head 1.6; access; symbols pkgsrc-2023Q4:1.6.0.4 pkgsrc-2023Q4-base:1.6 pkgsrc-2023Q3:1.6.0.2 pkgsrc-2023Q3-base:1.6 pkgsrc-2023Q2:1.5.0.26 pkgsrc-2023Q2-base:1.5 pkgsrc-2023Q1:1.5.0.24 pkgsrc-2023Q1-base:1.5 pkgsrc-2022Q4:1.5.0.22 pkgsrc-2022Q4-base:1.5 pkgsrc-2022Q3:1.5.0.20 pkgsrc-2022Q3-base:1.5 pkgsrc-2022Q2:1.5.0.18 pkgsrc-2022Q2-base:1.5 pkgsrc-2022Q1:1.5.0.16 pkgsrc-2022Q1-base:1.5 pkgsrc-2021Q4:1.5.0.14 pkgsrc-2021Q4-base:1.5 pkgsrc-2021Q3:1.5.0.12 pkgsrc-2021Q3-base:1.5 pkgsrc-2021Q2:1.5.0.10 pkgsrc-2021Q2-base:1.5 pkgsrc-2021Q1:1.5.0.8 pkgsrc-2021Q1-base:1.5 pkgsrc-2020Q4:1.5.0.6 pkgsrc-2020Q4-base:1.5 pkgsrc-2020Q3:1.5.0.4 pkgsrc-2020Q3-base:1.5 pkgsrc-2020Q2:1.5.0.2 pkgsrc-2020Q2-base:1.5 pkgsrc-2020Q1:1.4.0.12 pkgsrc-2020Q1-base:1.4 pkgsrc-2019Q4:1.4.0.14 pkgsrc-2019Q4-base:1.4 pkgsrc-2019Q3:1.4.0.10 pkgsrc-2019Q3-base:1.4 pkgsrc-2019Q2:1.4.0.8 pkgsrc-2019Q2-base:1.4 pkgsrc-2019Q1:1.4.0.6 pkgsrc-2019Q1-base:1.4 pkgsrc-2018Q4:1.4.0.4 pkgsrc-2018Q4-base:1.4 pkgsrc-2018Q3:1.4.0.2 pkgsrc-2018Q3-base:1.4 pkgsrc-2018Q2:1.2.0.10 pkgsrc-2018Q2-base:1.2 pkgsrc-2018Q1:1.2.0.8 pkgsrc-2018Q1-base:1.2 pkgsrc-2017Q4:1.2.0.6 pkgsrc-2017Q4-base:1.2 pkgsrc-2017Q3:1.2.0.4 pkgsrc-2017Q3-base:1.2; locks; strict; comment @# @; 1.6 date 2023.07.10.15.07.26; author schmonz; state Exp; branches; next 1.5; commitid rfsIOtA6Ii86GgwE; 1.5 date 2020.06.10.17.54.30; author schmonz; state Exp; branches; next 1.4; commitid svL7if2JFz4qLHbC; 1.4 date 2018.09.10.10.30.06; author schmonz; state Exp; branches; next 1.3; commitid ugnoiuEPZCEqQxRA; 1.3 date 2018.07.06.16.23.11; author schmonz; state Exp; branches; next 1.2; commitid xxvyELAmMbbXU5JA; 1.2 date 2017.07.14.12.55.45; author joerg; state Exp; branches; next 1.1; commitid 6ucaygzhJvA5fcZz; 1.1 date 2017.07.10.17.34.04; author schmonz; state Exp; branches; next ; commitid RbmeafR0YnYIUHYz; desc @@ 1.6 log @Update to 1.4.23. From the changelog: API: * Add `FLAG_NGRAMS` as a preferred new alias for `FLAG_CJK_NGRAM` and `SNIPPET_NGRAMS` as a preferred new alias for `SNIPPET_CJK_NGRAM`. In the next release series these features have been expanded to cover many more languages so the "CJK" in the name has become inaccurate as it stands for "Chinese, Japanese and Korean"). * Database::check(): Improve the exception message for an empty filename from "Failed to rewind file descriptor -1 (Bad file descriptor)" to "Couldn't find Xapian database or table to check (No such file or directory)". testsuite: * The test harness now supports generated databases for all backends and all testcases which can use generated databases now do, which together improve test coverage as we now run many testcases under more backends. Generated databases can also be cached, which helps speed up the test suite. * Remove some testcases which are now redundant with other testcases or no longer useful for other reasons. * Add regression test for #781, reported by Germán M. Bravo. This bug was fixed 4 years in 1.4.12 but a clean regression test only became possible thanks to changes in this release. * The test harness would attempt to throw a Xapian::Database (rather than Xapian::DatabaseError) if it failed to rename a temporary database to its final name. This would fail because there wasn't a database called "rename failed". Reported by stark3y on #xapian. * apitest: Fix exceed32bitcombineddb1 testcase (which only runs with --enable-64bit-docid). * apitest: Fix nomoredocids1 when configured with --enable-64bit-docid. * Add testcase for removal of positions for replaced doc (regression test for bug in git master not present in 1.4.x). * unittest: Unit test block file functions * Stop using std::endl in tests since this seems to be C++ best practice as it causes a flush of the stream, which is rarely actually wanted. Also often the replacement \n can be combined with a string literal. * Use Xapian::docid for document ids in testcases. Using `int` or `size_t` works, but is less correct and can trigger compiler warnings because not all values are representable. matcher: * BM25PlusWeight: With some parameter combinations we were requesting stats we didn't actually need. Confirmed with Vivek Pal on IRC. glass backend: * Avoid unnecessary copying of data when adding an item to a B-tree table which should speed up indexing a bit. * xapian-check: If the first chunk for a term is a continuation chunk, the affected term was missing from the error message. * xapian-check: We now report the document id as context in many more error messages. chert backend: * Fix wdf upper bounds used when search a modified chert-format WritableDatabase object. A bug introduced in 1.4.19 meant we were using the wdf upper bounds from the last committed version of the database. This bug could cause assertion failures when configured with --enable-assertions. remote backend: * Fix thread-safety issue starting remote prog server. Previously we did some memory allocation in the child process after fork() but before we exec-ed the specified program, but in a multi-threaded program (which libxapian might be used in) it's only safe to call async-signal-safe functions in the child process after fork() until exec, and malloc, etc aren't async-signal-safe. * If we failed to open /dev/null in the child process while starting a remote prog server, we would try to throw an exception. That's not going to work well so now we just call `_exit(-1)`. inmemory backend: * Throw exception on docid overflow like we do in other backends. build system: * configure: When probing for socklen_t or equivalent include the same headers as we do in the code to reduce the risk of configure deciding to use socklen_t but it not getting defined in the code. * configure: When probing if a particular compiler or linker option is supported, we were relying on the compiler exit status but some compilers only warn about unknown options. We now inspect the compiler's stderr output to try to detect such cases. * configure: Avoid compiler warning during GCC version check when compiler needs an option to enable C++11 support. * Avoid running pwd since the directories we need are available in automake variables. documentation: * Suggest protocol buffers for structured document data. Fixes #53. * Clarify documentation for release() methods. * Fix typo "shared database" to "sharded database" in API docs. * Document that transactions aren't atomic across shards. tools: * xapian-progsrv,xapian-tcpsrv: Support multiple DBs with --writable. * xapian-tcpsrv: Fix default timeouts in --help output which have been reported as the name of the constant rather than its value since 1.3.3. * xapian-tcpsrv: When --one-shot is specified, don't do the usual test open of the specified database(s) as it doesn't really seem useful in this case. The test harness uses --one-shot so this reduces overhead when running remote tests. * Stop using std::endl in tools since this seems to be C++ best practice as it causes a flush of the stream, which is rarely actually wanted. Also often the replacement \n can be combined with a string literal. portability: * Don't pass mode to open when it's unused as this triggers "missing O_CREAT or O_TMPFILE?" warnings when compiling for Android. * Stop using INFINITY macro. If the implementation supports floating point infinities then HUGE_VAL gives us infinity as a double directly. If not, then it's the maximum finite value of a double. * Don't auto-enable _FORTIFY_SOURCE on mingw or mingw-w64. Enabling _FORTIFY_SOURCE on newer mingw-w64 requires linking with -lssp so we attempted to stop automatically enabling it there in 1.4.19 but this fix didn't actually work. Trying to get this to work automatically has proved difficult and I couldn't find evidence that _FORTIFY_SOURCE was actually supported on mingw. If it is, enabling manually will still work. * Fix mingw32 build with C++17 compiler, which ends up with std::byte conflicting with byte typedefs in system headers, due to us having `using namespace std;` in some of our internal headers. Switch the ones which are causing problems to more targetted `using std::string;`, etc instead. * Fix WIN32 build with --disable-backend-remote which was failing because we were always trying to build common/socket_utils.cc which fails because SOCKLEN_T hasn't been probed. Fixes #821, reported by mgautier. * soaktest: Use C++11 which is more portable than random(). * In WIN32 builds, pass the program pathname separately to CreateProcess() which is apparently more robust if the program pathname contains spaces. * Stop trying to set Microsoft-specific SO_EXCLUSIVEADDRUSE option on our listening sockets. It's not possible to set both SO_REUSEADDR and SO_EXCLUSIVEADDRUSE so this call will always fail with WSAEINVAL, but we were ignoring these errors because SO_EXCLUSIVEADDRUSE required admin privileges in older OS versions. * Suppress MSVC deprecation warning for GetVersionEx since none of the suggested replacements seems to actually provide the functionality we are using from it. * Fix some warnings from MSVC in the fallback code for overflow-checked arithmetic. * Support Enquire::set_time_limit() on GNU Hurd since Hurd now implements timer_create(). * Remove lingering traces of IRIX support as it's been dead for many years. debug code: * Fix build failure with --enable-assertions due to incorrect variable name in assertion. Patch from Alexei Kharchev in https://github.com/xapian/xapian/pull/327. * Fix GCC warning with --enable-log. * Fix debug logging for 3 GlassDatabase methods to log their parameter. * Add a mechanism to support debug logging templated return types containing commas. This was added to fix a build failure on master with --enable-log reported by ttyS3. Bindings: Documentation: * Where we document how to build the bindings, link to the download page so the reader can easily find the source to download. Reported by John G. Heim. * Update lists of debian packages to install for bindings development to show be for the latest stable release and the one before (bookworm and bullseye). * HACKING: Fix typos in deprecation warning section * HACKING: Update link to Pike bindings * HACKING: Document issues caused by macOS SIP. Fixes #732. General: * Add `FLAG_NGRAMS` as a preferred new alias for `FLAG_CJK_NGRAM` and `SNIPPET_NGRAMS` as a preferred new alias for `SNIPPET_CJK_NGRAM`. In the next release series these features have been expanded to cover many more languages so the "CJK" in the name has become inaccurate as it stands for "Chinese, Japanese and Korean"). * Avoid running pwd in makefiles since the directories we need are available in automake variables. CSharp: * SmokeTest.cs: Fix some incorrect messages if testcases fail. * Smoketest.cs: Test stemmer description. Lua: * Update docs for supported Lua versions. Perl: * Generate HTML docs for each class. * Document all QueryParser FLAG_* constants. * Update one place which didn't correctly indicate the current status of the Perl bindings. Fixes #523. Python: * Fix bug in wrapper for xapian.Query when constructing OP_WILDCARD queries. A workaround for this bug which works with existing releases is to pass 0 for the third and fourth optional parameters like so: xapian.Query(xapian.Query.OP_WILDCARD, "xyz", 0, 0) Python3: * Fix bug in wrapper for xapian.Query when constructing OP_WILDCARD queries. A workaround for this bug which works with existing releases is to pass 0 for the third and fourth optional parameters like so: xapian.Query(xapian.Query.OP_WILDCARD, "xyz", 0, 0) Ruby: * Improve documentation about __call__ methods. @ text @@@comment $NetBSD$ ${PERL5_SUB_INSTALLVENDORLIB}/Xapian.pm ${PERL5_SUB_INSTALLVENDORLIB}/Xapian/AssertionError.pm ${PERL5_SUB_INSTALLVENDORLIB}/Xapian/BM25Weight.pm ${PERL5_SUB_INSTALLVENDORLIB}/Xapian/BoolWeight.pm ${PERL5_SUB_INSTALLVENDORLIB}/Xapian/Database.pm ${PERL5_SUB_INSTALLVENDORLIB}/Xapian/DatabaseCorruptError.pm ${PERL5_SUB_INSTALLVENDORLIB}/Xapian/DatabaseCreateError.pm ${PERL5_SUB_INSTALLVENDORLIB}/Xapian/DatabaseError.pm ${PERL5_SUB_INSTALLVENDORLIB}/Xapian/DatabaseLockError.pm ${PERL5_SUB_INSTALLVENDORLIB}/Xapian/DatabaseModifiedError.pm ${PERL5_SUB_INSTALLVENDORLIB}/Xapian/DatabaseOpeningError.pm ${PERL5_SUB_INSTALLVENDORLIB}/Xapian/DatabaseVersionError.pm ${PERL5_SUB_INSTALLVENDORLIB}/Xapian/DocNotFoundError.pm ${PERL5_SUB_INSTALLVENDORLIB}/Xapian/Document.pm ${PERL5_SUB_INSTALLVENDORLIB}/Xapian/ESet.pm ${PERL5_SUB_INSTALLVENDORLIB}/Xapian/ESetIterator.pm ${PERL5_SUB_INSTALLVENDORLIB}/Xapian/Enquire.pm ${PERL5_SUB_INSTALLVENDORLIB}/Xapian/Error.pm ${PERL5_SUB_INSTALLVENDORLIB}/Xapian/FeatureUnavailableError.pm ${PERL5_SUB_INSTALLVENDORLIB}/Xapian/InternalError.pm ${PERL5_SUB_INSTALLVENDORLIB}/Xapian/InvalidArgumentError.pm ${PERL5_SUB_INSTALLVENDORLIB}/Xapian/InvalidOperationError.pm ${PERL5_SUB_INSTALLVENDORLIB}/Xapian/LogicError.pm ${PERL5_SUB_INSTALLVENDORLIB}/Xapian/MSet.pm ${PERL5_SUB_INSTALLVENDORLIB}/Xapian/MSetIterator.pm ${PERL5_SUB_INSTALLVENDORLIB}/Xapian/MultiValueSorter.pm ${PERL5_SUB_INSTALLVENDORLIB}/Xapian/NetworkError.pm ${PERL5_SUB_INSTALLVENDORLIB}/Xapian/NetworkTimeoutError.pm ${PERL5_SUB_INSTALLVENDORLIB}/Xapian/PositionIterator.pm ${PERL5_SUB_INSTALLVENDORLIB}/Xapian/PostingIterator.pm ${PERL5_SUB_INSTALLVENDORLIB}/Xapian/Query.pm ${PERL5_SUB_INSTALLVENDORLIB}/Xapian/QueryParser.pm ${PERL5_SUB_INSTALLVENDORLIB}/Xapian/QueryParserError.pm ${PERL5_SUB_INSTALLVENDORLIB}/Xapian/RSet.pm ${PERL5_SUB_INSTALLVENDORLIB}/Xapian/RangeError.pm ${PERL5_SUB_INSTALLVENDORLIB}/Xapian/RuntimeError.pm ${PERL5_SUB_INSTALLVENDORLIB}/Xapian/SimpleStopper.pm ${PERL5_SUB_INSTALLVENDORLIB}/Xapian/Stem.pm ${PERL5_SUB_INSTALLVENDORLIB}/Xapian/Stopper.pm ${PERL5_SUB_INSTALLVENDORLIB}/Xapian/TermGenerator.pm ${PERL5_SUB_INSTALLVENDORLIB}/Xapian/TermIterator.pm ${PERL5_SUB_INSTALLVENDORLIB}/Xapian/TradWeight.pm ${PERL5_SUB_INSTALLVENDORLIB}/Xapian/UnimplementedError.pm ${PERL5_SUB_INSTALLVENDORLIB}/Xapian/ValueIterator.pm ${PERL5_SUB_INSTALLVENDORLIB}/Xapian/Weight.pm ${PERL5_SUB_INSTALLVENDORLIB}/Xapian/WritableDatabase.pm ${PERL5_SUB_INSTALLVENDORARCH}/auto/Xapian/Xapian.a ${PERL5_SUB_INSTALLVENDORARCH}/auto/Xapian/Xapian.${PERL_DLEXT} share/doc/xapian-bindings/perl/Xapian.html share/doc/xapian-bindings/perl/Xapian/AssertionError.html share/doc/xapian-bindings/perl/Xapian/BM25Weight.html share/doc/xapian-bindings/perl/Xapian/BoolWeight.html share/doc/xapian-bindings/perl/Xapian/Database.html share/doc/xapian-bindings/perl/Xapian/DatabaseCorruptError.html share/doc/xapian-bindings/perl/Xapian/DatabaseCreateError.html share/doc/xapian-bindings/perl/Xapian/DatabaseError.html share/doc/xapian-bindings/perl/Xapian/DatabaseLockError.html share/doc/xapian-bindings/perl/Xapian/DatabaseModifiedError.html share/doc/xapian-bindings/perl/Xapian/DatabaseOpeningError.html share/doc/xapian-bindings/perl/Xapian/DatabaseVersionError.html share/doc/xapian-bindings/perl/Xapian/DocNotFoundError.html share/doc/xapian-bindings/perl/Xapian/Document.html share/doc/xapian-bindings/perl/Xapian/ESet.html share/doc/xapian-bindings/perl/Xapian/ESetIterator.html share/doc/xapian-bindings/perl/Xapian/Enquire.html share/doc/xapian-bindings/perl/Xapian/Error.html share/doc/xapian-bindings/perl/Xapian/FeatureUnavailableError.html share/doc/xapian-bindings/perl/Xapian/InternalError.html share/doc/xapian-bindings/perl/Xapian/InvalidArgumentError.html share/doc/xapian-bindings/perl/Xapian/InvalidOperationError.html share/doc/xapian-bindings/perl/Xapian/LogicError.html share/doc/xapian-bindings/perl/Xapian/MSet.html share/doc/xapian-bindings/perl/Xapian/MSetIterator.html share/doc/xapian-bindings/perl/Xapian/MultiValueSorter.html share/doc/xapian-bindings/perl/Xapian/NetworkError.html share/doc/xapian-bindings/perl/Xapian/NetworkTimeoutError.html share/doc/xapian-bindings/perl/Xapian/PositionIterator.html share/doc/xapian-bindings/perl/Xapian/PostingIterator.html share/doc/xapian-bindings/perl/Xapian/Query.html share/doc/xapian-bindings/perl/Xapian/QueryParser.html share/doc/xapian-bindings/perl/Xapian/QueryParserError.html share/doc/xapian-bindings/perl/Xapian/RSet.html share/doc/xapian-bindings/perl/Xapian/RangeError.html share/doc/xapian-bindings/perl/Xapian/RuntimeError.html share/doc/xapian-bindings/perl/Xapian/SimpleStopper.html share/doc/xapian-bindings/perl/Xapian/Stem.html share/doc/xapian-bindings/perl/Xapian/Stopper.html share/doc/xapian-bindings/perl/Xapian/TermGenerator.html share/doc/xapian-bindings/perl/Xapian/TermIterator.html share/doc/xapian-bindings/perl/Xapian/TradWeight.html share/doc/xapian-bindings/perl/Xapian/UnimplementedError.html share/doc/xapian-bindings/perl/Xapian/ValueIterator.html share/doc/xapian-bindings/perl/Xapian/Weight.html share/doc/xapian-bindings/perl/Xapian/WritableDatabase.html share/doc/xapian-bindings/perl/examples/full-indexer.pl share/doc/xapian-bindings/perl/examples/full-searcher.pl share/doc/xapian-bindings/perl/examples/simpleexpand.pl share/doc/xapian-bindings/perl/examples/simpleindex.pl share/doc/xapian-bindings/perl/examples/simplematchdecider.pl share/doc/xapian-bindings/perl/examples/simplesearch.pl @ 1.5 log @Update to 1.4.16. From the changelog: API: * MSet::snippet(): The snippet now includes trailing punctuation which carries meaning or gives useful context. See https://github.com/xapian/xapian/pull/180, reported by Robert Stepanek. * MSet::snippet(): Fix segfault generating snippet from default-constructed MSet. This probably isn't something you'd typically do, but it shouldn't crash. Found during extended testing of #803 (which only affected git master) which was reported by Robert Stepanek. * Remove trailing full stop from exception messages. We conventionally don't include one, but a few cases didn't follow that convention. testsuite: * Replace direct use of ftime() which gives deprecation warnings with recent mingw. Reported by srinivasyadav22. matcher: * Fix segfault in rare cases in the query optimiser. We keep a pointer to the most recent posting list to use as a hint for opening the next posting list, but the existing mechanism to take ownership of this hint had a flaw. We now invalidate the hint in situations where it might be indirectly deleted which is safe, but somewhat conservative. * Improve the optimisation of an always-matching OP_VALUE_GE to also take effect when the value slot's lower bound is equal to the limit of the OP_VALUE_GE. Patch from boda sadalla. glass backend: * Report the correct errno value if commit() fails. We were potentially reporting ENOENT from an unlink() call cleaning up a temporary file prior to throwing the exception instead. documentation: * Fix missing menus in API documentation. Newer doxygen generates .js files which we also need to distribute and install. Reported by sec^nd on #xapian. * Note OP_FILTER ignored subquery bug fixed in 1.4.15 as present in 1.4.14 and older. portability: * Use our own autoconf cache variable namespace (xo_cv_ prefix instead of ac_cv_) to avoid colliding with standard autoconf macro use if config.site or a shared config.cache is used. The former case caused a build failure for the OpenBSD port with 1.4.15, reported by Lucas R. * Use clock_gettime() and nanosleep() under modern mingw as these allow higher precision than what we previously used. Bindings: * Remove code to support SVN snapshots since we stopped using SVN more than 5 years ago. * Ignore overloads for logical ops, *, /. These were already ignored for several languages, and aren't actually usefully wrapped for any of the other languages. CSharp: * Work around mono terminfo parsing bug in more cases. With this, "make", "make check", "make install" and "make uninstall" all work on Ubuntu 18.10. Patch from Dipanshu Garg, fixes https://github.com/xapian/xapian/pull/287 and #801. Lua: * Allow passing a Lua function as a MatchSpy. This was supposed to be supported already, but the typemaps weren't set up. * On platforms where sizeof(long) is 4, SWIG was wrapping Xapian::BAD_VALUENO as a negative constant in Lua, which was then rejected by a check which disallows passing negative values for unsigned C++ types. We now direct SWIG to handle Xapian::valueno as double (which is what numbers in Lua usually actually are) which gives us an unsigned constant, and also eliminates the negative value check. * Correct documentation - get_description() is wrapped as tostring() in Lua, not str() as we previously claimed. * Add test coverage for passing Lua function for a Stopper. Perl: * Resolve the remaining issues and remove the "experimental" marker: + Add search_xapian_compat() function which sets up aliases in the Search::Xapian namespace to aid writing code which uses either Search::Xapian or this module. + Allow passing Perl sub for simpler Xapian functor classes. This fills in a missing feature compared to Search::Xapian. See #523. + Remove useless PerlStopper class which was an incomplete copy of the apparently non-functional Search::Xapian::PerlStopper. We now support passing a Perl sub for a Stopper object. + Adjust some method names to match Search::Xapian. Iterators now support inc() (and dec() where the C++ class supports operator--) like Search::Xapian, rather than increment() and prev(). Reported by Eric Wong in #523. + Drop undocumented and unexpected extra equals() method. + Provide compatibility with ENQ_ASCENDING, etc constants. SWIG wraps these as $Xapian::Enquire::ASCENDING, which better matches the C++ API, but Search::Xapian wraps this as Search::Xapian::ENQ_ASCENDING, etc so provide those too for compatibility. Reported by Eric Wong in #523. + Drop stringification and int conversion overloads. These seem more confusing than helpful, and overloading stringification works badly with SWIG-generated bindings. + Document remaining known differences from Search::Xapian. * Update recently tested versions in README. * Improve documentation. * Fix t/02pod.t to look for files in right directory. Ruby: * Don't print iterator sizes to stdout. This was some debugging accidentally left in as part of a change in 1.4.12. Patch from Dan Callaghan. @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.4 2018/09/10 10:30:06 schmonz Exp $ d50 46 a101 1 share/doc/xapian-bindings/perl/index.html @ 1.4 log @Parameterize loadable module extension. Should fix packaging on non-Darwin. @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.3 2018/07/06 16:23:11 schmonz Exp $ a29 1 ${PERL5_SUB_INSTALLVENDORLIB}/Xapian/PerlStopper.pm @ 1.3 log @Update xapian bindings for 1.4.6. @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.2 2017/07/14 12:55:45 joerg Exp $ d50 1 a50 1 ${PERL5_SUB_INSTALLVENDORARCH}/auto/Xapian/Xapian.bundle @ 1.2 log @Collect patches for xapian in a common subdirectory. Put distinfo for modules into a separate file as well. Don't hard-code -lstdc++ for broken ancient OpenBSD versions of GCC. Sync p5-Xapian PLIST with reality. @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.1 2017/07/10 17:34:04 schmonz Exp $ d50 1 a50 1 ${PERL5_SUB_INSTALLVENDORARCH}/auto/Xapian/Xapian.so @ 1.1 log @Add Xapian language bindings for C#, Lua, Perl, PHP, Python, Ruby, and Tcl. @ text @d1 1 a1 1 @@comment $NetBSD$ d50 1 a50 1 ${PERL5_SUB_INSTALLVENDORARCH}/auto/Xapian/Xapian.bundle @