[75544] trunk/dports/math/fftw-single

jmr at macports.org jmr at macports.org
Sat Jan 29 09:09:53 PST 2011


Revision: 75544
          http://trac.macports.org/changeset/75544
Author:   jmr at macports.org
Date:     2011-01-29 09:09:52 -0800 (Sat, 29 Jan 2011)
Log Message:
-----------
fftw-single: sync with fftw (#22459)

Modified Paths:
--------------
    trunk/dports/math/fftw-single/Portfile

Added Paths:
-----------
    trunk/dports/math/fftw-single/files/

Modified: trunk/dports/math/fftw-single/Portfile
===================================================================
--- trunk/dports/math/fftw-single/Portfile	2011-01-29 13:27:50 UTC (rev 75543)
+++ trunk/dports/math/fftw-single/Portfile	2011-01-29 17:09:52 UTC (rev 75544)
@@ -1,9 +1,10 @@
 # $Id$
 
 PortSystem	1.0
+
 name		fftw-single
 version		2.1.5
-revision	1
+revision	2
 categories	math devel
 maintainers	nomaintainer
 description	Single precision version of fftw
@@ -21,12 +22,15 @@
 platforms	darwin
 
 distname	fftw-${version}
+dist_subdir	fftw
 homepage	http://www.fftw.org/
 master_sites	${homepage} \
 		ftp://ftp.fftw.org/pub/fftw/ \
 		ftp://ftp.kusastro.kyoto-u.ac.jp/pub/src/GNU/fftw/
 
-checksums	md5 8d16a84f3ca02a785ef9eb36249ba433
+checksums	md5 8d16a84f3ca02a785ef9eb36249ba433 \
+		sha1 12020b58edc1b0490a83db4aa912fac5dfdfb26b \
+		rmd160 723308722d76c12710db6473979adf8d086b0909
 
 depends_run	port:fftw
 
@@ -34,20 +38,48 @@
 		--enable-threads	\
 		--enable-float		\
 		--disable-fortran	\
-		--infodir=${prefix}/share/info
+		--infodir=${prefix}/share/info \
+		--enable-shared \
+		--enable-mpi
 
-variant fortran {
-	depends_lib-append	port:gcc34
-	configure.args-delete	--disable-fortran
-	configure.args-append	--enable-fortran
-	if {${os.platform} == "darwin"} {
-		patchfiles-append	patch-configure_darwin
-	}
+variant g95 conflicts gcc42 gcc43 gcc44 gcc45 description {include fortran-callable wrappers built with g95} {
+	depends_lib-append	port:g95
+	configure.f77		${prefix}/bin/g95
 }
 
+variant gcc42 conflicts g95 gcc43 gcc44 gcc45 description {include fortran-callable wrappers built with gcc 4.2} {
+	depends_lib-append	port:gcc42
+	configure.compiler  macports-gcc-4.2
+}
+
+variant gcc43 conflicts g95 gcc42 gcc44 gcc45 description {include fortran-callable wrappers built with gcc 4.3} {
+	depends_lib-append	port:gcc43
+	configure.compiler  macports-gcc-4.3
+}
+
+variant gcc44 conflicts g95 gcc42 gcc43 gcc45 description {include fortran-callable wrappers built with gcc 4.4} {
+	depends_lib-append	port:gcc44
+	configure.compiler  macports-gcc-4.4
+}
+
+variant gcc45 conflicts g95 gcc42 gcc43 gcc44 description {include fortran-callable wrappers built with gcc 4.5} {
+	depends_lib-append	port:gcc45
+	configure.compiler  macports-gcc-4.5
+}
+
+if {[variant_isset g95] || [variant_isset gcc42] || [variant_isset gcc43] || [variant_isset gcc44] || [variant_isset gcc45]} {
+    configure.args-delete	--disable-fortran
+    configure.args-append	--enable-fortran
+    if {![variant_isset g95]} {
+        configure.args-append --with-gcc
+    }
+    platform darwin {
+        patchfiles-append	patch-configure_darwin
+    }
+}
+
 # Documentation conflicts with the double precision version,
 # so delete it. The documentation is installed by the dependency
 # port:fftw, above.
 
-post-destroot	{ file delete -force ${destroot}${prefix}/share }
-
+post-destroot	{ delete ${destroot}${prefix}/share }
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20110129/45d91d0a/attachment.html>


More information about the macports-changes mailing list