Path to this page:
Subject: CVS commit: pkgsrc/textproc/xapian-omega
From: Amitai Schlair
Date: 2015-05-23 20:21:16
Message id: 20150523182116.51BA798@cvs.netbsd.org
Log Message:
Update to 1.2.21. From the changelog:
documentation:
* docs/overview.rst: Document 'E' prefixed boolean terms for filtering by
extension (see #668, reported by bramvdh).
* docs/encodings.rst: Add a document about character encoding, as suggested by
James Aylett in #550.
* docs/cgiparams.rst: Improve wording of docs for SORT parameter.
* docs/omegascript.rst: Update documentation references to DATE1, DATE2, and
DAYSMINUS which were renamed in 0.6.x and the compatibility aliases removed
in 1.0.0.
indexers:
* omindex:
+ outlookmsg2html: Fix handling of message/rfc822 subparts.
+ Ignore extensions .msi and .msp, which are Microsoft installer files, but
which libmagic sometimes incorrectly identifies as application/msword.
+ Interpret a command of "false" in "--filter" as meaning \
to ignore files
with that MIME type.
omega:
* $prettyurl now decodes valid UTF-8 sequences, and some additional ASCII
characters in the path part: []@!$&'()*+.;= (Fixes #550 and #644, reported by
catkin and terencz.)
* $prettyurl now leaves the query and fragment parts of the URL alone and won't
decode an escaped "/" (omindex doesn't create URLs with any of \
these, so we
only risk breaking other URLs which have them).
* Drop compilation date and time from output when run from the command line -
they prevent reproducible builds and the version number is sufficient
information.
* Handle CGI parameter [=0 as [=1.
templates:
* templates/query: When listing matching terms, don't make the commas italic.
* templates/query: Eliminate blank line before <html>.
* templates/xml: Add XML declaration.
* templates/godmode: Specify charset utf-8 in the content-type.
* templates/xml: Update handling of DATE1, DATE2 and DAYSMINUS which were
renamed in 0.6.x and the compatibility aliases removed in 1.0.0.
build system:
* Link test programs with libtool's '-no-install' or '-no-fast-install', like
we already do in xapian-core, which means that libtool doesn't need to
generate shell script wrappers for them on most platforms.
* configure: Use pkg-config in preference to determine flags needed to
compile and link with PCRE, as this will just work when cross-compiling
(at least under MXE).
* configure: Define MINGW_HAS_SECURE_API under mingw to get _putenv_s()
declared in stdlib.h.
* Enable automake option 'subdir-objects' to avoid warning from newer automake.
portability:
* Add spaces between literal strings and macros which expand to literal strings
for C++11 compatibility.
* Remove 'register' as it's deprecated and clang spits out warnings because of
that. Any modern compiler likely just ignores it as an optimisation hint
anyway.
* Avoid doing link tests with libmagic in configure as they fail on mingw due
to not automatically picking up libraries which libmagic itself depends on.
Files: