Thu Feb 1 09:29:18 2024 UTC (116d)
recoll: update to 1.37.2.

Changes in Recoll 1.37.0

    Display previews using the main HTML engine (webkit or webengine)
    instead of a QTextBrowser. This improves highlighting search
    terms while walking them with the Prev/Next buttons.

    New integration with the Jieba chinese text segmenter. This
    can optionally replace the n-gram token generator used by
    default for CJK text, and produces a smaller index and much
    better terms. See recoll-chinese.html for more details.

    New handler for the .zip.html files produced by the SingleFileZ
    browser extension.

    Powerpoint: also index the slide notes.

    GUI: Add a preference for setting the format of the dates
    displayed in the side filter.

    Add configuration option to not store term positions, yielding
    a much smaller index, but forbidding phrase/proximity searches.

Changes in Recoll 1.36

    It is now possible to run external/foreign indexers on a single
    index, with support for targeted purges (purges had been the
    reason why this was not really feasible previously). See this
    manual section for more detail. A sample indexer for indexing
    a Joplin notes database is distributed with the Recoll installation
    and described in the above chapter.

    The parameter names in the main configuration file are now
    independent of character case. This was falsely claimed for an
    earlier release, it should now be true.

    GUI: hopefully improve the font sizes consistency in the
    different windows and panels.

    Unix: installing the librecoll library in the standard $libdir
    location is now the default. Use the --disable-publiclib
    configure option if you want to install it to the recoll
    sub-directory instead.

    New index configuration parameter idxnoautopurge to disable
    the deleted files purge pass after updating index. This can be
    useful for configurations on which part of the data set is
    expected to be unavailable at times. Use the -P recollindex
    command line flag to force a purge (with all the data present).
    If the parameter is not set, you can also use the --nopurge
    recollindex command line flag to skip the purge.

    Windows: the distribution now also includes a 32 bits poppler
    binary for 32 bits systems.

    Windows: include poppler-data in the distribution for better
    processing of, e.g., Chinese texts.

    Windows: arrange for the result URL/Path translations to work
    independently of character case.

    NetBSD: small changes to support this system.


(wiz)
diff -r1.7 -r1.8 pkgsrc/sysutils/recoll/Makefile
diff -r1.1 -r1.2 pkgsrc/sysutils/recoll/PLIST
diff -r1.2 -r1.3 pkgsrc/sysutils/recoll/distinfo
diff -r1.1 -r0 pkgsrc/sysutils/recoll/patches/patch-python_recoll_recoll_rclconfig.py
diff -r1.1 -r0 pkgsrc/sysutils/recoll/patches/patch-qtgui_recoll.pro.in
diff -r1.1 -r0 pkgsrc/sysutils/recoll/patches/patch-utils_pxattr.cpp
Thu Feb 1 18:29:18 2024
Thu Jan 1 09:00:00 1970
pkgsrc/sysutils/recoll/patches/patch-python_recoll_recoll_rclconfig.py,v

anoncvs not yet been updated
Thu Feb 1 18:29:18 2024
Thu Jan 1 09:00:00 1970
pkgsrc/sysutils/recoll/patches/patch-qtgui_recoll.pro.in,v

anoncvs not yet been updated
Thu Feb 1 18:29:18 2024
Thu Jan 1 09:00:00 1970
pkgsrc/sysutils/recoll/patches/patch-utils_pxattr.cpp,v

anoncvs not yet been updated

cvs diff -r1.7 -r1.8 pkgsrc/sysutils/recoll/Makefile (expand / switch to unified diff)

