Date: Sun, 16 Dec 2012 19:40:00 GMT From: Miroslav Lachman <000.fbsd@quip.cz> To: freebsd-ports-bugs@FreeBSD.org Subject: Re: ports/174488: rebuild of pcre breaks too many things Message-ID: <201212161940.qBGJe0oX068431@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
The following reply was made to PR ports/174488; it has been noted by GNATS. From: Miroslav Lachman <000.fbsd@quip.cz> To: bug-followup@FreeBSD.org, joel@tahoestores.com Cc: Subject: Re: ports/174488: rebuild of pcre breaks too many things Date: Sun, 16 Dec 2012 20:29:44 +0100 My recommendation is to put EXPLICIT_PACKAGE_DEPENDS=true in to your /etc/make.conf on freshly installed system - before any port is built / installed. This will change the amount of recorded dependencies to store just a direct one. This way you can easily list direct dependencies which need to be rebuild: # pkg_info -R pcre-8.31_1 Information for pcre-8.31_1: Required by: apachetop-0.12.6_3 ccze-0.2.1_3 apache22-2.2.22_8 php53-5.3.17 nmap-6.01 postfix-2.9.4,1 Without EXPLICIT_PACKAGE_DEPENDS you will get bunch of ports independent on PCRE - for example all installed PHP extensions. I think that this behaviour should be the default, because current dependency list is almost useless. And if you are using portmaster, you can try 'portmaster -w'. if the -w option is being used, all shared libraries installed by the old port (if any) will be saved to /usr/local/lib/compat/pkg
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201212161940.qBGJe0oX068431>