commit: a938ac23e587fec9650b16101898842739a0ecb3 Author: Volkmar W. Pogatzki <gentoo <AT> pogatzki <DOT> net> AuthorDate: Thu Aug 21 11:26:56 2025 +0000 Commit: Sam James <sam <AT> gentoo <DOT> org> CommitDate: Fri Oct 3 04:59:03 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a938ac23
media-libs/libbluray: minor adjustments The ant.build.javac.* properties are ant standard. Their values are determined by java-utils-2.eclass. Signed-off-by: Volkmar W. Pogatzki <gentoo <AT> pogatzki.net> Part-of: https://github.com/gentoo/gentoo/pull/43513 Signed-off-by: Sam James <sam <AT> gentoo.org> media-libs/libbluray/libbluray-1.3.4-r3.ebuild | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/media-libs/libbluray/libbluray-1.3.4-r3.ebuild b/media-libs/libbluray/libbluray-1.3.4-r3.ebuild index d12ecdb2c85c..d2cecba48b27 100644 --- a/media-libs/libbluray/libbluray-1.3.4-r3.ebuild +++ b/media-libs/libbluray/libbluray-1.3.4-r3.ebuild @@ -31,7 +31,7 @@ COMMON_DEPEND=" DEPEND=" ${COMMON_DEPEND} java? ( - >=dev-java/ant-1.10.14-r3:0 + >=dev-java/ant-1.10.15:0 <virtual/jdk-25:* ) " @@ -55,10 +55,14 @@ DOCS=( ChangeLog README.md ) src_prepare() { default - cat > src/libbluray/bdj/build.properties <<-EOF - java_version_asm=1.8 - java_version_bdj=1.8 - EOF + if use java; then + cat > src/libbluray/bdj/build.properties <<-EOF || die "build.properties" + ant.build.javac.source=$(java-pkg_get-source) + ant.build.javac.target=$(java-pkg_get-target) + java_version_asm=1.8 + java_version_bdj=1.8 + EOF + fi eautoreconf } @@ -87,7 +91,7 @@ multilib_src_install() { use utils && find .libs/ -type f -executable ! -name "${PN}.*" \ - $(use java || echo '! -name bdj_test') -exec dobin {} + + $(use java || echo '! -name bdj_test') -exec dobin {} + use java && java-pkg_regjar "${ED}"/usr/share/${PN}/lib/*.jar }
