[gentoo-commits] repo/gentoo:master commit in: dev-java/qdox/

2024-04-17 Thread Miroslav Šulc
commit: fee01cd78874a376224329a1c6b5aea75e835bcb
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Wed Mar 13 18:11:55 2024 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Wed Apr 17 09:07:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fee01cd7

dev-java/qdox: switch to dev-java/ant

Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Closes: 
https://github.com/gentoo/gentoo/pull/35723/commits/e79570aa304d93817bfaf9b160ca799c3aa4ba82
Signed-off-by: Miroslav Šulc  gentoo.org>

 dev-java/qdox/{qdox-1.12.1-r3.ebuild => qdox-1.12.1-r4.ebuild} | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/dev-java/qdox/qdox-1.12.1-r3.ebuild 
b/dev-java/qdox/qdox-1.12.1-r4.ebuild
similarity index 92%
rename from dev-java/qdox/qdox-1.12.1-r3.ebuild
rename to dev-java/qdox/qdox-1.12.1-r4.ebuild
index 9f0982c09a7e..cf1dc1eeb7d5 100644
--- a/dev-java/qdox/qdox-1.12.1-r3.ebuild
+++ b/dev-java/qdox/qdox-1.12.1-r4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -18,7 +18,7 @@ KEYWORDS="amd64 ~arm arm64 ppc64 x86 ~ppc-macos ~x64-macos"
 
 S="${WORKDIR}/${PN}-${PN}-${PV}"
 
-CDEPEND="dev-java/ant-core:0"
+CDEPEND=">=dev-java/ant-1.10.14-r3:0"
 
 DEPEND=">=virtual/jdk-1.8:*