--- pkgsrc/sysutils/recoll/Makefile 2024/01/30 14:22:34 1.7
+++ pkgsrc/sysutils/recoll/Makefile 2024/02/01 09:29:17 1.8
@@ -1,17 +1,16 @@ @@ -1,17 +1,16 @@
1# $NetBSD: Makefile,v 1.7 2024/01/30 14:22:34 ryoon Exp $ 1# $NetBSD: Makefile,v 1.8 2024/02/01 09:29:17 wiz Exp $
2 2
3DISTNAME= recoll-1.35.0 3DISTNAME= recoll-1.37.2
4PKGREVISION= 5 
5CATEGORIES= sysutils 4CATEGORIES= sysutils
6MASTER_SITES= https://www.lesbonscomptes.com/recoll/ 5MASTER_SITES= https://www.lesbonscomptes.com/recoll/
7 6
8MAINTAINER= slitvinov@gmail.com 7MAINTAINER= slitvinov@gmail.com
9HOMEPAGE= https://www.lesbonscomptes.com/recoll/ 8HOMEPAGE= https://www.lesbonscomptes.com/recoll/
10COMMENT= Full text desktop search engine 9COMMENT= Full text desktop search engine
11LICENSE= gnu-gpl-v2 10LICENSE= gnu-gpl-v2
12 11
13DEPENDS+= poppler-utils-[0-9]*:../../print/poppler-utils 12DEPENDS+= poppler-utils-[0-9]*:../../print/poppler-utils
14DEPENDS+= pstotext-[0-9]*:../../converters/pstotext 13DEPENDS+= pstotext-[0-9]*:../../converters/pstotext
15DEPENDS+= antiword-[0-9]*:../../textproc/antiword 14DEPENDS+= antiword-[0-9]*:../../textproc/antiword
16DEPENDS+= libwpd-[0-9]*:../../converters/libwpd 15DEPENDS+= libwpd-[0-9]*:../../converters/libwpd
17DEPENDS+= untex-[0-9]*:../../textproc/untex 16DEPENDS+= untex-[0-9]*:../../textproc/untex

cvs diff -r1.1 -r1.2 pkgsrc/sysutils/recoll/PLIST (expand / switch to unified diff)

--- pkgsrc/sysutils/recoll/PLIST 2023/10/02 06:05:12 1.1
+++ pkgsrc/sysutils/recoll/PLIST 2024/02/01 09:29:17 1.2
@@ -1,17 +1,40 @@ @@ -1,17 +1,40 @@
1@comment $NetBSD: PLIST,v 1.1 2023/10/02 06:05:12 wiz Exp $ 1@comment $NetBSD: PLIST,v 1.2 2024/02/01 09:29:17 wiz Exp $
2bin/recoll 2bin/recoll
3bin/recollindex 3bin/recollindex
4bin/recollq 4bin/recollq
 5include/recoll/Filter.h
 6include/recoll/docseq.h
 7include/recoll/docseqdb.h
 8include/recoll/hldata.h
 9include/recoll/idxstatus.h
 10include/recoll/internfile.h
 11include/recoll/log.h
 12include/recoll/mimehandler.h
 13include/recoll/pathut.h
 14include/recoll/plaintorich.h
 15include/recoll/qresultstore.h
 16include/recoll/rclconfig.h
 17include/recoll/rcldb.h
 18include/recoll/rcldoc.h
 19include/recoll/rclinit.h
 20include/recoll/rclquery.h
 21include/recoll/rclutil.h
 22include/recoll/readfile.h
 23include/recoll/reslistpager.h
 24include/recoll/searchdata.h
 25include/recoll/smallut.h
 26include/recoll/wasatorcl.h
 27lib/librecoll.la
