summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--dev-db/virtuoso/Manifest3
-rw-r--r--dev-db/virtuoso/files/dist/5.0.11-ruby-support.patch12
-rw-r--r--dev-db/virtuoso/virtuoso-5.0.11.ebuild4
3 files changed, 17 insertions, 2 deletions
diff --git a/dev-db/virtuoso/Manifest b/dev-db/virtuoso/Manifest
index 7fea2ca0828..d777cd15dc4 100644
--- a/dev-db/virtuoso/Manifest
+++ b/dev-db/virtuoso/Manifest
@@ -1,4 +1,5 @@
+AUX dist/5.0.11-ruby-support.patch 513 RMD160 b4739d2a9a2e09948e8ef9aa3d6f73e8f467da58 SHA1 efacbecc3bebe3529a6d800fd93d79b46157f8e3 SHA256 276d5664644299c5def20a6c06b42278c694d0030f4f9f34da99512a65e3196e
AUX dist/5.0.11-use-external-zlib.patch 9285 RMD160 43ec0cd919ae4286679c42f5460c6b8d02752b52 SHA1 d4e07f2496467c75335d787bb2b2bfc39be1693b SHA256 26bebe15d7795e5919c9642cc24eaa66f77cbb57c0e9bf8a9b54691f05f0cbca
DIST virtuoso-opensource-5.0.11.tar.gz 60131544 RMD160 cbc4e98c5c1b399db4de3acc9ad3fc3e4c8f3faf SHA1 e16e5e5e9a0279a8b7e46868e06bd79ed9088291 SHA256 b6d518b96bfb2aaadd194b9added5b2454533411a4b723014f0f1b5d5fe4825f
-EBUILD virtuoso-5.0.11.ebuild 2661 RMD160 72eeb83a5bf88237fe1aaba1f5cff2c1cc55c128 SHA1 1760868b08aa1de3959d5ff40bfa1b8e3dba8035 SHA256 6fba3dad40ae815b70a61d58323bfbc2ce9f44a0207c7630017de64331e5ea85
+EBUILD virtuoso-5.0.11.ebuild 2730 RMD160 0813ab2079cc44bc9b8dfbdf73a3a38cea0dfc10 SHA1 06a190693caa3a2f3540c0e3c3c2ee420320368b SHA256 fda752bee78c225d96b55e1a60f3a4dc88f36911c2cef4e8200322b213518b4f
MISC metadata.xml 1121 RMD160 dd8d25abb0bf108b92e4a08524daeb2d2c1d70df SHA1 218dc3130a2ace228212454302ea1f6006e18d88 SHA256 7a0e6dbfa485159965fa3827fa24aeb11266310600db6563da37bb1811875ddd
diff --git a/dev-db/virtuoso/files/dist/5.0.11-ruby-support.patch b/dev-db/virtuoso/files/dist/5.0.11-ruby-support.patch
new file mode 100644
index 00000000000..8330a6640c2
--- /dev/null
+++ b/dev-db/virtuoso/files/dist/5.0.11-ruby-support.patch
@@ -0,0 +1,12 @@
+diff -ru ../old/configure.in ./configure.in
+--- ../old/configure.in 2009-04-21 18:28:32.000000000 +0200
++++ ./configure.in 2009-06-25 17:04:11.000000000 +0200
+@@ -1593,7 +1594,7 @@
+ if test "x$RUBY" != "x" -a "x$with_ruby" != "xno" ; then
+ RUBY_ARCHDIR=`$RUBY -e 'require "rbconfig.rb"; puts Config::expand("\$(archdir)")'`
+ RUBY_CFLAGS="-I$RUBY_ARCHDIR"
+- RUBY_LDFLAGS="-lruby"
++ RUBY_LDFLAGS="-lruby18"
+ save_CPPFLAGS="$CPPFLAGS"
+ save_LIBS="$LIBS"
+ CPPFLAGS="$CPPFLAGS $RUBY_CFLAGS"
diff --git a/dev-db/virtuoso/virtuoso-5.0.11.ebuild b/dev-db/virtuoso/virtuoso-5.0.11.ebuild
index 7c7202833c3..5866b68beec 100644
--- a/dev-db/virtuoso/virtuoso-5.0.11.ebuild
+++ b/dev-db/virtuoso/virtuoso-5.0.11.ebuild
@@ -37,7 +37,7 @@ COMMON_DEPEND="
php? ( dev-lang/php:5 )
python? ( dev-lang/python )
readline? ( sys-libs/readline:0 )
- ruby? ( dev-lang/ruby )
+ ruby? ( dev-lang/ruby:1.8 )
wbxml? ( dev-libs/libwbxml:0 )
"
DEPEND="${COMMON_DEPEND}
@@ -50,6 +50,7 @@ RDEPEND="${COMMON_DEPEND}
"
PATCHES=(
+ "${FILESDIR}/dist/${PV}-ruby-support.patch"
"${FILESDIR}/dist/${PV}-use-external-zlib.patch"
)
@@ -89,6 +90,7 @@ src_configure() {
--disable-mono \
--disable-rendezvous \
--disable-hslookup \
+ --with-pthreads \
${myconf}
}