Update to 1.2.22. From the changelog:

documentation:

* Stop maintaining ChangeLog files.  They make merging patches harder, and stop
  'git cherry-pick' from working as it should.  The git repo history should be
  sufficient for complying with GPLv2 2(a).

* Clarify help text for omindex --mime-type option.

* docs/omegascript.rst:

  + Fix documentation of $last to say it's the MSet index *one beyond* the end
    of the current page.  Reported by Andrew Chilton.

  + Clarify that $split and $substr work in bytes.  Previously we said
    "characters" which could be taken as meaning they work with UTF-8
    characters.

  + Update documentation for $filters - it was missing these CGI parameters
    from the list of those serialised: COLLAPSE, DOCIDORDER, SORT, SORTREVERSE,
    SORTAFTER

  + Explicitly note user can use $setmap to create their own maps.

* docs/overview.rst:

  + SVG extraction is built-in too.

  + Expand paragraph about command `false`.  Note the versions where explicit
    support was added, and that this will also work with any version on Unix,
    where `false` is a command.

  + Document `cdb_dir`.

* docs/cgiparams.rst: Document behaviour if xDB is not set.

* Change "characters" to "bytes" in a few places to clarify that we don't mean
  Unicode code points.

indexers:

* omindex:

  + Add '--title-size' option.

  + Handle .oft the same way as .msg - it's some sort of template email, and
    has essentially the same format.

omega:

* Make $querydescription ensure the match has been run, so that it includes
  filters.

* Avoid $allterms, $cgilist, $filterterms and $terms being O(n²) in the number
  of items in the returned list.

* If xFILTERS is not set, don't force the first page as that's unhelpful if
  someone fails to set it in their template.

* When environment variable SERVER_PROTOCOL is set to INCLUDED (as it is when
  we're being included in a page), we already suppress the HTTP headers, but
  now we suppress the blank line after the header too.

* Support option flag_cjk_ngram if built against xapian-core >= 1.2.22.

testsuite:

* Add test coverage for parsing of HTML entities.

build system:

* Fix error reporting if PCRE isn't installed. Fixes #693, reported by lhz7370.

portability:

* Avoid warning when building with glibc >= 2.21.

* Don't provide our own implementation of sleep() under __WIN32__ if there
  already is one - mingw provides one, and in some situations it seems to clash
  with ours.  Reported to xapian-discuss by John Alveris.

* Stop trying to use O_STREAMING - the patch to implement it was never merged
  into the Linux kernel, and I can't find any evidence that other platforms
  implement it.  The constant value O_STREAMING used now seems to be used for
  the part of O_SYNC which isn't covered by O_DSYNC, which seems likely to hurt
  performance if anything.
This commit is contained in:
schmonz 2016-01-13 21:03:49 +00:00
parent ed9c983650
commit 346309b300
2 changed files with 7 additions and 8 deletions

View file

@ -1,9 +1,8 @@
# $NetBSD: Makefile,v 1.27 2015/06/12 10:51:41 wiz Exp $
# $NetBSD: Makefile,v 1.28 2016/01/13 21:03:49 schmonz Exp $
#
DISTNAME= xapian-omega-${VERSION}
VERSION= 1.2.21
PKGREVISION= 1
VERSION= 1.2.22
CATEGORIES= textproc
MASTER_SITES= http://oligarchy.co.uk/xapian/${VERSION}/
EXTRACT_SUFX= .tar.xz

View file

@ -1,8 +1,8 @@
$NetBSD: distinfo,v 1.16 2015/11/04 02:00:15 agc Exp $
$NetBSD: distinfo,v 1.17 2016/01/13 21:03:49 schmonz Exp $
SHA1 (xapian-omega-1.2.21.tar.xz) = b0225576f0c759a2fa7e95344f51faf0646813b8
RMD160 (xapian-omega-1.2.21.tar.xz) = e7ebe2376a97913ee6d781a21fe1f692af5ad480
SHA512 (xapian-omega-1.2.21.tar.xz) = 8aa669fbf3253b72e742bed93a9ec972e33f49327cf0e912a21b33e3f586cf35041a50f107fe4767f8906996e86f8a6126efc8232e72045e8243b0ab1b30e1e9
Size (xapian-omega-1.2.21.tar.xz) = 435624 bytes
SHA1 (xapian-omega-1.2.22.tar.xz) = 163f871c9d5d0cca98695935efb0cae412d1d6aa
RMD160 (xapian-omega-1.2.22.tar.xz) = 8710419937005bd8775a257ef897a69b21898b7b
SHA512 (xapian-omega-1.2.22.tar.xz) = c90ef3658cfb7f0337aa946ad04a7173d0aa89e5179c8b9edbfd78156c11d93d6a9ef6055142d26ecd95af8b0cbdf3b061e505c75f37f5e1e3b2ffc272fbaa3b
Size (xapian-omega-1.2.22.tar.xz) = 437556 bytes
SHA1 (patch-aa) = 3a76634c8fa525d2cc049e10c11520442d986dfa
SHA1 (patch-ab) = f84d1d457218186dff2a31e7d621085b58c891c8