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>s...@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>s...@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>s...@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>er...@gentoo.org</email>
-               <name>Johann Schmitz (ercpe)</name>
-       </maintainer>
-       <maintainer type="project">
-               <email>sci-biol...@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>s...@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>s...@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>s...@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>s...@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>s...@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>s...@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>s...@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>s...@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>s...@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>s...@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

Reply via email to