Gentoo Archives: gentoo-commits

From: James Le Cuirot <chewi@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-java/commons-logging/
Date: Mon, 28 Aug 2017 22:02:16
Message-Id: 1503957705.3ee951f48488a6b3d8cbfc09977b2aaa1f9663d0.chewi@gentoo
1 commit: 3ee951f48488a6b3d8cbfc09977b2aaa1f9663d0
2 Author: James Le Cuirot <chewi <AT> gentoo <DOT> org>
3 AuthorDate: Mon Aug 28 21:58:41 2017 +0000
4 Commit: James Le Cuirot <chewi <AT> gentoo <DOT> org>
5 CommitDate: Mon Aug 28 22:01:45 2017 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ee951f4
7
8 dev-java/commons-logging: Remove old 1.2
9
10 Package-Manager: Portage-2.3.8, Repoman-2.3.2
11
12 .../commons-logging/commons-logging-1.2.ebuild | 70 ----------------------
13 1 file changed, 70 deletions(-)
14
15 diff --git a/dev-java/commons-logging/commons-logging-1.2.ebuild b/dev-java/commons-logging/commons-logging-1.2.ebuild
16 deleted file mode 100644
17 index 024eb121b50..00000000000
18 --- a/dev-java/commons-logging/commons-logging-1.2.ebuild
19 +++ /dev/null
20 @@ -1,70 +0,0 @@
21 -# Copyright 1999-2017 Gentoo Foundation
22 -# Distributed under the terms of the GNU General Public License v2
23 -
24 -EAPI="5"
25 -JAVA_PKG_IUSE="doc source test"
26 -
27 -inherit java-pkg-2 java-ant-2 java-osgi
28 -
29 -DESCRIPTION="An ultra-thin bridge between different Java logging libraries"
30 -HOMEPAGE="http://commons.apache.org/logging/"
31 -SRC_URI="mirror://apache/commons/logging/source/${P}-src.tar.gz"
32 -
33 -LICENSE="Apache-2.0"
34 -SLOT="0"
35 -KEYWORDS="amd64 ppc64 x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
36 -IUSE="avalon-logkit log4j servletapi avalon-framework"
37 -
38 -COMMON_DEP="
39 - avalon-logkit? ( dev-java/avalon-logkit:1.2 )
40 - log4j? ( dev-java/log4j:0 )
41 - servletapi? ( java-virtuals/servlet-api:2.3 )
42 - avalon-framework? ( dev-java/avalon-framework:4.2 )"
43 -# ATTENTION: Add this when log4j-1.3 is out
44 -# =dev-java/log4j-1.3*
45 -RDEPEND=">=virtual/jre-1.6
46 - ${COMMON_DEP}"
47 -DEPEND=">=virtual/jdk-1.6
48 - ${COMMON_DEP}
49 - test? ( dev-java/ant-junit:0 )"
50 -
51 -S="${WORKDIR}/${P}-src/"
52 -
53 -RESTRICT="!servletapi? ( test )"
54 -
55 -java_prepare() {
56 - epatch "${FILESDIR}/${P}-gentoo.patch"
57 - # patch to make the build.xml respect no servletapi
58 - # TODO file upstream -nichoj
59 - epatch "${FILESDIR}/${P}-servletapi.patch"
60 -
61 - # bug 200918
62 - java-ant_ignore-system-classes
63 -
64 - # bug #208098
65 - echo "jdk.1.4.present=true" > build.properties
66 - use log4j && echo "log4j12.jar=$(java-pkg_getjars log4j)" >> build.properties
67 - # ATTENTION: Add this when log4j-1.3 is out (check the SLOT)
68 - #echo "log4j13.jar=$(java-pkg_getjars log4j-1.3)" > build.properties
69 - use avalon-logkit && echo "logkit.jar=$(java-pkg_getjars avalon-logkit-1.2)" >> build.properties
70 - use servletapi && echo "servletapi.jar=$(java-pkg_getjar --virtual servlet-api-2.3 servlet.jar)" >> build.properties
71 - use avalon-framework && echo "avalon-framework.jar=$(java-pkg_getjars avalon-framework-4.2)" >> build.properties
72 - java-pkg_filter-compiler jikes ecj-3.2
73 -
74 - if use test && ! use servletapi; then
75 - eerror "Tests need use servletapi, tests not executed"
76 - fi
77 -}
78 -
79 -EANT_BUILD_TARGET="compile"
80 -
81 -src_install() {
82 - java-osgi_newjar "target/${P}.jar" "org.apache.commons.logging" "Apache Commons Logging" "org.apache.commons.logging;version=\"${PV}\", org.apache.commons.logging.impl;version=\"${PV}\""
83 - java-pkg_newjar target/${PN}-api-${PV}.jar ${PN}-api.jar
84 - java-pkg_newjar target/${PN}-adapters-${PV}.jar ${PN}-adapters.jar
85 -
86 - dodoc RELEASE-NOTES.txt || die
87 - dohtml PROPOSAL.html || die
88 - use doc && java-pkg_dojavadoc target/docs/
89 - use source && java-pkg_dosrc src/main/java/org
90 -}