<pre style='margin:0'>
Jimmy Yuen Ho Wong (wyuenho) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/fb4f094976b6fe31f22263492f5348f8e1e380b5">https://github.com/macports/macports-ports/commit/fb4f094976b6fe31f22263492f5348f8e1e380b5</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 fb4f094 emacs: update dependencies for 26.1 and devel
</span>fb4f094 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit fb4f094976b6fe31f22263492f5348f8e1e380b5
</span>Author: Jimmy Yuen Ho Wong <wyuenho@gmail.com>
AuthorDate: Thu Jun 21 18:49:02 2018 +0100
<span style='display:block; white-space:pre;color:#404040;'> emacs: update dependencies for 26.1 and devel
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> * require gnutls
</span><span style='display:block; white-space:pre;color:#404040;'> * require lcms2 for GUI subports
</span><span style='display:block; white-space:pre;color:#404040;'> * require jansson for emacs-devel*
</span><span style='display:block; white-space:pre;color:#404040;'> * add rsvg variant for emacs-app*
</span>---
editors/emacs/Portfile | 91 ++++++++++++++++++++++++++++----------------------
1 file changed, 52 insertions(+), 39 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/editors/emacs/Portfile b/editors/emacs/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 15d9006..08a407e 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/editors/emacs/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/editors/emacs/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -36,40 +36,6 @@ subport emacs-app-devel {
</span>
depends_build-append port:autoconf port:automake port:libtool
<span style='display:block; white-space:pre;background:#ffe0e0;'>-if {$subport eq $name || $subport eq "emacs-app"} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- version 26.1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- revision 1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- checksums rmd160 f13fe104345738c853bcce2e3e061dbfb8692bc5 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 760382d5e8cdc5d0d079e8f754bce1136fbe1473be24bb885669b0e38fc56aa3 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 65007481
</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;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pre-configure {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- system -W ${worksrcpath} "sh ./autogen.sh"
</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;'>-if {$subport eq "emacs-devel" || $subport eq "emacs-app-devel"} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- epoch 1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- version 20180606
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- fetch.type git
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- git.url http://git.savannah.gnu.org/r/emacs.git
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- git.branch 4a51deb993d923767f0eddd4f350e636fe8d7c0b
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pre-configure {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- system -W ${worksrcpath} "sh ./autogen.sh"
</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 none
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-} else {
</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 ${name}-(\\d+\\.\\d+\\w*)\\.tar
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> configure.args --without-ns \
--without-x \
--without-dbus \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -77,7 +43,7 @@ configure.args --without-ns \
</span> --without-libotf \
--without-m17n-flt \
--without-gpm \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- --without-gnutls \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --with-gnutls \
</span> --with-xml2 \
--with-modules \
--infodir ${prefix}/share/info/${name}
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -85,7 +51,8 @@ configure.args --without-ns \
</span> depends_build-append port:pkgconfig \
port:texinfo
depends_lib-append port:ncurses \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- port:libxml2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:libxml2 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:gnutls
</span>
post-destroot {
xinstall -d ${destroot}${prefix}/share/emacs/${version}/leim
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -104,6 +71,43 @@ platform darwin {
</span> }
}
<span style='display:block; white-space:pre;background:#e0ffe0;'>+if {$subport eq $name || $subport eq "emacs-app"} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ version 26.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ revision 2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ checksums rmd160 f13fe104345738c853bcce2e3e061dbfb8692bc5 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 760382d5e8cdc5d0d079e8f754bce1136fbe1473be24bb885669b0e38fc56aa3 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 65007481
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ patchfiles patch-configure.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ pre-configure {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ system -W ${worksrcpath} "sh ./autogen.sh"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {$subport eq "emacs-devel" || $subport eq "emacs-app-devel"} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ epoch 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ version 20180621
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ fetch.type git
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ git.url http://git.savannah.gnu.org/r/emacs.git
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ git.branch 5583e6460c38c5d613e732934b066421349a5259
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ pre-configure {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ system -W ${worksrcpath} "sh ./autogen.sh"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.args-append --with-json
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_lib-append port:jansson
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ livecheck.type none
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+} else {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ livecheck.type regex
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ livecheck.url https://ftp.gnu.org/gnu/emacs/?C=M&O=D
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ livecheck.regex ${name}-(\\d+\\.\\d+\\w*)\\.tar
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> if {$subport eq $name || $subport eq "emacs-devel"} {
PortGroup muniversal 1.0
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -117,6 +121,7 @@ if {$subport eq $name || $subport eq "emacs-devel"} {
</span> --with-tiff \
--with-gif \
--with-png \
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ --with-lcms2 \
</span> --without-rsvg \
--with-xft
depends_lib-append port:xorg-libXmu \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -126,6 +131,7 @@ if {$subport eq $name || $subport eq "emacs-devel"} {
</span> port:tiff \
port:giflib \
port:libpng \
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:lcms2
</span> port:Xft2
# autoconf appears to be dropping linker flags for freetype &
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -179,8 +185,10 @@ if {$subport eq $name || $subport eq "emacs-devel"} {
</span> if {$subport eq "emacs-app" || $subport eq "emacs-app-devel"} {
categories-append aqua
<span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.args-append --with-ns
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.args-delete --without-ns --without-x
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.args-append --with-ns --with-lcms2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.args-delete --without-ns --without-x
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_lib-append port:lcms2
</span>
universal_variant no
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -198,7 +206,7 @@ if {$subport eq "emacs-app" || $subport eq "emacs-app-devel"} {
</span> }
if {$subport eq "emacs-app"} {
<span style='display:block; white-space:pre;background:#ffe0e0;'>- revision 2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ revision 3
</span> }
variant multicolor_font description {Apply multicolor font patch} {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -211,4 +219,9 @@ if {$subport eq "emacs-app" || $subport eq "emacs-app-devel"} {
</span> depends_lib-append port:ImageMagick
configure.args-append --with-imagemagick
}
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ variant rsvg description {Use librsvg} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_lib-append port:librsvg
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.args-append --with-rsvg
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span> }
</pre><pre style='margin:0'>
</pre>