[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