Thu Jul 23 19:24:52 2009 UTC ()
Update to 1.0.14. From the changelog:

API:
* When using more than one ValueRangeProcessor, QueryParser didn't reset the
  begin and end strings to ignore any changes made by a ValueRangeProcessor
  which returned false, so further ValueRangeProcessors would see any changes
  it had made.  This is now fixed, and test coverage improved.

flint backend:
* Use F_FULLFSYNC where available (Mac OS X currently) to ensure that changes
  have been committed to disk.  (ticket#288)

remote backend:
* Fix handling of percentage weights in various cases when we're searching
  multiple remote databases or a mix of local and remote databases.


(schmonz)
diff -r1.7 -r1.8 pkgsrc/textproc/xapian/Makefile
diff -r1.4 -r1.5 pkgsrc/textproc/xapian/distinfo

cvs diff -r1.7 -r1.8 pkgsrc/textproc/xapian/Makefile (switch to unified diff)

--- pkgsrc/textproc/xapian/Makefile 2009/07/18 22:28:00 1.7
+++ pkgsrc/textproc/xapian/Makefile 2009/07/23 19:24:52 1.8
@@ -1,45 +1,45 @@ @@ -1,45 +1,45 @@
1# $NetBSD: Makefile,v 1.7 2009/07/18 22:28:00 schmonz Exp $ 1# $NetBSD: Makefile,v 1.8 2009/07/23 19:24:52 schmonz Exp $
2# 2#
3 3
4DISTNAME= xapian-core-1.0.13 4DISTNAME= xapian-core-1.0.14
5PKGNAME= ${DISTNAME:S/-core//} 5PKGNAME= ${DISTNAME:S/-core//}
6CATEGORIES= textproc 6CATEGORIES= textproc
7MASTER_SITES= http://oligarchy.co.uk/xapian/1.0.13/ 7MASTER_SITES= http://oligarchy.co.uk/xapian/1.0.14/
8 8
9MAINTAINER= schmonz@NetBSD.org 9MAINTAINER= schmonz@NetBSD.org
10HOMEPAGE= http://xapian.org/ 10HOMEPAGE= http://xapian.org/
11COMMENT= Search engine based on Probabilistic Information Retrieval 11COMMENT= Search engine based on Probabilistic Information Retrieval
12LICENSE= gnu-gpl-v2 12LICENSE= gnu-gpl-v2
13 13
14PKG_DESTDIR_SUPPORT= user-destdir 14PKG_DESTDIR_SUPPORT= user-destdir
15 15
16GNU_CONFIGURE= yes 16GNU_CONFIGURE= yes
17USE_LIBTOOL= yes 17USE_LIBTOOL= yes
18USE_LANGUAGES= c c++ 18USE_LANGUAGES= c c++
19 19
20TEST_TARGET= check 20TEST_TARGET= check
21 21
22PKG_OPTIONS_VAR= PKG_OPTIONS.xapian 22PKG_OPTIONS_VAR= PKG_OPTIONS.xapian
23PKG_SUPPORTED_OPTIONS= xapian-flint-backend xapian-quartz-backend 23PKG_SUPPORTED_OPTIONS= xapian-flint-backend xapian-quartz-backend
24PKG_SUGGESTED_OPTIONS= xapian-flint-backend xapian-quartz-backend 24PKG_SUGGESTED_OPTIONS= xapian-flint-backend xapian-quartz-backend
25 25
26.include "../../mk/bsd.options.mk" 26.include "../../mk/bsd.options.mk"
27 27
28PLIST_VARS+= quartz 28PLIST_VARS+= quartz
29.if !empty(PKG_OPTIONS:Mxapian-quartz-backend) 29.if !empty(PKG_OPTIONS:Mxapian-quartz-backend)
30CONFIGURE_ARGS+= --enable-backend-quartz 30CONFIGURE_ARGS+= --enable-backend-quartz
31PLIST.quartz= yes 31PLIST.quartz= yes
32.else 32.else
33CONFIGURE_ARGS+= --disable-backend-quartz 33CONFIGURE_ARGS+= --disable-backend-quartz
34.endif 34.endif
35 35
36PLIST_VARS+= flint 36PLIST_VARS+= flint
37.if !empty(PKG_OPTIONS:Mxapian-flint-backend) 37.if !empty(PKG_OPTIONS:Mxapian-flint-backend)
38CONFIGURE_ARGS+= --enable-backend-flint 38CONFIGURE_ARGS+= --enable-backend-flint
39PLIST.flint= yes 39PLIST.flint= yes
40.else 40.else
41CONFIGURE_ARGS+= --disable-backend-flint 41CONFIGURE_ARGS+= --disable-backend-flint
42.endif 42.endif
43 43
44.include "../../devel/zlib/buildlink3.mk" 44.include "../../devel/zlib/buildlink3.mk"
45.include "../../mk/bsd.pkg.mk" 45.include "../../mk/bsd.pkg.mk"

cvs diff -r1.4 -r1.5 pkgsrc/textproc/xapian/distinfo (switch to unified diff)

--- pkgsrc/textproc/xapian/distinfo 2009/07/18 22:28:00 1.4
+++ pkgsrc/textproc/xapian/distinfo 2009/07/23 19:24:52 1.5
@@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
1$NetBSD: distinfo,v 1.4 2009/07/18 22:28:00 schmonz Exp $ 1$NetBSD: distinfo,v 1.5 2009/07/23 19:24:52 schmonz Exp $
2 2
3SHA1 (xapian-core-1.0.13.tar.gz) = c08eca16b8816e244cd30c35d2fe53d49f78cd77 3SHA1 (xapian-core-1.0.14.tar.gz) = 1a2f07f1e04207dfa5e4e92e838d77193de3b338
4RMD160 (xapian-core-1.0.13.tar.gz) = e6b50a14cab72b4075a5893fe1911e1e06f1f4ea 4RMD160 (xapian-core-1.0.14.tar.gz) = bffaef5b20ece9f82f811939a9535fd8deee833d
5Size (xapian-core-1.0.13.tar.gz) = 2989504 bytes 5Size (xapian-core-1.0.14.tar.gz) = 2997725 bytes