dev-java/byaccj:0
@@ -52,7 +52,7 @@ src_compile() {
# create jar
mkdir -p build/classes || die
 
-   local cp="$(java-pkg_getjars --build-only ant-core,jmock-1.0)"
+   local cp="$(java-pkg_getjars --build-only ant,jmock-1.0)"
 
if use test ; then
cp="${cp}:$(java-pkg_getjars --build-only junit)"
@@ -74,7 +74,7 @@ src_compile() {
 }
 
 src_test() {
-   java -cp "${S}"/dist/${PN}.jar:$(java-pkg_getjars --build-only 
ant-core,junit,jmock-1.0) \
+   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!"
 }
 



[gentoo-commits] repo/gentoo:master commit in: dev-java/qdox/

2022-11-29 Thread Sam James
commit: 7d34cbc4ac73511fef934a987e6bedb2598c8397
Author: Sam James  gentoo  org>
AuthorDate: Wed Nov 30 00:51:01 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov 30 00:51:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d34cbc4

dev-java/qdox: Stabilize 2.0.1 x86, #883235

Signed-off-by: Sam James  gentoo.org>

 dev-java/qdox/qdox-2.0.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/qdox/qdox-2.0.1.ebuild b/dev-java/qdox/qdox-2.0.1.ebuild
index ce6c790e23d6..0588a2ec7649 100644
--- a/dev-java/qdox/qdox-2.0.1.ebuild
+++ b/dev-java/qdox/qdox-2.0.1.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="https://github.com/paul-hammant/qdox/archive/qdox-${PV}.tar.gz;
 
 LICENSE="Apache-2.0"
 SLOT="2"
-KEYWORDS="amd64 ~arm arm64 ppc64 ~x86 ~ppc-macos ~x64-macos"
+KEYWORDS="amd64 ~arm arm64 ppc64 x86 ~ppc-macos ~x64-macos"
 
 DEPEND="
dev-java/jflex:0



[gentoo-commits] repo/gentoo:master commit in: dev-java/qdox/

2022-11-28 Thread Jakov Smolić
commit: b757dc1fbb8cd893c28988f58a76db58f67faabe
Author: Jakov Smolić  gentoo  org>
AuthorDate: Tue Nov 29 06:57:57 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Tue Nov 29 06:57:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b757dc1f

dev-java/qdox: Stabilize 2.0.1 amd64, #883235

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-java/qdox/qdox-2.0.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/qdox/qdox-2.0.1.ebuild b/dev-java/qdox/qdox-2.0.1.ebuild
index 0800daaa2ba0..ce6c790e23d6 100644
--- a/dev-java/qdox/qdox-2.0.1.ebuild
+++ b/dev-java/qdox/qdox-2.0.1.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="https://github.com/paul-hammant/qdox/archive/qdox-${PV}.tar.gz;
 
 LICENSE="Apache-2.0"
 SLOT="2"
-KEYWORDS="~amd64 ~arm arm64 ppc64 ~x86 ~ppc-macos ~x64-macos"
+KEYWORDS="amd64 ~arm arm64 ppc64 ~x86 ~ppc-macos ~x64-macos"
 
 DEPEND="
dev-java/jflex:0



[gentoo-commits] repo/gentoo:master commit in: dev-java/qdox/

2022-11-27 Thread Arthur Zamarin
commit: 8f844a2a26c33de9574c3f78086e1836103552fe
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Nov 27 16:42:58 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Nov 27 16:42:58 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f844a2a

dev-java/qdox: Stabilize 2.0.1 arm64, #883235

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-java/qdox/qdox-2.0.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/qdox/qdox-2.0.1.ebuild b/dev-java/qdox/qdox-2.0.1.ebuild
index c6f38ed82de0..ca9f2bc74b29 100644
--- a/dev-java/qdox/qdox-2.0.1.ebuild
+++ b/dev-java/qdox/qdox-2.0.1.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="https://github.com/paul-hammant/qdox/archive/qdox-${PV}.tar.gz;
 
 LICENSE="Apache-2.0"
 SLOT="2"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~ppc-macos ~x64-macos"
+KEYWORDS="~amd64 ~arm arm64 ~ppc64 ~x86 ~ppc-macos ~x64-macos"
 
 DEPEND="
dev-java/jflex:0



[gentoo-commits] repo/gentoo:master commit in: dev-java/qdox/

2022-11-27 Thread Arthur Zamarin
commit: fbf4bfc17a76787639dd20279ddc5cb52384cfb4
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Nov 27 16:42:59 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Nov 27 16:42:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fbf4bfc1

dev-java/qdox: Stabilize 2.0.1 ppc64, #883235

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-java/qdox/qdox-2.0.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/qdox/qdox-2.0.1.ebuild b/dev-java/qdox/qdox-2.0.1.ebuild
index ca9f2bc74b29..0800daaa2ba0 100644
--- a/dev-java/qdox/qdox-2.0.1.ebuild
+++ b/dev-java/qdox/qdox-2.0.1.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="https://github.com/paul-hammant/qdox/archive/qdox-${PV}.tar.gz;
 
 LICENSE="Apache-2.0"
 SLOT="2"
-KEYWORDS="~amd64 ~arm arm64 ~ppc64 ~x86 ~ppc-macos ~x64-macos"
+KEYWORDS="~amd64 ~arm arm64 ppc64 ~x86 ~ppc-macos ~x64-macos"
 
 DEPEND="
dev-java/jflex:0



[gentoo-commits] repo/gentoo:master commit in: dev-java/qdox/

2022-10-27 Thread Florian Schmaus
commit: 1a996e19634a4f04cf0a88f22af019975044
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Mon Aug  8 13:22:51 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Thu Oct 27 20:02:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a996e19

dev-java/qdox: add 2.0.1

* Switch to java-pkg-simple.eclass
* New slot since dev-java/hamcrest-generator does not compile with 2.0.1
* Disable tests for Java 17
Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Closes: https://github.com/gentoo/gentoo/pull/26792
Signed-off-by: Florian Schmaus  gentoo.org>

 dev-java/qdox/Manifest  |   1 +
 dev-java/qdox/metadata.xml  |   2 +-
 dev-java/qdox/qdox-2.0.1.ebuild | 102 
 3 files changed, 104 insertions(+), 1 deletion(-)

diff --git a/dev-java/qdox/Manifest b/dev-java/qdox/Manifest
index d6e59b90dcf8..85413229dd93 100644
--- a/dev-java/qdox/Manifest
+++ b/dev-java/qdox/Manifest
@@ -1 +1,2 @@
 DIST qdox-1.12.1.tar.gz 519833 BLAKE2B 
83a732f1582b714cf943ede61bacc5216804c00cfbb642a479afb74739564f4fdbcd923dd7cb84a9626a97c5ad0a0f04895e0ae68252891cb25299e1fe1c9c72
 SHA512 
17ac933854ebd0560921805ea4339c151a7fd095bf8d50d5d71e656afda77ba30efac7926cfcc7543e4a8420b12d1eb75cdd305c50d1c28ad8cd6b0f4d95f5c5
+DIST qdox-2.0.1.tar.gz 528305 BLAKE2B 
ff2f4b59d650b93a466eae6cc69239b059f7786ea609c18c56414e7e849d711d5316664a376b2c2c6e0021a21e7577cc21c9f5cfd215c4af612100a4c81da758
 SHA512 
db9d9ed8e8cf38c74e35be493aebcca54ba9d2c43a92c066d1964777293ad3af8e3212fcb8c20e9453b93e9bbe868c988dab69f936e7df41450183ce385137fa

diff --git a/dev-java/qdox/metadata.xml b/dev-java/qdox/metadata.xml
index 441b6da52a6e..f00a4317cac4 100644
--- a/dev-java/qdox/metadata.xml
+++ b/dev-java/qdox/metadata.xml
@@ -10,6 +10,6 @@
definitions from source files complete with JavaDoc @tags.


-   codehaus/qdox
+   paul-hammant/qdox

 

diff --git a/dev-java/qdox/qdox-2.0.1.ebuild b/dev-java/qdox/qdox-2.0.1.ebuild
new file mode 100644
index ..c6f38ed82de0
--- /dev/null
+++ b/dev-java/qdox/qdox-2.0.1.ebuild
@@ -0,0 +1,102 @@
+# Copyright 1999-2022 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:2.0.1"
+JAVA_TESTING_FRAMEWORKS="junit-4"
+
+inherit java-pkg-2 java-pkg-simple
+
+DESCRIPTION="Parser for extracting class/interface/method definitions"
+HOMEPAGE="https://github.com/paul-hammant/qdox;
+SRC_URI="https://github.com/paul-hammant/qdox/archive/qdox-${PV}.tar.gz;
+
+LICENSE="Apache-2.0"
+SLOT="2"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~ppc-macos ~x64-macos"
+
+DEPEND="
+   dev-java/jflex:0
+   >=virtual/jdk-1.8:*
+   test? (
+   dev-java/junit:4
+   dev-java/mockito:0
+   )
+"
+RDEPEND=">=virtual/jre-1.8:*"
+BDEPEND="dev-java/byaccj:0"
+
+S="${WORKDIR}/qdox-${P}"
+
+JAVA_AUTOMATIC_MODULE_NAME="com.thoughtworks.qdox"
+JAVA_SRC_DIR="src/main/java"
+JAVA_CLASSPATH_EXTRA="jflex"
+
+JAVA_TEST_SRC_DIR="src/test/java"
+JAVA_TEST_RESOURCE_DIRS="src/test/resources"
+JAVA_TEST_GENTOO_CLASSPATH="
+   junit-4
+   mockito
+"
+
+src_compile() {
+   einfo "Running jflex"
+   jflex src/grammar/lexer.flex src/grammar/commentlexer.flex \
+   -d src/main/java/com/thoughtworks/qdox/parser/impl || die
+
+   einfo "Running byaccj for DefaultJavaCommentParser"
+   byaccj -v \
+   -Jnorun \
+   -Jnoconstruct \
+   -Jclass=DefaultJavaCommentParser \
+   -Jpackage=com.thoughtworks.qdox.parser.impl \
+   src/grammar/commentparser.y || die
+
+   einfo "Running byaccj for Parser"
+   byaccj -v \
+   -Jnorun \
+   -Jnoconstruct \
+   -Jclass=Parser \
+   -Jimplements=CommentHandler \
+   -Jsemantic=Value \
+   -Jpackage=com.thoughtworks.qdox.parser.impl \
+   src/grammar/parser.y || die
+
+   mv Parser.java src/main/java/com/thoughtworks/qdox/parser/impl/ || die
+   mv DefaultJavaCommentParser.java 
src/main/java/com/thoughtworks/qdox/parser/impl/ || die
+   mv DefaultJavaCommentParserVal.java 
src/main/java/com/thoughtworks/qdox/parser/impl/ || die
+
+   einfo "Running java-pkg-simple_src_compile"
+   java-pkg-simple_src_compile
+}
+
+src_test() {
+   # Too many tests fail with Java 17.
+   local vm_version="$(java-config -g PROVIDES_VERSION)"
+   if ver_test "${vm_version}" -ge 17 ; then
+   einfo "Tests only for Java < 17"
+   else
+   einfo "Running tests"
+   pushd src/test/java || die
+   local JAVA_TEST_RUN_ONLY=$(find * \
+   \( -wholename "**/*Test.java" \
+   -o -name 
'TestMultipleLevelGenericInheritance.java' \)\

[gentoo-commits] repo/gentoo:master commit in: dev-java/qdox/

2022-05-05 Thread Miroslav Šulc
commit: 79b786bfbf9692368f9b00812e8f7b6b6dfba844
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Thu May  5 07:27:29 2022 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Thu May  5 07:27:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=79b786bf

dev-java/qdox: dropped obsolete 1.12.1-r2

Bug: https://bugs.gentoo.org/842276
Signed-off-by: Miroslav Šulc  gentoo.org>

 dev-java/qdox/qdox-1.12.1-r2.ebuild | 88 -
 1 file changed, 88 deletions(-)

diff --git a/dev-java/qdox/qdox-1.12.1-r2.ebuild 
b/dev-java/qdox/qdox-1.12.1-r2.ebuild
deleted file mode 100644
index 2c9a64624663..
--- a/dev-java/qdox/qdox-1.12.1-r2.ebuild
+++ /dev/null
@@ -1,88 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-JAVA_PKG_IUSE="doc source test"
-MAVEN_ID="com.thoughtworks.qdox:qdox:1.12.1"
-
-inherit 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"
-
-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
-}



[gentoo-commits] repo/gentoo:master commit in: dev-java/qdox/

2022-05-04 Thread Arthur Zamarin
commit: 4675d074541d0ac9135ccd76accfa469bf8eff36
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu May  5 05:28:54 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu May  5 05:28:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4675d074

dev-java/qdox: Stabilize 1.12.1-r3 arm64, #842276

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-java/qdox/qdox-1.12.1-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/qdox/qdox-1.12.1-r3.ebuild 
b/dev-java/qdox/qdox-1.12.1-r3.ebuild
index a56891b058f0..9f0982c09a7e 100644
--- a/dev-java/qdox/qdox-1.12.1-r3.ebuild
+++ b/dev-java/qdox/qdox-1.12.1-r3.ebuild
@@ -14,7 +14,7 @@ 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"
+KEYWORDS="amd64 ~arm arm64 ppc64 x86 ~ppc-macos ~x64-macos"
 
 S="${WORKDIR}/${PN}-${PN}-${PV}"
 



[gentoo-commits] repo/gentoo:master commit in: dev-java/qdox/

2022-05-04 Thread Sam James
commit: 4fd6566080fa7aff1ab1bd57e71f8da0b0efd6b5
Author: Sam James  gentoo  org>
AuthorDate: Wed May  4 14:39:01 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed May  4 14:39:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4fd65660

dev-java/qdox: Stabilize 1.12.1-r3 ppc64, #842276

Signed-off-by: Sam James  gentoo.org>

 dev-java/qdox/qdox-1.12.1-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/qdox/qdox-1.12.1-r3.ebuild 
b/dev-java/qdox/qdox-1.12.1-r3.ebuild
index 672297e4ce95..a56891b058f0 100644
--- a/dev-java/qdox/qdox-1.12.1-r3.ebuild
+++ b/dev-java/qdox/qdox-1.12.1-r3.ebuild
@@ -14,7 +14,7 @@ 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"
+KEYWORDS="amd64 ~arm ~arm64 ppc64 x86 ~ppc-macos ~x64-macos"
 
 S="${WORKDIR}/${PN}-${PN}-${PV}"
 



[gentoo-commits] repo/gentoo:master commit in: dev-java/qdox/

2022-05-03 Thread Sam James
commit: ed0d429fea29972e60b4caa85582f7ed42a7a9da
Author: Sam James  gentoo  org>
AuthorDate: Wed May  4 00:16:05 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed May  4 00:16:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed0d429f

dev-java/qdox: Stabilize 1.12.1-r3 x86, #842276

Signed-off-by: Sam James  gentoo.org>

 dev-java/qdox/qdox-1.12.1-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/qdox/qdox-1.12.1-r3.ebuild 
b/dev-java/qdox/qdox-1.12.1-r3.ebuild
index 5837d6881a8c..672297e4ce95 100644
--- a/dev-java/qdox/qdox-1.12.1-r3.ebuild
+++ b/dev-java/qdox/qdox-1.12.1-r3.ebuild
@@ -14,7 +14,7 @@ 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"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86 ~ppc-macos ~x64-macos"
 
 S="${WORKDIR}/${PN}-${PN}-${PV}"
 



[gentoo-commits] repo/gentoo:master commit in: dev-java/qdox/

2022-05-03 Thread Jakov Smolić
commit: ce40736b478066ed042fc84b842940a4979841e2
Author: Jakov Smolić  gentoo  org>
AuthorDate: Tue May  3 07:20:01 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Tue May  3 07:20:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce40736b

dev-java/qdox: Stabilize 1.12.1-r3 amd64, #842276

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-java/qdox/qdox-1.12.1-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/qdox/qdox-1.12.1-r3.ebuild 
b/dev-java/qdox/qdox-1.12.1-r3.ebuild
index b4f4cd178563..5837d6881a8c 100644
--- a/dev-java/qdox/qdox-1.12.1-r3.ebuild
+++ b/dev-java/qdox/qdox-1.12.1-r3.ebuild
@@ -14,7 +14,7 @@ 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"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86 ~ppc-macos ~x64-macos"
 
 S="${WORKDIR}/${PN}-${PN}-${PV}"
 



[gentoo-commits] repo/gentoo:master commit in: dev-java/qdox/

2022-04-03 Thread Miroslav Šulc
commit: c5973007a6df6b1b0ffa21cf098e6ebc83b92596
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Sat Apr  2 07:56:04 2022 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Sun Apr  3 06:56:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5973007

dev-java/qdox: Unused slot, drop 1.6.3-r2

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Signed-off-by: Miroslav Šulc  gentoo.org>

 dev-java/qdox/Manifest |  1 -
 dev-java/qdox/qdox-1.6.3-r2.ebuild | 32 
 2 files changed, 33 deletions(-)

diff --git a/dev-java/qdox/Manifest b/dev-java/qdox/Manifest
index 51e3d527bae0..d6e59b90dcf8 100644
--- a/dev-java/qdox/Manifest
+++ b/dev-java/qdox/Manifest
@@ -1,2 +1 @@
 DIST qdox-1.12.1.tar.gz 519833 BLAKE2B 
83a732f1582b714cf943ede61bacc5216804c00cfbb642a479afb74739564f4fdbcd923dd7cb84a9626a97c5ad0a0f04895e0ae68252891cb25299e1fe1c9c72
 SHA512 
17ac933854ebd0560921805ea4339c151a7fd095bf8d50d5d71e656afda77ba30efac7926cfcc7543e4a8420b12d1eb75cdd305c50d1c28ad8cd6b0f4d95f5c5
-DIST qdox-1.6.3.jar 63731 BLAKE2B 
77d117f0f76f531f9320b5eb3650db315aab838d5d79a9df8997649b498b375db3fb0c694ea8b5911512097dd2325554d7599bed51a978e38af6fa55600d7c24
 SHA512 
0b05620809e3830c7e12c289cd4765f96d845adabc1f09497993bd9f39852784f454eb4aff1deecb325608a5773e86fbb1f5863e0f25387805472b59b46cf965

diff --git a/dev-java/qdox/qdox-1.6.3-r2.ebuild 
b/dev-java/qdox/qdox-1.6.3-r2.ebuild
deleted file mode 100644
index 824060300ab3..
--- a/dev-java/qdox/qdox-1.6.3-r2.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2021 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 
~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
-}



[gentoo-commits] repo/gentoo:master commit in: dev-java/qdox/

2022-04-03 Thread Miroslav Šulc
commit: 7c95644efcd9fcb727bdaf35808bd5085c4f9464
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Sat Apr  2 08:21:14 2022 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Sun Apr  3 06:56:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c95644e

dev-java/qdox: EAPI 8, drop unused java-ant-2 eclass

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Closes: https://github.com/gentoo/gentoo/pull/24860
Signed-off-by: Miroslav Šulc  gentoo.org>

 dev-java/qdox/qdox-1.12.1-r3.ebuild | 86 +
 1 file changed, 86 insertions(+)

diff --git a/dev-java/qdox/qdox-1.12.1-r3.ebuild 
b/dev-java/qdox/qdox-1.12.1-r3.ebuild
new file mode 100644
index ..b4f4cd178563
--- /dev/null
+++ b/dev-java/qdox/qdox-1.12.1-r3.ebuild
@@ -0,0 +1,86 @@
+# Copyright 1999-2022 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;
+
+LICENSE="Apache-2.0"
+SLOT="1.12"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~ppc-macos ~x64-macos"
+
+S="${WORKDIR}/${PN}-${PN}-${PV}"
+
+CDEPEND="dev-java/ant-core:0"
+
+DEPEND=">=virtual/jdk-1.8:*
+   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
+
+   use source && java-pkg_dosrc src/java/com
+   use doc && java-pkg_dojavadoc javadoc
+}



