tech-pkg archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Updating Ruby to 1.8.7



Hi,
I'm working on update of Ruby to 1.8.7 (patchlevel 17 now).
And at the same time, I'll want to add some changes.
1. Honor vendor_ruby directory which introduced with Ruby 1.8.7.
 It is the same purpose as perl's vendor_perl directory.
2. Some change to directory macros in lang/ruby/rubyversion.mk,
 currently these are defined as:
 RUBY_LIBDIR= ${PREFIX}/${RUBY_LIB}
 RUBY_ARCHLIBDIR= ${PREFIX}/${RUBY_ARCHLIB}
 RUBY_SITELIBDIR= ${PREFIX}/${RUBY_SITELIB}
 RUBY_SITEARCHLIBDIR= ${PREFIX}/${RUBY_SITEARCHLIB}
 RUBY_VENDORLIBDIR= ${PREFIX}/${RUBY_VENDORLIB}
 RUBY_VENDORARCHLIBDIR= ${PREFIX}/${RUBY_VENDORARCHLIB}
 RUBY_DOCDIR= ${PREFIX}/${RUBY_DOC}
 RUBY_EXAMPLESDIR= ${PREFIX}/${RUBY_EG}
 Now new definitions:
 RUBY_LIB= lib/ruby/${RUBY_VER_DIR}
 RUBY_ARCHLIB= ${RUBY_LIB}/${RUBY_ARCH}
 RUBY_SITELIB_BASE= lib/ruby/vendor_ruby
 RUBY_SITELIB= ${RUBY_SITELIB_BASE}/${RUBY_VER_DIR}
 RUBY_SITEARCHLIB= ${RUBY_SITELIB}/${RUBY_ARCH}
 RUBY_VENDORLIB_BASE= lib/ruby/vendor_ruby
 RUBY_VENDORLIB= ${RUBY_VENDORLIB_BASE}/${RUBY_VER_DIR}
 RUBY_VENDORARCHLIB= ${RUBY_VENDORLIB}/${RUBY_ARCH}
 RUBY_DOC= share/doc/${RUBY_NAME}
 RUBY_EG= share/examples/${RUBY_NAME}
 I think it is better to handle DESTDIR support now.
I've finished most of changes in my local tree with some problem:
 - print/ruby-gnome2-poppler didn't compile with recent
 poppler. (I'll try with ruby-gnome2-0.17.0rc1.)
 - devel/ruby-memcache wasn't checked because of
 devel/libmemcache's error.
Still build checking process now.
-- 
Takahiro Kambe <taca%back-street.net@localhost>


Home | Main Index | Thread Index | Old Index

AltStyle によって変換されたページ (->オリジナル) /