# $Id$ PortSystem 1.0 name emacs version 22.1 categories editors maintainers gmail.com:darren.bane description The GNU Emacs text editor (command line only) 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/emacs.html master_sites gnu checksums md5 6949df37caec2d7a2e0eee3f1b422726 configure.args --without-x \ --without-carbon patchfiles patch-src-s-darwin.h depends_lib port:ncurses build.target bootstrap post-destroot { 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 } platform darwin 7 { depends_build-append port:autoconf } 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 }