1 # Copyright 1999-2019 Gentoo Authors
2 # Distributed under the terms of the GNU General Public License v2
8 inherit java-pkg-2 java-pkg-simple
10 DESCRIPTION="A parser generator for many languages"
11 HOMEPAGE="https://www.antlr2.org/"
12 SRC_URI="https://www.antlr2.org/download/${P}.tar.gz"
13 LICENSE="public-domain"
15 KEYWORDS="amd64 ~arm ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
16 IUSE="examples source"
18 RDEPEND=">=virtual/jre-1.6"
19 DEPEND=">=virtual/jdk-1.6
20 source? ( app-arch/zip )"
23 JAVA_SRC_DIR="${S}/${PN}"
28 # Delete build files from examples.
29 find examples \( -name Makefile.in -o -name shiplist \) -delete || die
33 : # Avoid configure script.
37 java-pkg-simple_src_install
38 java-pkg_dolauncher antlr --main antlr.Tool
39 dodoc {CHANGES,README}.txt
41 use doc && java-pkg_dohtml -r doc/*
42 use examples && java-pkg_doexamples examples/java
43 use source && java-pkg_dosrc antlr