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: Fri May 9 20:00:47 UTC 2025
Modified Files:
pkgsrc/textproc/xapian: Makefile.common distinfo distinfo-bindings
Log Message:
xapian: update to 1.4.29. Changes:
API:
* Stem:
+ Optimise stemming algorithms. The biggest improvement is for Tamil where
there's a 47% reduction in the time taken to stem all the words in our test
vocabulary. Less dramatic improvements for Arabic, Danish, Dutch, English,
French, Finnish, Irish, Kraaij-Pohlmann, Lithuanian, Norwegian, Swedish and
Turkish.
+ Add dutch_porter as alias for current dutch stemmer for forward
compatibility with the next release series where we will have
kraaij_pohlmann as the default dutch stemmer.
testsuite:
* stemtest: Add support for gzipped vocabulary lists, which means we
no longer skip testcase stemdict for Arabic.
glass backend:
* Improve exception message when asked to store too large a tag. Reported by
Jean-Francois Dockes on xapian-discuss.
* Optimise reading tag. A special case for handling the first chunk of an item
gives a measurable speed improvement. Reported by uis.
portability:
* Work around autoconf 2.72 AC_SYS_LARGEFILE bug. This configure probe always
fails when run with the C++ compiler, like we do, which leads to large file
support not being enabled when it isn't the default (e.g. on 32-bit Linux
platforms). Reported by Adrian Bunk.
* Fix C23 compatibility issues. GCC 15 fails with compile errors due to C23
dropping support for old-style function declarations and function
definitions.
* Avoid calling frexp() on infinity or NaN. The specification for frexp() says
it returns an "unspecified" exponent for these cases. Reported by awilfox.
* Fix GCC warning with 32-bit off_t. Reported by Adrian Bunk.
* Fix compile error with newer emscripten.
build system:
* 1.4.28 had its library version information incorrectly set. This resulted in
the shared library having an incorrect SONUMBER - e.g. on Linux,
libxapian.so.29 instead of libxapian.so.30. This release has been made to
fix this problem. We have added a check to configure that the SONUMBER has
the expected value to avoid repeats of this (it happened previously in 1.2.11
as well). Thanks to Vitaly Chikunov and Sven Joachim for reporting this.
To generate a diff of this commit:
cvs rdiff -u -r1.25 -r1.26 pkgsrc/textproc/xapian/Makefile.common
cvs rdiff -u -r1.53 -r1.54 pkgsrc/textproc/xapian/distinfo
cvs rdiff -u -r1.31 -r1.32 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.25 pkgsrc/textproc/xapian/Makefile.common:1.26
--- pkgsrc/textproc/xapian/Makefile.common:1.25 Fri Dec 6 15:32:07 2024
+++ pkgsrc/textproc/xapian/Makefile.common Fri May 9 20:00:47 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.common,v 1.25 2024/12/06 15:32:07 schmonz Exp $
+# $NetBSD: Makefile.common,v 1.26 2025/05/09 20:00:47 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.27
+VERSION= 1.4.29
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.53 pkgsrc/textproc/xapian/distinfo:1.54
--- pkgsrc/textproc/xapian/distinfo:1.53 Fri Dec 6 15:32:07 2024
+++ pkgsrc/textproc/xapian/distinfo Fri May 9 20:00:47 2025
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.53 2024/12/06 15:32:07 schmonz Exp $
+$NetBSD: distinfo,v 1.54 2025/05/09 20:00:47 schmonz Exp $
-BLAKE2s (xapian-core-1.4.27.tar.xz) = 61511f9118aed27e0c808b2932bdf0ab40e5b23681f67ba1aac517d1ee9f9839
-SHA512 (xapian-core-1.4.27.tar.xz) = 5a9b75dfc61782012c4c2febd95532e6705f7fa45b0765b64dbc9ee3751c88fb3420f1d7d8fdadee21a59ff4143c5197870a4aa50993490a033fce6925e1e9f1
-Size (xapian-core-1.4.27.tar.xz) = 3246624 bytes
+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
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.31 pkgsrc/textproc/xapian/distinfo-bindings:1.32
--- pkgsrc/textproc/xapian/distinfo-bindings:1.31 Fri Dec 6 15:32:07 2024
+++ pkgsrc/textproc/xapian/distinfo-bindings Fri May 9 20:00:47 2025
@@ -1,8 +1,8 @@
-$NetBSD: distinfo-bindings,v 1.31 2024/12/06 15:32:07 schmonz Exp $
+$NetBSD: distinfo-bindings,v 1.32 2025/05/09 20:00:47 schmonz Exp $
-BLAKE2s (xapian-bindings-1.4.27.tar.xz) = 44811022ff63a358249efdc1cbb56e50e6fe5083b27bb21cb7e4503cad9856ce
-SHA512 (xapian-bindings-1.4.27.tar.xz) = ca7195329500aebe96a4dd0ecee4b8357e790fd798dddd0d13fe2d5e901a8fb09e3e56b3661ebec5dac57ee8c4ff3d36beb97c39d440899f0284c845b0edef87
-Size (xapian-bindings-1.4.27.tar.xz) = 1116236 bytes
+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
SHA1 (patch-configure) = 80018e0f59cd9f286f5b1a56e9de224c1c64cf79
SHA1 (patch-lua_Makefile.in) = 7f1c5077f0d46dfdf33c2b65f144bb08d5031330
SHA1 (patch-ruby_Makefile.in) = ddbf3ca92b11ff6955d80f6a5609e3ce36798b0b
Home |
Main Index |
Thread Index |
Old Index