diff options
Diffstat (limited to 'dev-java')
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" -} |