<pre style='margin:0'>
Aaron Madlon-Kay (amake) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/ea08a1bb3ffb1318856a566ee9cdb64353cc7ce9">https://github.com/macports/macports-ports/commit/ea08a1bb3ffb1318856a566ee9cdb64353cc7ce9</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 ea08a1bb3ff emacs-mac-app{,-devel}: update to {10.0,20230805}
</span>ea08a1bb3ff is described below
<span style='display:block; white-space:pre;color:#808000;'>commit ea08a1bb3ffb1318856a566ee9cdb64353cc7ce9
</span>Author: Aaron Madlon-Kay <amake@macports.org>
AuthorDate: Sat Aug 5 23:27:17 2023 +0900
<span style='display:block; white-space:pre;color:#404040;'> emacs-mac-app{,-devel}: update to {10.0,20230805}
</span>---
aqua/emacs-mac-app/Portfile | 87 ++++++++++++++++++++-------------------------
1 file changed, 38 insertions(+), 49 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/aqua/emacs-mac-app/Portfile b/aqua/emacs-mac-app/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 892abf58f28..69e16345d2e 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/aqua/emacs-mac-app/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/aqua/emacs-mac-app/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -3,8 +3,8 @@
</span> PortSystem 1.0
PortGroup bitbucket 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-set emacs_version 28.2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set emacs_mac_ver 9.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set emacs_version 29.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set emacs_mac_ver 10.0
</span>
bitbucket.setup mituharu emacs-mac emacs-${emacs_version}-mac-${emacs_mac_ver}
name emacs-mac-app
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -21,9 +21,9 @@ long_description ${name} is the \"Mac port\" of GNU Emacs ${emacs_version}. \
</span> platforms darwin
license GPL-3+
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums rmd160 7d5b8766f5f1f4853728e0d038f5ac71586d2200 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 9287262473589c1edfe42e92b183a8ddf1682c995e81763adfdf95160874843e \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 46031009
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 616d3c3d3dd1e175af7f06423f106b1534264d45 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 54d7ba79157c8cb7c3e20be5ce0fbcddd3d5bd0b339b11bc628d7c67a4765b9b \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 49861317
</span>
depends_lib port:ncurses \
port:libxml2 \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -52,7 +52,9 @@ depends_build port:autoconf \
</span> port:automake \
port:libtool \
port:pkgconfig \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- port:texinfo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:texinfo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:sqlite3 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:webp
</span>
# The Mac port uses CoreText instead of HarfBuzz
configure.args --disable-silent-rules \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -67,6 +69,7 @@ configure.args --disable-silent-rules \
</span> --without-imagemagick \
--without-rsvg \
--without-xaw3d \
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ --without-tree-sitter \
</span> --with-libgmp \
--with-gnutls \
--with-xml2 \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -86,7 +89,7 @@ if {${os.major} <= 13} {
</span>
subport ${name}-devel {
set emacs_version 29.1
<span style='display:block; white-space:pre;background:#ffe0e0;'>- set date 2023-08-01
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set date 2023-08-05
</span>
version [string map {- {}} ${date}]
revision 0
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -97,7 +100,7 @@ subport ${name}-devel {
</span>
fetch.type git
git.url --shallow-since=${date}T00:00:00 --branch work https://bitbucket.org/mituharu/emacs-mac.git
<span style='display:block; white-space:pre;background:#ffe0e0;'>- git.branch eb887b91b8aca00ba894db136ac22a0a91c8c5c1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ git.branch e5f196da5d53877f59025dc1ccb81937baf672f3
</span>
# --shallow-since needs a newer version of git than on some older systems,
# so use MacPorts version
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -106,39 +109,6 @@ subport ${name}-devel {
</span>
conflicts emacs-mac-app
<span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.args-append --without-tree-sitter
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_build-append port:sqlite3 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:webp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- variant treesitter description {Builds emacs with tree-sitter support} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.args-delete --without-tree-sitter
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.args-append --with-tree-sitter
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_lib-append port:tree-sitter
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_run-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:tree-sitter-typescript \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:tree-sitter-javascript \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:tree-sitter-tsx \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:tree-sitter-c \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:tree-sitter-cpp \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:tree-sitter-java \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:tree-sitter-python \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:tree-sitter-css \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:tree-sitter-json \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:tree-sitter-c-sharp \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:tree-sitter-bash \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:tree-sitter-dockerfile \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:tree-sitter-cmake \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:tree-sitter-toml \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:tree-sitter-go \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:tree-sitter-go-mod \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:tree-sitter-yaml \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:tree-sitter-rust \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:tree-sitter-ruby
</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;'>- default_variants-append +treesitter
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> livecheck.version ${git.branch}
bitbucket.livecheck work
}
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -180,24 +150,43 @@ variant imagemagick description {Enable ImageMagick bindings} {
</span> variant nativecomp description {Builds emacs with native compilation support} {
set gcc_v 12
depends_lib-append port:gcc${gcc_v}
<span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.args-append --with-native-compilation
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.args-append --with-native-compilation=aot
</span> compiler.cpath-prepend ${prefix}/include/gcc${gcc_v}
compiler.library_path-prepend ${prefix}/lib/gcc${gcc_v}
configure.ldflags-append "-Wl,-rpath ${prefix}/lib/gcc${gcc_v}"
<span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>- if {$subport eq "${name}-devel"} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.args-replace --with-native-compilation \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --with-native-compilation=aot
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- } else {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- build.args-append NATIVE_FULL_AOT=1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant treesitter description {Builds emacs with tree-sitter support} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.args-delete --without-tree-sitter
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.args-append --with-tree-sitter
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_lib-append port:tree-sitter
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_run-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:tree-sitter-typescript \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:tree-sitter-javascript \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:tree-sitter-tsx \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:tree-sitter-c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:tree-sitter-cpp \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:tree-sitter-java \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:tree-sitter-python \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:tree-sitter-css \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:tree-sitter-json \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:tree-sitter-c-sharp \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:tree-sitter-bash \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:tree-sitter-dockerfile \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:tree-sitter-cmake \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:tree-sitter-toml \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:tree-sitter-go \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:tree-sitter-go-mod \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:tree-sitter-yaml \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:tree-sitter-rust \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:tree-sitter-ruby
</span> }
variant metal description {Enable experimental Metal support} {
configure.args-append --with-mac-metal
}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-default_variants-append +nativecomp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+default_variants-append +nativecomp +treesitter
</span>
if {${subport} eq ${name}} {
livecheck.regex {"emacs-[0-9.]+-mac-([0-9.]+)"}
</pre><pre style='margin:0'>
</pre>