Portage is a package management system used by Gentoo Linux
# ChangeLog for dev-java/commons-logging
# Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-java/commons-logging/ChangeLog,v 1.65 2008/03/25 19:48:39 betelgeuse Exp $
25 Mar 2008; Petteri Räty
-commons-logging-1.1-r5.ebuild, -commons-logging-1.1-r6.ebuild:
Delete old ebuilds.
16 Mar 2008; Kenneth Prugh
commons-logging-1.1.1.ebuild:
amd64 stable, bug #212641
11 Mar 2008; Brent Baude
stable ppc64, bug 212641
08 Mar 2008; Markus Meier
commons-logging-1.1.1.ebuild:
x86 stable, bug #212641
08 Mar 2008; Krzysiek Pawlik
commons-logging-1.1.1.ebuild:
Stable on ppc, see bug #212641.
05 Mar 2008; Petteri Räty
commons-logging-1.1.1.ebuild:
Add src_test support.
06 Feb 2008; Vlastimil Babka
-commons-logging-1.1-r2.ebuild, -commons-logging-1.1-r3.ebuild,
-commons-logging-1.1-r4.ebuild:
Cleanup.
*commons-logging-1.1.1 (06 Feb 2008)
06 Feb 2008; Miroslav Šulc
+files/commons-logging-1.1.1-gentoo.patch,
+files/commons-logging-1.1.1-manifest,
+files/commons-logging-1.1.1-servletapi.patch,
+commons-logging-1.1.1.ebuild:
Version bump
*commons-logging-1.1-r6 (30 Jan 2008)
*commons-logging-1.1-r5 (30 Jan 2008)
30 Jan 2008; Vlastimil Babka
+commons-logging-1.1-r5.ebuild, +commons-logging-1.1-r6.ebuild:
Fix missing jdk14logger (bug #208098), a regression of fix for bug #200918.
The -r5 is based on current stable -r2 and straight stabled because -r2 got
broken after its stabling and without revbump. The -r6 is based on -r4 and
has also EAPI=1 slot deps and few other style tweaks.
*commons-logging-1.1-r4 (14 Jan 2008)
14 Jan 2008; Jean-Noël Rivasseau
+files/commons-logging-1.1-manifest, +commons-logging-1.1-r4.ebuild:
Uses java-osgi to create an OSGi compliant jar.
12 Jan 2008; Vlastimil Babka
commons-logging-1.1-r3.ebuild:
Fix emerging with USE=servletapi, bug #205453.
*commons-logging-1.1-r3 (11 Jan 2008)
11 Jan 2008; William L. Thomson Jr.
+commons-logging-1.1-r3.ebuild:
Switched to java-virtual/servlet-api
15 Dec 2007; Petteri Räty
commons-logging-1.1-r2.ebuild:
Call java-ant_ignore-system-classes to fix bug #200918.
12 Nov 2007; Christian Faulhammer
commons-logging-1.1-r2.ebuild:
filter jikes and ecj-3.2, add some quotes around variables
07 Apr 2007; William L. Thomson Jr.
-commons-logging-1.0.4-r1.ebuild, -commons-logging-1.0.4-r2.ebuild,
commons-logging-1.1-r2.ebuild:
Stable on amd64, bug #171643. Brought forward ~ia64 keyword, and removed
older versions.
24 Mar 2007; nixnut
Stable on ppc wrt bug 171643
24 Mar 2007; Markus Rothe
commons-logging-1.1-r2.ebuild:
Stable on ppc64; bug #171643
22 Mar 2007; Christian Faulhammer
commons-logging-1.1-r2.ebuild:
stable x86, bug 171643
13 Feb 2007; Petteri Räty
commons-logging-1.1-r2.ebuild:
Ebuild cleanup and correct LICENSE to Apache-2.0
10 Jan 2007; Petteri Räty
commons-logging-1.1-r2.ebuild:
Fixed javadocs to install using java-pkg_dojavadoc.
07 Dec 2006; Diego Pettenò
commons-logging-1.1-r2.ebuild:
Add ~x86-fbsd keyword.
26 Oct 2006; Vlastimil Babka
commons-logging-1.1-r2.ebuild:
Make javadoc actually work with USE=doc
25 Oct 2006; Joshua Nichols
+files/commons-logging-1.1-gentoo.patch:
Forgot to include other patch...
25 Oct 2006; Joshua Nichols
+files/commons-logging-1.1-servletapi.patch:
Forgot to include patch.
*commons-logging-1.1-r2 (25 Oct 2006)
25 Oct 2006; Joshua Nichols
+commons-logging-1.1-r2.ebuild:
Version bump. Now has use flags for all possible logger backends.
17 Oct 2006; Joshua Nichols
commons-logging-1.0.4-r2.ebuild:
Keyworded ~ia64.
05 Oct 2006; Gustavo Zacarias
commons-logging-1.0.4-r1.ebuild, commons-logging-1.0.4-r2.ebuild:
Dropping sparc keywords, see #96229
22 Jul 2006; Krzysiek Pawlik
commons-logging-1.0.4-r2.ebuild:
ant_src_unpack -> src_unpack
*commons-logging-1.0.4-r2 (20 Jul 2006)
20 Jul 2006; Krzysiek Pawlik
+commons-logging-1.0.4-r2.ebuild:
Migrated to Generation 2.
25 Dec 2005; Petteri Räty
commons-logging-1.0.4-r1.ebuild:
Does not try to install usersguide.html any more because no such file exists
in the upstream release.
11 Aug 2005; Petteri Räty
commons-logging-1.0.4-r1.ebuild:
The source use flag was broken. Fixes bug #102085.
09 Jul 2005; Thomas Matthijs
-commons-logging-1.0.4.ebuild, commons-logging-1.0.4-r1.ebuild:
fix deps, some cleanups
08 Jun 2005; Gustavo Zacarias
commons-logging-1.0.4-r1.ebuild:
Stable on sparc
05 Jun 2005; Jan Brinkmann
commons-logging-1.0.4-r1.ebuild:
Introduced support for the source useflag. Marked 1.0.4-r1 stable on amd64,
ppc and x86. Cosmetic changes.
18 May 2005; Markus Rothe
commons-logging-1.0.4-r1.ebuild:
Stable on ppc64
26 Mar 2005; Gustavo Zacarias
commons-logging-1.0.4-r1.ebuild:
Keyworded ~sparc wrt #84992
13 Mar 2005; Markus Rothe
commons-logging-1.0.4-r1.ebuild:
Added ~ppc64 to KEYWORDS; bug #84992
*commons-logging-1.0.4-r1 (12 Mar 2005)
12 Mar 2005; Jan Brinkmann
+commons-logging-1.0.4-r1.ebuild:
package doesnt make use of binary dependencies any longer. fixes #75856
26 Jan 2005; Markus Rothe
Stable on ppc64
23 Dec 2004; Thomas Matthijs
commons-logging-1.0.4.ebuild:
apply patch from #75430
18 Dec 2004; Markus Rothe
added ~ppc64 to KEYWORDS
16 Oct 2004; Thomas Matthijs
commons-logging-1.0.4.ebuild:
use java-pkg_dohtml instead of dohtml to also install the package-list in
case of api docs: #50740
10 Sep 2004; Thomas Matthijs
changed dependenciess to ant-core
23 Aug 2004; Chris Aniszczyk
-commons-logging-1.0.3-r1.ebuild, commons-logging-1.0.4.ebuild:
Marking stable on x86 & cleanup
31 Jul 2004; Thomas Matthijs
commons-logging-1.0.3-r1.ebuild, commons-logging-1.0.4.ebuild:
move avalon-logkit -> avalon-logkit-bin
30 Jul 2004; Thomas Matthijs
commons-logging-1.0.3-r1.ebuild, commons-logging-1.0.4.ebuild:
move dev-java/avalon-logkit dev-java/avalon-logkit-bin
19 Jul 2004; Michael Sterrett
commons-logging-1.0.3-r1.ebuild, commons-logging-1.0.4.ebuild:
don't use deprecated ? : dep syntax
*commons-logging-1.0.4 (16 Jul 2004)
16 Jul 2004; Thomas Matthijs
+commons-logging-1.0.4.ebuild:
Version Bump
15 Jul 2004; Thomas Matthijs
commons-logging-1.0.3-r1.ebuild:
the junit tests depends on a 1.4 jdk
23 Mar 2004; Chris Aniszczyk
commons-logging-1.0.3-r1.ebuild:
Fixed so it will ant will die gracefully.
20 Mar 2004; Chris Aniszczyk
Clean up and fixes. Not using jakarta-commons.elcass anymore
*commons-logging-1.0.3-r1 (17 Mar 2004)
19 Jan 2004; Adrian Almenar
commons-logging-1.0.3.ebuild:
Added amd64 keyword. Stable on sparc, ppc. Removed old version.
*commons-logging-1.0.3 (22 Apr 2003)
26 Apr 2003; Adrian Almenar
Updated SRC_URI so this ebuild uses apache mirrors.
22 Apr 2003; Dylan Carlson
commons-logging-1.0.3.ebuild:
Version bump.
*commons-logging-1.0.2-r2 (22 Mar 2003)
06 Apr 2003; Dylan Carlson
commons-logging-1.0.2-r2.ebuild:
x86 ppc sparc moved to stable.
22 Mar 2003; Dylan Carlson
commons-logging-1.0.2-r2.ebuild:
Changed to add 'doc' USE flag and jakarta-commons eclass.
*commons-logging-1.0.2-r1 (06 Nov 2002)
08 Dec 2002; Adrian Almenar
Fixed DEPEND from virtual/jdk-1.4 to virtual/jdk-1.3.
24 Nov 2002; Adrian Almenar
Releasing it, since it has been tested a lot and works very well.
06 Nov 2002; Adrian Almenar
Fixed some extra tabs.
06 Nov 2002; Adrian Almenar
Changed DEPEND, this ebuild now depends on log4j and jdk-1.4, cause it
abstract all logging api located on both products. Changed DESCRIPTION for a
better understanding of what this is.
*commons-logging-1.0.2 (06 Nov 2002)
06 Nov 2002; Adrian Almenar
Initial import.
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
AUX commons-logging-1.1-gentoo.patch 927 RMD160 7504a6f319f1ca894b218d9d30641c23904f310d SHA1 79abac64e5646d62083bcd8b0b94b0eb4abca6fb SHA256 c50883be252e835335c142a6f84e0d21a32403873802eee04a89241ad0c79498
AUX commons-logging-1.1-manifest 299 RMD160 9f2d1a8889f64a8bb23b6563d27c851a09b7adaa SHA1 3ad2a066fb45ebe6d994d27ef6d09c67b5d2536c SHA256 34a591ce9b09ae23258d1414958bb537fe85ffd421d4de97307985dcb6bbc99d
AUX commons-logging-1.1-servletapi.patch 1988 RMD160 78c13fc15add613a1cb17d73c3a31c8ee1cc69bd SHA1 cab5198471596f46a2faae282e8c6a8f786cbf51 SHA256 836afb926d95aae2dcade9234179df3274402f19bbcc54d77a19e18af30317b3
AUX commons-logging-1.1.1-gentoo.patch 907 RMD160 15303a3ab40f1555a764fa758bb879d8bdce6983 SHA1 ff8125dc46d03cab5aca618fd1422a6bd8c1f3e6 SHA256 77f6708bb330211def2eaeaf24ffcd1c92fc78d83f506d541292b829d0c393ca
AUX commons-logging-1.1.1-manifest 305 RMD160 98b614e6a8902d12c8094dc6ced4758a404c68ff SHA1 6f94025f3b4c32155359ce3763c8cdd6c7d1a8f0 SHA256 41e2a1f5cfa42983d5a86a7112bbfd6a1789c68d0353562a94178470f0a54883
AUX commons-logging-1.1.1-servletapi.patch 1870 RMD160 25a3af68b44ec2e11f7cf7e21a10aeb67b3726c1 SHA1 5c394e470e470ebfff52266c26f73e9f541f158d SHA256 160b09dafb098a064c37a003affaa99d40512c3953964aa5f04300cb7caacd30
DIST commons-logging-1.1.1-src.tar.gz 190670 RMD160 ddf1c4efe66f13b53341ba78d0b4ba6991e5f16d SHA1 9f5197e32d8b94dfecbb13d4099063b7b2743c96 SHA256 b49a79fa78ebfae15dc46ae6f0144fee6b94ab608a25518c54609d3419909eb2
EBUILD commons-logging-1.1.1.ebuild 2582 RMD160 ecaa106b098e5b7d169161a51090ea7c5fd6f7a7 SHA1 e6e01c9253691c542673dc3511045835e71023d6 SHA256 aefff1de60a7cc0092cd3bed97f9ff23dbd6e33a0b4146d2bc2be5be60f37597
MISC ChangeLog 9555 RMD160 de5ba3cbb65afc397f51953b33df6d56858bbac6 SHA1 d1a20d4683172746f638bbb5a57a7db6c065d512 SHA256 2055f8dd6060269a775c3ea465740110c3af05f447a45c04c63d66c261bb3ced
MISC metadata.xml 157 RMD160 ab0b3741457dee7531f59c4da0f0e9e8399af084 SHA1 c37a6b9922aef61b5b3387655bccb6e3b16e0e26 SHA256 295d02c5805b0257938eb80314b371daac94b8d6ea85629a902de7a824adc0c9
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.7 (GNU/Linux)
iD8DBQFH6VcZcxLzpIGCsLQRAj5MAKCbmwQPVl/AynJ3F+Btugx6D+nPzgCffzmW
hYwZp9Vl7CxoNrESDJYnKb4=
=882O
-----END PGP SIGNATURE-----
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-java/commons-logging/commons-logging-1.1.1.ebuild,v 1.6 2008/03/16 17:44:04 ken69267 Exp $
EAPI="1"
JAVA_PKG_IUSE="doc source test"
inherit java-pkg-2 java-ant-2 java-osgi
DESCRIPTION="The Jakarta-Commons Logging package is an ultra-thin bridge between different logging libraries."
HOMEPAGE="http://jakarta.apache.org/commons/logging/"
SRC_URI="mirror://apache/commons/logging/source/${P}-src.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ~ia64 ppc ppc64 x86 ~x86-fbsd"
IUSE="avalon-logkit log4j servletapi avalon-framework"
COMMON_DEP="
avalon-logkit? ( dev-java/avalon-logkit:1.2 )
log4j? ( dev-java/log4j:0 )
servletapi? ( java-virtuals/servlet-api:2.3 )
avalon-framework? ( dev-java/avalon-framework:4.2 )
test? ( dev-java/ant-junit:0 )"
# ATTENTION: Add this when log4j-1.3 is out
# =dev-java/log4j-1.3*
RDEPEND=">=virtual/jre-1.4
${COMMON_DEP}"
DEPEND=">=virtual/jdk-1.4
${COMMON_DEP}"
S="${WORKDIR}/${P}-src/"
RESTRICT="!servletapi? ( test )"
src_unpack() {
unpack ${A}
cd "${S}"
epatch "${FILESDIR}/${P}-gentoo.patch"
# patch to make the build.xml respect no servletapi
# TODO file upstream -nichoj
epatch "${FILESDIR}/${P}-servletapi.patch"
# bug 200918
java-ant_ignore-system-classes
# bug #208098
echo "jdk.1.4.present=true" > build.properties
use log4j && echo "log4j12.jar=$(java-pkg_getjars log4j)" >> build.properties
# ATTENTION: Add this when log4j-1.3 is out (check the SLOT)
#echo "log4j13.jar=$(java-pkg_getjars log4j-1.3)" > build.properties
use avalon-logkit && echo "logkit.jar=$(java-pkg_getjars avalon-logkit-1.2)" >> build.properties
use servletapi && echo "servletapi.jar=$(java-pkg_getjar --virtual servlet-api-2.3 servlet.jar)" >> build.properties
use avalon-framework && echo "avalon-framework.jar=$(java-pkg_getjars avalon-framework-4.2)" >> build.properties
java-pkg_filter-compiler jikes ecj-3.2
if use test && ! use servletapi; then
eerror "Tests need use servletapi, tests not executed"
fi
}
EANT_BUILD_TARGET="compile"
src_install() {
java-osgi_newjar-fromfile "target/${P}-SNAPSHOT.jar" "${FILESDIR}/${P}-manifest" "Apache Commons Logging"
java-pkg_newjar target/${PN}-api-${PV}-SNAPSHOT.jar ${PN}-api.jar
java-pkg_newjar target/${PN}-adapters-${PV}-SNAPSHOT.jar ${PN}-adapters.jar
dodoc RELEASE-NOTES.txt || die
dohtml PROPOSAL.html STATUS.html || die
use doc && java-pkg_dojavadoc target/docs/
use source && java-pkg_dosrc src/java/org
}