Gentoo Archives: gentoo-commits

From: "Petteri Raty (betelgeuse)" <betelgeuse@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-java/aspectwerkz: ChangeLog aspectwerkz-2.0_rc2-r3.ebuild
Date: Wed, 30 Jul 2008 22:25:10
Message-Id: E1KOK6W-0001Qf-6U@stork.gentoo.org
1 betelgeuse 08/07/30 22:25:08
2
3 Modified: ChangeLog
4 Added: aspectwerkz-2.0_rc2-r3.ebuild
5 Log:
6 Remove unneeded dependencies pointed out by java-dep-check.
7 (Portage version: 2.2_rc4/cvs/Linux 2.6.26-gentoo i686)
8
9 Revision Changes Path
10 1.24 dev-java/aspectwerkz/ChangeLog
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/aspectwerkz/ChangeLog?rev=1.24&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/aspectwerkz/ChangeLog?rev=1.24&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/aspectwerkz/ChangeLog?r1=1.23&r2=1.24
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/dev-java/aspectwerkz/ChangeLog,v
19 retrieving revision 1.23
20 retrieving revision 1.24
21 diff -u -r1.23 -r1.24
22 --- ChangeLog 30 Mar 2008 17:12:41 -0000 1.23
23 +++ ChangeLog 30 Jul 2008 22:25:07 -0000 1.24
24 @@ -1,6 +1,12 @@
25 # ChangeLog for dev-java/aspectwerkz
26 # Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/dev-java/aspectwerkz/ChangeLog,v 1.23 2008/03/30 17:12:41 corsair Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/dev-java/aspectwerkz/ChangeLog,v 1.24 2008/07/30 22:25:07 betelgeuse Exp $
29 +
30 +*aspectwerkz-2.0_rc2-r3 (30 Jul 2008)
31 +
32 + 30 Jul 2008; Petteri Räty <betelgeuse@g.o>
33 + +aspectwerkz-2.0_rc2-r3.ebuild:
34 + Remove unneeded dependencies pointed out by java-dep-check.
35
36 30 Mar 2008; Markus Rothe <corsair@g.o>
37 aspectwerkz-2.0_rc2-r2.ebuild:
38
39
40
41 1.1 dev-java/aspectwerkz/aspectwerkz-2.0_rc2-r3.ebuild
42
43 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/aspectwerkz/aspectwerkz-2.0_rc2-r3.ebuild?rev=1.1&view=markup
44 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/aspectwerkz/aspectwerkz-2.0_rc2-r3.ebuild?rev=1.1&content-type=text/plain
45
46 Index: aspectwerkz-2.0_rc2-r3.ebuild
47 ===================================================================
48 # Copyright 1999-2008 Gentoo Foundation
49 # Distributed under the terms of the GNU General Public License v2
50 # $Header: /var/cvsroot/gentoo-x86/dev-java/aspectwerkz/aspectwerkz-2.0_rc2-r3.ebuild,v 1.1 2008/07/30 22:25:07 betelgeuse Exp $
51
52 EAPI=1
53 # no rewriting required since we patch build.xml to contain target/source
54 JAVA_PKG_BSFIX="off"
55 JAVA_PKG_IUSE="java5 source"
56
57 inherit java-pkg-2 eutils java-ant-2
58
59 DESCRIPTION="AspectWerkz is a dynamic, lightweight and high-performant AOP/AOSD framework for Java."
60 SRC_URI="http://dist.codehaus.org/${PN}/distributions/${P/_rc/.RC}.zip"
61 HOMEPAGE="http://aspectwerkz.codehaus.org"
62 LICENSE="LGPL-2.1"
63 SLOT="2"
64 KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
65 RDEPEND=">=virtual/jre-1.3
66 dev-java/asm:1.5
67 dev-java/concurrent-util:0
68 dev-java/dom4j:1
69 dev-java/jrexx:0
70 dev-java/junit:0
71 dev-java/trove:0
72 dev-java/qdox:1.6"
73 DEPEND="java5? ( >=virtual/jdk-1.5 )
74 !java5? ( >=virtual/jdk-1.3 )
75 ${RDEPEND}
76 app-arch/unzip"
77 IUSE=""
78
79 S=${WORKDIR}/aw_2_0_2
80
81 # These fail
82 RESTRICT="test"
83
84 src_unpack() {
85 unpack ${A}
86
87 cd "${S}"
88 epatch "${FILESDIR}"/${P}-gentoo.patch
89 epatch "${FILESDIR}"/${P}-jdk15.patch
90
91 find . -name '*.jar' -exec rm -v {} \; || die
92 find . -name '*.class' -exec rm -v {} \; || die
93 cd "${S}"/lib
94 java-pkg_jar-from asm-1.5
95 java-pkg_jar-from concurrent-util
96 java-pkg_jar-from dom4j-1
97 java-pkg_jar-from jrexx
98 java-pkg_jar-from junit
99 java-pkg_jar-from trove
100 java-pkg_jar-from qdox-1.6
101 }
102
103 src_compile() {
104 local antflags
105 use "!java5" && antflags="-Dnojdk15=true"
106 eant ${antflags} dist || die "eant failed"
107 }
108
109 src_install() {
110 java-pkg_dojar lib/${PN}*.jar
111
112 use source && java-pkg_dosrc src/*
113 }