dev-java/openjdk: die if FEATURES=ccache
authorGeorgy Yakovlev <gyakovlev@gentoo.org>
Wed, 13 Feb 2019 20:42:17 +0000 (12:42 -0800)
committerGeorgy Yakovlev <gyakovlev@gentoo.org>
Wed, 13 Feb 2019 20:42:55 +0000 (12:42 -0800)
./configure will die anyway, so we die a bit earlier before unpacking.

openjdk wants to handle ccache itself and ignores portage or
system settings.

Bug: https://bugs.gentoo.org/677876
Package-Manager: Portage-2.3.60, Repoman-2.3.12
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
dev-java/openjdk/openjdk-11.0.1_p13.ebuild
dev-java/openjdk/openjdk-11.0.2_p7.ebuild
dev-java/openjdk/openjdk-8.202_p08.ebuild

index c16c9e8bb540c97574c093c96827f6b8a4dac77d..efa3a3ed2de569e0a70c7b5de2334355970eb5ce 100644 (file)
@@ -95,6 +95,7 @@ openjdk_check_requirements() {
 
 pkg_pretend() {
        openjdk_check_requirements
+       has ccache ${FEATURES} && die "FEATURES=ccache doesn't work with ${PN}"
 }
 
 pkg_setup() {
index f546f4783e3502ad85d15e2b3fb9d56f2438b855..1f86bff0e40acfaacae2ba7238a24baa6c8fde04 100644 (file)
@@ -73,6 +73,7 @@ openjdk_check_requirements() {
 
 pkg_pretend() {
        openjdk_check_requirements
+       has ccache ${FEATURES} && die "FEATURES=ccache doesn't work with ${PN}"
 }
 
 pkg_setup() {
index b0ad1d7bd36e341cd1c45bd09deb1f11da67b3eb..fd7a5d675a455ff19a50644ef8970a67d55e5755 100644 (file)
@@ -88,6 +88,7 @@ openjdk_check_requirements() {
 
 pkg_pretend() {
        openjdk_check_requirements
+       has ccache ${FEATURES} && die "FEATURES=ccache doesn't work with ${PN}"
 }
 
 pkg_setup() {