aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJulien Roy <julien@jroy.ca>2024-02-22 19:46:50 -0500
committerJulien Roy <julien@jroy.ca>2024-03-25 12:28:56 -0400
commita6b3f15b1a76a2b066f9ff763fab5588bab902c6 (patch)
tree86f32d7074d66c79409440a9426b97d7efaf5df8 /dev-java
parentprofiles: Unmask treecleaned packages (diff)
downloadguru-a6b3f15b1a76a2b066f9ff763fab5588bab902c6.tar.gz
guru-a6b3f15b1a76a2b066f9ff763fab5588bab902c6.tar.bz2
guru-a6b3f15b1a76a2b066f9ff763fab5588bab902c6.zip
*/*: treeclean stale/unmaintained packages
Closes: https://bugs.gentoo.org/885347 Closes: https://bugs.gentoo.org/885345 Closes: https://bugs.gentoo.org/885343 Closes: https://bugs.gentoo.org/885341 Closes: https://bugs.gentoo.org/885339 Closes: https://bugs.gentoo.org/885337 Closes: https://bugs.gentoo.org/885335 Closes: https://bugs.gentoo.org/885331 Closes: https://bugs.gentoo.org/885329 Closes: https://bugs.gentoo.org/869230 Closes: https://bugs.gentoo.org/860975 Closes: https://bugs.gentoo.org/859664 Closes: https://bugs.gentoo.org/900362 Closes: https://bugs.gentoo.org/887439 Closes: https://bugs.gentoo.org/887433 Closes: https://bugs.gentoo.org/855116 Closes: https://bugs.gentoo.org/855107 Closes: https://bugs.gentoo.org/897656 Closes: https://bugs.gentoo.org/887955 Closes: https://bugs.gentoo.org/885293 Closes: https://bugs.gentoo.org/847322 Closes: https://bugs.gentoo.org/843524 Closes: https://bugs.gentoo.org/860012 Closes: https://bugs.gentoo.org/852032 Closes: https://bugs.gentoo.org/887193 Closes: https://bugs.gentoo.org/859646 Closes: https://bugs.gentoo.org/901025 Closes: https://bugs.gentoo.org/921735 Closes: https://bugs.gentoo.org/901027 Closes: https://bugs.gentoo.org/887209 Closes: https://bugs.gentoo.org/859649 Closes: https://bugs.gentoo.org/855125 Closes: https://bugs.gentoo.org/921751 Closes: https://bugs.gentoo.org/859673 Closes: https://bugs.gentoo.org/799449 Closes: https://bugs.gentoo.org/901127 Closes: https://bugs.gentoo.org/921740 Closes: https://bugs.gentoo.org/901163 Closes: https://bugs.gentoo.org/887313 Closes: https://bugs.gentoo.org/847325 Closes: https://bugs.gentoo.org/884553 Closes: https://bugs.gentoo.org/859700 Closes: https://bugs.gentoo.org/857633 Closes: https://bugs.gentoo.org/857630 Closes: https://bugs.gentoo.org/857627 Closes: https://bugs.gentoo.org/857624 Closes: https://bugs.gentoo.org/884565 Closes: https://bugs.gentoo.org/855080 Closes: https://bugs.gentoo.org/855119 Closes: https://bugs.gentoo.org/901167 Closes: https://bugs.gentoo.org/887413 Closes: https://bugs.gentoo.org/861707 Closes: https://bugs.gentoo.org/859715 Closes: https://bugs.gentoo.org/901179 Closes: https://bugs.gentoo.org/901181 Closes: https://bugs.gentoo.org/901141 Closes: https://bugs.gentoo.org/887435 Closes: https://bugs.gentoo.org/859718 Closes: https://bugs.gentoo.org/901177 Closes: https://bugs.gentoo.org/890893 Closes: https://bugs.gentoo.org/901185 Closes: https://bugs.gentoo.org/887445 Closes: https://bugs.gentoo.org/884579 Closes: https://bugs.gentoo.org/901193 Closes: https://bugs.gentoo.org/859724 Closes: https://bugs.gentoo.org/886629 Closes: https://bugs.gentoo.org/859730 Closes: https://bugs.gentoo.org/861974 Closes: https://bugs.gentoo.org/887511 Closes: https://bugs.gentoo.org/861977 Closes: https://bugs.gentoo.org/861980 Closes: https://bugs.gentoo.org/887513 Closes: https://bugs.gentoo.org/897392 Closes: https://bugs.gentoo.org/861983 Closes: https://bugs.gentoo.org/861986 Closes: https://bugs.gentoo.org/861989 Closes: https://bugs.gentoo.org/861992 Closes: https://bugs.gentoo.org/861995 Closes: https://bugs.gentoo.org/887515 Closes: https://bugs.gentoo.org/861998 Closes: https://bugs.gentoo.org/862001 Closes: https://bugs.gentoo.org/887517 Closes: https://bugs.gentoo.org/862004 Closes: https://bugs.gentoo.org/862007 Closes: https://bugs.gentoo.org/862010 Closes: https://bugs.gentoo.org/862013 Closes: https://bugs.gentoo.org/862016 Closes: https://bugs.gentoo.org/862079 Closes: https://bugs.gentoo.org/915488 Closes: https://bugs.gentoo.org/884693 Closes: https://bugs.gentoo.org/901149 Closes: https://bugs.gentoo.org/855278 Closes: https://bugs.gentoo.org/921779 Closes: https://bugs.gentoo.org/921885 Closes: https://bugs.gentoo.org/835485 Closes: https://bugs.gentoo.org/887659 Closes: https://bugs.gentoo.org/834741 Closes: https://bugs.gentoo.org/884695 Closes: https://bugs.gentoo.org/901297 Closes: https://bugs.gentoo.org/807703 Closes: https://bugs.gentoo.org/862957 Closes: https://bugs.gentoo.org/922022 Closes: https://bugs.gentoo.org/923917 Closes: https://bugs.gentoo.org/923916 Closes: https://bugs.gentoo.org/923918 Closes: https://bugs.gentoo.org/901287 Closes: https://bugs.gentoo.org/852047 Closes: https://bugs.gentoo.org/852035 Closes: https://bugs.gentoo.org/860333 Closes: https://bugs.gentoo.org/848039 Closes: https://bugs.gentoo.org/897650 Closes: https://bugs.gentoo.org/849071 Closes: https://bugs.gentoo.org/842342 Closes: https://bugs.gentoo.org/860471 Closes: https://bugs.gentoo.org/887953 Closes: https://bugs.gentoo.org/863371 Closes: https://bugs.gentoo.org/887951 Closes: https://bugs.gentoo.org/860459 Closes: https://bugs.gentoo.org/901407 Closes: https://bugs.gentoo.org/847352 Closes: https://bugs.gentoo.org/922042 Closes: https://bugs.gentoo.org/860462 Closes: https://bugs.gentoo.org/901409 Closes: https://bugs.gentoo.org/897652 Closes: https://bugs.gentoo.org/848021 Closes: https://bugs.gentoo.org/901405 Closes: https://bugs.gentoo.org/887959 Closes: https://bugs.gentoo.org/901411 Closes: https://bugs.gentoo.org/887961 Closes: https://bugs.gentoo.org/860465 Closes: https://bugs.gentoo.org/885291 Closes: https://bugs.gentoo.org/901413 Closes: https://bugs.gentoo.org/887967 Closes: https://bugs.gentoo.org/860468 Closes: https://bugs.gentoo.org/863377 Closes: https://bugs.gentoo.org/922043 Closes: https://bugs.gentoo.org/901425 Closes: https://bugs.gentoo.org/863380 Closes: https://bugs.gentoo.org/847319 Closes: https://bugs.gentoo.org/863383 Closes: https://bugs.gentoo.org/860474 Closes: https://bugs.gentoo.org/887989 Closes: https://bugs.gentoo.org/860477 Closes: https://bugs.gentoo.org/887991 Closes: https://bugs.gentoo.org/901427 Closes: https://bugs.gentoo.org/887993 Closes: https://bugs.gentoo.org/901429 Closes: https://bugs.gentoo.org/887997 Closes: https://bugs.gentoo.org/860480 Closes: https://bugs.gentoo.org/897654 Closes: https://bugs.gentoo.org/922047 Closes: https://bugs.gentoo.org/887999 Closes: https://bugs.gentoo.org/897664 Closes: https://bugs.gentoo.org/860531 Closes: https://bugs.gentoo.org/784665 Closes: https://bugs.gentoo.org/860525 Closes: https://bugs.gentoo.org/888003 Closes: https://bugs.gentoo.org/860537 Closes: https://bugs.gentoo.org/922052 Closes: https://bugs.gentoo.org/897662 Closes: https://bugs.gentoo.org/901421 Closes: https://bugs.gentoo.org/785535 Closes: https://bugs.gentoo.org/784644 Closes: https://bugs.gentoo.org/804831 Closes: https://bugs.gentoo.org/885365 Closes: https://bugs.gentoo.org/922053 Closes: https://bugs.gentoo.org/840707 Closes: https://bugs.gentoo.org/836142 Closes: https://bugs.gentoo.org/836153 Closes: https://bugs.gentoo.org/783675 Closes: https://bugs.gentoo.org/888005 Closes: https://bugs.gentoo.org/887879 Closes: https://bugs.gentoo.org/860528 Closes: https://bugs.gentoo.org/901417 Closes: https://bugs.gentoo.org/922055 Closes: https://bugs.gentoo.org/842807 Closes: https://bugs.gentoo.org/810287 Closes: https://bugs.gentoo.org/888007 Closes: https://bugs.gentoo.org/860540 Closes: https://bugs.gentoo.org/885373 Closes: https://bugs.gentoo.org/888011 Closes: https://bugs.gentoo.org/800995 Closes: https://bugs.gentoo.org/885375 Closes: https://bugs.gentoo.org/863758 Closes: https://bugs.gentoo.org/809320 Closes: https://bugs.gentoo.org/809440 Closes: https://bugs.gentoo.org/863779 Closes: https://bugs.gentoo.org/901431 Closes: https://bugs.gentoo.org/860774 Closes: https://bugs.gentoo.org/860768 Closes: https://bugs.gentoo.org/901433 Closes: https://bugs.gentoo.org/852989 Closes: https://bugs.gentoo.org/885367 Closes: https://bugs.gentoo.org/860771 Closes: https://bugs.gentoo.org/901435 Closes: https://bugs.gentoo.org/887881 Closes: https://bugs.gentoo.org/901437 Closes: https://bugs.gentoo.org/784668 Closes: https://bugs.gentoo.org/901439 Closes: https://bugs.gentoo.org/901419 Closes: https://bugs.gentoo.org/888017 Closes: https://bugs.gentoo.org/888019 Closes: https://bugs.gentoo.org/901441 Closes: https://bugs.gentoo.org/885377 Closes: https://bugs.gentoo.org/901443 Closes: https://bugs.gentoo.org/807115 Closes: https://bugs.gentoo.org/885363 Closes: https://bugs.gentoo.org/888021 Closes: https://bugs.gentoo.org/888023 Closes: https://bugs.gentoo.org/901445 Closes: https://bugs.gentoo.org/888015 Closes: https://bugs.gentoo.org/887921 Closes: https://bugs.gentoo.org/863821 Closes: https://bugs.gentoo.org/907907 Closes: https://bugs.gentoo.org/887883 Closes: https://bugs.gentoo.org/908948 Closes: https://bugs.gentoo.org/908947 Closes: https://bugs.gentoo.org/908951 Closes: https://bugs.gentoo.org/892694 Closes: https://bugs.gentoo.org/801016 Closes: https://bugs.gentoo.org/922082 Closes: https://bugs.gentoo.org/852260 Closes: https://bugs.gentoo.org/901451 Closes: https://bugs.gentoo.org/922083 Closes: https://bugs.gentoo.org/860777 Closes: https://bugs.gentoo.org/901449 Closes: https://bugs.gentoo.org/901453 Closes: https://bugs.gentoo.org/921785 Closes: https://bugs.gentoo.org/860969 Closes: https://bugs.gentoo.org/817227 Closes: https://bugs.gentoo.org/921788 Closes: https://bugs.gentoo.org/921789 Closes: https://bugs.gentoo.org/835527 Closes: https://bugs.gentoo.org/897414 Closes: https://bugs.gentoo.org/921781 Closes: https://bugs.gentoo.org/897430 Closes: https://bugs.gentoo.org/848720 Closes: https://bugs.gentoo.org/883173 Closes: https://bugs.gentoo.org/921800 Closes: https://bugs.gentoo.org/921803 Closes: https://bugs.gentoo.org/921804 Closes: https://bugs.gentoo.org/921807 Closes: https://bugs.gentoo.org/901479 Closes: https://bugs.gentoo.org/901483 Closes: https://bugs.gentoo.org/901151 Closes: https://bugs.gentoo.org/896028 Closes: https://bugs.gentoo.org/921783 Closes: https://bugs.gentoo.org/897432 Closes: https://bugs.gentoo.org/905472 Closes: https://bugs.gentoo.org/921810 Closes: https://bugs.gentoo.org/843485 Closes: https://bugs.gentoo.org/921816 Closes: https://bugs.gentoo.org/921818 Closes: https://bugs.gentoo.org/921825 Closes: https://bugs.gentoo.org/921822 Closes: https://bugs.gentoo.org/816654 Closes: https://bugs.gentoo.org/921775 Closes: https://bugs.gentoo.org/921777 Closes: https://bugs.gentoo.org/848723 Closes: https://bugs.gentoo.org/921853 Closes: https://bugs.gentoo.org/921895 Closes: https://bugs.gentoo.org/921855 Closes: https://bugs.gentoo.org/897506 Closes: https://bugs.gentoo.org/921857 Closes: https://bugs.gentoo.org/880013 Closes: https://bugs.gentoo.org/897542 Closes: https://bugs.gentoo.org/921864 Closes: https://bugs.gentoo.org/922915 Closes: https://bugs.gentoo.org/921897 Closes: https://bugs.gentoo.org/921900 Closes: https://bugs.gentoo.org/921865 Closes: https://bugs.gentoo.org/887637 Closes: https://bugs.gentoo.org/839306 Closes: https://bugs.gentoo.org/921868 Closes: https://bugs.gentoo.org/921869 Closes: https://bugs.gentoo.org/862082 Closes: https://bugs.gentoo.org/921873 Closes: https://bugs.gentoo.org/897588 Closes: https://bugs.gentoo.org/901221 Closes: https://bugs.gentoo.org/921808 Closes: https://bugs.gentoo.org/897590 Closes: https://bugs.gentoo.org/848549 Closes: https://bugs.gentoo.org/921876 Closes: https://bugs.gentoo.org/921878 Closes: https://bugs.gentoo.org/921879 Closes: https://bugs.gentoo.org/921880 Closes: https://bugs.gentoo.org/921797 Closes: https://bugs.gentoo.org/862765 Closes: https://bugs.gentoo.org/921780 Closes: https://bugs.gentoo.org/921881 Closes: https://bugs.gentoo.org/921813 Closes: https://bugs.gentoo.org/921784 Closes: https://bugs.gentoo.org/800076 Closes: https://bugs.gentoo.org/921884 Closes: https://bugs.gentoo.org/822456 Signed-off-by: Julien Roy <julien@jroy.ca>
Diffstat (limited to 'dev-java')
-rw-r--r--dev-java/expression-tree/Manifest1
-rw-r--r--dev-java/expression-tree/expression-tree-1.02.ebuild40
-rw-r--r--dev-java/expression-tree/metadata.xml11
-rw-r--r--dev-java/gluegen/Manifest2
-rw-r--r--dev-java/gluegen/files/gluegen-2.2.4-dont-copy-jars.patch15
-rw-r--r--dev-java/gluegen/files/gluegen-2.3.2-add-mips64el-mipsn32-support.diff229
-rw-r--r--dev-java/gluegen/files/gluegen-2.3.2-armhf.diff62
-rw-r--r--dev-java/gluegen/files/gluegen-2.3.2-disable-java-version-check.diff28
-rw-r--r--dev-java/gluegen/files/gluegen-2.3.2-disable-static-linking.diff42
-rw-r--r--dev-java/gluegen/files/gluegen-2.3.2-disable-test-zip-archive.diff11
-rw-r--r--dev-java/gluegen/files/gluegen-2.3.2-disableArchive7z.diff26
-rw-r--r--dev-java/gluegen/files/gluegen-2.3.2-disable_git_call.diff17
-rw-r--r--dev-java/gluegen/files/gluegen-2.3.2-dont-strip.patch20
-rw-r--r--dev-java/gluegen/files/gluegen-2.3.2-fix-alpha-build-config.patch11
-rw-r--r--dev-java/gluegen/files/gluegen-2.3.2-fix-arm64-build-config.diff75
-rw-r--r--dev-java/gluegen/files/gluegen-2.3.2-fix_gcc-10.patch18
-rw-r--r--dev-java/gluegen/files/gluegen-2.3.2-hideException.diff18
-rw-r--r--dev-java/gluegen/files/gluegen-2.3.2-java10-compatibility.patch263
-rw-r--r--dev-java/gluegen/files/gluegen-2.3.2-linker.diff11
-rw-r--r--dev-java/gluegen/files/gluegen-2.3.2-missing-arch-symbol.diff39
-rw-r--r--dev-java/gluegen/files/gluegen-2.3.2-non-linux-support.diff16
-rw-r--r--dev-java/gluegen/files/gluegen-2.3.2-ppc64el-support.diff207
-rw-r--r--dev-java/gluegen/files/gluegen-2.3.2-respect-flags.patch23
-rw-r--r--dev-java/gluegen/files/gluegen-2.3.2-rtjar.diff67
-rw-r--r--dev-java/gluegen/files/gluegen-2.3.2-s390x-support.diff138
-rw-r--r--dev-java/gluegen/files/gluegen-2.3.2-tests.diff171
-rw-r--r--dev-java/gluegen/gluegen-2.3.2.ebuild105
-rw-r--r--dev-java/gluegen/metadata.xml23
-rw-r--r--dev-java/jargs/Manifest1
-rw-r--r--dev-java/jargs/jargs-1.0.ebuild42
-rw-r--r--dev-java/jargs/metadata.xml13
-rw-r--r--dev-java/jcommon/Manifest1
-rw-r--r--dev-java/jcommon/jcommon-1.0.24.ebuild45
-rw-r--r--dev-java/jcommon/metadata.xml12
-rw-r--r--dev-java/jcuber/Manifest1
-rw-r--r--dev-java/jcuber/jcuber-4.7-r1.ebuild55
-rw-r--r--dev-java/jcuber/metadata.xml8
-rw-r--r--dev-java/jfreesvg/Manifest1
-rw-r--r--dev-java/jfreesvg/jfreesvg-3.4.3.ebuild38
-rw-r--r--dev-java/jfreesvg/metadata.xml13
-rw-r--r--dev-java/jgraph/Manifest1
-rw-r--r--dev-java/jgraph/jgraph-5.14.0.0_p20180427.ebuild41
-rw-r--r--dev-java/jgraph/metadata.xml13
-rw-r--r--dev-java/jogl/Manifest1
-rw-r--r--dev-java/jogl/jogl-2.3.2.ebuild86
-rw-r--r--dev-java/jogl/metadata.xml19
-rw-r--r--dev-java/orson-charts/Manifest1
-rw-r--r--dev-java/orson-charts/metadata.xml12
-rw-r--r--dev-java/orson-charts/orson-charts-1.7.ebuild54
-rw-r--r--dev-java/orsonpdf/Manifest1
-rw-r--r--dev-java/orsonpdf/metadata.xml12
-rw-r--r--dev-java/orsonpdf/orsonpdf-1.9.ebuild37
-rw-r--r--dev-java/paceRegression/Manifest1
-rw-r--r--dev-java/paceRegression/files/paceRegression-1.0.1-no-build-docs.patch11
-rw-r--r--dev-java/paceRegression/metadata.xml11
-rw-r--r--dev-java/paceRegression/paceRegression-1.0.1.ebuild44
56 files changed, 0 insertions, 2264 deletions
diff --git a/dev-java/expression-tree/Manifest b/dev-java/expression-tree/Manifest
deleted file mode 100644
index 2466c2014..000000000
--- a/dev-java/expression-tree/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST mesp1.02.zip 217310 BLAKE2B 128a9e549ced122bc32f0bd815b98ca6fa1db43d4e87c0507e2914c7caecb81fe75a8c622acd2bb32d40ebe27073b3ddc3e8a47878c99de55f6bf40b5a044218 SHA512 1c9c12207929b0de56aa16d486884cf09f13e58a5342565902130396c52ac9ae93aa8dfcbbdee793d6ab39807497d7dcecb28d4b524a54559dc0f810d2382127
diff --git a/dev-java/expression-tree/expression-tree-1.02.ebuild b/dev-java/expression-tree/expression-tree-1.02.ebuild
deleted file mode 100644
index 1513d972b..000000000
--- a/dev-java/expression-tree/expression-tree-1.02.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MYPN="mesp"
-
-inherit java-pkg-2 java-pkg-simple
-
-DESCRIPTION="Parser for mathematical expressions written in Java"
-HOMEPAGE="https://sourceforge.net/projects/expression-tree"
-SRC_URI="mirror://sourceforge/${PN}/${MYPN}${PV}.zip"
-S="${WORKDIR}/${MYPN}"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RESTRICT="test"
-
-DEPEND=">=virtual/jdk-1.8:*"
-RDEPEND=">=virtual/jre-1.8:*"
-BDEPEND="app-arch/unzip"
-
-JAVA_JAR_FILENAME="Mesp.jar"
-JAVA_SRC_DIR=(
- "src/com/graphbuilder/struc"
- "src/com/graphbuilder/math/func"
- "src/com/graphbuilder/math"
-)
-
-src_prepare() {
- java-pkg_clean
- default
-}
-
-src_install() {
- java-pkg_dojar Mesp.jar
- dodoc {readme,release-notes}.txt
-}
diff --git a/dev-java/expression-tree/metadata.xml b/dev-java/expression-tree/metadata.xml
deleted file mode 100644
index f87428db2..000000000
--- a/dev-java/expression-tree/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="person">
- <name>Alessandro Barbieri</name>
- <email>lssndrbarbieri@gmail.com</email>
- </maintainer>
- <upstream>
- <remote-id type="sourceforge">expression-tree</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-java/gluegen/Manifest b/dev-java/gluegen/Manifest
deleted file mode 100644
index 352a9d8bf..000000000
--- a/dev-java/gluegen/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST gluegen-2.3.2.gh.tar.gz 77819799 BLAKE2B ec8b628fcd0663aa83609ea04db6a2fb7bc6a16e223a88a4849d8128949b18e48af77904d767b5355679518f59c266aaef969bd460db36587ce46ecac6d5d883 SHA512 1871ff479de52eab5d8d80537de94debfe601379e9f2539478e11bbaa6c970856a3ed2d8d96e0a293482d80021b0d5304bf7d13b65bc96514042fa4b2f8bdd95
-DIST gluegen-jcpp-2.3.2.gh.tar.gz 47485 BLAKE2B f8d26f9e6656400089b4e82b3e8ce1e589e731eb1269d110426588c7790a08e51f7ec2852b8e520cf8a7b7807a86180204b8dece4a1d579c7ce13be89625455e SHA512 1825caf95bdd3009b9b096ac7cec94711c30e55c2fc48812b41622e4a60e34fc888b959ad47cc5e22b8ae9134d01a5b5b089ceb8ba30985f599714650fecb65d
diff --git a/dev-java/gluegen/files/gluegen-2.2.4-dont-copy-jars.patch b/dev-java/gluegen/files/gluegen-2.2.4-dont-copy-jars.patch
deleted file mode 100644
index ca972dcfc..000000000
--- a/dev-java/gluegen/files/gluegen-2.2.4-dont-copy-jars.patch
+++ /dev/null
@@ -1,15 +0,0 @@
---- 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/gluegen-2.3.2-add-mips64el-mipsn32-support.diff b/dev-java/gluegen/files/gluegen-2.3.2-add-mips64el-mipsn32-support.diff
deleted file mode 100644
index 9de0e28be..000000000
--- a/dev-java/gluegen/files/gluegen-2.3.2-add-mips64el-mipsn32-support.diff
+++ /dev/null
@@ -1,229 +0,0 @@
-Description: Add mips64(el) and mipsn32(el) support
-Author: YunQiang Su <wzssyqa@gmail.com>, Dejan Latinovic <Dejan.Latinovic@imgtec.com>
-Forwarded: no
---- a/make/build.xml
-+++ b/make/build.xml
-@@ -298,6 +298,30 @@
- <property name="linker.cfg.id" value="linker.cfg.linux.mipsel" />
- </target>
-
-+ <target name="declare.linux.mipsn32" if="isLinuxMipsn32">
-+ <echo message="Linux.mipsn32" />
-+ <property name="compiler.cfg.id" value="compiler.cfg.linux" />
-+ <property name="linker.cfg.id" value="linker.cfg.linux.mipsn32" />
-+ </target>
-+
-+ <target name="declare.linux.mipsn32el" if="isLinuxMipsn32el">
-+ <echo message="Linux.mipsn32el" />
-+ <property name="compiler.cfg.id" value="compiler.cfg.linux" />
-+ <property name="linker.cfg.id" value="linker.cfg.linux.mipsn32el" />
-+ </target>
-+
-+ <target name="declare.linux.mips64" if="isLinuxMips64">
-+ <echo message="Linux.mips64" />
-+ <property name="compiler.cfg.id" value="compiler.cfg.linux" />
-+ <property name="linker.cfg.id" value="linker.cfg.linux.mips64" />
-+ </target>
-+
-+ <target name="declare.linux.mips64el" if="isLinuxMips64el">
-+ <echo message="Linux.mips64el" />
-+ <property name="compiler.cfg.id" value="compiler.cfg.linux" />
-+ <property name="linker.cfg.id" value="linker.cfg.linux.mips64el" />
-+ </target>
-+
- <target name="declare.linux.ppc" if="isLinuxPpc">
- <echo message="Linux.ppc" />
- <property name="compiler.cfg.id" value="compiler.cfg.linux" />
-@@ -340,7 +364,7 @@
- <property name="linker.cfg.id" value="linker.cfg.linux.sparc" />
- </target>
-
-- <target name="declare.linux" depends="declare.linux.x86,declare.linux.amd64,declare.linux.alpha,declare.linux.ia64,declare.linux.hppa,declare.linux.mips,declare.linux.mipsel,declare.linux.ppc,declare.linux.ppc64,declare.linux.ppc64le,declare.linux.aarch64,declare.linux.s390,declare.linux.s390x,declare.linux.sparc,declare.linux.armv6.armel,declare.linux.armv6.armhf" if="isLinux" >
-+ <target name="declare.linux" depends="declare.linux.x86,declare.linux.amd64,declare.linux.alpha,declare.linux.ia64,declare.linux.hppa,declare.linux.mips,declare.linux.mipsel,declare.linux.mipsn32,declare.linux.mipsn32el,declare.linux.mips64,declare.linux.mips64el,declare.linux.ppc,declare.linux.ppc64,declare.linux.ppc64le,declare.linux.aarch64,declare.linux.s390,declare.linux.s390x,declare.linux.sparc,declare.linux.armv6.armel,declare.linux.armv6.armhf" if="isLinux" >
- <property name="c.src.dir.os" value="unix" />
- </target>
-
---- a/make/gluegen-cpptasks-base.xml
-+++ b/make/gluegen-cpptasks-base.xml
-@@ -47,6 +47,10 @@
- - isLinuxHppa
- - isLinuxMips
- - isLinuxMipsel
-+ - isLinuxMipsn32
-+ - isLinuxMipsn32el
-+ - isLinuxMips64
-+ - isLinuxMipsn64el
- - isLinuxPpc
- - isLinuxPpc64
- - isLinuxPpc64le
-@@ -135,6 +139,10 @@
- - compiler.cfg.linux.hppa
- - compiler.cfg.linux.mips
- - compiler.cfg.linux.mipsel
-+ - compiler.cfg.linux.mipsn32
-+ - compiler.cfg.linux.mipsn32el
-+ - compiler.cfg.linux.mips64
-+ - compiler.cfg.linux.mips64el
- - compiler.cfg.linux.ppc
- - compiler.cfg.linux.ppc64
- - compiler.cfg.linux.ppc64le
-@@ -160,6 +168,10 @@
- - linker.cfg.linux.hppa
- - linker.cfg.linux.mips
- - linker.cfg.linux.mipsel
-+ - linker.cfg.linux.mipsn32
-+ - linker.cfg.linux.mipsn32el
-+ - linker.cfg.linux.mips64
-+ - linker.cfg.linux.mips64el
- - linker.cfg.linux.ppc
- - linker.cfg.linux.ppc64le
- - linker.cfg.linux.s390
-@@ -420,6 +432,42 @@
- <condition property="mipsel">
- <os arch="mipsel" />
- </condition>
-+ <condition property="isLinuxMipsn32">
-+ <and>
-+ <istrue value="${isLinux}" />
-+ <os arch="mipsn32" />
-+ </and>
-+ </condition>
-+ <condition property="mipsn32">
-+ <os arch="mipsn32" />
-+ </condition>
-+ <condition property="isLinuxMipsn32el">
-+ <and>
-+ <istrue value="${isLinux}" />
-+ <os arch="mipsn32el" />
-+ </and>
-+ </condition>
-+ <condition property="mipsn32el">
-+ <os arch="mipsn32el" />
-+ </condition>
-+ <condition property="isLinuxMips64">
-+ <and>
-+ <istrue value="${isLinux}" />
-+ <os arch="mips64" />
-+ </and>
-+ </condition>
-+ <condition property="mips64">
-+ <os arch="mips64" />
-+ </condition>
-+ <condition property="isLinuxMips64el">
-+ <and>
-+ <istrue value="${isLinux}" />
-+ <os arch="mips64el" />
-+ </and>
-+ </condition>
-+ <condition property="mips64el">
-+ <os arch="mips64el" />
-+ </condition>
- <condition property="isLinuxPpc">
- <and>
- <istrue value="${isLinux}" />
-@@ -639,6 +687,10 @@
- <echo message="LinuxHppa=${isLinuxHppa}" />
- <echo message="LinuxMips=${isLinuxMips}" />
- <echo message="LinuxMipsel=${isLinuxMipsel}" />
-+ <echo message="LinuxMips=${isLinuxMipsn32}" />
-+ <echo message="LinuxMipsel=${isLinuxMipsn32el}" />
-+ <echo message="LinuxMips=${isLinuxMips64}" />
-+ <echo message="LinuxMipsel=${isLinuxMips64el}" />
- <echo message="LinuxPpc=${isLinuxPpc}" />
- <echo message="LinuxPpc64=${isLinuxPpc64}" />
- <echo message="LinuxPpc64le=${isLinuxPpc64le}" />
-@@ -721,6 +773,22 @@
- <property name="os.and.arch" value="linux-mipsel" />
- </target>
-
-+ <target name="gluegen.cpptasks.detect.os.linux.mipsn32" unless="gluegen.cpptasks.detected.os.2" if="isLinuxMipsn32">
-+ <property name="os.and.arch" value="linux-mipsn32" />
-+ </target>
-+
-+ <target name="gluegen.cpptasks.detect.os.linux.mipsn32el" unless="gluegen.cpptasks.detected.os.2" if="isLinuxMipsn32el">
-+ <property name="os.and.arch" value="linux-mipsn32el" />
-+ </target>
-+
-+ <target name="gluegen.cpptasks.detect.os.linux.mips64" unless="gluegen.cpptasks.detected.os.2" if="isLinuxMips64">
-+ <property name="os.and.arch" value="linux-mips64" />
-+ </target>
-+
-+ <target name="gluegen.cpptasks.detect.os.linux.mips64el" unless="gluegen.cpptasks.detected.os.2" if="isLinuxMips64el">
-+ <property name="os.and.arch" value="linux-mips64el" />
-+ </target>
-+
- <target name="gluegen.cpptasks.detect.os.linux.ppc" unless="gluegen.cpptasks.detected.os.2" if="isLinuxPpc">
- <property name="os.and.arch" value="linux-ppc" />
- </target>
-@@ -757,7 +825,7 @@
- <property name="os.and.arch" value="android-aarch64" />
- </target>
-
-- <target name="gluegen.cpptasks.detect.os.linux" depends="gluegen.cpptasks.detect.os.linux.amd64,gluegen.cpptasks.detect.os.linux.ia64,gluegen.cpptasks.detect.os.linux.x86,gluegen.cpptasks.detect.os.linux.armv6.armel,gluegen.cpptasks.detect.os.linux.armv6.armhf,gluegen.cpptasks.detect.os.android.armv6.armel,gluegen.cpptasks.detect.os.linux.aarch64,gluegen.cpptasks.detect.os.android.armv6.armhf,gluegen.cpptasks.detect.os.android.aarch64,gluegen.cpptasks.detect.os.linux.alpha,gluegen.cpptasks.detect.os.linux.hppa,gluegen.cpptasks.detect.os.linux.mips,gluegen.cpptasks.detect.os.linux.mipsel,gluegen.cpptasks.detect.os.linux.ppc,gluegen.cpptasks.detect.os.linux.ppc64,gluegen.cpptasks.detect.os.linux.ppc64le,gluegen.cpptasks.detect.os.linux.s390,gluegen.cpptasks.detect.os.linux.s390x,gluegen.cpptasks.detect.os.linux.sparc" unless="gluegen.cpptasks.detected.os.2" />
-+ <target name="gluegen.cpptasks.detect.os.linux" depends="gluegen.cpptasks.detect.os.linux.amd64,gluegen.cpptasks.detect.os.linux.ia64,gluegen.cpptasks.detect.os.linux.x86,gluegen.cpptasks.detect.os.linux.armv6.armel,gluegen.cpptasks.detect.os.linux.armv6.armhf,gluegen.cpptasks.detect.os.android.armv6.armel,gluegen.cpptasks.detect.os.linux.aarch64,gluegen.cpptasks.detect.os.android.armv6.armhf,gluegen.cpptasks.detect.os.android.aarch64,gluegen.cpptasks.detect.os.linux.alpha,gluegen.cpptasks.detect.os.linux.hppa,gluegen.cpptasks.detect.os.linux.mips,gluegen.cpptasks.detect.os.linux.mipsel,gluegen.cpptasks.detect.os.linux.mipsn32,gluegen.cpptasks.detect.os.linux.mipsn32el,gluegen.cpptasks.detect.os.linux.mips64,gluegen.cpptasks.detect.os.linux.mips64el,gluegen.cpptasks.detect.os.linux.ppc,gluegen.cpptasks.detect.os.linux.ppc64,gluegen.cpptasks.detect.os.linux.ppc64le,gluegen.cpptasks.detect.os.linux.s390,gluegen.cpptasks.detect.os.linux.s390x,gluegen.cpptasks.detect.os.linux.sparc" unless="gluegen.cpptasks.detected.os.2" />
-
- <target name="gluegen.cpptasks.detect.os.osx" unless="gluegen.cpptasks.detected.os.2" if="isOSX">
- <property name="native.library.suffix" value="*lib" />
-@@ -1308,6 +1376,18 @@
- <linker id="linker.cfg.linux.mipsel" name="${gcc.compat.compiler}">
- </linker>
-
-+ <linker id="linker.cfg.linux.mipsn32" name="${gcc.compat.compiler}">
-+ </linker>
-+
-+ <linker id="linker.cfg.linux.mipsn32el" name="${gcc.compat.compiler}">
-+ </linker>
-+
-+ <linker id="linker.cfg.linux.mips64" name="${gcc.compat.compiler}">
-+ </linker>
-+
-+ <linker id="linker.cfg.linux.mips64el" name="${gcc.compat.compiler}">
-+ </linker>
-+
- <linker id="linker.cfg.linux.ppc" name="${gcc.compat.compiler}">
- </linker>
-
-@@ -1549,6 +1629,34 @@
- <property name="java.lib.dir.platform" value="${java.home.dir}/jre/lib/mipsel" />
- </target>
-
-+ <target name="gluegen.cpptasks.declare.compiler.linux.mipsn32" if="isLinuxMipsn32">
-+ <echo message="Linux.Mipsn32" />
-+ <property name="compiler.cfg.id.base" value="compiler.cfg.linux" />
-+ <property name="linker.cfg.id.base" value="linker.cfg.linux" />
-+ <property name="java.lib.dir.platform" value="${java.home.dir}/jre/lib/mipsn32" />
-+ </target>
-+
-+ <target name="gluegen.cpptasks.declare.compiler.linux.mipsn32el" if="isLinuxMipsn32el">
-+ <echo message="Linux.Mipsn32el" />
-+ <property name="compiler.cfg.id.base" value="compiler.cfg.linux" />
-+ <property name="linker.cfg.id.base" value="linker.cfg.linux" />
-+ <property name="java.lib.dir.platform" value="${java.home.dir}/jre/lib/mipsn32el" />
-+ </target>
-+
-+ <target name="gluegen.cpptasks.declare.compiler.linux.mips64" if="isLinuxMips64">
-+ <echo message="Linux.Mips64" />
-+ <property name="compiler.cfg.id.base" value="compiler.cfg.linux" />
-+ <property name="linker.cfg.id.base" value="linker.cfg.linux" />
-+ <property name="java.lib.dir.platform" value="${java.home.dir}/jre/lib/mips64" />
-+ </target>
-+
-+ <target name="gluegen.cpptasks.declare.compiler.linux.mips64el" if="isLinuxMips64el">
-+ <echo message="Linux.Mips64el" />
-+ <property name="compiler.cfg.id.base" value="compiler.cfg.linux" />
-+ <property name="linker.cfg.id.base" value="linker.cfg.linux" />
-+ <property name="java.lib.dir.platform" value="${java.home.dir}/jre/lib/mips64el" />
-+ </target>
-+
- <target name="gluegen.cpptasks.declare.compiler.linux.ppc" if="isLinuxPpc">
- <echo message="Linux.Ppc" />
- <property name="compiler.cfg.id.base" value="compiler.cfg.linux" />
-@@ -1591,7 +1699,7 @@
- <property name="java.lib.dir.platform" value="${java.home.dir}/jre/lib/sparc" />
- </target>
-
-- <target name="gluegen.cpptasks.declare.compiler.linux" depends="gluegen.cpptasks.declare.compiler.linux.x86,gluegen.cpptasks.declare.compiler.linux.amd64,gluegen.cpptasks.declare.compiler.linux.ia64,gluegen.cpptasks.declare.compiler.linux.armv6,gluegen.cpptasks.declare.compiler.linux.aarch64,gluegen.cpptasks.declare.compiler.linux.alpha,gluegen.cpptasks.declare.compiler.linux.hppa,gluegen.cpptasks.declare.compiler.linux.mips,gluegen.cpptasks.declare.compiler.linux.mipsel,gluegen.cpptasks.declare.compiler.linux.ppc,gluegen.cpptasks.declare.compiler.linux.ppc64,gluegen.cpptasks.declare.compiler.linux.ppc64le,gluegen.cpptasks.declare.compiler.linux.s390,gluegen.cpptasks.declare.compiler.linux.s390x,gluegen.cpptasks.declare.compiler.linux.sparc" if="isLinux">
-+ <target name="gluegen.cpptasks.declare.compiler.linux" depends="gluegen.cpptasks.declare.compiler.linux.x86,gluegen.cpptasks.declare.compiler.linux.amd64,gluegen.cpptasks.declare.compiler.linux.ia64,gluegen.cpptasks.declare.compiler.linux.armv6,gluegen.cpptasks.declare.compiler.linux.aarch64,gluegen.cpptasks.declare.compiler.linux.alpha,gluegen.cpptasks.declare.compiler.linux.hppa,gluegen.cpptasks.declare.compiler.linux.mips,gluegen.cpptasks.declare.compiler.linux.mipsel,gluegen.cpptasks.declare.compiler.linux.mipsn32,gluegen.cpptasks.declare.compiler.linux.mipsn32el,gluegen.cpptasks.declare.compiler.linux.mips64,gluegen.cpptasks.declare.compiler.linux.mips64el,gluegen.cpptasks.declare.compiler.linux.ppc,gluegen.cpptasks.declare.compiler.linux.ppc64,gluegen.cpptasks.declare.compiler.linux.ppc64le,gluegen.cpptasks.declare.compiler.linux.s390,gluegen.cpptasks.declare.compiler.linux.s390x,gluegen.cpptasks.declare.compiler.linux.sparc" if="isLinux">
- <property name="java.includes.dir.platform" value="${java.includes.dir}/x11" />
- </target>
-
diff --git a/dev-java/gluegen/files/gluegen-2.3.2-armhf.diff b/dev-java/gluegen/files/gluegen-2.3.2-armhf.diff
deleted file mode 100644
index a474552cd..000000000
--- a/dev-java/gluegen/files/gluegen-2.3.2-armhf.diff
+++ /dev/null
@@ -1,62 +0,0 @@
---- a/make/build.xml
-+++ b/make/build.xml
-@@ -262,10 +262,16 @@
- <property name="linker.cfg.id" value="linker.cfg.linux" />
- </target>
-
-- <target name="declare.linux.armv6" if="isLinuxARMv6">
-- <echo message="Linux.armv6" />
-- <property name="compiler.cfg.id" value="compiler.cfg.linux.armv6" />
-- <property name="linker.cfg.id" value="linker.cfg.linux.armv6" />
-+ <target name="declare.linux.armv6.armel" if="isLinuxARMv6Armel">
-+ <echo message="Linux.armv6.armel" />
-+ <property name="compiler.cfg.id" value="compiler.cfg.linux.armv6.armel" />
-+ <property name="linker.cfg.id" value="linker.cfg.linux.armv6.armel" />
-+ </target>
-+
-+ <target name="declare.linux.armv6.armhf" if="isLinuxARMv6Armhf">
-+ <echo message="Linux.armv6.armhf" />
-+ <property name="compiler.cfg.id" value="compiler.cfg.linux" />
-+ <property name="linker.cfg.id" value="linker.cfg.linux.armv6.armhf" />
- </target>
-
- <target name="declare.linux.alpha" if="isLinuxAlpha">
-@@ -328,7 +334,7 @@
- <property name="linker.cfg.id" value="linker.cfg.linux.sparc" />
- </target>
-
-- <target name="declare.linux" depends="declare.linux.x86,declare.linux.amd64,declare.linux.ia64,declare.linux.hppa,declare.linux.mips,declare.linux.mipsel,declare.linux.ppc,declare.linux.ppc64,declare.linux.ppc64le,declare.linux.s390,declare.linux.s390x,declare.linux.sparc,declare.linux.armv6" if="isLinux" >
-+ <target name="declare.linux" depends="declare.linux.x86,declare.linux.amd64,declare.linux.ia64,declare.linux.hppa,declare.linux.mips,declare.linux.mipsel,declare.linux.ppc,declare.linux.ppc64,declare.linux.ppc64le,declare.linux.s390,declare.linux.s390x,declare.linux.sparc,declare.linux.armv6.armel,declare.linux.armv6.armhf" if="isLinux" >
- <property name="c.src.dir.os" value="unix" />
- </target>
-
---- a/make/gluegen-cpptasks-base.xml
-+++ b/make/gluegen-cpptasks-base.xml
-@@ -1032,7 +1032,7 @@
- - lib/gluegen-cpptasks-linux-armv6.xml (armv5te + softfp), or
- - lib/gluegen-cpptasks-linux-armv6hf.xml (armv6 + hardfp)
- for official JogAmp builds! -->
-- <compiler id="compiler.cfg.linux.armv6" name="${gcc.compat.compiler}">
-+ <compiler id="compiler.cfg.linux.armv6.armel" name="${gcc.compat.compiler}">
- <defineset>
- <define name="__unix__"/>
- <define name="__X11__" if="isX11"/>
-@@ -1270,7 +1270,7 @@
- - lib/gluegen-cpptasks-linux-armv6.xml (armv5te + softfp), or
- - lib/gluegen-cpptasks-linux-armv6hf.xml (armv6 + hardfp)
- for official JogAmp builds! -->
-- <linker id="linker.cfg.linux.armv6" name="${gcc.compat.compiler}">
-+ <linker id="linker.cfg.linux.armv6.armel" name="${gcc.compat.compiler}">
- <linkerarg value="-fpic" />
- <linkerarg value="-nostdlib" />
- <linkerarg value="-Bdynamic" />
-@@ -1286,6 +1286,9 @@
- <linkerarg value="-static-libstdc++" if="isGCC"/>
- </linker>
-
-+ <linker id="linker.cfg.linux.armv6.armhf" name="${gcc.compat.compiler}">
-+ </linker>
-+
- <linker id="linker.cfg.linux.alpha" name="${gcc.compat.compiler}">
- </linker>
-
diff --git a/dev-java/gluegen/files/gluegen-2.3.2-disable-java-version-check.diff b/dev-java/gluegen/files/gluegen-2.3.2-disable-java-version-check.diff
deleted file mode 100644
index e3fb75f9a..000000000
--- a/dev-java/gluegen/files/gluegen-2.3.2-disable-java-version-check.diff
+++ /dev/null
@@ -1,28 +0,0 @@
-Description: Disables the Java version check since the JRE in Debian always
- meets the minimum requirement and the check routinely breaks with the latest JREs.
-Author: Emmanuel Bourg <ebourg@apache.org>
-Forwarded: not-needed
---- a/make/jogamp-env.xml
-+++ b/make/jogamp-env.xml
-@@ -45,21 +45,6 @@
- </condition>
- </fail>
-
-- <fail message="Unsupported Java version: ${ant.java.version}. Make sure that the version of the Java compiler is 1.6 (6.0) or greater.">
-- <condition>
-- <not>
-- <or>
-- <equals arg1="${ant.java.version}" arg2="1.6"/>
-- <equals arg1="${ant.java.version}" arg2="1.7"/>
-- <equals arg1="${ant.java.version}" arg2="1.8"/>
-- <equals arg1="${ant.java.version}" arg2="1.9"/>
-- <equals arg1="${ant.java.version}" arg2="2.0"/>
-- <equals arg1="${ant.java.version}" arg2="2.1"/>
-- </or>
-- </not>
-- </condition>
-- </fail>
--
- </target>
-
- <target name="jogamp.env.init" depends="jogamp.env.validation">
diff --git a/dev-java/gluegen/files/gluegen-2.3.2-disable-static-linking.diff b/dev-java/gluegen/files/gluegen-2.3.2-disable-static-linking.diff
deleted file mode 100644
index ffeb5d5be..000000000
--- a/dev-java/gluegen/files/gluegen-2.3.2-disable-static-linking.diff
+++ /dev/null
@@ -1,42 +0,0 @@
-Description: disable static linking for native libraries.
-Author: Gilles Filippini <pini@debian.org>
---- a/make/gluegen-cpptasks-base.xml
-+++ b/make/gluegen-cpptasks-base.xml
-@@ -1262,20 +1262,14 @@
- <!-- Unix linker configuration -->
-
- <linker id="linker.cfg.linux" name="${gcc.compat.compiler}">
-- <linkerarg value="-static-libgcc" if="isGCC"/>
-- <linkerarg value="-static-libstdc++" if="isGCC"/>
- </linker>
-
- <linker id="linker.cfg.linux.x86" name="${gcc.compat.compiler}">
- <linkerarg value="-m32"/>
-- <linkerarg value="-static-libgcc" if="isGCC"/>
-- <linkerarg value="-static-libstdc++" if="isGCC"/>
- </linker>
-
- <linker id="linker.cfg.linux.amd64" name="${gcc.compat.compiler}">
- <linkerarg value="-m64"/>
-- <linkerarg value="-static-libgcc" if="isGCC"/>
-- <linkerarg value="-static-libstdc++" if="isGCC"/>
- </linker>
-
- <!-- Using default compiler settings - utilize:
-@@ -1286,16 +1280,12 @@
- <linkerarg value="-fpic" />
- <linkerarg value="-nostdlib" />
- <linkerarg value="-Bdynamic" />
-- <linkerarg value="-static-libgcc" if="isGCC"/>
-- <linkerarg value="-static-libstdc++" if="isGCC"/>
- </linker>
-
- <linker id="linker.cfg.linux.aarch64" name="${gcc.compat.compiler}">
- <linkerarg value="-fpic" />
- <linkerarg value="-nostdlib" />
- <linkerarg value="-Bdynamic" />
-- <linkerarg value="-static-libgcc" if="isGCC"/>
-- <linkerarg value="-static-libstdc++" if="isGCC"/>
- </linker>
-
- <linker id="linker.cfg.linux.armv6.armhf" name="${gcc.compat.compiler}">
diff --git a/dev-java/gluegen/files/gluegen-2.3.2-disable-test-zip-archive.diff b/dev-java/gluegen/files/gluegen-2.3.2-disable-test-zip-archive.diff
deleted file mode 100644
index 2d932d5f9..000000000
--- a/dev-java/gluegen/files/gluegen-2.3.2-disable-test-zip-archive.diff
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/make/build-test.xml
-+++ b/make/build-test.xml
-@@ -505,7 +505,7 @@
- </target>
-
- <target name="junit.run" depends="junit.run.settings, junit.run.if.enabled, junit.run.if.disabled">
-- <antcall target="test-zip-archive" inheritRefs="true" />
-+<!-- <antcall target="test-zip-archive" inheritRefs="true" />-->
- </target>
-
- <!--
diff --git a/dev-java/gluegen/files/gluegen-2.3.2-disableArchive7z.diff b/dev-java/gluegen/files/gluegen-2.3.2-disableArchive7z.diff
deleted file mode 100644
index 8b1c5e43d..000000000
--- a/dev-java/gluegen/files/gluegen-2.3.2-disableArchive7z.diff
+++ /dev/null
@@ -1,26 +0,0 @@
---- a/make/build.xml
-+++ b/make/build.xml
-@@ -1088,9 +1088,9 @@
- <copy todir="${javadoc.gluegen.path}/resources" overwrite="true">
- <fileset dir="doc/javadoc/resources" includes="*" />
- </copy>
-- <archive.7z destfile="${build}/javadoc.7z"
-+<!-- <archive.7z destfile="${build}/javadoc.7z"
- basedir="${javadoc.root.path}"
-- includes="gluegen/**" />
-+ includes="gluegen/**" />-->
- </target>
-
- <!-- ================================================================== -->
-@@ -1138,9 +1138,9 @@
- <fileset dir="lib" includes="junit.jar"/>
- </copy>
-
-- <archive.7z destfile="${build}/${archive.name}.7z"
-+<!-- <archive.7z destfile="${build}/${archive.name}.7z"
- basedir="${build}"
-- includes="${archive.name}/**" />
-+ includes="${archive.name}/**" />-->
- <!-- Clean up after ourselves -->
- <delete includeEmptyDirs="true" quiet="true" dir="${archive}" failonerror="false" />
- </target>
diff --git a/dev-java/gluegen/files/gluegen-2.3.2-disable_git_call.diff b/dev-java/gluegen/files/gluegen-2.3.2-disable_git_call.diff
deleted file mode 100644
index 7ba4b0e23..000000000
--- a/dev-java/gluegen/files/gluegen-2.3.2-disable_git_call.diff
+++ /dev/null
@@ -1,17 +0,0 @@
---- a/make/build.xml
-+++ b/make/build.xml
-@@ -70,14 +70,6 @@
- <property name="gluegen.build.number" value="manual"/>
- <property name="gluegen.build.id" value="${version.timestamp}"/>
- <mkdir dir="${build}" />
-- <exec dir="." executable="git" logError="true" failonerror="false" failifexecutionfails="false"
-- output="${build}/localbranch.raw">
-- <arg line="branch --no-color"/>
-- </exec>
-- <exec dir="." executable="sed" logError="true" failonerror="false" failifexecutionfails="false"
-- outputproperty="gluegen.build.branch">
-- <arg line="-e '/^[^*]/d' -e 's/* \(.*\)/\1/' '${build}/localbranch.raw'"/>
-- </exec>
- <property name="gluegen.build.branch" value="manual"/> <!-- fallback -->
- <exec dir="${project.root}" executable="git" logError="true" failonerror="false" failifexecutionfails="false"
- outputproperty="gluegen.build.commit">
diff --git a/dev-java/gluegen/files/gluegen-2.3.2-dont-strip.patch b/dev-java/gluegen/files/gluegen-2.3.2-dont-strip.patch
deleted file mode 100644
index cad139ea6..000000000
--- a/dev-java/gluegen/files/gluegen-2.3.2-dont-strip.patch
+++ /dev/null
@@ -1,20 +0,0 @@
---- a/make/gluegen-cpptasks-base.xml
-+++ b/make/gluegen-cpptasks-base.xml
-@@ -1779,17 +1779,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/gluegen-2.3.2-fix-alpha-build-config.patch b/dev-java/gluegen/files/gluegen-2.3.2-fix-alpha-build-config.patch
deleted file mode 100644
index b02629a60..000000000
--- a/dev-java/gluegen/files/gluegen-2.3.2-fix-alpha-build-config.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/make/build.xml
-+++ b/make/build.xml
-@@ -334,7 +334,7 @@
- <property name="linker.cfg.id" value="linker.cfg.linux.sparc" />
- </target>
-
-- <target name="declare.linux" depends="declare.linux.x86,declare.linux.amd64,declare.linux.ia64,declare.linux.hppa,declare.linux.mips,declare.linux.mipsel,declare.linux.ppc,declare.linux.ppc64,declare.linux.ppc64le,declare.linux.s390,declare.linux.s390x,declare.linux.sparc,declare.linux.armv6.armel,declare.linux.armv6.armhf" if="isLinux" >
-+ <target name="declare.linux" depends="declare.linux.x86,declare.linux.amd64,declare.linux.alpha,declare.linux.ia64,declare.linux.hppa,declare.linux.mips,declare.linux.mipsel,declare.linux.ppc,declare.linux.ppc64,declare.linux.ppc64le,declare.linux.s390,declare.linux.s390x,declare.linux.sparc,declare.linux.armv6.armel,declare.linux.armv6.armhf" if="isLinux" >
- <property name="c.src.dir.os" value="unix" />
- </target>
-
diff --git a/dev-java/gluegen/files/gluegen-2.3.2-fix-arm64-build-config.diff b/dev-java/gluegen/files/gluegen-2.3.2-fix-arm64-build-config.diff
deleted file mode 100644
index 19de9401b..000000000
--- a/dev-java/gluegen/files/gluegen-2.3.2-fix-arm64-build-config.diff
+++ /dev/null
@@ -1,75 +0,0 @@
---- a/make/build.xml
-+++ b/make/build.xml
-@@ -316,6 +316,12 @@
- <property name="linker.cfg.id" value="linker.cfg.linux.ppc64le" />
- </target>
-
-+ <target name="declare.linux.aarch64" if="isLinuxAarch64">
-+ <echo message="Linux.aarch64" />
-+ <property name="compiler.cfg.id" value="compiler.cfg.linux" />
-+ <property name="linker.cfg.id" value="linker.cfg.linux.aarch64" />
-+ </target>
-+
- <target name="declare.linux.s390" if="isLinuxs390">
- <echo message="Linux.s390" />
- <property name="compiler.cfg.id" value="compiler.cfg.linux" />
-@@ -334,7 +340,7 @@
- <property name="linker.cfg.id" value="linker.cfg.linux.sparc" />
- </target>
-
-- <target name="declare.linux" depends="declare.linux.x86,declare.linux.amd64,declare.linux.alpha,declare.linux.ia64,declare.linux.hppa,declare.linux.mips,declare.linux.mipsel,declare.linux.ppc,declare.linux.ppc64,declare.linux.ppc64le,declare.linux.s390,declare.linux.s390x,declare.linux.sparc,declare.linux.armv6.armel,declare.linux.armv6.armhf" if="isLinux" >
-+ <target name="declare.linux" depends="declare.linux.x86,declare.linux.amd64,declare.linux.alpha,declare.linux.ia64,declare.linux.hppa,declare.linux.mips,declare.linux.mipsel,declare.linux.ppc,declare.linux.ppc64,declare.linux.ppc64le,declare.linux.aarch64,declare.linux.s390,declare.linux.s390x,declare.linux.sparc,declare.linux.armv6.armel,declare.linux.armv6.armhf" if="isLinux" >
- <property name="c.src.dir.os" value="unix" />
- </target>
-
---- a/make/gluegen-cpptasks-base.xml
-+++ b/make/gluegen-cpptasks-base.xml
-@@ -50,6 +50,7 @@
- - isLinuxPpc
- - isLinuxPpc64
- - isLinuxPpc64le
-+ - isLinuxAarch64
- - isLinuxs390
- - isLinuxs390x
- - isLinuxSparc
-@@ -137,6 +138,7 @@
- - compiler.cfg.linux.ppc
- - compiler.cfg.linux.ppc64
- - compiler.cfg.linux.ppc64le
-+ - compiler.cfg.linux.aarch64
- - compiler.cfg.linux.s390
- - compiler.cfg.linux.s390x
- - compiler.cfg.linux.sparc
-@@ -440,6 +442,15 @@
- <condition property="ppc64le">
- <os arch="ppc64le" />
- </condition>
-+ <condition property="isLinuxAarch64">
-+ <and>
-+ <istrue value="${isLinux}" />
-+ <os arch="aarch64" />
-+ </and>
-+ </condition>
-+ <condition property="aarch64">
-+ <os arch="aarch64" />
-+ </condition>
- <condition property="isLinuxs390">
- <and>
- <istrue value="${isLinux}" />
-@@ -626,6 +637,7 @@
- <echo message="LinuxPpc=${isLinuxPpc}" />
- <echo message="LinuxPpc64=${isLinuxPpc64}" />
- <echo message="LinuxPpc64le=${isLinuxPpc64le}" />
-+ <echo message="LinuxAarch64=${isLinuxAarch64}" />
- <echo message="Linuxs390=${isLinuxs390}" />
- <echo message="Linuxs390x=${isLinuxs390x}" />
- <echo message="LinuxSparc=${isLinuxSparc}" />
-@@ -1511,7 +1523,7 @@
- <echo message="Linux.aarch64" />
- <property name="compiler.cfg.id.base" value="compiler.cfg.linux.aarch64" />
- <property name="linker.cfg.id.base" value="linker.cfg.linux.aarch64" />
-- <property name="java.lib.dir.platform" value="${java.home.dir}/jre/lib/arm" />
-+ <property name="java.lib.dir.platform" value="${java.home.dir}/jre/lib/aarch64" />
- </target>
-
- <target name="gluegen.cpptasks.declare.compiler.linux.ia64" if="isLinuxIA64">
diff --git a/dev-java/gluegen/files/gluegen-2.3.2-fix_gcc-10.patch b/dev-java/gluegen/files/gluegen-2.3.2-fix_gcc-10.patch
deleted file mode 100644
index 03c371a37..000000000
--- a/dev-java/gluegen/files/gluegen-2.3.2-fix_gcc-10.patch
+++ /dev/null
@@ -1,18 +0,0 @@
-Description: Fix ftbfs with GCC-10
-
-Author: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
-Bug-Debian: https://bugs.debian.org/957276
-Forwarded: no
-
---- a/src/junit/com/jogamp/gluegen/test/junit/generation/test1.h
-+++ b/src/junit/com/jogamp/gluegen/test/junit/generation/test1.h
-@@ -299,9 +299,6 @@ MYAPI MYAPIConfig * MYAPIENTRY typeTest
- #define HUGE_VALF_3 ((int) 1e53)
- #define DOUBLE_DEFINE_BRACKETS_3 HUGE_VALF_3
-
--size_t unsigned_size_t_1;
--ptrdiff_t a_signed_pointer_t_1;
--
- MYAPI int32_t MYAPIENTRY typeTestInt32T(const int32_t i1, int32_t i2);
- MYAPI uint32_t MYAPIENTRY typeTestUInt32T(const uint32_t ui1, uint32_t ui2);
- MYAPI int64_t MYAPIENTRY typeTestInt64T(const int64_t i1, int64_t i2);
diff --git a/dev-java/gluegen/files/gluegen-2.3.2-hideException.diff b/dev-java/gluegen/files/gluegen-2.3.2-hideException.diff
deleted file mode 100644
index 422021624..000000000
--- a/dev-java/gluegen/files/gluegen-2.3.2-hideException.diff
+++ /dev/null
@@ -1,18 +0,0 @@
---- a/src/java/com/jogamp/common/os/Platform.java
-+++ b/src/java/com/jogamp/common/os/Platform.java
-@@ -305,15 +305,6 @@ public class Platform extends PlatformPr
- _USE_TEMP_JAR_CACHE[0] = ( OS_TYPE != OSType.ANDROID ) && ( null != platformClassJarURI ) &&
- PropertyAccess.getBooleanProperty(useTempJarCachePropName, true, true);
-
-- // load GluegenRT native library
-- if(_USE_TEMP_JAR_CACHE[0] && TempJarCache.initSingleton()) {
-- try {
-- JNILibLoaderBase.addNativeJarLibs(new Class<?>[] { jogamp.common.Debug.class }, null);
-- } catch (final Exception e0) {
-- // IllegalArgumentException, IOException
-- System.err.println("Caught "+e0.getClass().getSimpleName()+": "+e0.getMessage()+", while JNILibLoaderBase.addNativeJarLibs(..)");
-- }
-- }
- DynamicLibraryBundle.GlueJNILibLoader.loadLibrary(libBaseName, false, cl);
-
- // JVM bug workaround
diff --git a/dev-java/gluegen/files/gluegen-2.3.2-java10-compatibility.patch b/dev-java/gluegen/files/gluegen-2.3.2-java10-compatibility.patch
deleted file mode 100644
index f51157d18..000000000
--- a/dev-java/gluegen/files/gluegen-2.3.2-java10-compatibility.patch
+++ /dev/null
@@ -1,263 +0,0 @@
-Description: Fixes the build failure with Java 10
-Author: Emmanuel Bourg <ebourg@apache.org>
-Forwarded: no
---- a/src/java/net/highteq/nativetaglet/NativeTaglet.java
-+++ /dev/null
-@@ -1,237 +0,0 @@
--package net.highteq.nativetaglet;
--
--import com.sun.tools.doclets.Taglet;
--import com.sun.javadoc.*;
--
--import java.util.Map;
--import java.util.Properties;
--import java.util.Iterator;
--import java.io.InputStream;
--import java.net.URL;
--import java.net.MalformedURLException;
--
--public class NativeTaglet implements Taglet
--{
-- private Properties mapping= null;
-- private static final String NAME = "native";
--
-- /**
-- * Return the name of this custom tag.
-- */
-- @Override
-- public String getName()
-- {
-- return NAME;
-- }
--
-- /**
-- * @return true since this tag can be used in a field
-- * doc comment
-- */
-- @Override
-- public boolean inField()
-- {
-- return true;
-- }
--
-- /**
-- * @return true since this tag can be used in a constructor
-- * doc comment
-- */
-- @Override
-- public boolean inConstructor()
-- {
-- return true;
-- }
--
-- /**
-- * @return true since this tag can be used in a method
-- * doc comment
-- */
-- @Override
-- public boolean inMethod()
-- {
-- return true;
-- }
--
-- /**
-- * @return true since this tag can be used in an overview
-- * doc comment
-- */
-- @Override
-- public boolean inOverview()
-- {
-- return true;
-- }
--
-- /**
-- * @return true since this tag can be used in a package
-- * doc comment
-- */
-- @Override
-- public boolean inPackage()
-- {
-- return true;
-- }
--
-- /**
-- * @return true since this
-- */
-- @Override
-- public boolean inType()
-- {
-- return true;
-- }
--
-- /**
-- * Will return true since this is an inline tag.
-- *
-- * @return true since this is an inline tag.
-- */
--
-- @Override
-- public boolean isInlineTag()
-- {
-- return true;
-- }
--
-- /**
-- * Register this Taglet.
-- *
-- * @param tagletMap the map to register this tag to.
-- */
-- public static void register(final Map tagletMap)
-- {
-- final NativeTaglet tag = new NativeTaglet();
-- final Taglet t = (Taglet) tagletMap.get(tag.getName());
-- if (t != null)
-- {
-- tagletMap.remove(tag.getName());
-- }
-- tagletMap.put(tag.getName(), tag);
-- }
--
-- /**
-- * Given the <code>Tag</code> representation of this custom
-- * tag, return its string representation.
-- *
-- * @param tag the <code>Tag</code> representation of this custom tag.
-- */
-- @Override
-- public String toString(final Tag tag)
-- {
-- String text= tag.text().trim();
-- if(mapping== null)
-- {
-- mapping= new Properties();
-- InputStream in= null;
-- try
-- {
-- URL url;
-- try
-- {
-- url = new URL(System.getProperty("nativetaglet.mapping","file:native-taglet.properties"));
-- }
-- catch (final MalformedURLException e)
-- {
-- url = new URL("file:"+System.getProperty("nativetaglet.mapping","file:native-taglet.properties"));
-- }
-- in= url.openStream();
-- mapping.load(in);
-- }
-- catch (final Exception e)
-- {
-- System.err.println("[NATIVE TAGLET] Could not read mapping file");
-- System.err.println("-->");
-- e.printStackTrace(System.err);
-- System.err.println("<--");
-- System.err.println("[NATIVE TAGLET] !!! NO LINKS WILL BE GENERATED !!!");
-- }
-- finally
-- {
-- if(in!=null) try{ in.close(); }catch(final Exception ignore){}
-- }
-- }
--
-- if(mapping!=null)
-- {
-- // First check to see whether this key exists in the mapping
-- String url = mapping.getProperty(text);
-- if (url == null) {
-- // Try iterating the keySet seeing if we can find a partial match
-- // In the OpenGL spec this handles the case of glVertex -> glVertex3f
-- for(final Iterator i= mapping.keySet().iterator(); i.hasNext();) {
-- final String name= (String) i.next();
-- if (hasOpenGLSuffix(text, name)) {
-- url = mapping.getProperty(name);
-- break;
-- }
-- }
-- }
-- if (url != null) {
-- url = mapping.getProperty("nativetaglet.baseUrl", "") + url;
-- text = "<a href=\"" + url + "\">" + text + "</a>";
-- }
-- }
-- return text;
-- }
--
-- private static final String[] openGLSuffixes = {
-- "b",
-- "s",
-- "i",
-- "f",
-- "d",
-- "ub",
-- "us",
-- "ui",
-- "bv",
-- "sv",
-- "iv",
-- "fv",
-- "dv",
-- "ubv",
-- "usv",
-- "uiv"
-- };
-- private static boolean hasOpenGLSuffix(final String name,
-- final String baseName) {
-- if (!name.startsWith(baseName)) {
-- return false;
-- }
-- for (int i = 0; i < openGLSuffixes.length; i++) {
-- final String suffix = openGLSuffixes[i];
-- if (name.endsWith(suffix)) {
-- // First see whether it's a simple concatenation
-- if (name.equals(baseName + suffix)) {
-- return true;
-- }
-- // Now chop prefix and suffix off and see whether the
-- // resulting is a number
-- try {
-- final String tmp = name.substring(baseName.length(),
-- name.length() - suffix.length());
-- if (tmp.length() == 1 &&
-- Character.isDigit(tmp.charAt(0))) {
-- return true;
-- }
-- } catch (final IndexOutOfBoundsException e) {
-- }
-- }
-- }
-- return false;
-- }
--
-- /**
-- * This method should not be called since arrays of inline tags do not
-- * exist. Method {@link #tostring(Tag)} should be used to convert this
-- * inline tag to a string.
-- *
-- * @param tags the array of <code>Tag</code>s representing of this custom tag.
-- */
-- @Override
-- public String toString(final Tag[] tags)
-- {
-- return null;
-- }
--}
---- a/make/build.xml
-+++ b/make/build.xml
-@@ -466,9 +466,6 @@
- <fail message="Requires '${compiler.cfg.id}'" unless="compiler.cfg.id"/>
- <fail message="Requires '${linker.cfg.id}'" unless="linker.cfg.id"/>
-
-- <javah destdir="${src.generated.c}" classpath="${classes}" class="com.jogamp.common.os.Platform, com.jogamp.common.nio.PointerBuffer, jogamp.common.jvm.JVMUtil, com.jogamp.common.util.JarUtil, jogamp.common.os.MachineDataInfoRuntime" />
-- <javah destdir="${src.generated.c}/Unix" classpath="${classes}" class="jogamp.common.os.UnixDynamicLinkerImpl" />
-- <javah destdir="${src.generated.c}/Windows" classpath="${classes}" class="jogamp.common.os.WindowsDynamicLinkerImpl"/>
-
- <echo message="Output lib name = ${output.lib.name} -> ${output.lib.name.os}" />
-
-@@ -746,6 +743,7 @@
-
- <!-- Compile gluegen-rt first -->
- <javac destdir="${classes}"
-+ nativeHeaderDir="${src.generated.c}"
- includeAntRuntime="false"
- includes="${gluegen-rt.classes} ${jogamp.common.classes}"
- excludes="${gluegen.excludes.all} ${java.part.android}"
diff --git a/dev-java/gluegen/files/gluegen-2.3.2-linker.diff b/dev-java/gluegen/files/gluegen-2.3.2-linker.diff
deleted file mode 100644
index aa2427c93..000000000
--- a/dev-java/gluegen/files/gluegen-2.3.2-linker.diff
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/make/gluegen-cpptasks-base.xml
-+++ b/make/gluegen-cpptasks-base.xml
-@@ -1316,6 +1316,8 @@
- <linker id="linker.cfg.linux.sparc" name="${gcc.compat.compiler}">
- </linker>
-
-+
-+
- <compiler id="linker.cfg.android" name="${gcc.compat.compiler}">
- <!-- shall be defined in custom ${gluegen-cpptasks.file} ! -->
- </compiler>
diff --git a/dev-java/gluegen/files/gluegen-2.3.2-missing-arch-symbol.diff b/dev-java/gluegen/files/gluegen-2.3.2-missing-arch-symbol.diff
deleted file mode 100644
index a39a2b145..000000000
--- a/dev-java/gluegen/files/gluegen-2.3.2-missing-arch-symbol.diff
+++ /dev/null
@@ -1,39 +0,0 @@
---- a/make/stub_includes/platform/glibc-compat-symbols.h
-+++ b/make/stub_includes/platform/glibc-compat-symbols.h
-@@ -15,35 +15,7 @@
- *
- * Check build-in macro definitions via 'gcc -dM -E - < /dev/null'
- */
--#if defined(__linux__) /* Actually we like to test whether we link against GLIBC .. */
-- #if defined(__GNUC__)
-- #if defined(__aarch64__)
-- #define GLIBC_COMPAT_SYMBOL(FFF) __asm__(".symver " #FFF "," #FFF "@GLIBC_2.4");
-- #elif defined(__arm__)
-- #define GLIBC_COMPAT_SYMBOL(FFF) __asm__(".symver " #FFF "," #FFF "@GLIBC_2.4");
-- #elif defined(__amd64__)
-- #define GLIBC_COMPAT_SYMBOL(FFF) __asm__(".symver " #FFF "," #FFF "@GLIBC_2.2.5");
-- #else
-- #define GLIBC_COMPAT_SYMBOL(FFF) __asm__(".symver " #FFF "," #FFF "@GLIBC_2.0");
-- #endif /*__amd64__*/
-- #elif defined(__clang__)
-- #if defined(__aarch64__)
-- #define GLIBC_COMPAT_SYMBOL(FFF) asm(".symver " #FFF "," #FFF "@GLIBC_2.4");
-- #elif defined(__arm__)
-- #define GLIBC_COMPAT_SYMBOL(FFF) asm(".symver " #FFF "," #FFF "@GLIBC_2.4");
-- #elif defined(__amd64__)
-- #define GLIBC_COMPAT_SYMBOL(FFF) asm(".symver " #FFF "," #FFF "@GLIBC_2.2.5");
-- #else
-- #define GLIBC_COMPAT_SYMBOL(FFF) asm(".symver " #FFF "," #FFF "@GLIBC_2.0");
-- #endif /*__amd64__*/
-- #else
-- #warning GLIBC_COMPAT_SYMBOL not supported with current compiler on GNU/Linux
-- #define GLIBC_COMPAT_SYMBOL(FFF)
-- #endif
--#else
-- #warning GLIBC_COMPAT_SYMBOL not supported with target OS
-- #define GLIBC_COMPAT_SYMBOL(FFF)
--#endif
-+#define GLIBC_COMPAT_SYMBOL(FFF)
-
- GLIBC_COMPAT_SYMBOL(memcpy)
-
diff --git a/dev-java/gluegen/files/gluegen-2.3.2-non-linux-support.diff b/dev-java/gluegen/files/gluegen-2.3.2-non-linux-support.diff
deleted file mode 100644
index 6dfa9b83f..000000000
--- a/dev-java/gluegen/files/gluegen-2.3.2-non-linux-support.diff
+++ /dev/null
@@ -1,16 +0,0 @@
---- a/make/gluegen-cpptasks-base.xml
-+++ b/make/gluegen-cpptasks-base.xml
-@@ -292,7 +292,12 @@
- <os name="Android" />
- </condition>
- <condition property="isLinux">
-- <os name="Linux" />
-+ <or>
-+ <os name="Linux" />
-+ <!-- treat GNU/kFreeBSD or Hurd just as Linux -->
-+ <os name="GNU/kFreeBSD" />
-+ <os name="GNU" />
-+ </or>
- </condition>
- <condition property="isSolaris">
- <os name="SunOS" />
diff --git a/dev-java/gluegen/files/gluegen-2.3.2-ppc64el-support.diff b/dev-java/gluegen/files/gluegen-2.3.2-ppc64el-support.diff
deleted file mode 100644
index b1dd58a13..000000000
--- a/dev-java/gluegen/files/gluegen-2.3.2-ppc64el-support.diff
+++ /dev/null
@@ -1,207 +0,0 @@
-Description: add support for ppc64el arch.
-Author: Gilles Filippini <pini@debian.org>
---- /dev/null
-+++ b/make/scripts/make.gluegen.all.linux-ppc64le.sh
-@@ -0,0 +1,24 @@
-+#! /bin/sh
-+
-+# -Dc.compiler.debug=true \
-+# -Dgluegen.cpptasks.detected.os=true \
-+# -DisUnix=true \
-+# -DisLinux=true \
-+# -DisLinuxX86=true \
-+# -DisX11=true \
-+
-+MACHINE=ppc64le
-+ARCH=ppc64el
-+TRIPLET=powerpc64le-linux-gnu
-+
-+export TARGET_PLATFORM_LIBS=/usr/lib/$TRIPLET
-+export TARGET_JAVA_LIBS=/usr/lib/jvm/java-7-openjdk-$ARCH/jre/lib/$MACHINE
-+
-+export GLUEGEN_CPPTASKS_FILE="lib/gluegen-cpptasks-linux-$MACHINE.xml"
-+
-+#export JOGAMP_JAR_CODEBASE="Codebase: *.jogamp.org"
-+export JOGAMP_JAR_CODEBASE="Codebase: *.goethel.localnet"
-+
-+ant \
-+ -Drootrel.build=build-linux-$MACHINE \
-+ $* 2>&1 | tee make.gluegen.all.linux-$MACHINE.log
---- a/make/gluegen-cpptasks-base.xml
-+++ b/make/gluegen-cpptasks-base.xml
-@@ -48,6 +48,8 @@
- - isLinuxMips
- - isLinuxMipsel
- - isLinuxPpc
-+ - isLinuxPpc64
-+ - isLinuxPpc64le
- - isLinuxs390
- - isLinuxs390x
- - isLinuxSparc
-@@ -133,6 +135,8 @@
- - compiler.cfg.linux.mips
- - compiler.cfg.linux.mipsel
- - compiler.cfg.linux.ppc
-+ - compiler.cfg.linux.ppc64
-+ - compiler.cfg.linux.ppc64le
- - compiler.cfg.linux.s390
- - compiler.cfg.linux.s390x
- - compiler.cfg.linux.sparc
-@@ -155,6 +159,7 @@
- - linker.cfg.linux.mips
- - linker.cfg.linux.mipsel
- - linker.cfg.linux.ppc
-+ - linker.cfg.linux.ppc64le
- - linker.cfg.linux.s390
- - linker.cfg.linux.s390x
- - linker.cfg.linux.sparc
-@@ -417,6 +422,24 @@
- <condition property="ppc">
- <os arch="ppc" />
- </condition>
-+ <condition property="isLinuxPpc64">
-+ <and>
-+ <istrue value="${isLinux}" />
-+ <os arch="ppc64" />
-+ </and>
-+ </condition>
-+ <condition property="ppc64">
-+ <os arch="ppc64" />
-+ </condition>
-+ <condition property="isLinuxPpc64le">
-+ <and>
-+ <istrue value="${isLinux}" />
-+ <os arch="ppc64le" />
-+ </and>
-+ </condition>
-+ <condition property="ppc64le">
-+ <os arch="ppc64le" />
-+ </condition>
- <condition property="isLinuxs390">
- <and>
- <istrue value="${isLinux}" />
-@@ -601,6 +624,8 @@
- <echo message="LinuxMips=${isLinuxMips}" />
- <echo message="LinuxMipsel=${isLinuxMipsel}" />
- <echo message="LinuxPpc=${isLinuxPpc}" />
-+ <echo message="LinuxPpc64=${isLinuxPpc64}" />
-+ <echo message="LinuxPpc64le=${isLinuxPpc64le}" />
- <echo message="Linuxs390=${isLinuxs390}" />
- <echo message="Linuxs390x=${isLinuxs390x}" />
- <echo message="LinuxSparc=${isLinuxSparc}" />
-@@ -683,6 +708,14 @@
- <property name="os.and.arch" value="linux-ppc" />
- </target>
-
-+ <target name="gluegen.cpptasks.detect.os.linux.ppc64" unless="gluegen.cpptasks.detected.os.2" if="isLinuxPpc64">
-+ <property name="os.and.arch" value="linux-ppc64" />
-+ </target>
-+
-+ <target name="gluegen.cpptasks.detect.os.linux.ppc64le" unless="gluegen.cpptasks.detected.os.2" if="isLinuxPpc64le">
-+ <property name="os.and.arch" value="linux-ppc64le" />
-+ </target>
-+
- <target name="gluegen.cpptasks.detect.os.linux.s390" unless="gluegen.cpptasks.detected.os.2" if="isLinuxs390">
- <property name="os.and.arch" value="linux-s390" />
- </target>
-@@ -707,7 +740,7 @@
- <property name="os.and.arch" value="android-aarch64" />
- </target>
-
-- <target name="gluegen.cpptasks.detect.os.linux" depends="gluegen.cpptasks.detect.os.linux.amd64,gluegen.cpptasks.detect.os.linux.ia64,gluegen.cpptasks.detect.os.linux.x86,gluegen.cpptasks.detect.os.linux.armv6.armel,gluegen.cpptasks.detect.os.linux.armv6.armhf,gluegen.cpptasks.detect.os.android.armv6.armel,gluegen.cpptasks.detect.os.linux.aarch64,gluegen.cpptasks.detect.os.android.armv6.armhf,gluegen.cpptasks.detect.os.android.aarch64,gluegen.cpptasks.detect.os.linux.alpha,gluegen.cpptasks.detect.os.linux.hppa,gluegen.cpptasks.detect.os.linux.mips,gluegen.cpptasks.detect.os.linux.mipsel,gluegen.cpptasks.detect.os.linux.ppc,gluegen.cpptasks.detect.os.linux.s390,gluegen.cpptasks.detect.os.linux.s390x,gluegen.cpptasks.detect.os.linux.sparc" unless="gluegen.cpptasks.detected.os.2" />
-+ <target name="gluegen.cpptasks.detect.os.linux" depends="gluegen.cpptasks.detect.os.linux.amd64,gluegen.cpptasks.detect.os.linux.ia64,gluegen.cpptasks.detect.os.linux.x86,gluegen.cpptasks.detect.os.linux.armv6.armel,gluegen.cpptasks.detect.os.linux.armv6.armhf,gluegen.cpptasks.detect.os.android.armv6.armel,gluegen.cpptasks.detect.os.linux.aarch64,gluegen.cpptasks.detect.os.android.armv6.armhf,gluegen.cpptasks.detect.os.android.aarch64,gluegen.cpptasks.detect.os.linux.alpha,gluegen.cpptasks.detect.os.linux.hppa,gluegen.cpptasks.detect.os.linux.mips,gluegen.cpptasks.detect.os.linux.mipsel,gluegen.cpptasks.detect.os.linux.ppc,gluegen.cpptasks.detect.os.linux.ppc64,gluegen.cpptasks.detect.os.linux.ppc64le,gluegen.cpptasks.detect.os.linux.s390,gluegen.cpptasks.detect.os.linux.s390x,gluegen.cpptasks.detect.os.linux.sparc" unless="gluegen.cpptasks.detected.os.2" />
-
- <target name="gluegen.cpptasks.detect.os.osx" unless="gluegen.cpptasks.detected.os.2" if="isOSX">
- <property name="native.library.suffix" value="*lib" />
-@@ -1268,6 +1301,12 @@
- <linker id="linker.cfg.linux.ppc" name="${gcc.compat.compiler}">
- </linker>
-
-+ <linker id="linker.cfg.linux.ppc64" name="${gcc.compat.compiler}">
-+ </linker>
-+
-+ <linker id="linker.cfg.linux.ppc64le" name="${gcc.compat.compiler}">
-+ </linker>
-+
- <linker id="linker.cfg.linux.s390" name="${gcc.compat.compiler}">
- </linker>
-
-@@ -1505,6 +1544,20 @@
- <property name="java.lib.dir.platform" value="${java.home.dir}/jre/lib/ppc" />
- </target>
-
-+ <target name="gluegen.cpptasks.declare.compiler.linux.ppc64" if="isLinuxPpc64">
-+ <echo message="Linux.Ppc64" />
-+ <property name="compiler.cfg.id.base" value="compiler.cfg.linux" />
-+ <property name="linker.cfg.id.base" value="linker.cfg.linux" />
-+ <property name="java.lib.dir.platform" value="${java.home.dir}/jre/lib/ppc64" />
-+ </target>
-+
-+ <target name="gluegen.cpptasks.declare.compiler.linux.ppc64le" if="isLinuxPpc64le">
-+ <echo message="Linux.Ppc64le" />
-+ <property name="compiler.cfg.id.base" value="compiler.cfg.linux" />
-+ <property name="linker.cfg.id.base" value="linker.cfg.linux" />
-+ <property name="java.lib.dir.platform" value="${java.home.dir}/jre/lib/ppc64le" />
-+ </target>
-+
- <target name="gluegen.cpptasks.declare.compiler.linux.s390" if="isLinuxs390">
- <echo message="Linux.s390" />
- <property name="compiler.cfg.id.base" value="compiler.cfg.linux" />
-@@ -1526,7 +1579,7 @@
- <property name="java.lib.dir.platform" value="${java.home.dir}/jre/lib/sparc" />
- </target>
-
-- <target name="gluegen.cpptasks.declare.compiler.linux" depends="gluegen.cpptasks.declare.compiler.linux.x86,gluegen.cpptasks.declare.compiler.linux.amd64,gluegen.cpptasks.declare.compiler.linux.ia64,gluegen.cpptasks.declare.compiler.linux.armv6,gluegen.cpptasks.declare.compiler.linux.aarch64,gluegen.cpptasks.declare.compiler.linux.alpha,gluegen.cpptasks.declare.compiler.linux.hppa,gluegen.cpptasks.declare.compiler.linux.mips,gluegen.cpptasks.declare.compiler.linux.mipsel,gluegen.cpptasks.declare.compiler.linux.ppc,gluegen.cpptasks.declare.compiler.linux.s390,gluegen.cpptasks.declare.compiler.linux.s390x,gluegen.cpptasks.declare.compiler.linux.sparc" if="isLinux">
-+ <target name="gluegen.cpptasks.declare.compiler.linux" depends="gluegen.cpptasks.declare.compiler.linux.x86,gluegen.cpptasks.declare.compiler.linux.amd64,gluegen.cpptasks.declare.compiler.linux.ia64,gluegen.cpptasks.declare.compiler.linux.armv6,gluegen.cpptasks.declare.compiler.linux.aarch64,gluegen.cpptasks.declare.compiler.linux.alpha,gluegen.cpptasks.declare.compiler.linux.hppa,gluegen.cpptasks.declare.compiler.linux.mips,gluegen.cpptasks.declare.compiler.linux.mipsel,gluegen.cpptasks.declare.compiler.linux.ppc,gluegen.cpptasks.declare.compiler.linux.ppc64,gluegen.cpptasks.declare.compiler.linux.ppc64le,gluegen.cpptasks.declare.compiler.linux.s390,gluegen.cpptasks.declare.compiler.linux.s390x,gluegen.cpptasks.declare.compiler.linux.sparc" if="isLinux">
- <property name="java.includes.dir.platform" value="${java.includes.dir}/x11" />
- </target>
-
---- a/src/java/jogamp/common/os/PlatformPropsImpl.java
-+++ b/src/java/jogamp/common/os/PlatformPropsImpl.java
-@@ -522,6 +522,7 @@ public abstract class PlatformPropsImpl
- * <li>linux-aarch64</li>
- * <li>linux-amd64</li>
- * <li>linux-ppc64</li>
-+ * <li>linux-ppc64le</li>
- * <li>linux-mips64</li>
- * <li>linux-ia64</li>
- * <li>linux-sparcv9</li>
-@@ -578,7 +579,7 @@ public abstract class PlatformPropsImpl
- _and_arch_tmp = "amd64";
- break;
- case PPC64:
-- _and_arch_tmp = "ppc64";
-+ _and_arch_tmp = littleEndian ? "ppc64le" : "ppc64";
- break;
- case MIPS_64:
- _and_arch_tmp = "mips64";
---- a/make/build.xml
-+++ b/make/build.xml
-@@ -306,6 +306,18 @@
- <property name="linker.cfg.id" value="linker.cfg.linux.ppc" />
- </target>
-
-+ <target name="declare.linux.ppc64" if="isLinuxPpc64">
-+ <echo message="Linux.ppc64" />
-+ <property name="compiler.cfg.id" value="compiler.cfg.linux" />
-+ <property name="linker.cfg.id" value="linker.cfg.linux.ppc64" />
-+ </target>
-+
-+ <target name="declare.linux.ppc64le" if="isLinuxPpc64le">
-+ <echo message="Linux.ppc64le" />
-+ <property name="compiler.cfg.id" value="compiler.cfg.linux" />
-+ <property name="linker.cfg.id" value="linker.cfg.linux.ppc64le" />
-+ </target>
-+
- <target name="declare.linux.s390" if="isLinuxs390">
- <echo message="Linux.s390" />
- <property name="compiler.cfg.id" value="compiler.cfg.linux" />
-@@ -324,7 +336,7 @@
- <property name="linker.cfg.id" value="linker.cfg.linux.sparc" />
- </target>
-
-- <target name="declare.linux" depends="declare.linux.x86,declare.linux.amd64,declare.linux.ia64,declare.linux.hppa,declare.linux.mips,declare.linux.mipsel,declare.linux.ppc,declare.linux.s390,declare.linux.s390x,declare.linux.sparc,declare.linux.armv6" if="isLinux" >
-+ <target name="declare.linux" depends="declare.linux.x86,declare.linux.amd64,declare.linux.ia64,declare.linux.hppa,declare.linux.mips,declare.linux.mipsel,declare.linux.ppc,declare.linux.ppc64,declare.linux.ppc64le,declare.linux.s390,declare.linux.s390x,declare.linux.sparc,declare.linux.armv6" if="isLinux" >
- <property name="c.src.dir.os" value="unix" />
- </target>
-
diff --git a/dev-java/gluegen/files/gluegen-2.3.2-respect-flags.patch b/dev-java/gluegen/files/gluegen-2.3.2-respect-flags.patch
deleted file mode 100644
index 1f5ab7d90..000000000
--- a/dev-java/gluegen/files/gluegen-2.3.2-respect-flags.patch
+++ /dev/null
@@ -1,23 +0,0 @@
---- a/Makefile
-+++ b/Makefile
-@@ -1,18 +1,16 @@
- BITS=32
-
- ifeq ($(BITS),32)
-- CC=gcc32
- NS=win-x86
- SCFLAGS=
- else
- BITS=64
-- CC=gcc64
- NS=win-x64
- SCFLAGS=-D_MSC_VER=1400
- endif
-
--CFLAGS=-m$(BITS) -shared -c -fno-rtti -fPIC $(SCFLAGS) -I/usr/lib/jvm/java-6-sun/include -I../common/platform-libs/jre-include/win32
--LFLAGS=-m$(BITS) -shared -fno-rtti -fPIC
-+CFLAGS += -m$(BITS) -shared -c -fPIC $(SCFLAGS) -I/usr/lib/jvm/java-6-sun/include -I../common/platform-libs/jre-include/win32
-+LFLAGS = $(LDFLAGS) -m$(BITS) -shared -fPIC
-
- SRC1=src/native/common/CPU.c
- SRC2=src/native/windows/WindowsDynamicLinkerImpl_JNI.c
diff --git a/dev-java/gluegen/files/gluegen-2.3.2-rtjar.diff b/dev-java/gluegen/files/gluegen-2.3.2-rtjar.diff
deleted file mode 100644
index 5820c7765..000000000
--- a/dev-java/gluegen/files/gluegen-2.3.2-rtjar.diff
+++ /dev/null
@@ -1,67 +0,0 @@
-Description: No longer use rt.jar which is gone since Java 9
-Author: Emmanuel Bourg <ebourg@apache.org>
-Forwarded: no
---- a/make/build.xml
-+++ b/make/build.xml
-@@ -729,7 +729,6 @@
- encoding="UTF-8"
- source="${target.sourcelevel}"
- target="${target.targetlevel}"
-- bootclasspath="${target.rt.jar}"
- debug="${javacdebug}" debuglevel="${javacdebuglevel}">
- <src path="${src.java}" />
- <src path="${src.generated.java}" />
-@@ -757,7 +756,6 @@
- encoding="UTF-8"
- source="${target.sourcelevel}"
- target="${target.targetlevel}"
-- bootclasspath="${host.rt.jar}"
- debug="${javacdebug}" debuglevel="${javacdebuglevel}">
- <src path="${src.jcpp}" />
- <src path="${src.java}" />
-@@ -914,7 +912,6 @@
- encoding="UTF-8"
- source="${target.sourcelevel}"
- target="${target.targetlevel}"
-- bootclasspath="${target.rt.jar}"
- debug="${javacdebug}" debuglevel="${javacdebuglevel}">
- <src path="${src.java}" />
- <src path="${src.generated.java}" />
-@@ -974,7 +971,6 @@
- encoding="UTF-8"
- source="${target.sourcelevel}"
- target="${target.targetlevel}"
-- bootclasspath="${target.rt.jar}"
- debug="${javacdebug}" debuglevel="${javacdebuglevel}">
- <src path="${src.java}" />
- <classpath refid="android.classpath" />
---- a/make/jogamp-env.xml
-+++ b/make/jogamp-env.xml
-@@ -183,13 +183,6 @@
- <echo message="target.sourcelevel ${target.sourcelevel}"/>
- <echo message="target.targetlevel ${target.targetlevel}"/>
- <echo message="target.rt.jar ${target.rt.jar}"/>
-- <fail message="No target.rt.jar specified not found.">
-- <condition>
-- <not>
-- <isset property="target.rt.jar"/>
-- </not>
-- </condition>
-- </fail>
-
- <property name="host.sourcelevel" value="${ant.java.version}" /> <!-- default values for compile time components -->
- <property name="host.targetlevel" value="${ant.java.version}" /> <!-- default values for compile time components -->
-@@ -206,13 +199,6 @@
- <echo message="host.sourcelevel ${host.sourcelevel}"/>
- <echo message="host.targetlevel ${host.targetlevel}"/>
- <echo message="host.rt.jar ${host.rt.jar}"/>
-- <fail message="No host.rt.jar specified not found.">
-- <condition>
-- <not>
-- <isset property="host.rt.jar"/>
-- </not>
-- </condition>
-- </fail>
-
- <fail message="Unsupported Target Java version (sourcelevel): ${target.sourcelevel}. Make sure that the version of the Java compiler is 1.6 (6.0) or greater.">
- <condition>
diff --git a/dev-java/gluegen/files/gluegen-2.3.2-s390x-support.diff b/dev-java/gluegen/files/gluegen-2.3.2-s390x-support.diff
deleted file mode 100644
index e5576b336..000000000
--- a/dev-java/gluegen/files/gluegen-2.3.2-s390x-support.diff
+++ /dev/null
@@ -1,138 +0,0 @@
-Description: add support for s390x arch.
-Author: Gilles Filippini <pini@debian.org>
---- /dev/null
-+++ b/make/scripts/make.gluegen.all.linux-s390x.sh
-@@ -0,0 +1,24 @@
-+#! /bin/sh
-+
-+# -Dc.compiler.debug=true \
-+# -Dgluegen.cpptasks.detected.os=true \
-+# -DisUnix=true \
-+# -DisLinux=true \
-+# -DisLinuxX86=true \
-+# -DisX11=true \
-+
-+MACHINE=s390x
-+ARCH=s390x
-+TRIPLET=s390x-linux-gnu
-+
-+export TARGET_PLATFORM_LIBS=/usr/lib/$TRIPLET
-+export TARGET_JAVA_LIBS=/usr/lib/jvm/java-7-openjdk-$ARCH/jre/lib/$MACHINE
-+
-+export GLUEGEN_CPPTASKS_FILE="lib/gluegen-cpptasks-linux-$MACHINE.xml"
-+
-+#export JOGAMP_JAR_CODEBASE="Codebase: *.jogamp.org"
-+export JOGAMP_JAR_CODEBASE="Codebase: *.goethel.localnet"
-+
-+ant \
-+ -Drootrel.build=build-linux-$MACHINE \
-+ $* 2>&1 | tee make.gluegen.all.linux-$MACHINE.log
---- a/src/java/jogamp/common/os/PlatformPropsImpl.java
-+++ b/src/java/jogamp/common/os/PlatformPropsImpl.java
-@@ -527,6 +527,7 @@ public abstract class PlatformPropsImpl
- * <li>linux-ia64</li>
- * <li>linux-sparcv9</li>
- * <li>linux-risc2.0</li>
-+ * <li>linux-s390x</li>
- * <li>freebsd-i586</li>
- * <li>freebsd-amd64</li>
- * <li>hpux-hppa</li>
-@@ -593,6 +594,9 @@ public abstract class PlatformPropsImpl
- case PA_RISC2_0:
- _and_arch_tmp = "risc2.0";
- break;
-+ case S390X:
-+ _and_arch_tmp = "s390x";
-+ break;
- default:
- throw new InternalError("Unhandled CPUType: "+cpuType);
- }
---- a/src/java/jogamp/common/os/elf/ElfHeaderPart1.java
-+++ b/src/java/jogamp/common/os/elf/ElfHeaderPart1.java
-@@ -412,6 +412,15 @@ public class ElfHeaderPart1 {
- cpuName = "ppc64";
- abiType = ABIType.GENERIC_ABI;
- break;
-+ case EM_S390:
-+ // Can be 32 or 64 bits
-+ if( 64 == getArchClassBits() ) {
-+ cpuName = "s390x";
-+ } else {
-+ cpuName = "s390";
-+ }
-+ abiType = ABIType.GENERIC_ABI;
-+ break;
- case EM_SH:
- cpuName = "superh";
- abiType = ABIType.GENERIC_ABI;
---- a/src/java/com/jogamp/common/os/Platform.java
-+++ b/src/java/com/jogamp/common/os/Platform.java
-@@ -77,7 +77,9 @@ public class Platform extends PlatformPr
- /** Itanium */
- IA64,
- /** Hitachi SuperH */
-- SuperH;
-+ SuperH,
-+ /** IBM ESA/390 and zSystems */
-+ S390;
- }
-
- public enum CPUType {
-@@ -118,9 +120,13 @@ public class Platform extends PlatformPr
- /** SPARC 64bit, big endian */
- SPARCV9_64(CPUFamily.SPARC, false),
- /** PA_RISC2_0 64bit, ??? endian */
-- PA_RISC2_0(CPUFamily.PA_RISC, false);
-+ PA_RISC2_0(CPUFamily.PA_RISC, false),
- // 17
-
-+ /** S390X 64bit big endian */
-+ S390X(CPUFamily.S390, true);
-+ // 18
-+
- public final CPUFamily family;
- public final boolean is32Bit;
-
-@@ -201,6 +207,8 @@ public class Platform extends PlatformPr
- return MIPS_32;
- } else if( cpuABILower.startsWith("superh") ) {
- return SuperH;
-+ } else if( cpuABILower.equals("s390x") ) {
-+ return S390X;
- } else {
- throw new RuntimeException("Please port CPUType detection to your platform (CPU_ABI string '" + cpuABILower + "')");
- }
---- a/src/java/com/jogamp/common/os/MachineDataInfo.java
-+++ b/src/java/com/jogamp/common/os/MachineDataInfo.java
-@@ -73,6 +73,7 @@ public class MachineDataInfo {
- private final static int[] align_sparc_32_sunos = { 1, 2, 4, 8, 4, 4, 4, 8, 8, 4 };
- private final static int[] align_x86_32_windows = { 1, 2, 4, 8, 4, 4, 4, 8, 4, 4 };
- private final static int[] align_lp64_unix = { 1, 2, 4, 8, 4, 8, 4, 8, 16, 8 };
-+ private final static int[] align_s390_64_unix = { 1, 2, 4, 8, 4, 8, 4, 8, 8, 8 };
- private final static int[] align_x86_64_windows = { 1, 2, 4, 8, 4, 4, 4, 8, 16, 8 };
-
- /**
-@@ -108,9 +109,11 @@ public class MachineDataInfo {
- X86_32_WINDOWS( size_x86_32_windows, align_x86_32_windows),
- /** LP64 Unix, e.g.: {@link Platform.CPUType#X86_64} Unix, {@link Platform.CPUType#ARM64} EABI, {@link Platform.CPUType#PPC64} Unix, .. */
- LP64_UNIX( size_lp64_unix, align_lp64_unix),
-+ /** {@link Platform.CPUType#S390X} Unix */
-+ S390_64_UNIX( size_lp64_unix, align_s390_64_unix),
- /** {@link Platform.CPUType#X86_64} Windows */
- X86_64_WINDOWS( size_x86_64_windows, align_x86_64_windows);
-- // 8
-+ // 9
-
- public final MachineDataInfo md;
-
---- a/src/java/jogamp/common/os/MachineDataInfoRuntime.java
-+++ b/src/java/jogamp/common/os/MachineDataInfoRuntime.java
-@@ -112,6 +112,8 @@ public class MachineDataInfoRuntime {
- } else {
- if( osType == Platform.OSType.WINDOWS ) {
- return StaticConfig.X86_64_WINDOWS;
-+ } else if ( Platform.CPUType.S390X == cpuType ) {
-+ return StaticConfig.S390_64_UNIX;
- } else {
- // for all 64bit unix types (x86_64, aarch64, sparcv9, ..)
- return StaticConfig.LP64_UNIX;
diff --git a/dev-java/gluegen/files/gluegen-2.3.2-tests.diff b/dev-java/gluegen/files/gluegen-2.3.2-tests.diff
deleted file mode 100644
index be298505a..000000000
--- a/dev-java/gluegen/files/gluegen-2.3.2-tests.diff
+++ /dev/null
@@ -1,171 +0,0 @@
-Description: enable testcases build and run.
- One testcase can't build because of missing up to date semver-java:
- - TestVersionSemantics
- Three testcases fail on every arch while the library seems functional:
- - TestUri99LaunchOnReservedCharPathBug908
- - TestStructGen01
- - TestStructGen02.
-Author: Gilles Filippini <pini@debian.org>
---- gluegen2.orig/make/build-test.xml
-+++ gluegen2/make/build-test.xml
-@@ -84,6 +84,7 @@
- <pathelement location="${junit.jar}" />
- <pathelement location="${semver.jar}" />
- <pathelement location="${gluegen.jar}" />
-+ <pathelement location="/usr/share/java/jsr305.jar" />
- </path>
-
- <path id="junit.run.classpath">
---- gluegen2.orig/make/scripts/runtest.sh
-+++ gluegen2/make/scripts/runtest.sh
-@@ -42,7 +42,7 @@ rm -f $LOG
- GLUEGEN_ROOT=`dirname $builddir`
- ROOTREL_BUILD=`basename $builddir`
-
--X_ARGS="-Drootrel.build=$ROOTREL_BUILD -Dgluegen.root=$GLUEGEN_ROOT"
-+X_ARGS="-Drootrel.build=$ROOTREL_BUILD -Dgluegen.root=$GLUEGEN_ROOT -Djava.library.path=$builddir/obj:$builddir/test/build/natives"
- #D_ARGS="-Djogamp.debug.ProcAddressHelper -Djogamp.debug.NativeLibrary -Djogamp.debug.NativeLibrary.Lookup"
- #D_ARGS="-Djogamp.debug.TraceLock"
- #D_ARGS="-Djogamp.debug.Platform -Djogamp.debug.NativeLibrary"
-@@ -64,12 +64,12 @@ X_ARGS="-Drootrel.build=$ROOTREL_BUILD -
- #D_ARGS="-Djogamp.debug.IOUtil -Djogamp.debug.IOUtil.Exe"
- #D_ARGS="-Djogamp.debug.ByteBufferInputStream"
- #D_ARGS="-Djogamp.debug.Bitstream"
--#D_ARGS="-Djogamp.debug=all"
-+D_ARGS="-Djogamp.debug=all"
- #D_ARGS="-Djogamp.debug.Logging"
-
- function onetest() {
- #USE_CLASSPATH=lib/junit.jar:$ANT_JARS:lib/semantic-versioning/semver.jar:"$builddir"/../make/lib/TestJarsInJar.jar:"$builddir"/gluegen-rt.jar:"$builddir"/gluegen.jar:"$builddir"/gluegen-test-util.jar:"$builddir"/test/build/gluegen-test.jar
-- USE_CLASSPATH=lib/junit.jar:$ANT_JARS:lib/semantic-versioning/semver.jar:"$builddir"/../make/lib/TestJarsInJar.jar:"$builddir"/gluegen-rt.jar:"$builddir"/gluegen.jar:"$builddir"/gluegen-test-util.jar:"$builddir"/test/build/gluegen-test.jar:"$builddir"/gluegen-rt-natives.jar
-+ USE_CLASSPATH=/usr/share/java/junit4.jar:$ANT_JARS:lib/semantic-versioning/semver.jar:"$builddir"/../test/TestJarsInJar/TestJarsInJar.jar:"$builddir"/gluegen-rt.jar:"$builddir"/gluegen.jar:"$builddir"/gluegen-test-util.jar:"$builddir"/test/build/gluegen-test.jar:"$builddir"/gluegen-rt-natives.jar
- #USE_CLASSPATH=lib/junit.jar:$ANT_JARS:lib/semantic-versioning/semver.jar:"$builddir"/../make/lib/TestJarsInJar.jar:"$builddir"/gluegen-rt-alt.jar:"$builddir"/gluegen.jar:"$builddir"/gluegen-test-util.jar:"$builddir"/test/build/gluegen-test.jar
- libspath="$builddir"/test/build/natives
- #USE_CLASSPATH=lib/junit.jar:$ANT_JARS:"$builddir"/../make/lib/TestJarsInJar.jar:"$builddir"/classes:"$builddir"/test/build/classes
-@@ -88,66 +88,68 @@ function onetest() {
- echo
- }
- #
-+(cd $builddir/../test/TestJarsInJar && sh make.sh)
-+#
--#onetest com.jogamp.common.GlueGenVersion 2>&1 | tee -a $LOG
--#onetest com.jogamp.common.util.TestSystemPropsAndEnvs 2>&1 | tee -a $LOG
--#onetest com.jogamp.common.util.TestVersionInfo 2>&1 | tee -a $LOG
--#onetest com.jogamp.common.util.TestVersionNumber 2>&1 | tee -a $LOG
-+onetest com.jogamp.common.GlueGenVersion 2>&1 | tee -a $LOG
-+onetest com.jogamp.common.util.TestSystemPropsAndEnvs 2>&1 | tee -a $LOG
-+onetest com.jogamp.common.util.TestVersionInfo 2>&1 | tee -a $LOG
-+onetest com.jogamp.common.util.TestVersionNumber 2>&1 | tee -a $LOG
- #onetest com.jogamp.common.util.TestVersionSemantics 2>&1 | tee -a $LOG
--#onetest com.jogamp.common.util.TestIteratorIndexCORE 2>&1 | tee -a $LOG
--#onetest com.jogamp.common.util.locks.TestRecursiveLock01 2>&1 | tee -a $LOG
--#onetest com.jogamp.common.util.locks.TestRecursiveThreadGroupLock01 2>&1 | tee -a $LOG
--#onetest com.jogamp.common.util.locks.TestSingletonServerSocket00 2>&1 | tee -a $LOG
--#onetest com.jogamp.common.util.locks.TestSingletonServerSocket01 2>&1 | tee -a $LOG
--#onetest com.jogamp.common.util.locks.TestSingletonServerSocket02 2>&1 | tee -a $LOG
--#onetest com.jogamp.common.util.TestFloatStack01 2>&1 | tee -a $LOG
--#onetest com.jogamp.common.util.TestIntegerStack01 2>&1 | tee -a $LOG
--#onetest com.jogamp.common.util.TestArrayHashSet01 2>&1 | tee -a $LOG
--#onetest com.jogamp.common.util.TestArrayHashMap01 2>&1 | tee -a $LOG
--#onetest com.jogamp.common.util.IntIntHashMapTest 2>&1 | tee -a $LOG
--#onetest com.jogamp.common.util.IntObjectHashMapTest 2>&1 | tee -a $LOG
--#onetest com.jogamp.common.util.LongIntHashMapTest 2>&1 | tee -a $LOG
--#onetest com.jogamp.common.util.TestPlatform01 2>&1 | tee -a $LOG
--#onetest com.jogamp.common.util.TestRunnableTask01 2>&1 | tee -a $LOG
-+onetest com.jogamp.common.util.TestIteratorIndexCORE 2>&1 | tee -a $LOG
-+onetest com.jogamp.common.util.locks.TestRecursiveLock01 2>&1 | tee -a $LOG
-+onetest com.jogamp.common.util.locks.TestRecursiveThreadGroupLock01 2>&1 | tee -a $LOG
-+onetest com.jogamp.common.util.locks.TestSingletonServerSocket00 2>&1 | tee -a $LOG
-+onetest com.jogamp.common.util.locks.TestSingletonServerSocket01 2>&1 | tee -a $LOG
-+onetest com.jogamp.common.util.locks.TestSingletonServerSocket02 2>&1 | tee -a $LOG
-+onetest com.jogamp.common.util.TestFloatStack01 2>&1 | tee -a $LOG
-+onetest com.jogamp.common.util.TestIntegerStack01 2>&1 | tee -a $LOG
-+onetest com.jogamp.common.util.TestArrayHashSet01 2>&1 | tee -a $LOG
-+onetest com.jogamp.common.util.TestArrayHashMap01 2>&1 | tee -a $LOG
-+onetest com.jogamp.common.util.IntIntHashMapTest 2>&1 | tee -a $LOG
-+onetest com.jogamp.common.util.IntObjectHashMapTest 2>&1 | tee -a $LOG
-+onetest com.jogamp.common.util.LongIntHashMapTest 2>&1 | tee -a $LOG
-+onetest com.jogamp.common.util.TestPlatform01 2>&1 | tee -a $LOG
-+onetest com.jogamp.common.util.TestRunnableTask01 2>&1 | tee -a $LOG
- onetest com.jogamp.common.util.TestIOUtil01 2>&1 | tee -a $LOG
--#onetest com.jogamp.common.util.TestTempJarCache 2>&1 | tee -a $LOG
--#onetest com.jogamp.common.util.TestJarUtil 2>&1 | tee -a $LOG
--#onetest com.jogamp.common.util.TestValueConversion 2>&1 | tee -a $LOG
--#onetest com.jogamp.common.util.TestSyncRingBuffer01 $*
--#onetest com.jogamp.common.util.TestLFRingBuffer01 $*
--#onetest com.jogamp.common.util.TestBitfield00 2>&1 | tee -a $LOG
--#onetest com.jogamp.common.util.TestBitstream00 2>&1 | tee -a $LOG
--#onetest com.jogamp.common.util.TestBitstream01 2>&1 | tee -a $LOG
--#onetest com.jogamp.common.util.TestBitstream02 2>&1 | tee -a $LOG
--#onetest com.jogamp.common.util.TestBitstream03 2>&1 | tee -a $LOG
--#onetest com.jogamp.common.util.TestBitstream04 2>&1 | tee -a $LOG
--#onetest com.jogamp.common.net.TestUrisWithAssetHandler 2>&1 | tee -a $LOG
--#onetest com.jogamp.common.net.TestUriQueryProps 2>&1 | tee -a $LOG
--#onetest com.jogamp.common.net.TestUri01 2>&1 | tee -a $LOG
--#onetest com.jogamp.common.net.TestUri02Composing 2>&1 | tee -a $LOG
--#onetest com.jogamp.common.net.TestUri03Resolving 2>&1 | tee -a $LOG
--#onetest com.jogamp.common.net.TestUri99LaunchOnReservedCharPathBug908 2>&1 | tee -a $LOG
--#onetest com.jogamp.common.net.AssetURLConnectionUnregisteredTest 2>&1 | tee -a $LOG
--#onetest com.jogamp.common.net.AssetURLConnectionRegisteredTest 2>&1 | tee -a $LOG
--#onetest com.jogamp.junit.sec.TestSecIOUtil01 2>&1 | tee -a $LOG
--#onetest com.jogamp.common.nio.BuffersTest 2>&1 | tee -a $LOG
--#onetest com.jogamp.common.nio.TestBuffersFloatDoubleConversion 2>&1 | tee -a $LOG
--#onetest com.jogamp.common.nio.TestPointerBufferEndian 2>&1 | tee -a $LOG
--#onetest com.jogamp.common.nio.TestStructAccessorEndian 2>&1 | tee -a $LOG
--#onetest com.jogamp.common.nio.TestByteBufferInputStream 2>&1 | tee -a $LOG
--#onetest com.jogamp.common.nio.TestByteBufferOutputStream 2>&1 | tee -a $LOG
--#onetest com.jogamp.common.nio.TestByteBufferCopyStream 2>&1 | tee -a $LOG
--#onetest com.jogamp.common.os.TestElfReader01 $* 2>&1 | tee -a $LOG
--#onetest com.jogamp.gluegen.test.junit.internals.TestType 2>&1 | tee -a $LOG
-+onetest com.jogamp.common.util.TestTempJarCache 2>&1 | tee -a $LOG
-+onetest com.jogamp.common.util.TestJarUtil 2>&1 | tee -a $LOG
-+onetest com.jogamp.common.util.TestValueConversion 2>&1 | tee -a $LOG
-+onetest com.jogamp.common.util.TestSyncRingBuffer01 $*
-+onetest com.jogamp.common.util.TestLFRingBuffer01 $*
-+onetest com.jogamp.common.util.TestBitfield00 2>&1 | tee -a $LOG
-+onetest com.jogamp.common.util.TestBitstream00 2>&1 | tee -a $LOG
-+onetest com.jogamp.common.util.TestBitstream01 2>&1 | tee -a $LOG
-+onetest com.jogamp.common.util.TestBitstream02 2>&1 | tee -a $LOG
-+onetest com.jogamp.common.util.TestBitstream03 2>&1 | tee -a $LOG
-+onetest com.jogamp.common.util.TestBitstream04 2>&1 | tee -a $LOG
-+onetest com.jogamp.common.net.TestUrisWithAssetHandler 2>&1 | tee -a $LOG
-+onetest com.jogamp.common.net.TestUriQueryProps 2>&1 | tee -a $LOG
-+onetest com.jogamp.common.net.TestUri01 2>&1 | tee -a $LOG
-+onetest com.jogamp.common.net.TestUri02Composing 2>&1 | tee -a $LOG
-+onetest com.jogamp.common.net.TestUri03Resolving 2>&1 | tee -a $LOG
-+onetest com.jogamp.common.net.TestUri99LaunchOnReservedCharPathBug908 2>&1 | tee -a $LOG
-+onetest com.jogamp.common.net.AssetURLConnectionUnregisteredTest 2>&1 | tee -a $LOG
-+onetest com.jogamp.common.net.AssetURLConnectionRegisteredTest 2>&1 | tee -a $LOG
-+onetest com.jogamp.junit.sec.TestSecIOUtil01 2>&1 | tee -a $LOG
-+onetest com.jogamp.common.nio.BuffersTest 2>&1 | tee -a $LOG
-+onetest com.jogamp.common.nio.TestBuffersFloatDoubleConversion 2>&1 | tee -a $LOG
-+onetest com.jogamp.common.nio.TestPointerBufferEndian 2>&1 | tee -a $LOG
-+onetest com.jogamp.common.nio.TestStructAccessorEndian 2>&1 | tee -a $LOG
-+onetest com.jogamp.common.nio.TestByteBufferInputStream 2>&1 | tee -a $LOG
-+onetest com.jogamp.common.nio.TestByteBufferOutputStream 2>&1 | tee -a $LOG
-+onetest com.jogamp.common.nio.TestByteBufferCopyStream 2>&1 | tee -a $LOG
-+onetest com.jogamp.common.os.TestElfReader01 $* 2>&1 | tee -a $LOG
-+onetest com.jogamp.gluegen.test.junit.internals.TestType 2>&1 | tee -a $LOG
-
--#onetest com.jogamp.gluegen.test.junit.generation.PCPPTest 2>&1 | tee -a $LOG
--#onetest com.jogamp.gluegen.jcpp.IncludeAbsoluteTest 2>&1 | tee -a $LOG
--#onetest com.jogamp.gluegen.jcpp.CppReaderTest 2>&1 | tee -a $LOG
--#onetest com.jogamp.gluegen.jcpp.TokenPastingWhitespaceTest 2>&1 | tee -a $LOG
--#onetest com.jogamp.gluegen.jcpp.PreprocessorTest 2>&1 | tee -a $LOG
-+onetest com.jogamp.gluegen.test.junit.generation.PCPPTest 2>&1 | tee -a $LOG
-+onetest com.jogamp.gluegen.jcpp.IncludeAbsoluteTest 2>&1 | tee -a $LOG
-+onetest com.jogamp.gluegen.jcpp.CppReaderTest 2>&1 | tee -a $LOG
-+onetest com.jogamp.gluegen.jcpp.TokenPastingWhitespaceTest 2>&1 | tee -a $LOG
-+onetest com.jogamp.gluegen.jcpp.PreprocessorTest 2>&1 | tee -a $LOG
-
--#onetest com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter 2>&1 | tee -a $LOG
--#onetest com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter 2>&1 | tee -a $LOG
--#onetest com.jogamp.gluegen.test.junit.generation.Test1p2LoadJNIAndImplLib 2>&1 | tee -a $LOG
--#onetest com.jogamp.gluegen.test.junit.structgen.TestStructGen01 2>&1 | tee -a $LOG
--#onetest com.jogamp.gluegen.test.junit.structgen.TestStructGen02 2>&1 | tee -a $LOG
-+onetest com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter 2>&1 | tee -a $LOG
-+onetest com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter 2>&1 | tee -a $LOG
-+onetest com.jogamp.gluegen.test.junit.generation.Test1p2LoadJNIAndImplLib 2>&1 | tee -a $LOG
-+onetest com.jogamp.gluegen.test.junit.structgen.TestStructGen01 2>&1 | tee -a $LOG
-+onetest com.jogamp.gluegen.test.junit.structgen.TestStructGen02 2>&1 | tee -a $LOG
-
diff --git a/dev-java/gluegen/gluegen-2.3.2.ebuild b/dev-java/gluegen/gluegen-2.3.2.ebuild
deleted file mode 100644
index eba0fc875..000000000
--- a/dev-java/gluegen/gluegen-2.3.2.ebuild
+++ /dev/null
@@ -1,105 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-JAVA_PKG_IUSE="doc source test"
-WANT_ANT_TASKS="ant-antlr ant-contrib dev-java/cpptasks:0"
-
-inherit java-pkg-2 java-ant-2 toolchain-funcs
-
-DESCRIPTION="Automatically generate the JNI code necessary to call C libraries"
-HOMEPAGE="
- https://jogamp.org/gluegen/www/
- https://github.com/sgothel/gluegen
-"
-SRC_URI="
- https://github.com/sgothel/gluegen/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz
- https://github.com/sgothel/jcpp/archive/refs/tags/v${PV}.tar.gz -> gluegen-jcpp-${PV}.gh.tar.gz
-"
-#TODO: unbundle jcpp if possible
-
-LICENSE="BSD Apache-2.0"
-SLOT="2.3"
-KEYWORDS="~amd64"
-
-COMMON_DEP="
- dev-java/ant-core:0
- dev-java/antlr:0
- dev-java/jsr305:0
-"
-RDEPEND="
- ${COMMON_DEP}
- >=virtual/jre-1.8:*
-"
-DEPEND="
- ${COMMON_DEP}
- >=virtual/jdk-1.8:*
- dev-java/cpptasks:0
- test? (
- dev-java/junit:4
- dev-java/ant-junit4
- )
-"
-
-PATCHES=(
- "${FILESDIR}/${PN}-2.3.2-ppc64el-support.diff"
- "${FILESDIR}/${PN}-2.3.2-disableArchive7z.diff"
- "${FILESDIR}/${PN}-2.3.2-disable-test-zip-archive.diff"
- "${FILESDIR}/${PN}-2.3.2-disable_git_call.diff"
- "${FILESDIR}/${PN}-2.3.2-linker.diff"
- "${FILESDIR}/${PN}-2.3.2-hideException.diff"
- "${FILESDIR}/${PN}-2.3.2-armhf.diff"
- "${FILESDIR}/${PN}-2.3.2-fix-alpha-build-config.patch"
- "${FILESDIR}/${PN}-2.3.2-missing-arch-symbol.diff"
- "${FILESDIR}/${PN}-2.3.2-fix-arm64-build-config.diff"
- "${FILESDIR}/${PN}-2.3.2-tests.diff"
- "${FILESDIR}/${PN}-2.3.2-disable-static-linking.diff"
- "${FILESDIR}/${PN}-2.3.2-s390x-support.diff"
- "${FILESDIR}/${PN}-2.3.2-non-linux-support.diff"
- "${FILESDIR}/${PN}-2.3.2-disable-java-version-check.diff"
- "${FILESDIR}/${PN}-2.3.2-rtjar.diff"
- "${FILESDIR}/${PN}-2.3.2-add-mips64el-mipsn32-support.diff"
- "${FILESDIR}/${PN}-2.3.2-java10-compatibility.patch"
- "${FILESDIR}/${PN}-2.3.2-fix_gcc-10.patch"
-
- "${FILESDIR}/${PN}-2.2.4-dont-copy-jars.patch"
- "${FILESDIR}/${PN}-2.3.2-dont-strip.patch"
- "${FILESDIR}/${PN}-2.3.2-respect-flags.patch"
-)
-EANT_BUILD_TARGET="all.no_junit"
-EANT_BUILD_XML="make/build.xml"
-EANT_DOC_TARGET=""
-EANT_EXTRA_ARGS="-Dc.strip.libraries=false -Dtarget.sourcelevel=1.8 -Dtarget.targetlevel=1.8 -Dtarget.rt.jar= "
-EANT_GENTOO_CLASSPATH="antlr,ant-core,jsr305"
-EANT_GENTOO_CLASSPATH_EXTRA="${S}/build/${PN}{,-rt}.jar"
-EANT_NEEDS_TOOLS="yes"
-EANT_TEST_GENTOO_CLASSPATH="${EANT_GENTOO_CLASSPATH},junit-4"
-EANT_TEST_TARGET="junit.run"
-JAVA_ANT_REWRITE_CLASSPATH="yes"
-
-src_prepare() {
- tc-export CC
- mv "${WORKDIR}"/jcpp-${PV}/* jcpp/ || die
- rm -rf make/lib || die
- default
- java-ant_bsfix_files "${S}/make/build-test.xml" "${S}/make/jogamp-env.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 042fee830..000000000
--- a/dev-java/gluegen/metadata.xml
+++ /dev/null
@@ -1,23 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <description>co-maintainers welcome</description>
- <name>Alessandro Barbieri</name>
- <email>lssndrbarbieri@gmail.com</email>
- </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/jargs/Manifest b/dev-java/jargs/Manifest
deleted file mode 100644
index 11d9b1f0f..000000000
--- a/dev-java/jargs/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST jargs-1.0.zip 202051 BLAKE2B dbf74d90a5c229f9ca1ba42c8d0b3b35404b3eb7c5dc7af0a76fc222465707b9dbfe44fef63cb1ffbc64821fa2f0c7e8144466e44de9bbf84cf198f5a107e31c SHA512 c121a8850c43fda1561df2ead211d526596b3aa8d01074df86ef0fa68eab83021fbb99ba16f05a0a20185b027f820643189c591bc8b79fb29d579eff4745b359
diff --git a/dev-java/jargs/jargs-1.0.ebuild b/dev-java/jargs/jargs-1.0.ebuild
deleted file mode 100644
index 3b3272936..000000000
--- a/dev-java/jargs/jargs-1.0.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-EANT_BUILD_TARGET="runtimejar"
-EANT_TEST_TARGET="test"
-JAVA_ANT_REWRITE_CLASSPATH="true"
-JAVA_PKG_IUSE="doc"
-
-inherit java-pkg-2 java-ant-2
-
-DESCRIPTION="Command-line argument parsing library in Java"
-HOMEPAGE="https://github.com/purcell/jargs"
-SRC_URI="mirror://sourceforge/${PN}/${P}.zip"
-S="${WORKDIR}/${P}"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="doc test"
-
-RESTRICT="!test? ( test )"
-
-DEPEND="
- >=virtual/jdk-1.8:*
- dev-java/junit:4
-"
-RDEPEND=">=virtual/jre-1.8:*"
-BDEPEND="app-arch/unzip"
-
-src_prepare() {
- sed -e "s|/usr/share/java/junit.jar|/usr/share/junit-4/lib/junit.jar|g" -i build.xml || die
- java-pkg_clean
- default
-}
-
-src_install() {
- dodoc README
- java-pkg_newjar lib/jargs.jar
- use doc && java-pkg_dojavadoc target/site/apidocs
-}
diff --git a/dev-java/jargs/metadata.xml b/dev-java/jargs/metadata.xml
deleted file mode 100644
index 287cf7eb8..000000000
--- a/dev-java/jargs/metadata.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <description>co-maintainers welcome</description>
- <name>Alessandro Barbieri</name>
- <email>lssndrbarbieri@gmail.com</email>
- </maintainer>
- <upstream>
- <remote-id type="github">purcell/jargs</remote-id>
- <remote-id type="sourceforge">jargs</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-java/jcommon/Manifest b/dev-java/jcommon/Manifest
deleted file mode 100644
index 7995b449d..000000000
--- a/dev-java/jcommon/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST jcommon-1.0.24.gh.tar.gz 451355 BLAKE2B 5d5c7e5315da28b3d76c124bf92f0f83bff356a5024b044f78f2babd075d620af46a2c4094bac5d6ef2a1a46ddafa2ffb766d6a668ddbd0f529ac6590a44caa6 SHA512 7adc982aa9cde8ed51642b0e48b70d88bb2c27b09afb16b704699c8abd481fc956197f01d24fe2e61d51316eedb6efbc65b487b4714111b2b91959c61e8da44e
diff --git a/dev-java/jcommon/jcommon-1.0.24.ebuild b/dev-java/jcommon/jcommon-1.0.24.ebuild
deleted file mode 100644
index 8bc83b534..000000000
--- a/dev-java/jcommon/jcommon-1.0.24.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-EANT_BUILD_TARGET="compile"
-EANT_BUILD_XML="ant/build.xml"
-EANT_DOC_TARGET="javadocs"
-EANT_NEEDS_TOOLS="true"
-JAVA_ANT_REWRITE_CLASSPATH="true"
-JAVA_PKG_IUSE="doc source test"
-MY_P="${PN}-$(ver_rs 3 -)"
-
-inherit java-pkg-2 java-ant-2
-
-DESCRIPTION="A collection of useful classes used by JFreeChart, JFreeReport and others"
-HOMEPAGE="
- https://www.jfree.org/jcommon
- https://github.com/jfree/jcommon
-"
-SRC_URI="https://github.com/jfree/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz"
-#S="${WORKDIR}/${MY_P}"
-
-LICENSE="LGPL-2"
-SLOT="1.0"
-KEYWORDS="~amd64"
-
-DEPEND="
- >=virtual/jdk-1.8:*
- test? ( dev-java/junit:4 )
-"
-RDEPEND=">=virtual/jre-1.8:*"
-BDEPEND="app-arch/unzip"
-
-src_prepare() {
- java-pkg_clean
- default
-}
-
-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 43cc09db0..000000000
--- a/dev-java/jcommon/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <description>co-maintainers welcome</description>
- <name>Alessandro Barbieri</name>
- <email>lssndrbarbieri@gmail.com</email>
- </maintainer>
- <upstream>
- <remote-id type="github">jfree/jcommon</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-java/jcuber/Manifest b/dev-java/jcuber/Manifest
deleted file mode 100644
index 2af2680c6..000000000
--- a/dev-java/jcuber/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST jcuber-4.7.tar.gz 554300 BLAKE2B 308a111a24e667804e83237fbdfa30a648029edc9d4fb005ebf76c6199d910f5fedfee7e45c1d118f39aaaa39d557cb48e956e009eeb3e94d4fb6ae700dac845 SHA512 c60874292887e949d35e36a676fdcf05027e9af02b2ce62ab2611a2caa408feca297087207a814010f760171f30ff4058b9816643fc54331ba8621e166a3e767
diff --git a/dev-java/jcuber/jcuber-4.7-r1.ebuild b/dev-java/jcuber/jcuber-4.7-r1.ebuild
deleted file mode 100644
index bc05c7535..000000000
--- a/dev-java/jcuber/jcuber-4.7-r1.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools java-pkg-2 java-pkg-simple
-
-DESCRIPTION="Java reader library"
-HOMEPAGE="https://www.scalasca.org/scalasca/software/cube-4.x/download.html"
-SRC_URI="http://apps.fz-juelich.de/scalasca/releases/cube/${PV}/dist/${P}.tar.gz"
-S="${WORKDIR}/${P}"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64"
-
-CDEPEND="dev-java/xerces:2"
-DEPEND="
- ${CDEPEND}
- >=virtual/jdk-1.8:*
-"
-RDEPEND="
- ${CDEPEND}
- >=virtual/jre-1.8:*
-"
-
-src_prepare() {
- java-pkg_clean
- default
- pushd build-frontend || die
- java-pkg_jar-from xerces-2
- popd || die
- eautoreconf
-}
-
-src_configure() {
- econf
-}
-
-src_compile() {
- MAKEOPTS="-j1" emake
-}
-
-src_install() {
- MAKEOPTS="-j1" DESTDIR="${D}" emake install
- docinto examples
- dodoc -r "${ED}"/usr/share/doc/${PN}/example/*
- docinto html/tools-dev
- dodoc -r "${ED}"/usr/share/doc/${PF}/tools-dev/html/*
- java-pkg_dojar "${ED}/usr/share/java/CubeReader.jar"
-
- rm -r "${ED}/usr/share/doc/${PF}/tools-dev" || die
- rm -r "${ED}/usr/share/doc/${PN}" || die
- rm -r "${ED}/usr/share/java/CubeReader.jar" || die
-}
diff --git a/dev-java/jcuber/metadata.xml b/dev-java/jcuber/metadata.xml
deleted file mode 100644
index 067d40ebd..000000000
--- a/dev-java/jcuber/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>lssndrbarbieri@gmail.com</email>
- <name>Alessandro Barbieri</name>
- </maintainer>
-</pkgmetadata>
diff --git a/dev-java/jfreesvg/Manifest b/dev-java/jfreesvg/Manifest
deleted file mode 100644
index 97801136d..000000000
--- a/dev-java/jfreesvg/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST jfreesvg-3.4.3.gh.tar.gz 73625 BLAKE2B fc9e1614b5f861ce1f887196e93a3ff5a95987bd3c02c69c7a9ae3729f87953b0ec43145379db12fa3ae74c795d5930fd978f2208373ed5df736c67dd4e6392a SHA512 4cb4042567d254a1cfb6b79bce3e67bac514f163044968d5abe24cd51da5753eae324cd0728b6039f7926cd5df644e574e0687e928f5ca8a60ed1454a4f1ae4f
diff --git a/dev-java/jfreesvg/jfreesvg-3.4.3.ebuild b/dev-java/jfreesvg/jfreesvg-3.4.3.ebuild
deleted file mode 100644
index 4942ed414..000000000
--- a/dev-java/jfreesvg/jfreesvg-3.4.3.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-COMMIT="b31353849855e1c1ab3fefb6f705f6ccb148c1b8"
-JAVA_PKG_IUSE="source"
-
-inherit java-pkg-2 java-pkg-simple
-
-DESCRIPTION="JFreeSVG is a fast, light-weight, vector graphics library for the Java platform"
-HOMEPAGE="
- https://www.jfree.org/jfreesvg/
- https://github.com/jfree/jfreesvg
-"
-SRC_URI="https://github.com/jfree/${PN}/archive/${COMMIT}.tar.gz -> ${PF}.gh.tar.gz"
-S="${WORKDIR}/${PN}-${COMMIT}"
-
-LICENSE="GPL-3+"
-SLOT="3"
-KEYWORDS="~amd64"
-IUSE="debug"
-
-DEPEND=">=virtual/jdk-1.8:*"
-RDEPEND=">=virtual/jre-1.8:*"
-
-JAVA_SRC_DIR="src/main/java/org/jfree/graphics2d"
-
-src_prepare() {
- java-pkg_clean
- default
-}
-
-src_install() {
- java-pkg_dojar "${PN}.jar"
- dodoc README.md
- 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 21c2edfce..000000000
--- a/dev-java/jfreesvg/metadata.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <description>co-maintainers welcome</description>
- <name>Alessandro Barbieri</name>
- <email>lssndrbarbieri@gmail.com</email>
- </maintainer>
- <upstream>
- <bugs-to>https://github.com/jfree/jfreesvg/issues</bugs-to>
- <remote-id type="github">jfree/jfreesvg</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-java/jgraph/Manifest b/dev-java/jgraph/Manifest
deleted file mode 100644
index 2c2ae150e..000000000
--- a/dev-java/jgraph/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST jgraph-5.14.0.0_p20180427.tar.gz 4337549 BLAKE2B 95f3b6ec61c02e7eab7a40140149e137b68548a29e3fecc61ea77a098a200d3f3efb3206e14d108cd9d2fb203c8c65ca56638768c0a0c980c9378cd33ee0f909 SHA512 93f847cd32648e5b487a6b541b908cea21c3102792b8bd81ac5d3a8e7938d21cdce4d86c768d05b05e22ad7a3be89496867f141a7179c16e43c1808fad31eccc
diff --git a/dev-java/jgraph/jgraph-5.14.0.0_p20180427.ebuild b/dev-java/jgraph/jgraph-5.14.0.0_p20180427.ebuild
deleted file mode 100644
index ecd94b44e..000000000
--- a/dev-java/jgraph/jgraph-5.14.0.0_p20180427.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-COMMIT="b8e7eb81188ebfd5be501527224befb5e92a2369"
-JAVA_PKG_IUSE="doc source"
-MYPN="legacy-${PN}5"
-
-inherit java-pkg-2 java-pkg-simple
-
-DESCRIPTION="Open-source graph component for Java"
-HOMEPAGE="
- https://www.jgraph.com
- https://github.com/jgraph/legacy-jgraph5
- https://sourceforge.net/projects/jgraph/
-"
-SRC_URI="https://github.com/${PN}/${MYPN}/archive/${COMMIT}.tar.gz -> ${PF}.tar.gz"
-S="${WORKDIR}/${MYPN}-${COMMIT}"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="doc examples source"
-
-DEPEND=">=virtual/jdk-1.8:*"
-RDEPEND=">=virtual/jre-1.8:*"
-
-DOCS=( README README.md ChangeLog jgraph-5.13.0.0-jgraphmanual.pdf )
-
-JAVA_SRC_DIR="src"
-
-src_prepare() {
- default
- java-pkg_clean
-}
-
-src_install() {
- java-pkg-simple_src_install
- einstalldocs
-}
diff --git a/dev-java/jgraph/metadata.xml b/dev-java/jgraph/metadata.xml
deleted file mode 100644
index 6b95a41d1..000000000
--- a/dev-java/jgraph/metadata.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <description>co-maintainers welcome</description>
- <name>Alessandro Barbieri</name>
- <email>lssndrbarbieri@gmail.com</email>
- </maintainer>
- <upstream>
- <remote-id type="github">jgraph/legacy-jgraph5</remote-id>
- <remote-id type="sourceforge">jgraph</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-java/jogl/Manifest b/dev-java/jogl/Manifest
deleted file mode 100644
index 144441174..000000000
--- a/dev-java/jogl/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST jogl-2.3.2.gh.tar.gz 50627694 BLAKE2B b6fb1a43101497df1cf744abad5f907fd67aad9f743b0b550999159072a00c4a6940b908e2848e93982fe68c994c762d2e502be4c4153f6e619dbd153f16246d SHA512 613155d0b01f37efccc0e720710b624c356e6595de85c3a302ba79f2d5f6d0b59a775c648e72de7b1f13856fc835bf28168c136362e86af5ac9e9d750f55b78c
diff --git a/dev-java/jogl/jogl-2.3.2.ebuild b/dev-java/jogl/jogl-2.3.2.ebuild
deleted file mode 100644
index 555e58ea7..000000000
--- a/dev-java/jogl/jogl-2.3.2.ebuild
+++ /dev/null
@@ -1,86 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-JAVA_PKG_IUSE="doc source"
-
-inherit java-pkg-2 java-ant-2
-
-DESCRIPTION="Java(TM) Binding fot the OpenGL(TM) API"
-HOMEPAGE="
- https://jogamp.org/jogl/www/
- https://github.com/sgothel/jogl
-"
-SRC_URI="https://github.com/sgothel/jogl/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz"
-
-LICENSE="BSD"
-SLOT="2.3"
-KEYWORDS="~amd64"
-IUSE="cg"
-
-CDEPEND="
- dev-java/antlr:0
- dev-java/ant-core:0
- ~dev-java/gluegen-${PV}:${SLOT}
- dev-java/swt:3.7
- virtual/opengl
- x11-libs/libX11
- x11-libs/libXxf86vm
- cg? ( media-gfx/nvidia-cg-toolkit )
-"
-RDEPEND="
- ${CDEPEND}
- >=virtual/jre-1.8:*
-"
-DEPEND="
- ${CDEPEND}
- >=virtual/jdk-1.8:*
-"
-BDEPEND="dev-vcs/git"
-
-EANT_BUILD_TARGET="init build.nativewindow build.jogl build.newt build.oculusvr one.dir tag.build"
-EANT_BUILD_XML="make/build.xml"
-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"
-JAVA_ANT_REWRITE_CLASSPATH="yes"
-JAVA_PKG_BSFIX_NAME+=" build-jogl.xml build-nativewindow.xml build-newt.xml"
-WANT_ANT_TASKS="ant-antlr ant-contrib dev-java/cpptasks:0"
-
-# upstream has a crude way to call the junit tests, which cause a lot of trouble to pass
-# our test classpath...
-RESTRICT="test"
-
-src_prepare() {
- default
- rm -r make/lib || die
- java-pkg_clean
-
- # 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"
- export EANT_EXTRA_ARGS
-
- #it want a git repo
- git init || die
- git config --global user.email "you@example.com" || die
- git config --global user.name "Your Name" || die
- git add . || die
- git commit -m 'init' || die
-}
-
-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 a2a75f6f5..000000000
--- a/dev-java/jogl/metadata.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <description>co-maintainers welcome</description>
- <name>Alessandro Barbieri</name>
- <email>lssndrbarbieri@gmail.com</email>
- </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/orson-charts/Manifest b/dev-java/orson-charts/Manifest
deleted file mode 100644
index 1f4632d1b..000000000
--- a/dev-java/orson-charts/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST orson-charts-1.7.tar.gz 684519 BLAKE2B baf592634d9d3b1843671d47cb3ae121f435f965510ec40e943869082c54fec0afcd36b20f3b19f6f85e031c71a3b86e1f10ea73f284f96ae27cd7952f71d6ec SHA512 906acd8b73c8e91804f3fd24394c6af5beab638a009957b807b1948b8b270cfdccab57b51349f0bef4b45d001d5b3e590a68ab05396cfa582e41f46d22d5d80f
diff --git a/dev-java/orson-charts/metadata.xml b/dev-java/orson-charts/metadata.xml
deleted file mode 100644
index fe296b601..000000000
--- a/dev-java/orson-charts/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <name>Alessandro Barbieri</name>
- <email>lssndrbarbieri@gmail.com</email>
- </maintainer>
- <upstream>
- <bugs-to>https://github.com/jfree/orsoncharts/issues</bugs-to>
- <remote-id type="github">jfree/orsoncharts</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-java/orson-charts/orson-charts-1.7.ebuild b/dev-java/orson-charts/orson-charts-1.7.ebuild
deleted file mode 100644
index 9404b49a8..000000000
--- a/dev-java/orson-charts/orson-charts-1.7.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 2021-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-JAVA_SRC_DIR=(
- "src/main/java/com/orsoncharts"
- "src/main/java/com/orsoncharts/axis"
- "src/main/java/com/orsoncharts/data"
- "src/main/java/com/orsoncharts/data/category"
- "src/main/java/com/orsoncharts/data/function"
- "src/main/java/com/orsoncharts/data/xyz"
- "src/main/java/com/orsoncharts/graphics3d"
- "src/main/java/com/orsoncharts/interaction"
- "src/main/java/com/orsoncharts/label"
- "src/main/java/com/orsoncharts/legend"
- "src/main/java/com/orsoncharts/marker"
- "src/main/java/com/orsoncharts/plot"
- "src/main/java/com/orsoncharts/renderer"
- "src/main/java/com/orsoncharts/renderer/category"
- "src/main/java/com/orsoncharts/renderer/category/doc-files"
- "src/main/java/com/orsoncharts/renderer/xyz"
- "src/main/java/com/orsoncharts/style"
- "src/main/java/com/orsoncharts/table"
- "src/main/java/com/orsoncharts/util"
- "src/main/java/com/orsoncharts/util/json"
- "src/main/java/com/orsoncharts/util/json/parser"
-)
-
-inherit java-pkg-2 java-pkg-simple
-
-DESCRIPTION="A fast, lightweight charts generator for the Java platform"
-HOMEPAGE="https://github.com/jfree/orson-charts"
-SRC_URI="https://github.com/jfree/orson-charts/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/${P}"
-
-LICENSE="GPL-3+"
-SLOT="1"
-KEYWORDS="~amd64"
-
-RDEPEND=">=virtual/jre-1.8:*"
-DEPEND=">=virtual/jdk-1.8:*"
-
-RESTRICT="test"
-
-src_prepare() {
- java-pkg_clean
- default
-}
-
-src_install() {
- java-pkg_newjar orson-charts.jar orsoncharts.jar
- dodoc README.md
-}
diff --git a/dev-java/orsonpdf/Manifest b/dev-java/orsonpdf/Manifest
deleted file mode 100644
index 8fc4404ec..000000000
--- a/dev-java/orsonpdf/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST orsonpdf-1.9.tar.gz 49407 BLAKE2B 9646c969215a8aad4a6bcbfed7743c7b0dc5f915bea2d6d27900d95d8bd3481b22fe88410f9165c2d57e99892537c6128cb87453f3d795c18a3d294b62f0ceb0 SHA512 21acab18ef4261fb9d60a7410d632aa773451d5de9cfc76ccf58ff2a04c806954e72dfa6df5cc8c07c41c10152c98f73b185f9247bd1d95fd6f643bda4be08dc
diff --git a/dev-java/orsonpdf/metadata.xml b/dev-java/orsonpdf/metadata.xml
deleted file mode 100644
index 5d480e8a0..000000000
--- a/dev-java/orsonpdf/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <name>Alessandro Barbieri</name>
- <email>lssndrbarbieri@gmail.com</email>
- </maintainer>
- <upstream>
- <bugs-to>https://github.com/jfree/orsonpdf/issues</bugs-to>
- <remote-id type="github">jfree/orsonpdf</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-java/orsonpdf/orsonpdf-1.9.ebuild b/dev-java/orsonpdf/orsonpdf-1.9.ebuild
deleted file mode 100644
index 8e2d7bbb8..000000000
--- a/dev-java/orsonpdf/orsonpdf-1.9.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 2021-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-JAVA_SRC_DIR=(
- "src/main/java/com/orsonpdf"
- "src/main/java/com/orsonpdf/filter"
- "src/main/java/com/orsonpdf/shading"
- "src/main/java/com/orsonpdf/util"
-)
-
-inherit java-pkg-2 java-pkg-simple
-
-DESCRIPTION="A fast, lightweight PDF generator for the Java platform"
-HOMEPAGE="https://github.com/jfree/orsonpdf"
-SRC_URI="https://github.com/jfree/orsonpdf/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/${P}"
-
-LICENSE="GPL-3+ BSD"
-SLOT="1"
-KEYWORDS="~amd64"
-
-RDEPEND=">=virtual/jre-1.8:*"
-DEPEND=">=virtual/jdk-1.8:*"
-
-RESTRICT="test"
-
-src_prepare() {
- java-pkg_clean
- default
-}
-
-src_install() {
- java-pkg_dojar orsonpdf.jar
- dodoc README.md
-}
diff --git a/dev-java/paceRegression/Manifest b/dev-java/paceRegression/Manifest
deleted file mode 100644
index 7e133a974..000000000
--- a/dev-java/paceRegression/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST paceRegression1.0.1.zip 135779 BLAKE2B 6ea05cbef2e56d23fd55f054390a5ebdf633ffba7d60c726b0e297499381d32f8b63c040b29465bce0e66247373ea4bb283c61458f9fce048eab9655a53450fa SHA512 d8964b6640628e29bd0b39e062c9373c9022e555d63e4d93a7ca504e5977343d483d7e8bc00ee8adfbeb0d648e04103bd5633b21241555d9da31dfec54e89a5e
diff --git a/dev-java/paceRegression/files/paceRegression-1.0.1-no-build-docs.patch b/dev-java/paceRegression/files/paceRegression-1.0.1-no-build-docs.patch
deleted file mode 100644
index a81cfc035..000000000
--- a/dev-java/paceRegression/files/paceRegression-1.0.1-no-build-docs.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/build_package.xml
-+++ b/build_package.xml
-@@ -150,7 +150,7 @@
- </target>
-
- <!-- Put everything in ${build}/classes into the ${package}.jar file -->
-- <target name="exejar" depends="compile, docs, init_dist"
-+ <target name="exejar" depends="compile, init_dist"
- description="Create a binary jar file in ./dist">
- <jar jarfile="${dist}/${package}.jar"
- basedir="${build}/classes">
diff --git a/dev-java/paceRegression/metadata.xml b/dev-java/paceRegression/metadata.xml
deleted file mode 100644
index 8b7347903..000000000
--- a/dev-java/paceRegression/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="person">
- <name>Alessandro Barbieri</name>
- <email>lssndrbarbieri@gmail.com</email>
- </maintainer>
- <upstream>
- <remote-id type="sourceforge">weka</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-java/paceRegression/paceRegression-1.0.1.ebuild b/dev-java/paceRegression/paceRegression-1.0.1.ebuild
deleted file mode 100644
index 9bc4b72d6..000000000
--- a/dev-java/paceRegression/paceRegression-1.0.1.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-EANT_BUILD_TARGET="exejar"
-EANT_BUILD_XML="build_package.xml"
-EANT_GENTOO_CLASSPATH="weka"
-EANT_EXTRA_ARGS="-Dpackage=paceRegression"
-
-inherit java-pkg-2 java-ant-2
-
-DESCRIPTION="Class for building pace regression linear models and using them for prediction"
-HOMEPAGE="https://weka.sourceforge.net/doc.packages/paceRegression"
-SRC_URI="mirror://sourceforge/weka/${PN}${PV}.zip"
-S="${WORKDIR}"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64"
-
-CDEPEND=">=dev-util/weka-3.7.1:0"
-DEPEND="
- ${CDEPEND}
- >=virtual/jdk-1.8:*
-"
-RDEPEND="
- ${CDEPEND}
- >=virtual/jre-1.8:*
-"
-BDEPEND="app-arch/unzip"
-
-PATCHES=( "${FILESDIR}/${P}-no-build-docs.patch" )
-
-src_prepare() {
- java-pkg_clean
- default
- java-ant_bsfix_files build_package.xml
- java-ant_rewrite-classpath build_package.xml
-}
-
-src_install() {
- java-pkg_dojar "dist/${PN}.jar"
-}