pkgsrc-Changes archive

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

CVS commit: pkgsrc/sysutils/recoll



Module Name:    pkgsrc
Committed By:   wiz
Date:           Sat Oct  7 06:21:32 UTC 2023

Modified Files:
        pkgsrc/sysutils/recoll: Makefile distinfo
Added Files:
        pkgsrc/sysutils/recoll/patches: patch-python_recoll_recoll_rclconfig.py

Log Message:
recoll: add a bug fix from upstream

Bump PKGREVISION.


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 pkgsrc/sysutils/recoll/Makefile \
    pkgsrc/sysutils/recoll/distinfo
cvs rdiff -u -r0 -r1.1 \
    pkgsrc/sysutils/recoll/patches/patch-python_recoll_recoll_rclconfig.py

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/sysutils/recoll/Makefile
diff -u pkgsrc/sysutils/recoll/Makefile:1.1 pkgsrc/sysutils/recoll/Makefile:1.2
--- pkgsrc/sysutils/recoll/Makefile:1.1 Mon Oct  2 06:05:12 2023
+++ pkgsrc/sysutils/recoll/Makefile     Sat Oct  7 06:21:32 2023
@@ -1,6 +1,7 @@
-# $NetBSD: Makefile,v 1.1 2023/10/02 06:05:12 wiz Exp $
+# $NetBSD: Makefile,v 1.2 2023/10/07 06:21:32 wiz Exp $
 
 DISTNAME=      recoll-1.35.0
+PKGREVISION=   1
 CATEGORIES=    sysutils
 MASTER_SITES=  http://www.lesbonscomptes.com/recoll/
 
Index: pkgsrc/sysutils/recoll/distinfo
diff -u pkgsrc/sysutils/recoll/distinfo:1.1 pkgsrc/sysutils/recoll/distinfo:1.2
--- pkgsrc/sysutils/recoll/distinfo:1.1 Mon Oct  2 06:05:12 2023
+++ pkgsrc/sysutils/recoll/distinfo     Sat Oct  7 06:21:32 2023
@@ -1,7 +1,8 @@
-$NetBSD: distinfo,v 1.1 2023/10/02 06:05:12 wiz Exp $
+$NetBSD: distinfo,v 1.2 2023/10/07 06:21:32 wiz Exp $
 
 BLAKE2s (recoll-1.35.0.tar.gz) = ea04fb056b3b0d8d3f0cc1d64932f842268d19d246952d9947bf2516fc2395ae
 SHA512 (recoll-1.35.0.tar.gz) = 35dcbfb650251b00f2c7654dc7617bf24f7e480955121821c55e0d31c6ec4fa041f8f99e64afa12ad4ead725c366084d7d727dbdcee875b93bbc858a6229d236
 Size (recoll-1.35.0.tar.gz) = 3121862 bytes
+SHA1 (patch-python_recoll_recoll_rclconfig.py) = 99aac68fbcf36e8bdc653ab7211f2e744a49d770
 SHA1 (patch-qtgui_recoll.pro.in) = e13244b57a7eebfb8978b9848a570d8a01a6f915
 SHA1 (patch-utils_pxattr.cpp) = dd0b60ae48891b455c23190ed2d85d852b8a5700

Added files:

Index: pkgsrc/sysutils/recoll/patches/patch-python_recoll_recoll_rclconfig.py
diff -u /dev/null pkgsrc/sysutils/recoll/patches/patch-python_recoll_recoll_rclconfig.py:1.1
--- /dev/null   Sat Oct  7 06:21:32 2023
+++ pkgsrc/sysutils/recoll/patches/patch-python_recoll_recoll_rclconfig.py      Sat Oct  7 06:21:32 2023
@@ -0,0 +1,56 @@
+$NetBSD: patch-python_recoll_recoll_rclconfig.py,v 1.1 2023/10/07 06:21:32 wiz Exp $
+
+From upstream.
+
+--- python/recoll/recoll/rclconfig.py.orig     2023-06-20 11:38:17.000000000 +0000
++++ python/recoll/recoll/rclconfig.py  2023-10-06 21:32:49.383889924 +0000
+@@ -46,42 +46,23 @@
+                 self.confdir = os.path.expanduser("~/.recoll")
+         #print("Confdir: [%s]" % self.confdir, file=sys.stderr)
+         
+-        # Also find datadir. This is trickier because this is set by
+-        # "configure" in the C code. We can only do our best. Have to
+-        # choose a preference order. Use RECOLL_DATADIR if the order is wrong
++        # Find datadir to get at the base configuration files. This could be a bit tricky because
++        # this is set by "configure" in the C code. Use RECOLL_DATADIR if the computed value is
++        # wrong.
+         self.datadir = None
+         if "RECOLL_DATADIR" in os.environ:
+             self.datadir = os.environ["RECOLL_DATADIR"]
+         else:
+-            if platsys == "Windows":
+-                dirs = (os.path.join(os.path.dirname(sys.argv[0]), "..", ".."),
+-                        "C:/Program Files (X86)/Recoll/",
+-                        "C:/Program Files/Recoll/",
+-                        "C:/install/recoll/")
+-                for dir in dirs:
+-                    if os.path.exists(os.path.join(dir, "Share")):
+-                        self.datadir = os.path.join(dir, "Share")
+-                        break
+-            elif platsys == "Darwin":
+-                # Actually, I'm not sure why we don't do this on all platforms
+-                self.datadir = os.path.join(os.path.dirname(sys.argv[0]), "..")
+-                #print("Mac datadir: [%s]" % self.datadir, file=sys.stderr)
+-            else:
+-                dirs = ("/opt/local", "/opt", "/usr", "/usr/local")
+-                for dir in dirs:
+-                    dd = os.path.join(dir, "share/recoll")
+-                    if os.path.exists(dd):
+-                        self.datadir = dd
+-        if self.datadir is None:
+-            self.datadir = "/usr/share/recoll"
++            self.datadir = os.path.join(os.path.dirname(sys.argv[0]), "..")
++        recollconf = os.path.join(self.datadir, "examples", "recoll.conf")
+         f = None
+         try:
+-            f = open(os.path.join(self.datadir, "examples", "recoll.conf"), "r")
++            f = open(recollconf, "r")
+         except:
+             pass
+         if f is None:
+             raise(Exception(
+-                "Can't open default/system recoll.conf. " +
++                f"Can't open default/system config: {recollconf} " +
+                 "Please set RECOLL_DATADIR in the environment to point " +
+                 "to the installed recoll data files."))
+         else:



Home | Main Index | Thread Index | Old Index