ChangeLog

# ChangeLog for dev-java/cglib
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-java/cglib/ChangeLog,v 1.42 2008/03/30 17:14:43 corsair Exp $

30 Mar 2008; Markus Rothe cglib-2.0.2-r2.ebuild,
cglib-2.1.3.ebuild, cglib-2.2_beta1-r1.ebuild:
Added ~ppc64

11 Mar 2008; Petteri Räty cglib-2.0.2-r2.ebuild:
RESTRICT test for upcoming generic src_test. They fail and would need
aspectwerkz-1.0.

11 Mar 2008; Petteri Räty cglib-2.0.2-r2.ebuild,
cglib-2.2_beta1.ebuild:
Add app-arch/unzip to DEPEND.

11 Mar 2008; Petteri Räty cglib-2.1.3.ebuild:
Add RESTRICT test for the upcoming generic src_test.

20 Feb 2008; Petteri Räty cglib-2.1.3.ebuild:
Filter ecj-3.3 and switch to slot deps.

20 Feb 2008; Petteri Räty cglib-2.0.2-r2.ebuild:
Filter ecj-3.3 as emerging fails with it.

*cglib-2.2_beta1-r1 (17 Feb 2008)

17 Feb 2008; Petteri Räty
+files/2.2-nojarjar.patch, +cglib-2.2_beta1-r1.ebuild:
Use EAPI 1 for slot deps. Fix license to Apache-2.0. Add app-arch/unzip to
DEPEND. Don't build the nodeps jar because bundling deps is bad. Fix the
source use flag and add the examples use flag. Fixes bug #210433.

14 Jan 2008; Vlastimil Babka cglib-2.1.3.ebuild:
Remove the now obsolete WANT_SPLIT_ANT variable.

24 Oct 2007; Petteri Räty cglib-2.1.3.ebuild:
Fix source use flag. Reported in bug #192793.

16 Aug 2007; Tobias Scherbaum cglib-2.1.3.ebuild:
ppc stable, bug #186199

24 Jul 2007; Christian Faulhammer cglib-2.1.3.ebuild:
stable x86, bug 186199

22 Jul 2007; Wulf C. Krueger cglib-2.1.3.ebuild:
Marked stable on amd64 as per bug 186199.

02 Jul 2007; Petteri Räty cglib-2.1.3.ebuild:
Fix LICENSE to Apache-2.0 from Apache-1.1 and use java-pkg_dojavadoc.

26 May 2007; Krzysiek Pawlik cglib-2.1.3.ebuild,
cglib-2.2_beta1.ebuild:
Add ~ppc.

18 May 2007; Petteri Räty cglib-2.2_beta1.ebuild:
Use ANT_TASKS for jarjar.

26 Apr 2007; Petteri Räty metadata.xml,
cglib-2.0.2-r2.ebuild, cglib-2.1.3.ebuild, cglib-2.2_beta1.ebuild:
Shorten the overly long DESCRIPTION by moving it to metadata.xml as
longdescription.

26 Apr 2007; Petteri Räty cglib-2.0.2-r2.ebuild:
Stylistic cleanup.

25 Apr 2007; Vlastimil Babka cglib-2.0.2-r2.ebuild:
Fix dependencies, tweak style.

20 Apr 2007; Petteri Räty cglib-2.1.3.ebuild:
Fix errors reported by java-pkg_ensure-dep.

20 Apr 2007; Petteri Räty cglib-2.2_beta1.ebuild:
Add dev-java/ant-core to RDEPEND.

18 Feb 2007; nixnut cglib-2.0.2-r2.ebuild:
Stable on ppc wrt bug 163646

04 Feb 2007; Vlastimil Babka -cglib-2.0.2-r1.ebuild,
-cglib-2.1.2.ebuild:
Cleanup.

03 Feb 2007; Steve Dibb cglib-2.0.2-r2.ebuild:
amd64 stable, bug 163646

25 Jan 2007; Christian Faulhammer
cglib-2.0.2-r2.ebuild:
stable x86; bug #163646

*cglib-2.2_beta1 (15 Jan 2007)

15 Jan 2007; Joshua Nichols +cglib-2.2_beta1.ebuild:
Version bump. Uses SLOT=2.2. Works with asm-2.2.

09 Sep 2006; Petteri Räty -cglib-2.0.2.ebuild:
Removed an old version.

09 Sep 2006; Petteri Räty cglib-2.0.2-r1.ebuild,
cglib-2.0.2-r2.ebuild:
Fixed dependencies to not match two different slots of dev-java/asm.

