diff options
Diffstat (limited to 'dev-java')
-rw-r--r-- | dev-java/javacc/ChangeLog | 10 | ||||
-rw-r--r-- | dev-java/javacc/files/digest-javacc-4.0-r3 | 3 | ||||
-rw-r--r-- | dev-java/javacc/javacc-4.0-r3.ebuild | 57 |
3 files changed, 69 insertions, 1 deletions
diff --git a/dev-java/javacc/ChangeLog b/dev-java/javacc/ChangeLog index 37fbd5e3a1ec..a949967a0d2d 100644 --- a/dev-java/javacc/ChangeLog +++ b/dev-java/javacc/ChangeLog @@ -1,6 +1,14 @@ # ChangeLog for dev-java/javacc # Copyright 2000-2006 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-java/javacc/ChangeLog,v 1.18 2006/08/02 20:42:02 nelchael Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-java/javacc/ChangeLog,v 1.19 2006/09/10 14:48:34 caster Exp $ + +*javacc-4.0-r3 (10 Sep 2006) + + 10 Sep 2006; Vlastimil Babka <caster@gentoo.org> -files/javacc-4.0, + -files/javacc.sh-4.0, -files/jjdoc-4.0, -files/jjtree-4.0, + -javacc-4.0-r2.ebuild, +javacc-4.0-r3.ebuild: + Ebuild cleanup, use dolauncher to create executables to get rid of launchers + in FILESDIR. *javacc-4.0-r2 (02 Aug 2006) diff --git a/dev-java/javacc/files/digest-javacc-4.0-r3 b/dev-java/javacc/files/digest-javacc-4.0-r3 new file mode 100644 index 000000000000..c1d25a43bdda --- /dev/null +++ b/dev-java/javacc/files/digest-javacc-4.0-r3 @@ -0,0 +1,3 @@ +MD5 bf91835dc1bb4821f4b26fd552b43c8d javacc-4.0src.tar.gz 765150 +RMD160 c33b1b9a518c229a87265bb4b200444a5b921380 javacc-4.0src.tar.gz 765150 +SHA256 062a35b89cf1bb4260627c32f480d26e17bf4595024e4b4e472a46fe1b24655f javacc-4.0src.tar.gz 765150 diff --git a/dev-java/javacc/javacc-4.0-r3.ebuild b/dev-java/javacc/javacc-4.0-r3.ebuild new file mode 100644 index 000000000000..3d29e8a4fc61 --- /dev/null +++ b/dev-java/javacc/javacc-4.0-r3.ebuild @@ -0,0 +1,57 @@ +# Copyright 1999-2006 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-java/javacc/javacc-4.0-r3.ebuild,v 1.1 2006/09/10 14:48:34 caster Exp $ + +inherit java-pkg-2 java-ant-2 eutils + +DESCRIPTION="Java Compiler Compiler - The Java Parser Generator" +HOMEPAGE="https://${PN}.dev.java.net/" +SRC_URI="https://${PN}.dev.java.net/files/documents/17/26783/${P}src.tar.gz" +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86" +IUSE="doc examples source" +DEPEND=">=virtual/jdk-1.4 + sys-apps/sed + dev-java/ant-core + source? ( app-arch/zip )" +RDEPEND=">=virtual/jre-1.4" + +S="${WORKDIR}/${PN}" + +src_unpack() { + unpack ${A} + cd "${S}" + + epatch ${FILESDIR}/${P}-javadoc.patch +} + +src_compile() { + eant jar $(use_doc) +} + +src_install() { + java-pkg_dojar bin/lib/${PN}.jar + + if use doc; then + dodoc README + java-pkg_dohtml -r www/* + java-pkg_dohtml -r doc/api + fi + if use examples; then + dodir /usr/share/doc/${PF}/examples + cp -R examples/* ${D}/usr/share/doc/${PF}/examples + fi + use source && java-pkg_dosrc src/* + + echo "JAVACC_HOME=/usr/share/javacc/" > ${T}/22javacc + doenvd ${T}/22javacc + + echo "export VERSION=4.0" > ${T}/pre + + local launcher + for launcher in javacc jjdoc jjtree + do + java-pkg_dolauncher ${launcher} -pre ${T}/pre --main ${launcher} + done +} |