Gentoo Archives: gentoo-commits

From: "Krzysiek Pawlik (nelchael)" <nelchael@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-java/freemarker: ChangeLog freemarker-2.3.13.ebuild freemarker-2.3.11.ebuild
Date: Fri, 20 Jun 2008 22:52:05
Message-Id: E1K9pSZ-0007qq-Fy@stork.gentoo.org
1 nelchael 08/06/20 22:51:59
2
3 Modified: ChangeLog
4 Added: freemarker-2.3.13.ebuild
5 Removed: freemarker-2.3.11.ebuild
6 Log:
7 Version bump.
8 (Portage version: 2.2_rc1/cvs/Linux 2.6.25-tuxonice-r5 x86_64)
9
10 Revision Changes Path
11 1.21 dev-java/freemarker/ChangeLog
12
13 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/freemarker/ChangeLog?rev=1.21&view=markup
14 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/freemarker/ChangeLog?rev=1.21&content-type=text/plain
15 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/freemarker/ChangeLog?r1=1.20&r2=1.21
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/dev-java/freemarker/ChangeLog,v
20 retrieving revision 1.20
21 retrieving revision 1.21
22 diff -u -r1.20 -r1.21
23 --- ChangeLog 20 Jun 2008 21:51:13 -0000 1.20
24 +++ ChangeLog 20 Jun 2008 22:51:58 -0000 1.21
25 @@ -1,6 +1,14 @@
26 # ChangeLog for dev-java/freemarker
27 # Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/dev-java/freemarker/ChangeLog,v 1.20 2008/06/20 21:51:13 nelchael Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/dev-java/freemarker/ChangeLog,v 1.21 2008/06/20 22:51:58 nelchael Exp $
30 +
31 +*freemarker-2.3.13 (20 Jun 2008)
32 +
33 + 20 Jun 2008; Krzysiek Pawlik <nelchael@g.o>
34 + -files/freemarker-2.3.11-gentoo.patch,
35 + +files/freemarker-2.3.13-gentoo.patch, -freemarker-2.3.11.ebuild,
36 + +freemarker-2.3.13.ebuild:
37 + Version bump.
38
39 20 Jun 2008; Krzysiek Pawlik <nelchael@g.o>
40 +freemarker-2.3.10-r1.ebuild:
41
42
43
44 1.1 dev-java/freemarker/freemarker-2.3.13.ebuild
45
46 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/freemarker/freemarker-2.3.13.ebuild?rev=1.1&view=markup
47 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/freemarker/freemarker-2.3.13.ebuild?rev=1.1&content-type=text/plain
48
49 Index: freemarker-2.3.13.ebuild
50 ===================================================================
51 # Copyright 1999-2008 Gentoo Foundation
52 # Distributed under the terms of the GNU General Public License v2
53 # $Header: /var/cvsroot/gentoo-x86/dev-java/freemarker/freemarker-2.3.13.ebuild,v 1.1 2008/06/20 22:51:58 nelchael Exp $
54
55 EAPI="1"
56 JAVA_PKG_IUSE="doc source"
57 WANT_ANT_TASKS="ant-nodeps"
58
59 inherit java-pkg-2 java-ant-2 eutils
60
61 DESCRIPTION=" FreeMarker is a template engine; a generic tool to generate text output based on templates."
62 HOMEPAGE="http://freemarker.sourceforge.net/"
63 SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
64
65 LICENSE="freemarker"
66 SLOT="2.3"
67 KEYWORDS="~amd64 ~ppc ~x86"
68 IUSE=""
69
70 COMMON_DEP="dev-java/javacc
71 dev-java/jython
72 java-virtuals/servlet-api:2.3
73 java-virtuals/servlet-api:2.4
74 java-virtuals/servlet-api:2.5
75 dev-java/jaxen:1.1"
76
77 DEPEND=">=virtual/jdk-1.4
78 ${COMMON_DEP}"
79 RDEPEND=">=virtual/jre-1.4
80 ${COMMON_DEP}"
81
82 src_unpack() {
83
84 unpack ${A}
85
86 cd "${S}"
87 epatch "${FILESDIR}/${P}-gentoo.patch"
88
89 cd "${S}/lib/"
90 rm -f *.jar
91
92 rm -f "${S}/src/freemarker/testcase/servlets/WEB-INF/taglib2.jar"
93 rm -f "${S}/src/freemarker/testcase/servlets/WEB-INF/lib/taglib-foo.jar"
94
95 }
96
97 src_compile() {
98
99 # BIG FAT WARNING:
100 # clean target removes lib/ directory!!
101 eant clean
102
103 mkdir -p lib/jsp-1.2
104 mkdir -p lib/jsp-2.0
105 mkdir -p lib/jsp-2.1
106 cd lib/
107 java-pkg_jar-from --virtual --into jsp-1.2 servlet-api-2.3
108 java-pkg_jar-from --virtual --into jsp-2.0 servlet-api-2.4
109 java-pkg_jar-from --virtual --into jsp-2.1 servlet-api-2.5
110 java-pkg_jar-from jaxen-1.1
111 java-pkg_jar-from jython
112 java-pkg_jar-from javacc
113
114 cd "${S}"
115 eant jar $(use_doc) -Djavacc.home=/usr/share/javacc/lib
116
117 }
118
119 src_install() {
120
121 java-pkg_dojar lib/${PN}.jar
122 dodoc README.txt || die
123
124 use doc && java-pkg_dojavadoc build/api
125 use source && java-pkg_dosrc src/*
126
127 }
128
129
130
131 --
132 gentoo-commits@l.g.o mailing list