summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoshua Nichols <nichoj@gentoo.org>2006-07-01 17:28:47 +0000
committerJoshua Nichols <nichoj@gentoo.org>2006-07-01 17:28:47 +0000
commitc03fdd294240d9c0f7e4704d49c7b3b99a035896 (patch)
treee337625dff96a6a17ac1f5a991a0c109d4155748
parentDrop ~mips as discussed with Stephen Becker <geoman@gentoo.org>. (diff)
downloadhistorical-c03fdd294240d9c0f7e4704d49c7b3b99a035896.tar.gz
historical-c03fdd294240d9c0f7e4704d49c7b3b99a035896.tar.bz2
historical-c03fdd294240d9c0f7e4704d49c7b3b99a035896.zip
Revision bump to support new Java system.
Package-Manager: portage-2.1.1_pre1
-rw-r--r--dev-java/gjdoc/ChangeLog5
-rw-r--r--dev-java/gjdoc/Manifest33
-rw-r--r--dev-java/gjdoc/files/digest-gjdoc-0.7.7-r13
-rw-r--r--dev-java/gjdoc/gjdoc-0.7.7-r1.ebuild62
4 files changed, 84 insertions, 19 deletions
diff --git a/dev-java/gjdoc/ChangeLog b/dev-java/gjdoc/ChangeLog
index 5cd49fc3fb3b..944dc210b010 100644
--- a/dev-java/gjdoc/ChangeLog
+++ b/dev-java/gjdoc/ChangeLog
@@ -1,6 +1,9 @@
# ChangeLog for dev-java/gjdoc
# Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-java/gjdoc/ChangeLog,v 1.10 2006/05/15 07:36:41 betelgeuse Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-java/gjdoc/ChangeLog,v 1.11 2006/07/01 17:28:47 nichoj Exp $
+
+ 01 Jul 2006; Joshua Nichols <nichoj@gentoo.org> +gjdoc-0.7.7-r1.ebuild:
+ Revision bump to support new Java system.
15 May 2006; Petteri Räty <betelgeuse@gentoo.org> gjdoc-0.7.7.ebuild:
Changed SRC_URI to use mirror://gnu.
diff --git a/dev-java/gjdoc/Manifest b/dev-java/gjdoc/Manifest
index 3f7363986c5d..7b305dab1e82 100644
--- a/dev-java/gjdoc/Manifest
+++ b/dev-java/gjdoc/Manifest
@@ -1,30 +1,27 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
-
-AUX gjdoc 137 RMD160 fea337e7175295d679564390bb6a2006cf54966d SHA1 a2358dbdcbe9ae1f8e2e48c98e282f8883e7eb1e SHA256 f0d9f62aa69c3e5ad7a19806816b8e744388bf3f063e55f19e2f9bfbd32438f0 size 137
+AUX gjdoc 137 RMD160 fea337e7175295d679564390bb6a2006cf54966d SHA1 a2358dbdcbe9ae1f8e2e48c98e282f8883e7eb1e SHA256 f0d9f62aa69c3e5ad7a19806816b8e744388bf3f063e55f19e2f9bfbd32438f0
MD5 09c41d12fbdde13c5d1d4a64aa66bd0f files/gjdoc 137
RMD160 fea337e7175295d679564390bb6a2006cf54966d files/gjdoc 137
SHA256 f0d9f62aa69c3e5ad7a19806816b8e744388bf3f063e55f19e2f9bfbd32438f0 files/gjdoc 137
-DIST gjdoc-0.7.7.tar.gz 731115 RMD160 118f8f710d22559cbb49eee73377fc733dcf86e3 SHA256 6cae05c4c49cd7f33650403a2fdbf1248c20751fa11099ca37bd34a4f1a0bd59 size 731115
-EBUILD gjdoc-0.7.7.ebuild 1758 RMD160 94607f4d5b1e5af37aa3657ae4c730911ebcc07c SHA1 a03dd69db9ab2ae7b3d4c68cc3641246ab63ff0f SHA256 4ab547b422b7f8bfc9ba614474e5a28d5c1ad9ec9346ece22b6f9427730cb1dc size 1758
+DIST gjdoc-0.7.7.tar.gz 731115 RMD160 118f8f710d22559cbb49eee73377fc733dcf86e3 SHA1 d21ad5a12a283046735a5755dc8ca4ab51bd04bb SHA256 6cae05c4c49cd7f33650403a2fdbf1248c20751fa11099ca37bd34a4f1a0bd59
+EBUILD gjdoc-0.7.7-r1.ebuild 1824 RMD160 6df92dedd59e19f5ad3d646f586fe9cf270f0fc0 SHA1 034d2b7428c66e107f933599818bb4421f697711 SHA256 9064f4c66c9a31a1af1bdec22b3ae2902f0a5f35aeabc220a704c12f6bf54eff
+MD5 a40d53592361a3f7292d46c4fc4719fe gjdoc-0.7.7-r1.ebuild 1824
+RMD160 6df92dedd59e19f5ad3d646f586fe9cf270f0fc0 gjdoc-0.7.7-r1.ebuild 1824
+SHA256 9064f4c66c9a31a1af1bdec22b3ae2902f0a5f35aeabc220a704c12f6bf54eff gjdoc-0.7.7-r1.ebuild 1824
+EBUILD gjdoc-0.7.7.ebuild 1758 RMD160 94607f4d5b1e5af37aa3657ae4c730911ebcc07c SHA1 a03dd69db9ab2ae7b3d4c68cc3641246ab63ff0f SHA256 4ab547b422b7f8bfc9ba614474e5a28d5c1ad9ec9346ece22b6f9427730cb1dc
MD5 742dcb3854b29499e9de4480dd2e51ae gjdoc-0.7.7.ebuild 1758
RMD160 94607f4d5b1e5af37aa3657ae4c730911ebcc07c gjdoc-0.7.7.ebuild 1758
SHA256 4ab547b422b7f8bfc9ba614474e5a28d5c1ad9ec9346ece22b6f9427730cb1dc gjdoc-0.7.7.ebuild 1758
-MISC ChangeLog 1589 RMD160 e1f19e825fcf6c659107dd044c6f8daaaf99bee0 SHA1 a8f7f92aecb8ba6c3c8f8d2b1e92135236ba8138 SHA256 27ce562398a81f5161a4a361f184b0e2322fac1cb49f7082caca809b12ff43f9 size 1589
-MD5 1075348bb62d0dd6594adeea37b81de4 ChangeLog 1589
-RMD160 e1f19e825fcf6c659107dd044c6f8daaaf99bee0 ChangeLog 1589
-SHA256 27ce562398a81f5161a4a361f184b0e2322fac1cb49f7082caca809b12ff43f9 ChangeLog 1589
-MISC metadata.xml 535 RMD160 2b7405a531e1016213ff45e73146de8f65911368 SHA1 c87752dba3c878d25f9ebb48ccf5b7e940b7fa66 SHA256 c8a221fbe6044b6dc49c2bd6de27a17f30e15734342c66ae5df87d510981f788 size 535
+MISC ChangeLog 1704 RMD160 beeb0b9ec411adbbdef682032ec504b868714e93 SHA1 9155a2e005908ee0109a6074fdeb7d9165d3bbaf SHA256 5f01ce8639fc7011cdc6fd0f1bd394b2666ddeaa6d700e29eced0c3196d8dea2
+MD5 b1568ebff424432f35f50ead02e3cc72 ChangeLog 1704
+RMD160 beeb0b9ec411adbbdef682032ec504b868714e93 ChangeLog 1704
+SHA256 5f01ce8639fc7011cdc6fd0f1bd394b2666ddeaa6d700e29eced0c3196d8dea2 ChangeLog 1704
+MISC metadata.xml 535 RMD160 2b7405a531e1016213ff45e73146de8f65911368 SHA1 c87752dba3c878d25f9ebb48ccf5b7e940b7fa66 SHA256 c8a221fbe6044b6dc49c2bd6de27a17f30e15734342c66ae5df87d510981f788
MD5 0d8df1cd88e392aa059af56ac1d368e9 metadata.xml 535
RMD160 2b7405a531e1016213ff45e73146de8f65911368 metadata.xml 535
SHA256 c8a221fbe6044b6dc49c2bd6de27a17f30e15734342c66ae5df87d510981f788 metadata.xml 535
MD5 bc0a9235adbff62eeb2f2020c3a39b42 files/digest-gjdoc-0.7.7 235
RMD160 76a21bad196c14964e86a66145c0b778f1293103 files/digest-gjdoc-0.7.7 235
SHA256 e02a20a8d58a42306d2555933a40148d2c424400937f57569cc93c2f2ccba003 files/digest-gjdoc-0.7.7 235
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v1.4.3 (GNU/Linux)
-
-iD8DBQFEaC+YcxLzpIGCsLQRAh/+AJ9eo445UEJx3cfAHwSfRt7MzbXQKgCdGf+v
-JVm0u5PA9fWozvy5ZbhpobU=
-=l2Hq
------END PGP SIGNATURE-----
+MD5 bc0a9235adbff62eeb2f2020c3a39b42 files/digest-gjdoc-0.7.7-r1 235
+RMD160 76a21bad196c14964e86a66145c0b778f1293103 files/digest-gjdoc-0.7.7-r1 235
+SHA256 e02a20a8d58a42306d2555933a40148d2c424400937f57569cc93c2f2ccba003 files/digest-gjdoc-0.7.7-r1 235
diff --git a/dev-java/gjdoc/files/digest-gjdoc-0.7.7-r1 b/dev-java/gjdoc/files/digest-gjdoc-0.7.7-r1
new file mode 100644
index 000000000000..7229ffbc69cb
--- /dev/null
+++ b/dev-java/gjdoc/files/digest-gjdoc-0.7.7-r1
@@ -0,0 +1,3 @@
+MD5 f9755ee2601f7903360680694747a8c7 gjdoc-0.7.7.tar.gz 731115
+RMD160 118f8f710d22559cbb49eee73377fc733dcf86e3 gjdoc-0.7.7.tar.gz 731115
+SHA256 6cae05c4c49cd7f33650403a2fdbf1248c20751fa11099ca37bd34a4f1a0bd59 gjdoc-0.7.7.tar.gz 731115
diff --git a/dev-java/gjdoc/gjdoc-0.7.7-r1.ebuild b/dev-java/gjdoc/gjdoc-0.7.7-r1.ebuild
new file mode 100644
index 000000000000..510f3a3a2ad3
--- /dev/null
+++ b/dev-java/gjdoc/gjdoc-0.7.7-r1.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-java/gjdoc/gjdoc-0.7.7-r1.ebuild,v 1.1 2006/07/01 17:28:47 nichoj Exp $
+
+inherit java-pkg-2
+
+DESCRIPTION="A javadoc compatible Java source documentation generator."
+HOMEPAGE="http://www.gnu.org/software/cp-tools/"
+SRC_URI="mirror://gnu/classpath/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
+
+# Possible USE flags.
+#
+# native: to --enable-native
+# doc: to generate javadoc
+# debug: There is a debug doclet installed by default but maybe could
+# have a wrapper that uses it.
+#
+IUSE="xmldoclet source"
+
+# Refused to emerge with sun-jdk-1.3* complaining about wanting a bigger stack size
+DEPEND=">=dev-java/antlr-2.7.1
+ >=virtual/jdk-1.4
+ source? ( app-arch/zip )"
+
+RDEPEND=">=virtual/jre-1.4
+ >=dev-java/antlr-2.7.1"
+
+src_compile() {
+ # I think that configure will do --enable-native if it finds gcj
+ # so we'll disable it explicitly
+ local myc="--with-antlr-jar=$(java-pkg_getjar antlr antlr.jar) --disable-native"
+ myc="${myc} --disable-dependency-tracking"
+
+ # Does not work with gcc 3.* and without these it tries to use gij
+ # see bug #116804 for details
+
+ # TODO ideally, would respect JAVACFLAGS
+ JAVA="java" JAVAC="javac $(java-pkg_javac-args)" \
+ econf ${myc} \
+ $(use_enable xmldoclet) || die "econf failed"
+
+ emake || die "emake failed"
+}
+
+src_install() {
+ local jars="com-sun-tools-doclets-Taglet gnu-classpath-tools-gjdoc com-sun-javadoc"
+ for jar in ${jars}; do
+ java-pkg_newjar ${jar}-${PV}.jar ${jar}.jar
+ done
+
+ dobin ${FILESDIR}/gjdoc
+ dodoc AUTHORS ChangeLog NEWS README
+
+ cd ${S}/docs
+ make DESTDIR=${D} install || die "Failed to install documentation"
+
+ use source && java-pkg_dosrc "${S}/src"/{com,gnu}
+}