Gentoo Archives: gentoo-commits

From: "Vlastimil Babka (caster)" <caster@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-java/sun-jre-bin: sun-jre-bin-1.5.0.15.ebuild ChangeLog sun-jre-bin-1.6.0.05-r1.ebuild
Date: Fri, 28 Mar 2008 23:16:40
Message-Id: E1JfNoE-0005N0-Jy@stork.gentoo.org
1 caster 08/03/28 23:16:30
2
3 Modified: sun-jre-bin-1.5.0.15.ebuild ChangeLog
4 sun-jre-bin-1.6.0.05-r1.ebuild
5 Log:
6 Fix CDS generation on hardened, bug #215225.
7 (Portage version: 2.1.4.4)
8
9 Revision Changes Path
10 1.5 dev-java/sun-jre-bin/sun-jre-bin-1.5.0.15.ebuild
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/sun-jre-bin/sun-jre-bin-1.5.0.15.ebuild?rev=1.5&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/sun-jre-bin/sun-jre-bin-1.5.0.15.ebuild?rev=1.5&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/sun-jre-bin/sun-jre-bin-1.5.0.15.ebuild?r1=1.4&r2=1.5
15
16 Index: sun-jre-bin-1.5.0.15.ebuild
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/dev-java/sun-jre-bin/sun-jre-bin-1.5.0.15.ebuild,v
19 retrieving revision 1.4
20 retrieving revision 1.5
21 diff -u -r1.4 -r1.5
22 --- sun-jre-bin-1.5.0.15.ebuild 27 Mar 2008 20:25:29 -0000 1.4
23 +++ sun-jre-bin-1.5.0.15.ebuild 28 Mar 2008 23:16:30 -0000 1.5
24 @@ -1,6 +1,6 @@
25 # Copyright 1999-2008 Gentoo Foundation
26 # Distributed under the terms of the GNU General Public License v2
27 -# $Header: /var/cvsroot/gentoo-x86/dev-java/sun-jre-bin/sun-jre-bin-1.5.0.15.ebuild,v 1.4 2008/03/27 20:25:29 caster Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/dev-java/sun-jre-bin/sun-jre-bin-1.5.0.15.ebuild,v 1.5 2008/03/28 23:16:30 caster Exp $
29
30 inherit pax-utils versionator eutils java-vm-2
31
32 @@ -46,6 +46,12 @@
33
34 cd ..
35 bash "${FILESDIR}/construct.sh" bundled-jdk sun-jdk-${PV} ${P} || die "construct.sh failed"
36 +}
37 +
38 +src_compile() {
39 + # Set PaX markings on all JDK/JRE executables to allow code-generation on
40 + # the heap by the JIT compiler. This has to be done before CDS - #215225
41 + pax-mark m $(list-paxables "${S}"/bin/*)
42
43 # see bug #207282
44 if use x86; then
45 @@ -55,10 +61,6 @@
46 }
47
48 src_install() {
49 - # Set PaX markings on all JDK/JRE executables to allow code-generation on
50 - # the heap by the JIT compiler.
51 - pax-mark m $(list-paxables "${S}"/bin/*)
52 -
53 local dirs="bin lib man"
54 # only X86 has the plugin and javaws
55 use x86 && dirs="${dirs} javaws plugin"
56
57
58
59 1.125 dev-java/sun-jre-bin/ChangeLog
60
61 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/sun-jre-bin/ChangeLog?rev=1.125&view=markup
62 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/sun-jre-bin/ChangeLog?rev=1.125&content-type=text/plain
63 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/sun-jre-bin/ChangeLog?r1=1.124&r2=1.125
64
65 Index: ChangeLog
66 ===================================================================
67 RCS file: /var/cvsroot/gentoo-x86/dev-java/sun-jre-bin/ChangeLog,v
68 retrieving revision 1.124
69 retrieving revision 1.125
70 diff -u -r1.124 -r1.125
71 --- ChangeLog 27 Mar 2008 20:25:29 -0000 1.124
72 +++ ChangeLog 28 Mar 2008 23:16:30 -0000 1.125
73 @@ -1,6 +1,10 @@
74 # ChangeLog for dev-java/sun-jre-bin
75 # Copyright 2000-2008 Gentoo Foundation; Distributed under the GPL v2
76 -# $Header: /var/cvsroot/gentoo-x86/dev-java/sun-jre-bin/ChangeLog,v 1.124 2008/03/27 20:25:29 caster Exp $
77 +# $Header: /var/cvsroot/gentoo-x86/dev-java/sun-jre-bin/ChangeLog,v 1.125 2008/03/28 23:16:30 caster Exp $
78 +
79 + 28 Mar 2008; Vlastimil Babka <caster@g.o>
80 + sun-jre-bin-1.5.0.15.ebuild, sun-jre-bin-1.6.0.05-r1.ebuild:
81 + Fix CDS generation on hardened, bug #215225.
82
83 *sun-jre-bin-1.6.0.05-r1 (27 Mar 2008)
84
85
86
87
88 1.2 dev-java/sun-jre-bin/sun-jre-bin-1.6.0.05-r1.ebuild
89
90 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/sun-jre-bin/sun-jre-bin-1.6.0.05-r1.ebuild?rev=1.2&view=markup
91 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/sun-jre-bin/sun-jre-bin-1.6.0.05-r1.ebuild?rev=1.2&content-type=text/plain
92 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/sun-jre-bin/sun-jre-bin-1.6.0.05-r1.ebuild?r1=1.1&r2=1.2
93
94 Index: sun-jre-bin-1.6.0.05-r1.ebuild
95 ===================================================================
96 RCS file: /var/cvsroot/gentoo-x86/dev-java/sun-jre-bin/sun-jre-bin-1.6.0.05-r1.ebuild,v
97 retrieving revision 1.1
98 retrieving revision 1.2
99 diff -u -r1.1 -r1.2
100 --- sun-jre-bin-1.6.0.05-r1.ebuild 27 Mar 2008 20:25:29 -0000 1.1
101 +++ sun-jre-bin-1.6.0.05-r1.ebuild 28 Mar 2008 23:16:30 -0000 1.2
102 @@ -1,6 +1,6 @@
103 # Copyright 1999-2008 Gentoo Foundation
104 # Distributed under the terms of the GNU General Public License v2
105 -# $Header: /var/cvsroot/gentoo-x86/dev-java/sun-jre-bin/sun-jre-bin-1.6.0.05-r1.ebuild,v 1.1 2008/03/27 20:25:29 caster Exp $
106 +# $Header: /var/cvsroot/gentoo-x86/dev-java/sun-jre-bin/sun-jre-bin-1.6.0.05-r1.ebuild,v 1.2 2008/03/28 23:16:30 caster Exp $
107
108 inherit versionator pax-utils eutils java-vm-2
109
110 @@ -51,6 +51,12 @@
111
112 cd ..
113 bash "${FILESDIR}/construct-1.6.sh" bundled-jdk sun-jdk-${PV} ${P} || die "construct.sh failed"
114 +}
115 +
116 +src_compile() {
117 + # Set PaX markings on all JDK/JRE executables to allow code-generation on
118 + # the heap by the JIT compiler. This has to be done before CDS - #215225
119 + pax-mark m $(list-paxables "${S}"/bin/*)
120
121 # see bug #207282
122 if use x86; then
123 @@ -63,10 +69,6 @@
124 src_install() {
125 local dirs="bin lib man"
126
127 - # Set PaX markings on all JDK/JRE executables to allow code-generation on
128 - # the heap by the JIT compiler.
129 - pax-mark m $(list-paxables "${S}"/bin/*)
130 -
131 # only X86 has the plugin and javaws
132 use x86 && dirs="${dirs} javaws plugin"
133 dodir /opt/${P}
134
135
136
137 --
138 gentoo-commits@l.g.o mailing list