[40080] trunk/dports/devel/cfitsio/Portfile

macsforever2000 at macports.org macsforever2000 at macports.org
Fri Sep 19 21:20:48 PDT 2008


Revision: 40080
          http://trac.macports.org/changeset/40080
Author:   macsforever2000 at macports.org
Date:     2008-09-19 21:20:47 -0700 (Fri, 19 Sep 2008)
Log Message:
-----------
Turn off FORTRAN wrappers by default. Add variants to enable them with different compilers. Closes ticket #15581.

Modified Paths:
--------------
    trunk/dports/devel/cfitsio/Portfile

Modified: trunk/dports/devel/cfitsio/Portfile
===================================================================
--- trunk/dports/devel/cfitsio/Portfile	2008-09-20 02:07:21 UTC (rev 40079)
+++ trunk/dports/devel/cfitsio/Portfile	2008-09-20 04:20:47 UTC (rev 40080)
@@ -7,7 +7,7 @@
 revision            1
 categories			devel
 maintainers			nomaintainer
-description			C/Fortran access to FITS data files
+description			C/Fortran access to FITS data files with optional Fortran wrappers
 long_description \
 	CFITSIO is a library of C and Fortran subroutines for reading and \
 	writing data files in FITS (Flexible Image Transport System) data \
@@ -32,10 +32,10 @@
 		sha1   a0586a5411e2882165d55c46e66473f555142e07 \
 		rmd160 cd2d944ad73c74053ecd4c78b7efe5195cc8d43b
 
-depends_build		port:gcc43
+# turn off FORTRAN compiler wrappers by removing FORTRAN from the path
+configure.fc		${prefix}/bin/no-possible-compiler
 
 configure.cflags	-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
-configure.fc		${prefix}/bin/gfortran-mp-4.3
 
 build.target		all shared
 
@@ -49,3 +49,27 @@
 		${docdir}
 }
 
+variant gcc42 description {create Fortran wrappers using gcc42} conflicts gcc43 g95 g77 {
+        depends_lib-append    port:gcc42
+		configure.fc-delete	${prefix}/bin/no-possible-compiler
+		configure.fc		${prefix}/bin/gfortran-mp-4.2
+}
+
+variant gcc43 description {create Fortran wrappers using gcc43} conflicts gcc42 g95 g77 {
+        depends_lib-append    port:gcc43
+		configure.fc-delete	${prefix}/bin/no-possible-compiler
+		configure.fc		${prefix}/bin/gfortran-mp-4.3
+}
+
+variant g95 description {create Fortran wrappers using f95} conflicts gcc42 gcc43 g77 {
+        depends_lib-append    port:g95
+		configure.fc-delete	${prefix}/bin/no-possible-compiler
+        configure.fc         ${prefix}/bin/g95
+}
+
+variant g77 description {create Fortran wrappers using g77} conflicts gcc42 gcc43 g95 {
+        depends_lib-append    bin:g77-dp-3.4:gcc34
+		configure.fc-delete	${prefix}/bin/no-possible-compiler
+        configure.fc         ${prefix}/bin/g77-dp-3.4
+}
+
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080919/8d53e28f/attachment-0001.html 


More information about the macports-changes mailing list