pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/textproc/xapian-omega Update to 1.2.21. From the chang...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/e938051deff4
branches:  trunk
changeset: 652115:e938051deff4
user:      schmonz <schmonz%pkgsrc.org@localhost>
date:      Sat May 23 18:21:16 2015 +0000

description:
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.

diffstat:

 textproc/xapian-omega/Makefile         |   4 ++--
 textproc/xapian-omega/PLIST            |   3 ++-
 textproc/xapian-omega/distinfo         |  10 +++++-----
 textproc/xapian-omega/patches/patch-aa |  20 ++++++++++----------
 4 files changed, 19 insertions(+), 18 deletions(-)

diffs (100 lines):

diff -r 41cdfc98a636 -r e938051deff4 textproc/xapian-omega/Makefile
--- a/textproc/xapian-omega/Makefile    Sat May 23 18:21:08 2015 +0000
+++ b/textproc/xapian-omega/Makefile    Sat May 23 18:21:16 2015 +0000
@@ -1,8 +1,8 @@
-# $NetBSD: Makefile,v 1.25 2014/11/17 09:06:01 schmonz Exp $
+# $NetBSD: Makefile,v 1.26 2015/05/23 18:21:16 schmonz Exp $
 #
 
 DISTNAME=              xapian-omega-${VERSION}
-VERSION=               1.2.19
+VERSION=               1.2.21
 CATEGORIES=            textproc
 MASTER_SITES=          http://oligarchy.co.uk/xapian/${VERSION}/
 EXTRACT_SUFX=          .tar.xz
diff -r 41cdfc98a636 -r e938051deff4 textproc/xapian-omega/PLIST
--- a/textproc/xapian-omega/PLIST       Sat May 23 18:21:08 2015 +0000
+++ b/textproc/xapian-omega/PLIST       Sat May 23 18:21:16 2015 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.4 2012/01/10 01:03:59 schmonz Exp $
+@comment $NetBSD: PLIST,v 1.5 2015/05/23 18:21:16 schmonz Exp $
 bin/dbi2omega
 bin/htdig2omega
 bin/mbox2omega
@@ -9,6 +9,7 @@
 man/man1/omindex.1
 man/man1/scriptindex.1
 share/doc/xapian-omega/cgiparams.html
+share/doc/xapian-omega/encodings.html
 share/doc/xapian-omega/index.html
 share/doc/xapian-omega/omegascript.html
 share/doc/xapian-omega/overview.html
diff -r 41cdfc98a636 -r e938051deff4 textproc/xapian-omega/distinfo
--- a/textproc/xapian-omega/distinfo    Sat May 23 18:21:08 2015 +0000
+++ b/textproc/xapian-omega/distinfo    Sat May 23 18:21:16 2015 +0000
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.14 2014/11/17 09:06:01 schmonz Exp $
+$NetBSD: distinfo,v 1.15 2015/05/23 18:21:16 schmonz Exp $
 
-SHA1 (xapian-omega-1.2.19.tar.xz) = 3a74aeab5f2311425a36895b180a1ad17e6ba773
-RMD160 (xapian-omega-1.2.19.tar.xz) = 4a60749730b9f98884d647fee567ac9152ed7bfe
-Size (xapian-omega-1.2.19.tar.xz) = 419804 bytes
-SHA1 (patch-aa) = 3c3a50fd7d2e3937b5c6f8519a564cf4efcc7339
+SHA1 (xapian-omega-1.2.21.tar.xz) = b0225576f0c759a2fa7e95344f51faf0646813b8
+RMD160 (xapian-omega-1.2.21.tar.xz) = e7ebe2376a97913ee6d781a21fe1f692af5ad480
+Size (xapian-omega-1.2.21.tar.xz) = 435624 bytes
+SHA1 (patch-aa) = 3a76634c8fa525d2cc049e10c11520442d986dfa
 SHA1 (patch-ab) = f84d1d457218186dff2a31e7d621085b58c891c8
