chewi 15/06/20 13:45:07
Modified: icedtea-7.2.5.5.ebuild icedtea-6.1.13.7.ebuild
ChangeLog
Log:
Remove redundant --with-ecj-jar code as javac from gcj-jdk always
takes precedence. Remove redundant bootstrap_impossible code as this
is no longer relevant. Remove references to the old VM handles as the
dependencies will ensure that the new ones are always present anyway.
(Portage version: 2.2.20/cvs/Linux x86_64, signed Manifest commit with key
9C6D7DE4)
Revision Changes Path
1.5 dev-java/icedtea/icedtea-7.2.5.5.ebuild
file :
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/icedtea/icedtea-7.2.5.5.ebuild?rev=1.5&view=markup
plain:
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/icedtea/icedtea-7.2.5.5.ebuild?rev=1.5&content-type=text/plain
diff :
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/icedtea/icedtea-7.2.5.5.ebuild?r1=1.4&r2=1.5
Index: icedtea-7.2.5.5.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-java/icedtea/icedtea-7.2.5.5.ebuild,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- icedtea-7.2.5.5.ebuild 23 May 2015 23:05:43 -0000 1.4
+++ icedtea-7.2.5.5.ebuild 20 Jun 2015 13:45:07 -0000 1.5
@@ -1,6 +1,6 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-java/icedtea/icedtea-7.2.5.5.ebuild,v
1.4 2015/05/23 23:05:43 chewi Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-java/icedtea/icedtea-7.2.5.5.ebuild,v
1.5 2015/06/20 13:45:07 chewi Exp $
# Build written by Andrew John Hughes ([email protected])
# *********************************************************
@@ -179,7 +179,7 @@
icedtea_check_requirements
JAVA_PKG_WANT_BUILD_VM="
- icedtea-7 icedtea-bin-7 icedtea7
+ icedtea-7 icedtea-bin-7
gcj-jdk"
JAVA_PKG_WANT_SOURCE="1.5"
JAVA_PKG_WANT_TARGET="1.5"
@@ -204,25 +204,17 @@
}
src_configure() {
- local bootstrap cacao_config config hotspot_port hs_tarball use_cacao
use_zero zero_config
+ local cacao_config config hotspot_port hs_tarball use_cacao use_zero
zero_config
local vm=$(java-pkg_get-current-vm)
- # Whether to bootstrap
- bootstrap="disable"
- if use jbootstrap; then
- bootstrap="enable"
- fi
-
- if has "${vm}" gcj-jdk; then
- # gcj-jdk ensures ecj is present.
+ # gcj-jdk ensures ecj is present.
+ if use jbootstrap || has "${vm}" gcj-jdk; then
use jbootstrap || einfo "bootstrap is necessary when building
with ${vm}, ignoring USE=\"-jbootstrap\""
- bootstrap="enable"
- local ecj_jar="$(readlink
"${EPREFIX}"/usr/share/eclipse-ecj/ecj.jar)"
- config+=" --with-ecj-jar=${ecj_jar}"
+ config+=" --enable-bootstrap"
+ else
+ config+=" --disable-bootstrap"
fi
- config+=" --${bootstrap}-bootstrap"
-
# Use Zero if requested
if use zero; then
use_zero="yes"
1.4 dev-java/icedtea/icedtea-6.1.13.7.ebuild
file :
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/icedtea/icedtea-6.1.13.7.ebuild?rev=1.4&view=markup
plain:
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/icedtea/icedtea-6.1.13.7.ebuild?rev=1.4&content-type=text/plain
diff :
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/icedtea/icedtea-6.1.13.7.ebuild?r1=1.3&r2=1.4
Index: icedtea-6.1.13.7.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-java/icedtea/icedtea-6.1.13.7.ebuild,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- icedtea-6.1.13.7.ebuild 21 May 2015 09:01:24 -0000 1.3
+++ icedtea-6.1.13.7.ebuild 20 Jun 2015 13:45:07 -0000 1.4
@@ -1,6 +1,6 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-java/icedtea/icedtea-6.1.13.7.ebuild,v
1.3 2015/05/21 09:01:24 chewi Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-java/icedtea/icedtea-6.1.13.7.ebuild,v
1.4 2015/06/20 13:45:07 chewi Exp $
# Build written by Andrew John Hughes ([email protected])
# *********************************************************
@@ -143,7 +143,7 @@
icedtea_check_requirements
JAVA_PKG_WANT_BUILD_VM="
- icedtea-6 icedtea-bin-6 icedtea6 icedtea6-bin
+ icedtea-6 icedtea-bin-6
gcj-jdk"
JAVA_PKG_WANT_SOURCE="1.5"
JAVA_PKG_WANT_TARGET="1.5"
@@ -167,34 +167,18 @@
export LANG="C" LC_ALL="C"
}
-bootstrap_impossible() {
- # Fill this according to testing what works and what not
- has "${1}" # icedtea6 icedtea-6 icedtea6-bin icedtea-bin-6
-}
-
src_configure() {
- local bootstrap cacao_config config hotspot_port use_cacao use_zero
zero_config
+ local cacao_config config hotspot_port use_cacao use_zero zero_config
local vm=$(java-pkg_get-current-vm)
- # IcedTea6 can't be built using IcedTea7; its class files are too new
- # Whether to bootstrap
- bootstrap="disable"
- if use jbootstrap; then
- if bootstrap_impossible "${vm}"; then
- einfo "Bootstrap with ${vm} is currently not possible
and thus disabled, ignoring USE=jbootstrap"
- else
- bootstrap="enable"
- fi
- fi
-
- if has "${vm}" gcj-jdk; then
- # gcj-jdk ensures ecj is present.
+ # gcj-jdk ensures ecj is present.
+ if use jbootstrap || has "${vm}" gcj-jdk; then
use jbootstrap || einfo "bootstrap is necessary when building
with ${vm}, ignoring USE=\"-jbootstrap\""
- bootstrap="enable"
+ config+=" --enable-bootstrap"
+ else
+ config+=" --disable-bootstrap"
fi
- config+=" --${bootstrap}-bootstrap"
-
# Use Zero if requested
if use zero; then
use_zero="yes"
1.137 dev-java/icedtea/ChangeLog
file :
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/icedtea/ChangeLog?rev=1.137&view=markup
plain:
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/icedtea/ChangeLog?rev=1.137&content-type=text/plain
diff :
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/icedtea/ChangeLog?r1=1.136&r2=1.137
Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-java/icedtea/ChangeLog,v
retrieving revision 1.136
retrieving revision 1.137
diff -u -r1.136 -r1.137
--- ChangeLog 23 May 2015 23:05:43 -0000 1.136
+++ ChangeLog 20 Jun 2015 13:45:07 -0000 1.137
@@ -1,6 +1,13 @@
# ChangeLog for dev-java/icedtea
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-java/icedtea/ChangeLog,v 1.136
2015/05/23 23:05:43 chewi Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-java/icedtea/ChangeLog,v 1.137
2015/06/20 13:45:07 chewi Exp $
+
+ 20 Jun 2015; James Le Cuirot <[email protected]> icedtea-6.1.13.7.ebuild,
+ icedtea-7.2.5.5.ebuild:
+ Remove redundant --with-ecj-jar code as javac from gcj-jdk always takes
+ precedence. Remove redundant bootstrap_impossible code as this is no longer
+ relevant. Remove references to the old VM handles as the dependencies will
+ ensure that the new ones are always present anyway.
23 May 2015; James Le Cuirot <[email protected]> icedtea-7.2.5.5.ebuild:
~arm keyword but only for 7. We're phasing 6 out so I don't think we'll
bother