--- icedtea-sound-1.0.1-r1.ebuild 2022-04-20 22:34:25.043167067 +0200 +++ icedtea-sound-1.0.1-r1.ebuild 2022-11-05 22:19:11.498253250 +0100 @@ -5,7 +5,7 @@ EAPI=8 -inherit java-pkg-2 +inherit autotools java-pkg-2 DESCRIPTION="Plugins for javax.sound" HOMEPAGE="https://icedtea.classpath.org" @@ -13,24 +13,33 @@ LICENSE="GPL-2-with-linking-exception" SLOT="0" -KEYWORDS="amd64 ~arm arm64 ppc64 x86" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" IUSE="+doc" COMMON_DEP=" - virtual/jdk:1.8 + >=virtual/jdk-11:* >=media-sound/pulseaudio-0.9.11" RDEPEND="${COMMON_DEP}" DEPEND="${COMMON_DEP}" BDEPEND="app-arch/zip" -pkg_setup() { - JAVA_PKG_WANT_SOURCE="1.8" - JAVA_PKG_WANT_TARGET="1.8" +PATCHES=( + "${FILESDIR}/${P}-openjdk11.patch" +) +pkg_setup() { + JAVA_PKG_WANT_SOURCE="11" + JAVA_PKG_WANT_TARGET="11" java-pkg-2_pkg_setup } +src_prepare() { + java-pkg-2_src_prepare + default + eautoreconf +} + src_configure() { econf --with-jdk-home="${JAVA_HOME}" \ $(use_enable doc docs) \