[gentoo-commits] repo/gentoo:master commit in: dev-java/qdox/

2022-01-14 Thread Miroslav Šulc
commit: 3b47d1537ff2edb0c0db604724962e6aee3ccc1e
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Thu Jan 13 18:20:32 2022 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Fri Jan 14 08:43:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b47d153

dev-java/qdox: MAVEN_ID

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Signed-off-by: Miroslav Šulc  gentoo.org>

 dev-java/qdox/qdox-1.12.1-r2.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/dev-java/qdox/qdox-1.12.1-r2.ebuild 
b/dev-java/qdox/qdox-1.12.1-r2.ebuild
index 39a712868027..2c9a64624663 100644
--- a/dev-java/qdox/qdox-1.12.1-r2.ebuild
+++ b/dev-java/qdox/qdox-1.12.1-r2.ebuild
@@ -1,9 +1,10 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
 JAVA_PKG_IUSE="doc source test"
+MAVEN_ID="com.thoughtworks.qdox:qdox:1.12.1"
 
 inherit java-pkg-2 java-ant-2
 



[gentoo-commits] repo/gentoo:master commit in: dev-java/qdox/

2020-10-02 Thread Miroslav Šulc
commit: 459d6f59e5bb3705950aa680ae1b39a0c932a827
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Fri Oct  2 17:56:22 2020 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Fri Oct  2 17:56:37 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=459d6f59

