<pre style='margin:0'>
Joshua Root (jmroot) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/1a97af649734ac229ad004911f0587d69ab85d17">https://github.com/macports/macports-ports/commit/1a97af649734ac229ad004911f0587d69ab85d17</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 1a97af64973 zebra: update to 2.2.5, patch libtool bug
</span>1a97af64973 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit 1a97af649734ac229ad004911f0587d69ab85d17
</span>Author: Joshua Root <jmr@macports.org>
AuthorDate: Wed Nov 9 11:50:36 2022 +1100
<span style='display:block; white-space:pre;color:#404040;'> zebra: update to 2.2.5, patch libtool bug
</span>---
databases/zebra/Portfile | 23 ++++++++++-------------
databases/zebra/files/allow_undefined.patch | 25 +++++++++++++++++++++++++
2 files changed, 35 insertions(+), 13 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/databases/zebra/Portfile b/databases/zebra/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 121bd6ab985..4792ef2b07a 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/databases/zebra/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/databases/zebra/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -3,11 +3,9 @@
</span> PortSystem 1.0
name zebra
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version 2.1.4
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version 2.2.5
</span> categories databases net www devel
license GPL-2+
<span style='display:block; white-space:pre;background:#ffe0e0;'>-platforms darwin
</span> maintainers nomaintainer
description information management system
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -18,15 +16,16 @@ long_description Zebra is a high-performance, general-purpose \
</span> through exact boolean search expressions \
and relevance-ranked free-text queries.
<span style='display:block; white-space:pre;background:#ffe0e0;'>-homepage http://www.indexdata.dk/zebra/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage https://www.indexdata.com/resources/software/zebra/
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-master_sites http://ftp.indexdata.dk/pub/zebra/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+master_sites https://ftp.indexdata.com/pub/zebra/
</span> distname idzebra-${version}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums rmd160 3f3649d8ea5c2362b5cb50b03d31aef792aeb5ee \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 f45b0461cf40fafddd97d447695a087be0ba0981c108bf509d4c11f6d1db1ae2 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 1959410
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 83c93fdede9a13b2c7272455745918659730f202 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 747714b33b653cbe5697193703b9955489fa2f51597433f9b072ab2bf9cf92bb \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 1988697
</span>
<span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_build port:pkgconfig
</span> depends_lib port:bzip2 \
port:expat \
path:lib/pkgconfig/icu-uc.pc:icu \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -38,6 +37,8 @@ depends_lib port:bzip2 \
</span> port:yaz \
port:zlib
<span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles allow_undefined.patch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> configure.args --enable-mod-alvis \
--enable-mod-dom \
--enable-mod-grs-marc \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -45,16 +46,12 @@ configure.args --enable-mod-alvis \
</span> --enable-mod-grs-xml \
--enable-mod-safari \
--enable-mod-text \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- --with-expat=${prefix}/lib \
</span> --with-iconv=${prefix}/lib \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- --with-tclconfig=${prefix}/lib \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --with-yaz=${prefix}/bin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --with-yaz=pkg
</span>
configure.cppflags-append \
-DUSE_INTERP_ERRORLINE -DUSE_INTERP_RESULT
<span style='display:block; white-space:pre;background:#ffe0e0;'>-use_parallel_build yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> livecheck.type regex
livecheck.url ${master_sites}?M=D
livecheck.regex "${name}-(\[0-9\]+(\\.\[0-9\]+)+)${extract.suffix}"
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/databases/zebra/files/allow_undefined.patch b/databases/zebra/files/allow_undefined.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..a3a1200c6e2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/databases/zebra/files/allow_undefined.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,25 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Use correct flags to allow undefined symbols on macOS 12+.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+https://git.savannah.gnu.org/cgit/libtool.git/commit/?id=9e8c882517082fe5755f2524d23efb02f1522490
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- configure.orig 2022-06-22 19:05:01.000000000 +1000
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ configure 2022-11-09 11:45:55.000000000 +1100
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -8295,16 +8295,11 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ _lt_dar_allow_undefined='$wl-undefined ${wl}suppress' ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ darwin1.*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- darwin*) # darwin 5.x on
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- # if running on 10.5 or later, the deployment target defaults
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- # to the OS version, if on x86, and 10.4, the deployment
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- # target defaults to 10.4. Don't you love it?
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- 10.0,*86*-darwin8*|10.0,*-darwin[912]*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- 10.[012][,.]*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ darwin*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ case $MACOSX_DEPLOYMENT_TARGET,$host in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ 10.[012],*|,*powerpc*-darwin[5-8]*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- 10.*|11.*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ *)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span></pre><pre style='margin:0'>
</pre>