[49299] trunk/dports/devel/glib2/Portfile

mcalhoun at macports.org mcalhoun at macports.org
Mon Apr 6 19:11:28 PDT 2009


Revision: 49299
          http://trac.macports.org/changeset/49299
Author:   mcalhoun at macports.org
Date:     2009-04-06 19:11:27 -0700 (Mon, 06 Apr 2009)
Log Message:
-----------
glib2: Allow universal build which runs on Tiger.
Fixes #19196.

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

Modified: trunk/dports/devel/glib2/Portfile
===================================================================
--- trunk/dports/devel/glib2/Portfile	2009-04-07 01:52:46 UTC (rev 49298)
+++ trunk/dports/devel/glib2/Portfile	2009-04-07 02:11:27 UTC (rev 49299)
@@ -97,8 +97,16 @@
     # When cross-compiling, configure script does not find correct value of NM,
     #     so replicate NM value found when not cross-compiling.
     pre-configure {
-        global merger_configure_args merger_configure_env
+        global merger_configure_args merger_configure_env merger_configure_cppflags merger_configure_ldflags
 
+        # See http://trac.macports.org/ticket/19196.
+        if { ${universal_sysroot}=="/Developer/SDKs/MacOSX10.4u.sdk" } {
+            set merger_configure_cppflags(ppc64)   "-D __LP64__"
+            set merger_configure_ldflags(ppc64)    "-framework Carbon"
+            set merger_configure_cppflags(x86_64)  "-D __LP64__"
+            set merger_configure_ldflags(x86_64)   "-framework Carbon"
+        }
+
         if { ${os.arch}=="i386" } {
             # Determine if any cross-compiling is required.
             set need_cross  "no"
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20090406/af0c8547/attachment.html>


More information about the macports-changes mailing list