[91797] trunk/dports/editors/emacs/Portfile

jeremyhu at macports.org jeremyhu at macports.org
Tue Apr 10 13:13:12 PDT 2012


Revision: 91797
          https://trac.macports.org/changeset/91797
Author:   jeremyhu at macports.org
Date:     2012-04-10 13:13:12 -0700 (Tue, 10 Apr 2012)
Log Message:
-----------
emacs: Tiger and Mountain Lion fixes

Modified Paths:
--------------
    trunk/dports/editors/emacs/Portfile

Modified: trunk/dports/editors/emacs/Portfile
===================================================================
--- trunk/dports/editors/emacs/Portfile	2012-04-10 18:42:20 UTC (rev 91796)
+++ trunk/dports/editors/emacs/Portfile	2012-04-10 20:13:12 UTC (rev 91797)
@@ -76,8 +76,17 @@
     configure.ldflags-append -lfreetype -lfontconfig
 }
 
-platform darwin 11 {
-    configure.ldflags-append -Wl,-no_pie
+platform darwin {
+    post-patch {
+        if {${os.major} < 9} {
+            reinplace "s:-fno-pie::" ${worksrcpath}/src/s/darwin.h
+        } else {
+            reinplace "s:-fno-pie:-fno-pie -Wl,-no_pie:" ${worksrcpath}/src/s/darwin.h
+
+            # I believe the above reinplace is sufficient, but I'm leaving this to be safe --jeremyhu
+            configure.ldflags-append -Wl,-no_pie
+        }
+    }
 }
 
 variant motif requires x11 description {Builds emacs as an X11 program with Motif widgets} {
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20120410/8b44c5af/attachment.html>


More information about the macports-changes mailing list