diff -r 41cdfc98a636 -r e938051deff4 textproc/xapian-omega/patches/patch-aa
--- a/textproc/xapian-omega/patches/patch-aa    Sat May 23 18:21:08 2015 +0000
+++ b/textproc/xapian-omega/patches/patch-aa    Sat May 23 18:21:16 2015 +0000
@@ -1,8 +1,8 @@
-$NetBSD: patch-aa,v 1.6 2014/07/06 15:21:32 schmonz Exp $
+$NetBSD: patch-aa,v 1.7 2015/05/23 18:21:16 schmonz Exp $
 
 Call it "xapian-omega" and follow hier(7).
 
---- Makefile.in.orig   2014-06-22 07:05:39.000000000 +0000
+--- Makefile.in.orig   2015-05-21 06:11:47.000000000 +0000
 +++ Makefile.in
 @@ -55,7 +55,7 @@ PRE_UNINSTALL = :
  POST_UNINSTALL = :
@@ -13,7 +13,7 @@
  bin_PROGRAMS = omindex$(EXEEXT) scriptindex$(EXEEXT)
  check_PROGRAMS = atomparsetest$(EXEEXT) htmlparsetest$(EXEEXT) \
        md5test$(EXEEXT) urlenctest$(EXEEXT) utf8converttest$(EXEEXT)
-@@ -461,7 +461,7 @@ AM_CPPFLAGS = \
+@@ -471,7 +471,7 @@ AM_CPPFLAGS = \
        -DCONFIGFILE_SYSTEM=\"$(sysconfdir)/omega.conf\" \
        -DPKGLIBBINDIR=\"$(pkglibbindir)\"
  
@@ -22,7 +22,7 @@
  dist_pkglibbin_SCRIPTS = outlookmsg2html
  dist_bin_SCRIPTS = dbi2omega htdig2omega mbox2omega
  TESTS = atomparsetest$(EXEEXT)\
-@@ -470,7 +470,7 @@ TESTS = atomparsetest$(EXEEXT)\
+@@ -480,7 +480,7 @@ TESTS = atomparsetest$(EXEEXT)\
        urlenctest$(EXEEXT)\
        utf8converttest$(EXEEXT)
  
@@ -31,14 +31,14 @@
  dist_omegadata_DATA = htdig2omega.script mbox2omega.script
  dist_sysconf_DATA = omega.conf
  
-@@ -716,8 +716,8 @@ htmlparsetest$(EXEEXT): $(htmlparsetest_
- md5test$(EXEEXT): $(md5test_OBJECTS) $(md5test_DEPENDENCIES) $(EXTRA_md5test_DEPENDENCIES) 
-       @rm -f md5test$(EXEEXT)
-       $(CXXLINK) $(md5test_OBJECTS) $(md5test_LDADD) $(LIBS)
+@@ -736,8 +736,8 @@ common/$(DEPDIR)/$(am__dirstamp):
+       @: > common/$(DEPDIR)/$(am__dirstamp)
+ common/str.$(OBJEXT): common/$(am__dirstamp) \
+       common/$(DEPDIR)/$(am__dirstamp)
 -omega$(EXEEXT): $(omega_OBJECTS) $(omega_DEPENDENCIES) $(EXTRA_omega_DEPENDENCIES) 
 -      @rm -f omega$(EXEEXT)
 +xapian-omega$(EXEEXT): $(omega_OBJECTS) $(omega_DEPENDENCIES) $(EXTRA_omega_DEPENDENCIES) 
 +      @rm -f xapian-omega$(EXEEXT)
        $(CXXLINK) $(omega_OBJECTS) $(omega_LDADD) $(LIBS)
- omindex$(EXEEXT): $(omindex_OBJECTS) $(omindex_DEPENDENCIES) $(EXTRA_omindex_DEPENDENCIES) 
-       @rm -f omindex$(EXEEXT)
+ common/getopt.$(OBJEXT): common/$(am__dirstamp) \
+       common/$(DEPDIR)/$(am__dirstamp)



Home | Main Index | Thread Index | Old Index