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/log4j: ChangeLog log4j-1.2.15-r1.ebuild
Date: Mon, 28 Apr 2008 20:59:45
Message-Id: E1JqaRq-0001LV-4j@stork.gentoo.org
1 betelgeuse 08/04/28 20:59:42
2
3 Modified: ChangeLog
4 Added: log4j-1.2.15-r1.ebuild
5 Log:
6 Use java-virtuals/jaf, fix LICENSE to Apache-2.0 and use java-pkg-2_src_compile.
7 (Portage version: 2.1.5_rc6)
8
9 Revision Changes Path
10 1.65 dev-java/log4j/ChangeLog
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/log4j/ChangeLog?rev=1.65&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/log4j/ChangeLog?rev=1.65&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/log4j/ChangeLog?r1=1.64&r2=1.65
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/dev-java/log4j/ChangeLog,v
19 retrieving revision 1.64
20 retrieving revision 1.65
21 diff -u -r1.64 -r1.65
22 --- ChangeLog 4 Apr 2008 01:01:32 -0000 1.64
23 +++ ChangeLog 28 Apr 2008 20:59:41 -0000 1.65
24 @@ -1,6 +1,13 @@
25 # ChangeLog for dev-java/log4j
26 # Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/dev-java/log4j/ChangeLog,v 1.64 2008/04/04 01:01:32 ken69267 Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/dev-java/log4j/ChangeLog,v 1.65 2008/04/28 20:59:41 betelgeuse Exp $
29 +
30 +*log4j-1.2.15-r1 (28 Apr 2008)
31 +
32 + 28 Apr 2008; Petteri Räty <betelgeuse@g.o>
33 + +log4j-1.2.15-r1.ebuild:
34 + Use java-virtuals/jaf, fix LICENSE to Apache-2.0 and use
35 + java-pkg-2_src_compile.
36
37 04 Apr 2008; Kenneth Prugh <ken69267@g.o> log4j-1.2.15.ebuild:
38 amd64 stable, bug #214782
39
40
41
42 1.1 dev-java/log4j/log4j-1.2.15-r1.ebuild
43
44 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/log4j/log4j-1.2.15-r1.ebuild?rev=1.1&view=markup
45 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/log4j/log4j-1.2.15-r1.ebuild?rev=1.1&content-type=text/plain
46
47 Index: log4j-1.2.15-r1.ebuild
48 ===================================================================
49 # Copyright 1999-2008 Gentoo Foundation
50 # Distributed under the terms of the GNU General Public License v2
51 # $Header: /var/cvsroot/gentoo-x86/dev-java/log4j/log4j-1.2.15-r1.ebuild,v 1.1 2008/04/28 20:59:41 betelgeuse Exp $
52
53 EAPI=1
54 JAVA_PKG_IUSE="doc javamail jms jmx source"
55
56 inherit java-pkg-2 java-ant-2
57
58 MY_P="apache-${P}"
59 DESCRIPTION="A low-overhead robust logging package for Java"
60 SRC_URI="mirror://apache/logging/${PN}/${PV}/${MY_P}.tar.gz"
61 HOMEPAGE="http://logging.apache.org/log4j/"
62 LICENSE="Apache-2.0"
63 SLOT="0"
64 KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
65 # jikes support disabled: bug #108819
66 IUSE="doc javamail jms jmx source"
67
68 CDEPEND="javamail? ( java-virtuals/javamail java-virtuals/jaf )
69 jmx? ( dev-java/sun-jmx:0 )
70 jms? ( =dev-java/openjms-bin-0.7.6 )"
71
72 RDEPEND=">=virtual/jre-1.4
73 ${CDEPEND}"
74
75 # We should get log4j working with openjms but at the moment that would bring
76 # a circular dependency.
77 # jms? ( || (=dev-java/openjms-0.7.6* =dev-java/openjms-bin-0.7.6* ))"
78
79 DEPEND=">=virtual/jdk-1.4
80 ${CDEPEND}"
81
82 S="${WORKDIR}/${MY_P}"
83
84 src_unpack() {
85 unpack ${A}
86 cd "${S}"
87 rm -rf dist/
88 java-pkg_filter-compiler jikes
89 }
90
91 JAVA_ANT_REWRITE_CLASSPATH="true"
92 JAVA_ANT_IGNORE_SYSTEM_CLASSES="true"
93 EANT_EXTRA_ARGS="-Djaxp-present=true"
94 EANT_DOC_TARGET=""
95
96 src_compile() {
97 if use javamail; then
98 EANT_GENTOO_CLASSPATH+="javamail,jaf"
99 EANT_EXTRA_ARGS+=" -Djavamail-present=true"
100 fi
101 if use jmx; then
102 EANT_GENTOO_CLASSPATH+=",sun-jmx"
103 EANT_EXTRA_ARGS+=" -Djmx-present=true"
104 fi
105 if use jms; then
106 EANT_EXTRA_ARGS+=" -Djms-present=true -Djms.jar=/opt/openjms/lib/jms-1.0.2a.jar"
107 fi
108 java-pkg-2_src_compile
109 }
110
111 src_install() {
112 java-pkg_newjar dist/lib/${P}.jar ${PN}.jar
113
114 if use doc ; then
115 java-pkg_dohtml -r site/*
116 rm -fr "${D}/usr/share/doc/${PF}/html/apidocs"
117 java-pkg_dojavadoc --symlink apidocs site/apidocs
118 fi
119 use source && java-pkg_dosrc src/main/java/*
120 }
121
122
123
124 --
125 gentoo-commits@l.g.o mailing list