dev-java/qdox: eapi7, min java to 1.8

Closes: https://bugs.gentoo.org/745804
Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Miroslav Šulc  gentoo.org>

 .../{qdox-1.12.1-r1.ebuild => qdox-1.12.1-r2.ebuild} | 16 ++--
 .../qdox/{qdox-1.6.3-r1.ebuild => qdox-1.6.3-r2.ebuild}  |  8 
 2 files changed, 14 insertions(+), 10 deletions(-)

diff --git a/dev-java/qdox/qdox-1.12.1-r1.ebuild 
b/dev-java/qdox/qdox-1.12.1-r2.ebuild
similarity index 92%
rename from dev-java/qdox/qdox-1.12.1-r1.ebuild
rename to dev-java/qdox/qdox-1.12.1-r2.ebuild
index 7100ae1aba6..559d80d7961 100644
--- a/dev-java/qdox/qdox-1.12.1-r1.ebuild
+++ b/dev-java/qdox/qdox-1.12.1-r2.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI="5"
+EAPI=7
 
 JAVA_PKG_IUSE="doc source test"
 
@@ -19,7 +19,7 @@ S="${WORKDIR}/${PN}-${PN}-${PV}"
 
 CDEPEND="dev-java/ant-core:0"
 
-DEPEND=">=virtual/jdk-1.4
+DEPEND=">=virtual/jdk-1.8
app-arch/unzip:0
dev-java/byaccj:0
>=dev-java/jflex-1.6.1:0
@@ -27,11 +27,15 @@ DEPEND=">=virtual/jdk-1.4
test? ( dev-java/junit:0 )
${CDEPEND}"
 
-RDEPEND=">=virtual/jre-1.4
+RDEPEND=">=virtual/jre-1.8
${CDEPEND}"
 
