Skip site navigation (1)Skip section navigation (2)
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>