commit:     91385d013bd1fbc0c8a8e5bc5ec43d8e0f3906f5
Author:     Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
AuthorDate: Mon May 11 04:42:25 2020 +0000
Commit:     Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
CommitDate: Mon May 11 04:42:54 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91385d01

dev-java/openjdk: don't die on ccache if binpkg is being used

Bug: https://bugs.gentoo.org/677876
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Georgy Yakovlev <gyakovlev <AT> gentoo.org>

 dev-java/openjdk/openjdk-11.0.7_p10.ebuild | 4 +++-
 dev-java/openjdk/openjdk-8.252_p09.ebuild  | 4 +++-
 2 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/dev-java/openjdk/openjdk-11.0.7_p10.ebuild 
b/dev-java/openjdk/openjdk-11.0.7_p10.ebuild
index 76d41a4eb08..b5d448dd9e8 100644
--- a/dev-java/openjdk/openjdk-11.0.7_p10.ebuild
+++ b/dev-java/openjdk/openjdk-11.0.7_p10.ebuild
@@ -96,7 +96,9 @@ openjdk_check_requirements() {
 
 pkg_pretend() {
        openjdk_check_requirements
-       has ccache ${FEATURES} && die "FEATURES=ccache doesn't work with ${PN}"
+       if [[ ${MERGE_TYPE} != binary ]]; then
+               has ccache ${FEATURES} && die "FEATURES=ccache doesn't work 
with ${PN}"
+       fi
 }
 
 pkg_setup() {

diff --git a/dev-java/openjdk/openjdk-8.252_p09.ebuild 
b/dev-java/openjdk/openjdk-8.252_p09.ebuild
index eb54f0c8ec2..1b3576eacaf 100644
--- a/dev-java/openjdk/openjdk-8.252_p09.ebuild
+++ b/dev-java/openjdk/openjdk-8.252_p09.ebuild
@@ -95,7 +95,9 @@ openjdk_check_requirements() {
 
 pkg_pretend() {
        openjdk_check_requirements
-       has ccache ${FEATURES} && die "FEATURES=ccache doesn't work with ${PN}"
+       if [[ ${MERGE_TYPE} != binary ]]; then
+               has ccache ${FEATURES} && die "FEATURES=ccache doesn't work 
with ${PN}"
+       fi
 }
 
 pkg_setup() {

Reply via email to