Gentoo Archives: gentoo-commits

From: "Ralph Sennhauser (sera)" <sera@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-java/icedtea-bin: ChangeLog icedtea-bin-6.1.10.4.ebuild icedtea-bin-7.2.0-r1.ebuild
Date: Fri, 18 Nov 2011 21:32:33
Message-Id: 20111118213224.142892004B@flycatcher.gentoo.org
1 sera 11/11/18 21:32:24
2
3 Modified: ChangeLog icedtea-bin-6.1.10.4.ebuild
4 icedtea-bin-7.2.0-r1.ebuild
5 Log:
6 Temporarely add PaX markings for x86
7
8 (Portage version: 2.1.10.35/cvs/Linux x86_64)
9
10 Revision Changes Path
11 1.7 dev-java/icedtea-bin/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/icedtea-bin/ChangeLog?rev=1.7&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/icedtea-bin/ChangeLog?rev=1.7&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/icedtea-bin/ChangeLog?r1=1.6&r2=1.7
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/dev-java/icedtea-bin/ChangeLog,v
20 retrieving revision 1.6
21 retrieving revision 1.7
22 diff -u -r1.6 -r1.7
23 --- ChangeLog 18 Nov 2011 20:27:58 -0000 1.6
24 +++ ChangeLog 18 Nov 2011 21:32:23 -0000 1.7
25 @@ -1,6 +1,10 @@
26 # ChangeLog for dev-java/icedtea-bin
27 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/dev-java/icedtea-bin/ChangeLog,v 1.6 2011/11/18 20:27:58 caster Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/dev-java/icedtea-bin/ChangeLog,v 1.7 2011/11/18 21:32:23 sera Exp $
30 +
31 + 18 Nov 2011; Ralph Sennhauser <sera@g.o> icedtea-bin-6.1.10.4.ebuild,
32 + icedtea-bin-7.2.0-r1.ebuild:
33 + Temporarely add PaX markings for x86
34
35 18 Nov 2011; Vlastimil Babka <caster@g.o> icedtea-bin-7.2.0-r1.ebuild:
36 Update deps to match scanelf results more closely, fix #390945.
37
38
39
40 1.3 dev-java/icedtea-bin/icedtea-bin-6.1.10.4.ebuild
41
42 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/icedtea-bin/icedtea-bin-6.1.10.4.ebuild?rev=1.3&view=markup
43 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/icedtea-bin/icedtea-bin-6.1.10.4.ebuild?rev=1.3&content-type=text/plain
44 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/icedtea-bin/icedtea-bin-6.1.10.4.ebuild?r1=1.2&r2=1.3
45
46 Index: icedtea-bin-6.1.10.4.ebuild
47 ===================================================================
48 RCS file: /var/cvsroot/gentoo-x86/dev-java/icedtea-bin/icedtea-bin-6.1.10.4.ebuild,v
49 retrieving revision 1.2
50 retrieving revision 1.3
51 diff -u -r1.2 -r1.3
52 --- icedtea-bin-6.1.10.4.ebuild 8 Nov 2011 23:47:31 -0000 1.2
53 +++ icedtea-bin-6.1.10.4.ebuild 18 Nov 2011 21:32:23 -0000 1.3
54 @@ -1,10 +1,10 @@
55 # Copyright 1999-2011 Gentoo Foundation
56 # Distributed under the terms of the GNU General Public License v2
57 -# $Header: /var/cvsroot/gentoo-x86/dev-java/icedtea-bin/icedtea-bin-6.1.10.4.ebuild,v 1.2 2011/11/08 23:47:31 mr_bones_ Exp $
58 +# $Header: /var/cvsroot/gentoo-x86/dev-java/icedtea-bin/icedtea-bin-6.1.10.4.ebuild,v 1.3 2011/11/18 21:32:23 sera Exp $
59
60 EAPI="4"
61
62 -inherit java-vm-2
63 +inherit java-vm-2 pax-utils
64
65 dist="http://dev.gentoo.org/~caster/distfiles/"
66 DESCRIPTION="A Gentoo-made binary build of the Icedtea6 JDK"
67 @@ -68,6 +68,13 @@
68 # doins can't handle symlinks.
69 cp -pRP bin include jre lib man "${ddest}" || die "failed to copy"
70
71 + # Remove on next bump as the needed marks are already set by icedtea ebuild.
72 + # Set PaX markings on all JDK/JRE executables to allow code-generation on
73 + # the heap by the JIT compiler.
74 + local marks="m"
75 + use x86 && marks="msp"
76 + pax-mark ${marks} $(list-paxables "${ddest}"{,/jre}/bin/*)
77 +
78 dodoc ../doc/{ASSEMBLY_EXCEPTION,THIRD_PARTY_README}
79 if use doc ; then
80 dohtml -r ../doc/html/*
81
82
83
84 1.3 dev-java/icedtea-bin/icedtea-bin-7.2.0-r1.ebuild
85
86 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/icedtea-bin/icedtea-bin-7.2.0-r1.ebuild?rev=1.3&view=markup
87 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/icedtea-bin/icedtea-bin-7.2.0-r1.ebuild?rev=1.3&content-type=text/plain
88 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/icedtea-bin/icedtea-bin-7.2.0-r1.ebuild?r1=1.2&r2=1.3
89
90 Index: icedtea-bin-7.2.0-r1.ebuild
91 ===================================================================
92 RCS file: /var/cvsroot/gentoo-x86/dev-java/icedtea-bin/icedtea-bin-7.2.0-r1.ebuild,v
93 retrieving revision 1.2
94 retrieving revision 1.3
95 diff -u -r1.2 -r1.3
96 --- icedtea-bin-7.2.0-r1.ebuild 18 Nov 2011 20:27:58 -0000 1.2
97 +++ icedtea-bin-7.2.0-r1.ebuild 18 Nov 2011 21:32:23 -0000 1.3
98 @@ -1,10 +1,10 @@
99 # Copyright 1999-2011 Gentoo Foundation
100 # Distributed under the terms of the GNU General Public License v2
101 -# $Header: /var/cvsroot/gentoo-x86/dev-java/icedtea-bin/icedtea-bin-7.2.0-r1.ebuild,v 1.2 2011/11/18 20:27:58 caster Exp $
102 +# $Header: /var/cvsroot/gentoo-x86/dev-java/icedtea-bin/icedtea-bin-7.2.0-r1.ebuild,v 1.3 2011/11/18 21:32:23 sera Exp $
103
104 EAPI="4"
105
106 -inherit java-vm-2
107 +inherit java-vm-2 pax-utils
108
109 dist="http://dev.gentoo.org/~caster/distfiles/"
110 DESCRIPTION="A Gentoo-made binary build of the Icedtea6 JDK"
111 @@ -68,6 +68,13 @@
112 # doins can't handle symlinks.
113 cp -pRP bin include jre lib man "${ddest}" || die "failed to copy"
114
115 + # Remove on next bump as the needed marks are already set by icedtea ebuild.
116 + # Set PaX markings on all JDK/JRE executables to allow code-generation on
117 + # the heap by the JIT compiler.
118 + local marks="m"
119 + use x86 && marks="msp"
120 + pax-mark ${marks} $(list-paxables "${ddest}"{,/jre}/bin/*)
121 +
122 dodoc ../doc/{ASSEMBLY_EXCEPTION,THIRD_PARTY_README}
123 if use doc ; then
124 dohtml -r ../doc/html/*