<pre style='margin:0'>
Renee Otten (reneeotten) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/8eb3186d914499770843b22d676ecf4d1adda09b">https://github.com/macports/macports-ports/commit/8eb3186d914499770843b22d676ecf4d1adda09b</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 8eb3186d914 emacs-app-devel: update to 20241021
</span>8eb3186d914 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit 8eb3186d914499770843b22d676ecf4d1adda09b
</span>Author: Jordan Ellis Coppard <jc+git@wz.ht>
AuthorDate: Sun Nov 3 13:37:50 2024 +0900
<span style='display:block; white-space:pre;color:#404040;'> emacs-app-devel: update to 20241021
</span>---
editors/emacs/Portfile | 29 +++++++++++++++++++++--------
1 file changed, 21 insertions(+), 8 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 ddedeb7f2a2..b13e092b3f1 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;'>@@ -5,6 +5,7 @@ PortGroup active_variants 1.1
</span>
# Need openat()
PortGroup legacysupport 1.1
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> legacysupport.newest_darwin_requires_legacy 13
name emacs
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -39,7 +40,9 @@ subport emacs-app-devel {
</span> conflicts emacs-app
}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_build-append port:autoconf port:automake port:libtool
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_build-append port:autoconf \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:automake \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:libtool
</span>
configure.args --disable-silent-rules \
--without-ns \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -74,7 +77,7 @@ depends_lib-append port:gmp \
</span> port:sqlite3 \
port:webp
<span style='display:block; white-space:pre;background:#ffe0e0;'>-compiler.blacklist-append *gcc-4.0 *gcc-4.2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+compiler.blacklist-append *gcc-4.0 *gcc-4.2
</span>
post-destroot {
xinstall -d ${destroot}${prefix}/share/emacs/${version}/leim
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -122,16 +125,16 @@ if {$subport eq "emacs-devel" || $subport eq "emacs-app-devel"} {
</span>
# do not forget to check that configure hasn't introduce some suprises via
# git diff [old]..[new] -- '**/configure.ac'
<span style='display:block; white-space:pre;background:#ffe0e0;'>- github.setup emacs-mirror emacs f70a6ea0ea86ef461e40d20664a75a92d02679ea
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ github.setup emacs-mirror emacs b3af195213518514f78ac6f66f9598e45befd1ec
</span> epoch 5
<span style='display:block; white-space:pre;background:#ffe0e0;'>- version 20240804
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ version 20241021
</span> revision 0
master_sites ${github.master_sites}
<span style='display:block; white-space:pre;background:#ffe0e0;'>- checksums rmd160 12a45be4572b1ab5bb4cd7983673742f984ca52b \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 de8ab5f6bd3f9a269626f3d5110da1a10db71bfade08b8e043643ee9d66e4986 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 50643953
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ checksums rmd160 5cfa75f07bd15346f131ec7313939f7ada06251c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 8ad85e7ee9eaaa193207919d51c1ce26966dde8fe2bc90fa5326ea149ffa4cc8 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 51709184
</span>
patchfiles-append \
patch-allow-powerpc-devel.diff
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -142,9 +145,19 @@ if {$subport eq "emacs-devel" || $subport eq "emacs-app-devel"} {
</span>
livecheck.type none
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Emacs 30 removes libjansson in favour of native JSON support.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.args-delete --with-json
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_lib-delete port:jansson
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.args-append --with-native-compilation=no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Later-on this could potentially be a variant, given enough demand. See: https://github.com/emacs-mirror/emacs/commit/4c6f45fa8eef1a15d5790c1f3d3e608b548015db#diff-731c852b7c27c6ee90c44c871e2988ecfc2d225bc720156d7a47c1d563c2683aR59
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.args-append --disable-gc-mark-trace
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> if {[variant_isset nativecomp]} {
notes "emacs devel subports don't always keep compatibility for native\
compiled files. Better to cleanup your ~/.emacs.d/.local/cache/eln"
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.args-replace --with-native-compilation=no --with-native-compilation=aot
</span> }
} else {
livecheck.type regex
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -168,7 +181,7 @@ if {$subport eq $name || $subport eq "emacs-devel"} {
</span> --with-lcms2 \
--without-rsvg \
--with-xft
<span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_lib-append port:xorg-libXmu \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_lib-append port:xorg-libXmu \
</span> port:xorg-libXaw \
port:xpm \
path:include/turbojpeg.h:libjpeg-turbo \
</pre><pre style='margin:0'>
</pre>