commit: d49494b65d527291834c713c1406f4d98e7bc380 Author: Florian Schmaus <flow <AT> gentoo <DOT> org> AuthorDate: Wed Jun 30 09:34:40 2021 +0000 Commit: Florian Schmaus <flow <AT> gentoo <DOT> org> CommitDate: Wed Jun 30 09:35:26 2021 +0000 URL: https://gitweb.gentoo.org/proj/java.git/commit/?id=d49494b6
dev-java/classworlds: treeclean Reason: failed sourcing ebuild: java-pkg-2: EAPI 0 not supported, (java-pkg-2.eclass, line 17: called die) Bug: https://bugs.gentoo.org/759889 Signed-off-by: Florian Schmaus <flow <AT> gentoo.org> dev-java/classworlds/Manifest | 1 - dev-java/classworlds/classworlds-1.1.ebuild | 47 ----------------------------- dev-java/classworlds/metadata.xml | 35 --------------------- 3 files changed, 83 deletions(-) diff --git a/dev-java/classworlds/Manifest b/dev-java/classworlds/Manifest deleted file mode 100644 index 65b3c9a2..00000000 --- a/dev-java/classworlds/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST classworlds-1.1.tar.bz2 45189 SHA256 27cf4b8ce98bf3ddddafe28908a4172ebdfd0b127f2fc080649386514eeb0449 diff --git a/dev-java/classworlds/classworlds-1.1.ebuild b/dev-java/classworlds/classworlds-1.1.ebuild deleted file mode 100644 index f3ea19e7..00000000 --- a/dev-java/classworlds/classworlds-1.1.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -JAVA_PKG_IUSE="doc source" - -inherit java-pkg-2 java-ant-2 - -DESCRIPTION="Advanced classloader framework" -HOMEPAGE="http://classworlds.codehaus.org/" -SRC_URI="http://dev.gentooexperimental.org/~kiorky/${P}.tar.bz2" -LICENSE="codehaus-classworlds" -SLOT="1.1" -KEYWORDS="~amd64 ~x86" -IUSE="" - -RDEPEND=">=virtual/jre-1.4 - >=dev-java/xerces-2.7" -DEPEND=">=virtual/jdk-1.4 - ${RDEPEND} - >=dev-java/ant-core-1.6" - -EANT_GENTOO_CLASSPATH="xerces-2" -EANT_BUILD_TARGET="jar" -EANT_DOC_TARGET="javadoc" - -src_unpack() { - unpack ${A} - find "${S}" -name *.jar -type f -exec rm -f '{}' \; - for build in $(find "${S}" -name build*xml);do - java-ant_rewrite-classpath "$build" - # get out of classpath errors at build/test time - sed -i "${build}" -re\ - 's/pathelement\s*path="\$\{testclassesdir\}"/pathelement path="\$\{gentoo.classpath\}:\$\{testclassesdir\}"/'\ - || die - # separate compile and test time - sed -i "${build}" -re\ - 's/compile,test/compile/'\ - || die - done -} - -src_install() { - java-pkg_newjar "target/${P}.jar" "${PN}.jar" - use doc && java-pkg_dojavadoc dist/docs/api - use source && java-pkg_dosrc "${S}/src/java/main/*" -} diff --git a/dev-java/classworlds/metadata.xml b/dev-java/classworlds/metadata.xml deleted file mode 100644 index ee9d52ba..00000000 --- a/dev-java/classworlds/metadata.xml +++ /dev/null @@ -1,35 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<maintainer type="project"> - <email>j...@gentoo.org</email> - <name>Java</name> -</maintainer> -<longdescription> -classworlds is a framework for container developers who require complex -manipulation of Java's ClassLoaders. Java's native ClassLoader mechanims -and classes can cause much headache and confusion for certain types of -application developers. Projects which involve dynamic loading of -components or otherwise represent a 'container' can benefit from the -classloading control provided by classworlds. - -classworlds provides a richer set of semantics for class loading than -Java's normal mechanisms, while still being able to provide a -ClassLoader interface to integrate seamlessly with the Java environment. - -The classworlds model does away with the hierarchy normally associated -with ClassLoaders. Instead, there is a pool of ClassRealms which can -import arbitrary packages from other ClassRealms. Effectively, -classworlds turns the old-style hierarchy into a directed graph. - -In a application container environment, the container may have a realm -capable of loading on the container/component contract interfaces and -classes. Another realm is created for each component which imports the -contract classes from the container realm. - -This model allows for fine-grained control of which classloader loads -any particular class. This form of partial isolation can reduce the -myriad strange errors that are produced by loading classes from multiple -loaders. -</longdescription> -</pkgmetadata>