123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- # Copyright 1999-2017 Gentoo Foundation
- # Distributed under the terms of the GNU General Public License v2
- EAPI=6
- JAVA_PKG_IUSE="doc source"
- inherit java-pkg-2 java-pkg-simple
- DESCRIPTION="A parser generator for many languages"
- HOMEPAGE="http://www.antlr2.org/"
- SRC_URI="http://www.antlr2.org/download/${P}.tar.gz"
- LICENSE="public-domain"
- SLOT="0"
- KEYWORDS="~amd64 ~arm ~ppc64 ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
- IUSE="examples"
- RDEPEND=">=virtual/jre-1.6"
- DEPEND=">=virtual/jdk-1.6"
- S="${WORKDIR}/${P}"
- JAVA_SRC_DIR="${S}/${PN}"
- DOCS=( CHANGES.txt README.txt )
- src_prepare() {
- default
- java-pkg_clean
- # Delete build files from examples.
- find examples \( -name Makefile.in -o -name shiplist \) -delete || die
- }
- # Avoid configure script.
- src_configure() { :; }
- src_install() {
- java-pkg-simple_src_install
- java-pkg_dolauncher antlr --main antlr.Tool
- use doc && java-pkg_dohtml -r doc/*
- use examples && java-pkg_doexamples examples/java
- use source && java-pkg_dosrc antlr
- einstalldocs
- }
|