-java_prepare() {
-   epatch "${FILESDIR}"/jflex-1.6.1.patch
+PATCHES=(
+   "${FILESDIR}/jflex-1.6.1.patch"
+)
+
+src_prepare() {
+   default
 
if ! use test ; then
rm src/java/com/thoughtworks/qdox/tools/QDoxTester.java

diff --git a/dev-java/qdox/qdox-1.6.3-r1.ebuild 
b/dev-java/qdox/qdox-1.6.3-r2.ebuild
similarity index 87%
rename from dev-java/qdox/qdox-1.6.3-r1.ebuild
rename to dev-java/qdox/qdox-1.6.3-r2.ebuild
index 214262e8879..8159998cc6c 100644
--- a/dev-java/qdox/qdox-1.6.3-r1.ebuild
+++ b/dev-java/qdox/qdox-1.6.3-r2.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=7
 
 JAVA_PKG_IUSE="doc source"
 
@@ -16,10 +16,10 @@ SLOT="1.6"
 LICENSE="Apache-2.0"
 
 DEPEND="
-   >=virtual/jdk-1.6"
+   >=virtual/jdk-1.8"
 
 RDEPEND="
-   >=virtual/jre-1.6"
+   >=virtual/jre-1.8"
 
 S="${WORKDIR}"
 



[gentoo-commits] repo/gentoo:master commit in: dev-java/qdox/

2019-05-17 Thread Aaron Bauman
commit: 5f3918f2a12f67648c5c83b8771e53e8b9d00f17
Author: Aaron Bauman  gentoo  org>
AuthorDate: Sat May 18 01:08:35 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Sat May 18 01:08:35 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f3918f2

dev-java/qdox: arm64 stable

Signed-off-by: Aaron Bauman  gentoo.org>
Package-Manager: Portage-2.3.66, Repoman-2.3.12
RepoMan-Options: --include-arches="arm64"

 dev-java/qdox/qdox-1.12.1-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-java/qdox/qdox-1.12.1-r1.ebuild 
b/dev-java/qdox/qdox-1.12.1-r1.ebuild
index f471a8ddecd..7100ae1aba6 100644
--- a/dev-java/qdox/qdox-1.12.1-r1.ebuild
+++ b/dev-java/qdox/qdox-1.12.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="5"
@@ -13,7 +13,7 @@ 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"
+KEYWORDS="amd64 ~arm arm64 ppc64 x86 ~ppc-macos ~x64-macos ~x86-macos"
 
 S="${WORKDIR}/${PN}-${PN}-${PV}"
 



[gentoo-commits] repo/gentoo:master commit in: dev-java/qdox/

2019-04-01 Thread Patrice Clement
commit: 3abf6828fef8db7b0f02527a9a4af36aaa36548c
Author: Patrice Clement  gentoo  org>
AuthorDate: Sun Mar 31 20:21:05 2019 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Mon Apr  1 08:51:42 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3abf6828

dev-java/qdox: EAPI 6 bump.

Signed-off-by: Patrice Clement  gentoo.org>
Package-Manager: Portage-2.3.62, Repoman-2.3.11
RepoMan-Options: --force

 dev-java/qdox/Manifest |  1 +
 dev-java/qdox/qdox-1.6.3-r1.ebuild | 32 
 2 files changed, 33 insertions(+)

diff --git a/dev-java/qdox/Manifest b/dev-java/qdox/Manifest
index 43cfa3361fc..7591b4cf315 100644
--- a/dev-java/qdox/Manifest
+++ b/dev-java/qdox/Manifest
@@ -1,2 +1,3 @@
 DIST qdox-1.12.1.tar.gz 519833 BLAKE2B 
83a732f1582b714cf943ede61bacc5216804c00cfbb642a479afb74739564f4fdbcd923dd7cb84a9626a97c5ad0a0f04895e0ae68252891cb25299e1fe1c9c72
 SHA512 
17ac933854ebd0560921805ea4339c151a7fd095bf8d50d5d71e656afda77ba30efac7926cfcc7543e4a8420b12d1eb75cdd305c50d1c28ad8cd6b0f4d95f5c5
 DIST qdox-1.6.3-sources.jar 63731 BLAKE2B 
77d117f0f76f531f9320b5eb3650db315aab838d5d79a9df8997649b498b375db3fb0c694ea8b5911512097dd2325554d7599bed51a978e38af6fa55600d7c24
 SHA512 
0b05620809e3830c7e12c289cd4765f96d845adabc1f09497993bd9f39852784f454eb4aff1deecb325608a5773e86fbb1f5863e0f25387805472b59b46cf965
+DIST qdox-1.6.3.jar 63731 BLAKE2B 
77d117f0f76f531f9320b5eb3650db315aab838d5d79a9df8997649b498b375db3fb0c694ea8b5911512097dd2325554d7599bed51a978e38af6fa55600d7c24
 SHA512 
0b05620809e3830c7e12c289cd4765f96d845adabc1f09497993bd9f39852784f454eb4aff1deecb325608a5773e86fbb1f5863e0f25387805472b59b46cf965

diff --git a/dev-java/qdox/qdox-1.6.3-r1.ebuild 
b/dev-java/qdox/qdox-1.6.3-r1.ebuild
new file mode 100644
index 000..1bed92f903f
--- /dev/null
+++ b/dev-java/qdox/qdox-1.6.3-r1.ebuild
@@ -0,0 +1,32 @@
+# 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}-sources.jar -> ${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
+}



[gentoo-commits] repo/gentoo:master commit in: dev-java/qdox/

2019-04-01 Thread Patrice Clement
commit: 53021b52c6d7dd44005cf077ff0a73da006f23ba
Author: Patrice Clement  gentoo  org>
AuthorDate: Sun Mar 31 20:21:39 2019 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Mon Apr  1 08:51:43 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53021b52

dev-java/qdox: clean up old.

Signed-off-by: Patrice Clement  gentoo.org>
Package-Manager: Portage-2.3.62, Repoman-2.3.11

 dev-java/qdox/Manifest  |  1 -
 dev-java/qdox/qdox-1.6.3.ebuild | 49 -
 2 files changed, 50 deletions(-)

diff --git a/dev-java/qdox/Manifest b/dev-java/qdox/Manifest
index 7591b4cf315..51e3d527bae 100644
--- a/dev-java/qdox/Manifest
+++ b/dev-java/qdox/Manifest
@@ -1,3 +1,2 @@
 DIST qdox-1.12.1.tar.gz 519833 BLAKE2B 
83a732f1582b714cf943ede61bacc5216804c00cfbb642a479afb74739564f4fdbcd923dd7cb84a9626a97c5ad0a0f04895e0ae68252891cb25299e1fe1c9c72
 SHA512 
17ac933854ebd0560921805ea4339c151a7fd095bf8d50d5d71e656afda77ba30efac7926cfcc7543e4a8420b12d1eb75cdd305c50d1c28ad8cd6b0f4d95f5c5
-DIST qdox-1.6.3-sources.jar 63731 BLAKE2B 
77d117f0f76f531f9320b5eb3650db315aab838d5d79a9df8997649b498b375db3fb0c694ea8b5911512097dd2325554d7599bed51a978e38af6fa55600d7c24
 SHA512 
0b05620809e3830c7e12c289cd4765f96d845adabc1f09497993bd9f39852784f454eb4aff1deecb325608a5773e86fbb1f5863e0f25387805472b59b46cf965
 DIST qdox-1.6.3.jar 63731 BLAKE2B 
77d117f0f76f531f9320b5eb3650db315aab838d5d79a9df8997649b498b375db3fb0c694ea8b5911512097dd2325554d7599bed51a978e38af6fa55600d7c24
 SHA512 
0b05620809e3830c7e12c289cd4765f96d845adabc1f09497993bd9f39852784f454eb4aff1deecb325608a5773e86fbb1f5863e0f25387805472b59b46cf965

diff --git a/dev-java/qdox/qdox-1.6.3.ebuild b/dev-java/qdox/qdox-1.6.3.ebuild
deleted file mode 100644
index 8673fd2b4a1..000
--- a/dev-java/qdox/qdox-1.6.3.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=0
-
-JAVA_PKG_IUSE="doc source"
-inherit java-pkg-2 java-ant-2
-DESCRIPTION="Parser for extracting class/interface/method definitions"
-HOMEPAGE="https://github.com/codehaus/qdox;
-SRC_URI="http://repository.codehaus.org/com/thoughtworks/${PN}/${PN}/${PV}/${P}-sources.jar;
-LICENSE="Apache-2.0"
-SLOT="1.6"
-KEYWORDS="amd64 ~arm ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~x64-solaris"
-IUSE=""
-
-CDEPEND="dev-java/ant-core
-   =dev-java/junit-3.8*"
-DEPEND=">=virtual/jdk-1.4
-   app-arch/unzip
-   ${CDEPEND}"
-RDEPEND=">=virtual/jre-1.4
-   ${CDEPEND}"
-S=${WORKDIR}
-
-src_compile() {
-   # create jar
-   mkdir -p build/classes
-   ejavac -sourcepath . -d build/classes -classpath $(java-pkg_getjars 
ant-core,junit) \
-   $(find . -name "*.java") || die "Cannot compile sources"
-   mkdir dist
-   cd build/classes
-   jar -cvf "${S}/dist/${PN}.jar" com || die "Cannot create JAR"
-
-   # generate javadoc
-   if use doc ; then
-   cd "${S}"
-   mkdir javadoc
-   javadoc -d javadoc -sourcepath . -subpackages com \
-   -classpath $(java-pkg_getjars ant-core,junit)
-   fi
-}
-
-src_install() {
-   java-pkg_dojar dist/${PN}.jar
-   java-pkg_register-ant-task
-
-   use source && java-pkg_dosrc com
-   use doc && java-pkg_dojavadoc javadoc
-}



[gentoo-commits] repo/gentoo:master commit in: dev-java/qdox/

2017-10-19 Thread Jonas Stein
commit: 732171403f02a1cef51e14d8e4d0e63688036b8a
Author: Jonas Stein  gentoo  org>
AuthorDate: Thu Oct 19 21:28:42 2017 +
Commit: Jonas Stein  gentoo  org>
CommitDate: Thu Oct 19 21:28:42 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73217140

dev-java/qdox: Remove proxy-maint

Remove proxy maintainer project from metadata, because there was no
proxied maintainer left.
Reported-By: Michael Mair-Keimberger
Package-Manager: Portage-2.3.11, Repoman-2.3.3

 dev-java/qdox/metadata.xml | 4 
 1 file changed, 4 deletions(-)

diff --git a/dev-java/qdox/metadata.xml b/dev-java/qdox/metadata.xml
index 60d5c915d49..5b3cc7523d7 100644
--- a/dev-java/qdox/metadata.xml
+++ b/dev-java/qdox/metadata.xml
@@ -5,10 +5,6 @@
j...@gentoo.org
Java

-   
-   proxy-ma...@gentoo.org
-   Proxy Maintainers
-   

High speed, small footprint parser for extracting 
class/interface/method
definitions from source files complete with JavaDoc @tags.



[gentoo-commits] repo/gentoo:master commit in: dev-java/qdox/

2017-07-13 Thread Alexis Ballier
commit: ed7de602bc3c65d2cf95bd67b6c7b045e0be220e
Author: Alexis Ballier  gentoo  org>
AuthorDate: Thu Jul 13 06:58:08 2017 +
Commit: Alexis Ballier  gentoo  org>
CommitDate: Thu Jul 13 07:47:48 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed7de602

dev-java/qdox: keyword ~arm64

Package-Manager: Portage-2.3.6, Repoman-2.3.2

 dev-java/qdox/qdox-1.12.1-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-java/qdox/qdox-1.12.1-r1.ebuild 
b/dev-java/qdox/qdox-1.12.1-r1.ebuild
index a5a5f29f262..55d7edd511d 100644
--- a/dev-java/qdox/qdox-1.12.1-r1.ebuild
+++ b/dev-java/qdox/qdox-1.12.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="5"
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/codehaus/qdox/archive/${P}.tar.gz;
 
 LICENSE="Apache-2.0"
 SLOT="1.12"
-KEYWORDS="amd64 ~arm ppc64 x86 ~amd64-fbsd ~ppc-macos ~x64-macos ~x86-macos"
+KEYWORDS="amd64 ~arm ~arm64 ppc64 x86 ~amd64-fbsd ~ppc-macos ~x64-macos 
~x86-macos"
 
 S="${WORKDIR}/${PN}-${PN}-${PV}"
 



[gentoo-commits] repo/gentoo:master commit in: dev-java/qdox/

2016-04-24 Thread James Le Cuirot
commit: 9fd6e0346199f9f1108000b453d93b8243abc4b2
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sun Apr 24 20:14:44 2016 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sun Apr 24 20:17:30 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9fd6e034

dev-java/qdox: 1.12.1-r1 stable on amd64, ppc64, x86 using ALLARCHES

Package-Manager: portage-2.2.28

 dev-java/qdox/qdox-1.12.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/qdox/qdox-1.12.1-r1.ebuild 
b/dev-java/qdox/qdox-1.12.1-r1.ebuild
index 542db4d..6ffaf3f 100644
--- a/dev-java/qdox/qdox-1.12.1-r1.ebuild
+++ b/dev-java/qdox/qdox-1.12.1-r1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/codehaus/qdox/archive/${P}.tar.gz;
 
 LICENSE="Apache-2.0"
 SLOT="1.12"
-KEYWORDS="~amd64 ~arm ~ppc64 ~x86 ~amd64-fbsd ~ppc-macos ~x64-macos ~x86-macos"
+KEYWORDS="amd64 ~arm ppc64 x86 ~amd64-fbsd ~ppc-macos ~x64-macos ~x86-macos"
 
 S="${WORKDIR}/${PN}-${PN}-${PV}"
 



[gentoo-commits] repo/gentoo:master commit in: dev-java/qdox/

2016-04-24 Thread James Le Cuirot
commit: 08e561398f7a6758f2696047c2cb4c7f623127f9
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sun Apr 24 20:15:34 2016 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sun Apr 24 20:17:33 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=08e56139

dev-java/qdox: Remove old

Package-Manager: portage-2.2.28

 dev-java/qdox/Manifest|  1 -
 dev-java/qdox/qdox-1.12-r1.ebuild | 82 ---
 2 files changed, 83 deletions(-)

diff --git a/dev-java/qdox/Manifest b/dev-java/qdox/Manifest
index 763c940..eaaa679 100644
--- a/dev-java/qdox/Manifest
+++ b/dev-java/qdox/Manifest
@@ -1,3 +1,2 @@
-DIST qdox-1.12-20100531.205010-5-project.tar.gz 519732 SHA256 
7ec2a48498f996e35c6bfdbff1dbbb061e51ff16862c4f3c3f12235d30857cca SHA512 
b549704c941ac6333f4d96a880c4c05af6793043ad5f3d8adf6352c285507f7748905c57c91261c4171b1e6c3b11bb8e2ecad68a413a5297eebd92ac2d671809
 WHIRLPOOL 
bd560572d5d41f39918237519e7d201bfde30e27e6d4d5d55f543681d833380553df8b062ca3392f9b9b3d185e48ac689dd7492796e9211ef9b21797129d3017
 DIST qdox-1.12.1.tar.gz 519833 SHA256 
6c716c013b27d79eff31de59ab69b734d6744c32548549aaf3e6875915172565 SHA512 
17ac933854ebd0560921805ea4339c151a7fd095bf8d50d5d71e656afda77ba30efac7926cfcc7543e4a8420b12d1eb75cdd305c50d1c28ad8cd6b0f4d95f5c5
 WHIRLPOOL 
3e828d430637b18a8c91d273bb26b5ccf26f0f2556639b0af9ed3527eb28bb29de4d2dc8caaf07a0bbadef4001564db67eba63f0440d30e3b83da8f5e209bb41
 DIST qdox-1.6.3-sources.jar 63731 SHA256 
7ddb3a75c1ab415c631ae39660679630653bbbed84895e5ed4b4775ce5327846 SHA512 
0b05620809e3830c7e12c289cd4765f96d845adabc1f09497993bd9f39852784f454eb4aff1deecb325608a5773e86fbb1f5863e0f25387805472b59b46cf965
 WHIRLPOOL 
a57aecd3ccf7537af450dc54da65eb9b49b87b461b5929e36c49f5f40a5344fd84625afda47f6ea2860d65a200b34b7abc751ba377ad4404de4f9ca8a55bc36d

diff --git a/dev-java/qdox/qdox-1.12-r1.ebuild 
b/dev-java/qdox/qdox-1.12-r1.ebuild
deleted file mode 100644
index aa685c7..000
--- a/dev-java/qdox/qdox-1.12-r1.ebuild
+++ /dev/null
@@ -1,82 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="5"
-
-JAVA_PKG_IUSE="doc source test"
-
-inherit java-pkg-2 java-ant-2
-
-DESCRIPTION="Parser for extracting class/interface/method definitions"
-HOMEPAGE="https://github.com/codehaus/qdox;
-SRC_URI="http://snapshots.repository.codehaus.org/com/thoughtworks/qdox/qdox/1.12-SNAPSHOT/qdox-1.12-20100531.205010-5-project.tar.gz
  "
-
-LICENSE="Apache-2.0"
-SLOT="1.12"
-KEYWORDS="amd64 ppc64 x86 ~amd64-fbsd ~ppc-macos ~x64-macos ~x86-macos"
-
-S="${WORKDIR}/${PN}-${PV}-SNAPSHOT"
-
-CDEPEND="dev-java/ant-core:0"
-
-DEPEND=">=virtual/jdk-1.4
-   app-arch/unzip:0
-   dev-java/byaccj:0
-   >=dev-java/jflex-1.4.3:0
-   dev-java/jmock:1.0
-   test? ( dev-java/junit:0 )
-   ${CDEPEND}"
-
-RDEPEND=">=virtual/jre-1.4
-   ${CDEPEND}"
-
-java_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() {
-   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
-}



[gentoo-commits] repo/gentoo:master commit in: dev-java/qdox/

2015-11-22 Thread James Le Cuirot
commit: b985cf5cc091635eda05320064fd602cd73fe903
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sun Nov 22 21:34:01 2015 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sun Nov 22 21:36:54 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b985cf5c

dev-java/qdox: Add ~ppc64 keyword

Package-Manager: portage-2.2.25

 dev-java/qdox/qdox-1.12.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/qdox/qdox-1.12.1-r1.ebuild 
b/dev-java/qdox/qdox-1.12.1-r1.ebuild
index 9082187..d0b13a1 100644
--- a/dev-java/qdox/qdox-1.12.1-r1.ebuild
+++ b/dev-java/qdox/qdox-1.12.1-r1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/codehaus/qdox/archive/${P}.tar.gz;
 
 LICENSE="Apache-2.0"
 SLOT="1.12"
-KEYWORDS="~amd64 ~arm ~ppc ~x86 ~amd64-fbsd ~ppc-macos ~x64-macos ~x86-macos"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-fbsd ~ppc-macos ~x64-macos 
~x86-macos"
 
 S="${WORKDIR}/${PN}-${PN}-${PV}"
 



[gentoo-commits] repo/gentoo:master commit in: dev-java/qdox/

2015-11-02 Thread James Le Cuirot
commit: c37141f5d3e1cef5d58855b8c30a1bfaa62e774c
Author: James Le Cuirot  gentoo  org>
AuthorDate: Mon Nov  2 23:48:45 2015 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Mon Nov  2 23:56:18 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c37141f5

dev-java/qdox: Remove old

This drops ~ppc64 back to 1.12-r1. Sorry about that but the versions
inbetween won't work against jflex 1.6.1. This situation will be
remedied shortly. It is only a build time issue so should not affect
existing installations.

Package-Manager: portage-2.2.20.1

 dev-java/qdox/qdox-1.12-r2.ebuild | 85 ---
 dev-java/qdox/qdox-1.12.1.ebuild  | 82 -
 2 files changed, 167 deletions(-)

diff --git a/dev-java/qdox/qdox-1.12-r2.ebuild 
b/dev-java/qdox/qdox-1.12-r2.ebuild
deleted file mode 100644
index 140ace0..000
--- a/dev-java/qdox/qdox-1.12-r2.ebuild
+++ /dev/null
@@ -1,85 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="5"
-
-JAVA_PKG_IUSE="doc source test"
-
-inherit java-pkg-2 java-ant-2
-
-DESCRIPTION="Parser for extracting class/interface/method definitions"
-HOMEPAGE="https://github.com/codehaus/qdox;
-SRC_URI="http://snapshots.repository.codehaus.org/com/thoughtworks/qdox/qdox/1.12-SNAPSHOT/qdox-1.12-20100531.205010-5-project.tar.gz
  "
-
-LICENSE="Apache-2.0"
-SLOT="1.12"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-fbsd ~ppc-macos ~x64-macos ~x86-macos"
-
-S="${WORKDIR}/${P}-SNAPSHOT"
-
-CDEPEND="dev-java/ant-core:0"
-
-DEPEND=">=virtual/jdk-1.6
-   app-arch/unzip:0
-   dev-java/byaccj:0
-   dev-java/jflex:0
-   dev-java/jmock:1.0
-   test? ( dev-java/junit:0 )
-   ${CDEPEND}"
-
-RDEPEND=">=virtual/jre-1.6
-   ${CDEPEND}"
-
-java_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() {
-   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.ebuild b/dev-java/qdox/qdox-1.12.1.ebuild
deleted file mode 100644
index 7f99e23..000
--- a/dev-java/qdox/qdox-1.12.1.ebuild
+++ /dev/null
@@ -1,82 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="5"
-
-JAVA_PKG_IUSE="doc source test"
-
-inherit 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 ~ppc ~ppc64 ~x86 ~amd64-fbsd ~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.4.3:0
-   dev-java/jmock:1.0
-   test? ( dev-java/junit:0 )
-   ${CDEPEND}"
-
-RDEPEND=">=virtual/jre-1.4
-   ${CDEPEND}"
-
-java_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() {
-   jflex src/grammar/lexer.flex --skel src/grammar/skeleton.inner -d 

[gentoo-commits] repo/gentoo:master commit in: dev-java/qdox/, dev-java/qdox/files/

2015-11-02 Thread James Le Cuirot
commit: 83144fb54096e03da9caf9158bae3d99ac4f6c4b
Author: James Le Cuirot  gentoo  org>
AuthorDate: Mon Nov  2 23:45:35 2015 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Mon Nov  2 23:56:17 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83144fb5

dev-java/qdox: Make build work against jflex 1.6.1

This allows the ~arm keyword to be added. The ~ppc64 keyword has had
to be temporarily dropped due to javacup needing Java 7.

Package-Manager: portage-2.2.20.1

 dev-java/qdox/files/jflex-1.6.1.patch | 27 +++
 dev-java/qdox/qdox-1.12.1-r1.ebuild   | 84 +++
 2 files changed, 111 insertions(+)

diff --git a/dev-java/qdox/files/jflex-1.6.1.patch 
b/dev-java/qdox/files/jflex-1.6.1.patch
new file mode 100644
index 000..4e50624
--- /dev/null
+++ b/dev-java/qdox/files/jflex-1.6.1.patch
@@ -0,0 +1,27 @@
+https://github.com/jflex-de/jflex/commit/f312d563777d907bbb12d1e2ac79835ba83ca53c
+
+--- a/src/grammar/skeleton.inner   2012-11-04 16:16:30.0 +
 b/src/grammar/skeleton.inner   2015-11-02 20:57:37.566057363 +
+@@ -407,15 +407,15 @@
+   zzMarkedPos = zzMarkedPosL;
+ --- char count update
+ 
+ actions
+-default: 
+-  if (zzInput == YYEOF && zzStartRead == zzCurrentPos) {
+-zzAtEOF = true;
++  if (zzInput == YYEOF && zzStartRead == zzCurrentPos) {
++zzAtEOF = true;
+ --- eofvalue
+-  } 
+-  else {
++  } 
++  else {
++--- actions
++  default: 
+ --- no match
+-  }
++}
+   }
+ }
+   }

