summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAkinori Hattori <hattya@gentoo.org>2017-04-07 21:10:06 +0900
committerAkinori Hattori <hattya@gentoo.org>2017-04-07 21:10:06 +0900
commitf481bbbaa3653bc40522f0a9052018f282519913 (patch)
treec30573996d53d56f89622b3688f50081861df3f6 /app-text/hyperestraier/hyperestraier-1.4.13.ebuild
parentapp-text/hyperestraier: update to EAPI 6 (diff)
downloadgentoo-f481bbbaa3653bc40522f0a9052018f282519913.tar.gz
gentoo-f481bbbaa3653bc40522f0a9052018f282519913.tar.bz2
gentoo-f481bbbaa3653bc40522f0a9052018f282519913.zip
app-text/hyperestraier: fix build with Ruby 1.9+
Gentoo-Bug: 608104 Package-Manager: Portage-2.3.3, Repoman-2.3.1
Diffstat (limited to 'app-text/hyperestraier/hyperestraier-1.4.13.ebuild')
-rw-r--r--app-text/hyperestraier/hyperestraier-1.4.13.ebuild15
1 files changed, 14 insertions, 1 deletions
diff --git a/app-text/hyperestraier/hyperestraier-1.4.13.ebuild b/app-text/hyperestraier/hyperestraier-1.4.13.ebuild
index 921b3192dcdc..681b09a04f5f 100644
--- a/app-text/hyperestraier/hyperestraier-1.4.13.ebuild
+++ b/app-text/hyperestraier/hyperestraier-1.4.13.ebuild
@@ -3,7 +3,7 @@
EAPI="6"
-inherit java-pkg-opt-2
+inherit autotools java-pkg-opt-2
IUSE="bzip2 debug java lzo mecab ruby +zlib"
@@ -26,8 +26,13 @@ DEPEND="${RDEPEND}
virtual/pkgconfig
java? ( >=virtual/jdk-1.4:* )"
+PATCHES=(
+ "${FILESDIR}"/${PN}-ruby19.patch
+)
HTML_DOCS=( doc/. )
+AT_NOELIBTOOLIZE="yes"
+
he_foreach_api() {
local u d
for u in java ruby; do
@@ -38,6 +43,10 @@ he_foreach_api() {
einfo "${EBUILD_PHASE} ${d}"
cd "${d}"
case "${EBUILD_PHASE}" in
+ prepare)
+ mv configure.{in,ac}
+ eautoreconf
+ ;;
configure)
econf
;;
@@ -75,6 +84,10 @@ src_prepare() {
-e '/^LDENV/d' \
-e 's/make\( \|$\)/$(MAKE)\1/g' \
Makefile.in {java,ruby}*/Makefile.in
+
+ mv configure.{in,ac}
+ eautoreconf
+ he_foreach_api # prepare
}
src_configure() {