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