summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLim Swee Tat <st_lim@gentoo.org>2005-07-31 06:48:09 +0000
committerLim Swee Tat <st_lim@gentoo.org>2005-07-31 06:48:09 +0000
commitc465e0f42a76354eac2e2d9238c2d05c7f44fbe6 (patch)
treeb6d9070e5c873a0e9ab9f389f78e7821a82967e8 /dev-java/cglib
parentAdded ~sh to KEYWORDS. (diff)
downloadgentoo-2-c465e0f42a76354eac2e2d9238c2d05c7f44fbe6.tar.gz
gentoo-2-c465e0f42a76354eac2e2d9238c2d05c7f44fbe6.tar.bz2
gentoo-2-c465e0f42a76354eac2e2d9238c2d05c7f44fbe6.zip
Version bumped to 2.1_2
(Portage version: 2.0.51.22-r2)
Diffstat (limited to 'dev-java/cglib')
-rw-r--r--dev-java/cglib/ChangeLog7
-rw-r--r--dev-java/cglib/Manifest20
-rw-r--r--dev-java/cglib/cglib-2.1.2.ebuild52
-rw-r--r--dev-java/cglib/files/digest-cglib-2.1.21
4 files changed, 65 insertions, 15 deletions
diff --git a/dev-java/cglib/ChangeLog b/dev-java/cglib/ChangeLog
index 4045e7fabfaf..ca2807b6deff 100644
--- a/dev-java/cglib/ChangeLog
+++ b/dev-java/cglib/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for dev-java/cglib
# Copyright 1999-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-java/cglib/ChangeLog,v 1.7 2005/04/30 20:24:44 luckyduck Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-java/cglib/ChangeLog,v 1.8 2005/07/31 06:48:09 st_lim Exp $
+
+*cglib-2.1.2 (31 Jul 2005)
+
+ 31 Jul 2005; Lim Swee Tat <st_lim@gentoo.org> +cglib-2.1.2.ebuild:
+ Version bumped to 2.1_2. Required for hibernate-3.0
30 Apr 2005; Jan Brinkmann <luckyduck@gentoo.org> cglib-2.0.2-r1.ebuild:
added ~ppc to KEYWORDS, introduced support for the source useflag
diff --git a/dev-java/cglib/Manifest b/dev-java/cglib/Manifest
index 3569ea721111..172b8380aa67 100644
--- a/dev-java/cglib/Manifest
+++ b/dev-java/cglib/Manifest
@@ -1,17 +1,9 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
-
-MD5 5042f2b668a3f30252361101f0b1567e cglib-2.0.2.ebuild 1090
-MD5 08f268309694824b43538cb366557dff cglib-2.0.2-r1.ebuild 1406
MD5 6d68d1265ebe249c78b6dc1fd0d0d4f8 ChangeLog 1108
+MD5 08f268309694824b43538cb366557dff cglib-2.0.2-r1.ebuild 1406
+MD5 7bfb14fefde85957c0735cc356a7551c cglib-2.1.2.ebuild 1479
+MD5 5042f2b668a3f30252361101f0b1567e cglib-2.0.2.ebuild 1090
MD5 a6ec7d7724fbd068ffb39b5be56134ed metadata.xml 157
-MD5 b6f8a58fff30e586496183aa9f0af130 files/digest-cglib-2.0.2 64
-MD5 b6f8a58fff30e586496183aa9f0af130 files/digest-cglib-2.0.2-r1 64
+MD5 ed8024c1d5b268d0d0b670b08b967f4a files/digest-cglib-2.1.2 65
MD5 a7a4f8f597ccfc2d44762869fa7e983f files/cglib-2.0.2-asm-1.4.3.patch 721
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v1.4.1 (GNU/Linux)
-
-iD8DBQFC1/fw/rLF9B432nYRAlnJAJ9IqNKTlQ2/vhiwYsk5NlTxBnQLwACeJHgX
-6WFVZzQ16bdzrwBrqcOpxak=
-=gv0p
------END PGP SIGNATURE-----
+MD5 b6f8a58fff30e586496183aa9f0af130 files/digest-cglib-2.0.2-r1 64
+MD5 b6f8a58fff30e586496183aa9f0af130 files/digest-cglib-2.0.2 64
diff --git a/dev-java/cglib/cglib-2.1.2.ebuild b/dev-java/cglib/cglib-2.1.2.ebuild
new file mode 100644
index 000000000000..6b627beeac5f
--- /dev/null
+++ b/dev-java/cglib/cglib-2.1.2.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-java/cglib/cglib-2.1.2.ebuild,v 1.1 2005/07/31 06:48:09 st_lim Exp $
+
+inherit eutils java-pkg
+
+MY_PV=${PV/1./1_}
+DESCRIPTION="cglib is a powerful, high performance and quality Code Generation Library, It is used to extend JAVA classes and implements interfaces at runtime."
+SRC_URI="mirror://sourceforge/${PN}/${PN}-src-${MY_PV}.jar"
+HOMEPAGE="http://cglib.sourceforge.net"
+LICENSE="Apache-1.1"
+SLOT="2.1"
+KEYWORDS="~x86 ~amd64"
+RDEPEND=">=virtual/jre-1.4
+ jikes? ( >=dev-java/jikes-1.21 )
+ =dev-java/asm-1.5*
+ =dev-java/aspectwerkz-2*
+ =dev-java/jarjar*"
+DEPEND=">=virtual/jdk-1.4
+ ${RDEPEND}
+ >=dev-java/ant-core-1.5"
+IUSE="doc jikes"
+
+S=${WORKDIR}
+
+src_unpack() {
+ jar xf ${DISTDIR}/${A} || die "failed to unpack"
+
+ cd ${S}/lib
+ rm -f *.jar
+ java-pkg_jar-from asm-1.5
+ java-pkg_jar-from aspectwerkz-2
+ java-pkg_jar-from jarjar-1
+
+ ln -sf asm-1.5*.jar asm.jar
+ ln -sf asm-attrs-1.5*.jar asm-attrs.jar
+}
+
+src_compile() {
+ local antflags="jar"
+ use doc && antflags="${antflags} javadoc"
+ use jikes && antflags="${antflags} -Dbuild.compiler=jikes"
+ ant ${antflags} || die "builed to build"
+}
+
+src_install() {
+ java-pkg_newjar ${S}/dist/${PN}-${MY_PV}.jar ${PN}.jar
+ java-pkg_newjar ${S}/dist/${PN}-nodep-${MY_PV}.jar ${PN}-nodep.jar
+
+ dodoc NOTICE README
+ use doc && java-pkg_dohtml -r docs/*
+}
diff --git a/dev-java/cglib/files/digest-cglib-2.1.2 b/dev-java/cglib/files/digest-cglib-2.1.2
new file mode 100644
index 000000000000..a9252787eed5
--- /dev/null
+++ b/dev-java/cglib/files/digest-cglib-2.1.2
@@ -0,0 +1 @@
+MD5 5e8729585a9df5483b467705e3bd68d5 cglib-src-2.1_2.jar 1610212