summaryrefslogtreecommitdiff
path: root/dev-java/bcel
diff options
context:
space:
mode:
authorroot <root@alpha.trunkmasters.com>2026-06-04 05:35:26 -0500
committerroot <root@alpha.trunkmasters.com>2026-06-04 05:35:26 -0500
commitf716a9fe6455d39eef01e718aae68dae61c19704 (patch)
tree0c52bbae1c242fbc296bd650fcd1167685f81492 /dev-java/bcel
parent3f9cf298e89cd5037b982abba06091224ee76daf (diff)
downloadbaldeagleos-repo-f716a9fe6455d39eef01e718aae68dae61c19704.tar.gz
baldeagleos-repo-f716a9fe6455d39eef01e718aae68dae61c19704.tar.xz
baldeagleos-repo-f716a9fe6455d39eef01e718aae68dae61c19704.zip
Adding metadata
Diffstat (limited to 'dev-java/bcel')
-rw-r--r--dev-java/bcel/Manifest4
-rw-r--r--dev-java/bcel/bcel-6.11.0.ebuild106
-rw-r--r--dev-java/bcel/metadata.xml20
3 files changed, 0 insertions, 130 deletions
diff --git a/dev-java/bcel/Manifest b/dev-java/bcel/Manifest
deleted file mode 100644
index cde23665b248..000000000000
--- a/dev-java/bcel/Manifest
+++ /dev/null
@@ -1,4 +0,0 @@
-DIST bcel-6.11.0-src.tar.gz 1178240 BLAKE2B 3342667cdfb00d79801ca095bf00796ff19d3452d9736fb60c118a1727b969cc439b5d6a62e196414a1f07fc8b17fef3ef4c03446e5acb8ce3ad45397225c35b SHA512 bb081b15620bd31c10c9f0c2e3b9c0c3c6cb474402fee6bb2f61a8897184e3682fa5f9d46b7e7b0e7d09e0e86f79c9926d95ee155abffd396f3168b30d505efe
-DIST bcel-6.11.0-src.tar.gz.asc 488 BLAKE2B 0b7a1f593958a1293f4c6e96cccc1558b74e3b4f6df4eef5a221fb453d0b81cb4c14401bebd59a05415e61e6679aa0774b80972f53544bd84eab6f7c6cdb38cf SHA512 d1a1b7cb3e0eead5f26a83564a1af4caa02dc8263a3aa7de51af5b790fb6e39c793b8b0a51c295046abcc8067b178bf415c5a4f8b0c4027041457f23a17274ac
-DIST commons-lang-2.6.jar 284220 BLAKE2B 4a5db0451ca79c5b038592d41cbf774ea80bb2da0afbf5212cffa8b3904d84ccd2cbe02d29143d0565fde828d011dbc25f5a8b780f6ffea1b0a1290485118671 SHA512 4a5a3dbe4941c645e2cca068cca5c1882cfe988b02e7cd981d1e51784900767d1deab0e0e0566f559c9fcabb4a180e436d5bb948902d4f4106f37360466afb42
-DIST kotlin-stdlib-2.2.20.jar 1761444 BLAKE2B 417e1b8d1a59d1db16906034faafd439b55f4451d5d6dbc2edf210a29cb739b601d732c8f6dd3940c15529f91aad19b3f0dc79511ea6642428b52d6e5d555ad2 SHA512 22075ba5931e86fcf471249b88593f0651a356a71a2f3152e25effca9a7420a1562579877aca40c98f625bf5a35fa983393a939cb54bbb4c58de13676254d62d
diff --git a/dev-java/bcel/bcel-6.11.0.ebuild b/dev-java/bcel/bcel-6.11.0.ebuild
deleted file mode 100644
index 3e3c7c629d71..000000000000
--- a/dev-java/bcel/bcel-6.11.0.ebuild
+++ /dev/null
@@ -1,106 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-JAVA_PKG_IUSE="doc source test"
-JAVA_TESTING_FRAMEWORKS="junit-jupiter"
-
-inherit java-pkg-2 java-pkg-simple junit5 verify-sig
-
-CLV="2.6" # commons-lang:2.6 was removed some time ago
-KSLV="2.2.20" # kotlin-stdlib is presently not packaged
-
-DESCRIPTION="Apache Commons Bytecode Engineering Library"
-HOMEPAGE="https://commons.apache.org/proper/commons-bcel/"
-SRC_URI="mirror://apache/commons/bcel/source/${P}-src.tar.gz
- verify-sig? ( mirror://apache/commons/bcel/source/${P}-src.tar.gz.asc )
- test? (
- https://repo1.maven.org/maven2/commons-lang/commons-lang/${CLV}/commons-lang-${CLV}.jar
- https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/${KSLV}/kotlin-stdlib-${KSLV}.jar
- )
- "
-S="${WORKDIR}/${P}-src"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 arm64 ppc64 ~x64-macos ~x64-solaris"
-
-BDEPEND="verify-sig? ( >=sec-keys/openpgp-keys-apache-commons-20251102 )"
-CP_DEPEND="
- >=dev-java/commons-io-2.21.0:0
- >=dev-java/commons-lang-3.20.0:0
-"
-DEPEND="
- ${CP_DEPEND}
- || ( virtual/jdk:26 virtual/jdk:25 virtual/jdk:21 virtual/jdk:17 virtual/jdk:11 )
- test? (
- >=dev-java/asm-9.9.1:0
- >=dev-java/byte-buddy-1.18.2:0
- >=dev-java/commons-collections-4.5.0:4
- >=dev-java/commons-exec-1.6.0:0
- dev-java/eclipse-ecj:4.20
- >=dev-java/jmh-core-1.37:0
- >=dev-java/jna-5.18.1:0
- >=dev-java/jsr305-3.0.2-r1:0
- dev-java/junit:5[-vintage]
- >=dev-java/mockito-5.21.0:0
- >=dev-java/opentest4j-1.3.0-r1:0
- >=dev-java/wsdl4j-1.6.3:0
- )
-"
-RDEPEND="
- ${CP_DEPEND}
- >=virtual/jre-1.8:*
-"
-
-DOCS=( NOTICE.txt RELEASE-NOTES.txt )
-
-JAVA_GENTOO_CLASSPATH_EXTRA=":${DISTDIR}/commons-lang-${CLV}.jar"
-JAVA_GENTOO_CLASSPATH_EXTRA+=":${DISTDIR}/kotlin-stdlib-${KSLV}.jar"
-JAVA_INTERMEDIATE_JAR_NAME="org.apache.${PN/-/.}"
-JAVA_MODULE_INFO_OUT="src/main"
-JAVA_SRC_DIR="src/main/java"
-# These 9 test-classes, if we run them, would result in 26 test failures from a total of 178 tests.
-JAVA_TEST_EXCLUDES=(
- org.apache.bcel.classfile.ConstantPoolModuleAccessTest
- org.apache.bcel.classfile.ConstantPoolModuleToStringTest
- org.apache.bcel.classfile.ConstantPoolTest
- org.apache.bcel.CounterVisitorTest
- org.apache.bcel.generic.EmptyVisitorTest
- org.apache.bcel.generic.MethodGenTest
- org.apache.bcel.LocalVariableTypeTableTest
- org.apache.bcel.PLSETest
- org.apache.bcel.verifier.VerifierMainTest
-)
-JAVA_TEST_GENTOO_CLASSPATH="asm byte-buddy commons-collections-4 commons-exec
- commons-io eclipse-ecj-4.20 jmh-core jna jsr305 junit-5 mockito opentest4j"
-JAVA_TEST_RESOURCE_DIRS=( src/test/resources src/test/java )
-JAVA_TEST_SRC_DIR="src/test/java"
-VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/commons.apache.org.asc"
-
-src_unpack() {
- use verify-sig && verify-sig_verify_detached "${DISTDIR}"/${P}-src.tar.gz{,.asc}
- default
-}
-
-src_prepare() {
- java-pkg-2_src_prepare
-
- # src/test/java/org/apache/bcel/util/BCELifierTest.java:255: error: cannot find symbol
- # @DisabledForJreRange(min = JRE.JAVA_25)
- # ^
- # symbol: variable JAVA_25
- # location: class JRE
- rm src/test/java/org/apache/bcel/util/BCELifierTest.java || die "remove test"
-
- # Error: Modules wsdl4j and java.xml export package javax.xml.namespace to module org.mockito
- rm src/test/java/org/apache/bcel/verifier/VerifierTest.java || die
-
- # These 2 test classes would pass, but then fail verification:
- # * Verifying test classes' dependencies
- # Exception in thread "main" com.sun.tools.jdeps.Dependencies$ClassFileError: Bad magic number
- # Caused by: java.lang.IllegalArgumentException: Bad magic number
- rm src/test/java/org/apache/bcel/verifier/VerifierArrayAccessTest.java || die
- rm src/test/java/org/apache/bcel/verifier/VerifierReturnTest.java || die
-}
diff --git a/dev-java/bcel/metadata.xml b/dev-java/bcel/metadata.xml
deleted file mode 100644
index 5b5f89c96e8e..000000000000
--- a/dev-java/bcel/metadata.xml
+++ /dev/null
@@ -1,20 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>java@gentoo.org</email>
- <name>Java</name>
- </maintainer>
- <longdescription lang="en">
- This is the main Reference implementation of the BCEL JavaClass API.
- The Byte Code Engineering Library (formerly known as JavaClass) is intended
- to give users a convenient possibility to analyze, create, and manipulate
- (binary) Java class files (those ending with .class). Classes are represented
- by objects which contain all the symbolic information of the given class:
- methods, fields and byte code instructions, in particular.
- </longdescription>
- <upstream>
- <changelog>https://downloads.apache.org/commons/bcel/RELEASE-NOTES.txt</changelog>
- <remote-id type="github">apache/commons-bcel</remote-id>
- </upstream>
-</pkgmetadata>