Hello,
Here's an update for the xapian-core, xapian-bindings, and xapian-omega
ports to 1.4.20.
I tested the Python bindings with a little music indexing script I
have. I don't have anything that uses the Perl/Ruby bindings though.
Omega I tested by indexing the contents of www/ and didn't notice
anything amiss running some searches. -core worked fine with notmuch
indexing and searching mail.
Anyone have more production-like testing with these? :)
Thanks,
Lucas
diff refs/heads/master refs/heads/xapian
commit - b868e273cc03b92e446decc0a3ce9377acc602d9
commit + 46b72dafd47244c7159d1b80d21eb8b25ca39a7b
blob - 3728cd698242998141cc088844e56efd5e1333d8
blob + 39ba36d22cf3dc425a67e777d8282a685b99ba99
--- databases/xapian-bindings/Makefile
+++ databases/xapian-bindings/Makefile
@@ -2,13 +2,12 @@ COMMENT-main= perl bindings for Xapian
COMMENT-python= python bindings for Xapian
COMMENT-ruby= ruby bindings for Xapian
-V= 1.4.19
+V= 1.4.20
DISTNAME= xapian-bindings-${V}
PKGNAME-main= xapian-bindings-perl-${V}
PKGNAME-python= xapian-bindings-python-${V}
PKGNAME-ruby= ruby${MODRUBY_BINREV}-xapian-${V}
-REVISION-ruby= 0
CATEGORIES= databases textproc
@@ -47,7 +46,7 @@ RUN_DEPENDS-ruby = ${MODRUBY_RUN_DEPENDS}
SUBST_VARS+= MODRUBY_BINREV
CONFIGURE_STYLE= autoconf
-AUTOCONF_VERSION= 2.69
+AUTOCONF_VERSION= 2.71
CONFIGURE_ENV= RUBY="${RUBY}" RDOC="${RUBY:S/ruby/rdoc/}"
CONFIGURE_ARGS= --with-perl \
--with-python3 \
blob - ca0c601600fcfbff38b19c6f651b4fb7e860c239
blob + 0875b71ffe2e11103d9c4d2f7ab58047f70a4827
--- databases/xapian-bindings/distinfo
+++ databases/xapian-bindings/distinfo
@@ -1,2 +1,2 @@
-SHA256 (xapian-bindings-1.4.19.tar.xz) =
kcOFpIlRqnzfZl7/0lUz90d/wieBynEuULVJZFmiiD0=
-SIZE (xapian-bindings-1.4.19.tar.xz) = 1137596
+SHA256 (xapian-bindings-1.4.20.tar.xz) =
eGzCjQVmCyJ5VEE68OL2bk6tKgbT322rrqSERUtgHvU=
+SIZE (xapian-bindings-1.4.20.tar.xz) = 1143304
blob - 4db3328935f7ade373f4deccda399df7ae915353
blob + 0d5229a3006b1db4cbf183adaa8833637f9b54db
--- databases/xapian-bindings/patches/patch-configure_ac
+++ databases/xapian-bindings/patches/patch-configure_ac
@@ -1,7 +1,7 @@
Index: configure.ac
--- configure.ac.orig
+++ configure.ac
-@@ -1401,14 +1401,6 @@ if test yes = "$GXX" ; then
+@@ -1407,14 +1407,6 @@ if test yes = "$GXX" ; then
dnl with GCC 2.95 and we don't support anything older.
SWIG_CXXFLAGS="-fno-strict-aliasing"
blob - 0c64dbbb817bd6b0111127201e5cd763ab112fa0
blob + f23db6540204d186e1ca0b037acce01a53832065
--- databases/xapian-bindings/patches/patch-perl_Makefile_in
+++ databases/xapian-bindings/patches/patch-perl_Makefile_in
@@ -1,7 +1,7 @@
Index: perl/Makefile.in
--- perl/Makefile.in.orig
+++ perl/Makefile.in
-@@ -1479,7 +1479,7 @@ clean-local:
+@@ -1491,7 +1491,7 @@ clean-local:
auto/Xapian/Xapian$(PERL_SO): Xapian.la
@$(MKDIR_P) auto/Xapian
blob - fd3a26e08048c79d4ec252e0fbbea00d770cd82b
blob + 45f823af537071e238a80e804a7ffcf6f3aa8157
--- databases/xapian-bindings/patches/patch-python3_Makefile_in
+++ databases/xapian-bindings/patches/patch-python3_Makefile_in
@@ -1,12 +1,12 @@
Index: python3/Makefile.in
--- python3/Makefile.in.orig
+++ python3/Makefile.in
-@@ -1289,7 +1289,7 @@ xapian/__pycache__/__init__.@PYTHON3_CACHE_OPT1_EXT@:
+@@ -1301,7 +1301,7 @@ xapian/__pycache__/__init__.@PYTHON3_CACHE_OPT1_EXT@:
- xapian/_xapian$(PYTHON3_SO): _xapian.la
+ xapian/_xapian$(PYTHON3_EXT_SUFFIX): _xapian.la
$(MKDIR_P) xapian
- $(LIBTOOL) --config > libtoolconfig.tmp
+ $(LIBTOOL) --config | grep -v pic > libtoolconfig.tmp
- . ./libtoolconfig.tmp; cp $$objdir/_xapian$(PYTHON3_SO) xapian
+ . ./libtoolconfig.tmp; cp $$objdir/_xapian$(PYTHON3_EXT_SUFFIX) xapian
rm -f libtoolconfig.tmp
blob - b52fe97a06629028eaa1f39eb422b2ce9dfdc82b
blob + a6c38112ecb502ff6251fba8f89bbad796023fef
--- databases/xapian-core/Makefile
+++ databases/xapian-core/Makefile
@@ -1,12 +1,11 @@
COMMENT= search engine library
-V= 1.4.19
+V= 1.4.20
PORTROACH= limitw:1,even
DISTNAME= xapian-core-${V}
# the other xapian ports should be kept in-sync:
# databases/xapian-bindings
# www/xapian-omega
-REVISION= 0
SHARED_LIBS += xapian 5.2 # 40.2
blob - 496e6ac848235e38104b3e703034b588ac2e4a5c
blob + afb70eb6c49ef55e95d510aff37fad6279966444
--- databases/xapian-core/distinfo
+++ databases/xapian-core/distinfo
@@ -1,2 +1,2 @@
-SHA256 (xapian-core-1.4.19.tar.xz) =
H8pI/KbMNSbMS6k90ZT+nBMmhXt47c+zfmjQhtcUqcM=
-SIZE (xapian-core-1.4.19.tar.xz) = 2994860
+SHA256 (xapian-core-1.4.20.tar.xz) =
zivl7/cgdcgQbANA5wsQk9vOviq0LcHBvgjdOtQZRC0=
+SIZE (xapian-core-1.4.20.tar.xz) = 3003788
blob - 346a31629faf5f3486a9fc89a242f719f22fe742
blob + 509648a6d61f8e240e36f53b3dd36f8ce3c4119d
--- www/xapian-omega/Makefile
+++ www/xapian-omega/Makefile
@@ -1,6 +1,6 @@
COMMENT= web search application
-V= 1.4.19
+V= 1.4.20
PORTROACH= limitw:1,even
DISTNAME= xapian-omega-${V}
blob - 2ba1c182c82d491f1c195818163d37fc2e665321
blob + f07d08c251ff82f8bacac4b4a91b58f7944d47ca
--- www/xapian-omega/distinfo
+++ www/xapian-omega/distinfo
@@ -1,2 +1,2 @@
-SHA256 (xapian-omega-1.4.19.tar.xz) =
5LLvKH5V32dUocsTt2dyMb/abfIlZ9KJRARvaZTVzYw=
-SIZE (xapian-omega-1.4.19.tar.xz) = 553680
+SHA256 (xapian-omega-1.4.20.tar.xz) =
Cf19bGCzlP0A2EcAZJlpofzDqiuIuyxsoiD9+o0liB8=
+SIZE (xapian-omega-1.4.20.tar.xz) = 563324