diff --git a/Manifest.files.gz b/Manifest.files.gz
index 8e70d39d11ee..a8b4fd07cd04 100644
Binary files a/Manifest.files.gz and b/Manifest.files.gz differ
diff --git a/acct-group/Manifest.gz b/acct-group/Manifest.gz
index dad5d3f2830a..a3eb6a64fb74 100644
Binary files a/acct-group/Manifest.gz and b/acct-group/Manifest.gz differ
diff --git a/acct-group/greetd/metadata.xml b/acct-group/greetd/metadata.xml
index 594b69a09296..fcf1cd64f680 100644
--- a/acct-group/greetd/metadata.xml
+++ b/acct-group/greetd/metadata.xml
@@ -1,12 +1,5 @@
-
- gentoo@aisha.cc
- Aisha Tammy
-
-
- proxy-maint@gentoo.org
- Proxy Maintainers
-
-
+
+
diff --git a/acct-user/Manifest.gz b/acct-user/Manifest.gz
index 3c935d1bdf67..805d96d5aec3 100644
Binary files a/acct-user/Manifest.gz and b/acct-user/Manifest.gz differ
diff --git a/acct-user/greetd/metadata.xml b/acct-user/greetd/metadata.xml
index 594b69a09296..fcf1cd64f680 100644
--- a/acct-user/greetd/metadata.xml
+++ b/acct-user/greetd/metadata.xml
@@ -1,12 +1,5 @@
-
- gentoo@aisha.cc
- Aisha Tammy
-
-
- proxy-maint@gentoo.org
- Proxy Maintainers
-
-
+
+
diff --git a/app-admin/Manifest.gz b/app-admin/Manifest.gz
index c8bbc0b51ed8..f4531dea637f 100644
Binary files a/app-admin/Manifest.gz and b/app-admin/Manifest.gz differ
diff --git a/app-admin/setools/setools-4.4.0-r2.ebuild b/app-admin/setools/setools-4.4.0-r2.ebuild
index ca7be548a1a4..0d3f876fd18f 100644
--- a/app-admin/setools/setools-4.4.0-r2.ebuild
+++ b/app-admin/setools/setools-4.4.0-r2.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} == 9999 ]] ; then
EGIT_REPO_URI="https://github.com/SELinuxProject/setools.git"
else
SRC_URI="https://github.com/SELinuxProject/setools/releases/download/${PV}/${P}.tar.bz2"
- KEYWORDS="amd64 ~arm ~arm64 x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
LICENSE="GPL-2 LGPL-2.1"
diff --git a/app-editors/Manifest.gz b/app-editors/Manifest.gz
index 3e36cda05bb0..e7defe7d72c2 100644
Binary files a/app-editors/Manifest.gz and b/app-editors/Manifest.gz differ
diff --git a/app-editors/gvim/gvim-8.2.3582.ebuild b/app-editors/gvim/gvim-8.2.3582.ebuild
index 1844692c81ba..4c3a3900b1c4 100644
--- a/app-editors/gvim/gvim-8.2.3582.ebuild
+++ b/app-editors/gvim/gvim-8.2.3582.ebuild
@@ -20,7 +20,7 @@ if [[ ${PV} == 9999* ]]; then
else
SRC_URI="https://github.com/vim/vim/archive/v${PV}.tar.gz -> vim-${PV}.tar.gz
https://dev.gentoo.org/~zlogene/distfiles/app-editors/vim/vim-8.2.0360-gentoo-patches.tar.xz"
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris"
+ KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris"
fi
S="${WORKDIR}"/vim-${PV}
diff --git a/app-editors/vim-core/vim-core-8.2.3582.ebuild b/app-editors/vim-core/vim-core-8.2.3582.ebuild
index f4f1f1413044..9a29a17767b8 100644
--- a/app-editors/vim-core/vim-core-8.2.3582.ebuild
+++ b/app-editors/vim-core/vim-core-8.2.3582.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} == 9999* ]] ; then
else
SRC_URI="https://github.com/vim/vim/archive/v${PV}.tar.gz -> vim-${PV}.tar.gz
https://dev.gentoo.org/~zlogene/distfiles/app-editors/vim/vim-8.2.0360-gentoo-patches.tar.xz"
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+ KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
fi
S="${WORKDIR}"/vim-${PV}
diff --git a/app-editors/vim/vim-8.2.3582.ebuild b/app-editors/vim/vim-8.2.3582.ebuild
index b6086dcf2657..17edc0755b3b 100644
--- a/app-editors/vim/vim-8.2.3582.ebuild
+++ b/app-editors/vim/vim-8.2.3582.ebuild
@@ -19,7 +19,7 @@ if [[ ${PV} == 9999* ]] ; then
else
SRC_URI="https://github.com/vim/vim/archive/v${PV}.tar.gz -> ${P}.tar.gz
https://dev.gentoo.org/~zlogene/distfiles/app-editors/vim/vim-8.2.0360-gentoo-patches.tar.xz"
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+ KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
fi
DESCRIPTION="Vim, an improved vi-style text editor"
diff --git a/app-emulation/Manifest.gz b/app-emulation/Manifest.gz
index de5ec0ab94ca..6c7fc3530663 100644
Binary files a/app-emulation/Manifest.gz and b/app-emulation/Manifest.gz differ
diff --git a/app-emulation/virtio-win/metadata.xml b/app-emulation/virtio-win/metadata.xml
index 594b69a09296..fcf1cd64f680 100644
--- a/app-emulation/virtio-win/metadata.xml
+++ b/app-emulation/virtio-win/metadata.xml
@@ -1,12 +1,5 @@
-
- gentoo@aisha.cc
- Aisha Tammy
-
-
- proxy-maint@gentoo.org
- Proxy Maintainers
-
-
+
+
diff --git a/app-shells/Manifest.gz b/app-shells/Manifest.gz
index ffc2bfc38a2d..9a1f550fa488 100644
Binary files a/app-shells/Manifest.gz and b/app-shells/Manifest.gz differ
diff --git a/app-shells/loksh/metadata.xml b/app-shells/loksh/metadata.xml
index a7e5f8d4d476..ab65399f7988 100644
--- a/app-shells/loksh/metadata.xml
+++ b/app-shells/loksh/metadata.xml
@@ -1,14 +1,7 @@
-
- gentoo@aisha.cc
- Aisha Tammy
-
-
- proxy-maint@gentoo.org
- Proxy Maintainers
-
+
dimkr/loksh
diff --git a/app-shells/pwsh-bin/Manifest b/app-shells/pwsh-bin/Manifest
index 37fdbf37a6bb..c1a96ef4ce3a 100644
--- a/app-shells/pwsh-bin/Manifest
+++ b/app-shells/pwsh-bin/Manifest
@@ -1,3 +1,6 @@
DIST powershell-7.1.4-linux-arm32.tar.gz 64878390 BLAKE2B 5fd82e562b5db20f7d0b5335969eca6a0821bc7ee23aca6d60a0ef9f7fbf4888d515f8a1fabd5b5fdf8de6418abcfbad481bec5b3dd4635f072007ebc6ecb634 SHA512 cd48f644f483dcc8594aba1220912f731345cfe0316ef21ec1663d16fc36e95d2c6891a742bade31f3450e3cedbe689f7804ae8f90737ae23d04a39adb6c4171
DIST powershell-7.1.4-linux-arm64.tar.gz 63726773 BLAKE2B f59c75a8dfd9d12f7c41c3035524a4c9991923dfc04e8eb61f8440de1d110932c769f84806fb2b33a9179817d57179e1c70de7b3199c78023d75f22fbaad5a83 SHA512 7eca9d5c6cfe57b0920a49d4f22499f509c1125a5a91876f17bcadd1a6e049bf3bc9d0abf0bb460823d06b67c8c065abf100c8f989353c7f28f993c07b44005f
DIST powershell-7.1.4-linux-x64.tar.gz 68255681 BLAKE2B 7a57298cdea29e430b67cad965d16f533fab67aaf7009db8cd68683f5e987dab48f12c779c87a0a1538a1ecf7ed2be25011578b7491a092d86f7d386ec8ac6a4 SHA512 b15098a1ab1fc357f0351fc2146e6be3f060ef90dd38ced2e3379b24a0bcb4f28a7c4c655509e62824c56ce905162a7c81bd0a853c5320bd8139a3a4178b97a1
+DIST powershell-7.2.0-linux-arm32.tar.gz 66486780 BLAKE2B ffc23554feca1e26da15e5c672a3eb9bc25befdbfe64f812cd80fd6820c94b94a8719170878e7852d6b48a7538295fa231b24f4f51013c0288c84a5990a0af1f SHA512 2d618c4600128011575e00e20437bf9a417b6fd60cfdb8450b218d17d1a0bed3f3e35bbd6a050ca1eb8d03a22995712cc739d73bcb03e22a494ffac1934c18eb
+DIST powershell-7.2.0-linux-arm64.tar.gz 65020702 BLAKE2B bfb7fc46efe62252290cef124030bdcb24511c219c797e344bc4deb452b2051ef5b0d23977547efcba755eb11c6282b9fe9121cc6451e04cc640228e499bd08d SHA512 dcf534471b5ef909ec989496224bedd4b4a0c38ff8a7d7d81e9b01be68c9b1141ff76b2de3dd9f36b51277165c3cfa5a2c80b2a23c6204dc5d1a09dae40c8761
+DIST powershell-7.2.0-linux-x64.tar.gz 69653102 BLAKE2B 5a85f49f675047c86928fb733d12462351a25c079876c4d0a37ddc36f5a4ecf91fb3009b625f156f291099c51e189638e10bed51763e8fd458b70160f5ce8d61 SHA512 f07a038ef8e7c4894f78139c08739a605ce0deb79d2f0e9d5abb8be5fda31a1636804c99c0dceedd5798e08e353263c338b98b7477eb40ebfb875545b0cbf3fb
diff --git a/app-shells/pwsh-bin/pwsh-bin-7.2.0.ebuild b/app-shells/pwsh-bin/pwsh-bin-7.2.0.ebuild
new file mode 100644
index 000000000000..b3bb0706496a
--- /dev/null
+++ b/app-shells/pwsh-bin/pwsh-bin-7.2.0.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+DESCRIPTION="PowerShell - binary precompiled for glibc"
+HOMEPAGE="https://powershell.org/"
+LICENSE="MIT"
+QA_PREBUILT="*"
+SRC_URI="
+ amd64? ( https://github.com/PowerShell/PowerShell/releases/download/v${PV}/powershell-${PV}-linux-x64.tar.gz )
+ arm? ( https://github.com/PowerShell/PowerShell/releases/download/v${PV}/powershell-${PV}-linux-arm32.tar.gz )
+ arm64? ( https://github.com/PowerShell/PowerShell/releases/download/v${PV}/powershell-${PV}-linux-arm64.tar.gz )
+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64"
+RDEPEND="
+ app-crypt/mit-krb5:0/0
+ dev-util/lttng-ust:0
+ || ( dev-libs/openssl-compat:1.0.0 =dev-libs/openssl-1.0*:0/0 )
+ sys-libs/pam:0/0
+ sys-libs/zlib:0/1
+ pwsh-symlink? ( !app-shells/pwsh )
+"
+IUSE="+pwsh-symlink"
+REQUIRED_USE="elibc_glibc"
+
+S=${WORKDIR}
+
+src_install() {
+ local dest=opt/pwsh broken_symlinks=(libcrypto.so.1.0.0 libssl.so.1.0.0) symlink
+ dodir "${dest}"
+
+ for symlink in "${broken_symlinks[@]}"; do
+ [[ -L ${symlink} ]] && { rm "${symlink}" || die; }
+ done
+
+ mv "${S}/"* "${ED}/${dest}/" || die
+ fperms 0755 "/${dest}/pwsh"
+
+ dosym "../../${dest}/pwsh" "/usr/bin/pwsh-bin"
+ use pwsh-symlink && dosym "../../${dest}/pwsh" "/usr/bin/pwsh"
+}
diff --git a/app-text/Manifest.gz b/app-text/Manifest.gz
index 27b31ce9d636..08213bea7675 100644
Binary files a/app-text/Manifest.gz and b/app-text/Manifest.gz differ
diff --git a/app-text/scdoc/metadata.xml b/app-text/scdoc/metadata.xml
index c627ee66d570..f185a00aa221 100644
--- a/app-text/scdoc/metadata.xml
+++ b/app-text/scdoc/metadata.xml
@@ -1,10 +1,6 @@
-
- gentoo@aisha.cc
- Aisha Tammy
-
bman@gentoo.org
Aaron Bauman
diff --git a/dev-cpp/Manifest.gz b/dev-cpp/Manifest.gz
index 60483c2a00ec..69de75619aa0 100644
Binary files a/dev-cpp/Manifest.gz and b/dev-cpp/Manifest.gz differ
diff --git a/dev-cpp/robin-map/metadata.xml b/dev-cpp/robin-map/metadata.xml
index dfc0dd5e0194..7d3acaf5d252 100644
--- a/dev-cpp/robin-map/metadata.xml
+++ b/dev-cpp/robin-map/metadata.xml
@@ -1,10 +1,6 @@
-
- gentoo@aisha.cc
- Aisha Tammy
-
sci@gentoo.org
Gentoo Science Project
diff --git a/dev-java/Manifest.gz b/dev-java/Manifest.gz
index 29fe77fc1303..ced3ff072bba 100644
Binary files a/dev-java/Manifest.gz and b/dev-java/Manifest.gz differ
diff --git a/dev-java/absolutelayout/Manifest b/dev-java/absolutelayout/Manifest
deleted file mode 100644
index fe5cf9e55641..000000000000
--- a/dev-java/absolutelayout/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST absolutelayout-6.7_beta.tar.bz2 3359 BLAKE2B 3753b864a8609b58f37679700651c928b113da03cc3294e7dbf27d45dc4cd00f163cbd196b503f382301c12212df071c833f3cab20e2dd1db827bbb39763e9a2 SHA512 2e14300fca85d2d81533147de4dbfa13660749a46134d9a80facd992948ed18147e02fcf2ca3590154823342201bd99f6e84eb251176ae1906c09477718a36e3
diff --git a/dev-java/absolutelayout/absolutelayout-6.7_beta-r1.ebuild b/dev-java/absolutelayout/absolutelayout-6.7_beta-r1.ebuild
deleted file mode 100644
index cdcf73e5abab..000000000000
--- a/dev-java/absolutelayout/absolutelayout-6.7_beta-r1.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-JAVA_PKG_IUSE="doc source"
-
-inherit java-pkg-2 java-pkg-simple
-
-DESCRIPTION="AbsoluteLayout files extracted from Netbeans"
-HOMEPAGE="http://www.netbeans.org/"
-SRC_URI="mirror://gentoo/${P}.tar.bz2"
-
-LICENSE="|| ( GPL-2 CDDL )"
-SLOT="0"
-KEYWORDS="amd64 x86"
-
-IUSE=""
-
-RDEPEND=">=virtual/jre-1.6"
-DEPEND=">=virtual/jdk-1.6"
-
-S="${WORKDIR}"
diff --git a/dev-java/absolutelayout/metadata.xml b/dev-java/absolutelayout/metadata.xml
deleted file mode 100644
index 4221e170cbc0..000000000000
--- a/dev-java/absolutelayout/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
- java@gentoo.org
- Java
-
-
diff --git a/dev-java/assertj-core/assertj-core-2.3.0.ebuild b/dev-java/assertj-core/assertj-core-2.3.0.ebuild
index 621566efea85..37f6529204e7 100644
--- a/dev-java/assertj-core/assertj-core-2.3.0.ebuild
+++ b/dev-java/assertj-core/assertj-core-2.3.0.ebuild
@@ -12,7 +12,7 @@ DESCRIPTION="Java library that provides a fluent interface for writing assertion
HOMEPAGE="http://joel-costigliola.github.io/assertj/"
SRC_URI="https://github.com/joel-costigliola/${PN}/archive/${P}.tar.gz"
LICENSE="Apache-2.0"
-KEYWORDS="amd64 ~arm64 ppc64 x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
SLOT="2"
CDEPEND="dev-java/cglib:3
diff --git a/dev-java/backport-util-concurrent/Manifest b/dev-java/backport-util-concurrent/Manifest
deleted file mode 100644
index f00923c8a456..000000000000
--- a/dev-java/backport-util-concurrent/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST backport-util-concurrent-Java60-3.1-src.tar.bz2 622882 BLAKE2B 49dd1065fb80d697dc917aeff1bf653a1c82bc24e3edf6d1eb272f3cee17130a6db20f562f40e7911a6382f8c545bdf37e1ce34b69a6a7ddf5a569e114a78e87 SHA512 caef9eef43d0de5ee3d05a84b44d3d2f6bb9498bdc82105626bd2631494fcd0347387da9beb6000fe9c80efacbbf2c2c3603a97b53e4c74037eaf629d790cd54
diff --git a/dev-java/backport-util-concurrent/backport-util-concurrent-3.1-r1.ebuild b/dev-java/backport-util-concurrent/backport-util-concurrent-3.1-r1.ebuild
deleted file mode 100644
index eb44fa337d70..000000000000
--- a/dev-java/backport-util-concurrent/backport-util-concurrent-3.1-r1.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-JAVA_PKG_IUSE="doc source test"
-
-inherit java-pkg-2 java-ant-2
-
-SF_PN="backport-jsr166"
-MY_P="${PN}-Java60-${PV}"
-
-DESCRIPTION="A portability wrapper for java.util.concurrent API (jsr166) 6.0"
-HOMEPAGE="http://backport-jsr166.sourceforge.net/"
-SRC_URI="mirror://sourceforge/${SF_PN}/${PV}/${MY_P}-src.tar.bz2"
-
-LICENSE="public-domain"
-SLOT="0"
-KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
-IUSE=""
-
-DEPEND=">=virtual/jdk-1.6
- test? (
- dev-java/junit:0
- )
- app-arch/unzip"
-RDEPEND=">=virtual/jre-1.6"
-
-S="${WORKDIR}/${MY_P}-src"
-
-java_prepare() {
- if use test; then
- # make test not depend on make
- epatch "${FILESDIR}/${PN}-3.0-test.patch"
- else
- # don't compile test classes
- epatch "${FILESDIR}/${PN}-3.0-notest.patch"
- fi
-
- cd "${S}/external" || die
- rm -v *.jar || die
-
- use test && java-pkg_jar-from --build-only junit
-}
-
-EANT_BUILD_TARGET="javacompile archive"
-EANT_TEST_TARGET="test"
-
-src_install() {
- java-pkg_dojar ${PN}.jar
- dohtml README.html
-
- use doc && java-pkg_dojavadoc doc/api
- use source && java-pkg_dosrc src/*
-}
diff --git a/dev-java/backport-util-concurrent/files/backport-util-concurrent-3.0-notest.patch b/dev-java/backport-util-concurrent/files/backport-util-concurrent-3.0-notest.patch
deleted file mode 100644
index 65642012fddb..000000000000
--- a/dev-java/backport-util-concurrent/files/backport-util-concurrent-3.0-notest.patch
+++ /dev/null
@@ -1,14 +0,0 @@
---- build.xml.orig 2007-05-09 23:23:00.000000000 +0200
-+++ build.xml 2007-05-09 23:23:34.000000000 +0200
-@@ -33,9 +33,9 @@
- deprecation="true" destdir="${dest}" nowarn="false"
- source="1.4" target="1.4">
-
--
-+
-
-
-
diff --git a/dev-java/backport-util-concurrent/files/backport-util-concurrent-3.0-test.patch b/dev-java/backport-util-concurrent/files/backport-util-concurrent-3.0-test.patch
deleted file mode 100644
index 493738b6055d..000000000000
--- a/dev-java/backport-util-concurrent/files/backport-util-concurrent-3.0-test.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- build.xml.original 2007-02-10 02:03:52.000000000 +0100
-+++ build.xml 2007-02-10 02:04:02.000000000 +0100
-@@ -107,7 +107,7 @@
- -Djunit.ui=swingui property.
- -->
-
--
-
-
diff --git a/dev-java/backport-util-concurrent/metadata.xml b/dev-java/backport-util-concurrent/metadata.xml
deleted file mode 100644
index 69fb32b88c9d..000000000000
--- a/dev-java/backport-util-concurrent/metadata.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
-
- java@gentoo.org
- Java
-
-
- This package is the backport of java.util.concurrent API, introduced
- in Java 5.0, to Java 1.4, and from Java 6.0 to Java 5.0"
-
-
- backport-jsr166
-
-
diff --git a/dev-java/beansbinding/Manifest b/dev-java/beansbinding/Manifest
deleted file mode 100644
index 10e0632a788a..000000000000
--- a/dev-java/beansbinding/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST beansbinding-1.2.1.zip 236905 BLAKE2B 81e48ef53c28106fc6e4fa4c7e85dc07ce4ce05635769d09d5d9bcd17f64f5b7ba44ab676311f44dd3906cc34c95539d1fbb8d3038c05a6ab4ba62f8bf8fe3ed SHA512 f617f0b5068c416bcaaa46fe141e9b8b1fec128403738093b205451f9bcd624d2588b9b77e0c67f6de97490f44a4cf7c5e58b1728d5d7d921bd861e3dfffb415
diff --git a/dev-java/beansbinding/beansbinding-1.2.1-r3.ebuild b/dev-java/beansbinding/beansbinding-1.2.1-r3.ebuild
deleted file mode 100644
index a6cca6a7abfb..000000000000
--- a/dev-java/beansbinding/beansbinding-1.2.1-r3.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-JAVA_PKG_IUSE="doc source"
-
-inherit java-pkg-2 java-pkg-simple
-
-DESCRIPTION="Implementation of JSR295"
-HOMEPAGE="https://java.net/projects/beansbinding/"
-SRC_URI="https://dev.gentoo.org/~monsieurp/packages/${P}-src.zip -> ${P}.zip"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="amd64 x86"
-
-IUSE=""
-
-RDEPEND="
- >=virtual/jre-1.6"
-
-DEPEND="
- >=virtual/jdk-1.6
- source? ( app-arch/zip )"
-
-JAVA_SRC_DIR="src"
diff --git a/dev-java/beansbinding/metadata.xml b/dev-java/beansbinding/metadata.xml
deleted file mode 100644
index 4f8262e375fa..000000000000
--- a/dev-java/beansbinding/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-
- java@gentoo.org
- Java
-
-
-Beans Binding (JSR 295) is about keeping the properties of two beans in sync. This project provides the reference implementation of Beans Binding, with an additional emphasis on the ability to bind to Swing components, and easy integration with IDEs such as NetBeans.
-
-
diff --git a/dev-java/blowfishj/Manifest b/dev-java/blowfishj/Manifest
deleted file mode 100644
index b966a35c07b4..000000000000
--- a/dev-java/blowfishj/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST blowfishj-2.14-src.tar.gz 33726 BLAKE2B 08977621403c16700396109364e9de0b473ca797934de6d62e5f942b37f6fc4b2bea451be4f53f4a56cb19bd9b540c5b277d8634f0687bc4a36619139a39bdf7 SHA512 3f508be61b494eddf6f276e21c7979d1f6a46dac19e8256f7451f3a434cd1d7df34c268aa2c13b7370129c84f289f331f47456c400ac31a9f0996fefeae12aec
diff --git a/dev-java/blowfishj/blowfishj-2.14-r3.ebuild b/dev-java/blowfishj/blowfishj-2.14-r3.ebuild
deleted file mode 100644
index 61fa2f641db2..000000000000
--- a/dev-java/blowfishj/blowfishj-2.14-r3.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-JAVA_PKG_IUSE="doc source test"
-
-inherit java-pkg-2 java-ant-2
-
-DESCRIPTION="Blowfish implementation in Java"
-SRC_URI="mirror://sourceforge/${PN}/${P}-src.tar.gz"
-HOMEPAGE="http://blowfishj.sourceforge.net/index.html"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE=""
-
-DEPEND=">=virtual/jdk-1.6
- test? (
- dev-java/ant-junit:0
- )"
-
-RDEPEND=">=virtual/jre-1.6"
-
-java_prepare() {
- cd "${S}" || die
- java-ant_ignore-system-classes
- mkdir -p target/lib || die
- cd target/lib || die
- use test && java-pkg_jar-from --build-only junit
-}
-
-src_test() {
- ANT_TASKS="ant-junit" eant test -DJunit.present=true
-}
-
-src_install() {
- java-pkg_newjar target/${P}.jar
-
- use doc && java-pkg_dojavadoc dist/docs/api
- use source && java-pkg_dosrc src/java/net
-}
diff --git a/dev-java/blowfishj/metadata.xml b/dev-java/blowfishj/metadata.xml
deleted file mode 100644
index e99c135d8deb..000000000000
--- a/dev-java/blowfishj/metadata.xml
+++ /dev/null
@@ -1,18 +0,0 @@
-
-
-
-
- java@gentoo.org
- Java
-
-
- The Blowfish implementation in Java, provides very fast ECB and CBC encryption.
- Comes with the BlowfishEasy class for simple string encryption, plus a solution
- for streaming, both are binary compatible to Blowfish.NET. Additionally this
- package includes its own SHA-1 class, all sources, JUnit test cases, demos and
- JavaDocs.
-
-
- blowfishj
-
-
diff --git a/dev-java/btf/Manifest b/dev-java/btf/Manifest
deleted file mode 100644
index 3e6627c2c522..000000000000
--- a/dev-java/btf/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST btf-1.2.tar.gz 66887 BLAKE2B 62230c1af0c3c8b7d0ab294bc1e1dee523990a9b4e9aaa515d9119d4feffbf7db5fb548db9641b5709ec016dbb8e6b342509e7cb19e9e99f2b2f467c4fc8244a SHA512 ba70eea4370f090bf0295c9ac9907869a6bff62dc6ff86a443a887413f0c0fbb5c12924df6166b8ecd2348ee6bad409d954a16fe5a4a4695492f47a486e35acd
diff --git a/dev-java/btf/btf-1.2.ebuild b/dev-java/btf/btf-1.2.ebuild
deleted file mode 100644
index 4cb97a387cb2..000000000000
--- a/dev-java/btf/btf-1.2.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-JAVA_PKG_IUSE="doc source"
-
-inherit java-pkg-2 java-pkg-simple
-
-DESCRIPTION="Generic interfaces to the classical builder pattern"
-HOMEPAGE="https://github.com/fge/btf/"
-SRC_URI="https://github.com/fge/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="|| ( LGPL-3 Apache-2.0 )"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-COMMON_DEP="
- dev-java/jsr305:0
-"
-
-RDEPEND="
- ${COMMON_DEP}
- >=virtual/jre-1.7
-"
-
-DEPEND="
- ${COMMON_DEP}
- >=virtual/jdk-1.7
-"
-
-JAVA_GENTOO_CLASSPATH="jsr305"
-
-src_install() {
- java-pkg_dojar ${PN}.jar
- use doc && java-pkg_dojavadoc target/site/apidocs
- use source && java-pkg_dosrc src/main/java/*
-}
diff --git a/dev-java/btf/metadata.xml b/dev-java/btf/metadata.xml
deleted file mode 100644
index a5e131a84685..000000000000
--- a/dev-java/btf/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-
- java@gentoo.org
- Java
-
-
- fge/btf
-
-
diff --git a/dev-java/commons-chain/Manifest b/dev-java/commons-chain/Manifest
deleted file mode 100644
index 1ba559b40c69..000000000000
--- a/dev-java/commons-chain/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST commons-chain-1.2-src.zip 316195 BLAKE2B 4f4b6221b5358634649cced0d558cfde4e7df133bda1b3edcb1264273c879ece2332310b65f0860d07b689d371397288db0b1aae7ab76966ce7a85664f10b248 SHA512 454cc3c00deb78f0c07e01ea5e2be9ea1210b7a0162e2490e5aba0df0788e1661aed88e4c4ac83e9f2046f62bdf063ecb7af7d3d49b7e87056aded1d5c1dad4b
diff --git a/dev-java/commons-chain/commons-chain-1.2.ebuild b/dev-java/commons-chain/commons-chain-1.2.ebuild
deleted file mode 100644
index 18ee9cf7307a..000000000000
--- a/dev-java/commons-chain/commons-chain-1.2.ebuild
+++ /dev/null
@@ -1,65 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-JAVA_PKG_IUSE="doc source"
-
-inherit java-pkg-2 java-ant-2
-
-MY_P="${P}-src"
-DESCRIPTION="API exposing the Chain of Responsability design pattern - by the ASF"
-HOMEPAGE="http://commons.apache.org/proper/commons-chain/"
-SRC_URI="mirror://apache/commons/chain/source/${MY_P}.zip"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 x86"
-
-# Too many missing imports from javax.servlet.* which causes the
-# "compile-tests" target to fail compiling.
-# I gave up on them after wasting nearly half a day.
-RESTRICT="test"
-
-IUSE=""
-
-CDEPEND="dev-java/commons-digester:0
- dev-java/mojarra:2.2
- dev-java/portletapi:2.0
- dev-java/commons-logging:0
- java-virtuals/servlet-api:3.0"
-
-RDEPEND=">=virtual/jre-1.6
- ${CDEPEND}"
-
-DEPEND=">=virtual/jdk-1.6
- ${CDEPEND}"
-
-S="${WORKDIR}/${MY_P}"
-
-JAVA_ANT_REWRITE_CLASSPATH="true"
-EANT_GENTOO_CLASSPATH="
- commons-logging
- commons-digester
- portletapi-2.0
- mojarra-2.2
- servlet-api-3.0
-"
-
-EANT_BUILD_TARGET="package"
-EANT_BUILD_XML="build.xml"
-
-java_prepare() {
- cp "${FILESDIR}"/${P}-build.xml build.xml
-}
-
-src_install() {
- java-pkg_newjar "${S}"/target/${P}.jar commons-chain.jar
-
- if use doc; then
- java-pkg_dohtml -r "${S}"/target/site/apidocs/
- fi
-
- if use source; then
- java-pkg_dosrc "${S}"/src/*
- fi
-}
diff --git a/dev-java/commons-chain/files/commons-chain-1.2-build.xml b/dev-java/commons-chain/files/commons-chain-1.2-build.xml
deleted file mode 100644
index 1ef9f3813c7c..000000000000
--- a/dev-java/commons-chain/files/commons-chain-1.2-build.xml
+++ /dev/null
@@ -1,215 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/dev-java/commons-chain/metadata.xml b/dev-java/commons-chain/metadata.xml
deleted file mode 100644
index 4221e170cbc0..000000000000
--- a/dev-java/commons-chain/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
- java@gentoo.org
- Java
-
-
diff --git a/dev-java/commons-dbcp/Manifest b/dev-java/commons-dbcp/Manifest
deleted file mode 100644
index 88648c467353..000000000000
--- a/dev-java/commons-dbcp/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST commons-dbcp2-2.1-src.tar.gz 580017 BLAKE2B 5bcc79ace49e57199fc99ea52ffbefc3ec428aff51fab3c08679f851e51fdbc02ac539ebea64eb3f6f8e5cbaf910269630096a4efb27f19cef336beb026cf441 SHA512 830fb550cee5f9c79fad830d8b3e56417aa9dfed26093fd366693260f5b4d821baa592e60c7f5997766276049a90eacd5854b8422803825154fedee56d46409d
diff --git a/dev-java/commons-dbcp/commons-dbcp-2.1.ebuild b/dev-java/commons-dbcp/commons-dbcp-2.1.ebuild
deleted file mode 100644
index b7928a7c40e3..000000000000
--- a/dev-java/commons-dbcp/commons-dbcp-2.1.ebuild
+++ /dev/null
@@ -1,82 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-JAVA_PKG_IUSE="doc source test"
-
-inherit java-pkg-2 java-ant-2
-
-MY_PN="${PN}2"
-MY_PV="${PV%_*}"
-MY_P="${MY_PN}-${MY_PV}-src"
-
-DESCRIPTION="Jakarta component providing database connection pooling API"
-HOMEPAGE="http://commons.apache.org/dbcp/"
-SRC_URI="mirror://apache/commons/dbcp/source/${MY_P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="2"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~x86-solaris"
-IUSE=""
-
-CDEPEND=">=dev-java/commons-logging-1.1.1
- dev-java/commons-pool:2
- java-virtuals/transaction-api:0
- dev-java/junit:4"
-DEPEND="${CDEPEND}
- >=virtual/jdk-1.7
- test? ( dev-java/ant-junit:0 )"
-RDEPEND="
- >=virtual/jdk-1.7
- ${CDEPEND}"
-
-S="${WORKDIR}/${MY_P}"
-
-JAVA_ANT_REWRITE_CLASSPATH="yes"
-JAVA_ANT_CLASSPATH_TAGS+=" javadoc"
-
-EANT_GENTOO_CLASSPATH="commons-logging,commons-pool-2,transaction-api,junit-4"
-EANT_BUILD_TARGET="build-jar"
-
-src_test() {
- local TESTS_TO_DELETE=()
-
- function test_to_del() {
- local TEST_FILE=$1
- TESTS_TO_DELETE+=(${TEST_FILE})
- }
-
- function rm_tests() {
- for TEST_FILE in ${TESTS_TO_DELETE[@]}; do
- ebegin "Removing test file ${TEST_FILE}"
- rm "${TEST_FILE}" || die
- eend $?
- done
- }
-
- # These tests depend on a geronimo,
- # which is not packaged yet for Gentoo unfortunately.
- # See bug #348853.
- test_to_del src/test/java/org/apache/commons/dbcp2/managed/TestBasicManagedDataSource.java
- test_to_del src/test/java/org/apache/commons/dbcp2/managed/TestManagedDataSource.java
- test_to_del src/test/java/org/apache/commons/dbcp2/managed/TestManagedDataSourceInTx.java
- test_to_del src/test/java/org/apache/commons/dbcp2/managed/TestDataSourceXAConnectionFactory.java
- test_to_del src/test/java/org/apache/commons/dbcp2/managed/TestManagedConnection.java
- test_to_del src/test/java/org/apache/commons/dbcp2/managed/TestTransactionContext.java
-
- # This one fails.
- test_to_del src/test/java/org/apache/commons/dbcp2/TestJndi.java
-
- rm_tests
-
- java-pkg-2_src_test
-}
-
-src_install() {
- java-pkg_newjar dist/${MY_PN}-${MY_PV}.jar ${PN}.jar
- dodoc README.txt RELEASE-NOTES.txt
-
- use doc && java-pkg_dojavadoc dist/docs/api
- use source && java-pkg_dosrc src/main/java/*
-}
diff --git a/dev-java/commons-dbcp/metadata.xml b/dev-java/commons-dbcp/metadata.xml
deleted file mode 100644
index 6021501589e0..000000000000
--- a/dev-java/commons-dbcp/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
- java@gentoo.org
- Java
-
-
diff --git a/dev-java/commons-dbutils/Manifest b/dev-java/commons-dbutils/Manifest
deleted file mode 100644
index 6df2eacae640..000000000000
--- a/dev-java/commons-dbutils/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST commons-dbutils-1.6-src.tar.gz 90708 BLAKE2B 0793d19808d7baf492a80df50976b74354bb88768af71bfa5961de0fa8b7f7b4896962b4cf57b1ab2de912dbdf60c4374e2d2b9445b86c5e934c347bf840cb80 SHA512 05aa5fb448d949ac4d5d34f1219539e57cfb550fa423af0691cb35002984036b0de62b8f618199bd2f562a441867c5b7138e9204afc36bd6d0fa2c4c5e9cd2c6
diff --git a/dev-java/commons-dbutils/commons-dbutils-1.6.ebuild b/dev-java/commons-dbutils/commons-dbutils-1.6.ebuild
deleted file mode 100644
index d50314e58713..000000000000
--- a/dev-java/commons-dbutils/commons-dbutils-1.6.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-JAVA_PKG_IUSE="doc source test"
-
-inherit java-pkg-2 java-ant-2
-
-DESCRIPTION="A small set of classes designed to make working with JDBC easier"
-HOMEPAGE="http://commons.apache.org/dbutils/"
-SRC_URI="mirror://apache/commons/dbutils/source/${P}-src.tar.gz"
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-DEPEND=">=virtual/jdk-1.6
- test? (
- dev-java/mockito:0
- dev-java/ant-junit:0
- dev-java/hamcrest-core:1.3
- )"
-RDEPEND=">=virtual/jre-1.6"
-
-S="${WORKDIR}/${P}-src"
-
-JAVA_ANT_REWRITE_CLASSPATH="yes"
-
-EANT_TEST_TARGET="test"
-EANT_TEST_GENTOO_CLASSPATH="
- mockito
- hamcrest-core-1.3
-"
-
-# Uses a bunch of deprecated methods.
-JAVA_RM_FILES=(
- src/test/java/org/apache/commons/dbutils/handlers/ArrayHandlerTest.java
-)
-
-java_prepare() {
- cp "${FILESDIR}"/"${P}-build.xml" build.xml || die
-}
-
-src_test() {
- java-pkg-2_src_test
-}
-
-src_install() {
- java-pkg_newjar target/${P}.jar
- use doc && java-pkg_dojavadoc target/site/apidocs
- use source && java-pkg_dosrc src/main/java
-}
diff --git a/dev-java/commons-dbutils/files/commons-dbutils-1.6-build.xml b/dev-java/commons-dbutils/files/commons-dbutils-1.6-build.xml
deleted file mode 100644
index 725d4eaca036..000000000000
--- a/dev-java/commons-dbutils/files/commons-dbutils-1.6-build.xml
+++ /dev/null
@@ -1,263 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- =================================== WARNING ===================================
- JUnit is not present in the test classpath or your $ANT_HOME/lib directory. Tests not executed.
- ===============================================================================
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/dev-java/commons-dbutils/metadata.xml b/dev-java/commons-dbutils/metadata.xml
deleted file mode 100644
index 6ef2d50cf07e..000000000000
--- a/dev-java/commons-dbutils/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
- java@gentoo.org
- Java
-
-
diff --git a/dev-java/commons-discovery/Manifest b/dev-java/commons-discovery/Manifest
deleted file mode 100644
index a93aa5596a77..000000000000
--- a/dev-java/commons-discovery/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST commons-discovery-0.5.jar 81725 BLAKE2B c7324c698199d28d05b4ef24b43b00b572c22a028337ac2d29386b4763ab3de22b194761ea282104704156a3641e79dd1414e07550c142b5343d89e9faab7166 SHA512 348e42df5e4e34fdaa49d638018e654119a9d4e2aad967ed2a6f2706e89ffb2ea5daa9ac86747fa1f6d7b245759fac1a80090c571a057be1cdf8cea3514936f3
diff --git a/dev-java/commons-discovery/commons-discovery-0.5.ebuild b/dev-java/commons-discovery/commons-discovery-0.5.ebuild
deleted file mode 100644
index 50bdebf25fc8..000000000000
--- a/dev-java/commons-discovery/commons-discovery-0.5.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-JAVA_PKG_IUSE="doc source"
-
-inherit java-pkg-2 java-pkg-simple
-
-DESCRIPTION="Commons Discovery: Service Discovery component"
-HOMEPAGE="http://commons.apache.org/discovery/"
-SRC_URI="https://repo1.maven.org/maven2/${PN}/${PN}/${PV}/${P}-sources.jar -> ${P}.jar"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE=""
-
-CDEPEND="dev-java/commons-logging:0"
-
-RDEPEND="
- ${CDEPEND}
- >=virtual/jre-1.6"
-
-DEPEND="
- ${CDEPEND}
- >=virtual/jdk-1.6
- source? ( app-arch/zip )"
-
-JAVA_GENTOO_CLASSPATH="commons-logging"
diff --git a/dev-java/commons-discovery/metadata.xml b/dev-java/commons-discovery/metadata.xml
deleted file mode 100644
index 6021501589e0..000000000000
--- a/dev-java/commons-discovery/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
- java@gentoo.org
- Java
-
-
diff --git a/dev-java/commons-email/Manifest b/dev-java/commons-email/Manifest
deleted file mode 100644
index a6b39e69746f..000000000000
--- a/dev-java/commons-email/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST commons-email-1.4-src.tar.gz 288876 BLAKE2B 17de5c947e68db988b5999ab95f122570a9f52f0557bbdb9a483676576a81d6cfb150058a0ed530bc8dde8732313839e320f4bd7ecfc088b483947dde5760441 SHA512 2a62256e284b9f4f428cf8544e46e81aa521476c41243df1c4f8a9e1bd4bcea3c768346aaab862b8c2a8b271c6012a38164c6d62867d2849a3ee0c2820fe422c
-DIST commons-email-1.5.jar 62954 BLAKE2B fe3970fcdb55f4b6859ff30b4da4f71e96ad8d47e76c280d6f0eb0040d18a39bcf1461eee48fc71733b11c24006328c45c5a7252261410bd4717186116f95732 SHA512 db88b00724a0ea5b103758beeae3a9d61d455edc4a2bbe39f7906565a73dff967b91fd73b64668e5d4ec7993faf23bd69096727b998544c73a7bfb08f9c45988
diff --git a/dev-java/commons-email/commons-email-1.4.ebuild b/dev-java/commons-email/commons-email-1.4.ebuild
deleted file mode 100644
index d07ecdea6210..000000000000
--- a/dev-java/commons-email/commons-email-1.4.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-JAVA_PKG_IUSE="source doc test"
-
-inherit java-pkg-2 java-ant-2
-
-DESCRIPTION="Commons Email aims to provide an API for sending email."
-HOMEPAGE="http://commons.apache.org/email/"
-SRC_URI="mirror://apache/commons/email/source/${P}-src.tar.gz"
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ppc64 x86"
-IUSE=""
-
-# Requires a slew of packages we don't ship yet.
-RESTRICT="test"
-
-CDEPEND="dev-java/oracle-javamail:0"
-
-RDEPEND="
- ${CDEPEND}
- >=virtual/jre-1.6"
-
-DEPEND="
- ${CDEPEND}
- test? (
- dev-java/ant-junit:0
- )
- >=virtual/jdk-1.6"
-
-S="${WORKDIR}/${P}-src"
-
-JAVA_ANT_REWRITE_CLASSPATH="yes"
-
-EANT_GENTOO_CLASSPATH="oracle-javamail"
-EANT_BUILD_TARGET="package"
-
-java_prepare() {
- cp "${FILESDIR}/${P}-build.xml" build.xml || die
-}
-
-src_test() {
- java-pkg-2_src_test
-}
-
-src_install() {
- java-pkg_newjar "target/${P}.jar" "${PN}.jar"
- dodoc {NOTICE,README,RELEASE-NOTES}.txt
- use doc && java-pkg_dojavadoc target/site/apidocs
- use source && java-pkg_dosrc src/main/java
-}
diff --git a/dev-java/commons-email/commons-email-1.5.ebuild b/dev-java/commons-email/commons-email-1.5.ebuild
deleted file mode 100644
index 4f247bbbe5b3..000000000000
--- a/dev-java/commons-email/commons-email-1.5.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-JAVA_PKG_IUSE="doc source"
-
-inherit java-pkg-2 java-pkg-simple
-
-DESCRIPTION="Commons Email aims to provide an API for sending email"
-HOMEPAGE="https://commons.apache.org/email"
-SRC_URI="https://repo1.maven.org/maven2/org/apache/commons/${PN}/${PV}/${P}-sources.jar -> ${P}.jar"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc64 ~x86"
-
-CDEPEND="dev-java/oracle-javamail:0"
-
-RDEPEND="
- ${CDEPEND}
- >=virtual/jre-1.6"
-
-DEPEND="
- ${CDEPEND}
- >=virtual/jdk-1.6"
-
-JAVA_GENTOO_CLASSPATH="oracle-javamail"
diff --git a/dev-java/commons-email/files/commons-email-1.4-build.xml b/dev-java/commons-email/files/commons-email-1.4-build.xml
deleted file mode 100644
index 9fb5f0e373bf..000000000000
--- a/dev-java/commons-email/files/commons-email-1.4-build.xml
+++ /dev/null
@@ -1,261 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- =================================== WARNING ===================================
- JUnit is not present in the test classpath or your $ANT_HOME/lib directory. Tests not executed.
- ===============================================================================
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/dev-java/commons-email/metadata.xml b/dev-java/commons-email/metadata.xml
deleted file mode 100644
index 4221e170cbc0..000000000000
--- a/dev-java/commons-email/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
- java@gentoo.org
- Java
-
-
diff --git a/dev-java/commons-graph/Manifest b/dev-java/commons-graph/Manifest
deleted file mode 100644
index ca7824dcc5fa..000000000000
--- a/dev-java/commons-graph/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST commons-graph-0.1.tar.gz 96009 BLAKE2B 0914bebc5e4748a619396a5abc78c78edfce95d5c475d988185ea9d1735d57145a27b9139e91628e06c28c9adbb174945f1db9f21a605cb4dea305aae2064eaa SHA512 7214fd60eb348a7feee9c194f562e5a7cf1f211ba589d2a85eaae52ed3ced7089842405dfbd99413b1f06f87ea1a19d244989daa1e0f6fb857fa752647d52b16
diff --git a/dev-java/commons-graph/commons-graph-0.1.ebuild b/dev-java/commons-graph/commons-graph-0.1.ebuild
deleted file mode 100644
index d62104317f83..000000000000
--- a/dev-java/commons-graph/commons-graph-0.1.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-JAVA_PKG_IUSE="doc source test"
-
-inherit java-pkg-2 java-ant-2
-
-DESCRIPTION="A toolkit for managing graphs and graph based data structures"
-HOMEPAGE="https://commons.apache.org/sandbox/commons-graph/"
-SRC_URI="https://dev.gentoo.org/~monsieurp/packages/${P}.tar.gz"
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE=""
-
-DEPEND=">=virtual/jdk-1.6
- test? (
- dev-java/ant-junit:0
- )"
-
-RDEPEND=">=virtual/jre-1.6
- ${CDEPEND}"
-
-JAVA_ANT_REWRITE_CLASSPATH="yes"
-EANT_TEST_TARGET="test"
-
-# Dubious tests.
-JAVA_RM_FILES=(
- src/test/java/org/apache/commons/graph/coloring/GraphColoringTestCase.java
- src/test/java/org/apache/commons/graph/spanning/KruskalTestCase.java
- src/test/java/org/apache/commons/graph/scc/TarjanTestCase.java
-)
-
-java_prepare() {
- cp "${FILESDIR}"/"${P}-build.xml" build.xml || die
-}
-
-src_test() {
- java-pkg-2_src_test
-}
-
-src_install() {
- java-pkg_newjar target/${P}.jar
- use doc && java-pkg_dojavadoc target/site/apidocs
- use source && java-pkg_dosrc src/main/java
-}
diff --git a/dev-java/commons-graph/files/commons-graph-0.1-build.xml b/dev-java/commons-graph/files/commons-graph-0.1-build.xml
deleted file mode 100644
index 5c3a9c19cdd4..000000000000
--- a/dev-java/commons-graph/files/commons-graph-0.1-build.xml
+++ /dev/null
@@ -1,258 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- =================================== WARNING ===================================
- JUnit is not present in the test classpath or your $ANT_HOME/lib directory. Tests not executed.
- ===============================================================================
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/dev-java/commons-graph/metadata.xml b/dev-java/commons-graph/metadata.xml
deleted file mode 100644
index 6021501589e0..000000000000
--- a/dev-java/commons-graph/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
- java@gentoo.org
- Java
-
-
diff --git a/dev-java/commons-launcher/Manifest b/dev-java/commons-launcher/Manifest
deleted file mode 100644
index 662dadef7e50..000000000000
--- a/dev-java/commons-launcher/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST commons-launcher-1.1-src.tar.gz 76558 BLAKE2B 23ec27e5ed7d9ab7770da62aa1af69ce8510c67ee5e4f756519a9bc2009c40525b5fa48a1caa8ce5b6062d57dedd469b190cfa7ca9a4ed5a5a72eade40947aed SHA512 87f275ea1dbd08394c173da21023cb761175ff222fbe0ed6553fa6ca34eef775b57561227279216082556a8dd37593c9699a3e0c059bf3da98dbd2f1d3f58ddd
diff --git a/dev-java/commons-launcher/commons-launcher-1.1-r2.ebuild b/dev-java/commons-launcher/commons-launcher-1.1-r2.ebuild
deleted file mode 100644
index a1e7eef39b71..000000000000
--- a/dev-java/commons-launcher/commons-launcher-1.1-r2.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-JAVA_PKG_IUSE="examples doc source"
-
-inherit java-pkg-2 java-pkg-simple
-
-DESCRIPTION="Java library to launch Java classes"
-HOMEPAGE="http://commons.apache.org/launcher/"
-SRC_URI="mirror://apache/${PN%%-*}/${PN##*-}/source/${P}-src.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ppc64 x86"
-IUSE=""
-
-CDEPEND="dev-java/ant-core:0"
-
-RDEPEND="
- ${CDEPEND}
- >=virtual/jre-1.6"
-
-DEPEND="
- ${CDEPEND}
- >=virtual/jdk-1.6
- source? ( app-arch/zip )"
-
-S="${WORKDIR}/${PN}"
-
-JAVA_GENTOO_CLASSPATH="ant-core"
-
-JAVA_SRC_DIR="src"
-
-java_prepare() {
- java-pkg_clean
-}
-
-src_install() {
- java-pkg-simple_src_install
- use examples && java-pkg_doexamples example
-}
diff --git a/dev-java/commons-launcher/metadata.xml b/dev-java/commons-launcher/metadata.xml
deleted file mode 100644
index 6021501589e0..000000000000
--- a/dev-java/commons-launcher/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
- java@gentoo.org
- Java
-
-
diff --git a/dev-java/commons-primitives/Manifest b/dev-java/commons-primitives/Manifest
deleted file mode 100644
index 5808d72220d0..000000000000
--- a/dev-java/commons-primitives/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST commons-primitives-1.0.tar.gz 172369 BLAKE2B b3641bc163b250997db9897b43af3ab7a1e15eaf34420e92429e321eca43c69bcb094f4b11e9789236d6e24f9c83a5674ad68a33c863fbac12dd72526bfbf4ba SHA512 239752a615f3a88049d6c85326a67462362869eda421ab76975c0906d811c970c871042769d851a4341c8a06b501d6b12fd1feba74d83007b2dd73370c5b3195
diff --git a/dev-java/commons-primitives/commons-primitives-1.0-r3.ebuild b/dev-java/commons-primitives/commons-primitives-1.0-r3.ebuild
deleted file mode 100644
index 22a04bf2b76c..000000000000
--- a/dev-java/commons-primitives/commons-primitives-1.0-r3.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-JAVA_PKG_IUSE="doc source"
-
-inherit java-pkg-2 java-pkg-simple
-
-DESCRIPTION="The Jakarta-Commons Primitives Component"
-HOMEPAGE="http://commons.apache.org/primitives/"
-SRC_URI="https://www.apache.org/dist/commons/primitives/source/${P}-src.tar.gz -> ${P}.tar.gz"
-
-LICENSE="Apache-1.1"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE=""
-
-RDEPEND="
- >=virtual/jre-1.6"
-
-DEPEND="
- >=virtual/jdk-1.6
- source? ( app-arch/zip )"
-
-S="${WORKDIR}/${P}"
-
-JAVA_SRC_DIR="src"
-
-java_prepare() {
- rm -rv src/test || die
-}
diff --git a/dev-java/commons-primitives/metadata.xml b/dev-java/commons-primitives/metadata.xml
deleted file mode 100644
index 1bb08ab79708..000000000000
--- a/dev-java/commons-primitives/metadata.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
-
- java@gentoo.org
- Java
-
-
- Apache Jakarta Commons Primitives provides a collection of types and
- utilities optimized for working with Java primitives (boolean, byte,
- char, double, float, int, long, short). Generally, the
- Commons-Primitives classes are smaller, faster and easier to work with
- than their purely Object based alternatives.
-
-
diff --git a/dev-java/constantine/Manifest b/dev-java/constantine/Manifest
deleted file mode 100644
index c6d532a7f513..000000000000
--- a/dev-java/constantine/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST constantine-0.7.tar.gz 65563 BLAKE2B 25298a086d05955e5ffaebc705ecf704cb856f6d08740c45618ebb721b2c6344f2be079bf2a4411161ff67584b92454162657adf6e3539474d0dc4500f85dfaf SHA512 2694caae29bae1a3e1d765ac02c4014bc6fd3dac8370feb5d12f43119c057fc2a2e75b0aa37eec0164bf8a82a1bafb0f41565f397b956ae53a52f7cb803508c7
diff --git a/dev-java/constantine/constantine-0.7-r1.ebuild b/dev-java/constantine/constantine-0.7-r1.ebuild
deleted file mode 100644
index 695a644d81af..000000000000
--- a/dev-java/constantine/constantine-0.7-r1.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-JAVA_PKG_IUSE="source test"
-
-inherit java-pkg-2 java-ant-2
-
-DESCRIPTION="Provides Java values for common platform C constants"
-HOMEPAGE="https://github.com/wmeissner/jnr-constants"
-SRC_URI="mirror://gentoo/${P}.tar.gz"
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~x86-solaris"
-IUSE=""
-
-RDEPEND=">=virtual/jre-1.6"
-
-DEPEND=">=virtual/jdk-1.6
- test? (
- dev-java/ant-junit:0
- )"
-
-src_compile() {
- # ecj doesn't like some cast for some reason
- java-pkg_force-compiler javac
- java-pkg-2_src_compile
-}
-
-src_test() {
- ANT_TASKS="ant-junit4" eant test -Dlibs.junit_4.classpath="$(java-pkg_getjars --with-dependencies junit-4)"
-}
-
-src_install() {
- java-pkg_dojar dist/${PN}.jar
- use source && java-pkg_dosrc src/*
-}
diff --git a/dev-java/constantine/metadata.xml b/dev-java/constantine/metadata.xml
deleted file mode 100644
index 50debaebd4cf..000000000000
--- a/dev-java/constantine/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-
- java@gentoo.org
- Java
-
-
- wmeissner/jnr-constants
-
-
diff --git a/dev-java/disruptor/Manifest b/dev-java/disruptor/Manifest
deleted file mode 100644
index 21ef1af91752..000000000000
--- a/dev-java/disruptor/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST disruptor-3.2.0-sources.jar 74768 BLAKE2B 3da42b173576bd21d39ad2d22ce04475d1a9bf2133311eafb8e64faf2b6f3708d9a791e7c386b17bcb35c9551982cc30000eb069ae47edde030f662d6c90faec SHA512 9ad2ba752860d68e3a08c46910cd96c2d43a24860cda1fe9f58f86e3de57a90c2abded43a8457a2751a9199fabe40370bbd9ccef0e982913ae8d2127a92e6b2e
diff --git a/dev-java/disruptor/disruptor-3.2.0.ebuild b/dev-java/disruptor/disruptor-3.2.0.ebuild
deleted file mode 100644
index 48b4516d9e18..000000000000
--- a/dev-java/disruptor/disruptor-3.2.0.ebuild
+++ /dev/null
@@ -1,20 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-JAVA_PKG_IUSE="doc source"
-
-inherit java-pkg-2 java-pkg-simple
-
-DESCRIPTION="High Performance Inter-Thread Messaging Library"
-HOMEPAGE="http://lmax-exchange.github.io/disruptor/"
-SRC_URI="http://repo1.maven.org/maven2/com/lmax/${PN}/${PV}/${P}-sources.jar"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE=""
-
-RDEPEND=">=virtual/jre-1.6"
-DEPEND=">=virtual/jdk-1.6"
diff --git a/dev-java/disruptor/metadata.xml b/dev-java/disruptor/metadata.xml
deleted file mode 100644
index bf03995f0754..000000000000
--- a/dev-java/disruptor/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-
- java@gentoo.org
- Java
-
-
- LMAX-Exchange/disruptor
-
-
diff --git a/dev-java/dynalang/Manifest b/dev-java/dynalang/Manifest
deleted file mode 100644
index c39262e8cf24..000000000000
--- a/dev-java/dynalang/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST dynalang-mop-0.4.tgz 227338 BLAKE2B 91b3316c1c96722d9cc08ecc3894b539626171f7476001ced9972eaec6e49375cc0b283f0fedc1e93624162bde4be85858bef504f5191b6051472f60bf443fb5 SHA512 b7501fbc44ae29e10cf3eb55002420d88d83226f790861f43f59aaddc0cd1bd5021fed207d831d5c3adb14ceab01dc17ff53cd31cb6a93c0fc00240b8e3e9797
diff --git a/dev-java/dynalang/dynalang-0.4-r1.ebuild b/dev-java/dynalang/dynalang-0.4-r1.ebuild
deleted file mode 100644
index cb82aae1d8dd..000000000000
--- a/dev-java/dynalang/dynalang-0.4-r1.ebuild
+++ /dev/null
@@ -1,65 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-JAVA_PKG_IUSE="doc source"
-JAVA_PKG_BSFIX="off"
-
-inherit java-pkg-2 java-ant-2
-
-MY_P="${PN}-mop-${PV}"
-
-DESCRIPTION="Library of interoperable metaobject protocols for dynamic languages"
-HOMEPAGE="https://sourceforge.net/projects/dynalang/"
-SRC_URI="mirror://sourceforge/${PN}/${PN}/${MY_P}.tgz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64"
-
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND=">=virtual/jre-1.6"
-DEPEND=">=virtual/jdk-1.6
- test? (
- dev-java/emma:0
- dev-java/junit:0
- dev-java/ant-junit:0
- )"
-
-S="${WORKDIR}/${MY_P}"
-
-# This one test fails.
-JAVA_RM_FILES=(
- testsrc/org/dynalang/mop/impl/test/TestStandardMetaobjectProtocolFactory.java
-)
-
-java_prepare() {
- cp "${FILESDIR}/build.xml" build.xml || die
-
- find . -iname '*.jar' -delete
-
- sed -i -e '/ivy:retrieve/d' build.xml || die
- sed -i -e 's_\.\./ivy_ivy_' build.xml || die
- sed -i -e \
- 's/clazz.getConstructors/(Constructor[])clazz.getConstructors/' \
- src/org/dynalang/mop/beans/BeanMetaobjectProtocol.java || die
-
- mkdir -p build/lib/test
-}
-
-EANT_DOC_TARGET="doc"
-
-src_test() {
- java-pkg_jar-from --into build/lib/test emma,junit
-
- ANT_TASKS="ant-junit" eant test
-}
-
-src_install() {
- java-pkg_newjar "build/${MY_P}.jar"
- use doc && java-pkg_dojavadoc build/doc/javadoc
- use source && java-pkg_dosrc src/org
-}
diff --git a/dev-java/dynalang/files/build.xml b/dev-java/dynalang/files/build.xml
deleted file mode 100644
index d8e5e19954f0..000000000000
--- a/dev-java/dynalang/files/build.xml
+++ /dev/null
@@ -1,179 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/dev-java/dynalang/metadata.xml b/dev-java/dynalang/metadata.xml
deleted file mode 100644
index c3a811021f9a..000000000000
--- a/dev-java/dynalang/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-
- java@gentoo.org
- Java
-
-
- dynalang
-
-
diff --git a/dev-java/ecs/Manifest b/dev-java/ecs/Manifest
deleted file mode 100644
index b235ca268c56..000000000000
--- a/dev-java/ecs/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST ecs-1.4.2-src.tar.gz 3435157 BLAKE2B 97719b74c6bda1cbd785f0045aa7686d61e99ef407e2268071f79586f86002f574e9ebfa14f4ec4f053fbc3aa14099b6fe552387bfe5dcbf4ab653ee73135337 SHA512 b7004f9364a24dd9ec8f963f69279471cc2e39fdc81d1c97dc4881cf65ee16f5f4342129b7bdda12994b69edff23944cb12f5d4b4ec140bf962e3a4f9f4e1bb4
diff --git a/dev-java/ecs/ecs-1.4.2-r2.ebuild b/dev-java/ecs/ecs-1.4.2-r2.ebuild
deleted file mode 100644
index 01ab7de4e5d9..000000000000
--- a/dev-java/ecs/ecs-1.4.2-r2.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-JAVA_PKG_IUSE="doc source"
-
-inherit java-pkg-2 java-pkg-simple
-
-DESCRIPTION="Java library to generate markup language text such as HTML and XML"
-HOMEPAGE="https://jakarta.apache.org/ecs"
-SRC_URI="mirror://apache/jakarta/${PN}/source/${P}-src.tar.gz"
-
-LICENSE="Apache-1.1"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE=""
-
-CDEPEND="
- dev-java/xerces:2
- dev-java/jakarta-regexp:1.3"
-
-RDEPEND="
- ${CDEPEND}
- >=virtual/jre-1.6"
-
-DEPEND="
- ${CDEPEND}
- source? ( app-arch/zip )
- >=virtual/jdk-1.6"
-
-S="${WORKDIR}/${P}-src"
-
-JAVA_ENCODING="ISO8859-1"
-JAVA_SRC_DIR="src/java"
-
-JAVA_GENTOO_CLASSPATH="xerces-2,jakarta-regexp-1.3"
-
-java_prepare() {
- java-pkg_clean
- epatch "${FILESDIR}"/${P}-java7-enum.patch
-}
diff --git a/dev-java/ecs/files/ecs-1.4.2-java7-enum.patch b/dev-java/ecs/files/ecs-1.4.2-java7-enum.patch
deleted file mode 100644
index 08632aef8b9b..000000000000
--- a/dev-java/ecs/files/ecs-1.4.2-java7-enum.patch
+++ /dev/null
@@ -1,217 +0,0 @@
-diff --git a/ecs-1.4.2-src/src/java/org/apache/ecs/ConcreteElement.java b/ecs-1.4.2-src/src/java/org/apache/ecs/ConcreteElement.java
-index 1138b28..85e7c42 100644
---- a/ecs-1.4.2-src/src/java/org/apache/ecs/ConcreteElement.java
-+++ b/ecs-1.4.2-src/src/java/org/apache/ecs/ConcreteElement.java
-@@ -319,11 +319,11 @@ public class ConcreteElement extends ElementAttributes implements Cloneable
- if(ce.getTagText() != null)
- out.write(ce.getTagText().getBytes(encoding));
-
-- Enumeration enum = ce.registryList.elements();
-+ Enumeration enumx = ce.registryList.elements();
-
-- while(enum.hasMoreElements())
-+ while(enumx.hasMoreElements())
- {
-- Object obj = ce.registry.get((String)enum.nextElement());
-+ Object obj = ce.registry.get((String)enumx.nextElement());
- if(obj instanceof GenericElement)
- {
- Element e = (Element)obj;
-@@ -435,10 +435,10 @@ public class ConcreteElement extends ElementAttributes implements Cloneable
- if(getTagText() != null)
- out.write(getTagText());
-
-- Enumeration enum = registryList.elements();
-- while(enum.hasMoreElements())
-+ Enumeration enumx = registryList.elements();
-+ while(enumx.hasMoreElements())
- {
-- Object obj = registry.get((String)enum.nextElement());
-+ Object obj = registry.get((String)enumx.nextElement());
- if(obj instanceof GenericElement)
- {
- Element e = (Element)obj;
-diff --git a/ecs-1.4.2-src/src/java/org/apache/ecs/ElementAttributes.java b/ecs-1.4.2-src/src/java/org/apache/ecs/ElementAttributes.java
-index 76eeac0..990e92e 100644
---- a/ecs-1.4.2-src/src/java/org/apache/ecs/ElementAttributes.java
-+++ b/ecs-1.4.2-src/src/java/org/apache/ecs/ElementAttributes.java
-@@ -342,12 +342,12 @@ public abstract class ElementAttributes extends GenericElement implements Attrib
- }
- out.append(getElementType());
-
-- Enumeration enum = getElementHashEntry().keys();
-+ Enumeration enumx = getElementHashEntry().keys();
- String value = null; // avoid creating a new string object on each pass through the loop
-
-- while (enum.hasMoreElements())
-+ while (enumx.hasMoreElements())
- {
-- String attr = (String) enum.nextElement();
-+ String attr = (String) enumx.nextElement();
- if(getAttributeFilterState())
- {
- value = getAttributeFilter().process(getElementHashEntry().get(attr).toString());
-diff --git a/ecs-1.4.2-src/src/java/org/apache/ecs/filter/RegexpFilter.java b/ecs-1.4.2-src/src/java/org/apache/ecs/filter/RegexpFilter.java
-index dcd0db0..effcc0d 100644
---- a/ecs-1.4.2-src/src/java/org/apache/ecs/filter/RegexpFilter.java
-+++ b/ecs-1.4.2-src/src/java/org/apache/ecs/filter/RegexpFilter.java
-@@ -118,10 +118,10 @@ public class RegexpFilter extends Hashtable implements Filter {
- }
-
- String substituteIn = to_process;
-- Enumeration enum = keys();
-+ Enumeration enumx = keys();
-
-- while (enum.hasMoreElements()) {
-- RE r = (RE)enum.nextElement();
-+ while (enumx.hasMoreElements()) {
-+ RE r = (RE)enumx.nextElement();
- String substitution = (String)get(r);
- substituteIn = r.subst(substituteIn, substitution);
- }
-diff --git a/ecs-1.4.2-src/src/java/org/apache/ecs/html/A.java b/ecs-1.4.2-src/src/java/org/apache/ecs/html/A.java
-index 2a30d8d..ac87ae9 100644
---- a/ecs-1.4.2-src/src/java/org/apache/ecs/html/A.java
-+++ b/ecs-1.4.2-src/src/java/org/apache/ecs/html/A.java
-@@ -462,13 +462,13 @@ public class A extends MultiPartElement implements Printable, FocusEvents, Mouse
- */
- public boolean getNeedLineBreak()
- {
-- java.util.Enumeration enum = elements();
-+ java.util.Enumeration enumx = elements();
- int i=0;
- int j=0;
-- while(enum.hasMoreElements())
-+ while(enumx.hasMoreElements())
- {
- j++;
-- Object obj = enum.nextElement();
-+ Object obj = enumx.nextElement();
- if( obj instanceof IMG )
- i++;
- }
-diff --git a/ecs-1.4.2-src/src/java/org/apache/ecs/html/Select.java b/ecs-1.4.2-src/src/java/org/apache/ecs/html/Select.java
-index f8f71c2..a9c1f4a 100644
---- a/ecs-1.4.2-src/src/java/org/apache/ecs/html/Select.java
-+++ b/ecs-1.4.2-src/src/java/org/apache/ecs/html/Select.java
-@@ -219,10 +219,10 @@ public class Select extends MultiPartElement implements
-
- public Select selectOption(int option)
- {
-- Enumeration enum = keys();
-- for(int x = 0; enum.hasMoreElements(); x++)
-+ Enumeration enumx = keys();
-+ for(int x = 0; enumx.hasMoreElements(); x++)
- {
-- ConcreteElement element = (ConcreteElement)getElement((String)enum.nextElement());
-+ ConcreteElement element = (ConcreteElement)getElement((String)enumx.nextElement());
- if(x == option)
- {
- ((Option)element).setSelected(true);
-diff --git a/ecs-1.4.2-src/src/java/org/apache/ecs/html/TD.java b/ecs-1.4.2-src/src/java/org/apache/ecs/html/TD.java
-index 188d5f0..6737648 100644
---- a/ecs-1.4.2-src/src/java/org/apache/ecs/html/TD.java
-+++ b/ecs-1.4.2-src/src/java/org/apache/ecs/html/TD.java
-@@ -468,13 +468,13 @@ public class TD extends MultiPartElement implements Printable, MouseEvents, KeyE
- */
- public boolean getNeedLineBreak()
- {
-- java.util.Enumeration enum = elements();
-+ java.util.Enumeration enumx = elements();
- int i=0;
- int j=0;
-- while(enum.hasMoreElements())
-+ while(enumx.hasMoreElements())
- {
- j++;
-- Object obj = enum.nextElement();
-+ Object obj = enumx.nextElement();
- if( obj instanceof IMG || obj instanceof A )
- i++;
- }
-diff --git a/ecs-1.4.2-src/src/java/org/apache/ecs/vxml/TestBed2.java b/ecs-1.4.2-src/src/java/org/apache/ecs/vxml/TestBed2.java
-index 42d57a7..cd842db 100644
---- a/ecs-1.4.2-src/src/java/org/apache/ecs/vxml/TestBed2.java
-+++ b/ecs-1.4.2-src/src/java/org/apache/ecs/vxml/TestBed2.java
-@@ -158,12 +158,12 @@ public class TestBed2
-
- Menu menu3 = new Menu("true");
- Prompt prompt2 = new Prompt("Welcome Home");
-- Enumerate enum = new Enumerate();
-- enum.addElement("For ");
-- enum.addElement(new Value("_prompt"));
-- enum.addElement(", press ");
-- enum.addElement(new Value("_dtmf"));
-- prompt2.addElement(enum);
-+ Enumerate enumx = new Enumerate();
-+ enumx.addElement("For ");
-+ enumx.addElement(new Value("_prompt"));
-+ enumx.addElement(", press ");
-+ enumx.addElement(new Value("_dtmf"));
-+ prompt2.addElement(enumx);
- menu3.addElement(prompt2);
- Choice choice1 = new Choice("http://www.sports.example/vxml/start.vxml");
- Choice choice2 = new Choice("http://www.weather.example/intro.vxml");
-diff --git a/ecs-1.4.2-src/src/java/org/apache/ecs/xhtml/a.java b/ecs-1.4.2-src/src/java/org/apache/ecs/xhtml/a.java
-index 26add7f..1d0425a 100644
---- a/ecs-1.4.2-src/src/java/org/apache/ecs/xhtml/a.java
-+++ b/ecs-1.4.2-src/src/java/org/apache/ecs/xhtml/a.java
-@@ -472,13 +472,13 @@ public class a extends MultiPartElement implements Printable, FocusEvents, Mouse
- */
- public boolean getNeedLineBreak()
- {
-- java.util.Enumeration enum = elements();
-+ java.util.Enumeration enumx = elements();
- int i=0;
- int j=0;
-- while(enum.hasMoreElements())
-+ while(enumx.hasMoreElements())
- {
- j++;
-- Object obj = enum.nextElement();
-+ Object obj = enumx.nextElement();
- if( obj instanceof img )
- i++;
- }
-diff --git a/ecs-1.4.2-src/src/java/org/apache/ecs/xhtml/td.java b/ecs-1.4.2-src/src/java/org/apache/ecs/xhtml/td.java
-index 8d96259..6bd4b45 100644
---- a/ecs-1.4.2-src/src/java/org/apache/ecs/xhtml/td.java
-+++ b/ecs-1.4.2-src/src/java/org/apache/ecs/xhtml/td.java
-@@ -466,13 +466,13 @@ public class td extends MultiPartElement implements Printable, MouseEvents, KeyE
- */
- public boolean getNeedLineBreak()
- {
-- java.util.Enumeration enum = elements();
-+ java.util.Enumeration enumx = elements();
- int i=0;
- int j=0;
-- while(enum.hasMoreElements())
-+ while(enumx.hasMoreElements())
- {
- j++;
-- Object obj = enum.nextElement();
-+ Object obj = enumx.nextElement();
- if( obj instanceof img || obj instanceof a )
- i++;
- }
-diff --git a/ecs-1.4.2-src/src/java/org/apache/ecs/xml/XML.java b/ecs-1.4.2-src/src/java/org/apache/ecs/xml/XML.java
-index 1a03349..f6de10c 100644
---- a/ecs-1.4.2-src/src/java/org/apache/ecs/xml/XML.java
-+++ b/ecs-1.4.2-src/src/java/org/apache/ecs/xml/XML.java
-@@ -193,13 +193,13 @@ public class XML extends MultiPartElement implements Printable
- public boolean getNeedLineBreak() {
- boolean linebreak = true;
-
-- java.util.Enumeration enum = elements();
-+ java.util.Enumeration enumx = elements();
-
- // if this tag has one child, and it's a String, then don't
- // do any linebreaks to preserve whitespace
-
-- while (enum.hasMoreElements()) {
-- Object obj = enum.nextElement();
-+ while (enumx.hasMoreElements()) {
-+ Object obj = enumx.nextElement();
- if (obj instanceof StringElement) {
- linebreak = false;
- break;
diff --git a/dev-java/ecs/metadata.xml b/dev-java/ecs/metadata.xml
deleted file mode 100644
index 6021501589e0..000000000000
--- a/dev-java/ecs/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
- java@gentoo.org
- Java
-
-
diff --git a/dev-java/fastutil/Manifest b/dev-java/fastutil/Manifest
deleted file mode 100644
index 3623cdcf4d20..000000000000
--- a/dev-java/fastutil/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST fastutil-7.0.10.zip 518168 BLAKE2B 7941e4b6725a45e7e4f08d6c3c2b44fc5940266d0274ea2c8342747e8078024056c4c39e2d64a2f529599b9780b66f1dbd041f5de4e5fec3879c35fc923702c2 SHA512 9345f509243bf91123b4232b95915ae4d6071b5da17948cf62e993e77e9ed947637f02937ccd98edbfd874db7f98c1858357e21721feb338d97041a7bcc3e558
diff --git a/dev-java/fastutil/fastutil-7.0.10.ebuild b/dev-java/fastutil/fastutil-7.0.10.ebuild
deleted file mode 100644
index 0ca7d1ce8a0c..000000000000
--- a/dev-java/fastutil/fastutil-7.0.10.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-JAVA_PKG_IUSE="doc source"
-
-inherit java-pkg-2 java-ant-2
-
-DESCRIPTION="Provides faster type-specific maps, sets and lists with a small memory footprint"
-HOMEPAGE="https://github.com/vigna/fastutil"
-SRC_URI="https://github.com/vigna/fastutil/archive/${PV}.zip -> ${P}.zip"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ppc64 x86"
-
-RDEPEND=">=virtual/jre-1.6"
-DEPEND=">=virtual/jdk-1.6"
-
-src_compile() {
- emake sources
-
- # bug 162650 and #175578
- java-pkg_init-compiler_
-
- [[ ${GENTOO_COMPILER} != "javac" ]] && export ANT_OPTS="-Xmx512m"
- java-pkg-2_src_compile
-}
-
-src_install() {
- java-pkg_newjar "${P}.jar"
-
- dodoc CHANGES README.md
-
- use doc && java-pkg_dojavadoc docs
- use source && java-pkg_dosrc src/it
-}
diff --git a/dev-java/fastutil/metadata.xml b/dev-java/fastutil/metadata.xml
deleted file mode 100644
index 4a8142955929..000000000000
--- a/dev-java/fastutil/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-
- java@gentoo.org
- Java
-
-
- vigna/fastutil
-
-
diff --git a/dev-java/forehead/Manifest b/dev-java/forehead/Manifest
deleted file mode 100644
index 4d2edd5f7814..000000000000
--- a/dev-java/forehead/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST forehead-1.0_beta5.tbz2 15665 BLAKE2B d127cdc737301003bbf8b471d7ecea66f3f4a66925b446b7fac9b18e20c4e560ec301ed36b8bb6f17ec1e8adfc742b5127042fdf707ce051293b49a99bdad7bd SHA512 1558b0d26a4df210dfd188839e4feb8a8b2369fb514c82f99fdd337cec3520e3555ce7999e2bb11459de4ea04db0820d729c9ebf762fd5bbd91ef56a30c6f0be
diff --git a/dev-java/forehead/forehead-1.0_beta5-r2.ebuild b/dev-java/forehead/forehead-1.0_beta5-r2.ebuild
deleted file mode 100644
index c511d691129b..000000000000
--- a/dev-java/forehead/forehead-1.0_beta5-r2.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-JAVA_PKG_IUSE="doc source"
-
-inherit java-pkg-2 java-pkg-simple
-
-DESCRIPTION="A framework to assist in controlling the run-time ClassLoader"
-HOMEPAGE="http://forehead.werken.com"
-SRC_URI="mirror://gentoo/${P}.tbz2"
-
-LICENSE="Werken-1.1.1.1"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE=""
-
-RDEPEND="
- >=virtual/jre-1.6"
-
-DEPEND="
- >=virtual/jdk-1.6
- source? ( app-arch/zip )"
-
-S="${WORKDIR}/${PN}"
-
-JAVA_SRC_DIR="src"
diff --git a/dev-java/forehead/metadata.xml b/dev-java/forehead/metadata.xml
deleted file mode 100644
index 4221e170cbc0..000000000000
--- a/dev-java/forehead/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
- java@gentoo.org
- Java
-
-
diff --git a/dev-java/freehep-graphicsio-emf/Manifest b/dev-java/freehep-graphicsio-emf/Manifest
deleted file mode 100644
index 9ab19829d002..000000000000
--- a/dev-java/freehep-graphicsio-emf/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST freehep-vectorgraphics-2.4.tar.gz 4118379 BLAKE2B c8a5840ebab43398a6f87f97855a38f843b0e05267f5446b5f22a0c0124c98717c00801fe93ef3b541b2c53d07176ab1319a27ad26ed177b6dded11e3fa2e7bb SHA512 b5cf083cc6951e7c4b438d5e648f61ca20b23e02163a8cfc4669beaaec2fa9e33338b0ba6875bfe4a3864ac48f9774acfedc2a3b2f59a7488ef99a4817e39382
diff --git a/dev-java/freehep-graphicsio-emf/files/github-30.patch b/dev-java/freehep-graphicsio-emf/files/github-30.patch
deleted file mode 100644
index c652ec6b861b..000000000000
--- a/dev-java/freehep-graphicsio-emf/files/github-30.patch
+++ /dev/null
@@ -1,34 +0,0 @@
-https://github.com/freehep/freehep-vectorgraphics/issues/30
-
-diff -Naur freehep-vectorgraphics-freehep-vectorgraphics-2.4.orig/freehep-graphicsio-emf/src/main/java/org/freehep/graphicsio/emf/EMFConverter.java freehep-vectorgraphics-freehep-vectorgraphics-2.4/freehep-graphicsio-emf/src/main/java/org/freehep/graphicsio/emf/EMFConverter.java
---- freehep-vectorgraphics-freehep-vectorgraphics-2.4.orig/freehep-graphicsio-emf/src/main/java/org/freehep/graphicsio/emf/EMFConverter.java 2014-09-02 09:59:14.000000000 +0100
-+++ freehep-vectorgraphics-freehep-vectorgraphics-2.4/freehep-graphicsio-emf/src/main/java/org/freehep/graphicsio/emf/EMFConverter.java 2016-05-25 22:50:41.859734476 +0100
-@@ -4,6 +4,7 @@
- import org.freehep.graphicsbase.util.export.ExportFileType;
-
- import java.util.List;
-+import java.util.Properties;
- import java.io.FileInputStream;
- import java.io.File;
-
-@@ -64,9 +65,10 @@
- destFileName += type.toLowerCase();
- }
-
-+ Properties p = new Properties();
-+
- // TODO there is no possibility to use Constants of base class!
- /* create SVG properties
-- Properties p = new Properties();
- p.put(SVGGraphics2D.EMBED_FONTS, Boolean.toString(false));
- p.put(SVGGraphics2D.CLIP, Boolean.toString(true));
- p.put(SVGGraphics2D.COMPRESS, Boolean.toString(false));
-@@ -82,7 +84,7 @@
- new File(destFileName),
- emfPanel,
- emfPanel,
-- null,
-+ p,
- "Freehep EMF converter");
- } catch (Exception e) {
- e.printStackTrace();
diff --git a/dev-java/freehep-graphicsio-emf/freehep-graphicsio-emf-2.4.ebuild b/dev-java/freehep-graphicsio-emf/freehep-graphicsio-emf-2.4.ebuild
deleted file mode 100644
index 7fa5dd56be35..000000000000
--- a/dev-java/freehep-graphicsio-emf/freehep-graphicsio-emf-2.4.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-MY_PN="freehep-vectorgraphics"
-MY_P="${MY_PN}-${PV}"
-JAVA_PKG_IUSE="doc source"
-
-inherit epatch java-pkg-2 java-pkg-simple
-
-DESCRIPTION="High Energy Physics Java library - FreeHEP Enhanced Metafile Format Driver"
-HOMEPAGE="http://java.freehep.org/"
-SRC_URI="https://github.com/freehep/${MY_PN}/archive/${MY_P}.tar.gz"
-LICENSE="Apache-2.0 LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-CDEPEND="~dev-java/freehep-graphics2d-${PV}:${SLOT}
- ~dev-java/freehep-graphicsbase-${PV}:${SLOT}
- ~dev-java/freehep-graphicsio-${PV}:${SLOT}
- dev-java/freehep-io:0"
-
-DEPEND="${CDEPEND}
- >=virtual/jdk-1.7
- test? (
- ~dev-java/freehep-graphicsio-tests-${PV}:${SLOT}
- dev-java/junit:4
- )"
-
-RDEPEND="${CDEPEND}
- >=virtual/jre-1.7"
-
-S="${WORKDIR}/${MY_PN}-${MY_P}/${PN}"
-JAVA_SRC_DIR="src/main/java"
-JAVA_GENTOO_CLASSPATH="freehep-graphics2d,freehep-graphicsbase,freehep-graphicsio,freehep-io"
-
-java_prepare() {
- epatch "${FILESDIR}"/github-30.patch
-}
-
-src_compile() {
- java-pkg-simple_src_compile
- java-pkg_addres ${PN}.jar src/main/resources
-}
-
-src_install() {
- java-pkg-simple_src_install
- java-pkg_register-optional-dependency freehep-graphicsio-svg
- java-pkg_dolauncher emf2svg --main org.freehep.graphicsio.emf.EMF2SVG
-}
-
-src_test() {
- local DIR=src/test/java
- local CP="${DIR}:${PN}.jar:$(java-pkg_getjars junit-4,freehep-graphicsio-tests,${JAVA_GENTOO_CLASSPATH})"
-
- ejavac -cp "${CP}" -d ${DIR} $(find ${DIR} -name "*.java")
- ejunit4 -classpath "${CP}" org.freehep.graphicsio.emf.test.EMFTestSuite
-}
diff --git a/dev-java/freehep-graphicsio-emf/metadata.xml b/dev-java/freehep-graphicsio-emf/metadata.xml
deleted file mode 100644
index 496b6e6faccc..000000000000
--- a/dev-java/freehep-graphicsio-emf/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-
- java@gentoo.org
- Java
-
-
- freehep/freehep-vectorgraphics
-
-
diff --git a/dev-java/freehep-graphicsio-svg/Manifest b/dev-java/freehep-graphicsio-svg/Manifest
deleted file mode 100644
index 9ab19829d002..000000000000
--- a/dev-java/freehep-graphicsio-svg/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST freehep-vectorgraphics-2.4.tar.gz 4118379 BLAKE2B c8a5840ebab43398a6f87f97855a38f843b0e05267f5446b5f22a0c0124c98717c00801fe93ef3b541b2c53d07176ab1319a27ad26ed177b6dded11e3fa2e7bb SHA512 b5cf083cc6951e7c4b438d5e648f61ca20b23e02163a8cfc4669beaaec2fa9e33338b0ba6875bfe4a3864ac48f9774acfedc2a3b2f59a7488ef99a4817e39382
diff --git a/dev-java/freehep-graphicsio-svg/freehep-graphicsio-svg-2.4.ebuild b/dev-java/freehep-graphicsio-svg/freehep-graphicsio-svg-2.4.ebuild
deleted file mode 100644
index 290ad16874de..000000000000
--- a/dev-java/freehep-graphicsio-svg/freehep-graphicsio-svg-2.4.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-MY_PN="freehep-vectorgraphics"
-MY_P="${MY_PN}-${PV}"
-JAVA_PKG_IUSE="doc source"
-
-inherit java-pkg-2 java-pkg-simple
-
-DESCRIPTION="High Energy Physics Java library - FreeHEP Scalable Vector Graphics Driver"
-HOMEPAGE="http://java.freehep.org/"
-SRC_URI="https://github.com/freehep/${MY_PN}/archive/${MY_P}.tar.gz"
-LICENSE="Apache-2.0 LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-CDEPEND="~dev-java/freehep-graphics2d-${PV}:${SLOT}
- ~dev-java/freehep-graphicsbase-${PV}:${SLOT}
- ~dev-java/freehep-graphicsio-${PV}:${SLOT}
- dev-java/freehep-io:0"
-
-DEPEND="${CDEPEND}
- >=virtual/jdk-1.7
- test? (
- ~dev-java/freehep-graphicsio-tests-${PV}:${SLOT}
- dev-java/junit:4
- )"
-
-RDEPEND="${CDEPEND}
- >=virtual/jre-1.7"
-
-S="${WORKDIR}/${MY_PN}-${MY_P}/${PN}"
-JAVA_SRC_DIR="src/main/java"
-JAVA_GENTOO_CLASSPATH="freehep-graphics2d,freehep-graphicsbase,freehep-graphicsio,freehep-io"
-
-src_compile() {
- java-pkg-simple_src_compile
- java-pkg_addres ${PN}.jar src/main/resources
-}
-
-src_test() {
- local DIR=src/test/java
- local CP="${DIR}:${PN}.jar:$(java-pkg_getjars junit-4,freehep-graphicsio-tests,${JAVA_GENTOO_CLASSPATH})"
-
- ejavac -cp "${CP}" -d ${DIR} $(find ${DIR} -name "*.java")
- ejunit4 -classpath "${CP}" org.freehep.graphicsio.svg.test.SVGTestSuite
-}
diff --git a/dev-java/freehep-graphicsio-svg/metadata.xml b/dev-java/freehep-graphicsio-svg/metadata.xml
deleted file mode 100644
index 496b6e6faccc..000000000000
--- a/dev-java/freehep-graphicsio-svg/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-
- java@gentoo.org
- Java
-
-
- freehep/freehep-vectorgraphics
-
-
diff --git a/dev-java/geoip-java/Manifest b/dev-java/geoip-java/Manifest
deleted file mode 100644
index 45ec7203de62..000000000000
--- a/dev-java/geoip-java/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST geoip-java-1.3.0.zip 138673 BLAKE2B f61c42bad846684a4bfb9952d5b573f1d65aff5b0e7cd2ce0b53c946aecc567cab34d7f171f16b6d531cdc5a6b059747dbd02368d534f31b4894d28433b14938 SHA512 3925a94072a97dac732f4a77f4f141e1484c630b2122b4322cb487c209adbbb30936b782579943c1c766b43ef4ad0db3e264c738ad777656706272ca53ccf85b
diff --git a/dev-java/geoip-java/geoip-java-1.3.0.ebuild b/dev-java/geoip-java/geoip-java-1.3.0.ebuild
deleted file mode 100644
index c127dfa89716..000000000000
--- a/dev-java/geoip-java/geoip-java-1.3.0.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-JAVA_PKG_IUSE="source doc examples"
-
-inherit java-pkg-2 java-pkg-simple
-
-MY_PN="geoip-api-java"
-
-DESCRIPTION="Java library for lookup countries by IP addresses"
-HOMEPAGE="https://github.com/maxmind"
-SRC_URI="https://github.com/maxmind/${MY_PN}/archive/v${PV}.zip -> ${P}.zip"
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE=""
-
-RDEPEND=">=virtual/jre-1.6"
-DEPEND=">=virtual/jdk-1.6"
-
-S="${WORKDIR}/${MY_PN}-${PV}"
-
-JAVA_SRC_DIR="src"
-
-java_prepare() {
- rm -rv src/test || die
-}
-
-src_install() {
- java-pkg-simple_src_install
-
- dodoc README.md Changes.md
-
- use examples && java-pkg_doexamples examples/*
-}
-
-pkg_postinst() {
- einfo "Country and City data files can be downloaded here:"
- einfo " http://www.maxmind.com/app/geolitecountry"
- einfo " http://www.maxmind.com/app/geolitecity"
-}
diff --git a/dev-java/geoip-java/metadata.xml b/dev-java/geoip-java/metadata.xml
deleted file mode 100644
index 05aec6258fab..000000000000
--- a/dev-java/geoip-java/metadata.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
-
- maxmind/geoip-api-java
-
-
- monsieurp@gentoo.org
- Patrice Clement
-
-
- java@gentoo.org
- Java
-
-
diff --git a/dev-java/glassfish-deployment-api/Manifest b/dev-java/glassfish-deployment-api/Manifest
deleted file mode 100644
index c81410553b47..000000000000
--- a/dev-java/glassfish-deployment-api/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST glassfish-deployment-api-3.1.1.jar 86511 BLAKE2B 1224261aa87beed9428926409b114b732f24426c2b85c7374d28ebef0a8813cb41fc831f43757b9a007c5c5833444396cb29a784395b476af64de7c1316ce0e3 SHA512 9325d44da2258c84b879360fe92314b49c0b3ca7be2dd3b9016bf884e79ed66f9bf3fcec2b99a7b8baf3847e5d15376d10e3013bd4dd0f0cfaaf7859fa83a6ba
diff --git a/dev-java/glassfish-deployment-api/glassfish-deployment-api-3.1.1.ebuild b/dev-java/glassfish-deployment-api/glassfish-deployment-api-3.1.1.ebuild
deleted file mode 100644
index 0dcfdd9801fe..000000000000
--- a/dev-java/glassfish-deployment-api/glassfish-deployment-api-3.1.1.ebuild
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-JAVA_PKG_IUSE="source doc"
-
-inherit java-pkg-2 java-pkg-simple
-
-DESCRIPTION="J2EE Application Deployment Specification V.1.2"
-HOMEPAGE="https://glassfish.dev.java.net/"
-SRC_URI="https://repo1.maven.org/maven2/org/glassfish/javax.enterprise.deploy/${PV}/javax.enterprise.deploy-${PV}-sources.jar -> ${P}.jar"
-
-LICENSE="|| ( CDDL GPL-2 )"
-SLOT="1.2"
-KEYWORDS="amd64 ppc64 x86"
-IUSE=""
-
-DEPEND="
- >=virtual/jdk-1.6"
-
-RDEPEND="
- >=virtual/jre-1.6"
diff --git a/dev-java/glassfish-deployment-api/metadata.xml b/dev-java/glassfish-deployment-api/metadata.xml
deleted file mode 100644
index 4221e170cbc0..000000000000
--- a/dev-java/glassfish-deployment-api/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
- java@gentoo.org
- Java
-
-
diff --git a/dev-java/gnu-crypto/Manifest b/dev-java/gnu-crypto/Manifest
deleted file mode 100644
index 3ecf36c11bdc..000000000000
--- a/dev-java/gnu-crypto/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST gnu-crypto-2.0.1.tar.bz2 3895714 BLAKE2B 4838f7aa58cbd34d97afb7f503a29b7393ae3085f1b83c8ae65110f20ff7143928351f0aaf2a61a2abb363f764dc67dbd12955fbd0f86dd685dafda550e0e7f1 SHA512 c14aa73fb23663559195e8fc7f85a220b25078fa8ab4e7cf43b84febe96599d990ccf52fcf1f6f66f2b547d9b644bbc99b3d44dc4a777dcb72530e58c8509015
diff --git a/dev-java/gnu-crypto/files/gnu-crypto-2.0.1-jdk15.patch b/dev-java/gnu-crypto/files/gnu-crypto-2.0.1-jdk15.patch
deleted file mode 100644
index 47957cc5ec5f..000000000000
--- a/dev-java/gnu-crypto/files/gnu-crypto-2.0.1-jdk15.patch
+++ /dev/null
@@ -1,30 +0,0 @@
-diff -Nur gnu-crypto-2.0.1/source/gnu/crypto/sasl/ClientMechanism.java gnu-crypto-2.0.1-new/source/gnu/crypto/sasl/ClientMechanism.java
---- gnu-crypto-2.0.1/source/gnu/crypto/sasl/ClientMechanism.java 2003-11-21 10:22:10.000000000 +0100
-+++ gnu-crypto-2.0.1-new/source/gnu/crypto/sasl/ClientMechanism.java 2005-05-24 16:16:37.493727834 +0200
-@@ -140,9 +140,9 @@
- return mechanism;
- }
-
-- public Object getNegotiatedProperty(final String propName) throws SaslException {
-+ public Object getNegotiatedProperty(final String propName) {
- if (!isComplete()) {
-- throw new IllegalMechanismStateException();
-+ throw new IllegalStateException();
- }
- if (Sasl.QOP.equals(propName)) {
- return getNegotiatedQOP();
-diff -Nur gnu-crypto-2.0.1/source/gnu/crypto/sasl/ServerMechanism.java gnu-crypto-2.0.1-new/source/gnu/crypto/sasl/ServerMechanism.java
---- gnu-crypto-2.0.1/source/gnu/crypto/sasl/ServerMechanism.java 2003-11-21 10:26:14.000000000 +0100
-+++ gnu-crypto-2.0.1-new/source/gnu/crypto/sasl/ServerMechanism.java 2005-05-24 16:16:55.503085024 +0200
-@@ -147,9 +147,9 @@
- return this.authorizationID;
- }
-
-- public Object getNegotiatedProperty(final String propName) throws SaslException {
-+ public Object getNegotiatedProperty(final String propName) {
- if (!isComplete()) {
-- throw new IllegalMechanismStateException();
-+ throw new IllegalStateException();
- }
- if (Sasl.QOP.equals(propName)) {
- return getNegotiatedQOP();
diff --git a/dev-java/gnu-crypto/gnu-crypto-2.0.1-r3.ebuild b/dev-java/gnu-crypto/gnu-crypto-2.0.1-r3.ebuild
deleted file mode 100644
index 89c2e86670c5..000000000000
--- a/dev-java/gnu-crypto/gnu-crypto-2.0.1-r3.ebuild
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-JAVA_PKG_IUSE="doc source test"
-
-inherit java-pkg-2 java-ant-2
-
-DESCRIPTION="GNU Crypto cryptographic primitives for Java"
-HOMEPAGE="https://www.gnu.org/software/gnu-crypto/"
-SRC_URI="ftp://ftp.gnupg.org/GnuPG/${PN}/${P}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos"
-IUSE=""
-
-DEPEND=">=virtual/jdk-1.6"
-RDEPEND=">=virtual/jre-1.6"
-
-EANT_BUILD_XML="${S}/build.xml"
-EANT_BUILD_TARGET="jar"
-
-EANT_DOC_TARGET="javadoc"
-
-java_prepare() {
- epatch "${FILESDIR}/${P}-jdk15.patch"
-}
-
-src_compile() {
- java-pkg-2_src_compile
-}
-
-src_test() {
- local TEST_TARGETS=(
- check
- ent
- )
-
- for target in ${TEST_TARGETS[@]}; do
- EANT_TEST_TARGET=${target} \
- java-pkg-2_src_test
- done
-}
-
-src_install() {
- local GNU_CRYPTO_JARS=(
- "${PN}"
- javax-crypto
- javax-security
- )
-
- if use test; then
- GNU_CRYPTO_JARS=(${GNU_CRYPTO_JARS[@]} "${PN}-test")
- fi
-
- for jar in ${GNU_CRYPTO_JARS[@]}; do
- java-pkg_dojar "lib/${jar}.jar"
- done
-
- use doc && java-pkg_dojavadoc docs/api
- use source && java-pkg_dosrc source/* jce/* security/*
-
- dodoc AUTHORS ChangeLog NEWS README THANKS
-}
diff --git a/dev-java/gnu-crypto/metadata.xml b/dev-java/gnu-crypto/metadata.xml
deleted file mode 100644
index de8ab699b43e..000000000000
--- a/dev-java/gnu-crypto/metadata.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
-
- java@gentoo.org
- Java
-
-
-
-GNU Crypto, part of the GNU project, released under the aegis of GNU,
-aims at providing free, versatile, high-quality, and provably correct
-implementations of cryptographic primitives and tools in the Java
-programming language for use by programmers and end-users.
-
-
diff --git a/dev-java/gnu-hylafax/Manifest b/dev-java/gnu-hylafax/Manifest
deleted file mode 100644
index b3d085c3bb9f..000000000000
--- a/dev-java/gnu-hylafax/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST gnu-hylafax-1.0.3-bin.tar.gz 1742697 BLAKE2B b17facac17157fddfa27c40f58738d51904e2858a5ec80fe36a39038d7301df8d9cd10bbe5fc537d340e9e3c2e69ae590f92ce2fa7e2b004218bc1fd84013624 SHA512 7af66dac5a1b98eddc3d60aa439809f4e683a39a795ca50d0f99f92d4fb17704ab5c7528218be1f4698bca0749efd46c5ec3510e8a10a68b1b77faf1997dc4a2
diff --git a/dev-java/gnu-hylafax/files/gnu-hylafax-1.0.3-ClientPool.patch b/dev-java/gnu-hylafax/files/gnu-hylafax-1.0.3-ClientPool.patch
deleted file mode 100644
index 51bae74646ed..000000000000
--- a/dev-java/gnu-hylafax/files/gnu-hylafax-1.0.3-ClientPool.patch
+++ /dev/null
@@ -1,70 +0,0 @@
---- gnu-hylafax-pool/main/java/gnu/hylafax/pool/ClientPool.java.orig 2015-04-14 18:20:17.113435400 +0000
-+++ gnu-hylafax-pool/main/java/gnu/hylafax/pool/ClientPool.java 2015-04-14 18:20:58.310438791 +0000
-@@ -32,7 +32,7 @@
- import org.apache.commons.logging.Log;
- import org.apache.commons.logging.LogFactory;
-
--import EDU.oswego.cs.dl.util.concurrent.LinkedQueue;
-+import java.util.concurrent.ConcurrentLinkedQueue;
-
- public class ClientPool implements gnu.hylafax.ClientPool {
-
-@@ -42,7 +42,7 @@
-
- private HashMap clientMap;
-
-- private LinkedQueue clients;
-+ private ConcurrentLinkedQueue clients;
-
- private ClientPoolConfiguration configuration;
-
-@@ -66,7 +66,7 @@
-
- public ClientPool(ClientPoolConfiguration configuration) {
- this.configuration = configuration;
-- clients = new LinkedQueue();
-+ clients = new ConcurrentLinkedQueue();
- clientMap = new HashMap();
- workingClients = new HashSet();
- workingClientsToClose = new HashSet();
-@@ -163,8 +163,7 @@
- blocked = true;
- }
-
-- client = (PooledClient) clients.poll(getConfiguration()
-- .getRetryInterval());
-+ client = (PooledClient) clients.poll();
- if (client == null)
- log.warn("No Clients Available.");
- else if (!clientAdded)
-@@ -172,10 +171,10 @@
- }
-
- } else {
-- client = (PooledClient) clients.take();
-+ client = (PooledClient) clients.poll();
- }
- }
-- } catch (InterruptedException e) {
-+ } catch (Exception e) {
- throw new ClientPoolException(
- "Interrupted Thread and No Free Connection Available.");
- }
-@@ -294,7 +293,7 @@
- destroyClient(client);
- addClient();
- } else {
-- clients.put(client);
-+ clients.offer(client);
- size++;
- }
- }
-@@ -306,7 +305,7 @@
-
- log.debug("Released Client.");
-
-- } catch (InterruptedException e) {
-+ } catch (Exception e) {
- log.warn("Was Interrupted.", e);
- destroyClient(client);
- } finally {
diff --git a/dev-java/gnu-hylafax/gnu-hylafax-1.0.3-r2.ebuild b/dev-java/gnu-hylafax/gnu-hylafax-1.0.3-r2.ebuild
deleted file mode 100644
index 31cf502872d3..000000000000
--- a/dev-java/gnu-hylafax/gnu-hylafax-1.0.3-r2.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-JAVA_PKG_IUSE="source doc"
-
-inherit java-pkg-2 java-pkg-simple
-
-DESCRIPTION="Java API designed to implement the client protocol portion of the hfaxd server"
-HOMEPAGE="http://gnu-hylafax.sourceforge.net/"
-SRC_URI="mirror://sourceforge/${PN}/${PN}/${PV}/${P}-bin.tar.gz"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-CDEPEND="dev-java/commons-logging:0
- dev-java/commons-cli:1
- dev-java/oracle-javamail:0
- dev-java/java-getopt:1
- dev-java/log4j:0"
-
-RDEPEND=">=virtual/jre-1.6
- ${CDEPEND}"
-DEPEND=">=virtual/jdk-1.6
- ${CDEPEND}"
-
-JAVA_GENTOO_CLASSPATH="
- commons-logging
- commons-cli-1
- oracle-javamail
- java-getopt-1
- log4j"
-
-S="${WORKDIR}/${P}"
-
-PATCHES=(
- "${FILESDIR}"/"${P}"-ClientPool.patch #546502
-)
-
-java_prepare() {
- rm -rv "${S}"/lib || die
- find -name "pom.xml" -delete || die
-
- # tarball contains the same sources in gnu-.../sources and gnu-.../main/
- rm -r gnu-hylafax-*/sources || die
-
- epatch "${PATCHES[@]}"
-}
diff --git a/dev-java/gnu-hylafax/metadata.xml b/dev-java/gnu-hylafax/metadata.xml
deleted file mode 100644
index 2ae6e39733cb..000000000000
--- a/dev-java/gnu-hylafax/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-
- java@gentoo.org
- Java
-
-
- gnu-hylafax
-
-
diff --git a/dev-java/hessian/Manifest b/dev-java/hessian/Manifest
deleted file mode 100644
index a057c31bcfe9..000000000000
--- a/dev-java/hessian/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST hessian-4.0.37-src.jar 388678 BLAKE2B 6cfc347b09dbaf780ad44dde3c951e2e678624944c4c28bf50ae56786c4c99c7821562db391c2735649c1d215635a70cc0a5bec3ef76570b0c9f4ee9958a7518 SHA512 9d03293b596d7e352591a61ad9d464b29502ba6f2f2f9b275b80bfc609aa882a3b7304cdca99ea70c0b011da8acd51ec62e9480e2854a34c7691976e83074aaa
diff --git a/dev-java/hessian/hessian-4.0.37.ebuild b/dev-java/hessian/hessian-4.0.37.ebuild
deleted file mode 100644
index 9b56e9f6f31f..000000000000
--- a/dev-java/hessian/hessian-4.0.37.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-JAVA_PKG_IUSE="doc source"
-
-inherit java-pkg-2 java-pkg-simple
-
-DESCRIPTION="Binary web service protocol"
-HOMEPAGE="http://hessian.caucho.com/"
-SRC_URI="http://hessian.caucho.com/download/${P}-src.jar"
-
-LICENSE="Apache-1.1"
-SLOT="4.0"
-KEYWORDS="amd64 ppc64 x86"
-IUSE="doc source"
-
-CDEPEND="java-virtuals/servlet-api:3.0"
-
-RDEPEND="
- ${CDEPEND}
- >=virtual/jre-1.6"
-
-DEPEND="
- ${CDEPEND}
- >=virtual/jdk-1.6
- app-arch/unzip"
-
-S="${WORKDIR}"
-
-JAVA_SRC_DIR="com"
-JAVA_GENTOO_CLASSPATH="servlet-api-3.0"
diff --git a/dev-java/hessian/metadata.xml b/dev-java/hessian/metadata.xml
deleted file mode 100644
index 873c8fc3d4c5..000000000000
--- a/dev-java/hessian/metadata.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
-
-
- java@gentoo.org
- Java
-
-
-The Hessian binary web service protocol makes web services usable without
-requiring a large framework, and without learning yet another alphabet soup
-of protocols. Because it is a binary protocol, it is well-suited to sending
-binary data without any need to extend the protocol with attachments.
-
-
diff --git a/dev-java/hoteqn/Manifest b/dev-java/hoteqn/Manifest
deleted file mode 100644
index b29f6be09f72..000000000000
--- a/dev-java/hoteqn/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST hoteqn-4.0.0.tar.bz2 98714 BLAKE2B 7b9f7c606475331b1ad1e27ac829bddb15ef2b9bc7bb8b7fa51d7138824914794cf49d8cbba0b5e3529ad44d2244c01cfb2833e636021776e246a9eeeeeef69d SHA512 a0277340bec5ca0c5535d79e091218b88eb7d3c809859fc234de59b65d3b8b6c00fac667e00f3a2f6d0b3613f8a079bdfe7ea7e40a1bf484797a09a59de0323d
diff --git a/dev-java/hoteqn/hoteqn-4.0.0-r1.ebuild b/dev-java/hoteqn/hoteqn-4.0.0-r1.ebuild
deleted file mode 100644
index cd3573ce4932..000000000000
--- a/dev-java/hoteqn/hoteqn-4.0.0-r1.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-JAVA_PKG_IUSE="doc source"
-
-inherit java-pkg-2 java-pkg-simple
-
-DESCRIPTION="Java applet to view and display LaTeX mathematical equations"
-HOMEPAGE="http://www.atp.ruhr-uni-bochum.de/VCLab/software/HotEqn/HotEqn.html"
-SRC_URI="mirror://gentoo/${P}.tar.bz2"
-LICENSE="GPL-3"
-SLOT=0
-KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux ~ppc-macos"
-IUSE=""
-
-RDEPEND="
- >=virtual/jre-1.6"
-
-DEPEND="
- app-arch/unzip
- >=virtual/jdk-1.6"
-
-JAVA_ENCODING="ISO-8859-1"
-
-S="${WORKDIR}/${P}"
-
-java_prepare() {
- rm -v mHotEqn.java || die
-}
-
-src_compile() {
- java-pkg-simple_src_compile
- java-pkg_addres "${PN}.jar" classes/ -name "*.gif"
-}
diff --git a/dev-java/hoteqn/metadata.xml b/dev-java/hoteqn/metadata.xml
deleted file mode 100644
index 4221e170cbc0..000000000000
--- a/dev-java/hoteqn/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
- java@gentoo.org
- Java
-
-
diff --git a/dev-java/htmlparser-org/Manifest b/dev-java/htmlparser-org/Manifest
deleted file mode 100644
index 852c388ed6a4..000000000000
--- a/dev-java/htmlparser-org/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST htmlparser1_6_20060610.zip 4346070 BLAKE2B ee24476513969d88a8baa73fbff4a6c5459dc645cf333e78971707d92ccfa0c71c1aa326b9be10160e38a3aa80eba5a64052bb16f9ae13c37a865c725cb5dc5a SHA512 f23d08d9330dc45133a227b8e1a80a515d01298027ccb0ca0863d1b4fab829f52950e3a3ccad057718fd57b05f8c0176786583af8625c70a38a940d3e878cd5f
diff --git a/dev-java/htmlparser-org/htmlparser-org-1.6.ebuild b/dev-java/htmlparser-org/htmlparser-org-1.6.ebuild
deleted file mode 100644
index b4c682b1f8c3..000000000000
--- a/dev-java/htmlparser-org/htmlparser-org-1.6.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-JAVA_PKG_IUSE="doc source test"
-
-inherit java-pkg-2 java-pkg-simple
-
-MY_PN=${PN/-org/}
-MY_PV=$(replace_all_version_separators _)
-SRC_VER="20060610"
-
-DESCRIPTION="Java library used to parse HTML (from htmlparser.org)"
-HOMEPAGE="http://htmlparser.sourceforge.net/"
-SRC_URI="mirror://sourceforge/${MY_PN}/${MY_PN}${MY_PV}_${SRC_VER}.zip"
-
-LICENSE="CPL-1.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-IUSE=""
-
-S="${WORKDIR}/${MY_PN}${MY_PV}"
-
-DEPEND="app-arch/unzip
- >=virtual/jdk-1.6
- test? ( dev-java/junit:0 )"
-RDEPEND=">=virtual/jre-1.6"
-
-JAVA_SRC_DIR="src"
-
-java_prepare() {
- unzip src.zip || die
- rm build.xml lib/* || die
- mkdir -p src-test/org/htmlparser/tests || die
- mv src/org/htmlparser/tests/* src-test/org/htmlparser/tests || die
-}
-
-src_test() {
- mkdir target/tests || die
- testcp="$(java-pkg_getjars junit):target/tests:${PN}.jar:${JAVA_HOME}/lib/tools.jar"
- ejavac -cp "${testcp}" -d target/tests $(find src-test/ -name "*.java")
- tests=$(find target/tests -name "*Test.class" \
- | sed -e 's/target\/tests\///g' -e "s/\.class//" -e "s/\//./g" \
- | grep -vP '\$');
- ejunit -cp "${testcp}" ${tests}
-}
diff --git a/dev-java/htmlparser-org/metadata.xml b/dev-java/htmlparser-org/metadata.xml
deleted file mode 100644
index eadb81d3920e..000000000000
--- a/dev-java/htmlparser-org/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-
- java@gentoo.org
- Java
-
-
- htmlparser
-
-
diff --git a/dev-java/htmlparser/Manifest b/dev-java/htmlparser/Manifest
deleted file mode 100644
index 6e3ced335ade..000000000000
--- a/dev-java/htmlparser/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST htmlparser-1.4.zip 1425388 BLAKE2B 6987240e5207276935f6c3dbe5dc6e69df683448d9587397913a75c2814efa88afb3cb890a40ac404fefb2be07dc5a0787710438b8d70486486e99f2eabd9cc1 SHA512 eb0587c808b287bbb18acbba11e8efe5bd0dededd96f6bf34ef59b92144227cf8368bf76474a2c1d87a5d6b635a63057faa9d18e2a1a2d7dfeacbfaa64e57700
diff --git a/dev-java/htmlparser/files/build.xml b/dev-java/htmlparser/files/build.xml
deleted file mode 100644
index ad0d4b0c1d09..000000000000
--- a/dev-java/htmlparser/files/build.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/dev-java/htmlparser/htmlparser-1.4-r1.ebuild b/dev-java/htmlparser/htmlparser-1.4-r1.ebuild
deleted file mode 100644
index 5696277b333d..000000000000
--- a/dev-java/htmlparser/htmlparser-1.4-r1.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-JAVA_PKG_IUSE="doc source"
-
-inherit java-pkg-2 java-ant-2
-
-DESCRIPTION="Implementation of the HTML5 parsing algorithm in Java"
-HOMEPAGE="https://about.validator.nu/htmlparser/"
-SRC_URI="https://about.validator.nu/${PN}/${P}.zip"
-
-LICENSE="W3C"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE=""
-
-CDEPEND="
- dev-java/icu4j:52
- dev-java/jchardet:0
- dev-java/xom:0"
-
-RDEPEND="
- ${CDEPEND}
- >=virtual/jre-1.6"
-
-DEPEND="
- ${CDEPEND}
- app-arch/unzip
- >=virtual/jdk-1.6"
-
-java_prepare() {
- java-pkg_clean
- mkdir -p build lib || die
- cp "${FILESDIR}/build.xml" build.xml || die "cp failed"
-}
-
-JAVA_ANT_REWRITE_CLASSPATH="yes"
-EANT_GENTOO_CLASSPATH="icu4j-52,xom,jchardet"
-
-src_install() {
- java-pkg_dojar "${PN}.jar"
- use source && java-pkg_dosrc src/*
- use doc && java-pkg_dojavadoc docs
-}
diff --git a/dev-java/htmlparser/metadata.xml b/dev-java/htmlparser/metadata.xml
deleted file mode 100644
index 4221e170cbc0..000000000000
--- a/dev-java/htmlparser/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
- java@gentoo.org
- Java
-
-
diff --git a/dev-java/istack-commons-runtime/Manifest b/dev-java/istack-commons-runtime/Manifest
deleted file mode 100644
index dd0f50007880..000000000000
--- a/dev-java/istack-commons-runtime/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST istack-commons-runtime-2.22-sources.jar 33136 BLAKE2B 07c123189f889fc9d92b73e930447630a18a56df7bcc6216763d683f30dacc6ab645e10808aaafc3ccadd619fd6cd617ff256962a75a606dd401d0879a687cab SHA512 cfabed991cadfa3562a2a281f4b3bdabadd753cd3b9ee918b3f89428e416c0d23aed928d5f61bde4f3958d12f4cb63130354cbf6bf14577ed54871a46d703bdd
diff --git a/dev-java/istack-commons-runtime/istack-commons-runtime-2.22.ebuild b/dev-java/istack-commons-runtime/istack-commons-runtime-2.22.ebuild
deleted file mode 100644
index 9a08bbb3c4ec..000000000000
--- a/dev-java/istack-commons-runtime/istack-commons-runtime-2.22.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit java-pkg-2 java-pkg-simple
-
-MY_PN=${PN%%-*}
-
-DESCRIPTION="IStack Commons - Runtime jar"
-HOMEPAGE="https://istack-commons.java.net"
-SRC_URI="https://maven.java.net/content/repositories/releases/com/sun/${MY_PN}/${PN}/${PV}/${P}-sources.jar"
-
-LICENSE="CDDL"
-SLOT="0"
-KEYWORDS="amd64 ppc64 x86"
-IUSE=""
-
-RDEPEND=">=virtual/jre-1.6"
-DEPEND=">=virtual/jdk-1.6
- app-arch/unzip"
diff --git a/dev-java/istack-commons-runtime/metadata.xml b/dev-java/istack-commons-runtime/metadata.xml
deleted file mode 100644
index 6ef2d50cf07e..000000000000
--- a/dev-java/istack-commons-runtime/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
- java@gentoo.org
- Java
-
-
diff --git a/dev-java/istack-commons-soimp/Manifest b/dev-java/istack-commons-soimp/Manifest
deleted file mode 100644
index 92408c97cc19..000000000000
--- a/dev-java/istack-commons-soimp/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST istack-commons-soimp-2.22-sources.jar 10208 BLAKE2B 7fa7115a3b0b1b5bf3c51b487ce31db69a7d9bf5b670a99243456aa678645463341987bb68d63b708949ea710268a8f4f61a79d3e3079c271783a98f8ce2f930 SHA512 28b85550dd92b9fac106ecc2173e728adc7180350f1e47cb619e4d1d6f517cf0878cca87dc7242d80fc0dac5e3d683a2a599bbfb4aa147d33a2089e6f0b28a21
diff --git a/dev-java/istack-commons-soimp/istack-commons-soimp-2.22.ebuild b/dev-java/istack-commons-soimp/istack-commons-soimp-2.22.ebuild
deleted file mode 100644
index 827c427ff740..000000000000
--- a/dev-java/istack-commons-soimp/istack-commons-soimp-2.22.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit java-pkg-2 java-pkg-simple
-
-MY_PN=${PN%%-*}
-
-DESCRIPTION="IStack Commons - Soimp jar"
-HOMEPAGE="https://istack-commons.java.net"
-SRC_URI="https://maven.java.net/content/repositories/releases/com/sun/${MY_PN}/${PN}/${PV}/${P}-sources.jar"
-
-LICENSE="CDDL"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-CDEPEND="dev-java/ant-core:0
- dev-java/args4j:2"
-RDEPEND=">=virtual/jre-1.6
- ${CDEPEND}"
-DEPEND=">=virtual/jdk-1.6
- app-arch/unzip
- ${CDEPEND}"
-
-JAVA_GENTOO_CLASSPATH="ant-core,args4j-2"
diff --git a/dev-java/istack-commons-soimp/metadata.xml b/dev-java/istack-commons-soimp/metadata.xml
deleted file mode 100644
index 4221e170cbc0..000000000000
--- a/dev-java/istack-commons-soimp/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
- java@gentoo.org
- Java
-
-
diff --git a/dev-java/jade/Manifest b/dev-java/jade/Manifest
deleted file mode 100644
index 81ffd46eb36a..000000000000
--- a/dev-java/jade/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST jade-3.3.zip 1677444 BLAKE2B 5503102ac3e17031b873900a1b279eba1749a25d93c901c98e04c93ee7218f7a52e1fc9408c91a730c36f7daf4709d381f2321a0cfb8a93f8fe86e56b495a870 SHA512 b191de5d5406276cc5ad382f4b0627f2f2b9eef3aba46d8c23e3bb4f6489808450755e6f360a2d39a1eed88c22cd4dd2d35ab140e55ffe8f021e89709a094562
diff --git a/dev-java/jade/jade-3.3-r3.ebuild b/dev-java/jade/jade-3.3-r3.ebuild
deleted file mode 100644
index bd88a7daf00d..000000000000
--- a/dev-java/jade/jade-3.3-r3.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-JAVA_PKG_IUSE="doc source"
-
-inherit java-pkg-2 java-pkg-simple
-
-DESCRIPTION="JADE is FIPA-compliant Java Agent Development Environment"
-HOMEPAGE="http://jade.cselt.it/"
-SRC_URI="mirror://gentoo/${P}.zip"
-
-LICENSE="LGPL-2"
-KEYWORDS="amd64 x86"
-SLOT="0"
-IUSE=""
-
-RDEPEND="
- >=virtual/jre-1.6"
-
-DEPEND="
- >=virtual/jdk-1.6
- source? ( app-arch/zip )"
-
-S="${WORKDIR}/${PN}"
-
-JAVA_ENCODING="ISO-8859-1"
-JAVA_SRC_DIR="src"
diff --git a/dev-java/jade/metadata.xml b/dev-java/jade/metadata.xml
deleted file mode 100644
index 6021501589e0..000000000000
--- a/dev-java/jade/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
- java@gentoo.org
- Java
-
-
diff --git a/dev-java/jamvm/Manifest b/dev-java/jamvm/Manifest
deleted file mode 100644
index ad8f9433c505..000000000000
--- a/dev-java/jamvm/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST jamvm-2.0.0.tar.gz 741459 BLAKE2B 9b8b0f8cfd8f56c0b835144c07aaca709ef466fdfe5df18438d05c66cd8a07fecfebf27e1581c67658feb3674a96c2e916b85f13dc434baf2db9be4e4fbfd0cf SHA512 8ac27787ee94fa8fde962635d3c08d1dc1e5244c9d56bb693e73f3fd9b58e944ad3f7a0127afeed727d7c00d904a775d2c483157f5ac87e7eab6ecade1aad21d
diff --git a/dev-java/jamvm/files/jamvm-2.0.0-classes-location.patch b/dev-java/jamvm/files/jamvm-2.0.0-classes-location.patch
deleted file mode 100644
index 6cf7611f1f35..000000000000
--- a/dev-java/jamvm/files/jamvm-2.0.0-classes-location.patch
+++ /dev/null
@@ -1,27 +0,0 @@
-diff -Nru jamvm-2.0.0.old/configure.ac jamvm-2.0.0/configure.ac
---- jamvm-2.0.0.old/configure.ac 2014-06-10 21:33:37.000000000 +0100
-+++ jamvm-2.0.0/configure.ac 2014-11-28 19:22:12.183091414 +0000
-@@ -236,6 +236,7 @@
- install_dir=$prefix
- fi
- AC_DEFINE_UNQUOTED(INSTALL_DIR, "$install_dir", [Installation directory (prefix)])
-+AC_DEFINE_UNQUOTED(PKGDATADIR, "$datadir/$PACKAGE", [Package data directory (pkgdatadir)])
-
- AC_ARG_ENABLE(zip,
- [AS_HELP_STRING(--disable-zip,turn-off zip support in the bootstrap loader)],,)
-diff -Nru jamvm-2.0.0.old/src/classlib/gnuclasspath/class.c jamvm-2.0.0/src/classlib/gnuclasspath/class.c
---- jamvm-2.0.0.old/src/classlib/gnuclasspath/class.c 2012-05-17 22:01:47.000000000 +0100
-+++ jamvm-2.0.0/src/classlib/gnuclasspath/class.c 2014-11-28 19:23:27.312108240 +0000
-@@ -110,10 +110,10 @@
- separate class files in a directory structure */
-
- #ifdef USE_ZIP
--#define JAMVM_CLASSES INSTALL_DIR"/share/jamvm/classes.zip"
-+#define JAMVM_CLASSES PKGDATADIR"/classes.zip"
- #define CLASSPATH_CLASSES CLASSPATH_INSTALL_DIR"/share/classpath/glibj.zip"
- #else
--#define JAMVM_CLASSES INSTALL_DIR"/share/jamvm/classes"
-+#define JAMVM_CLASSES PKGDATADIR"/classes"
- #define CLASSPATH_CLASSES CLASSPATH_INSTALL_DIR"/share/classpath"
- #endif
-
diff --git a/dev-java/jamvm/files/jamvm-2.0.0-env.file b/dev-java/jamvm/files/jamvm-2.0.0-env.file
deleted file mode 100644
index 1b92cd02bb79..000000000000
--- a/dev-java/jamvm/files/jamvm-2.0.0-env.file
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-VERSION="JamVM JDK @PV@"
-JAVA_HOME="@GENTOO_PORTAGE_EPREFIX@/usr/@LIBDIR@/@PN@-jdk"
-JDK_HOME="@GENTOO_PORTAGE_EPREFIX@/usr/@LIBDIR@/@PN@-jdk"
-BOOTCLASSPATH="@GENTOO_PORTAGE_EPREFIX@/usr/@LIBDIR@/@PN@/classes.zip:${JAVA_HOME}/lib/rt.jar"
-JAVAC="${JAVA_HOME}/bin/javac"
-PATH="${JAVA_HOME}/bin"
-ROOTPATH="${JAVA_HOME}/bin"
-PROVIDES_TYPE="JRE"
-PROVIDES_VERSION="1.5"
-GENERATION="2"
-ENV_VARS="JAVA_HOME JAVAC PATH"
-LDPATH="${JAVA_HOME}/lib"
diff --git a/dev-java/jamvm/files/jamvm-2.0.0-javac.in b/dev-java/jamvm/files/jamvm-2.0.0-javac.in
deleted file mode 100644
index 8eeda68c7a5e..000000000000
--- a/dev-java/jamvm/files/jamvm-2.0.0-javac.in
+++ /dev/null
@@ -1,57 +0,0 @@
-#!/usr/bin/perl -w
-use strict;
-use constant NO_DUP_ARGS => qw(-source -target -d -encoding);
-use constant STRIP_ARGS => qw(-Werror -implicit:none -J-Xbootclasspath/p:);
-
-my $ECJ_WARNINGS="-nowarn";
-
-my ( @bcoption, @source15, @target15, @cp );
-push @bcoption, '-bootclasspath', '@RT_JAR@:@TOOLS_JAR@'
- unless grep {$_ eq '-bootclasspath'} @ARGV;
-push @source15, '-source', '1.5'
- unless grep {$_ eq '-source'} @ARGV;
-push @target15, '-target', '1.5'
- unless grep {$_ eq '-target'} @ARGV;
-push @cp, '-cp', '.'
- unless grep {$_ =~ '\-c(p|lasspath)'} @ARGV or $ENV{CLASSPATH};
-my @ecj_parms = ($ECJ_WARNINGS, @bcoption, @source15, @target15, @cp);
-
-# Work around ecj's inability to handle duplicate command-line
-# options and unknown javac options.
-sub gen_ecj_opts
-{
- my @new_args = @{$_[0]};
-
- for my $opt (NO_DUP_ARGS)
- {
- my @indices = reverse grep {$new_args[$_] eq $opt} 0..$#new_args;
- if (@indices > 1) {
- shift @indices; # keep last instance only
- splice @new_args, $_, 2 for @indices;
- }
- }
-
- for my $opt (STRIP_ARGS)
- {
- my @indices = reverse grep {$new_args[$_] eq $opt} 0..$#new_args;
- splice @new_args, $_, 1 for @indices;
- }
-
- return \@new_args;
-}
-
-sub split_vm_args
-{
- my @new_args = @{$_[0]};
-
- my @vm_args = map { substr $_, 2 } grep $_ =~ /^-J/, @new_args;
- my @javac_args = grep $_ !~ /^-J/, @new_args;
-
- return (\@vm_args, \@javac_args);
-}
-
-my ($vm_args, $javac_args) = split_vm_args (gen_ecj_opts( \@ARGV ));
-my @CLASSPATH = ('@ECJ_JAR@');
-push @CLASSPATH, split /:/, $ENV{"CLASSPATH"} if exists $ENV{"CLASSPATH"};
-$ENV{"CLASSPATH"} = join ':', @CLASSPATH;
-exec '@JAVA@', @$vm_args, 'org.eclipse.jdt.internal.compiler.batch.Main', @ecj_parms, @$javac_args;
diff --git a/dev-java/jamvm/files/jamvm-2.0.0-noexecstack.patch b/dev-java/jamvm/files/jamvm-2.0.0-noexecstack.patch
deleted file mode 100644
index 2a0f14c71a1e..000000000000
--- a/dev-java/jamvm/files/jamvm-2.0.0-noexecstack.patch
+++ /dev/null
@@ -1,48 +0,0 @@
-diff --git a/src/os/linux/arm/callNative.S b/src/os/linux/arm/callNative.S
-index 245afd1..1583023 100644
---- a/src/os/linux/arm/callNative.S
-+++ b/src/os/linux/arm/callNative.S
-@@ -36,3 +36,7 @@
- #include "callNativeOABI.S"
- #endif
- #endif
-+
-+#if defined(__linux__) && defined(__ELF__)
-+.section .note.GNU-stack,"",%progbits
-+#endif
-diff --git a/src/os/linux/mips/callNative.S b/src/os/linux/mips/callNative.S
-index cede343..90d9163 100644
---- a/src/os/linux/mips/callNative.S
-+++ b/src/os/linux/mips/callNative.S
-@@ -184,3 +184,7 @@ return:
- j $31
- .end callJNIMethod
- #endif
-+
-+#if defined(__linux__) && defined(__ELF__)
-+.section .note.GNU-stack,"",%progbits
-+#endif
-diff --git a/src/os/linux/powerpc/callNative.S b/src/os/linux/powerpc/callNative.S
-index aa47f6a..763dc0a 100644
---- a/src/os/linux/powerpc/callNative.S
-+++ b/src/os/linux/powerpc/callNative.S
-@@ -281,3 +281,7 @@ return:
- mr 1,11
- blr
- #endif
-+
-+#if defined(__linux__) && defined(__ELF__)
-+.section .note.GNU-stack,"",%progbits
-+#endif
-diff --git a/src/os/linux/x86_64/callNative.S b/src/os/linux/x86_64/callNative.S
-index 26404e6..9fb5cdf 100644
---- a/src/os/linux/x86_64/callNative.S
-+++ b/src/os/linux/x86_64/callNative.S
-@@ -267,3 +267,7 @@ float_ret:
- addq $8, %rcx
- jmp return
- #endif
-+
-+#if defined(__linux__) && defined(__ELF__)
-+.section .note.GNU-stack,"",%progbits
-+#endif
diff --git a/dev-java/jamvm/jamvm-2.0.0-r1.ebuild b/dev-java/jamvm/jamvm-2.0.0-r1.ebuild
deleted file mode 100644
index e5ceaa98f4af..000000000000
--- a/dev-java/jamvm/jamvm-2.0.0-r1.ebuild
+++ /dev/null
@@ -1,131 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit epatch flag-o-matic multilib java-vm-2 autotools toolchain-funcs
-
-DESCRIPTION="An extremely small and specification-compliant virtual machine"
-HOMEPAGE="http://jamvm.sourceforge.net/"
-SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="debug libffi"
-
-RDEPEND="dev-java/gnu-classpath:0.98
- || ( dev-java/eclipse-ecj:* dev-java/ecj-gcj:* )
- libffi? ( dev-libs/libffi:= )
- ppc64? ( dev-libs/libffi:= )
- sparc? ( dev-libs/libffi:= )"
-DEPEND="
- ${DEPEND}
- ppc64? ( virtual/pkgconfig )
- sparc? ( virtual/pkgconfig )
- libffi? ( virtual/pkgconfig )
-"
-
-PATCHES=(
- "${FILESDIR}"/"${P}-classes-location.patch"
- "${FILESDIR}"/"${P}-noexecstack.patch"
-)
-
-src_prepare() {
- # without this patch, classes.zip is not found at runtime
- epatch "${PATCHES[@]}"
- eautoreconf
-
- # These come precompiled.
- # configure script uses detects the compiler
- # from PATH. I guess we should compile this from source.
- # Then just make sure not to hit
- # https://bugs.gentoo.org/show_bug.cgi?id=163801
- #
- #rm -v lib/classes.zip || die
-}
-
-src_configure() {
- filter-flags "-fomit-frame-pointer"
-
- if use ppc64 || use sparc || use libffi; then
- append-cflags "$($(tc-getPKG_CONFIG) --cflags-only-I libffi)"
- fi
-
- local fficonf="--enable-ffi"
- if { ! use ppc64 && ! use sparc; }; then
- fficonf="$(use_enable libffi ffi)"
- fi
-
- econf ${fficonf} \
- $(use_enable debug trace) \
- --libdir="${EPREFIX}"/usr/$(get_libdir)/${PN} \
- --includedir="${EPREFIX}"/usr/include/${PN} \
- --with-classpath-install-dir=/usr
-}
-
-create_launcher() {
- local script="${D}/${INSTALL_DIR}/bin/${1}"
- cat > "${script}" <<-EOF
- #!/bin/sh
- exec /usr/bin/jamvm \
- -Xbootclasspath/p:/usr/share/classpath/tools.zip" \
- gnu.classpath.tools.${1}.Main "\$@"
- EOF
- chmod +x "${script}" || die
-}
-
-src_install() {
- local libdir=$(get_libdir)
- local CLASSPATH_DIR=/usr/libexec/gnu-classpath-0.98
- local JDK_DIR=/usr/${libdir}/${PN}-jdk
-
- emake DESTDIR="${D}" install
-
- dodoc ACKNOWLEDGEMENTS AUTHORS ChangeLog NEWS README
-
- set_java_env "${FILESDIR}/${P}-env.file"
-
- dodir ${JDK_DIR}/bin
- dosym /usr/bin/jamvm ${JDK_DIR}/bin/java
- for files in ${CLASSPATH_DIR}/g*; do
- if [ $files = "${CLASSPATH_DIR}/bin/gjdoc" ] ; then
- dosym $files ${JDK_DIR}/bin/javadoc
- else
- dosym $files \
- ${JDK_DIR}/bin/$(echo $files|sed "s#$(dirname $files)/g##")
- fi
- done
-
- dodir ${JDK_DIR}/jre/lib
- dosym /usr/share/classpath/glibj.zip ${JDK_DIR}/jre/lib/rt.jar
- dodir ${JDK_DIR}/lib
- dosym /usr/share/classpath/tools.zip ${JDK_DIR}/lib/tools.jar
-
- local ecj_jar="$(readlink "${EPREFIX}"/usr/share/eclipse-ecj/ecj.jar)"
- exeinto ${JDK_DIR}/bin
- sed -e "s#@JAVA@#/usr/bin/jamvm#" \
- -e "s#@ECJ_JAR@#${ecj_jar}#" \
- -e "s#@RT_JAR@#/usr/share/classpath/glibj.zip#" \
- -e "s#@TOOLS_JAR@#/usr/share/classpath/tools.zip#" \
- "${FILESDIR}"/"${P}-javac.in" | newexe - javac
-
- local libarch="${ARCH}"
- [ ${ARCH} == x86 ] && libarch="i386"
- [ ${ARCH} == x86_64 ] && libarch="amd64"
- dodir ${JDK_DIR}/jre/lib/${libarch}/client
- dodir ${JDK_DIR}/jre/lib/${libarch}/server
- dosym /usr/${libdir}/${PN}/libjvm.so ${JDK_DIR}/jre/lib/${libarch}/client/libjvm.so
- dosym /usr/${libdir}/${PN}/libjvm.so ${JDK_DIR}/jre/lib/${libarch}/server/libjvm.so
- dosym /usr/${libdir}/classpath/libjawt.so ${JDK_DIR}/jre/lib/${libarch}/libjawt.so
-
- # Can't use java-vm_set-pax-markings as doesn't work with symbolic links
- # Ensure a PaX header is created.
- local pax_markings="C"
- # Usally disabeling MPROTECT is sufficent.
- local pax_markings+="m"
- # On x86 for heap sizes over 700MB disable SEGMEXEC and PAGEEXEC as well.
- use x86 && pax_markings+="sp"
-
- pax-mark ${pax_markings} "${ED}"/usr/bin/jamvm
-}
diff --git a/dev-java/jamvm/metadata.xml b/dev-java/jamvm/metadata.xml
deleted file mode 100644
index 2b758ce82dee..000000000000
--- a/dev-java/jamvm/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-
- java@gentoo.org
- Java
-
-
- jamvm
-
-
diff --git a/dev-java/jarjar/Manifest b/dev-java/jarjar/Manifest
deleted file mode 100644
index 7fbb28508169..000000000000
--- a/dev-java/jarjar/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST jarjar-src-1.4.zip 339014 BLAKE2B 88694826dad529396cd4471aab135782aca7455daa56f2f8d66dbcef2630466b1f3030c95c79ba8cb054f44bbf5dca39652283c41e982eb63f264d5d163ff1d2 SHA512 62af4f07c3fe2b887da959b8251a94fbd1c142e56b3332ad81865eef9ba32ded47883fc37d943c0081a4496ab71ef044022d13f21ccdb8db690638c26fc52c31
diff --git a/dev-java/jarjar/files/0.9-bootclasspath.patch b/dev-java/jarjar/files/0.9-bootclasspath.patch
deleted file mode 100644
index 6a46d1afbd5a..000000000000
--- a/dev-java/jarjar/files/0.9-bootclasspath.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- build.xml 2008-09-13 13:55:40.000000000 +0200
-+++ build.xml 2009-10-06 20:51:53.000000000 +0200
-@@ -48,7 +48,7 @@
-
-
-
-
diff --git a/dev-java/jarjar/files/0.9-system-jars.patch b/dev-java/jarjar/files/0.9-system-jars.patch
deleted file mode 100644
index c2fcf98f27e7..000000000000
--- a/dev-java/jarjar/files/0.9-system-jars.patch
+++ /dev/null
@@ -1,20 +0,0 @@
-Index: build.xml
-===================================================================
---- build.xml (revision 90)
-+++ build.xml (working copy)
-@@ -93,6 +93,15 @@
-
-
-
-+
-+
-+
-+
-+
-+
-+
-+
-+
-
-
-
diff --git a/dev-java/jarjar/jarjar-1.4.ebuild b/dev-java/jarjar/jarjar-1.4.ebuild
deleted file mode 100644
index 96536661f674..000000000000
--- a/dev-java/jarjar/jarjar-1.4.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-JAVA_PKG_IUSE="doc source test"
-
-inherit java-pkg-2 java-ant-2
-
-DESCRIPTION="Tool for repackaging third-party jars"
-SRC_URI="https://jarjar.googlecode.com/files/${PN}-src-${PV}.zip"
-HOMEPAGE="http://jarjar.sourceforge.net"
-LICENSE="GPL-2"
-SLOT="1"
-KEYWORDS="amd64 ~arm ~arm64 ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
-IUSE=""
-RESTRICT="test"
-
-CDEPEND="
- dev-java/asm:4
- dev-java/gnu-regexp:1
- dev-java/java-getopt:1
- dev-java/ant-core:0"
-
-RDEPEND="
- ${CDEPEND}
- >=virtual/jre-1.6"
-
-DEPEND="
- ${CDEPEND}
- >=virtual/jdk-1.6
- app-arch/unzip"
-
-JAVA_ANT_REWRITE_CLASSPATH="yes"
-EANT_BUILD_TARGET="jar-nojarjar"
-EANT_GENTOO_CLASSPATH="
- asm-4
- gnu-regexp-1
- java-getopt-1
- ant-core
-"
-
-ANT_TASKS="none"
-
-PATCHES=(
- "${FILESDIR}/0.9-system-jars.patch"
- "${FILESDIR}/0.9-bootclasspath.patch"
-)
-
-JAVA_RM_FILES=(
- src/main/com/tonicsystems/jarjar/JarJarMojo.java
-)
-
-java_prepare() {
- java-pkg_clean
- epatch "${PATCHES[@]}"
-}
-
-src_install() {
- java-pkg_newjar dist/${P}.jar ${PN}.jar
- java-pkg_register-ant-task
- use doc && java-pkg_dojavadoc dist/javadoc
- use source && java-pkg_dosrc src/main/*
-}
diff --git a/dev-java/jarjar/metadata.xml b/dev-java/jarjar/metadata.xml
deleted file mode 100644
index 2e336a8a764a..000000000000
--- a/dev-java/jarjar/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-
- java@gentoo.org
- Java
-
-
- jarjar
-
-
diff --git a/dev-java/javacsv/Manifest b/dev-java/javacsv/Manifest
deleted file mode 100644
index 811b4ba33f5c..000000000000
--- a/dev-java/javacsv/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST javacsv2.1.zip 89333 BLAKE2B b13970211056f8c3dbd96a358fe945d3a0221be2fa57a60a7b196b9ba15721445312be2b4a97015cd7609d3cce9c77936b2e899aeef6fa3f5afe205ebf70557b SHA512 beefeae1306163a21d4237dc3cccde9ffba0435fa898d95a77f33ec45f383e81e7a804d33918ba2a47fb004ed6f8734b8567d11a3ad63d1be3f9d1fa53e153ee
diff --git a/dev-java/javacsv/javacsv-2.1.ebuild b/dev-java/javacsv/javacsv-2.1.ebuild
deleted file mode 100644
index a72dd3b86e3c..000000000000
--- a/dev-java/javacsv/javacsv-2.1.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-JAVA_PKG_IUSE="doc source test"
-
-inherit java-pkg-2 java-ant-2
-
-RESTRICT="test"
-
-DESCRIPTION="Java library for reading and writing CSV and plain delimited text files"
-HOMEPAGE="https://www.csvreader.com/java_csv.php"
-SRC_URI="mirror://sourceforge/${PN}/${P/-/}.zip"
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE=""
-DEPEND=">=virtual/jdk-1.6"
-RDEPEND=">=virtual/jre-1.6"
-
-S="${WORKDIR}"
-
-java_prepare() {
- rm -rfv doc "${PN}".jar || die "error cleaning up"
- mv -v src/AllTests.java . || die "error moving tests"
-}
-
-EANT_BUILD_TARGET="dist"
-EANT_DOC_TARGET=""
-
-src_compile() {
- java-pkg-2_src_compile
- use doc && eant -f "${S}"/javadoc.xml
-}
-
-src_install() {
- java-pkg_dojar ${PN}.jar
- use doc && java-pkg_dojavadoc doc
- use source && java-pkg_dosrc src
-}
diff --git a/dev-java/javacsv/metadata.xml b/dev-java/javacsv/metadata.xml
deleted file mode 100644
index afb45328b6c2..000000000000
--- a/dev-java/javacsv/metadata.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
-
- monsieurp@gentoo.org
- Patrice Clement
-
-
- java@gentoo.org
- Java
-
-
- javacsv
-
-
diff --git a/dev-java/jazzy/Manifest b/dev-java/jazzy/Manifest
deleted file mode 100644
index 8a69fb76e69b..000000000000
--- a/dev-java/jazzy/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST jazzy-0.5.2.zip 235936 BLAKE2B 92495e93fe347e2bfd0c4a9307d00fabc137a65af3dd8b002d097f294e3400ab306ea092ed181244b5bb4b69e46f1a75a76675511511d7799a18d0830fcd14e4 SHA512 6d20f9bc133c03049c4c2a5c8612a52ef9fa09bc7510fb762c1ba9de479b1ce9319633ae2e78d3a1dd63900198d4e2468887113d034d95ba3e05bc631cc2de5e
diff --git a/dev-java/jazzy/jazzy-0.5.2-r1.ebuild b/dev-java/jazzy/jazzy-0.5.2-r1.ebuild
deleted file mode 100644
index 6b6f0aaa786d..000000000000
--- a/dev-java/jazzy/jazzy-0.5.2-r1.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-JAVA_PKG_IUSE="doc examples source"
-
-inherit java-pkg-2 java-pkg-simple
-
-DESCRIPTION="Java Spell Check API"
-HOMEPAGE="https://sourceforge.net/projects/jazzy"
-SRC_URI="mirror://sourceforge/${PN}/${P}.src.zip -> ${P}.zip"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="amd64 x86"
-
-IUSE=""
-
-RDEPEND=">=virtual/jre-1.6"
-
-DEPEND=">=virtual/jdk-1.6
- app-arch/unzip"
-
-JAVA_SRC_DIR="src"
-
-java_prepare() {
- java-pkg_clean
- rm -rf src/com/swabunga/test || die
-}
-
-src_install() {
- java-pkg-simple_src_install
-
- use doc && dodoc README.txt
- use examples && java-pkg_doexamples --subdir \
- com/swabunga/spell/examples \
- src/com/swabunga/spell/examples
-}
diff --git a/dev-java/jazzy/metadata.xml b/dev-java/jazzy/metadata.xml
deleted file mode 100644
index 9c09a7c4e845..000000000000
--- a/dev-java/jazzy/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-
- java@gentoo.org
- Java
-
-
- jazzy
-
-
diff --git a/dev-java/jetty-alpn-api/Manifest b/dev-java/jetty-alpn-api/Manifest
deleted file mode 100644
index 65ff66a6517c..000000000000
--- a/dev-java/jetty-alpn-api/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST alpn-api-1.1.2.v20150522.tar.gz 4246 BLAKE2B 20c23033f2afb14b24ec28dc05c308f4363d0a398a25aa88e28b90e92a49c36e78450b71279e96da5d5d8047facf12f3f699743a623b6d293e8d74f3ccd1707a SHA512 5c7cedf80bf7b3e27fe365df2fb1a2b0f4eb5d94416f54565c960036c73a79aaee50fb7d00a0a856f2808be7dafa921b8ad89772101ff7bd97fe452a0e395e79
diff --git a/dev-java/jetty-alpn-api/jetty-alpn-api-1.1.2.ebuild b/dev-java/jetty-alpn-api/jetty-alpn-api-1.1.2.ebuild
deleted file mode 100644
index 0bcb4940d608..000000000000
--- a/dev-java/jetty-alpn-api/jetty-alpn-api-1.1.2.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-MY_PN="${PN/jetty-/}"
-MY_PV="${PV}.v20150522"
-MY_P="${MY_PN}-${MY_PV}"
-
-JAVA_PKG_IUSE="doc source"
-
-inherit java-pkg-2 java-pkg-simple
-
-DESCRIPTION="Jetty's ALPN API"
-HOMEPAGE="http://www.eclipse.org/jetty/documentation/current/alpn-chapter.html"
-SRC_URI="https://github.com/eclipse/jetty.alpn/archive/${MY_P}.tar.gz"
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND=">=virtual/jre-1.7"
-
-DEPEND=">=virtual/jdk-1.7"
-
-S="${WORKDIR}/${PN//-/.}-${MY_P}"
-JAVA_SRC_DIR="src/main/java"
diff --git a/dev-java/jetty-alpn-api/metadata.xml b/dev-java/jetty-alpn-api/metadata.xml
deleted file mode 100644
index d1d0563efe72..000000000000
--- a/dev-java/jetty-alpn-api/metadata.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
-
- java@gentoo.org
- Java
-
-
- eclipse/jetty.alpn.api
-
-
- The Jetty project provides an implementation of the TLS extension for ALPN for OpenJDK 7 and OpenJDK 8. ALPN allows the application layer to negotiate which protocol to use over the secure connection.
-
- Any protocol can be negotiated by ALPN within a TLS connection. The protocols that are most commonly negotiated are HTTP/2 (for browsers that support it) and, historically, SPDY. The ALPN implementation is therefore not HTTP/2 or SPDY specific in any way. Jetty's ALPN implementation, although hosted under the umbrella of the Jetty project, is independent of Jetty (the Servlet Container); you can use the ALPN implementation in any other Java network server.
-
-
diff --git a/dev-java/jetty-npn-api/Manifest b/dev-java/jetty-npn-api/Manifest
deleted file mode 100644
index b02ddeaaa3f9..000000000000
--- a/dev-java/jetty-npn-api/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST npn-api-1.1.1.v20141010-sources.jar 3078 BLAKE2B 7326eff6ba762c6f345ceeffe12885c5f6a05ab7856ae76a5be5538689a65cae243514581d1206f06831e21106d0ccac3e4f715b67aa0fae84ceb5ca81a5d1df SHA512 8ae7847dfae1e2f0561f976ed887eeadcf62594c88df6400a79cd5f02b877e83016ade6f93153a9c31eb2ba41ea436c1c4faa960713f72c0d2bfa818c96cc13b
diff --git a/dev-java/jetty-npn-api/jetty-npn-api-1.1.1.ebuild b/dev-java/jetty-npn-api/jetty-npn-api-1.1.1.ebuild
deleted file mode 100644
index 73640e0131bc..000000000000
--- a/dev-java/jetty-npn-api/jetty-npn-api-1.1.1.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-MY_PN="${PN/jetty-/}"
-MY_PV="${PV}.v20141010"
-MY_P="${MY_PN}-${MY_PV}"
-
-JAVA_PKG_IUSE="doc source"
-
-inherit java-pkg-2 java-pkg-simple
-
-DESCRIPTION="Jetty's NPN API"
-HOMEPAGE="http://www.eclipse.org/jetty/"
-SRC_URI="http://central.maven.org/maven2/org/eclipse/jetty/npn/${MY_PN}/${MY_PV}/${MY_P}-sources.jar"
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND=">=virtual/jre-1.7"
-
-DEPEND=">=virtual/jdk-1.7
- app-arch/unzip"
diff --git a/dev-java/jetty-npn-api/metadata.xml b/dev-java/jetty-npn-api/metadata.xml
deleted file mode 100644
index b715a9d825bd..000000000000
--- a/dev-java/jetty-npn-api/metadata.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
- java@gentoo.org
- Java
-
-
- The Jetty project provides an implementation of the Next Protocol Negotiation TLS Extension (NPN) for OpenJDK 7 or greater. NPN allows the application layer to negotiate which protocol to use over the secure connection.
-
- NPN currently negotiates using SPDY as an application level protocol on port 443, and also negotiates the SPDY version. However, NPN is not SPDY specific in any way. Jetty's NPN implementation, although hosted under the umbrella of the Jetty project, is independent of Jetty (the servlet container); you can use it in any other Java network server.
-
-
diff --git a/dev-java/jexcelapi/Manifest b/dev-java/jexcelapi/Manifest
deleted file mode 100644
index 4f4a786c0b8f..000000000000
--- a/dev-java/jexcelapi/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST jexcelapi-2.6.8.tar.gz 1925926 BLAKE2B 72e11a9805d75bbf7a34e31f741ecb081770c44e165e4f20d48c85d8eb8a36c24a3118fb918f16ddad1262f0380e87d3e732e30130624605589c51d12823893c SHA512 c649dcff8647530ca719f3e546d45ac585fed46d0a220763848f6d97b3f42c871b6520aee3575202598c7aba3391f647690075b6d9d52d1c2920817ff69548c1
diff --git a/dev-java/jexcelapi/jexcelapi-2.6.8-r2.ebuild b/dev-java/jexcelapi/jexcelapi-2.6.8-r2.ebuild
deleted file mode 100644
index 2fefc655acf5..000000000000
--- a/dev-java/jexcelapi/jexcelapi-2.6.8-r2.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-JAVA_PKG_IUSE="doc source"
-
-inherit java-pkg-2 java-pkg-simple
-
-MY_P="${P//-/_}"
-MY_P="${MY_P//./_}"
-
-DESCRIPTION="A Java API to read, write, and modify Excel spreadsheets"
-HOMEPAGE="http://jexcelapi.sourceforge.net/"
-SRC_URI="mirror://sourceforge/jexcelapi/${MY_P}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE=""
-
-CDEPEND="dev-java/log4j:0"
-
-RDEPEND="
- ${CDEPEND}
- >=virtual/jre-1.6"
-
-DEPEND="
- ${CDEPEND}
- >=virtual/jdk-1.6
- source? ( app-arch/zip )"
-
-S="${WORKDIR}/${PN}"
-
-JAVA_ENCODING="ISO-8859-1"
-JAVA_SRC_DIR="src"
-JAVA_GENTOO_CLASSPATH="log4j"
-
-JAVA_RM_FILES=(
- src/common/log/Log4jLoggerName.java
- src/common/log/SimpleLoggerName.java
-)
-
-java_prepare() {
- java-pkg_clean
-}
diff --git a/dev-java/jexcelapi/metadata.xml b/dev-java/jexcelapi/metadata.xml
deleted file mode 100644
index 34566eed6fff..000000000000
--- a/dev-java/jexcelapi/metadata.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
-
-
- java@gentoo.org
- Java
-
-
- Java Excel API is a mature, open source java API enabling developers to read, write, and modifiy Excel spreadsheets dynamically. Now java developers can read Excel spreadsheets, modify them with a convenient and simple API, and write the changes to any output stream (e.g. disk, HTTP, database, or any socket).
-
-
- jexcelapi
-
-
diff --git a/dev-java/jffi/Manifest b/dev-java/jffi/Manifest
index 7e1b652c69c9..bf473974afc2 100644
--- a/dev-java/jffi/Manifest
+++ b/dev-java/jffi/Manifest
@@ -1 +1,2 @@
DIST jffi-1.2.9.tar.gz 1952668 BLAKE2B 320329b02ee9e93153fc334b73a6216da74ac2d924a64c8a1569f1f1507e1196d0b922f7d158ea91f6bc7164979b2ac12de239adbe98664a3708dd29c8d40f96 SHA512 2fd9a95cce9a3406a09856761d1318d4c6b976b1f9b66c7c5b0b5e95d44b19ba654ab8288f396782c7bb53e6d9949e7cfa9c46763f2a0761c6e86f102cd202e4
+DIST jffi-1.3.6.tar.gz 3187269 BLAKE2B 87a98c752440e336948923e73e2756cb0f88cbb111775f7fcc176152c60a050dad2b8d312bf0e6cda9e499b06fa64f6eda0659a6635010cb2da6ade4471225b9 SHA512 0259e59daa438572e94737efc126ab631be5f92e9ac2bf2bfdcdf92bcf9709ef930d68250b7fcaee3126a97c705c112d02bdfb0a800e8eb3b3f2fde6381f7a9f
diff --git a/dev-java/jffi/files/jffi-1.3.6-GNUmakefile.patch b/dev-java/jffi/files/jffi-1.3.6-GNUmakefile.patch
new file mode 100644
index 000000000000..2dd5e9d8791a
--- /dev/null
+++ b/dev-java/jffi/files/jffi-1.3.6-GNUmakefile.patch
@@ -0,0 +1,26 @@
+diff --git a/jni/GNUmakefile b/jni/GNUmakefile
+index c0f298c..457626f 100755
+--- a/jni/GNUmakefile
++++ b/jni/GNUmakefile
+@@ -278,16 +278,16 @@ debug:
+ @echo "OBJS=$(OBJS)"
+
+ $(LIBJFFI): $(OBJS) $(LIBFFI_LIBS)
+- $(CC) -o $@ $(LDFLAGS) $(SOFLAGS) $(OBJS) $(LIBFFI) $(LIBS)
++ $(CC) -o $@ $(LDFLAGS) $(SOFLAGS) $(OBJS) $(LIBFFI) $(LIBS) $(LIBFFI_LIBS)
+ $(STRIP) $@
+
+ $(BUILD_DIR)/%.o : $(SRC_DIR)/%.c $(wildcard $(JFFI_SRC_DIR)/*.h)
+- @mkdir -p $(@D)
+- @$(CCACHE) $(CC) $(CFLAGS) -c $< -o $@
++ mkdir -p $(@D)
++ $(CCACHE) $(CC) $(CFLAGS) -c $< -o $@
+
+ $(BUILD_DIR)/%.o : $(SRC_DIR)/%.S $(wildcard $(JFFI_SRC_DIR)/*.h)
+- @mkdir -p $(@D)
+- @$(CC) $(CFLAGS) -o $@ -c $<
++ mkdir -p $(@D)
++ $(CC) $(CFLAGS) -o $@ -c $<
+
+ $(OBJS) : $(LIBFFI)
+
diff --git a/dev-java/jffi/jffi-1.3.6.ebuild b/dev-java/jffi/jffi-1.3.6.ebuild
new file mode 100644
index 000000000000..000f9908913b
--- /dev/null
+++ b/dev-java/jffi/jffi-1.3.6.ebuild
@@ -0,0 +1,98 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Skeleton command:
+# java-ebuilder --generate-ebuild --workdir . --pom pom.xml --download-uri https://github.com/jnr/jffi/archive/refs/tags/jffi-1.3.6.tar.gz --slot 1.3 --keywords "~amd64 ~arm64 ~ppc64 ~x86" --ebuild jffi-1.3.6.ebuild
+
+EAPI=7
+
+JAVA_PKG_IUSE="doc source test"
+MAVEN_ID="com.github.jnr:jffi:1.3.6"
+JAVA_TESTING_FRAMEWORKS="junit-4"
+
+inherit java-pkg-2 java-pkg-simple
+
+DESCRIPTION="Java Foreign Function Interface"
+HOMEPAGE="https://github.com/jnr/jffi"
+SRC_URI="https://github.com/jnr/${PN}/archive/refs/tags/${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="1.2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+DEPEND=">=virtual/jdk-1.8:*"
+RDEPEND=">=virtual/jre-1.8:*"
+
+PATCHES=( "${FILESDIR}"/jffi-1.3.6-GNUmakefile.patch )
+DOCS=( LICENSE README.md )
+
+S="${WORKDIR}/${PN}-${P}"
+
+JAVA_SRC_DIR="src/main/java"
+
+# https://github.com/jnr/jffi/blob/eabdf09c3ec4fc8a54b684ff326e36b36b74e0da/build.xml#L26
+JAVA_TEST_EXTRA_ARGS="-Djffi.library.path=${S}/build/jni -Djffi.boot.library.path=${S}/build/jni"
+JAVA_TEST_GENTOO_CLASSPATH="junit-4"
+JAVA_TEST_SRC_DIR="src/test/java"
+
+src_prepare() {
+ default
+ cat > src/main/java/com/kenai/jffi/Version.java <<-EOF
+ package com.kenai.jffi;
+ import java.lang.annotation.Native;
+ public final class Version {
+ private Version() {}
+ @Native
+ public static final int MAJOR = $(ver_cut 1);
+ @Native
+ public static final int MINOR = $(ver_cut 2);
+ @Native
+ public static final int MICRO = $(ver_cut 3);
+ }
+ EOF
+}
+
+src_compile() {
+ java-pkg-simple_src_compile
+
+ # generate headers
+ mkdir -p build/jni
+ javac -h build/jni -classpath target/classes \
+ ${JAVA_SRC_DIR}/com/kenai/jffi/{Foreign,ObjectBuffer,Version}.java \
+ || die
+
+ #build native library.
+ local args=(
+ SRC_DIR=jni
+ JNI_DIR=jni
+ BUILD_DIR=build/jni
+ VERSION=$(ver_cut 1-2)
+ USE_SYSTEM_LIBFFI=1
+ CCACHE=
+ -f jni/GNUmakefile
+ )
+ emake "${args[@]}"
+}
+
+src_test() {
+ # build native test library
+ emake BUILD_DIR=build -f libtest/GNUmakefile
+
+ # https://github.com/jnr/jffi/issues/60
+ LC_ALL=C java-pkg-simple_src_test
+}
+
+src_install() {
+ default
+
+ local libname=".so"
+ java-pkg_doso build/jni/lib${PN}-$(ver_cut 1-2)${libname}
+
+ # must be after _doso to have JAVA_PKG_LIBDEST set
+ cat > boot.properties <<-EOF
+ jffi.boot.library.path = ${JAVA_PKG_LIBDEST}
+ EOF
+ jar -uf ${PN}.jar boot.properties || die
+
+ java-pkg-simple_src_install
+}
diff --git a/dev-java/jfreechart/Manifest b/dev-java/jfreechart/Manifest
deleted file mode 100644
index b7458ca749e9..000000000000
--- a/dev-java/jfreechart/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST jfreechart-1.0.19.zip 8050676 BLAKE2B be5ac67befd6a16c9771f50bca59c3543251984b60e00e8aef350cadb1121caf391a8dddc383fa08ed89b0346e2a057a8da6a70b224d7f843f19535a4df873b2 SHA512 6345e6a6b4a82862f3908794efb70a6f5413f313ba5bcff1dfb713d21948034d80c743a0cea61be81921c62736b07209ed4b942fedca0c76226b1202a4596b31
diff --git a/dev-java/jfreechart/files/jfreechart-1.0.19-build.xml.patch b/dev-java/jfreechart/files/jfreechart-1.0.19-build.xml.patch
deleted file mode 100644
index ffe657b89c9d..000000000000
--- a/dev-java/jfreechart/files/jfreechart-1.0.19-build.xml.patch
+++ /dev/null
@@ -1,25 +0,0 @@
---- a/ant/build.xml 2011-11-20 22:40:13.000000000 +0100
-+++ b/ant/build.xml 2013-03-09 14:10:53.987970148 +0100
-@@ -40,10 +40,9 @@
-
-
-
--
--
--
--
-+
-+
-+
-
-
-
-@@ -321,7 +320,7 @@
-
-
-
-
-
diff --git a/dev-java/jfreechart/files/jfreechart-1.0.19-fix-TimeSeriesCollectionTest.patch b/dev-java/jfreechart/files/jfreechart-1.0.19-fix-TimeSeriesCollectionTest.patch
deleted file mode 100644
index ebb6c4aeffa0..000000000000
--- a/dev-java/jfreechart/files/jfreechart-1.0.19-fix-TimeSeriesCollectionTest.patch
+++ /dev/null
@@ -1,24 +0,0 @@
---- a/tests/org/jfree/data/time/TimeSeriesCollectionTest.java 2011-11-20 22:40:13.000000000 +0100
-+++ b/tests/org/jfree/data/time/TimeSeriesCollectionTest.java 2013-05-21 00:18:03.840041846 +0200
-@@ -339,6 +339,10 @@
- * java.util.List, boolean)} method.
- */
- public void testFindDomainBounds() {
-+ // store the current time zone
-+ TimeZone saved = TimeZone.getDefault();
-+ TimeZone.setDefault(TimeZone.getTimeZone("Europe/Paris"));
-+
- TimeSeriesCollection dataset = new TimeSeriesCollection();
- List visibleSeriesKeys = new java.util.ArrayList();
- Range r = DatasetUtilities.findDomainBounds(dataset, visibleSeriesKeys,
-@@ -351,10 +355,6 @@
- r = DatasetUtilities.findDomainBounds(dataset, visibleSeriesKeys, true);
- assertNull(r);
-
-- // store the current time zone
-- TimeZone saved = TimeZone.getDefault();
-- TimeZone.setDefault(TimeZone.getTimeZone("Europe/Paris"));
--
- s1.add(new Year(2008), 8.0);
- r = DatasetUtilities.findDomainBounds(dataset, visibleSeriesKeys, true);
- assertEquals(1199142000000.0, r.getLowerBound(), EPSILON);
diff --git a/dev-java/jfreechart/jfreechart-1.0.19-r1.ebuild b/dev-java/jfreechart/jfreechart-1.0.19-r1.ebuild
deleted file mode 100644
index 57aacc5d752a..000000000000
--- a/dev-java/jfreechart/jfreechart-1.0.19-r1.ebuild
+++ /dev/null
@@ -1,71 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-JAVA_PKG_IUSE="doc source"
-
-inherit java-pkg-2 java-ant-2
-
-DESCRIPTION="JFreeChart is a free Java class library for generating charts"
-HOMEPAGE="http://www.jfree.org/jfreechart"
-SRC_URI="mirror://sourceforge/${PN}/${P}.zip"
-
-LICENSE="LGPL-2.1"
-SLOT="1.0"
-KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
-IUSE="test"
-
-CDEPEND="
- dev-java/jfreesvg:2.1
- >=dev-java/jcommon-1.0.23:1.0
- java-virtuals/servlet-api:3.0"
-
-RDEPEND="
- ${CDEPEND}
- >=virtual/jre-1.6"
-
-DEPEND="
- ${CDEPEND}
- test? (
- dev-java/ant-junit:0
- dev-java/junit:4
- )
- app-arch/unzip
- >=virtual/jdk-1.6"
-
-RESTRICT="test"
-
-PATCHES=(
- "${FILESDIR}/${PN}-1.0.19-build.xml.patch"
- "${FILESDIR}/${PN}-1.0.19-fix-TimeSeriesCollectionTest.patch"
-)
-
-JAVA_ANT_ENCODING="ISO-8859-1"
-JAVA_ANT_REWRITE_CLASSPATH="yes"
-
-EANT_BUILD_XML="ant/build.xml"
-EANT_BUILD_TARGET="compile-experimental"
-EANT_GENTOO_CLASSPATH="
- jfreesvg-2.1
- jcommon-1.0
- servlet-api-3.0
-"
-
-EANT_DOC_TARGET="javadoc"
-
-src_prepare() {
- epatch "${PATCHES[@]}"
-
- java-pkg_clean
-}
-
-src_install() {
- java-pkg_newjar "lib/${P}.jar" "${PN}.jar"
- java-pkg_newjar "lib/${P}-experimental.jar" "${PN}-experimental.jar"
-
- dodoc README.txt ChangeLog NEWS
-
- use doc && java-pkg_dojavadoc javadoc
- use source && java-pkg_dosrc source/org
-}
diff --git a/dev-java/jfreechart/metadata.xml b/dev-java/jfreechart/metadata.xml
deleted file mode 100644
index 1cf7db5ba34e..000000000000
--- a/dev-java/jfreechart/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-
- java@gentoo.org
- Java
-
-
- jfreechart
-
-
diff --git a/dev-java/jlex/Manifest b/dev-java/jlex/Manifest
deleted file mode 100644
index b89cec7d80a0..000000000000
--- a/dev-java/jlex/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST jlex-1.2.6.tar.bz2 45868 BLAKE2B d56329396668528bb626f6f03af2ebec3ccde1fc73f9e2242ff3dacc4e92c76a0e1cca29bf240832ef26c0ac98bf4b18bd820a06c99aea2b958ac13f3eadb78d SHA512 ebe16f87fe5b524de5c31651b0d5a0c282fdac99814c8f432a850a394657da4016880fba0f7418c8c42a989e78145d39188c3e68b79ed64fa1911d5680b00b9c
diff --git a/dev-java/jlex/jlex-1.2.6-r2.ebuild b/dev-java/jlex/jlex-1.2.6-r2.ebuild
deleted file mode 100644
index 185e730f3028..000000000000
--- a/dev-java/jlex/jlex-1.2.6-r2.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-JAVA_PKG_IUSE="doc source"
-
-inherit java-pkg-2
-
-DESCRIPTION="JLex: a lexical analyzer generator for Java"
-SRC_URI="mirror://gentoo/${P}.tar.bz2"
-HOMEPAGE="https://www.cs.princeton.edu/~appel/modern/java/JLex/"
-
-KEYWORDS="amd64 x86"
-LICENSE="jlex"
-SLOT="0"
-IUSE=""
-
-RDEPEND="
- >=virtual/jre-1.6"
-
-DEPEND="
- >=virtual/jdk-1.6
- source? ( app-arch/zip )"
-
-src_compile() {
- ejavac -nowarn Main.java
-}
-
-src_install() {
- dodoc README Bugs
-
- if use doc; then
- dohtml manual.html
- dodoc sample.lex
- fi
-
- mkdir JLex || die
- mv *.class JLex/ || die
- jar cf jlex.jar JLex/ || die "failed to jar"
-
- java-pkg_dojar "${PN}.jar"
- java-pkg_dolauncher "${PN}" --main JLex.Main "${PN}.jar"
-
- if use source; then
- rm JLex/*
- cp Main.java JLex
- java-pkg_dosrc JLex
- fi
-}
diff --git a/dev-java/jlex/metadata.xml b/dev-java/jlex/metadata.xml
deleted file mode 100644
index 6021501589e0..000000000000
--- a/dev-java/jlex/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
- java@gentoo.org
- Java
-
-
diff --git a/dev-java/jlfgr/Manifest b/dev-java/jlfgr/Manifest
deleted file mode 100644
index 0d376f86af62..000000000000
--- a/dev-java/jlfgr/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST jlfgr-1_0.zip 66708 BLAKE2B 8b8053e0c1960da11413a647991d2b956c58ffdcb307f38223a281b262a00a31fd5441f76b80075e5827ca70ee12b3e67fb7c79a35e06a2bdc9a981ee75a10a0 SHA512 a6d9b6a617508bbe95afba23eed414c609078fc76dbb0bb86d1a7aecdb7d2e3ba57d58c7d60d29b0f7f36e12937e2838ad335db7fc714efe8f062b84dcab674d
diff --git a/dev-java/jlfgr/jlfgr-1.0-r2.ebuild b/dev-java/jlfgr/jlfgr-1.0-r2.ebuild
deleted file mode 100644
index df38eda7e2e9..000000000000
--- a/dev-java/jlfgr/jlfgr-1.0-r2.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit versionator java-pkg-2
-
-MY_PV=$(replace_all_version_separators '_')
-
-DESCRIPTION="Java(TM) Look and Feel Graphics Repository"
-HOMEPAGE="http://java.sun.com/developer/techDocs/hi/repository/"
-SRC_URI="mirror://gentoo/jlfgr-${MY_PV}.zip"
-
-LICENSE="sun-jlfgr"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE=""
-
-RDEPEND=">=virtual/jre-1.6"
-
-DEPEND="app-arch/unzip"
-
-S="${WORKDIR}"
-
-# Empty src_compile() to prevent message about not found build.xml
-src_compile() { :; }
-
-src_install() {
- java-pkg_newjar "jlfgr-${MY_PV}.jar" "${PN}.jar"
-}
diff --git a/dev-java/jlfgr/metadata.xml b/dev-java/jlfgr/metadata.xml
deleted file mode 100644
index 4221e170cbc0..000000000000
--- a/dev-java/jlfgr/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
- java@gentoo.org
- Java
-
-
diff --git a/dev-java/jmi-interface/Manifest b/dev-java/jmi-interface/Manifest
deleted file mode 100644
index 7f22b97b507b..000000000000
--- a/dev-java/jmi-interface/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST jmi-1_0-fr-interfaces.zip 38946 BLAKE2B fb48e994000bc01b9972bd50d6e110322f251de2356202d33fd16c2f8333e76d9d6c185e064e1b435bc572864f244483680a1a2ff9f4ab1970ebaf50bf647613 SHA512 40a7b983ca8bbd5c35f4e2ef0acda7ecb09230c80a41fd17998a24ae57216b579e0e33bcbb2348d0091d1e75c1132be9bcb959a957519fe9d5d29f347bf1eca6
-DIST mof-1.0.xml.bz2 7076 BLAKE2B e86f8cf05a4922130d70a79c95f3cb369d54f40246f89bd04d1371a6401a923633f353268954674dc86ae28ed1da760a3ff90fbffdbe79f4331814e657f9bd94 SHA512 72dfee938fb3cb019928d3813743d5d535e1a5dbaa39915f5af84c39f9a701f8b043150e53f25b3745c5bbf25010144735834b121e3884bcaf044db6ff22e722
diff --git a/dev-java/jmi-interface/files/jmi-interface-1.0-enum.patch b/dev-java/jmi-interface/files/jmi-interface-1.0-enum.patch
deleted file mode 100644
index a74dfd4d4461..000000000000
--- a/dev-java/jmi-interface/files/jmi-interface-1.0-enum.patch
+++ /dev/null
@@ -1,22 +0,0 @@
---- a/src/javax/jmi/reflect/RefClass.java
-+++ b/src/javax/jmi/reflect/RefClass.java
-@@ -8,6 +8,6 @@
- public Collection refAllOfClass();
- public RefStruct refCreateStruct(RefObject struct, List params);
- public RefStruct refCreateStruct(String structName, List params);
-- public RefEnum refGetEnum(RefObject enum, String name);
-+ public RefEnum refGetEnum(RefObject enumObj, String name);
- public RefEnum refGetEnum(String enumName, String name);
- }
-\ No newline at end of file
---- a/src/javax/jmi/reflect/RefPackage.java
-+++ b/src/javax/jmi/reflect/RefPackage.java
-@@ -14,7 +14,7 @@
- public Collection refAllAssociations();
- public RefStruct refCreateStruct(RefObject struct, List params);
- public RefStruct refCreateStruct(String structName, List params);
-- public RefEnum refGetEnum(RefObject enum, String name);
-+ public RefEnum refGetEnum(RefObject enumObj, String name);
- public RefEnum refGetEnum(String enumName, String name);
- public void refDelete();
- }
diff --git a/dev-java/jmi-interface/jmi-interface-1.0-r4.ebuild b/dev-java/jmi-interface/jmi-interface-1.0-r4.ebuild
deleted file mode 100644
index 338e0ca2b25a..000000000000
--- a/dev-java/jmi-interface/jmi-interface-1.0-r4.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-JAVA_PKG_IUSE="doc source"
-
-inherit java-pkg-2 java-pkg-simple
-
-JMI_ZIP="jmi-${PV/./_}-fr-interfaces.zip"
-MOF_XML="mof-${PV}.xml.bz2"
-
-DESCRIPTION="Java Metadata Interface Sample Class Interface"
-HOMEPAGE="http://java.sun.com/products/jmi/"
-SRC_URI="mirror://gentoo/${JMI_ZIP}
- mirror://gentoo/${MOF_XML}"
-
-LICENSE="sun-bcla-jmi"
-SLOT="0"
-KEYWORDS="amd64 x86"
-
-RDEPEND="
- >=virtual/jre-1.6"
-
-DEPEND="
- >=virtual/jdk-1.6
- source? ( app-arch/zip )"
-
-JAVA_SRC_DIR="src"
-
-src_unpack() {
- mkdir "${S}/src" || die
- cd "${S}/src" || die
- unpack ${JMI_ZIP}
-
- # adding mof.xml required by Netbeans
- # #98603 and #162328
- cd "${S}/src/javax/jmi/model" || die
- unpack ${MOF_XML}
- cp mof-1.0.xml mof.xml || die
-}
-
-java_prepare() {
- # rename enum keywords because javadoc hates them
- # even with -source 1.4, bummer
- epatch "${FILESDIR}/${P}-enum.patch"
-}
-
-src_compile() {
- java-pkg-simple_src_compile
- java-pkg_addres "${PN}.jar" src -name "*.xml"
-}
diff --git a/dev-java/jmi-interface/jmi-interface-1.0-r5.ebuild b/dev-java/jmi-interface/jmi-interface-1.0-r5.ebuild
deleted file mode 100644
index 76b58a2abf2c..000000000000
--- a/dev-java/jmi-interface/jmi-interface-1.0-r5.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-JAVA_PKG_IUSE="doc source"
-
-inherit java-pkg-2 java-pkg-simple
-
-JMI_ZIP="jmi-${PV/./_}-fr-interfaces.zip"
-MOF_XML="mof-${PV}.xml.bz2"
-
-DESCRIPTION="Java Metadata Interface Sample Class Interface"
-HOMEPAGE="http://java.sun.com/products/jmi/"
-
-SRC_URI="mirror://gentoo/${JMI_ZIP}
- mirror://gentoo/${MOF_XML}"
-
-LICENSE="sun-bcla-jmi"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND=">=virtual/jre-1.6"
-DEPEND=">=virtual/jdk-1.6"
-
-JAVA_SRC_DIR="src"
-
-src_unpack() {
- mkdir "${S}/src" || die
- cd "${S}/src" || die
- unpack "${JMI_ZIP}"
-
- # adding mof.xml required by Netbeans
- # #98603 and #162328
- cd "${S}/src/javax/jmi/model" || die
- unpack ${MOF_XML}
- cp mof-1.0.xml mof.xml || die
-}
-
-src_prepare() {
- default
-
- # rename enum keywords because javadoc hates them
- # even with -source 1.4, bummer
- eapply "${FILESDIR}/${P}-enum.patch"
-}
-
-src_compile() {
- java-pkg-simple_src_compile
- java-pkg_addres "${PN}.jar" src -name "*.xml"
-}
diff --git a/dev-java/jmi-interface/metadata.xml b/dev-java/jmi-interface/metadata.xml
deleted file mode 100644
index 6021501589e0..000000000000
--- a/dev-java/jmi-interface/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
- java@gentoo.org
- Java
-
-
diff --git a/dev-java/jrexx/Manifest b/dev-java/jrexx/Manifest
deleted file mode 100644
index 05d4d2957ed2..000000000000
--- a/dev-java/jrexx/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST jrexx-1.1.1.zip 62878 BLAKE2B bb72a406bace2accb5fa1c31609222e0390debfaf598b5f5afa260a1620d74c259a03ab9000f7a8c62634e73979eb1058b1c3627bc9292ae0008e90fb30299aa SHA512 dc3e84e9c6313d8fc4c8fb57bc2713976d07284eae5d36ca4411d0e28eaae36351bbf7a6a16d9db365105e592d2e0cbccf7c3662f8d24114662422f02f0707d1
diff --git a/dev-java/jrexx/jrexx-1.1.1-r2.ebuild b/dev-java/jrexx/jrexx-1.1.1-r2.ebuild
deleted file mode 100644
index 7d88aed26871..000000000000
--- a/dev-java/jrexx/jrexx-1.1.1-r2.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-JAVA_PKG_IUSE="doc source"
-
-inherit java-pkg-2 java-pkg-simple
-
-DESCRIPTION="API for textual pattern matching based on the finite state automaton theory"
-HOMEPAGE="http://www.karneim.com/jrexx/"
-SRC_URI="mirror://sourceforge/${PN}/${P}-src.zip -> ${P}.zip"
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="amd64 ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
-
-RDEPEND="
- >=virtual/jre-1.6"
-
-DEPEND="
- >=virtual/jdk-1.6
- source? ( app-arch/zip )"
-
-JAVA_ENCODING="ISO-8859-1"
diff --git a/dev-java/jrexx/metadata.xml b/dev-java/jrexx/metadata.xml
deleted file mode 100644
index c77b7181d6eb..000000000000
--- a/dev-java/jrexx/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-
- java@gentoo.org
- Java
-
-
- jrexx
-
-
diff --git a/dev-java/jsr181/Manifest b/dev-java/jsr181/Manifest
deleted file mode 100644
index dee5def50463..000000000000
--- a/dev-java/jsr181/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST jsr181-api-1.0-MR1-sources.jar 3929 BLAKE2B 8372097db6f3bd7073628b1fb22694d0d5c013163b83ab1daded1c08ed6f319d02fc7d5322789b35d44621dd5377b980e16a8ed2b2e7c6df8b30451f6dca3713 SHA512 383806428ebe80e94af2c80a3d383f24e934cde57d5628e60b2e2335052ac037ad45f1e8c265c579cf60ed7383b15fd8f2e8dda6b08d8edf1d171b9f0ef0080e
diff --git a/dev-java/jsr181/jsr181-1.0-r2.ebuild b/dev-java/jsr181/jsr181-1.0-r2.ebuild
deleted file mode 100644
index 0cc33422ff56..000000000000
--- a/dev-java/jsr181/jsr181-1.0-r2.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-JAVA_PKG_IUSE="source doc"
-
-inherit java-pkg-2 java-pkg-simple
-
-MY_PN="${PN}-api"
-MY_PV="${PV}-MR1"
-MY_P="${MY_PN}-${MY_PV}"
-
-DESCRIPTION="JSR 181 API classes"
-HOMEPAGE="http://jcp.org/en/jsr/summary?id=181"
-SRC_URI="http://central.maven.org/maven2/javax/jws/${MY_PN}/${MY_PV}/${MY_P}-sources.jar"
-
-LICENSE="CDDL"
-SLOT="0"
-KEYWORDS="amd64 ppc64 x86"
-IUSE=""
-
-RDEPEND=">=virtual/jre-1.6"
-DEPEND=">=virtual/jdk-1.6"
diff --git a/dev-java/jsr181/metadata.xml b/dev-java/jsr181/metadata.xml
deleted file mode 100644
index 6ef2d50cf07e..000000000000
--- a/dev-java/jsr181/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
- java@gentoo.org
- Java
-
-
diff --git a/dev-java/jssc/Manifest b/dev-java/jssc/Manifest
deleted file mode 100644
index d6ed149d0aba..000000000000
--- a/dev-java/jssc/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST jssc-2.8.0.zip 171914 BLAKE2B 8bac5000d5512683809efab0ef041228f846390b29fa51ad5295d655dbec031dfc0a7ad67f7589d3f8b5dcfa8facd9896c7ec545b9db9c442eb3d34b569cd948 SHA512 4d767054085a79cff4fe60d96d664918f69a791c8263d96c9d9fd622070f567acacb621079f23d5c54253366beb9d2a01fea7ea48b95f6267bc693a9bacb8466
diff --git a/dev-java/jssc/files/jssc-2.8.0-library-load.patch b/dev-java/jssc/files/jssc-2.8.0-library-load.patch
deleted file mode 100644
index 829a18af69bd..000000000000
--- a/dev-java/jssc/files/jssc-2.8.0-library-load.patch
+++ /dev/null
@@ -1,117 +0,0 @@
---- src/java/jssc/SerialNativeInterface.java.orig 2016-03-13 16:35:20.521644430 -0400
-+++ src/java/jssc/SerialNativeInterface.java 2016-03-13 16:38:00.022571256 -0400
-@@ -44,7 +44,7 @@
- public static final int OS_SOLARIS = 2;//since 0.9.0
- public static final int OS_MAC_OS_X = 3;//since 0.9.0
-
-- private static int osType = -1;
-+ private static int osType = OS_LINUX;
-
- /**
- * @since 2.3.0
-@@ -77,104 +77,11 @@
- public static final String PROPERTY_JSSC_PARMRK = "JSSC_PARMRK";
-
- static {
-- String libFolderPath;
-- String libName;
--
-- String osName = System.getProperty("os.name");
-- String architecture = System.getProperty("os.arch");
-- String userHome = System.getProperty("user.home");
-- String fileSeparator = System.getProperty("file.separator");
-- String tmpFolder = System.getProperty("java.io.tmpdir");
--
-- //since 2.3.0 ->
-- String libRootFolder = new File(userHome).canWrite() ? userHome : tmpFolder;
-- //<- since 2.3.0
--
-- String javaLibPath = System.getProperty("java.library.path");//since 2.1.0
--
-- if(osName.equals("Linux")){
-- osName = "linux";
-- osType = OS_LINUX;
-- }
-- else if(osName.startsWith("Win")){
-- osName = "windows";
-- osType = OS_WINDOWS;
-- }//since 0.9.0 ->
-- else if(osName.equals("SunOS")){
-- osName = "solaris";
-- osType = OS_SOLARIS;
-- }
-- else if(osName.equals("Mac OS X") || osName.equals("Darwin")){//os.name "Darwin" since 2.6.0
-- osName = "mac_os_x";
-- osType = OS_MAC_OS_X;
-- }//<- since 0.9.0
--
-- if(architecture.equals("i386") || architecture.equals("i686")){
-- architecture = "x86";
-- }
-- else if(architecture.equals("amd64") || architecture.equals("universal")){//os.arch "universal" since 2.6.0
-- architecture = "x86_64";
-- }
-- else if(architecture.equals("arm")) {//since 2.1.0
-- String floatStr = "sf";
-- if(javaLibPath.toLowerCase().contains("gnueabihf") || javaLibPath.toLowerCase().contains("armhf")){
-- floatStr = "hf";
-- }
-- else {
-- try {
-- Process readelfProcess = Runtime.getRuntime().exec("readelf -A /proc/self/exe");
-- BufferedReader reader = new BufferedReader(new InputStreamReader(readelfProcess.getInputStream()));
-- String buffer = "";
-- while((buffer = reader.readLine()) != null && !buffer.isEmpty()){
-- if(buffer.toLowerCase().contains("Tag_ABI_VFP_args".toLowerCase())){
-- floatStr = "hf";
-- break;
-- }
-- }
-- reader.close();
-- }
-- catch (Exception ex) {
-- //Do nothing
-- }
-- }
-- architecture = "arm" + floatStr;
-- }
--
-- libFolderPath = libRootFolder + fileSeparator + ".jssc" + fileSeparator + osName;
-- libName = "jSSC-" + libVersion + "_" + architecture;
-- libName = System.mapLibraryName(libName);
--
-- if(libName.endsWith(".dylib")){//Since 2.1.0 MacOSX 10.8 fix
-- libName = libName.replace(".dylib", ".jnilib");
-- }
--
-- boolean loadLib = false;
--
-- if(isLibFolderExist(libFolderPath)){
-- if(isLibFileExist(libFolderPath + fileSeparator + libName)){
-- loadLib = true;
-- }
-- else {
-- if(extractLib((libFolderPath + fileSeparator + libName), osName, libName)){
-- loadLib = true;
-- }
-- }
-- }
-- else {
-- if(new File(libFolderPath).mkdirs()){
-- if(extractLib((libFolderPath + fileSeparator + libName), osName, libName)){
-- loadLib = true;
-- }
-- }
-- }
--
-- if (loadLib) {
-- System.load(libFolderPath + fileSeparator + libName);
-+ System.loadLibrary("jssc");
- String versionBase = getLibraryBaseVersion();
- String versionNative = getNativeLibraryVersion();
- if (!versionBase.equals(versionNative)) {
- System.err.println("Warning! jSSC Java and Native versions mismatch (Java: " + versionBase + ", Native: " + versionNative + ")");
-- }
- }
- }
-
diff --git a/dev-java/jssc/jssc-2.8.0-r1.ebuild b/dev-java/jssc/jssc-2.8.0-r1.ebuild
deleted file mode 100644
index e36b1c84a10c..000000000000
--- a/dev-java/jssc/jssc-2.8.0-r1.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-JAVA_PKG_IUSE="doc source"
-
-inherit java-pkg-2 java-pkg-simple toolchain-funcs
-
-MY_PN="java-simple-serial-connector"
-MY_P="${MY_PN}-${PV}"
-
-DESCRIPTION="Java Simple Serial Connector"
-HOMEPAGE="https://github.com/scream3r/java-simple-serial-connector"
-SRC_URI="https://github.com/scream3r/${MY_PN}/archive/${PV}.zip -> ${P}.zip"
-
-LICENSE="GPL-1"
-SLOT="0"
-KEYWORDS="amd64 ppc64 x86"
-
-IUSE=""
-
-RDEPEND="
- >=virtual/jre-1.6"
-
-DEPEND="
- >=virtual/jdk-1.6
- source? ( app-arch/zip )"
-
-PATCHES=(
- "${FILESDIR}/${P}-library-load.patch"
-)
-
-S="${WORKDIR}/${MY_P}"
-
-java_prepare() {
- epatch "${PATCHES[@]}"
-}
-
-src_compile() {
- java-pkg-simple_src_compile
- $(tc-getCXX) \
- ${CPP_FLAGS} ${CXX_FLAGS} \
- -c -o ${PN}.o \
- -fPIC -Wall \
- -I$(java-config-2 -o)/include \
- -I$(java-config-2 -o)/include/linux \
- "${S}/src/cpp/_nix_based/${PN}.cpp" || die
-
- $(tc-getCXX) \
- -Wl,-soname,libjssc.so \
- -shared -o "libjssc.so.${PV}" \
- -Wall "${PN}.o" || die
-}
-
-src_install() {
- java-pkg-simple_src_install
- dolib libjssc*
- dosym "libjssc.so.${PV}" /usr/$(get_libdir)/libjssc.so
-}
diff --git a/dev-java/jssc/metadata.xml b/dev-java/jssc/metadata.xml
deleted file mode 100644
index 7f0ef6775109..000000000000
--- a/dev-java/jssc/metadata.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
-
-
- monsieurp@gentoo.org
-
-
- java@gentoo.org
- Java
-
-
- scream3r/java-simple-serial-connector
-
-
diff --git a/dev-java/jtreemap/Manifest b/dev-java/jtreemap/Manifest
deleted file mode 100644
index 7880d1634444..000000000000
--- a/dev-java/jtreemap/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST jtreemap-1.1.0.zip 7358161 BLAKE2B 29afa39a3e7e1b581c36bc80d0a15b8b987a87cffad732ca24d3c344c6e8b3071ff6b85bf93266e779e2be722139853cf343ff07b2f280705b63559c59c4fabc SHA512 61c6b5e22cc839d6cfe8368bbd51db94b3667c8f4064645c3d70f5e6c93b029dd495b64b602570f59559dd99723516a197dcd1d915799411dc7f7c516bfce84c
diff --git a/dev-java/jtreemap/jtreemap-1.1.0-r1.ebuild b/dev-java/jtreemap/jtreemap-1.1.0-r1.ebuild
deleted file mode 100644
index 6e31859b2e15..000000000000
--- a/dev-java/jtreemap/jtreemap-1.1.0-r1.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-JAVA_PKG_IUSE="doc source"
-
-inherit java-pkg-2 java-pkg-simple
-
-DESCRIPTION="Java library for treemapping data"
-HOMEPAGE="http://jtreemap.sourceforge.net/"
-SRC_URI="mirror://sourceforge/${PN}/${P}-src.zip -> ${P}.zip"
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
-IUSE=""
-
-RDEPEND="
- >=virtual/jre-1.6"
-
-DEPEND="
- >=virtual/jdk-1.6
- source? ( app-arch/zip )"
-
-S="${WORKDIR}/${PN}-site-${PV}/JTreeMap"
-
-JAVA_SRC_DIR="src/main"
-
-JAVA_ENCODING="ISO-8859-1"
-
-java_prepare() {
- pushd .. > /dev/null || die
- java-pkg_clean
- popd > /dev/null || die
-}
-
-src_install() {
- java-pkg-simple_src_install
- java-pkg_dolauncher ${PN}-demo --main net.sf.jtreemap.swing.example.JTreeMapExample
-}
diff --git a/dev-java/jtreemap/metadata.xml b/dev-java/jtreemap/metadata.xml
deleted file mode 100644
index 040acf3971ef..000000000000
--- a/dev-java/jtreemap/metadata.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
- java@gentoo.org
-
-
- jtreemap
-
-
diff --git a/dev-java/jts-core/Manifest b/dev-java/jts-core/Manifest
deleted file mode 100644
index 41dbb90572e3..000000000000
--- a/dev-java/jts-core/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST jts-1.14.tar.gz 19693410 BLAKE2B 1784032fbd41858caebcca60898d947da4e47e98a33f82a25540bdf940203c923529df09066260b5998f9b85f475a725e32cf01d005401698dde71f380918542 SHA512 1d90f2e2774bf8738ce24fc65c5430f7970fcc1823c304a18bbdc243040e66409fc33bf9058ebc22217640e4c384772f852316031ef1b8779592d0e041e2261d
diff --git a/dev-java/jts-core/jts-core-1.14.ebuild b/dev-java/jts-core/jts-core-1.14.ebuild
deleted file mode 100644
index c69d022e3778..000000000000
--- a/dev-java/jts-core/jts-core-1.14.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-# The project recently switched to git. There are no tags yet.
-GIT_REF="f67d35c1da06922c8165f66a919490ee94a04649"
-
-MY_PN="jts"
-JAVA_PKG_IUSE="doc source"
-
-inherit java-pkg-2 java-pkg-simple
-
-DESCRIPTION="JTS Topology Suite for Java"
-HOMEPAGE="https://tsusiatsoftware.net/jts/main.html"
-SRC_URI="https://github.com/dr-jts/jts/archive/${GIT_REF}.tar.gz -> ${MY_PN}-${PV}.tar.gz"
-LICENSE="LGPL-2.1+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-DEPEND=">=virtual/jdk-1.7
- app-arch/unzip
- test? ( dev-java/junit:4 )"
-
-RDEPEND=">=virtual/jre-1.7"
-
-S="${WORKDIR}/${MY_PN}-${GIT_REF}/${MY_PN}"
-JAVA_SRC_DIR="java/src"
-
-java_prepare() {
- java-pkg_clean
-
- # Use text-based test runner.
- sed -i "s/swingui/textui/g" java/test/test/jts/junit/SimpleTest.java || die
-}
-
-src_test() {
- cd java/test || die
- local CP=".:${S}/${PN}.jar:$(java-pkg_getjars junit-4)"
- ejavac -cp "${CP}" -d . $(find * -name "*.java")
- ejunit4 -classpath "${CP}" test.jts.junit.MasterTester
-}
diff --git a/dev-java/jts-core/metadata.xml b/dev-java/jts-core/metadata.xml
deleted file mode 100644
index b6180725d6e0..000000000000
--- a/dev-java/jts-core/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-
- java@gentoo.org
- Java
-
-
- dr-jts/jts
-
-
diff --git a/dev-java/juel/Manifest b/dev-java/juel/Manifest
deleted file mode 100644
index 5d1e58fe3592..000000000000
--- a/dev-java/juel/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST juel-2.1.0.zip 477363 BLAKE2B 3d1af823adcf27a5f9918983abf3de47f218089fdabc63975d8f3031c81bb02dcfe5c2fa822be02087f50537ba4e29b606c86abb324cc2bddbf07a6e80c56453 SHA512 eec79c301491b8bae5c394591feab0abed302da55e8cded798874286af32f15ce575bdb365ec9f90add89e320d23d3e40fbb5d465d34c66da60df26e1f7cb6f3
diff --git a/dev-java/juel/juel-2.1.0-r2.ebuild b/dev-java/juel/juel-2.1.0-r2.ebuild
deleted file mode 100644
index 6b7b4c894a20..000000000000
--- a/dev-java/juel/juel-2.1.0-r2.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-JAVA_PKG_IUSE="doc source examples"
-
-inherit java-pkg-2 java-pkg-simple
-
-DESCRIPTION="Implementation of the Unified Expression Language (EL) - JSR-245"
-HOMEPAGE="http://juel.sourceforge.net/"
-SRC_URI="mirror://sourceforge/${PN}/${P}.zip"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ppc64 x86 ~amd64-linux"
-
-IUSE=""
-
-RDEPEND="
- >=virtual/jre-1.6"
-
-DEPEND="
- >=virtual/jdk-1.6
- source? ( app-arch/unzip )"
-
-S="${WORKDIR}/${P}"
-
-JAVA_SRC_DIR=( "src/api" "src/impl" )
-
-java_prepare() {
- java-pkg_clean
-}
-
-src_install() {
- java-pkg-simple_src_install
- use examples && java-pkg_doexamples src/samples/*
-}
diff --git a/dev-java/juel/metadata.xml b/dev-java/juel/metadata.xml
deleted file mode 100644
index 4e3024eea5df..000000000000
--- a/dev-java/juel/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-
- java@gentoo.org
- Java
-
-
- juel
-
-
diff --git a/dev-java/jump/Manifest b/dev-java/jump/Manifest
deleted file mode 100644
index f8b48a506d2b..000000000000
--- a/dev-java/jump/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST jump-0.5.tar.gz 31266 BLAKE2B 7c7e4c7de2322e32e96e966617c774f8c19d2d5a6a25b4116412b4160282ef0e13b5a8f65c8f2b771968ae22ca659988f6262abac9f67c055eb2fa362f00b610 SHA512 9772ea61e921c4342f0e25a951d74850b9dbdd2bde5de9fabad4d55ddb82b6d09debd478f92f3f8c02a05425244b7eaf12d7b3d7d2876263234bafa27783bba8
diff --git a/dev-java/jump/jump-0.5-r1.ebuild b/dev-java/jump/jump-0.5-r1.ebuild
deleted file mode 100644
index 460016fbe6f5..000000000000
--- a/dev-java/jump/jump-0.5-r1.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-JAVA_PKG_IUSE="doc examples source"
-
-inherit java-pkg-2 java-pkg-simple
-
-DESCRIPTION="Java-based extensible high-precision math library"
-HOMEPAGE="http://jump-math.sourceforge.net/"
-SRC_URI="mirror://sourceforge/${PN}-math/${P}.tar.gz"
-
-KEYWORDS="amd64 x86"
-LICENSE="BSD"
-SLOT="0"
-
-RDEPEND="
- >=virtual/jre-1.6"
-
-DEPEND="
- >=virtual/jdk-1.6
- source? ( app-arch/zip )"
-
-S="${WORKDIR}/${P}"
-
-JAVA_SRC_DIR="src/main"
-
-java_prepare() {
- rm -rv src/tests || die
-}
-
-src_install() {
- java-pkg-simple_src_install
- use examples && java-pkg_doexamples src/examples
-}
diff --git a/dev-java/jump/metadata.xml b/dev-java/jump/metadata.xml
deleted file mode 100644
index b5cec972a6ed..000000000000
--- a/dev-java/jump/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-
- java@gentoo.org
- Java
-
-
- jump-math
-
-
diff --git a/dev-java/junitparams/junitparams-1.1.1.ebuild b/dev-java/junitparams/junitparams-1.1.1.ebuild
index fdc7ef0929dc..ef9acaca49dd 100644
--- a/dev-java/junitparams/junitparams-1.1.1.ebuild
+++ b/dev-java/junitparams/junitparams-1.1.1.ebuild
@@ -18,7 +18,7 @@ SRC_URI="https://github.com/Pragmatists/JUnitParams/archive/refs/tags/JUnitParam
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 arm64 ~ppc64 ~x86"
# Common dependencies
# POM: pom.xml
diff --git a/dev-java/jupidator/Manifest b/dev-java/jupidator/Manifest
deleted file mode 100644
index b33d40b0e2e6..000000000000
--- a/dev-java/jupidator/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST jupidator-0.6.0.tar.bz2 253170 BLAKE2B 0a32df25c2885115ba914ecbcad8d8c426893eace2f8067a3f6c858ae15f3573e9106693694acc9179fe6841e5f3a664a0b1038cbda001dbbee08b475914d29b SHA512 5e96831ca41b6871eb5f6c883c21eae17474844a74fc5e103b534d6e225d0a16ef98149da1d52728e737607eb7ece586f05aafa0a0ada29c4c28ff3e078a2415
diff --git a/dev-java/jupidator/jupidator-0.6.0-r1.ebuild b/dev-java/jupidator/jupidator-0.6.0-r1.ebuild
deleted file mode 100644
index eecea93a1353..000000000000
--- a/dev-java/jupidator/jupidator-0.6.0-r1.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-JAVA_PKG_IUSE="doc source"
-
-inherit java-pkg-2 java-pkg-simple
-
-MY_P="${PN}.${PV}"
-
-DESCRIPTION="Jupidator is a library/tool in Java for automatic updating of applications"
-HOMEPAGE="http://www.sourceforge.net/projects/jupidator"
-SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.bz2 -> ${P}.tar.bz2"
-
-LICENSE="LGPL-3"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE=""
-
-RDEPEND="
- >=virtual/jre-1.6"
-
-DEPEND="
- >=virtual/jdk-1.6
- source? ( app-arch/zip )"
-
-S="${WORKDIR}/${PN}"
-
-JAVA_SRC_DIR="src"
-
-java_prepare() {
- java-pkg_clean
-}
diff --git a/dev-java/jupidator/metadata.xml b/dev-java/jupidator/metadata.xml
deleted file mode 100644
index dbd4d1c02369..000000000000
--- a/dev-java/jupidator/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-
- java@gentoo.org
- Java
-
-
- jupidator
-
-
diff --git a/dev-java/jutils/Manifest b/dev-java/jutils/Manifest
deleted file mode 100644
index 81be3af887ab..000000000000
--- a/dev-java/jutils/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST jutils-1.0.0-sources.jar 10247 BLAKE2B 877998d7c442bdf0f6ad58c69832d3f69377a973c0a7d3d2fe252825e7e8a1b72e7383dae2fd820f793a58a1889dc8eaa2d53e378d3a779e47ed3ec18e95ec29 SHA512 3bf29fa8e0ca0cb6cdba022a122f152df929d9738725839234b15eb6ef2f87c72d5a30c8788783e44f73a39aeeba459882d4106ccfd44449e43d838054a1fb01
diff --git a/dev-java/jutils/jutils-1.0.0-r1.ebuild b/dev-java/jutils/jutils-1.0.0-r1.ebuild
deleted file mode 100644
index 87b28ba5fd1b..000000000000
--- a/dev-java/jutils/jutils-1.0.0-r1.ebuild
+++ /dev/null
@@ -1,20 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-JAVA_PKG_IUSE="doc source"
-
-inherit java-pkg-2 java-pkg-simple
-
-DESCRIPTION="Common utilities for the Java Game Technology Group"
-HOMEPAGE="https://java.net/projects/jutils"
-SRC_URI="http://central.maven.org/maven2/net/java/${PN}/${PN}/${PV}/${P}-sources.jar"
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 ppc64 x86"
-IUSE=""
-
-RDEPEND=">=virtual/jre-1.6"
-DEPEND=">=virtual/jdk-1.6
- app-arch/unzip"
diff --git a/dev-java/jutils/metadata.xml b/dev-java/jutils/metadata.xml
deleted file mode 100644
index 87350588e0ca..000000000000
--- a/dev-java/jutils/metadata.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-
-
- java@gentoo.org
- Java
-
- The JUtils project hosts an implementation of a set of APIs utilized by other Java Game Technology Group projects (e.g. JInput, JOAl, JOGL). Some of those other projects may have build and/or run-time dependencies on the jutils.jar file.
-
diff --git a/dev-java/jvyaml/Manifest b/dev-java/jvyaml/Manifest
deleted file mode 100644
index ab75aecea68d..000000000000
--- a/dev-java/jvyaml/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST jvyaml-0.2.1.tar.gz 202550 BLAKE2B ec58d90a209916d21e9fe1e19b6dd3a394d77a41e4bf3272d55abc0c975eee31a6520270f1e2607017d558421e96cc0997e8ba075d3e5786e241e864be3c3cd2 SHA512 edac9309c285cf569c453cd63f2cbd5e0a29012936af181616010bebb4eac2c474e2b37463af61b5e66876ffba517040796c596ac2bbcc9dad2af7aedf324221
diff --git a/dev-java/jvyaml/jvyaml-0.2.1-r2.ebuild b/dev-java/jvyaml/jvyaml-0.2.1-r2.ebuild
deleted file mode 100644
index f3d5a25246ce..000000000000
--- a/dev-java/jvyaml/jvyaml-0.2.1-r2.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-JAVA_PKG_IUSE="source doc"
-
-inherit java-pkg-2 java-pkg-simple
-
-DESCRIPTION="Java YAML parser and emitter"
-HOMEPAGE="https://jvyaml.dev.java.net/"
-SRC_URI="mirror://gentoo/${P}.tar.gz"
-
-KEYWORDS="amd64 x86"
-SLOT="0"
-LICENSE="MIT"
-
-RDEPEND="
- >=virtual/jre-1.6"
-
-DEPEND="
- >=virtual/jdk-1.6"
-
-JAVA_SRC_DIR="src"
-
-S="${WORKDIR}/${P}"
-
-java_prepare() {
- java-pkg_clean
- rm -rv src/test || die
-}
diff --git a/dev-java/jvyaml/metadata.xml b/dev-java/jvyaml/metadata.xml
deleted file mode 100644
index 4221e170cbc0..000000000000
--- a/dev-java/jvyaml/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
- java@gentoo.org
- Java
-
-
diff --git a/dev-java/metadata-extractor/Manifest b/dev-java/metadata-extractor/Manifest
deleted file mode 100644
index 10923c5b14d9..000000000000
--- a/dev-java/metadata-extractor/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST metadata-extractor-2.8.1.tar.gz 3132397 BLAKE2B 919a0bdb04304255efbe3cc39def8c8d6440334853e840acaf5c2c51f4eec53860f0abb5d2c99d26c8865c846270f5a331372cebce7cdf1fea9831e3701afe41 SHA512 4e9fe88be4112fbf9ce481e7fd3b3a7c9544d1d5b1ebd646d2c6e2a2a1fe2d53a4b80ab859fe5e277c3e72f5e035aa46d7af7a953a182f5b8215edf9cde99974
diff --git a/dev-java/metadata-extractor/metadata-extractor-2.8.1.ebuild b/dev-java/metadata-extractor/metadata-extractor-2.8.1.ebuild
deleted file mode 100644
index adc3496b2da8..000000000000
--- a/dev-java/metadata-extractor/metadata-extractor-2.8.1.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-JAVA_PKG_IUSE="doc source"
-
-inherit java-pkg-2 java-pkg-simple
-
-DESCRIPTION="Access the metadata in digital images and video via a simple Java API"
-HOMEPAGE="http://www.drewnoakes.com/code/exif/"
-SRC_URI="https://github.com/drewnoakes/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="examples test"
-RESTRICT="!test? ( test )"
-
-CDEPEND="dev-java/xmpcore:0"
-
-DEPEND="${CDEPEND}
- >=virtual/jdk-1.6
- test? ( dev-java/junit:4 )"
-
-RDEPEND="${CDEPEND}
- >=virtual/jre-1.6"
-
-S="${WORKDIR}/${P}"
-JAVA_SRC_DIR="Source"
-JAVA_GENTOO_CLASSPATH="xmpcore"
-
-java_prepare() {
- java-pkg_clean
-}
-
-src_install() {
- java-pkg-simple_src_install
- dodoc {CONTRIBUTING,README}.md
- use examples && java-pkg_doexamples Samples
-}
-
-src_test() {
- local DIR=Tests
- local CP="${DIR}:${S}/${PN}.jar:$(java-pkg_getjars junit-4,${JAVA_GENTOO_CLASSPATH})"
- local TESTS=$(find ${DIR} -name "*Test.java")
- TESTS="${TESTS//Tests\/}"
- TESTS="${TESTS//.java}"
- TESTS="${TESTS//\//.}"
-
- ejavac -cp "${CP}" -d ${DIR} $(find ${DIR} -name "*.java")
- ejunit4 -classpath "${CP}" ${TESTS}
-}
diff --git a/dev-java/metadata-extractor/metadata.xml b/dev-java/metadata-extractor/metadata.xml
deleted file mode 100644
index a8621cd2dac0..000000000000
--- a/dev-java/metadata-extractor/metadata.xml
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-
-
- java@gentoo.org
- Java
-
-
- metadata-extractor is a straightforward Java library for reading metadata from image files.
-
- Metadata metadata = ImageMetadataReader.readMetadata(imagePath);
-
- With that metadata object, you can iterate or query the various tag values that were read from the image.
-
- The library understands several formats of metadata, many of which may be present in a single image.
-
-
- drewnoakes/metadata-extractor
-
-
diff --git a/dev-java/nachocalendar/Manifest b/dev-java/nachocalendar/Manifest
deleted file mode 100644
index 9d64a38eace1..000000000000
--- a/dev-java/nachocalendar/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST nachocalendar-0.23.tar.bz2 412489 BLAKE2B 780189da72bb6c8848ead81896cf19c4e389db7124bf04fdaf25b5d4f1c8023338f2752233491e014e2cea6bf1b59f6381049108a5a5c12ef8b9b2d42efc8b20 SHA512 a7b34d1caab2fb26856bd668a80b7f5c57f192be0729f4f9063600866160c26a4163389bf0136c3f101911f4547c5f474800c8e3d96cc77de6febd589564e98b
diff --git a/dev-java/nachocalendar/metadata.xml b/dev-java/nachocalendar/metadata.xml
deleted file mode 100644
index 7e3083892346..000000000000
--- a/dev-java/nachocalendar/metadata.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
- java@gentoo.org
-
-
- nachocalendar
-
-
diff --git a/dev-java/nachocalendar/nachocalendar-0.23-r1.ebuild b/dev-java/nachocalendar/nachocalendar-0.23-r1.ebuild
deleted file mode 100644
index ba1cc419b4cf..000000000000
--- a/dev-java/nachocalendar/nachocalendar-0.23-r1.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-JAVA_PKG_IUSE="doc source test"
-
-inherit java-pkg-2 java-pkg-simple
-
-DESCRIPTION="Flexible Calendar component to the Java Platform"
-HOMEPAGE="http://nachocalendar.sourceforge.net/"
-SRC_URI="mirror://sourceforge/${PN}/${PN}-src-${PV}.tar.bz2 -> ${P}.tar.bz2"
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RESTRICT="test"
-
-RDEPEND="
- >=virtual/jre-1.6"
-
-DEPEND="
- source? ( app-arch/zip )
- >=virtual/jdk-1.6"
-
-S="${WORKDIR}/${P}"
-
-JAVA_SRC_DIR="src"
-
-java_prepare() {
- java-pkg_clean
- rm -rf src/test || die
-}
-
-src_compile() {
- java-pkg-simple_src_compile
- java-pkg_addres "${PN}.jar" resources
-}
diff --git a/dev-java/offo-hyphenation/Manifest b/dev-java/offo-hyphenation/Manifest
deleted file mode 100644
index 22b31f2601f9..000000000000
--- a/dev-java/offo-hyphenation/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST offo-hyphenation_v2.0.zip 858046 BLAKE2B 193ef92fd55a4c5e8f840d29f96417a725e678e5bd03473ff22a116894b94a40aee8b12ef7a0534020746f21db8304a2840ce09417f2182259c78a03109e63ad SHA512 8a907a38dcb54ef1578973293efa2fcd771e3c77faedd537381f04f6f543b3f04ff8b8f96fb692274e9fe9cbdb2d3d8e5c7b29caae412271d9d8c023c079421b
diff --git a/dev-java/offo-hyphenation/metadata.xml b/dev-java/offo-hyphenation/metadata.xml
deleted file mode 100644
index 40cfa297c7c4..000000000000
--- a/dev-java/offo-hyphenation/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-
- java@gentoo.org
- Java
-
-
- offo
-
-
diff --git a/dev-java/offo-hyphenation/offo-hyphenation-2.0.ebuild b/dev-java/offo-hyphenation/offo-hyphenation-2.0.ebuild
deleted file mode 100644
index a70c0911e6b8..000000000000
--- a/dev-java/offo-hyphenation/offo-hyphenation-2.0.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-DESCRIPTION="Hyphenation patterns for Apache Fop"
-HOMEPAGE="http://offo.sourceforge.net"
-SRC_URI="mirror://sourceforge/offo/${PN}_v${PV}.zip"
-LICENSE="GPL-2 Apache-2.0 LPPL-1.3b TeX"
-SLOT="0"
-KEYWORDS="amd64 ppc64 x86"
-IUSE="doc"
-
-RDEPEND=""
-DEPEND="app-arch/unzip"
-
-S="${WORKDIR}/${PN}"
-
-src_compile() { :; }
-
-src_install() {
- insinto /usr/share/${PN}/
- doins -r hyph
-
- if use doc; then
- dohtml -r images skin i*.html
- fi
-}
-
-pkg_postinst() {
- elog "This package installs hyphenation files for several languages"
- elog "into /usr/share/${PN}/hyph"
- elog "Check /usr/share/doc/${PF}/html/licenses.html for each file's license."
- elog "To compile the patterns, install dev-java/fop with USE=hyphenation."
- elog "Alternatively, use the uncompiled patterns via the "
- elog "configuration option. See the documentation for more details."
-}
diff --git a/dev-java/opencsv/Manifest b/dev-java/opencsv/Manifest
deleted file mode 100644
index 0753279df32d..000000000000
--- a/dev-java/opencsv/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST opencsv-2.3.tar.gz 280510 BLAKE2B 02455b2a78854146af5c1bb262240678bbedf740a6994f9ef28a447145b0a1e9e2ab74d3c877f7d90882f598eef097a95acb71a458d5db338b7a3c73e640766a SHA512 3831cb9c5aaf8b19ed6895406e7358ddb6b30cba1876b42daeab41230d83bd532b9db53c073960413a385222ca889f1aae14404fd46143aa28ee05b3d1019106
diff --git a/dev-java/opencsv/metadata.xml b/dev-java/opencsv/metadata.xml
deleted file mode 100644
index 954d549e04e4..000000000000
--- a/dev-java/opencsv/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-
- java@gentoo.org
- Java
-
-
- opencsv
-
-
diff --git a/dev-java/opencsv/opencsv-2.3.ebuild b/dev-java/opencsv/opencsv-2.3.ebuild
deleted file mode 100644
index 17e96b3424e3..000000000000
--- a/dev-java/opencsv/opencsv-2.3.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-JAVA_PKG_IUSE="doc source"
-
-inherit java-pkg-2 java-pkg-simple
-
-DESCRIPTION="A very simple csv (comma-separated values) parser library for Java"
-HOMEPAGE="http://opencsv.sourceforge.net/"
-SRC_URI="mirror://sourceforge/${PN}/${P}-src-with-libs.tar.gz -> ${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ppc64 x86"
-
-IUSE=""
-
-RESTRICT="test"
-
-RDEPEND="
- >=virtual/jre-1.6"
-
-DEPEND="
- app-arch/unzip
- >=virtual/jdk-1.6"
-
-S="${WORKDIR}/${P}"
-
-JAVA_SRC_DIR="src"
-
-java_prepare() {
- java-pkg_clean
- rm -rf test || die
-}
diff --git a/dev-java/pat/Manifest b/dev-java/pat/Manifest
deleted file mode 100644
index d91605437fd5..000000000000
--- a/dev-java/pat/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST pat-1.5.3.jar 135452 BLAKE2B a70e015f8510a9077922423e3623c64fa4f84fd7aba53c7b64e4ce367f400b237ddf42d09745c0954c186e782ffeb53075b6ec2cc0730c6e3f5440180e9836ba SHA512 4c62906a9f236351f8de457198e746229c48dc983275a95546815fe5af0083a54e204226abaf71ef01cf407c8be34f8e5594f65b126d45ff3e4ba75630ccdabe
diff --git a/dev-java/pat/metadata.xml b/dev-java/pat/metadata.xml
deleted file mode 100644
index 4221e170cbc0..000000000000
--- a/dev-java/pat/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
- java@gentoo.org
- Java
-
-
diff --git a/dev-java/pat/pat-1.5.3-r1.ebuild b/dev-java/pat/pat-1.5.3-r1.ebuild
deleted file mode 100644
index a980ddd0eca1..000000000000
--- a/dev-java/pat/pat-1.5.3-r1.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-JAVA_PKG_IUSE="doc source"
-
-inherit versionator java-pkg-2 java-pkg-simple
-
-MY_PV=$(delete_all_version_separators)
-MAJORMINOR=$(get_version_component_range 1-2)
-DOC_VER=$(delete_all_version_separators ${MAJORMINOR})
-
-DESCRIPTION="Regular Expressions in Java"
-HOMEPAGE="http://www.javaregex.com"
-SRC_URI="http://www.javaregex.com/binaries/${PN}srcfree${MY_PV}.jar -> ${P}.jar"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="amd64 x86"
-
-RDEPEND="
- >=virtual/jre-1.6"
-
-DEPEND="
- >=virtual/jdk-1.6"
diff --git a/dev-java/reflectasm/Manifest b/dev-java/reflectasm/Manifest
deleted file mode 100644
index b0850b4a0e3e..000000000000
--- a/dev-java/reflectasm/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST reflectasm-1.11.0.zip 273527 BLAKE2B 9b2785fc0d394387cc62c6bef3e2b04811d06fa6d6c6ecde01b8e7462ec2cbb7ca226352ecb1f0e574751c74946ff277a306d65fd156dd77200f1d6b6c17f3cf SHA512 c012c6c7e859a9056478b15ae679db0597605ef04f95dead8c8a9751c3626d305acbf6b92597945419ef7d43e7a92550030001de25c6f8992483468d8222831a
-DIST reflectasm-1.11.1.zip 273930 BLAKE2B b7102fa0ee836f6de1abf9a6fa9be3e8c82225fb784901c85e180cd426151c307e17b3721b161c4fc1a52288bdec8888c3a400df52648726b1060d646fdcad76 SHA512 6b50e7d9d908363c30b2ccecdc2912b04b1a659b258acba2c46be72d8a8c4c58ec37e907a16304a6a3e8539c1dd436b14c999bfc65834b5d5aaa767ef041987b
diff --git a/dev-java/reflectasm/metadata.xml b/dev-java/reflectasm/metadata.xml
deleted file mode 100644
index 8d612ada649a..000000000000
--- a/dev-java/reflectasm/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-
- java@gentoo.org
- Java
-
-
- EsotericSoftware/reflectasm
-
-
diff --git a/dev-java/reflectasm/reflectasm-1.11.0.ebuild b/dev-java/reflectasm/reflectasm-1.11.0.ebuild
deleted file mode 100644
index 2e3db628eff6..000000000000
--- a/dev-java/reflectasm/reflectasm-1.11.0.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-JAVA_PKG_IUSE="doc source"
-
-inherit java-pkg-2 java-pkg-simple
-
-DESCRIPTION="High performance Java reflection"
-HOMEPAGE="https://github.com/EsotericSoftware/reflectasm/"
-SRC_URI="https://github.com/EsotericSoftware/${PN}/archive/${P}.zip"
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="amd64 ppc64 x86"
-IUSE=""
-
-CDEPEND="dev-java/asm:4"
-
-RDEPEND="
- ${CDEPEND}
- >=virtual/jre-1.6"
-
-DEPEND="
- ${CDEPEND}
- >=virtual/jdk-1.6"
-
-S="${WORKDIR}/${PN}-${P}"
-
-JAVA_GENTOO_CLASSPATH="
- asm-4
-"
-
-java_prepare() {
- java-pkg_clean
- rm -rf test || die
-}
diff --git a/dev-java/reflectasm/reflectasm-1.11.1.ebuild b/dev-java/reflectasm/reflectasm-1.11.1.ebuild
deleted file mode 100644
index 4826d55119bf..000000000000
--- a/dev-java/reflectasm/reflectasm-1.11.1.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-JAVA_PKG_IUSE="doc source"
-
-inherit java-pkg-2 java-pkg-simple
-
-DESCRIPTION="High performance Java reflection"
-HOMEPAGE="https://github.com/EsotericSoftware/reflectasm/"
-SRC_URI="https://github.com/EsotericSoftware/${PN}/archive/${P}.zip"
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc64 ~x86"
-IUSE=""
-
-CDEPEND="dev-java/asm:4"
-
-RDEPEND="
- ${CDEPEND}
- >=virtual/jre-1.6"
-
-DEPEND="
- ${CDEPEND}
- >=virtual/jdk-1.6"
-
-S="${WORKDIR}/${PN}-${P}"
-
-JAVA_GENTOO_CLASSPATH="
- asm-4
-"
-
-java_prepare() {
- java-pkg_clean
- rm -rf test || die
-}
diff --git a/dev-java/rngom/Manifest b/dev-java/rngom/Manifest
deleted file mode 100644
index 1ba0b4236c43..000000000000
--- a/dev-java/rngom/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST rngom-20100718.jar 196334 BLAKE2B 4c5c8087f60fd6a2b264af1e4c153ec5f6aefdd7e75b44d8d02ca1f516691bcd4274044b73ce438cb1df63928d0951fb23752e9bb4af61cdb22845fa56329051 SHA512 af634a3b30b726c9567bb2108dc9c041a60e2de4b395bf1efcca43060d22927896d10bf69b852a3e70b331659803f4dba074392f4be7de6cbdbc210ce90e25cb
diff --git a/dev-java/rngom/metadata.xml b/dev-java/rngom/metadata.xml
deleted file mode 100644
index 6ef2d50cf07e..000000000000
--- a/dev-java/rngom/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
- java@gentoo.org
- Java
-
-
diff --git a/dev-java/rngom/rngom-20100718-r1.ebuild b/dev-java/rngom/rngom-20100718-r1.ebuild
deleted file mode 100644
index 3906f553ff8a..000000000000
--- a/dev-java/rngom/rngom-20100718-r1.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-JAVA_PKG_IUSE="doc source"
-
-inherit java-pkg-2 java-pkg-simple
-
-DESCRIPTION="RNGOM is an open-source Java library for parsing RELAX NG grammars"
-HOMEPAGE="https://rngom.dev.java.net/"
-SRC_URI="https://repo1.maven.org/maven2/org/kohsuke/${PN}/${PN}/${PV}/${P}-sources.jar -> ${P}.jar"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 ppc64 x86"
-IUSE=""
-
-CDEPEND="
- dev-java/xsdlib:0
- dev-java/relaxng-datatype:0"
-
-RDEPEND="
- ${CDEPEND}
- >=virtual/jre-1.6"
-
-DEPEND="
- ${CDEPEND}
- app-arch/unzip
- >=virtual/jdk-1.6"
-
-JAVA_GENTOO_CLASSPATH="
- xsdlib
- relaxng-datatype
-"
-
-JAVA_RM_FILES=(
- Token.java
- TokenMgrError.java
- ParseException.java
- UCode_UCodeESC_CharStream.java
- org/kohsuke/rngom/parse/compact/CompactSyntax.java
- org/kohsuke/rngom/parse/compact/EOFException.java
- org/kohsuke/rngom/parse/compact/JavaCharStream.java
- org/kohsuke/rngom/parse/compact/CompactParseable.java
- org/kohsuke/rngom/parse/compact/EscapeSyntaxException.java
- org/kohsuke/rngom/parse/compact/CompactSyntaxConstants.java
- org/kohsuke/rngom/parse/compact/CompactSyntaxTokenManager.java
-)
-
-src_compile() {
- java-pkg-simple_src_compile
- java-pkg_addres "${PN}.jar" . -name "*.properties"
-}
diff --git a/dev-java/rundoc/Manifest b/dev-java/rundoc/Manifest
deleted file mode 100644
index eab3094a9653..000000000000
--- a/dev-java/rundoc/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST rundoc-0.11.zip 47013 BLAKE2B 1e4a9c90c71f2768c5f189bae947e5fa01cdb8141de94f529ef3837aad7642383603c015fcd54a0eff85e1509f8cdde3d1b0330993175f9834b6ff4341c2a758 SHA512 d16aef5455ac2c6bbae16e4a12df798eca88e9c15225af8dc28edfa0b88b73ca6119ca22c6c4319665fef1203b986f1401029318fb094fe30fe985497fb1c269
diff --git a/dev-java/rundoc/metadata.xml b/dev-java/rundoc/metadata.xml
deleted file mode 100644
index 6bb2f1f89aba..000000000000
--- a/dev-java/rundoc/metadata.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
-
- java@gentoo.org
- Java
-
-
-
- rundoc is an Ant task designed to help with the single-sourcing of
- program documentation. This task replaces special commands embedded
- within text files with their output in a specified format. Currently,
- only docbook format is supported.
-
-
diff --git a/dev-java/rundoc/rundoc-0.11-r1.ebuild b/dev-java/rundoc/rundoc-0.11-r1.ebuild
deleted file mode 100644
index 84d3a8aaabe3..000000000000
--- a/dev-java/rundoc/rundoc-0.11-r1.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-JAVA_PKG_IUSE="doc source"
-
-inherit java-pkg-2 java-pkg-simple
-
-DESCRIPTION="an Apache ANT optional task that extracts snippets of code from text files"
-HOMEPAGE="http://www.martiansoftware.com/lab/snip.html"
-SRC_URI="http://www.martiansoftware.com/lab/${PN}/${P}-src.zip -> ${P}.zip"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 ppc64 x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris"
-IUSE=""
-
-CDEPEND="dev-java/ant-core:0"
-
-RDEPEND="
- ${CDEPEND}
- >=virtual/jre-1.6"
-
-DEPEND="
- ${CDEPEND}
- app-arch/unzip
- >=virtual/jdk-1.6
- source? ( app-arch/zip )"
-
-JAVA_GENTOO_CLASSPATH="ant-core"
-
-java_prepare() {
- java-pkg_clean
-}
diff --git a/dev-java/sablecc-anttask/Manifest b/dev-java/sablecc-anttask/Manifest
deleted file mode 100644
index ad81e4097d10..000000000000
--- a/dev-java/sablecc-anttask/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST sablecc-anttask-1.1.0.tar.gz 14045 BLAKE2B d69571be04ca6404f12f8d1a386386b5cf1f4742e35004c19801abfdf698f21d7b6650088ff5157e63e332b386bd329809949e091e608523dad08b70e7cea8e8 SHA512 23e8f3e911660549fd5bd6bcec4c97c58138fbc478bb958695b9b5327cf3da6985830d1c7a8db45516e2f708f7a9405921342b2a05bdce31c39c71569d62059d
diff --git a/dev-java/sablecc-anttask/metadata.xml b/dev-java/sablecc-anttask/metadata.xml
deleted file mode 100644
index f126bba49b9f..000000000000
--- a/dev-java/sablecc-anttask/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-
- java@gentoo.org
- Java
-
-
- sablecc
-
-
diff --git a/dev-java/sablecc-anttask/sablecc-anttask-1.1.0-r2.ebuild b/dev-java/sablecc-anttask/sablecc-anttask-1.1.0-r2.ebuild
deleted file mode 100644
index 03cd8bbc11cf..000000000000
--- a/dev-java/sablecc-anttask/sablecc-anttask-1.1.0-r2.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-JAVA_PKG_IUSE="doc source"
-
-inherit java-pkg-2 java-pkg-simple
-
-DESCRIPTION="Ant task for sablecc"
-HOMEPAGE="http://sablecc.org/"
-SRC_URI="mirror://sourceforge/sablecc/${P}-src.tar.gz -> ${P}.tar.gz"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE=""
-
-RDEPEND="
- >=virtual/jre-1.6"
-
-DEPEND="
- >=virtual/jdk-1.6
- source? ( app-arch/zip )"
-
-S="${WORKDIR}/${P}"
-
-JAVA_SRC_DIR="src"
-
-src_install() {
- java-pkg-simple_src_install
- java-pkg_register-ant-task
-}
diff --git a/dev-java/sablecc/Manifest b/dev-java/sablecc/Manifest
deleted file mode 100644
index 50db16bcbd34..000000000000
--- a/dev-java/sablecc/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST sablecc-3.7.tar.gz 556985 BLAKE2B 8acc8f74f640d66b2e420562f3d93f91e78edf98d30d88c5189bf023099fc44e0dcd18bae2e0692d768ba5c9ceaddd4e8f8dd94cbbce86acc6554991549039a2 SHA512 c53212ae10afc546796a46b8f1d731d3337c1fe184f12a285686b1f876b207a6cddcd789876d5c9d6b378583065bbb8ca7b5c3797d88b4eea3609ffe9a9c8f71
diff --git a/dev-java/sablecc/metadata.xml b/dev-java/sablecc/metadata.xml
deleted file mode 100644
index f126bba49b9f..000000000000
--- a/dev-java/sablecc/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-
- java@gentoo.org
- Java
-
-
- sablecc
-
-
diff --git a/dev-java/sablecc/sablecc-3.7-r1.ebuild b/dev-java/sablecc/sablecc-3.7-r1.ebuild
deleted file mode 100644
index 861695b504eb..000000000000
--- a/dev-java/sablecc/sablecc-3.7-r1.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-JAVA_PKG_IUSE="doc source"
-
-inherit java-pkg-2 java-pkg-simple
-
-DESCRIPTION="Java based compiler / parser generator"
-HOMEPAGE="http://www.sablecc.org/"
-SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="amd64 x86"
-
-RDEPEND="
- >=virtual/jre-1.6"
-
-DEPEND="
- >=virtual/jdk-1.6
- source? ( app-arch/zip )"
-
-S="${WORKDIR}/${P}"
-
-JAVA_SRC_DIR="src"
-
-java_prepare() {
- java-pkg_clean
-}
-
-src_install() {
- java-pkg-simple_src_install
- java-pkg_dolauncher "${PN}" --main org.sablecc.sablecc.SableCC
- dodoc AUTHORS THANKS
- dohtml README.html
-}
diff --git a/dev-java/shared-objects/Manifest b/dev-java/shared-objects/Manifest
deleted file mode 100644
index 4aa783d96732..000000000000
--- a/dev-java/shared-objects/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST shared-objects-1.4.tar.gz 45304 BLAKE2B da6e3a117e4fd8c626d22860a341eef3d48171d6259c4c22d3a386b2a1177af70218eaad928c10d479bc31d4226f9521fd07c8ac3e530f9f28e45a92a7f93b6c SHA512 f051458244a88e44c249167bfad0f88f0efa971fdadc578efcb83ff5ea805356fc68250bb4511ec181b5a062b4aba69463f212e913cf96ba98bdd3966e219f39
diff --git a/dev-java/shared-objects/metadata.xml b/dev-java/shared-objects/metadata.xml
deleted file mode 100644
index 6021501589e0..000000000000
--- a/dev-java/shared-objects/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
- java@gentoo.org
- Java
-
-
diff --git a/dev-java/shared-objects/shared-objects-1.4-r4.ebuild b/dev-java/shared-objects/shared-objects-1.4-r4.ebuild
deleted file mode 100644
index f68f79559231..000000000000
--- a/dev-java/shared-objects/shared-objects-1.4-r4.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-JAVA_PKG_IUSE="doc source"
-
-inherit java-pkg-2 java-pkg-simple
-
-DESCRIPTION="Core factory for maximal sharing of arbitrary objects"
-HOMEPAGE="http://www.cwi.nl/htbin/sen1/twiki/bin/view/SEN1/ATermLibrary"
-SRC_URI="http://www.cwi.nl/projects/MetaEnv/shared-objects/${P}.tar.gz"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="amd64 x86"
-
-RDEPEND="
- >=virtual/jre-1.6"
-
-DEPEND="
- >=virtual/jdk-1.6
- source? ( app-arch/zip )"
-
-S="${WORKDIR}/${P}"
-
-JAVA_SRC_DIR="shared"
-
-src_configure() { :; }
diff --git a/dev-java/simplyhtml/Manifest b/dev-java/simplyhtml/Manifest
deleted file mode 100644
index 7709e76fd136..000000000000
--- a/dev-java/simplyhtml/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST SimplyHTML_src_0_13_1.tar.gz 473258 BLAKE2B b3d517d3f9388e9674ace860038e7ac001aabe3b8b1d1af4b8a0a0e883216bc5de3d1269f13f275dc4b4cb65b0742fc6ae2284f3ceaafd9067c2cb0582e5e959 SHA512 e37140ef7461f2c741f43ce14518e224cb41ddb42c4d396f8f934476a5fbbe4d121950dc3186ba1ae603068e81832a92240e99cd25d3778574c0d3f370d501ac
diff --git a/dev-java/simplyhtml/metadata.xml b/dev-java/simplyhtml/metadata.xml
deleted file mode 100644
index 4644317420a1..000000000000
--- a/dev-java/simplyhtml/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-
- java@gentoo.org
- Java
-
-
- simplyhtml
-
-
diff --git a/dev-java/simplyhtml/simplyhtml-0.13.1-r1.ebuild b/dev-java/simplyhtml/simplyhtml-0.13.1-r1.ebuild
deleted file mode 100644
index 23e4f7f92a6d..000000000000
--- a/dev-java/simplyhtml/simplyhtml-0.13.1-r1.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-JAVA_PKG_IUSE="doc source"
-inherit versionator java-pkg-2 java-ant-2
-
-MY_PN="SimplyHTML"
-MY_PV="$(replace_all_version_separators _)"
-
-DESCRIPTION="Text processing application based on HTML and CSS files"
-HOMEPAGE="http://simplyhtml.sourceforge.net"
-SRC_URI="mirror://sourceforge/${PN}/${MY_PN}_src_${MY_PV}.tar.gz"
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
-IUSE=""
-
-CDEPEND="
- dev-java/javahelp:0
- dev-java/gnu-regexp:1"
-
-DEPEND="
- ${CDEPEND}
- >=virtual/jdk-1.6"
-
-RDEPEND="
- ${CDEPEND}
- >=virtual/jre-1.6"
-
-S="${WORKDIR}/${PN}-${MY_PV}"
-
-JAVA_PKG_FILTER_COMPILER="jikes"
-JAVA_ANT_REWRITE_CLASSPATH="yes"
-
-EANT_GENTOO_CLASSPATH="
- javahelp
- gnu-regexp-1
-"
-EANT_BUILD_TARGET="jar"
-EANT_BUILD_XML="src/build.xml"
-
-java_prepare() {
- # Avoid copying lib jars.
- sed -i '/copy file/d' src/build.xml || die
-}
-
-src_install() {
- local my_jars=(
- "${MY_PN}.jar"
- "${MY_PN}Help.jar"
- )
-
- for my_jar in "${my_jars[@]}"; do
- java-pkg_dojar "dist/lib/${my_jar}"
- done
-
- dodoc readme.txt
- use doc && java-pkg_dojavadoc dist/api
- use source && java-pkg_dosrc src/com src/de
-}
diff --git a/dev-java/sjsxp/Manifest b/dev-java/sjsxp/Manifest
deleted file mode 100644
index 5d17a4835cfc..000000000000
--- a/dev-java/sjsxp/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST sjsxp-1.0.1.tar.bz2 414706 BLAKE2B 622cfe0e0c0084afd048dff6bf3fc0ffe086f41036fee549059d7fa6602c682fec5815960791d726079b1f0701502a60eed8701125da44a1d0ed4a923c819d62 SHA512 0e8e8841d87400f9978b8e053f3658f14f2c1b85007bc431681c6489ae78972cd892021821b00a37ba06098ba1bdf6954a3c294cddbb69e5cdb7936f4736daa5
diff --git a/dev-java/sjsxp/metadata.xml b/dev-java/sjsxp/metadata.xml
deleted file mode 100644
index 4221e170cbc0..000000000000
--- a/dev-java/sjsxp/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
- java@gentoo.org
- Java
-
-
diff --git a/dev-java/sjsxp/sjsxp-1.0.1-r3.ebuild b/dev-java/sjsxp/sjsxp-1.0.1-r3.ebuild
deleted file mode 100644
index b95fc5c021f3..000000000000
--- a/dev-java/sjsxp/sjsxp-1.0.1-r3.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-JAVA_PKG_IUSE="doc source"
-
-inherit java-pkg-2 java-pkg-simple
-
-DESCRIPTION="Sun Java Streaming XML Parser"
-HOMEPAGE="http://sjsxp.dev.java.net/"
-SRC_URI="mirror://gentoo/${P}.tar.bz2"
-
-LICENSE="bea.ri.jsr173"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE=""
-
-CDEPEND="dev-java/xpp3:0"
-
-RDEPEND="
- ${CDEPEND}
- >=virtual/jre-1.6"
-
-DEPEND="
- ${CDEPEND}
- >=virtual/jdk-1.6
- source? ( app-arch/zip )"
-
-S="${WORKDIR}/zephyr"
-
-JAVA_GENTOO_CLASSPATH="xpp3"
-JAVA_SRC_DIR="src"
-
-java_prepare() {
- java-pkg_clean
- rm -rv tests || die
-}
diff --git a/dev-java/snip/Manifest b/dev-java/snip/Manifest
deleted file mode 100644
index f81eebade324..000000000000
--- a/dev-java/snip/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST snip-0.11.zip 56801 BLAKE2B cf8c94fe9269faaf34f8377a626786a96387c5a253c98ce1591de80a22337ff0f9d75da6d9e264b2222d4e1c1a749cfd907f5239d6608b9541a2a61c6c4decc4 SHA512 43ded00e411247c69882494cec1ee5322a0be273982ee37b2501d143259686f6d5f52c99b430ebad96d799aa42bb240b4a5130cba0b3fc47d21c70513e97ba93
diff --git a/dev-java/snip/metadata.xml b/dev-java/snip/metadata.xml
deleted file mode 100644
index 7e99b999e4b2..000000000000
--- a/dev-java/snip/metadata.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
-
- java@gentoo.org
- Java
-
-
- >snip< is an Ant task designed to help with the single-sourcing
- of program documentation. This task extracts snippets of text from files,
- placing them into properties in the Ant project. These properties can
- then be used by any other Ant task, and are particularly useful when
- referenced by >filter<s within the >copy< task.
-
-
diff --git a/dev-java/snip/snip-0.11-r1.ebuild b/dev-java/snip/snip-0.11-r1.ebuild
deleted file mode 100644
index 84d3a8aaabe3..000000000000
--- a/dev-java/snip/snip-0.11-r1.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-JAVA_PKG_IUSE="doc source"
-
-inherit java-pkg-2 java-pkg-simple
-
-DESCRIPTION="an Apache ANT optional task that extracts snippets of code from text files"
-HOMEPAGE="http://www.martiansoftware.com/lab/snip.html"
-SRC_URI="http://www.martiansoftware.com/lab/${PN}/${P}-src.zip -> ${P}.zip"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 ppc64 x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris"
-IUSE=""
-
-CDEPEND="dev-java/ant-core:0"
-
-RDEPEND="
- ${CDEPEND}
- >=virtual/jre-1.6"
-
-DEPEND="
- ${CDEPEND}
- app-arch/unzip
- >=virtual/jdk-1.6
- source? ( app-arch/zip )"
-
-JAVA_GENTOO_CLASSPATH="ant-core"
-
-java_prepare() {
- java-pkg_clean
-}
diff --git a/dev-java/spice-jndikit/Manifest b/dev-java/spice-jndikit/Manifest
deleted file mode 100644
index 32619405542c..000000000000
--- a/dev-java/spice-jndikit/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST spice-jndikit-1.4.zip 55185 BLAKE2B 4d5068a3f2e12d287ecd657e2092a2e73e6637f2285dcea58b6d8c820508f21f1ceb508514813b34cf9c1a7536cbc530aba1edf0ca80603b3008e3afa240582a SHA512 798a1671cf79a9ecf7777a2b5b6caa0074dcca97cecb445c8dad9a44144cc71fed312f7a13d4b7e12f09eb23b0525b38bca62d67866db76f03ceb5a7a0501501
diff --git a/dev-java/spice-jndikit/metadata.xml b/dev-java/spice-jndikit/metadata.xml
deleted file mode 100644
index dac8f30ad818..000000000000
--- a/dev-java/spice-jndikit/metadata.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
-
- java@gentoo.org
- Java
-
-
- Spice JNDIKit: JNDI Kit is a toolkit designed to help with the
- construction of JNDI providers. The toolkit also provides users
- with ready made memory-based and RMI-based contexts.
-
-
- realityforge/jndikit
-
-
diff --git a/dev-java/spice-jndikit/spice-jndikit-1.4.ebuild b/dev-java/spice-jndikit/spice-jndikit-1.4.ebuild
deleted file mode 100644
index b2557cff7bdc..000000000000
--- a/dev-java/spice-jndikit/spice-jndikit-1.4.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-JAVA_PKG_IUSE="doc source"
-
-inherit java-pkg-2 java-pkg-simple
-
-MY_PN="${PN##*-}"
-
-DESCRIPTION="JNDI Kit is a toolkit designed to help with the construction of JNDI providers"
-HOMEPAGE="https://github.com/realityforge/jndikit"
-SRC_URI="https://github.com/realityforge/${MY_PN}/archive/${PV}.zip -> ${P}.zip"
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
- >=virtual/jre-1.6"
-
-DEPEND="
- >=virtual/jdk-1.6
- source? ( app-arch/zip )"
-
-S="${WORKDIR}/${MY_PN}-${PV}"
-
-JAVA_SRC_DIR="src"
-
-java_prepare() {
- rm -rf src/test || die
-}
-
-src_compile() {
- java-pkg-simple_src_compile
- pushd target/classes > /dev/null || die
- rmic org.realityforge.spice.jndikit.rmi.server.RMINamingProviderImpl \
- || die "rmic failed"
- popd > /dev/null || die
-}
diff --git a/dev-java/super-csv/Manifest b/dev-java/super-csv/Manifest
deleted file mode 100644
index e62d5cebeb76..000000000000
--- a/dev-java/super-csv/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST super-csv-2.3.1.zip 16624601 BLAKE2B 0d8b6f21f8f8b50dfb981bbce0e7012e85ea0b4512777da36094943ee6ce303c12c05e1c55d0e5c22cfd9b7c651723617dd83e58b301f3f041128f24e16faa3e SHA512 6b418e4875e5c553572fc8fbb8fac47f5bd9647aa6261bcb5115234b0d23ed606e88b862fe3203837ed389cb2216ab707909bb6ed1cd18297b8d481973170515
diff --git a/dev-java/super-csv/files/super-csv-2.3.1-build.xml b/dev-java/super-csv/files/super-csv-2.3.1-build.xml
deleted file mode 100644
index 94a8f2125a29..000000000000
--- a/dev-java/super-csv/files/super-csv-2.3.1-build.xml
+++ /dev/null
@@ -1,235 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- =================================== WARNING ===================================
- JUnit is not present in the test classpath or your $ANT_HOME/lib directory. Tests not executed.
- ===============================================================================
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/dev-java/super-csv/metadata.xml b/dev-java/super-csv/metadata.xml
deleted file mode 100644
index b8baaede2ea9..000000000000
--- a/dev-java/super-csv/metadata.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
-
- super-csv/super-csv
-
-
- monsieurp@gentoo.org
- Patrice Clement
-
-
- java@gentoo.org
- Java
-
-
diff --git a/dev-java/super-csv/super-csv-2.3.1.ebuild b/dev-java/super-csv/super-csv-2.3.1.ebuild
deleted file mode 100644
index 3b686ea92fca..000000000000
--- a/dev-java/super-csv/super-csv-2.3.1.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-JAVA_PKG_IUSE="source doc test"
-
-inherit java-pkg-2 java-ant-2
-
-DESCRIPTION="A fast, programmer-friendly, free CSV library for Java"
-HOMEPAGE="http://super-csv.github.io/"
-SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.zip -> ${P}.zip"
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ppc64 x86"
-
-RDEPEND=">=virtual/jre-1.6"
-DEPEND=">=virtual/jdk-1.6
- test? (
- dev-java/ant-junit:0
- )"
-
-IUSE=""
-
-JAVA_ANT_REWRITE_CLASSPATH="yes"
-EANT_BUILD_TARGET="package"
-EANT_BUILD_XML="${PN}/build.xml"
-
-java_prepare() {
- cp -v "${FILESDIR}/${P}-build.xml" "${S}/${PN}/build.xml" || die
-}
-
-src_test() {
- java-pkg-2_src_test
-}
-
-src_install() {
- java-pkg_newjar "${PN}/target/${P}.jar" "${PN}.jar"
- dodoc README.md
- use doc && java-pkg_dojavadoc "${PN}/target/site/apidocs"
- use source && java-pkg_dosrc "${PN}/src/main/java"
-}
diff --git a/dev-java/tablelayout/Manifest b/dev-java/tablelayout/Manifest
deleted file mode 100644
index 0ee9bdf58b91..000000000000
--- a/dev-java/tablelayout/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST tablelayout-1.0.jar 112151 BLAKE2B cf084118517271987fd92027ee88914bdfe0199b79502d77dfd194fa4f19d2a5ffe7a208206443c1819ed10b7465ded1493e4cdbf33000bacd7e2885ec0c1877 SHA512 b6e9ef07b50165679df8338123cc636b8165ab989e71afc9d1279e257bb171675aa46cc304e65d7e301c66117149675bd987c07d6cf5b03cd1c7768144e22902
diff --git a/dev-java/tablelayout/metadata.xml b/dev-java/tablelayout/metadata.xml
deleted file mode 100644
index 4221e170cbc0..000000000000
--- a/dev-java/tablelayout/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
- java@gentoo.org
- Java
-
-
diff --git a/dev-java/tablelayout/tablelayout-1.0.ebuild b/dev-java/tablelayout/tablelayout-1.0.ebuild
deleted file mode 100644
index afc16b2f180b..000000000000
--- a/dev-java/tablelayout/tablelayout-1.0.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-JAVA_PKG_IUSE="doc source"
-inherit java-pkg-2 java-pkg-simple
-
-DESCRIPTION="Layout manager that makes creating user interfaces fast and easy"
-HOMEPAGE="https://www.oracle.com/technetwork/java/tablelayout-141489.html"
-SRC_URI="https://www.oracle.com/technetwork/java/${PN}.jar -> ${P}.jar"
-
-LICENSE="LGPL-2.1"
-KEYWORDS="amd64 ~ppc64 x86"
-SLOT="0"
-IUSE=""
-
-DEPEND=">=virtual/jdk-1.6"
-RDEPEND=">=virtual/jre-1.6"
-
-java_prepare() {
- find . -type f -name \*.class -exec rm -v {} \; || die
-
- # two commmas cause a compiling error :/
- sed -i -e 's#Dimension(40, 20);;#Dimension(40, 20);#g;' \
- example/TypicalGui.java || die
-}
diff --git a/dev-java/telnetd/Manifest b/dev-java/telnetd/Manifest
deleted file mode 100644
index cddfb2fa8745..000000000000
--- a/dev-java/telnetd/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST telnetd-2.0.tar.gz 421949 BLAKE2B 915e8843336e9df87ef9aa2b906c505523a10f8895a02092228df15ea239c3aa5a300f1933d78023d6d39b0d33e8690a9056b6737460edf61f5dfa57a44acb14 SHA512 1d25d624b2f8308bee0b3fa9f2aefb1cbbf5abfa415e857ac1ed5d958c218592dc63b322afe76c50afa4b361f85903c1c469a145503bff2bde51783a45f3664f
diff --git a/dev-java/telnetd/metadata.xml b/dev-java/telnetd/metadata.xml
deleted file mode 100644
index 23c7e253aa3f..000000000000
--- a/dev-java/telnetd/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-
- java@gentoo.org
- Java
-
-
- telnetd
-
-
diff --git a/dev-java/telnetd/telnetd-2.0-r1.ebuild b/dev-java/telnetd/telnetd-2.0-r1.ebuild
deleted file mode 100644
index 65c5919afd5e..000000000000
--- a/dev-java/telnetd/telnetd-2.0-r1.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-JAVA_PKG_IUSE="doc source"
-
-inherit java-pkg-2 java-pkg-simple
-
-DESCRIPTION="A telnet daemon for use in Java applications"
-HOMEPAGE="http://telnetd.sourceforge.net/"
-SRC_URI="mirror://sourceforge/telnetd/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE=""
-
-CDEPEND="dev-java/commons-logging:0"
-
-RDEPEND="
- ${CDEPEND}
- >=virtual/jre-1.6"
-
-DEPEND="
- ${CDEPEND}
- >=virtual/jdk-1.6
- source? ( app-arch/zip )"
-
-S="${WORKDIR}/${P}"
-
-JAVA_GENTOO_CLASSPATH="commons-logging"
-
-JAVA_SRC_DIR="src"
-
-java_prepare() {
- java-pkg_clean
-}
-
-src_compile() {
- java-pkg-simple_src_compile
- java-pkg_addres "${PN}.jar" src -name "*.properties"
-}
-
-src_install() {
- java-pkg-simple_src_install
- java-pkg_dolauncher "j${PN}" --main net.wimpi.telnetd.TelnetD
-}
diff --git a/dev-java/texhyphj/Manifest b/dev-java/texhyphj/Manifest
deleted file mode 100644
index 5a3195a4d68d..000000000000
--- a/dev-java/texhyphj/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST texhyphj-1.1.tar.gz 118115 BLAKE2B 39a4d4b94e74d6814fbc98dcb24e2a88f9c76c845534598ef1a65171de22bb33117267a8b9246b1aff93ccdbd9a6255f34a97457b85fe41ae05153b197155c61 SHA512 fe410695be95ab6359e396c0694cad35baad6c8dd27ce4947ba22acaa19ed954596d40131fe1131d12ddd0ecf5f45287952221a6b9019cf25594dbb314b15beb
diff --git a/dev-java/texhyphj/metadata.xml b/dev-java/texhyphj/metadata.xml
deleted file mode 100644
index 523ff66977b2..000000000000
--- a/dev-java/texhyphj/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-
- java@gentoo.org
- Java
-
-
- texhyphj
-
-
diff --git a/dev-java/texhyphj/texhyphj-1.1.ebuild b/dev-java/texhyphj/texhyphj-1.1.ebuild
deleted file mode 100644
index c3adbe617a2d..000000000000
--- a/dev-java/texhyphj/texhyphj-1.1.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-JAVA_PKG_IUSE="doc source"
-
-inherit java-pkg-2 java-pkg-simple
-
-DESCRIPTION="Re-implementation of Franklin Mark Liang's hyphenation algorithm in Java"
-HOMEPAGE="http://www.davidashen.net/texhyphj.html https://sourceforge.net/projects/texhyphj/"
-SRC_URI="http://ftp.davidashen.net/TeXHyphenator-J/${P}.tar.gz"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-IUSE=""
-
-RESTRICT="test"
-
-DEPEND="app-arch/unzip
- >=virtual/jdk-1.6"
-RDEPEND=">=virtual/jre-1.6"
-
-S="${WORKDIR}/${PN}"
diff --git a/dev-java/tomcat-jstl-compat/Manifest b/dev-java/tomcat-jstl-compat/Manifest
deleted file mode 100644
index 56b340aacb83..000000000000
--- a/dev-java/tomcat-jstl-compat/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST tomcat-jstl-compat-1.2.5.zip 615779 BLAKE2B f5c307625a84a7170659683913282df1cf7e8b6a021ffed9895aa0e770a35d8db5351660c96668091ed59e5be35d2e8ad9359f524cbfe5a380e89ebe4fe08b43 SHA512 ad4122cd75c66df901034e333c2b38ac3d2d8f5b0299abd36d0fd1c8f5975eacc71d66a475fc05638dd562ab0670ea532fe6a3ccb5497dfbeb9d859b03b659d0
diff --git a/dev-java/tomcat-jstl-compat/files/tomcat-jstl-compat-1.2.5-build.xml b/dev-java/tomcat-jstl-compat/files/tomcat-jstl-compat-1.2.5-build.xml
deleted file mode 100644
index db0c23f69b09..000000000000
--- a/dev-java/tomcat-jstl-compat/files/tomcat-jstl-compat-1.2.5-build.xml
+++ /dev/null
@@ -1,194 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- =================================== WARNING ===================================
- JUnit is not present in the test classpath or your $ANT_HOME/lib directory. Tests not executed.
- ===============================================================================
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/dev-java/tomcat-jstl-compat/metadata.xml b/dev-java/tomcat-jstl-compat/metadata.xml
deleted file mode 100644
index 4221e170cbc0..000000000000
--- a/dev-java/tomcat-jstl-compat/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
- java@gentoo.org
- Java
-
-
diff --git a/dev-java/tomcat-jstl-compat/tomcat-jstl-compat-1.2.5-r1.ebuild b/dev-java/tomcat-jstl-compat/tomcat-jstl-compat-1.2.5-r1.ebuild
deleted file mode 100644
index 993a59235a07..000000000000
--- a/dev-java/tomcat-jstl-compat/tomcat-jstl-compat-1.2.5-r1.ebuild
+++ /dev/null
@@ -1,70 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-JAVA_PKG_IUSE="doc source"
-
-inherit java-pkg-2 java-ant-2 eutils
-
-MY_PN="taglibs-standard"
-MY_P="${MY_PN}-${PV}"
-MY_COMPAT="${MY_PN}-compat"
-
-DESCRIPTION="JSP Standard Tag Library (JSTL) - Compat jar"
-HOMEPAGE="https://tomcat.apache.org/taglibs/standard/"
-SRC_URI="http://apache.mirrors.ovh.net/ftp.apache.org/dist/tomcat/taglibs/${MY_P}/${MY_P}-source-release.zip -> ${P}.zip"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-CDEPEND="
- dev-java/tomcat-jstl-spec:0
- dev-java/tomcat-jstl-impl:0
- java-virtuals/servlet-api:3.0"
-
-RDEPEND="
- ${CDEPEND}
- >=virtual/jre-1.6"
-
-DEPEND="
- ${CDEPEND}
- app-arch/unzip
- test? (
- dev-java/ant-junit:0
- dev-java/easymock:3.2
- )
- >=virtual/jdk-1.6"
-
-S="${WORKDIR}/${MY_P}"
-
-JAVA_ANT_REWRITE_CLASSPATH="yes"
-EANT_GENTOO_CLASSPATH="servlet-api-3.0,tomcat-jstl-spec,tomcat-jstl-impl"
-EANT_BUILD_TARGET="package"
-EANT_BUILD_XML="compat/build.xml"
-
-java_prepare() {
- cp "${FILESDIR}"/${P}-build.xml "${S}"/compat/build.xml || die
-}
-
-EANT_TEST_TARGET="test"
-EANT_TEST_GENTOO_CLASSPATH="${EANT_GENTOO_CLASSPATH},easymock-3.2"
-
-src_test() {
- java-pkg-2_src_test
-}
-
-src_install() {
- java-pkg_newjar "${S}"/compat/target/${MY_COMPAT}-${PV}.jar ${MY_COMPAT}.jar
-
- if use doc; then
- java-pkg_dohtml -r "${S}"/compat/target/site/apidocs/
- fi
-
- if use source; then
- java-pkg_dosrc "${S}"/compat/src/*
- fi
-}
diff --git a/dev-java/tomcat-jstl-el/Manifest b/dev-java/tomcat-jstl-el/Manifest
deleted file mode 100644
index 9b7b5e26997a..000000000000
--- a/dev-java/tomcat-jstl-el/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST tomcat-jstl-el-1.2.5.zip 615779 BLAKE2B f5c307625a84a7170659683913282df1cf7e8b6a021ffed9895aa0e770a35d8db5351660c96668091ed59e5be35d2e8ad9359f524cbfe5a380e89ebe4fe08b43 SHA512 ad4122cd75c66df901034e333c2b38ac3d2d8f5b0299abd36d0fd1c8f5975eacc71d66a475fc05638dd562ab0670ea532fe6a3ccb5497dfbeb9d859b03b659d0
diff --git a/dev-java/tomcat-jstl-el/files/tomcat-jstl-el-1.2.5-build.xml b/dev-java/tomcat-jstl-el/files/tomcat-jstl-el-1.2.5-build.xml
deleted file mode 100644
index 8b1c1c8e5a2c..000000000000
--- a/dev-java/tomcat-jstl-el/files/tomcat-jstl-el-1.2.5-build.xml
+++ /dev/null
@@ -1,241 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- =================================== WARNING ===================================
- JUnit is not present in the test classpath or your $ANT_HOME/lib directory. Tests not executed.
- ===============================================================================
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/dev-java/tomcat-jstl-el/metadata.xml b/dev-java/tomcat-jstl-el/metadata.xml
deleted file mode 100644
index 4221e170cbc0..000000000000
--- a/dev-java/tomcat-jstl-el/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
- java@gentoo.org
- Java
-
-
diff --git a/dev-java/tomcat-jstl-el/tomcat-jstl-el-1.2.5-r1.ebuild b/dev-java/tomcat-jstl-el/tomcat-jstl-el-1.2.5-r1.ebuild
deleted file mode 100644
index 819873d5ddc8..000000000000
--- a/dev-java/tomcat-jstl-el/tomcat-jstl-el-1.2.5-r1.ebuild
+++ /dev/null
@@ -1,69 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-JAVA_PKG_IUSE="doc source"
-
-inherit java-pkg-2 java-ant-2
-
-MY_PN="taglibs-standard"
-MY_P="${MY_PN}-${PV}"
-MY_EL="${MY_PN}-jstlel"
-
-DESCRIPTION="JSP Standard Tag Library (JSTL) - EL jar"
-HOMEPAGE="https://tomcat.apache.org/taglibs/standard/"
-SRC_URI="http://apache.mirrors.ovh.net/ftp.apache.org/dist/tomcat/taglibs/${MY_P}/${MY_P}-source-release.zip -> ${P}.zip"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-CDEPEND="
- dev-java/tomcat-jstl-impl:0
- dev-java/tomcat-jstl-spec:0
- java-virtuals/servlet-api:3.0"
-
-RDEPEND="
- ${CDEPEND}
- >=virtual/jre-1.6"
-
-DEPEND="
- ${CDEPEND}
- test? (
- dev-java/ant-junit:0
- dev-java/easymock:3.2
- )
- >=virtual/jdk-1.6"
-
-S="${WORKDIR}/${MY_P}"
-
-JAVA_ANT_REWRITE_CLASSPATH="yes"
-EANT_GENTOO_CLASSPATH="servlet-api-3.0,tomcat-jstl-spec,tomcat-jstl-impl"
-EANT_BUILD_TARGET="package"
-EANT_BUILD_XML="jstlel/build.xml"
-
-java_prepare() {
- cp "${FILESDIR}"/${P}-build.xml "${S}"/jstlel/build.xml || die
-}
-
-EANT_TEST_TARGET="test"
-EANT_TEST_GENTOO_CLASSPATH="${EANT_GENTOO_CLASSPATH},easymock-3.2"
-
-src_test() {
- java-pkg-2_src_test
-}
-
-src_install() {
- java-pkg_newjar "${S}"/jstlel/target/${MY_EL}-${PV}.jar ${MY_EL}.jar
-
- if use doc; then
- java-pkg_dohtml -r "${S}"/jstlel/target/site/apidocs/
- fi
-
- if use source; then
- java-pkg_dosrc "${S}"/jstlel/src/*
- fi
-}
diff --git a/dev-java/toolbar/Manifest b/dev-java/toolbar/Manifest
deleted file mode 100644
index 0da7be2d69fc..000000000000
--- a/dev-java/toolbar/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST toolbar-1.1.0.zip 72829 BLAKE2B 8ea170b5c1643dc2e9bd914c3267f964640ab75fd5d179e7fb751b1b85985533fd2425b20df777c8c1e087cf223af46b9e5ddc02f2123948a5cfd27067fc6a30 SHA512 57f4b7970beb78f979bd3970dfc528e0a26e38828dcb8a2cc81c8f886e900f81fe53ca6cae7b5cfa3ce93cc273fa2f440cb0bd720ba6052e84e9f2df1e77099e
diff --git a/dev-java/toolbar/metadata.xml b/dev-java/toolbar/metadata.xml
deleted file mode 100644
index 4221e170cbc0..000000000000
--- a/dev-java/toolbar/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
- java@gentoo.org
- Java
-
-
diff --git a/dev-java/toolbar/toolbar-1.1.0-r2.ebuild b/dev-java/toolbar/toolbar-1.1.0-r2.ebuild
deleted file mode 100644
index ea0e1cf62628..000000000000
--- a/dev-java/toolbar/toolbar-1.1.0-r2.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-JAVA_PKG_IUSE="doc source"
-
-inherit java-pkg-2 java-pkg-simple
-
-DESCRIPTION="An improved version of JToolBar"
-HOMEPAGE="http://toolbar.tigris.org"
-SRC_URI="http://toolbar.tigris.org/files/documents/869/25285/toolbar-${PV}-src.zip -> ${P}.zip"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE=""
-
-RDEPEND="
- >=virtual/jre-1.6"
-
-DEPEND="
- app-arch/unzip
- >=virtual/jdk-1.6
- source? ( app-arch/zip )"
-
-JAVA_SRC_DIR="src"
-
-java_prepare() {
- rm -rv test || die
-}
diff --git a/dev-java/txw2-runtime/Manifest b/dev-java/txw2-runtime/Manifest
deleted file mode 100644
index 65dfe2f7582d..000000000000
--- a/dev-java/txw2-runtime/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST txw2-20110809-sources.jar 96939 BLAKE2B 1f132eff17058b833d4b1e55930c2aa0bc5bc6a744dfa68daf83e07c9babc6a0298deff57c19e178fda6e618e0adbbd3dda98246af3cf55829348cbc239917d5 SHA512 1f0779b0c0f38a0a71f495a6167876fa7df1de7a38343717edcc50d54df45c98c47eeed30c692de68e9c9a7f217cde463288e73a6d274f732578550220c27fc8
diff --git a/dev-java/txw2-runtime/metadata.xml b/dev-java/txw2-runtime/metadata.xml
deleted file mode 100644
index 6ef2d50cf07e..000000000000
--- a/dev-java/txw2-runtime/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
- java@gentoo.org
- Java
-
-
diff --git a/dev-java/txw2-runtime/txw2-runtime-20110809.ebuild b/dev-java/txw2-runtime/txw2-runtime-20110809.ebuild
deleted file mode 100644
index b3e9baf6d521..000000000000
--- a/dev-java/txw2-runtime/txw2-runtime-20110809.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-JAVA_PKG_IUSE="doc source"
-
-inherit java-pkg-2 java-pkg-simple
-
-MY_PN="${PN%%-*}"
-MY_P="${MY_PN}-${PV}"
-
-DESCRIPTION="TXW is a library that allows you to write XML documents"
-HOMEPAGE="https://txw.dev.java.net/"
-SRC_URI="http://central.maven.org/maven2/com/sun/xml/${MY_PN}/${MY_PN}/${PV}/${MY_P}-sources.jar"
-
-LICENSE="CDDL"
-SLOT="0"
-KEYWORDS="amd64 ppc64 x86"
-IUSE=""
-
-RDEPEND=">=virtual/jre-1.6"
-DEPEND=">=virtual/jdk-1.6
- app-arch/unzip"
-
-JAVA_SRC_DIR="com"
diff --git a/dev-java/vecmath/Manifest b/dev-java/vecmath/Manifest
deleted file mode 100644
index 4ae59e82ea78..000000000000
--- a/dev-java/vecmath/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST vecmath-1.6.0_pre12.tar.gz 121968 BLAKE2B d93e159a5d235ebf3724880ba19195466955844272e6ebcd4f59061967305e2bc63bef21d651aab3f8998358816602ea529b7d25f71a9b030e74594ee3a983b5 SHA512 b885a83b91af7c3560e7f8e94d7a8da3b00ad7db4a0f2edef19c1525fe7ae48e897d865ef2bb64800bde197bc9c969517c9c526d6ed27d25cfe87815a64bc5d7
diff --git a/dev-java/vecmath/metadata.xml b/dev-java/vecmath/metadata.xml
deleted file mode 100644
index 53ad650c6d5f..000000000000
--- a/dev-java/vecmath/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-
- java@gentoo.org
- Java
-
-
- hharrison/vecmath
-
-
diff --git a/dev-java/vecmath/vecmath-1.6.0_pre12.ebuild b/dev-java/vecmath/vecmath-1.6.0_pre12.ebuild
deleted file mode 100644
index a6cfc8778ec7..000000000000
--- a/dev-java/vecmath/vecmath-1.6.0_pre12.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-JAVA_PKG_IUSE="doc source"
-
-inherit java-pkg-2 java-ant-2
-
-DESCRIPTION="Sun J3D: 3D vector math package"
-HOMEPAGE="https://vecmath.dev.java.net/"
-
-MY_PV=$(replace_version_separator 3 '-')
-SRC_URI="https://github.com/hharrison/vecmath/archive/${MY_PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE=""
-
-DEPEND=">=virtual/jdk-1.6
- dev-java/ant-core"
-RDEPEND=">=virtual/jre-1.6"
-
-S="${WORKDIR}/${PN}-${MY_PV}"
-
-EANT_DOC_TARGET="docs"
-EANT_BUILD_TARGET="jar"
-
-src_install() {
- java-pkg_dojar "build/jars/${PN}.jar"
-
- use source && java-pkg_dosrc "${S}/src/*"
-
- dodoc *.txt docs/*.txt
- if use doc; then
- java-pkg_dojavadoc "build/javadoc/"
- dohtml -r *.html
- fi
-}
diff --git a/dev-java/xml-writer/Manifest b/dev-java/xml-writer/Manifest
deleted file mode 100644
index f53218b1116c..000000000000
--- a/dev-java/xml-writer/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST xml-writer-0.2.zip 51666 BLAKE2B 7b2655f18878ab2c13e42538b07faf463c581dae10fda416bf0548d7baaa13ae457c2a7636b54297826b2c4622aa9d9770886ccf512f7b8e337b288a07cd1928 SHA512 6097d3515b0b6b06710c0913dbd378b2008a485d28000f7397151464747f0156f7e427efd33a8d0f43494b6c3d80470207fcbc742b338f3adec7d4d0f3a2b6d5
diff --git a/dev-java/xml-writer/metadata.xml b/dev-java/xml-writer/metadata.xml
deleted file mode 100644
index 4221e170cbc0..000000000000
--- a/dev-java/xml-writer/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
- java@gentoo.org
- Java
-
-
diff --git a/dev-java/xml-writer/xml-writer-0.2-r1.ebuild b/dev-java/xml-writer/xml-writer-0.2-r1.ebuild
deleted file mode 100644
index 5d086d4ac2f1..000000000000
--- a/dev-java/xml-writer/xml-writer-0.2-r1.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-JAVA_PKG_IUSE="doc source examples"
-
-inherit java-pkg-2 java-pkg-simple
-
-DESCRIPTION="A simple XML Writer"
-HOMEPAGE="http://www.megginson.com/downloads/"
-SRC_URI="http://www.megginson.com/downloads/${P}.zip"
-
-LICENSE="public-domain"
-SLOT="0"
-KEYWORDS="amd64 ppc64 x86"
-
-RDEPEND="
- >=virtual/jre-1.6"
-
-DEPEND="
- app-arch/unzip
- >=virtual/jdk-1.6
- source? ( app-arch/zip )"
-
-S="${WORKDIR}/${P}"
-
-JAVA_SRC_DIR="src"
-
-java_prepare() {
- java-pkg_clean
-}
-
-src_install() {
- java-pkg-simple_src_install
- use examples && java-pkg_doexamples *.java sample.xml
-}
diff --git a/dev-java/xsom/Manifest b/dev-java/xsom/Manifest
deleted file mode 100644
index 5e8dafbf21cd..000000000000
--- a/dev-java/xsom/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST xsom-20140925.jar 371238 BLAKE2B 0757b585ba46d1b694ba077f8b35d9bd5c9991e388f233932d1214700eb89c454d93cea63806be988418499f5087d00d6258c8d907ceb53936fe05b39ebfbbcb SHA512 a1e2a9879deb3c92ed94fa0a9ac4f59debd8914cefe94149d74cde844c1f0519e35e00e87bf523b761fab50c8a69585b72d23fe28f30bdbf1f074de903438ee7
diff --git a/dev-java/xsom/metadata.xml b/dev-java/xsom/metadata.xml
deleted file mode 100644
index 6ef2d50cf07e..000000000000
--- a/dev-java/xsom/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
- java@gentoo.org
- Java
-
-
diff --git a/dev-java/xsom/xsom-20140925.ebuild b/dev-java/xsom/xsom-20140925.ebuild
deleted file mode 100644
index 5f906491315f..000000000000
--- a/dev-java/xsom/xsom-20140925.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-JAVA_PKG_IUSE="doc source"
-
-inherit java-pkg-2 java-pkg-simple
-
-DESCRIPTION="XSOM is a Java library allows to easily parse and inspect XML schema docs"
-HOMEPAGE="https://xsom.dev.java.net/"
-SRC_URI="https://repo1.maven.org/maven2/com/sun/${PN}/${PN}/${PV}/${P}-sources.jar -> ${P}.jar"
-
-KEYWORDS="amd64 x86"
-SLOT="0"
-LICENSE="CDDL"
-IUSE=""
-
-CDEPEND="dev-java/relaxng-datatype:0"
-
-RDEPEND="
- ${CDEPEND}
- >=virtual/jre-1.6"
-
-DEPEND="
- ${CDEPEND}
- >=virtual/jdk-1.6"
-
-JAVA_GENTOO_CLASSPATH="relaxng-datatype"
diff --git a/dev-lang/Manifest.gz b/dev-lang/Manifest.gz
index 9e540f1b23b7..e0641b0d4cad 100644
Binary files a/dev-lang/Manifest.gz and b/dev-lang/Manifest.gz differ
diff --git a/dev-lang/zig/metadata.xml b/dev-lang/zig/metadata.xml
index 08e21bac4ef1..4ae3c4b0e388 100644
--- a/dev-lang/zig/metadata.xml
+++ b/dev-lang/zig/metadata.xml
@@ -1,14 +1,7 @@
-
- gentoo@aisha.cc
- Aisha Tammy
-
-
- proxy-maint@gentoo.org
- Proxy Maintainers
-
+
diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz
index 73376e468fde..354cc45412ad 100644
Binary files a/dev-libs/Manifest.gz and b/dev-libs/Manifest.gz differ
diff --git a/dev-libs/aml/metadata.xml b/dev-libs/aml/metadata.xml
index 5111677cc69d..25cb689305de 100644
--- a/dev-libs/aml/metadata.xml
+++ b/dev-libs/aml/metadata.xml
@@ -1,14 +1,7 @@
-
- gentoo@aisha.cc
- Aisha Tammy
-
-
- proxy-maint@gentoo.org
- Proxy Maintainers
-
+
diff --git a/dev-libs/igraph/metadata.xml b/dev-libs/igraph/metadata.xml
index 96d12d808b15..a6e6a6af683c 100644
--- a/dev-libs/igraph/metadata.xml
+++ b/dev-libs/igraph/metadata.xml
@@ -7,10 +7,6 @@
like minimum spanning trees and network flow, and also implements algorithms for
some recent network analysis methods, like community structure search.
-
- gentoo@aisha.cc
- Aisha Tammy
-
sci-biology@gentoo.org
Gentoo Biology Project
diff --git a/dev-libs/libucl/metadata.xml b/dev-libs/libucl/metadata.xml
index b37c48b1ad1d..d056ebb457ee 100644
--- a/dev-libs/libucl/metadata.xml
+++ b/dev-libs/libucl/metadata.xml
@@ -8,14 +8,7 @@
UCL objects into different formats such as "nginx like", json,
yaml and compact json
-
- gentoo@aisha.cc
- Aisha Tammy
-
-
- proxy-maint@gentoo.org
- Proxy Maintainers
-
+
-
- gentoo@aisha.cc
- Aisha Tammy
-
Python plotting library for collaborative, interactive, publication-quality
graphs. Plotly is an online collaborative data analysis and graphing tool.
diff --git a/dev-python/cheetah-docs/Manifest b/dev-python/cheetah-docs/Manifest
deleted file mode 100644
index f7140f1fffae..000000000000
--- a/dev-python/cheetah-docs/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST CheetahDocs-0.9.16a1.tgz 1031641 BLAKE2B dfd116242ac389e437e0aee9da72c9b6fa766e82adadee6881f7c32b74464244b8c802a1ed70c8c5e911dd4aa7b683b650d42c474b70af81c25d5d36489e5794 SHA512 b0628e85200c4231fefd5eb770bd797d5eef3d6d85eac9b1da6d34d9dfb755a028a50a224bf9202d43a3458e15059ed7f5d4a55c49d484eed2b4caf1c7af835d
diff --git a/dev-python/cheetah-docs/cheetah-docs-0.9.16_alpha1.ebuild b/dev-python/cheetah-docs/cheetah-docs-0.9.16_alpha1.ebuild
deleted file mode 100644
index bec9fc30af92..000000000000
--- a/dev-python/cheetah-docs/cheetah-docs-0.9.16_alpha1.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit vcs-clean
-
-DESCRIPTION="Documentation for Cheetah templates"
-HOMEPAGE="https://www.cheetahtemplate.org/"
-SRC_URI="mirror://sourceforge/cheetahtemplate/CheetahDocs-${PV/_alpha/a}.tgz"
-
-IUSE=""
-LICENSE="OPL"
-KEYWORDS="~amd64 ~ia64 ppc x86"
-SLOT="0"
-
-S=${WORKDIR}/CheetahDocs
-
-RESTRICT="binchecks strip"
-
-src_install() {
- ecvs_clean
-
- dodoc *.txt TODO
- dohtml -r devel_guide_html devel_guide_html_multipage \
- users_guide_html users_guide_html_multipage \
- OnePageTutorial.html
-
- # Install the source code.
- insinto /usr/share/doc/${PF}
- doins -r devel_guide_src users_guide_src
-
- doins *.ps *.pdf
-}
diff --git a/dev-python/cheetah-docs/metadata.xml b/dev-python/cheetah-docs/metadata.xml
deleted file mode 100644
index 215e3589be90..000000000000
--- a/dev-python/cheetah-docs/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-
- python@gentoo.org
- Python
-
-
- cheetahtemplate
-
-
diff --git a/dev-python/diskcache/diskcache-5.2.1-r1.ebuild b/dev-python/diskcache/diskcache-5.2.1-r1.ebuild
index 7c8ea0c6b201..c265840ce885 100644
--- a/dev-python/diskcache/diskcache-5.2.1-r1.ebuild
+++ b/dev-python/diskcache/diskcache-5.2.1-r1.ebuild
@@ -18,7 +18,7 @@ S=${WORKDIR}/python-diskcache-${PV}
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
distutils_enable_sphinx docs
distutils_enable_tests pytest
diff --git a/dev-python/fasteners/fasteners-0.16.3.ebuild b/dev-python/fasteners/fasteners-0.16.3.ebuild
index 32a3bacc7d1a..345ae2764e3e 100644
--- a/dev-python/fasteners/fasteners-0.16.3.ebuild
+++ b/dev-python/fasteners/fasteners-0.16.3.ebuild
@@ -14,7 +14,7 @@ SRC_URI="
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos"
RDEPEND="
dev-python/six[${PYTHON_USEDEP}]"
diff --git a/dev-python/networkx/networkx-2.6.3.ebuild b/dev-python/networkx/networkx-2.6.3.ebuild
index 7cb20910302a..5170fdc181ce 100644
--- a/dev-python/networkx/networkx-2.6.3.ebuild
+++ b/dev-python/networkx/networkx-2.6.3.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~riscv x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="amd64 arm arm64 ~riscv x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
BDEPEND="
test? (
diff --git a/dev-python/plotly-geo/metadata.xml b/dev-python/plotly-geo/metadata.xml
index a7df6b6ace9f..e8716648e0b3 100644
--- a/dev-python/plotly-geo/metadata.xml
+++ b/dev-python/plotly-geo/metadata.xml
@@ -5,10 +5,6 @@
sci@gentoo.org
Gentoo Science Project
-
- gentoo@aisha.cc
- Aisha Tammy
-
Python plotting library for collaborative, interactive, publication-quality
graphs. Plotly is an online collaborative data analysis and graphing tool.
diff --git a/dev-python/plotly/metadata.xml b/dev-python/plotly/metadata.xml
index df4780d8f4d0..8fbe07679e00 100644
--- a/dev-python/plotly/metadata.xml
+++ b/dev-python/plotly/metadata.xml
@@ -5,10 +5,6 @@
sci@gentoo.org
Gentoo Science Project
-
- gentoo@aisha.cc
- Aisha Tammy
-
Python plotting library for collaborative, interactive, publication-quality
graphs. Plotly is an online collaborative data analysis and graphing tool.
diff --git a/dev-python/python-evdev/metadata.xml b/dev-python/python-evdev/metadata.xml
index 88ad7440beb4..685f01270c4f 100644
--- a/dev-python/python-evdev/metadata.xml
+++ b/dev-python/python-evdev/metadata.xml
@@ -1,14 +1,7 @@
-
- gentoo@aisha.cc
- Aisha Tammy
-
-
- proxy-maint@gentoo.org
- Proxy Maintainers
-
+
evdev
diff --git a/dev-ruby/Manifest.gz b/dev-ruby/Manifest.gz
index 57964e2122c0..a448164d24b0 100644
Binary files a/dev-ruby/Manifest.gz and b/dev-ruby/Manifest.gz differ
diff --git a/dev-ruby/fakefs/Manifest b/dev-ruby/fakefs/Manifest
index b9b63a8634c0..ab3b52a6d0bb 100644
--- a/dev-ruby/fakefs/Manifest
+++ b/dev-ruby/fakefs/Manifest
@@ -1,3 +1,2 @@
-DIST fakefs-0.19.2.tar.gz 53405 BLAKE2B c9841f7f2aee5135d149187d03f7f3034d3c6cbce6d33d3710fcdbd936b4599561c857dfac81f13262da6f067a843d0c3159abca0e8be7f77c95ff20e8bd123a SHA512 e27eedff44c3ff556b0e7a22e434205e54847a6f6b03a8ab7604c2f2e9abf8be7d5b8d29bd51e24cc032dfb3aaf7940060c3dae5532b0921e363d2213b12ed90
DIST fakefs-1.2.3.tar.gz 54054 BLAKE2B ae8202b7f28d4d1b326e016d96382b7cfaf012fb842d63150bb09b6ddb5de96bb6d548635877d2d057137bbc23c46c30340ebae3641d70d7955f609bb4cc4af2 SHA512 5051a3b81ba5919cdb6cd4a92f4e6af6ed5140afb35247b1775f4602083e23f903c582e038596a3bb27ab3f69128ef3d9fc2635d015fdb23babf21ff200c4692
DIST fakefs-1.3.2.tar.gz 54762 BLAKE2B b5b8c00ffbd8974b2eb024deca4a2e48791fb542e2ad47d06d1c56ad1caab1433b240ea6af4a6836638c84bb79869dcd9d74194768d380173efe54f6765b7f7e SHA512 939dc7f28b266d8ef0cd5b4d33c6abc4a766143895d226b6a32af05f2f6e9eded63d86cf39d607094435a1b428297ad11366f645f4bf6789048b7e03357bacc6
diff --git a/dev-ruby/fakefs/fakefs-0.19.2.ebuild b/dev-ruby/fakefs/fakefs-0.19.2.ebuild
deleted file mode 100644
index c93a669ad791..000000000000
--- a/dev-ruby/fakefs/fakefs-0.19.2.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-USE_RUBY="ruby23 ruby24 ruby25 ruby26"
-
-RUBY_FAKEGEM_RECIPE_TEST="none"
-
-RUBY_FAKEGEM_RECIPE_DOC="rdoc"
-RUBY_FAKEGEM_EXTRADOC="CONTRIBUTORS README.md"
-
-inherit ruby-fakegem
-
-DESCRIPTION="A fake filesystem. Use it in your tests"
-HOMEPAGE="https://github.com/defunkt/fakefs"
-SRC_URI="https://github.com/defunkt/fakefs/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 arm ~hppa ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris"
-IUSE=""
-
-ruby_add_bdepend "
- test? (
- >=dev-ruby/rspec-3.1:3
- >=dev-ruby/minitest-5.5
- )"
-
-all_ruby_prepare() {
- # Remove bundler
- rm Gemfile || die
-
- # Avoid unneeded minitest-rg dependency.
- sed -i -e '1igem "minitest", "~>5.5"' \
- -e '/bundler/ s:^:#:' \
- -e '/minitest\/rg/ s:^:#:' test/test_helper.rb || die
-}
-
-each_ruby_test() {
- RSPEC_VERSION=3 ruby-ng_rspec
- ${RUBY} -Ilib:.:test -e 'Dir["test/**/*_test.rb"].each{|f| require f}' || die
-}
diff --git a/dev-ruby/fakefs/fakefs-1.2.3.ebuild b/dev-ruby/fakefs/fakefs-1.2.3.ebuild
index 7fbc862fe290..5168f0590e8a 100644
--- a/dev-ruby/fakefs/fakefs-1.2.3.ebuild
+++ b/dev-ruby/fakefs/fakefs-1.2.3.ebuild
@@ -19,7 +19,7 @@ SRC_URI="https://github.com/defunkt/fakefs/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="amd64 ~arm ~hppa ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris"
+KEYWORDS="amd64 arm ~hppa ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris"
IUSE=""
ruby_add_bdepend "
diff --git a/dev-ruby/instance_storage/instance_storage-1.0.0.ebuild b/dev-ruby/instance_storage/instance_storage-1.0.0.ebuild
deleted file mode 100644
index 69d31d800ab3..000000000000
--- a/dev-ruby/instance_storage/instance_storage-1.0.0.ebuild
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-USE_RUBY="ruby24 ruby25 ruby26 ruby27"
-
-RUBY_FAKEGEM_RECIPE_DOC="rdoc"
-RUBY_FAKEGEM_EXTRADOC="README.md"
-
-inherit ruby-fakegem
-DESCRIPTION="Manage class instances with dictionary"
-HOMEPAGE="https://rubygems.org/gems/instance_storage/"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-all_ruby_prepare() {
- sed -i -e '/bundler/ s:^:#:' Rakefile test/instance_storage_test.rb || die
-}
diff --git a/dev-ruby/instantiator/instantiator-0.0.7-r1.ebuild b/dev-ruby/instantiator/instantiator-0.0.7-r1.ebuild
new file mode 100644
index 000000000000..d18a2b82fb39
--- /dev/null
+++ b/dev-ruby/instantiator/instantiator-0.0.7-r1.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby26 ruby27 ruby30"
+
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Instantiate an arbitrary Ruby class"
+HOMEPAGE="https://github.com/floehopper/introspection"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
+IUSE=""
+
+ruby_add_rdepend "dev-ruby/blankslate:*"
+
+all_ruby_prepare() {
+ sed -i -e '/bundler/I s:^:#:' Rakefile test/test_helper.rb || die
+}
diff --git a/dev-ruby/kirbybase/kirbybase-2.6.1-r3.ebuild b/dev-ruby/kirbybase/kirbybase-2.6.1-r3.ebuild
new file mode 100644
index 000000000000..227970f5d587
--- /dev/null
+++ b/dev-ruby/kirbybase/kirbybase-2.6.1-r3.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby26 ruby27 ruby30"
+
+RUBY_FAKEGEM_NAME="KirbyBase"
+
+RUBY_FAKEGEM_TASK_DOC=""
+RUBY_FAKEGEM_EXTRADOC="changes.txt kirbybaserubymanual.html README"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A simple Ruby DBMS that stores data in plaintext files"
+HOMEPAGE="http://www.netpromi.com/kirbybase_ruby.html"
+
+LICENSE="Ruby"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+IUSE=""
+
+ruby_add_bdepend "test? ( dev-ruby/test-unit:2 )"
+
+each_ruby_test() {
+ ${RUBY} -I.:lib -S testrb-2 test/t*.rb || die
+}
+
+all_ruby_install() {
+ all_fakegem_install
+
+ dodoc -r examples images
+}
diff --git a/dev-ruby/little-plugger/little-plugger-1.1.4-r1.ebuild b/dev-ruby/little-plugger/little-plugger-1.1.4-r1.ebuild
new file mode 100644
index 000000000000..5b3db42f125d
--- /dev/null
+++ b/dev-ruby/little-plugger/little-plugger-1.1.4-r1.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby26 ruby27 ruby30"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_EXTRADOC="History.txt README.rdoc"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Module that provides Gem based plugin management"
+HOMEPAGE="https://github.com/TwP/little-plugger"
+
+IUSE="test"
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
diff --git a/dev-ruby/maxitest/maxitest-3.7.0.ebuild b/dev-ruby/maxitest/maxitest-3.7.0.ebuild
index 4e1bd9777c02..5be938ace85c 100644
--- a/dev-ruby/maxitest/maxitest-3.7.0.ebuild
+++ b/dev-ruby/maxitest/maxitest-3.7.0.ebuild
@@ -18,7 +18,7 @@ SRC_URI="https://github.com/grosser/maxitest/archive/v${PV}.tar.gz -> ${P}.tar.g
LICENSE="MIT"
SLOT="1"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="amd64 arm ~arm64 ~hppa ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""
ruby_add_rdepend " ${RUBY_FAKEGEM_NAME}-${PV}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+DEPEND+=" =dev-util/ragel-6*"
+
+PATCHES=( "${FILESDIR}/${P}-load-documents.patch" )
+
+ruby_add_bdepend "
+ >=dev-ruby/rake-0.8.7
+ >=dev-ruby/rake-compiler-0.7.1
+ test? ( >=dev-ruby/diff-lcs-1.1.2 )"
+
+pkg_setup() {
+ ruby-ng_pkg_setup
+
+ # Export the VERBOSE variable to avoid remapping of stdout and
+ # stderr, and that breaks because of bad interactions between
+ # echoe, Ruby and Gentoo.
+ # export VERBOSE=1
+}
+
+all_ruby_prepare() {
+ sed -i -e '/[Bb]undler/d' Rakefile ${PN}.gemspec || die
+ rm -f tasks/{release,rspec,rvm}.rake || die
+}
+
+each_ruby_prepare() {
+ ${RUBY} -S rake ext/redcloth_scan/extconf.rb || die
+}
diff --git a/dev-ruby/x25519/Manifest b/dev-ruby/x25519/Manifest
index 4e3929e2a389..165f3831ce7a 100644
--- a/dev-ruby/x25519/Manifest
+++ b/dev-ruby/x25519/Manifest
@@ -1 +1,2 @@
DIST x25519-1.0.8.tar.gz 44313 BLAKE2B 844408f6bb77b55a2ca0222c46d4d09688838d7fc86517636a465da7fb225d9de2f14fda3d38d593f0feddb5e4aeab28ec900766a190759139bf05f6e0e6bd56 SHA512 42a9a2f1c470ea82c070435e4d85317c69fbd6e994f765c46b3aa4b544a5557559ff36194e37100bd8f581711156d185117535aeb3da9f5b6b5523e5a4b347b6
+DIST x25519-1.0.9.tar.gz 44042 BLAKE2B 65129fdfc0c40099487da3eacbd91436b625fd1224d58139a09d2ec571cb063f69767d468c89af512b0bef81912786b44b6923afaeb4a14f97a47034b702d848 SHA512 48349960b69f88177b772f431a1751ad190a9d71ebb01e0aced7dcc278a18c2e7cb1dbb621524950685b974f2f63d23039973accf067720ce1b74c5bb1eb4f77
diff --git a/dev-ruby/x25519/x25519-1.0.9.ebuild b/dev-ruby/x25519/x25519-1.0.9.ebuild
new file mode 100644
index 000000000000..f00eb3f62157
--- /dev/null
+++ b/dev-ruby/x25519/x25519-1.0.9.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby26 ruby27 ruby30"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_GEMSPEC="x25519.gemspec"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/x25519_ref10/extconf.rb)
+
+inherit ruby-fakegem
+
+DESCRIPTION="Key exchange via the X25519 (Curve25519) Elliptic Curve Diffie-Hellman function"
+HOMEPAGE="https://github.com/crypto-rb/x25519"
+SRC_URI="https://github.com/crypto-rb/x25519/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
+IUSE=""
+
+all_ruby_prepare() {
+ sed -i -e '/bundler/ s:^:#: ; /coverall/I s:^:#:' spec/spec_helper.rb || die
+
+ sed -i -e 's/git ls-files -z/find * -print0/' ${RUBY_FAKEGEM_GEMSPEC} || die
+
+ # The precomputed implementation only works on amd64
+ if use amd64 ; then
+ RUBY_FAKEGEM_EXTENSIONS+=(ext/x25519_precomputed/extconf.rb)
+ else
+ sed -i -e '/\(x25519_precomputed\|X25519::Provider::Precomputed\)/ s:^:#:' lib/x25519.rb || die
+ rm -f spec/x25519/provider/precomputed_spec.rb || die
+ fi
+}
diff --git a/dev-util/Manifest.gz b/dev-util/Manifest.gz
index 5118f011be2a..f445fcb93170 100644
Binary files a/dev-util/Manifest.gz and b/dev-util/Manifest.gz differ
diff --git a/dev-util/catalyst/catalyst-3.0.20.ebuild b/dev-util/catalyst/catalyst-3.0.20.ebuild
index 5ddbc0da3ad9..3973e6a9f9cc 100644
--- a/dev-util/catalyst/catalyst-3.0.20.ebuild
+++ b/dev-util/catalyst/catalyst-3.0.20.ebuild
@@ -9,7 +9,7 @@ if [[ ${PV} == *9999* ]]; then
EGIT_BRANCH="master"
else
SRC_URI="https://gitweb.gentoo.org/proj/catalyst.git/snapshot/${P}.tar.bz2"
- KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86"
+ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86"
fi
PYTHON_COMPAT=( python3_{8,9} )
diff --git a/dev-util/cutter/cutter-2.0.3-r1.ebuild b/dev-util/cutter/cutter-2.0.3-r2.ebuild
similarity index 98%
rename from dev-util/cutter/cutter-2.0.3-r1.ebuild
rename to dev-util/cutter/cutter-2.0.3-r2.ebuild
index 7698ae9bf4b1..a73906986f26 100644
--- a/dev-util/cutter/cutter-2.0.3-r1.ebuild
+++ b/dev-util/cutter/cutter-2.0.3-r2.ebuild
@@ -25,7 +25,7 @@ COMMON_DEPEND="${PYTHON_DEPS}
dev-qt/qtnetwork:5
dev-qt/qtsvg:5
dev-qt/qtwidgets:5
- >=dev-util/rizin-0.3.0
+ >=dev-util/rizin-0.3.0:=
graphviz? ( media-gfx/graphviz )"
DEPEND="${COMMON_DEPEND}
dev-qt/linguist-tools:5"
diff --git a/dev-util/hermes/metadata.xml b/dev-util/hermes/metadata.xml
index ac61c60f2b4d..c0cd18916a93 100644
--- a/dev-util/hermes/metadata.xml
+++ b/dev-util/hermes/metadata.xml
@@ -1,10 +1,6 @@
-
- gentoo@aisha.cc
- Aisha Tammy
-
sci@gentoo.org
Gentoo Science Project
diff --git a/dev-util/rizin/rizin-0.3.1.ebuild b/dev-util/rizin/rizin-0.3.1-r1.ebuild
similarity index 99%
rename from dev-util/rizin/rizin-0.3.1.ebuild
rename to dev-util/rizin/rizin-0.3.1-r1.ebuild
index d21a2116b588..84113bbf4057 100644
--- a/dev-util/rizin/rizin-0.3.1.ebuild
+++ b/dev-util/rizin/rizin-0.3.1-r1.ebuild
@@ -18,7 +18,7 @@ SRC_URI="https://github.com/rizinorg/rizin/releases/download/v${PV}/rizin-src-v$
KEYWORDS="~amd64 ~arm64 ~x86"
LICENSE="Apache-2.0 BSD LGPL-3 MIT"
-SLOT="0"
+SLOT="0/${PV}"
IUSE="test"
# Need to audit licenses of the binaries used for testing
diff --git a/dev-vcs/Manifest.gz b/dev-vcs/Manifest.gz
index 9fb678ebdc34..a44d608f681f 100644
Binary files a/dev-vcs/Manifest.gz and b/dev-vcs/Manifest.gz differ
diff --git a/dev-vcs/cvsspam/Manifest b/dev-vcs/cvsspam/Manifest
deleted file mode 100644
index 943762292311..000000000000
--- a/dev-vcs/cvsspam/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST cvsspam-0.2.12.tar.gz 83714 BLAKE2B 4c71f76a489da136fefaaf4c6735bd074f7439b709bb2b3872ccbf3dea80c366be3de3dfd3ff3c8a59162ad97a6d81a2b6b5fdc0f59562dcef78fb9cf45c146f SHA512 80786f980fe5070fff90de8e7a470cdf91ee8ddbd4c37fb1d98d0ddc042d157f2f74998962eaab1a24503b9147fae2129db35f1d505b557a8c75325d1e101bec
diff --git a/dev-vcs/cvsspam/cvsspam-0.2.12.ebuild b/dev-vcs/cvsspam/cvsspam-0.2.12.ebuild
deleted file mode 100644
index a45ae40b915d..000000000000
--- a/dev-vcs/cvsspam/cvsspam-0.2.12.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit epatch
-
-DESCRIPTION="Utility to send colored HTML CVS-mails"
-HOMEPAGE="http://www.badgers-in-foil.co.uk/projects/cvsspam/"
-SRC_URI="http://www.badgers-in-foil.co.uk/projects/cvsspam/releases/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
-IUSE="subversion"
-
-RDEPEND="dev-lang/ruby
- subversion? ( dev-vcs/subversion )
-"
-
-src_prepare() {
- use subversion && epatch "${FILESDIR}/${P}-svn.patch"
-}
-
-src_install() {
- dobin collect_diffs.rb
- dobin cvsspam.rb
- dobin record_lastdir.rb
- insinto /etc/cvsspam
- doins cvsspam.conf
-
- dohtml cvsspam-doc.html
- dodoc CREDITS TODO cvsspam-doc.pdf
-}
diff --git a/dev-vcs/cvsspam/files/cvsspam-0.2.12-svn.patch b/dev-vcs/cvsspam/files/cvsspam-0.2.12-svn.patch
deleted file mode 100644
index 3278f94bc005..000000000000
--- a/dev-vcs/cvsspam/files/cvsspam-0.2.12-svn.patch
+++ /dev/null
@@ -1,30 +0,0 @@
---- cvsspam.rb.old 2006-12-02 13:36:48.000000000 -0500
-+++ cvsspam.rb 2006-12-02 13:38:28.000000000 -0500
-@@ -1386,12 +1386,10 @@
- $allTags = Hash.new
-
- File.open("#{$logfile}.emailtmp", File::RDWR|File::CREAT|File::TRUNC) do |mail|
-+ reader = LogReader.new($stdin)
-
- $diff_output_limiter = OutputSizeLimiter.new(mail, $mail_size_limit)
-
-- File.open($logfile) do |log|
-- reader = LogReader.new(log)
--
- until reader.eof
- handler = $handlers[reader.currentLineCode]
- if handler == nil
-@@ -1399,12 +1397,11 @@
- end
- handler.handleLines(reader.getLines, $diff_output_limiter)
- end
-- end
-
- end
-
- if $subjectPrefix == nil
-- $subjectPrefix = "[CVS #{Repository.array.join(',')}]"
-+ $subjectPrefix = "[SVN #{Repository.array.join(',')}]"
- end
-
- if $files_in_subject
diff --git a/dev-vcs/cvsspam/metadata.xml b/dev-vcs/cvsspam/metadata.xml
deleted file mode 100644
index 85e4ed814fa2..000000000000
--- a/dev-vcs/cvsspam/metadata.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
diff --git a/dev-vcs/git-deploy/Manifest b/dev-vcs/git-deploy/Manifest
deleted file mode 100644
index cf19df1a4113..000000000000
--- a/dev-vcs/git-deploy/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST git-deploy-6.0.1_p20131024.tar.gz 55394 BLAKE2B 7d2f7578948033e182e271c44752be27bcddc4b2480a795d110675feea9408ac7b786b135f058f224f5edcbb184bcd022b19bb3d7614a366ec29b2ea4d5f6d2b SHA512 cf3504b8f40d86cd8322ed93f2fe43593bcbf2db37685d3337b89501f39b38298dfb6d6cd51dd3f518f6048b680446a1660b85887ef73647829608e77b497634
diff --git a/dev-vcs/git-deploy/git-deploy-6.0.1_p20131024-r1.ebuild b/dev-vcs/git-deploy/git-deploy-6.0.1_p20131024-r1.ebuild
deleted file mode 100644
index f7e78a6147c7..000000000000
--- a/dev-vcs/git-deploy/git-deploy-6.0.1_p20131024-r1.ebuild
+++ /dev/null
@@ -1,69 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit perl-functions
-
-COMMIT="e9ef93debd12d85e70676dd79b4bd78ac2b05271"
-
-DESCRIPTION="make deployments so easy that you'll let new hires do them on their
-first day"
-HOMEPAGE="https://github.com/git-deploy/git-deploy"
-SRC_URI="https://github.com/${PN}/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="|| ( Artistic GPL-1 GPL-2 GPL-3 )"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-COMMON_DEPEND="dev-vcs/git
- virtual/perl-File-Spec
- virtual/perl-Getopt-Long
- virtual/perl-Term-ANSIColor
- virtual/perl-Time-HiRes
- virtual/perl-Memoize
- virtual/perl-Data-Dumper"
-DEPEND="dev-lang/perl
- test? (
- ${COMMON_DEPEND}
- virtual/perl-File-Temp
- )"
-RDEPEND="dev-lang/perl:=
-${COMMON_DEPEND}"
-
-S="${WORKDIR}/${PN}-${COMMIT}"
-
-src_prepare() {
- pod2man -n git-deploy README.pod > git-deploy.1 || die
-}
-
-src_test() {
- local testdir=${TMPDIR}/git-deploy-test
-
- # Prepare for tests
- cp -a "${S}/" $testdir || die
- cd $testdir || die
-
- git config --global user.name "git-deploy" || die
- git config --global user.email "git-deploy@localhost" || die
-
- git init . || die
- git add . || die
- git commit -a -m 'git-deploy testing' || die
-
- USER="git-deploy" perl t/run.t || die
-}
-
-src_install() {
- perl_set_version
- dobin git-deploy
-
- insinto $VENDOR_LIB
- doins -r lib/Git
-
- doman git-deploy.1
-
- newdoc Changes ChangeLog
-}
diff --git a/dev-vcs/git-deploy/metadata.xml b/dev-vcs/git-deploy/metadata.xml
deleted file mode 100644
index 3677b7123579..000000000000
--- a/dev-vcs/git-deploy/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
-
- git-deploy/git-deploy
-
-
diff --git a/eclass/Manifest.gz b/eclass/Manifest.gz
index 5c87f7eca696..c27b2271c14d 100644
Binary files a/eclass/Manifest.gz and b/eclass/Manifest.gz differ
diff --git a/eclass/toolchain.eclass b/eclass/toolchain.eclass
index 5a272a209361..627531f2765a 100644
--- a/eclass/toolchain.eclass
+++ b/eclass/toolchain.eclass
@@ -291,7 +291,8 @@ S=$(
gentoo_urls() {
local devspace="HTTP~vapier/dist/URI HTTP~rhill/dist/URI
HTTP~zorry/patches/gcc/URI HTTP~blueness/dist/URI
- HTTP~tamiko/distfiles/URI HTTP~sam/distfiles/URI HTTP~slyfox/distfiles/URI"
+ HTTP~tamiko/distfiles/URI HTTP~sam/distfiles/URI
+ HTTP~sam/distfiles/sys-devel/gcc/URI HTTP~slyfox/distfiles/URI"
devspace=${devspace//HTTP/https:\/\/dev.gentoo.org\/}
echo mirror://gentoo/$1 ${devspace//URI/$1}
}
@@ -354,6 +355,7 @@ gentoo_urls() {
get_gcc_src_uri() {
export PATCH_GCC_VER=${PATCH_GCC_VER:-${GCC_RELEASE_VER}}
export UCLIBC_GCC_VER=${UCLIBC_GCC_VER:-${PATCH_GCC_VER}}
+ export MUSL_GCC_VER=${MUSL_GCC_VER:-${PATCH_GCC_VER}}
export PIE_GCC_VER=${PIE_GCC_VER:-${GCC_RELEASE_VER}}
export HTB_GCC_VER=${HTB_GCC_VER:-${GCC_RELEASE_VER}}
export SPECS_GCC_VER=${SPECS_GCC_VER:-${GCC_RELEASE_VER}}
@@ -379,6 +381,8 @@ get_gcc_src_uri() {
GCC_SRC_URI+=" $(gentoo_urls gcc-${UCLIBC_GCC_VER}-uclibc-patches-${UCLIBC_VER}.tar.bz2)"
[[ -n ${PATCH_VER} ]] && \
GCC_SRC_URI+=" $(gentoo_urls gcc-${PATCH_GCC_VER}-patches-${PATCH_VER}.tar.bz2)"
+ [[ -n ${MUSL_VER} ]] && \
+ GCC_SRC_URI+=" $(gentoo_urls gcc-${MUSL_GCC_VER}-musl-patches-${MUSL_VER}.tar.bz2)"
[[ -n ${PIE_VER} ]] && \
PIE_CORE=${PIE_CORE:-gcc-${PIE_GCC_VER}-piepatches-v${PIE_VER}.tar.bz2} && \
@@ -547,9 +551,21 @@ do_gcc_gentoo_patches() {
tc_apply_patches "Applying Gentoo patches ..." "${WORKDIR}"/patch/*.patch
BRANDING_GCC_PKGVERSION="${BRANDING_GCC_PKGVERSION} p${PATCH_VER}"
fi
+
if [[ -n ${UCLIBC_VER} ]] ; then
tc_apply_patches "Applying uClibc patches ..." "${WORKDIR}"/uclibc/*.patch
fi
+
+ if [[ -n ${MUSL_VER} ]] && [[ ${CTARGET} == *musl* ]] ; then
+ if [[ ${CATEGORY} == cross-* ]] ; then
+ # We don't want to apply some patches when cross-compiling.
+ if [[ -d "${WORKDIR}"/musl/nocross ]] ; then
+ rm -fv "${WORKDIR}"/musl/nocross/*.patch || die
+ fi
+ fi
+
+ tc_apply_patches "Applying musl patches ..." "${WORKDIR}"/musl/{,nocross/}*.patch
+ fi
fi
}
diff --git a/gui-apps/Manifest.gz b/gui-apps/Manifest.gz
index 28e261ff8684..1ba894cb2287 100644
Binary files a/gui-apps/Manifest.gz and b/gui-apps/Manifest.gz differ
diff --git a/gui-apps/gtkgreet/metadata.xml b/gui-apps/gtkgreet/metadata.xml
index 6818e6ec811e..64ee1f1b7c98 100644
--- a/gui-apps/gtkgreet/metadata.xml
+++ b/gui-apps/gtkgreet/metadata.xml
@@ -1,14 +1,7 @@
-
- gentoo@aisha.cc
- Aisha Tammy
-
-
- proxy-maint@gentoo.org
- Proxy Maintainers
-
+
diff --git a/gui-apps/kanshi/metadata.xml b/gui-apps/kanshi/metadata.xml
index 30d1ad6e76a1..f71d8a35cf35 100644
--- a/gui-apps/kanshi/metadata.xml
+++ b/gui-apps/kanshi/metadata.xml
@@ -5,10 +5,6 @@
bman@gentoo.org
Aaron Bauman
-
- gentoo@aisha.cc
- Aisha Tammy
-
kanshi allows you to define output profiles that are
automatically enabled and disabled on hotplug.
diff --git a/gui-apps/lavalauncher/metadata.xml b/gui-apps/lavalauncher/metadata.xml
index ebb8fc04be2a..4aa6fe2147c1 100644
--- a/gui-apps/lavalauncher/metadata.xml
+++ b/gui-apps/lavalauncher/metadata.xml
@@ -8,12 +8,5 @@
a dynamically sized bar, placed at one of the
screen edges.
-
- gentoo@aisha.cc
- Aisha Tammy
-
-
- proxy-maint@gentoo.org
- Proxy Maintainers
-
-
+
+
diff --git a/gui-apps/swappy/metadata.xml b/gui-apps/swappy/metadata.xml
index fa7e9e2ad10b..83d0186e216c 100644
--- a/gui-apps/swappy/metadata.xml
+++ b/gui-apps/swappy/metadata.xml
@@ -5,10 +5,6 @@
emily@emlove.me
Emily Mills
-
- gentoo@aisha.cc
- Aisha Tammy
-
proxy-maint@gentoo.org
Proxy Maintainers
diff --git a/gui-apps/tuigreet/metadata.xml b/gui-apps/tuigreet/metadata.xml
index 594b69a09296..fcf1cd64f680 100644
--- a/gui-apps/tuigreet/metadata.xml
+++ b/gui-apps/tuigreet/metadata.xml
@@ -1,12 +1,5 @@
-
- gentoo@aisha.cc
- Aisha Tammy
-
-
- proxy-maint@gentoo.org
- Proxy Maintainers
-
-
+
+
diff --git a/gui-apps/wayland-logout/metadata.xml b/gui-apps/wayland-logout/metadata.xml
index 594b69a09296..fcf1cd64f680 100644
--- a/gui-apps/wayland-logout/metadata.xml
+++ b/gui-apps/wayland-logout/metadata.xml
@@ -1,12 +1,5 @@
-
- gentoo@aisha.cc
- Aisha Tammy
-
-
- proxy-maint@gentoo.org
- Proxy Maintainers
-
-
+
+
diff --git a/gui-apps/waypipe/metadata.xml b/gui-apps/waypipe/metadata.xml
index cfdfacc01f93..28e1162cdbc8 100644
--- a/gui-apps/waypipe/metadata.xml
+++ b/gui-apps/waypipe/metadata.xml
@@ -1,14 +1,7 @@
-
- gentoo@aisha.cc
- Aisha Tammy
-
-
- proxy-maint@gentoo.org
- Proxy Maintainers
-
+
Waypipe is a proxy for all Wayland clients to allow streaming
sessions over tcp. It forwards Wayland messages and serializes
diff --git a/gui-apps/wayvnc/metadata.xml b/gui-apps/wayvnc/metadata.xml
index d74256f7ec8d..b0a5f24dee27 100644
--- a/gui-apps/wayvnc/metadata.xml
+++ b/gui-apps/wayvnc/metadata.xml
@@ -9,14 +9,7 @@
headless one, so it is also possible to run wayvnc
without a physical display attached.
-
- gentoo@aisha.cc
- Aisha Tammy
-
-
- proxy-maint@gentoo.org
- Proxy Maintainers
-
+
+
+
diff --git a/gui-apps/wf-shell/metadata.xml b/gui-apps/wf-shell/metadata.xml
index a8bd5d13cb9b..219af62a6b8d 100644
--- a/gui-apps/wf-shell/metadata.xml
+++ b/gui-apps/wf-shell/metadata.xml
@@ -7,12 +7,5 @@
effects. Integrates with other wayland
applications to provide a full desktop environment
-
- gentoo@aisha.cc
- Aisha Tammy
-
-
- proxy-maint@gentoo.org
- Proxy Maintainers
-
-
+
+
diff --git a/gui-libs/Manifest.gz b/gui-libs/Manifest.gz
index 20306bc8fbbf..95629b36516e 100644
Binary files a/gui-libs/Manifest.gz and b/gui-libs/Manifest.gz differ
diff --git a/gui-libs/greetd/metadata.xml b/gui-libs/greetd/metadata.xml
index 32338f6a3484..4280ff338c06 100644
--- a/gui-libs/greetd/metadata.xml
+++ b/gui-libs/greetd/metadata.xml
@@ -1,14 +1,7 @@
-
- gentoo@aisha.cc
- Aisha Tammy
-
-
- proxy-maint@gentoo.org
- Proxy Maintainers
-
+
greetd is a minimal and flexible login manager daemon
for wayland based compositors. If you can run it from
diff --git a/gui-libs/neatvnc/metadata.xml b/gui-libs/neatvnc/metadata.xml
index 5e7e68f8fb70..f0c6d645f060 100644
--- a/gui-libs/neatvnc/metadata.xml
+++ b/gui-libs/neatvnc/metadata.xml
@@ -1,14 +1,7 @@
-
- gentoo@aisha.cc
- Aisha Tammy
-
-
- proxy-maint@gentoo.org
- Proxy Maintainers
-
+
diff --git a/gui-libs/wf-config/metadata.xml b/gui-libs/wf-config/metadata.xml
index b99c9c4c013c..ae0faa6f4ae9 100644
--- a/gui-libs/wf-config/metadata.xml
+++ b/gui-libs/wf-config/metadata.xml
@@ -7,12 +7,5 @@
make changes in the configuration and reload them on
the fly.
-
- gentoo@aisha.cc
- Aisha Tammy
-
-
- proxy-maint@gentoo.org
- Proxy Maintainers
-
-
+
+
diff --git a/gui-wm/Manifest.gz b/gui-wm/Manifest.gz
index 5f431a34928b..ec93dc511021 100644
Binary files a/gui-wm/Manifest.gz and b/gui-wm/Manifest.gz differ
diff --git a/gui-wm/hikari/metadata.xml b/gui-wm/hikari/metadata.xml
index 8446f7621df3..528433ed8065 100644
--- a/gui-wm/hikari/metadata.xml
+++ b/gui-wm/hikari/metadata.xml
@@ -1,14 +1,7 @@
-
- gentoo@aisha.cc
- Aisha Tammy
-
-
- proxy-maint@gentoo.org
- Proxy Maintainers
-
+
Hikari is a minimalistic wayland window manager
based on wlroots trying inspired by the simplicity
diff --git a/gui-wm/wayfire/metadata.xml b/gui-wm/wayfire/metadata.xml
index bc435a800ec8..ea9f40a8d22c 100644
--- a/gui-wm/wayfire/metadata.xml
+++ b/gui-wm/wayfire/metadata.xml
@@ -6,14 +6,7 @@
Aims to bring desktop features such as 3D cube, fire burn,
fisheye, wrot and all other desktop effects to wayland.
-
- gentoo@aisha.cc
- Aisha Tammy
-
-
- proxy-maint@gentoo.org
- Proxy Maintainers
-
+
+
+
diff --git a/media-fonts/Manifest.gz b/media-fonts/Manifest.gz
index 11c1e8921866..4b9a33fce0f7 100644
Binary files a/media-fonts/Manifest.gz and b/media-fonts/Manifest.gz differ
diff --git a/media-fonts/fontawesome/metadata.xml b/media-fonts/fontawesome/metadata.xml
index 0c4d90b200b9..8e9696a6e881 100644
--- a/media-fonts/fontawesome/metadata.xml
+++ b/media-fonts/fontawesome/metadata.xml
@@ -1,14 +1,7 @@
-
- gentoo@aisha.cc
- Aisha Tammy
-
-
- proxy-maint@gentoo.org
- Proxy Maintainers
-
+