ports/174488: rebuild of pcre breaks too many things
Miroslav Lachman
000.fbsd at quip.cz
Sun Dec 16 19:40:01 UTC 2012
The following reply was made to PR ports/174488; it has been noted by GNATS.
From: Miroslav Lachman <000.fbsd at quip.cz>
To: bug-followup at FreeBSD.org, joel at 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
More information about the freebsd-ports-bugs
mailing list