summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVlastimil Babka <caster@gentoo.org>2009-11-03 21:35:54 +0000
committerVlastimil Babka <caster@gentoo.org>2009-11-03 21:35:54 +0000
commit905ab74ecd2874d9bcd535f63ae5486df925beba (patch)
treec798c510507a06917c013a0fd0b8df5748177769 /dev-java/antlr
parentAdd x11-libs/libXtst also to DEPEND, as it now provides the required headers ... (diff)
downloadgentoo-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/ChangeLog6
-rw-r--r--dev-java/antlr/antlr-3.1.3-r1.ebuild110
-rw-r--r--dev-java/antlr/antlr-3.1.3.ebuild94
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."
-}