<pre style='margin:0'>
Dan Ports (drkp) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/aec1d7c49490c889112e4e1e56df04f49c2cb7e7">https://github.com/macports/macports-ports/commit/aec1d7c49490c889112e4e1e56df04f49c2cb7e7</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'>     new aec1d7c  emacs22, emacs23: replaced_by emacs
</span>aec1d7c is described below

<span style='display:block; white-space:pre;color:#808000;'>commit aec1d7c49490c889112e4e1e56df04f49c2cb7e7
</span>Author: Dan R. K. Ports <dports@macports.org>
AuthorDate: Wed Oct 17 16:34:26 2018 -0700

<span style='display:block; white-space:pre;color:#404040;'>    emacs22, emacs23: replaced_by emacs
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Let's not keep these old versions around, especially since we haven't
</span><span style='display:block; white-space:pre;color:#404040;'>    made separate ports for subsequent obsolete versions.
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Closes: https://trac.macports.org/ticket/56949
</span><span style='display:block; white-space:pre;color:#404040;'>    Closes: https://trac.macports.org/ticket/57073
</span>---
 editors/emacs22/Portfile | 107 ++---------------------------------
 editors/emacs23/Portfile | 142 ++---------------------------------------------
 2 files changed, 8 insertions(+), 241 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/editors/emacs22/Portfile b/editors/emacs22/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index b502f8b..1d26cde 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/editors/emacs22/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/editors/emacs22/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,111 +1,12 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
 
 PortSystem 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup muniversal 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+replaced_by     emacs
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup obsolete 1.0
</span> 
 name            emacs22
 version         22.3
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision        8
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-categories      editors
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-license         GPL-3+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-maintainers     {dports @drkp} openmaintainer
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-description     The GNU Emacs text editor
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-long_description \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    GNU Emacs is a self-documenting, customizable, extensible real-time \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    display editor. Users new to Emacs will be able to use basic        \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    features fairly rapidly by studying the tutorial and using the      \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    self-documentation features. Emacs also has an extensive            \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    interactive manual browser. It is easily extensible since its       \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    editing commands are written in Lisp.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-platforms       darwin freebsd
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-homepage        https://www.gnu.org/software/emacs/emacs.html
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-master_sites    gnu:emacs
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-distname        emacs-${version}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums       md5     aa8ba34f548cd78b35914ae5a7bb87eb \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                sha1    5e9b3e0205099a83be7198fd43ba1c9442a3feb0 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                rmd160  a7eed5099d0cab25f34152f1b18b5c1b4e2e0746
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles      patch-Makefile.in.diff \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                patch-leim-Makefile.in.diff \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                patch-unexmacosx.c.diff \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                patch-unexmacosx.c-2.diff \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                patch-s-darwin.h.diff \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                patch-configure-ignore-xaw3d.diff
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set major       22
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set suffix      ".${name}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.args  --without-x \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                --without-carbon \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                --program-suffix=${suffix} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                --infodir=${prefix}/share/info/${name}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_lib     port:ncurses
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-post-destroot {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    xinstall -d ${destroot}${prefix}/share/emacs/${version}/leim
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # avoid conflict with ctags installed by the ctags port
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    delete ${destroot}${prefix}/bin/ctags${suffix}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    delete ${destroot}${prefix}/share/man/man1/ctags.1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # remove non-version-specific site-lisp dir
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    delete ${destroot}${prefix}/share/emacs/site-lisp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    delete ${destroot}${prefix}/var/games/emacs/snake-scores
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    delete ${destroot}${prefix}/var/games/emacs/tetris-scores
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # add suffixes to man pages to match binary names
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    foreach f [glob -dir ${destroot}${prefix}/share/man/man1 *.1] {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        move $f "[file rootname $f]${suffix}.1"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # give the emacs binary (and its manpage) a more sane name
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    move ${destroot}${prefix}/bin/emacs${suffix} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         ${destroot}${prefix}/bin/${name}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    move ${destroot}${prefix}/bin/emacs-${version}${suffix} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         ${destroot}${prefix}/bin/emacs-${version}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    move ${destroot}${prefix}/share/man/man1/emacs${suffix}.1 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         ${destroot}${prefix}/share/man/man1/${name}.1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-livecheck.type  regex
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-livecheck.url   https://ftp.gnu.org/gnu/emacs/?C=M&O=D
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-livecheck.regex emacs-(${major}\\.\\d+\\w*)\\.tar
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-variant x11 description {Builds emacs as a X11 program with Lucid widgets} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.args-delete   --without-x
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.args-append   --with-x-toolkit=lucid \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            --without-carbon \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            --with-xpm \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            --with-jpeg \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            --with-tiff \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            --with-gif \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            --with-png
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    depends_lib-append      port:xorg-libXmu \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            port:xorg-libXaw \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            port:xpm \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            lib:libjpeg:jpeg \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            lib:libtiff:tiff \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            port:giflib \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            lib:libpng:libpng
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-if {${os.platform} eq "darwin" && ${os.major} >= 11} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.ldflags-append -Wl,-no_pie
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-variant motif requires x11 description {Builds emacs as an X11 program with Motif widgets} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.args-delete   --with-x-toolkit=lucid
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.args-append   --with-x-toolkit=motif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    depends_lib-append      lib:libXm:openmotif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision        9
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-variant gtk requires x11 description {Builds emacs as an X11 program with GTK+2 widgets} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.args-delete   --with-x-toolkit=lucid
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.args-append   --with-x-toolkit=gtk
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    depends_lib-append      lib:libgtk.2:gtk2 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            lib:libglib.2:glib2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span> 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/editors/emacs23/Portfile b/editors/emacs23/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 7ba797b..57d2813 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/editors/emacs23/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/editors/emacs23/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,145 +1,11 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
 
 PortSystem 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup  muniversal 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+replaced_by     emacs
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup obsolete 1.0
</span> 
 name            emacs23
 version         23.4
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision        6
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-categories      editors
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-license         GPL-3+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-maintainers     {dports @drkp} openmaintainer
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-description     The GNU Emacs text editor
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-long_description \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    GNU Emacs is a self-documenting, customizable, extensible real-time \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    display editor. Users new to Emacs will be able to use basic        \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    features fairly rapidly by studying the tutorial and using the      \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    self-documentation features. Emacs also has an extensive            \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    interactive manual browser. It is easily extensible since its       \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    editing commands are written in Lisp.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-platforms       darwin freebsd
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-homepage        https://www.gnu.org/software/emacs/emacs.html
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-master_sites    gnu:emacs
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-distname        emacs-${version}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-dist_subdir     emacs
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums       rmd160  5fb7e4cd4270a524b8723ad86a145a0e47336bf7 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                sha256  b9a2b8434052771f797d2032772eba862ff9aa143029efc72295170607289c18
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles      patch-configure.diff \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                patch-src_xgselect.c.diff \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                patch-lisp_files.el.diff
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set major       [lindex [split ${version} .] 0]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set suffix      ".${name}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.args  --without-x \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                --without-dbus \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                --without-gconf \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                --without-libotf \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                --without-m17n-flt \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                --without-gpm \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                --program-suffix=${suffix} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                --infodir ${prefix}/share/info/${name}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_build   port:pkgconfig \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                port:texinfo
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_lib     port:ncurses
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-post-destroot {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    xinstall -d ${destroot}${prefix}/share/emacs/${version}/leim
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    delete ${destroot}${prefix}/bin/ctags${suffix}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    delete ${destroot}${prefix}/share/man/man1/ctags.1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # remove non-version-specific site-lisp dir
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    delete ${destroot}${prefix}/share/emacs/site-lisp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    delete ${destroot}${prefix}/var/games/emacs/snake-scores
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    delete ${destroot}${prefix}/var/games/emacs/tetris-scores
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # would be better to rename this and rewrite with appropriate paths
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    delete ${destroot}${prefix}/share/applications/emacs.desktop
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    delete ${destroot}${prefix}/share/icons
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # add suffixes to man pages to match binary names
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    foreach f [glob -dir ${destroot}${prefix}/share/man/man1 *.1] {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        move $f "[file rootname $f]${suffix}.1"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # give the emacs binary (and its manpage) a more sane name
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    move ${destroot}${prefix}/bin/emacs${suffix} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         ${destroot}${prefix}/bin/${name}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    move ${destroot}${prefix}/bin/emacs-${version}${suffix} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         ${destroot}${prefix}/bin/emacs-${version}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    move ${destroot}${prefix}/share/man/man1/emacs${suffix}.1 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         ${destroot}${prefix}/share/man/man1/${name}.1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-livecheck.type  regex
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-livecheck.url   https://ftp.gnu.org/gnu/emacs/?C=M&O=D
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-livecheck.regex emacs-(${major}\\.\\d+\\w*)\\.tar
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-variant x11 description {Builds emacs as a X11 program with Lucid widgets} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.args-delete   --without-x
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.args-append   --with-x-toolkit=lucid \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            --without-xaw3d \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            --with-xpm \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            --with-jpeg \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            --with-tiff \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            --with-gif \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            --with-png \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            --without-rsvg \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            --with-xft
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    depends_lib-append      port:xorg-libXmu \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            port:xorg-libXaw \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            port:xpm \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            port:jpeg \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            port:tiff \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            port:giflib \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            port:libpng \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            port:Xft2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # autoconf appears to be dropping linker flags for freetype &
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # fontconfig; work around this. See #28083
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.ldflags-append -lfreetype -lfontconfig
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-platform darwin {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    post-patch {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        # Leopard's Xcode 3.1.x ld(1) man page claims -no_pie is supported, but it's not
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        if {${os.major} < 9} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            reinplace "s:-fno-pie::" ${worksrcpath}/src/s/darwin.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        } elseif {${os.major} > 10} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            reinplace "s:-fno-pie:-fno-pie -Wl,-no_pie:" ${worksrcpath}/src/s/darwin.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            # I believe the above reinplace is sufficient, but I'm leaving this to be safe --jeremyhu
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            configure.ldflags-append -Wl,-no_pie
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-variant motif requires x11 description {Builds emacs as an X11 program with Motif widgets} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.args-delete   --with-x-toolkit=lucid
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.args-append   --with-x-toolkit=motif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    depends_lib-append      lib:libXm:openmotif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-variant gtk requires x11 description {Builds emacs as an X11 program with GTK+2 widgets} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.args-delete   --with-x-toolkit=lucid
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.args-delete   --without-gconf
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.args-delete   --without-rsvg
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.args-append   --with-x-toolkit=gtk
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.args-append   --with-gconf
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.args-append   --with-rsvg
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    depends_lib-append      port:gtk2 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            path:lib/pkgconfig/glib-2.0.pc:glib2 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            port:gconf \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            port:librsvg
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision        7
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-variant dbus description {Builds emacs with D-Bus support} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.args-delete   --without-dbus
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.args-append   --with-dbus
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    depends_lib-append      port:dbus
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span></pre><pre style='margin:0'>

</pre>