summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSerkan Kaba <serkan@gentoo.org>2009-05-23 06:37:24 +0000
committerSerkan Kaba <serkan@gentoo.org>2009-05-23 06:37:24 +0000
commit28829a4a7ef1993519b4d9f2325980d21b70267b (patch)
treea98c4738fe0cc62049aed10e00342c703c2ed81c /dev-util/statsvn
parentmake PATCHES a bash array (diff)
downloadhistorical-28829a4a7ef1993519b4d9f2325980d21b70267b.tar.gz
historical-28829a4a7ef1993519b4d9f2325980d21b70267b.tar.bz2
historical-28829a4a7ef1993519b4d9f2325980d21b70267b.zip
Version bump.
Package-Manager: portage-2.2_rc33/cvs/Linux x86_64
Diffstat (limited to 'dev-util/statsvn')
-rw-r--r--dev-util/statsvn/ChangeLog7
-rw-r--r--dev-util/statsvn/Manifest12
-rw-r--r--dev-util/statsvn/statsvn-0.5.0.ebuild73
3 files changed, 86 insertions, 6 deletions
diff --git a/dev-util/statsvn/ChangeLog b/dev-util/statsvn/ChangeLog
index 71356f4ba143..f4f34fc27f8f 100644
--- a/dev-util/statsvn/ChangeLog
+++ b/dev-util/statsvn/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for dev-util/statsvn
# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-util/statsvn/ChangeLog,v 1.2 2009/01/05 22:57:28 maekke Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-util/statsvn/ChangeLog,v 1.3 2009/05/23 06:37:24 serkan Exp $
+
+*statsvn-0.5.0 (23 May 2009)
+
+ 23 May 2009; Serkan Kaba <serkan@gentoo.org> +statsvn-0.5.0.ebuild:
+ Version bump.
05 Jan 2009; Markus Meier <maekke@gentoo.org> statsvn-0.4.1.ebuild:
amd64/x86 stable, bug #253359
diff --git a/dev-util/statsvn/Manifest b/dev-util/statsvn/Manifest
index b02557d51579..e58635d7acc7 100644
--- a/dev-util/statsvn/Manifest
+++ b/dev-util/statsvn/Manifest
@@ -4,13 +4,15 @@ Hash: SHA1
AUX statsvn-0.4.1-build.xml.patch 783 RMD160 683719fe92377fa841bd977e68875b17d82bf1d7 SHA1 51faf37e42a0e5a0a84abf7826ca298a878a4b63 SHA256 2d90851c44ceff1731965ebf696905d925e22477f0e2e5b9d9f11601d79a4c89
AUX statsvn-0.4.1-fixstatcvsusage.patch 898 RMD160 0307da8206a7a8ac8edea7275326adf0ff418cdc SHA1 873f1aea1a70ec7fb0870c2b445cd7f6252b1b33 SHA256 53634da88168448e2f33248ff7cbb522efe01ec8c84768bea3e5bee0975e32f8
DIST statsvn-0.4.1-source.zip 10061534 RMD160 12291695963c9e2993d3e737fb643bff667f7cdf SHA1 1ce3a921ad7d37a1a1d7d387f770bf89a026ed98 SHA256 8307003b8b609bd3b271a53c6c55d91947e220538e9b0c4c8925d272a2d05d07
+DIST statsvn-0.5.0-source.zip 14686488 RMD160 ecb910df3e13869c531848604fbabedf456c1e41 SHA1 7157e40fc3bcfd617f1814c8f882b6912af794f1 SHA256 af9f36d364a6a348b50ffc5f248fafee5292cde1e39eccc08b8f1b038736e275
EBUILD statsvn-0.4.1.ebuild 2215 RMD160 c88ff3beabc98599f4b93368853aba2a2c5485e9 SHA1 f909952f5abfce9223dbdf085f0e41ffa804951f SHA256 e43e11f3eaaa094d529e1d3f059d1a7cddf03522efed4e63e5b1a372b58f9c00
-MISC ChangeLog 550 RMD160 fb6518d9b5848e402c69b56df45c0ae78af622ab SHA1 d479ad4b03fe9cb7055b59fa363d1b1822788185 SHA256 87b5a8ccb283789efa380425ce249e8487f7423edc9f2603c83548c1966b1a94
+EBUILD statsvn-0.5.0.ebuild 2208 RMD160 d236f7f6e2a7da1194b2844c24d3b8ac104ca595 SHA1 a42a79a8000cfd9b0bdcdc1f6004a5040cd413ee SHA256 67708e2d435755b214d5c5e83c46aacd3bc2626a5998bbc0b788e7f89bde77cd
+MISC ChangeLog 667 RMD160 0c11cb738a5d46115b7a86f3707e4271a5bc4a88 SHA1 4ea4b76eb3bcb6534ed9de46b4092fee2bf14ed6 SHA256 9461a32cce24efc4437daa9426ceddb1bfc4f24e5f249f8b1237e982f707e41f
MISC metadata.xml 217 RMD160 6a03b58e975ef9766c1ba359b8cf73372aae1409 SHA1 9661e29f710f8b88d1ebad0d7cfa2716ae869b51 SHA256 00a5772b0da0819b665dba21d321e4e2393c818907d38678d179cafd5036c7f2
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.9 (GNU/Linux)
+Version: GnuPG v2.0.11 (GNU/Linux)
-iEYEARECAAYFAklikGAACgkQkKaRLQcq0GKX4wCdEeqijP7OyxKhOF7JuvTiN89S
-b4EAoJrNRvv2no2aAZgxAN4yfAZQi8WV
-=tccF
+iEYEARECAAYFAkoXmaYACgkQRh6X64ivZaJXAgCcDSq/NpJVNSgl/TvaZEBQdrfC
+kAsAnjN2q8PlneHhWVxaoKb+3z6hPcZQ
+=MoYQ
-----END PGP SIGNATURE-----
diff --git a/dev-util/statsvn/statsvn-0.5.0.ebuild b/dev-util/statsvn/statsvn-0.5.0.ebuild
new file mode 100644
index 000000000000..5a32ef07b8f9
--- /dev/null
+++ b/dev-util/statsvn/statsvn-0.5.0.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-util/statsvn/statsvn-0.5.0.ebuild,v 1.1 2009/05/23 06:37:24 serkan Exp $
+
+EAPI=2
+JAVA_PKG_IUSE="doc source test"
+
+inherit eutils java-pkg-2 java-ant-2
+
+DESCRIPTION="StatSVN generates HTML reports from SVN repository logs."
+HOMEPAGE="http://www.statsvn.org/"
+SRC_URI="mirror://sourceforge/${PN}/${P}-source.zip"
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+COMMON_DEPEND="
+ >=dev-util/statcvs-0.5:0
+ >=dev-java/backport-util-concurrent-3.0:0
+ dev-java/jcommon:1.0
+ dev-java/jfreechart:1.0"
+
+DEPEND=">=virtual/jdk-1.4
+ app-arch/unzip
+ test? ( dev-java/junit:0 )
+ ${COMMON_DEPEND}"
+
+RDEPEND=">=virtual/jre-1.4
+ >=dev-util/subversion-1.3.0
+ dev-java/xerces:2
+ ${COMMON_DEPEND}"
+
+EANT_GENTOO_CLASSPATH="statcvs,backport-util-concurrent,jcommon-1.0,jfreechart-1.0"
+EANT_BUILD_TARGET="dist"
+JAVA_ANT_CLASSPATH_TAGS="javac java javadoc"
+JAVA_ANT_REWRITE_CLASSPATH="true"
+
+java_prepare() {
+ ebegin "Removing bundled jars."
+ find . -name "*.jar" -delete
+ eend
+ ebegin "Removing prebuilt classses."
+ find . -name "*.class" -delete
+ rm -r "${S}"/bin/*
+ eend
+ epatch "${FILESDIR}"/${PN}-0.4.1-build.xml.patch
+}
+
+src_test() {
+ ewarn "Note that the tests require you to be online."
+ eant -Dgentoo.classpath=$(java-pkg_getjars ${EANT_GENTOO_CLASSPATH}):$(java-pkg_getjars --build-only junit) test
+}
+
+src_install() {
+ java-pkg_dojar dist/${PN}.jar
+
+ # jfreechart pulls in gnu-jaxp which doesn't work for statsvn so we need
+ # to force another SAXParserFactory and DocumentBuilderFactory
+ java-pkg_register-dependency xerces-2
+ java-pkg_dolauncher statsvn --main net.sf.statsvn.Main \
+ --java_args '-Djavax.xml.parsers.SAXParserFactory=org.apache.xerces.jaxp.SAXParserFactoryImpl -Djavax.xml.parsers.DocumentBuilderFactory=org.apache.xerces.jaxp.DocumentBuilderFactoryImpl'
+
+ use doc && java-pkg_dojavadoc doc
+ use source && java-pkg_dosrc src/*
+}
+
+pkg_postinst() {
+ elog "For instractions on how to use StatSVN see"
+ elog "http://svn.statsvn.org/statsvnwiki/index.php/Main_Page"
+ elog "You need to regenerate statistics"
+ elog "if you update dev-java/jtreemap"
+}