commit:     0692f677947c1b422ab0d896209239e154df3b2d
Author:     James Le Cuirot <chewi <AT> gentoo <DOT> org>
AuthorDate: Sat Mar 10 21:58:54 2018 +0000
Commit:     James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Sat Mar 10 21:58:54 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0692f677

dev-libs/beecrypt: Override JNI CFLAG detection with eclass helper

The detection was failing for some people. I wasn't able to reproduce
this but the detection is a bit convoluted in any case so using the
eclass helper is much safer.

Closes: https://bugs.gentoo.org/582052
Package-Manager: Portage-2.3.24, Repoman-2.3.6

 dev-libs/beecrypt/beecrypt-4.2.1-r4.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/dev-libs/beecrypt/beecrypt-4.2.1-r4.ebuild 
b/dev-libs/beecrypt/beecrypt-4.2.1-r4.ebuild
index a5e42cb2075..a04082f9c8a 100644
--- a/dev-libs/beecrypt/beecrypt-4.2.1-r4.ebuild
+++ b/dev-libs/beecrypt/beecrypt-4.2.1-r4.ebuild
@@ -43,7 +43,7 @@ PATCHES=(
 
 pkg_setup() {
        use python && python-single-r1_pkg_setup
-       use java && java-pkg-opt-2_pkg_setup
+       java-pkg-opt-2_pkg_setup
 }
 
 src_prepare() {
@@ -57,6 +57,7 @@ src_configure() {
        append-cxxflags -std=c++14
 
        # cplusplus needs threads support
+       ac_cv_java_include=$(use java && java-pkg_get-jni-cflags) \
        econf \
                --disable-expert-mode \
                $(use_enable static-libs static) \

Reply via email to