diff options
Diffstat (limited to 'dev-java/jlex/jlex-1.2.6-r2.ebuild')
-rw-r--r-- | dev-java/jlex/jlex-1.2.6-r2.ebuild | 24 |
1 files 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 27c578284236..3babb82152c0 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 |