[22884] trunk/dports/editors/emacs-devel/Portfile

source_changes at macosforge.org source_changes at macosforge.org
Sat Mar 17 13:00:50 PDT 2007


Revision: 22884
          http://trac.macosforge.org/projects/macports/changeset/22884
Author:   pipping at macports.org
Date:     2007-03-17 13:00:49 -0700 (Sat, 17 Mar 2007)

Log Message:
-----------
 * cleanup

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

Modified: trunk/dports/editors/emacs-devel/Portfile
===================================================================
--- trunk/dports/editors/emacs-devel/Portfile	2007-03-17 19:45:51 UTC (rev 22883)
+++ trunk/dports/editors/emacs-devel/Portfile	2007-03-17 20:00:49 UTC (rev 22884)
@@ -1,80 +1,92 @@
 # $Id$
 
 PortSystem 1.0
-name		emacs-devel
-version		22.0.95
-revision	0
-categories	editors
-maintainers	nomaintainer at macports.org
-description	The GNU Emacs text editor, bleeding edge version
-long_description	GNU Emacs is a self-documenting, customizable, extensible real-time display editor. \
-			Users new to Emacs will be able to use basic features fairly rapidly \
-			by studying the tutorial and using the self-documentation features. \
-			Emacs also has an extensive interactive manual browser.	 It is easily \
-			extensible since its editing commands are written in Lisp.
-platforms	darwin freebsd
-homepage	http://www.gnu.org/software/emacs/
-master_sites	ftp://alpha.gnu.org/gnu/emacs/pretest/ \
-		http://alpha.gnu.org/gnu/emacs/pretest/
-distname	emacs-${version}
-checksums	md5 07ae2a749fec6decbdf65ae3673d5546 \
-		sha1 90cd5a6078d26b3bd0eb4f2da0561df759bc880f \
-		rmd160 e5aa6001a255538dbc8fb2d548d1b67979f94033
+name            emacs-devel
+version         22.0.95
+revision        0
+categories      editors
+maintainers     nomaintainer at macports.org
+description     The GNU Emacs text editor, bleeding edge version
+long_description \
+    GNU Emacs is a self-documenting, customizable, extensible real-time     \
+    display editor. Users new to Emacs will be able to use basic features   \
+    fairly rapidly by studying the tutorial and using the self-documentation\
+    features. Emacs also has an extensive interactive manual browser. It is \
+    easily extensible since its editing commands are written in Lisp.
 
-patch.pre_args	-p1
-patchfiles		patch-src-s-darwin.h
+platforms       darwin freebsd
+homepage        http://www.gnu.org/software/emacs/
+master_sites    ftp://alpha.gnu.org/gnu/emacs/pretest/ \
+                http://alpha.gnu.org/gnu/emacs/pretest/
+distname        emacs-${version}
+checksums       md5 07ae2a749fec6decbdf65ae3673d5546 \
+                sha1 90cd5a6078d26b3bd0eb4f2da0561df759bc880f \
+                rmd160 e5aa6001a255538dbc8fb2d548d1b67979f94033
 
-configure.args	--mandir=${prefix}/share/man --infodir=${prefix}/share/info --without-x
-configure.env	\
-	LDFLAGS="-L${prefix}/lib" \
-	CFLAGS="-I${prefix}/include" \
-	CPPFLAGS="-I${prefix}/include"
+patch.pre_args  -p1
+patchfiles      patch-src-s-darwin.h
 
-platform darwin 8 {
-	configure.env-append	CC=/usr/bin/gcc-4.0 CPP=/usr/bin/cpp-4.0 CXX=/usr/bin/g++-4.0
-}
+configure.args  --mandir=${prefix}/share/man \
+                --infodir=${prefix}/share/info \
+                --without-x
+configure.env   LDFLAGS="-L${prefix}/lib" \
+                CFLAGS="-I${prefix}/include" \
+                CPPFLAGS="-I${prefix}/include"
 
-depends_lib	port:ncurses
+depends_lib     port:ncurses
 
-build.target	bootstrap
+build.target    bootstrap
 
-#destroot.args	prefix=${destroot}${prefix}
-
 post-destroot {
-	cd ${destroot}${prefix}
-	xinstall -d share/emacs/${version}/leim
-	if {[variant_isset carbon]} {
-		global version
-		delete bin/emacs bin/emacs-${version}
-	}
+    cd ${destroot}${prefix}
+    xinstall -d share/emacs/${version}/leim
+    if {[variant_isset carbon]} {
+        global version
+        delete bin/emacs bin/emacs-${version}
+    }
 }
 
+platform darwin 8 {
+    configure.env-append    CC=/usr/bin/gcc-4.0 \
+                            CPP=/usr/bin/cpp-4.0 \
+                            CXX=/usr/bin/g++-4.0
+}
+
 variant x11 {
-	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
+    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 {
-       configure.args-delete --with-x-toolkit=lucid
-       configure.args-append --with-x-toolkit=motif
-       depends_lib-append lib:libXm:openmotif
+    configure.args-delete   --with-x-toolkit=lucid
+    configure.args-append   --with-x-toolkit=motif
+    depends_lib-append      lib:libXm:openmotif
 }
 
 variant gtk requires x11 {
-	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
+    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 {
-	configure.args-append	--with-carbon --enable-carbon-app=/Applications/MacPorts
+    configure.args-append   --with-carbon \
+                            --enable-carbon-app=/Applications/MacPorts
 }
 
 variant atsui requires carbon {
-	configure.env-delete    CFLAGS="-I${prefix}/include"
-	configure.env-append    CFLAGS="-I${prefix}/include -DUSE_ATSUI"
+    configure.env-append    CFLAGS="\$CFLAGS -DUSE_ATSUI"
 }

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20070317/0dfefee2/attachment.html


More information about the macports-changes mailing list