diff --git a/dev-java/qdox/qdox-1.12.1-r1.ebuild 
b/dev-java/qdox/qdox-1.12.1-r1.ebuild
new file mode 100644
index 000..9082187
--- /dev/null
+++ b/dev-java/qdox/qdox-1.12.1-r1.ebuild
@@ -0,0 +1,84 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+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 ~ppc ~x86 ~amd64-fbsd ~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
+}



[gentoo-commits] repo/gentoo:master commit in: dev-java/qdox/

2015-08-13 Thread Patrice Clement
commit: bd0773913add1b226e723a2bb1c9adb00ebb0dcc
Author: Patrice Clement monsieurp AT gentoo DOT org
AuthorDate: Thu Aug 13 15:40:58 2015 +
Commit: Patrice Clement monsieurp AT gentoo DOT org
CommitDate: Thu Aug 13 15:47:07 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd077391

dev-java/qdox: Update jflex dependency. Fixes bug 557292.

Package-Manager: portage-2.2.18
Signed-off-by: Patrice Clement monsieurp AT gentoo.org

 dev-java/qdox/qdox-1.12-r2.ebuild | 85 +++
 1 file changed, 85 insertions(+)

diff --git a/dev-java/qdox/qdox-1.12-r2.ebuild 
b/dev-java/qdox/qdox-1.12-r2.ebuild
new file mode 100644
index 000..140ace0
--- /dev/null
+++ b/dev-java/qdox/qdox-1.12-r2.ebuild
@@ -0,0 +1,85 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+JAVA_PKG_IUSE=doc source test
+
+inherit java-pkg-2 java-ant-2
+
+DESCRIPTION=Parser for extracting class/interface/method definitions
+HOMEPAGE=https://github.com/codehaus/qdox;
+SRC_URI=http://snapshots.repository.codehaus.org/com/thoughtworks/qdox/qdox/1.12-SNAPSHOT/qdox-1.12-20100531.205010-5-project.tar.gz
  
