Gentoo Archives: gentoo-commits

From: James Le Cuirot <chewi@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-java/stringtemplate/
Date: Fri, 04 Dec 2015 23:01:53
Message-Id: 1449270100.9667c9c0eb73ef104a6b4251ca76eaa72a68aa78.chewi@gentoo
1 commit: 9667c9c0eb73ef104a6b4251ca76eaa72a68aa78
2 Author: James Le Cuirot <chewi <AT> gentoo <DOT> org>
3 AuthorDate: Fri Dec 4 23:00:20 2015 +0000
4 Commit: James Le Cuirot <chewi <AT> gentoo <DOT> org>
5 CommitDate: Fri Dec 4 23:01:40 2015 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9667c9c0
7
8 dev-java/stringtemplate: Remove old
9
10 Package-Manager: portage-2.2.26
11
12 .../stringtemplate/stringtemplate-3.2.1.ebuild | 79 ----------------------
13 1 file changed, 79 deletions(-)
14
15 diff --git a/dev-java/stringtemplate/stringtemplate-3.2.1.ebuild b/dev-java/stringtemplate/stringtemplate-3.2.1.ebuild
16 deleted file mode 100644
17 index 130dbca..0000000
18 --- a/dev-java/stringtemplate/stringtemplate-3.2.1.ebuild
19 +++ /dev/null
20 @@ -1,79 +0,0 @@
21 -# Copyright 1999-2015 Gentoo Foundation
22 -# Distributed under the terms of the GNU General Public License v2
23 -# $Id$
24 -
25 -EAPI="2"
26 -JAVA_PKG_IUSE="doc source test"
27 -
28 -inherit eutils java-pkg-2 java-ant-2
29 -
30 -MY_PV="${PV/_beta/b}"
31 -S_PV="${PV/_beta/.b}"
32 -MY_P="${PN}-${MY_PV}"
33 -
34 -DESCRIPTION="A Java template engine"
35 -HOMEPAGE="http://www.stringtemplate.org/"
36 -SRC_URI="http://www.stringtemplate.org/download/${MY_P}.tar.gz"
37 -LICENSE="BSD"
38 -SLOT="0"
39 -KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
40 -IUSE=""
41 -
42 -COMMON_DEPEND=">=dev-java/antlr-2.7.7:0[java]"
43 -
44 -RDEPEND=">=virtual/jre-1.5
45 - ${COMMON_DEPEND}"
46 -
47 -DEPEND=">=virtual/jdk-1.5
48 - test? ( dev-java/junit:4 )
49 - ${COMMON_DEPEND}"
50 -
51 -S="${WORKDIR}/${PN}-${S_PV}"
52 -
53 -java_prepare() {
54 - find . -name "*.class" -print -delete || die "Failed deleting precompiled classes"
55 - find . -name "*.jar" -print -delete || die "Failed deleting prebuilt classes"
56 -}
57 -
58 -antlr2() {
59 - java -cp $(java-pkg_getjars antlr) antlr.Tool "${@}" || die "antlr2 failed"
60 -}
61 -
62 -src_compile() {
63 - einfo "Generate from grammars"
64 - cd src/org/antlr/stringtemplate/language || die
65 - # order same as in pom.xml
66 - antlr2 template.g
67 - antlr2 angle.bracket.template.g
68 - antlr2 action.g
69 - antlr2 eval.g
70 - antlr2 group.g
71 - antlr2 interface.g
72 -
73 - cd "${S}" || die
74 - find src -name "*.java" >> "${T}/sources" || die
75 - ejavac -d target/classes -cp $(java-pkg_getjars antlr) "@${T}/sources"
76 -
77 - # create javadoc
78 - if use doc; then
79 - javadoc -classpath $(java-pkg_getjars antlr) -d javadoc "@${T}/sources" || die "Javadoc failed"
80 - fi
81 -
82 - # jar things up
83 - cd target/classes || die
84 - find -type f >> "${T}/classes" || die
85 - jar cf ${PN}.jar "@${T}/classes" || die "jar failed"
86 -}
87 -
88 -src_install() {
89 - java-pkg_dojar target/classes/${PN}.jar
90 - dodoc README.txt CHANGES.txt || die
91 - use source && java-pkg_dosrc src/*
92 - use doc && java-pkg_dojavadoc javadoc
93 -}
94 -
95 -src_test() {
96 - find test -name "*.java" >> "${T}/test-sources" || die
97 - ejavac -cp target/classes:$(java-pkg_getjars antlr,junit-4) -d target/test-classes "@${T}/test-sources"
98 - ejunit4 -cp target/classes:target/test-classes org.antlr.stringtemplate.test.TestStringTemplate
99 -}