08 Sep 2006; Joshua Nichols cglib-2.1.3.ebuild:
Fix for java-strict. Was missing implicitly dependend on jar from ant-core.

06 Aug 2006; Joshua Nichols cglib-2.0.2-r2.ebuild:
Added missing dependency jar that was brought in by /usr/bin/ant, in order
to satisfy java-strict

22 Jul 2006; Krzysiek Pawlik cglib-2.0.2-r2.ebuild,
cglib-2.1.3.ebuild:
ant_src_unpack -> src_unpack

12 Jul 2006; Danny van Dyk cglib-2.1.3.ebuild:
QA: Added source to IUSE.

*cglib-2.1.3 (05 Jul 2006)
*cglib-2.0.2-r2 (05 Jul 2006)

05 Jul 2006; Joshua Nichols +cglib-2.0.2-r2.ebuild,
+cglib-2.1.3.ebuild:
Version and revision bumps to support new Java system.

09 Feb 2006; Joshua Nichols cglib-2.0.2-r1.ebuild:
Marked stable on amd64 and x86.

31 Jul 2005; Lim Swee Tat cglib-2.1.2.ebuild:
Minor mistake in where I had installed asm-1.5 from eons ago, and the jar
files were labelled with the version number. Removed the linking.

*cglib-2.1.2 (31 Jul 2005)

31 Jul 2005; Lim Swee Tat +cglib-2.1.2.ebuild:
Version bumped to 2.1_2. Required for hibernate-3.0

30 Apr 2005; Jan Brinkmann cglib-2.0.2-r1.ebuild:
added ~ppc to KEYWORDS, introduced support for the source useflag

22 Apr 2005; Simon Stelling cglib-2.0.2.ebuild:
stable on amd64

*cglib-2.0.2-r1 (20 Jan 2005)

20 Jan 2005; Jan Brinkmann +cglib-2.0.2-r1.ebuild,
cglib-2.0.2.ebuild:
readded old version with ~ppc, -r1 doesnt make use of packed jars.

20 Jan 2005; Jan Brinkmann cglib-2.0.2.ebuild:
readded ~ppc. sorry :/

05 Jan 2005; Jan Brinkmann cglib-2.0.2.ebuild:
Removed all packed jars. Fixes #76738.

27 Dec 2004; Lim Swee Tat cglib-2.0.2.ebuild:
Removed the version number from the jar

*cglib-2.0.2 (27 Dec 2004)

27 Dec 2004; Lim Swee Tat +metadata.xml,
+cglib-2.0.2.ebuild:
Initial add to support hibernate

Manifest

AUX 2.2-nojarjar.patch 857 RMD160 32d2b4a2930b9aecec3c7510010b0b17429c0ae0 SHA1 7c65fb47f01528bca5828ed0acf5cd7373f8b80a SHA256 a5524ff15bf44e392d37918a2c032e31fa645af5f9b12db0ff249afcb83c0f9a
AUX cglib-2.0.2-asm-1.4.3.patch 721 RMD160 3fe4b4b08f5a02efc1acbc43924fcc2c4dbf075c SHA1 c70c0ee78da474d92087aef4ff8d3287423aa724 SHA256 06997a5c61860cc5426ad0f7783447fd4f980692c21a321c533d54d87281f73a
DIST cglib-src-2.0.2.jar 445834 RMD160 7f0e63ee69c090465db906288b87ff541fd00691 SHA1 414985d703e1adc433bea5188e10015d40450423 SHA256 91644a03487a9a0161a54e0c3644c34c44e507557dcf4b8b97a60dd91e67cd1c
DIST cglib-src-2.1_3.jar 1610524 RMD160 9341441cb931f8494c5a0917db1b526ae06a6511 SHA1 9f1bb4dcdd99bacc166a917a3fa6489ba54c3c38 SHA256 652c7533f5c6d4bf66ba13871f70133e9ffdca648e49354cff7f39824282739e
DIST cglib-src-2.2_beta1.jar 1502672 RMD160 f1498df604115cdb7f50932c094c3bd3bb689f67 SHA1 03ee5d15379b0f71753527c45e68fcfceee2eb72 SHA256 6722247e1cdd4c63f80245b488f22054e72c211c42ea33c7e7e88491c8455b21
EBUILD cglib-2.0.2-r2.ebuild 1330 RMD160 c03b0dd3d0b00e8de59773e4951386b32421f21e SHA1 c8e502a253473e3a028ddd815cac9bf3da581c8a SHA256 33ee5fe8f3ab45847fe213248c99608332ea2b1d60930ee278ea1d3047de2d2b
EBUILD cglib-2.1.3.ebuild 1354 RMD160 355bbed43be2af56dd7f6059b1edd40a27e16b97 SHA1 2fddf50796201f55a4c9fb465772c8aa10f9e93d SHA256 2ca806cf18cc17f86986499ba18ddabf4da130c45e4b6ad3ec8b463b7c0aa66f
EBUILD cglib-2.2_beta1-r1.ebuild 1324 RMD160 4bd3b497f9c822f6a29139bcff642e5122fbbd6f SHA1 de35227ff58f0c7b380608dbf158bfb93648a9df SHA256 9ac18cfcc8fd1f0651b28adac9db98eb9c58052c8d5090747b4f4bbfa5ffff93
EBUILD cglib-2.2_beta1.ebuild 1210 RMD160 50a752b3a2f3af2c972b31939f65a91fc8d7d61e SHA1 aadc3e2193dd28228b0f9e676e940987eab711ac SHA256 d7d65b6a11ea8a77013512dd968ddf916dc112c5a4d40f112302de838a280521
MISC ChangeLog 5967 RMD160 f41821898e7046d4e43140cf07d804b4d9970200 SHA1 c6a3e7eecfecf52ad6ac87c5912c494fcdec230c SHA256 bf068ccf9443ffe5704f9dc771e8f585b1dd34e4264c1b72e2d5a88c908cdfda
MISC metadata.xml 350 RMD160 c14c634175d8f1c82e457ffc403744b777926f8b SHA1 bc4e48c65f4ad0493076bf0719362f8cce1cef65 SHA256 1364c70f5978d4b5277c64fec94ba77ca7da6d41a3bf851ad90e49b93f3f8ec8