+
+LICENSE=Apache-2.0
+SLOT=1.12
+KEYWORDS=~amd64 ~ppc ~ppc64 ~x86 ~amd64-fbsd ~ppc-macos ~x64-macos ~x86-macos
+
+S=${WORKDIR}/${P}-SNAPSHOT
+
+CDEPEND=dev-java/ant-core:0
+
+DEPEND==virtual/jdk-1.6
+   app-arch/unzip:0
+   dev-java/byaccj:0
+   dev-java/jflex:0
+   dev-java/jmock:1.0
+   test? ( dev-java/junit:0 )
+   ${CDEPEND}
+
+RDEPEND==virtual/jre-1.6
+   ${CDEPEND}
+
+java_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() {
+   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
+}



[gentoo-commits] repo/gentoo:master commit in: dev-java/qdox/

2015-08-09 Thread Justin Lecher
commit: a7c43576128db541355e74f3cdc7796133ab3588
Author: Justin Lecher jlec AT gentoo DOT org
AuthorDate: Sun Aug  9 11:59:51 2015 +
Commit: Justin Lecher jlec AT gentoo DOT org
CommitDate: Sun Aug  9 12:29:01 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7c43576

dev-java/qdox: Updating remote-id in metadata.xml

Package-Manager: portage-2.2.20
Signed-off-by: Justin Lecher jlec AT gentoo.org

 dev-java/qdox/metadata.xml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/dev-java/qdox/metadata.xml b/dev-java/qdox/metadata.xml
index 24b0b90..ec07d71 100644
--- a/dev-java/qdox/metadata.xml
+++ b/dev-java/qdox/metadata.xml
@@ -7,4 +7,7 @@
High speed, small footprint parser for extracting 
class/interface/method
definitions from source files complete with JavaDoc @tags.
/longdescription
+   upstream
+   remote-id type=githubcodehaus/qdox/remote-id
+   /upstream
 /pkgmetadata