5${PYSITELIB}/Recoll-${PKGVERSION}-py${PYVERSSUFFIX}.egg-info/PKG-INFO 28${PYSITELIB}/Recoll-${PKGVERSION}-py${PYVERSSUFFIX}.egg-info/PKG-INFO
6${PYSITELIB}/Recoll-${PKGVERSION}-py${PYVERSSUFFIX}.egg-info/SOURCES.txt 29${PYSITELIB}/Recoll-${PKGVERSION}-py${PYVERSSUFFIX}.egg-info/SOURCES.txt
7${PYSITELIB}/Recoll-${PKGVERSION}-py${PYVERSSUFFIX}.egg-info/dependency_links.txt 30${PYSITELIB}/Recoll-${PKGVERSION}-py${PYVERSSUFFIX}.egg-info/dependency_links.txt
8${PYSITELIB}/Recoll-${PKGVERSION}-py${PYVERSSUFFIX}.egg-info/top_level.txt 31${PYSITELIB}/Recoll-${PKGVERSION}-py${PYVERSSUFFIX}.egg-info/top_level.txt
9${PYSITELIB}/recoll/__init__.py 32${PYSITELIB}/recoll/__init__.py
10${PYSITELIB}/recoll/__init__.pyc 33${PYSITELIB}/recoll/__init__.pyc
11${PYSITELIB}/recoll/_recoll.so 34${PYSITELIB}/recoll/_recoll.so
12${PYSITELIB}/recoll/conftree.py 35${PYSITELIB}/recoll/conftree.py
13${PYSITELIB}/recoll/conftree.pyc 36${PYSITELIB}/recoll/conftree.pyc
14${PYSITELIB}/recoll/rclconfig.py 37${PYSITELIB}/recoll/rclconfig.py
15${PYSITELIB}/recoll/rclconfig.pyc 38${PYSITELIB}/recoll/rclconfig.pyc
16${PYSITELIB}/recoll/rclextract.py 39${PYSITELIB}/recoll/rclextract.py
17${PYSITELIB}/recoll/rclextract.pyc 40${PYSITELIB}/recoll/rclextract.pyc
@@ -24,54 +47,56 @@ ${PYSITELIB}/recoll_aspell_python_py3-1. @@ -24,54 +47,56 @@ ${PYSITELIB}/recoll_aspell_python_py3-1.
24${PYSITELIB}/recollaspell.so 47${PYSITELIB}/recollaspell.so
25${PYSITELIB}/recollchm-0.8.4.1+git-py${PYVERSSUFFIX}.egg-info/PKG-INFO 48${PYSITELIB}/recollchm-0.8.4.1+git-py${PYVERSSUFFIX}.egg-info/PKG-INFO
26${PYSITELIB}/recollchm-0.8.4.1+git-py${PYVERSSUFFIX}.egg-info/SOURCES.txt 49${PYSITELIB}/recollchm-0.8.4.1+git-py${PYVERSSUFFIX}.egg-info/SOURCES.txt
27${PYSITELIB}/recollchm-0.8.4.1+git-py${PYVERSSUFFIX}.egg-info/dependency_links.txt 50${PYSITELIB}/recollchm-0.8.4.1+git-py${PYVERSSUFFIX}.egg-info/dependency_links.txt
28${PYSITELIB}/recollchm-0.8.4.1+git-py${PYVERSSUFFIX}.egg-info/top_level.txt 51${PYSITELIB}/recollchm-0.8.4.1+git-py${PYVERSSUFFIX}.egg-info/top_level.txt
29${PYSITELIB}/recollchm/__init__.py 52${PYSITELIB}/recollchm/__init__.py
30${PYSITELIB}/recollchm/__init__.pyc 53${PYSITELIB}/recollchm/__init__.pyc
31${PYSITELIB}/recollchm/_chmlib.so 54${PYSITELIB}/recollchm/_chmlib.so
32${PYSITELIB}/recollchm/chm.py 55${PYSITELIB}/recollchm/chm.py
33${PYSITELIB}/recollchm/chm.pyc 56${PYSITELIB}/recollchm/chm.pyc
34${PYSITELIB}/recollchm/chmlib.py 57${PYSITELIB}/recollchm/chmlib.py
35${PYSITELIB}/recollchm/chmlib.pyc 58${PYSITELIB}/recollchm/chmlib.pyc
36${PYSITELIB}/recollchm/extra.so 59${PYSITELIB}/recollchm/extra.so
37lib/recoll/librecoll.la 
38man/man1/recoll.1 60man/man1/recoll.1
39man/man1/recollindex.1 61man/man1/recollindex.1
40man/man1/recollq.1 62man/man1/recollq.1
41man/man5/recoll.conf.5 63man/man5/recoll.conf.5
42share/applications/recoll-searchgui.desktop 64share/applications/recoll-searchgui.desktop
43share/icons/hicolor/48x48/apps/recoll.png 65share/icons/hicolor/48x48/apps/recoll.png
44share/metainfo/recoll.appdata.xml 66share/metainfo/recoll.appdata.xml
45share/pixmaps/recoll.png 67share/pixmaps/recoll.png
46share/recoll/doc/docbook-xsl.css 68share/recoll/doc/docbook-xsl.css
47share/recoll/doc/usermanual.html 69share/recoll/doc/usermanual.html
 70share/recoll/examples/backends
48share/recoll/examples/fields 71share/recoll/examples/fields
49share/recoll/examples/fragment-buttons.xml 72share/recoll/examples/fragment-buttons.xml
50share/recoll/examples/mimeconf 73share/recoll/examples/mimeconf
51share/recoll/examples/mimemap 74share/recoll/examples/mimemap
52share/recoll/examples/mimeview 75share/recoll/examples/mimeview
53share/recoll/examples/rclmon.sh 76share/recoll/examples/rclmon.sh
54share/recoll/examples/recoll-common.css 77share/recoll/examples/recoll-common.css
55share/recoll/examples/recoll-common.qss 78share/recoll/examples/recoll-common.qss
56share/recoll/examples/recoll-dark.css 79share/recoll/examples/recoll-dark.css
57share/recoll/examples/recoll-dark.qss 80share/recoll/examples/recoll-dark.qss
58share/recoll/examples/recoll.conf 81share/recoll/examples/recoll.conf
59share/recoll/examples/recoll.qss 82share/recoll/examples/recoll.qss
60share/recoll/examples/recollindex.desktop 83share/recoll/examples/recollindex.desktop
61share/recoll/examples/recollindex.service 84share/recoll/examples/recollindex.service
62share/recoll/examples/recollindex@.service 85share/recoll/examples/recollindex@.service
63share/recoll/filters/abiword.xsl 86share/recoll/filters/abiword.xsl
 87share/recoll/filters/archivextract.py
