From 695e50d9ff753da62ba6e41dadb992cd6afec250 Mon Sep 17 00:00:00 2001 From: Steve Arnold Date: Sun, 10 Apr 2011 23:19:57 +0000 Subject: Updated to 1.5 source/target and added performance patch for findbugs. Package-Manager: portage-2.1.9.45/cvs/Linux x86_64 --- dev-java/bcel/ChangeLog | 11 +++++++-- dev-java/bcel/Manifest | 6 +++-- dev-java/bcel/bcel-5.2-r1.ebuild | 48 ++++++++++++++++++++++++++++++++++++++++ dev-java/bcel/metadata.xml | 11 +++++++++ 4 files changed, 72 insertions(+), 4 deletions(-) create mode 100644 dev-java/bcel/bcel-5.2-r1.ebuild (limited to 'dev-java') diff --git a/dev-java/bcel/ChangeLog b/dev-java/bcel/ChangeLog index 6eef78ee0fa1..d0bc54ca932f 100644 --- a/dev-java/bcel/ChangeLog +++ b/dev-java/bcel/ChangeLog @@ -1,6 +1,13 @@ # ChangeLog for dev-java/bcel -# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-java/bcel/ChangeLog,v 1.52 2010/07/16 19:44:05 grobian Exp $ +# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-java/bcel/ChangeLog,v 1.53 2011/04/10 23:19:57 nerdboy Exp $ + +*bcel-5.2-r1 (10 Apr 2011) + + 10 Apr 2011; Steve Arnold +bcel-5.2-r1.ebuild, + metadata.xml: + Updated to 1.5 source/target and added performance patch for findbugs. + Patch is use-enabled and off by default. 16 Jul 2010; Fabian Groffen bcel-5.2.ebuild: Marked ~x64-macos diff --git a/dev-java/bcel/Manifest b/dev-java/bcel/Manifest index c7b60cade996..63a510602269 100644 --- a/dev-java/bcel/Manifest +++ b/dev-java/bcel/Manifest @@ -1,6 +1,8 @@ AUX bcel-5.1-gentoo-buildxml.diff 1289 RMD160 3a7af7a2c51bf31208310af047cd5dfa89e38702 SHA1 9dc9c47ac3bf40de7dfe814f8e38c221a49a7a97 SHA256 f451cc4a183f093eb91a5333b5f7a95f93c3555067b066f019c397ec5a161959 AUX bcel-5.1-gentoo-src.diff 3249 RMD160 0c3548bb520535e70e27d4c8f9c7a7c7b52442d6 SHA1 9fde20b704c6d63bc50f5270b02bbaceb2c993e1 SHA256 b2ba3d62aae9766fe419400e1505e5d8896071b4028ff0978dffa5c7c8cffbd9 DIST bcel-5.2-src.tar.gz 261455 RMD160 824286886500f837c869ea6344e8362edbe10636 SHA1 3b3d451664855b0c9aae15dd05b69bf1063d8a1d SHA256 68039d59a38379d7b65ea3fc72276c43ba234776460e14361af35771bcaab295 +DIST findbugs-bcel-5.2_p20070531.patch.bz2 7190 RMD160 6dc670fed327a40141f1c41a1d68b238e16aea25 SHA1 6d210c8636d74019f4212fb9645fecf65d584f40 SHA256 43d049134de3eab3914fe850f4ddd89cd304ab21d87ca2669153a24f734f7981 +EBUILD bcel-5.2-r1.ebuild 1388 RMD160 3c0e1c8673be6676339b9577ba686e06aa4c40f2 SHA1 8b4d6764b40efc64b6187cdd121a73d1281b6138 SHA256 76ff41ca578047eb6db86f7292b16d97986a04410dc75a0f52e6ecc77e72e5b0 EBUILD bcel-5.2.ebuild 988 RMD160 353a8966c977f6e8712de4dd17131f682ec4935a SHA1 989827b2c6616de4dd48174b018794c1149be55f SHA256 6940595a5adac7e2a8937882cea67a9270d2ef0a69d70712e11fa6d12ea81e0d -MISC ChangeLog 5686 RMD160 b7be58fcb3c402e61456aab0c0536683511509ce SHA1 ef23e29e580a46b245d0dc58c385454cafa9a245 SHA256 b10c0de859bd8200800701525d5d49162523d2ce5c78c1a593b8dc8a1b263854 -MISC metadata.xml 157 RMD160 ab0b3741457dee7531f59c4da0f0e9e8399af084 SHA1 c37a6b9922aef61b5b3387655bccb6e3b16e0e26 SHA256 295d02c5805b0257938eb80314b371daac94b8d6ea85629a902de7a824adc0c9 +MISC ChangeLog 5918 RMD160 131722b1c966213367aed315492d0590dc763141 SHA1 5ae6b8b551b31a21e5dd107581dfee1ce4048002 SHA256 0b9c5b7de0dca7bad9d5fe939f28c760e56b1bf386991176ed0ed2b33cc007d1 +MISC metadata.xml 736 RMD160 437c9c1259504fd017b69c90cca884a5dc6d839b SHA1 b1acf5e8cac866cfc3d5d6d5d3d1ba9d116b97d0 SHA256 25e5269e735628bab5ad098d7b0bb4d972ab5db69ff6a0c70b05af771984a207 diff --git a/dev-java/bcel/bcel-5.2-r1.ebuild b/dev-java/bcel/bcel-5.2-r1.ebuild new file mode 100644 index 000000000000..ddea8d339839 --- /dev/null +++ b/dev-java/bcel/bcel-5.2-r1.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-java/bcel/bcel-5.2-r1.ebuild,v 1.1 2011/04/10 23:19:57 nerdboy Exp $ + +EAPI=2 + +JAVA_PKG_IUSE="doc source" + +inherit eutils java-pkg-2 java-ant-2 + +DESCRIPTION="The Byte Code Engineering Library: analyze, create, manipulate Java class files" +HOMEPAGE="http://jakarta.apache.org/bcel/" +SRC_URI="mirror://apache/jakarta/${PN}/source/${P}-src.tar.gz + findbugs? ( http://dev.gentoo.org/~fordfrog/distfiles/findbugs-${P}_p20070531.patch.bz2 )" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="-findbugs" + +CDEPEND="dev-java/ant-junit + =dev-java/junit-4*" + +RDEPEND=">=virtual/jre-1.5 + ${CDEPEND}" +DEPEND=">=virtual/jdk-1.5 + ${CDEPEND}" + +JAVA_ANT_REWRITE_CLASSPATH="true" +EANT_ANT_TASKS="ant-junit,junit" +ANT_OPTS="-Xmx256m" + +java_prepare() { + if use findbugs; then + mv build.xml build.xml.bak + EPATCH_OPTS="-p7" \ + epatch "${WORKDIR}"/findbugs-${P}_p20070531.patch + rm build.xml && mv build.xml.bak build.xml + fi +} + +src_install() { + java-pkg_newjar ./target/${P}.jar + dodoc README.txt || die + + use doc && java-pkg_dojavadoc dist/docs/api + use source && java-pkg_dosrc src/java/* +} diff --git a/dev-java/bcel/metadata.xml b/dev-java/bcel/metadata.xml index 838c00a4a448..323a26633ba5 100644 --- a/dev-java/bcel/metadata.xml +++ b/dev-java/bcel/metadata.xml @@ -2,4 +2,15 @@ java + + This is the main Reference implementation of the BCEL JavaClass API. + The Byte Code Engineering Library (formerly known as JavaClass) is intended + to give users a convenient possibility to analyze, create, and manipulate + (binary) Java class files (those ending with .class). Classes are represented + by objects which contain all the symbolic information of the given class: + methods, fields and byte code instructions, in particular. + + + Include performance patch for findbugs package. + -- cgit v1.2.3-65-gdbad