making Ruby 1.9 default

Steve Wills swills at FreeBSD.org
Sat Mar 26 15:13:29 UTC 2011


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi,

I've submitted a PR with a request for an exp-run with my patches. I'm
waiting for that, but in the mean time, I've been doing some build
testing of my own. I've found these ports fail to build with Ruby 1.9:

archivers/ruby-bz2
audio/liblastfm
audio/ruby-audiofile
audio/ruby-esound
audio/ruby-freedb
audio/ruby-musicbrainz
audio/ruby-shout
audio/ruby-vorbisfile
audio/ruby-xmms
comms/ruby-serialport
databases/postgresql84-server
databases/ruby-bdb1
databases/ruby-cdb
databases/ruby-interbase
databases/ruby-qdbm
databases/ruby-search-namazu
databases/ruby-sqlite
databases/rubygem-bdb
databases/rubygem-dm-types
databases/rubygem-kirbybase
devel/gonzui
devel/kdebindings4-ruby
devel/ruby-eet
devel/ruby-fam
devel/ruby-filelock
devel/ruby-filemagic
devel/ruby-gettext
devel/ruby-gnustep
devel/ruby-io-reactor
devel/ruby-jttui
devel/ruby-metaruby
devel/ruby-mmap
devel/ruby-poll
devel/ruby-rcov
devel/ruby-robjectteam
devel/ruby-rrb
devel/ruby-rudl
devel/ruby-slang
devel/ruby-strongtyping
devel/ruby-sysvipc
devel/ruby-textbuf
devel/rubygem-rparsec
dns/opendnssec
editors/koffice-kde3
games/ruby-exmars
graphics/ruby-graph
graphics/ruby-imlib2
graphics/ruby-libpng
graphics/ruby-ming
graphics/ruby-opengl
graphics/ruby-pgplot
graphics/rubygem-turing
irc/xchat-ruby
japanese/migemo
japanese/migemo-xemacs-devel-mule
japanese/mobileimap
japanese/ruby-chasen
japanese/ruby-eb
japanese/ruby-kakasi
japanese/ruby-ming
japanese/ruby-slang
japanese/ruby-uconv
japanese/tomoe
java/jbootstrap
lang/ruby-doc-stdlib
lang/ruby-extensions
lang/ruby-lua
lang/ruby-lua4
lang/ruby-perl
mail/milter-manager
mail/quickml
mail/ruby-tmail
math/ruby-bitset
math/ruby-bitvector
math/ruby-gmp
multimedia/ruby-flvtool2
multimedia/xvid
net-im/rubygem-termtter
net-im/rubygem-xmpp4r
net/erlyvideo
net/ruby-mpi
net/ruby-nis
net/ruby-pcap
net/ruby-romp
net/ruby-spread
print/ruby-pdflib
security/arirang
security/dradis
security/metasploit
security/ruby-acl
security/ruby-aes
security/ruby-blowfish
security/ruby-cast_256
security/ruby-mcrypt
security/ruby-pam
security/ruby-tcpwrap
sysutils/ck4up
sysutils/ruby-log4r
sysutils/usbhotkey
textproc/eruby
textproc/rast
textproc/ruby-amrita
textproc/ruby-csv
textproc/ruby-erbscan
textproc/ruby-formvalidator
textproc/ruby-gdome
textproc/ruby-htmltools
textproc/ruby-nqxml
textproc/ruby-quixml
textproc/ruby-raspell
textproc/ruby-rd-mode.el
textproc/ruby-sablot
textproc/ruby-sary
textproc/ruby-tempura
textproc/ruby-xmlscan-old
textproc/ruby-xslt
textproc/ruby-xtemplate
textproc/rubygem-htmltools
www/mod_ruby
www/ruby-div
www/ruby-http-access
www/ruby-nora
www/ruby-tmpl
x11-toolkits/ruby-gtk
x11-toolkits/ruby-tk
x11-toolkits/ruby-wx
x11/babl
x11/ruby-gtktrayicon

Also, I've found these ports are marked as not building on 1.9:

