summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ruby/.footprint30
-rw-r--r--ruby/.md5sum4
-rw-r--r--ruby/Pkgfile8
-rw-r--r--ruby/ruby-arch.patch8
4 files changed, 37 insertions, 13 deletions
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

Generated by cgit