Portage is a package management system used by Gentoo Linux
# 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.1.3.ebuild, cglib-2.2_beta1-r1.ebuild:
Added ~ppc64
11 Mar 2008; Petteri Räty
RESTRICT test for upcoming generic src_test. They fail and would need
aspectwerkz-1.0.
11 Mar 2008; Petteri Räty
cglib-2.2_beta1.ebuild:
Add app-arch/unzip to DEPEND.
11 Mar 2008; Petteri Räty
Add RESTRICT test for the upcoming generic src_test.
20 Feb 2008; Petteri Räty
Filter ecj-3.3 and switch to slot deps.
20 Feb 2008; Petteri Räty
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
Remove the now obsolete WANT_SPLIT_ANT variable.
24 Oct 2007; Petteri Räty
Fix source use flag. Reported in bug #192793.
16 Aug 2007; Tobias Scherbaum
ppc stable, bug #186199
24 Jul 2007; Christian Faulhammer
stable x86, bug 186199
22 Jul 2007; Wulf C. Krueger
Marked stable on amd64 as per bug 186199.
02 Jul 2007; Petteri Räty
Fix LICENSE to Apache-2.0 from Apache-1.1 and use java-pkg_dojavadoc.
26 May 2007; Krzysiek Pawlik
cglib-2.2_beta1.ebuild:
Add ~ppc.
18 May 2007; Petteri Räty
Use ANT_TASKS for jarjar.
26 Apr 2007; Petteri Räty
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
Stylistic cleanup.
25 Apr 2007; Vlastimil Babka
Fix dependencies, tweak style.
20 Apr 2007; Petteri Räty
Fix errors reported by java-pkg_ensure-dep.
20 Apr 2007; Petteri Räty
Add dev-java/ant-core to RDEPEND.
18 Feb 2007; nixnut
Stable on ppc wrt bug 163646
04 Feb 2007; Vlastimil Babka
-cglib-2.1.2.ebuild:
Cleanup.
03 Feb 2007; Steve Dibb
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
Version bump. Uses SLOT=2.2. Works with asm-2.2.
09 Sep 2006; Petteri Räty
Removed an old version.
09 Sep 2006; Petteri Räty
cglib-2.0.2-r2.ebuild:
Fixed dependencies to not match two different slots of dev-java/asm.
08 Sep 2006; Joshua Nichols
Fix for java-strict. Was missing implicitly dependend on jar from ant-core.
06 Aug 2006; Joshua Nichols
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.1.3.ebuild:
ant_src_unpack -> src_unpack
12 Jul 2006; Danny van Dyk
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.1.3.ebuild:
Version and revision bumps to support new Java system.
09 Feb 2006; Joshua Nichols
Marked stable on amd64 and x86.
31 Jul 2005; Lim Swee Tat
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
Version bumped to 2.1_2. Required for hibernate-3.0
30 Apr 2005; Jan Brinkmann
added ~ppc to KEYWORDS, introduced support for the source useflag
22 Apr 2005; Simon Stelling
stable on amd64
*cglib-2.0.2-r1 (20 Jan 2005)
20 Jan 2005; Jan Brinkmann
cglib-2.0.2.ebuild:
readded old version with ~ppc, -r1 doesnt make use of packed jars.
20 Jan 2005; Jan Brinkmann
readded ~ppc. sorry :/
05 Jan 2005; Jan Brinkmann
Removed all packed jars. Fixes #76738.
27 Dec 2004; Lim Swee Tat
Removed the version number from the jar
*cglib-2.0.2 (27 Dec 2004)
27 Dec 2004; Lim Swee Tat
+cglib-2.0.2.ebuild:
Initial add to support hibernate
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
# 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
}
# 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
}
# 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
}
# 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/*
}
cglib is a powerful, high performance and quality Code Generation
Library, It is used to extend JAVA classes and implements interfaces
at runtime.