dev-java/jlex: Stable for amd64. Retroactively mark stable for the remaining arches...
authorPatrice Clement <monsieurp@gentoo.org>
Thu, 31 Mar 2016 22:07:57 +0000 (22:07 +0000)
committerPatrice Clement <monsieurp@gentoo.org>
Thu, 31 Mar 2016 22:26:54 +0000 (22:26 +0000)
Package-Manager: portage-2.2.26

dev-java/jlex/jlex-1.2.6-r2.ebuild

index 27c578284236dab30056e92936c0ef1951a1c6b6..3babb82152c0b6bedee04e55de171c902efbf633 100644 (file)
@@ -11,13 +11,19 @@ inherit java-pkg-2
 DESCRIPTION="JLex: a lexical analyzer generator for Java"
 SRC_URI="mirror://gentoo/${P}.tar.bz2"
 HOMEPAGE="http://www.cs.princeton.edu/~appel/modern/java/JLex/"
-KEYWORDS="~amd64 ~x86"
+
+KEYWORDS="amd64 x86"
 LICENSE="jlex"
 SLOT="0"
-DEPEND=">=virtual/jdk-1.4"
-RDEPEND=">=virtual/jre-1.4"
 IUSE=""
 
+RDEPEND="
+       >=virtual/jre-1.6"
+
+DEPEND="
+       >=virtual/jdk-1.6
+       source? ( app-arch/zip )"
+
 src_compile() {
        ejavac -nowarn Main.java
 }
@@ -25,17 +31,19 @@ src_compile() {
 src_install() {
        dodoc README Bugs
 
-       if use doc ; then
+       if use doc; then
                dohtml manual.html
                dodoc sample.lex
        fi
 
-       mkdir JLex && mv *.class JLex/
+       mkdir JLex || die
+       mv *.class JLex/ || die
        jar cf jlex.jar JLex/ || die "failed to jar"
-       java-pkg_dojar jlex.jar
-       java-pkg_dolauncher jlex --main JLex.Main jlex.jar
 
-       if use source ; then
+       java-pkg_dojar "${PN}.jar"
+       java-pkg_dolauncher "${PN}" --main JLex.Main "${PN}.jar"
+
+       if use source; then
                rm JLex/*
                cp Main.java JLex
                java-pkg_dosrc JLex