diff options
Diffstat (limited to 'dev-vcs')
-rw-r--r-- | dev-vcs/qgit/ChangeLog | 224 | ||||
-rw-r--r-- | dev-vcs/qgit/metadata.xml | 9 | ||||
-rw-r--r-- | dev-vcs/qgit/qgit-2.2.ebuild | 39 | ||||
-rw-r--r-- | dev-vcs/qgit/qgit-2.3-r1.ebuild | 30 | ||||
-rw-r--r-- | dev-vcs/qgit/qgit-2.3.ebuild | 35 | ||||
-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 | ||||
-rw-r--r-- | dev-vcs/svn2cl/ChangeLog | 51 | ||||
-rw-r--r-- | dev-vcs/svn2cl/files/0.9-wrapper.patch | 20 | ||||
-rw-r--r-- | dev-vcs/svn2cl/metadata.xml | 5 | ||||
-rw-r--r-- | dev-vcs/svn2cl/svn2cl-0.12.ebuild | 39 | ||||
-rw-r--r-- | dev-vcs/svn2cl/svn2cl-0.9.ebuild | 38 |
19 files changed, 1350 insertions, 0 deletions
diff --git a/dev-vcs/qgit/ChangeLog b/dev-vcs/qgit/ChangeLog new file mode 100644 index 000000000000..3d19456ded1c --- /dev/null +++ b/dev-vcs/qgit/ChangeLog @@ -0,0 +1,224 @@ +# ChangeLog for dev-vcs/qgit +# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-vcs/qgit/ChangeLog,v 1.1 2011/02/10 21:35:11 ulm Exp $ + + 10 Feb 2011; Ulrich Mueller <ulm@gentoo.org> +qgit-2.2.ebuild, + +qgit-2.3.ebuild, +qgit-2.3-r1.ebuild, +metadata.xml: + Move package from dev-util to dev-vcs, bug 56967. + + 17 Mar 2010; Sebastian Pipping <sping@gentoo.org> qgit-2.2.ebuild, + qgit-2.3.ebuild, qgit-2.3-r1.ebuild: + Propagate move of dev-util/git to dev-vcs/git + + 15 Jan 2010; Christian Faulhammer <fauli@gentoo.org> qgit-2.3-r1.ebuild: + Transfer Prefix keywords + + 07 Jan 2010; Brent Baude <ranger@gentoo.org> qgit-2.3.ebuild: + stable ppc, bug 298414 + +*qgit-2.3-r1 (07 Jan 2010) + + 07 Jan 2010; <hwoarang@gentoo.org> -qgit-2.1.ebuild, +qgit-2.3-r1.ebuild: + Remove old ebuild, rebump based on qt4-r2 eclass + + 06 Jan 2010; Brent Baude <ranger@gentoo.org> qgit-2.3.ebuild: + Marking qgit-2.3 ppc64 for bug 298414 + + 29 Dec 2009; Christian Faulhammer <fauli@gentoo.org> qgit-2.3.ebuild: + stable x86, bug 298414 + + 27 Dec 2009; <hwoarang@gentoo.org> qgit-2.3.ebuild: + Stable on amd64 wrt bug #298414 + +*qgit-2.3 (19 May 2009) + + 19 May 2009; Markus Ullmann <jokey@gentoo.org> +qgit-2.3.ebuild: + Version bump for bug #269213 + + 21 Mar 2009; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + metadata.xml: + Removing ferdy as a maintainer since he was retired. + + 21 Jan 2009; Markus Meier <maekke@gentoo.org> qgit-2.2.ebuild: + amd64/x86 stable, bug #248038 + + 03 Aug 2008; Markus Ullmann <jokey@gentoo.org> qgit-2.2.ebuild: + Drop src_unpack as the sed is no longer needed + +*qgit-2.2 (03 Aug 2008) + + 03 Aug 2008; Markus Ullmann <jokey@gentoo.org> +qgit-2.2.ebuild: + Version bump wrt bug #232173 + + 28 Jul 2008; Carsten Lohrke <carlo@gentoo.org> qgit-2.0-r1.ebuild, + qgit-2.1.ebuild: + QA: Get rid of deprecated qt4_min_version(). Fix invalid monolithic Qt + dependency, cf. bug 217161 comment 11. + + 18 Mar 2008; Markus Ullmann <jokey@gentoo.org> qgit-2.1.ebuild: + Fix dependencies for qt4.4, thanks to Bernd Steinhauser in bug 212748 + + 13 Jan 2008; Markus Ullmann <jokey@gentoo.org> qgit-2.1.ebuild: + Fix hardcoded debug flags for release version for bug #204827 + +*qgit-2.1 (31 Dec 2007) +*qgit-1.5.8 (31 Dec 2007) + + 31 Dec 2007; Markus Ullmann <jokey@gentoo.org> +qgit-1.5.8.ebuild, + +qgit-2.1.ebuild: + Version bump to 2.1 and 1.5.8 + +*qgit-2.0-r1 (09 Oct 2007) + + 09 Oct 2007; Markus Ullmann <jokey@gentoo.org> -qgit-2.0.ebuild, + +qgit-2.0-r1.ebuild: + Revbump to install binary correctly, thanks to voyageur for catching it + + 08 Oct 2007; Markus Ullmann <jokey@gentoo.org> qgit-2.0.ebuild + -qgit-1.5.6.ebuild: + Update SLOT and add info, kill old + +*qgit-2.0 (08 Oct 2007) + + 08 Oct 2007; Markus Ullmann <jokey@gentoo.org> +qgit-2.0.ebuild: + Version bump wrt bug #194424 + + 20 Sep 2007; Brent Baude <ranger@gentoo.org> qgit-1.5.7.ebuild: + keywording qgit-1.5.7 ppc64 for bug# 190697 + + 19 Sep 2007; Christoph Mende <angelos@gentoo.org> qgit-1.5.7.ebuild: + Stable on amd64 wrt security bug #190697 + + 17 Sep 2007; Tobias Scherbaum <dertobi123@gentoo.org> qgit-1.5.7.ebuild: + ppc stable, bug #190697 + + 17 Sep 2007; Raúl Porcel <armin76@gentoo.org> qgit-1.5.7.ebuild: + x86 stable wrt security #190697 + + 17 Sep 2007; Markus Ullmann <jokey@gentoo.org> metadata.xml: + Update metadata and add me as maintainer + +*qgit-1.5.7 (17 Sep 2007) + + 17 Sep 2007; Markus Ullmann <jokey@gentoo.org> -qgit-1.5.5.ebuild, + +qgit-1.5.7.ebuild: + Version bump wrt security bug #190697 + + 05 Aug 2007; Tobias Scherbaum <dertobi123@gentoo.org> qgit-1.5.6.ebuild: + ppc stable, bug #187270 + + 03 Aug 2007; Christoph Mende <angelos@gentoo.org> qgit-1.5.6.ebuild: + Stable on amd64 wrt bug #187270 + + 01 Aug 2007; Markus Rothe <corsair@gentoo.org> qgit-1.5.6.ebuild: + Stable on ppc64; bug #187270 + + 31 Jul 2007; Markus Ullmann <jokey@gentoo.org> qgit-1.5.6.ebuild: + Stable on x86 wrt bug #187270 + +*qgit-1.5.6 (05 Jun 2007) + + 05 Jun 2007; Markus Ullmann <jokey@gentoo.org> -qgit-1.5.3.ebuild, + +qgit-1.5.6.ebuild: + Version bump + + 14 Apr 2007; Peter Weller <welp@gentoo.org> qgit-1.5.5.ebuild: + Stable on amd64 wrt bug 173331 + + 08 Apr 2007; Markus Rothe <corsair@gentoo.org> qgit-1.5.5.ebuild: + Stable on ppc64; bug #173331 + + 06 Apr 2007; nixnut <nixnut@gentoo.org> qgit-1.5.5.ebuild: + Stable on ppc wrt bug 173331 + + 04 Apr 2007; Raúl Porcel <armin76@gentoo.org> qgit-1.5.5.ebuild: + x86 stable wrt bug 173331 + +*qgit-1.5.5 (26 Feb 2007) + + 26 Feb 2007; Fernando J. Pereda <ferdy@gentoo.org> -qgit-1.5.2.ebuild, + -qgit-1.5.4.ebuild, +qgit-1.5.5.ebuild: + New upstream version. Remove unused versions. + + 15 Feb 2007; Christian Faulhammer <opfer@gentoo.org> qgit-1.5.3.ebuild: + stable x86; bug 167018 + +*qgit-1.5.4 (15 Feb 2007) + + 15 Feb 2007; Fernando J. Pereda <ferdy@gentoo.org> +qgit-1.5.4.ebuild: + New upstream version. + +*qgit-1.5.3 (14 Nov 2006) + + 14 Nov 2006; Fernando J. Pereda <ferdy@gentoo.org> -qgit-1.1.1.ebuild, + -qgit-1.2.ebuild, -qgit-1.4.ebuild, -qgit-1.5.1.ebuild, + +qgit-1.5.3.ebuild: + New upstream version. Cleanup old ones. + +*qgit-1.5.2 (30 Sep 2006) + + 30 Sep 2006; Fernando J. Pereda <ferdy@gentoo.org> +qgit-1.5.2.ebuild: + New upstream version. + +*qgit-1.5.1 (27 Sep 2006) + + 27 Sep 2006; Fernando J. Pereda <ferdy@gentoo.org> -qgit-1.5.ebuild, + +qgit-1.5.1.ebuild: + New version. Remove 1.5 as it has an annoying bug. + +*qgit-1.5 (10 Sep 2006) + + 10 Sep 2006; Fernando J. Pereda <ferdy@gentoo.org> +qgit-1.5.ebuild: + New upstream version. + + 15 Aug 2006; Markus Rothe <corsair@gentoo.org> qgit-1.4.ebuild: + Added ~ppc64 + +*qgit-1.4 (30 Jul 2006) + + 30 Jul 2006; Fernando J. Pereda <ferdy@gentoo.org> +qgit-1.4.ebuild: + Version bump, bug #141951. Reported by Troy Telford <troyt@myrealbox.com> + + 30 Jun 2006; Luca Barbato <lu_zero@gentoo.org> qgit-1.2.ebuild: + Marked ~ppc + + 02 Jun 2006; Caleb Tennis <caleb@gentoo.org> qgit-1.1.1.ebuild, + qgit-1.2.ebuild: + Make qt-3 dep a hard dep on qt-3 + + 01 May 2006; Scott Stoddard <deltacow@gentoo.org> qgit-1.2.ebuild: + Added ~amd64 (bug #131714) + +*qgit-1.2 (29 Apr 2006) + + 29 Apr 2006; Fernando J. Pereda <ferdy@gentoo.org> -qgit-0.96.1.ebuild, + -qgit-0.97.1.ebuild, +qgit-1.2.ebuild: + New upstream version. Remove ancient ones + + 25 Mar 2006; Fernando J. Pereda <ferdy@gentoo.org> qgit-1.1.1.ebuild: + inherit qt3 to avoid sandbox violations that I didn't suffer from, hopefully + fixing bug #127280 + +*qgit-1.1.1 (23 Mar 2006) + + 23 Mar 2006; Fernando J. Pereda <ferdy@gentoo.org> -qgit-1.1_rc1.ebuild, + +qgit-1.1.1.ebuild: + Version bump, as per bug #112120, reported by Bertrand Jacquin + <beber.gentoo@gmail.com>. Remove release candidates + +*qgit-1.1_rc1 (09 Jan 2006) + + 09 Jan 2006; Fernando J. Pereda <ferdy@gentoo.org> +qgit-1.1_rc1.ebuild: + New upstream version + +*qgit-0.97.1 (11 Nov 2005) + + 11 Nov 2005; Fernando J. Pereda <ferdy@gentoo.org> +qgit-0.97.1.ebuild: + version bump, wrt bug #112120 + +*qgit-0.96.1 (30 Oct 2005) + + 30 Oct 2005; Fernando J. Pereda <ferdy@gentoo.org> +metadata.xml, + +qgit-0.96.1.ebuild: + initial commit. fixes #110072 + diff --git a/dev-vcs/qgit/metadata.xml b/dev-vcs/qgit/metadata.xml new file mode 100644 index 000000000000..8c116689bd62 --- /dev/null +++ b/dev-vcs/qgit/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <herd>no-herd</herd> + <maintainer> + <email>jokey@gentoo.org</email> + <name>Markus Ullmann</name> + </maintainer> +</pkgmetadata> diff --git a/dev-vcs/qgit/qgit-2.2.ebuild b/dev-vcs/qgit/qgit-2.2.ebuild new file mode 100644 index 000000000000..43d0cee08e71 --- /dev/null +++ b/dev-vcs/qgit/qgit-2.2.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-vcs/qgit/qgit-2.2.ebuild,v 1.1 2011/02/10 21:35:11 ulm Exp $ + +EAPI="1" + +inherit qt4 + +MY_PV=${PV//_/} +MY_P=${PN}-${MY_PV} + +DESCRIPTION="GUI interface for git/cogito SCM" +HOMEPAGE="http://digilander.libero.it/mcostalba/" +SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="2" +KEYWORDS="amd64 ~ppc ~ppc64 x86" +IUSE="" + +DEPEND="x11-libs/qt-gui:4" +RDEPEND="${DEPEND} + >=dev-vcs/git-1.5.3" + +S="${WORKDIR}/${PN}" + +src_compile() { + eqmake4 || die "eqmake failed" + emake || die "emake failed" +} + +src_install() { + newbin bin/qgit qgit4 + dodoc README +} + +pkg_postinst() { + elog "This is installed as qgit4 now so you can still use 1.5 series (Qt3-based)" +} diff --git a/dev-vcs/qgit/qgit-2.3-r1.ebuild b/dev-vcs/qgit/qgit-2.3-r1.ebuild new file mode 100644 index 000000000000..90d064e6b000 --- /dev/null +++ b/dev-vcs/qgit/qgit-2.3-r1.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-vcs/qgit/qgit-2.3-r1.ebuild,v 1.1 2011/02/10 21:35:11 ulm Exp $ + +EAPI="2" + +inherit qt4-r2 + +MY_PV=${PV//_/} +MY_P=${PN}-${MY_PV} + +DESCRIPTION="GUI interface for git/cogito SCM" +HOMEPAGE="http://digilander.libero.it/mcostalba/" +SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="2" +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~x86-macos" +IUSE="" + +DEPEND="x11-libs/qt-gui:4" +RDEPEND="${DEPEND} + >=dev-vcs/git-1.5.3" + +S="${WORKDIR}/${PN}" + +src_install() { + newbin bin/qgit qgit4 + dodoc README +} diff --git a/dev-vcs/qgit/qgit-2.3.ebuild b/dev-vcs/qgit/qgit-2.3.ebuild new file mode 100644 index 000000000000..1e185ffe9094 --- /dev/null +++ b/dev-vcs/qgit/qgit-2.3.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-vcs/qgit/qgit-2.3.ebuild,v 1.1 2011/02/10 21:35:11 ulm Exp $ + +EAPI="1" + +inherit qt4 + +MY_PV=${PV//_/} +MY_P=${PN}-${MY_PV} + +DESCRIPTION="GUI interface for git/cogito SCM" +HOMEPAGE="http://digilander.libero.it/mcostalba/" +SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="2" +KEYWORDS="amd64 ppc ppc64 x86" +IUSE="" + +DEPEND="x11-libs/qt-gui:4" +RDEPEND="${DEPEND} + >=dev-vcs/git-1.5.3" + +S="${WORKDIR}/${PN}" + +src_compile() { + eqmake4 || die "eqmake failed" + emake || die "emake failed" +} + +src_install() { + newbin bin/qgit qgit4 + dodoc README +} 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 +} diff --git a/dev-vcs/svn2cl/ChangeLog b/dev-vcs/svn2cl/ChangeLog new file mode 100644 index 000000000000..ee6dd6018068 --- /dev/null +++ b/dev-vcs/svn2cl/ChangeLog @@ -0,0 +1,51 @@ +# ChangeLog for dev-vcs/svn2cl +# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-vcs/svn2cl/ChangeLog,v 1.1 2011/02/10 21:36:38 ulm Exp $ + + 10 Feb 2011; Ulrich Mueller <ulm@gentoo.org> +files/0.9-wrapper.patch, + +svn2cl-0.9.ebuild, +svn2cl-0.12.ebuild, +metadata.xml: + Move package from dev-util to dev-vcs, bug 56967. + + 22 Jun 2010; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org> + svn2cl-0.9.ebuild, svn2cl-0.12.ebuild: + dev-util/subversion renamed to dev-vcs/subversion. + +*svn2cl-0.12 (09 Oct 2009) + + 09 Oct 2009; Zac Medico <zmedico@gentoo.org> +svn2cl-0.12.ebuild: + 0.12 version bump. + + 20 Mar 2009; Joseph Jezak <josejx@gentoo.org> svn2cl-0.11.ebuild: + Marked ~ppc for bug #256341. + +*svn2cl-0.11 (01 Mar 2009) + + 01 Mar 2009; Patrick Lauer <patrick@gentoo.org> +svn2cl-0.11.ebuild: + Bump to 0.11, closes #256339 + + 15 Nov 2008; Markus Meier <maekke@gentoo.org> svn2cl-0.9.ebuild: + amd64/x86 stable, bug #228987 + +*svn2cl-0.10 (10 Nov 2008) + + 10 Nov 2008; Mike Frysinger <vapier@gentoo.org> +svn2cl-0.10.ebuild: + Version bump #228985 by Robert Buchholz. + +*svn2cl-0.9 (07 May 2007) + + 07 May 2007; Petteri Räty <betelgeuse@gentoo.org> + +files/0.9-wrapper.patch, +svn2cl-0.9.ebuild: + Version bump. Thanks to everyone in bug #126615. + + 19 Mar 2007; Bryan Østergaard <kloeri@gentoo.org> metadata.xml: + Remove ka0ttic from metadata.xml due to retirement. + + 29 Jan 2007; Christian Parpart <trapni@gentoo.org> svn2cl-0.3.ebuild: + adding to ~amd64 + +*svn2cl-0.3 (03 Oct 2005) + + 03 Oct 2005; Aaron Walker <ka0ttic@gentoo.org> + +files/svn2cl-no-same-dir-xsl.diff, +metadata.xml, +svn2cl-0.3.ebuild: + Initial commit. + diff --git a/dev-vcs/svn2cl/files/0.9-wrapper.patch b/dev-vcs/svn2cl/files/0.9-wrapper.patch new file mode 100644 index 000000000000..478b2a032d2a --- /dev/null +++ b/dev-vcs/svn2cl/files/0.9-wrapper.patch @@ -0,0 +1,20 @@ +--- svn2cl.sh 2006-10-18 23:38:06.000000000 +0200 ++++ svn2cl.sh.1 2006-11-12 01:41:05.000000000 +0100 +@@ -234,16 +234,7 @@ + esac + done + +-# find the directory that this script resides in +-prog="$0" +-while [ -h "$prog" ] +-do +- dir=`dirname "$prog"` +- prog=`ls -ld "$prog" | sed "s/^.*-> \(.*\)/\1/;/^[^/]/s,^,$dir/,"` +-done +-dir=`dirname "$prog"` +-dir=`cd "$dir" && pwd` +-XSL="$dir/svn2${OUTSTYLE}.xsl" ++XSL="/usr/share/svn2cl/svn2${OUTSTYLE}.xsl" + + # check if the authors file is formatted as a legacy + # colon separated file diff --git a/dev-vcs/svn2cl/metadata.xml b/dev-vcs/svn2cl/metadata.xml new file mode 100644 index 000000000000..028d1cef3af8 --- /dev/null +++ b/dev-vcs/svn2cl/metadata.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <herd>dev-tools</herd> +</pkgmetadata> diff --git a/dev-vcs/svn2cl/svn2cl-0.12.ebuild b/dev-vcs/svn2cl/svn2cl-0.12.ebuild new file mode 100644 index 000000000000..e90bf89f0620 --- /dev/null +++ b/dev-vcs/svn2cl/svn2cl-0.12.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-vcs/svn2cl/svn2cl-0.12.ebuild,v 1.1 2011/02/10 21:36:38 ulm Exp $ + +inherit eutils + +DESCRIPTION="Create a GNU-style ChangeLog from subversion's svn log --xml output" +HOMEPAGE="http://ch.tudelft.nl/~arthur/svn2cl/" +SRC_URI="${HOMEPAGE}/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~mips ~ppc ~x86" +IUSE="" + +RDEPEND="dev-libs/libxslt + dev-vcs/subversion" + +src_unpack() { + unpack ${A} + cd "${S}" + # the wrapper script looks for the xsl files in the + # same directory as the script. + epatch "${FILESDIR}"/0.9-wrapper.patch +} + +src_install() { + newbin svn2cl.sh svn2cl || die "failed to install wrapper script" + insinto /usr/share/svn2cl + doins svn2cl.xsl svn2html.xsl || die + dodoc README NEWS TODO ChangeLog authors.xml svn2html.css || die + doman svn2cl.1 || die +} + +pkg_postinst() { + einfo "You can find samples of svn2html.css and authors.xml in" + einfo "/usr/share/doc/${PF}/" + einfo "Read man page for details." +} diff --git a/dev-vcs/svn2cl/svn2cl-0.9.ebuild b/dev-vcs/svn2cl/svn2cl-0.9.ebuild new file mode 100644 index 000000000000..8b418f50f331 --- /dev/null +++ b/dev-vcs/svn2cl/svn2cl-0.9.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-vcs/svn2cl/svn2cl-0.9.ebuild,v 1.1 2011/02/10 21:36:38 ulm Exp $ + +inherit eutils + +DESCRIPTION="Create a GNU-style ChangeLog from subversion's svn log --xml output." +HOMEPAGE="http://ch.tudelft.nl/~arthur/svn2cl/" +SRC_URI="${HOMEPAGE}/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="amd64 ~mips x86" +IUSE="" + +RDEPEND="dev-libs/libxslt + dev-vcs/subversion" + +src_unpack() { + unpack ${A} + cd "${S}" + # the wrapper script looks for the xsl files in the + # same directory as the script. + epatch "${FILESDIR}"/0.9-wrapper.patch +} + +src_install() { + newbin svn2cl.sh svn2cl || die "failed to install wrapper script" + insinto /usr/share/svn2cl + doins svn2cl.xsl svn2html.xsl || die + dodoc README NEWS TODO ChangeLog authors.xml svn2html.css || die + doman svn2cl.1 || die +} +pkg_postinst() { + einfo "You can find samples of svn2html.css and authors.xml in" + einfo "/usr/share/doc/${PF}/" + einfo "Read man page for details." +} |