cglib-2.0.2-r2.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-java/cglib/cglib-2.0.2-r2.ebuild,v 1.14 2008/03/30 17:14:43 corsair Exp $

EAPI=1
JAVA_PKG_IUSE="doc source"

inherit eutils java-pkg-2 java-ant-2

DESCRIPTION="A powerful, high performance and quality Code Generation Library."
SRC_URI="mirror://sourceforge/${PN}/${PN}-src-${PV}.jar"
HOMEPAGE="http://cglib.sourceforge.net"
LICENSE="Apache-1.1"
SLOT="2"
KEYWORDS="amd64 ppc ~ppc64 x86"
COMMON_DEP="=dev-java/asm-1.4.3*
=dev-java/aspectwerkz-2*
dev-java/ant-core"
RDEPEND=">=virtual/jre-1.4
${COMMON_DEP}"
# test? ( dev-java/junit:0 )
DEPEND=">=virtual/jdk-1.4
app-arch/unzip
${COMMON_DEP}"
IUSE=""

S=${WORKDIR}

src_unpack() {
unpack ${A}

epatch "${FILESDIR}/${P}-asm-1.4.3.patch"

cd "${S}/lib"
rm -v *.jar || die
java-pkg_jar-from asm-1.4
java-pkg_jar-from aspectwerkz-2
java-pkg_jar-from ant-core ant.jar
}

#Investigate why this fails
EANT_FILTER_COMPILER="ecj-3.3"
EANT_TEST_JUNIT_INTO="lib"

# Fail and would need aspectwekrz-1.0
RESTRICT="test"

src_install() {
java-pkg_newjar dist/${P}.jar
java-pkg_newjar dist/${PN}-full-${PV}.jar ${PN}-full.jar

dodoc NOTICE README || die
use doc && java-pkg_dojavadoc docs
use source && java-pkg_dosrc src/proxy/net
}

cglib-2.1.3.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-java/cglib/cglib-2.1.3.ebuild,v 1.16 2008/03/30 17:14:43 corsair Exp $

EAPI=1
JAVA_PKG_IUSE="doc source"

inherit eutils java-pkg-2 java-ant-2

MY_PV=${PV/1./1_}
DESCRIPTION="cglib is a powerful, high performance and quality Code Generation Library."
SRC_URI="mirror://sourceforge/${PN}/${PN}-src-${MY_PV}.jar"
HOMEPAGE="http://cglib.sourceforge.net"
LICENSE="Apache-2.0"
SLOT="2.1"
KEYWORDS="amd64 ppc ~ppc64 x86"
COMMON_DEP="dev-java/asm:1.5
dev-java/aspectwerkz:2
dev-java/ant-core"
RDEPEND=">=virtual/jre-1.4
${COMMON_DEP}"
DEPEND=">=virtual/jdk-1.4
app-arch/unzip
dev-java/jarjar
${COMMON_DEP}"
IUSE=""

