summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthew Kennedy <mkennedy@gentoo.org>2004-07-23 05:57:29 +0000
committerMatthew Kennedy <mkennedy@gentoo.org>2004-07-23 05:57:29 +0000
commit49a5a1bd26e14cd4155676a2162b3877c9dc8200 (patch)
tree463eece400d9d3a086efa6d8c847c82f73b6d8a0 /dev-java
parentRemoved sed usage from the global scope in favour of bash regex, see bug (diff)
downloadgentoo-2-49a5a1bd26e14cd4155676a2162b3877c9dc8200.tar.gz
gentoo-2-49a5a1bd26e14cd4155676a2162b3877c9dc8200.tar.bz2
gentoo-2-49a5a1bd26e14cd4155676a2162b3877c9dc8200.zip
*** empty log message ***
Diffstat (limited to 'dev-java')
-rw-r--r--dev-java/xdoclet/ChangeLog7
-rw-r--r--dev-java/xdoclet/Manifest3
-rw-r--r--dev-java/xdoclet/files/digest-xdoclet-1.2.12
-rw-r--r--dev-java/xdoclet/metadata.xml8
-rw-r--r--dev-java/xdoclet/xdoclet-1.2.1.ebuild51
5 files changed, 70 insertions, 1 deletions
diff --git a/dev-java/xdoclet/ChangeLog b/dev-java/xdoclet/ChangeLog
index 3dc07367d174..d90c7a8205e6 100644
--- a/dev-java/xdoclet/ChangeLog
+++ b/dev-java/xdoclet/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for dev-java/xdoclet
# Copyright 2002-2004 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-java/xdoclet/ChangeLog,v 1.5 2004/06/24 22:45:43 agriffis Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-java/xdoclet/ChangeLog,v 1.6 2004/07/23 05:57:29 mkennedy Exp $
+
+*xdoclet-1.2.1 (23 Jul 2004)
+
+ 23 Jul 2004; <mkennedy@gentoo.org> metadata.xml, +xdoclet-1.2.1.ebuild:
+ New upstream version.
02 Jun 2004; Aron Griffis <agriffis@gentoo.org> xdoclet-1.2.0_beta1.ebuild:
Fix use invocation
diff --git a/dev-java/xdoclet/Manifest b/dev-java/xdoclet/Manifest
index dce01490484b..93c9cff0eadf 100644
--- a/dev-java/xdoclet/Manifest
+++ b/dev-java/xdoclet/Manifest
@@ -1,4 +1,7 @@
+MD5 b85aed9c27695337ba7affffea7e663b xdoclet-1.2.1.ebuild~ 942
MD5 b85aed9c27695337ba7affffea7e663b xdoclet-1.2.0_beta1.ebuild 942
+MD5 4a280d0f4c6d3f7b25b4782a4ed58e51 xdoclet-1.2.1.ebuild 1143
MD5 15c1fa630ff77cb5a46fbc5020225c24 ChangeLog 708
MD5 a6ec7d7724fbd068ffb39b5be56134ed metadata.xml 157
+MD5 6d6f9189f4ecffc98c1b539a0b647cc3 files/digest-xdoclet-1.2.1 139
MD5 cf001749ad1559c92f75e64bf7939974 files/digest-xdoclet-1.2.0_beta1 73
diff --git a/dev-java/xdoclet/files/digest-xdoclet-1.2.1 b/dev-java/xdoclet/files/digest-xdoclet-1.2.1
new file mode 100644
index 000000000000..7a306224a2e2
--- /dev/null
+++ b/dev-java/xdoclet/files/digest-xdoclet-1.2.1
@@ -0,0 +1,2 @@
+MD5 ae02580e7663fa05b457801f212a46ad xdoclet-src-1.2.1.tgz 5320448
+MD5 07f20abe70c2bc46d22fdd6d93a37424 xjavadoc-1.0.3-src.tar.bz2 3049138
diff --git a/dev-java/xdoclet/metadata.xml b/dev-java/xdoclet/metadata.xml
index 838c00a4a448..2ff9bbe72dcc 100644
--- a/dev-java/xdoclet/metadata.xml
+++ b/dev-java/xdoclet/metadata.xml
@@ -2,4 +2,12 @@
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>java</herd>
+<longdescription>
+ XDoclet is an extended Javadoc Doclet engine. It's a generic Java
+ tool that lets you create custom Javadoc @tags and based on those
+ @tags generate source code or other files (such as XML-ish
+ deployment descriptors) using a template engine it provides.
+
+ It enables Attribute Oriented Programming for Java.
+</longdescription>
</pkgmetadata>
diff --git a/dev-java/xdoclet/xdoclet-1.2.1.ebuild b/dev-java/xdoclet/xdoclet-1.2.1.ebuild
new file mode 100644
index 000000000000..b1eb7704830b
--- /dev/null
+++ b/dev-java/xdoclet/xdoclet-1.2.1.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2004 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-java/xdoclet/xdoclet-1.2.1.ebuild,v 1.1 2004/07/23 05:57:29 mkennedy Exp $
+
+XJAVADOC_PV=1.0.3
+
+DESCRIPTION="XDoclet is an extended Javadoc Doclet engine."
+HOMEPAGE="http://xdoclet.sf.net/"
+SRC_URI="mirror://sourceforge/${PN}/${PN}-src-${PV}.tgz
+ mirror://gentoo/xjavadoc-${XJAVADOC_PV}-src.tar.bz2"
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="x86 ~amd64"
+IUSE="jikes"
+
+RDEPEND=">=virtual/jdk-1.3"
+DEPEND="${RDEPEND}
+ jikes? ( dev-java/jikes )
+ >=dev-java/ant-1.5"
+
+# cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/xdoclet \
+# co -r XJAVADOC_1_0_3 xjavadoc
+# tar cjf xjavadoc-1.0.3-src.tar.bz2 xjavadoc
+
+src_unpack() {
+ unpack ${A}
+ if use jikes; then
+ einfo "Configuring build for Jikes"
+ cp build.properties build.properties~ \
+ && sed -e 's/compiler = modern/compiler = jikes/' <build.properties~ >build.properties
+ fi
+}
+
+src_compile() {
+ # Maven is just plain madness...
+ #
+ # You can grab the documentation on-line at http://xdoclets.sf.net
+ # or use the XDoclet Maven plugin installed with dev-java/maven.
+ #
+ # You may also consider placing an ebuild "enchancement" at
+ # http://bugs.gentoo.org/ which allows Maven to work without
+ # downloading sundry JARs from the Internet.
+
+ ant -Domit.maven=true -Domit.docs=true -Dmaven.command=true || die
+}
+
+src_install() {
+ dojar target/lib/*.jar
+ dodoc LICENSE.txt
+ cp -r target/docs target/generated-xdocs samples ${D}/usr/share/doc/${P}
+}