diff --git a/ruby/.footprint b/ruby/.footprint index 56d9b5c0d..d8c919a1f 100644 --- a/ruby/.footprint +++ b/ruby/.footprint @@ -8,9 +8,9 @@ drwxr-xr-x root/root usr/bin/ -rwxr-xr-x root/root usr/bin/testrb drwxr-xr-x root/root usr/lib/ -rw-r--r-- root/root usr/lib/libruby-static.a -lrwxrwxrwx root/root usr/lib/libruby.so -> libruby.so.1.8.6 -lrwxrwxrwx root/root usr/lib/libruby.so.1.8 -> libruby.so.1.8.6 --rwxr-xr-x root/root usr/lib/libruby.so.1.8.6 +lrwxrwxrwx root/root usr/lib/libruby.so -> libruby.so.1.8.7 +lrwxrwxrwx root/root usr/lib/libruby.so.1.8 -> libruby.so.1.8.7 +-rwxr-xr-x root/root usr/lib/libruby.so.1.8.7 drwxr-xr-x root/root usr/lib/ruby/ drwxr-xr-x root/root usr/lib/ruby/1.8/ -rw-r--r-- root/root usr/lib/ruby/1.8/English.rb @@ -139,7 +139,6 @@ drwxr-xr-x root/root usr/lib/ruby/1.8/linux/digest/ -rwxr-xr-x root/root usr/lib/ruby/1.8/linux/dl.so -rw-r--r-- root/root usr/lib/ruby/1.8/linux/dlconfig.h -rw-r--r-- root/root usr/lib/ruby/1.8/linux/dln.h --rwxr-xr-x root/root usr/lib/ruby/1.8/linux/enumerator.so -rw-r--r-- root/root usr/lib/ruby/1.8/linux/env.h -rwxr-xr-x root/root usr/lib/ruby/1.8/linux/etc.so -rwxr-xr-x root/root usr/lib/ruby/1.8/linux/fcntl.so @@ -148,7 +147,6 @@ drwxr-xr-x root/root usr/lib/ruby/1.8/linux/digest/ -rw-r--r-- root/root usr/lib/ruby/1.8/linux/intern.h drwxr-xr-x root/root usr/lib/ruby/1.8/linux/io/ -rwxr-xr-x root/root usr/lib/ruby/1.8/linux/io/wait.so --rw-r--r-- root/root usr/lib/ruby/1.8/linux/largefile.h -rw-r--r-- root/root usr/lib/ruby/1.8/linux/missing.h -rwxr-xr-x root/root usr/lib/ruby/1.8/linux/nkf.so -rw-r--r-- root/root usr/lib/ruby/1.8/linux/node.h @@ -202,6 +200,7 @@ drwxr-xr-x root/root usr/lib/ruby/1.8/openssl/ -rw-r--r-- root/root usr/lib/ruby/1.8/openssl/buffering.rb -rw-r--r-- root/root usr/lib/ruby/1.8/openssl/cipher.rb -rw-r--r-- root/root usr/lib/ruby/1.8/openssl/digest.rb +-rw-r--r-- root/root usr/lib/ruby/1.8/openssl/pkcs7.rb -rw-r--r-- root/root usr/lib/ruby/1.8/openssl/ssl.rb -rw-r--r-- root/root usr/lib/ruby/1.8/openssl/x509.rb -rw-r--r-- root/root usr/lib/ruby/1.8/optparse.rb @@ -364,30 +363,46 @@ drwxr-xr-x root/root usr/lib/ruby/1.8/rss/ -rw-r--r-- root/root usr/lib/ruby/1.8/rss/0.9.rb -rw-r--r-- root/root usr/lib/ruby/1.8/rss/1.0.rb -rw-r--r-- root/root usr/lib/ruby/1.8/rss/2.0.rb +-rw-r--r-- root/root usr/lib/ruby/1.8/rss/atom.rb -rw-r--r-- root/root usr/lib/ruby/1.8/rss/content.rb +drwxr-xr-x root/root usr/lib/ruby/1.8/rss/content/ +-rw-r--r-- root/root usr/lib/ruby/1.8/rss/content/1.0.rb +-rw-r--r-- root/root usr/lib/ruby/1.8/rss/content/2.0.rb -rw-r--r-- root/root usr/lib/ruby/1.8/rss/converter.rb -rw-r--r-- root/root usr/lib/ruby/1.8/rss/dublincore.rb +drwxr-xr-x root/root usr/lib/ruby/1.8/rss/dublincore/ +-rw-r--r-- root/root usr/lib/ruby/1.8/rss/dublincore/1.0.rb +-rw-r--r-- root/root usr/lib/ruby/1.8/rss/dublincore/2.0.rb +-rw-r--r-- root/root usr/lib/ruby/1.8/rss/dublincore/atom.rb -rw-r--r-- root/root usr/lib/ruby/1.8/rss/image.rb +-rw-r--r-- root/root usr/lib/ruby/1.8/rss/itunes.rb -rw-r--r-- root/root usr/lib/ruby/1.8/rss/maker.rb drwxr-xr-x root/root usr/lib/ruby/1.8/rss/maker/ -rw-r--r-- root/root usr/lib/ruby/1.8/rss/maker/0.9.rb -rw-r--r-- root/root usr/lib/ruby/1.8/rss/maker/1.0.rb -rw-r--r-- root/root usr/lib/ruby/1.8/rss/maker/2.0.rb +-rw-r--r-- root/root usr/lib/ruby/1.8/rss/maker/atom.rb -rw-r--r-- root/root usr/lib/ruby/1.8/rss/maker/base.rb -rw-r--r-- root/root usr/lib/ruby/1.8/rss/maker/content.rb -rw-r--r-- root/root usr/lib/ruby/1.8/rss/maker/dublincore.rb +-rw-r--r-- root/root usr/lib/ruby/1.8/rss/maker/entry.rb +-rw-r--r-- root/root usr/lib/ruby/1.8/rss/maker/feed.rb -rw-r--r-- root/root usr/lib/ruby/1.8/rss/maker/image.rb +-rw-r--r-- root/root usr/lib/ruby/1.8/rss/maker/itunes.rb +-rw-r--r-- root/root usr/lib/ruby/1.8/rss/maker/slash.rb -rw-r--r-- root/root usr/lib/ruby/1.8/rss/maker/syndication.rb -rw-r--r-- root/root usr/lib/ruby/1.8/rss/maker/taxonomy.rb -rw-r--r-- root/root usr/lib/ruby/1.8/rss/maker/trackback.rb -rw-r--r-- root/root usr/lib/ruby/1.8/rss/parser.rb -rw-r--r-- root/root usr/lib/ruby/1.8/rss/rexmlparser.rb -rw-r--r-- root/root usr/lib/ruby/1.8/rss/rss.rb +-rw-r--r-- root/root usr/lib/ruby/1.8/rss/slash.rb -rw-r--r-- root/root usr/lib/ruby/1.8/rss/syndication.rb -rw-r--r-- root/root usr/lib/ruby/1.8/rss/taxonomy.rb -rw-r--r-- root/root usr/lib/ruby/1.8/rss/trackback.rb -rw-r--r-- root/root usr/lib/ruby/1.8/rss/utils.rb -rw-r--r-- root/root usr/lib/ruby/1.8/rss/xml-stylesheet.rb +-rw-r--r-- root/root usr/lib/ruby/1.8/rss/xml.rb -rw-r--r-- root/root usr/lib/ruby/1.8/rss/xmlparser.rb -rw-r--r-- root/root usr/lib/ruby/1.8/rss/xmlscanner.rb -rw-r--r-- root/root usr/lib/ruby/1.8/rubyunit.rb @@ -401,6 +416,7 @@ drwxr-xr-x root/root usr/lib/ruby/1.8/runit/cui/ -rw-r--r-- root/root usr/lib/ruby/1.8/runit/testsuite.rb -rw-r--r-- root/root usr/lib/ruby/1.8/runit/topublic.rb -rw-r--r-- root/root usr/lib/ruby/1.8/scanf.rb +-rw-r--r-- root/root usr/lib/ruby/1.8/securerandom.rb -rw-r--r-- root/root usr/lib/ruby/1.8/set.rb -rw-r--r-- root/root usr/lib/ruby/1.8/sha1.rb -rw-r--r-- root/root usr/lib/ruby/1.8/shell.rb @@ -507,6 +523,7 @@ drwxr-xr-x root/root usr/lib/ruby/1.8/uri/ -rw-r--r-- root/root usr/lib/ruby/1.8/uri/http.rb -rw-r--r-- root/root usr/lib/ruby/1.8/uri/https.rb -rw-r--r-- root/root usr/lib/ruby/1.8/uri/ldap.rb +-rw-r--r-- root/root usr/lib/ruby/1.8/uri/ldaps.rb -rw-r--r-- root/root usr/lib/ruby/1.8/uri/mailto.rb -rw-r--r-- root/root usr/lib/ruby/1.8/weakref.rb -rw-r--r-- root/root usr/lib/ruby/1.8/webrick.rb @@ -668,6 +685,9 @@ drwxr-xr-x root/root usr/lib/ruby/1.8/yaml/ drwxr-xr-x root/root usr/lib/ruby/site_ruby/ drwxr-xr-x root/root usr/lib/ruby/site_ruby/1.8/ drwxr-xr-x root/root usr/lib/ruby/site_ruby/1.8/linux/ +drwxr-xr-x root/root usr/lib/ruby/vendor_ruby/ +drwxr-xr-x root/root usr/lib/ruby/vendor_ruby/1.8/ +drwxr-xr-x root/root usr/lib/ruby/vendor_ruby/1.8/linux/ drwxr-xr-x root/root usr/man/ drwxr-xr-x root/root usr/man/man1/ -rw-r--r-- root/root usr/man/man1/ruby.1.gz diff --git a/ruby/.md5sum b/ruby/.md5sum index 447f463b1..a13e075ec 100644 --- a/ruby/.md5sum +++ b/ruby/.md5sum @@ -1,2 +1,2 @@ -3eceb42d4fc56398676c20a49ac7e044 ruby-1.8.6-p230.tar.bz2 -b1a97a51713c76db5a8eb211aee9ca99 ruby-arch.patch +2d57acee0d80531e14ec0f6826a1f9fb ruby-1.8.7-p22.tar.bz2 +ccc3f4181d17d819ba46aa69089db0bd ruby-arch.patch diff --git a/ruby/Pkgfile b/ruby/Pkgfile index 2130eb73a..fc53d3d6b 100644 --- a/ruby/Pkgfile +++ b/ruby/Pkgfile @@ -4,18 +4,22 @@ # Depends on: db, gdbm, ncurses, openssl, readline, zlib name=ruby -version=1.8.6-p230 +version=1.8.7-p22 release=1 source=(ftp://ftp.ruby-lang.org/pub/$name/1.8/$name-$version.tar.bz2 \ $name-arch.patch) build () { cd $name-$version + patch -p1 < $SRC/$name-arch.patch + ./configure --prefix=/usr \ --mandir=/usr/man \ --enable-shared \ --enable-pthread - make + make make DESTDIR=$PKG install + + chmod -x $PKG/usr/lib/ruby/1.8/linux/*.h } diff --git a/ruby/ruby-arch.patch b/ruby/ruby-arch.patch index f60e50599..64a407266 100644 --- a/ruby/ruby-arch.patch +++ b/ruby/ruby-arch.patch @@ -1,7 +1,7 @@ -diff -Nru ruby-1.8.6.orig/configure ruby-1.8.6/configure ---- ruby-1.8.6.orig/configure 2007-03-13 16:54:40.000000000 +0100 -+++ ruby-1.8.6/configure 2007-03-13 16:54:52.000000000 +0100 -@@ -16957,7 +16957,7 @@ +diff -Nru ruby-1.8.7.orig/configure ruby-1.8.7/configure +--- ruby-1.8.7.orig/configure 2008-06-23 10:12:35.000000000 +0200 ++++ ruby-1.8.7/configure 2008-06-23 10:12:55.000000000 +0200 +@@ -17608,7 +17608,7 @@ _ACEOF else