summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'dev-java/sablecc/sablecc-2.18.2.ebuild')
-rw-r--r--dev-java/sablecc/sablecc-2.18.2.ebuild29
1 files changed, 10 insertions, 19 deletions
diff --git a/dev-java/sablecc/sablecc-2.18.2.ebuild b/dev-java/sablecc/sablecc-2.18.2.ebuild
index a069366a7d4e..997434b19511 100644
--- a/dev-java/sablecc/sablecc-2.18.2.ebuild
+++ b/dev-java/sablecc/sablecc-2.18.2.ebuild
@@ -1,44 +1,35 @@
-# Copyright 1999-2004 Gentoo Technologies, Inc.
+# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-java/sablecc/sablecc-2.18.2.ebuild,v 1.1 2004/02/18 03:31:39 zx Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-java/sablecc/sablecc-2.18.2.ebuild,v 1.1.1.1 2005/11/30 09:47:35 chriswhite Exp $
inherit java-pkg
DESCRIPTION="Java based compiler / parser generator"
HOMEPAGE="http://www.sablecc.org/"
SRC_URI="mirror://sourceforge/sablecc/${P}.tar.gz"
-
LICENSE="LGPL-2.1"
SLOT="0"
-KEYWORDS="~x86"
+KEYWORDS="x86 ppc amd64"
IUSE="jikes"
+RDEPEND=">=virtual/jre-1.4"
DEPEND=">=virtual/jdk-1.4
- >=dev-java/java-getopt-1.0.9
>=dev-java/ant-1.5.1
jikes? ( >=dev-java/jikes-1.17 )"
-RDEPEND=">=virtual/jre-1.4"
-src_compile () {
+src_compile() {
local antflags="jar"
- if [ `use jikes` ] ; then
- :; # Do nothing, jikes is enable by default
- else
+ if ! use jikes ; then
antflags="${antflags} -Dbuild.compiler=modern"
fi
- ant ${antflags}
+ ant ${antflags} || die "compile error"
}
-src_install () {
+src_install() {
java-pkg_dojar lib/*
- # Create wrapper script
- echo "#!/bin/sh" > ${PN}
- echo "cd /usr/share/${PN}" >> ${PN}
- echo '${JAVA_HOME}'/bin/java -jar lib/${PN}.jar '$*' >> ${PN}
-
- dobin ${PN}
+ dobin ${FILESDIR}/${PN}
- dodoc AUTHORS LICENSE THANKS
+ dodoc AUTHORS THANKS
dohtml README.html
}