summaryrefslogtreecommitdiff
path: root/dev-java
diff options
context:
space:
mode:
authorVolkmar W. Pogatzki <gentoo@pogatzki.net>2025-11-14 21:09:22 +0100
committerArthur Zamarin <arthurzam@gentoo.org>2025-11-15 08:26:04 +0200
commit7d813edd83487e889d07f639ff3d6ffe00b89d75 (patch)
tree2b1276de8a58148a6d6654d18747dd4e76490022 /dev-java
parent9b7687a44cfd01becfcf972135894ab5ee2351bd (diff)
downloadgentoo-7d813edd83487e889d07f639ff3d6ffe00b89d75.tar.gz
gentoo-7d813edd83487e889d07f639ff3d6ffe00b89d75.tar.bz2
gentoo-7d813edd83487e889d07f639ff3d6ffe00b89d75.zip
dev-java/qdox: drop 1.12.1-r7
Signed-off-by: Volkmar W. Pogatzki <gentoo@pogatzki.net> Part-of: https://github.com/gentoo/gentoo/pull/44628 Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Diffstat (limited to 'dev-java')
-rw-r--r--dev-java/qdox/Manifest1
-rw-r--r--dev-java/qdox/qdox-1.12.1-r7.ebuild118
2 files changed, 0 insertions, 119 deletions
diff --git a/dev-java/qdox/Manifest b/dev-java/qdox/Manifest
index 2a1bf244609d..dfaa111066f1 100644
--- a/dev-java/qdox/Manifest
+++ b/dev-java/qdox/Manifest
@@ -1,3 +1,2 @@
-DIST jflex-1.6.1.jar 1050749 BLAKE2B 71c68bf368a239217cbf928a7c6fbf7325cc069beddfaf92fbad3f0542bf83aa5606b2e15cfb4bdbd62a54c53d8439773ba3a7f60370ef5e2501ffe2561f9945 SHA512 882e73231b6e4f12e746282bac894e79dd3ee6fcfd0317a988709f3a3b472634415031209aa96c200c65ce382c90b5dff3f6d31d5e39c2feaff90dcf30a142f4
DIST qdox-1.12.1.tar.gz 519833 BLAKE2B 83a732f1582b714cf943ede61bacc5216804c00cfbb642a479afb74739564f4fdbcd923dd7cb84a9626a97c5ad0a0f04895e0ae68252891cb25299e1fe1c9c72 SHA512 17ac933854ebd0560921805ea4339c151a7fd095bf8d50d5d71e656afda77ba30efac7926cfcc7543e4a8420b12d1eb75cdd305c50d1c28ad8cd6b0f4d95f5c5
DIST qdox-2.2.0.tar.gz 579334 BLAKE2B 2c13b7b3a8d0280a74246568f6462d77249c9029f4855e98cbc76d1e39f11e8e50d3ad92d296f68b4e39e4793defd8d854adc07bdf5b1e9e7fe6eca85ca8eb90 SHA512 b3e07208764f79c4427fdb3a0f93ee6f7f47ae2e4e702cb7f88de4e996a8f9fc694093b4da52644336615c83ac14f5b0c7f3cb8c20d0fc51514914050dca06b1
diff --git a/dev-java/qdox/qdox-1.12.1-r7.ebuild b/dev-java/qdox/qdox-1.12.1-r7.ebuild
deleted file mode 100644
index 18241f060101..000000000000
--- a/dev-java/qdox/qdox-1.12.1-r7.ebuild
+++ /dev/null
@@ -1,118 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-JAVA_PKG_IUSE="doc source test"
-MAVEN_ID="com.thoughtworks.qdox:qdox:1.12.1"
-
-inherit java-pkg-2
-
-DESCRIPTION="Parser for extracting class/interface/method definitions"
-HOMEPAGE="https://github.com/codehaus/qdox"
-SRC_URI="https://github.com/codehaus/qdox/archive/${P}.tar.gz
- x86? ( https://repo1.maven.org/maven2/de/jflex/jflex/1.6.1/jflex-1.6.1.jar )"
-S="${WORKDIR}/${PN}-${PN}-${PV}"
-
-LICENSE="Apache-2.0"
-SLOT="1.12"
-KEYWORDS="amd64 arm64 ppc64 ~ppc-macos ~x64-macos"
-IUSE="ant-task"
-REQUIRED_USE="test? ( ant-task )"
-
-# The patch 'jflex-1.6.1.patch' which is used by this revision does
-# not allow building with a newer version of jflex.
-# We restict this revision to ~dev-java/jflex-1.6.1 and will add another
-# revision which can build with the newer jflex.
-DEPEND="
- >=virtual/jdk-1.8:*
- dev-java/byaccj:0
- dev-java/jmock:1.0
- !x86? ( ~dev-java/jflex-1.6.1:0 )
- ant-task? ( >=dev-java/ant-1.10.14-r3:0 )
- test? ( dev-java/junit:0 )
-"
-
-RDEPEND="
- >=virtual/jre-1.8:*
- ant-task? ( >=dev-java/ant-1.10.14-r3:0 )
-"
-
-PATCHES=(
- "${FILESDIR}/jflex-1.6.1.patch"
-)
-
-src_unpack() {
- unpack "${P}.tar.gz"
- use x86 && cp "${DISTDIR}/jflex-1.6.1.jar" "${WORKDIR}"
-}
-
-src_prepare() {
- default #780585
- java-pkg-2_src_prepare
-
- if ! use test ; then
- rm src/java/com/thoughtworks/qdox/tools/QDoxTester.java
- rm -rf src/java/com/thoughtworks/qdox/junit
- rm -rf src/test
- fi
-}
-
-src_compile() {
- # https://bugs.gentoo.org/778416 - for x86 we provide the precompiled jflex
- if use x86; then
- "$(java-config -J)" -cp "${WORKDIR}/jflex-1.6.1.jar" jflex.Main \
- src/grammar/lexer.flex --skel src/grammar/skeleton.inner -d src/java/com/thoughtworks/qdox/parser/impl/ || die
- else
- jflex \
- src/grammar/lexer.flex --skel src/grammar/skeleton.inner -d src/java/com/thoughtworks/qdox/parser/impl/ || die
- fi
- byaccj -v -Jnorun \
- -Jnoconstruct \
- -Jclass=Parser \
- -Jsemantic=Value \
- -Jpackage=com.thoughtworks.qdox.parser.impl \
- src/grammar/parser.y || die
- mv Parser.java src/java/com/thoughtworks/qdox/parser/impl/ || die
-
- # create jar
- mkdir -p build/classes || die
-
- local cp="$(java-pkg_getjars --build-only jmock-1.0)"
-
- if use test ; then
- cp="${cp}:$(java-pkg_getjars --build-only junit)"
- fi
-
- if use ant-task ; then
- cp="${cp}:$(java-pkg_getjars --build-only ant)"
- else
- rm src/java/com/thoughtworks/qdox/ant/AbstractQdoxTask.java || die
- fi
-
- ejavac -sourcepath . -d build/classes -classpath "${cp}" \
- $(find . -name "*.java") || die "Cannot compile sources"
-
- mkdir dist || die
- cd build/classes || die
- jar -cvf "${S}"/dist/${PN}.jar com || die "Cannot create JAR"
-
- # generate javadoc
- if use doc ; then
- cd "${S}"
- mkdir javadoc || die
- javadoc -d javadoc -sourcepath src/java -subpackages com -classpath "${cp}"
- fi
-}
-
-src_test() {
- java -cp "${S}"/dist/${PN}.jar:$(java-pkg_getjars --build-only ant,junit,jmock-1.0) \
- com.thoughtworks.qdox.tools.QDoxTester src || die "Tests failed!"
-}
-
-src_install() {
- java-pkg_dojar dist/${PN}.jar
-
- use source && java-pkg_dosrc src/java/com
- use doc && java-pkg_dojavadoc javadoc
-}