pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/textproc/xapian-omega



Module Name:    pkgsrc
Committed By:   schmonz
Date:           Wed Jul 24 10:55:07 UTC 2024

Modified Files:
        pkgsrc/textproc/xapian-omega: distinfo

Log Message:
xapian-omega: update to 1.4.26. Changes:

indexers:

* omindex:

  + Make robust to the indexer process being run with stdin or stdout closed.

omega:

* Support "bm25+" and "pl2+" in "$set{weighting,...}".

* Deprecate "lm" in "$set{weighting,...}".  This was meant to implement the
  "Language Model" Weighting scheme, but we've discovered the implementation
  was incorrect and fixing it requires ABI-incompatible changes in xapian-core.
  For 1.4.x we need to leave it in place so as not to break existing code, but
  we recommended avoiding using it.  It will be removed in the next release
  series and replaced with new separate classes implementing Language Model
  weighting with each smoothing.

* Add "prob" as new preferred name for probabilistic query expansion in
  "$set{expansion,...}", with the previous "trad" still being accepted for now.

build system:

* Report result of probe to determine compiler support for -Werror or
  equivalent.

* If pkg-config is available, use it to probe for libmagic.

* configure: Probe for closefrom().  Patch from Qiu Yingbo in
  https://github.com/xapian/xapian/pull/323

portability:

* configure: Fix clang detection which wasn't working when configure determined
  a -std=X option was needed to get C++11 support.  The obvious symptom was
  that --enable-werror wouldn't add -Werror.

* configure: NetBSD automatically pulls in library dependencies, so set
  link_all_deplibs_CXX=no there.

* Define __WIN32__/__WIN64__ like we do for xapian-core.  Spotted by Baran Demir.

* Avoid using sprintf() if snprintf() is available, even in cases where the
  output size is bounded to avoid deprecation warnings on macOS.  For 1.4.x
  we still fall back to sprintf() to avoid a point release breaking support
  for any platform still lacking snprintf().

* Use `override` for subclassing functors.  This is good practice as it gives a
  clear compile error if we have to change the signature of an virtual method
  on such a functor.  See #830.

* Fix building with MSVC - it seems to support AR=lib we need to use AM_PROG_AR
  which probes for AR's command line interface.


To generate a diff of this commit:
cvs rdiff -u -r1.44 -r1.45 pkgsrc/textproc/xapian-omega/distinfo

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-omega/distinfo
diff -u pkgsrc/textproc/xapian-omega/distinfo:1.44 pkgsrc/textproc/xapian-omega/distinfo:1.45
--- pkgsrc/textproc/xapian-omega/distinfo:1.44  Fri Mar  8 19:01:38 2024
+++ pkgsrc/textproc/xapian-omega/distinfo       Wed Jul 24 10:55:07 2024
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.44 2024/03/08 19:01:38 schmonz Exp $
+$NetBSD: distinfo,v 1.45 2024/07/24 10:55:07 schmonz Exp $
 
-BLAKE2s (xapian-omega-1.4.25.tar.xz) = d59980d8a93c42e06906ed26e00d77ddeca59028ffbd067b2cbd622632bd9c51
-SHA512 (xapian-omega-1.4.25.tar.xz) = 2b0d855baaaabbf6da1b86d61f0d3e85d5fb62d1b7d04738a7e15758d0042b9e22f80f0aa273b9a9a21b04dff579c561280e44f2a69a0c0d4f270cb0fbcef169
-Size (xapian-omega-1.4.25.tar.xz) = 578904 bytes
+BLAKE2s (xapian-omega-1.4.26.tar.xz) = cd0c74cadf4edb704f24a20bdee9bc314b163730a4bd9b42d6537027bc57a7bc
+SHA512 (xapian-omega-1.4.26.tar.xz) = 576eb82fa972bd0db46c8422695930235ab75677104ec32765421b0e1e813d0c40d3bdace3d88cc66fd28680fbcb75a3adcd808617ae4d7d48e35e0556f908c3
+Size (xapian-omega-1.4.26.tar.xz) = 583808 bytes
 SHA1 (patch-Makefile.in) = 6ef8d525f10028afc4dfa1cafed8861c0289ac4d
 SHA1 (patch-omega.conf) = f1e941dac326de7005cad0a5a4a2848e401855c4



Home | Main Index | Thread Index | Old Index