summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorUlrich Müller <ulm@gentoo.org>2011-02-10 21:35:46 +0000
committerUlrich Müller <ulm@gentoo.org>2011-02-10 21:35:46 +0000
commitbd88981ddb9e0dbcdfb0e5523ef8c75f3a326362 (patch)
tree95d32245cab2ab6e9099c8c0b8126226448e258d /dev-vcs/rapidsvn
parentMove package from dev-util to dev-vcs, bug 56967. (diff)
downloadgentoo-2-bd88981ddb9e0dbcdfb0e5523ef8c75f3a326362.tar.gz
gentoo-2-bd88981ddb9e0dbcdfb0e5523ef8c75f3a326362.tar.bz2
gentoo-2-bd88981ddb9e0dbcdfb0e5523ef8c75f3a326362.zip
Move package from dev-util to dev-vcs, bug 56967.
(Portage version: 2.1.9.39/cvs/Linux x86_64, RepoMan options: --force)
Diffstat (limited to 'dev-vcs/rapidsvn')
-rw-r--r--dev-vcs/rapidsvn/ChangeLog325
-rw-r--r--dev-vcs/rapidsvn/files/rapidsvn-0.9.8-sar.patch28
-rw-r--r--dev-vcs/rapidsvn/files/rapidsvn-sar.patch24
-rw-r--r--dev-vcs/rapidsvn/files/rapidsvn-svncpp_link.patch12
-rw-r--r--dev-vcs/rapidsvn/metadata.xml13
-rw-r--r--dev-vcs/rapidsvn/rapidsvn-0.10.0.ebuild113
-rw-r--r--dev-vcs/rapidsvn/rapidsvn-0.12.0.ebuild112
-rw-r--r--dev-vcs/rapidsvn/rapidsvn-0.9.6-r1.ebuild120
-rw-r--r--dev-vcs/rapidsvn/rapidsvn-0.9.8.ebuild113
9 files changed, 860 insertions, 0 deletions
diff --git a/dev-vcs/rapidsvn/ChangeLog b/dev-vcs/rapidsvn/ChangeLog
new file mode 100644
index 000000000000..15239f5a3d6f
--- /dev/null
+++ b/dev-vcs/rapidsvn/ChangeLog
@@ -0,0 +1,325 @@
+# ChangeLog for dev-vcs/rapidsvn
+# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-vcs/rapidsvn/ChangeLog,v 1.1 2011/02/10 21:35:45 ulm Exp $
+
+ 10 Feb 2011; Ulrich Mueller <ulm@gentoo.org> +rapidsvn-0.9.6-r1.ebuild,
+ +rapidsvn-0.9.8.ebuild, +files/rapidsvn-0.9.8-sar.patch,
+ +rapidsvn-0.10.0.ebuild, +rapidsvn-0.12.0.ebuild, +files/rapidsvn-sar.patch,
+ +files/rapidsvn-svncpp_link.patch, +metadata.xml:
+ Move package from dev-util to dev-vcs, bug 56967.
+
+ 04 Sep 2010; Ryan Hill <dirtyepic@gentoo.org> -rapidsvn-0.9.3.ebuild,
+ -rapidsvn-0.9.4.ebuild:
+ Drop old versions depending on wxGTK-2.6.
+
+ 22 Jun 2010; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
+ rapidsvn-0.9.3.ebuild, rapidsvn-0.9.4.ebuild, rapidsvn-0.9.6-r1.ebuild:
+ net-misc/neon renamed to net-libs/neon.
+
+ 22 Jun 2010; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
+ rapidsvn-0.9.3.ebuild, rapidsvn-0.9.4.ebuild, rapidsvn-0.9.6-r1.ebuild,
+ rapidsvn-0.9.8.ebuild, rapidsvn-0.10.0.ebuild, rapidsvn-0.12.0.ebuild:
+ dev-util/subversion renamed to dev-vcs/subversion.
+
+ 16 Feb 2010; Steve Arnold <nerdboy@gentoo.org> rapidsvn-0.9.6-r1.ebuild,
+ rapidsvn-0.9.8.ebuild, rapidsvn-0.10.0.ebuild, rapidsvn-0.12.0.ebuild:
+ Removed legacy code, moved checks to pkg_setup, and removed addpredict
+ in 4 latest ebuild versions. Closes bug #305325.
+
+*rapidsvn-0.12.0 (13 Feb 2010)
+
+ 13 Feb 2010; Steve Arnold <nerdboy@gentoo.org> +rapidsvn-0.12.0.ebuild:
+ Updated to latest upstream release; closes bug #294740.
+
+*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
+ font diddling by latex. No idea why generating one particular jpg file
+ would cause this.
+
+*rapidsvn-0.9.8 (06 Jun 2009)
+
+ 06 Jun 2009; Steve Arnold <nerdboy@gentoo.org>
+ +files/rapidsvn-0.9.8-sar.patch, +rapidsvn-0.9.8.ebuild:
+ Added new version, updated use=doc generation (closes bug #265941). The
+ underlying subversion neon support is dorked up (at least for me) so this
+ was tested with webdav-serf against a couple of different local repos.
+
+ 17 Sep 2008; Markus Meier <maekke@gentoo.org> rapidsvn-0.9.6-r1.ebuild:
+ amd64/x86 stable, bug #237095
+
+ 17 Sep 2008; Brent Baude <ranger@gentoo.org> rapidsvn-0.9.6-r1.ebuild:
+ stable ppc64, bug 237095
+
+ 15 Sep 2008; Brent Baude <ranger@gentoo.org> rapidsvn-0.9.6-r1.ebuild:
+ stable ppc, bug 237095
+
+ 13 Sep 2008; Ferris McCormick <fmccor@gentoo.org>
+ rapidsvn-0.9.6-r1.ebuild:
+ Sparc stable --- Bug #237095 --- needed for subversion-1.5.1.
+
+ 13 Sep 2008; Steve Arnold <nerdboy@gentoo.org> rapidsvn-0.9.6-r1.ebuild:
+ Removed harmless configure option (closes bug 230757) in preparation for
+ stable request (see bug 237095).
+
+ 15 Jun 2008; Steve Arnold <nerdboy@gentoo.org> rapidsvn-0.9.3.ebuild,
+ rapidsvn-0.9.4.ebuild:
+ Updated older versions for bug #226427 to use eautoreconf, as well as the
+ newer dep layout.
+
+ 19 May 2008; Steve Arnold <nerdboy@gentoo.org> +files/rapidsvn-sar.patch:
+ re-adding lost patch for gcc warnings (bug #216800). Thanks to
+ Rion <rion@plotinka.ru> for the contributed patch.
+
+*rapidsvn-0.9.6-r1 (17 May 2008)
+
+ 17 May 2008; Steve Arnold <nerdboy@gentoo.org> -rapidsvn-0.9.6.ebuild,
+ +rapidsvn-0.9.6-r1.ebuild:
+ updated for bug #221671
+
+ 30 Apr 2008; Benedikt Böhm <hollow@gentoo.org> rapidsvn-0.9.3.ebuild,
+ rapidsvn-0.9.4.ebuild, rapidsvn-0.9.6.ebuild:
+ update subversion checks wrt #219475
+
+*rapidsvn-0.9.6 (02 Apr 2008)
+
+ 02 Apr 2008; Steve Arnold <nerdboy@gentoo.org> +rapidsvn-0.9.6.ebuild:
+ Updated to new release and apr prefix, with contributions from Luca
+ Marturana <lucamarturana@gmail.com>. Smooth as a baby's ...
+
+ 10 Jan 2008; Benedikt Böhm <hollow@gentoo.org> rapidsvn-0.9.3.ebuild,
+ rapidsvn-0.9.4.ebuild:
+ cleanup for bug #203587
+
+ 29 Dec 2007; Steve Arnold <nerdboy@gentoo.org> rapidsvn-0.9.3.ebuild,
+ rapidsvn-0.9.4.ebuild:
+ updated depends for bug 203587, builds and runs on x86 and amd64
+
+ 27 Nov 2007; Raúl Porcel <armin76@gentoo.org> rapidsvn-0.9.4.ebuild:
+ sparc stable wrt #186809
+
+ 25 Nov 2007; Christian Faulhammer <opfer@gentoo.org>
+ rapidsvn-0.9.4.ebuild:
+ quote variables and remove die statement for epatch, it will die on its own
+
+ 25 Nov 2007; Christian Faulhammer <opfer@gentoo.org>
+ rapidsvn-0.9.4.ebuild:
+ stable x86, bug 186809
+
+ 24 Nov 2007; Samuli Suominen <drac@gentoo.org> rapidsvn-0.9.4.ebuild:
+ amd64 stable wrt #186809
+
+ 24 Nov 2007; nixnut <nixnut@gentoo.org> rapidsvn-0.9.4.ebuild:
+ Stable on ppc wrt bug 186809
+
+ 24 Nov 2007; Markus Rothe <corsair@gentoo.org> rapidsvn-0.9.4.ebuild:
+ Stable on ppc64; bug #186809
+
+ 12 Oct 2007; Ryan Hill <dirtyepic@gentoo.org> rapidsvn-0.9.3.ebuild,
+ rapidsvn-0.9.4.ebuild:
+ Lock wxGTK to 2.6.
+
+ 10 Jul 2007; Steve Arnold <nerdboy@gentoo.org> rapidsvn-0.9.3.ebuild,
+ rapidsvn-0.9.4.ebuild:
+ Updated desktop category and added desktop_database_update to pkg_post
+ for conformance to desktop policy.
+
+ 26 Jun 2007; Steve Arnold <nerdboy@gentoo.org> rapidsvn-0.9.3.ebuild,
+ rapidsvn-0.9.4.ebuild:
+ Fixes for bug 180236 as well as desktop and icon fixes. Set apr deps
+ based on subversion and upstream (handle apr-1 correctly).
+
+ 08 Apr 2007; Ryan Hill <dirtyepic@gentoo.org> rapidsvn-0.9.3.ebuild,
+ rapidsvn-0.9.4.ebuild:
+ Don't hardcode wx-config, use wxwidgets.eclass.
+
+ 01 Apr 2007; Steve Arnold <nerdboy@gentoo.org> rapidsvn-0.9.3.ebuild,
+ rapidsvn-0.9.4.ebuild:
+ Minor correction to apr dep, should resolve bug 169414.
+
+ 14 Mar 2007; Steve Arnold <nerdboy@gentoo.org> rapidsvn-0.9.3.ebuild,
+ rapidsvn-0.9.4.ebuild:
+ Updated depends and configure for bug 169414.
+
+ 05 Mar 2007; Marius Mauch <genone@gentoo.org> rapidsvn-0.9.3.ebuild,
+ rapidsvn-0.9.4.ebuild:
+ Replacing einfo with ewarn
+
+*rapidsvn-0.9.4 (10 Jan 2007)
+
+ 10 Jan 2007; Steve Arnold <nerdboy@gentoo.org> rapidsvn-0.9.3.ebuild,
+ +rapidsvn-0.9.4.ebuild:
+ Minor QA fix and version bump to current stable upstream release.
+
+ 08 Sep 2006; Steve Arnold <nerdboy@gentoo.org>
+ +files/rapidsvn-svncpp_link.patch, rapidsvn-0.9.3.ebuild:
+ Added back svncpp link patch for as-needed bug 146064.
+
+ 03 Sep 2006; Mart Raudsepp <leio@gentoo.org>
+ -files/rapidsvn-0.9.2-gcc-4.patch, -files/svncpp_0.6.1_link.patch,
+ -rapidsvn-0.7.1.ebuild, -rapidsvn-0.8.0.ebuild, -rapidsvn-0.9.0-r1.ebuild,
+ -rapidsvn-0.9.2.ebuild:
+ Clean out old versions.
+
+ 17 Aug 2006; Markus Rothe <corsair@gentoo.org> rapidsvn-0.9.3.ebuild:
+ Stable on ppc64
+
+ 12 Aug 2006; Jason Wever <weeve@gentoo.org> rapidsvn-0.9.3.ebuild:
+ Stable on SPARC.
+
+ 09 Aug 2006; Thomas Cort <tcort@gentoo.org> rapidsvn-0.9.3.ebuild:
+ Stable on amd64 wrt Bug #134699.
+
+ 05 Aug 2006; Michael Hanselmann <hansmi@gentoo.org> rapidsvn-0.9.3.ebuild:
+ Stable on ppc.
+
+ 01 Aug 2006; Andrej Kacian <ticho@gentoo.org> rapidsvn-0.9.3.ebuild:
+ Stable on x86, bug #134699.
+
+ 20 Jul 2006; Markus Rothe <corsair@gentoo.org> rapidsvn-0.9.3.ebuild:
+ Added ~ppc64; bug #134699
+
+ 10 Jul 2006; Gustavo Zacarias <gustavoz@gentoo.org> rapidsvn-0.9.2.ebuild:
+ Stable on sparc wrt #134699
+
+*rapidsvn-0.9.3 (05 Jul 2006)
+
+ 05 Jul 2006; Steve Arnold <nerdboy@gentoo.org> +rapidsvn-0.9.3.ebuild:
+ New version with updated neon support (neon version must be in sync with
+ neon DEPEND in subversion) and upstream fixes. Updated bug #134699.
+
+ 01 Jul 2006; Lars Weiler <pylon@gentoo.org> rapidsvn-0.9.2.ebuild:
+ Stable on ppc; bug #134699.
+
+ 10 Jun 2006; Michael Hanselmann <hansmi@gentoo.org>
+ rapidsvn-0.9.0-r1.ebuild:
+ Stable on ppc.
+
+ 02 Jun 2006; Steve Arnold <nerdboy@gentoo.org>
+ +files/rapidsvn-0.9.2-gcc-4.patch, rapidsvn-0.9.2.ebuild:
+ Updates for bugs 134978 and 134976; thanks to Gergan Penkov
+ <gpp666_999 at yahoo.de> for the patch.
+
+*rapidsvn-0.9.2 (28 May 2006)
+
+ 28 May 2006; Steve Arnold <nerdboy@gentoo.org> -rapidsvn-0.6.0-r1.ebuild,
+ -rapidsvn-0.7.0.ebuild, rapidsvn-0.9.0-r1.ebuild, +rapidsvn-0.9.2.ebuild:
+ Overdue stable bump and new version (closes bug 125009). The new version
+ finally updates the previously-pegged deps so -> stablize bug coming. Old
+ version cleanup.
+
+ 28 Jan 2006; Simon Stelling <blubb@gentoo.org>
+ -files/nodoc-configure.patch.gz, rapidsvn-0.9.0-r1.ebuild:
+ move compressed patches to the mirrors
+
+ 16 Dec 2005; Diego Pettenò <flameeyes@gentoo.org>
+ rapidsvn-0.9.0-r1.ebuild:
+ Move elibtoolize after libtoolize, see bug #106176.
+
+*rapidsvn-0.9.0-r1 (27 Nov 2005)
+
+ 27 Nov 2005; Steve Arnold <nerdboy@gentoo.org>
+ +files/nodoc-configure.patch, rapidsvn-0.6.0-r1.ebuild,
+ rapidsvn-0.7.0.ebuild, rapidsvn-0.7.1.ebuild, rapidsvn-0.8.0.ebuild,
+ -rapidsvn-0.9.0.ebuild, +rapidsvn-0.9.0-r1.ebuild:
+ Added fix for bug #112081, and removed gtk2 use flag (bug #106560). Thanks
+ to Dan Check <check@radicalmedia.com> for the patch.
+
+ 22 Nov 2005; Luis Medinas <metalgod@gentoo.org> rapidsvn-0.8.0.ebuild:
+ Stable on amd64.
+
+ 11 Nov 2005; Michael Hanselmann <hansmi@gentoo.org> rapidsvn-0.8.0.ebuild:
+ Stable on ppc.
+
+*rapidsvn-0.9.0 (08 Nov 2005)
+
+ 08 Nov 2005; Steve Arnold <nerdboy@gentoo.org> rapidsvn-0.8.0.ebuild,
+ +rapidsvn-0.9.0.ebuild:
+ version bump to address bug #111354; stable bump for x86
+
+ 10 Oct 2005; Steve Arnold <nerdboy@gentoo.org> rapidsvn-0.6.0-r1.ebuild,
+ rapidsvn-0.7.0.ebuild, rapidsvn-0.7.1.ebuild, rapidsvn-0.8.0.ebuild:
+ restricted wxGTK dep to address bug #106763 (not compatible with API over
+ version 2.4)
+
+ 16 Sep 2005; Steve Arnold <nerdboy@gentoo.org> rapidsvn-0.6.0-r1.ebuild,
+ rapidsvn-0.7.0.ebuild, rapidsvn-0.7.1.ebuild, rapidsvn-0.8.0.ebuild:
+ Added fix for bug #103676 (made neon a hard dep, since with subversion
+ it depends on webdav support). Also stblized older (non-bugged) versions.
+
+*rapidsvn-0.8.0 (31 May 2005)
+
+ 31 May 2005; Steve Arnold <nerdboy@gentoo.org> rapidsvn-0.7.0.ebuild,
+ rapidsvn-0.7.1.ebuild, +rapidsvn-0.8.0.ebuild:
+ All newer versions fixed (really fixes bug 62724) and version bump (bug 90895)
+ time to start stablizin'!
+
+*rapidsvn-0.6.0-r1 (31 May 2005)
+
+ 31 May 2005; Steve Arnold <nerdboy@gentoo.org>
+ +files/svncpp_0.6.1_link.patch, metadata.xml, -rapidsvn-0.6.0.ebuild,
+ +rapidsvn-0.6.0-r1.ebuild:
+ sStable x86 was broken and this fixes it (closes bug 55569)
+ dev-tools herd is also adopting this package (but feel free to keep
+ working on stuff or assign bugs to me)
+
+*rapidsvn-0.7.1 (17 Mar 2005)
+
+ 17 Mar 2005; David Holm <dholm@gentoo.org> rapidsvn-0.7.0.ebuild,
+ +rapidsvn-0.7.1.ebuild:
+ Version bumped
+ Added icon and desktop entry
+
+*rapidsvn-0.7.0 (04 Dec 2004)
+
+ 04 Dec 2004; Daniel Black <dragonheart@gentoo.org> -rapidsvn-0.5.0.ebuild,
+ +rapidsvn-0.7.0.ebuild:
+ Version bump as per bug #73191. Thanks to Richard Cantzler <cantzler@uiuc.edu>
+
+ 02 Jun 2004; David Holm <dholm@gentoo.org> +metadata.xml,
+ rapidsvn-0.6.0.ebuild:
+ Version bump, added metadata.xml.
+
+ 17 May 2004; Jason Wever <weeve@gentoo.org> rapidsvn-0.5.0.ebuild:
+ Added ~sparc keyword.
+
+ 27 Apr 2004; Paul de Vrieze <pauldv@gentoo.org> -rapidsvn-0.3.0.ebuild:
+ Remove old version as the needed subversion build has been removed
+
+ 29 Mar 2004; David Holm <dholm@gentoo.org> rapidsvn-0.5.0.ebuild:
+ RapidSVN 0.5.0 works with subversion 1.0*.
+
+ 01 Mar 2004; David Holm <dholm@gentoo.org> rapidsvn-0.5.0.ebuild:
+ Added to ~ppc.
+
+ 18 Feb 2004; Brian Jackson <iggy@gentoo.org> rapidsvn-0.5.0.ebuild:
+ changed dep to be svn-0.37*
+
+*rapidsvn-0.5.0 (08 Feb 2004)
+
+ 08 Feb 2004; Brian Jackson <iggy@gentoo.org> rapidsvn-0.5.0.ebuild:
+ version bump, thanks to jaalexATjasonalexander.us
+
+ 17 Oct 2003; <iggy@gentoo.org> rapidsvn-0.2.0.ebuild:
+ remove old versions that depend on ancient versions of subversion
+
+ 16 Oct 2003; <iggy@gentoo.org> rapidsvn-0.2.0.ebuild, rapidsvn-0.3.0.ebuild:
+ should depend on =dev-util/subversion-0.28.0, thanks to Martin Ehmsen for the
+ heads up, fixes bug 31181
+
+*rapidsvn-0.3.0 (01 Sep 2003)
+
+ 01 Sep 2003; <iggy@gentoo.org> rapidsvn-0.3.0.ebuild:
+ version bump, needs the latest versoin of subversion
+
+*rapidsvn-0.2.0 (19 Aug 2003)
+
+ 19 Aug 2003; <iggy@gentoo.org> metadata.xml, rapidsvn-0.2.0.ebuild:
+ new package, fixes bug 25422, thanks to keanu@keanu.be
+
diff --git a/dev-vcs/rapidsvn/files/rapidsvn-0.9.8-sar.patch b/dev-vcs/rapidsvn/files/rapidsvn-0.9.8-sar.patch
new file mode 100644
index 000000000000..6769382f8267
--- /dev/null
+++ b/dev-vcs/rapidsvn/files/rapidsvn-0.9.8-sar.patch
@@ -0,0 +1,28 @@
+--- src/svncpp/client_status.cpp.orig 2009-02-14 14:08:15.000000000 -0800
++++ src/svncpp/client_status.cpp 2009-05-26 18:12:04.137129866 -0700
+@@ -65,17 +65,21 @@
+ hi != NULL;
+ hi = apr_hash_next(hi))
+ {
+- char *path;
++ typedef union {
++ char *cpath;
++ void *vpath;
++ } upath;
++ upath path;
+ void *val;
+- apr_hash_this(hi, (const void **)&path, NULL, &val);
++ apr_hash_this(hi, (const void **)&path.vpath, NULL, &val);
+
+ svn_log_changed_path_t *log_item = reinterpret_cast<svn_log_changed_path_t *>(val);
+
+ entry.changedPaths.push_back(
+- LogChangePathEntry(path,
++ LogChangePathEntry(path.cpath,
+ log_item->action,
+ log_item->copyfrom_path,
+- log_item->copyfrom_rev));
++ log_item->copyfrom_rev) );
+ }
+ }
+
diff --git a/dev-vcs/rapidsvn/files/rapidsvn-sar.patch b/dev-vcs/rapidsvn/files/rapidsvn-sar.patch
new file mode 100644
index 000000000000..04c40f961ca4
--- /dev/null
+++ b/dev-vcs/rapidsvn/files/rapidsvn-sar.patch
@@ -0,0 +1,24 @@
+--- src/svncpp/client_status.cpp.orig 2008-03-08 03:05:30.000000000 +0500
++++ src/svncpp/client_status.cpp 2008-04-08 00:48:41.000000000 +0600
+@@ -66,14 +66,18 @@
+ hi != NULL;
+ hi = apr_hash_next (hi))
+ {
+- char *path;
++ typedef union {
++ char *cpath;
++ void *vpath;
++ } upath;
++ upath path;
+ void *val;
+- apr_hash_this (hi, (const void **)&path, NULL, &val);
++ apr_hash_this (hi, (const void **)&path.vpath, NULL, &val);
+
+ svn_log_changed_path_t *log_item = reinterpret_cast<svn_log_changed_path_t *> (val);
+
+ entry.changedPaths.push_back (
+- LogChangePathEntry (path,
++ LogChangePathEntry (path.cpath,
+ log_item->action,
+ log_item->copyfrom_path,
+ log_item->copyfrom_rev) );
diff --git a/dev-vcs/rapidsvn/files/rapidsvn-svncpp_link.patch b/dev-vcs/rapidsvn/files/rapidsvn-svncpp_link.patch
new file mode 100644
index 000000000000..4df855fb79b4
--- /dev/null
+++ b/dev-vcs/rapidsvn/files/rapidsvn-svncpp_link.patch
@@ -0,0 +1,12 @@
+Index: src/svncpp/Makefile.am
+===================================================================
+--- src/svncpp/Makefile.am (revision 7100)
++++ src/svncpp/Makefile.am (working copy)
+@@ -27,3 +27,7 @@
+ url.cpp \
+ wc.cpp
+
++libsvncpp_la_LIBADD= $(SVN_LIBS) \
++ $(NEON_LIBS) \
++ $(APR_LIBS) \
++ -lstdc++
diff --git a/dev-vcs/rapidsvn/metadata.xml b/dev-vcs/rapidsvn/metadata.xml
new file mode 100644
index 000000000000..2aae4d1bc863
--- /dev/null
+++ b/dev-vcs/rapidsvn/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>dev-tools</herd>
+<maintainer>
+ <email>nerdboy@gentoo.org</email>
+ <name>Steve Arnold</name>
+ <description>Primary Maintainer</description>
+</maintainer>
+<longdescription>
+RapidSVN is a cross-platform GUI front-end for the Subversion revision system written in C++ using the wxWidgets framework. This project also includes a Subversion client C++ API.
+</longdescription>
+</pkgmetadata>
diff --git a/dev-vcs/rapidsvn/rapidsvn-0.10.0.ebuild b/dev-vcs/rapidsvn/rapidsvn-0.10.0.ebuild
new file mode 100644
index 000000000000..3a8c29c05ee6
--- /dev/null
+++ b/dev-vcs/rapidsvn/rapidsvn-0.10.0.ebuild
@@ -0,0 +1,113 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-vcs/rapidsvn/rapidsvn-0.10.0.ebuild,v 1.1 2011/02/10 21:35:45 ulm Exp $
+
+EAPI="2"
+
+WANT_AUTOCONF="2.5"
+WX_GTK_VER=2.8
+inherit versionator confutils 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-vcs/subversion-1.5.0[webdav-serf]
+ >=dev-vcs/subversion-1.5.0[webdav-neon]
+ )
+ x11-libs/wxGTK:2.8[X]
+ >=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=""
+
+pkg_setup() {
+ einfo "Checking for subversion compiled with WebDAV support..."
+ confutils_require_built_with_any \
+ dev-vcs/subversion webdav-serf webdav-neon
+ einfo "Found WebDAV support; continuing..."
+
+ # if you compiled subversion without (the) apache2 (flag) and with the
+ # berkdb flag, you may get an error that it can't find the lib db4
+ # Note: this should be fixed in rapidsvn 0.9.3 and later
+
+ # check for the proper wxGTK support
+ need-wxwidgets unicode
+}
+
+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
+
+ 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() {
+ emake || die "emake failed"
+}
+
+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
+}
diff --git a/dev-vcs/rapidsvn/rapidsvn-0.12.0.ebuild b/dev-vcs/rapidsvn/rapidsvn-0.12.0.ebuild
new file mode 100644
index 000000000000..ea85186cb9f8
--- /dev/null
+++ b/dev-vcs/rapidsvn/rapidsvn-0.12.0.ebuild
@@ -0,0 +1,112 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-vcs/rapidsvn/rapidsvn-0.12.0.ebuild,v 1.1 2011/02/10 21:35:46 ulm Exp $
+
+EAPI="2"
+
+WANT_AUTOCONF="2.5"
+WX_GTK_VER=2.8
+inherit versionator confutils libtool autotools wxwidgets flag-o-matic fdo-mime
+
+MY_PV=$(get_version_component_range 1-2)
+MY_REL="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_REL}.tar.gz"
+LICENSE="GPL-2 LGPL-2.1 FDL-1.2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="doc"
+
+COMMON_DEP=">=dev-vcs/subversion-1.5.0
+ x11-libs/wxGTK:2.8[X]
+ >=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=""
+
+S="${WORKDIR}/${P}-${MY_REL}"
+
+pkg_setup() {
+ einfo "Checking for subversion compiled with WebDAV support..."
+ confutils_require_built_with_any \
+ dev-vcs/subversion webdav-serf webdav-neon
+ einfo "Found WebDAV support; continuing..."
+
+ # if you compiled subversion without (the) apache2 (flag) and with the
+ # berkdb flag, you may get an error that it can't find the lib db4
+ # Note: this should be fixed in rapidsvn 0.9.3 and later
+
+ # check for the proper wxGTK support
+ need-wxwidgets unicode
+}
+
+src_prepare() {
+ # Apparently we still need the --as-needed link patch...
+ #export EPATCH_OPTS="-F3 -l"
+ epatch "${FILESDIR}/${PN}-svncpp_link.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
+
+ 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() {
+ emake || die "emake failed"
+}
+
+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
+}
diff --git a/dev-vcs/rapidsvn/rapidsvn-0.9.6-r1.ebuild b/dev-vcs/rapidsvn/rapidsvn-0.9.6-r1.ebuild
new file mode 100644
index 000000000000..a9aba432cc42
--- /dev/null
+++ b/dev-vcs/rapidsvn/rapidsvn-0.9.6-r1.ebuild
@@ -0,0 +1,120 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-vcs/rapidsvn/rapidsvn-0.9.6-r1.ebuild,v 1.1 2011/02/10 21:35:45 ulm Exp $
+
+WANT_AUTOCONF="2.5"
+WX_GTK_VER=2.8
+inherit versionator eutils libtool autotools wxwidgets flag-o-matic fdo-mime
+
+DESCRIPTION="Cross-platform GUI front-end for the Subversion revision system."
+HOMEPAGE="http://rapidsvn.tigris.org/"
+SRC_URI="http://www.rapidsvn.org/download/release/${PV}/${P}.tar.gz"
+LICENSE="GPL-2 LGPL-2.1 FDL-1.2"
+SLOT="0"
+KEYWORDS="amd64 ppc ppc64 sparc x86"
+IUSE="doc static"
+
+COMMON_DEP=">=dev-vcs/subversion-1.4.4
+ >=net-libs/neon-0.26
+ =x11-libs/wxGTK-2.8*
+ >=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=""
+
+pkg_setup() {
+ einfo "Checking for subversion compiled with WebDAV support..."
+ if ! built_with_use --missing true -o dev-vcs/subversion webdav-neon webdav-serf || \
+ built_with_use --missing false dev-vcs/subversion nowebdav; then
+ ewarn "SVN (dev-vcs/subversion) must be compiled with WebDAV support."
+ ewarn "Please re-emerge subversion with webdav-neon or webdav-serf USE flag"
+ ewarn "and without the nowebdav USE flag."
+ die "SVN merged without WebDAV support"
+ else
+ einfo "Found WebDAV support; continuing..."
+ fi
+
+ # if you compiled subversion without (the) apache2 (flag) and with the
+ # berkdb flag, you will get an error that it can't find the lib db4
+ # Note: this should be fixed in rapidsvn 0.9.3 and later
+
+ # check for the proper wxGTK support
+ need-wxwidgets unicode
+}
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+
+ # Apparently we still need the --as-needed link patch...
+ epatch "${FILESDIR}/${PN}-svncpp_link.patch"
+ epatch "${FILESDIR}/${PN}-sar.patch"
+ eautoconf
+ elibtoolize
+}
+
+src_compile() {
+ local myconf
+ local apr_suffix=""
+
+ if has_version ">dev-libs/apr-util-1"; then
+ apr_suffix="-1"
+ fi
+
+ if ! use doc; then
+ myconf="--without-xsltproc --without-doxygen --without-dot"
+ fi
+
+ if use static; then
+ myconf="${myconf} --enable-static"
+ else
+ myconf="${myconf} --disable-static --enable-shared"
+ fi
+
+ 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-neon-config=/usr/bin/neon-config \
+ --with-apr-config="/usr/bin/apr${apr_suffix}-config" \
+ --with-apu-config="/usr/bin/apu${apr_suffix}-config" \
+ ${myconf} || die "econf failed"
+
+ emake || die "emake failed"
+}
+
+src_install() {
+ einstall || die "einstall failed"
+
+ doman doc/manpage/rapidsvn.1 || die "doman 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
+}
diff --git a/dev-vcs/rapidsvn/rapidsvn-0.9.8.ebuild b/dev-vcs/rapidsvn/rapidsvn-0.9.8.ebuild
new file mode 100644
index 000000000000..a9f854b62fed
--- /dev/null
+++ b/dev-vcs/rapidsvn/rapidsvn-0.9.8.ebuild
@@ -0,0 +1,113 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-vcs/rapidsvn/rapidsvn-0.9.8.ebuild,v 1.1 2011/02/10 21:35:45 ulm Exp $
+
+WANT_AUTOCONF="2.5"
+WX_GTK_VER=2.8
+inherit versionator eutils libtool autotools wxwidgets flag-o-matic fdo-mime
+
+DESCRIPTION="Cross-platform GUI front-end for the Subversion revision system."
+HOMEPAGE="http://rapidsvn.tigris.org/"
+SRC_URI="http://www.rapidsvn.org/download/release/${PV}/${P}.tar.gz"
+LICENSE="GPL-2 LGPL-2.1 FDL-1.2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="doc"
+
+COMMON_DEP=">=dev-vcs/subversion-1.5.0
+ =x11-libs/wxGTK-2.8*
+ >=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=""
+
+pkg_setup() {
+ einfo "Checking for subversion compiled with WebDAV support..."
+ if ! built_with_use --missing true -o dev-vcs/subversion webdav-neon webdav-serf || \
+ built_with_use --missing false dev-vcs/subversion nowebdav; then
+ ewarn "SVN (dev-vcs/subversion) must be compiled with WebDAV support."
+ ewarn "Please re-emerge subversion with webdav-neon or webdav-serf USE flag"
+ ewarn "and without the nowebdav USE flag."
+ die "SVN merged without WebDAV support"
+ else
+ einfo "Found WebDAV support; continuing..."
+ fi
+
+ # if you compiled subversion without (the) apache2 (flag) and with the
+ # berkdb flag, you will get an error that it can't find the lib db4
+ # Note: this should be fixed in rapidsvn 0.9.3 and later
+
+ # check for the proper wxGTK support
+ need-wxwidgets unicode
+}
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+
+ # Apparently we still need the --as-needed link patch...
+ #export EPATCH_OPTS="-F3 -l"
+ epatch "${FILESDIR}/${PN}-svncpp_link.patch"
+ epatch "${FILESDIR}/${P}-sar.patch"
+ eautoreconf
+}
+
+src_compile() {
+ 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
+
+ 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"
+
+ emake || die "emake failed"
+}
+
+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
+}