Gentoo Archives: gentoo-commits

From: "Tim Harder (radhermit)" <radhermit@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-java/aspectj: ChangeLog aspectj-1.7.4.ebuild
Date: Sat, 25 Jan 2014 04:56:08
Message-Id: 20140125045604.497892004C@flycatcher.gentoo.org
1 radhermit 14/01/25 04:56:04
2
3 Modified: ChangeLog
4 Added: aspectj-1.7.4.ebuild
5 Log:
6 Version bump.
7
8 (Portage version: 2.2.8-r1/cvs/Linux x86_64, signed Manifest commit with key 4AB3E85B4F064CA3)
9
10 Revision Changes Path
11 1.29 dev-java/aspectj/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/aspectj/ChangeLog?rev=1.29&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/aspectj/ChangeLog?rev=1.29&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/aspectj/ChangeLog?r1=1.28&r2=1.29
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/dev-java/aspectj/ChangeLog,v
20 retrieving revision 1.28
21 retrieving revision 1.29
22 diff -u -r1.28 -r1.29
23 --- ChangeLog 16 Sep 2013 17:56:23 -0000 1.28
24 +++ ChangeLog 25 Jan 2014 04:56:04 -0000 1.29
25 @@ -1,6 +1,11 @@
26 # ChangeLog for dev-java/aspectj
27 -# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/dev-java/aspectj/ChangeLog,v 1.28 2013/09/16 17:56:23 ercpe Exp $
29 +# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
30 +# $Header: /var/cvsroot/gentoo-x86/dev-java/aspectj/ChangeLog,v 1.29 2014/01/25 04:56:04 radhermit Exp $
31 +
32 +*aspectj-1.7.4 (25 Jan 2014)
33 +
34 + 25 Jan 2014; Tim Harder <radhermit@g.o> +aspectj-1.7.4.ebuild:
35 + Version bump.
36
37 *aspectj-1.7.3-r1 (16 Sep 2013)
38
39
40
41
42 1.1 dev-java/aspectj/aspectj-1.7.4.ebuild
43
44 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/aspectj/aspectj-1.7.4.ebuild?rev=1.1&view=markup
45 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/aspectj/aspectj-1.7.4.ebuild?rev=1.1&content-type=text/plain
46
47 Index: aspectj-1.7.4.ebuild
48 ===================================================================
49 # Copyright 1999-2014 Gentoo Foundation
50 # Distributed under the terms of the GNU General Public License v2
51 # $Header: /var/cvsroot/gentoo-x86/dev-java/aspectj/aspectj-1.7.4.ebuild,v 1.1 2014/01/25 04:56:04 radhermit Exp $
52
53 EAPI="5"
54 JAVA_PKG_IUSE="doc source"
55
56 inherit java-pkg-2 java-pkg-simple
57
58 DESCRIPTION="A seamless aspect-oriented extension to the Java programming language"
59 HOMEPAGE="http://eclipse.org/aspectj/"
60 SRC_URI="http://www.eclipse.org/downloads/download.php?file=/tools/${PN}/${P}-src.jar&r=1 -> ${P}-src.jar"
61
62 LICENSE="EPL-1.0"
63 SLOT="0"
64 KEYWORDS="~amd64 ~x86"
65
66 CDEPEND="dev-java/asm:4
67 dev-java/commons-logging:0"
68 DEPEND="${CDEPEND}
69 app-arch/zip
70 >=virtual/jdk-1.5"
71 RDEPEND="${CDEPEND}
72 >=virtual/jre-1.5"
73
74 S=${WORKDIR}
75
76 JAVA_SRC_DIR="${S}/src"
77 JAVA_GENTOO_CLASSPATH="commons-logging,asm-4"
78
79 src_unpack() {
80 default
81 unzip "${S}"/aspectjweaver${PV}-src.jar -d "${S}"/src/ || die
82 }
83
84 java_prepare() {
85 default
86
87 # needs part of BEA JRockit to compile
88 rm "${S}"/src/org/aspectj/weaver/loadtime/JRockitAgent.java || die
89 # aspectj uses a renamed version of asm:4
90 find -name "*.java" -exec sed -i -e 's/import aj.org.objectweb.asm./import org.objectweb.asm./g' {} \; || die
91 mkdir -p "${S}"/target/classes/org/aspectj/weaver/ || die
92 cp -vr "${S}"/src/org/aspectj/weaver/*.properties "${S}"/target/classes/org/aspectj/weaver/ || die
93 }