Initial import. Needed as a dependency of #76738.
authorJan Brinkmann <luckyduck@gentoo.org>
Wed, 5 Jan 2005 22:12:05 +0000 (22:12 +0000)
committerJan Brinkmann <luckyduck@gentoo.org>
Wed, 5 Jan 2005 22:12:05 +0000 (22:12 +0000)
dev-java/aspectwerkz/ChangeLog [new file with mode: 0644]
dev-java/aspectwerkz/Manifest [new file with mode: 0644]
dev-java/aspectwerkz/aspectwerkz-2.0_rc2.ebuild [new file with mode: 0644]
dev-java/aspectwerkz/files/aspectwerkz-2.0_rc2-gentoo.patch [new file with mode: 0644]
dev-java/aspectwerkz/files/digest-aspectwerkz-2.0_rc2 [new file with mode: 0644]
dev-java/aspectwerkz/metadata.xml [new file with mode: 0644]
dev-java/groovy/Manifest

diff --git a/dev-java/aspectwerkz/ChangeLog b/dev-java/aspectwerkz/ChangeLog
new file mode 100644 (file)
index 0000000..1a1ba78
--- /dev/null
@@ -0,0 +1,10 @@
+# ChangeLog for dev-java/aspectwerkz
+# Copyright 1999-2005 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-java/aspectwerkz/ChangeLog,v 1.1 2005/01/05 22:12:05 luckyduck Exp $
+
+*aspectwerkz-2.0_rc2 (05 Jan 2005)
+
+  05 Jan 2005; Jan Brinkmann <luckyduck@gentoo.org> +metadata.xml,
+  +files/aspectwerkz-2.0_rc2-gentoo.patch, +aspectwerkz-2.0_rc2.ebuild:
+  Initial import. Needed as a dependency of #76738.
+
diff --git a/dev-java/aspectwerkz/Manifest b/dev-java/aspectwerkz/Manifest
new file mode 100644 (file)
index 0000000..40a02bf
--- /dev/null
@@ -0,0 +1,5 @@
+MD5 7e60e858a9480259b624ea67883db7a6 aspectwerkz-2.0_rc2.ebuild 1444
+MD5 3288471e403d9dda43767b5c8ee79631 ChangeLog 444
+MD5 123cf9440c1d4ac78f2caba1624765f9 metadata.xml 158
+MD5 1bcde0233ea72230e5b78958ff1a30f9 files/aspectwerkz-2.0_rc2-gentoo.patch 4866
+MD5 b52e8ab0f4ac5139bc047f5f9a8844aa files/digest-aspectwerkz-2.0_rc2 69
diff --git a/dev-java/aspectwerkz/aspectwerkz-2.0_rc2.ebuild b/dev-java/aspectwerkz/aspectwerkz-2.0_rc2.ebuild
new file mode 100644 (file)
index 0000000..2a62afc
--- /dev/null
@@ -0,0 +1,59 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-java/aspectwerkz/aspectwerkz-2.0_rc2.ebuild,v 1.1 2005/01/05 22:12:05 luckyduck Exp $
+
+inherit java-pkg eutils
+
+DESCRIPTION="AspectWerkz is a dynamic, lightweight and high-performant AOP/AOSD framework for Java."
+SRC_URI="http://dist.codehaus.org/${PN}/distributions/${P/_rc/.RC}.zip"
+HOMEPAGE="http://aspectwerkz.codehaus.org"
+LICENSE="LGPL-2.1"
+SLOT="2"
+KEYWORDS="~x86 ~amd64"
+RDEPEND=">=virtual/jre-1.4
+               =dev-java/asm-1.5*
+               dev-java/bcel
+               dev-java/concurrent-util
+               =dev-java/dom4j-1*
+               =dev-java/javassist-2*
+               dev-java/jrexx
+               >=dev-java/junitperf-1.9.1
+               dev-java/trove
+               =dev-java/qdox-20050104"
+DEPEND=">=virtual/jdk-1.4
+               >=dev-java/ant-core-1.5
+               jikes? ( >=dev-java/jikes-1.21 )"
+IUSE="jikes"
+
+S=${WORKDIR}/aw_2_0_2
+
+src_unpack() {
+       unpack ${A}
+
+       cd ${S}
+       epatch ${FILESDIR}/${P}-gentoo.patch
+
+       cd ${S}/lib
+       rm *.jar
+       java-pkg_jar-from asm-1.5
+       java-pkg_jar-from bcel
+       java-pkg_jar-from concurrent-util
+       java-pkg_jar-from dom4j-1
+       java-pkg_jar-from javassist-2
+       java-pkg_jar-from jrexx
+       java-pkg_jar-from junitperf
+       java-pkg_jar-from trove
+       java-pkg_jar-from qdox-1.6
+}
+
+src_compile() {
+       local antflags="dist"
+       use jikes && antflags="${antflags} -Dbuild.compiler=jikes"
+       ant ${antflags} || die "failed to build"
+}
+
+src_install() {
+       java-pkg_dojar lib/${PN}*.jar
+
+       dodoc LICENSE.txt
+}
diff --git a/dev-java/aspectwerkz/files/aspectwerkz-2.0_rc2-gentoo.patch b/dev-java/aspectwerkz/files/aspectwerkz-2.0_rc2-gentoo.patch
new file mode 100644 (file)
index 0000000..273bb22
--- /dev/null
@@ -0,0 +1,85 @@
+--- build.xml.orig     2005-01-05 22:09:52.421137168 +0100
++++ build.xml  2005-01-05 22:17:04.298481832 +0100
+@@ -42,8 +42,6 @@
+     <!--    <property name="aspectwerkz.classpath" refid="aspectwerkz.classpath" />-->
+ 
+     <!--    define the jarjar task we use to remap ASM -->
+-    <taskdef name="jarjar" classname="com.tonicsystems.jarjar.JarJarTask" classpath="${basedir}/lib/jarjar-0.3.jar"/>
+-
+     <target name="cleandist" depends="clean, dist"/>
+ 
+     <!-- =================================================== -->
+@@ -121,7 +119,7 @@
+     <!-- ============================================================== -->
+     <!-- compiles the distribution  -->
+     <!-- ============================================================== -->
+-    <target name="compile" depends="init">
++    <target name="compile" depends="clean">
+         <mkdir dir="${build.dir}"/>
+         <mkdir dir="${main.classes}"/>
+         <javac destdir="${jdk14.classes}" debug="on" source="1.3" target="1.3">
+@@ -153,12 +151,6 @@
+                 <path refid="project.class.path"/>
+             </classpath>
+         </javac>
+-        <!-- remap ASM since it is used directly in the tests for some -->
+-        <jarjar destfile="${test.classes}.jar">
+-            <fileset dir="${test.classes}" includes="**/*"/>
+-            <rule pattern="org.objectweb.asm.**" result="org.codehaus.aspectwerkz.@0"/>
+-        </jarjar>
+-        <unjar src="${test.classes}.jar" dest="${test.classes}" overwrite="true"/>
+     </target>
+ 
+     <!-- ============================================================== -->
+@@ -250,42 +242,31 @@
+     <!-- ============================================================== -->
+     <!-- create distribution -->
+     <!-- ============================================================== -->
+-    <target name="dist" depends="compile, compile:jdk15, compile:test, compile:extensions"><!-- not samples since Java 1.4 -->
++    <target name="dist" depends="compile, compile:jdk15"><!-- not samples since Java 1.4 -->
+         <copy file="${src.dir}/main/aspectwerkz2.dtd" todir="${main.classes}"/>
+ 
+         <!-- we embed jarjar version of ASM in it as well in case the aspectwerkz-core jar is not used -->
+-        <jarjar destfile="${build.dir}/aspectwerkz-${version}.jar" manifest="${lib.dir}/manifest.mf">
++        <jar destfile="${build.dir}/aspectwerkz.jar" manifest="${lib.dir}/manifest.mf">
+             <fileset dir="${main.classes}">
+                 <exclude name="**/aspectwerkz/hook/**/*"/>
+             </fileset>
+-            <zipfileset src="${basedir}/lib/asm-1.5.2.jar"/>
+-            <zipfileset src="${basedir}/lib/asm-attrs-1.5.2.jar"/>
+-            <rule pattern="org.objectweb.asm.**" result="org.codehaus.aspectwerkz.@0"/>
+-        </jarjar>
+-        <copy tofile="${lib.dir}/aspectwerkz-${version}.jar" file="${build.dir}/aspectwerkz-${version}.jar" overwrite="true"/>
++        </jar>
++        <copy tofile="${lib.dir}/aspectwerkz.jar" file="${build.dir}/aspectwerkz.jar" overwrite="true"/>
+ 
+         <!-- JDK 1.4 annotations only -->
+-        <jar destfile="${build.dir}/aspectwerkz-jdk14-${version}.jar">
++        <jar destfile="${build.dir}/aspectwerkz-jdk14.jar">
+             <fileset dir="${jdk14.classes}"/>
+         </jar>
+-        <copy tofile="${lib.dir}/aspectwerkz-jdk14-${version}.jar" file="${build.dir}/aspectwerkz-jdk14-${version}.jar" overwrite="true"/>
++        <copy tofile="${lib.dir}/aspectwerkz-jdk14.jar" file="${build.dir}/aspectwerkz-jdk14.jar" overwrite="true"/>
+ 
+         <!-- core contains the hook part -->
+         <!-- we embed jarjar version of ASM in it as well so that it will be in the bootclasspath for the asm hook -->
+-        <jarjar destfile="${build.dir}/aspectwerkz-core-${version}.jar">
++        <jar destfile="${build.dir}/aspectwerkz-core.jar">
+             <fileset dir="${main.classes}">
+                 <include name="**/aspectwerkz/hook/**/*"/>
+             </fileset>
+-            <zipfileset src="${basedir}/lib/asm-1.5.2.jar"/>
+-            <zipfileset src="${basedir}/lib/asm-attrs-1.5.2.jar"/>
+-            <rule pattern="org.objectweb.asm.**" result="org.codehaus.aspectwerkz.@0"/>
+-        </jarjar>
+-        <copy tofile="${lib.dir}/aspectwerkz-core-${version}.jar" file="${build.dir}/aspectwerkz-core-${version}.jar" overwrite="true"/>
+-
+-        <jarjar jarfile="${build.dir}/aspectwerkz-extensions-${version}.jar" basedir="${extensions.classes}">
+-            <rule pattern="org.objectweb.asm.**" result="org.codehaus.aspectwerkz.@0"/>
+-        </jarjar>
+-        <copy tofile="${lib.dir}/aspectwerkz-extensions-${version}.jar" file="${build.dir}/aspectwerkz-extensions-${version}.jar" overwrite="true"/>
++        </jar>
++        <copy tofile="${lib.dir}/aspectwerkz-core.jar" file="${build.dir}/aspectwerkz-core.jar" overwrite="true"/>
+ 
+         <antcall target="dist:jdk15"/>
+     </target>
diff --git a/dev-java/aspectwerkz/files/digest-aspectwerkz-2.0_rc2 b/dev-java/aspectwerkz/files/digest-aspectwerkz-2.0_rc2
new file mode 100644 (file)
index 0000000..dc8e9a4
--- /dev/null
@@ -0,0 +1 @@
+MD5 7ca18b72216703d52cf1dcfefb87822f aspectwerkz-2.0.RC2.zip 9758873
diff --git a/dev-java/aspectwerkz/metadata.xml b/dev-java/aspectwerkz/metadata.xml
new file mode 100644 (file)
index 0000000..7303cef
--- /dev/null
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+       <herd>java</herd>
+</pkgmetadata>
index 0caed6d6392501f9ca0ba32a6d1b9e873d370a31..8f4cf581ab14eead09198cfffdfca074668a9fb5 100644 (file)
@@ -1,18 +1,8 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
-
-MD5 2c9020bd9450c1c325fdd8e7c578a0b6 groovy-1.0_beta4-r1.ebuild 3930
-MD5 b29efebdd6bd5c892690288ff1ad4c12 ChangeLog 1265
-MD5 676c44580425cab85a72cde05ccffdcf groovy-1.0_beta4.ebuild 1887
+MD5 4f0a6e5948fa9d3b6e384bc976f9b3c7 groovy-1.0_beta4-r1.ebuild 3978
+MD5 d3dc9f02e77193aed2d633c9bcc0a31e ChangeLog 1440
+MD5 588ad8dfb2fec53915194f50ee7276fe groovy-1.0_beta4.ebuild 1896
 MD5 d24f57f20f31e6a9a7181d82f4cfc9b9 metadata.xml 831
 MD5 81ed508672aae26b21b7aadfab3f3c9d files/digest-groovy-1.0_beta4 73
 MD5 6e8019506e306b3b30bde2ac6dcb9d53 files/basescript-1.0_beta4 3179
 MD5 7481ca6b947624d4f94dcddc9d04e25b files/build.xml-1.0_beta4 5427
 MD5 81ed508672aae26b21b7aadfab3f3c9d files/digest-groovy-1.0_beta4-r1 73
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v1.2.6 (GNU/Linux)
-
-iD8DBQFBcVdA/rLF9B432nYRAoBIAJ9x96X3d5t1TiXuk4ZnY+iLOdj3rQCcDnwJ
-HZlKDFmhV2hgNkP8HzEIGF4=
-=8a4w
------END PGP SIGNATURE-----