From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <gentoo-commits+bounces-841938-garchives=archives.gentoo.org@lists.gentoo.org>
Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80])
	by finch.gentoo.org (Postfix) with ESMTP id 7FED313888F
	for <garchives@archives.gentoo.org>; Fri, 23 Oct 2015 06:26:05 +0000 (UTC)
Received: from pigeon.gentoo.org (localhost [127.0.0.1])
	by pigeon.gentoo.org (Postfix) with SMTP id 101E721C003;
	Fri, 23 Oct 2015 06:26:03 +0000 (UTC)
Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183])
	(using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
	(No client certificate requested)
	by pigeon.gentoo.org (Postfix) with ESMTPS id 77B4321C003
	for <gentoo-commits@lists.gentoo.org>; Fri, 23 Oct 2015 06:26:02 +0000 (UTC)
Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52])
	(using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
	(No client certificate requested)
	by smtp.gentoo.org (Postfix) with ESMTPS id 0E5F33408D4
	for <gentoo-commits@lists.gentoo.org>; Fri, 23 Oct 2015 06:26:01 +0000 (UTC)
Received: from localhost.localdomain (localhost [127.0.0.1])
	by oystercatcher.gentoo.org (Postfix) with ESMTP id 7640A1611
	for <gentoo-commits@lists.gentoo.org>; Fri, 23 Oct 2015 06:25:56 +0000 (UTC)
From: "Andrew John Hughes" <gnu_andrew@member.fsf.org>
To: gentoo-commits@lists.gentoo.org
Content-Transfer-Encoding: 8bit
Content-type: text/plain; charset=UTF-8
Reply-To: gentoo-dev@lists.gentoo.org, "Andrew John Hughes" <gnu_andrew@member.fsf.org>
Message-ID: <1445557938.08dbfe123b59d1fb49b4eda6e38fabc86315ccec.gnu_andrew@gentoo>
Subject: [gentoo-commits] proj/java:master commit in: dev-java/icedtea/
X-VCS-Repository: proj/java
X-VCS-Files: dev-java/icedtea/ChangeLog dev-java/icedtea/icedtea-3.0.0_pre06.ebuild dev-java/icedtea/icedtea-6.1.13.8-r1.ebuild dev-java/icedtea/icedtea-6.9999.ebuild dev-java/icedtea/icedtea-7.2.6.1-r1.ebuild dev-java/icedtea/icedtea-7.2.7.0_pre00.ebuild dev-java/icedtea/metadata.xml
X-VCS-Directories: dev-java/icedtea/
X-VCS-Committer: gnu_andrew
X-VCS-Committer-Name: Andrew John Hughes
X-VCS-Revision: 08dbfe123b59d1fb49b4eda6e38fabc86315ccec
X-VCS-Branch: master
Date: Fri, 23 Oct 2015 06:25:56 +0000 (UTC)
Precedence: bulk
List-Post: <mailto:gentoo-commits@lists.gentoo.org>
List-Help: <mailto:gentoo-commits+help@lists.gentoo.org>
List-Unsubscribe: <mailto:gentoo-commits+unsubscribe@lists.gentoo.org>
List-Subscribe: <mailto:gentoo-commits+subscribe@lists.gentoo.org>
List-Id: Gentoo Linux mail <gentoo-commits.gentoo.org>
X-BeenThere: gentoo-commits@lists.gentoo.org
X-Archives-Salt: f27fca3c-b32a-43bc-946b-7533db787dc7
X-Archives-Hash: 38a8d9ecf31d64dcf71b98cfacc50dbd

commit:     08dbfe123b59d1fb49b4eda6e38fabc86315ccec
Author:     Andrew John Hughes <gnu_andrew <AT> member <DOT> fsf <DOT> org>
AuthorDate: Thu Oct 22 23:32:21 2015 +0000
Commit:     Andrew John Hughes <gnu_andrew <AT> member <DOT> fsf <DOT> org>
CommitDate: Thu Oct 22 23:52:18 2015 +0000
URL:        https://gitweb.gentoo.org/proj/java.git/commit/?id=08dbfe12

dev-java/icedtea: Rename X/awt USE flag to headless to match upstream terminology.

Package-Manager: portage-2.2.20.1

 dev-java/icedtea/ChangeLog                    |  6 ++++++
 dev-java/icedtea/icedtea-3.0.0_pre06.ebuild   |  8 ++++----
 dev-java/icedtea/icedtea-6.1.13.8-r1.ebuild   | 10 +++++-----
 dev-java/icedtea/icedtea-6.9999.ebuild        | 10 +++++-----
 dev-java/icedtea/icedtea-7.2.6.1-r1.ebuild    | 12 ++++++------
 dev-java/icedtea/icedtea-7.2.7.0_pre00.ebuild | 12 ++++++------
 dev-java/icedtea/metadata.xml                 |  2 +-
 7 files changed, 33 insertions(+), 27 deletions(-)

diff --git a/dev-java/icedtea/ChangeLog b/dev-java/icedtea/ChangeLog
index 9c978fe..db537b1 100644
--- a/dev-java/icedtea/ChangeLog
+++ b/dev-java/icedtea/ChangeLog
@@ -2,6 +2,12 @@
 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+  22 Oct 2015; Andrew John Hughes <gnu_andrew@member.fsf.org>
+  icedtea-3.0.0_pre06.ebuild, icedtea-6.1.13.8-r1.ebuild, icedtea-6.9999.ebuild,
+  icedtea-7.2.6.1-r1.ebuild, icedtea-7.2.7.0_pre00.ebuild, metadata.xml:
+  dev-java/icedtea: Rename X/awt USE flag to headless to match upstream
+  terminology.
+
 *icedtea-6.1.13.8-r1 (22 Oct 2015)
 *icedtea-7.2.6.1-r1 (22 Oct 2015)
 

diff --git a/dev-java/icedtea/icedtea-3.0.0_pre06.ebuild b/dev-java/icedtea/icedtea-3.0.0_pre06.ebuild
index 485976a..5665e7b 100644
--- a/dev-java/icedtea/icedtea-3.0.0_pre06.ebuild
+++ b/dev-java/icedtea/icedtea-3.0.0_pre06.ebuild
@@ -62,7 +62,7 @@ EHG_REVISION="${ICEDTEA_PKG}${ICEDTEA_PRE}"
 LICENSE="Apache-1.1 Apache-2.0 GPL-1 GPL-2 GPL-2-with-linking-exception LGPL-2 MPL-1.0 MPL-1.1 public-domain W3C"
 KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
 
-IUSE="+X +alsa cacao cjk +cups debug doc examples jamvm +jbootstrap +nsplugin
+IUSE="+alsa cacao cjk +cups debug doc examples headless jamvm +jbootstrap +nsplugin
 	+nss pax_kernel pulseaudio sctp selinux smartcard +source test zero +webstart"
 
 # Ideally the following were optional at build time.
@@ -108,7 +108,7 @@ COMMON_DEP="
 # cups is needed for X. #390945 #390975
 RDEPEND="${COMMON_DEP}
 	!dev-java/icedtea:0
-	X? (
+	!headless? (
 		${CUPS_COMMON_DEP}
 		${X_COMMON_DEP}
 		media-fonts/dejavu
@@ -323,7 +323,7 @@ src_install() {
 
 	# Ensures HeadlessGraphicsEnvironment is used.
 	# Hack; we should get IcedTea to support passing --disable-headful
-	if ! use X; then
+	if use headless ; then
 		rm -vf "${ddest}"/jre/lib/$(get_system_arch)/libawt_xawt.so || die
 	fi
 
@@ -361,7 +361,7 @@ src_install() {
 	chmod 644 "${ddest}/jre/lib/security/cacerts" || die
 
 	set_java_env "${FILESDIR}/icedtea.env"
-	if ! use X || ! use alsa || ! use cups; then
+	if use headless || ! use alsa || ! use cups; then
 		java-vm_revdep-mask "${dest}"
 	fi
 	java-vm_sandbox-predict /proc/self/coredump_filter

diff --git a/dev-java/icedtea/icedtea-6.1.13.8-r1.ebuild b/dev-java/icedtea/icedtea-6.1.13.8-r1.ebuild
index ff53a11..18438c6 100644
--- a/dev-java/icedtea/icedtea-6.1.13.8-r1.ebuild
+++ b/dev-java/icedtea/icedtea-6.1.13.8-r1.ebuild
@@ -37,7 +37,7 @@ SLOT="6"
 KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
 RESTRICT="test"
 
-IUSE="+alsa +awt cacao cjk +cups debug doc examples +gtk javascript
+IUSE="+alsa cacao cjk +cups debug doc examples +gtk headless javascript
 	+jbootstrap kerberos +nsplugin +nss pax_kernel pulseaudio selinux
 	source systemtap test zero +webstart"
 
@@ -81,7 +81,6 @@ RDEPEND="${COMMON_DEP}
 	!dev-java/icedtea-web:6
 	media-fonts/dejavu
 	alsa? ( ${ALSA_COMMON_DEP} )
-	awt? ( ${X_COMMON_DEP} )
 	cjk? (
 		media-fonts/arphicfonts
 		media-fonts/baekmuk-fonts
@@ -91,6 +90,7 @@ RDEPEND="${COMMON_DEP}
 	)
 	cups? ( ${CUPS_COMMON_DEP} )
 	gtk? ( >=x11-libs/gtk+-2.8:2 )
+	!headless? ( ${X_COMMON_DEP} )
 	selinux? ( sec-policy/selinux-java )"
 
 # Only ant-core-1.8.1 has fixed ant -diagnostics when xerces+xalan are not present.
@@ -233,8 +233,8 @@ src_configure() {
 		--with-abs-install-dir="${EPREFIX}/usr/$(get_libdir)/icedtea${SLOT}" \
 		--with-pkgversion="Gentoo package ${PF}" \
 		--disable-downloading --disable-Werror \
-		$(use_enable awt system-gif) \
-		$(use_enable awt system-png) \
+		$(use_enable !headless system-gif) \
+		$(use_enable !headless system-png) \
 		$(use_enable !debug optimizations) \
 		$(use_enable doc docs) \
 		$(use_enable kerberos system-kerberos) \
@@ -276,7 +276,7 @@ src_install() {
 		rm -v jre/lib/$(get_system_arch)/libjsoundalsa.* || die
 	fi
 
-	if ! use awt ; then
+	if use headless ; then
 		rm -vr jre/lib/$(get_system_arch)/{xawt,libsplashscreen.*} \
 		   {,jre/}bin/policytool bin/appletviewer || die
 	fi

diff --git a/dev-java/icedtea/icedtea-6.9999.ebuild b/dev-java/icedtea/icedtea-6.9999.ebuild
index 8f52b8f..84574cf 100644
--- a/dev-java/icedtea/icedtea-6.9999.ebuild
+++ b/dev-java/icedtea/icedtea-6.9999.ebuild
@@ -36,7 +36,7 @@ SLOT="6"
 KEYWORDS=""
 RESTRICT="test"
 
-IUSE="+alsa +awt cacao cjk +cups debug doc examples +gtk javascript
+IUSE="+alsa cacao cjk +cups debug doc examples +gtk headless javascript
 	+jbootstrap kerberos +nsplugin +nss pax_kernel pulseaudio selinux
 	source systemtap test zero +webstart"
 
@@ -80,7 +80,6 @@ RDEPEND="${COMMON_DEP}
 	!dev-java/icedtea-web:6
 	media-fonts/dejavu
 	alsa? ( ${ALSA_COMMON_DEP} )
-	awt? ( ${X_COMMON_DEP} )
 	cjk? (
 		media-fonts/arphicfonts
 		media-fonts/baekmuk-fonts
@@ -90,6 +89,7 @@ RDEPEND="${COMMON_DEP}
 	)
 	cups? ( ${CUPS_COMMON_DEP} )
 	gtk? ( >=x11-libs/gtk+-2.8:2 )
+	!headless? ( ${X_COMMON_DEP} )
 	selinux? ( sec-policy/selinux-java )"
 
 # Only ant-core-1.8.1 has fixed ant -diagnostics when xerces+xalan are not present.
@@ -230,8 +230,8 @@ src_configure() {
 		--with-abs-install-dir="${EPREFIX}/usr/$(get_libdir)/icedtea${SLOT}" \
 		--with-pkgversion="Gentoo package ${PF}" \
 		--disable-downloading --disable-Werror \
-		$(use_enable awt system-gif) \
-		$(use_enable awt system-png) \
+		$(use_enable !headless system-gif) \
+		$(use_enable !headless system-png) \
 		$(use_enable !debug optimizations) \
 		$(use_enable doc docs) \
 		$(use_enable kerberos system-kerberos) \
@@ -273,7 +273,7 @@ src_install() {
 		rm -v jre/lib/$(get_system_arch)/libjsoundalsa.* || die
 	fi
 
-	if ! use awt ; then
+	if use headless ; then
 		rm -vr jre/lib/$(get_system_arch)/{xawt,libsplashscreen.*} \
 		   {,jre/}bin/policytool bin/appletviewer || die
 	fi

diff --git a/dev-java/icedtea/icedtea-7.2.6.1-r1.ebuild b/dev-java/icedtea/icedtea-7.2.6.1-r1.ebuild
index 9645c54..ac397b9 100644
--- a/dev-java/icedtea/icedtea-7.2.6.1-r1.ebuild
+++ b/dev-java/icedtea/icedtea-7.2.6.1-r1.ebuild
@@ -60,11 +60,11 @@ LICENSE="Apache-1.1 Apache-2.0 GPL-1 GPL-2 GPL-2-with-linking-exception LGPL-2 M
 KEYWORDS="~amd64 ~arm ~x86"
 RESTRICT="test"
 
-IUSE="+awt +alsa cacao cjk +cups debug doc examples +gtk infinality
+IUSE="+alsa cacao cjk +cups debug doc examples +gtk headless infinality
 	jamvm javascript +jbootstrap kerberos +nsplugin nss pax_kernel
 	pulseaudio sctp selinux smartcard source +sunec test zero +webstart"
 
-REQUIRED_USE="gtk? ( awt )"
+REQUIRED_USE="gtk? ( !headless )"
 
 # Ideally the following were optional at build time.
 ALSA_COMMON_DEP="
@@ -118,7 +118,6 @@ RDEPEND="${COMMON_DEP}
 	>=gnome-base/gsettings-desktop-schemas-3.12.2
 	media-fonts/dejavu
 	alsa? ( ${ALSA_COMMON_DEP} )
-	awt? ( ${X_COMMON_DEP} )
 	cjk? (
 		media-fonts/arphicfonts
 		media-fonts/baekmuk-fonts
@@ -127,6 +126,7 @@ RDEPEND="${COMMON_DEP}
 		media-fonts/sazanami
 	)
 	cups? ( ${CUPS_COMMON_DEP} )
+	!headless? ( ${X_COMMON_DEP} )
 	selinux? ( sec-policy/selinux-java )"
 
 # Only ant-core-1.8.1 has fixed ant -diagnostics when xerces+xalan are not present.
@@ -308,8 +308,8 @@ src_configure() {
 		--disable-hotspot-tests --disable-jdk-tests \
 		--enable-system-lcms --enable-system-jpeg \
 		--enable-system-zlib \
-		$(use_enable awt system-gif) \
-		$(use_enable awt system-png) \
+		$(use_enable !headless system-gif) \
+		$(use_enable !headless system-png) \
 		$(use_enable !debug optimizations) \
 		$(use_enable doc docs) \
 		$(use_enable gtk system-gtk) \
@@ -350,7 +350,7 @@ src_install() {
 		rm -v "${ddest}"/jre/lib/$(get_system_arch)/libjsoundalsa.* || die
 	fi
 
-	if ! use awt; then
+	if use headless; then
 		rm -vr "${ddest}"/jre/lib/$(get_system_arch)/{xawt,libsplashscreen.*,libjavagtk.*} \
 		   "${ddest}"/{,jre/}bin/policytool "${ddest}"/bin/appletviewer || die
 	fi

diff --git a/dev-java/icedtea/icedtea-7.2.7.0_pre00.ebuild b/dev-java/icedtea/icedtea-7.2.7.0_pre00.ebuild
index bbb7b41..14fc818 100644
--- a/dev-java/icedtea/icedtea-7.2.7.0_pre00.ebuild
+++ b/dev-java/icedtea/icedtea-7.2.7.0_pre00.ebuild
@@ -60,11 +60,11 @@ LICENSE="Apache-1.1 Apache-2.0 GPL-1 GPL-2 GPL-2-with-linking-exception LGPL-2 M
 KEYWORDS=""
 RESTRICT="test"
 
-IUSE="+awt +alsa cacao cjk +cups debug doc examples +gtk infinality
+IUSE="+alsa cacao cjk +cups debug doc examples +gtk headless infinality
 	jamvm javascript +jbootstrap kerberos +nsplugin nss pax_kernel
 	pulseaudio sctp selinux smartcard source +sunec test zero +webstart"
 
-REQUIRED_USE="gtk? ( awt )"
+REQUIRED_USE="gtk? ( !headless )"
 
 # Ideally the following were optional at build time.
 ALSA_COMMON_DEP="
@@ -118,7 +118,6 @@ RDEPEND="${COMMON_DEP}
 	>=gnome-base/gsettings-desktop-schemas-3.12.2
 	media-fonts/dejavu
 	alsa? ( ${ALSA_COMMON_DEP} )
-	awt? ( ${X_COMMON_DEP} )
 	cjk? (
 		media-fonts/arphicfonts
 		media-fonts/baekmuk-fonts
@@ -127,6 +126,7 @@ RDEPEND="${COMMON_DEP}
 		media-fonts/sazanami
 	)
 	cups? ( ${CUPS_COMMON_DEP} )
+	!headless? ( ${X_COMMON_DEP} )
 	selinux? ( sec-policy/selinux-java )"
 
 # Only ant-core-1.8.1 has fixed ant -diagnostics when xerces+xalan are not present.
@@ -301,8 +301,8 @@ src_configure() {
 		--disable-hotspot-tests --disable-jdk-tests \
 		--enable-system-lcms --enable-system-jpeg \
 		--enable-system-zlib \
-		$(use_enable awt system-gif) \
-		$(use_enable awt system-png) \
+		$(use_enable !headless system-gif) \
+		$(use_enable !headless system-png) \
 		$(use_enable !debug optimizations) \
 		$(use_enable doc docs) \
 		$(use_enable gtk system-gtk) \
@@ -343,7 +343,7 @@ src_install() {
 		rm -v "${ddest}"/jre/lib/$(get_system_arch)/libjsoundalsa.* || die
 	fi
 
-	if ! use awt; then
+	if use headless; then
 		rm -vr "${ddest}"/jre/lib/$(get_system_arch)/{xawt,libsplashscreen.*,libjavagtk.*} \
 		   "${ddest}"/{,jre/}bin/policytool "${ddest}"/bin/appletviewer || die
 	fi

diff --git a/dev-java/icedtea/metadata.xml b/dev-java/icedtea/metadata.xml
index 3b78fab..ccb7c05 100644
--- a/dev-java/icedtea/metadata.xml
+++ b/dev-java/icedtea/metadata.xml
@@ -15,8 +15,8 @@
 </maintainer>
 <longdescription>The IcedTea project provides a harness to build the source code from OpenJDK (http://openjdk.java.net) using Free Software build tools along with additional tools such as a browser plugin and Web Start support via NetX. </longdescription>
 <use>
-  <flag name="awt">Install non-headless AWT libraries, needed by some GUIs (used to be X flag)</flag>
   <flag name="cacao">Use the CACAO virtual machine rather than HotSpot.</flag>
+  <flag name="headless">Don't install graphical libraries (used to be USE="-X")</flag>
   <flag name="infinality">Enable better font rendering using fontconfig.</flag>
   <flag name="jamvm">Use the JamVM virtual machine rather than HotSpot.</flag>
   <flag name="jbootstrap">If possible, recompile the final IcedTea executables with itself.</flag>