dev-libs/xapian-bindings: allow ruby 2.0 for version 1.3.6
authorAnthony G. Basile <blueness@gentoo.org>
Sat, 14 May 2016 17:59:30 +0000 (13:59 -0400)
committerAnthony G. Basile <blueness@gentoo.org>
Sat, 14 May 2016 17:59:47 +0000 (13:59 -0400)
Package-Manager: portage-2.2.26

dev-libs/xapian-bindings/files/xapian-bindings-1.3.6-allow-ruby-2.0.patch [new file with mode: 0644]
dev-libs/xapian-bindings/xapian-bindings-1.3.6.ebuild

diff --git a/dev-libs/xapian-bindings/files/xapian-bindings-1.3.6-allow-ruby-2.0.patch b/dev-libs/xapian-bindings/files/xapian-bindings-1.3.6-allow-ruby-2.0.patch
new file mode 100644 (file)
index 0000000..7851bfe
--- /dev/null
@@ -0,0 +1,12 @@
+diff -Naur xapian-bindings-1.3.6.orig/configure xapian-bindings-1.3.6/configure
+--- xapian-bindings-1.3.6.orig/configure       2016-05-09 06:19:59.000000000 -0400
++++ xapian-bindings-1.3.6/configure    2016-05-14 13:53:35.223526344 -0400
+@@ -18695,7 +18695,7 @@
+       fi
+       RUBY=
+       ;;
+-    [01].*|2.0.*)
++    [01].*)
+       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $version (too old)" >&5
+ $as_echo "$version (too old)" >&6; }
+       if test yes = "$with_ruby" ; then
index c9d87b043311ffb6c44bdae457d299772a08c110..e71fefefe1f896a945ffe9f4602a31acf6801645 100644 (file)
@@ -61,6 +61,9 @@ src_prepare() {
 
        # http://trac.xapian.org/ticket/702
        export XAPIAN_CONFIG="/usr/bin/xapian-config"
+
+       # Accept ruby 2.0 - patch configure directly to avoid autoreconf
+       epatch "${FILESDIR}"/${P}-allow-ruby-2.0.patch
 }
 
 src_configure() {