|Summary:||deskutils/recoll: Update to 1.25.16|
|Product:||Ports & Packages||Reporter:||jjuanino|
|Component:||Individual Port(s)||Assignee:||Kai Knoblich <kai>|
|Severity:||Affects Many People||CC:||kai|
Description jjuanino 2019-05-26 20:16:32 UTC
Created attachment 204624 [details] update to 1.25.16 Release notes: https://www.lesbonscomptes.com/recoll/release-1.25.html Important changes: * Take maintainership of this orphan port * Allowed python version >=2.7 * Apply minor portlint suggestions * CHM option needs misc/chmlib to build. Strip libraries in post-install-CHM-on target * patch-Makefile.in patch has been substantially modified to support flavors
Comment 1 Kai Knoblich 2019-06-15 21:08:20 UTC
(In reply to jjuanino from comment #0) Hi, thank you for the patch. I tried to build it but somehow it fails in the configure stage with: > checking for type of string parameter to putenv... checking for xapian-config... /usr/local/bin/xapian-config > checking for xslt-config... no > configure: error: Cannot find xslt-config command in /usr/local/libexec/ccache:/wrkdirs/usr/ports/deskutils/recoll/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/nonexistent/bin. Is > libxslt installed ? > ===> Script "configure" failed unexpectedly. Another issue is the option SOUND that depends on audio/py-karaoke. That port is only available for Python 2.7 and the build will fail with Python 3.6 as the default version. Can you please investigate and update the patch? Thanks in advance.
Comment 2 jjuanino 2019-06-15 22:45:43 UTC
Created attachment 205091 [details] update to 1.25.16: new version Hi, thanks for your work. I submit a new patch. I have changed the following: 1. libxslt is now also a build dependency. 2. About audio/py-karaoke: you are right, and as consequence, we have to constraint to 2.7 python version, and revert the change "python=2.7+" to "python=2.7". Regards
Comment 3 commit-hook 2019-06-17 11:15:45 UTC
A commit references this bug: Author: kai Date: Mon Jun 17 11:15:14 UTC 2019 New revision: 504410 URL: https://svnweb.freebsd.org/changeset/ports/504410 Log: deskutils/recoll: Update to 1.25.16 * Submitter adopts port While I'm here: * Place USE_ variables to the intended USES block Changelog: * All Python scripts now use Python 3 by default. They are still supposedly compatible with Python 2. (The port stays with Python 2.7 for a while as not all dependencies are ready for Python 3, yet). https://www.lesbonscomptes.com/recoll/release-1.25.html PR: 238147 Submitted by: email@example.com Changes: head/deskutils/recoll/Makefile head/deskutils/recoll/distinfo head/deskutils/recoll/files/patch-Makefile.in head/deskutils/recoll/pkg-plist
Comment 4 Kai Knoblich 2019-06-17 11:24:23 UTC
Committed, thank you for the patch and taking maintainership! I did some minor fixes regarding the patches in relation with the post-patch target to reduce some overall churn in the diffs. I also added devel/py-setuptools for the BUILD_DEPENDS as it now required to get a successful build in an isolated jail.