diff options
author | Vlastimil Babka <caster@gentoo.org> | 2009-11-03 21:35:54 +0000 |
---|---|---|
committer | Vlastimil Babka <caster@gentoo.org> | 2009-11-03 21:35:54 +0000 |
commit | 905ab74ecd2874d9bcd535f63ae5486df925beba (patch) | |
tree | c798c510507a06917c013a0fd0b8df5748177769 /dev-java/antlr | |
parent | Add x11-libs/libXtst also to DEPEND, as it now provides the required headers ... (diff) | |
download | gentoo-2-905ab74ecd2874d9bcd535f63ae5486df925beba.tar.gz gentoo-2-905ab74ecd2874d9bcd535f63ae5486df925beba.tar.bz2 gentoo-2-905ab74ecd2874d9bcd535f63ae5486df925beba.zip |
Remove old.
(Portage version: 2.2_rc48/cvs/Linux x86_64)
Diffstat (limited to 'dev-java/antlr')
-rw-r--r-- | dev-java/antlr/ChangeLog | 6 | ||||
-rw-r--r-- | dev-java/antlr/antlr-3.1.3-r1.ebuild | 110 | ||||
-rw-r--r-- | dev-java/antlr/antlr-3.1.3.ebuild | 94 |
3 files changed, 5 insertions, 205 deletions
diff --git a/dev-java/antlr/ChangeLog b/dev-java/antlr/ChangeLog index b9b8c013309a..b2e239969141 100644 --- a/dev-java/antlr/ChangeLog +++ b/dev-java/antlr/ChangeLog @@ -1,6 +1,10 @@ # ChangeLog for dev-java/antlr # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-java/antlr/ChangeLog,v 1.75 2009/05/01 18:52:33 betelgeuse Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-java/antlr/ChangeLog,v 1.76 2009/11/03 21:35:54 caster Exp $ + + 03 Nov 2009; Vlastimil Babka <caster@gentoo.org> -antlr-3.1.3.ebuild, + -antlr-3.1.3-r1.ebuild: + Remove old. *antlr-3.1.3-r2 (01 May 2009) diff --git a/dev-java/antlr/antlr-3.1.3-r1.ebuild b/dev-java/antlr/antlr-3.1.3-r1.ebuild deleted file mode 100644 index f556ddb27eb8..000000000000 --- a/dev-java/antlr/antlr-3.1.3-r1.ebuild +++ /dev/null @@ -1,110 +0,0 @@ -# Copyright 1999-2009 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-java/antlr/antlr-3.1.3-r1.ebuild,v 1.4 2009/04/26 23:54:25 ranger Exp $ - -EAPI="2" -JAVA_PKG_IUSE="source" - -inherit eutils java-pkg-2 java-ant-2 - -DESCRIPTION="A parser generator for C++, C#, Java, and Python" -HOMEPAGE="http://www.antlr.org/" -# You need to generate v3 grammars so that boostrapping works -SRC_URI="http://www.antlr.org/download/${P}.tar.gz - mirror://gentoo/${P}-generated.tar.bz2" -LICENSE="BSD" -SLOT="3" -KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" -IUSE="gunit" - -COMMON_DEPEND=">=dev-java/stringtemplate-3.2 - >=dev-java/antlr-2.7.7:0[java] - gunit? ( dev-java/junit:4 )" - -RDEPEND=">=virtual/jre-1.5 - ${COMMON_DEPEND}" - -DEPEND="${RDEPEND} - >=virtual/jdk-1.5" - -java_prepare() { - rm -v lib/*.jar lib/.*.jar || die - rm -v runtime/ActionScript/project/lib/*.jar || die - # We must bundle this as we can't depend on ourselves - cp -v "${WORKDIR}"/*.java tool/src/main/antlr/org/antlr/grammar/v3 || die -} - -antlr2() { - java -cp $(java-pkg_getjars antlr) antlr.Tool "${@}" || die "antlr2 failed" -} - -antlr3() { - local cp="${S}/bootstrap:${S}/tool/src/main/resources/" - java -cp "${cp}":$(java-pkg_getjars antlr,stringtemplate) \ - org.antlr.Tool "${@}" || die "building v3 grammars failed" -} - -build_antlr() { - cd "${S}" - local dest="${1}" - # runtime - find runtime -name "*.java" > "${T}/sources" || die - # tool - find tool/src/main -name "*.java" >> "${T}/sources" || die - ejavac -d "${dest}" -cp $(java-pkg_getjars antlr,stringtemplate) "@${T}/sources" -} - -# Uses maven so let's just do things manully for now -# when bumping use jardiff and apicheck to make sure -# produced jars are good -src_compile() { - einfo "Bootstrapping antlr3 with bundled sources" - cd tool/src/main/antlr2/org/antlr/grammar/v2/ || die - # the command line only takes one at a time - for grammar in *.g; do - antlr2 ${grammar} || die - done - - cd "${S}" || die - mkdir bootstrap || die - build_antlr bootstrap - - einfo "Building v3 grammars with boostrapped antlr" - local v3dir=tool/src/main/antlr/org/antlr/grammar/v3/ - rm -v "${v3dir}"/*.java || die - antlr3 "${v3dir}"/*.g - - mkdir build || die - cp -r "${S}"/tool/src/main/resources/* build || die - build_antlr build - - if use gunit; then - einfo "building gunit" - antlr3 gunit/src/main/antlr3/org/antlr/gunit/*.g - - find gunit -name "*.java" > "${T}/gunit" || die - ejavac -d build -cp $(java-pkg_getjars stringtemplate,junit-4):build \ - "@${T}/gunit" - - cp -vr gunit/src/main/resources/org build || die - fi - - # jar things up - cd build - find -type f >> "${T}/classes" || die - jar cf ${PN}3.jar "@${T}/classes" || die "jar failed" -} - -src_install() { - # Single jar like upstream - java-pkg_dojar build/antlr3.jar - java-pkg_dolauncher antlr3 --main org.antlr.Tool - use gunit && java-pkg_dolauncher gunit --main org.antlr.gunit.Interp - - use source && java-pkg_dosrc tool/src/main/org \ - runtime/Java/src/main/java/org/ -} - -pkg_postinst() { - elog "Currently the ebuild only has support for the Java backend." -} diff --git a/dev-java/antlr/antlr-3.1.3.ebuild b/dev-java/antlr/antlr-3.1.3.ebuild deleted file mode 100644 index 4fa06779d79f..000000000000 --- a/dev-java/antlr/antlr-3.1.3.ebuild +++ /dev/null @@ -1,94 +0,0 @@ -# Copyright 1999-2009 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-java/antlr/antlr-3.1.3.ebuild,v 1.2 2009/03/29 16:48:01 betelgeuse Exp $ - -EAPI="2" -JAVA_PKG_IUSE="source" - -inherit eutils java-pkg-2 java-ant-2 - -DESCRIPTION="A parser generator for C++, C#, Java, and Python" -HOMEPAGE="http://www.antlr.org/" -# You need to generate v3 grammars so that boostrapping works -SRC_URI="http://www.antlr.org/download/${P}.tar.gz - mirror://gentoo/${P}-generated.tar.bz2" -LICENSE="BSD" -SLOT="3" -KEYWORDS="~x86" -IUSE="" - -COMMON_DEPEND=">=dev-java/stringtemplate-3.2 - >=dev-java/antlr-2.7.7:0[java]" - -RDEPEND=">=virtual/jre-1.5 - ${COMMON_DEPEND}" - -DEPEND="${RDEPEND} - >=virtual/jdk-1.5" - -java_prepare() { - rm -v lib/*.jar lib/.*.jar || die - rm -v runtime/ActionScript/project/lib/*.jar || die - # We must bundle this as we can't depend on ourselves - cp -v "${WORKDIR}"/*.java tool/src/main/antlr/org/antlr/grammar/v3 || die -} - -antlr2() { - java -cp $(java-pkg_getjars antlr) antlr.Tool "${@}" || die "antlr2 failed" -} - -build_antlr() { - cd "${S}" - local dest="${1}" - # runtime - find runtime -name "*.java" > "${T}/sources" || die - # tool - find tool/src/main -name "*.java" >> "${T}/sources" || die - ejavac -d "${dest}" -cp $(java-pkg_getjars antlr,stringtemplate) "@${T}/sources" -} - -# Uses maven so let's just do things manully for now -# when bumping use jardiff and apicheck to make sure -# produced jars are good -src_compile() { - einfo "Bootstrapping antlr3 with bundled sources" - cd tool/src/main/antlr2/org/antlr/grammar/v2/ || die - # the command line only takes one at a time - for grammar in *.g; do - antlr2 ${grammar} || die - done - - cd "${S}" || die - mkdir bootstrap || die - build_antlr bootstrap - - einfo "Building v3 grammars with boostrapped antlr" - cd tool/src/main/antlr/org/antlr/grammar/v3/ || die - rm -v *.java || die - local cp="${S}/bootstrap:${S}/tool/src/main/resources/" - java -cp "${cp}":$(java-pkg_getjars antlr,stringtemplate) \ - org.antlr.Tool *.g || die "building v3 grammars failed" - - cd "${S}" - mkdir build || die - cp -r "${S}"/tool/src/main/resources/* build || die - build_antlr build - - # jar things up - cd build - find -type f > "${T}/classes" || die - jar cf ${PN}3.jar "@${T}/classes" || die "jar failed" -} - -src_install() { - java-pkg_dojar build/antlr3.jar - java-pkg_dolauncher antlr3 --main org.antlr.Tool - - use source && java-pkg_dosrc tool/src/main/org \ - runtime/Java/src/main/java/org/ -} - -pkg_postinst() { - elog "Currently the ebuild only has support for the Java backend." - elog "gunit support is not included yet either." -} |