64share/recoll/filters/cmdtalk.py 88share/recoll/filters/cmdtalk.py
 89share/recoll/filters/cnsplitter.py
65share/recoll/filters/conftree.py 90share/recoll/filters/conftree.py
66share/recoll/filters/fb2.xsl 91share/recoll/filters/fb2.xsl
67share/recoll/filters/gnumeric.xsl 92share/recoll/filters/gnumeric.xsl
68share/recoll/filters/hotrecoll.py 93share/recoll/filters/hotrecoll.py
69share/recoll/filters/kosplitter.py 94share/recoll/filters/kosplitter.py
70share/recoll/filters/msodump.zip 95share/recoll/filters/msodump.zip
71share/recoll/filters/okular-note.xsl 96share/recoll/filters/okular-note.xsl
72share/recoll/filters/opendoc-body.xsl 97share/recoll/filters/opendoc-body.xsl
73share/recoll/filters/opendoc-flat.xsl 98share/recoll/filters/opendoc-flat.xsl
74share/recoll/filters/opendoc-meta.xsl 99share/recoll/filters/opendoc-meta.xsl
75share/recoll/filters/openxml-meta.xsl 100share/recoll/filters/openxml-meta.xsl
76share/recoll/filters/openxml-word-body.xsl 101share/recoll/filters/openxml-word-body.xsl
77share/recoll/filters/openxml-xls-body.xsl 102share/recoll/filters/openxml-xls-body.xsl
@@ -92,48 +117,51 @@ share/recoll/filters/rcldvi @@ -92,48 +117,51 @@ share/recoll/filters/rcldvi
92share/recoll/filters/rclepub.py 117share/recoll/filters/rclepub.py
93share/recoll/filters/rclepub1.py 118share/recoll/filters/rclepub1.py
94share/recoll/filters/rclexec1.py 119share/recoll/filters/rclexec1.py
95share/recoll/filters/rclexecm.py 120share/recoll/filters/rclexecm.py
96share/recoll/filters/rclfb2.py 121share/recoll/filters/rclfb2.py
97share/recoll/filters/rclgaim 122share/recoll/filters/rclgaim
98share/recoll/filters/rclgenxslt.py 123share/recoll/filters/rclgenxslt.py
99share/recoll/filters/rclhwp.py 124share/recoll/filters/rclhwp.py
100share/recoll/filters/rclics.py 125share/recoll/filters/rclics.py
101share/recoll/filters/rclimg 126share/recoll/filters/rclimg
102share/recoll/filters/rclimg.py 127share/recoll/filters/rclimg.py
103share/recoll/filters/rclinfo.py 128share/recoll/filters/rclinfo.py
104share/recoll/filters/rclipynb.py 129share/recoll/filters/rclipynb.py
 130share/recoll/filters/rcljoplin.py
105share/recoll/filters/rclkar.py 131share/recoll/filters/rclkar.py
106share/recoll/filters/rclkwd 132share/recoll/filters/rclkwd
107share/recoll/filters/rcllatinclass.py 133share/recoll/filters/rcllatinclass.py
108share/recoll/filters/rcllatinstops.zip 134share/recoll/filters/rcllatinstops.zip
109share/recoll/filters/rcllyx 135share/recoll/filters/rcllyx
110share/recoll/filters/rclman 136share/recoll/filters/rclman
111share/recoll/filters/rclmidi.py 137share/recoll/filters/rclmidi.py
 138share/recoll/filters/rclnamefilter.py
