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/jlex/
Date: Thu, 31 Mar 2016 22:40:55
Message-Id: 1459463214.4aefee58fb83b894bb4a09000b8f564e1f362b0c.monsieurp@gentoo
1 commit: 4aefee58fb83b894bb4a09000b8f564e1f362b0c
2 Author: Patrice Clement <monsieurp <AT> gentoo <DOT> org>
3 AuthorDate: Thu Mar 31 22:07:57 2016 +0000
4 Commit: Patrice Clement <monsieurp <AT> gentoo <DOT> org>
5 CommitDate: Thu Mar 31 22:26:54 2016 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4aefee58
7
8 dev-java/jlex: Stable for amd64. Retroactively mark stable for the remaining arches using the ALLARCHES policy.
9
10 Package-Manager: portage-2.2.26
11
12 dev-java/jlex/jlex-1.2.6-r2.ebuild | 24 ++++++++++++++++--------
13 1 file changed, 16 insertions(+), 8 deletions(-)
14
15 diff --git a/dev-java/jlex/jlex-1.2.6-r2.ebuild b/dev-java/jlex/jlex-1.2.6-r2.ebuild
16 index 27c5782..3babb82 100644
17 --- a/dev-java/jlex/jlex-1.2.6-r2.ebuild
18 +++ b/dev-java/jlex/jlex-1.2.6-r2.ebuild
19 @@ -11,13 +11,19 @@ inherit java-pkg-2
20 DESCRIPTION="JLex: a lexical analyzer generator for Java"
21 SRC_URI="mirror://gentoo/${P}.tar.bz2"
22 HOMEPAGE="http://www.cs.princeton.edu/~appel/modern/java/JLex/"
23 -KEYWORDS="~amd64 ~x86"
24 +
25 +KEYWORDS="amd64 x86"
26 LICENSE="jlex"
27 SLOT="0"
28 -DEPEND=">=virtual/jdk-1.4"
29 -RDEPEND=">=virtual/jre-1.4"
30 IUSE=""
31
32 +RDEPEND="
33 + >=virtual/jre-1.6"
34 +
35 +DEPEND="
36 + >=virtual/jdk-1.6
37 + source? ( app-arch/zip )"
38 +
39 src_compile() {
40 ejavac -nowarn Main.java
41 }
42 @@ -25,17 +31,19 @@ src_compile() {
43 src_install() {
44 dodoc README Bugs
45
46 - if use doc ; then
47 + if use doc; then
48 dohtml manual.html
49 dodoc sample.lex
50 fi
51
52 - mkdir JLex && mv *.class JLex/
53 + mkdir JLex || die
54 + mv *.class JLex/ || die
55 jar cf jlex.jar JLex/ || die "failed to jar"
56 - java-pkg_dojar jlex.jar
57 - java-pkg_dolauncher jlex --main JLex.Main jlex.jar
58
59 - if use source ; then
60 + java-pkg_dojar "${PN}.jar"
61 + java-pkg_dolauncher "${PN}" --main JLex.Main "${PN}.jar"
62 +
63 + if use source; then
64 rm JLex/*
65 cp Main.java JLex
66 java-pkg_dosrc JLex