diff options
Diffstat (limited to 'dev-java/sablecc/sablecc-2.18.2.ebuild')
-rw-r--r-- | dev-java/sablecc/sablecc-2.18.2.ebuild | 29 |
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 } |