112share/recoll/filters/rclocr.py 139share/recoll/filters/rclocr.py
113share/recoll/filters/rclocrabbyy.py 140share/recoll/filters/rclocrabbyy.py
114share/recoll/filters/rclocrcache.py 141share/recoll/filters/rclocrcache.py
115share/recoll/filters/rclocrtesseract.py 142share/recoll/filters/rclocrtesseract.py
116share/recoll/filters/rclopxml.py 143share/recoll/filters/rclopxml.py
117share/recoll/filters/rclorgmode.py 144share/recoll/filters/rclorgmode.py
118share/recoll/filters/rclpdf.py 145share/recoll/filters/rclpdf.py
119share/recoll/filters/rclppt.py 146share/recoll/filters/rclppt.py
120share/recoll/filters/rclps 147share/recoll/filters/rclps
121share/recoll/filters/rclpst.py 148share/recoll/filters/rclpst.py
122share/recoll/filters/rclpurple 149share/recoll/filters/rclpurple
123share/recoll/filters/rclpython.py 150share/recoll/filters/rclpython.py
124share/recoll/filters/rclrar.py 151share/recoll/filters/rclrar.py
125share/recoll/filters/rclrtf.py 152share/recoll/filters/rclrtf.py
126share/recoll/filters/rclscribus 153share/recoll/filters/rclscribus
 154share/recoll/filters/rclsfz.py
127share/recoll/filters/rclshowinfo 155share/recoll/filters/rclshowinfo
128share/recoll/filters/rcltar.py 156share/recoll/filters/rcltar.py
129share/recoll/filters/rcltex 157share/recoll/filters/rcltex
130share/recoll/filters/rcltext.py 158share/recoll/filters/rcltext.py
131share/recoll/filters/rcluncomp 159share/recoll/filters/rcluncomp
132share/recoll/filters/rcluncomp.py 160share/recoll/filters/rcluncomp.py
133share/recoll/filters/rclwar.py 161share/recoll/filters/rclwar.py
134share/recoll/filters/rclxls.py 162share/recoll/filters/rclxls.py
135share/recoll/filters/rclxml.py 163share/recoll/filters/rclxml.py
136share/recoll/filters/rclxmp.py 164share/recoll/filters/rclxmp.py
137share/recoll/filters/rclxslt.py 165share/recoll/filters/rclxslt.py
138share/recoll/filters/rclzip.py 166share/recoll/filters/rclzip.py
139share/recoll/filters/recoll-we-move-files.py 167share/recoll/filters/recoll-we-move-files.py

cvs diff -r1.2 -r1.3 pkgsrc/sysutils/recoll/distinfo (expand / switch to unified diff)

--- pkgsrc/sysutils/recoll/distinfo 2023/10/07 06:21:32 1.2
+++ pkgsrc/sysutils/recoll/distinfo 2024/02/01 09:29:17 1.3
@@ -1,8 +1,5 @@ @@ -1,8 +1,5 @@
1$NetBSD: distinfo,v 1.2 2023/10/07 06:21:32 wiz Exp $ 1$NetBSD: distinfo,v 1.3 2024/02/01 09:29:17 wiz Exp $
2 2
3BLAKE2s (recoll-1.35.0.tar.gz) = ea04fb056b3b0d8d3f0cc1d64932f842268d19d246952d9947bf2516fc2395ae 3BLAKE2s (recoll-1.37.2.tar.gz) = e84f0309537d9af17973d788fa0b198e8418fcd187cbbfdf38683077d8df0502
4SHA512 (recoll-1.35.0.tar.gz) = 35dcbfb650251b00f2c7654dc7617bf24f7e480955121821c55e0d31c6ec4fa041f8f99e64afa12ad4ead725c366084d7d727dbdcee875b93bbc858a6229d236 4SHA512 (recoll-1.37.2.tar.gz) = 88e381ba657614701e95e6923a984f65e3ebdf8341899cf6aea8d62665334372fa0edcde5f7a672f4ebc07a8be52564e06bfca656e720d3bdc6bffef720ea3b1
5Size (recoll-1.35.0.tar.gz) = 3121862 bytes 5Size (recoll-1.37.2.tar.gz) = 3134742 bytes
6SHA1 (patch-python_recoll_recoll_rclconfig.py) = 99aac68fbcf36e8bdc653ab7211f2e744a49d770 
7SHA1 (patch-qtgui_recoll.pro.in) = e13244b57a7eebfb8978b9848a570d8a01a6f915 
8SHA1 (patch-utils_pxattr.cpp) = dd0b60ae48891b455c23190ed2d85d852b8a5700 

File Deleted: pkgsrc/sysutils/recoll/patches/patch-python_recoll_recoll_rclconfig.py

File Deleted: pkgsrc/sysutils/recoll/patches/patch-qtgui_recoll.pro.in

File Deleted: pkgsrc/sysutils/recoll/patches/patch-utils_pxattr.cpp