<pre style='margin:0'>
Mohamed Akram (mohd-akram) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/f05ecefaa52728a77089a67a0ec876e7d61a0d5c">https://github.com/macports/macports-ports/commit/f05ecefaa52728a77089a67a0ec876e7d61a0d5c</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 f05ecefaa52 claws-mail: update to 4.2.0
</span>f05ecefaa52 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit f05ecefaa52728a77089a67a0ec876e7d61a0d5c
</span>Author: Mohamed Akram <makr@macports.org>
AuthorDate: Fri May 24 16:21:50 2024 +0400
<span style='display:block; white-space:pre;color:#404040;'> claws-mail: update to 4.2.0
</span>---
mail/claws-mail/Portfile | 85 +++++++---------------
...ail-no-export-dynamic-on-older-ld-versions.diff | 6 +-
mail/claws-mail/files/patch-no-cpp-precomp.diff | 6 +-
3 files changed, 31 insertions(+), 66 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/mail/claws-mail/Portfile b/mail/claws-mail/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index a14a78eeb96..f08a50212f7 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/mail/claws-mail/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/mail/claws-mail/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -4,7 +4,7 @@ PortSystem 1.0
</span> PortGroup active_variants 1.1
name claws-mail
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version 3.20.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version 4.2.0
</span> revision 0
categories mail news
license GPL-3+
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -23,83 +23,48 @@ long_description \
</span> homepage https://www.claws-mail.org
master_sites ${homepage}/releases/
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums rmd160 8319d9a40c741cc244a983051acc1ff144b69b7d \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 1f2f3d2b2ca39c0c860c7afc5490c790936afbb50cf31debdb2beda728c8d6e5 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 6687376
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 dd78607d9894d961528ddd6b72fa869278fc2400 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 7c8ab1732d74197df06d61a6b7ebc7c580ecf6e92eb1ef6ae5b0107533f1af07 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 6674872
</span>
use_xz yes
<span style='display:block; white-space:pre;background:#ffe0e0;'>-use_autoreconf yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-autoreconf.args -fvi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# https://trac.macports.org/wiki/WimplicitFunctionDeclaration#strchr
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.checks.implicit_function_declaration.whitelist-append strchr
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_build path:bin/pkg-config:pkgconfig
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_build-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- path:bin/pkg-config:pkgconfig
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_lib port:aspell \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:bogofilter \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:compface \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:enchant \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:ghostscript \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_lib path:lib/pkgconfig/glib-2.0.pc:glib2 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ path:lib/pkgconfig/gdk-pixbuf-2.0.pc:gdk-pixbuf2 \
</span> path:lib/pkgconfig/gnutls.pc:gnutls \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- port:gpgme \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- path:lib/pkgconfig/gtk+-2.0.pc:gtk2 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:gtkspell2 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:gumbo-parser \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:libarchive \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ path:lib/pkgconfig/gtk+-3.0.pc:gtk3 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:enchant \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:compface \
</span> port:libetpan \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- port:libgcrypt \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:libgdata \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:libical \
</span> path:lib/pkgconfig/librsvg-2.0.pc:librsvg \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- path:lib/pkgconfig/poppler.pc:poppler
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:libarchive \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:gumbo-parser \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ path:lib/pkgconfig/poppler.pc:poppler \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:gpgme \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:libical
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_run port:bogofilter \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:ghostscript
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# claws uses gdk/gdkx.h, which is not installed by gtk2 +quartz.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# claws uses gdk/gdkx.h, which is not installed by gtk3 +quartz
</span> require_active_variants \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- gtk2 x11
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ path:lib/pkgconfig/gtk+-3.0.pc:gtk3 x11
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# https://trac.macports.org/ticket/69665
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles patch-no-cpp-precomp.diff
</span>
if {${os.platform} eq "darwin" && ${os.version} < 12} {
# the ld on older systems doesn't understand the -export_dynamic flag
# see https://trac.macports.org/ticket/57673
<span style='display:block; white-space:pre;background:#ffe0e0;'>- patchfiles patch-claws-mail-no-export-dynamic-on-older-ld-versions.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ patchfiles-append patch-claws-mail-no-export-dynamic-on-older-ld-versions.diff
</span> }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# https://trac.macports.org/ticket/69665
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- patch-no-cpp-precomp.diff
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# as of 3.17.4 litehtml_viewer plugin requires C++11
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# litehtml_viewer plugin requires C++11
</span> compiler.cxx_standard \
2011
# override faulty check for C++ compiler
configure.env-append \
REAL_CXX=${configure.cxx}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.args --disable-acpi_notifier-plugin \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --disable-bsfilter-plugin \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --disable-clamd-plugin \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --disable-dbus \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --disable-fancy-plugin \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --disable-jpilot \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --disable-notification-plugin \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --disable-perl-plugin \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --disable-python-plugin \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --disable-spamassassin-plugin \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --disable-spam_report-plugin \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --disable-startup-notification \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --disable-tests \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --disable-tnef_parse-plugin \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --enable-crash-dialog \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --enable-ipv6 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --enable-manual
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-variant fancy description {Build fancy plugin using deprecated webkit-gtk-1.0} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_lib-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:webkit-gtk
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.args-delete \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --disable-fancy-plugin
</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.regex ${name}-(\[0-9.\]+)${extract.suffix}
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/mail/claws-mail/files/patch-claws-mail-no-export-dynamic-on-older-ld-versions.diff b/mail/claws-mail/files/patch-claws-mail-no-export-dynamic-on-older-ld-versions.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index 0d3a3d7aee9..bd4f061c2df 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/mail/claws-mail/files/patch-claws-mail-no-export-dynamic-on-older-ld-versions.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/mail/claws-mail/files/patch-claws-mail-no-export-dynamic-on-older-ld-versions.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,6 +1,6 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- configure.ac.old 2018-11-25 13:41:01.000000000 -0800
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ configure.ac 2018-11-25 13:41:24.000000000 -0800
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -138,7 +138,6 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- configure.orig 2023-11-20 15:48:19
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ configure 2024-05-24 15:30:09
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -20591,7 +20591,6 @@
</span> ;;
*-apple-*)
platform_osx=yes
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/mail/claws-mail/files/patch-no-cpp-precomp.diff b/mail/claws-mail/files/patch-no-cpp-precomp.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index 42efc180545..18cb1cf7e31 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/mail/claws-mail/files/patch-no-cpp-precomp.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/mail/claws-mail/files/patch-no-cpp-precomp.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,6 +1,6 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- configure.ac 2023-11-06 00:52:55.000000000 +0800
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ configure.ac 2024-04-05 09:01:11.000000000 +0800
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -220,7 +220,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- configure.orig 2023-11-20 15:48:19
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ configure 2024-05-24 15:27:35
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -20736,7 +20736,7 @@
</span> pthread_name=
case "$target" in
*-darwin*)
</pre><pre style='margin:0'>
</pre>