'make -DNO_DEPENDS install' causing error

Peter Pentchev roam at ringlet.net
Wed Oct 31 09:31:15 PDT 2007


On Wed, Oct 31, 2007 at 09:21:54AM -0700, Doug Barton wrote:
> On Wed, 31 Oct 2007, Peter Pentchev wrote:
> 
>> Errr... maybe I should actually take a careful look at portmaster first,
>> but after a cursory look at portmaster.sh.in... how do you handle the
>> case of a port installation that executes commands from a runtime
>> dependency?  That is, a runtime dependency that is actually used at
>> install time, too?
> 
> That should be a build dependency then. I'll take a look at the example you 
> cited, but my gut feeling is that what you're describing shouldn't happen.

Erm, nope...  A build dependency is not meant to modify anything
on the user's system, but the installation process may need to, say,
rebuild indexes or otherwise update some kind of configuration.
Think add-on packages - some of them might need some kind of
registration in the main package's configuration.

At least that's the way I see it, and ICBW, but I think that there are
various legitimate cases when a run-time dependency ought to be installed
before the package installation itself.  For more examples, take a look
at the plist of most X11 fonts (@exec fc-cache), most JDK implementations
(@exec registervm), most docbook-* ports (@exec xmlcatmgr), some GNOME
ports like gnomevfs (@exec gconftool-2), and many others.

G'luck,
Peter

-- 
Peter Pentchev	roam at ringlet.net    roam at cnsys.bg    roam at FreeBSD.org
PGP key:	http://people.FreeBSD.org/~roam/roam.key.asc
Key fingerprint	FDBA FD79 C26F 3C51 C95E  DF9E ED18 B68D 1619 4553
I am the thought you are now thinking.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-ports/attachments/20071031/7c056a2f/attachment.pgp


More information about the freebsd-ports mailing list