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