Drop $Id$ per council decision in bug #611234.
[gentoo.git] / dev-java / jlex / jlex-1.2.6-r2.ebuild
1 # Copyright 1999-2016 Gentoo Foundation
2 # Distributed under the terms of the GNU General Public License v2
3
4 EAPI=5
5
6 JAVA_PKG_IUSE="doc source"
7
8 inherit java-pkg-2
9
10 DESCRIPTION="JLex: a lexical analyzer generator for Java"
11 SRC_URI="mirror://gentoo/${P}.tar.bz2"
12 HOMEPAGE="http://www.cs.princeton.edu/~appel/modern/java/JLex/"
13
14 KEYWORDS="amd64 x86"
15 LICENSE="jlex"
16 SLOT="0"
17 IUSE=""
18
19 RDEPEND="
20         >=virtual/jre-1.6"
21
22 DEPEND="
23         >=virtual/jdk-1.6
24         source? ( app-arch/zip )"
25
26 src_compile() {
27         ejavac -nowarn Main.java
28 }
29
30 src_install() {
31         dodoc README Bugs
32
33         if use doc; then
34                 dohtml manual.html
35                 dodoc sample.lex
36         fi
37
38         mkdir JLex || die
39         mv *.class JLex/ || die
40         jar cf jlex.jar JLex/ || die "failed to jar"
41
42         java-pkg_dojar "${PN}.jar"
43         java-pkg_dolauncher "${PN}" --main JLex.Main "${PN}.jar"
44
45         if use source; then
46                 rm JLex/*
47                 cp Main.java JLex
48                 java-pkg_dosrc JLex
49         fi
50 }