From d934827bf44b7cfcf6711964418148fa60877668 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Wed, 25 Nov 2020 22:39:15 +0000 Subject: gentoo resync : 25.11.2020 --- dev-java/qdox/Manifest | 4 +- dev-java/qdox/qdox-1.12.1-r1.ebuild | 83 ----------------------------------- dev-java/qdox/qdox-1.12.1-r2.ebuild | 87 +++++++++++++++++++++++++++++++++++++ dev-java/qdox/qdox-1.6.3-r1.ebuild | 32 -------------- dev-java/qdox/qdox-1.6.3-r2.ebuild | 32 ++++++++++++++ 5 files changed, 121 insertions(+), 117 deletions(-) delete mode 100644 dev-java/qdox/qdox-1.12.1-r1.ebuild create mode 100644 dev-java/qdox/qdox-1.12.1-r2.ebuild delete mode 100644 dev-java/qdox/qdox-1.6.3-r1.ebuild create mode 100644 dev-java/qdox/qdox-1.6.3-r2.ebuild (limited to 'dev-java/qdox') diff --git a/dev-java/qdox/Manifest b/dev-java/qdox/Manifest index dcf274366141..87ebab437007 100644 --- a/dev-java/qdox/Manifest +++ b/dev-java/qdox/Manifest @@ -1,6 +1,6 @@ AUX jflex-1.6.1.patch 680 BLAKE2B 2dba9bdba8ce77ebe28a608b505891ff49d51e9d7549bb17f21935ad9511fcdf4428a79b5243e5eb8cfb5747eaaaafb97eb6edca980ce337d37ed48772ff5ea5 SHA512 73e8067a31392a1975877470a2a239c9ca0913f807faa3e5c660bc2487dca9a46c1753ab86526e66581111fcded89229a4e9e3a16fa787ce3669ef6c07a28081 DIST qdox-1.12.1.tar.gz 519833 BLAKE2B 83a732f1582b714cf943ede61bacc5216804c00cfbb642a479afb74739564f4fdbcd923dd7cb84a9626a97c5ad0a0f04895e0ae68252891cb25299e1fe1c9c72 SHA512 17ac933854ebd0560921805ea4339c151a7fd095bf8d50d5d71e656afda77ba30efac7926cfcc7543e4a8420b12d1eb75cdd305c50d1c28ad8cd6b0f4d95f5c5 DIST qdox-1.6.3.jar 63731 BLAKE2B 77d117f0f76f531f9320b5eb3650db315aab838d5d79a9df8997649b498b375db3fb0c694ea8b5911512097dd2325554d7599bed51a978e38af6fa55600d7c24 SHA512 0b05620809e3830c7e12c289cd4765f96d845adabc1f09497993bd9f39852784f454eb4aff1deecb325608a5773e86fbb1f5863e0f25387805472b59b46cf965 -EBUILD qdox-1.12.1-r1.ebuild 2186 BLAKE2B 1e382e501f402279c3986fe567a951fe94383768c25eb2f4450b8d3ec51f6f05f09c98a7e78b97416399a7a05b614c72821e7fed36e0eda43388b2eec0665707 SHA512 1b17f679a68677f14c8a974190037b8600573436e1560160225b3b77db21fbbe97efde507a2aaa32952387df186a693c993869383623137d7f13513bb4c39e1a -EBUILD qdox-1.6.3-r1.ebuild 698 BLAKE2B b51415e7d79d1b5fcfe10cb86c53496b1dfeaab7178650aade8fe3bdce3e578ac65a13e9c1ed4dde6b88b8be8dc7fc8c3a1c539d183201a92e38c2aa40e802da SHA512 debff8504912983d3c3cd0bad1be81d852f9674ab30b293879fc34384fa8913f98c842d8ff07697fa156546784bef70a201090936007dc03f24bb423c296d03a +EBUILD qdox-1.12.1-r2.ebuild 2198 BLAKE2B 7c6e6d3aebf33d47e431201b4dc2291d684038b14fe4bd78dc9db1ec454a54f78f6dc19fe67896af8a9ad7273169816c6a9926b88a37980251db7f3c9b92b982 SHA512 0ee7dd134a057c71403e2b04d7c03c81773390710e75082ba7199c359d01522988ec31001f6541be2bbd75b392d28004ec7517fa181a3166a95782750ea91842 +EBUILD qdox-1.6.3-r2.ebuild 698 BLAKE2B 7e412768a012d82d2450676355741a545d0a593a62e9da192dfa3494a0f016d3855c89748eecfcf8fb75a37fe9cd9f1c68fee85a4f95d409535b20c9ef88f6b9 SHA512 2fa55ff9ee7df3058c7e00cbb144387f15ef21a523a6f7757ba0b416afa14b5a63b74886b60a2fb7309c3b05c3c91cf7ed2fbe6817855a618145ad7b9bbb539f MISC metadata.xml 489 BLAKE2B 88377b6fe8ec7278767a18b227778e6f5ec320221fc7293090c67ea268b695de6b131a08172031cc08d3baf8bfd347da0d18bc2ae5c632026eccf20b9d958267 SHA512 709f38b7f8bb7fabd77d9c17a15e537b7c5b46d6c3e203f24847377980ad6afe55adede125b703215b3ab00ad6cb02b8994b75a3db2a4b1b556775bb9f00ee8d diff --git a/dev-java/qdox/qdox-1.12.1-r1.ebuild b/dev-java/qdox/qdox-1.12.1-r1.ebuild deleted file mode 100644 index 7100ae1aba62..000000000000 --- a/dev-java/qdox/qdox-1.12.1-r1.ebuild +++ /dev/null @@ -1,83 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="5" - -JAVA_PKG_IUSE="doc source test" - -inherit eutils java-pkg-2 java-ant-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" - -LICENSE="Apache-2.0" -SLOT="1.12" -KEYWORDS="amd64 ~arm arm64 ppc64 x86 ~ppc-macos ~x64-macos ~x86-macos" - -S="${WORKDIR}/${PN}-${PN}-${PV}" - -CDEPEND="dev-java/ant-core:0" - -DEPEND=">=virtual/jdk-1.4 - app-arch/unzip:0 - dev-java/byaccj:0 - >=dev-java/jflex-1.6.1:0 - dev-java/jmock:1.0 - test? ( dev-java/junit:0 ) - ${CDEPEND}" - -RDEPEND=">=virtual/jre-1.4 - ${CDEPEND}" - -java_prepare() { - epatch "${FILESDIR}"/jflex-1.6.1.patch - - 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() { - jflex src/grammar/lexer.flex --skel src/grammar/skeleton.inner -d src/java/com/thoughtworks/qdox/parser/impl/ || die - 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 ant-core,jmock-1.0)" - - if use test ; then - cp="${cp}:$(java-pkg_getjars --build-only junit)" - 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-core,junit,jmock-1.0) \ - com.thoughtworks.qdox.tools.QDoxTester src || die "Tests failed!" -} - -src_install() { - java-pkg_dojar dist/${PN}.jar - java-pkg_register-ant-task - - use source && java-pkg_dosrc src/java/com - use doc && java-pkg_dojavadoc javadoc -} diff --git a/dev-java/qdox/qdox-1.12.1-r2.ebuild b/dev-java/qdox/qdox-1.12.1-r2.ebuild new file mode 100644 index 000000000000..559d80d7961e --- /dev/null +++ b/dev-java/qdox/qdox-1.12.1-r2.ebuild @@ -0,0 +1,87 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +JAVA_PKG_IUSE="doc source test" + +inherit eutils java-pkg-2 java-ant-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" + +LICENSE="Apache-2.0" +SLOT="1.12" +KEYWORDS="amd64 ~arm arm64 ppc64 x86 ~ppc-macos ~x64-macos ~x86-macos" + +S="${WORKDIR}/${PN}-${PN}-${PV}" + +CDEPEND="dev-java/ant-core:0" + +DEPEND=">=virtual/jdk-1.8 + app-arch/unzip:0 + dev-java/byaccj:0 + >=dev-java/jflex-1.6.1:0 + dev-java/jmock:1.0 + test? ( dev-java/junit:0 ) + ${CDEPEND}" + +RDEPEND=">=virtual/jre-1.8 + ${CDEPEND}" + +PATCHES=( + "${FILESDIR}/jflex-1.6.1.patch" +) + +src_prepare() { + default + + 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() { + jflex src/grammar/lexer.flex --skel src/grammar/skeleton.inner -d src/java/com/thoughtworks/qdox/parser/impl/ || die + 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 ant-core,jmock-1.0)" + + if use test ; then + cp="${cp}:$(java-pkg_getjars --build-only junit)" + 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-core,junit,jmock-1.0) \ + com.thoughtworks.qdox.tools.QDoxTester src || die "Tests failed!" +} + +src_install() { + java-pkg_dojar dist/${PN}.jar + java-pkg_register-ant-task + + use source && java-pkg_dosrc src/java/com + use doc && java-pkg_dojavadoc javadoc +} diff --git a/dev-java/qdox/qdox-1.6.3-r1.ebuild b/dev-java/qdox/qdox-1.6.3-r1.ebuild deleted file mode 100644 index 214262e8879c..000000000000 --- a/dev-java/qdox/qdox-1.6.3-r1.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -JAVA_PKG_IUSE="doc source" - -inherit java-pkg-2 java-pkg-simple - -DESCRIPTION="Parser for extracting class/interface/method definitions" -HOMEPAGE="https://github.com/codehaus/qdox" -SRC_URI="mirror://gentoo/${P}.jar" - -KEYWORDS="amd64 ~arm ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris" -SLOT="1.6" -LICENSE="Apache-2.0" - -DEPEND=" - >=virtual/jdk-1.6" - -RDEPEND=" - >=virtual/jre-1.6" - -S="${WORKDIR}" - -JAVA_SRC_DIR="com" - -src_prepare() { - default - rm -v com/thoughtworks/qdox/ant/AbstractQdoxTask.java \ - com/thoughtworks/qdox/junit/APITestCase.java || die -} diff --git a/dev-java/qdox/qdox-1.6.3-r2.ebuild b/dev-java/qdox/qdox-1.6.3-r2.ebuild new file mode 100644 index 000000000000..8159998cc6ce --- /dev/null +++ b/dev-java/qdox/qdox-1.6.3-r2.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +JAVA_PKG_IUSE="doc source" + +inherit java-pkg-2 java-pkg-simple + +DESCRIPTION="Parser for extracting class/interface/method definitions" +HOMEPAGE="https://github.com/codehaus/qdox" +SRC_URI="mirror://gentoo/${P}.jar" + +KEYWORDS="amd64 ~arm ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris" +SLOT="1.6" +LICENSE="Apache-2.0" + +DEPEND=" + >=virtual/jdk-1.8" + +RDEPEND=" + >=virtual/jre-1.8" + +S="${WORKDIR}" + +JAVA_SRC_DIR="com" + +src_prepare() { + default + rm -v com/thoughtworks/qdox/ant/AbstractQdoxTask.java \ + com/thoughtworks/qdox/junit/APITestCase.java || die +} -- cgit v1.2.3