pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/textproc/xapian
Module Name: pkgsrc
Committed By: schmonz
Date: Tue Jan 13 17:21:15 UTC 2026
Modified Files:
pkgsrc/textproc/xapian: Makefile.common distinfo distinfo-bindings
Log Message:
xapian: update to 1.4.30. Changes:
API:
* Stem: 1.4.28 changed the English stemmer code to remove an exception
for "skis" which we incorrectly thought wasn't needed. This was not
intended to be a functional change, so we've restored the exception.
* Stem: Fix a bug in Snowball's runtime code for decoding 4-byte UTF-8
sequences. This affects grouping checks against Unicode codepoints U+40000
to U+7FFFF and U+80000 to U+FFFFF, and we would decode a higher codepoint
value. The largest codepoint used in a grouping in any stemmer we ship is
U+0585 so this seems to be a latent bug. Reported in Snowball by Stephane
Carrez.
documentation:
* The API docs still said DatabaseError was thrown for operations on a closed
database, but since 1.4.10 we throw its subclass DatabaseClosedError instead.
* INSTALL: List the more commonly used variable-like configure options and
reorder the sections to present the information in a more logical order.
portability:
* Fix instance of undefined behaviour in Database::check() for glass databases.
We would end up deleting a pointer to a non-virtual class via a pointer to
the base class, so delete ended up called with the wrong size. In practice
this probably doesn't cause problems (it was detected by checks added to
recent valgrind versions).
* Fix probe for -Bsymbolic-function on AIX. The AIX linker doesn't support
this flag, but it only emits a warning when it is used and that warning
didn't match any of the patterns we already check for so we were detecting it
as supported with the result that the build would use this option and AIX ld
would emit a warning about ignoring it as unsupported.
* Fix compiler warnings in testsuite when building on AIX.
To generate a diff of this commit:
cvs rdiff -u -r1.26 -r1.27 pkgsrc/textproc/xapian/Makefile.common
cvs rdiff -u -r1.54 -r1.55 pkgsrc/textproc/xapian/distinfo
cvs rdiff -u -r1.32 -r1.33 pkgsrc/textproc/xapian/distinfo-bindings
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/textproc/xapian/Makefile.common
diff -u pkgsrc/textproc/xapian/Makefile.common:1.26 pkgsrc/textproc/xapian/Makefile.common:1.27
--- pkgsrc/textproc/xapian/Makefile.common:1.26 Fri May 9 20:00:47 2025
+++ pkgsrc/textproc/xapian/Makefile.common Tue Jan 13 17:21:15 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.common,v 1.26 2025/05/09 20:00:47 schmonz Exp $
+# $NetBSD: Makefile.common,v 1.27 2026/01/13 17:21:15 schmonz Exp $
# used by textproc/csharp-xapian/Makefile
# used by textproc/lua-xapian/Makefile
# used by textproc/p5-Xapian/Makefile
@@ -9,7 +9,7 @@
# used by textproc/xapian/Makefile
# used by textproc/xapian-omega/Makefile
-VERSION= 1.4.29
+VERSION= 1.4.30
CATEGORIES= textproc
MASTER_SITES= http://oligarchy.co.uk/xapian/${VERSION}/
EXTRACT_SUFX= .tar.xz
Index: pkgsrc/textproc/xapian/distinfo
diff -u pkgsrc/textproc/xapian/distinfo:1.54 pkgsrc/textproc/xapian/distinfo:1.55
--- pkgsrc/textproc/xapian/distinfo:1.54 Fri May 9 20:00:47 2025
+++ pkgsrc/textproc/xapian/distinfo Tue Jan 13 17:21:15 2026
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.54 2025/05/09 20:00:47 schmonz Exp $
+$NetBSD: distinfo,v 1.55 2026/01/13 17:21:15 schmonz Exp $
-BLAKE2s (xapian-core-1.4.29.tar.xz) = ce797ab880243bed9758dd1381d9f69e8ba835f405a95523b53e9f7591056a78
-SHA512 (xapian-core-1.4.29.tar.xz) = fe368f0b9b840d73f1d550814a8954cf3e0ee1f89206db8b2b00b82ed8abe93b890193f9bf10b801125c87438497640fd10e742b2f616dd69cdcb694757ed38d
-Size (xapian-core-1.4.29.tar.xz) = 3250704 bytes
+BLAKE2s (xapian-core-1.4.30.tar.xz) = e15a7d479dd9a9313d0e16aacb4f9ba880bfc6345b77e57ad4994587e9797f70
+SHA512 (xapian-core-1.4.30.tar.xz) = 42d3f0b5998da363cd03ca38a974862a8d37b24a2177cd6eeaf6d2bf8f688a568f264243c3c694bd345283bbce476cf334c6444e568c215b276ad42e55862cca
+Size (xapian-core-1.4.30.tar.xz) = 3252336 bytes
SHA1 (patch-common_safesyssocket.h) = 6a619a91975283419d2c1ac70cf62e6b417fe981
SHA1 (patch-xapian-config.in) = 470d1de7f04b8b8817abbcf56b5b71a36948de97
Index: pkgsrc/textproc/xapian/distinfo-bindings
diff -u pkgsrc/textproc/xapian/distinfo-bindings:1.32 pkgsrc/textproc/xapian/distinfo-bindings:1.33
--- pkgsrc/textproc/xapian/distinfo-bindings:1.32 Fri May 9 20:00:47 2025
+++ pkgsrc/textproc/xapian/distinfo-bindings Tue Jan 13 17:21:15 2026
@@ -1,8 +1,8 @@
-$NetBSD: distinfo-bindings,v 1.32 2025/05/09 20:00:47 schmonz Exp $
+$NetBSD: distinfo-bindings,v 1.33 2026/01/13 17:21:15 schmonz Exp $
-BLAKE2s (xapian-bindings-1.4.29.tar.xz) = dc3c578f022b3f0eea56c8cb375ba25b21dfe14c76bd815f582de4a8cbd7ff09
-SHA512 (xapian-bindings-1.4.29.tar.xz) = 54735a30971a108d2e23c07229aab29d4f898368de5b04fc08331e82b1e9a52fa7425150aa7aef05428a2b3c65757e83148f4077423a9847eb04e1a7fb05fe34
-Size (xapian-bindings-1.4.29.tar.xz) = 1121212 bytes
+BLAKE2s (xapian-bindings-1.4.30.tar.xz) = d203940c18b6a03074cbc4334e2e1a42d2bcb8656e6666de99848b099513ae79
+SHA512 (xapian-bindings-1.4.30.tar.xz) = fb48e10c01a219b34da41c2a0475f607fb0b12b5c444c06c37f16b7405905c8c113362caee409382d0ff90945b975b7c77acb2385ec82395684bdea6ff9b3926
+Size (xapian-bindings-1.4.30.tar.xz) = 1121316 bytes
SHA1 (patch-configure) = 80018e0f59cd9f286f5b1a56e9de224c1c64cf79
SHA1 (patch-lua_Makefile.in) = 7f1c5077f0d46dfdf33c2b65f144bb08d5031330
SHA1 (patch-ruby_Makefile.in) = ddbf3ca92b11ff6955d80f6a5609e3ce36798b0b
Home |
Main Index |
Thread Index |
Old Index