Gentoo Archives: gentoo-commits

From: James Le Cuirot <chewi@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/java:master commit in: dev-java/asm/
Date: Fri, 29 Apr 2016 09:30:38
Message-Id: 1461922193.9a43a57c066770fe2159d99b0328919eebbb7ca7.chewi@gentoo
1 commit: 9a43a57c066770fe2159d99b0328919eebbb7ca7
2 Author: James Le Cuirot <chewi <AT> gentoo <DOT> org>
3 AuthorDate: Fri Apr 29 09:29:53 2016 +0000
4 Commit: James Le Cuirot <chewi <AT> gentoo <DOT> org>
5 CommitDate: Fri Apr 29 09:29:53 2016 +0000
6 URL: https://gitweb.gentoo.org/proj/java.git/commit/?id=9a43a57c
7
8 dev-java/asm: Remove the overlay copy, 4.0 RC1 isn't needed any more
9
10 dev-java/asm/Manifest | 1 -
11 dev-java/asm/asm-4.0_rc1.ebuild | 38 --------------------------------------
12 dev-java/asm/metadata.xml | 21 ---------------------
13 3 files changed, 60 deletions(-)
14
15 diff --git a/dev-java/asm/Manifest b/dev-java/asm/Manifest
16 deleted file mode 100644
17 index 17df8bc..0000000
18 --- a/dev-java/asm/Manifest
19 +++ /dev/null
20 @@ -1 +0,0 @@
21 -DIST asm-4.0_RC1.tar.gz 865772 SHA256 a3c43ea927383afddca710a5ee4954d928cf79eceab62f24f3aed45ead71965b
22
23 diff --git a/dev-java/asm/asm-4.0_rc1.ebuild b/dev-java/asm/asm-4.0_rc1.ebuild
24 deleted file mode 100644
25 index 78f87ae..0000000
26 --- a/dev-java/asm/asm-4.0_rc1.ebuild
27 +++ /dev/null
28 @@ -1,38 +0,0 @@
29 -# Copyright 1999-2015 Gentoo Foundation
30 -# Distributed under the terms of the GNU General Public License v2
31 -# $Id$
32 -
33 -MY_P="${PN}-${PV/rc/RC}"
34 -JAVA_PKG_IUSE="doc source"
35 -
36 -inherit java-pkg-2 java-ant-2
37 -
38 -DESCRIPTION="Bytecode manipulation framework for Java"
39 -HOMEPAGE="http://asm.ow2.org"
40 -SRC_URI="http://download.forge.objectweb.org/${PN}/${MY_P}.tar.gz"
41 -LICENSE="BSD"
42 -SLOT="3.999" # 4rc1 is valid but breaks our Java stuff.
43 -IUSE=""
44 -KEYWORDS="~amd64 ~x86"
45 -
46 -DEPEND=">=virtual/jdk-1.5"
47 -RDEPEND=">=virtual/jre-1.5"
48 -
49 -# Needs dependencies we don't have yet.
50 -RESTRICT="test"
51 -
52 -S="${WORKDIR}/${MY_P}"
53 -EANT_DOC_TARGET="jdoc"
54 -
55 -# Fails if this objectweb.ant.tasks.path is not set.
56 -# Java generics seem to break unless product.noshrink is set.
57 -EANT_EXTRA_ARGS="-Dobjectweb.ant.tasks.path=foobar -Dproduct.noshrink=true"
58 -
59 -src_install() {
60 - for x in output/dist/lib/*.jar ; do
61 - java-pkg_newjar "${x}" $(basename "${x%-*}.jar")
62 - done
63 -
64 - use doc && java-pkg_dojavadoc output/dist/doc/javadoc/user/
65 - use source && java-pkg_dosrc src/*
66 -}
67
68 diff --git a/dev-java/asm/metadata.xml b/dev-java/asm/metadata.xml
69 deleted file mode 100644
70 index 22a4518..0000000
71 --- a/dev-java/asm/metadata.xml
72 +++ /dev/null
73 @@ -1,21 +0,0 @@
74 -<?xml version="1.0" encoding="UTF-8"?>
75 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
76 -
77 -<pkgmetadata>
78 -<herd>java</herd>
79 -
80 -<longdescription>
81 -ASM is a Java bytecode manipulation framework. It can be used to
82 -dynamically generate stub classes or other proxy classes, directly in
83 -binary form, or to dynamically modify classes at load time, i.e., just
84 -before they are loaded into the Java Virtual Machine.
85 -
86 -ASM offers similar functionalities as BCEL or SERP, but is much more
87 -smaller (25KB instead of 350KB for BCEL and 150KB for SERP) and faster
88 -than these tools (the overhead of a load time class transformation is of
89 -the order of 60% with ASM, 700% or more with BCEL, and 1100% or more
90 -with SERP). Indeed ASM was designed to be used in a dynamic way* and was
91 -therefore designed and implemented to be as small and as fast as
92 -possible.
93 -</longdescription>
94 -</pkgmetadata>