Gentoo Archives: gentoo-commits

From: James Le Cuirot <chewi@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-java/qdox/
Date: Mon, 02 Nov 2015 23:56:56
Message-Id: 1446508578.c37141f5d3e1cef5d58855b8c30a1bfaa62e774c.chewi@gentoo
1 commit: c37141f5d3e1cef5d58855b8c30a1bfaa62e774c
2 Author: James Le Cuirot <chewi <AT> gentoo <DOT> org>
3 AuthorDate: Mon Nov 2 23:48:45 2015 +0000
4 Commit: James Le Cuirot <chewi <AT> gentoo <DOT> org>
5 CommitDate: Mon Nov 2 23:56:18 2015 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c37141f5
7
8 dev-java/qdox: Remove old
9
10 This drops ~ppc64 back to 1.12-r1. Sorry about that but the versions
11 inbetween won't work against jflex 1.6.1. This situation will be
12 remedied shortly. It is only a build time issue so should not affect
13 existing installations.
14
15 Package-Manager: portage-2.2.20.1
16
17 dev-java/qdox/qdox-1.12-r2.ebuild | 85 ---------------------------------------
18 dev-java/qdox/qdox-1.12.1.ebuild | 82 -------------------------------------
19 2 files changed, 167 deletions(-)
20
21 diff --git a/dev-java/qdox/qdox-1.12-r2.ebuild b/dev-java/qdox/qdox-1.12-r2.ebuild
22 deleted file mode 100644
23 index 140ace0..0000000
24 --- a/dev-java/qdox/qdox-1.12-r2.ebuild
25 +++ /dev/null
26 @@ -1,85 +0,0 @@
27 -# Copyright 1999-2015 Gentoo Foundation
28 -# Distributed under the terms of the GNU General Public License v2
29 -# $Id$
30 -
31 -EAPI="5"
32 -
33 -JAVA_PKG_IUSE="doc source test"
34 -
35 -inherit java-pkg-2 java-ant-2
36 -
37 -DESCRIPTION="Parser for extracting class/interface/method definitions"
38 -HOMEPAGE="https://github.com/codehaus/qdox"
39 -SRC_URI="http://snapshots.repository.codehaus.org/com/thoughtworks/qdox/qdox/1.12-SNAPSHOT/qdox-1.12-20100531.205010-5-project.tar.gz "
40 -
41 -LICENSE="Apache-2.0"
42 -SLOT="1.12"
43 -KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-fbsd ~ppc-macos ~x64-macos ~x86-macos"
44 -
45 -S="${WORKDIR}/${P}-SNAPSHOT"
46 -
47 -CDEPEND="dev-java/ant-core:0"
48 -
49 -DEPEND=">=virtual/jdk-1.6
50 - app-arch/unzip:0
51 - dev-java/byaccj:0
52 - dev-java/jflex:0
53 - dev-java/jmock:1.0
54 - test? ( dev-java/junit:0 )
55 - ${CDEPEND}"
56 -
57 -RDEPEND=">=virtual/jre-1.6
58 - ${CDEPEND}"
59 -
60 -java_prepare() {
61 - if ! use test ; then
62 - rm src/java/com/thoughtworks/qdox/tools/QDoxTester.java
63 - rm -rf src/java/com/thoughtworks/qdox/junit
64 - rm -rf src/test
65 - fi
66 -}
67 -
68 -src_compile() {
69 - jflex \
70 - src/grammar/lexer.flex \
71 - --skel src/grammar/skeleton.inner \
72 - -d src/java/com/thoughtworks/qdox/parser/impl/ || die
73 - byaccj -v -Jnorun -Jnoconstruct -Jclass=Parser -Jsemantic=Value -Jpackage=com.thoughtworks.qdox.parser.impl src/grammar/parser.y || die
74 - mv Parser.java src/java/com/thoughtworks/qdox/parser/impl/ || die
75 -
76 - # create jar
77 - mkdir -p build/classes || die
78 -
79 - local cp="$(java-pkg_getjars --build-only ant-core,jmock-1.0)"
80 -
81 - if use test ; then
82 - cp="${cp}:$(java-pkg_getjars --build-only junit)"
83 - fi
84 -
85 - ejavac -sourcepath . -d build/classes -classpath "${cp}" \
86 - $(find . -name "*.java") || die "Cannot compile sources"
87 -
88 - mkdir dist || die
89 - cd build/classes || die
90 - jar -cvf "${S}"/dist/${PN}.jar com || die "Cannot create JAR"
91 -
92 - # generate javadoc
93 - if use doc ; then
94 - cd "${S}"
95 - mkdir javadoc || die
96 - javadoc -d javadoc -sourcepath src/java -subpackages com -classpath "${cp}"
97 - fi
98 -}
99 -
100 -src_test() {
101 - java -cp "${S}"/dist/${PN}.jar:$(java-pkg_getjars --build-only ant-core,junit,jmock-1.0) \
102 - com.thoughtworks.qdox.tools.QDoxTester src || die "Tests failed!"
103 -}
104 -
105 -src_install() {
106 - java-pkg_dojar dist/${PN}.jar
107 - java-pkg_register-ant-task
108 -
109 - use source && java-pkg_dosrc src/java/com
110 - use doc && java-pkg_dojavadoc javadoc
111 -}
112
113 diff --git a/dev-java/qdox/qdox-1.12.1.ebuild b/dev-java/qdox/qdox-1.12.1.ebuild
114 deleted file mode 100644
115 index 7f99e23..0000000
116 --- a/dev-java/qdox/qdox-1.12.1.ebuild
117 +++ /dev/null
118 @@ -1,82 +0,0 @@
119 -# Copyright 1999-2015 Gentoo Foundation
120 -# Distributed under the terms of the GNU General Public License v2
121 -# $Id$
122 -
123 -EAPI="5"
124 -
125 -JAVA_PKG_IUSE="doc source test"
126 -
127 -inherit java-pkg-2 java-ant-2
128 -
129 -DESCRIPTION="Parser for extracting class/interface/method definitions"
130 -HOMEPAGE="https://github.com/codehaus/qdox"
131 -SRC_URI="https://github.com/codehaus/qdox/archive/${P}.tar.gz"
132 -
133 -LICENSE="Apache-2.0"
134 -SLOT="1.12"
135 -KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-fbsd ~ppc-macos ~x64-macos ~x86-macos"
136 -
137 -S="${WORKDIR}/${PN}-${PN}-${PV}"
138 -
139 -CDEPEND="dev-java/ant-core:0"
140 -
141 -DEPEND=">=virtual/jdk-1.4
142 - app-arch/unzip:0
143 - dev-java/byaccj:0
144 - >=dev-java/jflex-1.4.3:0
145 - dev-java/jmock:1.0
146 - test? ( dev-java/junit:0 )
147 - ${CDEPEND}"
148 -
149 -RDEPEND=">=virtual/jre-1.4
150 - ${CDEPEND}"
151 -
152 -java_prepare() {
153 - if ! use test ; then
154 - rm src/java/com/thoughtworks/qdox/tools/QDoxTester.java
155 - rm -rf src/java/com/thoughtworks/qdox/junit
156 - rm -rf src/test
157 - fi
158 -}
159 -
160 -src_compile() {
161 - jflex src/grammar/lexer.flex --skel src/grammar/skeleton.inner -d src/java/com/thoughtworks/qdox/parser/impl/ || die
162 - byaccj -v -Jnorun -Jnoconstruct -Jclass=Parser -Jsemantic=Value -Jpackage=com.thoughtworks.qdox.parser.impl src/grammar/parser.y || die
163 - mv Parser.java src/java/com/thoughtworks/qdox/parser/impl/ || die
164 -
165 - # create jar
166 - mkdir -p build/classes || die
167 -
168 - local cp="$(java-pkg_getjars --build-only ant-core,jmock-1.0)"
169 -
170 - if use test ; then
171 - cp="${cp}:$(java-pkg_getjars --build-only junit)"
172 - fi
173 -
174 - ejavac -sourcepath . -d build/classes -classpath "${cp}" \
175 - $(find . -name "*.java") || die "Cannot compile sources"
176 -
177 - mkdir dist || die
178 - cd build/classes || die
179 - jar -cvf "${S}"/dist/${PN}.jar com || die "Cannot create JAR"
180 -
181 - # generate javadoc
182 - if use doc ; then
183 - cd "${S}"
184 - mkdir javadoc || die
185 - javadoc -d javadoc -sourcepath src/java -subpackages com -classpath "${cp}"
186 - fi
187 -}
188 -
189 -src_test() {
190 - java -cp "${S}"/dist/${PN}.jar:$(java-pkg_getjars --build-only ant-core,junit,jmock-1.0) \
191 - com.thoughtworks.qdox.tools.QDoxTester src || die "Tests failed!"
192 -}
193 -
194 -src_install() {
195 - java-pkg_dojar dist/${PN}.jar
196 - java-pkg_register-ant-task
197 -
198 - use source && java-pkg_dosrc src/java/com
199 - use doc && java-pkg_dojavadoc javadoc
200 -}