1 # Copyright 1999-2015 Gentoo Foundation
2 # Distributed under the terms of the GNU General Public License v2
5 JAVA_PKG_IUSE="doc source"
7 inherit java-pkg-2 java-pkg-simple
9 DESCRIPTION="A seamless aspect-oriented extension to the Java programming language"
10 HOMEPAGE="http://eclipse.org/aspectj/"
11 SRC_URI="http://www.eclipse.org/downloads/download.php?file=/tools/${PN}/${P}-src.jar&r=1 -> ${P}-src.jar"
17 CDEPEND="dev-java/asm:4
18 dev-java/commons-logging:0"
27 JAVA_SRC_DIR="${S}/src"
28 JAVA_GENTOO_CLASSPATH="commons-logging,asm-4"
29 JAVA_ENCODING="iso8859-1"
33 unzip "${S}"/aspectjweaver${PV}-src.jar -d "${S}"/src/ || die
39 # needs part of BEA JRockit to compile
40 rm "${S}"/src/org/aspectj/weaver/loadtime/JRockitAgent.java || die
41 # aspectj uses a renamed version of asm:4
42 find -name "*.java" -exec sed -i -e 's/import aj.org.objectweb.asm./import org.objectweb.asm./g' {} \; || die
43 mkdir -p "${S}"/target/classes/org/aspectj/weaver/ || die
44 cp -vr "${S}"/src/org/aspectj/weaver/*.properties "${S}"/target/classes/org/aspectj/weaver/ || die