Ugly Huge BSD Monster

Dan Nelson dnelson at allantgroup.com
Tue Sep 2 11:34:18 PDT 2003


In the last episode (Sep 02), Marcin Dalecki said:
> What I hate somehow is the proliferation of "scripting plugin
> interfaces" which are optional in the src bunch but are not opt-in
> switches in the actual packages. One example can be vim sucking in
> perl ruby python and what a not. Esp. annoying is the pyhon stuff
> visible in libxml2 and libxslt - not usefull at all. One measure to
> controll this is under FreeBSD to place the following inside
> /etc/make.conf:
[snip]
> Howver I strongly think that the WITHOYUT_PYTHON and WITHOUT_RUBY
> items at least should be the defaults.

Smart ports check to see whether the user has installed the optional
package.  See ports/audio/alsaplayer/Makefile, for example.  You're
welcome to submit PRs fixing the ports that hardcode unnecessary
dependencies :)

-- 
	Dan Nelson
	dnelson at allantgroup.com


More information about the freebsd-hackers mailing list