From 4aefee58fb83b894bb4a09000b8f564e1f362b0c Mon Sep 17 00:00:00 2001 From: Patrice Clement Date: Thu, 31 Mar 2016 22:07:57 +0000 Subject: [PATCH] dev-java/jlex: Stable for amd64. Retroactively mark stable for the remaining arches using the ALLARCHES policy. Package-Manager: portage-2.2.26 --- dev-java/jlex/jlex-1.2.6-r2.ebuild | 24 ++++++++++++++++-------- 1 file changed, 16 insertions(+), 8 deletions(-) diff --git a/dev-java/jlex/jlex-1.2.6-r2.ebuild b/dev-java/jlex/jlex-1.2.6-r2.ebuild index 27c578284236d..3babb82152c0b 100644 --- a/dev-java/jlex/jlex-1.2.6-r2.ebuild +++ b/dev-java/jlex/jlex-1.2.6-r2.ebuild @@ -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