aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPetteri Räty <betelgeuse@gentoo.org>2007-07-05 21:41:17 +0000
committerPetteri Räty <betelgeuse@gentoo.org>2007-07-05 21:41:17 +0000
commitb7cd690db74c9a0cd8ded81a17107d41ad548624 (patch)
tree8a84f12a0ab0ba6a315fcab955f746578a6b5b54 /dev-util/svnkit
parentEbuild cleanup. (diff)
downloadjava-b7cd690db74c9a0cd8ded81a17107d41ad548624.tar.gz
java-b7cd690db74c9a0cd8ded81a17107d41ad548624.tar.bz2
java-b7cd690db74c9a0cd8ded81a17107d41ad548624.zip
Ebuild cleanup and check that subversion is built with java support in pkg_setup.
svn path=/java-overlay/; revision=5233
Diffstat (limited to 'dev-util/svnkit')
-rw-r--r--dev-util/svnkit/ChangeLog4
-rw-r--r--dev-util/svnkit/Manifest4
-rw-r--r--dev-util/svnkit/svnkit-1.1.3.ebuild30
3 files changed, 25 insertions, 13 deletions
diff --git a/dev-util/svnkit/ChangeLog b/dev-util/svnkit/ChangeLog
index 828f88eb..be7c1d90 100644
--- a/dev-util/svnkit/ChangeLog
+++ b/dev-util/svnkit/ChangeLog
@@ -2,6 +2,10 @@
# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+ 05 Jul 2007; Petteri Räty <betelgeuse@gentoo.org> svnkit-1.1.3.ebuild:
+ Ebuild cleanup and check that subversion is built with java support in
+ pkg_setup.
+
05 Jul 2007; Jean-Noël Rivasseau <elvanor@gmail.com>
-svnkit-1.1.1.ebuild, -files/svnkit-1.1.1-build.xml.patch,
+svnkit-1.1.3.ebuild, +files/svnkit-1.1.3-build.xml.patch:
diff --git a/dev-util/svnkit/Manifest b/dev-util/svnkit/Manifest
index 96f71ceb..2b6da266 100644
--- a/dev-util/svnkit/Manifest
+++ b/dev-util/svnkit/Manifest
@@ -1,5 +1,5 @@
AUX svnkit-1.1.3-build.xml.patch 4945 RMD160 9224f2f60661c48787e3b8a7e0d1748d66b32fb3 SHA1 d5839995515e09d817e35a3f96e23029568a3f79 SHA256 e6077b9f166ff78532e74e2d33fb3b6f9b2a5d99fa9eda637cf6f78bca3fd652
DIST org.tmatesoft.svn_1.1.3.src.zip 2441240 RMD160 fe4ee2e13a4ebd97033c5335e5aa9fb126d62b96 SHA1 f4284e34625482c2a66535b372a34d3913722a01 SHA256 14c84f590e9c63df7648919f11b308cfe1f26b54b67c7bb2827d17b4c8e3ab8b
-EBUILD svnkit-1.1.3.ebuild 1092 RMD160 463b09471236ceefd4c78e181a644eb133d77153 SHA1 94b10417c5a5cb7040f990ef0545c511e0b8f1ec SHA256 0b7ada597683287efae420f0c3607635d5c156df2c19203d5e82fbef0c43c8ab
-MISC ChangeLog 690 RMD160 10bd9062c6e8008fbfbd0735e346ed954ed72403 SHA1 aeef92a0f0178e22c51583a69a833f01afaff53d SHA256 f29fc636e1b26ddd8ccc958d92ff01f6ea3116b5b4d7aad3c34adb98c82fbd5c
+EBUILD svnkit-1.1.3.ebuild 1268 RMD160 ae58abf42631ec2e0d6818a0e60934e368ac3932 SHA1 300d6e3b4f8fad3e21f4fd38a803f01c1196bcc9 SHA256 dcc1867a5762b01e9a8cbf4a5252fa1b68998b9d47cf005895fd8f2bb9bd3485
+MISC ChangeLog 851 RMD160 15d996e3feb90698c603a5e867ce294ca41579ac SHA1 f6c963281388c2dac3c652a65961824142a27f37 SHA256 3cdd9266b7cf0509154782315638a55ff472c4d8871d9180fdc13e6f89ff54bc
MISC metadata.xml 217 RMD160 6a03b58e975ef9766c1ba359b8cf73372aae1409 SHA1 9661e29f710f8b88d1ebad0d7cfa2716ae869b51 SHA256 00a5772b0da0819b665dba21d321e4e2393c818907d38678d179cafd5036c7f2
diff --git a/dev-util/svnkit/svnkit-1.1.3.ebuild b/dev-util/svnkit/svnkit-1.1.3.ebuild
index cc8ce410..8a29c93f 100644
--- a/dev-util/svnkit/svnkit-1.1.3.ebuild
+++ b/dev-util/svnkit/svnkit-1.1.3.ebuild
@@ -16,10 +16,9 @@ IUSE=""
COMMON_DEPEND="
dev-java/ganymed-ssh2
- dev-java/sequence"
+ dev-java/sequence
+ >=dev-util/subversion-1.4"
DEPEND=">=virtual/jdk-1.4
- >=dev-util/subversion-1.4
- test? ( =dev-java/junit-3.8* )
${COMMON_DEPEND}"
RDEPEND=">=virtual/jre-1.4
@@ -27,26 +26,35 @@ RDEPEND=">=virtual/jre-1.4
S="${WORKDIR}/${PN}-src-${PV}"
-EANT_BUILD_TARGET="build-library build-cli"
-EANT_DOC_TARGET="build-doc"
+pkg_setup() {
+ if ! built_with_use dev-util/subversion java; then
+ msg="${CATEGORY}/${P} needs dev-util/subversion built with the java"
+ msg="${msg} use flag"
+ error ${msg}
+ die ${msg}
+ fi
+}
src_unpack() {
unpack ${A}
- cd ${S}
+ cd "${S}"
epatch ${FILESDIR}/${P}-build.xml.patch
- rm -fr contrib/*
- cd contrib
+ rm -vr contrib/* || die
+ cd contrib || die
java-pkg_jar-from ganymed-ssh2
java-pkg_jar-from sequence
- java-pkg_jar-from --build-only subversion
+ java-pkg_jar-from subversion
}
+EANT_BUILD_TARGET="build-library build-cli"
+EANT_DOC_TARGET="build-doc"
+
src_install() {
cd build/lib
java-pkg_dojar *.jar
- dodoc *.txt
+ dodoc *.txt || die
- cd ${S}
+ cd "${S}"
use doc && java-pkg_dojavadoc build/doc/javadoc
use source && java-pkg_dosource svnkit/src/*
}