public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] proj/sci:master commit in: dev-java/flexdock/files/, dev-java/jlatexmath-fop/, dev-java/jrosetta/, ...
@ 2022-01-23 13:02 Andrew Ammerlaan
  0 siblings, 0 replies; only message in thread
From: Andrew Ammerlaan @ 2022-01-23 13:02 UTC (permalink / raw
  To: gentoo-commits

commit:     5c8177c18fdde2acebe783ae7b9a345c58f410fc
Author:     Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
AuthorDate: Sun Jan 23 13:01:38 2022 +0000
Commit:     Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
CommitDate: Sun Jan 23 13:01:38 2022 +0000
URL:        https://gitweb.gentoo.org/proj/sci.git/commit/?id=5c8177c1

dev-java: cleanup old java packages

Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> gentoo.org>

 .../flexdock/files/flexdock-1.1.1-nodemo.patch     |  12 -
 .../flexdock/files/flexdock-1.2.4-nodemo.patch     |  12 -
 dev-java/flexdock/flexdock-1.2.4.ebuild            |  46 ----
 dev-java/flexdock/metadata.xml                     |   8 -
 .../freehep-graphicsio-emf/files/github-30.patch   |  34 ---
 .../freehep-graphicsio-emf-2.4-r1.ebuild           |  61 -----
 dev-java/freehep-graphicsio-emf/metadata.xml       |  11 -
 dev-java/gluegen/files/2.1.4-dont-copy-jars.patch  |  17 --
 dev-java/gluegen/files/2.1.4-dont-strip.patch      |  22 --
 .../gluegen/files/2.1.4-dont-test-archive.patch    |  16 --
 dev-java/gluegen/files/2.2.4-dont-copy-jars.patch  |  17 --
 dev-java/gluegen/files/2.2.4-dont-strip.patch      |  22 --
 .../gluegen/files/2.2.4-dont-test-archive.patch    |  16 --
 dev-java/gluegen/gluegen-2.1.4.ebuild              |  72 ------
 dev-java/gluegen/gluegen-2.2.4.ebuild              |  72 ------
 dev-java/gluegen/metadata.xml                      |  22 --
 dev-java/htsjdk/htsjdk-2.19.0.ebuild               |  53 ----
 dev-java/htsjdk/htsjdk-2.3.0.ebuild                |  47 ----
 dev-java/htsjdk/htsjdk-9999.ebuild                 |  53 ----
 dev-java/htsjdk/metadata.xml                       |  15 --
 dev-java/jcommon/jcommon-1.0.23.ebuild             |  57 -----
 dev-java/jcommon/metadata.xml                      |  11 -
 .../files/jfreechart-1.0.19-build.xml.patch        |  25 --
 ...chart-1.0.19-fix-TimeSeriesCollectionTest.patch |  24 --
 dev-java/jfreechart/jfreechart-1.0.19-r2.ebuild    |  71 ------
 dev-java/jfreechart/metadata.xml                   |  11 -
 dev-java/jfreesvg/jfreesvg-2.1-r1.ebuild           |  43 ----
 dev-java/jfreesvg/jfreesvg-3.0.ebuild              |  40 ---
 dev-java/jfreesvg/metadata.xml                     |  16 --
 dev-java/jgraphx/jgraphx-4.2.2.ebuild              |  40 ---
 dev-java/jgraphx/metadata.xml                      |  19 --
 .../files/jlatexmath-fop-1.0.3-fixpaths.patch      |  13 -
 dev-java/jlatexmath-fop/files/version.xml          |   5 -
 .../jlatexmath-fop/jlatexmath-fop-1.0.3.ebuild     |  48 ----
 dev-java/jlatexmath-fop/metadata.xml               |  13 -
 dev-java/jlatexmath/jlatexmath-1.0.3.ebuild        |  30 ---
 dev-java/jlatexmath/metadata.xml                   |  13 -
 .../jogl/files/1.1.0/fix-solaris-compiler.patch    |  41 ---
 dev-java/jogl/files/1.1.0/uncouple-gluegen.patch   |  32 ---
 dev-java/jogl/jogl-2.2.4.ebuild                    |  70 ------
 dev-java/jogl/metadata.xml                         |  18 --
 dev-java/jrosetta/files/api-build.xml              | 262 -------------------
 dev-java/jrosetta/files/build.xml                  |  74 ------
 dev-java/jrosetta/files/engine-build.xml           | 274 --------------------
 dev-java/jrosetta/jrosetta-1.0.4.ebuild            |  39 ---
 dev-java/jrosetta/metadata.xml                     |   8 -
 dev-java/lucene/files/lucene-3.6.2-ant-1.10.patch  |  24 --
 .../lucene/files/lucene_contrib_icu4j_v50.patch    |  20 --
 dev-java/lucene/lucene-3.6.2-r2.ebuild             | 162 ------------
 dev-java/lucene/lucene-5.2.1.ebuild                | 211 ----------------
 dev-java/lucene/lucene-8.4.0.ebuild                | 223 -----------------
 dev-java/lucene/metadata.xml                       |  12 -
 dev-java/skinlf/files/skinlf-6.7.10-build.xml      | 276 ---------------------
 dev-java/skinlf/files/skinlf-6.7.10-common.xml     | 171 -------------
 .../skinlf-6.7.10-image-utils-without-jimi.patch   |  77 ------
 dev-java/skinlf/metadata.xml                       |   8 -
 dev-java/skinlf/skinlf-6.7.10.ebuild               |  56 -----
 profiles/package.mask                              |  15 --
 58 files changed, 3180 deletions(-)

diff --git a/dev-java/flexdock/files/flexdock-1.1.1-nodemo.patch b/dev-java/flexdock/files/flexdock-1.1.1-nodemo.patch
deleted file mode 100644
index 415301d20..000000000
--- a/dev-java/flexdock/files/flexdock-1.1.1-nodemo.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -urN flexdock-orig/build.xml flexdock/build.xml
---- flexdock-orig/build.xml	2011-12-09 11:11:26.000000000 -0500
-+++ flexdock/build.xml	2011-12-20 18:47:57.277051174 -0500
-@@ -145,8 +145,6 @@
-          <src path="${java.src.drag}"/>
-          <src path="${java.src.perspective}"/>
-       </javac>
--      <javac classpathref="javac.classpath.demo" srcdir="${java.src.demo}" destdir="${bin.dir.demo}" debug="true" source="1.5" target="1.5" includeAntRuntime="no"/>
--      <javac classpathref="javac.classpath.test" srcdir="${java.src.test}" destdir="${bin.dir.test}" debug="true" source="1.5" target="1.5"  includeAntRuntime="no"/>
-    </target>
- 
- 

diff --git a/dev-java/flexdock/files/flexdock-1.2.4-nodemo.patch b/dev-java/flexdock/files/flexdock-1.2.4-nodemo.patch
deleted file mode 100644
index 415301d20..000000000
--- a/dev-java/flexdock/files/flexdock-1.2.4-nodemo.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -urN flexdock-orig/build.xml flexdock/build.xml
---- flexdock-orig/build.xml	2011-12-09 11:11:26.000000000 -0500
-+++ flexdock/build.xml	2011-12-20 18:47:57.277051174 -0500
-@@ -145,8 +145,6 @@
-          <src path="${java.src.drag}"/>
-          <src path="${java.src.perspective}"/>
-       </javac>
--      <javac classpathref="javac.classpath.demo" srcdir="${java.src.demo}" destdir="${bin.dir.demo}" debug="true" source="1.5" target="1.5" includeAntRuntime="no"/>
--      <javac classpathref="javac.classpath.test" srcdir="${java.src.test}" destdir="${bin.dir.test}" debug="true" source="1.5" target="1.5"  includeAntRuntime="no"/>
-    </target>
- 
- 

diff --git a/dev-java/flexdock/flexdock-1.2.4.ebuild b/dev-java/flexdock/flexdock-1.2.4.ebuild
deleted file mode 100644
index 64898244e..000000000
--- a/dev-java/flexdock/flexdock-1.2.4.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-JAVA_PKG_IUSE="doc source"
-
-inherit java-pkg-2 java-ant-2
-
-DESCRIPTION="A Java docking framework for use in cross-platform Swing applications"
-HOMEPAGE="https://forge.scilab.org/index.php/p/flexdock/"
-SRC_URI="https://forge.scilab.org/index.php/p/flexdock/downloads/get/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND=">=virtual/jre-1.5:=
-	dev-java/skinlf:0"
-BDEPEND="app-arch/unzip"
-DEPEND="${RDEPEND}"
-
-EANT_BUILD_TARGET="jar"
-EANT_DOC_TARGET="doc"
-
-PATCHES=(
-	"${FILESDIR}/${P}-nodemo.patch"
-)
-
-src_prepare() {
-	default
-
-	#some cleanups
-	find . -name '*.so' -exec rm -v {} \;|| die
-	find . -name '*.dll' -exec rm -v {} \;|| die
-
-	#remove built-in jars and use the system ones
-	cd lib || die
-	rm -rvf *.jar jmf|| die
-	java-pkg_jar-from skinlf
-}
-
-src_install() {
-	java-pkg_newjar "build/${P}.jar" "${PN}.jar"
-	use doc && java-pkg_dojavadoc build/docs/api
-	use source && java-pkg_dosrc src
-}

diff --git a/dev-java/flexdock/metadata.xml b/dev-java/flexdock/metadata.xml
deleted file mode 100644
index ae9640ffb..000000000
--- a/dev-java/flexdock/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="project">
-		<email>sci@gentoo.org</email>
-		<name>Gentoo Science Project</name>
-	</maintainer>
-</pkgmetadata>

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 c652ec6b8..000000000
--- 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-r1.ebuild b/dev-java/freehep-graphicsio-emf/freehep-graphicsio-emf-2.4-r1.ebuild
deleted file mode 100644
index 16fb74322..000000000
--- a/dev-java/freehep-graphicsio-emf/freehep-graphicsio-emf-2.4-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=7
-
-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 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"
-
-PATCHES=( "${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 497d14c1c..000000000
--- a/dev-java/freehep-graphicsio-emf/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="project">
-		<email>sci@gentoo.org</email>
-		<name>Gentoo Science Project</name>
-	</maintainer>
-	<upstream>
-		<remote-id type="github">freehep/freehep-vectorgraphics</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-java/gluegen/files/2.1.4-dont-copy-jars.patch b/dev-java/gluegen/files/2.1.4-dont-copy-jars.patch
deleted file mode 100644
index 6f51d6811..000000000
--- a/dev-java/gluegen/files/2.1.4-dont-copy-jars.patch
+++ /dev/null
@@ -1,17 +0,0 @@
-diff --git a/make/build.xml b/make/build.xml
-index 55ef270..bce6d12 100644
---- a/make/build.xml
-+++ b/make/build.xml
-@@ -806,12 +806,6 @@
-       </fileset>
-     </jar>
- 
--    <!-- Copy antlr.jar into build directory for convenience so
--         gluegen.jar can be run via "java -jar". antlr.jar is
--         referenced via a Class-Path entry in the Manifest of
--         gluegen.jar. -->
--    <copy file="${antlr.jar}" todir="${build}" />
--    
-     <!-- copy a jnlp with empty codebase into build folder for local testing 
-          overwrite property in gluegen.proerpties if desired             -->
-     <property name="gluegen.jnlp.codebase" value=""/>

diff --git a/dev-java/gluegen/files/2.1.4-dont-strip.patch b/dev-java/gluegen/files/2.1.4-dont-strip.patch
deleted file mode 100644
index d64c742cd..000000000
--- a/dev-java/gluegen/files/2.1.4-dont-strip.patch
+++ /dev/null
@@ -1,22 +0,0 @@
-diff --git a/make/gluegen-cpptasks-base.xml b/make/gluegen-cpptasks-base.xml
-index 8b8b82e..ec39aeb 100755
---- a/make/gluegen-cpptasks-base.xml
-+++ b/make/gluegen-cpptasks-base.xml
-@@ -1511,17 +1511,6 @@
-        - Helper strip.libraries for stripping off debug information
-       -->
-     <target name="gluegen.cpptasks.striplibs" depends="gluegen.cpptasks.initialize" if="c.strip.libraries">
--      <echo message="Strip symbols from libs in ${libdir}" />
--      <apply dir="${libdir}" executable="${c.strip.tool}" parallel="false" 
--             failonerror="true">
--        <arg line="${c.strip.args}"/>
--        <fileset dir="${libdir}">
--          <include name="**/*.so"/>     <!-- unix    -->
--          <include name="**/*.dll"/>    <!-- windows -->
--          <include name="**/*.dylib"/>  <!-- macosx  -->
--          <include name="**/*.jnilib"/> <!-- macosx  -->
--        </fileset>
--      </apply>
-     </target>
- 
-     <!-- ================================================================== -->

diff --git a/dev-java/gluegen/files/2.1.4-dont-test-archive.patch b/dev-java/gluegen/files/2.1.4-dont-test-archive.patch
deleted file mode 100644
index f03a28399..000000000
--- a/dev-java/gluegen/files/2.1.4-dont-test-archive.patch
+++ /dev/null
@@ -1,16 +0,0 @@
-diff --git a/make/build-test.xml b/make/build-test.xml
-index 31dc773..e872a0a 100644
---- a/make/build-test.xml
-+++ b/make/build-test.xml
-@@ -614,9 +614,11 @@ chmod 644 ${results}/* \${line.separator}
- 
-     <!-- updates / create the test results zip file -->
-     <target name="test-zip-archive" depends="init">
-+    	<!--
-         <archive.7z destfile="${build}/${test.archive.name}.7z"
-                     basedir="${project.root}" 
-                     includes="${rootrel.build}/test/results ${rootrel.build}/test/results-x64 ${rootrel.build}/test/results-x32" />
-+        -->
-     </target>
- 
- 

diff --git a/dev-java/gluegen/files/2.2.4-dont-copy-jars.patch b/dev-java/gluegen/files/2.2.4-dont-copy-jars.patch
deleted file mode 100644
index 6f51d6811..000000000
--- a/dev-java/gluegen/files/2.2.4-dont-copy-jars.patch
+++ /dev/null
@@ -1,17 +0,0 @@
-diff --git a/make/build.xml b/make/build.xml
-index 55ef270..bce6d12 100644
---- a/make/build.xml
-+++ b/make/build.xml
-@@ -806,12 +806,6 @@
-       </fileset>
-     </jar>
- 
--    <!-- Copy antlr.jar into build directory for convenience so
--         gluegen.jar can be run via "java -jar". antlr.jar is
--         referenced via a Class-Path entry in the Manifest of
--         gluegen.jar. -->
--    <copy file="${antlr.jar}" todir="${build}" />
--    
-     <!-- copy a jnlp with empty codebase into build folder for local testing 
-          overwrite property in gluegen.proerpties if desired             -->
-     <property name="gluegen.jnlp.codebase" value=""/>

diff --git a/dev-java/gluegen/files/2.2.4-dont-strip.patch b/dev-java/gluegen/files/2.2.4-dont-strip.patch
deleted file mode 100644
index d64c742cd..000000000
--- a/dev-java/gluegen/files/2.2.4-dont-strip.patch
+++ /dev/null
@@ -1,22 +0,0 @@
-diff --git a/make/gluegen-cpptasks-base.xml b/make/gluegen-cpptasks-base.xml
-index 8b8b82e..ec39aeb 100755
---- a/make/gluegen-cpptasks-base.xml
-+++ b/make/gluegen-cpptasks-base.xml
-@@ -1511,17 +1511,6 @@
-        - Helper strip.libraries for stripping off debug information
-       -->
-     <target name="gluegen.cpptasks.striplibs" depends="gluegen.cpptasks.initialize" if="c.strip.libraries">
--      <echo message="Strip symbols from libs in ${libdir}" />
--      <apply dir="${libdir}" executable="${c.strip.tool}" parallel="false" 
--             failonerror="true">
--        <arg line="${c.strip.args}"/>
--        <fileset dir="${libdir}">
--          <include name="**/*.so"/>     <!-- unix    -->
--          <include name="**/*.dll"/>    <!-- windows -->
--          <include name="**/*.dylib"/>  <!-- macosx  -->
--          <include name="**/*.jnilib"/> <!-- macosx  -->
--        </fileset>
--      </apply>
-     </target>
- 
-     <!-- ================================================================== -->

diff --git a/dev-java/gluegen/files/2.2.4-dont-test-archive.patch b/dev-java/gluegen/files/2.2.4-dont-test-archive.patch
deleted file mode 100644
index f03a28399..000000000
--- a/dev-java/gluegen/files/2.2.4-dont-test-archive.patch
+++ /dev/null
@@ -1,16 +0,0 @@
-diff --git a/make/build-test.xml b/make/build-test.xml
-index 31dc773..e872a0a 100644
---- a/make/build-test.xml
-+++ b/make/build-test.xml
-@@ -614,9 +614,11 @@ chmod 644 ${results}/* \${line.separator}
- 
-     <!-- updates / create the test results zip file -->
-     <target name="test-zip-archive" depends="init">
-+    	<!--
-         <archive.7z destfile="${build}/${test.archive.name}.7z"
-                     basedir="${project.root}" 
-                     includes="${rootrel.build}/test/results ${rootrel.build}/test/results-x64 ${rootrel.build}/test/results-x32" />
-+        -->
-     </target>
- 
- 

diff --git a/dev-java/gluegen/gluegen-2.1.4.ebuild b/dev-java/gluegen/gluegen-2.1.4.ebuild
deleted file mode 100644
index e98823dba..000000000
--- a/dev-java/gluegen/gluegen-2.1.4.ebuild
+++ /dev/null
@@ -1,72 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-JAVA_PKG_IUSE="doc source test"
-WANT_ANT_TASKS="ant-antlr ant-contrib dev-java/cpptasks:0"
-
-inherit java-pkg-2 java-ant-2
-
-DESCRIPTION="Automatically generate the JNI code necessary to call C libraries"
-HOMEPAGE="https://jogamp.org/gluegen/www/"
-SRC_URI="https://github.com/sgothel/gluegen/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="2.1"
-KEYWORDS="~amd64 ~x86"
-
-COMMON_DEP="
-	dev-java/ant-core:0
-	dev-java/antlr:0"
-RDEPEND="${COMMON_DEP}
-	>=virtual/jre-1.5"
-
-DEPEND="${COMMON_DEP}
-	>=virtual/jdk-1.5
-	dev-java/cpptasks:0
-	test? (
-		dev-java/junit:4
-		dev-java/ant-junit4
-	)"
-
-JAVA_ANT_REWRITE_CLASSPATH="yes"
-EANT_BUILD_XML="make/build.xml"
-EANT_BUILD_TARGET="all.no_junit"
-EANT_DOC_TARGET=""
-EANT_GENTOO_CLASSPATH="antlr,ant-core"
-EANT_NEEDS_TOOLS="yes"
-EANT_TEST_TARGET="junit.run"
-EANT_TEST_GENTOO_CLASSPATH="${EANT_GENTOO_CLASSPATH},junit-4"
-EANT_GENTOO_CLASSPATH_EXTRA="${S}/build/${PN}{,-rt}.jar"
-EANT_EXTRA_ARGS="-Dc.strip.libraries=false"
-
-PATCHES=(
-	"${FILESDIR}/${PV}-dont-copy-jars.patch"
-	"${FILESDIR}/${PV}-dont-strip.patch"
-	"${FILESDIR}/${PV}-dont-test-archive.patch"
-)
-
-src_prepare() {
-	rm -rf make/lib
-	default
-	java-ant_bsfix_files "${S}/make/build-test.xml"
-}
-
-src_test() {
-	EANT_TASKS="ant-junit4" java-pkg-2_src_test
-}
-
-src_install() {
-	java-pkg_dojar build/${PN}{,-rt}.jar
-	java-pkg_doso build/obj/*.so
-
-	use doc && dodoc -r doc/manual
-	use source && java-pkg_dosrc src/java/*
-
-	# for building jogl
-	insinto /usr/share/${PN}-${SLOT}/make
-	doins -r make/*
-	insinto /usr/share/${PN}-${SLOT}/build
-	doins build/artifact.properties
-}

diff --git a/dev-java/gluegen/gluegen-2.2.4.ebuild b/dev-java/gluegen/gluegen-2.2.4.ebuild
deleted file mode 100644
index cd15a0c2a..000000000
--- a/dev-java/gluegen/gluegen-2.2.4.ebuild
+++ /dev/null
@@ -1,72 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-JAVA_PKG_IUSE="doc source test"
-WANT_ANT_TASKS="ant-antlr ant-contrib dev-java/cpptasks:0"
-
-inherit java-pkg-2 java-ant-2
-
-DESCRIPTION="Automatically generate the JNI code necessary to call C libraries"
-HOMEPAGE="https://jogamp.org/gluegen/www/"
-SRC_URI="https://github.com/sgothel/gluegen/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="2.2"
-KEYWORDS="~amd64 ~x86"
-
-COMMON_DEP="
-	dev-java/ant-core:0
-	dev-java/antlr:0"
-RDEPEND="${COMMON_DEP}
-	>=virtual/jre-1.5"
-
-DEPEND="${COMMON_DEP}
-	>=virtual/jdk-1.5
-	dev-java/cpptasks:0
-	test? (
-		dev-java/junit:4
-		dev-java/ant-junit4
-	)"
-
-JAVA_ANT_REWRITE_CLASSPATH="yes"
-EANT_BUILD_XML="make/build.xml"
-EANT_BUILD_TARGET="all.no_junit"
-EANT_DOC_TARGET=""
-EANT_GENTOO_CLASSPATH="antlr,ant-core"
-EANT_NEEDS_TOOLS="yes"
-EANT_TEST_TARGET="junit.run"
-EANT_TEST_GENTOO_CLASSPATH="${EANT_GENTOO_CLASSPATH},junit-4"
-EANT_GENTOO_CLASSPATH_EXTRA="${S}/build/${PN}{,-rt}.jar"
-EANT_EXTRA_ARGS="-Dc.strip.libraries=false"
-
-PATCHES=(
-	"${FILESDIR}/${PV}-dont-copy-jars.patch"
-	"${FILESDIR}/${PV}-dont-strip.patch"
-	"${FILESDIR}/${PV}-dont-test-archive.patch"
-)
-
-src_prepare() {
-	rm -rf make/lib
-	default
-	java-ant_bsfix_files "${S}/make/build-test.xml"
-}
-
-src_test() {
-	EANT_TASKS="ant-junit4" java-pkg-2_src_test
-}
-
-src_install() {
-	java-pkg_dojar build/${PN}{,-rt}.jar
-	java-pkg_doso build/obj/*.so
-
-	use doc && dodoc -r doc/manual
-	use source && java-pkg_dosrc src/java/*
-
-	# for building jogl
-	insinto /usr/share/${PN}-${SLOT}/make
-	doins -r make/*
-	insinto /usr/share/${PN}-${SLOT}/build
-	doins build/artifact.properties
-}

diff --git a/dev-java/gluegen/metadata.xml b/dev-java/gluegen/metadata.xml
deleted file mode 100644
index b81144d5f..000000000
--- a/dev-java/gluegen/metadata.xml
+++ /dev/null
@@ -1,22 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="project">
-		<email>sci@gentoo.org</email>
-		<name>Gentoo Science Project</name>
-	</maintainer>
-	<longdescription lang="en">
-GlueGen is a tool which automatically generates the Java and JNI code necessary
-to call C libraries. It reads as input ANSI C header files and separate
-configuration files which provide control over many aspects of the glue code
-generation. GlueGen uses a complete ANSI C parser and an internal representation
-(IR) capable of representing all C types to represent the APIs for which it
-generates interfaces. It has the ability to perform significant transformations
-on the IR before glue code emission. GlueGen is currently powerful enough to
-bind even low-level APIs such as the Java Native Interface (JNI) and the AWT
-Native Interface (JAWT) back up to the Java programming language.
-</longdescription>
-	<upstream>
-		<remote-id type="github">sgothel/gluegen</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-java/htsjdk/htsjdk-2.19.0.ebuild b/dev-java/htsjdk/htsjdk-2.19.0.ebuild
deleted file mode 100644
index 349e56673..000000000
--- a/dev-java/htsjdk/htsjdk-2.19.0.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-JAVA_PKG_IUSE="doc source"
-
-inherit java-pkg-2 java-ant-2
-
-DESCRIPTION="Java API for high-throughput sequencing data (HTS) formats"
-HOMEPAGE="https://samtools.github.io/htsjdk/"
-SRC_URI="https://github.com/samtools/htsjdk/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-IUSE=""
-KEYWORDS=""
-
-CDEPEND="dev-java/commons-jexl:2
-	dev-java/commons-compress:0
-	dev-java/commons-logging:0
-	dev-java/gradle-bin:*"
-
-DEPEND=">=virtual/jdk-1.8
-	${CDEPEND}"
-RDEPEND=">=virtual/jre-1.8
-	${CDEPEND}"
-
-EANT_BUILD_TARGET="all"
-EANT_NEEDS_TOOLS="true"
-JAVA_ANT_REWRITE_CLASSPATH="true"
-EANT_GENTOO_CLASSPATH="commons-jexl-2,commons-compress,commons-logging"
-
-java_prepare(){
-	default
-}
-
-src_compile(){
-	# work around gradle writing $HOME/.gradle and $HOME/.git
-	# https://github.com/samtools/htsjdk/issues/660#issuecomment-232155965
-	GRADLE_USER_HOME="${WORKDIR}" ./gradlew build || die
-}
-
-src_install() {
-	cd dist || die
-
-	for i in *.jar; do
-		java-pkg_newjar $i ${i/-[0-9]*.jar/.jar}
-	done
-
-	use source && java-pkg_dosrc "${S}"/src/java/*
-	use doc && java-pkg_dojavadoc "${S}"/javadoc
-}

diff --git a/dev-java/htsjdk/htsjdk-2.3.0.ebuild b/dev-java/htsjdk/htsjdk-2.3.0.ebuild
deleted file mode 100644
index c94f79781..000000000
--- a/dev-java/htsjdk/htsjdk-2.3.0.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-JAVA_PKG_IUSE="doc source"
-
-inherit java-pkg-2 java-ant-2
-
-DESCRIPTION="Java API for high-throughput sequencing data (HTS) formats"
-HOMEPAGE="https://samtools.github.io/htsjdk/"
-SRC_URI="https://github.com/samtools/htsjdk/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-IUSE=""
-KEYWORDS="~amd64 ~x86"
-
-CDEPEND="dev-java/commons-jexl:2
-	dev-java/commons-compress:0
-	dev-java/commons-logging:0"
-
-DEPEND=">=virtual/jdk-1.8
-	${CDEPEND}"
-RDEPEND=">=virtual/jre-1.8
-	${CDEPEND}"
-
-EANT_BUILD_TARGET="all"
-EANT_NEEDS_TOOLS="true"
-JAVA_ANT_REWRITE_CLASSPATH="true"
-EANT_GENTOO_CLASSPATH="commons-jexl-2,commons-compress,commons-logging"
-
-java_prepare() {
-	default
-	rm -v lib/{commons-compress,commons-jexl,commons-logging}*.jar || die
-}
-
-src_install() {
-	cd dist || die
-
-	for i in *.jar; do
-		java-pkg_newjar $i ${i/-[0-9]*.jar/.jar}
-	done
-
-	use source && java-pkg_dosrc "${S}"/src/java/*
-	use doc && java-pkg_dojavadoc "${S}"/javadoc
-}

diff --git a/dev-java/htsjdk/htsjdk-9999.ebuild b/dev-java/htsjdk/htsjdk-9999.ebuild
deleted file mode 100644
index 2123bbc55..000000000
--- a/dev-java/htsjdk/htsjdk-9999.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-JAVA_PKG_IUSE="doc source"
-
-inherit git-r3 java-pkg-2 java-ant-2
-
-DESCRIPTION="Java API for high-throughput sequencing data (HTS) formats"
-HOMEPAGE="https://samtools.github.io/htsjdk/"
-EGIT_REPO_URI="https://github.com/samtools/htsjdk.git"
-
-LICENSE="MIT"
-SLOT="0"
-IUSE=""
-KEYWORDS=""
-
-CDEPEND="dev-java/commons-jexl:2
-	dev-java/commons-compress:0
-	dev-java/commons-logging:0
-	dev-java/gradle-bin:*"
-
-DEPEND=">=virtual/jdk-1.8
-	${CDEPEND}"
-RDEPEND=">=virtual/jre-1.8
-	${CDEPEND}"
-
-EANT_BUILD_TARGET="all"
-EANT_NEEDS_TOOLS="true"
-JAVA_ANT_REWRITE_CLASSPATH="true"
-EANT_GENTOO_CLASSPATH="commons-jexl-2,commons-compress,commons-logging"
-
-java_prepare(){
-	default
-}
-
-src_compile(){
-	# work around gradle writing $HOME/.gradle and $HOME/.git
-	# https://github.com/samtools/htsjdk/issues/660#issuecomment-232155965
-	GRADLE_USER_HOME="${WORKDIR}" ./gradlew || die
-}
-
-src_install() {
-	cd build/libs || die
-
-	#for i in *-SNAPSHOT.jar; do
-	#	java-pkg_newjar $i ${i/-[0-9]*.jar/.jar}
-	#done
-	java-pkg_newjar "${S}"/build/libs/*-SNAPSHOT.jar htsjdk.jar
-	use source && java-pkg_dosrc "${S}"/build/libs/*-sources.jar
-	use doc && java-pkg_dojavadoc "${S}"/build/libs/*-javadoc.jar
-}

diff --git a/dev-java/htsjdk/metadata.xml b/dev-java/htsjdk/metadata.xml
deleted file mode 100644
index e18a4898a..000000000
--- a/dev-java/htsjdk/metadata.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<email>ercpe@gentoo.org</email>
-		<name>Johann Schmitz (ercpe)</name>
-	</maintainer>
-	<maintainer type="project">
-		<email>sci-biology@gentoo.org</email>
-		<name>Gentoo Biology Project</name>
-	</maintainer>
-	<upstream>
-		<remote-id type="github">samtools/htsjdk</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-java/jcommon/jcommon-1.0.23.ebuild b/dev-java/jcommon/jcommon-1.0.23.ebuild
deleted file mode 100644
index 8005b903c..000000000
--- a/dev-java/jcommon/jcommon-1.0.23.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-JAVA_PKG_IUSE="doc source test"
-
-inherit java-pkg-2 java-ant-2
-
-MY_P=${PN}-$(ver_rs 3 -)
-DESCRIPTION="A collection of useful classes used by JFreeChart, JFreeReport and others"
-HOMEPAGE="http://www.jfree.org/jcommon"
-SRC_URI="mirror://sourceforge/jfreechart/${MY_P}.zip"
-
-LICENSE="LGPL-2"
-SLOT="1.0"
-KEYWORDS="~amd64 ~x86"
-IUSE="debug"
-
-BDEPEND="
-	>=virtual/jdk-1.6
-	app-arch/unzip
-	test? ( dev-java/junit:4 )"
-RDEPEND=">=virtual/jre-1.6"
-
-S="${WORKDIR}"/"${MY_P}"
-
-src_prepare() {
-	default
-	find "${WORKDIR}" -name '*.jar' -print -delete || die
-
-	if ! use debug; then
-		antflags="-Dbuild.debug=false -Dbuild.optimize=true"
-	fi
-}
-
-src_compile() {
-	if ! use debug; then
-		antflags="-Dbuild.debug=false -Dbuild.optimize=true"
-	fi
-	eant -f ant/build.xml compile $(use_doc) $antflags
-}
-
-# No tests defined in build.xml. Let's turn them off.
-# src_test() {
-# 	java-pkg_jar-from --into lib junit-4
-# 	eant -f ant/build.xml compile-junit-tests
-# 	ejunit4 -cp "./lib/${P}-junit.jar:$(java-pkg_getjars junit-4)" \
-# 		org.jfree.junit.JCommonTestSuite
-# }
-
-src_install() {
-	java-pkg_newjar ${P}.jar ${PN}.jar
-	dodoc README.md
-	use doc && java-pkg_dojavadoc javadoc
-	use source && java-pkg_dosrc src/main/java/com src/main/java/org
-}

diff --git a/dev-java/jcommon/metadata.xml b/dev-java/jcommon/metadata.xml
deleted file mode 100644
index eae2d8963..000000000
--- a/dev-java/jcommon/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="project">
-		<email>sci@gentoo.org</email>
-		<name>Gentoo Science Project</name>
-	</maintainer>
-	<upstream>
-		<remote-id type="sourceforge">jfreechart</remote-id>
-	</upstream>
-</pkgmetadata>

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 ffe657b89..000000000
--- 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 @@
-         <available classname="java.lang.Annotation" property="src.version" value="1.5"/>
-         <available classname="java.lang.Annotation" property="target.version" value="1.5"/>
-         <path id="build.classpath">
--            <fileset dir="${basedir}/lib/">
--                <include name="${jcommon.name}-${jcommon.version}.jar"/>
--                <include name="servlet.jar"/>
--            </fileset>
-+            <pathelement location="${jcommon.jar}"/>
-+            <pathelement location="${servlet.jar}"/>
-+            <pathelement location="${gnujaxp.jar}"/>
-         </path>
- 
-     </target>
-@@ -321,7 +320,7 @@
- 
-     <!-- COMPILE THE JUNIT TESTS. -->
-     <target name="compile-tests"
--            depends="compile,compile-experimental"
-+            depends="initialise"
-             description="Compile the test code">
- 
-         <mkdir dir="${basedir}/build-tests"/>

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 ebb6c4aef..000000000
--- 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-r2.ebuild b/dev-java/jfreechart/jfreechart-1.0.19-r2.ebuild
deleted file mode 100644
index e83f79d4b..000000000
--- a/dev-java/jfreechart/jfreechart-1.0.19-r2.ebuild
+++ /dev/null
@@ -1,71 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-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"
-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"
-
-BDEPEND="
-	${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() {
-	default
-
-	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 eae2d8963..000000000
--- a/dev-java/jfreechart/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="project">
-		<email>sci@gentoo.org</email>
-		<name>Gentoo Science Project</name>
-	</maintainer>
-	<upstream>
-		<remote-id type="sourceforge">jfreechart</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-java/jfreesvg/jfreesvg-2.1-r1.ebuild b/dev-java/jfreesvg/jfreesvg-2.1-r1.ebuild
deleted file mode 100644
index 62b6965cd..000000000
--- a/dev-java/jfreesvg/jfreesvg-2.1-r1.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-JAVA_PKG_IUSE="doc source"
-
-inherit java-pkg-2 java-ant-2
-
-DESCRIPTION="JFreeSVG is a fast, light-weight, vector graphics library for the Java platform"
-HOMEPAGE="http://www.jfree.org/jfreesvg/"
-SRC_URI="mirror://sourceforge/jfreegraphics2d/${P}.zip"
-
-LICENSE="GPL-3"
-SLOT="2.1"
-KEYWORDS="~amd64 ~x86"
-IUSE="debug"
-
-BDEPEND="
-	app-arch/unzip
-	>=virtual/jdk-1.6"
-
-RDEPEND="
-	>=virtual/jre-1.6"
-
-src_prepare() {
-	default
-	java-pkg_clean
-}
-
-src_compile() {
-	if ! use debug; then
-		antflags="-Dbuild.debug=false -Dbuild.optimize=true"
-	fi
-	eant -f ant/build.xml compile $(use_doc) $antflags
-}
-
-src_install() {
-	java-pkg_newjar "./lib/${P}.jar" ${PN}.jar
-	dodoc README.md
-	use doc && java-pkg_dojavadoc javadoc
-	use source && java-pkg_dosrc src/main/java
-}

diff --git a/dev-java/jfreesvg/jfreesvg-3.0.ebuild b/dev-java/jfreesvg/jfreesvg-3.0.ebuild
deleted file mode 100644
index ec6f7ac34..000000000
--- a/dev-java/jfreesvg/jfreesvg-3.0.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-JAVA_PKG_IUSE="doc source"
-
-inherit java-pkg-2 java-ant-2
-
-DESCRIPTION="JFreeSVG is a fast, light-weight, vector graphics library for the Java platform"
-HOMEPAGE="http://www.jfree.org/jfreesvg/"
-SRC_URI="mirror://sourceforge/jfreegraphics2d/${P}.zip"
-
-LICENSE="GPL-3"
-SLOT="3.0"
-KEYWORDS="~amd64 ~x86"
-IUSE="debug"
-
-BDEPEND=">=virtual/jdk-1.6
-	app-arch/unzip"
-RDEPEND=">=virtual/jre-1.6"
-
-src_prepare() {
-	default
-	find "${WORKDIR}" -name '*.jar' -print -delete || die
-}
-
-src_compile() {
-	if ! use debug; then
-		antflags="-Dbuild.debug=false -Dbuild.optimize=true"
-	fi
-	eant -f ant/build.xml compile $(use_doc) $antflags
-}
-
-src_install() {
-	java-pkg_newjar "./lib/${P}.jar" ${PN}.jar
-	dodoc README.md
-	use doc && java-pkg_dojavadoc javadoc
-	use source && java-pkg_dosrc src/main/java
-}

diff --git a/dev-java/jfreesvg/metadata.xml b/dev-java/jfreesvg/metadata.xml
deleted file mode 100644
index bcad7a209..000000000
--- a/dev-java/jfreesvg/metadata.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="project">
-		<email>sci@gentoo.org</email>
-		<name>Gentoo Science Project</name>
-	</maintainer>
-	<use>
-		<flag name="debug">
-			Enable debugging during compilation.
-		</flag>
-	</use>
-	<upstream>
-		<remote-id type="sourceforge">jfreegraphics2d</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-java/jgraphx/jgraphx-4.2.2.ebuild b/dev-java/jgraphx/jgraphx-4.2.2.ebuild
deleted file mode 100644
index de4e6ab36..000000000
--- a/dev-java/jgraphx/jgraphx-4.2.2.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-JAVA_PKG_IUSE="doc source"
-inherit java-pkg-2 java-ant-2
-
-DESCRIPTION="Open-source graph component for Java"
-HOMEPAGE="https://github.com/jgraph"
-SRC_URI="https://github.com/jgraph/jgraphx/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-IUSE="doc examples source"
-
-DEPEND=">=virtual/jdk-1.7"
-RDEPEND=">=virtual/jre-1.7"
-
-src_prepare() {
-	default
-	# don't do javadoc always
-	sed -i \
-		-e 's/depends="doc"/depends="compile"/' \
-		build.xml || die "sed failed"
-	rm -rf doc/api lib/jgraphx.jar || die
-}
-
-EANT_BUILD_TARGET="build"
-EANT_DOC_TARGET="doc"
-
-src_install() {
-	java-pkg_dojar lib/${PN}.jar
-
-	use doc && java-pkg_dojavadoc docs/api
-	use source && java-pkg_dosrc src/org
-	use examples && java-pkg_doexamples examples
-}

diff --git a/dev-java/jgraphx/metadata.xml b/dev-java/jgraphx/metadata.xml
deleted file mode 100644
index 2a4062ae5..000000000
--- a/dev-java/jgraphx/metadata.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="project">
-		<email>sci@gentoo.org</email>
-		<name>Gentoo Science Project</name>
-	</maintainer>
-	<longdescription lang="en">
-JGraph X is based on the mxGraph architecture, a re-designed core
-based on JGraph experience.
-Overall, JGraph X provides more features that JGraph, with a far
-smaller code size and complexity. Redesigning the codebase from
-scratch now means implementing common feature extensions are easier
-and require less coding. A number of new loosely coupled
-application-centric features have been added, making prototyping
-even faster, without their usage restricting application
-flexibility.
-</longdescription>
-</pkgmetadata>

diff --git a/dev-java/jlatexmath-fop/files/jlatexmath-fop-1.0.3-fixpaths.patch b/dev-java/jlatexmath-fop/files/jlatexmath-fop-1.0.3-fixpaths.patch
deleted file mode 100644
index 1cd5b69eb..000000000
--- a/dev-java/jlatexmath-fop/files/jlatexmath-fop-1.0.3-fixpaths.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff -urN a/build.xml b/build.xml
---- a/build.xml	2013-04-23 20:42:19.776644942 -0400
-+++ b/build.xml	2013-04-23 20:42:36.821646638 -0400
-@@ -1,7 +1,7 @@
- <?xml version="1.0" encoding="ISO-8859-1"?>
- <project name="jlatexmath-fop" basedir="." default="buildJar">
--  <import file="${basedir}/../../version.xml"/>
--  <property file="../../fop.properties"/>
-+  <import file="${basedir}/version.xml"/>
-+  <property file="fop.properties"/>
- 
-   <path id="libs-build-classpath">
-     <pathelement location="${fop.jar}"/>

diff --git a/dev-java/jlatexmath-fop/files/version.xml b/dev-java/jlatexmath-fop/files/version.xml
deleted file mode 100644
index b538b79a3..000000000
--- a/dev-java/jlatexmath-fop/files/version.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project name="version_jlm">
-  <property name="version" value="1.0.3" />
-  <property name="java_version" value="5" />
-</project>

diff --git a/dev-java/jlatexmath-fop/jlatexmath-fop-1.0.3.ebuild b/dev-java/jlatexmath-fop/jlatexmath-fop-1.0.3.ebuild
deleted file mode 100644
index 1782fb0b1..000000000
--- a/dev-java/jlatexmath-fop/jlatexmath-fop-1.0.3.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-JAVA_PKG_IUSE="examples source"
-
-inherit java-pkg-2 java-ant-2
-
-DESCRIPTION="jlatexmath plugin for dev-java/fop"
-HOMEPAGE="http://forge.scilab.org/index.php/p/jlatexmath"
-SRC_URI="http://forge.scilab.org/upload/jlatexmath/files/${PN}-src-${PV}.zip"
-
-LICENSE="GPL-2"
-SLOT="1"
-KEYWORDS="~amd64 ~x86"
-
-CDEPEND="dev-java/jlatexmath:1
-	dev-java/xmlgraphics-commons:2
-	>=dev-java/fop-2.0-r1:0"
-DEPEND="${CDEPEND}
-	>=virtual/jdk-1.5"
-BDEPEND="app-arch/unzip"
-RDEPEND=">=virtual/jre-1.5
-	${CDEPEND}"
-
-EANT_BUILD_TARGET="buildJar"
-
-S="${WORKDIR}"
-
-PATCHES=(
-	"${FILESDIR}/${P}-fixpaths.patch"
-)
-
-src_prepare() {
-	default
-	cp "${FILESDIR}/version.xml" "${S}" || die
-	echo "fop.jar=$(java-pkg_getjar fop fop.jar)
-xmlgraphics-commons.jar=$(java-pkg_getjar xmlgraphics-commons-2 xmlgraphics-commons.jar)
-jlatexmath.jar=$(java-pkg_getjar jlatexmath-1 jlatexmath.jar)" \
-		 >>fop.properties || die
-}
-
-src_install() {
-	java-pkg_newjar dist/${P}.jar ${PN}.jar
-	use source && java-pkg_dosrc src/org
-	use examples && java-pkg_doexamples examples
-}

diff --git a/dev-java/jlatexmath-fop/metadata.xml b/dev-java/jlatexmath-fop/metadata.xml
deleted file mode 100644
index 9ded36c47..000000000
--- a/dev-java/jlatexmath-fop/metadata.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="project">
-		<email>sci@gentoo.org</email>
-		<name>Gentoo Science Project</name>
-	</maintainer>
-	<longdescription lang="en">
-LaTeXmath library provides a set of Java classes for displaying
-(complex) mathematical formulas as part of a Java application with
-LateX style. This package installs the plugin for dev-java/fop.
-</longdescription>
-</pkgmetadata>

diff --git a/dev-java/jlatexmath/jlatexmath-1.0.3.ebuild b/dev-java/jlatexmath/jlatexmath-1.0.3.ebuild
deleted file mode 100644
index a9945c021..000000000
--- a/dev-java/jlatexmath/jlatexmath-1.0.3.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-JAVA_PKG_IUSE="doc examples source"
-
-inherit java-pkg-2 java-ant-2
-
-DESCRIPTION="A Java API to render LaTeX"
-HOMEPAGE="http://forge.scilab.org/index.php/p/jlatexmath"
-SRC_URI="http://forge.scilab.org/upload/jlatexmath/files/${PN}-src-${PV}.zip"
-
-LICENSE="GPL-2"
-SLOT="1"
-KEYWORDS="~amd64 ~x86"
-
-DEPEND=">=virtual/jdk-1.5"
-BDEPEND="app-arch/unzip"
-RDEPEND=">=virtual/jre-1.5"
-
-EANT_BUILD_TARGET="buildJar"
-EANT_DOC_TARGET="doc"
-
-src_install() {
-	java-pkg_newjar dist/"${P}.jar" "${PN}.jar"
-	use doc && java-pkg_dojavadoc doc
-	use source && java-pkg_dosrc src/org
-	use examples && java-pkg_doexamples examples
-}

diff --git a/dev-java/jlatexmath/metadata.xml b/dev-java/jlatexmath/metadata.xml
deleted file mode 100644
index 7ad985657..000000000
--- a/dev-java/jlatexmath/metadata.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="project">
-		<email>sci@gentoo.org</email>
-		<name>Gentoo Science Project</name>
-	</maintainer>
-	<longdescription lang="en">
-LaTeXmath library provides a set of Java classes for displaying
-(complex) mathematical formulas as part of a Java application with
-LateX style.  
-</longdescription>
-</pkgmetadata>

diff --git a/dev-java/jogl/files/1.1.0/fix-solaris-compiler.patch b/dev-java/jogl/files/1.1.0/fix-solaris-compiler.patch
deleted file mode 100644
index 6d77bc3fe..000000000
--- a/dev-java/jogl/files/1.1.0/fix-solaris-compiler.patch
+++ /dev/null
@@ -1,41 +0,0 @@
-diff -Naur gluegen.orig/make/gluegen-cpptasks.xml gluegen/make/gluegen-cpptasks.xml
---- gluegen.orig/make/gluegen-cpptasks.xml	2007-03-14 23:09:20.000000000 +1300
-+++ gluegen/make/gluegen-cpptasks.xml	2007-03-14 23:09:40.000000000 +1300
-@@ -397,16 +397,16 @@
-       <compilerarg value="-fPIC"/>
-     </compiler>
- 
--    <compiler id="compiler.cfg.solaris" name="suncc">
-+    <compiler id="compiler.cfg.solaris" name="gcc">
-     </compiler>
- 
--    <compiler id="compiler.cfg.solaris.sparcv9" name="suncc">
-+    <compiler id="compiler.cfg.solaris.sparcv9" name="gcc">
-       <compilerarg value="-fast" />
-       <compilerarg value="-xchip=ultra" />
-       <compilerarg value="-xarch=v9a" />
-     </compiler>
- 
--    <compiler id="compiler.cfg.solaris.amd64" name="suncc">
-+    <compiler id="compiler.cfg.solaris.amd64" name="gcc">
-       <compilerarg value="-fast" />
-       <compilerarg value="-xchip=opteron" />
-       <compilerarg value="-xarch=amd64" />
-@@ -492,14 +492,14 @@
-     <linker id="linker.cfg.linux.amd64" name="gcc">
-     </linker>
- 
--    <linker id="linker.cfg.solaris" name="suncc">
-+    <linker id="linker.cfg.solaris" name="gcc">
-     </linker>
- 
--    <linker id="linker.cfg.solaris.sparcv9" name="suncc">
-+    <linker id="linker.cfg.solaris.sparcv9" name="gcc">
-       <linkerarg value="-xarch=v9a" />
-     </linker>
- 
--    <linker id="linker.cfg.solaris.amd64" name="suncc">
-+    <linker id="linker.cfg.solaris.amd64" name="gcc">
-       <linkerarg value="-xarch=amd64" />
-     </linker>
- 

diff --git a/dev-java/jogl/files/1.1.0/uncouple-gluegen.patch b/dev-java/jogl/files/1.1.0/uncouple-gluegen.patch
deleted file mode 100644
index a508c610f..000000000
--- a/dev-java/jogl/files/1.1.0/uncouple-gluegen.patch
+++ /dev/null
@@ -1,32 +0,0 @@
-diff -Naur jogl.orig/make/build.xml jogl/make/build.xml
---- jogl.orig/make/build.xml	2007-02-13 17:45:16.000000000 +1300
-+++ jogl/make/build.xml	2007-03-14 22:55:50.000000000 +1300
-@@ -127,7 +127,18 @@
-         <property name="gluegen.build.xml" value="${gluegen.make.dir}/build.xml" />
-         <property name="gluegen.jar" value="../../gluegen/build/gluegen.jar" />
-         <property name="gluegen-rt.jar" value="../../gluegen/build/gluegen-rt.jar" />
--                                                
-+	<!-- This property is used to skip building gluegen if the jar files
-+	   - are already available on the system and have been overridden
-+	   - by the user. The purpose is to allow linux distro's to uncouple
-+	   - gluegen from jogl.
-+	  -->
-+	<condition property="gluegen.prebuilt" >
-+		<and>
-+			<available file="${gluegen.jar}" />
-+			<available file="${gluegen-rt.jar}" />
-+		</and>
-+	</condition>
-+
-         <!-- Names of directories relative to the project root.
-              Some of these are used in FileMappers later for dependence information
-              and need exact string matching, which is why they use file.separator
-@@ -479,7 +490,7 @@
-     <!--
-        - Build GlueGen
-       -->
--    <target name="build.gluegen" depends="init">
-+    <target name="build.gluegen" depends="init" unless="gluegen.prebuilt">
-         <!-- Run the GlueGen build to ensure that the GlueGen ANT task
-            - has been built. -->
-         <!-- FIXME: remove passing down of antlr.jar when gluegen.properties is on all

diff --git a/dev-java/jogl/jogl-2.2.4.ebuild b/dev-java/jogl/jogl-2.2.4.ebuild
deleted file mode 100644
index 9d2345b53..000000000
--- a/dev-java/jogl/jogl-2.2.4.ebuild
+++ /dev/null
@@ -1,70 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-JAVA_PKG_IUSE="doc source"
-WANT_ANT_TASKS="ant-antlr ant-contrib dev-java/cpptasks:0"
-
-inherit java-pkg-2 java-ant-2
-
-DESCRIPTION="Java(TM) Binding fot the OpenGL(TM) API"
-HOMEPAGE="https://jogamp.org/jogl/www/"
-SRC_URI="https://github.com/sgothel/jogl/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="2.2"
-KEYWORDS="~amd64 ~x86"
-IUSE="cg"
-
-CDEPEND="
-	~dev-java/gluegen-${PV}:${SLOT}
-	dev-java/antlr:0
-	dev-java/ant-core:0
-	x11-libs/libX11
-	x11-libs/libXxf86vm
-	dev-java/swt:3.7
-	virtual/opengl
-	cg? ( media-gfx/nvidia-cg-toolkit )"
-
-RDEPEND="${CDEPEND}
-	>=virtual/jre-1.5"
-DEPEND="${CDEPEND}
-	>=virtual/jdk-1.5"
-
-# upstream has a crude way to call the junit tests, which cause a lot of trouble to pass
-# our test classpath...
-RESTRICT="test"
-
-JAVA_PKG_BSFIX_NAME+=" build-jogl.xml build-nativewindow.xml build-newt.xml"
-JAVA_ANT_REWRITE_CLASSPATH="yes"
-EANT_BUILD_XML="make/build.xml"
-EANT_BUILD_TARGET="init build.nativewindow build.jogl build.newt build.oculusvr one.dir tag.build"
-EANT_DOC_TARGET=""
-EANT_GENTOO_CLASSPATH="gluegen-${SLOT},antlr,ant-core,swt-3.7"
-EANT_GENTOO_CLASSPATH_EXTRA="${S}/build/${PN}/*.jar:${S}/build/nativewindow/*.jar"
-EANT_NEEDS_TOOLS="yes"
-
-src_prepare() {
-	default
-	#we keep make/lib/plugin3/puglin3-public.jar
-	find -name 'make/lib/swt/*.jar' -delete -print || die
-
-	# Empty filesets are never out of date!
-	sed -i -e 's/<outofdate>/<outofdate force="true">/'  make/build*xml || die
-
-	EANT_EXTRA_ARGS+=" -Dcommon.gluegen.build.done=true"
-	EANT_EXTRA_ARGS+=" -Dgluegen.root=/usr/share/gluegen-${SLOT}/"
-	EANT_EXTRA_ARGS+=" -Dgluegen.jar=$(java-pkg_getjar gluegen-${SLOT} gluegen.jar)"
-	EANT_EXTRA_ARGS+=" -Dgluegen-rt.jar=$(java-pkg_getjar gluegen-${SLOT} gluegen-rt.jar)"
-
-	use cg && EANT_EXTRA_ARGS+=" -Djogl.cg=1 -Dx11.cg.lib=/usr/lib"
-}
-
-src_install() {
-	java-pkg_dojar build/jar/*.jar
-	java-pkg_doso build/lib/*.so
-
-	use doc && dodoc -r doc
-	use source && java-pkg_dosrc src/jogl/classes/*
-}

diff --git a/dev-java/jogl/metadata.xml b/dev-java/jogl/metadata.xml
deleted file mode 100644
index 7751e096e..000000000
--- a/dev-java/jogl/metadata.xml
+++ /dev/null
@@ -1,18 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="project">
-		<email>sci@gentoo.org</email>
-		<name>Gentoo Science Project</name>
-	</maintainer>
-	<longdescription lang="en">
-JOGL provides Java with a Binding for the OpenGL® API (JSR-231), and is designed
-to provide hardware-supported 3D graphics to applications written in Java.
-</longdescription>
-	<use>
-		<flag name="cg">Enable NVidia Cg binding.</flag>
-	</use>
-	<upstream>
-		<remote-id type="github">sgothel/jogl</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-java/jrosetta/files/api-build.xml b/dev-java/jrosetta/files/api-build.xml
deleted file mode 100644
index 6627122ab..000000000
--- a/dev-java/jrosetta/files/api-build.xml
+++ /dev/null
@@ -1,262 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<!-- ====================================================================== -->
-<!-- Ant build file (http://ant.apache.org/) for Ant 1.6.2 or above.        -->
-<!-- ====================================================================== -->
-
-<!-- ====================================================================== -->
-<!-- ===================== - DO NOT EDIT THIS FILE! - ===================== -->
-<!-- ====================================================================== -->
-<!--                                                                        -->
-<!-- Any modifications will be overwritten.                                 -->
-<!--                                                                        -->
-<!-- Generated by Maven Ant Plugin on 4/12/12 2:43 PM                       -->
-<!-- See: http://maven.apache.org/plugins/maven-ant-plugin/                 -->
-<!--                                                                        -->
-<!-- ====================================================================== -->
-
-<project name="jrosetta-api-from-maven" default="package" basedir=".">
-
-  <!-- ====================================================================== -->
-  <!-- Build environment properties                                           -->
-  <!-- ====================================================================== -->
-
-  <property file="${user.home}/.m2/maven.properties"/>
-  <property file="maven-build.properties"/>
-
-  <property name="maven.build.finalName" value="jrosetta-api-1.0.4"/>
-  <property name="maven.build.dir" value="target"/>
-  <property name="maven.build.outputDir" value="${maven.build.dir}/classes"/>
-  <property name="maven.build.srcDir.0" value="src/main/java"/>
-  <property name="maven.build.resourceDir.0" value="src/main/resources"/>
-  <property name="maven.build.testOutputDir" value="${maven.build.dir}/test-classes"/>
-  <property name="maven.build.testDir.0" value="src/test/java"/>
-  <property name="maven.build.testResourceDir.0" value="src/test/resources"/>
-  <property name="maven.test.reports" value="${maven.build.dir}/test-reports"/>
-  <property name="maven.reporting.outputDirectory" value="${maven.build.dir}/site"/>
-
-  <property name="maven.repo.local" value="${user.home}/.m2/repository"/>
-  <property name="maven.settings.offline" value="true"/>
-  <property name="maven.settings.interactiveMode" value="true"/>
-
-  <!-- ====================================================================== -->
-  <!-- Defining classpaths                                                    -->
-  <!-- ====================================================================== -->
-
-  <path id="build.classpath"/>
-  <path id="build.test.classpath">
-    <pathelement location="${maven.repo.local}/junit/junit/4.10/junit-4.10.jar"/>
-    <pathelement location="${maven.repo.local}/org/hamcrest/hamcrest-core/1.1/hamcrest-core-1.1.jar"/>
-  </path>
-
-  <!-- ====================================================================== -->
-  <!-- Cleaning up target                                                     -->
-  <!-- ====================================================================== -->
-
-  <target name="clean" description="Clean the output directory">
-    <delete dir="${maven.build.dir}"/>
-  </target>
-
-  <!-- ====================================================================== -->
-  <!-- Compilation target                                                     -->
-  <!-- ====================================================================== -->
-
-  <target name="compile" depends="get-deps" description="Compile the code">
-    <mkdir dir="${maven.build.outputDir}"/>
-    <javac destdir="${maven.build.outputDir}" 
-           nowarn="false" 
-           debug="true" 
-           optimize="false" 
-           deprecation="true" 
-           target="1.6" 
-           verbose="false" 
-           fork="false" 
-           source="1.6">
-      <src>
-        <pathelement location="${maven.build.srcDir.0}"/>
-      </src>
-      <classpath refid="build.classpath"/>
-    </javac>
-    <copy todir="${maven.build.outputDir}">
-      <fileset dir="${maven.build.resourceDir.0}"/>
-    </copy>
-  </target>
-
-  <!-- ====================================================================== -->
-  <!-- Test-compilation target                                                -->
-  <!-- ====================================================================== -->
-
-  <target name="compile-tests" 
-          depends="compile" 
-          description="Compile the test code" 
-          unless="maven.test.skip">
-    <mkdir dir="${maven.build.testOutputDir}"/>
-    <javac destdir="${maven.build.testOutputDir}" 
-           nowarn="false" 
-           debug="true" 
-           optimize="false" 
-           deprecation="true" 
-           target="1.6" 
-           verbose="false" 
-           fork="false" 
-           source="1.6">
-      <src>
-        <pathelement location="${maven.build.testDir.0}"/>
-      </src>
-      <classpath>
-        <path refid="build.test.classpath"/>
-        <pathelement location="${maven.build.outputDir}"/>
-      </classpath>
-    </javac>
-    <copy todir="${maven.build.testOutputDir}">
-      <fileset dir="${maven.build.testResourceDir.0}"/>
-    </copy>
-  </target>
-
-  <!-- ====================================================================== -->
-  <!-- Run all tests                                                          -->
-  <!-- ====================================================================== -->
-
-  <target name="test" 
-          depends="compile-tests, junit-missing" 
-          unless="junit.skipped" 
-          description="Run the test cases">
-    <mkdir dir="${maven.test.reports}"/>
-    <junit printSummary="yes" haltonerror="true" haltonfailure="true" fork="true" dir=".">
-      <sysproperty key="basedir" value="."/>
-      <formatter type="xml"/>
-      <formatter type="plain" usefile="false"/>
-      <classpath>
-        <path refid="build.test.classpath"/>
-        <pathelement location="${maven.build.outputDir}"/>
-        <pathelement location="${maven.build.testOutputDir}"/>
-      </classpath>
-      <batchtest todir="${maven.test.reports}" unless="test">
-        <fileset dir="${maven.build.testDir.0}">
-          <include name="**/Test*.java"/>
-          <include name="**/*Test.java"/>
-          <include name="**/*TestCase.java"/>
-          <exclude name="**/*Abstract*Test.java"/>
-        </fileset>
-      </batchtest>
-      <batchtest todir="${maven.test.reports}" if="test">
-        <fileset dir="${maven.build.testDir.0}">
-          <include name="**/${test}.java"/>
-          <exclude name="**/*Abstract*Test.java"/>
-        </fileset>
-      </batchtest>
-    </junit>
-  </target>
-
-  <target name="test-junit-present">
-    <available classname="junit.framework.Test" property="junit.present"/>
-  </target>
-
-  <target name="test-junit-status" 
-          depends="test-junit-present">
-    <condition property="junit.missing">
-      <and>
-        <isfalse value="${junit.present}"/>
-        <isfalse value="${maven.test.skip}"/>
-      </and>
-    </condition>
-    <condition property="junit.skipped">
-      <or>
-        <isfalse value="${junit.present}"/>
-        <istrue value="${maven.test.skip}"/>
-      </or>
-    </condition>
-  </target>
-
-  <target name="junit-missing" 
-          depends="test-junit-status" 
-          if="junit.missing">
-    <echo>=================================== WARNING ===================================</echo>
-    <echo> JUnit is not present in your $ANT_HOME/lib directory. Tests not executed.</echo>
-    <echo>===============================================================================</echo>
-  </target>
-
-  <!-- ====================================================================== -->
-  <!-- Javadoc target                                                         -->
-  <!-- ====================================================================== -->
-
-  <target name="javadoc" description="Generates the Javadoc of the application">
-    <javadoc sourcepath="${maven.build.srcDir.0}" 
-             packagenames="*" 
-             destdir="${maven.reporting.outputDirectory}/apidocs" 
-             access="protected" 
-             old="false" 
-             verbose="false" 
-             version="true" 
-             use="true" 
-             author="true" 
-             splitindex="false" 
-             nodeprecated="false" 
-             nodeprecatedlist="false" 
-             notree="false" 
-             noindex="false" 
-             nohelp="false" 
-             nonavbar="false" 
-             serialwarn="false" 
-             charset="ISO-8859-1" 
-             linksource="false" 
-             breakiterator="false"/>
-  </target>
-
-  <!-- ====================================================================== -->
-  <!-- Package target                                                         -->
-  <!-- ====================================================================== -->
-
-  <target name="package" depends="compile,test" description="Package the application">
-    <jar jarfile="${maven.build.dir}/${maven.build.finalName}.jar" 
-         compress="true" 
-         index="false" 
-         basedir="${maven.build.outputDir}" 
-         excludes="**/package.html">
-      <manifest>
-      </manifest>
-    </jar>
-  </target>
-
-  <!-- ====================================================================== -->
-  <!-- A dummy target for the package named after the type it creates         -->
-  <!-- ====================================================================== -->
-
-  <target name="jar" depends="package" description="Builds the jar for the application"/>
-
-  <!-- ====================================================================== -->
-  <!-- Download dependencies target                                           -->
-  <!-- ====================================================================== -->
-
-  <target name="test-offline">
-    <condition property="maven.mode.offline">
-      <equals arg1="${maven.settings.offline}" arg2="true"/>
-    </condition>
-  </target>
-
-  <target name="get-deps" 
-          depends="test-offline" 
-          description="Download all dependencies" 
-          unless="maven.mode.offline">
-    <mkdir dir="${maven.repo.local}"/>
-    <mkdir dir="${maven.repo.local}/junit/junit/4.10"/>
-    <get src="http://maven.artenum.com/content/groups/public/junit/junit/4.10/junit-4.10.jar" 
-         dest="${maven.repo.local}/junit/junit/4.10/junit-4.10.jar" 
-         usetimestamp="false" 
-         ignoreerrors="true"/>
-    <get src="http://repo.maven.apache.org/maven2/junit/junit/4.10/junit-4.10.jar" 
-         dest="${maven.repo.local}/junit/junit/4.10/junit-4.10.jar" 
-         usetimestamp="false" 
-         ignoreerrors="true"/>
-    <mkdir dir="${maven.repo.local}/org/hamcrest/hamcrest-core/1.1"/>
-    <get src="http://maven.artenum.com/content/groups/public/org/hamcrest/hamcrest-core/1.1/hamcrest-core-1.1.jar" 
-         dest="${maven.repo.local}/org/hamcrest/hamcrest-core/1.1/hamcrest-core-1.1.jar" 
-         usetimestamp="false" 
-         ignoreerrors="true"/>
-    <get src="http://repo.maven.apache.org/maven2/org/hamcrest/hamcrest-core/1.1/hamcrest-core-1.1.jar" 
-         dest="${maven.repo.local}/org/hamcrest/hamcrest-core/1.1/hamcrest-core-1.1.jar" 
-         usetimestamp="false" 
-         ignoreerrors="true"/>
-  </target>
-
-</project>

diff --git a/dev-java/jrosetta/files/build.xml b/dev-java/jrosetta/files/build.xml
deleted file mode 100644
index c6959deb0..000000000
--- a/dev-java/jrosetta/files/build.xml
+++ /dev/null
@@ -1,74 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<!-- ====================================================================== -->
-<!-- Ant build file (http://ant.apache.org/) for Ant 1.6.2 or above.        -->
-<!-- ====================================================================== -->
-
-<!-- ====================================================================== -->
-<!-- ===================== - DO NOT EDIT THIS FILE! - ===================== -->
-<!-- ====================================================================== -->
-<!--                                                                        -->
-<!-- Any modifications will be overwritten.                                 -->
-<!--                                                                        -->
-<!-- Generated by Maven Ant Plugin on 4/12/12 2:43 PM                       -->
-<!-- See: http://maven.apache.org/plugins/maven-ant-plugin/                 -->
-<!--                                                                        -->
-<!-- ====================================================================== -->
-
-<project name="jrosetta-from-maven" default="package" basedir=".">
-
-  <!-- ====================================================================== -->
-  <!-- Cleaning up target                                                     -->
-  <!-- ====================================================================== -->
-
-  <target name="clean" description="Clean the output directory">
-    <ant antfile="build.xml" dir="modules/jrosetta-api" target="clean"/>
-    <ant antfile="build.xml" dir="modules/jrosetta-engine" target="clean"/>
-  </target>
-
-  <!-- ====================================================================== -->
-  <!-- Compilation target                                                     -->
-  <!-- ====================================================================== -->
-
-  <target name="compile" description="Compile the code">
-    <ant antfile="build.xml" dir="modules/jrosetta-api" target="compile"/>
-    <ant antfile="build.xml" dir="modules/jrosetta-engine" target="compile"/>
-  </target>
-
-  <!-- ====================================================================== -->
-  <!-- Test-compilation target                                                -->
-  <!-- ====================================================================== -->
-
-  <target name="compile-tests" description="Compile the test code">
-    <ant antfile="build.xml" dir="modules/jrosetta-api" target="compile-tests"/>
-    <ant antfile="build.xml" dir="modules/jrosetta-engine" target="compile-tests"/>
-  </target>
-
-  <!-- ====================================================================== -->
-  <!-- Run all tests                                                          -->
-  <!-- ====================================================================== -->
-
-  <target name="test" description="Run the test cases">
-    <ant antfile="build.xml" dir="modules/jrosetta-api" target="test"/>
-    <ant antfile="build.xml" dir="modules/jrosetta-engine" target="test"/>
-  </target>
-
-  <!-- ====================================================================== -->
-  <!-- Javadoc target                                                         -->
-  <!-- ====================================================================== -->
-
-  <target name="javadoc" description="Generates the Javadoc of the application">
-    <ant antfile="build.xml" dir="modules/jrosetta-api" target="javadoc"/>
-    <ant antfile="build.xml" dir="modules/jrosetta-engine" target="javadoc"/>
-  </target>
-
-  <!-- ====================================================================== -->
-  <!-- Package target                                                         -->
-  <!-- ====================================================================== -->
-
-  <target name="package" description="Package the application">
-    <ant antfile="build.xml" dir="modules/jrosetta-api" target="package"/>
-    <ant antfile="build.xml" dir="modules/jrosetta-engine" target="package"/>
-  </target>
-
-</project>

diff --git a/dev-java/jrosetta/files/engine-build.xml b/dev-java/jrosetta/files/engine-build.xml
deleted file mode 100644
index 9ee8429f4..000000000
--- a/dev-java/jrosetta/files/engine-build.xml
+++ /dev/null
@@ -1,274 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<!-- ====================================================================== -->
-<!-- Ant build file (http://ant.apache.org/) for Ant 1.6.2 or above.        -->
-<!-- ====================================================================== -->
-
-<!-- ====================================================================== -->
-<!-- ===================== - DO NOT EDIT THIS FILE! - ===================== -->
-<!-- ====================================================================== -->
-<!--                                                                        -->
-<!-- Any modifications will be overwritten.                                 -->
-<!--                                                                        -->
-<!-- Generated by Maven Ant Plugin on 4/12/12 2:43 PM                       -->
-<!-- See: http://maven.apache.org/plugins/maven-ant-plugin/                 -->
-<!--                                                                        -->
-<!-- ====================================================================== -->
-
-<project name="jrosetta-engine-from-maven" default="package" basedir=".">
-
-  <!-- ====================================================================== -->
-  <!-- Build environment properties                                           -->
-  <!-- ====================================================================== -->
-
-  <property file="${user.home}/.m2/maven.properties"/>
-  <property file="maven-build.properties"/>
-
-  <property name="maven.build.finalName" value="jrosetta-engine-1.0.4"/>
-  <property name="maven.build.dir" value="target"/>
-  <property name="maven.build.outputDir" value="${maven.build.dir}/classes"/>
-  <property name="maven.build.srcDir.0" value="src/main/java"/>
-  <property name="maven.build.resourceDir.0" value="src/main/resources"/>
-  <property name="maven.build.testOutputDir" value="${maven.build.dir}/test-classes"/>
-  <property name="maven.build.testDir.0" value="src/test/java"/>
-  <property name="maven.build.testResourceDir.0" value="src/test/resources"/>
-  <property name="maven.test.reports" value="${maven.build.dir}/test-reports"/>
-  <property name="maven.reporting.outputDirectory" value="${maven.build.dir}/site"/>
-
-  <property name="maven.repo.local" value="${user.home}/.m2/repository"/>
-  <property name="maven.settings.offline" value="true"/>
-  <property name="maven.settings.interactiveMode" value="true"/>
-
-  <!-- ====================================================================== -->
-  <!-- Defining classpaths                                                    -->
-  <!-- ====================================================================== -->
-
-  <path id="build.classpath">
-    <pathelement location="../jrosetta-api/target/classes"/>
-  </path>
-  <path id="build.test.classpath">
-    <pathelement location="${maven.repo.local}/com/artenum/jrosetta/jrosetta-api/1.0.4/jrosetta-api-1.0.4.jar"/>
-    <pathelement location="${maven.repo.local}/junit/junit/4.10/junit-4.10.jar"/>
-    <pathelement location="${maven.repo.local}/org/hamcrest/hamcrest-core/1.1/hamcrest-core-1.1.jar"/>
-  </path>
-
-  <!-- ====================================================================== -->
-  <!-- Cleaning up target                                                     -->
-  <!-- ====================================================================== -->
-
-  <target name="clean" description="Clean the output directory">
-    <delete dir="${maven.build.dir}"/>
-  </target>
-
-  <!-- ====================================================================== -->
-  <!-- Compilation target                                                     -->
-  <!-- ====================================================================== -->
-
-  <target name="compile" depends="get-deps" description="Compile the code">
-    <mkdir dir="${maven.build.outputDir}"/>
-    <javac destdir="${maven.build.outputDir}" 
-           nowarn="false" 
-           debug="true" 
-           optimize="false" 
-           deprecation="true" 
-           target="1.6" 
-           verbose="false" 
-           fork="false" 
-           source="1.6">
-      <src>
-        <pathelement location="${maven.build.srcDir.0}"/>
-      </src>
-      <classpath refid="build.classpath"/>
-    </javac>
-    <copy todir="${maven.build.outputDir}">
-      <fileset dir="${maven.build.resourceDir.0}"/>
-    </copy>
-  </target>
-
-  <!-- ====================================================================== -->
-  <!-- Test-compilation target                                                -->
-  <!-- ====================================================================== -->
-
-  <target name="compile-tests" 
-          depends="compile" 
-          description="Compile the test code" 
-          unless="maven.test.skip">
-    <mkdir dir="${maven.build.testOutputDir}"/>
-    <javac destdir="${maven.build.testOutputDir}" 
-           nowarn="false" 
-           debug="true" 
-           optimize="false" 
-           deprecation="true" 
-           target="1.6" 
-           verbose="false" 
-           fork="false" 
-           source="1.6">
-      <src>
-        <pathelement location="${maven.build.testDir.0}"/>
-      </src>
-      <classpath>
-        <path refid="build.test.classpath"/>
-        <pathelement location="${maven.build.outputDir}"/>
-      </classpath>
-    </javac>
-    <copy todir="${maven.build.testOutputDir}">
-      <fileset dir="${maven.build.testResourceDir.0}"/>
-    </copy>
-  </target>
-
-  <!-- ====================================================================== -->
-  <!-- Run all tests                                                          -->
-  <!-- ====================================================================== -->
-
-  <target name="test" 
-          depends="compile-tests, junit-missing" 
-          unless="junit.skipped" 
-          description="Run the test cases">
-    <mkdir dir="${maven.test.reports}"/>
-    <junit printSummary="yes" haltonerror="true" haltonfailure="true" fork="true" dir=".">
-      <sysproperty key="basedir" value="."/>
-      <formatter type="xml"/>
-      <formatter type="plain" usefile="false"/>
-      <classpath>
-        <path refid="build.test.classpath"/>
-        <pathelement location="${maven.build.outputDir}"/>
-        <pathelement location="${maven.build.testOutputDir}"/>
-      </classpath>
-      <batchtest todir="${maven.test.reports}" unless="test">
-        <fileset dir="${maven.build.testDir.0}">
-          <include name="**/Test*.java"/>
-          <include name="**/*Test.java"/>
-          <include name="**/*TestCase.java"/>
-          <exclude name="**/*Abstract*Test.java"/>
-        </fileset>
-      </batchtest>
-      <batchtest todir="${maven.test.reports}" if="test">
-        <fileset dir="${maven.build.testDir.0}">
-          <include name="**/${test}.java"/>
-          <exclude name="**/*Abstract*Test.java"/>
-        </fileset>
-      </batchtest>
-    </junit>
-  </target>
-
-  <target name="test-junit-present">
-    <available classname="junit.framework.Test" property="junit.present"/>
-  </target>
-
-  <target name="test-junit-status" 
-          depends="test-junit-present">
-    <condition property="junit.missing">
-      <and>
-        <isfalse value="${junit.present}"/>
-        <isfalse value="${maven.test.skip}"/>
-      </and>
-    </condition>
-    <condition property="junit.skipped">
-      <or>
-        <isfalse value="${junit.present}"/>
-        <istrue value="${maven.test.skip}"/>
-      </or>
-    </condition>
-  </target>
-
-  <target name="junit-missing" 
-          depends="test-junit-status" 
-          if="junit.missing">
-    <echo>=================================== WARNING ===================================</echo>
-    <echo> JUnit is not present in your $ANT_HOME/lib directory. Tests not executed.</echo>
-    <echo>===============================================================================</echo>
-  </target>
-
-  <!-- ====================================================================== -->
-  <!-- Javadoc target                                                         -->
-  <!-- ====================================================================== -->
-
-  <target name="javadoc" description="Generates the Javadoc of the application">
-    <javadoc sourcepath="${maven.build.srcDir.0}" 
-             packagenames="*" 
-             destdir="${maven.reporting.outputDirectory}/apidocs" 
-             access="protected" 
-             old="false" 
-             verbose="false" 
-             version="true" 
-             use="true" 
-             author="true" 
-             splitindex="false" 
-             nodeprecated="false" 
-             nodeprecatedlist="false" 
-             notree="false" 
-             noindex="false" 
-             nohelp="false" 
-             nonavbar="false" 
-             serialwarn="false" 
-             charset="ISO-8859-1" 
-             linksource="false" 
-             breakiterator="false"/>
-  </target>
-
-  <!-- ====================================================================== -->
-  <!-- Package target                                                         -->
-  <!-- ====================================================================== -->
-
-  <target name="package" depends="compile,test" description="Package the application">
-    <jar jarfile="${maven.build.dir}/${maven.build.finalName}.jar" 
-         compress="true" 
-         index="false" 
-         basedir="${maven.build.outputDir}" 
-         excludes="**/package.html">
-      <manifest>
-      </manifest>
-    </jar>
-  </target>
-
-  <!-- ====================================================================== -->
-  <!-- A dummy target for the package named after the type it creates         -->
-  <!-- ====================================================================== -->
-
-  <target name="jar" depends="package" description="Builds the jar for the application"/>
-
-  <!-- ====================================================================== -->
-  <!-- Download dependencies target                                           -->
-  <!-- ====================================================================== -->
-
-  <target name="test-offline">
-    <condition property="maven.mode.offline">
-      <equals arg1="${maven.settings.offline}" arg2="true"/>
-    </condition>
-  </target>
-
-  <target name="get-deps" 
-          depends="test-offline" 
-          description="Download all dependencies" 
-          unless="maven.mode.offline">
-    <mkdir dir="${maven.repo.local}"/>
-    <mkdir dir="${maven.repo.local}/com/artenum/jrosetta/jrosetta-api/1.0.4"/>
-    <get src="http://maven.artenum.com/content/groups/public/com/artenum/jrosetta/jrosetta-api/1.0.4/jrosetta-api-1.0.4.jar" 
-         dest="${maven.repo.local}/com/artenum/jrosetta/jrosetta-api/1.0.4/jrosetta-api-1.0.4.jar" 
-         usetimestamp="false" 
-         ignoreerrors="true"/>
-    <get src="http://repo.maven.apache.org/maven2/com/artenum/jrosetta/jrosetta-api/1.0.4/jrosetta-api-1.0.4.jar" 
-         dest="${maven.repo.local}/com/artenum/jrosetta/jrosetta-api/1.0.4/jrosetta-api-1.0.4.jar" 
-         usetimestamp="false" 
-         ignoreerrors="true"/>
-    <mkdir dir="${maven.repo.local}/junit/junit/4.10"/>
-    <get src="http://maven.artenum.com/content/groups/public/junit/junit/4.10/junit-4.10.jar" 
-         dest="${maven.repo.local}/junit/junit/4.10/junit-4.10.jar" 
-         usetimestamp="false" 
-         ignoreerrors="true"/>
-    <get src="http://repo.maven.apache.org/maven2/junit/junit/4.10/junit-4.10.jar" 
-         dest="${maven.repo.local}/junit/junit/4.10/junit-4.10.jar" 
-         usetimestamp="false" 
-         ignoreerrors="true"/>
-    <mkdir dir="${maven.repo.local}/org/hamcrest/hamcrest-core/1.1"/>
-    <get src="http://maven.artenum.com/content/groups/public/org/hamcrest/hamcrest-core/1.1/hamcrest-core-1.1.jar" 
-         dest="${maven.repo.local}/org/hamcrest/hamcrest-core/1.1/hamcrest-core-1.1.jar" 
-         usetimestamp="false" 
-         ignoreerrors="true"/>
-    <get src="http://repo.maven.apache.org/maven2/org/hamcrest/hamcrest-core/1.1/hamcrest-core-1.1.jar" 
-         dest="${maven.repo.local}/org/hamcrest/hamcrest-core/1.1/hamcrest-core-1.1.jar" 
-         usetimestamp="false" 
-         ignoreerrors="true"/>
-  </target>
-
-</project>

diff --git a/dev-java/jrosetta/jrosetta-1.0.4.ebuild b/dev-java/jrosetta/jrosetta-1.0.4.ebuild
deleted file mode 100644
index bf0f72e79..000000000
--- a/dev-java/jrosetta/jrosetta-1.0.4.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit java-pkg-2 java-ant-2
-
-DESCRIPTION="Common base for graphical component to build a graphical console"
-HOMEPAGE="http://dev.artenum.com/projects/JRosetta"
-#currently down
-#SRC_URI="http://maven.artenum.com/content/groups/public/com/artenum/${PN}/${PV}/${P}-sources.jar"
-SRC_URI="http://pkgs.fedoraproject.org/repo/pkgs/${PN}/${P}-sources.jar/5c3589d4207f71bad6eeefd4857bce50/${P}-sources.jar"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-DEPEND="
-	>=virtual/jdk-1.5:*"
-BDEPEND="app-arch/unzip"
-RDEPEND=">=virtual/jre-1.5:*"
-
-EANT_BUILD_TARGET="compile package"
-JAVA_ANT_BSFIX_EXTRA_ARGS="--maven-cleaning"
-
-src_prepare () {
-	default
-	cp "${FILESDIR}/api-build.xml" modules/jrosetta-api/build.xml || die
-	cp "${FILESDIR}/engine-build.xml" modules/jrosetta-engine/build.xml || die
-	cp "${FILESDIR}/build.xml" . || die
-	echo "${PV}" > modules/jrosetta-engine/src/main/resources/version.txt || die
-}
-
-src_install () {
-	java-pkg_newjar "modules/jrosetta-api/target/jrosetta-api-${PV}.jar" \
-	jrosetta-api.jar
-	java-pkg_newjar "modules/jrosetta-engine/target/jrosetta-engine-${PV}.jar" \
-	jrosetta-engine.jar
-}

diff --git a/dev-java/jrosetta/metadata.xml b/dev-java/jrosetta/metadata.xml
deleted file mode 100644
index ae9640ffb..000000000
--- a/dev-java/jrosetta/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="project">
-		<email>sci@gentoo.org</email>
-		<name>Gentoo Science Project</name>
-	</maintainer>
-</pkgmetadata>

diff --git a/dev-java/lucene/files/lucene-3.6.2-ant-1.10.patch b/dev-java/lucene/files/lucene-3.6.2-ant-1.10.patch
deleted file mode 100644
index 8d70c406f..000000000
--- a/dev-java/lucene/files/lucene-3.6.2-ant-1.10.patch
+++ /dev/null
@@ -1,24 +0,0 @@
-diff --git a/lucene/test-framework/src/java/org/apache/lucene/util/LuceneJUnitDividingSelector.java b/lucene/test-framework/src/java/org/apache/lucene/util/LuceneJUnitDividingSelector.java
-index 5a9509c..beecebe 100644
---- a/test-framework/src/java/org/apache/lucene/util/LuceneJUnitDividingSelector.java
-+++ b/test-framework/src/java/org/apache/lucene/util/LuceneJUnitDividingSelector.java
-@@ -21,6 +21,7 @@ import java.io.File;
- import org.apache.tools.ant.BuildException;
- import org.apache.tools.ant.types.Parameter;
- import org.apache.tools.ant.types.selectors.BaseExtendSelector;
-+import org.apache.tools.ant.types.Resource;
- 
- /** Divides filesets into equal groups */
- public class LuceneJUnitDividingSelector extends BaseExtendSelector {
-@@ -30,6 +31,11 @@ public class LuceneJUnitDividingSelector extends BaseExtendSelector {
-   /** Current part to accept. */
-   private int part;
- 
-+  @Override
-+  public boolean isSelected(Resource r) {
-+      return false;
-+  }
-+
-   @Override
-   public void setParameters(Parameter[] pParameters) {
-     super.setParameters(pParameters);

diff --git a/dev-java/lucene/files/lucene_contrib_icu4j_v50.patch b/dev-java/lucene/files/lucene_contrib_icu4j_v50.patch
deleted file mode 100644
index 8c3dd8a01..000000000
--- a/dev-java/lucene/files/lucene_contrib_icu4j_v50.patch
+++ /dev/null
@@ -1,20 +0,0 @@
---- a/contrib/icu/src/java/org/apache/lucene/analysis/icu/segmentation/BreakIteratorWrapper.java
-+++ b/contrib/icu/src/java/org/apache/lucene/analysis/icu/segmentation/BreakIteratorWrapper.java
-@@ -21,7 +21,6 @@ import java.text.CharacterIterator;
- 
- import com.ibm.icu.lang.UCharacter;
- import com.ibm.icu.text.BreakIterator;
--import com.ibm.icu.text.DictionaryBasedBreakIterator;
- import com.ibm.icu.text.RuleBasedBreakIterator;
- import com.ibm.icu.text.UTF16;
- 
-@@ -67,8 +66,7 @@ abstract class BreakIteratorWrapper {
-    * it like a generic BreakIterator.
-    */
-   static BreakIteratorWrapper wrap(BreakIterator breakIterator) {
--    if (breakIterator instanceof RuleBasedBreakIterator
--        && !(breakIterator instanceof DictionaryBasedBreakIterator))
-+    if (breakIterator instanceof RuleBasedBreakIterator)
-       return new RBBIWrapper((RuleBasedBreakIterator) breakIterator);
-     else
-       return new BIWrapper(breakIterator);

diff --git a/dev-java/lucene/lucene-3.6.2-r2.ebuild b/dev-java/lucene/lucene-3.6.2-r2.ebuild
deleted file mode 100644
index bdec54f4c..000000000
--- a/dev-java/lucene/lucene-3.6.2-r2.ebuild
+++ /dev/null
@@ -1,162 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-JAVA_PKG_IUSE="doc source test contrib"
-JAVA_PKG_BSFIX_ALL="no"
-JAVA_PKG_BSFIX_NAME="build.xml common-build.xml contrib-build.xml"
-
-inherit java-pkg-2 java-ant-2
-
-DESCRIPTION="High-performance, full-featured text search engine written entirely in Java"
-HOMEPAGE="https://lucene.apache.org"
-SRC_URI="mirror://apache/lucene/java/${PV}/${P}-src.tgz"
-
-LICENSE="Apache-2.0"
-SLOT="3.6"
-KEYWORDS="~amd64 ~x86"
-
-CDEPEND="
-	dev-java/ant-core:0
-	dev-java/ant-junit:0
-	dev-java/hamcrest-core:0
-	dev-java/jflex:0
-	contrib? (
-		dev-java/junit:4
-		dev-java/jakarta-regexp:1.4
-		dev-java/commons-compress:0
-		dev-java/commons-collections:0
-		dev-java/commons-digester:0
-		dev-java/commons-logging:0
-		dev-java/commons-beanutils:1.7
-		dev-java/commons-codec:0
-		dev-java/icu4j:70
-	)"
-
-DEPEND="
-	${CDEPEND}
-	>=virtual/jdk-1.6"
-
-RDEPEND="
-	${CDEPEND}
-	>=virtual/jre-1.6"
-
-DOCS=(
-	CHANGES.txt README.txt
-	NOTICE.txt CHANGES.txt
-	JRE_VERSION_MIGRATION.txt
-)
-
-# [0]: Patch so that we can compile the package against ICU 50 and above
-PATCHES=(
-	"${FILESDIR}"/lucene_contrib_icu4j_v50.patch
-	"${FILESDIR}"/${P}-ant-1.10.patch
-)
-
-EANT_GENTOO_CLASSPATH="
-	ant-core
-	ant-junit
-	junit-4
-	hamcrest-core
-	jflex
-	"
-EANT_EXTRA_ARGS="-Dversion=${PV} -Dfailonjavadocwarning=false"
-EANT_DOC_TARGET="javadocs-core"
-
-EANT_TEST_TARGET="test-core"
-EANT_TEST_EXTRA_ARGS="-Dheadless=true -Djava.io.tmpdir=${T}"
-EANT_TEST_GENTOO_CLASSPATH="
-	ant-core
-	ant-junit
-	junit-4
-	"
-EANT_TEST_ANT_TASKS="ant-junit"
-
-JAVA_ANT_REWRITE_CLASSPATH="yes"
-
-# All tests in contrib/icu/test fail.
-RESTRICT="test"
-
-src_prepare() {
-	default
-
-	sed -i \
-		-e '/-Xmax/ d' \
-		-e '/property="ivy.available"/s,resource="${ivy.resource}",file="." type="dir",g' \
-		-e '/<ivy:retrieve/d' \
-		common-build.xml || die
-
-	# FIXME: docs do not build if behind a proxy, -autoproxy does not work
-	java-ant_xml-rewrite -f common-build.xml \
-		-c -e javadoc \
-		-a failonerror \
-		-v "false" \
-		-a additionalparam \
-		-v "-Xdoclint:none"
-
-	# There are some JS in the javadocs's bootom and in VM >= 1.8 the --allow-script-in-comments
-	# is needed so docs could be built
-	if java-pkg_is-vm-version-ge "1.8" ; then
-		java-ant_xml-rewrite -f common-build.xml \
-			-c -e javadoc \
-			-a additionalparam \
-			-v "-Xdoclint:none --allow-script-in-comments"
-	fi
-
-	java-pkg-2_src_prepare
-}
-
-src_compile() {
-	EANT_BUILD_TARGET="jar-core"
-
-	if use contrib; then
-	    EANT_GENTOO_CLASSPATH+="
-			jakarta-regexp-1.4
-			commons-compress
-			commons-collections
-			commons-digester
-			commons-logging
-			commons-beanutils-1.7
-			commons-codec
-			icu4j-70
-			"
-		EANT_BUILD_TARGET+=" build-contrib"
-		EANT_DOC_TARGET+=" javadocs-all"
-	fi
-
-	java-ant_rewrite-classpath common-build.xml
-
-	default
-	java-pkg-2_src_compile
-}
-
-src_test() {
-	if use contrib; then
-	    EANT_TEST_GENTOO_CLASSPATH+=" commons-codec ${EANT_GENTOO_CLASSPATH}"
-	    EANT_TEST_TARGET+=" test-contrib"
-	fi
-
-	java-pkg-2_src_test
-}
-
-src_install() {
-	einstalldocs
-	java-pkg_newjar build/core/${PN}-core-${PV}.jar ${PN}-core.jar
-
-	if use contrib; then
-		local i j
-		for i in $(find build/contrib -name \*-${PV}.jar); do
-		    j=${i##*/}
-			java-pkg_newjar $i ${j%%-${PV}.jar}.jar
-		done
-	fi
-	if use doc; then
-		dodoc -r docs
-		java-pkg_dohtml -r build/docs/api
-	fi
-	if use source; then
-	     java-pkg_dosrc core/src/java/org
-	  	 use contrib && java-pkg_dosrc contrib
-	fi
-}

diff --git a/dev-java/lucene/lucene-5.2.1.ebuild b/dev-java/lucene/lucene-5.2.1.ebuild
deleted file mode 100644
index e6cea2888..000000000
--- a/dev-java/lucene/lucene-5.2.1.ebuild
+++ /dev/null
@@ -1,211 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-JAVA_PKG_IUSE="doc source test modules"
-JAVA_PKG_BSFIX_ALL="no"
-JAVA_PKG_BSFIX_NAME="build.xml common-build.xml"
-
-inherit java-pkg-2 java-ant-2
-
-DESCRIPTION="High-performance, full-featured text search engine written entirely in Java"
-HOMEPAGE="https://lucene.apache.org"
-SRC_URI="https://archive.apache.org/dist/lucene/java/${PV}/${P}-src.tgz"
-
-LICENSE="Apache-2.0"
-SLOT="5.2"
-KEYWORDS="~amd64 ~x86"
-
-CDEPEND="
-	dev-java/ant-core:0
-	dev-java/ant-junit:0
-	dev-java/hamcrest-core:0
-	dev-java/jflex:0
-	modules? (
-		dev-java/ant-apache-log4j:0
-		dev-java/antlr:3.5
-		dev-java/asm:9
-		dev-java/asm-commons:9
-		dev-java/junit:4
-		dev-java/jakarta-regexp:1.4
-		dev-java/commons-compress:0
-		dev-java/commons-collections:0
-		dev-java/commons-digester:0
-		dev-java/commons-logging:0
-		dev-java/commons-beanutils:1.7
-		dev-java/commons-codec:0
-		dev-java/icu4j:70
-		dev-java/log4j:0
-	)"
-
-DEPEND="
-	${CDEPEND}
-	>=virtual/jdk-1.7"
-
-RDEPEND="
-	${CDEPEND}
-	>=virtual/jre-1.7"
-
-DOCS=(
-	CHANGES.txt README.txt
-	NOTICE.txt CHANGES.txt
-	JRE_VERSION_MIGRATION.txt
-)
-
-EANT_GENTOO_CLASSPATH="
-	ant-core
-	ant-junit
-	junit-4
-	hamcrest-core
-	jflex
-	"
-EANT_EXTRA_ARGS="-Dversion=${PV} -Dfailonjavadocwarning=false"
-EANT_DOC_TARGET="javadocs-lucene-core"
-
-EANT_TEST_TARGET="test-core"
-EANT_TEST_EXTRA_ARGS="-Dheadless=true -Djava.io.tmpdir=${T}"
-EANT_TEST_GENTOO_CLASSPATH="
-	ant-core
-	ant-junit
-	junit-4
-	"
-EANT_TEST_ANT_TASKS="ant-junit"
-
-JAVA_ANT_REWRITE_CLASSPATH="yes"
-
-# All tests in contrib/icu/test fail.
-RESTRICT="test"
-
-src_prepare() {
-	default
-
-	sed -i \
-		-e '/-Xmax/ d' \
-		-e '/property="ivy.available"/s,resource="${ivy.resource}",file="." type="dir",g' \
-		-e '/<ivy:retrieve/d' \
-		-e '/conf="${ivy.default.configuration}" sync="${ivy.sync}"/d' \
-		-e '/<fail>Ivy is not available<\/fail>/d' \
-		-e '/ivy:configure/d' \
-		-e '/svnversion.exe/d' \
-		common-build.xml || die
-
-	# do not build tests if modules enabled, we are missing a dependency
-	sed -i \
-		-e 's/<target name="build-modules" depends="compile-test"/<target name="build-modules"/g' \
-		build.xml
-
-	# FIXME: docs do not build if behind a proxy, -autoproxy does not work
-	java-ant_xml-rewrite -f common-build.xml \
-		-c -e javadoc \
-		-a failonerror \
-		-v "false" \
-		-a additionalparam \
-		-v "-Xdoclint:none"
-
-	# There are some JS in the javadocs's bootom and in VM >= 1.8 the --allow-script-in-comments
-	# is needed so docs could be built
-	if java-pkg_is-vm-version-ge "1.8" ; then
-		java-ant_xml-rewrite -f common-build.xml \
-			-c -e javadoc \
-			-a additionalparam \
-			-v "-Xdoclint:none --allow-script-in-comments"
-	fi
-
-	if use modules; then
-		mkdir -p analysis/icu/lib
-		java-pkg_jar-from --into analysis/icu/lib icu4j-70
-		# disable morfologik, dependency does not build
-		# disable uima, dependency does not build
-		# disable phonetic, dependency does not exist
-		sed -i \
-			-e 's/morfologik,//g' \
-			-e 's/,uima//g' \
-			-e 's/phonetic,//g' \
-			-e 's/,compile-test//g' \
-			analysis/build.xml || die
-		rm -r analysis/morfologik || die
-		rm -r analysis/uima || die
-		rm -r analysis/phonetic || die
-		# do not compile all the tests just because we want the modules
-		sed -i \
-			-e 's/name="build-modules" depends="compile-test"/name="build-modules"/g' \
-			build.xml || die
-		sed -i \
-			-e 's/, compile-test//g' \
-			module-build.xml || die
-		mkdir -p expressions/lib
-		# facet requires hppc which does not compile
-		sed -i \
-			-e '/<ant dir="${common.dir}\/facet" target="jar-core" inheritall="false">/,+2d' \
-			module-build.xml || die
-		rm -r facet || die
-		# requires spatial4j, which does not exist
-		sed -i \
-			-e '/<ant dir="${common.dir}\/spatial" target="jar-core" inheritAll="false">/,+2d' \
-			module-build.xml || die
-		rm -r spatial || die
-		# these require modules which we have disabled
-		rm -r benchmark || die
-		rm -r demo || die
-		# fails to build for unknown reasons
-		rm -r replicator || die
-	fi
-
-	java-pkg-2_src_prepare
-}
-
-src_compile() {
-	EANT_BUILD_TARGET="jar-core"
-
-	if use modules; then
-	    EANT_GENTOO_CLASSPATH+="
-			ant-apache-log4j
-			antlr-3.5
-			asm-9
-			asm-commons-9
-			jakarta-regexp-1.4
-			commons-compress
-			commons-collections
-			commons-digester
-			commons-logging
-			commons-beanutils-1.7
-			commons-codec
-			icu4j-70
-			log4j
-			"
-		EANT_BUILD_TARGET+=" build-modules"
-		EANT_DOC_TARGET+=" javadocs-modules"
-	fi
-
-	java-ant_rewrite-classpath common-build.xml
-
-	default
-	java-pkg-2_src_compile
-}
-
-src_test() {
-	if use modules; then
-	    EANT_TEST_GENTOO_CLASSPATH+=" commons-codec ${EANT_GENTOO_CLASSPATH}"
-	    EANT_TEST_TARGET+=" test-modules"
-	fi
-
-	java-pkg-2_src_test
-}
-
-src_install() {
-	einstalldocs
-	local i j
-	for i in $(find build -name \*-${PV}.jar); do
-	    j=${i##*/}
-		java-pkg_newjar $i ${j%%-${PV}.jar}.jar
-	done
-	if use doc; then
-		dodoc -r docs
-		java-pkg_dohtml -r build/docs
-	fi
-	if use source; then
-	     java-pkg_dosrc core/src/java/org
-	  	 use modules && java-pkg_dosrc */src */*/src
-	fi
-}

diff --git a/dev-java/lucene/lucene-8.4.0.ebuild b/dev-java/lucene/lucene-8.4.0.ebuild
deleted file mode 100644
index 9d58ad6e6..000000000
--- a/dev-java/lucene/lucene-8.4.0.ebuild
+++ /dev/null
@@ -1,223 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-JAVA_PKG_IUSE="doc source test modules"
-JAVA_PKG_BSFIX_ALL="no"
-JAVA_PKG_BSFIX_NAME="build.xml common-build.xml"
-
-inherit java-pkg-2 java-ant-2
-
-DESCRIPTION="High-performance, full-featured text search engine written entirely in Java"
-HOMEPAGE="https://lucene.apache.org"
-SRC_URI="https://archive.apache.org/dist/lucene/java/${PV}/${P}-src.tgz"
-
-LICENSE="Apache-2.0"
-SLOT="8.4"
-KEYWORDS="~amd64 ~x86"
-
-CDEPEND="
-	dev-java/ant-core:0
-	dev-java/ant-junit:0
-	dev-java/hamcrest-core:0
-	dev-java/jflex:0
-	modules? (
-		dev-java/ant-apache-log4j:0
-		dev-java/antlr:4
-		dev-java/asm:9
-		dev-java/asm-commons:9
-		dev-java/junit:4
-		dev-java/jakarta-regexp:1.4
-		dev-java/commons-compress:0
-		dev-java/commons-collections:0
-		dev-java/commons-digester:0
-		dev-java/commons-logging:0
-		dev-java/commons-beanutils:1.7
-		dev-java/commons-codec:0
-		dev-java/icu4j:70
-		dev-java/log4j:0
-	)"
-
-DEPEND="
-	${CDEPEND}
-	>=virtual/jdk-1.8"
-
-RDEPEND="
-	${CDEPEND}
-	>=virtual/jre-1.8"
-
-DOCS=(
-	CHANGES.txt README.txt
-	NOTICE.txt CHANGES.txt
-	JRE_VERSION_MIGRATION.txt
-)
-
-EANT_GENTOO_CLASSPATH="
-	ant-core
-	ant-junit
-	junit-4
-	hamcrest-core
-	jflex
-	"
-EANT_EXTRA_ARGS="-Dversion=${PV} -Dfailonjavadocwarning=false"
-EANT_DOC_TARGET="javadocs-lucene-core"
-
-EANT_TEST_TARGET="test-core"
-EANT_TEST_EXTRA_ARGS="-Dheadless=true -Djava.io.tmpdir=${T}"
-EANT_TEST_GENTOO_CLASSPATH="
-	ant-core
-	ant-junit
-	junit-4
-	"
-EANT_TEST_ANT_TASKS="ant-junit"
-
-JAVA_ANT_REWRITE_CLASSPATH="yes"
-
-# All tests in contrib/icu/test fail.
-RESTRICT="test"
-
-src_prepare() {
-	default
-
-	sed -i \
-		-e '/-Xmax/ d' \
-		-e '/property="ivy.available"/s,resource="${ivy.resource}",file="." type="dir",g' \
-		-e '/<ivy:retrieve/d' \
-		-e '/conf="${ivy.default.configuration}" sync="${ivy.sync}"/d' \
-		-e '/<fail>Ivy is not available<\/fail>/d' \
-		-e '/ivy:configure/d' \
-		-e '/<groovy /d' \
-		-e '/svnversion.exe/d' \
-		-e 's/depends="ivy-availability-check,/depends="/g' \
-		-e 's/ivy-availability-check,//g' \
-		-e 's/resolve-groovy,//g' \
-		-e 's/depends="resolve-groovy"//g' \
-		-e '/<ivy:cachepath/,/\/>/d' \
-		-e '/<ivy:cachepath/,/\/ivy:cachepath>/d' \
-		-e '/<ivy:dependency/d' \
-		-e '/<\/ivy:cachepath>/d' \
-		-e '/<taskdef name="groovy"/,/\/>/d' \
-		common-build.xml || die
-
-	# do not build tests if modules enabled, we are missing a dependency
-	sed -i \
-		-e 's/<target name="build-modules" depends="compile-test"/<target name="build-modules"/g' \
-		build.xml
-
-	# FIXME: docs do not build if behind a proxy, -autoproxy does not work
-	java-ant_xml-rewrite -f common-build.xml \
-		-c -e javadoc \
-		-a failonerror \
-		-v "false" \
-		-a additionalparam \
-		-v "-Xdoclint:none"
-
-	# There are some JS in the javadocs's bootom and in VM >= 1.8 the --allow-script-in-comments
-	# is needed so docs could be built
-	if java-pkg_is-vm-version-ge "1.8" ; then
-		java-ant_xml-rewrite -f common-build.xml \
-			-c -e javadoc \
-			-a additionalparam \
-			-v "-Xdoclint:none --allow-script-in-comments"
-	fi
-
-	if use modules; then
-		mkdir -p analysis/icu/lib
-		java-pkg_jar-from --into analysis/icu/lib icu4j-70
-		# disable morfologik, dependency does not build
-		# disable opennlp, dependency does not exist
-		# disable phonetic, dependency does not exist
-		sed -i \
-			-e 's/morfologik,//g' \
-			-e 's/opennlp,//g' \
-			-e 's/phonetic,//g' \
-			-e 's/,compile-test//g' \
-			analysis/build.xml || die
-		rm -r analysis/morfologik || die
-		rm -r analysis/opennlp || die
-		rm -r analysis/phonetic || die
-		# do not compile all the tests just because we want the modules
-		sed -i \
-			-e 's/name="build-modules" depends="compile-test"/name="build-modules"/g' \
-			build.xml || die
-		sed -i \
-			-e 's/, compile-test//g' \
-			module-build.xml || die
-		mkdir -p expressions/lib
-		# facet requires hppc which does not compile
-		sed -i \
-			-e '/<ant dir="${common.dir}\/facet" target="jar-core" inheritall="false">/,+2d' \
-			module-build.xml || die
-		rm -r facet || die
-		# requires spatial4j, which does not exist
-		sed -i \
-			-e '/<ant dir="${common.dir}\/spatial-extras" target="jar-core" inheritAll="false">/,+2d' \
-			module-build.xml || die
-		rm -r spatial-extras || die
-		# these require modules which we have disabled
-		rm -r benchmark || die
-		rm -r demo || die
-		# this fails due to missing log4j, even though it is included in classpath
-		rm -r luke || die
-		# fails to build for unknown reasons
-		rm -r replicator || die
-	fi
-
-	java-pkg-2_src_prepare
-}
-
-src_compile() {
-	EANT_BUILD_TARGET="jar-core"
-
-	if use modules; then
-	    EANT_GENTOO_CLASSPATH+="
-			ant-apache-log4j
-			antlr-4
-			asm-9
-			asm-commons-9
-			jakarta-regexp-1.4
-			commons-compress
-			commons-collections
-			commons-digester
-			commons-logging
-			commons-beanutils-1.7
-			commons-codec
-			icu4j-70
-			log4j
-			"
-		EANT_BUILD_TARGET+=" build-modules"
-		EANT_DOC_TARGET+=" javadocs-modules"
-	fi
-
-	java-ant_rewrite-classpath common-build.xml
-
-	default
-	java-pkg-2_src_compile
-}
-
-src_test() {
-	if use modules; then
-	    EANT_TEST_GENTOO_CLASSPATH+=" commons-codec ${EANT_GENTOO_CLASSPATH}"
-	    EANT_TEST_TARGET+=" test-modules"
-	fi
-
-	java-pkg-2_src_test
-}
-
-src_install() {
-	einstalldocs
-	local i j
-	for i in $(find build -name \*-${PV}.jar); do
-	    j=${i##*/}
-		java-pkg_newjar $i ${j%%-${PV}.jar}.jar
-	done
-	if use doc; then
-		dodoc -r docs
-		java-pkg_dohtml -r build/docs
-	fi
-	if use source; then
-	     java-pkg_dosrc core/src/java/org
-	  	 use modules && java-pkg_dosrc */src */*/src
-	fi
-}

diff --git a/dev-java/lucene/metadata.xml b/dev-java/lucene/metadata.xml
deleted file mode 100644
index 8bfdfa59a..000000000
--- a/dev-java/lucene/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="project">
-		<email>sci@gentoo.org</email>
-		<name>Gentoo Science Project</name>
-	</maintainer>
-	<use>
-		<flag name="contrib">Include extra functionality from contrib/</flag>
-		<flag name="modules">Also build optional modules</flag>
-	</use>
-</pkgmetadata>

diff --git a/dev-java/skinlf/files/skinlf-6.7.10-build.xml b/dev-java/skinlf/files/skinlf-6.7.10-build.xml
deleted file mode 100644
index 42b4c1145..000000000
--- a/dev-java/skinlf/files/skinlf-6.7.10-build.xml
+++ /dev/null
@@ -1,276 +0,0 @@
-<!DOCTYPE project [
-  <!ENTITY build-COMMON SYSTEM "common.xml">
-]>
-
-<!--
-  Skin Look And Feel Build
--->
-<project name="skinlf" default="compile.java" basedir=".">
-
-  <!-- Allow user to override settings -->
-  <property file="${user.home}/skinlf-ant.properties" />
-  <property file="build.properties" />
-
-  <!-- Project Identification -->
-  <property name="project" value="skinlf"/>
-  <property name="version" value="6.7"/>
-  <property name="year"    value="2000-2006"/>
-  <property name="project.fullname" value="Skin Look And Feel"/>
-  <property name="project.nativeskin" value="nativeskin"/>
-
-  <property name="javadoc.packagenames" value="com.l2fprod.gui,com.l2fprod.gui.plaf.skin,com.l2fprod.gui.region,com.l2fprod.gui.nativeskin"/>
-
-
-
-  <path id="classpath">
-  	<fileset dir="lib" includes="**/*.jar"/>
-  </path>
-
-  <property name="classpath.asprop" refid="classpath"/>
-
-  &build-COMMON;
-
-  <target name="compile.javacc" depends="init">
-    <javacc target="src/com/l2fprod/gui/plaf/skin/impl/gtk/parser/GtkParser.jj"
-            outputdirectory="src/com/l2fprod/gui/plaf/skin/impl/gtk/parser"
-            javacchome="lib"
-            static="false"
-            javaunicodeescape="true" />
-  </target>
-
-  <target name="compile" depends="init">
-  </target>
-   
-  <!--
-    Utility targets to use the style converters
-  -->
-  <target name="convert.msstyles">
-    <fail unless="msstyle" message="Specify path to msstyle xml -Dmsstyle=pathtoxml"/>
-    <fail unless="skin"    message="Specify themepack folder -Dskin=pathtothemepackdir"/>
-    <java classname="com.l2fprod.tools.msstyles.MsStylesToSkinLF"
-          classpath="${classpath.asprop}:${java.src.dir}:${build.classes}"
-          fork="yes">
-      <arg value="${msstyle}" />
-      <arg value="${msstyle}.xml" />
-      <arg value="${skin}" />
-    </java>
-    <copy todir="${skin}">
-      <fileset dir="src/themepacks/skeletonthemepack" includes="**"/>
-    </copy>
-  </target>
-
-  <!--
-    Start Demos
-  -->
-  <target name="demo">
-    <java classname="examples.demo"
-          classpath="${classpath.asprop}:${java.src.dir}:${build.classes}"
-          fork="yes">
-      <arg value="${skin}" />
-    </java>
-  </target>
-
-  <!-- Dist targets -->
-  <target name="jar" depends="compile.java">
-    <jar destfile="${build.dir}/${project}.jar">
-      <fileset dir="${build.classes}" includes="*.class,com/**/*.class" excludes="**/region/**,**/nativeskin/**"/>
-      <fileset dir="${java.src.dir}" includes="com/**/*.properties"/>
-      <fileset dir="${java.src.dir}" includes="com/**/*.template"/>
-      <fileset dir="${java.src.dir}" includes="com/**/*.gif"/>
-      <manifest>
-        <attribute name="Built-by" value="${user.name}"/>
-        <attribute name="Main-Class" value="com.l2fprod.gui.plaf.skin.Skinit"/>
-		<attribute name="Class-Path" value="laf-plugin.jar"/>
-        <section name="com/l2fprod/gui/plaf/skin">
-          <attribute name="Specification-Title" value="${project.fullname}"/>
-          <attribute name="Specification-Version" value="${version}"/>
-          <attribute name="Specification-Vendor" value="L2FProd.com"/>
-          <attribute name="Implementation-Title" value="${project.fullname}"/>
-          <attribute name="Implementation-Version" value="${version}"/> 
-          <attribute name="Implementation-Vendor" value="L2FProd.com"/>
-        </section>
-      </manifest>
-    </jar>
-  </target>
-
-  <target name="obfuscate" depends="jar">
-    <taskdef name="proguard"
-             classname="proguard.ant.ProGuardTask"
-             classpath="lib/proguard.jar"/>
-    <move file="${build.dir}/${project}.jar"
-    	  tofile="${build.dir}/${project}-toobfuscate.jar"/>
-    <proguard
-              outjar="${build.dir}/${project}.jar"
-              obfuscate="yes"
-              usemixedclassnames="no"
-              overloadaggressively="yes"
-              printmapping="obfuscatemapping.txt"
-              printusage="obfuscateusage.txt">
-      <libraryjar name="${java.home}/lib/rt.jar"/>
-      <injar name="${build.dir}/${project}-toobfuscate.jar"/>
-      <keep access="public" type="class" name="Skinit">
-        <method name="*"/>
-      </keep>
-      <keep access="public" type="class" name="com.l2fprod.gui.SkinApplet">
-        <method name="*"/>
-      </keep>      
-      <keep access="public" type="class" name="com.l2fprod.gui.SkinChooser">
-        <method name="*"/>
-      </keep>      
-      <keep access="public" type="class" name="com.l2fprod.gui.WindowSnapping">
-        <method name="*"/>
-      </keep>      
-      <keep access="public" type="class" name="com.l2fprod.gui.nativeskin.**">
-        <method name="*"/>
-      </keep>
-      <keep access="public" type="class" name="com.l2fprod.gui.plaf.skin.CompoundSkin">
-        <method name="*"/>
-      </keep>
-      <keep access="public" type="class" name="com.l2fprod.gui.plaf.skin.IncorrectVersionException">
-        <method name="*"/>
-      </keep>
-      <keep access="public" type="class" name="com.l2fprod.gui.plaf.skin.LinuxLookAndFeel">
-        <method name="*"/>
-      </keep>
-      <keep access="public" type="class" name="com.l2fprod.gui.plaf.skin.Skin">
-        <method name="*"/>
-      </keep>
-      <keep access="public" type="class" name="com.l2fprod.gui.plaf.skin.SkinButton">
-        <method name="*"/>
-      </keep>
-      <keep access="public" type="class" name="com.l2fprod.gui.plaf.skin.SkinFrame">
-        <method name="*"/>
-      </keep>
-      <keep access="public" type="class" name="com.l2fprod.gui.plaf.skin.Skinit">
-        <method name="*"/>
-      </keep>
-      <keep access="public" type="class" name="com.l2fprod.gui.plaf.skin.SkinLookAndFeel">
-        <method name="*"/>
-      </keep>
-      <keep access="public" type="class" name="com.l2fprod.gui.plaf.skin.SkinPersonality">
-        <method name="*"/>
-      </keep>
-      <keep access="public" type="class" name="com.l2fprod.gui.plaf.skin.SkinPreviewWindow">
-        <method name="*"/>
-      </keep>
-      <keep access="public" type="class" name="com.l2fprod.gui.plaf.skin.SkinProgress">
-        <method name="*"/>
-      </keep>
-      <keep access="public" type="class" name="com.l2fprod.gui.plaf.skin.SkinScrollbar">
-        <method name="*"/>
-      </keep>
-      <keep access="public" type="class" name="com.l2fprod.gui.plaf.skin.SkinSeparator">
-        <method name="*"/>
-      </keep>
-      <keep access="public" type="class" name="com.l2fprod.gui.plaf.skin.SkinSlider">
-        <method name="*"/>
-      </keep>
-      <keep access="public" type="class" name="com.l2fprod.gui.plaf.skin.SkinSplitPane">
-        <method name="*"/>
-      </keep>
-      <keep access="public" type="class" name="com.l2fprod.gui.plaf.skin.SkinTab">
-        <method name="*"/>
-      </keep>
-      <keep access="public" type="class" name="com.l2fprod.gui.plaf.skin.impl.*">
-        <method name="*"/>
-      </keep>
-      <keep access="public" type="class" name="com.l2fprod.gui.plaf.skin.impl.gtk.GtkSkin">
-        <method name="*"/>
-      </keep>
-      <keep access="public" type="class" name="com.l2fprod.gui.plaf.skin.impl.kde.KdeSkin">
-        <method name="*"/>
-      </keep>
-      <keep access="public" type="class" name="com.l2fprod.gui.region.*">
-        <method name="*"/>
-      </keep>
-      <keep access="public" type="class" name="com.l2fprod.tools.**">
-        <method name="*"/>
-      </keep>
-      <keep type="class" name="com.l2fprod.util.**">
-        <method name="*"/>
-      </keep>
-    </proguard>
-  </target>
-
-  <target name="dist.pre" depends="jar">
-    <!-- examples.jar -->
-    <jar destfile="${build.dist.lib}/examples.jar">
-      <fileset dir="${build.classes}" includes="examples/**.class"/>
-      <fileset dir="${java.src.dir}" includes="examples/**.properties,examples/**.gif,examples/**.jpg"/>
-    </jar>
-    <!-- nativeskin.jar -->
-    <jar jarfile="${build.dist.lib}/nativeskin.jar">
-      <fileset dir="${build.classes}"
-               includes="com/l2fprod/gui/region/**,com/l2fprod/gui/nativeskin/**,com/l2fprod/util/OS**,,com/l2fprod/util/Access**"
-               excludes="**/*.html"/>
-    </jar>
-    <!-- batch files -->
-    <copy todir="${build.dist.bin}"
-	  flatten="yes"
-	  preservelastmodified="yes">
-      <fileset dir="src" includes="**/*.bat"/>
-    </copy>
-    <!-- dlls -->
-    <copy todir="${build.dist.lib}">
-      <fileset dir="src/native/win32" includes="*.dll"/>
-    </copy>
-    <!-- default theme -->
-    <zip destfile="${build.dist.lib}/themepack.zip">
-      <zipfileset dir="src/themepacks/whistlerthemepack"/>
-    </zip>
-  </target>
-
-  <!--
-    Publish the new version of SKinLF
-  -->
-  <target name="publish" depends="init">
-    <!-- copy zip to dist folder -->
-    <copy todir="${publish.download.dir}"
-          file="${project}-${version}-${build.version}.zip"/>
-
-    <filter token="WEB" value="${publish.web.url}"/>
-    <!-- update the jnlp website with the new release -->
-    <!-- put skinlf.jar in jnlp folder -->
-    <copy todir="${publish.skinlf.home}/jnlp/" filtering="on" overwrite="yes">
-      <fileset dir="src/jnlp" includes="*.jnlp"/>
-    </copy>
-    <copy file="${build.dist.lib}/${project}.jar" todir="${publish.skinlf.home}/jnlp/"/>
-    <copy file="${build.dist.lib}/examples.jar" todir="${publish.skinlf.home}/jnlp/"/>
-    <copy file="${build.dist.lib}/themepack.zip" todir="${publish.skinlf.home}/jnlp/"/>
-    <copy file="${build.dist.lib}/nativeskin.jar" todir="${publish.skinlf.home}/jnlp"/>
-    <jar destfile="${publish.skinlf.home}/jnlp/nativeskinlibs.jar"
-         basedir="${build.dist.lib}" includes="*.dll"/>
-
-    <!-- copy the documentation
-    <copy todir="${web.skinlf.home}/documentation">
-      <fileset dir="${javadoc.destdir}"/>
-    </copy>
-    -->
-    <!-- Sign all Jars -->
-    <signjar keystore="../common/keystore" alias="L2FProd.com" storepass="L2FProd.com">
-       <fileset dir="${publish.skinlf.home}/jnlp" includes="*.jar"/>
-    </signjar>
-
-  </target>
-
-  <target name="themes">
-    <zip destfile="${build.www.themedir}/cellshadedthemepack.zip"
-	 basedir="src/themepacks/cellshadedthemepack"/>
-    <zip destfile="${build.www.themedir}/whistlerthemepack.zip"
-	 basedir="src/themepacks/whistlerthemepack"/>
-    <zip destfile="${build.www.themedir}/xplunathemepack.zip"
-	 basedir="src/themepacks/xplunathemepack"/>
-    <zip destfile="${build.www.themedir}/toxicthemepack.zip"
-	 basedir="src/themepacks/toxicthemepack"/>
-    <zip destfile="${build.www.themedir}/beigeazulthemepack.zip"
-	 basedir="src/themepacks/beigeazulthemepack"/>
-
-
-    <!-- png for these themepacks are not in cvs -->
-    <zip destfile="${build.www.themedir}/aquathemepack.zip"
-	 basedir="src/themepacks/aquathemepack"/>
-    <zip destfile="${build.www.themedir}/alloythemepack.zip"
-	 basedir="src/themepacks/alloythemepack"/>
-  </target>
-
-</project>

diff --git a/dev-java/skinlf/files/skinlf-6.7.10-common.xml b/dev-java/skinlf/files/skinlf-6.7.10-common.xml
deleted file mode 100644
index c2803acc5..000000000
--- a/dev-java/skinlf/files/skinlf-6.7.10-common.xml
+++ /dev/null
@@ -1,171 +0,0 @@
-<!--
-  Common Target which could be reused by other projects later.
--->
-
-<!-- COMMON PROPERTIES -->
-
-  <property name="debug" value="true"/>
-  <property name="optimize" value="false"/>
-
-  <!-- Java Related -->
-  <property name="java.src.dir" value="src"/>
-  <property name="javac.compiler" value="modern"/>
-
-  <!-- Destination Directory for the build -->
-  <property name="build.dir" value="build"/>
-  <property name="build.classes" value="${build.dir}/classes"/>
-  <property name="build.src" value="${build.dir}/src"/>
-  <property name="build.dist.dir" value="${project}-${version}"/>
-  <property name="build.dist.src" value="${build.dist.dir}/src"/>
-  <property name="build.dist.lib" value="${build.dist.dir}/lib"/>
-  <property name="build.dist.bin" value="${build.dist.dir}/bin"/>
-  <property name="build.www.dir" value="${build.dir}/www"/>
-
-<!-- COMMON TARGETS -->
-
-  <target name="init.properties">
-    <tstamp>
-      <format property="build.time" pattern="MM/dd/yyyy hh:mm aa" locale="en"/>
-      <format property="build.version" pattern="yyyyMMdd" locale="en"/>
-    </tstamp>
-    <filter token="VERSION" value="${version}"/>
-    <filter token="PROJECT.FULLNAME" value="${project.fullname}"/>
-    <filter token="DATE" value="${build.time}"/>
-    <filter token="YEAR" value="${year}"/>
-  </target>
-
-  <target name="init.directories">
-    <mkdir dir="${build.dir}"/>
-    <mkdir dir="${build.classes}"/>
-    <mkdir dir="${build.dist.dir}"/>
-    <mkdir dir="${build.dist.src}"/>
-    <mkdir dir="${build.dist.lib}"/>
-    <mkdir dir="${build.dist.bin}"/>
-  </target>
-
-  <target name="init" depends="init.properties,init.directories">
-  </target>
-
-  <target name="clean">
-    <delete dir="${build.dir}"/>
-    <delete dir="${build.dist.dir}"/>
-  </target>
-
-  <target name="fixcrlf">
-    <fixcrlf srcdir="${basedir}" eol="cr">
-      <include name="AUTHORS,LICENSE*,README,THANKS" />
-      <include name="**/*.java" />
-    </fixcrlf>
-  </target>
-
-<!-- Java Related Targets -->
-
-  <target name="compile.java" depends="init">
-    <depend srcdir="${java.src.dir}"
-            destdir="${build.classes}"
-            cache="${build.dir}/dependcache"
-            closure="yes"/>
-
-    <copy todir="${build.src}" filtering="yes">
-      <fileset dir="${java.src.dir}">
-        <include name="**/*.java"/>
-      </fileset>
-    </copy>
-    <javac srcdir="${build.src}"
-           destdir="${build.classes}"
-           classpathref="classpath"
-           compiler="${javac.compiler}"
-           includeAntRuntime="false"
-           includeJavaRuntime="false"
-           debug="${debug}"
-           optimize="${optimize}"
-           target="1.3" source="1.3">
-    </javac>
-  </target>
-
-<!-- Distribution Target -->
-
-  <target name="dist" depends="jar,dist.pre">
-    <!-- project.jar -->
-    <copy todir="${build.dist.lib}"
-          file="${build.dir}/${project}.jar"
-          preservelastmodified="yes"/>
-    <!-- source code -->
-    <copy todir="${build.dist.src}"
-          preservelastmodified="yes">
-      <fileset dir="${build.src}" includes="**/*.java"/>
-      <fileset dir="${java.src.dir}" includes="**/*.properties"/>
-    </copy>
-    <!-- regular files -->
-    <copy todir="${build.dist.dir}"
-          filtering="yes"
-          preservelastmodified="yes">
-      <fileset dir="${basedir}">
-        <include name="AUTHORS"/>
-        <include name="INSTALL"/>
-        <include name="README"/>
-        <include name="THANKS"/>
-        <include name="LICENSE"/>
-        <include name="LICENSE_*"/>
-      </fileset>
-    </copy>
-    <xslt in="xdocs/CHANGES.xml"
-          out="${build.dist.dir}/CHANGES"
-          style="xdocs/xsl/text.xsl"/>
-    <!-- zip file -->
-    <zip destfile="${project}-${version}-${build.version}.zip">
-      <zipfileset dir="${build.dist.dir}"
-                  prefix="${project}-${version}" />
-    </zip>
-  </target>
-
-<!-- Source code formatting -->
-
-  <target name="jalopy" depends="init">
-  </target>
-
-<!-- Project Web Documentation -->
-
-  <target name="www" depends="init">
-    <mkdir dir="${build.www.dir}"/>
-    <xslt in="xdocs/www.xml"
-          out="${build.www.dir}/empty.html"
-          style="xdocs/xsl/tohtml.xsl">
-      <param name="output.dir" expression="${build.www.dir}"/>
-      <param name="timestamp" expression="${build.time}"/>
-    </xslt>
-    <copy todir="${build.www.dir}">
-      <fileset dir="xdocs">
-        <include name="images/**"/>
-        <include name="**.java"/>
-      </fileset>
-    </copy>
-    <mkdir dir="${build.www.dir}/javadoc"/>
-    <javadoc sourcepath="${java.src.dir}"
-             classpath="${classpath}"
-             destdir="${build.www.dir}/javadoc"
-             packagenames="${javadoc.packagenames}"
-             private="false" protected="true"
-             windowtitle="${project.fullname} ${version} API"
-             doctitle="${project.fullname} ${version}"
-             version="false" author="false" use="false"
-             stylesheetfile="xdocs/javadoc.css"
-             splitindex="true"
-             bottom="Copyright &#169; ${year} L2FProd.com. All Rights Reserved."/>
-    <delete file="${build.www.dir}/empty.html"/>
-  </target>
-
-  <target name="www.sync" depends="init">
-    <ftp server="${build.www.server}"
-	 userid="${build.www.userid}"
-	 password="${build.www.password}"
-	 remotedir="${build.www.remotedir}"
-	 action="put"
-	 verbose="yes"
-	 depends="yes">
-      <fileset dir="${build.www.dir}">
-        <include name="**/**"/>
-      </fileset>
-    </ftp>
-  </target>
-  

diff --git a/dev-java/skinlf/files/skinlf-6.7.10-image-utils-without-jimi.patch b/dev-java/skinlf/files/skinlf-6.7.10-image-utils-without-jimi.patch
deleted file mode 100644
index 123335241..000000000
--- a/dev-java/skinlf/files/skinlf-6.7.10-image-utils-without-jimi.patch
+++ /dev/null
@@ -1,77 +0,0 @@
-diff -ru skinlf-1.2.12-orig/src/com/l2fprod/tools/ImageUtils.java skinlf-1.2.12/src/com/l2fprod/tools/ImageUtils.java
---- a/src/com/l2fprod/tools/ImageUtils.java	2006-01-24 20:09:36.000000000 +0100
-+++ b/src/com/l2fprod/tools/ImageUtils.java	2006-01-24 20:19:19.000000000 +0100
-@@ -6,15 +6,12 @@
- 
- import javax.swing.ImageIcon;
- 
--import com.ibm.imageconversion.*;
--import com.sun.jimi.core.*;
-+import javax.imageio.*;
- 
- public class ImageUtils {
- 
-   public static Component bitmapCreator = new javax.swing.JLabel();
-   
--  static BMPDecoder decoder = new BMPDecoder();
--  static BMPEncoder encoder = new BMPEncoder();
- 
-   public static Image loadPng(String pathToImage) throws Exception {
-     ImageIcon icon = new ImageIcon(new File(pathToImage).toURL());
-@@ -22,29 +19,33 @@
-   }
- 
-   public static void savePng(Image image, String pathToImage) throws Exception {
--    Jimi.putImage(image, pathToImage);
-+    ImageIO.write((RenderedImage)image, "png", new File(pathToImage));
-   }
- 
-+  private static String getFileFmt(String pathToImage) throws Exception {
-+    String fmt;
-+    if (pathToImage.toLowerCase().endsWith(".png")) {
-+      return "png";
-+    }
-+    if (pathToImage.toLowerCase().endsWith(".gif")) {
-+      return "gif";
-+    }
-+    if (pathToImage.toLowerCase().endsWith(".bmp")) {
-+      return "bmp";
-+    }
-+    return "";
-+  }
-+  
-   public static void createPicture(String pathToImage, int index, int maxParts,
-                                    String filename, boolean horizontal) {
-     try {
-       System.out.println("working with " + pathToImage);
-       Image image = null;
--
--      if (pathToImage.toLowerCase().endsWith(".png") ||
--        	pathToImage.toLowerCase().endsWith(".gif")) {
--        image = loadPng(pathToImage);
--      } else if (pathToImage.toLowerCase().endsWith(".bmp")) {
--        decoder.setInputFilename(pathToImage);
--        decoder.triggerAction();
--        image = decoder.getResult();
--      } else {
--        throw new Error("do not know how to load " + pathToImage);
--      }
-+      image = Toolkit.getDefaultToolkit().getImage(pathToImage);
- 
-       // if only one image, dump it as it
--	    if (index == 0 && maxParts == 1) {
--        Jimi.putImage(image, filename);
-+      if (index == 0 && maxParts == 1) {
-+        ImageIO.write((RenderedImage)image, getFileFmt(pathToImage), new File(pathToImage));
-       } else {
-         if (horizontal) {
-           int partHeight = image.getHeight(bitmapCreator) / maxParts;
-@@ -55,7 +56,7 @@
-           image = grab(image, partWidth * index, 0,
-                        partWidth, image.getHeight(bitmapCreator));
-         }
--        Jimi.putImage(image, filename);
-+	ImageIO.write((RenderedImage)image, getFileFmt(pathToImage), new File(pathToImage));
-       }
-     } catch (Exception e) {
-       System.out.println("error while working with " + pathToImage);

diff --git a/dev-java/skinlf/metadata.xml b/dev-java/skinlf/metadata.xml
deleted file mode 100644
index ae9640ffb..000000000
--- a/dev-java/skinlf/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="project">
-		<email>sci@gentoo.org</email>
-		<name>Gentoo Science Project</name>
-	</maintainer>
-</pkgmetadata>

diff --git a/dev-java/skinlf/skinlf-6.7.10.ebuild b/dev-java/skinlf/skinlf-6.7.10.ebuild
deleted file mode 100644
index a63320a6d..000000000
--- a/dev-java/skinlf/skinlf-6.7.10.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-JAVA_PKG_IUSE="examples source"
-
-inherit java-pkg-2 java-ant-2
-
-DESCRIPTION="Skin Look and Feel - Skinning Engine for the Swing toolkit"
-HOMEPAGE="http://skinlf.l2fprod.com/"
-# Upstream is gone, use this url from ubuntu/debian instead
-SRC_URI="https://launchpad.net/ubuntu/+archive/primary/+sourcefiles/libskinlf-java/$(ver_rs 2 -)/libskinlf-java_$(ver_cut 1-2).orig.tar.gz -> ${P}.tar.gz"
-
-LICENSE="Apache-1.1"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-CDEPEND="dev-java/laf-plugin:0
-	dev-java/xalan:0"
-
-RDEPEND=">=virtual/jre-1.4
-	${CDEPEND}"
-
-DEPEND=">=virtual/jdk-1.4
-	${CDEPEND}"
-
-PATCHES=(
-	"${FILESDIR}/${P}-image-utils-without-jimi.patch"
-)
-
-S="${WORKDIR}/${PN}-$(ver_cut 1-2)"
-
-src_prepare() {
-	default
-
-	cp "${FILESDIR}/${P}-build.xml" build.xml || die
-	cp "${FILESDIR}/${P}-common.xml" common.xml || die
-
-	cd lib || die
-
-	java-pkg_jar-from xalan,laf-plugin
-}
-
-src_install() {
-	java-pkg_dojar build/${PN}.jar
-
-	# laf-plugin.jar is referenced in manifest's Class-Path
-	# doesn't work without it due to class loader trickery
-	# upstream solved this by absorbing laf-plugin in own jar...
-	java-pkg_dojar lib/laf-plugin.jar
-
-	use examples && java-pkg_doexamples src/examples
-	use source && java-pkg_dosrc src/com src/*.java
-
-	dodoc CHANGES README
-}

diff --git a/profiles/package.mask b/profiles/package.mask
index d86099342..a142d09a4 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -37,18 +37,3 @@
 # been removed.
 # Removal in 30 days
 sci-mathematics/scilab
->dev-java/lucene-4
-dev-java/flexdock
-dev-java/gluegen
-dev-java/jogl
-dev-java/jlatexmath
-dev-java/jlatexmath-fop
-dev-java/jfreechart
-dev-java/jfreesvg
-dev-java/jgraphx
-dev-java/jcommon
-dev-java/skinlf
-dev-java/jrosetta
-dev-java/freehep-graphicsio-emf
-# ancient java, can't update due to gradle/maven limitation
-dev-java/htsjdk


^ permalink raw reply related	[flat|nested] only message in thread

only message in thread, other threads:[~2022-01-23 13:03 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-01-23 13:02 [gentoo-commits] proj/sci:master commit in: dev-java/flexdock/files/, dev-java/jlatexmath-fop/, dev-java/jrosetta/, Andrew Ammerlaan

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox