<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>