Actual Question!

Philip M. Gollucci pgollucci at p6m7g8.com
Wed Jul 2 21:10:20 UTC 2008


$ grep rubygem MFiles | \
	xargs grep DEPENDS | \
	grep rubygem |grep -c LOCALBASE
9

$ grep rubygem MFiles | \
	xargs grep DEPENDS | \
	grep rubygem | \
	grep -v LOCALBASE | \
	wc -l
91

So it looks like the second form is preferred.  If you wondering, thats 
the difference between these:


devel/rubygem-rgl/Makefile:RUN_DEPENDS= 
${LOCALBASE}/lib/ruby/gems/1.8/specifications/stream-0.5.gemspec:${PORTSDIR}/devel/rubygem-stream

vs

www/rubygem-rubyfulsoup/Makefile:BUILD_DEPENDS= 
rubygem-htmltools>=1.10:${PORTSDIR}/textproc/rubygem-htmltools


IMHO the second is better, because you can use >= or leave it out and 
not break higher level ports every-time you upgrade a lower one.

I'm going to a file a PR to change the 9 ports shortly.


More information about the freebsd-ruby mailing list