--- /usr/portage/dev-libs/xapian-bindings/xapian-bindings-1.2.7.ebuild 2011-09-15 15:13:07.000000000 +0300 +++ /usr/portage/dev-libs/xapian-bindings/xapian-bindings-1.2.7.ebuild 2011-09-17 07:46:37.385626165 +0300 @@ -11,7 +11,7 @@ PHP_EXT_NAME="xapian" PHP_EXT_INI="yes" -inherit java-pkg-opt-2 mono php-ext-source-r2 python +inherit java-pkg-opt-2 mono php-ext-source-r2 python eutils autotools DESCRIPTION="SWIG and JNI bindings for Xapian" HOMEPAGE="http://www.xapian.org/" @@ -36,6 +36,7 @@ java? ( >=virtual/jre-1.3 )" pkg_setup() { + java-pkg-opt-2_pkg_setup if use python; then python_pkg_setup fi @@ -46,6 +47,12 @@ -e 's:\(^pkgpylib_DATA = xapian/__init__.py\).*:\1:' \ -e 's|\(^xapian/__init__.py: modern/xapian.py\)|\1 xapian/_xapian$(PYTHON_SO)|' \ -i python/Makefile.{am,in} || die "sed failed" + java-pkg-opt-2_src_prepare + if use java; then + epatch "${FILESDIR}"/${P}-javacflags.patch + eautoreconf + + fi } src_configure() {