S=${WORKDIR}

src_unpack() {
unpack ${A}

cd "${S}/lib"
rm -v *.jar || die
java-pkg_jar-from asm-1.5
java-pkg_jar-from aspectwerkz-2
java-pkg_jar-from ant-core ant.jar
}

EANT_FILTER_COMPILER="ecj-3.3"
EANT_ANT_TASKS="jarjar-1"

# Does not work against our current version of aspectwerkz
# https://bugs.gentoo.org/show_bug.cgi?id=183997
RESTRICT="test"

src_install() {
java-pkg_newjar dist/${PN}-${MY_PV}.jar
java-pkg_newjar dist/${PN}-nodep-${MY_PV}.jar ${PN}-nodep.jar

dodoc NOTICE README || die
use doc && java-pkg_dojavadoc docs/
use source && java-pkg_dosrc src/proxy/net
}

cglib-2.2_beta1-r1.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-java/cglib/cglib-2.2_beta1-r1.ebuild,v 1.2 2008/03/30 17:14:43 corsair Exp $

EAPI=1
JAVA_PKG_IUSE="doc examples source"

inherit eutils java-pkg-2 java-ant-2

DESCRIPTION="cglib is a powerful, high performance and quality Code Generation Library."
SRC_URI="mirror://sourceforge/${PN}/${PN}-src-${PV}.jar"
HOMEPAGE="http://cglib.sourceforge.net"
LICENSE="Apache-2.0"
SLOT="2.2"
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
COMMON_DEP="dev-java/asm:2.2
>=dev-java/ant-core-1.7.0"
RDEPEND=">=virtual/jre-1.4
${COMMON_DEP}"
DEPEND=">=virtual/jdk-1.4
app-arch/unzip
${COMMON_DEP}"
IUSE=""

S=${WORKDIR}

src_unpack() {
unpack ${A}

epatch "${FILESDIR}/2.2-nojarjar.patch"

cd "${S}/lib"
rm -v *.jar || die
java-pkg_jar-from asm-2.2 asm.jar
java-pkg_jar-from asm-2.2 asm-util.jar
java-pkg_jar-from asm-2.2 asm-commons.jar
java-pkg_jar-from ant-core ant.jar
}

# Fail giving a NullPointerException
RESTRICT="test"
EANT_TEST_JUNIT_INTO="lib"

src_install() {
java-pkg_newjar dist/${P}.jar ${PN}.jar

dodoc NOTICE README || die
use doc && java-pkg_dojavadoc docs
use source && java-pkg_dosrc src/proxy/net
use examples && java-pkg_doexamples --subdir samples src/proxy/samples
}

cglib-2.2_beta1.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-java/cglib/cglib-2.2_beta1.ebuild,v 1.6 2008/03/11 15:27:14 betelgeuse Exp $

JAVA_PKG_IUSE="doc source"

inherit eutils java-pkg-2 java-ant-2

DESCRIPTION="cglib is a powerful, high performance and quality Code Generation Library."
SRC_URI="mirror://sourceforge/${PN}/${PN}-src-${PV}.jar"
HOMEPAGE="http://cglib.sourceforge.net"
LICENSE="Apache-1.1"
SLOT="2.2"
KEYWORDS="~amd64 ~ppc ~x86"
COMMON_DEP="=dev-java/asm-2.2*
>=dev-java/ant-core-1.7.0"
RDEPEND=">=virtual/jre-1.4
${COMMON_DEP}"
DEPEND=">=virtual/jdk-1.4
app-arch/unzip
>=dev-java/jarjar-0.9
${COMMON_DEP}"
IUSE=""

S=${WORKDIR}

src_unpack() {
jar xf "${DISTDIR}/${A}" || die "failed to unpack"

cd "${S}/lib"
rm -v *.jar || die
java-pkg_jar-from asm-2.2 asm.jar
java-pkg_jar-from asm-2.2 asm-util.jar
java-pkg_jar-from asm-2.2 asm-commons.jar
java-pkg_jar-from ant-core ant.jar
}

ANT_TASKS="jarjar-1"

src_install() {
java-pkg_newjar dist/${P}.jar ${PN}.jar
java-pkg_newjar dist/${PN}-nodep-${PV}.jar ${PN}-nodep.jar

dodoc NOTICE README || die
use doc && java-pkg_dohtml -r docs/*
}

files

metadata.xml




java

cglib is a powerful, high performance and quality Code Generation
Library, It is used to extend JAVA classes and implements interfaces
at runtime.