1 |
commit: 76235a1d7120c4570fa270a85173fb6ddaa8b38e |
2 |
Author: Patrice Clement <monsieurp <AT> gentoo <DOT> org> |
3 |
AuthorDate: Thu Oct 1 08:30:39 2015 +0000 |
4 |
Commit: Patrice Clement <monsieurp <AT> gentoo <DOT> org> |
5 |
CommitDate: Thu Oct 1 08:30:39 2015 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76235a1d |
7 |
|
8 |
dev-java/jflex: Clean up old. |
9 |
|
10 |
Package-Manager: portage-2.2.18 |
11 |
Signed-off-by: Patrice Clement <monsieurp <AT> gentoo.org> |
12 |
|
13 |
dev-java/jflex/Manifest | 3 - |
14 |
dev-java/jflex/files/jflex-1.4.1-build.xml.patch | 30 ----- |
15 |
dev-java/jflex/files/jflex-1.5.0-build.xml | 149 ----------------------- |
16 |
dev-java/jflex/jflex-1.4.3-r1.ebuild | 72 ----------- |
17 |
dev-java/jflex/jflex-1.4.3-r2.ebuild | 72 ----------- |
18 |
dev-java/jflex/jflex-1.4.3-r3.ebuild | 82 ------------- |
19 |
dev-java/jflex/jflex-1.5.0.ebuild | 78 ------------ |
20 |
dev-java/jflex/jflex-1.5.1.ebuild | 88 ------------- |
21 |
dev-java/jflex/jflex-1.6.0-r1.ebuild | 90 -------------- |
22 |
dev-java/jflex/jflex-1.6.0.ebuild | 90 -------------- |
23 |
10 files changed, 754 deletions(-) |
24 |
|
25 |
diff --git a/dev-java/jflex/Manifest b/dev-java/jflex/Manifest |
26 |
index 439770a..5a41a58 100644 |
27 |
--- a/dev-java/jflex/Manifest |
28 |
+++ b/dev-java/jflex/Manifest |
29 |
@@ -1,4 +1 @@ |
30 |
-DIST jflex-1.4.3.tar.gz 1214420 SHA256 6ccdcf15fe9f1d863d538e8b1cfd428b8628a645d247adc40071d1ae70ede2f2 SHA512 901106ea5a9108ba6016da55093801fbaee50f8f8fb45f290cae3bb989663838e83a4d8484bc633b9acf2c085c83304a47d9348255d106117dace3d5f44ea835 WHIRLPOOL 709c130037be6491ea1a9d6301dcc4acc643c9d1127d11a0dccb9d7339fda7fe06ba159100c3f4ad34d7b34c6b5336f2328f6bdf7ee8cdf87e752e371120ff8d |
31 |
-DIST jflex-1.5.0.tar.gz 2827866 SHA256 76b11d00fe94f79331a74045c7aaea292a80cb311a6840d0dd53209e81d4cb64 SHA512 5d46d3339a8e435228e8dab55ac52bbb40b4b39ea9c28963c5d02298f0ed8a7e8a66573003f165badb4c3939d6bd88852343d886d3b6c2bd78d17320201c3137 WHIRLPOOL 22d44cc90bf09666f0139c83cde2f9330ed12e2dd3313573d948527d2a0d420b71512a764c5579a94d4d30f4a573180bec2c08c37c3e3c81f079a018bee1a3b1 |
32 |
-DIST jflex-1.5.1.tar.gz 2764584 SHA256 3b24ed6ace401e70d71f82a65179a4eb958756f43ed4c647ce75f340f644becd SHA512 e0bb95fd70add73b662c34ff5821f9822bf1e982bd669bc4497bf210555ccd455b1d216391864e9983a4f90d430e0f8b57667c0f0623a8dfb0ff1ef97b2f5572 WHIRLPOOL 123668156410891a9a4c755cd7fbb4464c88b57c00d01ed4d4679c6b5b66e3d355b7006356937c54cc7a14a4b9bd7619912bd0186fc5b8a19294406fa432008b |
33 |
DIST jflex-1.6.0.tar.gz 3035885 SHA256 0774da0ee2d01fc9274179de4243e0d229c01b5cf0fbb78952fb7fdc4672190c SHA512 16ce4a89f75ce5f3da02433ff66d39ed4db567b4cf7469997dd2617b82e52d589bb17ec3a2f36b4d00a62233e48820bc2e043dcc9ae3c01f1eeca323c0166eba WHIRLPOOL 4d9e7e8c3a0da66d860b895699d5b50e29f781f1cf18cab436f545b1fb007297ca9433694ce3808452c5d9340eddc978c2b32019b5a8d5d8c6cb0558543ea18e |
34 |
|
35 |
diff --git a/dev-java/jflex/files/jflex-1.4.1-build.xml.patch b/dev-java/jflex/files/jflex-1.4.1-build.xml.patch |
36 |
deleted file mode 100644 |
37 |
index 8353cbe..0000000 |
38 |
--- a/dev-java/jflex/files/jflex-1.4.1-build.xml.patch |
39 |
+++ /dev/null |
40 |
@@ -1,30 +0,0 @@ |
41 |
---- build.xml 2009-01-31 16:14:57.000000000 +0200 |
42 |
-+++ build.xml.fixed 2009-01-31 16:17:14.000000000 +0200 |
43 |
-@@ -35,7 +35,7 @@ |
44 |
- |
45 |
- <target name="declare" description="define tasks for jflex and cup"> |
46 |
- <taskdef classname="JFlex.anttask.JFlexTask" name="jflex" classpath="${jflex.jar}"/> |
47 |
-- <taskdef classname="java_cup.AntTask" name="cup" classpath="${cup.jar}"/> |
48 |
-+ <taskdef classname="java_cup.anttask.CUPTask" name="cup" classpath="${cup.jar}"/> |
49 |
- </target> |
50 |
- |
51 |
- <target name="gettools" description="download development tools"> |
52 |
-@@ -69,7 +69,7 @@ |
53 |
- </target> |
54 |
- |
55 |
- <target name="cup" depends="declare" description="generate parser"> |
56 |
-- <cup file="JFlex/LexParse.cup" dir="JFlex" interface="true" parser="LexParse" /> |
57 |
-+ <cup srcfile="JFlex/LexParse.cup" interface="true" parser="LexParse" /> |
58 |
- </target> |
59 |
- |
60 |
- <target name="copy" description="copy resources to build dir"> |
61 |
-@@ -79,7 +79,8 @@ |
62 |
- |
63 |
- <target name="jar" depends="compile,copy" description="make JFlex.jar"> |
64 |
- <jar basedir="../lib" |
65 |
-- includes="JFlex/**,java_cup/**,skeleton" |
66 |
-+ includes="JFlex/**,java_cup/**,skeleton" |
67 |
-+ excludes="JFlex/tests/*" |
68 |
- jarfile="../lib/JFlex.jar" |
69 |
- manifest="manifest"/> |
70 |
- </target> |
71 |
|
72 |
diff --git a/dev-java/jflex/files/jflex-1.5.0-build.xml b/dev-java/jflex/files/jflex-1.5.0-build.xml |
73 |
deleted file mode 100644 |
74 |
index 9ac1be4..0000000 |
75 |
--- a/dev-java/jflex/files/jflex-1.5.0-build.xml |
76 |
+++ /dev/null |
77 |
@@ -1,149 +0,0 @@ |
78 |
-<?xml version="1.0"?> |
79 |
-<project name="JFlex" default="help"> |
80 |
- |
81 |
- <property name="version" value="1.5.0" /> |
82 |
- <property name="bootstrap.version" value="1.5.0" /> |
83 |
- <property name="junit.version" value="4.11" /> |
84 |
- <property name="cup.version" value="11a" /> |
85 |
- <property name="java.source.version" value="1.5" /> |
86 |
- |
87 |
- <!-- use any of these files to override properties --> |
88 |
- <property file="build.properties" /> |
89 |
- <property file="${user.home}/.jflex.properties" /> |
90 |
- |
91 |
- <!-- location of development tools necessary for the build --> |
92 |
- <property name="lib.dir" value="lib"/> |
93 |
- |
94 |
- <!-- override these if you want to use your own versions --> |
95 |
- <property name="bootstrap.jflex.jar" value="${lib.dir}/jflex-${bootstrap.version}.jar" /> |
96 |
- <property name="cup.jar" value="${lib.dir}/java-cup-${cup.version}.jar" /> |
97 |
- <property name="junit.jar" value="${lib.dir}/junit-${junit.version}.jar" /> |
98 |
- |
99 |
- <!-- where to get tool jars from --> |
100 |
- <property name="maven.central.url" value="http://central.maven.org/maven2" /> |
101 |
- <property name="bootstrap.jflex.jar.url" |
102 |
- value="${maven.central.url}/de/jflex/jflex/${bootstrap.version}/jflex-${bootstrap.version}.jar" /> |
103 |
- <property name="junit.jar.url" |
104 |
- value="${maven.central.url}/junit/junit/${junit.version}/junit-${junit.version}.jar" /> |
105 |
- |
106 |
- <!-- where build output goes, including the jflex jar --> |
107 |
- <property name="build.dir" value="build"/> |
108 |
- <property name="generated.sources.dir" value="${build.dir}/generated-sources"/> |
109 |
- <property name="compile.output.dir" value="${build.dir}/classes"/> |
110 |
- <property name="test.compile.output.dir" value="${build.dir}/test-classes"/> |
111 |
- <property name="tests.dir" value="${build.dir}/tests"/> |
112 |
- |
113 |
- <!-- where the output jar goes --> |
114 |
- <property name="output.jar.name" value="${build.dir}/jflex-${version}.jar" /> |
115 |
- |
116 |
- <target name="help" description="show help message"> |
117 |
- <echo message="Ant build file for JFlex. Useful targets:"/> |
118 |
- <echo message=""/> |
119 |
- <echo message="gettools: download development tools for the build"/> |
120 |
- <echo message="clean: remove all generated and compiled files"/> |
121 |
- <echo message="compile: generates sources and compiles non-test classes"/> |
122 |
- <echo message="jar: make ${output.jar.name}"/> |
123 |
- <echo message="build: complete build from scratch (clean jar)"/> |
124 |
- <echo message="test: run the unit tests"/> |
125 |
- <echo message=""/> |
126 |
- <echo message="Use the gettool target or override the *.jar properties"/> |
127 |
- <echo message="before you do the first build."/> |
128 |
- </target> |
129 |
- |
130 |
- <target name="gettools" description="download development tools"> |
131 |
- <get src="${bootstrap.jflex.jar.url}" dest="${bootstrap.jflex.jar}"/> |
132 |
- <get src="${junit.jar.url}" dest="${junit.jar}"/> |
133 |
- </target> |
134 |
- |
135 |
- <target name="build" depends="clean,jar" |
136 |
- description="complete build from scratch (clean jar)"/> |
137 |
- |
138 |
- <target name="clean" description="remove all generated and compiled files"> |
139 |
- <delete includeemptydirs="true"> |
140 |
- <fileset dir="${build.dir}" includes="**/*"/> |
141 |
- </delete> |
142 |
- </target> |
143 |
- |
144 |
- <target name="jar" depends="compile,-copy-resources" |
145 |
- description="make ${output.jar.name}"> |
146 |
- <jar basedir="${compile.output.dir}" jarfile="${output.jar.name}"> |
147 |
- <manifest> |
148 |
- <attribute name="Main-Class" value="jflex.Main"/> |
149 |
- </manifest> |
150 |
- </jar> |
151 |
- </target> |
152 |
- |
153 |
- <target name="compile" depends="-generate-scanner,-generate-parser" |
154 |
- description="generate sources and compile all non-test classes"> |
155 |
- <mkdir dir="${compile.output.dir}" /> |
156 |
- <javac destdir="${compile.output.dir}" |
157 |
- target="${java.source.version}" |
158 |
- source="${java.source.version}" |
159 |
- debug="on" |
160 |
- includeantruntime="true"> |
161 |
- <src path="src/main/java"/> |
162 |
- <src path="${generated.sources.dir}"/> |
163 |
- </javac> |
164 |
- </target> |
165 |
- |
166 |
- <target name="test" depends="compile,-copy-resources,-compile-test"> |
167 |
- <mkdir dir="${tests.dir}"/> |
168 |
- <junit dir="." printsummary="true" errorproperty="junit.failed"> |
169 |
- <classpath> |
170 |
- <file file="${junit.jar}"/> |
171 |
- <pathelement location="${compile.output.dir}"/> |
172 |
- <pathelement location="${test.compile.output.dir}"/> |
173 |
- </classpath> |
174 |
- <assertions> |
175 |
- <enable/> |
176 |
- </assertions> |
177 |
- <batchtest fork="yes" todir="${tests.dir}"> |
178 |
- <formatter type="plain"/> |
179 |
- <fileset dir="src/test/java"> |
180 |
- <include name="**/*Test*.java"/> |
181 |
- </fileset> |
182 |
- </batchtest> |
183 |
- </junit> |
184 |
- <fail if="junit.failed"/> |
185 |
- </target> |
186 |
- |
187 |
- <target name="-copy-resources"> |
188 |
- <copy todir="${compile.output.dir}"> |
189 |
- <fileset dir="src/main/resources"/> |
190 |
- </copy> |
191 |
- </target> |
192 |
- |
193 |
- <target name="-generate-scanner"> |
194 |
- <taskdef classname="jflex.anttask.JFlexTask" |
195 |
- name="jflex" classpath="${bootstrap.jflex.jar}"/> |
196 |
- <mkdir dir="${generated.sources.dir}/jflex"/> |
197 |
- <jflex file="src/main/jflex/LexScan.flex" |
198 |
- outdir="${generated.sources.dir}/jflex" |
199 |
- skeleton="src/main/jflex/skeleton.nested" |
200 |
- nobak="on"/> |
201 |
- </target> |
202 |
- |
203 |
- <target name="-generate-parser"> |
204 |
- <taskdef classname="java_cup.anttask.CUPTask" |
205 |
- name="cup" classpath="${cup.jar}"/> |
206 |
- <mkdir dir="${generated.sources.dir}"/> |
207 |
- <cup srcfile="src/main/cup/LexParse.cup" |
208 |
- destdir="${generated.sources.dir}" |
209 |
- interface="true" |
210 |
- parser="LexParse"/> |
211 |
- </target> |
212 |
- |
213 |
- <target name="-compile-test" depends="compile"> |
214 |
- <mkdir dir="${test.compile.output.dir}"/> |
215 |
- <javac srcdir="src/test/java" |
216 |
- destdir="${test.compile.output.dir}" |
217 |
- target="${java.source.version}" |
218 |
- source="${java.source.version}" |
219 |
- classpath="${compile.output.dir}:${junit.jar}" |
220 |
- includeantruntime="true"/> |
221 |
- </target> |
222 |
- |
223 |
- <target depends="compile" name="javadoc"> |
224 |
- <javadoc packagenames="jflex" sourcepath="src/main/java:build/generated-sources" destdir="javadoc" version="true" /> |
225 |
- </target> |
226 |
-</project> |
227 |
|
228 |
diff --git a/dev-java/jflex/jflex-1.4.3-r1.ebuild b/dev-java/jflex/jflex-1.4.3-r1.ebuild |
229 |
deleted file mode 100644 |
230 |
index ef42be6..0000000 |
231 |
--- a/dev-java/jflex/jflex-1.4.3-r1.ebuild |
232 |
+++ /dev/null |
233 |
@@ -1,72 +0,0 @@ |
234 |
-# Copyright 1999-2015 Gentoo Foundation |
235 |
-# Distributed under the terms of the GNU General Public License v2 |
236 |
-# $Id$ |
237 |
- |
238 |
-# Currently, this package uses an included JFlex.jar file to bootstrap. |
239 |
-# Upstream was contacted and this bootstrap is really needed. The only way to avoid it would be to use a supplied pre-compiled .scanner file. |
240 |
- |
241 |
-EAPI="5" |
242 |
- |
243 |
-JAVA_PKG_IUSE="source" |
244 |
- |
245 |
-inherit java-pkg-2 java-ant-2 |
246 |
- |
247 |
-DESCRIPTION="JFlex is a lexical analyzer generator for Java" |
248 |
-SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" |
249 |
-HOMEPAGE="http://www.jflex.de/" |
250 |
-LICENSE="GPL-2" |
251 |
-SLOT="1.4" |
252 |
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-fbsd ~ppc-macos ~x64-macos ~x86-macos" |
253 |
-RDEPEND=">=virtual/jre-1.4 |
254 |
- vim-syntax? ( || ( app-editors/vim app-editors/gvim ) ) |
255 |
- >=dev-java/ant-core-1.7.0 |
256 |
- >=dev-java/javacup-0.11a_beta20060608:0" |
257 |
- |
258 |
-DEPEND=">=virtual/jdk-1.4 |
259 |
- dev-java/junit:0 |
260 |
- >=dev-java/javacup-0.11a_beta20060608:0" |
261 |
- |
262 |
-IUSE="doc source vim-syntax" |
263 |
- |
264 |
-src_unpack() { |
265 |
- unpack "${P}.tar.gz" |
266 |
- cd "${S}/src" |
267 |
- |
268 |
- mkdir "${S}/tools" |
269 |
- cp "${S}/lib/JFlex.jar" "${S}/tools/JFlex.jar" |
270 |
- rm -rf java_cup "${S}/lib/JFlex.jar" |
271 |
- |
272 |
- java-ant_rewrite-classpath |
273 |
-} |
274 |
- |
275 |
-src_compile() { |
276 |
- ANT_TASKS="javacup" |
277 |
- jflex_cp="$(java-pkg_getjars --build-only junit):$(java-pkg_getjars ant-core,javacup)" |
278 |
- cd "${S}/src" |
279 |
- eant realclean |
280 |
- eant -Dgentoo.classpath="${jflex_cp}" jar |
281 |
- |
282 |
- rm "${S}/tools/JFlex.jar" |
283 |
- cp "${S}/lib/JFlex.jar" "${S}/tools/" |
284 |
- rm "${S}/lib/JFlex.jar" |
285 |
- |
286 |
- eant realclean |
287 |
- einfo "Recompiling using the newly generated JFlex library" |
288 |
- eant -Dgentoo.classpath="${jflex_cp}" jar |
289 |
-} |
290 |
- |
291 |
-src_install() { |
292 |
- java-pkg_dojar lib/JFlex.jar |
293 |
- java-pkg_dolauncher "${PF}" --main JFlex.Main |
294 |
- java-pkg_register-ant-task |
295 |
- |
296 |
- dodoc doc/manual.pdf doc/manual.ps.gz src/changelog |
297 |
- dohtml -r doc/* |
298 |
- |
299 |
- use source && java-pkg_dosrc src/JFlex |
300 |
- |
301 |
- if use vim-syntax; then |
302 |
- insinto /usr/share/vim/vimfiles/syntax |
303 |
- doins "${S}/lib/jflex.vim" |
304 |
- fi |
305 |
-} |
306 |
|
307 |
diff --git a/dev-java/jflex/jflex-1.4.3-r2.ebuild b/dev-java/jflex/jflex-1.4.3-r2.ebuild |
308 |
deleted file mode 100644 |
309 |
index 027d162..0000000 |
310 |
--- a/dev-java/jflex/jflex-1.4.3-r2.ebuild |
311 |
+++ /dev/null |
312 |
@@ -1,72 +0,0 @@ |
313 |
-# Copyright 1999-2015 Gentoo Foundation |
314 |
-# Distributed under the terms of the GNU General Public License v2 |
315 |
-# $Id$ |
316 |
- |
317 |
-# Currently, this package uses an included JFlex.jar file to bootstrap. |
318 |
-# Upstream was contacted and this bootstrap is really needed. The only way to avoid it would be to use a supplied pre-compiled .scanner file. |
319 |
- |
320 |
-EAPI="3" |
321 |
- |
322 |
-JAVA_PKG_IUSE="source" |
323 |
- |
324 |
-inherit java-pkg-2 java-ant-2 |
325 |
- |
326 |
-DESCRIPTION="JFlex is a lexical analyzer generator for Java" |
327 |
-SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" |
328 |
-HOMEPAGE="http://www.jflex.de/" |
329 |
-LICENSE="GPL-2" |
330 |
-SLOT="0" |
331 |
-KEYWORDS="amd64 ppc ppc64 x86 ~amd64-fbsd ~ppc-macos ~x64-macos ~x86-macos" |
332 |
-RDEPEND=">=virtual/jre-1.4 |
333 |
- vim-syntax? ( || ( app-editors/vim app-editors/gvim ) ) |
334 |
- >=dev-java/ant-core-1.7.0 |
335 |
- >=dev-java/javacup-0.11a_beta20060608:0" |
336 |
- |
337 |
-DEPEND=">=virtual/jdk-1.4 |
338 |
- dev-java/junit:0 |
339 |
- >=dev-java/javacup-0.11a_beta20060608:0" |
340 |
- |
341 |
-IUSE="doc source vim-syntax" |
342 |
- |
343 |
-src_unpack() { |
344 |
- unpack "${P}.tar.gz" |
345 |
- cd "${S}/src" |
346 |
- |
347 |
- mkdir "${S}/tools" |
348 |
- cp "${S}/lib/JFlex.jar" "${S}/tools/JFlex.jar" |
349 |
- rm -rf java_cup "${S}/lib/JFlex.jar" |
350 |
- |
351 |
- java-ant_rewrite-classpath |
352 |
-} |
353 |
- |
354 |
-src_compile() { |
355 |
- ANT_TASKS="javacup" |
356 |
- jflex_cp="$(java-pkg_getjars --build-only junit):$(java-pkg_getjars ant-core,javacup)" |
357 |
- cd "${S}/src" |
358 |
- eant realclean |
359 |
- eant -Dgentoo.classpath="${jflex_cp}" jar |
360 |
- |
361 |
- rm "${S}/tools/JFlex.jar" |
362 |
- cp "${S}/lib/JFlex.jar" "${S}/tools/" |
363 |
- rm "${S}/lib/JFlex.jar" |
364 |
- |
365 |
- eant realclean |
366 |
- einfo "Recompiling using the newly generated JFlex library" |
367 |
- eant -Dgentoo.classpath="${jflex_cp}" jar |
368 |
-} |
369 |
- |
370 |
-src_install() { |
371 |
- java-pkg_dojar lib/JFlex.jar |
372 |
- java-pkg_dolauncher "${PN}" --main JFlex.Main |
373 |
- java-pkg_register-ant-task |
374 |
- |
375 |
- dodoc doc/manual.pdf doc/manual.ps.gz src/changelog |
376 |
- dohtml -r doc/* |
377 |
- |
378 |
- use source && java-pkg_dosrc src/JFlex |
379 |
- |
380 |
- if use vim-syntax; then |
381 |
- insinto /usr/share/vim/vimfiles/syntax |
382 |
- doins "${S}/lib/jflex.vim" |
383 |
- fi |
384 |
-} |
385 |
|
386 |
diff --git a/dev-java/jflex/jflex-1.4.3-r3.ebuild b/dev-java/jflex/jflex-1.4.3-r3.ebuild |
387 |
deleted file mode 100644 |
388 |
index d6d3b27..0000000 |
389 |
--- a/dev-java/jflex/jflex-1.4.3-r3.ebuild |
390 |
+++ /dev/null |
391 |
@@ -1,82 +0,0 @@ |
392 |
-# Copyright 1999-2015 Gentoo Foundation |
393 |
-# Distributed under the terms of the GNU General Public License v2 |
394 |
-# $Id$ |
395 |
- |
396 |
-# Currently, this package uses an included JFlex.jar file to bootstrap. |
397 |
-# Upstream was contacted and this bootstrap is really needed. The only way to avoid it would be to use a supplied pre-compiled .scanner file. |
398 |
- |
399 |
-EAPI="5" |
400 |
- |
401 |
-JAVA_PKG_IUSE="source" |
402 |
- |
403 |
-inherit java-pkg-2 java-ant-2 |
404 |
- |
405 |
-DESCRIPTION="JFlex is a lexical analyzer generator for Java" |
406 |
-SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" |
407 |
-HOMEPAGE="http://www.jflex.de/" |
408 |
-LICENSE="GPL-2" |
409 |
-SLOT="0" |
410 |
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-fbsd ~ppc-macos ~x64-macos ~x86-macos" |
411 |
- |
412 |
-CDEPEND="dev-java/junit:0 |
413 |
- dev-java/javacup:0 |
414 |
- dev-java/ant-core:0" |
415 |
- |
416 |
-#RDEPEND=">=virtual/jre-1.6 |
417 |
-RDEPEND=">=virtual/jre-1.6 |
418 |
- vim-syntax? ( |
419 |
- || ( |
420 |
- app-editors/vim app-editors/gvim |
421 |
- ) |
422 |
- ) |
423 |
- ${CDEPEND}" |
424 |
- |
425 |
-#DEPEND=">=virtual/jdk-1.6 |
426 |
-DEPEND=">=virtual/jdk-1.6 |
427 |
- ${CDEPEND}" |
428 |
- |
429 |
-IUSE="doc source vim-syntax" |
430 |
- |
431 |
-src_unpack() { |
432 |
- unpack "${P}.tar.gz" |
433 |
- cd "${S}/src" || die |
434 |
- |
435 |
- mkdir "${S}/tools" || die |
436 |
- |
437 |
- cp "${S}/lib/JFlex.jar" "${S}/tools/JFlex.jar" || die |
438 |
- rm -rf java_cup "${S}/lib/JFlex.jar" || die |
439 |
- |
440 |
- java-ant_rewrite-classpath |
441 |
-} |
442 |
- |
443 |
-src_compile() { |
444 |
- ANT_TASKS="javacup" |
445 |
- local jflex_cp="$(java-pkg_getjars --build-only junit):$(java-pkg_getjars ant-core,javacup)" |
446 |
- cd "${S}/src" || die |
447 |
- eant realclean || die |
448 |
- eant -Dgentoo.classpath="${jflex_cp}" jar || die |
449 |
- |
450 |
- rm "${S}/tools/JFlex.jar" || die |
451 |
- cp "${S}/lib/JFlex.jar" "${S}/tools/" || die |
452 |
- rm "${S}/lib/JFlex.jar" || die |
453 |
- |
454 |
- eant realclean || die |
455 |
- einfo "Recompiling using the newly generated JFlex library" || die |
456 |
- eant -Dgentoo.classpath="${jflex_cp}" jar || die |
457 |
-} |
458 |
- |
459 |
-src_install() { |
460 |
- java-pkg_dojar lib/JFlex.jar |
461 |
- java-pkg_dolauncher "${PN}" --main JFlex.Main |
462 |
- java-pkg_register-ant-task |
463 |
- |
464 |
- dodoc doc/manual.pdf doc/manual.ps.gz src/changelog |
465 |
- dohtml -r doc/* |
466 |
- |
467 |
- use source && java-pkg_dosrc src/JFlex |
468 |
- |
469 |
- if use vim-syntax; then |
470 |
- insinto /usr/share/vim/vimfiles/syntax |
471 |
- doins "${S}/lib/jflex.vim" |
472 |
- fi |
473 |
-} |
474 |
|
475 |
diff --git a/dev-java/jflex/jflex-1.5.0.ebuild b/dev-java/jflex/jflex-1.5.0.ebuild |
476 |
deleted file mode 100644 |
477 |
index 7301654..0000000 |
478 |
--- a/dev-java/jflex/jflex-1.5.0.ebuild |
479 |
+++ /dev/null |
480 |
@@ -1,78 +0,0 @@ |
481 |
-# Copyright 1999-2015 Gentoo Foundation |
482 |
-# Distributed under the terms of the GNU General Public License v2 |
483 |
-# $Id$ |
484 |
- |
485 |
-EAPI="5" |
486 |
- |
487 |
-JAVA_PKG_IUSE="doc source examples" |
488 |
- |
489 |
-inherit java-pkg-2 java-ant-2 |
490 |
- |
491 |
-DESCRIPTION="JFlex is a lexical analyzer generator for Java" |
492 |
-HOMEPAGE="http://www.jflex.de/" |
493 |
-SRC_URI="http://${PN}.de/${P}.tar.gz" |
494 |
- |
495 |
-LICENSE="BSD" |
496 |
-SLOT="1.5" |
497 |
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-fbsd ~ppc-macos ~x64-macos ~x86-macos" |
498 |
- |
499 |
-RDEPEND=">=virtual/jre-1.5 |
500 |
- vim-syntax? ( || ( app-editors/vim app-editors/gvim ) ) |
501 |
- >=dev-java/ant-core-1.7.0 |
502 |
- >=dev-java/javacup-0.11a_beta20060608:0" |
503 |
- |
504 |
-DEPEND=">=virtual/jdk-1.5 |
505 |
- dev-java/junit:0 |
506 |
- >=dev-java/javacup-0.11a_beta20060608:0" |
507 |
- |
508 |
-IUSE="${JAVA_PKG_IUSE} source vim-syntax" |
509 |
- |
510 |
-java_prepare() { |
511 |
- cp "${FILESDIR}"/"${P}"-build.xml "${S}"/build.xml |
512 |
-} |
513 |
- |
514 |
-# TODO: Try to avoid using bundled jar (See bug #498874) |
515 |
-# |
516 |
-# Currently, this package uses an included JFlex.jar file to bootstrap. |
517 |
-# Upstream was contacted and this bootstrap is really needed. The only way to |
518 |
-# avoid it would be to use a supplied pre-compiled .scanner file. |
519 |
- |
520 |
-EANT_GENTOO_CLASSPATH="ant-core" |
521 |
-EANT_GENTOO_CLASSPATH_EXTRA="lib/${P}.jar" |
522 |
-JAVA_ANT_REWRITE_CLASSPATH="true" |
523 |
-WANT_ANT_TASKS="javacup" |
524 |
- |
525 |
-src_compile() { |
526 |
- java-pkg-2_src_compile |
527 |
- |
528 |
- # Compile another time, using our generated jar; for sanity. |
529 |
- cp build/${P}.jar ${EANT_GENTOO_CLASSPATH_EXTRA} |
530 |
- java-pkg-2_src_compile |
531 |
-} |
532 |
- |
533 |
-# EANT_TEST_GENTOO_CLASSPATH doesn't support EANT_GENTOO_CLASSPATH_EXTRA yet. |
534 |
-RESTRICT="test" |
535 |
- |
536 |
-src_test() { |
537 |
- java-pkg-2_src_test |
538 |
-} |
539 |
- |
540 |
-src_install() { |
541 |
- java-pkg_newjar build/${P}.jar ${PN}.jar |
542 |
- java-pkg_dolauncher "${P}" --main jflex.Main |
543 |
- java-pkg_register-ant-task |
544 |
- |
545 |
- if use doc ; then |
546 |
- dodoc doc/manual.pdf changelog.md |
547 |
- dohtml -r doc/* |
548 |
- java-pkg_dojavadoc javadoc |
549 |
- fi |
550 |
- |
551 |
- use examples && java-pkg_doexamples examples |
552 |
- use source && java-pkg_dosrc src/main |
553 |
- |
554 |
- if use vim-syntax; then |
555 |
- insinto /usr/share/vim/vimfiles/syntax |
556 |
- doins "${S}/lib/jflex.vim" |
557 |
- fi |
558 |
-} |
559 |
|
560 |
diff --git a/dev-java/jflex/jflex-1.5.1.ebuild b/dev-java/jflex/jflex-1.5.1.ebuild |
561 |
deleted file mode 100644 |
562 |
index ea44f06..0000000 |
563 |
--- a/dev-java/jflex/jflex-1.5.1.ebuild |
564 |
+++ /dev/null |
565 |
@@ -1,88 +0,0 @@ |
566 |
-# Copyright 1999-2015 Gentoo Foundation |
567 |
-# Distributed under the terms of the GNU General Public License v2 |
568 |
-# $Id$ |
569 |
- |
570 |
-EAPI="5" |
571 |
- |
572 |
-JAVA_PKG_IUSE="doc source examples" |
573 |
- |
574 |
-inherit java-pkg-2 java-ant-2 |
575 |
- |
576 |
-DESCRIPTION="JFlex is a lexical analyzer generator for Java" |
577 |
-HOMEPAGE="http://www.jflex.de/" |
578 |
-SRC_URI="http://${PN}.de/${P}.tar.gz" |
579 |
- |
580 |
-LICENSE="BSD" |
581 |
-SLOT="1.5" |
582 |
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-fbsd ~ppc-macos ~x64-macos ~x86-macos" |
583 |
- |
584 |
-RDEPEND=">=virtual/jre-1.5 |
585 |
- vim-syntax? ( || ( app-editors/vim app-editors/gvim ) ) |
586 |
- >=dev-java/ant-core-1.7.0 |
587 |
- >=dev-java/javacup-0.11a_beta20060608:0" |
588 |
- |
589 |
-DEPEND=">=virtual/jdk-1.5 |
590 |
- dev-java/junit:0 |
591 |
- >=dev-java/javacup-0.11a_beta20060608:0" |
592 |
- |
593 |
-IUSE="${JAVA_PKG_IUSE} source vim-syntax" |
594 |
- |
595 |
-java_prepare() { |
596 |
- # use a more convenient version number |
597 |
- sed -i s:"\(name=\"version\" value=\"\)[^\"]*\"":"\1${PV}\"":g build.xml |
598 |
- # fix bootstrapping |
599 |
- sed -i s:"\(name=\"bootstrap.version\" value=\"\)[^\"]*\"":"\1${PV}\"":g \ |
600 |
- build.xml |
601 |
- # add javadoc capability to build.xml |
602 |
- sed -i s,"\(</project>\)",\ |
603 |
-"\n <target depends=\"compile\" name=\"javadoc\">\n <javadoc \ |
604 |
-packagenames=\"jflex\" sourcepath=\"src/main/java:build/generated-\ |
605 |
-sources\" destdir=\"javadoc\" version=\"true\" />\n </target>\n\1",g \ |
606 |
- build.xml |
607 |
-} |
608 |
- |
609 |
-# TODO: Try to avoid using bundled jar (See bug #498874) |
610 |
-# |
611 |
-# Currently, this package uses an included JFlex.jar file to bootstrap. |
612 |
-# Upstream was contacted and this bootstrap is really needed. The only way to |
613 |
-# avoid it would be to use a supplied pre-compiled .scanner file. |
614 |
- |
615 |
-EANT_GENTOO_CLASSPATH="ant-core" |
616 |
-EANT_GENTOO_CLASSPATH_EXTRA="lib/${P}.jar" |
617 |
-JAVA_ANT_REWRITE_CLASSPATH="true" |
618 |
-WANT_ANT_TASKS="javacup" |
619 |
- |
620 |
-src_compile() { |
621 |
- java-pkg-2_src_compile |
622 |
- |
623 |
- # Compile another time, using our generated jar; for sanity. |
624 |
- cp build/${P}.jar ${EANT_GENTOO_CLASSPATH_EXTRA} |
625 |
- java-pkg-2_src_compile |
626 |
-} |
627 |
- |
628 |
-# EANT_TEST_GENTOO_CLASSPATH doesn't support EANT_GENTOO_CLASSPATH_EXTRA yet. |
629 |
-RESTRICT="test" |
630 |
- |
631 |
-src_test() { |
632 |
- java-pkg-2_src_test |
633 |
-} |
634 |
- |
635 |
-src_install() { |
636 |
- java-pkg_newjar build/${P}.jar ${PN}.jar |
637 |
- java-pkg_dolauncher "${P}" --main jflex.Main |
638 |
- java-pkg_register-ant-task |
639 |
- |
640 |
- if use doc ; then |
641 |
- dodoc doc/manual.pdf changelog.md |
642 |
- dohtml -r doc/* |
643 |
- java-pkg_dojavadoc javadoc |
644 |
- fi |
645 |
- |
646 |
- use examples && java-pkg_doexamples examples |
647 |
- use source && java-pkg_dosrc src/main |
648 |
- |
649 |
- if use vim-syntax; then |
650 |
- insinto /usr/share/vim/vimfiles/syntax |
651 |
- doins "${S}/lib/jflex.vim" |
652 |
- fi |
653 |
-} |
654 |
|
655 |
diff --git a/dev-java/jflex/jflex-1.6.0-r1.ebuild b/dev-java/jflex/jflex-1.6.0-r1.ebuild |
656 |
deleted file mode 100644 |
657 |
index 826102a..0000000 |
658 |
--- a/dev-java/jflex/jflex-1.6.0-r1.ebuild |
659 |
+++ /dev/null |
660 |
@@ -1,90 +0,0 @@ |
661 |
-# Copyright 1999-2015 Gentoo Foundation |
662 |
-# Distributed under the terms of the GNU General Public License v2 |
663 |
-# $Id$ |
664 |
- |
665 |
-EAPI="5" |
666 |
- |
667 |
-JAVA_PKG_IUSE="doc source examples" |
668 |
- |
669 |
-inherit java-pkg-2 java-ant-2 |
670 |
- |
671 |
-DESCRIPTION="JFlex is a lexical analyzer generator for Java" |
672 |
-HOMEPAGE="http://www.jflex.de/" |
673 |
-SRC_URI="http://${PN}.de/${P}.tar.gz" |
674 |
- |
675 |
-LICENSE="BSD" |
676 |
-SLOT="0" |
677 |
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-fbsd ~ppc-macos ~x64-macos ~x86-macos" |
678 |
- |
679 |
-CDEPEND="dev-java/ant-core:0 |
680 |
- >=dev-java/javacup-0.11b_beta20150326:0 |
681 |
- dev-java/junit:0" |
682 |
- |
683 |
-RDEPEND=">=virtual/jre-1.6 |
684 |
- vim-syntax? ( || ( app-editors/vim app-editors/gvim ) ) |
685 |
- ${CDEPEND}" |
686 |
- |
687 |
-DEPEND=">=virtual/jdk-1.6 |
688 |
- ${CDEPEND}" |
689 |
- |
690 |
-IUSE="${JAVA_PKG_IUSE} source vim-syntax" |
691 |
- |
692 |
-java_prepare() { |
693 |
- # use a more convenient version number |
694 |
- sed -i s:"\(name=\"version\" value=\"\)[^\"]*\"":"\1${PV}\"":g build.xml |
695 |
- # fix bootstrapping |
696 |
- sed -i s:"\(name=\"bootstrap.version\" value=\"\)[^\"]*\"":"\1${PV}\"":g \ |
697 |
- build.xml |
698 |
- # add javadoc capability to build.xml |
699 |
- sed -i s,"\(</project>\)",\ |
700 |
-"\n <target depends=\"compile\" name=\"javadoc\">\n <javadoc \ |
701 |
-packagenames=\"jflex\" sourcepath=\"src/main/java:build/generated-\ |
702 |
-sources\" destdir=\"javadoc\" version=\"true\" />\n </target>\n\1",g \ |
703 |
- build.xml |
704 |
-} |
705 |
- |
706 |
-# TODO: Try to avoid using bundled jar (See bug #498874) |
707 |
-# |
708 |
-# Currently, this package uses an included JFlex.jar file to bootstrap. |
709 |
-# Upstream was contacted and this bootstrap is really needed. The only way to |
710 |
-# avoid it would be to use a supplied pre-compiled .scanner file. |
711 |
- |
712 |
-EANT_GENTOO_CLASSPATH="ant-core" |
713 |
-EANT_GENTOO_CLASSPATH_EXTRA="lib/${P}.jar" |
714 |
-JAVA_ANT_REWRITE_CLASSPATH="true" |
715 |
-WANT_ANT_TASKS="javacup" |
716 |
- |
717 |
-src_compile() { |
718 |
- java-pkg-2_src_compile |
719 |
- |
720 |
- # Compile another time, using our generated jar; for sanity. |
721 |
- cp build/${P}.jar ${EANT_GENTOO_CLASSPATH_EXTRA} |
722 |
- java-pkg-2_src_compile |
723 |
-} |
724 |
- |
725 |
-# EANT_TEST_GENTOO_CLASSPATH doesn't support EANT_GENTOO_CLASSPATH_EXTRA yet. |
726 |
-RESTRICT="test" |
727 |
- |
728 |
-src_test() { |
729 |
- java-pkg-2_src_test |
730 |
-} |
731 |
- |
732 |
-src_install() { |
733 |
- java-pkg_newjar build/${P}.jar ${PN}.jar |
734 |
- java-pkg_dolauncher "${PN}" --main jflex.Main |
735 |
- java-pkg_register-ant-task |
736 |
- |
737 |
- if use doc ; then |
738 |
- dodoc doc/manual.pdf changelog.md |
739 |
- dohtml -r doc/* |
740 |
- java-pkg_dojavadoc javadoc |
741 |
- fi |
742 |
- |
743 |
- use examples && java-pkg_doexamples examples |
744 |
- use source && java-pkg_dosrc src/main |
745 |
- |
746 |
- if use vim-syntax; then |
747 |
- insinto /usr/share/vim/vimfiles/syntax |
748 |
- doins "${S}/lib/${PN}.vim" |
749 |
- fi |
750 |
-} |
751 |
|
752 |
diff --git a/dev-java/jflex/jflex-1.6.0.ebuild b/dev-java/jflex/jflex-1.6.0.ebuild |
753 |
deleted file mode 100644 |
754 |
index d23a6ce..0000000 |
755 |
--- a/dev-java/jflex/jflex-1.6.0.ebuild |
756 |
+++ /dev/null |
757 |
@@ -1,90 +0,0 @@ |
758 |
-# Copyright 1999-2015 Gentoo Foundation |
759 |
-# Distributed under the terms of the GNU General Public License v2 |
760 |
-# $Id$ |
761 |
- |
762 |
-EAPI="5" |
763 |
- |
764 |
-JAVA_PKG_IUSE="doc source examples" |
765 |
- |
766 |
-inherit java-pkg-2 java-ant-2 |
767 |
- |
768 |
-DESCRIPTION="JFlex is a lexical analyzer generator for Java" |
769 |
-HOMEPAGE="http://www.jflex.de/" |
770 |
-SRC_URI="http://${PN}.de/${P}.tar.gz" |
771 |
- |
772 |
-LICENSE="BSD" |
773 |
-SLOT="1.6" |
774 |
-KEYWORDS="amd64 ~ppc ppc64 x86 ~amd64-fbsd ~ppc-macos ~x64-macos ~x86-macos" |
775 |
- |
776 |
-CDEPEND="dev-java/ant-core:0 |
777 |
- >=dev-java/javacup-0.11a_beta20060608:0 |
778 |
- dev-java/junit:0" |
779 |
- |
780 |
-RDEPEND=">=virtual/jre-1.5 |
781 |
- vim-syntax? ( || ( app-editors/vim app-editors/gvim ) ) |
782 |
- ${CDEPEND}" |
783 |
- |
784 |
-DEPEND=">=virtual/jdk-1.5 |
785 |
- ${CDEPEND}" |
786 |
- |
787 |
-IUSE="${JAVA_PKG_IUSE} source vim-syntax" |
788 |
- |
789 |
-java_prepare() { |
790 |
- # use a more convenient version number |
791 |
- sed -i s:"\(name=\"version\" value=\"\)[^\"]*\"":"\1${PV}\"":g build.xml |
792 |
- # fix bootstrapping |
793 |
- sed -i s:"\(name=\"bootstrap.version\" value=\"\)[^\"]*\"":"\1${PV}\"":g \ |
794 |
- build.xml |
795 |
- # add javadoc capability to build.xml |
796 |
- sed -i s,"\(</project>\)",\ |
797 |
-"\n <target depends=\"compile\" name=\"javadoc\">\n <javadoc \ |
798 |
-packagenames=\"jflex\" sourcepath=\"src/main/java:build/generated-\ |
799 |
-sources\" destdir=\"javadoc\" version=\"true\" />\n </target>\n\1",g \ |
800 |
- build.xml |
801 |
-} |
802 |
- |
803 |
-# TODO: Try to avoid using bundled jar (See bug #498874) |
804 |
-# |
805 |
-# Currently, this package uses an included JFlex.jar file to bootstrap. |
806 |
-# Upstream was contacted and this bootstrap is really needed. The only way to |
807 |
-# avoid it would be to use a supplied pre-compiled .scanner file. |
808 |
- |
809 |
-EANT_GENTOO_CLASSPATH="ant-core" |
810 |
-EANT_GENTOO_CLASSPATH_EXTRA="lib/${P}.jar" |
811 |
-JAVA_ANT_REWRITE_CLASSPATH="true" |
812 |
-WANT_ANT_TASKS="javacup" |
813 |
- |
814 |
-src_compile() { |
815 |
- java-pkg-2_src_compile |
816 |
- |
817 |
- # Compile another time, using our generated jar; for sanity. |
818 |
- cp build/${P}.jar ${EANT_GENTOO_CLASSPATH_EXTRA} |
819 |
- java-pkg-2_src_compile |
820 |
-} |
821 |
- |
822 |
-# EANT_TEST_GENTOO_CLASSPATH doesn't support EANT_GENTOO_CLASSPATH_EXTRA yet. |
823 |
-RESTRICT="test" |
824 |
- |
825 |
-src_test() { |
826 |
- java-pkg-2_src_test |
827 |
-} |
828 |
- |
829 |
-src_install() { |
830 |
- java-pkg_newjar build/${P}.jar ${PN}.jar |
831 |
- java-pkg_dolauncher "${PN}-${SLOT}" --main jflex.Main |
832 |
- java-pkg_register-ant-task |
833 |
- |
834 |
- if use doc ; then |
835 |
- dodoc doc/manual.pdf changelog.md |
836 |
- dohtml -r doc/* |
837 |
- java-pkg_dojavadoc javadoc |
838 |
- fi |
839 |
- |
840 |
- use examples && java-pkg_doexamples examples |
841 |
- use source && java-pkg_dosrc src/main |
842 |
- |
843 |
- if use vim-syntax; then |
844 |
- insinto /usr/share/vim/vimfiles/syntax |
845 |
- doins "${S}/lib/jflex.vim" |
846 |
- fi |
847 |
-} |