portupgrade portupgrade ...
leafy
leafy at leafy.idv.tw
Sun Feb 29 22:37:47 PST 2004
On Sun, Feb 29, 2004 at 10:29:52PM -0800, Randy Bush wrote:
> this evening's -current and ports
>
> so let's try libxine again
>
> roam.psg.com:/usr/src# portupgrade multimedia/libxine
> -bash: /usr/local/sbin/portupgrade: /usr/local/bin/ruby: bad interpreter: No such file or directory
This is from freebsd.kde.org, which in turn is taken from the last
commit message for bsd.ruby.mk
[2004-02-26] Ruby 1.8 Upgrade and Portupgrade
It looks like the default ruby has finally been upgraded to 1.8 for
FreeBSD on i386. More than one person has reported on #kde-freebsd that
using portupgrade (which relies on ruby) to effect this upgrade on ruby
has resulted in "strange things happening". So it loooks like it would
be best to follow the maintainer's advice:
If you...want to keep ruby 1.6 as default, please add
RUBY_DEFAULT_VER=1.6 to /etc/make.conf. Otherwise, please run the
following series of commands to migrate to ruby 1.8:
Reinstall portupgrade manually (and ruby 1.8 will be installed)
pkg_delete portupgrade-\*
cd /usr/ports/sysutils/portupgrade; make install clean
Reinstall everything that depends on ruby 1.6 (to use ruby 1.8)
portupgrade -fr lang/ruby16
Reinstall ruby 1.8 (because the previous step kills symlinks)
portupgrade -f lang/ruby18
Deinstall ruby 1.6 stuff (if you are paranoi[d])
pkg_deinstall -ri lang/ruby16
--
"Without the userland, the kernel is useless."
--inspired by The Tao of Programming
More information about the freebsd-ports
mailing list