Gentoo Archives: gentoo-commits

From: Georgy Yakovlev <gyakovlev@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-java/openjdk/
Date: Thu, 17 Sep 2020 22:14:00
Message-Id: 1600378984.cc5c9e638e2f70f2ae217fa0d02d7b4a6b94eea2.gyakovlev@gentoo
1 commit: cc5c9e638e2f70f2ae217fa0d02d7b4a6b94eea2
2 Author: Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
3 AuthorDate: Thu Sep 17 21:42:49 2020 +0000
4 Commit: Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
5 CommitDate: Thu Sep 17 21:43:04 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc5c9e63
7
8 dev-java/openjdk: tweak unpack & prepare phases
9
10 by building forest tructure before src_prepare
11 allows us to apply patches easier and allows users
12 to use /etc/portage/patches with default paths.
13
14 Package-Manager: Portage-3.0.7, Repoman-3.0.1
15 Signed-off-by: Georgy Yakovlev <gyakovlev <AT> gentoo.org>
16
17 dev-java/openjdk/openjdk-8.265_p01.ebuild | 13 +++++++------
18 1 file changed, 7 insertions(+), 6 deletions(-)
19
20 diff --git a/dev-java/openjdk/openjdk-8.265_p01.ebuild b/dev-java/openjdk/openjdk-8.265_p01.ebuild
21 index cc033b9fde9..5101407a542 100644
22 --- a/dev-java/openjdk/openjdk-8.265_p01.ebuild
23 +++ b/dev-java/openjdk/openjdk-8.265_p01.ebuild
24 @@ -122,15 +122,16 @@ pkg_setup() {
25
26 src_unpack() {
27 default
28 - mv -v "jdk${SLOT}u"* "${S}" || die
29 -}
30 + mv -v "jdk${SLOT}u"* "${P}" || die
31
32 -src_prepare() {
33 - default
34 local repo
35 for repo in corba hotspot jdk jaxp jaxws langtools nashorn; do
36 - mv -v ../"${repo}-"* "${repo}" || die
37 + mv -v "${repo}-"* "${P}/${repo}" || die
38 done
39 +}
40 +
41 +src_prepare() {
42 + default
43
44 # new warnings in new gcc https://bugs.gentoo.org/685426
45 sed -i '/^WARNINGS_ARE_ERRORS/ s/-Werror/-Wno-error/' \
46 @@ -210,7 +211,7 @@ src_install() {
47 rm -v jre/lib/$(get_system_arch)/libjsoundalsa.* || die
48 fi
49
50 - # stupid build system does not remove that
51 + # build system does not remove that
52 if use headless-awt ; then
53 rm -fvr jre/lib/$(get_system_arch)/lib*{[jx]awt,splashscreen}* \
54 {,jre/}bin/policytool bin/appletviewer || die