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