Gentoo Archives: gentoo-commits

From: "Ralph Sennhauser (sera)" <sera@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-java/freemarker: ChangeLog freemarker-2.3.13-r1.ebuild
Date: Thu, 27 Sep 2012 13:38:58
Message-Id: 20120927133827.EC81F21600@flycatcher.gentoo.org
1 sera 12/09/27 13:38:27
2
3 Modified: ChangeLog
4 Added: freemarker-2.3.13-r1.ebuild
5 Log:
6 Require >=jdk-1.5 for javacc-5.0. #315557
7 javacc is build-only dep.
8 EAPI bump and cleanup.
9
10 (Portage version: 2.1.11.13/cvs/Linux x86_64)
11
12 Revision Changes Path
13 1.28 dev-java/freemarker/ChangeLog
14
15 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/freemarker/ChangeLog?rev=1.28&view=markup
16 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/freemarker/ChangeLog?rev=1.28&content-type=text/plain
17 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/freemarker/ChangeLog?r1=1.27&r2=1.28
18
19 Index: ChangeLog
20 ===================================================================
21 RCS file: /var/cvsroot/gentoo-x86/dev-java/freemarker/ChangeLog,v
22 retrieving revision 1.27
23 retrieving revision 1.28
24 diff -u -r1.27 -r1.28
25 --- ChangeLog 29 Dec 2009 07:43:23 -0000 1.27
26 +++ ChangeLog 27 Sep 2012 13:38:27 -0000 1.28
27 @@ -1,6 +1,13 @@
28 # ChangeLog for dev-java/freemarker
29 -# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
30 -# $Header: /var/cvsroot/gentoo-x86/dev-java/freemarker/ChangeLog,v 1.27 2009/12/29 07:43:23 josejx Exp $
31 +# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
32 +# $Header: /var/cvsroot/gentoo-x86/dev-java/freemarker/ChangeLog,v 1.28 2012/09/27 13:38:27 sera Exp $
33 +
34 +*freemarker-2.3.13-r1 (27 Sep 2012)
35 +
36 + 27 Sep 2012; Ralph Sennhauser <sera@g.o> +freemarker-2.3.13-r1.ebuild:
37 + Require >=jdk-1.5 for javacc-5.0. #315557
38 + javacc is build-only dep.
39 + EAPI bump and cleanup.
40
41 29 Dec 2009; Joseph Jezak <josejx@g.o> freemarker-2.3.13.ebuild:
42 Marked ppc stable for bug #284326.
43
44
45
46 1.1 dev-java/freemarker/freemarker-2.3.13-r1.ebuild
47
48 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/freemarker/freemarker-2.3.13-r1.ebuild?rev=1.1&view=markup
49 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/freemarker/freemarker-2.3.13-r1.ebuild?rev=1.1&content-type=text/plain
50
51 Index: freemarker-2.3.13-r1.ebuild
52 ===================================================================
53 # Copyright 1999-2012 Gentoo Foundation
54 # Distributed under the terms of the GNU General Public License v2
55 # $Header: /var/cvsroot/gentoo-x86/dev-java/freemarker/freemarker-2.3.13-r1.ebuild,v 1.1 2012/09/27 13:38:27 sera Exp $
56
57 EAPI="4"
58
59 JAVA_PKG_IUSE="doc source"
60 WANT_ANT_TASKS="ant-nodeps"
61
62 inherit java-pkg-2 java-ant-2 eutils
63
64 DESCRIPTION=" FreeMarker is a template engine; a generic tool to generate text output based on templates."
65 HOMEPAGE="http://freemarker.sourceforge.net/"
66 SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
67
68 LICENSE="freemarker"
69 SLOT="2.3"
70 KEYWORDS="~amd64 ~ppc ~x86"
71 IUSE=""
72
73 COMMON_DEP="
74 >=dev-java/jython-2.2:0
75 java-virtuals/servlet-api:2.3
76 java-virtuals/servlet-api:2.4
77 java-virtuals/servlet-api:2.5
78 dev-java/jaxen:1.1
79 dev-java/juel:0"
80 RDEPEND="${COMMON_DEP}
81 >=virtual/jre-1.5"
82 DEPEND="${COMMON_DEP}
83 >=virtual/jdk-1.5
84 dev-java/javacc:0"
85
86 java_prepare() {
87 find -name '*.jar' -exec rm -v {} + || die
88
89 epatch "${FILESDIR}/${P}-gentoo.patch"
90
91 # for ecj-3.5
92 java-ant_rewrite-bootclasspath auto
93 }
94
95 src_compile() {
96 # BIG FAT WARNING:
97 # clean target removes lib/ directory!!
98 eant clean
99
100 mkdir -p lib/jsp-{1.2,2.0,2.1} || die
101 pushd lib >/dev/null || die
102 java-pkg_jar-from --virtual --into jsp-1.2 servlet-api-2.3
103 java-pkg_jar-from --virtual --into jsp-2.0 servlet-api-2.4
104 java-pkg_jar-from --virtual --into jsp-2.1 servlet-api-2.5
105 java-pkg_jar-from jaxen-1.1
106 java-pkg_jar-from jython
107 java-pkg_jar-from --build-only javacc
108 java-pkg_jar-from juel
109 popd >/dev/null
110
111 eant jar $(use_doc) -Djavacc.home=/usr/share/javacc/lib
112 }
113
114 src_install() {
115 java-pkg_dojar lib/${PN}.jar
116 dodoc README.txt
117
118 use doc && java-pkg_dojavadoc build/api
119 use source && java-pkg_dosrc src/*
120 }