summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSteve Arnold <nerdboy@gentoo.org>2009-10-12 07:29:46 +0000
committerSteve Arnold <nerdboy@gentoo.org>2009-10-12 07:29:46 +0000
commit6a386ae7eac26b1a3976f152ea8467fd4a3eb111 (patch)
treede7cffc806284f8ff541d1591ec7b0fe68b71b31 /dev-util/rapidsvn
parentQA fix: make PATCHES an array (diff)
downloadhistorical-6a386ae7eac26b1a3976f152ea8467fd4a3eb111.tar.gz
historical-6a386ae7eac26b1a3976f152ea8467fd4a3eb111.tar.bz2
historical-6a386ae7eac26b1a3976f152ea8467fd4a3eb111.zip
Updated to latest upstream release, closes bug 284730.
Package-Manager: portage-2.2_rc33/cvs/Linux x86_64
Diffstat (limited to 'dev-util/rapidsvn')
-rw-r--r--dev-util/rapidsvn/ChangeLog9
-rw-r--r--dev-util/rapidsvn/Manifest4
-rw-r--r--dev-util/rapidsvn/rapidsvn-0.10.0.ebuild106
3 files changed, 117 insertions, 2 deletions
diff --git a/dev-util/rapidsvn/ChangeLog b/dev-util/rapidsvn/ChangeLog
index e962f1abc574..83e61e844450 100644
--- a/dev-util/rapidsvn/ChangeLog
+++ b/dev-util/rapidsvn/ChangeLog
@@ -1,6 +1,13 @@
# ChangeLog for dev-util/rapidsvn
# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-util/rapidsvn/ChangeLog,v 1.66 2009/08/01 15:42:52 nerdboy Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-util/rapidsvn/ChangeLog,v 1.67 2009/10/12 07:29:46 nerdboy Exp $
+
+*rapidsvn-0.10.0 (12 Oct 2009)
+
+ 12 Oct 2009; Steve Arnold <nerdboy@gentoo.org> +rapidsvn-0.10.0.ebuild:
+ Updated to latest upstream release, closes bug 284730. Re-enabled the
+ neon dav support, but it needs testing (the serf dav support is smooth
+ as the proverbial baby's butt...)
01 Aug 2009; Steve Arnold <nerdboy@gentoo.org> rapidsvn-0.9.8.ebuild:
Added work-around for doxygen sandbox violation (no bug, yet...) due to
diff --git a/dev-util/rapidsvn/Manifest b/dev-util/rapidsvn/Manifest
index a74b91a5519b..997704ca62bd 100644
--- a/dev-util/rapidsvn/Manifest
+++ b/dev-util/rapidsvn/Manifest
@@ -1,13 +1,15 @@
AUX rapidsvn-0.9.8-sar.patch 955 RMD160 872c2307abee59bc2b2d63866b8d72ec81600e08 SHA1 0682da8f3dcd41019c780f749b1087ba22793311 SHA256 485eca96c9d393baffec28443eb7f32fe577d9a12533c0797ca61f67380c4b0e
AUX rapidsvn-sar.patch 931 RMD160 ba28d6ccfd86553b4963d611593812db6005ae4c SHA1 175d1609f2e9cfb7f0f6e832ee168869760b442e SHA256 0690d1c3c516e32138225ca60c74a157632eab7358f5d8cbdd374f7b5d1c5782
AUX rapidsvn-svncpp_link.patch 304 RMD160 3d2b6f48e46e3c5e39a499589043aa09de60d8c6 SHA1 9752592941c10d71f94680ff97e925fee66bc890 SHA256 99a4690987be6f39400a737ca12762495621fc2789fed18c5d9903a8d87ae968
+DIST rapidsvn-0.10.0-1.tar.gz 1243876 RMD160 238244d31c03485fb24c2b0fb3ada2b8ea9e5316 SHA1 bbac1027bcbf3130d4946fae874ee1177af764be SHA256 b818a9c762173106f7e0e21316e49d0f65983c58e8ba9c2db3fad873f7985e28
DIST rapidsvn-0.9.3.tar.gz 998268 RMD160 316904503ab1a067fb14b0567d6e28bc2a6ad6c5 SHA1 71a57ffb4f7944191df51c4a2a87f1c971567543 SHA256 90363935f9a1cb3177d045679db39c94ee44ffc3d67ed63570900ca64771f139
DIST rapidsvn-0.9.4.tar.gz 1057482 RMD160 edbabab261b69acc78a2009f2da175b2b70c8987 SHA1 0f8eff53964f641253d6a4be82187ab9f30168c7 SHA256 20c6a17ed91171bae6c3af7b611b0f91395cb2962fc0cfe1d66dfd5178d60651
DIST rapidsvn-0.9.6.tar.gz 1205771 RMD160 060a66d3f268f9a4018f01a9541df2a3394ed7b8 SHA1 266f846437e3bbce1707799ec0d95c2d1be43b4a SHA256 4e026b0e7a56b2a0ba4cd12b1ee224c8d0645e98eb5b682078220f912513b36d
DIST rapidsvn-0.9.8.tar.gz 1212108 RMD160 a1614daff3631536c3eb0a14c279f0581b257fbf SHA1 22d145d2d686841da100d45789a663c70e325a3c SHA256 9af7462559d8a600a1b54ac19a79c111691818969e193a06080c9d9306b32b13
+EBUILD rapidsvn-0.10.0.ebuild 2616 RMD160 5ac126933d2e69205004c46b90598716110cbdc5 SHA1 2153f01ff0cbfa9c85024cd376f7c1ca362dd61d SHA256 149bccdb05f55b9f98066f27bd7329a0bc25174fb2dcdd38826eefc5f5d76636
EBUILD rapidsvn-0.9.3.ebuild 3091 RMD160 466e320834ce751fcfb7b8f94a629b63c1dbca09 SHA1 f207b23c2031d349aab9002440c4cbf10bb17435 SHA256 699bffef14e903b9f1774dc4701077c38abd9a9f2d82aea96e7670988e96ca0b
EBUILD rapidsvn-0.9.4.ebuild 3072 RMD160 ec90d18c04914eda51f0170211c152c687acac70 SHA1 ac8e219a3680ee93e8db6b2db95a3ea994cc0af8 SHA256 82829bbb651c340d6b3d2eba80864798fbd9d824ab3473476b56753f23422805
EBUILD rapidsvn-0.9.6-r1.ebuild 3373 RMD160 4d1382864a7b09cbc3a516a0a084be11826544bc SHA1 19b9a8cb6defc5b0a3c591783768bc401bcb8e5f SHA256 29b7bcef2d09ce5ca684ce36f3adf0ab0955b98a50d38681c1324cb5543c742d
EBUILD rapidsvn-0.9.8.ebuild 3158 RMD160 749aa2960b3131b17bd59656787655e9923ab379 SHA1 9de39a885f18a45436af55638ee7050d47868bd2 SHA256 13b56e9b151c93bc0cb997b48ae1de1e152748a1580cf2a25223578a99c1d2ce
-MISC ChangeLog 10855 RMD160 9e25ad31b65bbeb00316023ad22047f5027b8b28 SHA1 90f090ff1376f880ee898486e2883ab914669ebb SHA256 22c09dded1ad9797f34b0449dde394768427fac779ee0db9d2a7782b80624b62
+MISC ChangeLog 11144 RMD160 c6b93a18aa8ca64d3c2e5a92ca20d22582ebd239 SHA1 658d8cf91a9b193ad60103e88dfa6122646d1c4c SHA256 84bf6bbb57093f68699802a4e6bc1bc6176b0e0b87fe484e5fdee65896963e3d
MISC metadata.xml 518 RMD160 b9c97307a72d2c0ae05deb166229ffc603d8855b SHA1 6b9c6a8c99c7dd184cf048b4e306f0a0e5f81788 SHA256 b7e173df02d2585da2771a95e6acd8ae824e61887087747d227b9ea07bf0b435
diff --git a/dev-util/rapidsvn/rapidsvn-0.10.0.ebuild b/dev-util/rapidsvn/rapidsvn-0.10.0.ebuild
new file mode 100644
index 000000000000..57c36b0d89fa
--- /dev/null
+++ b/dev-util/rapidsvn/rapidsvn-0.10.0.ebuild
@@ -0,0 +1,106 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-util/rapidsvn/rapidsvn-0.10.0.ebuild,v 1.1 2009/10/12 07:29:46 nerdboy Exp $
+
+EAPI="2"
+WANT_AUTOCONF="2.5"
+inherit versionator eutils libtool autotools wxwidgets flag-o-matic fdo-mime
+
+MY_PV=$(get_version_component_range 1-2)
+MY_RELEASE="1"
+
+DESCRIPTION="Cross-platform GUI front-end for the Subversion revision system."
+HOMEPAGE="http://rapidsvn.tigris.org/"
+SRC_URI="http://www.rapidsvn.org/download/release/${MY_PV}/${P}-${MY_RELEASE}.tar.gz"
+LICENSE="GPL-2 LGPL-2.1 FDL-1.2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="doc"
+
+COMMON_DEP="|| ( >=dev-util/subversion-1.5.0[webdav-serf]
+ >=dev-util/subversion-1.5.0[webdav-neon]
+ )
+ >=x11-libs/wxGTK-2.6
+ >=dev-libs/apr-1.2.10
+ >=dev-libs/apr-util-1.2.10"
+
+DEPEND="${COMMON_DEP}
+ doc? ( dev-libs/libxslt
+ app-text/docbook-sgml-utils
+ app-doc/doxygen
+ app-text/docbook-xsl-stylesheets )"
+
+RDEPEND="${COMMON_DEP}"
+
+RESTRICT=""
+
+src_prepare() {
+ # Apparently we still need the --as-needed link patch...
+ #export EPATCH_OPTS="-F3 -l"
+ epatch "${FILESDIR}/${PN}-svncpp_link.patch"
+ epatch "${FILESDIR}/${PN}-0.9.8-sar.patch"
+ eautoreconf
+}
+
+src_configure() {
+ local myconf
+ local apr_suffix=""
+
+ if has_version ">dev-libs/apr-util-1"; then
+ apr_suffix="-1"
+ fi
+
+ if use doc; then
+ myconf="--with-manpage=yes"
+ else
+ myconf="--without-xsltproc --with-manpage=no \
+ --without-doxygen --without-dot"
+ fi
+
+ local INST_WX=$(best_version x11-libs/wxGTK)
+ export WX_GTK_VER=$(get_version_component_range 1-2 \
+ ${INST_WX/x11-libs\/wxGTK})
+
+ need-wxwidgets ansi
+ myconf="${myconf} --with-wx-config=${WX_CONFIG}"
+
+ append-flags $( /usr/bin/apr${apr_suffix}-config --cppflags )
+
+ econf --with-svn-lib=/usr/$(get_libdir) \
+ --with-svn-include=/usr/include \
+ --with-apr-config="/usr/bin/apr${apr_suffix}-config" \
+ --with-apu-config="/usr/bin/apu${apr_suffix}-config" \
+ ${myconf} || die "econf failed"
+}
+
+src_compile() {
+ ## doxygen made a sandbox error; no bug filed yet
+ if use doc; then
+ addpredict /var/cache/fontconfig
+ emake || die "emake failed"
+ fi
+}
+
+src_install() {
+ einstall || die "einstall failed"
+
+ doicon src/res/rapidsvn.ico
+ make_desktop_entry rapidsvn "RapidSVN ${PV}" \
+ "/usr/share/pixmaps/rapidsvn.ico" \
+ "RevisionControl;Development"
+
+ dodoc HACKING.txt TRANSLATIONS
+
+ if use doc ; then
+ dodoc AUTHORS CHANGES NEWS README
+ dohtml "${S}"/doc/svncpp/html/*
+ fi
+}
+
+pkg_postinst() {
+ fdo-mime_desktop_database_update
+}
+
+pkg_postrm() {
+ fdo-mime_desktop_database_update
+}