Portage is a package management system used by Gentoo Linux
# ChangeLog for dev-java/commons-codec
# Copyright 2000-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-java/commons-codec/ChangeLog,v 1.31 2008/04/09 20:14:19 betelgeuse Exp $
*commons-codec-1.3-r2 (09 Apr 2008)
09 Apr 2008; Petteri Räty
+commons-codec-1.3-r2.ebuild:
Remove unused logging dependencies and fix LICENSE to Apache-2.0.
Fixes bug #217049.
22 Mar 2008; Petteri Räty
files/1.3-tests-fix.patch:
Patch had Id CVS tag in it.
22 Mar 2008; Petteri Räty
+files/1.3-tests-fix.patch, commons-codec-1.3-r1.ebuild:
Prepare for generic src_test.
29 Jul 2007; Tom Gall
stable on ppc64
31 May 2007; Petteri Räty
commons-codec-1.3-r1.ebuild:
Fix javadoc installation.
23 May 2007; Diego Pettenò
commons-codec-1.3-r1.ebuild:
Add ~x86-fbsd keyword. Bug #176906.
27 Apr 2007; Petteri Räty
commons-codec-1.3-r1.ebuild:
Make dependencies match upcoming dev-java/avalon-logkit-1.2.2.
08 Mar 2007; Petteri Räty
-commons-codec-1.3.ebuild, commons-codec-1.3-r1.ebuild:
Mark amd64 stable wrt bug #166709 and remove old generation 1 ebuild.
18 Feb 2007; nixnut
Stable on ppc wrt bug 166709
14 Feb 2007; Christian Faulhammer
commons-codec-1.3-r1.ebuild:
stable x86; bug 166709
13 Feb 2007; Petteri Räty
commons-codec-1.3.ebuild, commons-codec-1.3-r1.ebuild:
Fix dev-java/avalon-logkit dependency atom to not match 1.2.2 so that the
package move from dev-java/avalon-logkit-bin to dev-java/avalon-logkit does
not break things.
13 Feb 2007; Petteri Räty
commons-codec-1.3.ebuild, commons-codec-1.3-r1.ebuild:
Fix white space and too long DESCRIPTION warnings from qualudis.
13 Feb 2007; Petteri Räty
commons-codec-1.3-r1.ebuild:
Ebuild cleanup.
*commons-codec-1.3-r1 (22 Jul 2006)
22 Jul 2006; Krzysiek Pawlik
+commons-codec-1.3-r1.ebuild:
Migrated to Generation 2.
10 Jul 2005; Thomas Matthijs
fix deps, cleanup
05 Jun 2005; Jan Brinkmann
commons-codec-1.3.ebuild:
Introduced support for the source useflag. Cosmetic changes.
29 May 2005; Markus Rothe
Added ~ppc64
22 Apr 2005; Jan Brinkmann
disabled junit tests, fixes #89784. marked stable on amd64
19 Oct 2004; Dylan Carlson
Keywords ~amd64.
16 Oct 2004; Thomas Matthijs
use java-pkg_dohtml instead of dohtml to also install the package-list in
case of api docs: #50740
13 Aug 2004; Chris Aniszczyk
Clean up
*commons-codec-1.3 (13 Aug 2004)
13 Aug 2004; Chris Aniszczyk
Version bump
30 Jul 2004; Thomas Matthijs
move dev-java/avalon-logkit dev-java/avalon-logkit-bin
27 Jun 2004; Chris Aniszczyk
Marking stable on x86 and ppc
31 Mar 2004; David Holm
Added to ~ppc.
*commons-codec-1.1 (31 Mar 2004)
31 Mar 2004; Karl Trygve Kalleberg
commons-codec-1.1.ebuild: Initial import. Ebuild submitted by myself.
*commons-codec-1.2 (30 Mar 2004)
30 Mar 2004; Karl Trygve Kalleberg
commons-codec-1.2.ebuild: Initial import. Ebuild submitted by myself.
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
AUX 1.3-tests-fix.patch 2727 RMD160 750357301e46f10cdb335f37467083cfa3258c6e SHA1 e9c7c59923d081563ecc6f630f0f9a1b2a5bdf44 SHA256 23bcbd533cbdf4d19a3b18bd1022a2452091e2c6a76670b670ceffa27cc7f74c
DIST commons-codec-1.3-src.tar.gz 88242 RMD160 84cfc6f02d991b5a7013902637aec5caaa29c823 SHA1 d9e37750866e4f7b090b0f95ada080c92e796505 SHA256 47e485a942e1f6f3f2a2b526e77667cbccbf507aeb63e129f54dfc77b5b645f4
EBUILD commons-codec-1.3-r1.ebuild 1454 RMD160 d02840c658998448de6b875dc9c1686b67ffcc45 SHA1 67e393643e5ad25c36bc7a02012a98521a14f345 SHA256 ba313351a40a84898f2a6a821b1044ececedfacb40a39dfb38bcd2431123b82d
EBUILD commons-codec-1.3-r2.ebuild 1371 RMD160 22c659fe81ed82e2de61670c99c62084504f5397 SHA1 33e0df065fe15b63f6767e01b92e112113c9b6b3 SHA256 bce6e45aa05efcfba08a3ac665311bd511b90d1edfc011ae3a2ed274da3c2c37
MISC ChangeLog 3913 RMD160 31e642ccc136bf8778638366f387536857a88224 SHA1 93a0fe875fdc0208717475e16fca907c98b7e81f SHA256 d2a5a2e400650751808151e19e1b7a28f0452a01e44e4acb9df1d6fd5afaef2b
MISC metadata.xml 1286 RMD160 9555083aefde1408d9956d4234fa3c91ae69c1e8 SHA1 8ce48a9af4e680bc06a17bfa6ef65b164f4bf0aa SHA256 fbcbff87a5928376062a3dc3ca1b83adbdcc5a6f7eea47bc61a4b55ca1beeb19
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.7 (GNU/Linux)
iD8DBQFH/SOZcxLzpIGCsLQRAt+aAJ9OVa/4pKIXwkraTkPbvs+v1WvdnACgiqTf
w3ponL5C1D8Kvn1lK8z24v4=
=vCC1
-----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-codec/commons-codec-1.3-r1.ebuild,v 1.12 2008/03/22 02:24:52 betelgeuse Exp $
EAPI=1
JAVA_PKG_IUSE="doc source test"
inherit java-pkg-2 java-ant-2
DESCRIPTION="Implementations of common encoders and decoders in Java."
HOMEPAGE="http://jakarta.apache.org/commons/codec/"
SRC_URI="mirror://apache/jakarta/commons/codec/source/${P}-src.tar.gz"
LICENSE="Apache-1.1"
SLOT="0"
KEYWORDS="amd64 ppc ppc64 x86 ~x86-fbsd"
IUSE=""
RDEPEND=">=virtual/jre-1.3
=dev-java/avalon-logkit-1.2*
dev-java/log4j"
DEPEND=">=virtual/jdk-1.3
test? ( dev-java/ant-junit:0 )
${RDEPEND}"
S="${WORKDIR}"
src_unpack() {
unpack ${A}
cd "${S}"
epatch "${FILESDIR}/1.3-tests-fix.patch"
sed -i "s_../LICENSE_LICENSE.txt_" build.xml || die "sed failed"
echo "conf.home=./src/conf" >> build.properties
echo "source.home=./src/java" >> build.properties
echo "build.home=./output" >> build.properties
echo "dist.home=./output/dist" >> build.properties
echo "test.home=./src/test" >> build.properties
echo "final.name=commons-codec" >> build.properties
java-ant_xml-rewrite -f build.xml -c -e javac -a encoding -v ISO8859-1
}
src_install() {
java-pkg_dojar output/dist/${PN}.jar
dodoc RELEASE-NOTES.txt || die
use doc && java-pkg_dojavadoc output/dist/docs/api
use source && java-pkg_dosrc src/java/*
}
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-java/commons-codec/commons-codec-1.3-r2.ebuild,v 1.1 2008/04/09 20:14:19 betelgeuse Exp $
EAPI=1
JAVA_PKG_IUSE="doc source test"
inherit java-pkg-2 java-ant-2
DESCRIPTION="Implementations of common encoders and decoders in Java."
HOMEPAGE="http://jakarta.apache.org/commons/codec/"
SRC_URI="mirror://apache/jakarta/commons/codec/source/${P}-src.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~x86-fbsd"
IUSE=""
RDEPEND=">=virtual/jre-1.4"
DEPEND=">=virtual/jdk-1.4
test? ( dev-java/ant-junit:0 )
${RDEPEND}"
S="${WORKDIR}"
src_unpack() {
unpack ${A}
cd "${S}"
epatch "${FILESDIR}/1.3-tests-fix.patch"
sed -i "s_../LICENSE_LICENSE.txt_" build.xml || die "sed failed"
echo "conf.home=./src/conf" >> build.properties
echo "source.home=./src/java" >> build.properties
echo "build.home=./output" >> build.properties
echo "dist.home=./output/dist" >> build.properties
echo "test.home=./src/test" >> build.properties
echo "final.name=commons-codec" >> build.properties
}
JAVA_ANT_ENCODING="ISO-8859-1"
src_install() {
java-pkg_dojar output/dist/${PN}.jar
dodoc RELEASE-NOTES.txt || die
use doc && java-pkg_dojavadoc output/dist/docs/api
use source && java-pkg_dosrc src/java/*
}
Codec was formed as an attempt to focus development effort on one
definitive implementation of the Base64 encoder. At the time of Codec's
proposal, there were approximately 34 different Java classes that dealt
with Base64 encoding spread over the Foundation's CVS repository.
Developers in the Jakarta Tomcat project had implemented an original
version of the Base64 codec which had been copied by the Commons
HttpClient and Apache XML project's XML-RPC subproject. After almost one
year, the two forked versions of Base64 had significantly diverged from
one another. XML-RPC had applied numerous fixes and patches which were
not applied to the Commons HttpClient Base64. Different subprojects had
differing implementations at various levels of compliance with the RFC
2045.
Out of that confusing duplication of effort sprang this simple attempt
to encourage code reuse among various projects. While this package
contains a abstract framework for the creation of encoders and decoders,
Codec itself is primarily focused on providing functional utilities for
working with common encodings.