[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