<pre style='margin:0'>
Perry E. Metzger (pmetzger) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/fcad7a566b7871fb7f1aa5ef9fb2bb8300271a93">https://github.com/macports/macports-ports/commit/fcad7a566b7871fb7f1aa5ef9fb2bb8300271a93</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 fcad7a5 claws-mail: update to version 3.17.4, configuration, dependencies
</span>fcad7a5 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit fcad7a566b7871fb7f1aa5ef9fb2bb8300271a93
</span>Author: David B. Evans <devans@macports.org>
AuthorDate: Sat Aug 31 12:08:43 2019 -0700
<span style='display:block; white-space:pre;color:#404040;'> claws-mail: update to version 3.17.4, configuration, dependencies
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> This PR can be seen as a temporary (hopefully more palatible) alternative to previous PR3527 that
</span><span style='display:block; white-space:pre;color:#404040;'> completely disabled building of the fancy plugin due to the dependency on deprecated webkit-gtk.
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> By default, this new PR disables plugins fancy and new litehtml_viewer (which requires Google's
</span><span style='display:block; white-space:pre;color:#404040;'> libgumbo not yet ported to MacPorts). The improper dependency on webkit2-gtk has been removed
</span><span style='display:block; white-space:pre;color:#404040;'> and a +fancy variant is added which correctly adds the dependency on webkit-gtk and enables the
</span><span style='display:block; white-space:pre;color:#404040;'> build of the fancy plugin. This eliminates the previously reported behavior of opportunisticaly building
</span><span style='display:block; white-space:pre;color:#404040;'> the fancy plugin if webgit-gtk happened to be installed and requires the user to make a conscious decision
</span><span style='display:block; white-space:pre;color:#404040;'> to build the plugin.
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> Note that progress is being made (slowly) on the upstream gtk3 branch which not only updates claws-mail to gtk3
</span><span style='display:block; white-space:pre;color:#404040;'> but ports the fancy plugin to webkit2-gtk3.
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> See https://trac.macports.org/ticket/52408
</span><span style='display:block; white-space:pre;color:#404040;'> See https://github.com/macports/macports-ports/pull/3527
</span>---
mail/claws-mail/Portfile | 21 ++++++++++++++-------
...mail-no-export-dynamic-on-older-ld-versions.diff | 2 +-
2 files changed, 15 insertions(+), 8 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 6c2bb42..e9325f0 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,8 +4,8 @@ PortSystem 1.0
</span> PortGroup active_variants 1.1
name claws-mail
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version 3.17.3
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version 3.17.4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 0
</span> categories mail news
platforms darwin
license GPL-3+
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -23,9 +23,9 @@ long_description Currently, many features are supported in Claws Mail \
</span> homepage http://www.claws-mail.org/
master_sites ${homepage}releases/
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums rmd160 0c87c33b0e615ddf2c41d9cf87255f7d4725d42d \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 504e1f5a6f0880192662826ac07bcd083c3167b3db7143858617d6c51233d2f2 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 6164392
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 420a0b1f6ff3efac9218478e0a1c60677eac0927 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 590ed1131e51b3a627e75c3b256068f5176a498628e1c8f3315b9bc09482ae02 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 6280252
</span>
use_xz yes
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -48,8 +48,7 @@ depends_lib port:gtk2 \
</span> port:enchant \
port:poppler \
port:ghostscript \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- port:bogofilter \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:webkit2-gtk
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:bogofilter
</span>
# claws uses gdk/gdkx.h, which is not installed by gtk2 +quartz.
require_active_variants \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -65,6 +64,8 @@ configure.args --disable-jpilot \
</span> --disable-acpi_notifier-plugin \
--disable-bsfilter-plugin \
--disable-clamd-plugin \
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ --disable-fancy-plugin \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --disable-litehtml_viewer-plugin \
</span> --disable-notification-plugin \
--disable-perl-plugin \
--disable-python-plugin \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -76,4 +77,10 @@ configure.args --disable-jpilot \
</span> --enable-ipv6 \
--enable-crash-dialog
<span style='display:block; white-space:pre;background:#e0ffe0;'>+variant fancy description {Build fancy plugin using deprecated webkit-gtk-1.0} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_lib-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:webkit-gtk
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.args-delete \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --disable-fancy-plugin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span> livecheck.regex ${name}-(\[0-9.\]+)${extract.suffix}
<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 5f6806e..0d3a3d7 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> --- configure.ac.old 2018-11-25 13:41:01.000000000 -0800
+++ configure.ac 2018-11-25 13:41:24.000000000 -0800
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -118,7 +118,6 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -138,7 +138,6 @@
</span> ;;
*-apple-*)
platform_osx=yes
</pre><pre style='margin:0'>
</pre>