[csw-devel] SF.net SVN: gar:[14598] csw/mgar/pkg/fftw/trunk/Makefile
dmichelsen at users.sourceforge.net
dmichelsen at users.sourceforge.net
Wed May 18 13:11:50 CEST 2011
Revision: 14598
http://gar.svn.sourceforge.net/gar/?rev=14598&view=rev
Author: dmichelsen
Date: 2011-05-18 11:11:50 +0000 (Wed, 18 May 2011)
Log Message:
-----------
fftw: Split packages, enable fortran for dfftw, make separate Solaris 10 package for long double
Modified Paths:
--------------
csw/mgar/pkg/fftw/trunk/Makefile
Modified: csw/mgar/pkg/fftw/trunk/Makefile
===================================================================
--- csw/mgar/pkg/fftw/trunk/Makefile 2011-05-18 09:18:14 UTC (rev 14597)
+++ csw/mgar/pkg/fftw/trunk/Makefile 2011-05-18 11:11:50 UTC (rev 14598)
@@ -12,28 +12,50 @@
endef
MASTER_SITES = http://www.fftw.org/
-DISTFILES = $(NAME)-$(VERSION).tar.gz
+DISTFILES = $(DISTNAME).tar.gz
-# We define upstream file regex so we can be notifed of new upstream software release
-UFILES_REGEX = $(NAME)-(\d+(?:\.\d+)*).tar.gz
+VENDOR_URL = http://www.fftw.org/
-SPKG_SOURCEURL = http://www.fftw.org/
+PACKAGING_PLATFORMS += solaris9-sparc solaris9-i386
+PACKAGING_PLATFORMS += solaris10-sparc solaris10-i386
+PACKAGES += CSWlibfftw3-3
+SPKG_DESC_CSWlibfftw3-3 = Library for computing the discrete Fourier transform (DFT), libfftw3.so.3
+PKGFILES_CSWlibfftw3-3 = $(call pkgfiles_lib,libfftw3.so.3)
+
+PACKAGES += CSWlibfftw3threads3
+SPKG_DESC_CSWlibfftw3threads3 = Library for computing the discrete Fourier transform (DFT), libfftw3_threads.so.3
+PKGFILES_CSWlibfftw3threads3 = $(call pkgfiles_lib,libfftw3_threads.so.3)
+
+PACKAGES += CSWlibfftw-dev
+SPKG_DESC_CSWlibfftw-dev = Development files for libfftw3.so.3
+PKGFILES_CSWlibfftw-dev = $(PKGFILES_DEVEL)
+RUNTIME_DEP_PKGS_CSWlibfftw-dev += CSWlibfftw3-3
+RUNTIME_DEP_PKGS_CSWlibfftw-dev += CSWlibfftw3threads3
+
+PACKAGES += CSWfftw
+SPKG_DESC_CSWfftw = Utilities for computing the discrete Fourier transform (DFT)
+# PKGFILES is catchall
+RUNTIME_DEP_PKGS_CSWfftw += CSWlibfftw3-3
+RUNTIME_DEP_PKGS_CSWfftw += CSWlibfftw3threads3
+
BUILD64 = 1
-NOISAEXEC = 1
CONFIGURE_ARGS = $(DIRPATHS)
+CONFIGURE_ARGS += --enable-static=no
CONFIGURE_ARGS += --enable-shared=yes
CONFIGURE_ARGS += --enable-alloca
-CONFIGURE_ARGS += --enable-static=no
+CONFIGURE_ARGS += --enable-portable-binary
+# CONFIGURE_ARGS += --disable-fortran
#CONFIGURE_ARGS += --enable-mpi
-CONFIGURE_ARGS += --enable-portable-binary
-CONFIGURE_ARGS += --disable-fortran
#CONFIGURE_ARGS += --enable-openmp
CONFIGURE_ARGS += --enable-threads
-TEST_TARGET = check
+# This is only available for Solaris 10
+CONFIGURE_ARGS-5.10 += --enable-long-double
+CONFIGURE_ARGS += $(CONFIGURE_ARGS-$(GAROSREL))
+
MERGE_DIRS_isa-extra = $(bindir) $(libdir)
include gar/category.mk
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
More information about the devel
mailing list