dev-java/tomcat-servlet-api: x86 stable wrt bug #722654
[gentoo.git] / dev-java / antlr / antlr-2.7.7-r7.ebuild
1 # Copyright 1999-2019 Gentoo Authors
2 # Distributed under the terms of the GNU General Public License v2
3
4 EAPI="5"
5
6 JAVA_PKG_IUSE="doc"
7
8 inherit java-pkg-2 java-pkg-simple
9
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"
14 SLOT="0"
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"
17
18 RDEPEND=">=virtual/jre-1.6"
19 DEPEND=">=virtual/jdk-1.6
20         source? ( app-arch/zip )"
21
22 S="${WORKDIR}/${P}"
23 JAVA_SRC_DIR="${S}/${PN}"
24
25 java_prepare() {
26         java-pkg_clean
27
28         # Delete build files from examples.
29         find examples \( -name Makefile.in -o -name shiplist \) -delete || die
30 }
31
32 src_configure() {
33         : # Avoid configure script.
34 }
35
36 src_install() {
37         java-pkg-simple_src_install
38         java-pkg_dolauncher antlr --main antlr.Tool
39         dodoc {CHANGES,README}.txt
40
41         use doc && java-pkg_dohtml -r doc/*
42         use examples && java-pkg_doexamples examples/java
43         use source && java-pkg_dosrc antlr
44 }