[65099] trunk/dports/devel/pure-gen/Portfile
ryandesign at macports.org
ryandesign at macports.org
Sun Mar 21 23:49:30 PDT 2010
Revision: 65099
http://trac.macports.org/changeset/65099
Author: ryandesign at macports.org
Date: 2010-03-21 23:49:26 -0700 (Sun, 21 Mar 2010)
Log Message:
-----------
pure-gen: give the choice of gcc43 or gcc44, since gcc44 isn't working for me on Tiger
Modified Paths:
--------------
trunk/dports/devel/pure-gen/Portfile
Modified: trunk/dports/devel/pure-gen/Portfile
===================================================================
--- trunk/dports/devel/pure-gen/Portfile 2010-03-22 03:54:25 UTC (rev 65098)
+++ trunk/dports/devel/pure-gen/Portfile 2010-03-22 06:49:26 UTC (rev 65099)
@@ -22,8 +22,24 @@
# 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.
-depends_run-append path:bin/gcc-mp-4.4:gcc44
+variant gcc43 conflicts gcc44 description {Use gcc43 for runtime C header parsing} {
+ depends_run-append path:bin/gcc-mp-4.3:gcc43
+}
+variant gcc44 conflicts gcc43 description {Use gcc44 for runtime C header parsing} {
+ depends_run-append path:bin/gcc-mp-4.4:gcc44
+}
+if {![variant_isset gcc43] && ![variant_isset gcc44]} {
+ if {${os.platform} == "darwin" && ${os.major} < 9} {
+ # gcc44 doesn't build for me on Tiger
+ default_variants +gcc43
+ } else {
+ default_variants +gcc44
+ }
+}
patchfiles-append patch-pure-gen.pure.diff
+post-patch {
+ reinplace "s|@CC@|${configure.cc}|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/20100321/04d6acda/attachment.html>
More information about the macports-changes
mailing list