Gentoo Archives: gentoo-commits

From: "Alistair Bush (ali_bush)" <ali_bush@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-java/avalon-logkit: ChangeLog avalon-logkit-1.2-r3.ebuild avalon-logkit-2.1-r2.ebuild
Date: Tue, 20 Nov 2007 05:23:13
Message-Id: E1IuLZg-0005kQ-Ht@stork.gentoo.org
1 ali_bush 07/11/20 05:23:04
2
3 Modified: ChangeLog
4 Added: avalon-logkit-1.2-r3.ebuild
5 avalon-logkit-2.1-r2.ebuild
6 Log:
7 Bumping to support javamail virtual.
8 (Portage version: 2.1.3.19)
9
10 Revision Changes Path
11 1.54 dev-java/avalon-logkit/ChangeLog
12
13 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/avalon-logkit/ChangeLog?rev=1.54&view=markup
14 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/avalon-logkit/ChangeLog?rev=1.54&content-type=text/plain
15 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/avalon-logkit/ChangeLog?r1=1.53&r2=1.54
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/dev-java/avalon-logkit/ChangeLog,v
20 retrieving revision 1.53
21 retrieving revision 1.54
22 diff -u -r1.53 -r1.54
23 --- ChangeLog 21 Aug 2007 19:29:50 -0000 1.53
24 +++ ChangeLog 20 Nov 2007 05:23:03 -0000 1.54
25 @@ -1,6 +1,13 @@
26 # ChangeLog for dev-java/avalon-logkit
27 # Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/dev-java/avalon-logkit/ChangeLog,v 1.53 2007/08/21 19:29:50 opfer Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/dev-java/avalon-logkit/ChangeLog,v 1.54 2007/11/20 05:23:03 ali_bush Exp $
30 +
31 +*avalon-logkit-2.1-r2 (20 Nov 2007)
32 +*avalon-logkit-1.2-r3 (20 Nov 2007)
33 +
34 + 20 Nov 2007; <alistair@g.o> +avalon-logkit-1.2-r3.ebuild,
35 + +avalon-logkit-2.1-r2.ebuild:
36 + Bumping to support javamail virtual.
37
38 21 Aug 2007; Christian Faulhammer <opfer@g.o>
39 avalon-logkit-2.1-r1.ebuild:
40
41
42
43 1.1 dev-java/avalon-logkit/avalon-logkit-1.2-r3.ebuild
44
45 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/avalon-logkit/avalon-logkit-1.2-r3.ebuild?rev=1.1&view=markup
46 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/avalon-logkit/avalon-logkit-1.2-r3.ebuild?rev=1.1&content-type=text/plain
47
48 Index: avalon-logkit-1.2-r3.ebuild
49 ===================================================================
50 # Copyright 1999-2007 Gentoo Foundation
51 # Distributed under the terms of the GNU General Public License v2
52 # $Header: /var/cvsroot/gentoo-x86/dev-java/avalon-logkit/avalon-logkit-1.2-r3.ebuild,v 1.1 2007/11/20 05:23:03 ali_bush Exp $
53
54 JAVA_PKG_IUSE="doc javamail jms source"
55 inherit java-pkg-2 java-ant-2
56
57 DESCRIPTION="An easy-to-use Java logging toolkit designed for secure, performance-oriented logging."
58 HOMEPAGE="http://avalon.apache.org/"
59 SRC_URI="mirror://apache/avalon/logkit/v${PV}/LogKit-${PV}-src.tar.gz"
60 COMMON_DEP="
61 javamail? (
62 dev-java/sun-jaf
63 java-virtuals/javamail
64 )
65 jms? ( dev-java/sun-jms )"
66 RDEPEND=">=virtual/jre-1.4
67 ${COMMON_DEP}"
68
69 # Doesn't like 1.6 changes to JDBC
70 DEPEND="|| (
71 =virtual/jdk-1.5*
72 =virtual/jdk-1.4*
73 )
74 ${COMMON_DEP}"
75
76 LICENSE="Apache-1.1"
77 SLOT="1.2"
78 KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~x86 ~x86-fbsd"
79 IUSE=""
80
81 S="${WORKDIR}/LogKit-${PV}"
82
83 src_unpack() {
84 unpack ${A}
85 rm -rf "${S}/src/test/org"
86 cd "${S}/lib"
87
88 if use javamail; then
89 java-pkg_jar-from sun-jaf
90 java-pkg_jar-from --virtual javamail
91 fi
92
93 use jms && java-pkg_jar-from sun-jms
94
95 }
96
97 src_compile() {
98 # not generating api docs because we would
99 # need avalon-site otherwise
100 eant jar
101 }
102
103 src_install() {
104 java-pkg_dojar "${S}/build/lib/*.jar"
105 use doc && dohtml -r docs/*
106 use source && java-pkg_dosrc src/java/*
107 }
108
109
110
111 1.1 dev-java/avalon-logkit/avalon-logkit-2.1-r2.ebuild
112
113 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/avalon-logkit/avalon-logkit-2.1-r2.ebuild?rev=1.1&view=markup
114 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/avalon-logkit/avalon-logkit-2.1-r2.ebuild?rev=1.1&content-type=text/plain
115
116 Index: avalon-logkit-2.1-r2.ebuild
117 ===================================================================
118 # Copyright 1999-2007 Gentoo Foundation
119 # Distributed under the terms of the GNU General Public License v2
120 # $Header: /var/cvsroot/gentoo-x86/dev-java/avalon-logkit/avalon-logkit-2.1-r2.ebuild,v 1.1 2007/11/20 05:23:03 ali_bush Exp $
121
122 JAVA_PKG_IUSE="doc source test"
123 inherit java-pkg-2 java-ant-2
124
125 DESCRIPTION="Easy-to-use Java logging toolkit"
126 HOMEPAGE="http://avalon.apache.org/"
127 SRC_URI="mirror://apache/excalibur/excalibur-logkit/source/${P}-src.tar.gz"
128
129 KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~x86 ~x86-fbsd"
130 LICENSE="Apache-2.0"
131 SLOT="2.0"
132 IUSE=""
133
134 COMMON_DEP="
135 dev-java/log4j
136 dev-java/sun-jms
137 java-virtuals/javamail
138 =dev-java/servletapi-2.4*"
139
140 RDEPEND=">=virtual/jre-1.4
141 ${COMMON_DEP}"
142 # Doesn't like 1.6 changes to JDBC
143 DEPEND="|| (
144 =virtual/jdk-1.5*
145 =virtual/jdk-1.4*
146 )
147 test? (
148 =dev-java/junit-3*
149 dev-java/ant-junit
150 )
151 ${COMMON_DEP}"
152
153 src_unpack() {
154 unpack ${A}
155 cd "${S}"
156
157 java-ant_ignore-system-classes
158
159 java-ant_xml-rewrite -f build.xml \
160 -c -e available -a classpathref -v 'build.classpath' || die
161
162 mkdir -p target/lib || die
163 cd target/lib || die
164 java-pkg_jar-from servletapi-2.4
165 java-pkg_jar-from sun-jms
166 java-pkg_jar-from --virtual javamail
167 java-pkg_jar-from log4j
168 java-pkg_filter-compiler jikes
169 }
170
171 src_test() {
172 java-pkg_jar-from --into target/lib junit
173 ANT_TASKS="ant-junit" eant test
174 }
175
176 src_install() {
177 java-pkg_newjar target/${P}.jar
178 use doc && java-pkg_dojavadoc dist/docs/api
179 use source && java-pkg_dosrc src/java/*
180 }
181
182
183
184 --
185 gentoo-commits@g.o mailing list