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

source_changes at macosforge.org source_changes at macosforge.org
Fri Jun 15 12:46:46 PDT 2007


Revision: 26208
          http://trac.macosforge.org/projects/macports/changeset/26208
Author:   boeyms at macports.org
Date:     2007-06-15 12:46:46 -0700 (Fri, 15 Jun 2007)

Log Message:
-----------
editors/emacs:
 * Add x11, motif, gtk, carbon and atsui variants (completes addressing #12075);
 * Remove some commented-out lines that are no longer needed.

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

Modified: trunk/dports/editors/emacs/Portfile
===================================================================
--- trunk/dports/editors/emacs/Portfile	2007-06-15 19:45:06 UTC (rev 26207)
+++ trunk/dports/editors/emacs/Portfile	2007-06-15 19:46:46 UTC (rev 26208)
@@ -31,12 +31,9 @@
 
 post-destroot {
     cd ${destroot}${prefix}
-#    delete info/dir share/info share/man
-#    file rename info share/info
-#    file rename man share/man
     xinstall -d share/emacs/${version}/leim
     if {[variant_isset carbon]} {
-#        global version
+        global version
         delete bin/emacs bin/emacs-${version}
     }
 }
@@ -54,3 +51,43 @@
 livecheck.check regex
 livecheck.url   http://ftp.gnu.org/gnu/emacs/?M=D
 livecheck.regex emacs-(\\d+\\.\\d+\\w*).tar.gz
+
+variant x11 description {Builds emacs as a X11 program with Lucid widgets} {
+    configure.args-delete   --without-x
+    configure.args-append   --with-x-toolkit=lucid \
+                            --without-carbon \
+                            --with-xpm \
+                            --with-jpeg \
+                            --with-tiff \
+                            --with-gif \
+                            --with-png
+    depends_lib-append      lib:libX11:XFree86 \
+                            lib:libXpm:XFree86 \
+                            lib:libjpeg:jpeg \
+                            lib:libtiff:tiff \
+                            lib:libungif:libungif \
+                            lib:libpng:libpng
+}
+
+variant motif requires x11 description {Builds emacs as an X11 program with Motif widgets} {
+    configure.args-delete   --with-x-toolkit=lucid
+    configure.args-append   --with-x-toolkit=motif
+    depends_lib-append      lib:libXm:openmotif
+}
+
+variant gtk requires x11 description {Builds emacs as an X11 program with GTK+2 widgets} {
+    configure.args-delete   --with-x-toolkit=lucid
+    configure.args-append   --with-x-toolkit=gtk
+    depends_lib-append      lib:libgtk.2:gtk2 \
+                            lib:libglib.2:glib2
+}
+
+variant carbon conflicts x11 description {Adds a Mac (Carbon) version of Emacs} {
+    configure.args-delete   --without-carbon
+    configure.args-append   --with-carbon \
+                            --enable-carbon-app=/Applications/MacPorts
+}
+
+variant atsui requires carbon description {Adds a Mac (Carbon) version of Emacs that uses the ATSUI protocol} {
+    configure.cflags-append -DUSE_ATSUI
+}

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20070615/4c253fc0/attachment.html


More information about the macports-changes mailing list