[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