diff options
author | Ulrich Müller <ulm@gentoo.org> | 2011-02-10 21:35:46 +0000 |
---|---|---|
committer | Ulrich Müller <ulm@gentoo.org> | 2011-02-10 21:35:46 +0000 |
commit | bd88981ddb9e0dbcdfb0e5523ef8c75f3a326362 (patch) | |
tree | 95d32245cab2ab6e9099c8c0b8126226448e258d /dev-vcs/rapidsvn | |
parent | Move package from dev-util to dev-vcs, bug 56967. (diff) | |
download | gentoo-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/ChangeLog | 325 | ||||
-rw-r--r-- | dev-vcs/rapidsvn/files/rapidsvn-0.9.8-sar.patch | 28 | ||||
-rw-r--r-- | dev-vcs/rapidsvn/files/rapidsvn-sar.patch | 24 | ||||
-rw-r--r-- | dev-vcs/rapidsvn/files/rapidsvn-svncpp_link.patch | 12 | ||||
-rw-r--r-- | dev-vcs/rapidsvn/metadata.xml | 13 | ||||
-rw-r--r-- | dev-vcs/rapidsvn/rapidsvn-0.10.0.ebuild | 113 | ||||
-rw-r--r-- | dev-vcs/rapidsvn/rapidsvn-0.12.0.ebuild | 112 | ||||
-rw-r--r-- | dev-vcs/rapidsvn/rapidsvn-0.9.6-r1.ebuild | 120 | ||||
-rw-r--r-- | dev-vcs/rapidsvn/rapidsvn-0.9.8.ebuild | 113 |
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 +} |