Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 26 May 2014 20:27:50 -0500 (CDT)
From:      Lawrence "The Dreamer" Chen <beastie@tardisi.com>
To:        FreeBSD-gnats-submit@freebsd.org
Subject:   ports/190295: [patch] deskutils/recoll: problems with depends & pkg creation
Message-ID:  <201405270127.s4R1RoQO057872@zen.lhaven.homeip.net>
Resent-Message-ID: <201405270130.s4R1U0NF089541@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         190295
>Category:       ports
>Synopsis:       [patch] deskutils/recoll: problems with depends & pkg creation
>Confidential:   no
>Severity:       serious
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Tue May 27 01:30:00 UTC 2014
>Closed-Date:
>Last-Modified:
>Originator:     Lawrence "The Dreamer" Chen
>Release:        FreeBSD 9.2-RELEASE-p6 amd64
>Organization:
>Environment:
System: FreeBSD zen.lhaven.homeip.net 9.2-RELEASE-p6 FreeBSD 9.2-RELEASE-p6 #0: Tue May 13 08:21:53 UTC 2014 root@amd64-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC amd64


	
>Description:
	

	Been running recoll on my system for some time, eventually on May 18th,
	I got around to trying to update it from ports.

	First problem was that it wanted tor build and install some of its
	dependencies, only to fail because the dependencies were already installed.

	Then it had trouble with package creation.

>How-To-Repeat:
	
>Fix:

	

	First, I adjusted two the _DEPENDS lines to reference files that are part of the
	port, so it won't try to build/install them again.

	Next, I removed the *.pyc lines from pkg-plist.  Since these files are
	removed from STAGEDIR, stands to reason that they shouldn't be in pkg-plist
	anymore.

	Didn't notice until now that the port got marked BROKEN on May 24th, for the second
	problem....

--- patch begins here ---
--- Makefile.orig	2014-05-11 00:11:40.665236000 -0500
+++ Makefile	2014-05-18 07:54:07.234894000 -0500
@@ -40,11 +40,11 @@
 ASPELL_LIB_DEPENDS=		libaspell.so:${PORTSDIR}/textproc/aspell
 ASPELL_CONFIGURE_WITH=		aspell
 
-CHM_RUN_DEPENDS=		pychm:${PORTSDIR}/textproc/pychm
+CHM_RUN_DEPENDS=		${PYTHON_SITELIBDIR}/chm/chm.py:${PORTSDIR}/textproc/pychm
 
 DJVU_RUN_DEPENDS=		djvutxt:${PORTSDIR}/graphics/djvulibre
 
-KONQUEROR_RUN_DEPENDS=		kwebkitpart:${PORTSDIR}/www/kwebkitpart
+KONQUEROR_RUN_DEPENDS=		${KDE4_PREFIX}/lib/kde4/kwebkitpart.so:${PORTSDIR}/www/kwebkitpart
 
 LATEX_RUN_DEPENDS=		detex:${PORTSDIR}/print/detex \
 				dvips:${PORTSDIR}/print/dvips
--- pkg-plist.orig	2013-11-06 04:47:22.000000000 -0600
+++ pkg-plist	2014-05-18 08:31:00.480894000 -0500
@@ -2,9 +2,7 @@
 bin/recollindex
 bin/recollq
 %%PYTHON%%%%PYTHON_SITELIBDIR%%/recoll/__init__.py
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/recoll/__init__.pyc
 %%PYTHON%%%%PYTHON_SITELIBDIR%%/recoll/rclconfig.py
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/recoll/rclconfig.pyc
 %%PYTHON%%%%PYTHON_SITELIBDIR%%/recoll/rclextract.so
 %%PYTHON%%%%PYTHON_SITELIBDIR%%/recoll/recoll.so
 lib/recoll/librecoll.so.%%VERSION%%
--- patch ends here ---


>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201405270127.s4R1RoQO057872>