diff options
Diffstat (limited to 'extra/ruby')
-rw-r--r-- | extra/ruby/0001-remove-db-support.patch | 35 | ||||
-rw-r--r-- | extra/ruby/PKGBUILD | 17 |
2 files changed, 6 insertions, 46 deletions
diff --git a/extra/ruby/0001-remove-db-support.patch b/extra/ruby/0001-remove-db-support.patch deleted file mode 100644 index bdd7e5871..000000000 --- a/extra/ruby/0001-remove-db-support.patch +++ /dev/null @@ -1,35 +0,0 @@ -From b653d6ffe9ec25c203fc0cbbbdd72e9b42546283 Mon Sep 17 00:00:00 2001 -From: Thomas Dziedzic <gostrc@gmail.com> -Date: Sat, 10 Aug 2013 10:50:16 -0700 -Subject: [PATCH] remove db support - ---- - ext/dbm/extconf.rb | 8 +------- - 1 file changed, 1 insertion(+), 7 deletions(-) - -diff --git a/ext/dbm/extconf.rb b/ext/dbm/extconf.rb -index 32a9446..2412404 100644 ---- a/ext/dbm/extconf.rb -+++ b/ext/dbm/extconf.rb -@@ -5,17 +5,11 @@ dir_config("dbm") - if dblib = with_config("dbm-type", nil) - dblib = dblib.split(/[ ,]+/) - else -- dblib = %w(libc db db2 db1 db5 db4 db3 gdbm_compat gdbm qdbm) -+ dblib = %w(libc gdbm_compat gdbm qdbm) - end - - headers = { - "libc" => ["ndbm.h"], # 4.3BSD original ndbm, Berkeley DB 1 in 4.4BSD libc. -- "db" => ["db.h"], -- "db1" => ["db1/ndbm.h", "db1.h", "ndbm.h"], -- "db2" => ["db2/db.h", "db2.h", "db.h"], -- "db3" => ["db3/db.h", "db3.h", "db.h"], -- "db4" => ["db4/db.h", "db4.h", "db.h"], -- "db5" => ["db5/db.h", "db5.h", "db.h"], - "gdbm_compat" => ["gdbm-ndbm.h", "gdbm/ndbm.h", "ndbm.h"], # GDBM since 1.8.1 - "gdbm" => ["gdbm-ndbm.h", "gdbm/ndbm.h", "ndbm.h"], # GDBM until 1.8.0 - "qdbm" => ["qdbm/relic.h", "relic.h"], --- -1.8.3.4 - diff --git a/extra/ruby/PKGBUILD b/extra/ruby/PKGBUILD index 5737c5a6a..e5e55363f 100644 --- a/extra/ruby/PKGBUILD +++ b/extra/ruby/PKGBUILD @@ -10,26 +10,21 @@ arch=('i686' 'x86_64') url='http://www.ruby-lang.org/en/' license=('BSD' 'custom') makedepends=('gdbm' 'openssl' 'tk' 'libffi' 'doxygen' 'graphviz' 'libyaml') -options=('!emptydirs' '!makeflags') -source=("ftp://ftp.ruby-lang.org/pub/ruby/${pkgver%.*}/ruby-${pkgver//_/-}.tar.bz2" - 'gemrc' - '0001-remove-db-support.patch') +options=('!emptydirs' '!makeflags' 'staticlibs') +source=("http://cache.ruby-lang.org/pub/ruby/${pkgver%.*}/ruby-${pkgver//_/-}.tar.bz2" + 'gemrc') md5sums=('60913f3eec0c4071f44df42600be2604' - '6fb8e7a09955e0f64be3158fb4a27e7a' - 'b93ff50214a3da26525244cf37b71a8f') + '6fb8e7a09955e0f64be3158fb4a27e7a') build() { cd ruby-${pkgver//_/-} - # use gdbm because db v6 changed the license to AGPL - patch -Np1 -i ${srcdir}/0001-remove-db-support.patch - PKG_CONFIG=/usr/bin/pkg-config ./configure \ --prefix=/usr \ --sysconfdir=/etc \ --enable-shared \ - --enable-pthread \ - --disable-rpath + --disable-rpath \ + --with-dbm-type=gdbm_compat make } |