[74822] trunk/dports/devel/pure-gen/Portfile
ryandesign at macports.org
ryandesign at macports.org
Sun Jan 2 21:47:52 PST 2011
Revision: 74822
http://trac.macports.org/changeset/74822
Author: ryandesign at macports.org
Date: 2011-01-02 21:47:45 -0800 (Sun, 02 Jan 2011)
Log Message:
-----------
pure-gen: make the gcc variants actually do something like I originally meant them to
Modified Paths:
--------------
trunk/dports/devel/pure-gen/Portfile
Modified: trunk/dports/devel/pure-gen/Portfile
===================================================================
--- trunk/dports/devel/pure-gen/Portfile 2011-01-03 05:35:01 UTC (rev 74821)
+++ trunk/dports/devel/pure-gen/Portfile 2011-01-03 05:47:45 UTC (rev 74822)
@@ -5,7 +5,7 @@
PortGroup pure 1.0
pure.setup gen 0.10
-revision 1
+revision 2
categories devel
platforms darwin
maintainers ryandesign
@@ -23,16 +23,23 @@
depends_lib-append port:gmp
+
# pure-gen uses gcc at runtime to parse C headers but the
# -fdirectives-only option it needs is only available in gcc 4.3 and up.
variant gcc43 conflicts gcc44 gcc45 description {Use gcc43 for runtime C header parsing} {
depends_run-append path:bin/gcc-mp-4.3:gcc43
+ global gcc_version
+ set gcc_version 4.3
}
variant gcc44 conflicts gcc43 gcc45 description {Use gcc44 for runtime C header parsing} {
depends_run-append path:bin/gcc-mp-4.4:gcc44
+ global gcc_version
+ set gcc_version 4.4
}
variant gcc45 conflicts gcc43 gcc44 description {Use gcc45 for runtime C header parsing} {
depends_run-append path:bin/gcc-mp-4.5:gcc45
+ global gcc_version
+ set gcc_version 4.5
}
if {![variant_isset gcc43] && ![variant_isset gcc44] && ![variant_isset gcc45]} {
if {${os.platform} == "darwin" && ${os.major} < 9} {
@@ -45,7 +52,7 @@
patchfiles-append patch-pure-gen.pure.diff
post-patch {
- reinplace "s|@CC@|${configure.cc}|g" ${worksrcpath}/pure-gen.pure
+ reinplace "s|@CC@|${prefix}/bin/gcc-mp-${gcc_version}|g" ${worksrcpath}/pure-gen.pure
}
build.args-append LIBRARY_PATH=${prefix}/lib
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20110102/67efff29/attachment.html>
More information about the macports-changes
mailing list