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/icedtea-web: ChangeLog icedtea-web-1.4.2.ebuild
Date: Sun, 01 Jun 2014 20:53:59
Message-Id: 20140601205352.8963F2004E@flycatcher.gentoo.org
1 caster 14/06/01 20:53:52
2
3 Modified: ChangeLog
4 Added: icedtea-web-1.4.2.ebuild
5 Log:
6 Version bump, security bug #501472.
7
8 (Portage version: 2.2.7/cvs/Linux x86_64, signed Manifest commit with key 4E61DE84)
9
10 Revision Changes Path
11 1.39 dev-java/icedtea-web/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/icedtea-web/ChangeLog?rev=1.39&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/icedtea-web/ChangeLog?rev=1.39&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/icedtea-web/ChangeLog?r1=1.38&r2=1.39
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/dev-java/icedtea-web/ChangeLog,v
20 retrieving revision 1.38
21 retrieving revision 1.39
22 diff -u -r1.38 -r1.39
23 --- ChangeLog 30 Dec 2013 17:23:46 -0000 1.38
24 +++ ChangeLog 1 Jun 2014 20:53:52 -0000 1.39
25 @@ -1,6 +1,11 @@
26 # ChangeLog for dev-java/icedtea-web
27 -# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/dev-java/icedtea-web/ChangeLog,v 1.38 2013/12/30 17:23:46 tomwij Exp $
29 +# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
30 +# $Header: /var/cvsroot/gentoo-x86/dev-java/icedtea-web/ChangeLog,v 1.39 2014/06/01 20:53:52 caster Exp $
31 +
32 +*icedtea-web-1.4.2 (01 Jun 2014)
33 +
34 + 01 Jun 2014; Vlastimil Babka <caster@g.o> +icedtea-web-1.4.2.ebuild:
35 + Version bump, security bug #501472.
36
37 30 Dec 2013; Tom Wijsman <TomWij@g.o> -icedtea-web-1.3.1-r7.ebuild,
38 -icedtea-web-1.3.1.ebuild, metadata.xml:
39
40
41
42 1.1 dev-java/icedtea-web/icedtea-web-1.4.2.ebuild
43
44 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/icedtea-web/icedtea-web-1.4.2.ebuild?rev=1.1&view=markup
45 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/icedtea-web/icedtea-web-1.4.2.ebuild?rev=1.1&content-type=text/plain
46
47 Index: icedtea-web-1.4.2.ebuild
48 ===================================================================
49 # Copyright 1999-2014 Gentoo Foundation
50 # Distributed under the terms of the GNU General Public License v2
51 # $Header: /var/cvsroot/gentoo-x86/dev-java/icedtea-web/icedtea-web-1.4.2.ebuild,v 1.1 2014/06/01 20:53:52 caster Exp $
52 # Build written by Andrew John Hughes (ahughes@××××××.com)
53
54 EAPI="5"
55
56 inherit autotools eutils readme.gentoo java-pkg-2 java-vm-2
57
58 DESCRIPTION="FOSS Java browser plugin and Web Start implementation"
59 HOMEPAGE="http://icedtea.classpath.org"
60 SRC_URI="http://icedtea.classpath.org/download/source/${P}.tar.gz"
61
62 LICENSE="GPL-2 GPL-2-with-linking-exception LGPL-2"
63 SLOT="0"
64 KEYWORDS="~amd64 ~x86"
65
66 IUSE="doc +icedtea7 javascript +nsplugin test"
67
68 COMMON_DEP="
69 icedtea7? ( || (
70 dev-java/icedtea:7 dev-java/icedtea-bin:7
71 ) )
72 !icedtea7? ( || (
73 dev-java/icedtea:7 dev-java/icedtea-bin:7
74 dev-java/icedtea:6 dev-java/icedtea-bin:6
75 ) )
76 app-admin/eselect-java
77 nsplugin? (
78 >=dev-libs/glib-2.16
79 )"
80 RDEPEND="${COMMON_DEP}"
81 # Need system junit 4.8+. Bug #389795
82 DEPEND="${COMMON_DEP}
83 virtual/pkgconfig
84 javascript? ( dev-java/rhino:1.6 )
85 nsplugin? ( net-misc/npapi-sdk )
86 test? ( >=dev-java/junit-4.8:4 )"
87
88 # http://mail.openjdk.java.net/pipermail/distro-pkg-dev/2010-December/011221.html
89 pkg_setup() {
90 JAVA_PKG_WANT_BUILD_VM="icedtea-7 icedtea-bin-7"
91 if ! use icedtea7; then
92 JAVA_PKG_WANT_BUILD_VM="${JAVA_PKG_WANT_BUILD_VM} icedtea-6 icedtea-bin-6"
93 fi
94 JAVA_PKG_WANT_SOURCE="1.6"
95 JAVA_PKG_WANT_TARGET="1.6"
96
97 java-pkg-2_pkg_setup
98 java-vm-2_pkg_setup
99 }
100
101 src_prepare() {
102 epatch "${FILESDIR}"/0001-Fix-parallel-install.-BGO-440906.patch
103 epatch "${FILESDIR}"/0002-Respect-LDFLAGS.patch # bug #356645
104 eautoreconf
105 }
106
107 src_configure() {
108 local config=(
109 # javaws is managed by eselect java-vm and symlinked to by icedtea so
110 # move it out of the way and symlink itweb-settings back to bin
111 --bindir="${EPREFIX}"/usr/libexec/${PN}
112 --with-jdk-home="${JAVA_HOME}"
113 $(use_enable doc docs)
114 $(use_enable nsplugin plugin)
115 $(use_with javascript rhino)
116 )
117
118 unset JAVA_HOME JDK_HOME CLASSPATH JAVAC JAVACFLAGS
119 econf "${config[@]}"
120 }
121
122 src_compile() {
123 default
124 }
125
126 src_install() {
127 default
128
129 if use nsplugin; then
130 install_mozilla_plugin "/usr/$(get_libdir)/IcedTeaPlugin.so"
131 fi
132
133 mkdir -p "${ED}"/usr/bin || die
134 dosym /usr/libexec/${PN}/itweb-settings /usr/bin/itweb-settings || die
135
136 # Should we patch system default lookup instead?
137 mkdir -p "${ED}"/etc/.java/deployment/ || die
138 echo "deployment.jre.dir=/etc/java-config-2/current-icedtea-web-vm" \
139 > "${ED}"/etc/.java/deployment/deployment.properties || die
140
141 readme.gentoo_create_doc
142 }
143
144 pkg_postinst() {
145 VMHANDLE="icedtea-web@${GENTOO_VM}" java-vm_check-nsplugin
146 java_mozilla_clean_
147 readme.gentoo_print_elog
148 }
149
150 pkg_prerm() {
151 # override the java-vm-2 eclass check for removing a system VM, as it
152 # doesn't make sense here.
153 :;
154 }