Gentoo Archives: gentoo-commits

From: Patrice Clement <monsieurp@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-java/jflex/, dev-java/jflex/files/
Date: Thu, 01 Oct 2015 08:40:01
Message-Id: 1443688239.76235a1d7120c4570fa270a85173fb6ddaa8b38e.monsieurp@gentoo
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 -}