[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