Gentoo Archives: gentoo-commits

From: "Petteri Raty (betelgeuse)" <betelgeuse@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-java/freemarker: ChangeLog freemarker-2.3.13.ebuild
Date: Mon, 28 Dec 2009 14:42:09
Message-Id: E1NPGnO-0002qz-2M@stork.gentoo.org
1 betelgeuse 09/12/28 14:42:06
2
3 Modified: ChangeLog freemarker-2.3.13.ebuild
4 Log:
5 Fix building with ecj-3.5 reported in bug #295678.
6 (Portage version: 2.2_rc59/cvs/Linux i686)
7
8 Revision Changes Path
9 1.26 dev-java/freemarker/ChangeLog
10
11 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/freemarker/ChangeLog?rev=1.26&view=markup
12 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/freemarker/ChangeLog?rev=1.26&content-type=text/plain
13 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/freemarker/ChangeLog?r1=1.25&r2=1.26
14
15 Index: ChangeLog
16 ===================================================================
17 RCS file: /var/cvsroot/gentoo-x86/dev-java/freemarker/ChangeLog,v
18 retrieving revision 1.25
19 retrieving revision 1.26
20 diff -u -r1.25 -r1.26
21 --- ChangeLog 11 Sep 2009 22:45:17 -0000 1.25
22 +++ ChangeLog 28 Dec 2009 14:42:05 -0000 1.26
23 @@ -1,6 +1,10 @@
24 # ChangeLog for dev-java/freemarker
25 # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
26 -# $Header: /var/cvsroot/gentoo-x86/dev-java/freemarker/ChangeLog,v 1.25 2009/09/11 22:45:17 maekke Exp $
27 +# $Header: /var/cvsroot/gentoo-x86/dev-java/freemarker/ChangeLog,v 1.26 2009/12/28 14:42:05 betelgeuse Exp $
28 +
29 + 28 Dec 2009; Petteri Räty <betelgeuse@g.o>
30 + freemarker-2.3.13.ebuild:
31 + Fix building with ecj-3.5 reported in bug #295678.
32
33 11 Sep 2009; Markus Meier <maekke@g.o> freemarker-2.3.13.ebuild:
34 amd64/x86 stable, bug #284326
35
36
37
38 1.5 dev-java/freemarker/freemarker-2.3.13.ebuild
39
40 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/freemarker/freemarker-2.3.13.ebuild?rev=1.5&view=markup
41 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/freemarker/freemarker-2.3.13.ebuild?rev=1.5&content-type=text/plain
42 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/freemarker/freemarker-2.3.13.ebuild?r1=1.4&r2=1.5
43
44 Index: freemarker-2.3.13.ebuild
45 ===================================================================
46 RCS file: /var/cvsroot/gentoo-x86/dev-java/freemarker/freemarker-2.3.13.ebuild,v
47 retrieving revision 1.4
48 retrieving revision 1.5
49 diff -u -r1.4 -r1.5
50 --- freemarker-2.3.13.ebuild 11 Sep 2009 22:45:17 -0000 1.4
51 +++ freemarker-2.3.13.ebuild 28 Dec 2009 14:42:05 -0000 1.5
52 @@ -1,8 +1,8 @@
53 # Copyright 1999-2009 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.ebuild,v 1.4 2009/09/11 22:45:17 maekke Exp $
56 +# $Header: /var/cvsroot/gentoo-x86/dev-java/freemarker/freemarker-2.3.13.ebuild,v 1.5 2009/12/28 14:42:05 betelgeuse Exp $
57
58 -EAPI="1"
59 +EAPI="2"
60 JAVA_PKG_IUSE="doc source"
61 WANT_ANT_TASKS="ant-nodeps"
62
63 @@ -30,23 +30,20 @@
64 RDEPEND=">=virtual/jre-1.4
65 ${COMMON_DEP}"
66
67 -src_unpack() {
68 -
69 - unpack ${A}
70 -
71 - cd "${S}"
72 +java_prepare() {
73 epatch "${FILESDIR}/${P}-gentoo.patch"
74
75 + # for ecj-3.5
76 + java-ant_rewrite-bootclasspath auto
77 +
78 cd "${S}/lib/"
79 rm -f *.jar
80
81 rm -f "${S}/src/freemarker/testcase/servlets/WEB-INF/taglib2.jar"
82 rm -f "${S}/src/freemarker/testcase/servlets/WEB-INF/lib/taglib-foo.jar"
83 -
84 }
85
86 src_compile() {
87 -
88 # BIG FAT WARNING:
89 # clean target removes lib/ directory!!
90 eant clean
91 @@ -65,15 +62,12 @@
92
93 cd "${S}"
94 eant jar $(use_doc) -Djavacc.home=/usr/share/javacc/lib
95 -
96 }
97
98 src_install() {
99 -
100 java-pkg_dojar lib/${PN}.jar
101 dodoc README.txt || die
102
103 use doc && java-pkg_dojavadoc build/api
104 use source && java-pkg_dosrc src/*
105 -
106 }