[gentoo-commits] proj/java:master commit in: dev-java/gradle-bin/

2024-06-19 Thread Florian Schmaus
commit: 13cc3ab16bce19245c818cbb10a0925614d53061
Author: Florian Schmaus  gentoo  org>
AuthorDate: Wed Jun 19 08:18:27 2024 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Wed Jun 19 08:18:27 2024 +
URL:https://gitweb.gentoo.org/proj/java.git/commit/?id=13cc3ab1

dev-java/gradle-bin: add 6.9.4

Signed-off-by: Florian Schmaus  gentoo.org>

 dev-java/gradle-bin/Manifest|  1 +
 dev-java/gradle-bin/gradle-bin-6.9.4.ebuild | 61 +
 2 files changed, 62 insertions(+)

diff --git a/dev-java/gradle-bin/Manifest b/dev-java/gradle-bin/Manifest
index 0bfa92a5..678129cc 100644
--- a/dev-java/gradle-bin/Manifest
+++ b/dev-java/gradle-bin/Manifest
@@ -1,6 +1,7 @@
 DIST gradle-4.10.3-all.zip 117609625 BLAKE2B 
c74da2bd24783bd80d6800d23bd2f7676e6871e69f981695d8eb28d000fd47739607c1840568cbe7c934eca21754ac3cb890925e45af9c43266bd31006274b8b
 SHA512 
a688267399a1632d86e8c3d28e34ea58992bba64968f4d01b6c3e4ea63081167c556806b1e2718e6858a8d402c941fcdcbe761f3622fa2f74bd53dedffa620ff
 DIST gradle-5.6.2-all.zip 139632144 BLAKE2B 
6d43594a752cf8eedb9958ac76a703cee35561779a152324e8429a1ce79b3c169dd5d34da780eec3147bae26472416f60fe77272927755ee5455481ca6c14e0f
 SHA512 
f3e400d4b9dd3b11ab1bebb20fa927495760c4c57da814d08eeda0851d04609b719f930c1ce3030e35004a8af546b8847e9b389eb91c2a12da0ade974dab5ced
 DIST gradle-bin-6.8.3.zip 150631445 BLAKE2B 
935a6631167481e289ac5a468b822ffeec204519edf42c8a0f05a911ef716715b706e3c22637763b4a7a0c7cbfa89f163673ef5631c115c025c5634b353fcee6
 SHA512 
fdd5c347142c2a8e2a1455d8886ddb103531de6e69d41f20d199a488d10165600924876761b452da213759a1dc6d47ed00a069f1a9f8af99fdbf1af3bb2e0564
+DIST gradle-bin-6.9.4.zip 150263528 BLAKE2B 
d1057f4e6beba1cfa096815bedc6f00869a86245921813c6138ae9070bd265f96686177146e42af8317f5a747319bb43590ec33195cbb878445cede9b0e872f1
 SHA512 
39616401dae95bceff425d311a83a76b32dc2e42433eff8f769fc987b17679a09bf476fe839b0c390410847b33b70976c85d08a2b03c91bf776e8f42198ac0c6
 DIST gradle-bin-7.1.1.zip 154838841 BLAKE2B 
0a0ad08101f0c5fa7c0cb2a4c9ad6e53320cc6214fe1a139f390b73d9aa656ebfaf90c21816d57964f37e9cad51faed21f82f55b7e24fcf0f5a3ffd861c990ad
 SHA512 
95cc2de9b7c3d6019d7780b17238ff8f0db14c9a1e494b391c84d75619eb3064322bb2c56fa9127b0a5681c94b32283090a15b06fefeccdb95a1f8fb9e58c75c
 DIST gradle-bin-7.2.zip 157058280 BLAKE2B 
918213df58ac2afbd075c74588f60676cd7dc99030834828138c621348ac1abd368e0b54c2f6937cbfc9533e55e310b46cf841c92dcb1039b898c6f456032d38
 SHA512 
6ccc79f08afdc20b3d5abf876c3cabb69114d1ab4285cdb77158cd8c5e09207589edefb6c79f2bcffe4629a38c6b9e2f473de42dab29a24310965bc5816b907d
 DIST gradle-bin-7.3.3.zip 158875257 BLAKE2B 
94f86e06da3eae4a9522d35a28577d033d64ce1bc2f36d0f5c1992e9b92ec311d25bd98bbeaf4b8a9869f22d93e14c88952e12166e436a0a6c206541d1f967aa
 SHA512 
03f2bdd77202788cd43bb3e3a6390340f4d083d69ade5a53e0163204fb85307f5f4e04077c6ae558bc36ab3c478674f941079bc14a8344f55631fbba1490

diff --git a/dev-java/gradle-bin/gradle-bin-6.9.4.ebuild 
b/dev-java/gradle-bin/gradle-bin-6.9.4.ebuild
new file mode 100644
index ..beaa3155
--- /dev/null
+++ b/dev-java/gradle-bin/gradle-bin-6.9.4.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+IUSE="doc"
+JAVA_PKG_IUSE="source"
+
+inherit java-pkg-2
+
+MY_PN=${PN%%-bin}
+MY_P="${MY_PN}-${PV/_rc/-rc-}"
+
+DESCRIPTION="A project automation and build tool with a Groovy based DSL"
+SRC_URI="https://services.gradle.org/distributions/${MY_P}-all.zip -> ${P}.zip"
+HOMEPAGE="https://www.gradle.org/;
+
+LICENSE="Apache-2.0"
+SLOT="${PV}"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="app-eselect/eselect-gradle"
+BDEPEND="app-arch/unzip"
+RDEPEND="
+   ${DEPEND}
+   >=virtual/jre-1.8:*
+"
+
+S="${WORKDIR}/${MY_P}"
+
+src_compile() {
+   :
+}
+
+src_install() {
+   local gradle_dir="/usr/share/${PN}-${SLOT}"
+
+   if use source; then
+   java-pkg_dosrc src
+   fi
+
+   docinto html
+   dodoc -r docs/release-notes.html
+   if use doc; then
+   dodoc -r docs/{dsl,userguide}
+   java-pkg_dojavadoc docs/javadoc
+   fi
+
+   insinto "${gradle_dir}"
+   doins -r bin/ lib/
+   fperms 755 "${gradle_dir}/bin/gradle"
+   dosym "${gradle_dir}/bin/gradle" "/usr/bin/${PN}-${SLOT}"
+}
+
+pkg_postinst() {
+   eselect gradle update ifunset
+}
+
+pkg_postrm() {
+   eselect gradle update ifunset
+}



[gentoo-commits] proj/java:master commit in: dev-java/openjdk-loom/

2024-06-16 Thread Florian Schmaus
commit: b83dce5db15880248c03cddacd9318030cc2efa5
Author: Florian Schmaus  gentoo  org>
AuthorDate: Sun Jun 16 08:03:28 2024 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Sun Jun 16 08:03:28 2024 +
URL:https://gitweb.gentoo.org/proj/java.git/commit/?id=b83dce5d

dev-java/openjdk-loom: drop 19_pre20221116

Signed-off-by: Florian Schmaus  gentoo.org>

 .../openjdk-loom-19_pre20221116.ebuild | 276 -
 1 file changed, 276 deletions(-)

diff --git a/dev-java/openjdk-loom/openjdk-loom-19_pre20221116.ebuild 
b/dev-java/openjdk-loom/openjdk-loom-19_pre20221116.ebuild
deleted file mode 100644
index 506d9a8c..
--- a/dev-java/openjdk-loom/openjdk-loom-19_pre20221116.ebuild
+++ /dev/null
@@ -1,276 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit check-reqs eapi8-dosym flag-o-matic git-r3 java-pkg-2 java-vm-2 
multiprocessing toolchain-funcs
-
-MY_PV="${PV//_p/+}"
-SLOT="$(ver_cut 1)"
-
-DESCRIPTION="Experimental OpenJDK with Project Loom (Fibers / Virtual Threads)"
-HOMEPAGE="https://openjdk.org;
-EGIT_REPO_URI="https://github.com/openjdk/loom.git;
-EGIT_COMMIT="4047afb36f33b9dfc537be2047869a3f7940654e"
-
-LICENSE="GPL-2-with-classpath-exception"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
-
-IUSE="alsa big-endian cups debug doc examples headless-awt javafx jbootstrap 
selinux source +system-bootstrap systemtap"
-
-REQUIRED_USE="
-   javafx? ( alsa !headless-awt )
-   !system-bootstrap? ( jbootstrap )
-"
-
-COMMON_DEPEND="
-   media-libs/freetype:2=
-   media-libs/giflib:0/7
-   media-libs/harfbuzz:=
-   media-libs/libpng:0=
-   media-libs/lcms:2=
-   sys-libs/zlib
-   media-libs/libjpeg-turbo:0=
-   systemtap? ( dev-util/systemtap )
-"
-
-# Many libs are required to build, but not to run, make is possible to remove
-# by listing conditionally in RDEPEND unconditionally in DEPEND
-RDEPEND="
-   ${COMMON_DEPEND}
-   >=sys-apps/baselayout-java-0.1.0-r1
-   !headless-awt? (
-   x11-libs/libX11
-   x11-libs/libXext
-   x11-libs/libXi
-   x11-libs/libXrandr
-   x11-libs/libXrender
-   x11-libs/libXt
-   x11-libs/libXtst
-   )
-   alsa? ( media-libs/alsa-lib )
-   cups? ( net-print/cups )
-   selinux? ( sec-policy/selinux-java )
-"
-
-DEPEND="
-   ${COMMON_DEPEND}
-   app-arch/zip
-   media-libs/alsa-lib
-   net-print/cups
-   x11-base/xorg-proto
-   x11-libs/libX11
-   x11-libs/libXext
-   x11-libs/libXi
-   x11-libs/libXrandr
-   x11-libs/libXrender
-   x11-libs/libXt
-   x11-libs/libXtst
-   javafx? ( dev-java/openjfx:${SLOT}= )
-   system-bootstrap? (
-   || (
-   dev-java/openjdk-bin:20
-   dev-java/openjdk:20
-   dev-java/openjdk-bin:${SLOT}
-   dev-java/openjdk:${SLOT}
-   )
-   )
-"
-
-# The space required to build varies wildly depending on USE flags,
-# ranging from 2GB to 16GB. This function is certainly not exact but
-# should be close enough to be useful.
-openjdk_check_requirements() {
-   local M
-   M=2048
-   M=$(( $(usex jbootstrap 2 1) * $M ))
-   M=$(( $(usex debug 3 1) * $M ))
-   M=$(( $(usex doc 320 0) + $(usex source 128 0) + 192 + $M ))
-
-   CHECKREQS_DISK_BUILD=${M}M check-reqs_pkg_${EBUILD_PHASE}
-}
-
-pkg_pretend() {
-   openjdk_check_requirements
-   if [[ ${MERGE_TYPE} != binary ]]; then
-   has ccache ${FEATURES} && die "FEATURES=ccache doesn't work 
with ${PN}, bug #677876"
-   fi
-}
-
-pkg_setup() {
-   openjdk_check_requirements
-   java-vm-2_pkg_setup
-
-   [[ ${MERGE_TYPE} == "binary" ]] && return
-
-   JAVA_PKG_WANT_BUILD_VM="openjdk-20 openjdk-bin-20 openjdk-${SLOT} 
openjdk-bin-${SLOT}"
-   JAVA_PKG_WANT_SOURCE="${SLOT}"
-   JAVA_PKG_WANT_TARGET="${SLOT}"
-
-   # The nastiness below is necessary while the gentoo-vm USE flag is
-   # masked. First we call java-pkg-2_pkg_setup if it looks like the
-   # flag was unmasked against one of the possible build VMs. If not,
-   # we try finding one of them in their expected locations. This would
-   # have been slightly less messy if openjdk-bin had been installed to
-   # /opt/${PN}-${SLOT} or if there was a mechanism to install a VM env
-   # file but disable it so that it would not normally be selectable.
-
-   local vm
-   for vm in ${JAVA_PKG_WANT_BUILD_VM}; do
-   if [[ -d ${BROOT}/usr/lib/jvm/${vm} ]]; then
-   java-pkg-2_pkg_setup
-   return
-   fi
-   done
-}
-
-src_prepare() {
-   default
-   chmod +x configure || die
-}
-
-src_configure() {
-   if has_version 

[gentoo-commits] proj/java:master commit in: dev-java/cacao/, dev-java/cacao/files/

2024-04-15 Thread Florian Schmaus
commit: c57dc44b2f864ea1ff8e4e55a3f4f26767763462
Author: Florian Schmaus  gentoo  org>
AuthorDate: Mon Apr 15 08:18:20 2024 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Mon Apr 15 08:18:20 2024 +
URL:https://gitweb.gentoo.org/proj/java.git/commit/?id=c57dc44b

dev-java/cacao: treeclean

Signed-off-by: Florian Schmaus  gentoo.org>

 dev-java/cacao/ChangeLog   | 125 -
 dev-java/cacao/Manifest|   1 -
 dev-java/cacao/cacao-1.6.0-r4.ebuild   | 115 --
 dev-java/cacao/files/cacao.env |  18 -
 dev-java/cacao/files/javac.in  |  57 -
 dev-java/cacao/files/support-7.patch   |  20 -
 dev-java/cacao/files/system-boehm-gc.patch |  47 ---
 dev-java/cacao/metadata.xml|  14 
 8 files changed, 397 deletions(-)

diff --git a/dev-java/cacao/ChangeLog b/dev-java/cacao/ChangeLog
deleted file mode 100644
index 0451cb93..
--- a/dev-java/cacao/ChangeLog
+++ /dev/null
@@ -1,125 +0,0 @@
-# ChangeLog for dev-java/cacao
-# Copyright 1999-2018 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-java/cacao/ChangeLog,v 1.22 2012/06/14 
21:25:44 radhermit Exp $
-
-  06 Nov 2018; Andrew John Hughes 
-  cacao-1.6.0-r4.ebuild:
-  dev-java/cacao: Use relative symlinks as suggested by repoman
-
-*cacao-1.6.0-r4 (03 Nov 2018)
-
-  03 Nov 2018; Andrew John Hughes 
-  +cacao-1.6.0-r4.ebuild, -cacao-1.6.0-r3.ebuild:
-  dev-java/cacao: Ensure we use this VM to run the GNU Classpath tools.
-
-*cacao-1.6.0-r3 (03 Aug 2015)
-
-  03 Aug 2015; Andrew John Hughes 
-  +cacao-1.6.0-r3.ebuild, -cacao-1.6.0-r2.ebuild, files/javac.in:
-  Make default source/target 1.6 for CACAO JDK as it's reporting as a 1.6 JDK.
-
-  08 Jul 2015; Andrew John Hughes 
-  cacao-1.6.0-r2.ebuild:
-  Add use of EPREFIX and get_libdir to CACAO ebuild.
-
-*cacao-1.6.0-r2 (08 Jul 2015)
-
-  08 Jul 2015; Andrew John Hughes 
-  +cacao-1.6.0-r2.ebuild, -cacao-1.6.0-r1.ebuild, files/cacao.env:
-  Update CACAO to match new GNU Classpath ebuild. Cleanup file placement and 
PaX
-  mark VM.
-
-*cacao-1.6.0-r1 (20 Sep 2013)
-
-  20 Sep 2013; Andrew John Hughes 
-  +cacao-1.6.0-r1.ebuild, -cacao-1.6.0.ebuild, files/javac.in:
-  Don't set classpath if $CLASSPATH is set.
-
-  11 Mar 2013; Andrew John Hughes  files/javac.in:
-  Set classpath to current directory if not set in javac wrapper.
-
-  31 Jan 2013; Andrew John Hughes  cacao-1.6.0.ebuild,
-  +files/javac.in:
-  Use a script to help ecj emulate javac (based on the one in IcedTea)
-
-*cacao-1.6.0 (05 Jan 2013)
-
-  05 Jan 2013; Andrew John Hughes  
+cacao-1.6.0.ebuild,
-  +files/support-7.patch, +files/cacao.env, +files/system-boehm-gc.patch,
-  +metadata.xml:
-  Add support for CACAO 1.6.0 using GNU Classpath 0.99.0.
-
-  14 Jun 2012; Tim Harder  cacao-0.99.4.ebuild:
-  Update HOMEPAGE.
-
-  18 Dec 2011; Ralph Sennhauser  cacao-0.99.4.ebuild:
-  Fix dependency on ecj, eselect-ecj's PDEPEND doesn't guarantee it's
-  availability at build time.
-
-  23 May 2010; Petteri Räty  cacao-0.99.4.ebuild:
-  Fix tests to find junit4. They still fail. See bug #321189.
-
-  16 May 2010; Petteri Räty  cacao-0.99.4.ebuild:
-  Update HOMEPAGE. Fixes bug #319791.
-
-  31 Jul 2009; Petteri Räty  +files/cacao.env:
-  Add missing cacao.env. Fixes bug #279032.
-
-  16 Jul 2009; Petteri Räty  cacao-0.99.4.ebuild:
-  Fix whitespace issue reported by pcheck.
-
-  16 Jul 2009; Petteri Räty  -cacao-0.91.ebuild,
-  -cacao-0.95.ebuild:
-  Remove old non working versions.
-
-  16 Jul 2009; Petteri Räty  cacao-0.99.4.ebuild:
-  Add ~ppc and ~ppc64 as gnu_andres has tested those.
-
-*cacao-0.99.4 (16 Jul 2009)
-
-  16 Jul 2009; Petteri Räty  +cacao-0.99.4.ebuild:
-  Version bump. Thanks to gnu_andrew. Fixes bug #179100, bug #183116.
-
-  21 Feb 2007; Piotr Jaroszyński  ChangeLog:
-  Transition to Manifest2.
-
-  06 Oct 2006; Vlastimil Babka  cacao-0.95.ebuild:
-  Fixed typo in DEPEND wrt bug #150283.
-
-  15 May 2006; Petteri Räty  -cacao-0.93.ebuild,
-  -cacao-0.94.ebuild:
-  Removed old versions.
-
-*cacao-0.95 (25 Mar 2006)
-
-  25 Mar 2006; Petteri Räty  +cacao-0.95.ebuild:
-  Version bump.
-
-*cacao-0.94 (05 Feb 2006)
-
-  05 Feb 2006; Petteri Räty  +cacao-0.94.ebuild:
-  Version bump. Fixes bug #121279.
-
-  22 Dec 2005; Joshua Nichols  cacao-0.93.ebuild:
-  Added ~amd64 keyword (bug #116259).
-
-*cacao-0.93 (21 Dec 2005)
-
-  21 Dec 2005; Petteri Räty 
-  +files/0.93-no-exec-stack.patch, +cacao-0.93.ebuild:
-  Version bump. Now uses external gnu-classpath.
-
-  26 Jul 2005; Thomas Matthijs  cacao-0.91.ebuild:
-  removed inherit java-pkg, doesnt seem to use anything from it
-
-  12 Jun 2005; Karl Trygve Kalleberg  cacao-0.91.ebuild:
-  Fix for #91358.
-
-  03 May 2005; David Holm  cacao-0.91.ebuild:
-  Added to ~ppc.
-
-*cacao-0.91 (20 Feb 2005)
-
-  20 Feb 2005; Karl Trygve Kalleberg  +metadata.xml,
-  

[gentoo-commits] proj/java:master commit in: dev-java/gcj-jdk/, dev-java/gcj-jdk/files/

2024-04-15 Thread Florian Schmaus
commit: 3ed1e6aba13d86ee7fe04f81a863fb52ef302e8a
Author: Florian Schmaus  gentoo  org>
AuthorDate: Mon Apr 15 08:18:33 2024 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Mon Apr 15 08:18:33 2024 +
URL:https://gitweb.gentoo.org/proj/java.git/commit/?id=3ed1e6ab

dev-java/gcj-jdk: treeclean

Signed-off-by: Florian Schmaus  gentoo.org>

 dev-java/gcj-jdk/ChangeLog   | 160 ---
 dev-java/gcj-jdk/files/gcj-jdk.env.sh|  18 
 dev-java/gcj-jdk/files/javac.in  |  57 ---
 dev-java/gcj-jdk/gcj-jdk-5.4.0-r1.ebuild | 109 -
 dev-java/gcj-jdk/metadata.xml|  21 
 5 files changed, 365 deletions(-)

diff --git a/dev-java/gcj-jdk/ChangeLog b/dev-java/gcj-jdk/ChangeLog
deleted file mode 100644
index 8beb1bcc..
--- a/dev-java/gcj-jdk/ChangeLog
+++ /dev/null
@@ -1,160 +0,0 @@
-# ChangeLog for dev-java/gcj-jdk
-# Copyright 1999-2018 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-java/gcj-jdk/ChangeLog,v 1.19 
2015/05/21 08:50:13 chewi Exp $
-
-*gcj-jdk-5.4.0-r1 (03 Feb 2018)
-
-  03 Feb 2018; Andrew John Hughes 
-  +files/gcj-jdk.env.sh, +gcj-jdk-5.4.0-r1.ebuild, -files/gcj-jdk.env,
-  -gcj-jdk-5.1.0-r2.ebuild, -gcj-jdk-5.3.0.ebuild:
-  dev-java/gcj-jdk: Update to latest version of GCC 5 and merge with broken
-  system version, which lacks environment file.
-
-*gcj-jdk-5.3.0 (25 Mar 2016)
-
-  25 Mar 2016; Andrew John Hughes 
-  +gcj-jdk-5.3.0.ebuild, metadata.xml:
-  dev-java/gcj-jdk: Add support for GCJ 5.3.0.
-
-*gcj-jdk-5.1.0-r1 (23 Jun 2015)
-
-  23 Jun 2015; Andrew John Hughes 
-  +gcj-jdk-5.1.0-r1.ebuild, -gcj-jdk-5.1.0.ebuild, metadata.xml:
-  Make javadoc symlink optional and provide it using GNU Classpath. Resolves 
bug
-  #465572.
-
-  21 May 2015; James Le Cuirot  -gcj-jdk-4.8.3.ebuild,
-  gcj-jdk-4.8.4.ebuild:
-  ~ppc keyword.
-
-*gcj-jdk-4.8.4 (03 May 2015)
-
-  03 May 2015; James Le Cuirot  +gcj-jdk-4.8.4.ebuild,
-  -gcj-jdk-4.7.3.ebuild, -gcj-jdk-4.8.2.ebuild, gcj-jdk-4.9.2.ebuild:
-  Let's just keep versions for the latest stable and unstable gcc in each SLOT.
-
-*gcj-jdk-4.9.2 (17 Mar 2015)
-
-  17 Mar 2015; James Le Cuirot  +gcj-jdk-4.9.2.ebuild:
-  Simple version bump. Tested with ecj 4.4 to build icedtea 7.
-
-*gcj-jdk-4.8.3 (14 Jul 2014)
-*gcj-jdk-4.8.2 (14 Jul 2014)
-*gcj-jdk-4.7.4 (14 Jul 2014)
-*gcj-jdk-4.7.3-r1 (14 Jul 2014)
-
-  14 Jul 2014; Ralph Sennhauser  -gcj-jdk-4.5.1-r1.ebuild,
-  -gcj-jdk-4.5.2-r1.ebuild, -gcj-jdk-4.5.3.ebuild, -gcj-jdk-4.5.4.ebuild,
-  -gcj-jdk-4.5.4-r1.ebuild, -gcj-jdk-4.6.0.ebuild, -gcj-jdk-4.6.1.ebuild,
-  -gcj-jdk-4.6.2-r1.ebuild, -gcj-jdk-4.6.3.ebuild, -gcj-jdk-4.6.3-r1.ebuild,
-  -gcj-jdk-4.6.3-r2.ebuild, -gcj-jdk-4.6.3-r3.ebuild, -gcj-jdk-4.7.2.ebuild,
-  +gcj-jdk-4.7.3-r1.ebuild, +gcj-jdk-4.7.4.ebuild, +gcj-jdk-4.8.2.ebuild,
-  +gcj-jdk-4.8.3.ebuild, +files/javac.in:
-  Add missing versions for 4.7 and 4.8
-  Fix 4.7.3 to be able to build ant-core-1.9 #489266
-  Thanks to Andrew John Hughes  for the javac
-  wrapper und for providing new API diffs
-  Drop 4.5 and 4.6 as they are to old to build current icedtea:7
-  Drop ia64 ppc ppc64 on 4.8 as the correspondig gcc is missing those keywords
-
-  18 Jan 2014; Lars Wendler  -gcj-jdk-4.4.4-r1.ebuild,
-  -gcj-jdk-4.4.5-r1.ebuild, -gcj-jdk-4.4.6.ebuild:
-  [QA] Removed ebuilds which have no gcc counterpart anymore.
-
-  24 Dec 2013; Tom Wijsman  gcj-jdk-4.4.4-r1.ebuild,
-  gcj-jdk-4.4.5-r1.ebuild, gcj-jdk-4.4.6.ebuild, gcj-jdk-4.5.1-r1.ebuild,
-  gcj-jdk-4.5.2-r1.ebuild, gcj-jdk-4.5.3.ebuild, gcj-jdk-4.5.4-r1.ebuild,
-  gcj-jdk-4.5.4.ebuild, gcj-jdk-4.6.0.ebuild, gcj-jdk-4.6.1.ebuild,
-  gcj-jdk-4.6.2-r1.ebuild, gcj-jdk-4.6.3-r1.ebuild, gcj-jdk-4.6.3-r2.ebuild,
-  gcj-jdk-4.6.3-r3.ebuild, gcj-jdk-4.6.3.ebuild, gcj-jdk-4.7.2.ebuild,
-  gcj-jdk-4.7.3.ebuild:
-  Reflect gtk --> awt USE flag change of sys-devel/gcc.
-
-*gcj-jdk-4.7.3 (27 Jun 2013)
-
-  27 Jun 2013; Tom Wijsman  +gcj-jdk-4.7.3.ebuild:
-  Version bump to 4.7.3; fixes bug #473074, reported by Ivan Iraci.
-
-  17 Mar 2013; Markos Chandras  metadata.xml:
-  Add proxy-maintainers to metadata.xml
-
-*gcj-jdk-4.7.2 (23 Jan 2013)
-*gcj-jdk-4.6.3-r3 (23 Jan 2013)
-*gcj-jdk-4.5.4-r1 (23 Jan 2013)
-
-  23 Jan 2013; Ralph Sennhauser  +gcj-jdk-4.5.4-r1.ebuild,
-  +gcj-jdk-4.6.3-r3.ebuild, +gcj-jdk-4.7.2.ebuild:
-  Bump and make gcc[gtk] dep optional. #453422
-
-  13 Jan 2013; Ralph Sennhauser  files/gcj-jdk.env:
-  Make vm env file Prefix aware. #445350
-
-*gcj-jdk-4.6.3-r2 (23 Oct 2012)
-*gcj-jdk-4.5.4 (23 Oct 2012)
-
-  23 Oct 2012; Ralph Sennhauser  +gcj-jdk-4.5.4.ebuild,
-  +gcj-jdk-4.6.3-r2.ebuild:
-  Don't require corresponding gcc to be active. #439228
-  Backport various fixes to 4.5.4.
-
-*gcj-jdk-4.6.3-r1 (28 Sep 2012)
-
-  28 Sep 2012; Ralph Sennhauser  +gcj-jdk-4.6.3-r1.ebuild:
-  No longer install symlinks in /usr/bin to work with recent gcc-config.
-  #431930
-  Add missing dodir 

[gentoo-commits] proj/java:master commit in: dev-java/jamvm/files/, dev-java/jamvm/

2024-04-15 Thread Florian Schmaus
commit: fd74432246a2cb0655239b1f58bfb5c1320aee90
Author: Florian Schmaus  gentoo  org>
AuthorDate: Mon Apr 15 08:17:59 2024 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Mon Apr 15 08:17:59 2024 +
URL:https://gitweb.gentoo.org/proj/java.git/commit/?id=fd744322

dev-java/jamvm: treeclean

Signed-off-by: Florian Schmaus  gentoo.org>

 dev-java/jamvm/ChangeLog| 238 
 dev-java/jamvm/Manifest |   1 -
 dev-java/jamvm/files/classes-location.patch |  27 
 dev-java/jamvm/files/jamvm.env  |  16 --
 dev-java/jamvm/files/javac.in   |  57 ---
 dev-java/jamvm/files/noexecstack.patch  |  48 --
 dev-java/jamvm/jamvm-2.0.0-r1.ebuild| 127 ---
 dev-java/jamvm/metadata.xml |   8 -
 8 files changed, 522 deletions(-)

diff --git a/dev-java/jamvm/ChangeLog b/dev-java/jamvm/ChangeLog
deleted file mode 100644
index 089058fd..
--- a/dev-java/jamvm/ChangeLog
+++ /dev/null
@@ -1,238 +0,0 @@
-# ChangeLog for dev-java/jamvm
-# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-java/jamvm/ChangeLog,v 1.53 2014/08/10 
20:16:11 slyfox Exp $
-
-  08 Jul 2015; Andrew John Hughes 
-  jamvm-2.0.0-r1.ebuild:
-  According to the JamVM homepage, it's now ppc64 & sparc that need libffi.
-
-  08 Jul 2015; Andrew John Hughes 
-  +files/noexecstack.patch, jamvm-2.0.0-r1.ebuild:
-  Fix executable stack on JamVM.
-
-*jamvm-2.0.0-r1 (08 Jul 2015)
-
-  08 Jul 2015; Andrew John Hughes  +files/javac.in,
-  +jamvm-2.0.0-r1.ebuild, -jamvm-2.0.0.ebuild, files/jamvm.env:
-  Sync JamVM build with changes to GNU Classpath and CACAO ebuilds.
-
-  10 Aug 2014; Sergei Trofimovich  jamvm-1.5.4-r2.ebuild:
-  QA: drop trailing '.' from DESCRIPTION
-
-  17 Jun 2014; Manuel Rüger  -files/jamvm-1.5.4-r1.env,
-  -jamvm-1.5.4-r1.ebuild:
-  NM: Cleanup superseeded ebuilds.
-
-  07 Dec 2012; Agostino Sarubbo  jamvm-1.5.4-r2.ebuild:
-  Stable for ppc, wrt bug #425624
-
-  12 Jul 2012; Agostino Sarubbo  jamvm-1.5.4-r2.ebuild:
-  Stable for amd64, wrt bug #425624
-
-  12 Jul 2012; Jeff Horelick  jamvm-1.5.4-r2.ebuild:
-  marked x86 per bug 425624
-
-*jamvm-1.5.4-r2 (14 May 2012)
-
-  14 May 2012; Ralph Sennhauser  +jamvm-1.5.4-r2.ebuild,
-  +files/jamvm-1.5.4-r2.env:
-  Only provide JRE. #371461
-
-  28 Sep 2011; Samuli Suominen  metadata.xml:
-  USE="libffi" is now global USE flag.
-
-  08 Jul 2010; Diego E. Pettenò 
-  +files/classes-location.patch:
-  Restore patch that is still needed.
-
-  06 Jul 2010; Vlastimil Babka  -jamvm-1.4.2.ebuild,
-  -jamvm-1.5.0-r3.ebuild, -files/jamvm-1.5.0.env, -jamvm-1.5.4.ebuild,
-  -files/classes-location.patch, -files/jamvm.env:
-  Cleanup.
-
-  05 Jul 2010; Samuli Suominen  jamvm-1.4.2.ebuild:
-  Drop ppc64 wrt #168736, Comment #17
-
-  24 May 2010; Pacho Ramos  jamvm-1.5.4-r1.ebuild:
-  stable amd64, bug 317411
-
-  12 May 2010; Joseph Jezak  jamvm-1.5.4-r1.ebuild:
-  Marked ppc stable for bug #317411.
-
-  10 May 2010; Pawel Hajdan jr 
-  jamvm-1.5.4-r1.ebuild:
-  x86 stable wrt bug #317411
-
-*jamvm-1.5.4-r1 (27 Mar 2010)
-
-  27 Mar 2010; Vlastimil Babka  +jamvm-1.5.4-r1.ebuild,
-  +files/jamvm-1.5.4-r1.env:
-  Revbump to switch to gnu-classpath-0.98, move the install to
-  /usr/lib/jamvm, apply stuff (compatibility symlinks) from java-overlay.
-
-*jamvm-1.5.4 (27 Mar 2010)
-
-  27 Mar 2010; Alistair Bush  +jamvm-1.5.4.ebuild:
-  Version Bump.
-
-  19 Jul 2009; nixnut  jamvm-1.5.0-r3.ebuild:
-  ppc stable #272674
-
-  11 Jun 2009; Markus Meier  jamvm-1.5.0-r3.ebuild:
-  amd64 stable, bug #272674
-
-  10 Jun 2009; Christian Faulhammer 
-  jamvm-1.5.0-r3.ebuild:
-  stable x86, bug 272674
-
-*jamvm-1.5.0-r3 (04 Jun 2009)
-
-  04 Jun 2009; Samuli Suominen 
-  +jamvm-1.5.0-r3.ebuild:
-  Convert to virtual/libffi wrt #272051
-
-  07 Mar 2009; Petteri Räty  jamvm-1.5.0-r2.ebuild:
-  Migrate to EAPI 2.
-
-  17 May 2008; nixnut  jamvm-1.5.0-r2.ebuild:
-  Stable on ppc wrt bug 216689
-
-  13 Apr 2008; Petteri Räty  -jamvm-1.4.5.ebuild,
-  -jamvm-1.5.0.ebuild, -jamvm-1.5.0-r1.ebuild:
-  Remove old versions/revisions.
-
-  09 Apr 2008; Markus Meier  jamvm-1.5.0-r2.ebuild:
-  amd64/x86 stable, bug #216689
-
-  20 Mar 2008; Petteri Räty  jamvm-1.5.0-r2.ebuild:
-  Always needs libffi support on amd64. Fixes bug #213882.
-
-*jamvm-1.5.0-r2 (04 Mar 2008)
-
-  04 Mar 2008; Petteri Räty  +jamvm-1.5.0-r2.ebuild:
-  Revision bump to wrap all the tools provided by gnu-classpath.
-
-*jamvm-1.5.0-r1 (03 Mar 2008)
-
-  03 Mar 2008; Petteri Räty  files/jamvm-1.5.0.env,
-  +jamvm-1.5.0-r1.ebuild:
-  Add vm file changes required to integrate with our eclasses. PDEPEND on
-  dev-java/ant-eclipse-ecj so that eant works.
-
-  03 Mar 2008; Petteri Räty  -jamvm-1.4.4-r1.ebuild:
-  Delete old version.
-
-*jamvm-1.5.0 (03 Mar 2008)
-
-  03 Mar 2008; Petteri Räty  +files/jamvm-1.5.0.env,
-  +files/classes-location.patch, 

[gentoo-commits] proj/java:master commit in: dev-java/gradle-bin/

2024-01-17 Thread Florian Schmaus
commit: d29563ef43ab7a25d6556bd23a9b575bd4576fe0
Author: Florian Schmaus  gentoo  org>
AuthorDate: Wed Jan 17 13:21:27 2024 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Wed Jan 17 13:21:27 2024 +
URL:https://gitweb.gentoo.org/proj/java.git/commit/?id=d29563ef

dev-java/gradle-bin: add 7.6.3

Signed-off-by: Florian Schmaus  gentoo.org>

 dev-java/gradle-bin/Manifest|  1 +
 dev-java/gradle-bin/gradle-bin-7.6.3.ebuild | 61 +
 2 files changed, 62 insertions(+)

diff --git a/dev-java/gradle-bin/Manifest b/dev-java/gradle-bin/Manifest
index 557d65dc..0bfa92a5 100644
--- a/dev-java/gradle-bin/Manifest
+++ b/dev-java/gradle-bin/Manifest
@@ -7,6 +7,7 @@ DIST gradle-bin-7.3.3.zip 158875257 BLAKE2B 
94f86e06da3eae4a9522d35a28577d033d64
 DIST gradle-bin-7.4.2.zip 159315974 BLAKE2B 
c7c8dbe82d22dec699d1997a781f3a66110c9910dfe67df2304c48cead96c130ca072550b8c5fa2362744cd2ea3c9723c45a6ecf6e0737fe3c9b7e286b44f4ae
 SHA512 
2e1d05486baa9661d5c8ffead2df87874a66f6cfc958ee6840432b89d221d8b0af9e3cad3675766f5413d12aa61c5b5fb0dd82f4164e5da3022865eba9ceadbf
 DIST gradle-bin-7.5.1.zip 166101707 BLAKE2B 
e018f8ae0e4cbe1fff2e3fb3029ef4c3f35e1bf541ce75f22561e16c43d8501c2f2501db72081656a836ab1c3358020dbf0be3499e7c16b385d9940c852c62ae
 SHA512 
89189d529df1258a01ad2e6c38b1374dfb3a1440706c1c7f27ace89b6fd5b6849f9809f209e3e410f226aeeb9348d144de70397ac94b4e59fd311a2b0dee0dc9
 DIST gradle-bin-7.6.1.zip 165594858 BLAKE2B 
623ed41b7e0dfbfa015578c6915ca382cb441082e181f96d00d058a1bd42b5e749b807f8c0444c4cd41de17a7f754960f55aa69e8dd4339bd6432ad8748e
 SHA512 
72d051d8cf348c13dda20eec56526a3c212e9a9635920b3260281e2f98cf113ffaf4efb8efbb96081c36b9fae847c291125e24d175d6fb832b8dd6e0e74779ae
+DIST gradle-bin-7.6.3.zip 165780741 BLAKE2B 
d50ff26b40777bb81ed0bd639e705d9ca0634bbe823b48a1c606c82a38ffce64e0d9c86043fa8c065bf1e45623e736531c66b53b6112f2f44705e3a9414c2db3
 SHA512 
9065cce289f89cb84bc5d48f06583db8487e92db054957d62504b2c3dcb92d93aacd662c659f13d98376e447de306399122df9afb6e73ff26380f9c9f527eeb3
 DIST gradle-bin-8.0.2.zip 167671533 BLAKE2B 
e5cb4bef61ea89cfbf42c72c14e739f049b4930521dabaeb88fa6e2fffec81d6ee6514b615a6c1732db3bad4539e72ebbbeeb37b2f22a72fd2d2e08f7bf8d1b8
 SHA512 
70f114e353ec3e114b003e733e21c47fd26d2777363d015872aa9eab73c68b3186f77698aa1d72d4f4eedb2c53b0cd47a98f26ef5f0a9b2c1e42c6c877cca80f
 DIST gradle-bin-8.1.1.zip 168381151 BLAKE2B 
334727108ccfd374daaa91c363ebf10d8b13e00c61fe14e097b3baa5bb8bf0d2fdde509ef4ac0d90db1fd075c7552a0f7ba90b67d549e45a3c1cb37d036ae000
 SHA512 
185a831dc37b946e348f9d98ff88eefaad303cdb385d45a5f65c401dd51d4d0c1225d8d716e7345167e53d41cade2bf3008bbde1d66a18d9a4925a589853b598
 DIST gradle-bin-8.2.1.zip 193042584 BLAKE2B 
10381d2601c707c6a391fb515e753d583eec0d7e89213fef690df4259aedbdde0ea8981e474eae5c7b21ff12d621897158271c5e2ee964190bca02bf6882c237
 SHA512 
a3d05873460c4045e2b43c41e39120b444ad5896c6561104ccf8cca4e58fa95bd512e356faa3a507b0e3c4212548002ff02845791dd42518635f4bc6ae67475b

diff --git a/dev-java/gradle-bin/gradle-bin-7.6.3.ebuild 
b/dev-java/gradle-bin/gradle-bin-7.6.3.ebuild
new file mode 100644
index ..61b08c49
--- /dev/null
+++ b/dev-java/gradle-bin/gradle-bin-7.6.3.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+IUSE="doc"
+JAVA_PKG_IUSE="source"
+
+inherit java-pkg-2
+
+MY_PN=${PN%%-bin}
+MY_P="${MY_PN}-${PV/_rc/-rc-}"
+
+DESCRIPTION="A project automation and build tool with a Groovy based DSL"
+SRC_URI="https://services.gradle.org/distributions/${MY_P}-all.zip -> ${P}.zip"
+HOMEPAGE="https://www.gradle.org/;
+
+LICENSE="Apache-2.0"
+SLOT="${PV}"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="app-eselect/eselect-gradle"
+BDEPEND="app-arch/unzip"
+RDEPEND="
+   ${DEPEND}
+   >=virtual/jre-1.8:*
+"
+
+S="${WORKDIR}/${MY_P}"
+
+src_compile() {
+   :
+}
+
+src_install() {
+   local gradle_dir="/usr/share/${PN}-${SLOT}"
+
+   if use source; then
+   java-pkg_dosrc src
+   fi
+
+   docinto html
+   dodoc -r docs/release-notes.html
+   if use doc; then
+   dodoc -r docs/{dsl,userguide}
+   java-pkg_dojavadoc docs/javadoc
+   fi
+
+   insinto "${gradle_dir}"
+   doins -r bin/ lib/
+   fperms 755 "${gradle_dir}/bin/gradle"
+   dosym "${gradle_dir}/bin/gradle" "/usr/bin/${PN}-${SLOT}"
+}
+
+pkg_postinst() {
+   eselect gradle update ifunset
+}
+
+pkg_postrm() {
+   eselect gradle update ifunset
+}



[gentoo-commits] proj/java:master commit in: dev-java/gradle-bin/

2024-01-07 Thread Florian Schmaus
commit: 8937e3c37eb2e975476a8da302c1d8959410c9cf
Author: Florian Schmaus  gentoo  org>
AuthorDate: Sun Jan  7 09:04:15 2024 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Sun Jan  7 09:04:15 2024 +
URL:https://gitweb.gentoo.org/proj/java.git/commit/?id=8937e3c3

dev-java/gradle-bin: add versions

Signed-off-by: Florian Schmaus  gentoo.org>

 dev-java/gradle-bin/Manifest|  9 +
 dev-java/gradle-bin/gradle-bin-6.8.3.ebuild | 61 +
 dev-java/gradle-bin/gradle-bin-7.1.1.ebuild | 61 +
 dev-java/gradle-bin/gradle-bin-7.2.ebuild   | 61 +
 dev-java/gradle-bin/gradle-bin-7.3.3.ebuild | 61 +
 dev-java/gradle-bin/gradle-bin-7.4.2.ebuild | 61 +
 dev-java/gradle-bin/gradle-bin-7.5.1.ebuild | 61 +
 dev-java/gradle-bin/gradle-bin-7.6.1.ebuild | 61 +
 dev-java/gradle-bin/gradle-bin-8.0.2.ebuild | 61 +
 dev-java/gradle-bin/gradle-bin-8.1.1.ebuild | 61 +
 10 files changed, 558 insertions(+)

diff --git a/dev-java/gradle-bin/Manifest b/dev-java/gradle-bin/Manifest
index 2b9da5b9..bd6fa022 100644
--- a/dev-java/gradle-bin/Manifest
+++ b/dev-java/gradle-bin/Manifest
@@ -1,2 +1,11 @@
 DIST gradle-4.10.3-all.zip 117609625 BLAKE2B 
c74da2bd24783bd80d6800d23bd2f7676e6871e69f981695d8eb28d000fd47739607c1840568cbe7c934eca21754ac3cb890925e45af9c43266bd31006274b8b
 SHA512 
a688267399a1632d86e8c3d28e34ea58992bba64968f4d01b6c3e4ea63081167c556806b1e2718e6858a8d402c941fcdcbe761f3622fa2f74bd53dedffa620ff
 DIST gradle-5.6.2-all.zip 139632144 BLAKE2B 
6d43594a752cf8eedb9958ac76a703cee35561779a152324e8429a1ce79b3c169dd5d34da780eec3147bae26472416f60fe77272927755ee5455481ca6c14e0f
 SHA512 
f3e400d4b9dd3b11ab1bebb20fa927495760c4c57da814d08eeda0851d04609b719f930c1ce3030e35004a8af546b8847e9b389eb91c2a12da0ade974dab5ced
+DIST gradle-bin-6.8.3.zip 150631445 BLAKE2B 
935a6631167481e289ac5a468b822ffeec204519edf42c8a0f05a911ef716715b706e3c22637763b4a7a0c7cbfa89f163673ef5631c115c025c5634b353fcee6
 SHA512 
fdd5c347142c2a8e2a1455d8886ddb103531de6e69d41f20d199a488d10165600924876761b452da213759a1dc6d47ed00a069f1a9f8af99fdbf1af3bb2e0564
+DIST gradle-bin-7.1.1.zip 154838841 BLAKE2B 
0a0ad08101f0c5fa7c0cb2a4c9ad6e53320cc6214fe1a139f390b73d9aa656ebfaf90c21816d57964f37e9cad51faed21f82f55b7e24fcf0f5a3ffd861c990ad
 SHA512 
95cc2de9b7c3d6019d7780b17238ff8f0db14c9a1e494b391c84d75619eb3064322bb2c56fa9127b0a5681c94b32283090a15b06fefeccdb95a1f8fb9e58c75c
+DIST gradle-bin-7.2.zip 157058280 BLAKE2B 
918213df58ac2afbd075c74588f60676cd7dc99030834828138c621348ac1abd368e0b54c2f6937cbfc9533e55e310b46cf841c92dcb1039b898c6f456032d38
 SHA512 
6ccc79f08afdc20b3d5abf876c3cabb69114d1ab4285cdb77158cd8c5e09207589edefb6c79f2bcffe4629a38c6b9e2f473de42dab29a24310965bc5816b907d
+DIST gradle-bin-7.3.3.zip 158875257 BLAKE2B 
94f86e06da3eae4a9522d35a28577d033d64ce1bc2f36d0f5c1992e9b92ec311d25bd98bbeaf4b8a9869f22d93e14c88952e12166e436a0a6c206541d1f967aa
 SHA512 
03f2bdd77202788cd43bb3e3a6390340f4d083d69ade5a53e0163204fb85307f5f4e04077c6ae558bc36ab3c478674f941079bc14a8344f55631fbba1490
+DIST gradle-bin-7.4.2.zip 159315974 BLAKE2B 
c7c8dbe82d22dec699d1997a781f3a66110c9910dfe67df2304c48cead96c130ca072550b8c5fa2362744cd2ea3c9723c45a6ecf6e0737fe3c9b7e286b44f4ae
 SHA512 
2e1d05486baa9661d5c8ffead2df87874a66f6cfc958ee6840432b89d221d8b0af9e3cad3675766f5413d12aa61c5b5fb0dd82f4164e5da3022865eba9ceadbf
+DIST gradle-bin-7.5.1.zip 166101707 BLAKE2B 
e018f8ae0e4cbe1fff2e3fb3029ef4c3f35e1bf541ce75f22561e16c43d8501c2f2501db72081656a836ab1c3358020dbf0be3499e7c16b385d9940c852c62ae
 SHA512 
89189d529df1258a01ad2e6c38b1374dfb3a1440706c1c7f27ace89b6fd5b6849f9809f209e3e410f226aeeb9348d144de70397ac94b4e59fd311a2b0dee0dc9
+DIST gradle-bin-7.6.1.zip 165594858 BLAKE2B 
623ed41b7e0dfbfa015578c6915ca382cb441082e181f96d00d058a1bd42b5e749b807f8c0444c4cd41de17a7f754960f55aa69e8dd4339bd6432ad8748e
 SHA512 
72d051d8cf348c13dda20eec56526a3c212e9a9635920b3260281e2f98cf113ffaf4efb8efbb96081c36b9fae847c291125e24d175d6fb832b8dd6e0e74779ae
+DIST gradle-bin-8.0.2.zip 167671533 BLAKE2B 
e5cb4bef61ea89cfbf42c72c14e739f049b4930521dabaeb88fa6e2fffec81d6ee6514b615a6c1732db3bad4539e72ebbbeeb37b2f22a72fd2d2e08f7bf8d1b8
 SHA512 
70f114e353ec3e114b003e733e21c47fd26d2777363d015872aa9eab73c68b3186f77698aa1d72d4f4eedb2c53b0cd47a98f26ef5f0a9b2c1e42c6c877cca80f
+DIST gradle-bin-8.1.1.zip 168381151 BLAKE2B 
334727108ccfd374daaa91c363ebf10d8b13e00c61fe14e097b3baa5bb8bf0d2fdde509ef4ac0d90db1fd075c7552a0f7ba90b67d549e45a3c1cb37d036ae000
 SHA512 
185a831dc37b946e348f9d98ff88eefaad303cdb385d45a5f65c401dd51d4d0c1225d8d716e7345167e53d41cade2bf3008bbde1d66a18d9a4925a589853b598

diff --git a/dev-java/gradle-bin/gradle-bin-6.8.3.ebuild 
b/dev-java/gradle-bin/gradle-bin-6.8.3.ebuild
new file mode 100644
index ..1e7b593a
--- /dev/null
+++ 

[gentoo-commits] proj/java:master commit in: dev-java/gradle-bin/

2024-01-07 Thread Florian Schmaus
commit: c467f6550ca26c8afd905cb243356bd686fceee0
Author: Florian Schmaus  gentoo  org>
AuthorDate: Sun Jan  7 09:07:44 2024 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Sun Jan  7 09:07:44 2024 +
URL:https://gitweb.gentoo.org/proj/java.git/commit/?id=c467f655

dev-java/gradle-bin: add 8.2.1, 8.3

Signed-off-by: Florian Schmaus  gentoo.org>

 dev-java/gradle-bin/Manifest|  2 +
 dev-java/gradle-bin/gradle-bin-8.2.1.ebuild | 61 +
 dev-java/gradle-bin/gradle-bin-8.3.ebuild   | 61 +
 3 files changed, 124 insertions(+)

diff --git a/dev-java/gradle-bin/Manifest b/dev-java/gradle-bin/Manifest
index bd6fa022..557d65dc 100644
--- a/dev-java/gradle-bin/Manifest
+++ b/dev-java/gradle-bin/Manifest
@@ -9,3 +9,5 @@ DIST gradle-bin-7.5.1.zip 166101707 BLAKE2B 
e018f8ae0e4cbe1fff2e3fb3029ef4c3f35e
 DIST gradle-bin-7.6.1.zip 165594858 BLAKE2B 
623ed41b7e0dfbfa015578c6915ca382cb441082e181f96d00d058a1bd42b5e749b807f8c0444c4cd41de17a7f754960f55aa69e8dd4339bd6432ad8748e
 SHA512 
72d051d8cf348c13dda20eec56526a3c212e9a9635920b3260281e2f98cf113ffaf4efb8efbb96081c36b9fae847c291125e24d175d6fb832b8dd6e0e74779ae
 DIST gradle-bin-8.0.2.zip 167671533 BLAKE2B 
e5cb4bef61ea89cfbf42c72c14e739f049b4930521dabaeb88fa6e2fffec81d6ee6514b615a6c1732db3bad4539e72ebbbeeb37b2f22a72fd2d2e08f7bf8d1b8
 SHA512 
70f114e353ec3e114b003e733e21c47fd26d2777363d015872aa9eab73c68b3186f77698aa1d72d4f4eedb2c53b0cd47a98f26ef5f0a9b2c1e42c6c877cca80f
 DIST gradle-bin-8.1.1.zip 168381151 BLAKE2B 
334727108ccfd374daaa91c363ebf10d8b13e00c61fe14e097b3baa5bb8bf0d2fdde509ef4ac0d90db1fd075c7552a0f7ba90b67d549e45a3c1cb37d036ae000
 SHA512 
185a831dc37b946e348f9d98ff88eefaad303cdb385d45a5f65c401dd51d4d0c1225d8d716e7345167e53d41cade2bf3008bbde1d66a18d9a4925a589853b598
+DIST gradle-bin-8.2.1.zip 193042584 BLAKE2B 
10381d2601c707c6a391fb515e753d583eec0d7e89213fef690df4259aedbdde0ea8981e474eae5c7b21ff12d621897158271c5e2ee964190bca02bf6882c237
 SHA512 
a3d05873460c4045e2b43c41e39120b444ad5896c6561104ccf8cca4e58fa95bd512e356faa3a507b0e3c4212548002ff02845791dd42518635f4bc6ae67475b
+DIST gradle-bin-8.3.zip 200258206 BLAKE2B 
f9909266e2887971f2f7480dbfe441c040fcd2ae12146bd9393d0836bca48f931124e60a1095d79ba6b172136ebb1734976e28d255aa3f16a22125a2662b80f1
 SHA512 
c328b597ff0c28b8071c050b6f1e57bf3eccca4d0eaeda0974700fc2d380667aca2e1a7b3548314519e99b7a823ede4c83a5786147a6a002d081920afa9c490b

diff --git a/dev-java/gradle-bin/gradle-bin-8.2.1.ebuild 
b/dev-java/gradle-bin/gradle-bin-8.2.1.ebuild
new file mode 100644
index ..afe46bd7
--- /dev/null
+++ b/dev-java/gradle-bin/gradle-bin-8.2.1.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+IUSE="doc"
+JAVA_PKG_IUSE="source"
+
+inherit java-pkg-2
+
+MY_PN=${PN%%-bin}
+MY_P="${MY_PN}-${PV/_rc/-rc-}"
+
+DESCRIPTION="A project automation and build tool with a Groovy based DSL"
+SRC_URI="https://services.gradle.org/distributions/${MY_P}-all.zip -> ${P}.zip"
+HOMEPAGE="https://www.gradle.org/;
+
+LICENSE="Apache-2.0"
+SLOT="${PV}"
+KEYWORDS="amd64 ~x86"
+
+DEPEND="app-eselect/eselect-gradle"
+BDEPEND="app-arch/unzip"
+RDEPEND="
+   ${DEPEND}
+   >=virtual/jre-1.8:*
+"
+
+S="${WORKDIR}/${MY_P}"
+
+src_compile() {
+   :
+}
+
+src_install() {
+   local gradle_dir="/usr/share/${PN}-${SLOT}"
+
+   if use source; then
+   java-pkg_dosrc src
+   fi
+
+   docinto html
+   dodoc -r docs/release-notes.html
+   if use doc; then
+   dodoc -r docs/{dsl,userguide}
+   java-pkg_dojavadoc docs/javadoc
+   fi
+
+   insinto "${gradle_dir}"
+   doins -r bin/ lib/
+   fperms 755 "${gradle_dir}/bin/gradle"
+   dosym "${gradle_dir}/bin/gradle" "/usr/bin/${PN}-${SLOT}"
+}
+
+pkg_postinst() {
+   eselect gradle update ifunset
+}
+
+pkg_postrm() {
+   eselect gradle update ifunset
+}

diff --git a/dev-java/gradle-bin/gradle-bin-8.3.ebuild 
b/dev-java/gradle-bin/gradle-bin-8.3.ebuild
new file mode 100644
index ..afe46bd7
--- /dev/null
+++ b/dev-java/gradle-bin/gradle-bin-8.3.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+IUSE="doc"
+JAVA_PKG_IUSE="source"
+
+inherit java-pkg-2
+
+MY_PN=${PN%%-bin}
+MY_P="${MY_PN}-${PV/_rc/-rc-}"
+
+DESCRIPTION="A project automation and build tool with a Groovy based DSL"
+SRC_URI="https://services.gradle.org/distributions/${MY_P}-all.zip -> ${P}.zip"
+HOMEPAGE="https://www.gradle.org/;
+
+LICENSE="Apache-2.0"
+SLOT="${PV}"
+KEYWORDS="amd64 ~x86"
+
+DEPEND="app-eselect/eselect-gradle"
+BDEPEND="app-arch/unzip"
+RDEPEND="
+   ${DEPEND}
+   >=virtual/jre-1.8:*
+"
+
+S="${WORKDIR}/${MY_P}"
+
+src_compile() {
+   :
+}
+
+src_install() {
+   local gradle_dir="/usr/share/${PN}-${SLOT}"
+
+   if use source; then
+ 

[gentoo-commits] proj/java:master commit in: dev-java/openjdk-bin/

2023-10-10 Thread Florian Schmaus
commit: 82a9044f096c1631f7eb8085cef2cdbdb09078c3
Author: Florian Schmaus  gentoo  org>
AuthorDate: Tue Oct 10 19:09:28 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Tue Oct 10 19:09:28 2023 +
URL:https://gitweb.gentoo.org/proj/java.git/commit/?id=82a9044f

dev-java/openjdk-bin: add 21_p35

Signed-off-by: Florian Schmaus  gentoo.org>

 dev-java/openjdk-bin/Manifest  |   3 +
 dev-java/openjdk-bin/openjdk-bin-21_p35.ebuild | 132 +
 2 files changed, 135 insertions(+)

diff --git a/dev-java/openjdk-bin/Manifest b/dev-java/openjdk-bin/Manifest
index 43eb02ec..c3e2fe93 100644
--- a/dev-java/openjdk-bin/Manifest
+++ b/dev-java/openjdk-bin/Manifest
@@ -18,3 +18,6 @@ DIST OpenJDK19U-jdk_ppc64le_linux_hotspot_19.0.2_7.tar.gz 
199260239 BLAKE2B 40b5
 DIST OpenJDK19U-jdk_x64_alpine-linux_hotspot_19.0.2_7.tar.gz 199287128 BLAKE2B 
7d6d9cc91c4354f74e54b88fadf8a9be347c0cc51d0573310448e017636e74e6571dc69263790b5c80c5ccf80ce1b7d35b0fc79d709a21b7b887fcfe93df2619
 SHA512 
2c37d080dd3a88eb8d33363ac8db8a3ebc731a649d3eb175257b28e01b673f7c274d59a77b7459eb2cc87678552d5d431b986780344a00f745d51391d0c3c76e
 DIST OpenJDK19U-jdk_x64_linux_hotspot_19.0.2_7.tar.gz 200079543 BLAKE2B 
27cc090a99cf943f39c42af442365e120b72390b2286e61c5f93d9e059f84e0d6446d9a20f40cf5caeaba794e1b9e4b9ee96217955273bcc973dbbb37eae989e
 SHA512 
bc04881cd3b999ede7dd4f3d580518b0885cb57a165e807e32837b18cc7b4fd3a9320376222507f085b5f4fe88fd69d2b26dd4f8f34c890f000e6b316880
 DIST OpenJDK19U-jdk_x64_mac_hotspot_19.0.2_7.tar.gz 195407051 BLAKE2B 
f8485e60483ce5c53a058d1fd138a256613e00cea66cefd2e96f828e1aaa0de542d5c3d37e09c4d41bd7c2eb05cabce0b9b65a4009cdf2b5bca3b1feddfc8ad2
 SHA512 
e6f393f0ccf9ff8e126b17f5e7e6ceaecab969d5ef9297cf7e7b2e1daf1c5bd4b69b1c32df7709e0b4cb8dded06daf07cf699e970caad2d267c34c427676
+DIST OpenJDK21U-jdk_aarch64_linux_hotspot_21_35.tar.gz 205925582 BLAKE2B 
0854605835441f43a33b2a85357deadff67ae0bcd38ef8a39be8c3463965fbfaac04875727d51f0c0bc8a8edb3823576a5f7f3b5a7db0444c71e2f42ffd7697b
 SHA512 
62dff6e23d1ef44690805096b8f5997533308feb6b4ac60ceec03380286f61d9778f73ccde6939a7bc961905373d6f377f9492d2c87e65acd7c0c111d847f0a6
+DIST OpenJDK21U-jdk_x64_alpine-linux_hotspot_21_35.tar.gz 206853468 BLAKE2B 
7a0f69ec7ed5004749062325be2969fe2efe21f67139f44045fcd0e6845aeaffd1f3f737c9647b35bb192c88647b4db4fc633f0d4dbd0664f2425d5395330c3b
 SHA512 
8b216ce474157fdd2000e0c50cb653db87b74f0d2cbb7a373dcaf714bbeab24f8002f2ad4e6158d709cbbd76f03d71730711c1cc4df5a901e8c1af77a807f9f2
+DIST OpenJDK21U-jdk_x64_linux_hotspot_21_35.tar.gz 207813280 BLAKE2B 
7202868eabc01d0c102d9a144f6cc5d40e72ba6c1c5c47aa55f281569ede29b2c9d148354e31ea7f1d12f89f8594fd3311f3ac45934a9ab6b5f47badbec34aaf
 SHA512 
d8f8d99e9f8727378effa387eac82e3209031357080811359571265c04f21122cc883729b8a110eaaf5aafb75f9e7321a1178d0cc6d629301013fad585a48c81

diff --git a/dev-java/openjdk-bin/openjdk-bin-21_p35.ebuild 
b/dev-java/openjdk-bin/openjdk-bin-21_p35.ebuild
new file mode 100644
index ..3d125fc6
--- /dev/null
+++ b/dev-java/openjdk-bin/openjdk-bin-21_p35.ebuild
@@ -0,0 +1,132 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit java-vm-2 toolchain-funcs
+
+abi_uri() {
+   local 
baseuri="https://github.com/adoptium/temurin${SLOT}-binaries/releases/download/jdk-${MY_PV}/;
+   local musl=
+   local os=linux
+
+   case ${2} in
+   *-macos)os=mac  ;;
+   *-solaris)  os=solaris  ;;
+   esac
+
+   if [[ ${3} == musl ]]; then
+   os=alpine-linux
+   musl=true
+   fi
+
+   echo "${2-$1}? (
+   ${musl:+ elibc_musl? ( }
+   
${baseuri}/OpenJDK${SLOT}U-jdk_${1}_${os}_hotspot_${MY_PV//+/_}.tar.gz
+   ${musl:+ ) } )"
+}
+
+MY_PV=${PV/_p/+}
+SLOT=$(ver_cut 1)
+
+SRC_URI="
+   $(abi_uri aarch64 arm64)
+   $(abi_uri x64 amd64)
+   $(abi_uri x64 amd64 musl)
+"
+
+DESCRIPTION="Prebuilt Java JDK binaries provided by Eclipse Temurin"
+HOMEPAGE="https://adoptium.net;
+LICENSE="GPL-2-with-classpath-exception"
+KEYWORDS="~amd64 ~arm64"
+IUSE="alsa cups headless-awt selinux source"
+
+RDEPEND="
+   >=sys-apps/baselayout-java-0.1.0-r1
+   kernel_linux? (
+   media-libs/fontconfig:1.0
+   media-libs/freetype:2
+   media-libs/harfbuzz
+   elibc_glibc? ( >=sys-libs/glibc-2.2.5:* )
+   elibc_musl? ( sys-libs/musl )
+   sys-libs/zlib
+   alsa? ( media-libs/alsa-lib )
+   cups? ( net-print/cups )
+   selinux? ( sec-policy/selinux-java )
+   !headless-awt? (
+   x11-libs/libX11
+   x11-libs/libXext
+   x11-libs/libXi
+   x11-libs/libXrender
+   x11-libs/libXtst
+   )
+   )"
+

[gentoo-commits] proj/java:master commit in: dev-java/openjfx/, eclass/, eclass/tests/

2023-06-30 Thread Florian Schmaus
commit: 0b7b119f84418307794df0c72708f5ab55c4bb46
Author: Florian Schmaus  gentoo  org>
AuthorDate: Fri Jun 30 08:38:05 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Fri Jun 30 08:38:05 2023 +
URL:https://gitweb.gentoo.org/proj/java.git/commit/?id=0b7b119f

gradle.eclass improvements after mailing list review

Signed-off-by: Florian Schmaus  gentoo.org>

 dev-java/openjfx/openjfx-11.0.11_p1.ebuild |  4 +--
 eclass/gradle.eclass   | 43 --
 eclass/tests/gradle.sh | 10 ---
 3 files changed, 37 insertions(+), 20 deletions(-)

diff --git a/dev-java/openjfx/openjfx-11.0.11_p1.ebuild 
b/dev-java/openjfx/openjfx-11.0.11_p1.ebuild
index a9911159..effbc824 100644
--- a/dev-java/openjfx/openjfx-11.0.11_p1.ebuild
+++ b/dev-java/openjfx/openjfx-11.0.11_p1.ebuild
@@ -129,7 +129,7 @@ pkg_setup() {
 
 src_unpack() {
unpack "${P}.tar.bz2"
-   gradle-src_unpack
+   gradle_src_unpack
 
mkdir "${T}/jars" || die
 
@@ -187,7 +187,7 @@ src_configure() {
 }
 
 src_compile() {
-   # FIXME: build.gradle believes $ANT_HOME/bin/ant shoud exist
+   # FIXME: build.gradle believes $ANT_HOME/bin/ant should exist
unset ANT_HOME
 
egradle zips $(usex doc "" "--exclude-task javadoc")

diff --git a/eclass/gradle.eclass b/eclass/gradle.eclass
index 91c8299d..e3de8b8d 100644
--- a/eclass/gradle.eclass
+++ b/eclass/gradle.eclass
@@ -20,7 +20,7 @@
 # EGRADLE_MIN=7.3
 # EGRADLE_MAX_EXCLUSIVE=8
 #
-# BDEPEND="|| (dev-java/gradle-bin:7.3 dev-java/gradle-bin:7.4)
+# BDEPEND="|| (dev-java/gradle-bin:7.3 dev-java/gradle-bin:7.4)"
 # @CODE
 #
 # To use a bundled gradle version, set EGRADLE_BUNDLED_VER and add
@@ -34,9 +34,13 @@
 # "
 # src_unpack() {
 #default
-#gradle-src_unpack
+#gradle_src_unpack
 # }
 # @CODE
+# This "bundles" gradle as part of the ebuild, that is, a gradle
+# distribution with the version specified by EGRADLE_BUNDLED_VER
+# will be added to SRC_URI, unpacked by gradle_src_unpack, and then
+# later used by egradle.
 #
 # Afterwards, use egradle to invoke gradle.
 # @CODE
@@ -68,30 +72,41 @@ inherit edo
 # @ECLASS_VARIABLE: EGRADLE_EXACT_VER
 # @DEFAULT_UNSET
 # @DESCRIPTION:
-# The exact required gradle version.
+# The exact required gradle version.  If set, neither of EGRADLE_MIN
+# EGRADLE_MAX_EXCLUSIVE, nor EGRADLE_BUNDLED_VER should be set.
 
 # @ECLASS_VARIABLE: EGRADLE_BUNDLED_VER
 # @DEFAULT_UNSET
 # @DESCRIPTION:
-# The gradle version that will be bundled with this package.
+# The gradle version that will be bundled with this package.  If set,
+# neither of EGRADLE_MIN, EGRADLE_MAX_EXCLUSIVE, nor
+# EGRADLE_EXACT_VER should be set.
 
 # @ECLASS_VARIABLE: EGRADLE_PARALLEL
 # @DESCRIPTION:
-# Set to the 'true', the default, to invoke gradle with --parallel. Set
+# Set to the 'true', the default, to invoke gradle with --parallel.  Set
 # to 'false' to disable parallel gradle builds.
 : "${EGRADLE_PARALLEL=true}"
 
 # @ECLASS_VARIABLE: EGRADLE_USER_HOME
 # @DESCRIPTION:
-# Directroy used as the user's home directory by gradle. Defaults to
+# Directory used as the user's home directory by gradle. Defaults to
 # ${T}/gradle_user_home
 : "${EGRADLE_USER_HOME="${T}/gradle_user_home"}"
 
-# @ECLASS_VARIABLE: EGRADLE_OVERWRITE
+# @ECLASS_VARIABLE: EGRADLE_OVERRIDE
 # @USER_VARIABLE
 # @DEFAULT_UNSET
 # @DESCRIPTION:
-# User-specified overwrite of the used gradle binary.
+# User-specified override of the used gradle binary.
+
+# @ECLASS_VARIABLE: EGRADLE_SEARCH_PATH
+# @USER_VARIABLE
+# @DESCRIPTION:
+# Path in which gradle installations are searched.  This path is
+# prefixed with BROOT. Defaults to /usr/bin.  Mostly used for
+# testing this eclass.
+: "${EGRADLE_SEARCH_PATH=/usr/bin}"
 
 # @FUNCTION: gradle-set_EGRADLE
 # @DESCRIPTION:
@@ -99,8 +114,8 @@ inherit edo
 gradle-set_EGRADLE() {
[[ -n ${EGRADLE} ]] && return
 
-   if [[ -n ${EGRADLE_OVERWRITE} ]]; then
-   EGRADLE="${EGRADLE_OVERWRITE}"
+   if [[ -n ${EGRADLE_OVERRIDE} ]]; then
+   EGRADLE="${EGRADLE_OVERRIDE}"
return
fi
 
@@ -111,7 +126,7 @@ gradle-set_EGRADLE() {
 
local candidate selected selected_ver ver
 
-   for candidate in "${BROOT}"/usr/bin/gradle-; do
+   for candidate in "${BROOT}${EGRADLE_SEARCH_PATH}"/gradle-*; do
if [[ ${candidate} != */gradle?(-bin)-+([.0-9]) ]]; then
continue
fi
@@ -164,13 +179,13 @@ gradle-src_uri() {
echo 
"https://services.gradle.org/distributions/gradle-${EGRADLE_BUNDLED_VER}-bin.zip;
 }
 
-# @FUNCTION: gradle-src_unpack
+# @FUNCTION: gradle_src_unpack
 # @DESCRIPTION:
 # Unpack the "bundled" gradle version.  You must have
 # EGRADLE_BUNDLED_VER set when calling this function.
-gradle-src_unpack() {
+gradle_src_unpack() {
if [[ -z ${EGRADLE_BUNDLED_VER} ]]; then
-   die "Must set EGRADLE_BUNDLED_VER when 

[gentoo-commits] proj/java:master commit in: dev-java/openjfx/

2023-06-28 Thread Florian Schmaus
commit: 94be03bcab139afc404b38681d13238fbef941ec
Author: Florian Schmaus  gentoo  org>
AuthorDate: Wed Jun 28 07:39:44 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Wed Jun 28 07:39:44 2023 +
URL:https://gitweb.gentoo.org/proj/java.git/commit/?id=94be03bc

dev-java/openjfx: use new gradle.eclass functions

Signed-off-by: Florian Schmaus  gentoo.org>

 dev-java/openjfx/Manifest  |  1 +
 dev-java/openjfx/openjfx-11.0.11_p1.ebuild | 13 +++--
 2 files changed, 8 insertions(+), 6 deletions(-)

diff --git a/dev-java/openjfx/Manifest b/dev-java/openjfx/Manifest
index 65b8ba4f..924608fc 100644
--- a/dev-java/openjfx/Manifest
+++ b/dev-java/openjfx/Manifest
@@ -1,5 +1,6 @@
 DIST ST4-4.0.8.jar 239543 BLAKE2B 
72d257c6d0f1b3bde0afce805128dd38d8520b2073377bbb995fed3b4e18a3ea69d508d6d7554755ec68bf50940082b896ed89998a5178272d24376404b389c5
 SHA512 
9877289297cd5b15ad464a19467699387f57c510fe8a476e07e9d2334bd11933f9bdb9c6caa4972d4d4c84b56740c6d885cd39300dd7ce35b7c5bde536238086
 DIST antlr4-4.7.2-complete.jar 2079769 BLAKE2B 
9407e5096b5943702a1375f568957f35486a80f122bc59c5ec8e899f59214c43ee4ece551d9078de14b7707d85f9306ae99953981c755a1e1205d83412010738
 SHA512 
e788d28796c8925a158f0a09048590bdcf6730d46dcb8a12b362cbcc80a7ceb76374b2675987c953faecd3cf4a847b1571485a71081a84684170d25d05176a11
+DIST gradle-4.10.3-bin.zip 78422006 BLAKE2B 
f565e591751acb5b05c261b3d8dbc8e07f76b48c73516f6cb1b2846ebf0bbf38000b9a61790e9b3055bddd9f9846d61979d187f4a30c317a1de98546891d9d2d
 SHA512 
fd3f4cfbd5262cc8514b7fb3e303ef46b9ca4b22901f1fe848ec4679f8d6bc283bde12ec584437624f0acf5486e5663966ad0736bf8ab341ac3e2667f514ceec
 DIST gunit-3.5.2.jar 287425 BLAKE2B 
86e759c5bb164758b689d93bef4b6a0bcb39eb9fee28d2a8dc113a4c97e5e8516b55ada87c27738ffa0fc512805caa338d8649f6f5c9ba36490c4c3ebed86fdd
 SHA512 
c9f14dacec2f22f62b7d3849d1c0e9d626b3dc20eb74a85b32f1901f6279b7b84af095107128bcbe80c49ac05448a713309b60d0c3d2f88e0bca8a14690292b2
 DIST lucene-core-7.1.0.jar 2779248 BLAKE2B 
9edea1cfdeca2f2ec9e5c014e575774dc32fa5cf12ba02fd419fc252da10c03cd9f6cda989203211de4bc2ffcd2e79e8b97914e9792951bb0877a203760f07ad
 SHA512 
0cd96016de2bc7ad94779e30348c443cf6028119fdae42c6f29e33d84495876a7519640f20680762324ea40c42e21b595f79cd606a6142b9875501f1e9179678
 DIST lucene-grouping-7.1.0.jar 87200 BLAKE2B 
93f4ca6938b3fbc74752e22ee9d53022a60c57489017985448ddff46bc8c527b72e615e5f28d0301c28dc8119f0e6c75f4e8a711df3e6aaa418190b8ac8d1857
 SHA512 
41a85eafde03718efba7cf22598a430efbc6a6a68cf68058988f9eff648d19faa6cc4cf68293fe6e39783a7636eae571f27e04006f4607250dd9f6642184c61d

diff --git a/dev-java/openjfx/openjfx-11.0.11_p1.ebuild 
b/dev-java/openjfx/openjfx-11.0.11_p1.ebuild
index 563a9b26..a9911159 100644
--- a/dev-java/openjfx/openjfx-11.0.11_p1.ebuild
+++ b/dev-java/openjfx/openjfx-11.0.11_p1.ebuild
@@ -5,6 +5,7 @@ EAPI=8
 
 MY_PV="${PV/_p/+}"
 SLOT="${MY_PV%%[.+]*}"
+EGRADLE_BUNDLED_VER="4.10.3"
 
 inherit flag-o-matic gradle java-pkg-2 multiprocessing
 
@@ -21,16 +22,14 @@ SRC_URI="

https://repo.maven.apache.org/maven2/org/antlr/gunit/3.5.2/gunit-3.5.2.jar

https://repo1.maven.org/maven2/org/antlr/antlr4/4.7.2/antlr4-4.7.2-complete.jar
https://repo.maven.apache.org/maven2/org/antlr/ST4/4.0.8/ST4-4.0.8.jar
+   $(gradle-src_uri)
 "
 
 LICENSE="GPL-2-with-classpath-exception"
-KEYWORDS="-* ~amd64"
+KEYWORDS="-* ~amd64 ~ppc64"
 
 IUSE="cpu_flags_x86_sse2 debug doc source +media"
 
-EGRADLE_EXACT_VER="4.10.3"
-EGRADLE_PARALLEL=false
-
 RDEPEND="
dev-java/swt:4.10[cairo,opengl]
dev-libs/atk
@@ -71,8 +70,6 @@ DEPEND="${RDEPEND}
virtual/pkgconfig
 "
 
-BDEPEND="~dev-java/gradle-bin-${EGRADLE_EXACT_VER}"
-
 REQUIRED_USE="amd64? ( cpu_flags_x86_sse2 )"
 
 PATCHES=(
@@ -88,6 +85,9 @@ PATCHES=(
 
 S="${WORKDIR}/rt-${MY_PV}"
 
+# Fails to build if gradle is invoked with --parallel.
+EGRADLE_PARALLEL=false
+
 pkg_setup() {
JAVA_PKG_WANT_BUILD_VM="openjdk-${SLOT} openjdk-bin-${SLOT}"
JAVA_PKG_WANT_SOURCE="${SLOT}"
@@ -129,6 +129,7 @@ pkg_setup() {
 
 src_unpack() {
unpack "${P}.tar.bz2"
+   gradle-src_unpack
 
mkdir "${T}/jars" || die
 



[gentoo-commits] proj/java:master commit in: eclass/

2023-06-28 Thread Florian Schmaus
commit: 27eec8a39f8bcfac00a292667273cc60100cd97b
Author: Florian Schmaus  gentoo  org>
AuthorDate: Wed Jun 28 07:11:47 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Wed Jun 28 07:11:47 2023 +
URL:https://gitweb.gentoo.org/proj/java.git/commit/?id=27eec8a3

gradle.eclass: drop usage of compgen

Bash's compgen builtin is only available if bash was built with readline
support. And PMS does not require that this is the case.

See also https://bugs.gentoo.org/909163

Signed-off-by: Florian Schmaus  gentoo.org>

 eclass/gradle.eclass | 16 +---
 1 file changed, 5 insertions(+), 11 deletions(-)

diff --git a/eclass/gradle.eclass b/eclass/gradle.eclass
index 070a3e12..7595923d 100644
--- a/eclass/gradle.eclass
+++ b/eclass/gradle.eclass
@@ -105,20 +105,14 @@ gradle-set_EGRADLE() {
return
fi
 
-   local candidates candidate selected selected_ver
+   local candidate selected selected_ver ver
 
-   candidates=$(compgen -c gradle-)
-   for candidate in ${candidates}; do
-   if [[ ! ${candidate} =~ gradle(-bin)?-([.0-9]+) ]]; then
+   for candidate in "${BROOT}"/usr/bin/gradle-; do
+   if [[ ${candidate} != */gradle?(-bin)-+([.0-9]) ]]; then
continue
fi
 
-   local ver
-   if (( ${#BASH_REMATCH[@]} == 3 )); then
-   ver="${BASH_REMATCH[2]}"
-   else
-   ver="${BASH_REMATCH[1]}"
-   fi
+   ver=${candidate##*-}
 
if [[ -n ${EGRADLE_EXACT_VER} ]]; then
ver_test "${ver}" -ne "${EGRADLE_EXACT_VER}" && continue
@@ -150,7 +144,7 @@ gradle-set_EGRADLE() {
done
 
if [[ -z ${selected} ]]; then
-   die "Could not find (suitable) gradle installation in PATH"
+   die "Could not find (suitable) gradle installation in 
${BROOT}/usr/bin"
fi
 
EGRADLE="${selected}"



[gentoo-commits] proj/java:master commit in: eclass/

2023-06-28 Thread Florian Schmaus
commit: 405da11dfd1d79f8766dcae6ecbba9397c0ee799
Author: Florian Schmaus  gentoo  org>
AuthorDate: Wed Jun 28 07:24:23 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Wed Jun 28 07:25:56 2023 +
URL:https://gitweb.gentoo.org/proj/java.git/commit/?id=405da11d

gradle.eclass: add gradle-src_unpack

Signed-off-by: Florian Schmaus  gentoo.org>

 eclass/gradle.eclass | 16 
 1 file changed, 16 insertions(+)

diff --git a/eclass/gradle.eclass b/eclass/gradle.eclass
index 7595923d..91c8299d 100644
--- a/eclass/gradle.eclass
+++ b/eclass/gradle.eclass
@@ -32,6 +32,10 @@
 # ...
 # $(gradle_src_uri)
 # "
+# src_unpack() {
+#default
+#gradle-src_unpack
+# }
 # @CODE
 #
 # Afterwards, use egradle to invoke gradle.
@@ -160,6 +164,18 @@ gradle-src_uri() {
echo 
"https://services.gradle.org/distributions/gradle-${EGRADLE_BUNDLED_VER}-bin.zip;
 }
 
+# @FUNCTION: gradle-src_unpack
+# @DESCRIPTION:
+# Unpack the "bundled" gradle version.  You must have
+# EGRADLE_BUNDLED_VER set when calling this function.
+gradle-src_unpack() {
+   if [[ -z ${EGRADLE_BUNDLED_VER} ]]; then
+   die "Must set EGRADLE_BUNDLED_VER when calling 
gradle-src_unpack"
+   fi
+
+   unpack "gradle-${EGRADLE_BUNDLED_VER}-bin.zip"
+}
+
 # @FUNCTION: egradle
 # @USAGE: [gradle-args]
 # @DESCRIPTION:



[gentoo-commits] proj/java:master commit in: eclass/

2023-03-16 Thread Florian Schmaus
commit: 5bd9cb384e338cebb87e5e49921e96f70550167a
Author: Florian Schmaus  gentoo  org>
AuthorDate: Thu Mar 16 13:40:12 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Thu Mar 16 13:40:12 2023 +
URL:https://gitweb.gentoo.org/proj/java.git/commit/?id=5bd9cb38

gradle.eclass: drop unnecessary export

Signed-off-by: Florian Schmaus  gentoo.org>

 eclass/gradle.eclass | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/eclass/gradle.eclass b/eclass/gradle.eclass
index 4a7cf440..070a3e12 100644
--- a/eclass/gradle.eclass
+++ b/eclass/gradle.eclass
@@ -96,12 +96,12 @@ gradle-set_EGRADLE() {
[[ -n ${EGRADLE} ]] && return
 
if [[ -n ${EGRADLE_OVERWRITE} ]]; then
-   export EGRADLE="${EGRADLE_OVERWRITE}"
+   EGRADLE="${EGRADLE_OVERWRITE}"
return
fi
 
if [[ -n ${EGRADLE_BUNDLED_VER} ]]; then
-   export 
EGRADLE="${WORKDIR}/gradle-${EGRADLE_BUNDLED_VER}/bin/gradle"
+   EGRADLE="${WORKDIR}/gradle-${EGRADLE_BUNDLED_VER}/bin/gradle"
return
fi
 
@@ -153,7 +153,7 @@ gradle-set_EGRADLE() {
die "Could not find (suitable) gradle installation in PATH"
fi
 
-   export EGRADLE="${selected}"
+   EGRADLE="${selected}"
 }
 
 # @FUNCTION: gradle-src_uri



[gentoo-commits] proj/java:master commit in: eclass/

2023-03-16 Thread Florian Schmaus
commit: 0b1bba57eee6e98d6b787e22f9ededf562214e90
Author: Florian Schmaus  gentoo  org>
AuthorDate: Thu Mar 16 10:49:41 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Thu Mar 16 10:49:41 2023 +
URL:https://gitweb.gentoo.org/proj/java.git/commit/?id=0b1bba57

gradle.eclass: add more documentation

Signed-off-by: Florian Schmaus  gentoo.org>

 eclass/gradle.eclass | 13 ++---
 1 file changed, 10 insertions(+), 3 deletions(-)

diff --git a/eclass/gradle.eclass b/eclass/gradle.eclass
index e4087f7a..4a7cf440 100644
--- a/eclass/gradle.eclass
+++ b/eclass/gradle.eclass
@@ -6,10 +6,10 @@
 # Gentoo Java Project 
 # @AUTHOR:
 # Florian Schmaus 
-# @BLURB: utility functions for the gradle build system.
+# @BLURB: common ebuild functions for gradle-based packages.
 # @DESCRIPTION:
-# Utility functions for the gradle build system.
-# There are currently two approaches to using gradle in ebuilds. You can either
+# This eclass provides support for the gradle build system.  There
+# are currently two approaches to using gradle in ebuilds.  You can either
 # depend on a gradle system-wide installation from a gradle ebuild, typically
 # dev-java/gradle-bin, or, bundle gradle with the ebuild.
 #
@@ -33,6 +33,13 @@
 # $(gradle_src_uri)
 # "
 # @CODE
+#
+# Afterwards, use egradle to invoke gradle.
+# @CODE
+# src_compile() {
+# egradle build
+# }
+# @CODE
 
 case ${EAPI} in
7|8) ;;



[gentoo-commits] proj/java:master commit in: dev-util/ghidra/

2023-03-16 Thread Florian Schmaus
commit: 1521f53233f090139762abaf65f1b66bc94e783f
Author: Florian Schmaus  gentoo  org>
AuthorDate: Thu Mar 16 10:45:33 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Thu Mar 16 10:45:33 2023 +
URL:https://gitweb.gentoo.org/proj/java.git/commit/?id=1521f532

dev-util/ghidra: switch to EGRADLE_BUNDLED_VER

Signed-off-by: Florian Schmaus  gentoo.org>

 dev-util/ghidra/Manifest|  1 +
 dev-util/ghidra/ghidra-10.2.2-r2.ebuild | 12 +++-
 2 files changed, 8 insertions(+), 5 deletions(-)

diff --git a/dev-util/ghidra/Manifest b/dev-util/ghidra/Manifest
index 17f5c145..d0dbf9d0 100644
--- a/dev-util/ghidra/Manifest
+++ b/dev-util/ghidra/Manifest
@@ -4,5 +4,6 @@ DIST PyDev-6.3.1.zip 24756333 BLAKE2B 
e9a942e0ff90b9eafbd1fa0df5429f2ff227ed140b
 DIST cdt-8.6.0.zip 76639241 BLAKE2B 
32c724b1f6ff43132f09c544bac8b35ed3f4f5866c844810abba3a52f82a3585ae7a57430fcf5603afecbeec1f46461a831339e442ca628b77f78c319bd9fc26
 SHA512 
2b8bb498146aa29995e807c5b4e9d5dab0f6afe89a5ce256978b7b2c478677a0cb5a0f15913a32bd99cb7b4bb31230521f70b9c26cdef1cb983dfcea599737c0
 DIST dex-tools-2.0.zip 2362460 BLAKE2B 
464f2a143f1c8720eddd4d1c7db5a6f681db1091518d915b0d7807c12d021c8a734d8980bccfd417bc60297647b33ed0b7cc1e004716804bb9e25ee99f29f8ad
 SHA512 
c4a6c72ea09b58a44fcb8918cfada600467f10f99a02b53d2436ac68295e73c8daf9ba0a8bc7160ba1e28e87f032ee034435ebe40af35b6e2fe9fa4607581358
 DIST ghidra-dependencies-20221104.tar.gz 85678075 BLAKE2B 
a298b3a52137c8077f90b5d7cddba43a6437ef7906aae130158691c032c31c57be55f9f072d6a44b351b47f8fe04f397dabb24c1bd976593294a68b5d2a4fece
 SHA512 
7dcbc5bdba0fce2e0ae0a6f41d1fbd88cb6080a97e5404f5bfce393e07165f15f0549d3254b446f5ab5352484dd32bdf54ea92f50f96e572520b10672519aeb9
+DIST gradle-7.3-bin.zip 115763517 BLAKE2B 
80c0368582acdbae5a959386ce679c63f6bee349810a6ddd39981192349cefafabfa9e498891a53fc423a86b6a53fb66eac4aace968990707d623c037b27cee2
 SHA512 
f5703de1305b013ad7fcc1a7d56922198e8e597e13d2aeb89cec60631db51b73466a1ce382d5e828ed065fbd8a1971f628b0e4eb3348f01b7a71fdc6184e4a56
 DIST hfsexplorer-0_21-bin.zip 1473278 BLAKE2B 
e9d2a3fae4da8046a17ce5e6828b4d1ff27da6384aac4be3864fe2c16f83bb95cb728eaeec9a42c3e1febaef98ba9357bfc3744b4950deb4b783d36e723d6cc0
 SHA512 
b85b4316115695acc78cc7c675c673058c05a238451562be0c6a48b2d11a28e5645a42cb62cdf063be015369df26201dfab6cf2e60f39e6468d1d53b23f94415
 DIST yajsw-stable-13.05.zip 27823454 BLAKE2B 
e43e6a97e356be40e776568deafeeb19e3e8b462a20e53a7456f3ce61364d3c4fe08d48f7710e6f570641618a6c75b75d98427d04d25133cdf7aa3c9f0aeee8b
 SHA512 
ba6421fcc9d5fd5edf0b5f299914a54a8e3d8cbe79b83cf9b1a4a1828eb26f32f8d04299235233581a848e274665c6d2da9b8394be1d7a824e443efd2508413c

diff --git a/dev-util/ghidra/ghidra-10.2.2-r2.ebuild 
b/dev-util/ghidra/ghidra-10.2.2-r2.ebuild
index 64aee54f..99b52bd9 100644
--- a/dev-util/ghidra/ghidra-10.2.2-r2.ebuild
+++ b/dev-util/ghidra/ghidra-10.2.2-r2.ebuild
@@ -5,18 +5,23 @@ EAPI=8
 
 inherit gradle java-pkg-2 desktop
 
+EGRADLE_BUNDLED_VER="7.3"
+
 GRADLE_DEP_VER="20221104"
 
 DESCRIPTION="A software reverse engineering framework"
 HOMEPAGE="https://ghidra-sre.org/;
-SRC_URI="https://github.com/NationalSecurityAgency/${PN}/archive/Ghidra_${PV}_build.tar.gz
+SRC_URI="
+   
https://github.com/NationalSecurityAgency/${PN}/archive/Ghidra_${PV}_build.tar.gz

https://dev.pentoo.ch/~blshkv/distfiles/${PN}-dependencies-${GRADLE_DEP_VER}.tar.gz

https://github.com/pxb1988/dex2jar/releases/download/2.0/dex-tools-2.0.zip

https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/android4me/AXMLPrinter2.jar

https://sourceforge.net/projects/catacombae/files/HFSExplorer/0.21/hfsexplorer-0_21-bin.zip
mirror://sourceforge/yajsw/yajsw/yajsw-stable-13.05.zip
https://dev.pentoo.ch/~blshkv/distfiles/cdt-8.6.0.zip
-   
mirror://sourceforge/project/pydev/pydev/PyDev%206.3.1/PyDev%206.3.1.zip -> 
PyDev-6.3.1.zip"
+   
mirror://sourceforge/project/pydev/pydev/PyDev%206.3.1/PyDev%206.3.1.zip -> 
PyDev-6.3.1.zip
+   $(gradle-src_uri)
+"
 # run: "pentoo/scripts/gradle_dependencies.py buildGhidra" from "${S}" 
directory to generate dependencies
 #  
https://www.eclipse.org/downloads/download.php?r=1=https=/tools/cdt/releases/8.6/cdt-8.6.0.zip
 
@@ -42,9 +47,6 @@ DEPEND="
dev-java/jflex
app-arch/unzip
 "
-BDEPEND=">=dev-java/gradle-bin-7.3:*"
-
-EGRADLE_MIN="7.3"
 
 S="${WORKDIR}/ghidra-Ghidra_${PV}_build"
 



[gentoo-commits] proj/java:master commit in: /, profiles/

2023-03-16 Thread Florian Schmaus
commit: d45b7ea74952922f84eb96459c4f655685231800
Author: Florian Schmaus  gentoo  org>
AuthorDate: Thu Mar 16 10:17:55 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Thu Mar 16 10:19:15 2023 +
URL:https://gitweb.gentoo.org/proj/java.git/commit/?id=d45b7ea7

profiles: remove use.local.desc

Signed-off-by: Florian Schmaus  gentoo.org>

 .gitignore  |  1 +
 profiles/use.local.desc | 40 
 2 files changed, 1 insertion(+), 40 deletions(-)

diff --git a/.gitignore b/.gitignore
new file mode 100644
index ..96e42a69
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+/profiles/use.local.desc

diff --git a/profiles/use.local.desc b/profiles/use.local.desc
deleted file mode 100644
index ca5566ba..
--- a/profiles/use.local.desc
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2008 Gentoo Foundation.
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-# This file contains descriptions of local USE flags, and the ebuilds which
-# contain them.
-
-# Keep it sorted.
-dev-java/jogl:cg - Enable nvidia cg bindings
-dev-db/hsqldb:sqltools - Add data managment tools
-dev-java/quartz:servlet-2.3 - Use the 2.3 servlet specification
-dev-java/quartz:servlet-2.4 - Use the 2.4 servlet specification
-
-dev-java/geronimo-specs:activation - Enable to install the 'activation' 
geronimo specification
-dev-java/geronimo-specs:commonj - Enable to install the 'commonj' geronimo 
specification
-dev-java/geronimo-specs:corba - Enable to install the 'corba' geronimo 
specification
-dev-java/geronimo-specs:corba-2.3 - Enable to install the 'corba-2.3' geronimo 
specification
-dev-java/geronimo-specs:corba-3.0 - Enable to install the 'corba-3.0' geronimo 
specification
-dev-java/geronimo-specs:ejb - Enable to install the 'ejb' geronimo 
specification
-dev-java/geronimo-specs:j2ee-connector - Enable to install the 
'j2ee-connector' geronimo specification
-dev-java/geronimo-specs:j2ee-deployment - Enable to install the 
'j2ee-deployment' geronimo specification
-dev-java/geronimo-specs:j2ee-jacc - Enable to install the 'j2ee-jacc' geronimo 
specification
-dev-java/geronimo-specs:j2ee-management - Enable to install the 
'j2ee-management' geronimo specification
-dev-java/geronimo-specs:javamail - Enable to install the 'javamail' geronimo 
specification
-dev-java/geronimo-specs:jaxr - Enable to install the 'jaxr' geronimo 
specification
-dev-java/geronimo-specs:jaxrpc - Enable to install the 'jaxrpc' geronimo 
specification
-dev-java/geronimo-specs:jms - Enable to install the 'jms' geronimo 
specification
-dev-java/geronimo-specs:jsp - Enable to install the 'jsp' geronimo 
specification
-dev-java/geronimo-specs:jta - Enable to install the 'jta' geronimo 
specification
-dev-java/geronimo-specs:qname - Enable to install the 'qname' geronimo 
specification
-dev-java/geronimo-specs:saaj - Enable to install the 'saaj' geronimo 
specification
-dev-java/geronimo-specs:servlet - Enable to install the 'servlet' geronimo 
specification
-
-dev-java/guice:servletapi - Add optional support for servletapi
-
-dev-java/jboss-commons-logging:avalon-logkit - Add support for avalon-logkit
-dev-java/jboss-commons-logging:log4j - Add support for log4j
-dev-java/jboss-commons-logging:servletapi - Add support for servletapi
-dev-java/jboss-commons-logging:avalon-framework - Add support for 
avalon-framework
-media-sound/tuxguitar:fluidsynth - compile with support for fluidsynth



[gentoo-commits] proj/java:master commit in: metadata/

2023-03-16 Thread Florian Schmaus
commit: a844b3a7571f726020a1abd795a6ef7ecf24ebd1
Author: Florian Schmaus  gentoo  org>
AuthorDate: Thu Mar 16 10:21:11 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Thu Mar 16 10:21:11 2023 +
URL:https://gitweb.gentoo.org/proj/java.git/commit/?id=a844b3a7

metadata: add pkg_desc_index to gitignore

Signed-off-by: Florian Schmaus  gentoo.org>

 metadata/.gitignore | 1 +
 1 file changed, 1 insertion(+)

diff --git a/metadata/.gitignore b/metadata/.gitignore
index 467e5926..d48f533a 100644
--- a/metadata/.gitignore
+++ b/metadata/.gitignore
@@ -1 +1,2 @@
 /md5-cache/
+/pkg_desc_index



[gentoo-commits] proj/java:master commit in: eclass/

2023-03-16 Thread Florian Schmaus
commit: 8cee4d41c1eae351bd98dea5afb310e12b9b20f0
Author: Florian Schmaus  gentoo  org>
AuthorDate: Thu Mar 16 10:45:09 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Thu Mar 16 10:45:09 2023 +
URL:https://gitweb.gentoo.org/proj/java.git/commit/?id=8cee4d41

gradle.eclass: add EGRADLE_BUNDLED_VER

Signed-off-by: Florian Schmaus  gentoo.org>

 eclass/gradle.eclass | 44 
 1 file changed, 44 insertions(+)

diff --git a/eclass/gradle.eclass b/eclass/gradle.eclass
index 488c265d..e4087f7a 100644
--- a/eclass/gradle.eclass
+++ b/eclass/gradle.eclass
@@ -9,6 +9,30 @@
 # @BLURB: utility functions for the gradle build system.
 # @DESCRIPTION:
 # Utility functions for the gradle build system.
+# There are currently two approaches to using gradle in ebuilds. You can either
+# depend on a gradle system-wide installation from a gradle ebuild, typically
+# dev-java/gradle-bin, or, bundle gradle with the ebuild.
+#
+# To use a system-wide gradle installation, set EGRADLE_MIN and
+# EGRADLE_MAX_EXCLUSIVE and declare a BDEPEND on the gradle package.
+# @CODE
+# inherit gradle
+# EGRADLE_MIN=7.3
+# EGRADLE_MAX_EXCLUSIVE=8
+#
+# BDEPEND="|| (dev-java/gradle-bin:7.3 dev-java/gradle-bin:7.4)
+# @CODE
+#
+# To use a bundled gradle version, set EGRADLE_BUNDLED_VER and add
+# $(gradle_src_uri) to SRC_URI.
+# @CODE
+# inherit gradle
+# EGRADLE_BUNDLED_VER=7.6
+# SRC_URI="
+# ...
+# $(gradle_src_uri)
+# "
+# @CODE
 
 case ${EAPI} in
7|8) ;;
@@ -35,6 +59,11 @@ inherit edo
 # @DESCRIPTION:
 # The exact required gradle version.
 
+# @ECLASS_VARIABLE: EGRADLE_BUNDLED_VER
+# @DEFAULT_UNSET
+# @DESCRIPTION:
+# The gradle version that will be bundled with this package.
+
 # @ECLASS_VARIABLE: EGRADLE_PARALLEL
 # @DESCRIPTION:
 # Set to the 'true', the default, to invoke gradle with --parallel. Set
@@ -64,6 +93,11 @@ gradle-set_EGRADLE() {
return
fi
 
+   if [[ -n ${EGRADLE_BUNDLED_VER} ]]; then
+   export 
EGRADLE="${WORKDIR}/gradle-${EGRADLE_BUNDLED_VER}/bin/gradle"
+   return
+   fi
+
local candidates candidate selected selected_ver
 
candidates=$(compgen -c gradle-)
@@ -115,6 +149,16 @@ gradle-set_EGRADLE() {
export EGRADLE="${selected}"
 }
 
+# @FUNCTION: gradle-src_uri
+# @DESCRIPTION:
+# Generate SRC_URI data from EGRADLE_BUNDLED_VER.
+gradle-src_uri() {
+   if [[ -z ${EGRADLE_BUNDLED_VER} ]]; then
+   die "Must set EGRADLE_BUNDLED_VER when calling gradle-src_uri"
+   fi
+   echo 
"https://services.gradle.org/distributions/gradle-${EGRADLE_BUNDLED_VER}-bin.zip;
+}
+
 # @FUNCTION: egradle
 # @USAGE: [gradle-args]
 # @DESCRIPTION:



[gentoo-commits] proj/java:master commit in: dev-java/openjdk-bin/

2023-01-29 Thread Florian Schmaus
commit: ad2c33ddf81ceaa0755055f30ee17a6d37957ca5
Author: Florian Schmaus  gentoo  org>
AuthorDate: Sun Jan 29 15:39:52 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Sun Jan 29 15:39:52 2023 +
URL:https://gitweb.gentoo.org/proj/java.git/commit/?id=ad2c33dd

dev-java/openjdk-bin: add 19.0.2_p7, drop 19.0.1_p10

Signed-off-by: Florian Schmaus  gentoo.org>

 dev-java/openjdk-bin/Manifest  | 14 +++---
 ...-bin-19.0.1_p10.ebuild => openjdk-bin-19.0.2_p7.ebuild} |  8 
 2 files changed, 11 insertions(+), 11 deletions(-)

diff --git a/dev-java/openjdk-bin/Manifest b/dev-java/openjdk-bin/Manifest
index 5bcb737c..43eb02ec 100644
--- a/dev-java/openjdk-bin/Manifest
+++ b/dev-java/openjdk-bin/Manifest
@@ -11,10 +11,10 @@ DIST OpenJDK18U-jdk_ppc64le_linux_hotspot_18.0.1_10.tar.gz 
191894570 BLAKE2B 4d9
 DIST OpenJDK18U-jdk_x64_alpine-linux_hotspot_18.0.1_10.tar.gz 192338187 
BLAKE2B 
043cedf394fdc2abd28d0845de6603c13155fa0799dc08e38c246033e71bf718d96e33c8dfb0136f98bf494e935f176190a1bf8a42ea07e4aae6ace5fe02729d
 SHA512 
7eb45639f8b8883b3f7fb0547a45df38fdeee12c6083b6f6237c557a388a511e655129c9d09997ea155c4e47333dfcffeb5a52fc1c7528b7eeae19a18c555f3e
 DIST OpenJDK18U-jdk_x64_linux_hotspot_18.0.1_10.tar.gz 192550912 BLAKE2B 
0bc56715f9747b35a48e82176bf42db637286e91492350ab6dbb77b8cbd1a9f806b1eef1654036d0e538fbd3199d3484d57edcc8f89b6f7c03c1ae5de132e6f1
 SHA512 
695b2c1776362d3f32462b63e64d3c4ba4ed1b7557b4a8f821f4df518af5ddf96450bc46165815827e2d2f240f04a09dd66c6ede59f6d111ad84414c57b0a759
 DIST OpenJDK18U-jdk_x64_mac_hotspot_18.0.1_10.tar.gz 188268875 BLAKE2B 
94954e3ae9e0ba2ba93d4a71c605935d239a364ffd07720bf91eafaed320ce912ebfd93ca3eb283f6e44fb39de2553019a8b6484222e1a8446ff4fcbd824c514
 SHA512 
f63f35dbe5d757b194a01286a3feb3b0aa8a0740ffb2d75ee200db675bd1c653d930c51aa7c2e35deeadc301fc59583d83cc83ceefba8786793747101422beac
-DIST OpenJDK19U-jdk_aarch64_linux_hotspot_19.0.1_10.tar.gz 198664330 BLAKE2B 
bb738ac74b7daf3d6bd4fcb3c61ddcb7f1c98a04473f1e82987048d934a85bde86c4db7ef2e784e8c5ff1af45e332ee1107e307f541dd3c77ad8fac2c49222f9
 SHA512 
8a2c63b41a111aaa87c75f7999ceb67bdc5a7aae081ad4a16dcc1fd71400a0b7dd1b2a135e1fac32256b4df97e77738851880ef3483823304292ae88f89dcf8d
-DIST OpenJDK19U-jdk_aarch64_mac_hotspot_19.0.1_10.tar.gz 185292307 BLAKE2B 
19f90bd2ca4b25823981c608ce74f00e59b1223bb93560718b44e960324fb94a6b736f43f344b70155eff8338d2f04e76b1d036a814ec9e0df87a13194e9edf5
 SHA512 
86a0896c2f4411c45b92393b8a1f40ad25a185ec1ef6e01fc5541fd0f81bda75ccbd10f332333f36915646cb2b9e6abbe3da06b087e31c9a622497c0b8ff4a95
-DIST OpenJDK19U-jdk_arm_linux_hotspot_19.0.1_10.tar.gz 196359965 BLAKE2B 
1cb4dfa7a4fba9dc5d89b08059dbc9a5be8f2d3f7e04fbb8559b79e85f422817c292f17d08f3fc6478dbec1853eae5e91961618075b8060571f0380313702f05
 SHA512 
3e5cf535b5145639d8617199c042db25186f9fb4ba4707dabbdef6ebf92010281b930596e22b925f5515f8975f51e71b518d552ef41927ecace4408602f32645
-DIST OpenJDK19U-jdk_ppc64le_linux_hotspot_19.0.1_10.tar.gz 199219789 BLAKE2B 
9e69e915115990c02a90d48acc4b4d27ab5655051c976e3a4771868a718bbbcd2a39be8ed638992f20900c4b2d341c3c636c68749d07c90b76733cf5b8b7cd15
 SHA512 
f4dd0e1f96be3cadf76100efe93a6318fb7e1cb5cc31d1f039e8352778b7fd25acba0d8b67a9e1b5f9bf54435a980c75eaa6f571dbd7d0a7df3c6c995da25c71
-DIST OpenJDK19U-jdk_x64_alpine-linux_hotspot_19.0.1_10.tar.gz 199287890 
BLAKE2B 
c928c3bdc6a60adc5bdf6c57646316f349f4a8c7e17d63d60f527bcded3a131f0f0478dd79245eb87a49869a35de8477afbba4026aa7771ca6ca62da0d8b798e
 SHA512 
031f456de650b2536279ec9c3102e74ccce41ce37c8844589387ed1fd56887acc3a1649b0c0ba37a1e8ee4d4f2e073ce9fa182b9fbf4ed00fa72e52c275dcce8
-DIST OpenJDK19U-jdk_x64_linux_hotspot_19.0.1_10.tar.gz 200089336 BLAKE2B 
8a4b3dc862fde3960afe89b255afe950dce354d76b8d21fad60e111bea7fffd11eacb00e152420e4aa5e0c4df15f537106e63fcf861605ab9449986be538420a
 SHA512 
4e617eade65156db9049ec7fc0c7b2bd9cc867413eba74bde1766d42b293a44500ee10f896206d9f17104fab68afa7e5c80265a53c0d01022769cd5727d6dbfc
-DIST OpenJDK19U-jdk_x64_mac_hotspot_19.0.1_10.tar.gz 195454218 BLAKE2B 
86f6ac9f871061858448d924c696d7d621c8b9d2ef69483fc5ebda439b217b44b3b3dc88c9487c01c4cd1e288fe544001c99237f2f1e805eb5fadd7d093c6ea7
 SHA512 
58bdfc934e23c83445c93e61623bb6fdc831578fd44fccb61f3ae2943586701cadc956ac23c01e6df14890167b3622ffefd82489c057480d059c7ff30bb9fbdf
+DIST OpenJDK19U-jdk_aarch64_linux_hotspot_19.0.2_7.tar.gz 198657357 BLAKE2B 
0902f5408981045a59516d91a256559243a325138f5311259f40fdd568982c4a02a6fcda0f8e3555fea1be831e17f7939bc52ff6bf790a3cdc751cad425352ee
 SHA512 
2198e2440c40c3517eab680dce34743c26f52629cb3cffc2f5a2b0a8813d637bb3e683a3ca4bc8e30f69579b7ec2bf0bf06f26f1e3e60e0764e464719013cdd5
+DIST OpenJDK19U-jdk_aarch64_mac_hotspot_19.0.2_7.tar.gz 185296974 BLAKE2B 
fc18867aac539c5c7245f265c600e594fc43e0b6defb7661a1ad6e328502a881769c158768face349e00dee21f07f0085fdbcaa2f3bb8703da4927c3bf659df6
 SHA512 

[gentoo-commits] proj/java:master commit in: dev-java/openjdk-loom/

2023-01-29 Thread Florian Schmaus
commit: 6f0fdac1521593a9ca20b7853bd4ed00971d0666
Author: Florian Schmaus  gentoo  org>
AuthorDate: Sun Jan 29 12:55:41 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Sun Jan 29 12:55:41 2023 +
URL:https://gitweb.gentoo.org/proj/java.git/commit/?id=6f0fdac1

dev-java/openjdk-loom: add 21_pre20230127

Signed-off-by: Florian Schmaus  gentoo.org>

 .../openjdk-loom-21_pre20230127.ebuild | 277 +
 1 file changed, 277 insertions(+)

diff --git a/dev-java/openjdk-loom/openjdk-loom-21_pre20230127.ebuild 
b/dev-java/openjdk-loom/openjdk-loom-21_pre20230127.ebuild
new file mode 100644
index ..5b3b1bdb
--- /dev/null
+++ b/dev-java/openjdk-loom/openjdk-loom-21_pre20230127.ebuild
@@ -0,0 +1,277 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit check-reqs flag-o-matic git-r3 java-pkg-2 java-vm-2 multiprocessing 
toolchain-funcs
+
+MY_PV="${PV//_p/+}"
+SLOT="$(ver_cut 1)"
+
+DESCRIPTION="Experimental OpenJDK with Project Loom (Fibers / Virtual Threads)"
+HOMEPAGE="https://openjdk.org;
+EGIT_REPO_URI="https://github.com/openjdk/loom.git;
+EGIT_COMMIT="b6f785d836dad7b7a2ac992cda02514d88fede95"
+
+LICENSE="GPL-2-with-classpath-exception"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+
+IUSE="alsa big-endian cups debug doc examples headless-awt javafx jbootstrap 
selinux source +system-bootstrap systemtap"
+
+REQUIRED_USE="
+   javafx? ( alsa !headless-awt )
+   !system-bootstrap? ( jbootstrap )
+"
+
+COMMON_DEPEND="
+   media-libs/freetype:2=
+   media-libs/giflib:0/7
+   media-libs/harfbuzz:=
+   media-libs/libpng:0=
+   media-libs/lcms:2=
+   sys-libs/zlib
+   media-libs/libjpeg-turbo:0=
+   systemtap? ( dev-util/systemtap )
+"
+
+# Many libs are required to build, but not to run, make is possible to remove
+# by listing conditionally in RDEPEND unconditionally in DEPEND
+RDEPEND="
+   ${COMMON_DEPEND}
+   >=sys-apps/baselayout-java-0.1.0-r1
+   !headless-awt? (
+   x11-libs/libX11
+   x11-libs/libXext
+   x11-libs/libXi
+   x11-libs/libXrandr
+   x11-libs/libXrender
+   x11-libs/libXt
+   x11-libs/libXtst
+   )
+   alsa? ( media-libs/alsa-lib )
+   cups? ( net-print/cups )
+   selinux? ( sec-policy/selinux-java )
+"
+
+DEPEND="
+   ${COMMON_DEPEND}
+   app-arch/zip
+   media-libs/alsa-lib
+   net-print/cups
+   x11-base/xorg-proto
+   x11-libs/libX11
+   x11-libs/libXext
+   x11-libs/libXi
+   x11-libs/libXrandr
+   x11-libs/libXrender
+   x11-libs/libXt
+   x11-libs/libXtst
+   javafx? ( dev-java/openjfx:${SLOT}= )
+   system-bootstrap? (
+   || (
+   dev-java/openjdk-bin:20
+   dev-java/openjdk:20
+   dev-java/openjdk-bin:${SLOT}
+   dev-java/openjdk:${SLOT}
+   )
+   )
+"
+
+# The space required to build varies wildly depending on USE flags,
+# ranging from 2GB to 16GB. This function is certainly not exact but
+# should be close enough to be useful.
+openjdk_check_requirements() {
+   local M
+   M=2048
+   M=$(( $(usex jbootstrap 2 1) * $M ))
+   M=$(( $(usex debug 3 1) * $M ))
+   M=$(( $(usex doc 320 0) + $(usex source 128 0) + 192 + $M ))
+
+   CHECKREQS_DISK_BUILD=${M}M check-reqs_pkg_${EBUILD_PHASE}
+}
+
+pkg_pretend() {
+   openjdk_check_requirements
+   if [[ ${MERGE_TYPE} != binary ]]; then
+   has ccache ${FEATURES} && die "FEATURES=ccache doesn't work 
with ${PN}, bug #677876"
+   fi
+}
+
+pkg_setup() {
+   openjdk_check_requirements
+   java-vm-2_pkg_setup
+
+   [[ ${MERGE_TYPE} == "binary" ]] && return
+
+   JAVA_PKG_WANT_BUILD_VM="openjdk-20 openjdk-bin-20 openjdk-${SLOT} 
openjdk-bin-${SLOT}"
+   JAVA_PKG_WANT_SOURCE="${SLOT}"
+   JAVA_PKG_WANT_TARGET="${SLOT}"
+
+   # The nastiness below is necessary while the gentoo-vm USE flag is
+   # masked. First we call java-pkg-2_pkg_setup if it looks like the
+   # flag was unmasked against one of the possible build VMs. If not,
+   # we try finding one of them in their expected locations. This would
+   # have been slightly less messy if openjdk-bin had been installed to
+   # /opt/${PN}-${SLOT} or if there was a mechanism to install a VM env
+   # file but disable it so that it would not normally be selectable.
+
+   local vm
+   for vm in ${JAVA_PKG_WANT_BUILD_VM}; do
+   if [[ -d ${BROOT}/usr/lib/jvm/${vm} ]]; then
+   java-pkg-2_pkg_setup
+   return
+   fi
+   done
+}
+
+src_prepare() {
+   default
+   chmod +x configure || die
+}
+
+src_configure() {
+   local build_jdk_ver=20
+   if has_version 

[gentoo-commits] proj/java:master commit in: dev-java/openjdk-loom/

2023-01-29 Thread Florian Schmaus
commit: e525a26fe49cf2e756d60e7a26c01364c47b9573
Author: Florian Schmaus  gentoo  org>
AuthorDate: Sun Jan 29 12:36:58 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Sun Jan 29 12:36:58 2023 +
URL:https://gitweb.gentoo.org/proj/java.git/commit/?id=e525a26f

dev-java/openjdk-loom: update LICENSE

Signed-off-by: Florian Schmaus  gentoo.org>

 dev-java/openjdk-loom/openjdk-loom-19_pre20221116.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-java/openjdk-loom/openjdk-loom-19_pre20221116.ebuild 
b/dev-java/openjdk-loom/openjdk-loom-19_pre20221116.ebuild
index 01de88c6..506d9a8c 100644
--- a/dev-java/openjdk-loom/openjdk-loom-19_pre20221116.ebuild
+++ b/dev-java/openjdk-loom/openjdk-loom-19_pre20221116.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -13,7 +13,7 @@ HOMEPAGE="https://openjdk.org;
 EGIT_REPO_URI="https://github.com/openjdk/loom.git;
 EGIT_COMMIT="4047afb36f33b9dfc537be2047869a3f7940654e"
 
-LICENSE="GPL-2"
+LICENSE="GPL-2-with-classpath-exception"
 KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
 
 IUSE="alsa big-endian cups debug doc examples headless-awt javafx jbootstrap 
selinux source +system-bootstrap systemtap"



[gentoo-commits] proj/java:master commit in: metadata/

2023-01-08 Thread Florian Schmaus
commit: b4b5e42118ff714f60cf9b913c1b1de6151b26ae
Author: Florian Schmaus  gentoo  org>
AuthorDate: Sun Jan  8 10:55:27 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Sun Jan  8 10:55:35 2023 +
URL:https://gitweb.gentoo.org/proj/java.git/commit/?id=b4b5e421

Add metadata/.gitignore

Signed-off-by: Florian Schmaus  gentoo.org>

 metadata/.gitignore | 1 +
 1 file changed, 1 insertion(+)

diff --git a/metadata/.gitignore b/metadata/.gitignore
new file mode 100644
index ..467e5926
--- /dev/null
+++ b/metadata/.gitignore
@@ -0,0 +1 @@
+/md5-cache/



[gentoo-commits] proj/java:master commit in: eclass/

2023-01-08 Thread Florian Schmaus
commit: b498da2bc56db0c5f9ba6ee376498dd767d433c2
Author: Florian Schmaus  gentoo  org>
AuthorDate: Sun Jan  8 10:53:22 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Sun Jan  8 10:53:22 2023 +
URL:https://gitweb.gentoo.org/proj/java.git/commit/?id=b498da2b

gradle.eclass: respect existing JAVA_TOOL_OPTIONS

Signed-off-by: Florian Schmaus  gentoo.org>

 eclass/gradle.eclass | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/eclass/gradle.eclass b/eclass/gradle.eclass
index 1461afad..488c265d 100644
--- a/eclass/gradle.eclass
+++ b/eclass/gradle.eclass
@@ -137,7 +137,7 @@ egradle() {
gradle_args+=( --parallel )
fi
 
-   local -x JAVA_TOOL_OPTIONS="-Duser.home=\"${T}\""
+   local -x JAVA_TOOL_OPTIONS="${JAVA_TOOL_OPTIONS} -Duser.home=\"${T}\""
# TERM needed, otherwise gradle may fail on terms it does not know about
TERM=xterm \
edo \



[gentoo-commits] proj/java:master commit in: eclass/

2023-01-08 Thread Florian Schmaus
commit: 9cf36722c8b4f03f8fe0c0a1762cd36f19e3430e
Author: Florian Schmaus  gentoo  org>
AuthorDate: Sun Jan  8 10:52:24 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Sun Jan  8 10:52:24 2023 +
URL:https://gitweb.gentoo.org/proj/java.git/commit/?id=9cf36722

gradle.eclass: drop unnecessary assignment due to previous commit

Signed-off-by: Florian Schmaus  gentoo.org>

 eclass/gradle.eclass | 1 -
 1 file changed, 1 deletion(-)

diff --git a/eclass/gradle.eclass b/eclass/gradle.eclass
index d15ec8cf..1461afad 100644
--- a/eclass/gradle.eclass
+++ b/eclass/gradle.eclass
@@ -83,7 +83,6 @@ gradle-set_EGRADLE() {
ver_test "${ver}" -ne "${EGRADLE_EXACT_VER}" && continue
 
selected="${candidate}"
-   selected_ver="${ver}"
break
fi
 



[gentoo-commits] proj/java:master commit in: eclass/

2023-01-08 Thread Florian Schmaus
commit: 20a464f99e460ac851bd0df31bea35ac435add30
Author: Florian Schmaus  gentoo  org>
AuthorDate: Sun Jan  8 10:50:46 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Sun Jan  8 10:50:49 2023 +
URL:https://gitweb.gentoo.org/proj/java.git/commit/?id=20a464f9

gradle.eclass: drop EGRADLE_VER

EGRADLE_VER would not have been set if EGRADLE_OVERWRITE was used.

Signed-off-by: Florian Schmaus  gentoo.org>

 eclass/gradle.eclass | 1 -
 1 file changed, 1 deletion(-)

diff --git a/eclass/gradle.eclass b/eclass/gradle.eclass
index 0261df47..d15ec8cf 100644
--- a/eclass/gradle.eclass
+++ b/eclass/gradle.eclass
@@ -114,7 +114,6 @@ gradle-set_EGRADLE() {
fi
 
export EGRADLE="${selected}"
-   export EGRADLE_VER="${ver}"
 }
 
 # @FUNCTION: egradle



[gentoo-commits] proj/java:master commit in: eclass/

2023-01-08 Thread Florian Schmaus
commit: d3bbaa0c42a43f1dd3526c9b5e9c4b2b4b33a871
Author: Florian Schmaus  gentoo  org>
AuthorDate: Sun Jan  8 10:29:30 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Sun Jan  8 10:29:30 2023 +
URL:https://gitweb.gentoo.org/proj/java.git/commit/?id=d3bbaa0c

gradle.eclass: update

Signed-off-by: Florian Schmaus  gentoo.org>

 eclass/gradle.eclass | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/eclass/gradle.eclass b/eclass/gradle.eclass
index a3212626..0261df47 100644
--- a/eclass/gradle.eclass
+++ b/eclass/gradle.eclass
@@ -6,7 +6,7 @@
 # Gentoo Java Project 
 # @AUTHOR:
 # Florian Schmaus 
-# @BLURB: Utility functions for the gradle build system.
+# @BLURB: utility functions for the gradle build system.
 # @DESCRIPTION:
 # Utility functions for the gradle build system.
 
@@ -135,11 +135,11 @@ egradle() {
--project-cache-dir "${T}/gradle_project_cache"
)
 
-   if $EGRADLE_PARALLEL; then
+   if ${EGRADLE_PARALLEL}; then
gradle_args+=( --parallel )
fi
 
-   local -x JAVA_TOOL_OPTIONS="-Duser.home=\"$T\""
+   local -x JAVA_TOOL_OPTIONS="-Duser.home=\"${T}\""
# TERM needed, otherwise gradle may fail on terms it does not know about
TERM=xterm \
edo \



[gentoo-commits] proj/java:master commit in: dev-java/openjfx/

2023-01-06 Thread Florian Schmaus
commit: 81b89e9bca561a1f566b11c0170b7cf7b338aba5
Author: Florian Schmaus  gentoo  org>
AuthorDate: Fri Jan  6 17:16:43 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Fri Jan  6 17:16:43 2023 +
URL:https://gitweb.gentoo.org/proj/java.git/commit/?id=81b89e9b

dev-java/openjfx: re-add "unset ANT_HOME"

Signed-off-by: Florian Schmaus  gentoo.org>

 dev-java/openjfx/openjfx-11.0.11_p1.ebuild | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/dev-java/openjfx/openjfx-11.0.11_p1.ebuild 
b/dev-java/openjfx/openjfx-11.0.11_p1.ebuild
index 8e6908ad..563a9b26 100644
--- a/dev-java/openjfx/openjfx-11.0.11_p1.ebuild
+++ b/dev-java/openjfx/openjfx-11.0.11_p1.ebuild
@@ -186,6 +186,9 @@ src_configure() {
 }
 
 src_compile() {
+   # FIXME: build.gradle believes $ANT_HOME/bin/ant shoud exist
+   unset ANT_HOME
+
egradle zips $(usex doc "" "--exclude-task javadoc")
 }
 



[gentoo-commits] proj/java:master commit in: eclass/

2023-01-06 Thread Florian Schmaus
commit: eee6e56c9a156befab7041e42ffafb4c7bf10735
Author: Florian Schmaus  gentoo  org>
AuthorDate: Fri Jan  6 17:11:30 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Fri Jan  6 17:11:30 2023 +
URL:https://gitweb.gentoo.org/proj/java.git/commit/?id=eee6e56c

gradle.eclass: update

Signed-off-by: Florian Schmaus  gentoo.org>

 eclass/gradle.eclass | 1 -
 1 file changed, 1 deletion(-)

diff --git a/eclass/gradle.eclass b/eclass/gradle.eclass
index f53fce44..a3212626 100644
--- a/eclass/gradle.eclass
+++ b/eclass/gradle.eclass
@@ -124,7 +124,6 @@ gradle-set_EGRADLE() {
 egradle() {
gradle-set_EGRADLE
 
-   # TODO --no-build-cache ?
local gradle_args=(
--console=plain
--info



[gentoo-commits] proj/java:master commit in: eclass/

2023-01-06 Thread Florian Schmaus
commit: 376931ad15509f969b55fdd0a4177ebaaec1d1b5
Author: Florian Schmaus  gentoo  org>
AuthorDate: Fri Jan  6 17:10:36 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Fri Jan  6 17:10:36 2023 +
URL:https://gitweb.gentoo.org/proj/java.git/commit/?id=376931ad

gradle.eclass: update

Signed-off-by: Florian Schmaus  gentoo.org>

 eclass/gradle.eclass | 15 +++
 1 file changed, 7 insertions(+), 8 deletions(-)

diff --git a/eclass/gradle.eclass b/eclass/gradle.eclass
index 90e21905..f53fce44 100644
--- a/eclass/gradle.eclass
+++ b/eclass/gradle.eclass
@@ -9,8 +9,6 @@
 # @BLURB: Utility functions for the gradle build system.
 # @DESCRIPTION:
 # Utility functions for the gradle build system.
-# WARNING: This eclass is currently experimental and
-# subject to change.
 
 case ${EAPI} in
7|8) ;;
@@ -35,18 +33,19 @@ inherit edo
 # @ECLASS_VARIABLE: EGRADLE_EXACT_VER
 # @DEFAULT_UNSET
 # @DESCRIPTION:
-# The exactly required gradle version.
+# The exact required gradle version.
 
 # @ECLASS_VARIABLE: EGRADLE_PARALLEL
 # @DESCRIPTION:
 # Set to the 'true', the default, to invoke gradle with --parallel. Set
 # to 'false' to disable parallel gradle builds.
-: ${EGRADLE_PARALLEL=true}
+: "${EGRADLE_PARALLEL=true}"
 
 # @ECLASS_VARIABLE: EGRADLE_USER_HOME
 # @DESCRIPTION:
-# Directroy used the user's home directory by gradle.
-EGRADLE_USER_HOME="${T}/gradle_user_home"
+# Directroy used as the user's home directory by gradle. Defaults to
+# ${T}/gradle_user_home
+: "${EGRADLE_USER_HOME="${T}/gradle_user_home"}"
 
 # @ECLASS_VARIABLE: EGRADLE_OVERWRITE
 # @USER_VARIABLE
@@ -81,7 +80,7 @@ gradle-set_EGRADLE() {
fi
 
if [[ -n ${EGRADLE_EXACT_VER} ]]; then
-   ver_test "${ver}" -ne ${EGRADLE_EXACT_VER} && continue
+   ver_test "${ver}" -ne "${EGRADLE_EXACT_VER}" && continue
 
selected="${candidate}"
selected_ver="${ver}"
@@ -145,7 +144,7 @@ egradle() {
# TERM needed, otherwise gradle may fail on terms it does not know about
TERM=xterm \
edo \
-   "${EGRADLE}" "${gradle_args[@]}" ${@}
+   "${EGRADLE}" "${gradle_args[@]}" "${@}"
 }
 
 fi



[gentoo-commits] proj/java:master commit in: dev-java/openjfx/, dev-java/openjfx/files/11/

2023-01-06 Thread Florian Schmaus
commit: 8e8c365e360745698059e9bfd64916bbc30fcf29
Author: Florian Schmaus  gentoo  org>
AuthorDate: Fri Jan  6 14:53:03 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Fri Jan  6 14:53:03 2023 +
URL:https://gitweb.gentoo.org/proj/java.git/commit/?id=8e8c365e

dev-java/openjfx: add version using gradle.eclass

Signed-off-by: Florian Schmaus  gentoo.org>

 dev-java/openjfx/Manifest  |   9 +
 dev-java/openjfx/files/11/11.0.9_p0-version.patch  |  22 ++
 .../11/disable-architecture-verification.patch |  33 +++
 .../openjfx/files/11/disable-buildSrc-tests.patch  |  13 ++
 .../files/11/don-t-force-msse-11.0.11.patch|  92 +
 dev-java/openjfx/files/11/don-t-force-msse.patch   |  95 +
 .../openjfx/files/11/glibc-compatibility.patch |  15 ++
 .../openjfx/files/11/gstreamer-CVE-2021-3522.patch |  31 +++
 .../files/11/respect-user-cflags-11.0.11.patch | 227 +
 .../openjfx/files/11/respect-user-cflags.patch | 227 +
 dev-java/openjfx/files/11/use-system-swt-jar.patch |  25 +++
 dev-java/openjfx/files/11/wno-error-11.0.11.patch  |  43 
 dev-java/openjfx/files/11/wno-error.patch  |  43 
 dev-java/openjfx/metadata.xml  |  19 ++
 dev-java/openjfx/openjfx-11.0.11_p1.ebuild | 206 +++
 15 files changed, 1100 insertions(+)

diff --git a/dev-java/openjfx/Manifest b/dev-java/openjfx/Manifest
new file mode 100644
index ..65b8ba4f
--- /dev/null
+++ b/dev-java/openjfx/Manifest
@@ -0,0 +1,9 @@
+DIST ST4-4.0.8.jar 239543 BLAKE2B 
72d257c6d0f1b3bde0afce805128dd38d8520b2073377bbb995fed3b4e18a3ea69d508d6d7554755ec68bf50940082b896ed89998a5178272d24376404b389c5
 SHA512 
9877289297cd5b15ad464a19467699387f57c510fe8a476e07e9d2334bd11933f9bdb9c6caa4972d4d4c84b56740c6d885cd39300dd7ce35b7c5bde536238086
+DIST antlr4-4.7.2-complete.jar 2079769 BLAKE2B 
9407e5096b5943702a1375f568957f35486a80f122bc59c5ec8e899f59214c43ee4ece551d9078de14b7707d85f9306ae99953981c755a1e1205d83412010738
 SHA512 
e788d28796c8925a158f0a09048590bdcf6730d46dcb8a12b362cbcc80a7ceb76374b2675987c953faecd3cf4a847b1571485a71081a84684170d25d05176a11
+DIST gunit-3.5.2.jar 287425 BLAKE2B 
86e759c5bb164758b689d93bef4b6a0bcb39eb9fee28d2a8dc113a4c97e5e8516b55ada87c27738ffa0fc512805caa338d8649f6f5c9ba36490c4c3ebed86fdd
 SHA512 
c9f14dacec2f22f62b7d3849d1c0e9d626b3dc20eb74a85b32f1901f6279b7b84af095107128bcbe80c49ac05448a713309b60d0c3d2f88e0bca8a14690292b2
+DIST lucene-core-7.1.0.jar 2779248 BLAKE2B 
9edea1cfdeca2f2ec9e5c014e575774dc32fa5cf12ba02fd419fc252da10c03cd9f6cda989203211de4bc2ffcd2e79e8b97914e9792951bb0877a203760f07ad
 SHA512 
0cd96016de2bc7ad94779e30348c443cf6028119fdae42c6f29e33d84495876a7519640f20680762324ea40c42e21b595f79cd606a6142b9875501f1e9179678
+DIST lucene-grouping-7.1.0.jar 87200 BLAKE2B 
93f4ca6938b3fbc74752e22ee9d53022a60c57489017985448ddff46bc8c527b72e615e5f28d0301c28dc8119f0e6c75f4e8a711df3e6aaa418190b8ac8d1857
 SHA512 
41a85eafde03718efba7cf22598a430efbc6a6a68cf68058988f9eff648d19faa6cc4cf68293fe6e39783a7636eae571f27e04006f4607250dd9f6642184c61d
+DIST lucene-queries-7.1.0.jar 243126 BLAKE2B 
166c3efea04c19314be7fd8c1d6b1378b2b967243289d9bded5e9768cb441a35fabbe63641d00b72a8c14aace0bad402df49c21b853f620bf81bc1e829dcecdb
 SHA512 
34df5eccf0577ed037ef347adc9c2552c49d57e35dbff629fdbb860926765be48f8b06fd693bdacfc2edcd9c6ad711c13fe98e5317cb1d1f2157dcab938e34ea
+DIST lucene-queryparser-7.1.0.jar 384680 BLAKE2B 
adce2572de9f534323eead31dd30f97b853b2d5e4be6828c415f0c647460c361e00680d856ff9ffbba0fe45c3e4a425d68938a3d2dc01c76491bb65673e120fa
 SHA512 
7151ef899e318679995138262c3450577ae33580708864581dc22a027f43ca4989825d434680925547e3c04ad4453a454e7045f605d7eee0da57d63db978ed68
+DIST lucene-sandbox-7.1.0.jar 182914 BLAKE2B 
70c795f84d8f0908abe47db77f632eeb6571a77e1445b8ab04a75080cea40e3b8171071965ff7fd9f6d39a450dd33144e922d19c1f07c605de54b45e3e881323
 SHA512 
6faf9fd9c7c082bf062adb6a28d89447e6e27152eb3f0a325081e5f791196e5440334632ccbf9c458940220676f7e73390a174889d9b7a656d088b3dade5d500
+DIST openjfx-11.0.11_p1.tar.bz2 65017753 BLAKE2B 
ea5834e469bb0bd3a70595a91cc298f6091bc45de4c471ee9d0bcd45700ab3966a3396781ace2666bf94decd1219a83f01b277116cf23baeb6dd34a1a0f44191
 SHA512 
a1f94b3166aca50344f8af77ec2a5f52be1b0abc1c65fd3ff97f98017377ab772262502af00ad8cd4a6c44281ea459aff43a9cb7e30a1c35b822da8fb39b94fb

diff --git a/dev-java/openjfx/files/11/11.0.9_p0-version.patch 
b/dev-java/openjfx/files/11/11.0.9_p0-version.patch
new file mode 100644
index ..fbcbb389
--- /dev/null
+++ b/dev-java/openjfx/files/11/11.0.9_p0-version.patch
@@ -0,0 +1,22 @@
+
+# HG changeset patch
+# User jvos
+# Date 1597927682 -7200
+# Node ID c0fe72db97a8924c906e4237881aa3c1d5669d19
+# Parent  38425dc30b9a25d52fbb0548ea1b0d09aaed
+8252067: Change JavaFX release version in 11-dev to 11.0.9
+Reviewed-by: kcr
+
+diff -r 38425dc30b9a -r c0fe72db97a8 build.properties
+--- a/build.properties Thu Aug 20 

[gentoo-commits] proj/java:master commit in: eclass/

2023-01-06 Thread Florian Schmaus
commit: 5f9b10dea4332283361b38bccb8f7b7ed186fa9e
Author: Florian Schmaus  gentoo  org>
AuthorDate: Fri Jan  6 14:48:32 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Fri Jan  6 14:48:32 2023 +
URL:https://gitweb.gentoo.org/proj/java.git/commit/?id=5f9b10de

gradle.eclass: update

Signed-off-by: Florian Schmaus  gentoo.org>

 eclass/gradle.eclass | 24 +++-
 1 file changed, 23 insertions(+), 1 deletion(-)

diff --git a/eclass/gradle.eclass b/eclass/gradle.eclass
index 09eda636..90e21905 100644
--- a/eclass/gradle.eclass
+++ b/eclass/gradle.eclass
@@ -32,6 +32,17 @@ inherit edo
 # @DESCRIPTION:
 # First gradle version that is not supported.
 
+# @ECLASS_VARIABLE: EGRADLE_EXACT_VER
+# @DEFAULT_UNSET
+# @DESCRIPTION:
+# The exactly required gradle version.
+
+# @ECLASS_VARIABLE: EGRADLE_PARALLEL
+# @DESCRIPTION:
+# Set to the 'true', the default, to invoke gradle with --parallel. Set
+# to 'false' to disable parallel gradle builds.
+: ${EGRADLE_PARALLEL=true}
+
 # @ECLASS_VARIABLE: EGRADLE_USER_HOME
 # @DESCRIPTION:
 # Directroy used the user's home directory by gradle.
@@ -69,6 +80,14 @@ gradle-set_EGRADLE() {
ver="${BASH_REMATCH[1]}"
fi
 
+   if [[ -n ${EGRADLE_EXACT_VER} ]]; then
+   ver_test "${ver}" -ne ${EGRADLE_EXACT_VER} && continue
+
+   selected="${candidate}"
+   selected_ver="${ver}"
+   break
+   fi
+
if [[ -n ${EGRADLE_MIN} ]] \
   && ver_test "${ver}" -lt "${EGRADLE_MIN}"; then
# Candidate does not satisfy EGRADLE_MIN condition.
@@ -113,12 +132,15 @@ egradle() {
--stacktrace
--no-daemon
--offline
-   --parallel
--no-build-cache
--gradle-user-home "${EGRADLE_USER_HOME}"
--project-cache-dir "${T}/gradle_project_cache"
)
 
+   if $EGRADLE_PARALLEL; then
+   gradle_args+=( --parallel )
+   fi
+
local -x JAVA_TOOL_OPTIONS="-Duser.home=\"$T\""
# TERM needed, otherwise gradle may fail on terms it does not know about
TERM=xterm \



[gentoo-commits] proj/java:master commit in: dev-util/ghidra/files/, dev-util/ghidra/

2023-01-06 Thread Florian Schmaus
commit: f322207f9cd59fb003842a2cd3417327c69493d2
Author: Florian Schmaus  gentoo  org>
AuthorDate: Fri Jan  6 13:31:15 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Fri Jan  6 13:32:04 2023 +
URL:https://gitweb.gentoo.org/proj/java.git/commit/?id=f322207f

dev-util/ghidra: import from ::pentoo, modified to use gradle.eclass

Signed-off-by: Florian Schmaus  gentoo.org>

 dev-util/ghidra/Manifest|   8 +++
 dev-util/ghidra/files/repos.gradle  |  13 
 dev-util/ghidra/ghidra-10.2.2-r2.ebuild | 116 
 dev-util/ghidra/metadata.xml|   8 +++
 4 files changed, 145 insertions(+)

diff --git a/dev-util/ghidra/Manifest b/dev-util/ghidra/Manifest
new file mode 100644
index ..17f5c145
--- /dev/null
+++ b/dev-util/ghidra/Manifest
@@ -0,0 +1,8 @@
+DIST AXMLPrinter2.jar 24552 BLAKE2B 
3ff09da948c2962919927ad35f8d38a13391c763a83962f8fdce90ec4720430b00be891f68fc149f62180ddf5f5e818af4e6b6a153d1a55e871f181e930d2b7b
 SHA512 
c1168ec913f1fbb0675915d4fd865ec9a8e8573f6c8aedcb6e68166f61f11aeaececc7548d54d78134843c0102c57d6350973f6d3027d0ffdae52a5c57a7f601
+DIST Ghidra_10.2.2_build.tar.gz 65081499 BLAKE2B 
77c95f4df445dc7ff4ba2409173cd27f50629f5367a22ffd4033a2531c689a4727a847459f8a2043ef87ef844a58eb0cc84fa96012c163a7ce7c506a752c22b5
 SHA512 
443cc6a3b5883c612d81883399dc32147245a4a7b501d4ddd1a559874e22d6ff074530d011f1994892a9f2c05eed02304f2accc61b017d7f01d1bf75c57aea0a
+DIST PyDev-6.3.1.zip 24756333 BLAKE2B 
e9a942e0ff90b9eafbd1fa0df5429f2ff227ed140b7352a1003be04ffbc043e17bf19bd622d7fe9b958286a75ff4897c03088c1627ee62ea7b6e832752cb427e
 SHA512 
411ed78d1057f5e9780e44169935fb8a0da17e97ce26e9a7a9fa9a251d4d3c1118e9b47dd9f7af03bde1f47180bde0d456039b65687f600026a148055311ecfa
+DIST cdt-8.6.0.zip 76639241 BLAKE2B 
32c724b1f6ff43132f09c544bac8b35ed3f4f5866c844810abba3a52f82a3585ae7a57430fcf5603afecbeec1f46461a831339e442ca628b77f78c319bd9fc26
 SHA512 
2b8bb498146aa29995e807c5b4e9d5dab0f6afe89a5ce256978b7b2c478677a0cb5a0f15913a32bd99cb7b4bb31230521f70b9c26cdef1cb983dfcea599737c0
+DIST dex-tools-2.0.zip 2362460 BLAKE2B 
464f2a143f1c8720eddd4d1c7db5a6f681db1091518d915b0d7807c12d021c8a734d8980bccfd417bc60297647b33ed0b7cc1e004716804bb9e25ee99f29f8ad
 SHA512 
c4a6c72ea09b58a44fcb8918cfada600467f10f99a02b53d2436ac68295e73c8daf9ba0a8bc7160ba1e28e87f032ee034435ebe40af35b6e2fe9fa4607581358
+DIST ghidra-dependencies-20221104.tar.gz 85678075 BLAKE2B 
a298b3a52137c8077f90b5d7cddba43a6437ef7906aae130158691c032c31c57be55f9f072d6a44b351b47f8fe04f397dabb24c1bd976593294a68b5d2a4fece
 SHA512 
7dcbc5bdba0fce2e0ae0a6f41d1fbd88cb6080a97e5404f5bfce393e07165f15f0549d3254b446f5ab5352484dd32bdf54ea92f50f96e572520b10672519aeb9
+DIST hfsexplorer-0_21-bin.zip 1473278 BLAKE2B 
e9d2a3fae4da8046a17ce5e6828b4d1ff27da6384aac4be3864fe2c16f83bb95cb728eaeec9a42c3e1febaef98ba9357bfc3744b4950deb4b783d36e723d6cc0
 SHA512 
b85b4316115695acc78cc7c675c673058c05a238451562be0c6a48b2d11a28e5645a42cb62cdf063be015369df26201dfab6cf2e60f39e6468d1d53b23f94415
+DIST yajsw-stable-13.05.zip 27823454 BLAKE2B 
e43e6a97e356be40e776568deafeeb19e3e8b462a20e53a7456f3ce61364d3c4fe08d48f7710e6f570641618a6c75b75d98427d04d25133cdf7aa3c9f0aeee8b
 SHA512 
ba6421fcc9d5fd5edf0b5f299914a54a8e3d8cbe79b83cf9b1a4a1828eb26f32f8d04299235233581a848e274665c6d2da9b8394be1d7a824e443efd2508413c

diff --git a/dev-util/ghidra/files/repos.gradle 
b/dev-util/ghidra/files/repos.gradle
new file mode 100644
index ..1b13aae4
--- /dev/null
+++ b/dev-util/ghidra/files/repos.gradle
@@ -0,0 +1,13 @@
+allprojects {
+repositories {
+flatDir name:'flat', dirs:["S_DIR/.gradle/flatRepo"]
+if ('allow' == System.properties['build.network_access']) {
+mavenCentral()
+jcenter()
+} else {
+maven {
+url "S_DIR/dependencies"
+}
+}
+}
+}

diff --git a/dev-util/ghidra/ghidra-10.2.2-r2.ebuild 
b/dev-util/ghidra/ghidra-10.2.2-r2.ebuild
new file mode 100644
index ..64aee54f
--- /dev/null
+++ b/dev-util/ghidra/ghidra-10.2.2-r2.ebuild
@@ -0,0 +1,116 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gradle java-pkg-2 desktop
+
+GRADLE_DEP_VER="20221104"
+
+DESCRIPTION="A software reverse engineering framework"
+HOMEPAGE="https://ghidra-sre.org/;
+SRC_URI="https://github.com/NationalSecurityAgency/${PN}/archive/Ghidra_${PV}_build.tar.gz
+   
https://dev.pentoo.ch/~blshkv/distfiles/${PN}-dependencies-${GRADLE_DEP_VER}.tar.gz
+   
https://github.com/pxb1988/dex2jar/releases/download/2.0/dex-tools-2.0.zip
+   
https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/android4me/AXMLPrinter2.jar
+   
https://sourceforge.net/projects/catacombae/files/HFSExplorer/0.21/hfsexplorer-0_21-bin.zip
+   mirror://sourceforge/yajsw/yajsw/yajsw-stable-13.05.zip
+   

[gentoo-commits] proj/java:master commit in: eclass/tests/

2023-01-06 Thread Florian Schmaus
commit: b3f596fc2c3b6cc5af1c255f5c3bf397b63d41c6
Author: Florian Schmaus  gentoo  org>
AuthorDate: Fri Jan  6 13:28:45 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Fri Jan  6 13:28:45 2023 +
URL:https://gitweb.gentoo.org/proj/java.git/commit/?id=b3f596fc

eclass/tests: allow gradle.sh to be invoked from any directory

Signed-off-by: Florian Schmaus  gentoo.org>

 eclass/tests/gradle.sh | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/eclass/tests/gradle.sh b/eclass/tests/gradle.sh
index dac9c9cc..61666c1b 100755
--- a/eclass/tests/gradle.sh
+++ b/eclass/tests/gradle.sh
@@ -4,6 +4,9 @@
 
 EAPI=8
 
+SCRIPT_DIR=$(cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd)
+cd "${SCRIPT_DIR}"
+
 source tests-common.sh || exit
 
 inherit gradle



[gentoo-commits] proj/java:master commit in: eclass/

2023-01-06 Thread Florian Schmaus
commit: 8c794b05f3f68c2bbf2a7eb3b568d08c538fdb47
Author: Florian Schmaus  gentoo  org>
AuthorDate: Fri Jan  6 13:30:52 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Fri Jan  6 13:30:52 2023 +
URL:https://gitweb.gentoo.org/proj/java.git/commit/?id=8c794b05

gradle.eclass: update

Signed-off-by: Florian Schmaus  gentoo.org>

 eclass/gradle.eclass | 20 +++-
 1 file changed, 15 insertions(+), 5 deletions(-)

diff --git a/eclass/gradle.eclass b/eclass/gradle.eclass
index ad7b1440..09eda636 100644
--- a/eclass/gradle.eclass
+++ b/eclass/gradle.eclass
@@ -32,6 +32,11 @@ inherit edo
 # @DESCRIPTION:
 # First gradle version that is not supported.
 
+# @ECLASS_VARIABLE: EGRADLE_USER_HOME
+# @DESCRIPTION:
+# Directroy used the user's home directory by gradle.
+EGRADLE_USER_HOME="${T}/gradle_user_home"
+
 # @ECLASS_VARIABLE: EGRADLE_OVERWRITE
 # @USER_VARIABLE
 # @DEFAULT_UNSET
@@ -66,7 +71,7 @@ gradle-set_EGRADLE() {
 
if [[ -n ${EGRADLE_MIN} ]] \
   && ver_test "${ver}" -lt "${EGRADLE_MIN}"; then
-   # Candidate does not stisfy EGRADLE_MIN condition.
+   # Candidate does not satisfy EGRADLE_MIN condition.
continue
fi
 
@@ -96,8 +101,8 @@ gradle-set_EGRADLE() {
 
 # @FUNCTION: egradle
 # @USAGE: [gradle-args]
-# @DESCRIPTION
-# Invoke gradle
+# @DESCRIPTION:
+# Invoke gradle with the optionally provided arguments.
 egradle() {
gradle-set_EGRADLE
 
@@ -108,12 +113,17 @@ egradle() {
--stacktrace
--no-daemon
--offline
+   --parallel
--no-build-cache
-   --gradle-user-home "${T}/gradle_user_home"
+   --gradle-user-home "${EGRADLE_USER_HOME}"
--project-cache-dir "${T}/gradle_project_cache"
)
 
-   edo "${EGRADLE}" "${gradle_args[@]}" ${@}
+   local -x JAVA_TOOL_OPTIONS="-Duser.home=\"$T\""
+   # TERM needed, otherwise gradle may fail on terms it does not know about
+   TERM=xterm \
+   edo \
+   "${EGRADLE}" "${gradle_args[@]}" ${@}
 }
 
 fi



[gentoo-commits] proj/java:master commit in: eclass/, eclass/tests/

2023-01-06 Thread Florian Schmaus
commit: 2d2c19e5aaf4b320c5b030d0389bddd447d922be
Author: Florian Schmaus  gentoo  org>
AuthorDate: Fri Jan  6 12:25:33 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Fri Jan  6 12:25:33 2023 +
URL:https://gitweb.gentoo.org/proj/java.git/commit/?id=2d2c19e5

gradle.eclass: add gradle-set_EGRADLE and tests

Signed-off-by: Florian Schmaus  gentoo.org>

 eclass/gradle.eclass | 91 ++--
 eclass/tests/gradle.sh   | 59 
 eclass/tests/tests-common.sh | 12 ++
 3 files changed, 158 insertions(+), 4 deletions(-)

diff --git a/eclass/gradle.eclass b/eclass/gradle.eclass
index f609c122..ad7b1440 100644
--- a/eclass/gradle.eclass
+++ b/eclass/gradle.eclass
@@ -1,4 +1,4 @@
-# Copyright 2021 Gentoo Authors
+# Copyright 2021-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # @ECLASS: gradle.eclass
@@ -12,13 +12,95 @@
 # WARNING: This eclass is currently experimental and
 # subject to change.
 
-EGRADLE_BIN="gradle"
+case ${EAPI} in
+   7|8) ;;
+   *) die "${ECLASS}: EAPI ${EAPI:-0} not supported" ;;
+esac
+
+if [[ -z ${_GRADLE_ECLASS} ]] ; then
+_GRADLE_ECLASS=1
+
+inherit edo
+
+# @ECLASS_VARIABLE: EGRADLE_MIN
+# @DEFAULT_UNSET
+# @DESCRIPTION:
+# Minimum required gradle version.
+
+# @ECLASS_VARIABLE: EGRADLE_MAX_EXCLUSIVE
+# @DEFAULT_UNSET
+# @DESCRIPTION:
+# First gradle version that is not supported.
+
+# @ECLASS_VARIABLE: EGRADLE_OVERWRITE
+# @USER_VARIABLE
+# @DEFAULT_UNSET
+# @DESCRIPTION:
+# User-specified overwrite of the used gradle binary.
+
+# @FUNCTION: gradle-set_EGRADLE
+# @DESCRIPTION:
+# Set the EGRADLE environment variable.
+gradle-set_EGRADLE() {
+   [[ -n ${EGRADLE} ]] && return
+
+   if [[ -n ${EGRADLE_OVERWRITE} ]]; then
+   export EGRADLE="${EGRADLE_OVERWRITE}"
+   return
+   fi
+
+   local candidates candidate selected selected_ver
+
+   candidates=$(compgen -c gradle-)
+   for candidate in ${candidates}; do
+   if [[ ! ${candidate} =~ gradle(-bin)?-([.0-9]+) ]]; then
+   continue
+   fi
+
+   local ver
+   if (( ${#BASH_REMATCH[@]} == 3 )); then
+   ver="${BASH_REMATCH[2]}"
+   else
+   ver="${BASH_REMATCH[1]}"
+   fi
+
+   if [[ -n ${EGRADLE_MIN} ]] \
+  && ver_test "${ver}" -lt "${EGRADLE_MIN}"; then
+   # Candidate does not stisfy EGRADLE_MIN condition.
+   continue
+   fi
+
+   if [[ -n ${EGRADLE_MAX_EXCLUSIVE} ]] \
+  && ver_test "${ver}" -ge "${EGRADLE_MAX_EXCLUSIVE}"; 
then
+   # Candidate does not satisfy EGRADLE_MAX_EXCLUSIVE 
condition.
+   continue
+   fi
+
+   if [[ -n ${selected_ver} ]] \
+  && ver_test "${selected_ver}" -gt "${ver}"; then
+   # Candidate is older than the currently selected 
candidate.
+   continue
+   fi
+
+   selected="${candidate}"
+   selected_ver="${ver}"
+   done
+
+   if [[ -z ${selected} ]]; then
+   die "Could not find (suitable) gradle installation in PATH"
+   fi
+
+   export EGRADLE="${selected}"
+   export EGRADLE_VER="${ver}"
+}
 
 # @FUNCTION: egradle
 # @USAGE: [gradle-args]
 # @DESCRIPTION
 # Invoke gradle
 egradle() {
+   gradle-set_EGRADLE
+
# TODO --no-build-cache ?
local gradle_args=(
--console=plain
@@ -31,6 +113,7 @@ egradle() {
--project-cache-dir "${T}/gradle_project_cache"
)
 
-   einfo "gradle "${gradle_args[@]}" ${@}"
-   "${EGRADLE_BIN}" "${gradle_args[@]}" ${@} || die "gradle failed"
+   edo "${EGRADLE}" "${gradle_args[@]}" ${@}
 }
+
+fi

diff --git a/eclass/tests/gradle.sh b/eclass/tests/gradle.sh
new file mode 100755
index ..dac9c9cc
--- /dev/null
+++ b/eclass/tests/gradle.sh
@@ -0,0 +1,59 @@
+#!/usr/bin/env bash
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+source tests-common.sh || exit
+
+inherit gradle
+
+# TODO: hack because tests-common don't implement ver_cut
+EAPI=6 inherit eapi7-ver
+
+test_set_EGRADLE() {
+   local expected_EGRADLE="${1}"
+
+   shift
+
+   local tmpdir
+   tmpdir=$(mktemp -d || die)
+   for pseudo_gradle in "${@}"; do
+   local pseudo_gradle_path="${tmpdir}/${pseudo_gradle}"
+   touch "${pseudo_gradle_path}"
+   chmod 755 "${pseudo_gradle_path}"
+   done
+
+   local saved_PATH="${PATH}"
+   PATH="${tmpdir}"
+
+   local test_desc=(
+   test_set_EGRADLE
+   )
+   [[ -v EGRADLE_MIN ]] && test_desc+=( 

[gentoo-commits] proj/java:master commit in: dev-java/openjdk-bin/

2022-11-28 Thread Florian Schmaus
commit: c31765701582a421020f51dab893529d42485a70
Author: Florian Schmaus  gentoo  org>
AuthorDate: Mon Nov 28 11:42:19 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Mon Nov 28 11:42:19 2022 +
URL:https://gitweb.gentoo.org/proj/java.git/commit/?id=c3176570

dev-java/openjdk-bin: add 20_beta20221125

Signed-off-by: Florian Schmaus  gentoo.org>

 dev-java/openjdk-bin/Manifest  |   7 ++
 .../openjdk-bin/openjdk-bin-20_beta20221125.ebuild | 137 +
 2 files changed, 144 insertions(+)

diff --git a/dev-java/openjdk-bin/Manifest b/dev-java/openjdk-bin/Manifest
index 6a0e6fa3..5bcb737c 100644
--- a/dev-java/openjdk-bin/Manifest
+++ b/dev-java/openjdk-bin/Manifest
@@ -1,3 +1,10 @@
+DIST OpenJDK-jdk_aarch64_linux_hotspot_2022-11-25-03-30.tar.gz 199774282 
BLAKE2B 
e9930484d34dbc2d2fb3c61797d1e80911ea578646208f47de6b8e5a977f2c74a193865c7faf0ff24b4ea9425128e543a13845411962241ac686ab91e97157cb
 SHA512 
a8828bc9e30d1aefc736dafc319b014061c691251fb8180873428e14cefe60d777dfcc1eefc67fa7843abc7a788656d8e3a098daa66a7e976bdc74c61ac10ae0
+DIST OpenJDK-jdk_aarch64_mac_hotspot_2022-11-25-03-30.tar.gz 186236213 BLAKE2B 
1ff9a7d02c72c8cb59e1de9566ed49b4f8c26246992ad363c2921ee8e1e09122aa2adbc35a917f806da6e6a467254850056b954dd6fa3baa00ce73ae9ce15b00
 SHA512 
eefbaf86285ef1b338c8f95af9d14ed674e8796b94030c4a50546c7c6790e6f4bdf0376eec00e15bcd0089525f6192ae392b57def07b99ddfa69119a374f14e0
+DIST OpenJDK-jdk_arm_linux_hotspot_2022-11-25-03-30.tar.gz 201332936 BLAKE2B 
bf6295dd03c371392234059f3fc1244cc1a59b863776a6fad958259bbf4d9402f534c53c5b690064c038573ed0f3d71d2354dde3987c4ef1d7b7f92b604d7a2e
 SHA512 
47b45b64142b86c6701664352a3e91417e472bb751162e790d0a034ff270c385b94015b7b81a2947545ae888d59716d6d226cddd50a3b26138a36c228945add4
+DIST OpenJDK-jdk_ppc64le_linux_hotspot_2022-11-25-03-30.tar.gz 200726099 
BLAKE2B 
62b4bf480d4c13eebee15ec59126174a6679e59367bade7f39bd99d6c948193e6beb1aaa70e6eff37e74aac80178185b2e2857ba51601013afbf9201fc0183e2
 SHA512 
4581457e28c7dafff008067db22fa4ec19e651adfbb71c024d577f6fd1d4a6705fe0ed7b0a2f5c368f4b156c7817606acead87a917badfb092d88daf541e1732
+DIST OpenJDK-jdk_x64_alpine-linux_hotspot_2022-11-25-03-30.tar.gz 200684244 
BLAKE2B 
856f4244ed50d614af33b60229401490a3ee3643304f8b784cc22ed6eadfb2f3f3305509f00a325f3e1844305ac56eeef4345233dd44b1307e7d9fa1665fb936
 SHA512 
23fba9c02882402d1df93dc278e0c4701cfcff60b0086f69daa3068f8218c2e665f861963822fe953ff4fc1720a5e157cd9341eac03b80e033190b0a69c91424
+DIST OpenJDK-jdk_x64_linux_hotspot_2022-11-25-03-30.tar.gz 201494529 BLAKE2B 
54aa670ef143c0ee4b6cd35f19910269b7783401e01d4a00e6784f669e4cda2b81def6f10810911cb665e6352800916573926f6a1128bc925a8cb47575b453ef
 SHA512 
e0c430f4c1fe52c7e33112bfa0e139d13eb577e91306970c295cb11b0667f9e1f2aeb729ca85719f0188ed89fb49db5fd3e6d08e632c85e0f2b25899f3295add
+DIST OpenJDK-jdk_x64_mac_hotspot_2022-11-25-03-30.tar.gz 197027544 BLAKE2B 
411d0b6cc7d462179d04d67efd54aea11a4e9372f16e74c64cd184c704976b28d2ca1b4a1542a17a8b1b99833db9ba889103f88ff8a2ab8fbee84c12ddfbc243
 SHA512 
bca65c3ccaba33b632aff5d61e589bbd226bedfdb0a0b6e0308efd0a0e61df3b1236b8315191f1bdadc8664384913de39af9605e26db054955ac7088156fb4ee
 DIST OpenJDK18U-jdk_aarch64_linux_hotspot_18.0.1_10.tar.gz 191259769 BLAKE2B 
bf65463bd2d09c2546e272d3972f24ed1b92223125b474e40ab3166f7ee190b831d9a021a74b72279ce404517158b0cc144aec8eb3a20e164e8a86b73f20126e
 SHA512 
c0127793551bb4f335c3970b53b515265f9e53cca02cd597ac854ceb88bc479bbb96b865ac31e194eda14c5a1b9f08a6d0f3922a3d763a54a1994478c2526afc
 DIST OpenJDK18U-jdk_arm_linux_hotspot_18.0.1_10.tar.gz 189528067 BLAKE2B 
05485aaf4ae8071afe0a988f893fdc1611b4841003b5c01ea6ae8ed83905191e9d7a4848e4a0b3b3f9d69e6246e1df354f57ebbd6460a53834b3562dfa971fea
 SHA512 
93c45e7f3549018dc10a83e19052504352a7e242b2c5e40a5a9bfc30813e5c21b23f6f06c4ae5e94b9ab0a6b9be7397dceb7ebd871e2e45f49e6023c76bf6ca0
 DIST OpenJDK18U-jdk_ppc64le_linux_hotspot_18.0.1_10.tar.gz 191894570 BLAKE2B 
4d9c34bfc24bd8edd25546a66c2ab7fe7fec0a4e813ad8ca4908736d37e64e65f19ab8b5f5058084189390acd9cfb7eb52c6c477ce7f055b2ed1792dfb722db7
 SHA512 
c9c2ba2734c66546cbaaeea64063b196be87ee93141244d6910159287cddbc1d3a05e4436b0edf3d22be38f7169a1d8da003525d8ebe650a2ccabe1928a5199d

diff --git a/dev-java/openjdk-bin/openjdk-bin-20_beta20221125.ebuild 
b/dev-java/openjdk-bin/openjdk-bin-20_beta20221125.ebuild
new file mode 100644
index ..e3258dec
--- /dev/null
+++ b/dev-java/openjdk-bin/openjdk-bin-20_beta20221125.ebuild
@@ -0,0 +1,137 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit java-vm-2 toolchain-funcs
+
+abi_uri() {
+   local 
baseuri="https://github.com/adoptium/temurin${SLOT}-binaries/releases/download/jdk-${MY_PV}/;
+   local musl=
+   local os=linux
+
+   case ${2} in
+   *-macos)os=mac  ;;
+   *-solaris)  os=solaris  ;;
+   esac
+
+   if [[ ${3} == musl ]]; then
+   

[gentoo-commits] proj/java:master commit in: dev-java/openjdk-bin/, dev-java/openjdk-bin/files/

2022-11-16 Thread Florian Schmaus
commit: c440d4b8a63f98a62fa0a9adabb73eea348d126b
Author: Florian Schmaus  gentoo  org>
AuthorDate: Wed Nov 16 17:16:11 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Wed Nov 16 17:16:11 2022 +
URL:https://gitweb.gentoo.org/proj/java.git/commit/?id=c440d4b8

dev-java/openjdk-bin: add 19.0.1_p10

Signed-off-by: Florian Schmaus  gentoo.org>

 dev-java/openjdk-bin/Manifest  |   7 ++
 dev-java/openjdk-bin/files/openjdk-bin.env.sh  |  13 ++
 dev-java/openjdk-bin/openjdk-bin-19.0.1_p10.ebuild | 136 +
 3 files changed, 156 insertions(+)

diff --git a/dev-java/openjdk-bin/Manifest b/dev-java/openjdk-bin/Manifest
index 1d8ea3b8..6a0e6fa3 100644
--- a/dev-java/openjdk-bin/Manifest
+++ b/dev-java/openjdk-bin/Manifest
@@ -4,3 +4,10 @@ DIST OpenJDK18U-jdk_ppc64le_linux_hotspot_18.0.1_10.tar.gz 
191894570 BLAKE2B 4d9
 DIST OpenJDK18U-jdk_x64_alpine-linux_hotspot_18.0.1_10.tar.gz 192338187 
BLAKE2B 
043cedf394fdc2abd28d0845de6603c13155fa0799dc08e38c246033e71bf718d96e33c8dfb0136f98bf494e935f176190a1bf8a42ea07e4aae6ace5fe02729d
 SHA512 
7eb45639f8b8883b3f7fb0547a45df38fdeee12c6083b6f6237c557a388a511e655129c9d09997ea155c4e47333dfcffeb5a52fc1c7528b7eeae19a18c555f3e
 DIST OpenJDK18U-jdk_x64_linux_hotspot_18.0.1_10.tar.gz 192550912 BLAKE2B 
0bc56715f9747b35a48e82176bf42db637286e91492350ab6dbb77b8cbd1a9f806b1eef1654036d0e538fbd3199d3484d57edcc8f89b6f7c03c1ae5de132e6f1
 SHA512 
695b2c1776362d3f32462b63e64d3c4ba4ed1b7557b4a8f821f4df518af5ddf96450bc46165815827e2d2f240f04a09dd66c6ede59f6d111ad84414c57b0a759
 DIST OpenJDK18U-jdk_x64_mac_hotspot_18.0.1_10.tar.gz 188268875 BLAKE2B 
94954e3ae9e0ba2ba93d4a71c605935d239a364ffd07720bf91eafaed320ce912ebfd93ca3eb283f6e44fb39de2553019a8b6484222e1a8446ff4fcbd824c514
 SHA512 
f63f35dbe5d757b194a01286a3feb3b0aa8a0740ffb2d75ee200db675bd1c653d930c51aa7c2e35deeadc301fc59583d83cc83ceefba8786793747101422beac
+DIST OpenJDK19U-jdk_aarch64_linux_hotspot_19.0.1_10.tar.gz 198664330 BLAKE2B 
bb738ac74b7daf3d6bd4fcb3c61ddcb7f1c98a04473f1e82987048d934a85bde86c4db7ef2e784e8c5ff1af45e332ee1107e307f541dd3c77ad8fac2c49222f9
 SHA512 
8a2c63b41a111aaa87c75f7999ceb67bdc5a7aae081ad4a16dcc1fd71400a0b7dd1b2a135e1fac32256b4df97e77738851880ef3483823304292ae88f89dcf8d
+DIST OpenJDK19U-jdk_aarch64_mac_hotspot_19.0.1_10.tar.gz 185292307 BLAKE2B 
19f90bd2ca4b25823981c608ce74f00e59b1223bb93560718b44e960324fb94a6b736f43f344b70155eff8338d2f04e76b1d036a814ec9e0df87a13194e9edf5
 SHA512 
86a0896c2f4411c45b92393b8a1f40ad25a185ec1ef6e01fc5541fd0f81bda75ccbd10f332333f36915646cb2b9e6abbe3da06b087e31c9a622497c0b8ff4a95
+DIST OpenJDK19U-jdk_arm_linux_hotspot_19.0.1_10.tar.gz 196359965 BLAKE2B 
1cb4dfa7a4fba9dc5d89b08059dbc9a5be8f2d3f7e04fbb8559b79e85f422817c292f17d08f3fc6478dbec1853eae5e91961618075b8060571f0380313702f05
 SHA512 
3e5cf535b5145639d8617199c042db25186f9fb4ba4707dabbdef6ebf92010281b930596e22b925f5515f8975f51e71b518d552ef41927ecace4408602f32645
+DIST OpenJDK19U-jdk_ppc64le_linux_hotspot_19.0.1_10.tar.gz 199219789 BLAKE2B 
9e69e915115990c02a90d48acc4b4d27ab5655051c976e3a4771868a718bbbcd2a39be8ed638992f20900c4b2d341c3c636c68749d07c90b76733cf5b8b7cd15
 SHA512 
f4dd0e1f96be3cadf76100efe93a6318fb7e1cb5cc31d1f039e8352778b7fd25acba0d8b67a9e1b5f9bf54435a980c75eaa6f571dbd7d0a7df3c6c995da25c71
+DIST OpenJDK19U-jdk_x64_alpine-linux_hotspot_19.0.1_10.tar.gz 199287890 
BLAKE2B 
c928c3bdc6a60adc5bdf6c57646316f349f4a8c7e17d63d60f527bcded3a131f0f0478dd79245eb87a49869a35de8477afbba4026aa7771ca6ca62da0d8b798e
 SHA512 
031f456de650b2536279ec9c3102e74ccce41ce37c8844589387ed1fd56887acc3a1649b0c0ba37a1e8ee4d4f2e073ce9fa182b9fbf4ed00fa72e52c275dcce8
+DIST OpenJDK19U-jdk_x64_linux_hotspot_19.0.1_10.tar.gz 200089336 BLAKE2B 
8a4b3dc862fde3960afe89b255afe950dce354d76b8d21fad60e111bea7fffd11eacb00e152420e4aa5e0c4df15f537106e63fcf861605ab9449986be538420a
 SHA512 
4e617eade65156db9049ec7fc0c7b2bd9cc867413eba74bde1766d42b293a44500ee10f896206d9f17104fab68afa7e5c80265a53c0d01022769cd5727d6dbfc
+DIST OpenJDK19U-jdk_x64_mac_hotspot_19.0.1_10.tar.gz 195454218 BLAKE2B 
86f6ac9f871061858448d924c696d7d621c8b9d2ef69483fc5ebda439b217b44b3b3dc88c9487c01c4cd1e288fe544001c99237f2f1e805eb5fadd7d093c6ea7
 SHA512 
58bdfc934e23c83445c93e61623bb6fdc831578fd44fccb61f3ae2943586701cadc956ac23c01e6df14890167b3622ffefd82489c057480d059c7ff30bb9fbdf

diff --git a/dev-java/openjdk-bin/files/openjdk-bin.env.sh 
b/dev-java/openjdk-bin/files/openjdk-bin.env.sh
new file mode 100644
index ..64619f60
--- /dev/null
+++ b/dev-java/openjdk-bin/files/openjdk-bin.env.sh
@@ -0,0 +1,13 @@
+VERSION="Eclipse Temurin JDK ${PV}"
+JAVA_HOME="${EPREFIX}/opt/${P}"
+JDK_HOME="${EPREFIX}/opt/${P}"
+JAVAC="\${JAVA_HOME}/bin/javac"
+PATH="\${JAVA_HOME}/bin"
+ROOTPATH="\${JAVA_HOME}/bin"
+LDPATH="\${JAVA_HOME}/lib/:\${JAVA_HOME}/lib/server/"
+MANPATH=""
+PROVIDES_TYPE="JDK JRE"
+PROVIDES_VERSION="${SLOT}"
+BOOTCLASSPATH=""
+GENERATION="2"
+ENV_VARS="JAVA_HOME JDK_HOME JAVAC PATH ROOTPATH LDPATH MANPATH"

diff --git 

[gentoo-commits] proj/java:master commit in: dev-java/openjdk-loom/files/, dev-java/openjdk-loom/

2022-11-16 Thread Florian Schmaus
commit: 458003fad7c2ffe875273b4fd352de9ec7384762
Author: Florian Schmaus  gentoo  org>
AuthorDate: Wed Nov 16 18:45:47 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Wed Nov 16 18:45:59 2022 +
URL:https://gitweb.gentoo.org/proj/java.git/commit/?id=458003fa

dev-java/openjdk-loom: add 19_pre20221116, drop 19_pre20220513

Signed-off-by: Florian Schmaus  gentoo.org>

 .../{openjdk-loom-19.env.sh => openjdk.env.sh} |  3 --
 dev-java/openjdk-loom/metadata.xml |  1 -
 ...3.ebuild => openjdk-loom-19_pre20221116.ebuild} | 52 +-
 3 files changed, 20 insertions(+), 36 deletions(-)

diff --git a/dev-java/openjdk-loom/files/openjdk-loom-19.env.sh 
b/dev-java/openjdk-loom/files/openjdk.env.sh
similarity index 80%
rename from dev-java/openjdk-loom/files/openjdk-loom-19.env.sh
rename to dev-java/openjdk-loom/files/openjdk.env.sh
index 7db6461b..287c0578 100644
--- a/dev-java/openjdk-loom/files/openjdk-loom-19.env.sh
+++ b/dev-java/openjdk-loom/files/openjdk.env.sh
@@ -1,6 +1,3 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
 VERSION="OpenJDK ${PV}"
 JAVA_HOME="${EPREFIX}/usr/$(get_libdir)/${PN}-${SLOT}"
 JDK_HOME="${EPREFIX}/usr/$(get_libdir)/${PN}-${SLOT}"

diff --git a/dev-java/openjdk-loom/metadata.xml 
b/dev-java/openjdk-loom/metadata.xml
index e53a64e3..e545984a 100644
--- a/dev-java/openjdk-loom/metadata.xml
+++ b/dev-java/openjdk-loom/metadata.xml
@@ -19,7 +19,6 @@


Don't install the X backend for AWT, 
needed by some GUIs
-   Allow this JDK to be recognised by 
Gentoo (package manager, eselect, java-config, EXPERIMENTAL!)
Provide 
JavaFX support via dev-java/openjfx
Import 
OpenJFX modules at build time, via dev-java/openjfx
Build OpenJDK twice, the second time 
using the result of the first

diff --git a/dev-java/openjdk-loom/openjdk-loom-19_pre20220513.ebuild 
b/dev-java/openjdk-loom/openjdk-loom-19_pre20221116.ebuild
similarity index 83%
rename from dev-java/openjdk-loom/openjdk-loom-19_pre20220513.ebuild
rename to dev-java/openjdk-loom/openjdk-loom-19_pre20221116.ebuild
index 245c7bcd..01de88c6 100644
--- a/dev-java/openjdk-loom/openjdk-loom-19_pre20220513.ebuild
+++ b/dev-java/openjdk-loom/openjdk-loom-19_pre20221116.ebuild
@@ -9,14 +9,14 @@ MY_PV="${PV//_p/+}"
 SLOT="$(ver_cut 1)"
 
 DESCRIPTION="Experimental OpenJDK with Project Loom (Fibers / Virtual Threads)"
-HOMEPAGE="https://openjdk.java.net;
+HOMEPAGE="https://openjdk.org;
 EGIT_REPO_URI="https://github.com/openjdk/loom.git;
-EGIT_COMMIT="6520b71a62baf64d214ff94c9291bfc513dfbe51"
+EGIT_COMMIT="4047afb36f33b9dfc537be2047869a3f7940654e"
 
 LICENSE="GPL-2"
 KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
 
-IUSE="alsa big-endian cups debug doc examples gentoo-vm headless-awt javafx 
jbootstrap selinux source +system-bootstrap systemtap"
+IUSE="alsa big-endian cups debug doc examples headless-awt javafx jbootstrap 
selinux source +system-bootstrap systemtap"
 
 REQUIRED_USE="
javafx? ( alsa !headless-awt )
@@ -30,7 +30,7 @@ COMMON_DEPEND="
media-libs/libpng:0=
media-libs/lcms:2=
sys-libs/zlib
-   virtual/jpeg:0=
+   media-libs/libjpeg-turbo:0=
systemtap? ( dev-util/systemtap )
 "
 
@@ -69,8 +69,8 @@ DEPEND="
javafx? ( dev-java/openjfx:${SLOT}= )
system-bootstrap? (
|| (
-   dev-java/openjdk-bin:18
-   dev-java/openjdk:18
+   dev-java/openjdk-bin:20
+   dev-java/openjdk:20
dev-java/openjdk-bin:${SLOT}
dev-java/openjdk:${SLOT}
)
@@ -103,7 +103,7 @@ pkg_setup() {
 
[[ ${MERGE_TYPE} == "binary" ]] && return
 
-   JAVA_PKG_WANT_BUILD_VM="openjdk-18 openjdk-bin-18 openjdk-${SLOT} 
openjdk-bin-${SLOT}"
+   JAVA_PKG_WANT_BUILD_VM="openjdk-20 openjdk-bin-20 openjdk-${SLOT} 
openjdk-bin-${SLOT}"
JAVA_PKG_WANT_SOURCE="${SLOT}"
JAVA_PKG_WANT_TARGET="${SLOT}"
 
@@ -117,32 +117,32 @@ pkg_setup() {
 
local vm
for vm in ${JAVA_PKG_WANT_BUILD_VM}; do
-   if [[ -d ${EPREFIX}/usr/lib/jvm/${vm} ]]; then
+   if [[ -d ${BROOT}/usr/lib/jvm/${vm} ]]; then
java-pkg-2_pkg_setup
return
fi
done
+}
 
+src_prepare() {
+   default
+   chmod +x configure || die
+}
+
+src_configure() {
if has_version dev-java/openjdk:${SLOT}; then
-   export JDK_HOME=${EPREFIX}/usr/$(get_libdir)/openjdk-${SLOT}
+   export JDK_HOME=${BROOT}/usr/$(get_libdir)/openjdk-${SLOT}
elif use !system-bootstrap ; then
local xpakvar="${ARCH^^}_XPAK"
export JDK_HOME="${WORKDIR}/openjdk-bootstrap-${!xpakvar}"
else
-   

[gentoo-commits] proj/java:master commit in: eclass/

2022-07-23 Thread Florian Schmaus
commit: 96cd7fc7318dba2b0209c709996638b2213972e7
Author: Florian Schmaus  gentoo  org>
AuthorDate: Sat Jul 23 10:39:53 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Sat Jul 23 10:39:53 2022 +
URL:https://gitweb.gentoo.org/proj/java.git/commit/?id=96cd7fc7

java-maven-2.eclass: fix JAVEN_MAVEN_POM_HELPER path

Closes: https://bugs.gentoo.org/237539
Signed-off-by: Florian Schmaus  gentoo.org>

 eclass/java-maven-2.eclass | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/eclass/java-maven-2.eclass b/eclass/java-maven-2.eclass
index e096db36..f8f6a2ba 100644
--- a/eclass/java-maven-2.eclass
+++ b/eclass/java-maven-2.eclass
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -101,7 +101,7 @@ esac
 JAVA_MAVEN_SYSTEM_HOME="/usr/share/maven-${JAVA_MAVEN_VERSION}/maven_home"
 
 # our pom helper
-JAVA_MAVEN_POM_HELPER="/usr/lib/javatoolkit/bin/maven-helper.py"
+JAVA_MAVEN_POM_HELPER="${EROOT}/usr/libexec/javatoolkit/maven-helper.py"
 
 # maven 1 and 1.1 share the same repo
 
JAVA_MAVEN_SYSTEM_REPOSITORY="/usr/share/maven-${JAVA_MAVEN_VERSION//1.1/1}/maven_home/gentoo-repo"
@@ -623,4 +623,3 @@ java-maven-2_src_install() {
 }
 
 EXPORT_FUNCTIONS src_unpack src_compile src_install
-



[gentoo-commits] proj/java:master commit in: dev-java/paulscode-librarylwjglopenal/

2022-07-23 Thread Florian Schmaus
commit: fe538e7c94c39f3eaafff84f673e3953debb619c
Author: Florian Schmaus  gentoo  org>
AuthorDate: Sat Jul 23 10:32:50 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Sat Jul 23 10:32:50 2022 +
URL:https://gitweb.gentoo.org/proj/java.git/commit/?id=fe538e7c

dev-java/paulscode-librarylwjglopenal: treeclean

Signed-off-by: Florian Schmaus  gentoo.org>

 dev-java/paulscode-librarylwjglopenal/Manifest |  1 -
 dev-java/paulscode-librarylwjglopenal/metadata.xml |  8 --
 .../paulscode-librarylwjglopenal-20130417.ebuild   | 29 --
 3 files changed, 38 deletions(-)

diff --git a/dev-java/paulscode-librarylwjglopenal/Manifest 
b/dev-java/paulscode-librarylwjglopenal/Manifest
deleted file mode 100644
index 05e197d5..
--- a/dev-java/paulscode-librarylwjglopenal/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST paulscode-librarylwjglopenal-20130417.zip 41764 SHA256 
f3a47609c24bdd09c79fb97b302a743839959e6976159cd53f7c9c102754b052 SHA512 
27d1cf98525c57e3c3547ef251e12d0911d8883a94809f0ce4c2d954ade01f75d7caec890c787739fffdac00a065355229d5a3ba50c03d46f393a227c6e7af7a
 WHIRLPOOL 
69fa8578ed6ae4ae12b4e77205a275859171cf3612e365c9b6f28e2797057afc6c46398209416c1b2f369ea0c96421f59d04a979e2f128a51b247aaf0bef32b0

diff --git a/dev-java/paulscode-librarylwjglopenal/metadata.xml 
b/dev-java/paulscode-librarylwjglopenal/metadata.xml
deleted file mode 100644
index 952a4b9b..
--- a/dev-java/paulscode-librarylwjglopenal/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-http://www.gentoo.org/dtd/metadata.dtd;>
-
-   
-   j...@gentoo.org
-   Java
-   
-

diff --git 
a/dev-java/paulscode-librarylwjglopenal/paulscode-librarylwjglopenal-20130417.ebuild
 
b/dev-java/paulscode-librarylwjglopenal/paulscode-librarylwjglopenal-20130417.ebuild
deleted file mode 100644
index 0ab86c45..
--- 
a/dev-java/paulscode-librarylwjglopenal/paulscode-librarylwjglopenal-20130417.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-JAVA_PKG_IUSE="doc source"
-
-inherit java-pkg-2 java-pkg-simple
-
-DESCRIPTION="LWJGL OpenAL library plug-in for Paul Lamb's 3D Sound System"
-HOMEPAGE="http://www.paulscode.com/forum/index.php?topic=4.0;
-SRC_URI="http://www.paulscode.com/source/SoundSystem/${PV:6:2}APR${PV:0:4}/LibraryLWJGLOpenAL.zip
 -> ${P}.zip"
-LICENSE="paulscode-SoundSystem"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE=""
-
-CDEPEND="dev-java/paulscode-soundsystem:0
-   dev-java/lwjgl:2.9"
-
-RDEPEND="${CDEPEND}
-   >=virtual/jre-1.5"
-
-DEPEND="${CDEPEND}
-   >=virtual/jdk-1.5
-   app-arch/unzip"
-
-S="${WORKDIR}/src"
-JAVA_GENTOO_CLASSPATH="paulscode-soundsystem,lwjgl-2.9"



[gentoo-commits] proj/java:master commit in: dev-java/jorbis/

2022-07-23 Thread Florian Schmaus
commit: 34012d06eafaec4e3de3aa22daebebddb21a51b9
Author: Florian Schmaus  gentoo  org>
AuthorDate: Sat Jul 23 10:32:34 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Sat Jul 23 10:32:34 2022 +
URL:https://gitweb.gentoo.org/proj/java.git/commit/?id=34012d06

dev-java/jorbis: treeclean

Signed-off-by: Florian Schmaus  gentoo.org>

 dev-java/jorbis/Manifest|  1 -
 dev-java/jorbis/jorbis-0.0.17-r1.ebuild | 27 ---
 dev-java/jorbis/metadata.xml|  8 
 3 files changed, 36 deletions(-)

diff --git a/dev-java/jorbis/Manifest b/dev-java/jorbis/Manifest
deleted file mode 100644
index 8312c1df..
--- a/dev-java/jorbis/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST jorbis-0.0.17.zip 115741 SHA256 
eb019a6469085212144be8d19a92ad579349511989ef8bb1d3e1b0ef8d2158d8 SHA512 
11db182b60dca40802567d4df4cae118d26f4677975884ade3e65febdd8366a805a9cdc672e778c3ec4965f01773b23d65c461f079c0b8057704eaf564c305b2
 WHIRLPOOL 
53d6fa4521f0b0a03725e7456eae2c6c87407882e33680c2ec596ad9215467029e5aa8a32e2f0442069fa9a95240df7fad655fe116b01c59fdf2da1fc328e5d8

diff --git a/dev-java/jorbis/jorbis-0.0.17-r1.ebuild 
b/dev-java/jorbis/jorbis-0.0.17-r1.ebuild
deleted file mode 100644
index 23fa4651..
--- a/dev-java/jorbis/jorbis-0.0.17-r1.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-JAVA_PKG_IUSE="doc source"
-
-inherit java-pkg-2 java-pkg-simple
-
-DESCRIPTION="JOrbis accepts Ogg Vorbis bitstreams and decodes them to raw PCM"
-HOMEPAGE="http://www.jcraft.com/jorbis/;
-SRC_URI="http://www.jcraft.com/${PN}/${P}.zip;
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RDEPEND=">=virtual/jre-1.4"
-DEPEND=">=virtual/jdk-1.4
-   app-arch/unzip"
-
-S="${WORKDIR}/${P}"
-
-src_install() {
-   java-pkg-simple_src_install
-   dodoc ChangeLog README
-}

diff --git a/dev-java/jorbis/metadata.xml b/dev-java/jorbis/metadata.xml
deleted file mode 100644
index 952a4b9b..
--- a/dev-java/jorbis/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-http://www.gentoo.org/dtd/metadata.dtd;>
-
-   
-   j...@gentoo.org
-   Java
-   
-



[gentoo-commits] proj/java:master commit in: dev-java/log4j-core/

2022-07-23 Thread Florian Schmaus
commit: 4803725d9cc6e446ca1f4a1aa3533fa03c26c91b
Author: Florian Schmaus  gentoo  org>
AuthorDate: Sat Jul 23 10:27:45 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Sat Jul 23 10:27:45 2022 +
URL:https://gitweb.gentoo.org/proj/java.git/commit/?id=4803725d

dev-java/log4j-core: treeclean

Closes: https://bugs.gentoo.org/699106
Signed-off-by: Florian Schmaus  gentoo.org>

 dev-java/log4j-core/Manifest  |  1 -
 dev-java/log4j-core/log4j-core-2.2.ebuild | 47 ---
 dev-java/log4j-core/metadata.xml  |  9 --
 3 files changed, 57 deletions(-)

diff --git a/dev-java/log4j-core/Manifest b/dev-java/log4j-core/Manifest
deleted file mode 100644
index f07925e8..
--- a/dev-java/log4j-core/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST apache-log4j-2.2-src.tar.gz 2175754 SHA256 
57a1a1ba9d03ba9798ee2d197a37710d3cea7fc2ddd7d3912d7b9aa7a6d65c8f SHA512 
686d5146fbcf4a501ce6aa8695ae727216687a2486e62401cf0f4064093292bc11819e0d6fa1ce772052485f613f0a1ef35274d3c893af728623e38f89953e1e
 WHIRLPOOL 
7149a13a230f573f6395a95b7d299c3a4b4746e2c93bcf3f71c07128db8aea20bef2865276b46eaf8e6d39030dbf759d7820ab3caf54bf760ae87a42655363a7

diff --git a/dev-java/log4j-core/log4j-core-2.2.ebuild 
b/dev-java/log4j-core/log4j-core-2.2.ebuild
deleted file mode 100644
index c35595be..
--- a/dev-java/log4j-core/log4j-core-2.2.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-JAVA_PKG_IUSE="doc source"
-
-inherit java-pkg-2 java-pkg-simple
-
-MY_P="apache-log4j-${PV}-src"
-DESCRIPTION="Core component of Java's Apache Log4j"
-HOMEPAGE="http://logging.apache.org/log4j/;
-SRC_URI="mirror://apache/logging/log4j/${PV}/${MY_P}.tar.gz"
-LICENSE="Apache-2.0"
-SLOT="2"
-KEYWORDS="~amd64"
-IUSE=""
-RESTRICT="test" # Too many missing deps :(
-
-CDEPEND="dev-java/disruptor:0
-   dev-java/eclipse-javax-persistence:2.1
-   dev-java/jackson:2
-   dev-java/jackson-annotations:2
-   dev-java/jackson-databind:2
-   dev-java/jackson-dataformat-xml:2
-   dev-java/jackson-dataformat-yaml:2
-   dev-java/log4j-api:2
-   dev-java/osgi-core-api:0
-   java-virtuals/javamail:0
-   java-virtuals/jms:0"
-
-RDEPEND=">=virtual/jre-1.6
-   ${CDEPEND}"
-
-DEPEND=">=virtual/jdk-1.6
-   ${CDEPEND}"
-
-S="${WORKDIR}/${MY_P}/${PN}/src"
-JAVA_SRC_DIR="main/java"
-JAVA_GENTOO_CLASSPATH="disruptor,eclipse-javax-persistence-2.1,jackson-2,jackson-annotations-2,jackson-databind-2,jackson-dataformat-xml-2,jackson-dataformat-yaml-2,javamail,jms,log4j-api-2,osgi-core-api"
-
-java_prepare() {
-   mkdir -p target/classes || die
-   cd target/classes || die
-   ln -s ../../main/resources/* . || die
-}

diff --git a/dev-java/log4j-core/metadata.xml b/dev-java/log4j-core/metadata.xml
deleted file mode 100644
index 56484aca..
--- a/dev-java/log4j-core/metadata.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-
-http://www.gentoo.org/dtd/metadata.dtd;>
-
-   
-   j...@gentoo.org
-   Java
-   
-   Apache Log4j 2 is an upgrade to Log4j that provides 
significant improvements over its predecessor, Log4j 1.x, and provides many of 
the improvements available in Logback while fixing some inherent problems in 
Logback's architecture.
-



[gentoo-commits] proj/java:master commit in: dev-java/h2/files/, dev-java/h2/

2022-07-23 Thread Florian Schmaus
commit: 34ecafa03b04681ab13ca0aab20f544067a62365
Author: Florian Schmaus  gentoo  org>
AuthorDate: Sat Jul 23 10:32:23 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Sat Jul 23 10:32:23 2022 +
URL:https://gitweb.gentoo.org/proj/java.git/commit/?id=34ecafa0

dev-java/h2: treeclean

Signed-off-by: Florian Schmaus  gentoo.org>

 dev-java/h2/Manifest   |  1 -
 dev-java/h2/files/osgi-5.patch | 21 ---
 dev-java/h2/h2-1.3.176.ebuild  | 86 --
 dev-java/h2/metadata.xml   | 13 ---
 4 files changed, 121 deletions(-)

diff --git a/dev-java/h2/Manifest b/dev-java/h2/Manifest
deleted file mode 100644
index 91bafa69..
--- a/dev-java/h2/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST h2-2014-04-05.zip 7791840 SHA256 
0febacc399c405e4b58f945f57ac5a38ed6f6c64c049b2fec73f258874a1d346 SHA512 
fa778e7d0d3fd1f69a11fa55b0668b6a8e06bc0ea811b904342c92108326f7339ed3e0bb8c86dfff9a16e8954a8c153958f0ebdb2789c8830753330a105159b9
 WHIRLPOOL 
595a1a2833d16073c0e126b6d5ecaabc9dc8e12e59665553cdc698b757fd1a6b8bcbef1f020fd7d7f319532c022382aec07555d8103786f82450027d344bfb29

diff --git a/dev-java/h2/files/osgi-5.patch b/dev-java/h2/files/osgi-5.patch
deleted file mode 100644
index 7250d2e6..
--- a/dev-java/h2/files/osgi-5.patch
+++ /dev/null
@@ -1,21 +0,0 @@
 src/main/org/h2/util/DbDriverActivator.java.orig   2016-05-01 
22:56:54.730869535 +0100
-+++ src/main/org/h2/util/DbDriverActivator.java2016-05-01 
23:03:37.354040220 +0100
-@@ -6,7 +6,8 @@
-  */
- package org.h2.util;
- 
--import java.util.Properties;
-+import java.util.Dictionary;
-+import java.util.Hashtable;
- import org.h2.engine.Constants;
- import org.osgi.framework.BundleActivator;
- import org.osgi.framework.BundleContext;
-@@ -27,7 +28,7 @@
- @Override
- public void start(BundleContext bundleContext) {
- org.h2.Driver driver = org.h2.Driver.load();
--Properties properties = new Properties();
-+Dictionary properties = new Hashtable();
- properties.put(
- DataSourceFactory.OSGI_JDBC_DRIVER_CLASS,
- org.h2.Driver.class.getName());

diff --git a/dev-java/h2/h2-1.3.176.ebuild b/dev-java/h2/h2-1.3.176.ebuild
deleted file mode 100644
index acbc6570..
--- a/dev-java/h2/h2-1.3.176.ebuild
+++ /dev/null
@@ -1,86 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-MY_PV="2014-04-05"
-JAVA_PKG_IUSE="doc"
-
-inherit eutils java-pkg-2 java-pkg-simple
-
-DESCRIPTION="Java SQL Database"
-HOMEPAGE="http://www.h2database.com/;
-SRC_URI="http://www.h2database.com/${PN}-${MY_PV}.zip;
-LICENSE="EPL-1.0 H2-1.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-# The tests are highly explosive, even using upstream's scripts, and
-# take ages to run. They seem to require quite a particular environment.
-RESTRICT="test"
-
-CDEPEND="dev-java/jts-core:0
-   dev-java/lucene:3.6
-   dev-java/osgi-core-api:0
-   dev-java/osgi-enterprise-api:0
-   dev-java/slf4j-api:0
-   java-virtuals/servlet-api:2.4"
-
-DEPEND="${CDEPEND}
-   app-arch/unzip
-   app-arch/zip
-   >=virtual/jdk-1.7"
-
-RDEPEND="${CDEPEND}
-   >=virtual/jre-1.7"
-
-S="${WORKDIR}/${PN}"
-JAVA_SRC_DIR="src/main src/tools/org/h2/dev src/tools/org/h2/jaqu 
src/tools/org/h2/mode"
-JAVA_GENTOO_CLASSPATH="jts-core,lucene-3.6,osgi-core-api,osgi-enterprise-api,servlet-api-2.4,slf4j-api"
-
-java_prepare() {
-   # Compatibility with OSGi 5.
-   epatch "${FILESDIR}/osgi-5.patch"
-
-   # Uncomment the Java 7 methods as we are at least targeting that.
-   find -name "*.java" -exec sed -i "/\/\*## Java 1\.7 ##/s:/*://:" {} + 
|| die
-
-   # Extract metadata from the binary.
-   mkdir -p target/classes || die
-   cd target/classes || die
-   jar xf "${S}/bin/${PN}"-*.jar META-INF || die
-}
-
-src_compile() {
-   java-pkg-simple_src_compile
-
-   # See src/tools/org/h2/build/Build.java.
-   local DATA="org/h2/util/data.zip"
-   cd src/main || die
-   rm -f "${DATA}" || die
-   zip "${DATA}" $(find -type f ! -name "*.MF" ! -name "*.java" ! -name 
"package.html" ! -name "java.sql.Driver") || die
-   jar uf "${S}/${PN}.jar" "${DATA}" || die
-}
-
-src_install() {
-   java-pkg-simple_src_install
-   java-pkg_dolauncher "${PN}" --main org.h2.tools.Console
-   java-pkg_register-optional-dependency 
hsqldb,jdbc-jaybird,jdbc-mssqlserver-4.0,jdbc-mysql,jdbc-postgresql
-
-   if use doc; then
-   dodoc "docs/${PN}.pdf"
-   docinto html
-   dodoc -r docs/index.html docs/html
-   ln -snf "api" "${D}/usr/share/doc/${PF}/html/javadoc" || die
-   ln -snf "../${PN}.pdf" "${D}/usr/share/doc/${PF}/html/" || die
-   fi
-}
-
-src_test() {
-   local CP=$(java-config -t):$(java-config -d -p 

[gentoo-commits] proj/java:master commit in: dev-java/eclipse-javax-persistence/

2022-07-23 Thread Florian Schmaus
commit: 7ae6433478e3c003f6d688f2a671725802b13dcd
Author: Florian Schmaus  gentoo  org>
AuthorDate: Sat Jul 23 10:32:06 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Sat Jul 23 10:32:06 2022 +
URL:https://gitweb.gentoo.org/proj/java.git/commit/?id=7ae64334

dev-java/eclipse-javax-persistence: treeclean

Signed-off-by: Florian Schmaus  gentoo.org>

 dev-java/eclipse-javax-persistence/Manifest|  1 -
 .../eclipse-javax-persistence-2.1.0.ebuild | 36 --
 dev-java/eclipse-javax-persistence/metadata.xml|  8 -
 3 files changed, 45 deletions(-)

diff --git a/dev-java/eclipse-javax-persistence/Manifest 
b/dev-java/eclipse-javax-persistence/Manifest
deleted file mode 100644
index 207d8d67..
--- a/dev-java/eclipse-javax-persistence/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST javax.persistence-2.1.0-sources.jar 260044 SHA256 
d585e9aded6032d9e4be3c297d50a0dfd419d0b64dbb990936480ef823fcd06d SHA512 
3adf344e2bf2bdec9393a0d2366d33b084af22a71761c40014864aa1a28797bdbf3140ba4b978ad2712151f69821905b958a46ba43cbf228d11353b048525c45
 WHIRLPOOL 
021e4136103aaa50149c58e0b099b2687c2c6f0dfbb0011b067318e98f91d686fe2c9019026cb3e6ad524ffb4f0a75e63467f5954296c82aea064c2f43103ce3

diff --git 
a/dev-java/eclipse-javax-persistence/eclipse-javax-persistence-2.1.0.ebuild 
b/dev-java/eclipse-javax-persistence/eclipse-javax-persistence-2.1.0.ebuild
deleted file mode 100644
index c9d64bb9..
--- a/dev-java/eclipse-javax-persistence/eclipse-javax-persistence-2.1.0.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-JAVA_PKG_IUSE="doc source"
-
-inherit java-pkg-2 java-pkg-simple
-
-DESCRIPTION="Eclipse implementation of persistence API 2.1 (JSR 338)"
-HOMEPAGE="http://eclipse.org/eclipselink/;
-SRC_URI="https://repo1.maven.org/maven2/org/eclipse/persistence/javax.persistence/${PV}/javax.persistence-${PV}-sources.jar;
-LICENSE="EPL-1.0"
-SLOT="2.1"
-KEYWORDS="~amd64"
-IUSE=""
-
-CDEPEND="dev-java/osgi-core-api:0"
-
-RDEPEND=">=virtual/jre-1.5
-   ${CDEPEND}"
-
-DEPEND=">=virtual/jdk-1.5
-   ${CDEPEND}"
-
-JAVA_GENTOO_CLASSPATH="osgi-core-api"
-
-java_prepare() {
-   mkdir -p target/classes || die
-   ln -s ../../{META,OSGI}-INF target/classes/ || die
-}
-
-src_install() {
-   java-pkg-simple_src_install
-   dodoc about.html readme.html
-}

diff --git a/dev-java/eclipse-javax-persistence/metadata.xml 
b/dev-java/eclipse-javax-persistence/metadata.xml
deleted file mode 100644
index 952a4b9b..
--- a/dev-java/eclipse-javax-persistence/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-http://www.gentoo.org/dtd/metadata.dtd;>
-
-   
-   j...@gentoo.org
-   Java
-   
-



[gentoo-commits] proj/java:master commit in: dev-java/paulscode-codecjorbis/

2022-07-23 Thread Florian Schmaus
commit: d3cf7b332107778ad208e9fb3356a7cac852cabc
Author: Florian Schmaus  gentoo  org>
AuthorDate: Sat Jul 23 10:32:57 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Sat Jul 23 10:33:10 2022 +
URL:https://gitweb.gentoo.org/proj/java.git/commit/?id=d3cf7b33

dev-java/paulscode-codecjorbis: treeclean

Closes: https://bugs.gentoo.org/858995
Signed-off-by: Florian Schmaus  gentoo.org>

 dev-java/paulscode-codecjorbis/Manifest|  1 -
 dev-java/paulscode-codecjorbis/metadata.xml|  8 -
 .../paulscode-codecjorbis-20101123.ebuild  | 34 --
 3 files changed, 43 deletions(-)

diff --git a/dev-java/paulscode-codecjorbis/Manifest 
b/dev-java/paulscode-codecjorbis/Manifest
deleted file mode 100644
index 3301a7fb..
--- a/dev-java/paulscode-codecjorbis/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST paulscode-codecjorbis-20101123.zip 177481 SHA256 
f9fd198f3bfd97a7434c98299d0e7bb93c9791f22b15cbfaeae2abe41a6f1ba2 SHA512 
71aee96b506d95e46a4012329b6403a5aefe10c330a4e59c06c2e37c3222dcbab3cbd41ae11040e42a1cb71a99d6cd41535218d07ebf4fa1c9dcc621462c1607
 WHIRLPOOL 
83577a6bec8ac02744375d7d55c44b029462f4856775f6231194ef3365025f5195872b4c83da2133cfb501e57b02d35114c78848ac35950e1b4d0367cf4c

diff --git a/dev-java/paulscode-codecjorbis/metadata.xml 
b/dev-java/paulscode-codecjorbis/metadata.xml
deleted file mode 100644
index 952a4b9b..
--- a/dev-java/paulscode-codecjorbis/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-http://www.gentoo.org/dtd/metadata.dtd;>
-
-   
-   j...@gentoo.org
-   Java
-   
-

diff --git 
a/dev-java/paulscode-codecjorbis/paulscode-codecjorbis-20101123.ebuild 
b/dev-java/paulscode-codecjorbis/paulscode-codecjorbis-20101123.ebuild
deleted file mode 100644
index 473e7330..
--- a/dev-java/paulscode-codecjorbis/paulscode-codecjorbis-20101123.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-JAVA_PKG_IUSE="doc source"
-
-inherit java-pkg-2 java-pkg-simple
-
-DESCRIPTION="JOrbis codec plug-in for Paul Lamb's 3D Sound System"
-HOMEPAGE="http://www.paulscode.com/forum/index.php?topic=4.0;
-SRC_URI="http://www.paulscode.com/source/SoundSystem/${PV:6:2}NOV${PV:0:4}/CodecJOrbis.zip
 -> ${P}.zip"
-LICENSE="LGPL-3"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE=""
-
-CDEPEND="dev-java/paulscode-soundsystem:0
-   dev-java/jorbis:0"
-
-RDEPEND="${CDEPEND}
-   >=virtual/jre-1.5"
-
-DEPEND="${CDEPEND}
-   >=virtual/jdk-1.5
-   app-arch/unzip"
-
-S="${WORKDIR}/src"
-JAVA_GENTOO_CLASSPATH="paulscode-soundsystem,jorbis"
-
-java_prepare() {
-   # Remove JOrbis sources.
-   rm -rv com || die
-}



[gentoo-commits] proj/java:master commit in: dev-java/gjt-jpl-util/, dev-java/gjt-jpl-util/files/

2022-07-23 Thread Florian Schmaus
commit: f391ab42162c47e3ab3e3f071a3068181a9f07ce
Author: Florian Schmaus  gentoo  org>
AuthorDate: Sat Jul 23 10:29:35 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Sat Jul 23 10:29:35 2022 +
URL:https://gitweb.gentoo.org/proj/java.git/commit/?id=f391ab42

dev-java/gjt-jpl-util: treeclean

Signed-off-by: Florian Schmaus  gentoo.org>

 dev-java/gjt-jpl-util/Manifest |  1 -
 dev-java/gjt-jpl-util/files/build-1.xml| 54 --
 .../files/gjt-jpl-util-build_xml-jpp.patch | 41 
 dev-java/gjt-jpl-util/gjt-jpl-util-0.6-r2.ebuild   | 53 -
 dev-java/gjt-jpl-util/metadata.xml |  8 
 5 files changed, 157 deletions(-)

diff --git a/dev-java/gjt-jpl-util/Manifest b/dev-java/gjt-jpl-util/Manifest
deleted file mode 100644
index 96c211a3..
--- a/dev-java/gjt-jpl-util/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST gjt-jpl-util-0.6-2jpp.src.rpm 99920 SHA256 
7da6fab89ce1c1bbd4d9848d71b5197152a457fa5ecc4c369f974526a23f674d SHA512 
5c52dd48821bba51dc20f71f1b1a27c91a4a31400569a33ddd7ae332545e7755781044b92662d37ab6cff9f2029e58a40a8c29e9c86f08a088641a53c879a597
 WHIRLPOOL 
f812a44c5d247e2f288ad34f378a6d23164b9a9512408b1f0230d8e9d872707d9563ec3e3eef917c50fd398483d4656479dfd25d709f375b99a9945188ffb474

diff --git a/dev-java/gjt-jpl-util/files/build-1.xml 
b/dev-java/gjt-jpl-util/files/build-1.xml
deleted file mode 100644
index 4153ebfa..
--- a/dev-java/gjt-jpl-util/files/build-1.xml
+++ /dev/null
@@ -1,54 +0,0 @@
-
-
-
-
-   
-   
-   
-
-   
-   
-
-   
-   
-
-   
-  
-  
-  
-  
-   
-
-   
-  
-   
-
-   
-  
- 
-  
-   
-   
-   
-  
- 
-  
-   
-
-   
-  
-   
-  
-   
-
-   
-  
-  
-   
-

diff --git a/dev-java/gjt-jpl-util/files/gjt-jpl-util-build_xml-jpp.patch 
b/dev-java/gjt-jpl-util/files/gjt-jpl-util-build_xml-jpp.patch
deleted file mode 100644
index 36ff1150..
--- a/dev-java/gjt-jpl-util/files/gjt-jpl-util-build_xml-jpp.patch
+++ /dev/null
@@ -1,41 +0,0 @@
 util/build/build.xml.orig  2004-07-26 08:25:33.517673000 +0200
-+++ util/build/build.xml   2004-07-26 08:38:51.617778000 +0200
-@@ -18,7 +18,7 @@
- 
- 
- 
- 
- 
- 
- 
- 
-@@ -70,7 +70,19 @@
- 
-  = -->
-   
--  
-+
-+
-+ 
-   
-   
- 

[gentoo-commits] proj/java:master commit in: dev-java/saxon/files/, dev-java/saxon/

2022-07-23 Thread Florian Schmaus
commit: b3d9ee37b189c6d4ca9b24f8da7d5b740f9f8689
Author: Florian Schmaus  gentoo  org>
AuthorDate: Sat Jul 23 10:32:16 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Sat Jul 23 10:32:16 2022 +
URL:https://gitweb.gentoo.org/proj/java.git/commit/?id=b3d9ee37

dev-java/saxon: treeclean

Signed-off-by: Florian Schmaus  gentoo.org>

 dev-java/saxon/Manifest|   1 -
 dev-java/saxon/files/build-8.8.xml | 120 -
 dev-java/saxon/metadata.xml|   8 ---
 dev-java/saxon/saxon-8.8-r1.ebuild |  68 -
 4 files changed, 197 deletions(-)

diff --git a/dev-java/saxon/Manifest b/dev-java/saxon/Manifest
deleted file mode 100644
index 06ed897b..
--- a/dev-java/saxon/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST saxon-resources8-8.zip 9722198 SHA256 
8ab114ccbb875a43adfd9e541044e5d02ee71b6095cd3960459770c9c0d705e9 SHA512 
e33e3925eab7eeda774aa1a3af0d5e9f6dda23b25ba2370a14bf55cf96a74d57e9c6926bce69357b6b47bbbc882e6163f3c789fba85fd76fd41f7f9b0f038c65
 WHIRLPOOL 
71f36a335c943b704230cf46f7cd1b831ac2d8455f521f0c8a39004e86edc404f55a25034201dabdcbf7aa5efd3fb5a9ad977b0c1d47a17f08bad9b97cac7d6e

diff --git a/dev-java/saxon/files/build-8.8.xml 
b/dev-java/saxon/files/build-8.8.xml
deleted file mode 100644
index 58bbd70f..
--- a/dev-java/saxon/files/build-8.8.xml
+++ /dev/null
@@ -1,120 +0,0 @@
-
-
-
-
-   
-   
-   
-
-   
-   
-   
-   
-   
-   
-   
-   
-
-   
-   
-   
-   
-   
-   
-   
-
-
-   
-  
-  
- 
-  
-  
-   
-
-   
-  
-   
-
-   
-  
- 
-  
- 
- 
-   
-   
-   
-  
- 
-
-
-
-
-
-
-
-
-  
-   
-
-   
-   
-  
-   
-   
-   
-   
-
-   
-   
-   
-   
-   
-   
-   
-
-   
-  
-   
-   
-   
-   
-   
-
-   
-   
-   
-   
-   
-   
-   
-
-   
-   
-   
-   
-   
-   
-   
-   
-
-   
-
-   
-  
-   
-  
-   
-
-   
-  
-  
-   
-

diff --git a/dev-java/saxon/metadata.xml b/dev-java/saxon/metadata.xml
deleted file mode 100644
index 2444066a..
--- a/dev-java/saxon/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-http://www.gentoo.org/dtd/metadata.dtd;>
-
-
-   j...@gentoo.org
-   Java
-
-

diff --git a/dev-java/saxon/saxon-8.8-r1.ebuild 
b/dev-java/saxon/saxon-8.8-r1.ebuild
deleted file mode 100644
index 343fa229..
--- a/dev-java/saxon/saxon-8.8-r1.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-inherit versionator java-pkg-2 java-ant-2
-
-DESCRIPTION="A collection of tools for processing XML documents: XSLT 
processor, XSL library, parser"
-MY_PV=$(replace_all_version_separators -)
-SRC_URI="mirror://sourceforge/${PN}/${PN}-resources${MY_PV}.zip"
-HOMEPAGE="http://saxon.sourceforge.net/;
-
-LICENSE="MPL-1.1"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="doc examples source"
-
-COMMON_DEP="
-   dev-java/xom:0
-   dev-java/jdom:1.0
-   dev-java/dom4j:1
-"
-# Uses javax.xml.stream that is included
-# starting with 1.6. Could also integrate
-# support using dev-java/jsr173 I guess
-RDEPEND=">=virtual/jre-1.6
-   ${COMMON_DEP}"
-
-DEPEND=">=virtual/jdk-1.6
-   app-arch/unzip
-   dev-java/ant-core
-   source? ( app-arch/zip )
-   ${COMMON_DEP}"
-
-S=${WORKDIR}
-
-src_unpack() {
-   default
-
-   mkdir src && cd src || die
-   unpack ./../source.zip
-}
-
-java_prepare() {
-   cp -i "${FILESDIR}/build-8.8.xml" build.xml || die
-
-   #Nuking the .NET stuff until I have the time to make it work
-   rm -r src/net/sf/saxon/dotnet || die
-
-   mkdir lib && cd lib || die
-   java-pkg_jarfrom jdom-1.0
-   java-pkg_jarfrom xom
-   java-pkg_jarfrom dom4j-1
-}
-
-src_install() {
-   java-pkg_dojar dist/*.jar
-   java-pkg_dolauncher ${PN}-transform --main net.sf.saxon.Transform
-
-   if use doc; then
-   java-pkg_dohtml -r doc/*
-   java-pkg_dojavadoc dist/doc/api
-   fi
-
-   use examples && java-pkg_doexamples samples
-   use source && java-pkg_dosrc src/net
-}



[gentoo-commits] proj/java:master commit in: dev-java/cewolf/

2022-07-23 Thread Florian Schmaus
commit: 55bf7df0c012d27f5a1084d6c31ce2ac3bcb868d
Author: Florian Schmaus  gentoo  org>
AuthorDate: Sat Jul 23 10:31:54 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Sat Jul 23 10:31:54 2022 +
URL:https://gitweb.gentoo.org/proj/java.git/commit/?id=55bf7df0

dev-java/cewolf: treeclean

Signed-off-by: Florian Schmaus  gentoo.org>

 dev-java/cewolf/Manifest|  1 -
 dev-java/cewolf/cewolf-1.2.4.ebuild | 46 -
 dev-java/cewolf/metadata.xml|  8 ---
 3 files changed, 55 deletions(-)

diff --git a/dev-java/cewolf/Manifest b/dev-java/cewolf/Manifest
deleted file mode 100644
index 8f37a6d3..
--- a/dev-java/cewolf/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST cewolf-1.2.4.zip 4170752 SHA256 
b49260f7d09f34eebb3fdda92b41c0ec014a5351703989d4d4db506dd9a0a1ab SHA512 
affa4bdc83dbd96592b542e699acaaefda578340f591b21f838b4fee3efa3d975794c69a1a0d567d0b186b76b73bca52ec8768bae05a7d88e30fbe5c97b06184
 WHIRLPOOL 
03c8ae3d1ba41417b4eaf51a39a5c70b09a341a39ebfd91d5b02637f7b1f28b51b15091abf6a76e0b952b65f2037939f2255d9260ed9babd8b42a213cc80665f

diff --git a/dev-java/cewolf/cewolf-1.2.4.ebuild 
b/dev-java/cewolf/cewolf-1.2.4.ebuild
deleted file mode 100644
index fc54797b..
--- a/dev-java/cewolf/cewolf-1.2.4.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-inherit java-pkg-2 java-pkg-simple
-
-DESCRIPTION="Cewolf is a tag library for charts of all kinds. It enables every 
JSP to easily embedd chart images."
-HOMEPAGE="http://cewolf.sourceforge.net/;
-SRC_URI="mirror://sourceforge/${PN}/${P}.zip"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="doc source"
-
-COMMON_DEPEND="
-   >=dev-java/jfreechart-1.0.14:1.0
-   >=dev-java/jcommon-1.0.18:1.0
-   dev-java/batik:1.8
-   dev-java/commons-logging:0
-   java-virtuals/servlet-api:2.5
-"
-DEPEND="${COMMON_DEPEND}
-   app-arch/unzip
-   >=dev-java/ant-core-1.6
-   >=virtual/jdk-1.5
-   source? ( app-arch/zip )
-"
-RDEPEND="${COMMON_DEPEND}
-   >=virtual/jre-1.5
-   >=dev-java/log4j-1.2.12
-"
-
-JAVA_GENTOO_CLASSPATH="batik-1.8,commons-logging,jcommon-1.0,jfreechart-1.0,servlet-api-2.5"
-JAVA_SRC_DIR="src/main/java"
-
-S="${WORKDIR}/${P}"
-
-src_install() {
-   java-pkg-simple_src_install
-   dodoc LICENSE.txt
-   use doc && java-pkg_dohtml -r javadoc tagdoc
-   use source && java-pkg_dosrc src/main/java/de
-}

diff --git a/dev-java/cewolf/metadata.xml b/dev-java/cewolf/metadata.xml
deleted file mode 100644
index 952a4b9b..
--- a/dev-java/cewolf/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-http://www.gentoo.org/dtd/metadata.dtd;>
-
-   
-   j...@gentoo.org
-   Java
-   
-



[gentoo-commits] proj/java:master commit in: dev-java/paulscode-soundsystem/

2022-07-23 Thread Florian Schmaus
commit: 8475013bc50bda4106942e8df80c46b9d64df25f
Author: Florian Schmaus  gentoo  org>
AuthorDate: Sat Jul 23 10:30:58 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Sat Jul 23 10:30:58 2022 +
URL:https://gitweb.gentoo.org/proj/java.git/commit/?id=8475013b

dev-java/paulscode-soundsystem: treeclean

Signed-off-by: Florian Schmaus  gentoo.org>

 dev-java/paulscode-soundsystem/Manifest|  1 -
 dev-java/paulscode-soundsystem/metadata.xml|  8 
 .../paulscode-soundsystem-20120107.ebuild  | 22 --
 3 files changed, 31 deletions(-)

diff --git a/dev-java/paulscode-soundsystem/Manifest 
b/dev-java/paulscode-soundsystem/Manifest
deleted file mode 100644
index 0e7b864b..
--- a/dev-java/paulscode-soundsystem/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST paulscode-soundsystem-20120107.zip 130819 SHA256 
95751268cd4a45c95ab953b7fbd9a45a8fe909f810ab3a984f002dab7aa6c942 SHA512 
db4866a2d38b79ff31e85f87be64c950ae30f4df7b59909c61d8ea1b0634dc32b14ff40209eadc67e161dd7203d869976961aa3cbf5fd8574090d6cdd1bcdb9f
 WHIRLPOOL 
bdf9a1078236b815ca77272881b38c59cc5c33f0e3ef7c6e30ea107ff7f5b32b5b3182ba15353d9301b4d8bd89af401704be50b9cb80d28a5a485759e218312e

diff --git a/dev-java/paulscode-soundsystem/metadata.xml 
b/dev-java/paulscode-soundsystem/metadata.xml
deleted file mode 100644
index 952a4b9b..
--- a/dev-java/paulscode-soundsystem/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-http://www.gentoo.org/dtd/metadata.dtd;>
-
-   
-   j...@gentoo.org
-   Java
-   
-

diff --git 
a/dev-java/paulscode-soundsystem/paulscode-soundsystem-20120107.ebuild 
b/dev-java/paulscode-soundsystem/paulscode-soundsystem-20120107.ebuild
deleted file mode 100644
index 0cf5bdad..
--- a/dev-java/paulscode-soundsystem/paulscode-soundsystem-20120107.ebuild
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-JAVA_PKG_IUSE="doc source"
-
-inherit java-pkg-2 java-pkg-simple
-
-DESCRIPTION="Core library for Paul Lamb's 3D Sound System"
-HOMEPAGE="http://www.paulscode.com/forum/index.php?topic=4.0;
-SRC_URI="http://www.paulscode.com/source/SoundSystem/${PV:6:2}JAN${PV:0:4}/SoundSystem.zip
 -> ${P}.zip"
-LICENSE="paulscode-SoundSystem"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE=""
-
-RDEPEND=">=virtual/jre-1.5"
-DEPEND=">=virtual/jdk-1.5
-   app-arch/unzip"
-
-S="${WORKDIR}/src"



[gentoo-commits] proj/java:master commit in: dev-java/paulscode-libraryjavasound/

2022-07-23 Thread Florian Schmaus
commit: cb67f899baa3f5e94a42cb5579358edbd133abae
Author: Florian Schmaus  gentoo  org>
AuthorDate: Sat Jul 23 10:30:50 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Sat Jul 23 10:30:50 2022 +
URL:https://gitweb.gentoo.org/proj/java.git/commit/?id=cb67f899

dev-java/paulscode-libraryjavasound: treeclean

Signed-off-by: Florian Schmaus  gentoo.org>

 dev-java/paulscode-libraryjavasound/Manifest   |  1 -
 dev-java/paulscode-libraryjavasound/metadata.xml   |  8 ---
 .../paulscode-libraryjavasound-20120107.ebuild | 28 --
 3 files changed, 37 deletions(-)

diff --git a/dev-java/paulscode-libraryjavasound/Manifest 
b/dev-java/paulscode-libraryjavasound/Manifest
deleted file mode 100644
index b89e35de..
--- a/dev-java/paulscode-libraryjavasound/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST paulscode-libraryjavasound-20120107.zip 37448 SHA256 
331260adc09f72c2b30e7c00eb399e2f2d080ef7155b90104b3d55fd62ee4c2b SHA512 
a536262b05416e2a990a89e75a3b755637910de96c6f22d40ca67eb6eb7d2840fd8ba4cecd18d4b6e4ab9c6c565d3b76d8ebb022cf3944e8a3d7e7e6d309
 WHIRLPOOL 
b89c801a7fc35e186c5d8297b34f239253fa1173d2656866ce75444fa05f4a26fc0009b6d1799a5184f84e93917635a5043ec3fb53f42052d619adf9888f5b34

diff --git a/dev-java/paulscode-libraryjavasound/metadata.xml 
b/dev-java/paulscode-libraryjavasound/metadata.xml
deleted file mode 100644
index 952a4b9b..
--- a/dev-java/paulscode-libraryjavasound/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-http://www.gentoo.org/dtd/metadata.dtd;>
-
-   
-   j...@gentoo.org
-   Java
-   
-

diff --git 
a/dev-java/paulscode-libraryjavasound/paulscode-libraryjavasound-20120107.ebuild
 
b/dev-java/paulscode-libraryjavasound/paulscode-libraryjavasound-20120107.ebuild
deleted file mode 100644
index a9f52882..
--- 
a/dev-java/paulscode-libraryjavasound/paulscode-libraryjavasound-20120107.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-JAVA_PKG_IUSE="doc source"
-
-inherit java-pkg-2 java-pkg-simple
-
-DESCRIPTION="JavaSound library plug-in for Paul Lamb's 3D Sound System"
-HOMEPAGE="http://www.paulscode.com/forum/index.php?topic=4.0;
-SRC_URI="http://www.paulscode.com/source/SoundSystem/${PV:6:2}JAN${PV:0:4}/LibraryJavaSound.zip
 -> ${P}.zip"
-LICENSE="paulscode-SoundSystem"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE=""
-
-CDEPEND="dev-java/paulscode-soundsystem:0"
-
-RDEPEND="${CDEPEND}
-   >=virtual/jre-1.5"
-
-DEPEND="${CDEPEND}
-   >=virtual/jdk-1.5
-   app-arch/unzip"
-
-S="${WORKDIR}/src"
-JAVA_GENTOO_CLASSPATH="paulscode-soundsystem"



[gentoo-commits] proj/java:master commit in: dev-java/netty-transport-native-epoll/

2022-07-23 Thread Florian Schmaus
commit: 70ed990355ae8fe30db5d7e17c873707e1e9c52d
Author: Florian Schmaus  gentoo  org>
AuthorDate: Sat Jul 23 10:30:04 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Sat Jul 23 10:30:04 2022 +
URL:https://gitweb.gentoo.org/proj/java.git/commit/?id=70ed9903

dev-java/netty-transport-native-epoll: treeclean

Signed-off-by: Florian Schmaus  gentoo.org>

 dev-java/netty-transport-native-epoll/Manifest |  1 -
 dev-java/netty-transport-native-epoll/metadata.xml |  8 -
 .../netty-transport-native-epoll-4.0.21.ebuild | 38 --
 3 files changed, 47 deletions(-)

diff --git a/dev-java/netty-transport-native-epoll/Manifest 
b/dev-java/netty-transport-native-epoll/Manifest
deleted file mode 100644
index f3f3b5b6..
--- a/dev-java/netty-transport-native-epoll/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST netty-4.0.21.Final.tar.gz 960489 SHA256 
e1b5572defaa760dcd8ded4d7691e9daf242b2e1885115b722f2f790d9ef9f75 SHA512 
5d432e9e433c22b82e67ed3463c6982ca95c2ad823165e1ca9a5046e598878f06aac4221be235f2bda15edfdb22028f2a4f74fb37d431f24a2636e4ec60fae74
 WHIRLPOOL 
92e96986def775f26286958a9e2c7fe55ab571ad373f9cc25357db71f85f170d7aba7d7854c130c5788f7332665000cd10f666fff06abd0ce57cf4f95008958a

diff --git a/dev-java/netty-transport-native-epoll/metadata.xml 
b/dev-java/netty-transport-native-epoll/metadata.xml
deleted file mode 100644
index 2444066a..
--- a/dev-java/netty-transport-native-epoll/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-http://www.gentoo.org/dtd/metadata.dtd;>
-
-
-   j...@gentoo.org
-   Java
-
-

diff --git 
a/dev-java/netty-transport-native-epoll/netty-transport-native-epoll-4.0.21.ebuild
 
b/dev-java/netty-transport-native-epoll/netty-transport-native-epoll-4.0.21.ebuild
deleted file mode 100644
index 7a77648c..
--- 
a/dev-java/netty-transport-native-epoll/netty-transport-native-epoll-4.0.21.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-JAVA_PKG_IUSE="doc source"
-
-inherit multilib toolchain-funcs java-pkg-2 java-pkg-simple
-
-MY_PN="netty"
-MY_P="${MY_PN}-${PV}"
-DESCRIPTION="Native Netty transport for Linux using JNI"
-HOMEPAGE="http://netty.io/wiki/native-transports.html;
-SRC_URI="https://github.com/${MY_PN}/${MY_PN}/archive/${MY_P}.Final.tar.gz;
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE=""
-
-CDEPEND="dev-java/${MY_PN}-buffer:0
-   dev-java/${MY_PN}-common:0
-   ~dev-java/${MY_PN}-transport-${PV}:0"
-
-RDEPEND=">=virtual/jre-1.6
-   ${CDEPEND}"
-
-DEPEND=">=virtual/jdk-1.6
-   ${CDEPEND}"
-
-S="${WORKDIR}/${MY_PN}-${MY_P}.Final/${PN/${MY_PN}-}/src"
-JAVA_SRC_DIR="main/java"
-JAVA_GENTOO_CLASSPATH="${MY_PN}-buffer,${MY_PN}-common,${MY_PN}-transport"
-
-src_compile() {
-   mkdir -p target/classes/META-INF/native || die
-   $(tc-getCC) -shared -fPIC -Wall -Wl,-z -Wl,defs ${CFLAGS} ${LDFLAGS} 
$(java-pkg_get-jni-cflags) main/c/*.c -o 
"target/classes/META-INF/native/lib${PN}$(get_libname)" || die
-   java-pkg-simple_src_compile
-}



[gentoo-commits] proj/java:master commit in: dev-java/lwjgl/files/, dev-java/lwjgl/

2022-07-23 Thread Florian Schmaus
commit: 1476bf6a4066527ee2a518d9098c7fb39e541520
Author: Florian Schmaus  gentoo  org>
AuthorDate: Sat Jul 23 10:20:31 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Sat Jul 23 10:20:31 2022 +
URL:https://gitweb.gentoo.org/proj/java.git/commit/?id=1476bf6a

dev-java/lwjgl: treeclean

Signed-off-by: Florian Schmaus  gentoo.org>

 dev-java/lwjgl/Manifest   |  1 -
 dev-java/lwjgl/files/asm-4.patch  | 53 
 dev-java/lwjgl/lwjgl-2.9.3.ebuild | 85 ---
 dev-java/lwjgl/metadata.xml   | 15 ---
 4 files changed, 154 deletions(-)

diff --git a/dev-java/lwjgl/Manifest b/dev-java/lwjgl/Manifest
deleted file mode 100644
index d39eaf79..
--- a/dev-java/lwjgl/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST lwjgl-source-2.9.3.zip 3183783 SHA256 
098696a3752321979e6b1dc798c694d4d3daf64a71217ee8d7b04123b5b18a5a SHA512 
271b1a5f3824265137bfab6144b4c4d28204051ef82a5ae5e08c05077710a70fd445b4778489ed1c18170d84b8a263e721bcd12d0f24e0c44f0b79444fa76f43
 WHIRLPOOL 
a1d5dcf633bd8983cb8d37edaa8034196c78341628f93d7331b2efc8e56b3d8325ffddef181f21fe7642132184647c336eac670b6ffc98d17bad46f014c0b75a

diff --git a/dev-java/lwjgl/files/asm-4.patch b/dev-java/lwjgl/files/asm-4.patch
deleted file mode 100644
index bd44e0da..
--- a/dev-java/lwjgl/files/asm-4.patch
+++ /dev/null
@@ -1,53 +0,0 @@
-From 80eda482aaac0baee4ab565544b14fd15e4b9701 Mon Sep 17 00:00:00 2001
-From: James Le Cuirot 
-Date: Tue, 3 Mar 2015 19:52:05 +
-Subject: [PATCH] Compatibility with ASM 4 final instead of RC1
-

- src/java/org/lwjgl/util/mapped/MappedObjectTransformer.java | 10 +-
- 1 file changed, 5 insertions(+), 5 deletions(-)
-
-diff --git a/src/java/org/lwjgl/util/mapped/MappedObjectTransformer.java 
b/src/java/org/lwjgl/util/mapped/MappedObjectTransformer.java
-index cf2aac8..c2bc9f9 100644
 a/src/java/org/lwjgl/util/mapped/MappedObjectTransformer.java
-+++ b/src/java/org/lwjgl/util/mapped/MappedObjectTransformer.java
-@@ -265,7 +265,7 @@ public class MappedObjectTransformer {
-   static byte[] transformMappedObject(byte[] bytecode) {
-   final ClassWriter cw = new ClassWriter(0);
- 
--  ClassVisitor cv = new ClassAdapter(cw) {
-+  ClassVisitor cv = new ClassVisitor(Opcodes.ASM4, cw) {
- 
-   private final String[] DEFINALIZE_LIST = {
-   VIEWADDRESS_METHOD_NAME,
-@@ -322,8 +322,8 @@ public class MappedObjectTransformer {
-   return bytecode;
-   }
- 
--  private static ClassAdapter getMethodGenAdapter(final String className, 
final ClassVisitor cv) {
--  return new ClassAdapter(cv) {
-+  private static ClassVisitor getMethodGenAdapter(final String className, 
final ClassVisitor cv) {
-+  return new ClassVisitor(Opcodes.ASM4, cv) {
- 
-   @Override
-   public void visitEnd() {
-@@ -493,14 +493,14 @@ public class MappedObjectTransformer {
-   };
-   }
- 
--  private static class TransformationAdapter extends ClassAdapter {
-+  private static class TransformationAdapter extends ClassVisitor {
- 
-   final String className;
- 
-   boolean transformed;
- 
-   TransformationAdapter(final ClassVisitor cv, final String 
className) {
--  super(cv);
-+  super(Opcodes.ASM4, cv);
-   this.className = className;
-   }
- 
--- 
-2.0.4
-

diff --git a/dev-java/lwjgl/lwjgl-2.9.3.ebuild 
b/dev-java/lwjgl/lwjgl-2.9.3.ebuild
deleted file mode 100644
index 2b0271e6..
--- a/dev-java/lwjgl/lwjgl-2.9.3.ebuild
+++ /dev/null
@@ -1,85 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-JAVA_PKG_IUSE="doc source"
-
-inherit eutils java-pkg-2 java-ant-2
-
-DESCRIPTION="The Lightweight Java Game Library (LWJGL)"
-HOMEPAGE="http://www.lwjgl.org;
-SRC_URI="mirror://sourceforge/java-game-lib/Official%20Releases/LWJGL%20${PV}/${PN}-source-${PV}.zip"
-LICENSE="BSD"
-SLOT="2.9"
-KEYWORDS="~amd64 ~x86"
-IUSE="gles"
-
-CDEPEND="dev-java/apple-java-extensions-bin:0
-   dev-java/apt-mirror:0
-   dev-java/asm:4
-   dev-java/jinput:0
-   dev-java/jutils:0
-   x11-libs/libX11
-   x11-libs/libXcursor
-   x11-libs/libXrandr
-   x11-libs/libXxf86vm
-   gles? ( media-libs/mesa[egl,gles2] )"
-
-DEPEND="${CDEPEND}
-   >=virtual/jdk-1.7
-   x11-proto/xproto"
-
-RDEPEND="${CDEPEND}
-   >=virtual/jre-1.7
-   media-libs/openal
-   virtual/opengl
-   x11-apps/xrandr"
-
-S="${WORKDIR}"
-
-JAVA_PKG_BSFIX_NAME="build.xml build-generator.xml"
-JAVA_ANT_REWRITE_CLASSPATH="true"
-EANT_GENTOO_CLASSPATH="apple-java-extensions-bin,apt-mirror,asm-4,jinput,jutils"
-
-java_prepare() {
-   # We don't want a prerelease in the 

[gentoo-commits] proj/java:master commit in: dev-java/log4j-api/

2022-07-23 Thread Florian Schmaus
commit: a3f44f93cb65485fc94ca9dfc5ab9c95021e8bc3
Author: Florian Schmaus  gentoo  org>
AuthorDate: Sat Jul 23 10:18:30 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Sat Jul 23 10:18:30 2022 +
URL:https://gitweb.gentoo.org/proj/java.git/commit/?id=a3f44f93

dev-java/log4j-api: treeclean

Signed-off-by: Florian Schmaus  gentoo.org>

 dev-java/log4j-api/Manifest |  1 -
 dev-java/log4j-api/log4j-api-2.2.ebuild | 57 -
 dev-java/log4j-api/metadata.xml |  9 --
 3 files changed, 67 deletions(-)

diff --git a/dev-java/log4j-api/Manifest b/dev-java/log4j-api/Manifest
deleted file mode 100644
index f07925e8..
--- a/dev-java/log4j-api/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST apache-log4j-2.2-src.tar.gz 2175754 SHA256 
57a1a1ba9d03ba9798ee2d197a37710d3cea7fc2ddd7d3912d7b9aa7a6d65c8f SHA512 
686d5146fbcf4a501ce6aa8695ae727216687a2486e62401cf0f4064093292bc11819e0d6fa1ce772052485f613f0a1ef35274d3c893af728623e38f89953e1e
 WHIRLPOOL 
7149a13a230f573f6395a95b7d299c3a4b4746e2c93bcf3f71c07128db8aea20bef2865276b46eaf8e6d39030dbf759d7820ab3caf54bf760ae87a42655363a7

diff --git a/dev-java/log4j-api/log4j-api-2.2.ebuild 
b/dev-java/log4j-api/log4j-api-2.2.ebuild
deleted file mode 100644
index 4461d814..
--- a/dev-java/log4j-api/log4j-api-2.2.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-JAVA_PKG_IUSE="doc source"
-
-inherit java-pkg-2 java-pkg-simple
-
-MY_P="apache-log4j-${PV}-src"
-DESCRIPTION="API for Java's Apache Log4j"
-HOMEPAGE="http://logging.apache.org/log4j/;
-SRC_URI="mirror://apache/logging/log4j/${PV}/${MY_P}.tar.gz"
-LICENSE="Apache-2.0"
-SLOT="2"
-KEYWORDS="~amd64"
-IUSE="test"
-
-# Chewi keeps getting class cast exceptions but can't figure out
-# why. Even swapping in the upstream jars doesn't work.
-RESTRICT="test"
-
-CDEPEND="dev-java/osgi-core-api:0"
-
-RDEPEND=">=virtual/jre-1.6
-   ${CDEPEND}"
-
-DEPEND=">=virtual/jdk-1.6
-   ${CDEPEND}
-   test? (
-   dev-java/commons-lang:3.3
-   dev-java/hamcrest-core:1.3
-   dev-java/log4j-core:2
-   dev-java/junit:4
-   )"
-
-S="${WORKDIR}/${MY_P}/${PN}/src"
-JAVA_SRC_DIR="main/java"
-JAVA_GENTOO_CLASSPATH="osgi-core-api"
-
-java_prepare() {
-   # Cowardly avoiding some test dependencies.
-   rm -r test/java/org/apache/logging/log4j/osgi || die
-}
-
-src_test() {
-   cd test/java || die
-
-   local CP=".:../resources:${S}/${PN}.jar:$(java-pkg_getjars 
commons-lang-3.3,hamcrest-core-1.3,log4j-core-2,junit-4,${JAVA_GENTOO_CLASSPATH})"
-   local TESTS=$(find * -name "*Test.java")
-   TESTS="${TESTS//.java}"
-   TESTS="${TESTS//\//.}"
-
-   ejavac -cp "${CP}" -d . $(find * -name "*.java")
-   ejunit4 -classpath "${CP}" ${TESTS}
-}

diff --git a/dev-java/log4j-api/metadata.xml b/dev-java/log4j-api/metadata.xml
deleted file mode 100644
index 56484aca..
--- a/dev-java/log4j-api/metadata.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-
-http://www.gentoo.org/dtd/metadata.dtd;>
-
-   
-   j...@gentoo.org
-   Java
-   
-   Apache Log4j 2 is an upgrade to Log4j that provides 
significant improvements over its predecessor, Log4j 1.x, and provides many of 
the improvements available in Logback while fixing some inherent problems in 
Logback's architecture.
-



[gentoo-commits] proj/java:master commit in: dev-java/paulscode-codecwav/

2022-07-23 Thread Florian Schmaus
commit: 11f45406478e34d183d3f3b255513c9972ecbf7f
Author: Florian Schmaus  gentoo  org>
AuthorDate: Sat Jul 23 10:30:34 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Sat Jul 23 10:30:34 2022 +
URL:https://gitweb.gentoo.org/proj/java.git/commit/?id=11f45406

dev-java/paulscode-codecwav: treeclean

Signed-off-by: Florian Schmaus  gentoo.org>

 dev-java/paulscode-codecwav/Manifest   |  1 -
 dev-java/paulscode-codecwav/metadata.xml   |  8 ---
 .../paulscode-codecwav-20101023.ebuild | 28 --
 3 files changed, 37 deletions(-)

diff --git a/dev-java/paulscode-codecwav/Manifest 
b/dev-java/paulscode-codecwav/Manifest
deleted file mode 100644
index 874088f3..
--- a/dev-java/paulscode-codecwav/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST paulscode-codecwav-20101023.zip 9239 SHA256 
4b0d63fc7112c56bd3d228a6187375e95b6b9b27c37868a3cedc911785d9cd9d SHA512 
3a7c22aba28b07b812538b7789c0b888ab6404ac9edd17223ce944056794e3f53b6cc0b86b4dbf186c0ccc196c785fce5123a364b304367ad52f46fb8b4920fa
 WHIRLPOOL 
e7370759badf406eda134cf96d03026bf3d92deabaabc8055cf77d83a550ed6d7a61215d702021be6572aa285344580e08d699bc91d05c8b8665d3fcf47b

diff --git a/dev-java/paulscode-codecwav/metadata.xml 
b/dev-java/paulscode-codecwav/metadata.xml
deleted file mode 100644
index 952a4b9b..
--- a/dev-java/paulscode-codecwav/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-http://www.gentoo.org/dtd/metadata.dtd;>
-
-   
-   j...@gentoo.org
-   Java
-   
-

diff --git a/dev-java/paulscode-codecwav/paulscode-codecwav-20101023.ebuild 
b/dev-java/paulscode-codecwav/paulscode-codecwav-20101023.ebuild
deleted file mode 100644
index da147d30..
--- a/dev-java/paulscode-codecwav/paulscode-codecwav-20101023.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-JAVA_PKG_IUSE="doc source"
-
-inherit java-pkg-2 java-pkg-simple
-
-DESCRIPTION="WAV codec plug-in for Paul Lamb's 3D Sound System"
-HOMEPAGE="http://www.paulscode.com/forum/index.php?topic=4.0;
-SRC_URI="http://www.paulscode.com/source/SoundSystem/${PV:6:2}OCT${PV:0:4}/CodecWav.zip
 -> ${P}.zip"
-LICENSE="paulscode-SoundSystem"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE=""
-
-CDEPEND="dev-java/paulscode-soundsystem:0"
-
-RDEPEND="${CDEPEND}
-   >=virtual/jre-1.5"
-
-DEPEND="${CDEPEND}
-   >=virtual/jdk-1.5
-   app-arch/unzip"
-
-S="${WORKDIR}/src"
-JAVA_GENTOO_CLASSPATH="paulscode-soundsystem"



[gentoo-commits] proj/java:master commit in: dev-java/gnu-classpath/files/, dev-java/gnu-classpath/

2022-07-23 Thread Florian Schmaus
commit: 28daeb292e4231421221e028fa9f5a456ddc1b00
Author: Florian Schmaus  gentoo  org>
AuthorDate: Sat Jul 23 10:25:05 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Sat Jul 23 10:25:05 2022 +
URL:https://gitweb.gentoo.org/proj/java.git/commit/?id=28daeb29

dev-java/gnu-classpath: treeclean

Signed-off-by: Florian Schmaus  gentoo.org>

 dev-java/gnu-classpath/ChangeLog   | 544 -
 dev-java/gnu-classpath/Manifest|   1 -
 dev-java/gnu-classpath/files/freetype.patch|  64 ---
 dev-java/gnu-classpath/files/gjdoc_support.patch   |  13 -
 dev-java/gnu-classpath/files/pr55182.patch | 103 
 .../gnu-classpath/gnu-classpath-0.99-r2.ebuild | 137 --
 dev-java/gnu-classpath/gnu-classpath-.ebuild   | 128 -
 dev-java/gnu-classpath/metadata.xml|  19 -
 8 files changed, 1009 deletions(-)

diff --git a/dev-java/gnu-classpath/ChangeLog b/dev-java/gnu-classpath/ChangeLog
deleted file mode 100644
index fcea4e56..
--- a/dev-java/gnu-classpath/ChangeLog
+++ /dev/null
@@ -1,544 +0,0 @@
-# ChangeLog for dev-java/gnu-classpath
-# Copyright 1999-2020 Gentoo Authors; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-java/gnu-classpath/ChangeLog,v 1.109 
2010/04/29 19:50:01 caster Exp $
-
-  24 Feb 2020; Andrew John Hughes 
-  gnu-classpath-0.99-r2.ebuild, gnu-classpath-.ebuild, metadata.xml:
-  dev-java/gnu-classpath: Update to git-r3 & HTTPS URL. Drop GStreamer:0.10
-
-*gnu-classpath-0.99-r2 (02 Nov 2018)
-
-  02 Nov 2018; Andrew John Hughes 
-  +gnu-classpath-0.99-r2.ebuild, -gnu-classpath-0.99-r1.ebuild,
-  gnu-classpath-.ebuild:
-  dev-java/gnu-classpath: Merge gjdoc changes from main tree.
-
-  22 Oct 2018; Andrew John Hughes 
-  gnu-classpath-0.99-r1.ebuild, gnu-classpath-.ebuild:
-  dev-java/gnu-classpath: Remove references to dead packages
-
-  24 Jun 2015; Andrew John Hughes 
-  gnu-classpath-0.99-r1.ebuild, gnu-classpath-.ebuild:
-  Install Classpath binaries to /usr/libexec subdirectory. Use any slot for 
GMP.
-
-  23 Jun 2015; Andrew John Hughes 
-  gnu-classpath-.ebuild:
-  Sync GNU Classpath 0.99 ebuild changes to live ebuild.
-
-  23 Jun 2015; Andrew John Hughes 
-  gnu-classpath-0.99-r1.ebuild, gnu-classpath-.ebuild:
-  Fix slotting of dependencies and remove dead dependency
-  
-  +files/freetype.patch, +files/pr55182.patch, +gnu-classpath-0.99-r1.ebuild,
-  -gnu-classpath-0.99.ebuild:
-  Fix build of GNU Classpath 0.99 and remove slotting as we no longer need to
-  support multiple versions.
-
-  11 Mar 2013; Andrew John Hughes 
-  gnu-classpath-0.99.ebuild, gnu-classpath-.ebuild:
-  Fix Qt4 dependencies due to changes in main tree.
-
-*gnu-classpath- (22 Jan 2013)
-
-  22 Jan 2013; Andrew John Hughes 
-  gnu-classpath-0.99.ebuild, +gnu-classpath-.ebuild:
-  Add live ebuild to pick up latest GNU Classpath fixes. Fix path to glibj.zip.
-
-  22 Jan 2013; Andrew John Hughes 
-  -gnu-classpath-0.98-r3.ebuild, gnu-classpath-0.99.ebuild:
-  Sync 0.99 ebuild with changes to 0.98 ebuild in main tree. Remove outdated
-  local 0.98 build.
-
-*gnu-classpath-0.99 (15 Oct 2012)
-
-  15 Oct 2012; Andrew John Hughes 
-  +gnu-classpath-0.99.ebuild, +files/gjdoc_support.patch:
-  Add support for GNU Classpath 0.99.
-
-  18 Dec 2011; Ralph Sennhauser  gnu-classpath-0.98-r3.ebuild:
-  Fix dependency on eclipse-ecj, eselect-ecj's PDEPEND doesn't guarantee it's
-  availability at build time.
-
-  06 Nov 2010; Vlastimil Babka 
-  gnu-classpath-0.98-r3.ebuild:
-  Fix eselect-ecj dep to '>=0.5-r1' instead of exact version.
-
-  02 May 2010; Andrew John Hughes 
-  +gnu-classpath-0.98-r3.ebuild, +metadata.xml:
-  Support ecj using eselect-ecj so ecj-gcj can be used.
-
-*gnu-classpath-0.98-r3 (29 Apr 2010)
-
-  29 Apr 2010; Vlastimil Babka 
-  +gnu-classpath-0.98-r3.ebuild:
-  Revbump to remove ecj from RDEPEND as it's used only build-time. Also make
-  the dep unversioned thanks to globbing in new java-config.
-
-  25 Mar 2010; Vlastimil Babka 
-  gnu-classpath-0.97-r1.ebuild, gnu-classpath-0.97.2.ebuild,
-  gnu-classpath-0.97.2-r1.ebuild, gnu-classpath-0.98-r1.ebuild,
-  gnu-classpath-0.98-r2.ebuild:
-  Fix gtk and gstreamer dependencies, bugs #298854 and #309585.
-
-  25 Mar 2010; Vlastimil Babka 
-  gnu-classpath-0.97-r1.ebuild, gnu-classpath-0.97.2.ebuild,
-  gnu-classpath-0.97.2-r1.ebuild, gnu-classpath-0.98-r1.ebuild,
-  gnu-classpath-0.98-r2.ebuild:
-  Remove flag-o-matic from inherit as the workaround for bug #168800 was
-  already removed.
-
-  21 Mar 2010; Vlastimil Babka 
-  gnu-classpath-0.97-r1.ebuild, gnu-classpath-0.97.2.ebuild,
-  gnu-classpath-0.97.2-r1.ebuild:
-  Fix bug #225921 (not enough heap space with ecj compiler) for 0.97 as
-  well.
-
-*gnu-classpath-0.97.2-r1 (21 Mar 2010)
-
-  21 Mar 2010; Vlastimil Babka 
-  +gnu-classpath-0.97.2-r1.ebuild, metadata.xml:
-  Revbump to apply changes from java-overlay: move 

[gentoo-commits] proj/java:master commit in: dev-java/xml-xmlbeans/files/, dev-java/xml-xmlbeans/

2022-07-23 Thread Florian Schmaus
commit: bb3586b8179543917c4c2336ea822a4b00736e8b
Author: Florian Schmaus  gentoo  org>
AuthorDate: Sat Jul 23 10:19:55 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Sat Jul 23 10:19:55 2022 +
URL:https://gitweb.gentoo.org/proj/java.git/commit/?id=bb3586b8

dev-java/xml-xmlbeans: treeclean

Signed-off-by: Florian Schmaus  gentoo.org>

 dev-java/xml-xmlbeans/ChangeLog| 152 -
 dev-java/xml-xmlbeans/Manifest |   1 -
 .../files/xml-xmlbeans-2.6.0-jam.patch |  64 -
 .../files/xml-xmlbeans-2.6.0-piccolo.patch |  14 --
 .../xml-xmlbeans-2.6.0-remove-jamsupport.patch |  37 -
 dev-java/xml-xmlbeans/metadata.xml |  25 
 dev-java/xml-xmlbeans/xml-xmlbeans-2.6.0.ebuild|  93 -
 7 files changed, 386 deletions(-)

diff --git a/dev-java/xml-xmlbeans/ChangeLog b/dev-java/xml-xmlbeans/ChangeLog
deleted file mode 100644
index a0c8a383..
--- a/dev-java/xml-xmlbeans/ChangeLog
+++ /dev/null
@@ -1,152 +0,0 @@
-# ChangeLog for dev-java/xml-xmlbeans
-# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-java/xml-xmlbeans/ChangeLog,v 1.35 
2013/09/17 17:15:56 tomwij Exp $
-
-*xml-xmlbeans-2.6.0 (17 Sep 2013)
-
-  17 Sep 2013; Tom Wijsman 
-  +files/xml-xmlbeans-2.6.0-jam.patch, +files/xml-xmlbeans-2.6.0-piccolo.patch,
-  +files/xml-xmlbeans-2.6.0-remove-jamsupport.patch, 
+xml-xmlbeans-2.6.0.ebuild:
-  Version bump to 2.6.0, imported from dmol overlay; made additional 
adjustments
-  like adding missing dependencies and simplifying maintenance. Fixes bug
-  #173129. Thanks to Kim, Arfrever, Karsten, dmol and Java herd for helping.
-
-  28 Jul 2013; Fabian Groffen 
-  xml-xmlbeans-1.0.4_pre20041217-r1.ebuild:
-  Marked ~x64-macos, bug #435528
-
-  05 Feb 2013; Rick Farina 
-  xml-xmlbeans-1.0.4_pre20041217-r1.ebuild,
-  xml-xmlbeans-1.0.4_pre20041217.ebuild:
-  adding ~arm
-
-*xml-xmlbeans-1.0.4_pre20041217-r1 (13 Jan 2013)
-
-  13 Jan 2013; Ralph Sennhauser 
-  +xml-xmlbeans-1.0.4_pre20041217-r1.ebuild:
-  Don't leak jre into DEPND, may confuse vm switching code. #432904
-  EAPI bump, use slot deps and java_prepare.
-
-  15 Apr 2012; Mike Frysinger 
-  xml-xmlbeans-1.0.4_pre20041217.ebuild:
-  Add back ia64 love #349020 by Dennis Schridde.
-
-  01 Jan 2012; Ralph Sennhauser 
-  xml-xmlbeans-1.0.4_pre20041217.ebuild:
-  Drop ia64 support #345433
-
-  24 Apr 2010; Fabian Groffen 
-  xml-xmlbeans-1.0.4_pre20041217.ebuild:
-  Marked ~sparc-solaris ~x86-solaris, bug #314093
-
-  03 Jan 2010; Christian Faulhammer 
-  xml-xmlbeans-1.0.4_pre20041217.ebuild:
-  Transfer Prefix keywords
-
-  23 May 2007; Diego Pettenò  ChangeLog:
-  Add ~x86-fbsd keyword. Bug #176906.
-
-  09 May 2007; Raúl Porcel 
-  xml-xmlbeans-1.0.4_pre20041217.ebuild:
-  Add ~ia64 wrt #160813
-
-*xml-xmlbeans-1.0.4_pre20041217 (09 May 2007)
-
-  09 May 2007; Vlastimil Babka 
-  +xml-xmlbeans-1.0.4_pre20041217.ebuild, -xml-xmlbeans-20041217-r1.ebuild:
-  Change version to one that will allow future bump. Will seems like a
-  downgrade, that's fine.
-
-  25 Apr 2007; Petteri Räty 
-  xml-xmlbeans-20041217-r1.ebuild:
-  Add dev-java/ant-core to RDEPEND.
-
-  25 Apr 2007; Petteri Räty 
-  -xml-xmlbeans-20041217.ebuild:
-  Remove generation 1 ebuild.
-
-  15 Apr 2007; Markus Rothe 
-  xml-xmlbeans-20041217-r1.ebuild:
-  Stable on ppc64
-
-  06 Apr 2007; Petteri Räty 
-  xml-xmlbeans-20041217-r1.ebuild:
-  Mark stable on amd64 wrt bug #173559.
-
-  06 Apr 2007; nixnut  xml-xmlbeans-20041217-r1.ebuild:
-  Stable on ppc wrt bug 173559
-
-  06 Apr 2007; Christian Faulhammer 
-  xml-xmlbeans-20041217-r1.ebuild:
-  filter jikes and stable x86, bug 173559
-
-  14 Feb 2007; Markus Rothe 
-  xml-xmlbeans-20041217-r1.ebuild:
-  Added ~ppc64
-
-  21 Jan 2007; Diego Pettenò 
-  xml-xmlbeans-20041217-r1.ebuild:
-  Add ~x86-fbsd keyword (see the various bugs for netbeans 5.5-r2).
-
-*xml-xmlbeans-20041217-r1 (26 Dec 2006)
-
-  26 Dec 2006; Petteri Räty 
-  +xml-xmlbeans-20041217-r1.ebuild:
-  Migrated to generation 2.
-
-  05 Oct 2006; Gustavo Zacarias 
-  xml-xmlbeans-20041217.ebuild:
-  Dropping sparc keywords, see #96229
-
-  11 Mar 2006; Michael Hanselmann 
-  xml-xmlbeans-20041217.ebuild:
-  Stable on ppc.
-
-  11 Sep 2005; Thomas Matthijs 
-  xml-xmlbeans-20041217.ebuild:
-  Disable junit #100895
-
-  22 Aug 2005; Gustavo Zacarias 
-  xml-xmlbeans-20041217.ebuild:
-  Stable on sparc
-
-  20 Jul 2005; Gustavo Zacarias 
-  xml-xmlbeans-20041217.ebuild:
-  Gimme ~sparc
-
-  09 Jul 2005; Thomas Matthijs 
-  xml-xmlbeans-20041217.ebuild:
-  fix deps
-
-  12 Jun 2005; Jan Brinkmann 
-  xml-xmlbeans-20041217.ebuild:
-  Updated dev-java/jaxen dependency.
-
-  16 May 2005; Jan Brinkmann 
-  xml-xmlbeans-20041217.ebuild:
-  stable on amd64 and x86, added ~ppc to KEYWORDS
-
-  16 Mar 2005; Jan Brinkmann 
-  xml-xmlbeans-20041217.ebuild:
-  xml-xmlbeans now makes 

[gentoo-commits] proj/java:master commit in: dev-java/openjdk-loom/files/, dev-java/openjdk-loom/

2022-05-13 Thread Florian Schmaus
commit: 41315cbafab89e942f70befa0f6d0b51bdb9b583
Author: Florian Schmaus  gentoo  org>
AuthorDate: Fri May 13 08:12:21 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Fri May 13 08:12:21 2022 +
URL:https://gitweb.gentoo.org/proj/java.git/commit/?id=41315cba

dev-java/openjdk-loom: new package, add 19_pre20220513

Signed-off-by: Florian Schmaus  gentoo.org>

 dev-java/openjdk-loom/files/openjdk-loom-19.env.sh |  16 ++
 dev-java/openjdk-loom/metadata.xml |  30 +++
 .../openjdk-loom-19_pre20220513.ebuild | 288 +
 3 files changed, 334 insertions(+)

diff --git a/dev-java/openjdk-loom/files/openjdk-loom-19.env.sh 
b/dev-java/openjdk-loom/files/openjdk-loom-19.env.sh
new file mode 100644
index ..7db6461b
--- /dev/null
+++ b/dev-java/openjdk-loom/files/openjdk-loom-19.env.sh
@@ -0,0 +1,16 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+VERSION="OpenJDK ${PV}"
+JAVA_HOME="${EPREFIX}/usr/$(get_libdir)/${PN}-${SLOT}"
+JDK_HOME="${EPREFIX}/usr/$(get_libdir)/${PN}-${SLOT}"
+JAVAC="\${JAVA_HOME}/bin/javac"
+PATH="\${JAVA_HOME}/bin"
+ROOTPATH="\${JAVA_HOME}/bin"
+LDPATH="\${JAVA_HOME}/lib/:\${JAVA_HOME}/lib/server/"
+MANPATH=""
+PROVIDES_TYPE="JDK JRE"
+PROVIDES_VERSION="${SLOT}"
+BOOTCLASSPATH=""
+GENERATION="2"
+ENV_VARS="JAVA_HOME JDK_HOME JAVAC PATH ROOTPATH LDPATH MANPATH"

diff --git a/dev-java/openjdk-loom/metadata.xml 
b/dev-java/openjdk-loom/metadata.xml
new file mode 100644
index ..e53a64e3
--- /dev/null
+++ b/dev-java/openjdk-loom/metadata.xml
@@ -0,0 +1,30 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   f...@gentoo.org
+   Florian Schmaus
+   
+   
+   j...@gentoo.org
+   Java
+   
+   
+   Java™ is the world's leading programming language and platform.
+   The code for Java is open source and available at OpenJDK™.
+   
+   
+   Java™ 8 is Java™ 1.8, where 8 is the version 
number, and 1.8 is the version string
+   Java™ version 11
+   
+   
+   Don't install the X backend for AWT, 
needed by some GUIs
+   Allow this JDK to be recognised by 
Gentoo (package manager, eselect, java-config, EXPERIMENTAL!)
+   Provide 
JavaFX support via dev-java/openjfx
+   Import 
OpenJFX modules at build time, via dev-java/openjfx
+   Build OpenJDK twice, the second time 
using the result of the first
+   Install JVM sources
+   Bootstrap using installed 
openjdk
+   Enable SystemTAP/DTrace tracing
+   
+

diff --git a/dev-java/openjdk-loom/openjdk-loom-19_pre20220513.ebuild 
b/dev-java/openjdk-loom/openjdk-loom-19_pre20220513.ebuild
new file mode 100644
index ..245c7bcd
--- /dev/null
+++ b/dev-java/openjdk-loom/openjdk-loom-19_pre20220513.ebuild
@@ -0,0 +1,288 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit check-reqs eapi8-dosym flag-o-matic git-r3 java-pkg-2 java-vm-2 
multiprocessing toolchain-funcs
+
+MY_PV="${PV//_p/+}"
+SLOT="$(ver_cut 1)"
+
+DESCRIPTION="Experimental OpenJDK with Project Loom (Fibers / Virtual Threads)"
+HOMEPAGE="https://openjdk.java.net;
+EGIT_REPO_URI="https://github.com/openjdk/loom.git;
+EGIT_COMMIT="6520b71a62baf64d214ff94c9291bfc513dfbe51"
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+
+IUSE="alsa big-endian cups debug doc examples gentoo-vm headless-awt javafx 
jbootstrap selinux source +system-bootstrap systemtap"
+
+REQUIRED_USE="
+   javafx? ( alsa !headless-awt )
+   !system-bootstrap? ( jbootstrap )
+"
+
+COMMON_DEPEND="
+   media-libs/freetype:2=
+   media-libs/giflib:0/7
+   media-libs/harfbuzz:=
+   media-libs/libpng:0=
+   media-libs/lcms:2=
+   sys-libs/zlib
+   virtual/jpeg:0=
+   systemtap? ( dev-util/systemtap )
+"
+
+# Many libs are required to build, but not to run, make is possible to remove
+# by listing conditionally in RDEPEND unconditionally in DEPEND
+RDEPEND="
+   ${COMMON_DEPEND}
+   >=sys-apps/baselayout-java-0.1.0-r1
+   !headless-awt? (
+   x11-libs/libX11
+   x11-libs/libXext
+   x11-libs/libXi
+   x11-libs/libXrandr
+   x11-libs/libXrender
+   x11-libs/libXt
+   x11-libs/libXtst
+   )
+   alsa? ( media-libs/alsa-lib )
+   cups? ( net-print/cups )
+   selinux? ( sec-policy/selinux-java )
+"
+
+DEPEND="
+   ${COMMON_DEPEND}
+   app-arch/zip
+   media-libs/alsa-lib
+   net-print/cups
+   x11-base/xorg-proto
+   x11-libs/libX11
+   x11-libs/libXext
+   x11-libs/libXi
+   x11-libs/libXrandr
+   x11-libs/libXrender
+   x11-libs/libXt
+   x11-libs/libXtst
+   

[gentoo-commits] proj/java:master commit in: dev-java/openjdk-bin/, dev-java/openjdk-bin/files/

2022-05-12 Thread Florian Schmaus
commit: 0ac1ad65963d2db7667de699c92ac9dd5694c280
Author: Florian Schmaus  gentoo  org>
AuthorDate: Thu May 12 10:00:11 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Thu May 12 10:00:11 2022 +
URL:https://gitweb.gentoo.org/proj/java.git/commit/?id=0ac1ad65

dev-java/openjdk-bin: new package, add 18.0.1_p10

Signed-off-by: Florian Schmaus  gentoo.org>

 dev-java/openjdk-bin/Manifest  |   6 +
 dev-java/openjdk-bin/files/openjdk-bin-18.env.sh   |  16 +++
 dev-java/openjdk-bin/metadata.xml  |  22 +++
 dev-java/openjdk-bin/openjdk-bin-18.0.1_p10.ebuild | 147 +
 4 files changed, 191 insertions(+)

diff --git a/dev-java/openjdk-bin/Manifest b/dev-java/openjdk-bin/Manifest
new file mode 100644
index ..1d8ea3b8
--- /dev/null
+++ b/dev-java/openjdk-bin/Manifest
@@ -0,0 +1,6 @@
+DIST OpenJDK18U-jdk_aarch64_linux_hotspot_18.0.1_10.tar.gz 191259769 BLAKE2B 
bf65463bd2d09c2546e272d3972f24ed1b92223125b474e40ab3166f7ee190b831d9a021a74b72279ce404517158b0cc144aec8eb3a20e164e8a86b73f20126e
 SHA512 
c0127793551bb4f335c3970b53b515265f9e53cca02cd597ac854ceb88bc479bbb96b865ac31e194eda14c5a1b9f08a6d0f3922a3d763a54a1994478c2526afc
+DIST OpenJDK18U-jdk_arm_linux_hotspot_18.0.1_10.tar.gz 189528067 BLAKE2B 
05485aaf4ae8071afe0a988f893fdc1611b4841003b5c01ea6ae8ed83905191e9d7a4848e4a0b3b3f9d69e6246e1df354f57ebbd6460a53834b3562dfa971fea
 SHA512 
93c45e7f3549018dc10a83e19052504352a7e242b2c5e40a5a9bfc30813e5c21b23f6f06c4ae5e94b9ab0a6b9be7397dceb7ebd871e2e45f49e6023c76bf6ca0
+DIST OpenJDK18U-jdk_ppc64le_linux_hotspot_18.0.1_10.tar.gz 191894570 BLAKE2B 
4d9c34bfc24bd8edd25546a66c2ab7fe7fec0a4e813ad8ca4908736d37e64e65f19ab8b5f5058084189390acd9cfb7eb52c6c477ce7f055b2ed1792dfb722db7
 SHA512 
c9c2ba2734c66546cbaaeea64063b196be87ee93141244d6910159287cddbc1d3a05e4436b0edf3d22be38f7169a1d8da003525d8ebe650a2ccabe1928a5199d
+DIST OpenJDK18U-jdk_x64_alpine-linux_hotspot_18.0.1_10.tar.gz 192338187 
BLAKE2B 
043cedf394fdc2abd28d0845de6603c13155fa0799dc08e38c246033e71bf718d96e33c8dfb0136f98bf494e935f176190a1bf8a42ea07e4aae6ace5fe02729d
 SHA512 
7eb45639f8b8883b3f7fb0547a45df38fdeee12c6083b6f6237c557a388a511e655129c9d09997ea155c4e47333dfcffeb5a52fc1c7528b7eeae19a18c555f3e
+DIST OpenJDK18U-jdk_x64_linux_hotspot_18.0.1_10.tar.gz 192550912 BLAKE2B 
0bc56715f9747b35a48e82176bf42db637286e91492350ab6dbb77b8cbd1a9f806b1eef1654036d0e538fbd3199d3484d57edcc8f89b6f7c03c1ae5de132e6f1
 SHA512 
695b2c1776362d3f32462b63e64d3c4ba4ed1b7557b4a8f821f4df518af5ddf96450bc46165815827e2d2f240f04a09dd66c6ede59f6d111ad84414c57b0a759
+DIST OpenJDK18U-jdk_x64_mac_hotspot_18.0.1_10.tar.gz 188268875 BLAKE2B 
94954e3ae9e0ba2ba93d4a71c605935d239a364ffd07720bf91eafaed320ce912ebfd93ca3eb283f6e44fb39de2553019a8b6484222e1a8446ff4fcbd824c514
 SHA512 
f63f35dbe5d757b194a01286a3feb3b0aa8a0740ffb2d75ee200db675bd1c653d930c51aa7c2e35deeadc301fc59583d83cc83ceefba8786793747101422beac

diff --git a/dev-java/openjdk-bin/files/openjdk-bin-18.env.sh 
b/dev-java/openjdk-bin/files/openjdk-bin-18.env.sh
new file mode 100644
index ..f6d25d57
--- /dev/null
+++ b/dev-java/openjdk-bin/files/openjdk-bin-18.env.sh
@@ -0,0 +1,16 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+VERSION="Eclipse Temurin JDK ${PV}"
+JAVA_HOME="${EPREFIX}/opt/${P}"
+JDK_HOME="${EPREFIX}/opt/${P}"
+JAVAC="\${JAVA_HOME}/bin/javac"
+PATH="\${JAVA_HOME}/bin"
+ROOTPATH="\${JAVA_HOME}/bin"
+LDPATH="\${JAVA_HOME}/lib/:\${JAVA_HOME}/lib/server/"
+MANPATH=""
+PROVIDES_TYPE="JDK JRE"
+PROVIDES_VERSION="${SLOT}"
+BOOTCLASSPATH=""
+GENERATION="2"
+ENV_VARS="JAVA_HOME JDK_HOME JAVAC PATH ROOTPATH LDPATH MANPATH"

diff --git a/dev-java/openjdk-bin/metadata.xml 
b/dev-java/openjdk-bin/metadata.xml
new file mode 100644
index ..37e5947f
--- /dev/null
+++ b/dev-java/openjdk-bin/metadata.xml
@@ -0,0 +1,22 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   gyakov...@gentoo.org
+   Georgy Yakovlev
+   
+   
+   j...@gentoo.org
+   Java
+   
+   
+   Java™ is the world's leading programming language and platform.
+   The code for Java is open source and available at OpenJDK™.
+   AdoptOpenJDK provides prebuilt OpenJDK binaries from a fully 
open source set of build scripts and infrastructure.
+   
+   
+   Don't install the X backend for AWT, 
needed by some GUIs (used to be X flag)
+   Allow this JDK to be recognised by 
Gentoo (package manager, eselect, java-config, EXPERIMENTAL!)
+   Install JVM sources
+   
+

diff --git a/dev-java/openjdk-bin/openjdk-bin-18.0.1_p10.ebuild 
b/dev-java/openjdk-bin/openjdk-bin-18.0.1_p10.ebuild
new file mode 100644
index ..bbd9df9f
--- /dev/null
+++ b/dev-java/openjdk-bin/openjdk-bin-18.0.1_p10.ebuild
@@ -0,0 +1,147 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed 

[gentoo-commits] proj/java:master commit in: app-eselect/eselect-java/

2022-03-01 Thread Florian Schmaus
commit: 8cbc24d2caf847151cd3e084aae0c4cd39964015
Author: Florian Schmaus  gentoo  org>
AuthorDate: Tue Mar  1 08:35:24 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Tue Mar  1 09:33:00 2022 +
URL:https://gitweb.gentoo.org/proj/java.git/commit/?id=8cbc24d2

app-eselect/eselect-java: modernize -

Signed-off-by: Florian Schmaus  gentoo.org>

 app-eselect/eselect-java/eselect-java-.ebuild | 19 +++
 app-eselect/eselect-java/metadata.xml |  2 --
 2 files changed, 7 insertions(+), 14 deletions(-)

diff --git a/app-eselect/eselect-java/eselect-java-.ebuild 
b/app-eselect/eselect-java/eselect-java-.ebuild
index 73e7663b..8df99e5b 100644
--- a/app-eselect/eselect-java/eselect-java-.ebuild
+++ b/app-eselect/eselect-java/eselect-java-.ebuild
@@ -1,28 +1,23 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
-# $Id$
 
-EAPI=5
+EAPI=8
 
-inherit autotools subversion
+inherit autotools git-r3
 
-ESVN_REPO_URI="http://overlays.gentoo.org/svn/proj/java/projects/${PN}/trunk/;
+EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/eselect-java.git;
 
 DESCRIPTION="A set of eselect modules for Java"
-HOMEPAGE="http://www.gentoo.org/proj/en/java/;
-SRC_URI=""
+HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Java;
 
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS=""
 IUSE=""
 
-RDEPEND="
-   !!app-eselect/eselect-ecj
-   !!app-eselect/eselect-maven
-   !!j...@gentoo.org
Java
 
-
-
 



[gentoo-commits] proj/java:master commit in: app-eselect/eselect-java/

2022-03-01 Thread Florian Schmaus
commit: 5ecc6b38073f6e27e9d910043daec47af1adc9aa
Author: Florian Schmaus  gentoo  org>
AuthorDate: Tue Mar  1 08:35:24 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Tue Mar  1 08:35:24 2022 +
URL:https://gitweb.gentoo.org/proj/java.git/commit/?id=5ecc6b38

app-eselect/eselect-java: modernize -

Signed-off-by: Florian Schmaus  gentoo.org>

 app-eselect/eselect-java/eselect-java-.ebuild | 10 --
 1 file changed, 4 insertions(+), 6 deletions(-)

diff --git a/app-eselect/eselect-java/eselect-java-.ebuild 
b/app-eselect/eselect-java/eselect-java-.ebuild
index 73e7663b..af7c6f2b 100644
--- a/app-eselect/eselect-java/eselect-java-.ebuild
+++ b/app-eselect/eselect-java/eselect-java-.ebuild
@@ -1,16 +1,14 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
-# $Id$
 
-EAPI=5
+EAPI=8
 
-inherit autotools subversion
+inherit autotools git-r3
 
-ESVN_REPO_URI="http://overlays.gentoo.org/svn/proj/java/projects/${PN}/trunk/;
+EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/eselect-java.git;
 
 DESCRIPTION="A set of eselect modules for Java"
 HOMEPAGE="http://www.gentoo.org/proj/en/java/;
-SRC_URI=""
 
 LICENSE="GPL-2"
 SLOT="0"



[gentoo-commits] proj/java:master commit in: dev-java/jopt-simple/

2022-02-03 Thread Florian Schmaus
commit: ea7cc3c817f4a63d8a4da931eb4aebee6362cb34
Author: Florian Schmaus  gentoo  org>
AuthorDate: Thu Feb  3 08:24:46 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Thu Feb  3 08:24:46 2022 +
URL:https://gitweb.gentoo.org/proj/java.git/commit/?id=ea7cc3c8

dev-java/jopt-simple: treeclean

Signed-off-by: Florian Schmaus  gentoo.org>

 dev-java/jopt-simple/Manifest   |  1 -
 dev-java/jopt-simple/jopt-simple-4.5.ebuild | 47 -
 dev-java/jopt-simple/metadata.xml   | 12 
 3 files changed, 60 deletions(-)

diff --git a/dev-java/jopt-simple/Manifest b/dev-java/jopt-simple/Manifest
deleted file mode 100644
index fdb6b02e..
--- a/dev-java/jopt-simple/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST jopt-simple-4.5.tar.gz 104369 SHA256 
844fceb3e0e31d4cdfb2fad97a61b97904e979c8749682fe5758ccda24c54ec6 SHA512 
d75747a1bc298cbd5f009a189e175895a8f808f77e6d2d56cb5f6e76f16573b659ba7f7ed5ca94c850e0196d9d831b1d6b14b713764fd599859c652080d741ef
 WHIRLPOOL 
a66d7d0e9ec2c5a3cfa04d8cf097d5e615452f1ca1459aae33101ef4b70a7b258e5a88da1a189d4b29600e17674c59bd378e47a8357b365137ee38cbab8aa6d9

diff --git a/dev-java/jopt-simple/jopt-simple-4.5.ebuild 
b/dev-java/jopt-simple/jopt-simple-4.5.ebuild
deleted file mode 100644
index e4dd3024..
--- a/dev-java/jopt-simple/jopt-simple-4.5.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-JAVA_PKG_IUSE="doc source"
-
-inherit vcs-snapshot java-pkg-2 java-pkg-simple
-
-DESCRIPTION="A Java library for parsing command line options"
-HOMEPAGE="http://pholser.github.com/jopt-simple/;
-SRC_URI="https://github.com/pholser/${PN}/tarball/${P} -> ${P}.tar.gz"
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="test"
-RESTRICT="test" # Needs org.infinitest.toolkit.
-
-RDEPEND=">=virtual/jre-1.5"
-
-DEPEND=">=virtual/jdk-1.5
-   test? ( dev-java/junit:4 )"
-
-S="${WORKDIR}/${P}"
-JAVA_SRC_DIR="src/main/java"
-
-java_prepare() {
-   # Easier to use java-pkg-simple.
-   rm -v pom.xml || die
-}
-
-src_install() {
-   java-pkg-simple_src_install
-   dodoc README.md
-}
-
-src_test() {
-   local CP="${DIR}:${PN}.jar:$(java-pkg_getjars junit-4)"
-   local TESTS=$(find src/test/java -name "*Test.java")
-   TESTS="${TESTS//src\/test\/java\/}"
-   TESTS="${TESTS//.java}"
-   TESTS="${TESTS//\//.}"
-
-   mkdir -p target/test || die
-   ejavac -cp "${CP}" -d target/test $(find src/test/java -name "*.java")
-   ejunit4 -classpath "${CP}" ${TESTS}
-}

diff --git a/dev-java/jopt-simple/metadata.xml 
b/dev-java/jopt-simple/metadata.xml
deleted file mode 100644
index 5991b2c7..
--- a/dev-java/jopt-simple/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-
-http://www.gentoo.org/dtd/metadata.dtd;>
-
-
-   j...@gentoo.org
-   Java
-
-
-JOpt Simple is a Java library for parsing command line options, such
-as those you might pass to an invocation of javac.
-
-



[gentoo-commits] proj/java:master commit in: dev-java/cacao/

2021-12-05 Thread Florian Schmaus
commit: f74dfb0ac5e7cfba70811c910400ca9c827bd9ec
Author: Florian Schmaus  gentoo  org>
AuthorDate: Sun Dec  5 11:06:12 2021 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Sun Dec  5 11:06:12 2021 +
URL:https://gitweb.gentoo.org/proj/java.git/commit/?id=f74dfb0a

dev-java/cacao: update to EAPI 6

Signed-off-by: Florian Schmaus  gentoo.org>

 dev-java/cacao/cacao-1.6.0-r4.ebuild | 17 +
 1 file changed, 9 insertions(+), 8 deletions(-)

diff --git a/dev-java/cacao/cacao-1.6.0-r4.ebuild 
b/dev-java/cacao/cacao-1.6.0-r4.ebuild
index 8b57d2b5..e509dffc 100644
--- a/dev-java/cacao/cacao-1.6.0-r4.ebuild
+++ b/dev-java/cacao/cacao-1.6.0-r4.ebuild
@@ -1,7 +1,8 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=5
+EAPI=6
+
 AUTOTOOLS_AUTO_DEPEND="no"
 
 inherit autotools eutils flag-o-matic java-pkg-2 java-vm-2
@@ -26,14 +27,18 @@ DEPEND="${COMMON_DEPEND}
)
 "
 
+PATCHES=(
+   "${FILESDIR}/system-boehm-gc.patch"
+   "${FILESDIR}/support-7.patch"
+)
+
 src_prepare() {
+   eapply_user
if use test; then
sed -ie "s:/usr/share/java/junit4.jar:$(java-config -p 
junit-4):" \
./tests/regression/bugzilla/Makefile.am \
./tests/regression/base/Makefile.am || die "sed failed"
fi
-   epatch "${FILESDIR}/system-boehm-gc.patch"
-   epatch "${FILESDIR}/support-7.patch"
eautoreconf
 }
 
@@ -50,10 +55,6 @@ src_configure() {
--with-jni_md_h="${EPREFIX}"/usr/include/classpath
 }
 
-src_compile() {
-   default
-}
-
 src_install() {
local libdir=$(get_libdir)
local CLASSPATH_DIR=/usr/libexec/gnu-classpath



[gentoo-commits] proj/java:master commit in: dev-java/jamvm/

2021-12-05 Thread Florian Schmaus
commit: ca511696af9a1eba2b603935a5c86a3f61876374
Author: Florian Schmaus  gentoo  org>
AuthorDate: Sun Dec  5 10:56:49 2021 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Sun Dec  5 10:56:49 2021 +
URL:https://gitweb.gentoo.org/proj/java.git/commit/?id=ca511696

dev-java/jamvm: update to EAPI 6

Signed-off-by: Florian Schmaus  gentoo.org>

 dev-java/jamvm/jamvm-2.0.0-r1.ebuild | 15 +--
 1 file changed, 9 insertions(+), 6 deletions(-)

diff --git a/dev-java/jamvm/jamvm-2.0.0-r1.ebuild 
b/dev-java/jamvm/jamvm-2.0.0-r1.ebuild
index 311dd65c..2e431766 100644
--- a/dev-java/jamvm/jamvm-2.0.0-r1.ebuild
+++ b/dev-java/jamvm/jamvm-2.0.0-r1.ebuild
@@ -1,8 +1,7 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
-# $Id$
 
-EAPI=5
+EAPI=6
 
 inherit eutils flag-o-matic multilib java-vm-2 autotools
 
@@ -22,10 +21,14 @@ DEPEND="dev-java/gnu-classpath:0
sparc? ( virtual/libffi )"
 RDEPEND="${DEPEND}"
 
-src_prepare() {
+PATCHES=(
# without this patch, classes.zip is not found at runtime
-   epatch "${FILESDIR}/classes-location.patch"
-   epatch "${FILESDIR}/noexecstack.patch"
+   "${FILESDIR}/classes-location.patch"
+   "${FILESDIR}/noexecstack.patch"
+)
+
+src_prepare() {
+   eapply_user
eautoreconf
 
# These come precompiled.



[gentoo-commits] proj/java:master commit in: dev-java/rife-continuations/

2021-06-30 Thread Florian Schmaus
commit: 8a4ff69f70ef13f417ce3c4afecbecb526f3c43c
Author: Florian Schmaus  gentoo  org>
AuthorDate: Wed Jun 30 09:34:49 2021 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Wed Jun 30 09:35:28 2021 +
URL:https://gitweb.gentoo.org/proj/java.git/commit/?id=8a4ff69f

dev-java/rife-continuations: treeclean

Reason: failed sourcing ebuild: java-pkg-2: EAPI 0 not supported, 
(java-pkg-2.eclass,
line  17:  called die)

Bug: https://bugs.gentoo.org/759889
Signed-off-by: Florian Schmaus  gentoo.org>

 dev-java/rife-continuations/Manifest   |  1 -
 dev-java/rife-continuations/metadata.xml   |  8 -
 .../rife-continuations-0.1_pre20060304-r1.ebuild   | 35 --
 3 files changed, 44 deletions(-)

diff --git a/dev-java/rife-continuations/Manifest 
b/dev-java/rife-continuations/Manifest
deleted file mode 100644
index af95baae..
--- a/dev-java/rife-continuations/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST rife-continuations-20060304.tar.bz2 188483 SHA256 
f90ed70fc326da846bf16c15f4a555f78f6ea749d2fd8f6002ae6483b4cf1012

diff --git a/dev-java/rife-continuations/metadata.xml 
b/dev-java/rife-continuations/metadata.xml
deleted file mode 100644
index 952a4b9b..
--- a/dev-java/rife-continuations/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-http://www.gentoo.org/dtd/metadata.dtd;>
-
-   
-   j...@gentoo.org
-   Java
-   
-

diff --git 
a/dev-java/rife-continuations/rife-continuations-0.1_pre20060304-r1.ebuild 
b/dev-java/rife-continuations/rife-continuations-0.1_pre20060304-r1.ebuild
deleted file mode 100644
index 15797655..
--- a/dev-java/rife-continuations/rife-continuations-0.1_pre20060304-r1.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-inherit java-pkg-2 java-ant-2
-
-DATESTAMP="${PV##*pre}"
-MY_P="${PN}-${DATESTAMP}"
-DESCRIPTION="General-purpose library providing native continuations for Java."
-HOMEPAGE="https://rife.dev.java.net/;
-SRC_URI="http://www.gentoo.org/~nichoj/distfiles/${MY_P}.tar.bz2;
-
-LICENSE="|| ( LGPL-2.1 CDDL )"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-DEPEND=">=virtual/jdk-1.3
-   dev-java/ant-core"
-RDEPEND=">=virtual/jre-1.3"
-S="${WORKDIR}/${MY_P}"
-
-src_unpack() {
-   unpack ${A}
-   cd "${S}"
-   rm lib/*.jar
-}
-
-src_compile() {
-   eant jar -Dversion=${PV}
-}
-
-src_install() {
-   java-pkg_newjar build/dist/${P}.jar ${PN}.jar
-}



[gentoo-commits] proj/java:master commit in: dev-lang/clojure/

2021-06-30 Thread Florian Schmaus
commit: 80fa75ec4db44cc07ec096c7d85025a04b3573ee
Author: Florian Schmaus  gentoo  org>
AuthorDate: Wed Jun 30 09:34:48 2021 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Wed Jun 30 09:35:28 2021 +
URL:https://gitweb.gentoo.org/proj/java.git/commit/?id=80fa75ec

dev-lang/clojure: treeclean

Reason: failed sourcing ebuild: java-pkg-2: EAPI 2 not supported, 
(java-pkg-2.eclass,
line  17:  called die)

Bug: https://bugs.gentoo.org/759889
Signed-off-by: Florian Schmaus  gentoo.org>

 dev-lang/clojure/Manifest|  2 --
 dev-lang/clojure/clojure-1.0.0-r1.ebuild | 34 
 dev-lang/clojure/clojure-1.0.0-r2.ebuild | 35 -
 dev-lang/clojure/clojure-1.1.0.ebuild| 38 
 dev-lang/clojure/metadata.xml| 18 ---
 5 files changed, 127 deletions(-)

diff --git a/dev-lang/clojure/Manifest b/dev-lang/clojure/Manifest
deleted file mode 100644
index 336f63bc..
--- a/dev-lang/clojure/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST clojure-1.1.0.zip 2135400 SHA256 
7ce6c86ccabf38ed9893861e38bc4ab4df31570827659f6cef6466116c999118
-DIST clojure_1.0.0.zip 1733377 SHA256 
6b06bc53977ee9e263a3edee33364747f5d181e3cfb44971a1a1ddc16a96bdce

diff --git a/dev-lang/clojure/clojure-1.0.0-r1.ebuild 
b/dev-lang/clojure/clojure-1.0.0-r1.ebuild
deleted file mode 100644
index c3dc7e18..
--- a/dev-lang/clojure/clojure-1.0.0-r1.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=2
-JAVA_PKG_IUSE="source"
-
-inherit java-pkg-2 java-ant-2
-
-DESCRIPTION="Clojure is a dynamic programming language that targets the Java 
Virtual Machine."
-HOMEPAGE="http://clojure.org/;
-SRC_URI="http://clojure.googlecode.com/files/clojure_${PV}.zip;
-
-LICENSE="EPL-1.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-IUSE=""
-
-RDEPEND=">=virtual/jre-1.5"
-DEPEND=">=virtual/jdk-1.5"
-
-S="${WORKDIR}"
-
-java_prepare() {
-   rm -v ${P}.jar || die
-}
-
-src_install() {
-   java-pkg_newjar ${P}.jar
-   java-pkg_dolauncher  ${PN} --main clojure.main
-   dodoc readme.txt || die "dodoc failed"
-   use source && java-pkg_dosrc src/jvm/closure
-}

diff --git a/dev-lang/clojure/clojure-1.0.0-r2.ebuild 
b/dev-lang/clojure/clojure-1.0.0-r2.ebuild
deleted file mode 100644
index 4c53faef..
--- a/dev-lang/clojure/clojure-1.0.0-r2.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=2
-JAVA_PKG_IUSE="source"
-CLOJURE_BOOTSTRAP_MODE=1
-
-inherit java-pkg-2 java-ant-2 clojure
-
-DESCRIPTION="Clojure is a dynamic programming language that targets the Java 
Virtual Machine."
-HOMEPAGE="http://clojure.org/;
-SRC_URI="http://clojure.googlecode.com/files/clojure_${PV}.zip;
-
-LICENSE="EPL-1.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-IUSE=""
-
-RDEPEND=">=virtual/jre-1.5"
-DEPEND=">=virtual/jdk-1.5"
-
-S="${WORKDIR}"
-
-java_prepare() {
-   rm -v ${P}.jar || die
-}
-
-src_install() {
-   java-pkg_newjar ${P}.jar
-   java-pkg_dolauncher  ${PN} --main clojure.main
-   dodoc readme.txt || die "dodoc failed"
-   use source && clojure_dosrc src/jvm src/clj
-}

diff --git a/dev-lang/clojure/clojure-1.1.0.ebuild 
b/dev-lang/clojure/clojure-1.1.0.ebuild
deleted file mode 100644
index a260059f..
--- a/dev-lang/clojure/clojure-1.1.0.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=2
-JAVA_PKG_IUSE="source test"
-CLOJURE_BOOTSTRAP_MODE=1
-
-inherit java-pkg-2 java-ant-2 clojure
-
-DESCRIPTION="Clojure is a dynamic programming language that targets the Java 
Virtual Machine."
-HOMEPAGE="http://clojure.org/;
-SRC_URI="http://clojure.googlecode.com/files/${P}.zip;
-
-LICENSE="EPL-1.0"
-SLOT="1.1"
-KEYWORDS="~amd64 ~x86"
-
-IUSE=""
-
-RDEPEND=">=virtual/jre-1.5"
-DEPEND=">=virtual/jdk-1.5"
-
-java_prepare() {
-   rm -v ${PN}.jar || die "Failed to remove compile jar."
-}
-
-src_test() {
-   java-pkg-2_src_test
-}
-
-src_install() {
-   java-pkg_newjar ${P/_/-}.jar
-   java-pkg_dolauncher  ${PN}-${SLOT} --main clojure.main
-   dodoc changes.txt || die "Failed to copy changes.txt"
-   dodoc readme.txt  || die "Failed to copy readme.txt"
-   use source && clojure_dosrc src/jvm src/clj
-}

diff --git a/dev-lang/clojure/metadata.xml b/dev-lang/clojure/metadata.xml
deleted file mode 100644
index 70e460b5..
--- a/dev-lang/clojure/metadata.xml
+++ /dev/null
@@ -1,18 +0,0 @@
-
-http://www.gentoo.org/dtd/metadata.dtd;>
-
-
-   gen...@sattvik.com
-   Daniel Solano Gómez
-
-
-   j...@gentoo.org
-   Java
-
-
-   Clojure is a dynamic programming language that targets the Java Virtual
-   Machine.  It is designed to be a 

[gentoo-commits] proj/java:master commit in: dev-java/izpack/files/, dev-java/izpack/

2021-06-30 Thread Florian Schmaus
commit: 55af3090f5c1184d713d5c91618cffb6a378b84f
Author: Florian Schmaus  gentoo  org>
AuthorDate: Wed Jun 30 09:34:50 2021 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Wed Jun 30 09:35:29 2021 +
URL:https://gitweb.gentoo.org/proj/java.git/commit/?id=55af3090

dev-java/izpack: treeclean

Reason: failed sourcing ebuild: java-pkg-2: EAPI 0 not supported, 
(java-pkg-2.eclass,
line  17:  called die)

Bug: https://bugs.gentoo.org/759889
Signed-off-by: Florian Schmaus  gentoo.org>

 dev-java/izpack/Manifest |  1 -
 dev-java/izpack/files/buildfix.patch | 12 ---
 dev-java/izpack/izpack-3.10.2.ebuild | 62 
 dev-java/izpack/metadata.xml |  8 -
 4 files changed, 83 deletions(-)

diff --git a/dev-java/izpack/Manifest b/dev-java/izpack/Manifest
deleted file mode 100644
index 9be04af8..
--- a/dev-java/izpack/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST IzPack.src.3.10.2.tar.gz 4994309 SHA256 
63c2df1580aeba99ac092f0706a26dae8a9e21d3e7aac235f9db08f098c4900c

diff --git a/dev-java/izpack/files/buildfix.patch 
b/dev-java/izpack/files/buildfix.patch
deleted file mode 100644
index ede9f413..
--- a/dev-java/izpack/files/buildfix.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -Nur IzPack.src.3.10.2/src/build.xml 
IzPack.src.3.10.2_patched/src/build.xml
 IzPack.src.3.10.2/src/build.xml2007-05-11 22:38:20.0 +0300
-+++ IzPack.src.3.10.2_patched/src/build.xml2007-11-25 15:51:17.0 
+0200
-@@ -265,7 +265,7 @@
- 
- 
- http://www.izforge.com/izpack/;
-SRC_URI="mirror://berlios/${PN}/${MY_PN}.src.${PV}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="3.9"
-KEYWORDS="~amd64"
-IUSE="doc source examples"
-
-#Looks and Feels that izpack can use
-#dev-java/liquidlnf
-#dev-java/kunststoff
-#dev-java/jgoodies-looka
-CDEPEND="=dev-java/jakarta-regexp-1.3*
-   >=dev-java/ant-core-1.5"
-DEPEND=">=virtual/jdk-1.4
-   app-arch/zip
-   ${CDEPEND}"
-RDEPEND=">=virtual/jre-1.4
-   ${CDEPEND}"
-S=${WORKDIR}
-
-src_unpack() {
-   unpack ${A}
-   epatch "${FILESDIR}/buildfix.patch"
-   cd "${S}/lib"
-   rm *.jar
-   java-pkg_jarfrom jakarta-regexp-1.3 jakarta-regexp.jar 
jakarta-regexp-1.3.jar
-   java-pkg_jarfrom ant-core ant.jar
-}
-
-src_compile() {
-   cd src
-   eant all $(use_doc build.javadoc)
-}
-
-src_install() {
-   java-pkg_dojar 
lib/{uninstaller-ext,compiler,izevent,installer,standalone-compiler,uninstaller}.jar
-   use_doc && java-pkg_dojavadoc doc/izpack/javadoc
-
-   use source && java-pkg_dosrc src/*
-   if use examples; then
-   dodir "/usr/share/doc/$PF}/examples"
-   cp -r samples/* "${D}/usr/share/doc/${PF}/examples"
-   fi
-}
-
-pkg_postinst () {
-   einfo " The following are useful swing packages that you can use with 
izPack"
-   einfo "   dev-java/metouia"
-   einfo "   dev-java/jgoodies-looks"
-   einfo "   dev-java/liquidlnf"
-   einfo "   dev-java/kunststoff"
-}
-

diff --git a/dev-java/izpack/metadata.xml b/dev-java/izpack/metadata.xml
deleted file mode 100644
index 2444066a..
--- a/dev-java/izpack/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-http://www.gentoo.org/dtd/metadata.dtd;>
-
-
-   j...@gentoo.org
-   Java
-
-



[gentoo-commits] proj/java:master commit in: dev-java/echo2extras/

2021-06-30 Thread Florian Schmaus
commit: 9a5c51a75daff5aa3adb41525baa9ed91561dcd1
Author: Florian Schmaus  gentoo  org>
AuthorDate: Wed Jun 30 09:34:49 2021 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Wed Jun 30 09:35:28 2021 +
URL:https://gitweb.gentoo.org/proj/java.git/commit/?id=9a5c51a7

dev-java/echo2extras: treeclean

Reason: failed sourcing ebuild: java-pkg-2: EAPI 2 not supported, 
(java-pkg-2.eclass,
line  17:  called die)

Bug: https://bugs.gentoo.org/759889
Signed-off-by: Florian Schmaus  gentoo.org>

 dev-java/echo2extras/Manifest |  1 -
 dev-java/echo2extras/echo2extras-2.1.0.ebuild | 53 ---
 dev-java/echo2extras/metadata.xml |  8 
 3 files changed, 62 deletions(-)

diff --git a/dev-java/echo2extras/Manifest b/dev-java/echo2extras/Manifest
deleted file mode 100644
index 06d814e2..
--- a/dev-java/echo2extras/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST NextApp_Echo2_Extras-2.1.0.tgz 2062020 SHA256 
44d490a6fa289b891090991e776092bdce7e77c5b800b17d4930b0a2014df890

diff --git a/dev-java/echo2extras/echo2extras-2.1.0.ebuild 
b/dev-java/echo2extras/echo2extras-2.1.0.ebuild
deleted file mode 100644
index 534a549f..
--- a/dev-java/echo2extras/echo2extras-2.1.0.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=2
-
-JAVA_PKG_IUSE="doc source"
-inherit java-pkg-2 java-ant-2
-
-DESCRIPTION="Echo2 Extras are additional components for the Echo Web Framework"
-HOMEPAGE="http://echo.nextapp.com/site/echo2/addons/extras;
-SRC_URI="http://www.nextapp.com/downloads/echo2extras/${PV}/NextApp_Echo2_Extras.tgz
 -> NextApp_Echo2_Extras-${PV}.tgz"
-
-LICENSE="|| ( MPL-1.1 GPL-2 LGPL-2.1 )"
-SLOT="2.1"
-KEYWORDS="~amd64"
-IUSE=""
-
-COMMON_DEP="java-virtuals/servlet-api:2.4
-   >=dev-java/echo2-2.1.0_rc4"
-
-DEPEND=">=virtual/jdk-1.4
-   ${COMMON_DEP}"
-
-RDEPEND=">=virtual/jre-1.4
-   ${COMMON_DEP}"
-
-S=${WORKDIR}/NextApp_Echo2_Extras/
-
-src_prepare() {
-   rm -rfv BinaryLibraries || die
-   cd SourceCode || die
-   echo "servlet.lib.jar=$(java-pkg_getjars servlet-api-2.4)" >> 
ant.properties
-   echo "echo2.app.lib.jar=$(java-pkg_getjar echo2-2.1 Echo2_App.jar)" >> 
ant.properties
-   echo "echo2.webcontainer.lib.jar=$(java-pkg_getjar echo2-2.1 
Echo2_WebContainer.jar)" >> ant.properties
-   echo "echo2.webrender.lib.jar=$(java-pkg_getjar echo2-2.1 
Echo2_WebRender.jar)" >> ant.properties
-   java-pkg-2_src_prepare
-}
-
-src_compile() {
-   cd SourceCode || die
-   eant dist $(use_doc doc.public)
-}
-
-src_install() {
-   java-pkg_dojar SourceCode/dist/lib/*.jar
-   use doc && {
-   cp Documentation/api/public/*.html SourceCode/javadoc/public
-   java-pkg_dojavadoc SourceCode/javadoc/public
-   }
-   use source && java-pkg_dosrc SourceCode/src
-   dodoc readme.txt
-}

diff --git a/dev-java/echo2extras/metadata.xml 
b/dev-java/echo2extras/metadata.xml
deleted file mode 100644
index 952a4b9b..
--- a/dev-java/echo2extras/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-http://www.gentoo.org/dtd/metadata.dtd;>
-
-   
-   j...@gentoo.org
-   Java
-   
-



[gentoo-commits] proj/java:master commit in: dev-java/caucho-services/

2021-06-30 Thread Florian Schmaus
commit: 9447e50446a99e87ebfc91f5f2baa2e37cecfcf2
Author: Florian Schmaus  gentoo  org>
AuthorDate: Wed Jun 30 09:34:50 2021 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Wed Jun 30 09:35:29 2021 +
URL:https://gitweb.gentoo.org/proj/java.git/commit/?id=9447e504

dev-java/caucho-services: treeclean

Reason: failed sourcing ebuild: java-pkg-2: EAPI 0 not supported, 
(java-pkg-2.eclass,
line  17:  called die)

Closes: https://bugs.gentoo.org/759889
Signed-off-by: Florian Schmaus  gentoo.org>

 dev-java/caucho-services/Manifest  |  1 -
 .../caucho-services-2.1.12-r1.ebuild   | 35 --
 dev-java/caucho-services/metadata.xml  |  8 -
 3 files changed, 44 deletions(-)

diff --git a/dev-java/caucho-services/Manifest 
b/dev-java/caucho-services/Manifest
deleted file mode 100644
index e754e2ff..
--- a/dev-java/caucho-services/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST caucho-services-2.1.12.tar.bz2 5050 SHA256 
c875404ee9a5a0308e4792cb7a7d752260a46a137d6a1b847edc7cd29c688c18

diff --git a/dev-java/caucho-services/caucho-services-2.1.12-r1.ebuild 
b/dev-java/caucho-services/caucho-services-2.1.12-r1.ebuild
deleted file mode 100644
index a4833fcf..
--- a/dev-java/caucho-services/caucho-services-2.1.12-r1.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-inherit java-pkg-2 java-ant-2
-
-DESCRIPTION="The com.caucho.services package used by dev-java/hessian and 
dev-java/burlap."
-HOMEPAGE="http://www.caucho.com/;
-SRC_URI="mirror://gentoo/${P}.tar.bz2"
-
-LICENSE="Apache-1.1"
-SLOT="2.1"
-KEYWORDS="~amd64 ~x86"
-
-IUSE="doc source"
-
-COMMON_DEP="~dev-java/servletapi-2.3"
-RDEPEND=">=virtual/jre-1.4
-   ${COMMON_DEP}"
-DEPEND=">=virtual/jdk-1.4
-   app-arch/unzip
-   dev-java/ant-core
-   source? ( app-arch/zip )
-   ${COMMON_DEP}"
-
-src_compile() {
-   eant jar -Dservletapi=$(java-pkg_getjars servletapi-2.3) $(use_doc)
-}
-
-src_install() {
-   java-pkg_dojar dist/${PN}.jar
-
-   use doc && java-pkg_dohtml -r dist/doc/api
-   use source && java-pkg_dosrc src/*
-}

diff --git a/dev-java/caucho-services/metadata.xml 
b/dev-java/caucho-services/metadata.xml
deleted file mode 100644
index 2444066a..
--- a/dev-java/caucho-services/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-http://www.gentoo.org/dtd/metadata.dtd;>
-
-
-   j...@gentoo.org
-   Java
-
-



[gentoo-commits] proj/java:master commit in: dev-java/smoothmetal/

2021-06-30 Thread Florian Schmaus
commit: 490753cfbc788399e9d725203c4d17646cc57e4f
Author: Florian Schmaus  gentoo  org>
AuthorDate: Wed Jun 30 09:34:50 2021 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Wed Jun 30 09:35:29 2021 +
URL:https://gitweb.gentoo.org/proj/java.git/commit/?id=490753cf

dev-java/smoothmetal: treeclean

Reason: failed sourcing ebuild: eutils: EAPI 0 not supported, (eutils.eclass, 
line
32:  called die)

Bug: https://bugs.gentoo.org/759889
Signed-off-by: Florian Schmaus  gentoo.org>

 dev-java/smoothmetal/Manifest   |  1 -
 dev-java/smoothmetal/metadata.xml   |  8 ---
 dev-java/smoothmetal/smoothmetal-1.1.ebuild | 34 -
 3 files changed, 43 deletions(-)

diff --git a/dev-java/smoothmetal/Manifest b/dev-java/smoothmetal/Manifest
deleted file mode 100644
index c3422013..
--- a/dev-java/smoothmetal/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST smoothmetal-1.1.zip 771816 SHA256 
287484dba6cf87b67272ff7c2167b66455739b909be52cc589d7f1a8e6f55cb6

diff --git a/dev-java/smoothmetal/metadata.xml 
b/dev-java/smoothmetal/metadata.xml
deleted file mode 100644
index 2444066a..
--- a/dev-java/smoothmetal/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-http://www.gentoo.org/dtd/metadata.dtd;>
-
-
-   j...@gentoo.org
-   Java
-
-

diff --git a/dev-java/smoothmetal/smoothmetal-1.1.ebuild 
b/dev-java/smoothmetal/smoothmetal-1.1.ebuild
deleted file mode 100644
index 83d0fd6b..
--- a/dev-java/smoothmetal/smoothmetal-1.1.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-JAVA_PKG_IUSE="doc source"
-inherit eutils java-pkg-2 java-ant-2
-
-DESCRIPTION="A wrapper for some of Sun's Java Look and Feels to enable 
anti-aliasing."
-HOMEPAGE="http://smoothmetal.sourceforge.net/;
-SRC_URI="mirror://sourceforge/${PN}/${P}.zip"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~x86"
-IUSE=""
-EANT_BUILD_TARGET="dist"
-S=${WORKDIR}
-
-RDEPEND=">=virtual/jre-1.4"
-DEPEND=">=virtual/jdk-1.4
-   app-arch/unzip"
-
-src_unpack() {
-   unpack ${A}
-   cd ${S}
-   rm -rf dist
-   rm -rf docs
-}
-
-src_install() {
-   java-pkg_dojar dist/smoothmetal.jar
-   use doc && java-pkg_dohtml -r docs/api
-   use source && java-pkg_dosrc src/*
-}



[gentoo-commits] proj/java:master commit in: dev-java/seda/

2021-06-30 Thread Florian Schmaus
commit: ceb553d4d59fc96d9a77719fde7159aee4ffb962
Author: Florian Schmaus  gentoo  org>
AuthorDate: Wed Jun 30 09:34:47 2021 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Wed Jun 30 09:35:28 2021 +
URL:https://gitweb.gentoo.org/proj/java.git/commit/?id=ceb553d4

dev-java/seda: treeclean

Reason: failed sourcing ebuild: java-pkg-2: EAPI 0 not supported, 
(java-pkg-2.eclass,
line  17:  called die)

Bug: https://bugs.gentoo.org/759889
Signed-off-by: Florian Schmaus  gentoo.org>

 dev-java/seda/Manifest   |  1 -
 dev-java/seda/metadata.xml   |  8 --
 dev-java/seda/seda-3.0-r1.ebuild | 60 
 3 files changed, 69 deletions(-)

diff --git a/dev-java/seda/Manifest b/dev-java/seda/Manifest
deleted file mode 100644
index 58803bad..
--- a/dev-java/seda/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST seda-release-20020712.tar.gz 326630 SHA256 
7e5f2fc1212fda9fbc088a1b5441f9fa3cfaa84c96a8883ed8fb386bb44ea9ee

diff --git a/dev-java/seda/metadata.xml b/dev-java/seda/metadata.xml
deleted file mode 100644
index 952a4b9b..
--- a/dev-java/seda/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-http://www.gentoo.org/dtd/metadata.dtd;>
-
-   
-   j...@gentoo.org
-   Java
-   
-

diff --git a/dev-java/seda/seda-3.0-r1.ebuild b/dev-java/seda/seda-3.0-r1.ebuild
deleted file mode 100644
index 931b4f89..
--- a/dev-java/seda/seda-3.0-r1.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-inherit java-pkg-2 java-ant-2
-
-MY_P="${PN}-release-20020712"
-
-DESCRIPTION="A robust, high-performance platform for Internet services"
-HOMEPAGE="http://www.eecs.harvard.edu/~mdw/proj/seda/;
-SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~x86"
-
-IUSE="doc source"
-
-RDEPEND=">=virtual/jre-1.3"
-DEPEND=">=virtual/jdk-1.3
-   source? ( app-arch/zip )"
-
-BASE="${WORKDIR}/${MY_P}/${PN}"
-S="${BASE}/src/${PN}"
-
-src_compile() {
-
-   for dir in "${S}/nbio/jni" "${S}/util/jni"; do
-   cd ${dir}
-   econf --with-jdk="$(java-config --jdk-home)" || die "Failed to 
run configure in ${dir}."
-   done
-
-   local classpath="${CLASSPATH}:${BASE}/src:."
-
-   cd ${S}
-
-   CLASSPATH="${classpath}" \
-   LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:${BASE}/lib" \
-   emake || die "Compiling failed."
-   
-   local jar=$(java-config -j)
-
-   find . -name '*.class' -type f -print0 | xargs -0 \
-   ${jar} cf ${WORKDIR}/${PN}.jar || die "Creating ${PN}.jar 
failed"   
-
-   if use doc; then
-   cd ${BASE}/docs/javadoc
-
-   CLASSPATH="${classpath}" make \
-   || die "Failed to generate documentation."
-   fi
-}
-
-src_install() {
-   java-pkg_doso ${BASE}/lib/*.so
-   java-pkg_dojar ${WORKDIR}/*.jar
-   dodoc ${BASE}/README
-   use doc && java-pkg_dohtml -r ${BASE}/docs/*
-   use source && java-pkg_dosrc ${S}/{nbio,sandStorm,util}
-}



[gentoo-commits] proj/java:master commit in: dev-java/sequence/, dev-java/sequence/files/

2021-06-30 Thread Florian Schmaus
commit: 188c34d4e0b3c87a694d27f397effc36703c3f0b
Author: Florian Schmaus  gentoo  org>
AuthorDate: Wed Jun 30 09:34:47 2021 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Wed Jun 30 09:35:28 2021 +
URL:https://gitweb.gentoo.org/proj/java.git/commit/?id=188c34d4

dev-java/sequence: treeclean

Reason: failed sourcing ebuild: eutils: EAPI 0 not supported, (eutils.eclass, 
line
32:  called die)

Bug: https://bugs.gentoo.org/759889
Signed-off-by: Florian Schmaus  gentoo.org>

 dev-java/sequence/Manifest   |  2 -
 dev-java/sequence/files/sequence-1.1.7-build.xml | 93 
 dev-java/sequence/files/sequence-1.2.0-build.xml | 93 
 dev-java/sequence/metadata.xml   |  8 --
 dev-java/sequence/sequence-1.1.7.ebuild  | 46 
 dev-java/sequence/sequence-1.2.0.ebuild  | 43 ---
 6 files changed, 285 deletions(-)

diff --git a/dev-java/sequence/Manifest b/dev-java/sequence/Manifest
deleted file mode 100644
index 0f2bf46b..
--- a/dev-java/sequence/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST org.tmatesoft.svn_1.1.7.src.zip 3779502 SHA256 
f834ab82828e61819009bc92c041abbaf43edaf7cc4d74b975938a32b2a860f9
-DIST org.tmatesoft.svn_1.2.0.src.zip 4694568 SHA256 
b9068bc3027711948f485ac96223b9595e5410f131a6b77d225f23a567b1953f

diff --git a/dev-java/sequence/files/sequence-1.1.7-build.xml 
b/dev-java/sequence/files/sequence-1.1.7-build.xml
deleted file mode 100644
index f4f697b5..
--- a/dev-java/sequence/files/sequence-1.1.7-build.xml
+++ /dev/null
@@ -1,93 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-

diff --git a/dev-java/sequence/files/sequence-1.2.0-build.xml 
b/dev-java/sequence/files/sequence-1.2.0-build.xml
deleted file mode 100644
index c2eb84f2..
--- a/dev-java/sequence/files/sequence-1.2.0-build.xml
+++ /dev/null
@@ -1,93 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-

diff --git a/dev-java/sequence/metadata.xml b/dev-java/sequence/metadata.xml
deleted file mode 100644
index 789d3298..
--- a/dev-java/sequence/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-http://www.gentoo.org/dtd/metadata.dtd;>
-
-
-  j...@gentoo.org
-  Java
-
-

diff --git a/dev-java/sequence/sequence-1.1.7.ebuild 
b/dev-java/sequence/sequence-1.1.7.ebuild
deleted file mode 100644
index b87a2274..
--- a/dev-java/sequence/sequence-1.1.7.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-JAVA_PKG_IUSE="doc source"
-
-inherit eutils java-pkg-2 java-ant-2
-
-DESCRIPTION="A pure Java Subversion client library"
-HOMEPAGE="http://svnkit.com/;
-SRC_URI="http://www.svnkit.com/org.tmatesoft.svn_${PV}.src.zip;
-KEYWORDS="~amd64 ~x86"
-SLOT="0"
-LICENSE="sequence"
-IUSE="test"
-
-DEPEND=">=virtual/jdk-1.4
-   test? ( dev-java/ant-junit )"
-
-RDEPEND=">=virtual/jre-1.4"
-
-S="${WORKDIR}/svnkit-src-${PV}.4142/contrib/sequence"
-
-EANT_BUILD_TARGET="jar"
-EANT_DOC_TARGET="javadoc"
-
-src_unpack() {
-   unpack ${A}
-   find -name "*.jar" -delete
-
-   cd ${S}
-   cp ${FILESDIR}/${P}-build.xml build.xml
-   mkdir lib
-}
-
-src_test() {
-   java-pkg_jar-from --into lib junit
-   ANT_TASKS="ant-junit" eant test
-}
-
-src_install() {
-   java-pkg_newjar dist/${P}.jar ${PN}.jar
-
-   use doc && java-pkg_dojavadoc dist/javadoc
-   use source && java-pkg_dosrc src/*
-}

diff --git a/dev-java/sequence/sequence-1.2.0.ebuild 

[gentoo-commits] proj/java:master commit in: dev-java/jdbm/

2021-06-30 Thread Florian Schmaus
commit: ead4db67099f82ff3d32fd96a20952eaea08cce5
Author: Florian Schmaus  gentoo  org>
AuthorDate: Wed Jun 30 09:34:48 2021 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Wed Jun 30 09:35:28 2021 +
URL:https://gitweb.gentoo.org/proj/java.git/commit/?id=ead4db67

dev-java/jdbm: treeclean

Reason: failed sourcing ebuild: java-pkg-2: EAPI 0 not supported, 
(java-pkg-2.eclass,
line  17:  called die)

Bug: https://bugs.gentoo.org/759889
Signed-off-by: Florian Schmaus  gentoo.org>

 dev-java/jdbm/Manifest|  1 -
 dev-java/jdbm/jdbm-1.0.ebuild | 46 ---
 dev-java/jdbm/metadata.xml| 10 --
 3 files changed, 57 deletions(-)

diff --git a/dev-java/jdbm/Manifest b/dev-java/jdbm/Manifest
deleted file mode 100644
index 197cbd63..
--- a/dev-java/jdbm/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST jdbm-1.0-src.zip 906604 SHA256 
8f7049e9cbb00fed9f07cb37c4858e2486eb6b15060a02d2e42a72681ce33373

diff --git a/dev-java/jdbm/jdbm-1.0.ebuild b/dev-java/jdbm/jdbm-1.0.ebuild
deleted file mode 100644
index 61d59fae..
--- a/dev-java/jdbm/jdbm-1.0.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-JAVA_PKG_IUSE="doc source test"
-
-inherit java-pkg-2 java-ant-2
-
-DESCRIPTION="Jdbm aims to be for Java what GDBM is for Perl, Python, C, ..."
-HOMEPAGE="http://jdbm.sourceforge.net/;
-SRC_URI="mirror://sourceforge/${PN}/${P}-src.zip"
-
-LICENSE="BSD"
-SLOT="1"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RDEPEND=">=virtual/jre-1.4"
-
-DEPEND=">=virtual/jdk-1.4
-   dev-java/ant-core
-   app-arch/unzip
-   test? ( dev-java/ant-junit dev-java/ant-trax )"
-
-src_unpack() {
-   unpack ${A}
-   cd "${S}/lib"
-   rm -v *.jar || die
-}
-
-src_compile() {
-   cd "${S}/src"
-   java-pkg-2_src_compile -Dversion="${PV}"
-}
-
-src_test() {
-   cd "${S}/src"
-   ANT_TASKS="ant-trax" eant tests.run \
-   -Dclasspath="$(java-pkg_getjars junit):./build/classes"
-}
-
-src_install() {
-   java-pkg_newjar dist/${P}.jar
-   use doc && java-pkg_dojavadoc build/doc/javadoc
-   use source && java-pkg_dosrc src/main/*
-}

diff --git a/dev-java/jdbm/metadata.xml b/dev-java/jdbm/metadata.xml
deleted file mode 100644
index c85111b6..
--- a/dev-java/jdbm/metadata.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-
-http://www.gentoo.org/dtd/metadata.dtd;>
-
-   
-   j...@gentoo.org
-   Java
-   
-   
-   
-



[gentoo-commits] proj/java:master commit in: dev-util/lint4j-bin/

2021-06-30 Thread Florian Schmaus
commit: 0ab751d60eae5ceeb26066fdde326715357d8b12
Author: Florian Schmaus  gentoo  org>
AuthorDate: Wed Jun 30 09:34:46 2021 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Wed Jun 30 09:35:28 2021 +
URL:https://gitweb.gentoo.org/proj/java.git/commit/?id=0ab751d6

dev-util/lint4j-bin: treeclean

Reason: failed sourcing ebuild: java-pkg-2: EAPI 0 not supported, 
(java-pkg-2.eclass,
line  17:  called die)

Bug: https://bugs.gentoo.org/759889
Signed-off-by: Florian Schmaus  gentoo.org>

 dev-util/lint4j-bin/Manifest|  1 -
 dev-util/lint4j-bin/lint4j-bin-0.9.1.ebuild | 31 -
 dev-util/lint4j-bin/metadata.xml|  8 
 3 files changed, 40 deletions(-)

diff --git a/dev-util/lint4j-bin/Manifest b/dev-util/lint4j-bin/Manifest
deleted file mode 100644
index 9148be54..
--- a/dev-util/lint4j-bin/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST lint4j-0.9.1.tar.gz 399519 SHA256 
eb6deab888481d988cdee209b3deb5e11001ffa21408e77dae75ff671da2742d

diff --git a/dev-util/lint4j-bin/lint4j-bin-0.9.1.ebuild 
b/dev-util/lint4j-bin/lint4j-bin-0.9.1.ebuild
deleted file mode 100644
index a6751d17..
--- a/dev-util/lint4j-bin/lint4j-bin-0.9.1.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-inherit java-pkg-2 java-ant-2
-DESCRIPTION="Static Java source and byte code analyzer."
-HOMEPAGE="http://www.jutils.com/;
-SRC_URI="http://www.jutils.com/download/lint4j/lint4j-0.9.1.tar.gz;
-LICENSE="lint4j"
-SLOT="0"
-KEYWORDS="~x86"
-IUSE="examples"
-RESTRICT="mirror"
-
-DEPEND=">=virtual/jdk-1.4"
-RDEPEND=">=virtual/jre-1.4"
-
-S=${WORKDIR}/lint4j-${PV}
-
-src_install() {
-   java-pkg_dojar jars/lint4j.jar
-   java-pkg_dolauncher lint4j
-   java-pkg_register-ant-task
-
-   dodoc README.txt doc/ACKNOWLEDGEMENTS.txt doc/CHANGELOG.txt
-
-   if use examples ; then
-   dodir /usr/share/doc/${PF}/examples
-   cp -r examples/* ${D}/usr/share/doc/${PF}/examples || die 
"Cannot install examples"
-   fi
-}

diff --git a/dev-util/lint4j-bin/metadata.xml b/dev-util/lint4j-bin/metadata.xml
deleted file mode 100644
index 952a4b9b..
--- a/dev-util/lint4j-bin/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-http://www.gentoo.org/dtd/metadata.dtd;>
-
-   
-   j...@gentoo.org
-   Java
-   
-



[gentoo-commits] proj/java:master commit in: dev-java/sqlite-jdbc/, dev-java/sqlite-jdbc/files/

2021-06-30 Thread Florian Schmaus
commit: 24d17f870a14b664bf4b5cd41971f64f463bc6af
Author: Florian Schmaus  gentoo  org>
AuthorDate: Wed Jun 30 09:34:43 2021 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Wed Jun 30 09:35:27 2021 +
URL:https://gitweb.gentoo.org/proj/java.git/commit/?id=24d17f87

dev-java/sqlite-jdbc: treeclean

Reason: failed sourcing ebuild: eutils: EAPI 2 not supported, (eutils.eclass, 
line
32:  called die)

Bug: https://bugs.gentoo.org/759889
Signed-off-by: Florian Schmaus  gentoo.org>

 dev-java/sqlite-jdbc/Manifest  |  1 -
 .../files/sqlite-jdbc-loadLibrary.patch| 35 --
 dev-java/sqlite-jdbc/metadata.xml  | 13 --
 dev-java/sqlite-jdbc/sqlite-jdbc-3.7.2.ebuild  | 53 --
 4 files changed, 102 deletions(-)

diff --git a/dev-java/sqlite-jdbc/Manifest b/dev-java/sqlite-jdbc/Manifest
deleted file mode 100644
index f0ac9925..
--- a/dev-java/sqlite-jdbc/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST sqlite-jdbc-3.7.2-sources.jar 3122366 SHA256 
8eee6aaa532a8ebc855be5218534c5cbddb95e852d31a8b3379ba465e5ade20c

diff --git a/dev-java/sqlite-jdbc/files/sqlite-jdbc-loadLibrary.patch 
b/dev-java/sqlite-jdbc/files/sqlite-jdbc-loadLibrary.patch
deleted file mode 100644
index a4cd9136..
--- a/dev-java/sqlite-jdbc/files/sqlite-jdbc-loadLibrary.patch
+++ /dev/null
@@ -1,35 +0,0 @@
 org/sqlite/SQLiteJDBCLoader.java.orig  2010-08-27 18:01:32.0 
+0100
-+++ org/sqlite/SQLiteJDBCLoader.java   2011-11-20 21:12:06.756000652 +
-@@ -188,6 +188,17 @@
- return false;
- }
- 
-+private static synchronized boolean loadNativeLibraryPath(String name) {
-+try {
-+System.loadLibrary(name);
-+return true;
-+}
-+catch (UnsatisfiedLinkError e) {
-+System.err.println(e);
-+return false;
-+}
-+}
-+
- private static void loadSQLiteNativeLibrary() {
- if (extracted)
- return;
-@@ -201,6 +212,14 @@
- // Try loading library from org.sqlite.lib.path library path */
- String sqliteNativeLibraryPath = 
System.getProperty("org.sqlite.lib.path");
- String sqliteNativeLibraryName = 
System.getProperty("org.sqlite.lib.name");
-+
-+if (sqliteNativeLibraryPath == null) {
-+if (loadNativeLibraryPath(sqliteNativeLibraryName == null ? 
"sqlitejdbc" : sqliteNativeLibraryName)) {
-+extracted = true;
-+return;
-+}
-+}
-+
- if (sqliteNativeLibraryName == null)
- sqliteNativeLibraryName = System.mapLibraryName("sqlitejdbc");
- 

diff --git a/dev-java/sqlite-jdbc/metadata.xml 
b/dev-java/sqlite-jdbc/metadata.xml
deleted file mode 100644
index 3153c18d..
--- a/dev-java/sqlite-jdbc/metadata.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-http://www.gentoo.org/dtd/metadata.dtd;>
-
-
-j...@gentoo.org
-Java
-
-
-SQLite JDBC driver developed by Taro L. Saito is an extension of
-Zentus's SQLite JDBC driver that enables Java to access SQLite
-database files.
-
-

diff --git a/dev-java/sqlite-jdbc/sqlite-jdbc-3.7.2.ebuild 
b/dev-java/sqlite-jdbc/sqlite-jdbc-3.7.2.ebuild
deleted file mode 100644
index 19e0d1f1..
--- a/dev-java/sqlite-jdbc/sqlite-jdbc-3.7.2.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="2"
-
-JAVA_PKG_IUSE="doc source"
-JAVA_PKG_WANT_BOOTCLASSPATH="1.5"
-
-inherit eutils toolchain-funcs java-pkg-2 java-pkg-simple
-
-DESCRIPTION="SQLite JDBC driver from the Xerial project"
-HOMEPAGE="http://www.xerial.org/trac/Xerial/wiki/SQLiteJDBC;
-SRC_URI="http://www.xerial.org/maven/repository/artifact/org/xerial/${PN}/${PV}/${P}-sources.jar;
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-DEPEND=">=virtual/jdk-1.6
-   dev-db/sqlite:3"
-
-RDEPEND=">=virtual/jre-1.6
-   dev-db/sqlite:3"
-
-S="${WORKDIR}"
-SONAME="libsqlitejdbc.so"
-
-java_prepare() {
-   # Allow the native library to be loaded from the path.
-   epatch "${FILESDIR}/sqlite-jdbc-loadLibrary.patch"
-
-   # Delete pure Java stuff.
-   rm -rv org/ibex org/sqlite/NestedDB.* || die
-
-   # Delete binaries.
-   rm -rv native || die
-   find -name "*.class" -exec rm -v {} \;
-}
-
-src_compile() {
-   JAVAC_ARGS="-Xbootclasspath/p:$(java-pkg_get-bootclasspath 1.5)" 
java-pkg-simple_src_compile
-
-   javah -classpath target/classes -jni -o NativeDB.h org.sqlite.NativeDB 
|| die
-   $(tc-getCC) $(java-pkg_get-jni-cflags) ${CFLAGS} ${LDFLAGS} \
-   -I. -fPIC -shared -Wl,-z -Wl,defs -Wl,-soname="${SONAME}" \
-   -o "${SONAME}" org/sqlite/NativeDB.c -lsqlite3 || die
-}
-
-src_install() {
-   java-pkg-simple_src_install
-   java-pkg_doso "${SONAME}"
-}



[gentoo-commits] proj/java:master commit in: dev-java/guava/

2021-06-30 Thread Florian Schmaus
commit: 8b412a7e53b5d8965b4f19eb65f444013c3edc6d
Author: Florian Schmaus  gentoo  org>
AuthorDate: Wed Jun 30 09:34:43 2021 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Wed Jun 30 09:35:27 2021 +
URL:https://gitweb.gentoo.org/proj/java.git/commit/?id=8b412a7e

dev-java/guava: treeclean

Reason: failed sourcing ebuild: java-pkg-2: EAPI 4 not supported, 
(java-pkg-2.eclass,
line  17:  called die)

Bug: https://bugs.gentoo.org/759889
Signed-off-by: Florian Schmaus  gentoo.org>

 dev-java/guava/Manifest|  2 --
 dev-java/guava/guava-10.0.1.ebuild | 28 
 dev-java/guava/guava-12.0.ebuild   | 28 
 dev-java/guava/metadata.xml| 13 -
 4 files changed, 71 deletions(-)

diff --git a/dev-java/guava/Manifest b/dev-java/guava/Manifest
deleted file mode 100644
index 3e317f24..
--- a/dev-java/guava/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST guava-10.0.1-sources.jar 840203 SHA256 
26ea3d3cbab52d12b8f320b946314ceaf340ea030fdf1827b064d1671c530484
-DIST guava-12.0-sources.jar 1002181 SHA256 
aaa2396904817f4c9c975d581fbe1c79a44cbdcf5e8aaf76fba01b4d8ff055ab

diff --git a/dev-java/guava/guava-10.0.1.ebuild 
b/dev-java/guava/guava-10.0.1.ebuild
deleted file mode 100644
index a268b0ca..
--- a/dev-java/guava/guava-10.0.1.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="4"
-
-JAVA_PKG_IUSE="doc source"
-
-inherit java-pkg-2 java-pkg-simple
-
-DESCRIPTION="A collection of Google's core Java libraries"
-HOMEPAGE="http://code.google.com/p/guava-libraries/;
-SRC_URI="http://search.maven.org/remotecontent?filepath=com/google/${PN}/${PN}/${PV}/${P}-sources.jar;
-
-LICENSE="Apache-2.0"
-SLOT="10"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-COMMON_DEP="
-   dev-java/jsr305:0
-   java-virtuals/jdk-with-com-sun:0"
-RDEPEND="${COMMON_DEP}
-   >=virtual/jre-1.5"
-DEPEND="${COMMON_DEP}
-   >=virtual/jdk-1.7" # 
http://code.google.com/p/guava-libraries/issues/detail?id=635
-
-JAVA_GENTOO_CLASSPATH="jsr305"

diff --git a/dev-java/guava/guava-12.0.ebuild b/dev-java/guava/guava-12.0.ebuild
deleted file mode 100644
index 5a46bdd4..
--- a/dev-java/guava/guava-12.0.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="4"
-
-JAVA_PKG_IUSE="doc source"
-
-inherit java-pkg-2 java-pkg-simple
-
-DESCRIPTION="A collection of Google's core Java libraries"
-HOMEPAGE="http://code.google.com/p/guava-libraries/;
-SRC_URI="http://search.maven.org/remotecontent?filepath=com/google/${PN}/${PN}/${PV}/${P}-sources.jar;
-
-LICENSE="Apache-2.0"
-SLOT="12"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-COMMON_DEP="
-   dev-java/jsr305:0
-   java-virtuals/jdk-with-com-sun:0"
-RDEPEND="${COMMON_DEP}
-   >=virtual/jre-1.6"
-DEPEND="${COMMON_DEP}
-   >=virtual/jdk-1.7" # 
http://code.google.com/p/guava-libraries/issues/detail?id=635
-
-JAVA_GENTOO_CLASSPATH="jsr305"

diff --git a/dev-java/guava/metadata.xml b/dev-java/guava/metadata.xml
deleted file mode 100644
index a33f3c63..
--- a/dev-java/guava/metadata.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-http://www.gentoo.org/dtd/metadata.dtd;>
-
-
-j...@gentoo.org
-Java
-
-
-Contains several of Google's core Java libraries that are used in
-their many Java-based projects. It includes a strictly compatible
-superset of the old Google Collections Library.
-
-



[gentoo-commits] proj/java:master commit in: dev-java/webwork/

2021-06-30 Thread Florian Schmaus
commit: eff028ac5c76e936b49cf9c772d24dd503978548
Author: Florian Schmaus  gentoo  org>
AuthorDate: Wed Jun 30 09:34:47 2021 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Wed Jun 30 09:35:28 2021 +
URL:https://gitweb.gentoo.org/proj/java.git/commit/?id=eff028ac

dev-java/webwork: treeclean

Reason: failed sourcing ebuild: java-pkg-2: EAPI 0 not supported, 
(java-pkg-2.eclass,
line  17:  called die)

Bug: https://bugs.gentoo.org/759889
Signed-off-by: Florian Schmaus  gentoo.org>

 dev-java/webwork/Manifest |  1 -
 dev-java/webwork/metadata.xml |  8 
 dev-java/webwork/webwork-2.2.6.ebuild | 37 ---
 3 files changed, 46 deletions(-)

diff --git a/dev-java/webwork/Manifest b/dev-java/webwork/Manifest
deleted file mode 100644
index 6223554d..
--- a/dev-java/webwork/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST webwork-2.2.6.zip 76764034 SHA256 
5b4916fc50428451f3980a2dd0e234289b9d4c1e934ccea8f5f5f739e62f6a66

diff --git a/dev-java/webwork/metadata.xml b/dev-java/webwork/metadata.xml
deleted file mode 100644
index 7e3ec861..
--- a/dev-java/webwork/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-http://www.gentoo.org/dtd/metadata.dtd;>
-
-   
- j...@gentoo.org
- Java
-   
-

diff --git a/dev-java/webwork/webwork-2.2.6.ebuild 
b/dev-java/webwork/webwork-2.2.6.ebuild
deleted file mode 100644
index cd9ce8ce..
--- a/dev-java/webwork/webwork-2.2.6.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-inherit java-pkg-2 java-ant-2
-
-DESCRIPTION="An action-based web framework for Java"
-HOMEPAGE="http://opensymphony.com/webwork;
-SRC_URI="https://webwork.dev.java.net/files/documents/693/62430/${P}.zip;
-
-LICENSE="Apache-2.0"
-SLOT="2.2"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-DEPEND="
-   >=virtual/jdk-1.4
-   app-arch/unzip
-   "
-RDEPEND=">=virtual/jre-1.4"
-
-src_unpack() {
-   unpack ${A}
-
-   ewarn "QA notice: using bundled jars!"
-}
-
-src_compile() {
-   # TODO generate javadocs
-   eant clean jar -Dskip.ivy=true
-}
-
-src_install() {
-   java-pkg_newjar ${P}.jar ${PN}.jar
-
-   # TODO install javadocs, misc docs
-}



[gentoo-commits] proj/java:master commit in: dev-java/xbeans/, dev-java/xbeans/files/

2021-06-30 Thread Florian Schmaus
commit: 547f6347e3d186f64cad544fb3fe03ef244b08df
Author: Florian Schmaus  gentoo  org>
AuthorDate: Wed Jun 30 09:34:45 2021 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Wed Jun 30 09:35:27 2021 +
URL:https://gitweb.gentoo.org/proj/java.git/commit/?id=547f6347

dev-java/xbeans: treeclean

Reason: failed sourcing ebuild: java-pkg-2: EAPI 0 not supported, 
(java-pkg-2.eclass,
line  17:  called die)

Bug: https://bugs.gentoo.org/759889
Signed-off-by: Florian Schmaus  gentoo.org>

 dev-java/xbeans/Manifest   |  1 -
 dev-java/xbeans/files/build.xml| 51 --
 dev-java/xbeans/files/xbeans-compile-fix.patch | 39 
 dev-java/xbeans/metadata.xml   |  8 
 dev-java/xbeans/xbeans-2.00.ebuild | 51 --
 5 files changed, 150 deletions(-)

diff --git a/dev-java/xbeans/Manifest b/dev-java/xbeans/Manifest
deleted file mode 100644
index 085459e7..
--- a/dev-java/xbeans/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST Xbeans-r2.00.zip 3092422 SHA256 
ac6468d4bbaf6ad1e52af548b6b42adba6f50c4e18bcb11ccf1b3354261fcc5e

diff --git a/dev-java/xbeans/files/build.xml b/dev-java/xbeans/files/build.xml
deleted file mode 100644
index 0a8d7da5..
--- a/dev-java/xbeans/files/build.xml
+++ /dev/null
@@ -1,51 +0,0 @@
-
-   
-   Simple build file made by Alistair Bush for the xbeans project.
-   
-
-   
-   
-   
-   
-
-
-   
-   
-   
-   
-   
-
-   
-   
-   
-   
-   
-
-   
-   
-   
-   
-   
-   
-   
-   
-   
-   
-   
-
-   
-   
-   
-   
-   
-   
-   
-   
-   
-
-   
-   
-   
-   
-   
-

diff --git a/dev-java/xbeans/files/xbeans-compile-fix.patch 
b/dev-java/xbeans/files/xbeans-compile-fix.patch
deleted file mode 100644
index 1a33f599..
--- a/dev-java/xbeans/files/xbeans-compile-fix.patch
+++ /dev/null
@@ -1,39 +0,0 @@
-diff -Naur Xbeans-r2.00/source/org/xbeans/parallelizer/ParallelizerBean.java 
Xbeans-r2.00-new/source/org/xbeans/parallelizer/ParallelizerBean.java
 source/org/xbeans/parallelizer/ParallelizerBean.java   2001-08-07 
15:42:38.0 +1200
-+++ source/org/xbeans/parallelizer/ParallelizerBean.java   2006-09-29 
19:19:33.0 +1200
-@@ -58,7 +58,7 @@
-*  @param newDomListener
-*/
-   public void setDOMListener(DOMListener newDomListener) {
--  DOMListener = newDomListener;
-+  DOMListeners = newDomListener;
-   }
- 
-   /**
-@@ -66,7 +66,7 @@
-*  @return DOMListener
-*/
-   public DOMListener getDOMListener() {
--  return DOMListener;
-+  return DOMListeners;
-   }
- 
-   /**
-@@ -77,7 +77,7 @@
-*/
-   public void documentReady(DOMEvent evt) throws XbeansException {
- 
--  if (DOMListener == null) {
-+  if (DOMListeners == null) {
-   throw new XbeansException(
-   evt.getDocument().getNodeName(), 
"ParallelizerBean",
-   "next component not established",
-@@ -88,7 +88,7 @@
- 
-   // Pass the document on to the next Xbean.  It is required that 
all
-   // source Xbeans call the next Xbean.
--  DOMListener.documentReady(evt);
-+  DOMListeners.documentReady(evt);
-   }
- }
- 

diff --git a/dev-java/xbeans/metadata.xml b/dev-java/xbeans/metadata.xml
deleted file mode 100644
index 952a4b9b..
--- a/dev-java/xbeans/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-http://www.gentoo.org/dtd/metadata.dtd;>
-
-   
-   j...@gentoo.org
-   Java
-   
-

diff --git a/dev-java/xbeans/xbeans-2.00.ebuild 
b/dev-java/xbeans/xbeans-2.00.ebuild
deleted file mode 100644
index 13e08928..
--- a/dev-java/xbeans/xbeans-2.00.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-inherit java-pkg-2 java-ant-2
-
-DESCRIPTION="Software component that takes XML as input and processes it in 
some fashion"
-HOMEPAGE="http://www.xbeans.org;
-SRC_URI="mirror://sourceforge/xbeans/Xbeans-r${PV}.zip"
-
-LICENSE="MIT"
-SLOT="2"
-KEYWORDS="~amd64 ~x86"
-IUSE="doc source"
-
-CDEPEND="dev-java/xalan
-   >=dev-java/xerces-2.7
-   dev-java/xml-commons"
-   #xsltc here
-DEPEND=">=virtual/jdk-1.4
-

[gentoo-commits] proj/java:master commit in: dev-java/asterisk-java/, dev-java/asterisk-java/files/

2021-06-30 Thread Florian Schmaus
commit: e4faa21c6d7a41e7c560f45a7691d5b448ef68f0
Author: Florian Schmaus  gentoo  org>
AuthorDate: Wed Jun 30 09:34:43 2021 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Wed Jun 30 09:35:27 2021 +
URL:https://gitweb.gentoo.org/proj/java.git/commit/?id=e4faa21c

dev-java/asterisk-java: treeclean

Reason: failed sourcing ebuild: java-pkg-2: EAPI 1 not supported, 
(java-pkg-2.eclass,
line  17:  called die)

Bug: https://bugs.gentoo.org/759889
Signed-off-by: Florian Schmaus  gentoo.org>

 dev-java/asterisk-java/Manifest|  1 -
 dev-java/asterisk-java/asterisk-java-0.3.1.ebuild  | 62 --
 .../files/asterisk-java-0.2-build.xml.patch| 18 ---
 dev-java/asterisk-java/metadata.xml|  8 ---
 4 files changed, 89 deletions(-)

diff --git a/dev-java/asterisk-java/Manifest b/dev-java/asterisk-java/Manifest
deleted file mode 100644
index f5763fa0..
--- a/dev-java/asterisk-java/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST asterisk-java-0.3.1.tar.bz2 611521 SHA256 
ec8e7cb070a465ba7c37bdb487c8212ae1572a0538a472ffb88de5d58f8dc000

diff --git a/dev-java/asterisk-java/asterisk-java-0.3.1.ebuild 
b/dev-java/asterisk-java/asterisk-java-0.3.1.ebuild
deleted file mode 100644
index 20e25100..
--- a/dev-java/asterisk-java/asterisk-java-0.3.1.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=1
-JAVA_PKG_IUSE="doc source"
-inherit java-pkg-2 java-ant-2
-
-DESCRIPTION="Java classes for interaction with an Asterisk PBX Server with 
support for FastAGI and Manager API."
-HOMEPAGE="http://asterisk-java.org/;
-SRC_URI="http://dev.gentoo.org/~fordfrog/distfiles/${P}.tar.bz2;
-
-LICENSE="Apache-2.0"
-SLOT="0.3"
-KEYWORDS="~amd64 ~x86"
-IUSE="test"
-
-COMMON_DEPEND="dev-java/log4j"
-RDEPEND=">=virtual/jre-1.5
-   ${COMMON_DEPEND}"
-DEPEND=">=virtual/jdk-1.5
-   dev-java/ant-core
-   test? (
-   >=dev-java/easymock-2:2
-   >=dev-java/junit-4:4
-   )
-   ${COMMON_DEPEND}"
-
-src_compile() {
-   # create jar
-   mkdir -p build/classes
-   ejavac -sourcepath src/main/java -d build/classes -cp 
$(java-pkg_getjars log4j) \
-   `find src/main/java -name "*.java"` || die "Cannot compile 
sources"
-   mkdir dist
-   cd build/classes
-   jar -cvf "${S}/dist/${PN}.jar" org || die "Cannot create JAR"
-
-   # generate javadoc
-   if use doc ; then
-   cd "${S}"
-   mkdir javadoc
-   javadoc -d javadoc -sourcepath src/main/java -subpackages org
-   fi
-}
-
-src_test() {
-   ejavac -sourcepath src/test/java/org \
-   -cp build/classes:$(java-pkg_getjars easymock-2,junit-4) \
-   -d build/classes `find src/test/java/org -name "*.java"`
-   cd build/classes
-   cp "${S}"/src/test/resources/* .
-   for FILE in `find -name "*Test\.class"`; do
-   CLASS=`echo ${FILE} | sed -e "s/\.class//" | sed -e "s%/%.%g" | 
sed -e "s/\.\.//"`
-   java -cp .:$(java-pkg_getjars easymock-2,junit-4) 
org.junit.runner.JUnitCore ${CLASS} || die "Test failed"
-   done
-}
-
-src_install() {
-   java-pkg_dojar dist/${PN}.jar
-   use doc && java-pkg_dojavadoc javadoc
-   use source && java-pkg_dosrc src/main/java
-}

diff --git a/dev-java/asterisk-java/files/asterisk-java-0.2-build.xml.patch 
b/dev-java/asterisk-java/files/asterisk-java-0.2-build.xml.patch
deleted file mode 100644
index c1a81060..
--- a/dev-java/asterisk-java/files/asterisk-java-0.2-build.xml.patch
+++ /dev/null
@@ -1,18 +0,0 @@
 build.xml.original 2007-03-29 17:02:00.0 +0200
-+++ build.xml  2007-03-29 17:02:25.0 +0200
-@@ -52,7 +52,7 @@
-   
- 
-   
--  
-+  
- 
- 
-   
-@@ -169,4 +169,4 @@
- 
- 
-   
--
-\ Chybí znak konce řádku na konci souboru
-+

diff --git a/dev-java/asterisk-java/metadata.xml 
b/dev-java/asterisk-java/metadata.xml
deleted file mode 100644
index 789d3298..
--- a/dev-java/asterisk-java/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-http://www.gentoo.org/dtd/metadata.dtd;>
-
-
-  j...@gentoo.org
-  Java
-
-



[gentoo-commits] proj/java:master commit in: dev-java/gdata/

2021-06-30 Thread Florian Schmaus
commit: fd59c2672cc60a7f99d52e77b6e7f0272cd9df2b
Author: Florian Schmaus  gentoo  org>
AuthorDate: Wed Jun 30 09:34:45 2021 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Wed Jun 30 09:35:27 2021 +
URL:https://gitweb.gentoo.org/proj/java.git/commit/?id=fd59c267

dev-java/gdata: treeclean

Reason: failed sourcing ebuild: java-pkg-2: EAPI 4 not supported, 
(java-pkg-2.eclass,
line  17:  called die)

Bug: https://bugs.gentoo.org/759889
Signed-off-by: Florian Schmaus  gentoo.org>

 dev-java/gdata/Manifest|  1 -
 dev-java/gdata/gdata-1.46.0.ebuild | 67 --
 dev-java/gdata/metadata.xml| 25 --
 3 files changed, 93 deletions(-)

diff --git a/dev-java/gdata/Manifest b/dev-java/gdata/Manifest
deleted file mode 100644
index 868be9af..
--- a/dev-java/gdata/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST gdata-src.java-1.46.0.zip 11264317 SHA256 
ee0a09eecbc45a3f7d46a5ea1ea966e203fbedb1611b81ec9d57a3e0e1729139

diff --git a/dev-java/gdata/gdata-1.46.0.ebuild 
b/dev-java/gdata/gdata-1.46.0.ebuild
deleted file mode 100644
index 177deb26..
--- a/dev-java/gdata/gdata-1.46.0.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="4"
-JAVA_PKG_IUSE="doc source"
-
-inherit java-pkg-2 java-ant-2
-
-DESCRIPTION="The Google Data APIs (GData) provide a simple protocol for 
reading and writing data on the web"
-HOMEPAGE="http://code.google.com/p/gdata-java-client/;
-SRC_URI="http://${PN}-java-client.googlecode.com/files/${PN}-src.java-${PV}.zip;
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-CDEPEND="dev-java/guava:0
-   dev-java/jsr305:0
-   java-virtuals/jaf:0
-   java-virtuals/javamail:0
-   java-virtuals/jdk-with-com-sun:0"
-
-RDEPEND="${CDEPEND}
-   >=virtual/jre-1.5"
-
-DEPEND="${CDEPEND}
-   app-arch/unzip
-   >=virtual/jdk-1.5"
-
-S="${WORKDIR}/${PN}/java"
-
-JAVA_PKG_BSFIX="no"
-JAVA_ANT_REWRITE_CLASSPATH="yes"
-
-EANT_BUILD_XML="build-src.xml"
-EANT_BUILD_TARGET="all"
-EANT_DOC_TARGET=""
-EANT_NEEDS_TOOLS="yes"
-EANT_GENTOO_CLASSPATH="guava jaf javamail jsr305"
-EANT_EXTRA_ARGS="-Dactivation.jar= -Dmail.jar="
-
-java_prepare() {
-   # Make this work with Guava instead of Google Collections.
-   sed -i "s/ImmutableMultimap/ImmutableListMultimap/g" \
-   src/com/google/gdata/util/common/net/UriParameterMap.java || die
-
-   # Delete bundled JARs.
-   find -iname "*.jar" -delete || die
-
-   # Fix all the build files.
-   java-ant_bsfix_files build-src.xml build-src/*.xml
-}
-
-src_install() {
-   dodoc ../INSTALL-src.txt ../README-src.txt ../RELEASE_NOTES.txt
-
-   use doc && java-pkg_dojavadoc doc
-   use source && java-pkg_dosrc src/*
-
-   local JAR
-   cd lib || die
-
-   for JAR in *.jar; do
-   java-pkg_newjar "${JAR}" "${JAR%-*}.jar"
-   done
-}

diff --git a/dev-java/gdata/metadata.xml b/dev-java/gdata/metadata.xml
deleted file mode 100644
index f1494949..
--- a/dev-java/gdata/metadata.xml
+++ /dev/null
@@ -1,25 +0,0 @@
-
-http://www.gentoo.org/dtd/metadata.dtd;>
-
-   
-   j...@gentoo.org
-   Java
-   
-   
-   The Google Data APIs (GData) provide a simple protocol for 
reading and writing data on the web.
-
-   Each of the following Google services provides a Google data 
API:
-
-   * Base
-   * Blogger
-   * Calendar
-   * Contacts
-   * Picasa Web Albums
-   * Spreadsheets
-   * Documents List
-   * Google Apps Provisioning
-   * Code Search
-   * Notebook
-   * YouTube 
-   
-



[gentoo-commits] proj/java:master commit in: dev-java/jama/

2021-06-30 Thread Florian Schmaus
commit: 362fe1db910a1ec04e86bd1a093303e893caf8ca
Author: Florian Schmaus  gentoo  org>
AuthorDate: Wed Jun 30 09:34:42 2021 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Wed Jun 30 09:35:27 2021 +
URL:https://gitweb.gentoo.org/proj/java.git/commit/?id=362fe1db

dev-java/jama: treeclean

Reason: failed sourcing ebuild: inherit requires unknown eclass: base.eclass

Bug: https://bugs.gentoo.org/759889
Signed-off-by: Florian Schmaus  gentoo.org>

 dev-java/jama/Manifest  |  1 -
 dev-java/jama/jama-1.0.2.ebuild | 35 ---
 dev-java/jama/metadata.xml  |  8 
 3 files changed, 44 deletions(-)

diff --git a/dev-java/jama/Manifest b/dev-java/jama/Manifest
deleted file mode 100644
index f9660387..
--- a/dev-java/jama/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST Jama-1.0.2.tar.gz 77758 SHA256 
63e91d6450b0059b421277222f6a76187888dc5b1ec21a1472dc8e322300dddc

diff --git a/dev-java/jama/jama-1.0.2.ebuild b/dev-java/jama/jama-1.0.2.ebuild
deleted file mode 100644
index 02a4b66c..
--- a/dev-java/jama/jama-1.0.2.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-MY_PN="Jama"
-MY_P="${MY_PN}-${PV}"
-
-JAVA_PKG_IUSE="doc source"
-inherit base java-pkg-2
-
-DESCRIPTION="A Java matrix package"
-HOMEPAGE="http://math.nist.gov/javanumerics/jama/;
-SRC_URI="http://math.nist.gov/javanumerics/jama/${MY_P}.tar.gz;
-LICENSE="public-domain"
-SLOT="0"
-KEYWORDS="~x86 ~amd64"
-IUSE=""
-
-DEPEND=">=virtual/jdk-1.2"
-RDEPEND=">=virtual/jre-1.2"
-
-S="${WORKDIR}"
-
-src_compile() {
-   mkdir -p build || die
-   ejavac -d build $(find Jama -name '*.java')
-   $(java-config -j) cf "${MY_PN}.jar" -C build Jama || die
-}
-
-src_install() {
-   java-pkg_dojar "${MY_PN}.jar"
-   dodoc Jama/ChangeLog || die
-   use doc && java-pkg_dojavadoc Jama/doc
-   use source && java-pkg_dosrc Jama
-}

diff --git a/dev-java/jama/metadata.xml b/dev-java/jama/metadata.xml
deleted file mode 100644
index 952a4b9b..
--- a/dev-java/jama/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-http://www.gentoo.org/dtd/metadata.dtd;>
-
-   
-   j...@gentoo.org
-   Java
-   
-



[gentoo-commits] proj/java:master commit in: dev-java/jaminid/, dev-java/jaminid/files/

2021-06-30 Thread Florian Schmaus
commit: 14263b5b782e1870721fbb06ef76c6f7c25301e5
Author: Florian Schmaus  gentoo  org>
AuthorDate: Wed Jun 30 09:34:46 2021 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Wed Jun 30 09:35:28 2021 +
URL:https://gitweb.gentoo.org/proj/java.git/commit/?id=14263b5b

dev-java/jaminid: treeclean

Reason: failed sourcing ebuild: eutils: EAPI 0 not supported, (eutils.eclass, 
line
32:  called die)

Bug: https://bugs.gentoo.org/759889
Signed-off-by: Florian Schmaus  gentoo.org>

 dev-java/jaminid/Manifest  |   1 -
 dev-java/jaminid/files/build.xml   |  19 
 dev-java/jaminid/files/jaminid-0.99-utf8.patch | 133 -
 dev-java/jaminid/jaminid-0.99-r3.ebuild|  42 
 dev-java/jaminid/metadata.xml  |   8 --
 5 files changed, 203 deletions(-)

diff --git a/dev-java/jaminid/Manifest b/dev-java/jaminid/Manifest
deleted file mode 100644
index 51a01f7f..
--- a/dev-java/jaminid/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST Jaminid-0.99.tgz 127831 SHA256 
f9a5924b8c8a11bf2a8bf68f66faa1f0f425a40a8d9e068aadf9006cac7c7795

diff --git a/dev-java/jaminid/files/build.xml b/dev-java/jaminid/files/build.xml
deleted file mode 100644
index 76370194..
--- a/dev-java/jaminid/files/build.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-
-   
-   
-   
-   
-   
-   
-   
-
-   
-   
-   
-
-   
-   
-   
-   
-
-

diff --git a/dev-java/jaminid/files/jaminid-0.99-utf8.patch 
b/dev-java/jaminid/files/jaminid-0.99-utf8.patch
deleted file mode 100644
index 26a61f7d..
--- a/dev-java/jaminid/files/jaminid-0.99-utf8.patch
+++ /dev/null
@@ -1,133 +0,0 @@
-Index: src/com/prolixtech/jaminid/Connection.java
-===
 src/com/prolixtech/jaminid/Connection.java (revision 13)
-+++ src/com/prolixtech/jaminid/Connection.java (working copy)
-@@ -3,10 +3,13 @@
- import java.io.IOException;
- import java.io.InputStream;
- import java.io.OutputStream;
-+import java.io.UnsupportedEncodingException;
- import java.net.InetAddress;
- import java.net.Socket;
- import java.text.SimpleDateFormat;
-+import java.util.ArrayList;
- import java.util.Date;
-+import java.util.List;
- import java.util.Locale;
- import java.util.Timer;
- import java.util.TimerTask;
-@@ -82,7 +85,7 @@
- 
- CONNECTED:
- while(true){
--StringBuffer requestInputBuffer = new StringBuffer();
-+List requestInputBuffer = new ArrayList();
- 
- int byteIn = -1;
- int CRLFState = 0;
-@@ -106,7 +109,7 @@
- byteIn = socketInput.read();
- if (byteIn > 0) {
- 
--requestInputBuffer.append((char) byteIn);
-+requestInputBuffer.add((byte)byteIn);
- if (doubleCRLFpassed)
- bodyCharsParsed++;
- 
-@@ -142,10 +145,10 @@
- if ("\n".charAt(0) == (thischar)) {
- CRLFState++;
- doubleCRLFpassed = true;
--serviceRequest.addRequestLines(requestInputBuffer
--.toString());
--
--requestInputBuffer = new StringBuffer();
-+String inputString = 
bytesToString(requestInputBuffer);
-+serviceRequest.addRequestLines(inputString);
-+
-+requestInputBuffer = new ArrayList();
- 
- expectedBodySize = serviceRequest.switchToBody();
- } else {
-@@ -163,8 +166,9 @@
- && bodyCharsParsed < expectedBodySize || doubleCRLFpassed
- && byteIn != -1 && socketInput.available() > 0);
- 
--printlog("Request: " + requestInputBuffer.toString());
--serviceRequest.addRequestLines(requestInputBuffer.toString());
-+String inputString = bytesToString(requestInputBuffer);
-+printlog("Request: " + inputString);
-+serviceRequest.addRequestLines(inputString);
- 
- serviceRequest.switchToCompleted();
- 
-@@ -242,6 +246,22 @@
- }
- 
- /**
-+ * Added dnaber 2007-06-09, to make UTF-8 input work.
-+ */
-+private String bytesToString(List requestInputBuffer) {
-+  Byte[] b = (Byte[])requestInputBuffer.toArray(new Byte[]{});
-+  byte[] bytes = new byte[b.length];
-+  for (int i = 0; i < b.length; i++) {
-+bytes[i] = b[i];
-+  }
-+  try {
-+return new String(bytes, "utf-8");
-+  } catch (UnsupportedEncodingException e) {
-+throw new RuntimeException(e.toString(), e);
-+  }
-+}
-+
-+/**
-  * a shortcut method
-  * 
-  * @param message
-@@ -261,7 +281,7 @@
- 

[gentoo-commits] proj/java:master commit in: dev-java/gef/, dev-java/gef/files/

2021-06-30 Thread Florian Schmaus
commit: 44b3c29421f09fc994b55ae11164dcb33124920e
Author: Florian Schmaus  gentoo  org>
AuthorDate: Wed Jun 30 09:34:44 2021 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Wed Jun 30 09:35:27 2021 +
URL:https://gitweb.gentoo.org/proj/java.git/commit/?id=44b3c294

dev-java/gef: treeclean

Reason: failed sourcing ebuild: java-pkg-2: EAPI 0 not supported, 
(java-pkg-2.eclass,
line  17:  called die)

Bug: https://bugs.gentoo.org/759889
Signed-off-by: Florian Schmaus  gentoo.org>

 dev-java/gef/Manifest   |  1 -
 dev-java/gef/files/0.12.3-javadoc.patch | 12 
 dev-java/gef/gef-0.12.3.ebuild  | 51 -
 dev-java/gef/metadata.xml   |  8 --
 4 files changed, 72 deletions(-)

diff --git a/dev-java/gef/Manifest b/dev-java/gef/Manifest
deleted file mode 100644
index 8669afaf..
--- a/dev-java/gef/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST GEF-0.12.3-src.zip 790870 SHA256 
d78a9f3c3b21a3c7ac79967cf6165f0db08e522e13788f6d30c94e877d38bcb0

diff --git a/dev-java/gef/files/0.12.3-javadoc.patch 
b/dev-java/gef/files/0.12.3-javadoc.patch
deleted file mode 100644
index 403597b1..
--- a/dev-java/gef/files/0.12.3-javadoc.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -ur src.old/build.xml src/build.xml
 src.old/build.xml  2007-06-26 21:28:41.0 +0300
-+++ src/build.xml  2007-06-26 21:28:50.0 +0300
-@@ -124,7 +124,7 @@
- 
- 
- 
--
-+
- 
- 
- 

diff --git a/dev-java/gef/gef-0.12.3.ebuild b/dev-java/gef/gef-0.12.3.ebuild
deleted file mode 100644
index 9de1f596..
--- a/dev-java/gef/gef-0.12.3.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-JAVA_PKG_IUSE="doc source"
-
-inherit java-pkg-2 java-ant-2
-
-DESCRIPTION="Java Graph Editing Framework"
-HOMEPAGE="http://gef.tigris.org;
-
-MY_PN="GEF"
-SRC_URI="http://${PN}.tigris.org/files/documents/9/43167/${MY_PN}-${PV}-src.zip;
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~x86"
-
-IUSE=""
-
-COMMON_DEP="
-   dev-java/commons-logging
-   sci-libs/jmol-acme
-   "
-RDEPEND=">=virtual/jre-1.4
-   ${COMMON_DEP}"
-DEPEND=">=virtual/jdk-1.4
-   app-arch/unzip
-   ${COMMON_DEP}"
-
-S=${WORKDIR}/src
-
-src_unpack() {
-   mkdir src
-   cd src
-   unpack ${A}
-   epatch "${FILESDIR}/0.12.3-javadoc.patch"
-   rm -vr Acme || die
-   java-ant_rewrite-classpath
-}
-
-EANT_GENTOO_CLASSPATH="commons-logging,jmol-acme"
-EANT_BUILD_TARGET="package"
-EANT_DOC_TARGET="prepare-docs"
-
-src_install() {
-   java-pkg_dojar ../lib/${PN}.jar
-   use source && java-pkg_dosrc org
-   use doc && java-pkg_dojavadoc ../docs
-   dodoc README.txt
-}

diff --git a/dev-java/gef/metadata.xml b/dev-java/gef/metadata.xml
deleted file mode 100644
index 952a4b9b..
--- a/dev-java/gef/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-http://www.gentoo.org/dtd/metadata.dtd;>
-
-   
-   j...@gentoo.org
-   Java
-   
-



[gentoo-commits] proj/java:master commit in: dev-java/jai-imageio/

2021-06-30 Thread Florian Schmaus
commit: 53917553325e8400249571247a6fbd3e5eb86038
Author: Florian Schmaus  gentoo  org>
AuthorDate: Wed Jun 30 09:34:44 2021 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Wed Jun 30 09:35:27 2021 +
URL:https://gitweb.gentoo.org/proj/java.git/commit/?id=53917553

dev-java/jai-imageio: treeclean

Reason: failed sourcing ebuild: java-pkg-2: EAPI 4 not supported, 
(java-pkg-2.eclass,
line  17:  called die)

Bug: https://bugs.gentoo.org/759889
Signed-off-by: Florian Schmaus  gentoo.org>

 dev-java/jai-imageio/jai-imageio-1.1-r1.ebuild | 41 --
 dev-java/jai-imageio/metadata.xml  |  8 -
 2 files changed, 49 deletions(-)

diff --git a/dev-java/jai-imageio/jai-imageio-1.1-r1.ebuild 
b/dev-java/jai-imageio/jai-imageio-1.1-r1.ebuild
deleted file mode 100644
index 18fa1d4f..
--- a/dev-java/jai-imageio/jai-imageio-1.1-r1.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=4
-
-JAVA_PKG_IUSE="source"
-
-inherit java-pkg-2 java-ant-2 subversion
-
-DESCRIPTION="A library for managing images based on JAI"
-HOMEPAGE="https://jai-imageio.dev.java.net/;
-SRC_URI=""
-ESVN_REPO_URI="https://svn.java.net/svn/jai-imageio-core~svn/tags/jai-imageio-1_1-fcs;
-
-LICENSE="jai-imageio sun-bcla-jclib4jai"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-CDEPEND="
-   dev-java/sun-jai-bin:0"
-DEPEND="${CDEPEND}
-   >=virtual/jdk-1.4"
-RDEPEND="${CDEPEND}
-   >=virtual/jre-1.4"
-
-S="${WORKDIR}/${PN}-core"
-
-JAVA_ANT_REWRITE_CLASSPATH="true"
-EANT_GENTOO_CLASSPATH="sun-jai-bin"
-EANT_GENTOO_CLASSPATH_EXTRA="src/share/jclib4jai/clibwrapper_jiio.jar"
-
-src_install() {
-   dohtml www/index.html
-   use source && java-pkg_dosrc src/share/classes/*
-
-   cd build/*/opt/lib || die
-   java-pkg_dojar ext/clibwrapper_jiio.jar ext/jai_imageio.jar
-   java-pkg_doso */libclib_jiio.so
-}

diff --git a/dev-java/jai-imageio/metadata.xml 
b/dev-java/jai-imageio/metadata.xml
deleted file mode 100644
index 952a4b9b..
--- a/dev-java/jai-imageio/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-http://www.gentoo.org/dtd/metadata.dtd;>
-
-   
-   j...@gentoo.org
-   Java
-   
-



[gentoo-commits] proj/java:master commit in: dev-java/irmi/

2021-06-30 Thread Florian Schmaus
commit: bbab681368f78b40230944a9e02e8c89321c2591
Author: Florian Schmaus  gentoo  org>
AuthorDate: Wed Jun 30 09:34:41 2021 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Wed Jun 30 09:35:26 2021 +
URL:https://gitweb.gentoo.org/proj/java.git/commit/?id=bbab6813

dev-java/irmi: treeclean

Reason: failed sourcing ebuild: java-pkg-2: EAPI 0 not supported, 
(java-pkg-2.eclass,
line  17:  called die)

Bug: https://bugs.gentoo.org/759889
Signed-off-by: Florian Schmaus  gentoo.org>

 dev-java/irmi/Manifest |  1 -
 dev-java/irmi/irmi-1.0.0-r1.ebuild | 43 --
 dev-java/irmi/metadata.xml |  8 ---
 3 files changed, 52 deletions(-)

diff --git a/dev-java/irmi/Manifest b/dev-java/irmi/Manifest
deleted file mode 100644
index bdd476be..
--- a/dev-java/irmi/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST irmi-1.0.0.tar.bz2 514313 SHA256 
39b8b00f03726cb6a5aff19731fa04ece0f57c4ef8d69cba36007db4997fb556

diff --git a/dev-java/irmi/irmi-1.0.0-r1.ebuild 
b/dev-java/irmi/irmi-1.0.0-r1.ebuild
deleted file mode 100644
index a4a7f6a0..
--- a/dev-java/irmi/irmi-1.0.0-r1.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-inherit java-pkg-2 java-ant-2
-
-DESCRIPTION="Intercepting RMI implementation for the Java platform"
-HOMEPAGE="http://carol.objectweb.org/;
-SRC_URI="http://dev.gentoo.org/~nichoj/distfiles/${P}.tar.bz2;
-# cvs -d:pserver:anonym...@cvs.forge.objectweb.org:/cvsroot/carol login 
-# cvs -z3 -d:pserver:anonym...@cvs.forge.objectweb.org:/cvsroot/carol export 
-r IRMI_1_0_0 irmi
-# tar jcvf irmi-1.0.0.tar.bz2 irmi/
-
-LICENSE="LGPL-2.1"
-SLOT="1.0"
-KEYWORDS="~amd64 ~x86"
-IUSE="doc"
-
-DEPEND=">=virtual/jdk-1.4
-   dev-java/ant-core"
-RDEPEND=">=virtual/jre-1.4
-   dev-java/commons-collections"
-S=${WORKDIR}/${PN}
-
-src_unpack() {
-   unpack ${A}
-   cd ${S}
-
-   cd ${S}/externals
-   rm *.jar
-   java-pkg_jar-from commons-collections
-   java-pkg_jar-from --build-only junit
-}
-
-src_compile() {
-   eant jar $(use_doc javadoc -Dbuild.doc=build/api)
-}
-
-src_install() {
-   java-pkg_dojar build/*.jar
-
-   use doc && java-pkg_dohtml -r build/api
-}

diff --git a/dev-java/irmi/metadata.xml b/dev-java/irmi/metadata.xml
deleted file mode 100644
index 952a4b9b..
--- a/dev-java/irmi/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-http://www.gentoo.org/dtd/metadata.dtd;>
-
-   
-   j...@gentoo.org
-   Java
-   
-



[gentoo-commits] proj/java:master commit in: media-sound/xenoplay/

2021-06-30 Thread Florian Schmaus
commit: 260e03fc2b737e2fb0c84a21a0e929c40ec4aa46
Author: Florian Schmaus  gentoo  org>
AuthorDate: Wed Jun 30 09:34:40 2021 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Wed Jun 30 09:35:26 2021 +
URL:https://gitweb.gentoo.org/proj/java.git/commit/?id=260e03fc

media-sound/xenoplay: treeclean

Reason: failed sourcing ebuild: inherit requires unknown eclass: base.eclass

Bug: https://bugs.gentoo.org/759889
Signed-off-by: Florian Schmaus  gentoo.org>

 media-sound/xenoplay/Manifest  |  1 -
 media-sound/xenoplay/metadata.xml  |  8 -
 media-sound/xenoplay/xenoplay-0.4.1.ebuild | 56 --
 3 files changed, 65 deletions(-)

diff --git a/media-sound/xenoplay/Manifest b/media-sound/xenoplay/Manifest
deleted file mode 100644
index 38bf7260..
--- a/media-sound/xenoplay/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST xenoplay-0-4-1-src.zip 820644 SHA256 
eba4e6e65917b2fc026ed90d944eb7b973759e4e0b361e92be9a3ec7e25b88b1

diff --git a/media-sound/xenoplay/metadata.xml 
b/media-sound/xenoplay/metadata.xml
deleted file mode 100644
index 952a4b9b..
--- a/media-sound/xenoplay/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-http://www.gentoo.org/dtd/metadata.dtd;>
-
-   
-   j...@gentoo.org
-   Java
-   
-

diff --git a/media-sound/xenoplay/xenoplay-0.4.1.ebuild 
b/media-sound/xenoplay/xenoplay-0.4.1.ebuild
deleted file mode 100644
index 96eaf5e0..
--- a/media-sound/xenoplay/xenoplay-0.4.1.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-MY_PV="${PV//./-}"
-
-JAVA_PKG_IUSE="source"
-inherit base eutils java-pkg-2
-
-DESCRIPTION="MusicXML player that can output MIDI files"
-HOMEPAGE="http://www.xenoage.com/xenoplay.html;
-SRC_URI="http://www.xenoage.com/downloads/xenoplay/${PN}-${MY_PV}-src.zip;
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="examples"
-
-RDEPEND=">=virtual/jre-1.5"
-
-DEPEND=">=virtual/jdk-1.5"
-#  test? ( dev-java/junit:4 )"
-
-S="${WORKDIR}"
-
-src_compile() {
-   rm -rf bin/* || die
-   ejavac -encoding UTF-8 -d bin $(find src -name '*.java')
-   $(java-config -j) cf "${PN}.jar" -C bin com
-   $(java-config -j) cf skin.jar data/applet
-}
-
-src_install() {
-   local share="/usr/share/${PN}"
-
-   java-pkg_dojar "${PN}.jar"
-   java-pkg_dojar skin.jar
-   java-pkg_dolauncher "${PN}" --main com.xenoage.player.PlayerFrame --pwd 
"${share}"
-   make_desktop_entry "${PN}" "Xenoage Player" 
"/usr/share/${PN}/data/images/icon.png" || die
-
-   insinto "${share}/data"
-   doins -r data/images || die
-
-   if use examples; then
-   insinto "${share}"
-   doins -r files || die
-   fi
-
-   use source && java-pkg_dosrc src/*
-   dohtml faq.txt gervill.txt readme.txt || die
-}
-
-#src_test() {
-#  local junit="$(java-pkg_getjars junit-4)"
-#  ejavac -encoding UTF-8 -cp "bin:${junit}" -d bin $(find test -name 
'*.java')
-#  ejunit -cp bin 
com.xenoage.player.{musicxml.opus.OpusTest,util.io.iocontext.IOContextTest}
-#}



[gentoo-commits] proj/java:master commit in: dev-java/easymock/

2021-06-30 Thread Florian Schmaus
commit: 366b2f24c418dbc8e26968039749adb3af8e15af
Author: Florian Schmaus  gentoo  org>
AuthorDate: Wed Jun 30 09:34:42 2021 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Wed Jun 30 09:35:26 2021 +
URL:https://gitweb.gentoo.org/proj/java.git/commit/?id=366b2f24

dev-java/easymock: treeclean

Reason: failed sourcing ebuild: java-pkg-2: EAPI 0 not supported, 
(java-pkg-2.eclass,
line  17:  called die)

Bug: https://bugs.gentoo.org/759889
Signed-off-by: Florian Schmaus  gentoo.org>

 dev-java/easymock/Manifest|  1 -
 dev-java/easymock/easymock-2.3.ebuild | 69 ---
 dev-java/easymock/metadata.xml| 12 --
 3 files changed, 82 deletions(-)

diff --git a/dev-java/easymock/Manifest b/dev-java/easymock/Manifest
deleted file mode 100644
index 3ef1989d..
--- a/dev-java/easymock/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST easymock2.3.zip 532605 SHA256 
52da45171846c64384773d13a2d10460da1958a276121b8e31a72a0c887874a6

diff --git a/dev-java/easymock/easymock-2.3.ebuild 
b/dev-java/easymock/easymock-2.3.ebuild
deleted file mode 100644
index 70bc57db..
--- a/dev-java/easymock/easymock-2.3.ebuild
+++ /dev/null
@@ -1,69 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-JAVA_PKG_IUSE="doc examples source test"
-inherit java-pkg-2 java-ant-2
-
-MY_P="${PN}${PV}"
-DESCRIPTION="EasyMock generates Mock Objects for interfaces in JUnit tests on 
the fly"
-HOMEPAGE="http://www.easymock.org/;
-SRC_URI="mirror://sourceforge/${PN}/${MY_P}.zip"
-
-LICENSE="MIT"
-SLOT="2"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-DEPEND="
-   app-arch/unzip
-   >=virtual/jdk-1.5
-   test? ( >=dev-java/junit-4 )
-"
-RDEPEND=">=virtual/jre-1.5"
-
-S="${WORKDIR}/${MY_P}"
-
-src_unpack() {
-   unpack ${A}
-   cd "${S}"
-
-   rm -rf javadoc ${PN}.jar || die
-   unzip -qq -d src/ src.zip
-   use test && unzip -qq -d test/ tests.zip
-   use examples && unzip -qq -d examples/ samples.zip
-   find . -name '*.class' -delete || die
-}
-
-src_compile() {
-   mkdir classes || die
-
-   ejavac -d classes $(find src -name "*.java")
-
-   jar -cf ${PN}.jar -C classes . || die "jar failed"
-
-   if use doc ; then
-   mkdir javadoc || die
-   javadoc -d javadoc -sourcepath src -subpackages org || die
-   fi
-}
-
-src_test() {
-   ejavac -cp ${PN}.jar:$(java-pkg_getjars junit-4) -d classes \
-   $(find test/org -name "*.java")
-   cd classes
-   for FILE in $(find -name "*Test\.class"); do
-   local CLASS=$(echo ${FILE} | sed -e "s/\.class//" | sed -e 
"s%/%.%g" | sed -e "s/\.\.//")
-   java -cp .:$(java-pkg_getjars --with-dependencies junit-4) \
-   org.junit.runner.JUnitCore ${CLASS} || die "Test 
${CLASS} failed"
-   done
-}
-
-src_install() {
-   java-pkg_dojar ${PN}.jar
-   dohtml *.html *.css || die
-
-   use doc && java-pkg_dojavadoc javadoc
-   use source && java-pkg_dosrc src/org
-   use examples && java-pkg_doexamples examples
-}

diff --git a/dev-java/easymock/metadata.xml b/dev-java/easymock/metadata.xml
deleted file mode 100644
index d6ae98ef..
--- a/dev-java/easymock/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-
-http://www.gentoo.org/dtd/metadata.dtd;>
-
-   
-   j...@gentoo.org
-   Java
-   
-   
-   EasyMock provides Mock Objects for interfaces in JUnit tests by 
generating
-   them on the fly using Java's proxy mechanism.
-   
-



[gentoo-commits] proj/java:master commit in: dev-java/classworlds/

2021-06-30 Thread Florian Schmaus
commit: d49494b65d527291834c713c1406f4d98e7bc380
Author: Florian Schmaus  gentoo  org>
AuthorDate: Wed Jun 30 09:34:40 2021 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Wed Jun 30 09:35:26 2021 +
URL:https://gitweb.gentoo.org/proj/java.git/commit/?id=d49494b6

dev-java/classworlds: treeclean

Reason: failed sourcing ebuild: java-pkg-2: EAPI 0 not supported, 
(java-pkg-2.eclass,
line  17:  called die)

Bug: https://bugs.gentoo.org/759889
Signed-off-by: Florian Schmaus  gentoo.org>

 dev-java/classworlds/Manifest   |  1 -
 dev-java/classworlds/classworlds-1.1.ebuild | 47 -
 dev-java/classworlds/metadata.xml   | 35 -
 3 files changed, 83 deletions(-)

diff --git a/dev-java/classworlds/Manifest b/dev-java/classworlds/Manifest
deleted file mode 100644
index 65b3c9a2..
--- a/dev-java/classworlds/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST classworlds-1.1.tar.bz2 45189 SHA256 
27cf4b8ce98bf3afe28908a4172ebdfd0b127f2fc080649386514eeb0449

diff --git a/dev-java/classworlds/classworlds-1.1.ebuild 
b/dev-java/classworlds/classworlds-1.1.ebuild
deleted file mode 100644
index f3ea19e7..
--- a/dev-java/classworlds/classworlds-1.1.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-JAVA_PKG_IUSE="doc source"
-
-inherit java-pkg-2 java-ant-2
-
-DESCRIPTION="Advanced classloader framework"
-HOMEPAGE="http://classworlds.codehaus.org/;
-SRC_URI="http://dev.gentooexperimental.org/~kiorky/${P}.tar.bz2;
-LICENSE="codehaus-classworlds"
-SLOT="1.1"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RDEPEND=">=virtual/jre-1.4
-   >=dev-java/xerces-2.7"
-DEPEND=">=virtual/jdk-1.4
-   ${RDEPEND}
-   >=dev-java/ant-core-1.6"
-
-EANT_GENTOO_CLASSPATH="xerces-2"
-EANT_BUILD_TARGET="jar"
-EANT_DOC_TARGET="javadoc"
-
-src_unpack() {
-   unpack ${A}
-   find "${S}" -name *.jar -type f -exec rm -f '{}' \;
-   for build in $(find "${S}" -name build*xml);do
-   java-ant_rewrite-classpath "$build"
-   # get out of classpath errors at build/test time
-   sed  -i "${build}" -re\
-   
's/pathelement\s*path="\$\{testclassesdir\}"/pathelement 
path="\$\{gentoo.classpath\}:\$\{testclassesdir\}"/'\
-   || die
-   # separate compile and test time
-   sed  -i "${build}" -re\
-   's/compile,test/compile/'\
-   || die
-   done
-}
-
-src_install() {
-   java-pkg_newjar "target/${P}.jar" "${PN}.jar"
-   use doc && java-pkg_dojavadoc dist/docs/api
-   use source && java-pkg_dosrc "${S}/src/java/main/*"
-}

diff --git a/dev-java/classworlds/metadata.xml 
b/dev-java/classworlds/metadata.xml
deleted file mode 100644
index ee9d52ba..
--- a/dev-java/classworlds/metadata.xml
+++ /dev/null
@@ -1,35 +0,0 @@
-
-http://www.gentoo.org/dtd/metadata.dtd;>
-
-
-   j...@gentoo.org
-   Java
-
-
-classworlds is a framework for container developers who require complex
-manipulation of Java's ClassLoaders. Java's native ClassLoader mechanims
-and classes can cause much headache and confusion for certain types of
-application developers. Projects which involve dynamic loading of
-components or otherwise represent a 'container' can benefit from the
-classloading control provided by classworlds.
-
-classworlds provides a richer set of semantics for class loading than
-Java's normal mechanisms, while still being able to provide a
-ClassLoader interface to integrate seamlessly with the Java environment.
-
-The classworlds model does away with the hierarchy normally associated
-with ClassLoaders. Instead, there is a pool of ClassRealms which can
-import arbitrary packages from other ClassRealms. Effectively,
-classworlds turns the old-style hierarchy into a directed graph.
- 
-In a application container environment, the container may have a realm
-capable of loading on the container/component contract interfaces and
-classes. Another realm is created for each component which imports the
-contract classes from the container realm.
- 
-This model allows for fine-grained control of which classloader loads
-any particular class. This form of partial isolation can reduce the
-myriad strange errors that are produced by loading classes from multiple
-loaders. 
-
-



[gentoo-commits] proj/java:master commit in: dev-java/buildmagic-tasks/, dev-java/buildmagic-tasks/files/

2021-06-30 Thread Florian Schmaus
commit: 48970a29d48c13193499ef357fbdf2948545ceb0
Author: Florian Schmaus  gentoo  org>
AuthorDate: Wed Jun 30 09:34:41 2021 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Wed Jun 30 09:35:26 2021 +
URL:https://gitweb.gentoo.org/proj/java.git/commit/?id=48970a29

dev-java/buildmagic-tasks: treeclean

Reason: failed sourcing ebuild: java-pkg-2: EAPI 0 not supported, 
(java-pkg-2.eclass,
line  17:  called die)

Bug: https://bugs.gentoo.org/759889
Signed-off-by: Florian Schmaus  gentoo.org>

 dev-java/buildmagic-tasks/Manifest |   3 -
 .../buildmagic-tasks-2.0-r1.ebuild | 102 
 .../buildmagic-tasks/buildmagic-tasks-2.0.4.ebuild | 103 -
 dev-java/buildmagic-tasks/files/build.properties   |  12 ---
 .../buildmagic-tasks-2.0.4-defaults.ent.patch  |  10 --
 .../files/jboss4-buildmagic-tasks-build_xml.patch  |  24 -
 dev-java/buildmagic-tasks/metadata.xml |   8 --
 7 files changed, 262 deletions(-)

diff --git a/dev-java/buildmagic-tasks/Manifest 
b/dev-java/buildmagic-tasks/Manifest
deleted file mode 100644
index a46c3e3f..
--- a/dev-java/buildmagic-tasks/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST buildmagic-2.0.4.tar.bz2 196471 SHA256 
c2d8fdd331ef49a266d4e225cc5d123d683b5cda10b5751e5f1ccd469ca289bc
-DIST jboss-buildmagic-2.0.tar.gz 8799455 SHA256 
c71d6e5f62a693e5ed2362e48014673582277dc308623860fbadc31f6af2560c
-DIST jboss-common-4.0.0.DR4.tar.gz 165984 SHA256 
ac1a42f3b99055d97413e0bd3a754427696e945e84fa3e1aa2fa7c26019faa5e

diff --git a/dev-java/buildmagic-tasks/buildmagic-tasks-2.0-r1.ebuild 
b/dev-java/buildmagic-tasks/buildmagic-tasks-2.0-r1.ebuild
deleted file mode 100644
index 262fdc50..
--- a/dev-java/buildmagic-tasks/buildmagic-tasks-2.0-r1.ebuild
+++ /dev/null
@@ -1,102 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-inherit java-pkg-2 java-ant-2 eutils
-
-DESCRIPTION="JBoss buildmagic tasks module"
-HOMEPAGE="http://www.jboss.org;
-BASE_URL="http://gentooexperimental.org/distfiles;
-#BASE_URL="mirror://gentoo"
-# These source files were obtained from jpackage's srpm for
-# jboss4-buildmagic-tasks
-SRC_URI="${BASE_URL}/jboss-buildmagic-${PV}.tar.gz 
${BASE_URL}/jboss-common-4.0.0.DR4.tar.gz"
-
-LICENSE="LGPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-CDEPEND="dev-java/log4j
-   >=dev-java/bsf-2.3"
-DEPEND=">=virtual/jdk-1.4
-   ${CDEPEND}"
-RDEPEND=">=virtual/jre-1.4
-   ${CDEPEND}"
-   
-S="${WORKDIR}/buildmagic/tasks"
-
-COMMON=${WORKDIR}/jboss-common
-
-src_unpack() {
-   unpack ${A}
-
-   cd ${S}/..
-
-   # TODO: make this into a patch
-   # curtesy of jpackage.org
-   cp tasks/build.xml tasks/build.xml.sav
-   for f in `find tasks/src -name "*.java"`; do
-   sed -e 's|com\.ibm\.bsf|org\.apache\.bsf|' $f > temp.java
-   cp temp.java $f
-   done
-   rm temp.java
-
-   # curtesy of jpackage.org
-   epatch ${FILESDIR}/jboss4-buildmagic-tasks-build_xml.patch
-
-   # in order to avoid a circular dependency with jboss-common, we need
-   # to include the classes from jboss-common that we actually need
-   # TODO: this most likely can be cleaned up with some for loops
-   mkdir -p tasks/src/main/org/jboss/util/file
-   mkdir -p tasks/src/main/org/jboss/util/platform
-   mkdir -p tasks/src/main/org/jboss/util/stream
-   mkdir -p tasks/src/main/org/jboss/logging
-   cp ../jboss-common/src/main/org/jboss/util/DirectoryBuilder.java 
tasks/src/main/org/jboss/util
-   cp ../jboss-common/src/main/org/jboss/util/Strings.java 
tasks/src/main/org/jboss/util
-   cp ../jboss-common/src/main/org/jboss/util/NestedError.java 
tasks/src/main/org/jboss/util
-   cp ../jboss-common/src/main/org/jboss/util/NestedThrowable.java 
tasks/src/main/org/jboss/util
-   cp ../jboss-common/src/main/org/jboss/util/ThrowableHandler.java 
tasks/src/main/org/jboss/util
-   cp ../jboss-common/src/main/org/jboss/util/ThrowableListener.java 
tasks/src/main/org/jboss/util
-   cp ../jboss-common/src/main/org/jboss/util/NullArgumentException.java 
tasks/src/main/org/jboss/util
-   cp ../jboss-common/src/main/org/jboss/util/EmptyStringException.java 
tasks/src/main/org/jboss/util
-   cp ../jboss-common/src/main/org/jboss/util/file/Files.java 
tasks/src/main/org/jboss/util/file
-   cp ../jboss-common/src/main/org/jboss/util/platform/Java.java 
tasks/src/main/org/jboss/util/platform
-   cp ../jboss-common/src/main/org/jboss/util/stream/Streams.java 
tasks/src/main/org/jboss/util/stream
-   cp ../jboss-common/src/main/org/jboss/logging/Logger.java 
tasks/src/main/org/jboss/logging
-   cp ../jboss-common/src/main/org/jboss/logging/LoggerPlugin.java 
tasks/src/main/org/jboss/logging
-   cp ../jboss-common/src/main/org/jboss/logging/NullLoggerPlugin.java 

[gentoo-commits] proj/java:master commit in: dev-java/gradle/

2021-06-30 Thread Florian Schmaus
commit: a0cc7bfaf37b91c8925e18b4ca9bf8592a1c31a8
Author: Florian Schmaus  gentoo  org>
AuthorDate: Wed Jun 30 07:24:53 2021 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Wed Jun 30 07:24:53 2021 +
URL:https://gitweb.gentoo.org/proj/java.git/commit/?id=a0cc7bfa

dev-java/gradle: update to 7.1, does not yet work

Signed-off-by: Florian Schmaus  gentoo.org>

 dev-java/gradle/Manifest|  3 +-
 dev-java/gradle/gradle-3.1.ebuild   | 70 -
 dev-java/gradle/gradle-7.1.0.ebuild | 50 ++
 3 files changed, 51 insertions(+), 72 deletions(-)

diff --git a/dev-java/gradle/Manifest b/dev-java/gradle/Manifest
index 4bee18a0..28e0970b 100644
--- a/dev-java/gradle/Manifest
+++ b/dev-java/gradle/Manifest
@@ -1,2 +1 @@
-DIST gradle-3.1-rc-1-bin.zip 68966616 SHA256 
9d67811a2dee405c920e6bced2d687142e2378eb33c3af960bdbaef39bcb2485 SHA512 
c7a093921db88d3147a4214a484cede06f1d436614b65ac43420a9a3615a61c01692d177cee2cf3f306226cc69e5866fef4a462e6bd8330a84fe1f363a4c424c
 WHIRLPOOL 
62b207d3e06d866e988c72bb09f33ed1eee09d352f1f4647003b0d215e610754401ea4041ebe1ee391316abbeaaaf3ca7bacac3658c7524168c1c0969587eba2
-DIST gradle-3.1-src.zip 18372591 SHA256 
94273588a8ecdedadcf842467e0e71c3b6e2ee7cb2818aa8bf840e44a8a56569 SHA512 
fcbed86a2278c613dcf032e4110c53080dfc81561073447b821a37a98b44913c573fb006f6bc08d1e6cd82540b1ccae2167ec590eafa5f655ff8716d548dfad0
 WHIRLPOOL 
6cd5a79863a86b70730b2cf67ce4edd3ceb7b10d0a112302a5297e430bb5c294c7a970e3a28905a270bcfbd0d41d8dcc6c437c2482462420c98b8c92a8732c6b
+DIST gradle-7.1.0.tar.gz 25092640 BLAKE2B 
f5514b78f3233231e9faa0e7ab6d20dd3b466ee45b9b25917594860939be47789d9a414e5c81ade190fb7d08a5d329c03c91d4bdca3ed35fbe8596aaa28bc170
 SHA512 
9d55f71af47153ebea685cfaf7ecfd98502654b500f9f1cd9c252ec65b1931c77f2b6d56b42513deae655ea46b08e306a6db4bd516dd5e8d46a47c51bb77186d

diff --git a/dev-java/gradle/gradle-3.1.ebuild 
b/dev-java/gradle/gradle-3.1.ebuild
deleted file mode 100644
index 9ca71df1..
--- a/dev-java/gradle/gradle-3.1.ebuild
+++ /dev/null
@@ -1,70 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-
-inherit java-pkg-2
-
-DESCRIPTION="A project automation and build tool with a Groovy based DSL"
-SRC_URI="
-   http://services.gradle.org/distributions/${P}-src.zip
-   http://services.gradle.org/distributions/${P}-rc-1-bin.zip
-"
-HOMEPAGE="http://www.gradle.org/;
-LICENSE="Apache-2.0"
-SLOT="${PV}"
-KEYWORDS="~amd64 ~x86"
-
-DEPEND="
-   app-arch/zip
-   app-eselect/eselect-gradle
-"
-RDEPEND=">=virtual/jdk-1.5"
-IUSE="doc"
-
-src_prepare() {
-   default
-   java-pkg-2_src_prepare
-
-   sed -i 
"s|https://services.gradle.org/distributions/|file://${DISTDIR}/|" \
-   gradle/wrapper/gradle-wrapper.properties \
-   || die 'unable to edit source fetch'
-}
-
-src_compile() {
-   ./gradlew --gradle-user-home "${WORKDIR}" "$(usex doc installAll 
install)" -Pgradle_installPath=dist || die 'Gradle build failed'
-}
-
-src_install() {
-   local gradle_dir="${EROOT}usr/share/${PN}-${SLOT}"
-
-   cd dist || die
-   dodoc changelog.txt getting-started.html
-
-   insinto "${gradle_dir}"
-
-   # jars in lib/
-   # Note that we can't strip the version from the gradle jars,
-   # because then gradle won't find them.
-   cd lib || die "lib/ not found"
-   for jar in *.jar; do
-   java-pkg_newjar ${jar} ${jar}
-   done
-
-   # plugins in lib/plugins
-   cd plugins || die
-   java-pkg_jarinto ${JAVA_PKG_JARDEST}/plugins
-   for jar in *.jar; do
-   java-pkg_newjar ${jar} ${jar}
-   done
-
-   java-pkg_dolauncher "${P}" --main org.gradle.launcher.GradleMain 
--java_args "-Dgradle.home=${gradle_dir}/lib \${GRADLE_OPTS}"
-}
-
-pkg_postinst() {
-   eselect gradle update ifunset
-}
-
-pkg_postrm() {
-   eselect gradle update ifunset
-}

diff --git a/dev-java/gradle/gradle-7.1.0.ebuild 
b/dev-java/gradle/gradle-7.1.0.ebuild
new file mode 100644
index ..7c2d03bf
--- /dev/null
+++ b/dev-java/gradle/gradle-7.1.0.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit gradle
+
+DESCRIPTION="A project automation and build tool with a Groovy based DSL"
+SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+HOMEPAGE="https://www.gradle.org/;
+LICENSE="Apache-2.0"
+SLOT="${PV}"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="
+   app-eselect/eselect-gradle
+"
+RDEPEND=">=virtual/jdk-1.8:*"
+
+# Hopefully we can remove network-sandbox at one point in the future
+# from RESTRICT. But for now, it is necessary.
+RESTRICT="network-sandbox"
+
+src_compile() {
+   if ! I_KNOW_THAT_DEV_JAVA_GRADLE_DOES_NOT_YET_WORK; then
+   die "You don't know that 

[gentoo-commits] proj/java:master commit in: eclass/

2021-06-30 Thread Florian Schmaus
commit: bc66c7b0b3a29865ab8261ee60b62cd73fa884f3
Author: Florian Schmaus  gentoo  org>
AuthorDate: Wed Jun 30 07:20:59 2021 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Wed Jun 30 07:22:04 2021 +
URL:https://gitweb.gentoo.org/proj/java.git/commit/?id=bc66c7b0

gradle.eclass: initial version

This is the start of a new eclass for the gradle build system. The
eclass is currently experimental and subject to change.

Signed-off-by: Florian Schmaus  gentoo.org>

 eclass/gradle.eclass | 36 
 1 file changed, 36 insertions(+)

diff --git a/eclass/gradle.eclass b/eclass/gradle.eclass
new file mode 100644
index ..f609c122
--- /dev/null
+++ b/eclass/gradle.eclass
@@ -0,0 +1,36 @@
+# Copyright 2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# @ECLASS: gradle.eclass
+# @MAINTAINER:
+# Gentoo Java Project 
+# @AUTHOR:
+# Florian Schmaus 
+# @BLURB: Utility functions for the gradle build system.
+# @DESCRIPTION:
+# Utility functions for the gradle build system.
+# WARNING: This eclass is currently experimental and
+# subject to change.
+
+EGRADLE_BIN="gradle"
+
+# @FUNCTION: egradle
+# @USAGE: [gradle-args]
+# @DESCRIPTION
+# Invoke gradle
+egradle() {
+   # TODO --no-build-cache ?
+   local gradle_args=(
+   --console=plain
+   --info
+   --stacktrace
+   --no-daemon
+   --offline
+   --no-build-cache
+   --gradle-user-home "${T}/gradle_user_home"
+   --project-cache-dir "${T}/gradle_project_cache"
+   )
+
+   einfo "gradle "${gradle_args[@]}" ${@}"
+   "${EGRADLE_BIN}" "${gradle_args[@]}" ${@} || die "gradle failed"
+}



[gentoo-commits] proj/java:master commit in: virtual/gradle/

2021-06-26 Thread Florian Schmaus
commit: 2e78a8d12c9a2e15ccfdef675a3aeca0ead6b173
Author: Florian Schmaus  gentoo  org>
AuthorDate: Sat Jun 26 08:58:26 2021 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Sat Jun 26 08:58:34 2021 +
URL:https://gitweb.gentoo.org/proj/java.git/commit/?id=2e78a8d1

virtual/gradle: update metadata, use my @gentoo.org address

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Florian Schmaus  gentoo.org>

 virtual/gradle/metadata.xml | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/virtual/gradle/metadata.xml b/virtual/gradle/metadata.xml
index d5240109..b7691562 100644
--- a/virtual/gradle/metadata.xml
+++ b/virtual/gradle/metadata.xml
@@ -1,8 +1,8 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   f...@geekplace.eu
-   Maintainer, CC him on bugs
-   
+
+   f...@gentoo.org
+   Florian Schmaus
+
 



[gentoo-commits] proj/java:master commit in: app-eselect/eselect-gradle/

2021-06-25 Thread Florian Schmaus
commit: 09f38228513f36c753197067cb9339f274da401e
Author: Florian Schmaus  gentoo  org>
AuthorDate: Fri Jun 25 10:41:41 2021 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Fri Jun 25 10:42:38 2021 +
URL:https://gitweb.gentoo.org/proj/java.git/commit/?id=09f38228

app-eselect/eselect-gradle: treeclean (migrated to ::gentoo)

Package-Manager: Portage-3.0.20, Repoman-3.0.2
Signed-off-by: Florian Schmaus  gentoo.org>

 app-eselect/eselect-gradle/Manifest|  1 -
 .../eselect-gradle/eselect-gradle-0.2.ebuild   | 26 --
 .../eselect-gradle/eselect-gradle-.ebuild  | 26 --
 app-eselect/eselect-gradle/metadata.xml|  8 ---
 4 files changed, 61 deletions(-)

diff --git a/app-eselect/eselect-gradle/Manifest 
b/app-eselect/eselect-gradle/Manifest
deleted file mode 100644
index ccad1981..
--- a/app-eselect/eselect-gradle/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST eselect-gradle-0.2.tar.bz2 1521 BLAKE2B 
8ea5b8ca72615684604722ec25ea18fc15b97a21d37205f8d729bb542183241d5b27c5c0b5ea66034f336b42f7c53d2a8b7b9faddab5849aa7ffbdab3a22e2ea
 SHA512 
9988d6ec40c12cd559f1d93a606f6365fa49fbbfb482a4edbf0ba15cc26d307fb63e5f019f84c7d4ebc356ea7ba8ec120b6b248862a46238c7e6e8338a78deeb

diff --git a/app-eselect/eselect-gradle/eselect-gradle-0.2.ebuild 
b/app-eselect/eselect-gradle/eselect-gradle-0.2.ebuild
deleted file mode 100644
index 4277ecbf..
--- a/app-eselect/eselect-gradle/eselect-gradle-0.2.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="Manage multiple Gradle versions on one system"
-HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Java;
-
-if [[ ${PV} == "" ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://gitlab.com/Flow/${PN}.git;
-else
-   SRC_URI="https://gitlab.com/Flow/${PN}/-/archive/${PV}/${P}.tar.bz2;
-   KEYWORDS="~amd64 ~x86"
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE=""
-
-RDEPEND="app-admin/eselect"
-
-src_install() {
-   insinto /usr/share/eselect/modules
-   doins gradle.eselect
-}

diff --git a/app-eselect/eselect-gradle/eselect-gradle-.ebuild 
b/app-eselect/eselect-gradle/eselect-gradle-.ebuild
deleted file mode 100644
index da7f8b8e..
--- a/app-eselect/eselect-gradle/eselect-gradle-.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="Manage multiple Gradle versions on one system"
-HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Java;
-
-if [[ ${PV} == "" ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://gitlab.com/Flow/${PN}.git;
-else
-   SRC_URI=""
-   KEYWORDS="~amd64 ~x86"
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE=""
-
-RDEPEND="app-admin/eselect"
-
-src_install() {
-   insinto /usr/share/eselect/modules
-   doins gradle.eselect
-}

diff --git a/app-eselect/eselect-gradle/metadata.xml 
b/app-eselect/eselect-gradle/metadata.xml
deleted file mode 100644
index b7691562..
--- a/app-eselect/eselect-gradle/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-http://www.gentoo.org/dtd/metadata.dtd;>
-
-
-   f...@gentoo.org
-   Florian Schmaus
-
-



[gentoo-commits] proj/java:master commit in: dev-java/gradle-bin/

2021-06-25 Thread Florian Schmaus
commit: b8a8b64a4a4c6c6fdd18e80457b5debb7e64228a
Author: Florian Schmaus  gentoo  org>
AuthorDate: Fri Jun 25 10:43:10 2021 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Fri Jun 25 10:43:15 2021 +
URL:https://gitweb.gentoo.org/proj/java.git/commit/?id=b8a8b64a

dev-java/gradle-bin: drop 6.8.3, 7.1 (migrated to ::gentoo)

Signed-off-by: Florian Schmaus  gentoo.org>

 dev-java/gradle-bin/Manifest|  2 -
 dev-java/gradle-bin/gradle-bin-6.8.3.ebuild | 58 -
 dev-java/gradle-bin/gradle-bin-7.1.ebuild   | 58 -
 3 files changed, 118 deletions(-)

diff --git a/dev-java/gradle-bin/Manifest b/dev-java/gradle-bin/Manifest
index 73b25d59..2b9da5b9 100644
--- a/dev-java/gradle-bin/Manifest
+++ b/dev-java/gradle-bin/Manifest
@@ -1,4 +1,2 @@
 DIST gradle-4.10.3-all.zip 117609625 BLAKE2B 
c74da2bd24783bd80d6800d23bd2f7676e6871e69f981695d8eb28d000fd47739607c1840568cbe7c934eca21754ac3cb890925e45af9c43266bd31006274b8b
 SHA512 
a688267399a1632d86e8c3d28e34ea58992bba64968f4d01b6c3e4ea63081167c556806b1e2718e6858a8d402c941fcdcbe761f3622fa2f74bd53dedffa620ff
 DIST gradle-5.6.2-all.zip 139632144 BLAKE2B 
6d43594a752cf8eedb9958ac76a703cee35561779a152324e8429a1ce79b3c169dd5d34da780eec3147bae26472416f60fe77272927755ee5455481ca6c14e0f
 SHA512 
f3e400d4b9dd3b11ab1bebb20fa927495760c4c57da814d08eeda0851d04609b719f930c1ce3030e35004a8af546b8847e9b389eb91c2a12da0ade974dab5ced
-DIST gradle-6.8.3-all.zip 150631445 BLAKE2B 
935a6631167481e289ac5a468b822ffeec204519edf42c8a0f05a911ef716715b706e3c22637763b4a7a0c7cbfa89f163673ef5631c115c025c5634b353fcee6
 SHA512 
fdd5c347142c2a8e2a1455d8886ddb103531de6e69d41f20d199a488d10165600924876761b452da213759a1dc6d47ed00a069f1a9f8af99fdbf1af3bb2e0564
-DIST gradle-7.1-all.zip 154782196 BLAKE2B 
8252b53dd9214f92c2a900a240ee22e1cf98f8dadc07248df8015dd3eda745338198b864aeb1cd0d3b3ec4604fdf01105c74e95fba4b9dde1ef56db7eb5f8dcd
 SHA512 
30aad03b1bd02fef13fbb59ae29ce859dc60f734432207c9a173056bc9e23125233d618c3f4906011f70065dd09c848abdc6dd249421c3b79c28477903b78a01

diff --git a/dev-java/gradle-bin/gradle-bin-6.8.3.ebuild 
b/dev-java/gradle-bin/gradle-bin-6.8.3.ebuild
deleted file mode 100644
index 466cc26f..
--- a/dev-java/gradle-bin/gradle-bin-6.8.3.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit java-pkg-2
-
-MY_PN=${PN%%-bin}
-MY_P="${MY_PN}-${PV/_rc/-rc-}"
-
-DESCRIPTION="A project automation and build tool with a Groovy based DSL"
-SRC_URI="https://services.gradle.org/distributions/${MY_P}-all.zip;
-HOMEPAGE="https://www.gradle.org/;
-LICENSE="Apache-2.0"
-SLOT="${PV}"
-KEYWORDS="~amd64 ~x86"
-
-DEPEND="app-eselect/eselect-gradle"
-BDEPEND="app-arch/unzip"
-RDEPEND="
-   ${DEPEND}
-   >=virtual/jre-1.8:*
-"
-
-IUSE="source doc"
-
-S="${WORKDIR}/${MY_P}"
-
-src_install() {
-   local gradle_dir="${EPREFIX}/usr/share/${PN}-${SLOT}"
-
-   dodoc docs/release-notes.html
-
-   insinto "${gradle_dir}"
-
-   # source
-   if use source ; then
-   java-pkg_dosrc src/*
-   fi
-
-   # docs
-   if use doc ; then
-   java-pkg_dojavadoc docs/javadoc
-   fi
-
-   insinto "${gradle_dir}"
-   doins -r bin/ lib/
-   fperms 755 "${gradle_dir}/bin/gradle"
-   dosym "${gradle_dir}/bin/gradle" "/usr/bin/${PN}-${SLOT}"
-}
-
-pkg_postinst() {
-   eselect gradle update ifunset
-}
-
-pkg_postrm() {
-   eselect gradle update ifunset
-}

diff --git a/dev-java/gradle-bin/gradle-bin-7.1.ebuild 
b/dev-java/gradle-bin/gradle-bin-7.1.ebuild
deleted file mode 100644
index 466cc26f..
--- a/dev-java/gradle-bin/gradle-bin-7.1.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit java-pkg-2
-
-MY_PN=${PN%%-bin}
-MY_P="${MY_PN}-${PV/_rc/-rc-}"
-
-DESCRIPTION="A project automation and build tool with a Groovy based DSL"
-SRC_URI="https://services.gradle.org/distributions/${MY_P}-all.zip;
-HOMEPAGE="https://www.gradle.org/;
-LICENSE="Apache-2.0"
-SLOT="${PV}"
-KEYWORDS="~amd64 ~x86"
-
-DEPEND="app-eselect/eselect-gradle"
-BDEPEND="app-arch/unzip"
-RDEPEND="
-   ${DEPEND}
-   >=virtual/jre-1.8:*
-"
-
-IUSE="source doc"
-
-S="${WORKDIR}/${MY_P}"
-
-src_install() {
-   local gradle_dir="${EPREFIX}/usr/share/${PN}-${SLOT}"
-
-   dodoc docs/release-notes.html
-
-   insinto "${gradle_dir}"
-
-   # source
-   if use source ; then
-   java-pkg_dosrc src/*
-   fi
-
-   # docs
-   if use doc ; then
-   java-pkg_dojavadoc docs/javadoc
-   fi
-
-   insinto "${gradle_dir}"
-   doins -r bin/ lib/
-   fperms 755 "${gradle_dir}/bin/gradle"
-   dosym "${gradle_dir}/bin/gradle" "/usr/bin/${PN}-${SLOT}"
-}
-
-pkg_postinst() {
-   eselect gradle update 

[gentoo-commits] proj/java:master commit in: app-eselect/eselect-gradle/files/

2021-06-25 Thread Florian Schmaus
commit: 1783fe9524e5f6d689284e5dceb156b000e9faef
Author: Florian Schmaus  gentoo  org>
AuthorDate: Fri Jun 25 07:18:09 2021 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Fri Jun 25 07:18:09 2021 +
URL:https://gitweb.gentoo.org/proj/java.git/commit/?id=1783fe95

app-eselect/eselect-gradle: remove unreferenced files

Signed-off-by: Florian Schmaus  gentoo.org>

 app-eselect/eselect-gradle/files/gradle.eselect | 131 
 1 file changed, 131 deletions(-)

diff --git a/app-eselect/eselect-gradle/files/gradle.eselect 
b/app-eselect/eselect-gradle/files/gradle.eselect
deleted file mode 100644
index de5e0fa8..
--- a/app-eselect/eselect-gradle/files/gradle.eselect
+++ /dev/null
@@ -1,131 +0,0 @@
-# -*-eselect-*-  vim: ft=eselect
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2 or later
-# $Id: $
-
-DESCRIPTION="Manage the /usr/bin/gradle symlink"
-MAINTAINER="f...@geekplace.eu"
-VERSION=0.1
-
-# find a list of gradle symlink targets
-find_targets() {
-   local f
-   for f in "${EROOT}"/usr/bin/gradle?(-bin)-[[:digit:]]*; do
-   [[ -x ${f} ]] && basename "${f}"
-   done
-}
-
-remove_symlink() {
-   rm "${EROOT}/usr/bin/gradle" \
-   || die -q "Could not remove symlink"
-}
-
-set_symlink() {
-   local target=$1
-
-   if is_number "${target}"; then
-   local targets=( $(find_targets) )
-   target=${targets[target-1]}
-   fi
-
-   [[ -z ${target} ]] \
-   && die -q "Target \"${1}\" doesn't apper to be valid!"
-
-   [[ ! -x ${EROOT}/usr/bin/${target} ]] \
-   && die -q "${EROOT}/usr/bin/${target} is not an executable"
-
-   ln -s "${target}" "${EROOT}/usr/bin/gradle" \
-   || die -q "Could not set symlink"
-}
-
-describe_show() {
-   echo "Shows the current gradle symlink"
-}
-
-do_show() {
-   write_list_start "Current gradle symlink:"
-   if [[ -L ${EROOT}/usr/bin/gradle ]]; then
-   local gradle=$(canonicalise "${EROOT}/usr/bin/gradle")
-   write_kv_list_entry "${gradle}" ""
-   else
-   write_kv_list_entry "(unset)" ""
-   fi
-}
-
-describe_list() {
-   echo "list available gradle symlink targets"
-}
-
-do_list() {
-   local i targets=( $(find_targets) )
-
-   write_list_start "Available gradle symlink targets:"
-   for (( i = 0; i < ${#targets[@]}; i++ )); do
-   # highligh the target where the symlink is pointing to
-   [[ ${targets[i]} = \
-   $(basename "$(canonicalise "${EROOT}/usr/bin/gradle")") 
]] \
-   && targets[i]=$(highlight_marker "${targets[i]}")
-   done
-   write_numbered_list -m "(none found)" "${targets[@]}"
-}
-
-describe_set() {
-   echo "Set a new gradle symlink target"
-}
-
-describe_set_parameters() {
-   echo ""
-}
-
-describe_set_options() {
-   echo "target : Target name or number (from 'list' action)"
-}
-
-do_set() {
-   [[ -z $1 ]] && die -q "You didn't tell me what to set the symlink to"
-   [[ $# -gt 1 ]] && die -q "Too many parameters"
-   test_for_root
-
-   if [[ -L ${EROOT}/usr/bin/gradle ]]; then
-   # existing symmlink
-   remove_symlink
-   set_symlink "$1"
-   elif [[ -e ${EROOT}/usr/bin/gradle ]]; then
-   # we have someting strange
-   die -q "${EROOT}/usr/bin/gradle exists but is not a symlink"
-   else
-   set_symlink "$1"
-   fi
-}
-
-describe_update() {
-   echo "Automatically update the gradle symlink"
-}
-
-describe_update_options() {
-   echo "ifunset: Do not override currently set version"
-}
-
-do_update() {
-   [[ -z $1 || $1 == ifunset ]] || die -q "Usage error"
-   [[ $# -gt 1 ]] && die -q "Too many parameters"
-   test_for_root
-
-   if [[ -L ${EROOT}/usr/bin/gradle ]]; then
-   if [[ $1 == ifunset && -e ${EROOT}/usr/bin/gradle ]]; then
-   return
-   fi
-   remove_symlink
-   elif [[ -e ${EROOT}/usr/bin/gradle ]]; then
-   die -q "${EROOT}/usr/bin/gradle exists but is not a symlink"
-   fi
-
-   local targets=( $(find_targets) )
-   if [[ ${#targets[@]} -gt 0 ]]; then
-   set_symlink "${targets[${#targets[@]}-1]}"
-   fi
-}
-
-test_for_root() {
-   [[ -w ${EROOT}/usr/bin ]] || die -q "${EROOT}/usr/bin not writeable by 
current user. Are you root?"
-}



[gentoo-commits] proj/java:master commit in: virtual/gradle/

2021-06-25 Thread Florian Schmaus
commit: 489ba36673709af68d06081de239df8c280692c5
Author: Florian Schmaus  gentoo  org>
AuthorDate: Fri Jun 25 06:17:52 2021 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Fri Jun 25 06:17:56 2021 +
URL:https://gitweb.gentoo.org/proj/java.git/commit/?id=489ba366

virtual/gradle: fix typo: s/API/EAPI/

Signed-off-by: Florian Schmaus  gentoo.org>

 virtual/gradle/gradle-0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/virtual/gradle/gradle-0.ebuild b/virtual/gradle/gradle-0.ebuild
index a17881a1..9f19636f 100644
--- a/virtual/gradle/gradle-0.ebuild
+++ b/virtual/gradle/gradle-0.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-API=7
+EAPI=7
 
 DESCRIPTION="Virtual for gradle"
 SLOT="0"



[gentoo-commits] proj/java:master commit in: dev-java/gradle-bin/

2021-06-25 Thread Florian Schmaus
commit: 914bc8d4558326eabbc747edfe867e80d65610ef
Author: Florian Schmaus  gentoo  org>
AuthorDate: Fri Jun 25 06:23:04 2021 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Fri Jun 25 06:23:04 2021 +
URL:https://gitweb.gentoo.org/proj/java.git/commit/?id=914bc8d4

dev-java/gradle-bin: delete old, update ebuilds

Signed-off-by: Florian Schmaus  gentoo.org>

 dev-java/gradle-bin/Manifest |  9 -
 dev-java/gradle-bin/gradle-bin-3.5-r1.ebuild | 60 
 dev-java/gradle-bin/gradle-bin-4.10.3.ebuild | 13 +++---
 dev-java/gradle-bin/gradle-bin-5.1.1.ebuild  | 60 
 dev-java/gradle-bin/gradle-bin-5.2.1.ebuild  | 60 
 dev-java/gradle-bin/gradle-bin-5.4.1.ebuild  | 60 
 dev-java/gradle-bin/gradle-bin-5.5.1.ebuild  | 60 
 dev-java/gradle-bin/gradle-bin-5.6.2.ebuild  | 13 +++---
 dev-java/gradle-bin/gradle-bin-6.2.2.ebuild  | 55 -
 dev-java/gradle-bin/gradle-bin-6.4.1.ebuild  | 55 -
 dev-java/gradle-bin/gradle-bin-6.6.1.ebuild  | 55 -
 dev-java/gradle-bin/gradle-bin-6.7.1.ebuild  | 55 -
 dev-java/gradle-bin/gradle-bin-6.8.3.ebuild  |  2 +-
 dev-java/gradle-bin/gradle-bin-7.1.ebuild|  2 +-
 14 files changed, 18 insertions(+), 541 deletions(-)

diff --git a/dev-java/gradle-bin/Manifest b/dev-java/gradle-bin/Manifest
index ea1bccd0..73b25d59 100644
--- a/dev-java/gradle-bin/Manifest
+++ b/dev-java/gradle-bin/Manifest
@@ -1,13 +1,4 @@
-DIST gradle-3.5-all.zip 95084513 BLAKE2B 
17ee9fb3569842f21f26c00f711ab38a8b295b35e5eb6715e2958a9c2318690acbfe2ff018ecbe5e85eadd0bc1708dccad8972f7fe07d485f10aec84b113cafe
 SHA512 
13eb1b73a1e432f3230e3b030de3b50bbd8dfce11b3bb9079fc0ab76e865470e3cb10720def2ad0e514383fef50e468ccc54ca7751c0065fb8aae55a40c54479
 DIST gradle-4.10.3-all.zip 117609625 BLAKE2B 
c74da2bd24783bd80d6800d23bd2f7676e6871e69f981695d8eb28d000fd47739607c1840568cbe7c934eca21754ac3cb890925e45af9c43266bd31006274b8b
 SHA512 
a688267399a1632d86e8c3d28e34ea58992bba64968f4d01b6c3e4ea63081167c556806b1e2718e6858a8d402c941fcdcbe761f3622fa2f74bd53dedffa620ff
-DIST gradle-5.1.1-all.zip 130765970 BLAKE2B 
95b4ceb2e06b62607b9151bd085ab607c0939f3d6c5a1abf23e2f14ec54b5b3bc26c02fce2db9d3e77be6e219a72a7d0faa4d8edfaa072d2bcd9b65e03e98243
 SHA512 
31f43751d517f5ecf47ba66332563bc7ca1a3145adfb09190ec0232107fc812a7e8114a1d374aeb2378c88f6433b2d15f58f80706bb8e166e7a1be8a8a444d71
-DIST gradle-5.2.1-all.zip 132549774 BLAKE2B 
c6d6fa9975bc28030672a99f22f0e9c4c2cb3d667ae3658c1062428d0ab2fd8c3b4df0479f4fde7b2d75b8fcb64c7f5b208e53c5b30a9b3c7afb5ad7e1a4139d
 SHA512 
e2a17072c10d27acbe4a0282dfdfed907ab5c57109668595feaec681ab1d4be017ac0f6090c2c2b64a057d71c1e244bb50f4047509d36c5930e894837a96171b
-DIST gradle-5.4.1-all.zip 132768903 BLAKE2B 
d5d3f770734268843741ce5ce9f3c0940882064bbb9b019d7954af90e54ae87c4df9e3385cce14919f764d9fe3713bf8f3f61edc6aea25b82ab267e3369d39e2
 SHA512 
8074546752c0b910f817c53ba42dfe5b2d434da906706c8227d8a8dbc51b0d9c5c2df75d15f6c5dbe57c20f3791715a89a00348a2663a664c97c8c09543d2148
-DIST gradle-5.5.1-all.zip 136383676 BLAKE2B 
4cb939d297107e3cedfe720a3006742266e6c35a1bf80a7689f29cebf61bce3720d2c3b786b41a98d8bac4d71dac93d482885b63f64f6fd632657e0ae848cb1c
 SHA512 
a94e5e683efb18c51a74377a1ece710f299e6f69e8f726f586b4ce90917c88bcba5cddabcfb96b3c35054200d970ffbe9db08c7c8cc2af2b98a409b79a78aa29
 DIST gradle-5.6.2-all.zip 139632144 BLAKE2B 
6d43594a752cf8eedb9958ac76a703cee35561779a152324e8429a1ce79b3c169dd5d34da780eec3147bae26472416f60fe77272927755ee5455481ca6c14e0f
 SHA512 
f3e400d4b9dd3b11ab1bebb20fa927495760c4c57da814d08eeda0851d04609b719f930c1ce3030e35004a8af546b8847e9b389eb91c2a12da0ade974dab5ced
-DIST gradle-6.2.2-all.zip 139200435 BLAKE2B 
5e9a0a1418e5bbeb7c26435d1d851bb68bc09793fc90aa48a18b3d9fac2610dc5736f16dc43ae5fc8f2fe88bf204b3f5d7faa55dc481c80bc95e27e6a6acb047
 SHA512 
0aff7221aeba40049015947fcb9949658b5e497f2e9dc9d4109bb46e923d6734cb402a5347c85f9aa0440672606e21e3d9cd65a3b065895ea2ede24713b31737
-DIST gradle-6.4.1-all.zip 145723302 BLAKE2B 
a1a42a672d117365a8c89d7e68da295ac33e340b5a74d4f078ca83a09efa3c696e208308b4c67ecf6fadce35a358fa0cabfea53c1fd04951745d5510f860e8b0
 SHA512 
616e55e3b611261831afd031495ccbd5f929b9d67ea70e7ed76899dd35cc90ab48e793f3912f6f44ce400dcd3e517a7b56856a79add281ea556b2c5cfc8d91d5
-DIST gradle-6.6.1-all.zip 145214952 BLAKE2B 
ad3afde7f47a4aa1b618b2a4bb0ef8178a4fc4f08dfeb0957b29a92fa5eb7601074a41631becfd8e8a5bc35bcf03ee95b324ed47da068c43e6568c7f7d8b20fc
 SHA512 
42d438d614fb9cbc5cd8a240eca940fc3d384dfa234f7146eb1dbb53059be7d1ce87504ddfa56bf2e60cba1f9ed28030d8332893e2bee56a71be15aba8805a4c
-DIST gradle-6.7.1-all.zip 146321962 BLAKE2B 
9127ce5bc05d672930c00efb645ce11bfccb50c55f8a6248337fa3ac5417e1fff6581ef7647c2eb8faad94d5c9b1108bea6d971b0ef5d603bb90bf43f62a2aec
 SHA512 

[gentoo-commits] proj/java:master commit in: app-eselect/eselect-gradle/

2021-06-24 Thread Florian Schmaus
commit: 2d474d7cc56f010f10311857dd0634b71ec7cf84
Author: Florian Schmaus  gentoo  org>
AuthorDate: Thu Jun 24 18:44:24 2021 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Thu Jun 24 18:44:24 2021 +
URL:https://gitweb.gentoo.org/proj/java.git/commit/?id=2d474d7c

app-eselect/eselect-gradle: update metadata

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Florian Schmaus  gentoo.org>

 app-eselect/eselect-gradle/metadata.xml | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/app-eselect/eselect-gradle/metadata.xml 
b/app-eselect/eselect-gradle/metadata.xml
index d5240109..b7691562 100644
--- a/app-eselect/eselect-gradle/metadata.xml
+++ b/app-eselect/eselect-gradle/metadata.xml
@@ -1,8 +1,8 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   f...@geekplace.eu
-   Maintainer, CC him on bugs
-   
+
+   f...@gentoo.org
+   Florian Schmaus
+
 



[gentoo-commits] proj/java:master commit in: virtual/gradle/

2021-06-24 Thread Florian Schmaus
commit: 422b68cb139e1d551a08b61dde7c46d6728ceb4a
Author: Florian Schmaus  gentoo  org>
AuthorDate: Thu Jun 24 18:43:24 2021 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Thu Jun 24 18:43:24 2021 +
URL:https://gitweb.gentoo.org/proj/java.git/commit/?id=422b68cb

virtual/gradle: update EAPI 5 -> 7

Signed-off-by: Florian Schmaus  gentoo.org>

 virtual/gradle/gradle-0.ebuild | 11 ++-
 1 file changed, 2 insertions(+), 9 deletions(-)

diff --git a/virtual/gradle/gradle-0.ebuild b/virtual/gradle/gradle-0.ebuild
index cf40d848..a17881a1 100644
--- a/virtual/gradle/gradle-0.ebuild
+++ b/virtual/gradle/gradle-0.ebuild
@@ -1,18 +1,11 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
-# $Id$
 
-EAPI="5"
+API=7
 
 DESCRIPTION="Virtual for gradle"
-HOMEPAGE=""
-SRC_URI=""
-
-LICENSE=""
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE=""
 
-DEPEND=""
 RDEPEND="|| ( dev-java/gradle-bin
dev-java/gradle )"



[gentoo-commits] proj/java:master commit in: app-eselect/eselect-gradle/

2021-06-24 Thread Florian Schmaus
commit: 2b5e71d8d68d045bf2767dac5efa184d4945ca1b
Author: Florian Schmaus  gentoo  org>
AuthorDate: Thu Jun 24 18:40:09 2021 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Thu Jun 24 18:40:09 2021 +
URL:https://gitweb.gentoo.org/proj/java.git/commit/?id=2b5e71d8

app-eselect/eselect-gradle: add 0.2, drop 0.1-r1

Signed-off-by: Florian Schmaus  gentoo.org>

 app-eselect/eselect-gradle/Manifest|  1 +
 ...lect-gradle-0.1-r1.ebuild => eselect-gradle-0.2.ebuild} | 14 ++
 2 files changed, 11 insertions(+), 4 deletions(-)

diff --git a/app-eselect/eselect-gradle/Manifest 
b/app-eselect/eselect-gradle/Manifest
new file mode 100644
index ..ccad1981
--- /dev/null
+++ b/app-eselect/eselect-gradle/Manifest
@@ -0,0 +1 @@
+DIST eselect-gradle-0.2.tar.bz2 1521 BLAKE2B 
8ea5b8ca72615684604722ec25ea18fc15b97a21d37205f8d729bb542183241d5b27c5c0b5ea66034f336b42f7c53d2a8b7b9faddab5849aa7ffbdab3a22e2ea
 SHA512 
9988d6ec40c12cd559f1d93a606f6365fa49fbbfb482a4edbf0ba15cc26d307fb63e5f019f84c7d4ebc356ea7ba8ec120b6b248862a46238c7e6e8338a78deeb

diff --git a/app-eselect/eselect-gradle/eselect-gradle-0.1-r1.ebuild 
b/app-eselect/eselect-gradle/eselect-gradle-0.2.ebuild
similarity index 59%
rename from app-eselect/eselect-gradle/eselect-gradle-0.1-r1.ebuild
rename to app-eselect/eselect-gradle/eselect-gradle-0.2.ebuild
index 871b7d64..4277ecbf 100644
--- a/app-eselect/eselect-gradle/eselect-gradle-0.1-r1.ebuild
+++ b/app-eselect/eselect-gradle/eselect-gradle-0.2.ebuild
@@ -6,15 +6,21 @@ EAPI=7
 DESCRIPTION="Manage multiple Gradle versions on one system"
 HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Java;
 
+if [[ ${PV} == "" ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://gitlab.com/Flow/${PN}.git;
+else
+   SRC_URI="https://gitlab.com/Flow/${PN}/-/archive/${PV}/${P}.tar.bz2;
+   KEYWORDS="~amd64 ~x86"
+fi
+
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+IUSE=""
 
 RDEPEND="app-admin/eselect"
 
-S="${WORKDIR}"
-
 src_install() {
insinto /usr/share/eselect/modules
-   doins "${FILESDIR}/gradle.eselect"
+   doins gradle.eselect
 }



  1   2   3   4   5   6   >