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