comms/ruby-termios
databases/frontbase
databases/msql
databases/oracle8-client
databases/ruby-postgres
databases/rubygem-postgres
devel/ruby-avl
devel/ruby-rjudy
devel/rubygem-linecache
devel/rubygem-ncurses
devel/rubygem-newgem
devel/rubygem-rcov
devel/rubygem-zoom
editors/emacs22
graphics/ruby-gd
graphics/ruby-tgif
graphics/rubygem-objectdetect
japanese/ruby-refe
mail/rubygem-smtp_tls
mail/rubygem-tmail
misc/rubygem-ohcount
security/nsm-console
sysutils/rubygem-ohai
sysutils/rubygem-sys-admin
textproc/rubygem-ferret
textproc/rubygem-formosa
www/instiki
www/rubygem-htauth
www/rubygem-mongrel

There is also this set which doesn't build because they depend on one of
the things above:

audio/amarok
audio/rubyripper
databases/postgresql-plruby
databases/ruby-frontbase
databases/ruby-memcache
databases/ruby-msql
databases/ruby-oci8
databases/ruby-rdbc1
databases/rubygem-datamapper
deskutils/alexandria
deskutils/gemcal
devel/ruby-gemfinder
devel/ruby-rbbr
devel/ruby-sdl
devel/ruby-sexp
devel/rubygem-rascut
devel/rubygem-ruby-debug
devel/rubygem-ruby-debug-base
devel/rubygem-ruby-debug-ide
editors/apel-emacs22
graphics/gegl
graphics/mingplot
graphics/rubygem-captcha
graphics/rubyphoto
irc/rbot
japanese/gorua
japanese/migemo-emacs22
japanese/prime
japanese/rskkserv
japanese/ruby-gyokuro
japanese/ruby-rdic
japanese/xyaku
java/jdk13
mail/gtray
misc/rabbit
multimedia/ffmpeg
multimedia/libxine
science/gave
security/flowtag
security/ruby-password
security/rubygem-net-scp
security/rubygem-net-sftp
security/rubygem-net-ssh
security/rubygem-net-ssh-gateway
sysutils/rubygem-capistrano
sysutils/rubygem-chef
textproc/docdiff
textproc/ruby-mwdom
textproc/ruby-rss
textproc/ruby-rss.alt
textproc/ruby-xml-script
textproc/ruby-xmlparser
www/aswiki
www/ruby-asp
www/rubygem-rails-app-installer
www/rubygem-rubyfulsoup
www/rubygem-staticmatic
x11/plasma-scriptengine-ruby

I'm going to be trying to see if I can update any of these to make them
work with 1.9. If anyone is willing to help out, that would be great.
Just wanted to get the list out there so people who are interested can
lend a hand if they want. Some of them look rather old and specialized,
so they may be candidates for deprecation if there is great interest in
moving to 1.9, but so far there doesn't seem to be. Any input would be
appreciated.

Steve
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.17 (FreeBSD)

iQEcBAEBAgAGBQJNjgKVAAoJEPXPYrMgexuh/x4IAJ8ilPHoLVuEP+ix3y9hbC72
iDFLAdhroensegsDCAOXt3CeMKEoo+KFrlkrq1qHn6aYKAd8xmBI22J63ktwKR2P
WFXJzXOgytDk0m1pXUyIRRn0N7EwgCppGrArpYsdXFF8EhLBK4CG+0bFsw64+hIc
x+xsJqk6Bvq1X7YYymcAZneg7gfVu4ORpNfk3exiC2DZe2wD1zjh+1DNEu0Bqmqz
OZHxDgJOQh22QFqvvlbnBQFaIaCzss2AJtdKKucsdQ7c/K6MxQ1Ahsu5XKJZLh0d
vRGG/RuaNu9/fAU5G2x/vuS3QzSn1wdhIM8ibkISV7wXk/BFKnV85qd92YgG2UQ=
=EGO5
-----END PGP SIGNATURE-----


More information about the freebsd-ruby mailing list