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> |