diff options
author | Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org> | 2010-06-22 18:18:39 +0000 |
---|---|---|
committer | Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org> | 2010-06-22 18:18:39 +0000 |
commit | dfebfb0e55c6e2ac839572d64cde3293c8e4672e (patch) | |
tree | 5fa8f28c3b27b5a11a7d3269aee8a91a9682085d /dev-util | |
parent | 0.7.4 version bump. (diff) | |
download | gentoo-2-dfebfb0e55c6e2ac839572d64cde3293c8e4672e.tar.gz gentoo-2-dfebfb0e55c6e2ac839572d64cde3293c8e4672e.tar.bz2 gentoo-2-dfebfb0e55c6e2ac839572d64cde3293c8e4672e.zip |
dev-util/subversion renamed to dev-vcs/subversion.
Diffstat (limited to 'dev-util')
-rw-r--r-- | dev-util/subversion/ChangeLog | 1916 | ||||
-rw-r--r-- | dev-util/subversion/Manifest | 14 | ||||
-rw-r--r-- | dev-util/subversion/files/70svn-gentoo.el | 13 | ||||
-rw-r--r-- | dev-util/subversion/files/subversion-1.6.0-disable_linking_against_unneeded_libraries.patch | 56 | ||||
-rw-r--r-- | dev-util/subversion/files/subversion-1.6.2-local_library_preloading.patch | 165 | ||||
-rw-r--r-- | dev-util/subversion/files/subversion-1.6.3-kwallet_window.patch | 298 | ||||
-rw-r--r-- | dev-util/subversion/files/svnserve.confd | 10 | ||||
-rw-r--r-- | dev-util/subversion/files/svnserve.initd | 26 | ||||
-rw-r--r-- | dev-util/subversion/files/svnserve.xinetd | 14 | ||||
-rw-r--r-- | dev-util/subversion/files/vc-svn.el | 414 | ||||
-rw-r--r-- | dev-util/subversion/metadata.xml | 17 | ||||
-rw-r--r-- | dev-util/subversion/subversion-1.6.11.ebuild | 894 | ||||
-rw-r--r-- | dev-util/subversion/subversion-1.6.9.ebuild | 808 |
13 files changed, 0 insertions, 4645 deletions
diff --git a/dev-util/subversion/ChangeLog b/dev-util/subversion/ChangeLog deleted file mode 100644 index fdac0b0f3344..000000000000 --- a/dev-util/subversion/ChangeLog +++ /dev/null @@ -1,1916 +0,0 @@ -# ChangeLog for dev-util/subversion -# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-util/subversion/ChangeLog,v 1.430 2010/06/22 16:49:37 arfrever Exp $ - - 22 Jun 2010; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org> - subversion-1.6.9.ebuild, subversion-1.6.11.ebuild, files/svnserve.confd, - -files/svnserve.confd2: - Merge svnserve.confd and svnserve.confd2. - -*subversion-1.6.11 (26 May 2010) - - 26 May 2010; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org> - +subversion-1.6.11.ebuild: - Version bump. Set SUPPORT_PYTHON_ABIS. - - 28 Mar 2010; Raúl Porcel <armin76@gentoo.org> subversion-1.6.9.ebuild: - alpha/arm/ia64/s390/sh/sparc stable wrt #306343 - - 23 Mar 2010; Brent Baude <ranger@gentoo.org> subversion-1.6.9.ebuild: - Marking subversion-1.6.9 ppc for bug 306343 - - 11 Mar 2010; Sebastian Pipping <sping@gentoo.org> subversion-1.6.6.ebuild, - subversion-1.6.6-r10.ebuild, subversion-1.6.9.ebuild: - Fix homepage (bug #307309) - - 04 Mar 2010; Jeroen Roovers <jer@gentoo.org> subversion-1.6.9.ebuild: - Stable for HPPA (bug #306343). - - 28 Feb 2010; Pawel Hajdan jr <phajdan.jr@gentoo.org> - subversion-1.6.9.ebuild: - x86 stable wrt bug #306343 - - 26 Feb 2010; Brent Baude <ranger@gentoo.org> subversion-1.6.9.ebuild: - Marking subversion-1.6.9 ppc64 for bug 306343 - - 23 Feb 2010; Markos Chandras <hwoarang@gentoo.org> - subversion-1.6.9.ebuild: - Stable on amd64 wrt bug #306343 - - 24 Jan 2010; Raúl Porcel <armin76@gentoo.org> subversion-1.6.6.ebuild: - ia64/s390/sh/sparc stable wrt #294077 - -*subversion-1.6.9 (23 Jan 2010) - - 23 Jan 2010; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org> - +subversion-1.6.9.ebuild: - Version bump. - - 01 Jan 2010; Tobias Klausmann <klausman@gentoo.org> - subversion-1.6.6.ebuild: - Stable on alpha, bug #294077 - - 08 Dec 2009; nixnut <nixnut@gentoo.org> subversion-1.6.6.ebuild: - ppc stable #294077 - - 26 Nov 2009; Markus Meier <maekke@gentoo.org> subversion-1.6.6.ebuild: - arm stable, bug #294077 - - 25 Nov 2009; Jeroen Roovers <jer@gentoo.org> subversion-1.6.6.ebuild: - Stable for HPPA (bug #294077). - - 23 Nov 2009; Markus Meier <maekke@gentoo.org> subversion-1.6.6.ebuild: - amd64/x86 stable, bug #294077 - - 23 Nov 2009; Brent Baude <ranger@gentoo.org> subversion-1.6.6.ebuild: - Marking subversion-1.6.6 ppc64 for bug 294077 - -*subversion-1.6.6-r10 (22 Nov 2009) - - 22 Nov 2009; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org> - subversion-1.6.6.ebuild, +subversion-1.6.6-r10.ebuild: - Copy 1.6.6 to 1.6.6-r10 without changes. Disable KDE support in 1.6.6 to - allow earlier stabilization. - - 04 Nov 2009; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org> - subversion-1.6.6.ebuild: - Use 'dohtml -r' for compatibility with Doxygen 1.6 (bug #290921). - -*subversion-1.6.6 (24 Oct 2009) - - 24 Oct 2009; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org> - -subversion-1.5.6.ebuild, -subversion-1.6.3.ebuild, - -subversion-1.6.3-r10.ebuild, -files/subversion-1.6.3-apache-2.4.patch, - -subversion-1.6.4.ebuild, -files/1.5.0/70svn-gentoo.el, - -subversion-1.6.4-r10.ebuild, -files/1.5.0/80subversion-extras, - +subversion-1.6.6.ebuild, -files/1.5.0/disable-unneeded-linking.patch: - Version bump. - - 08 Oct 2009; Raúl Porcel <armin76@gentoo.org> subversion-1.6.5.ebuild: - ia64/s390/sh/sparc stable wrt #286002 - - 03 Oct 2009; Tobias Klausmann <klausman@gentoo.org> - subversion-1.6.5.ebuild: - Stable on alpha, bug #286002 - - 29 Sep 2009; Markus Meier <maekke@gentoo.org> subversion-1.6.5.ebuild: - arm stable, bug #286002 - - 27 Sep 2009; Markus Meier <maekke@gentoo.org> subversion-1.6.5.ebuild: - amd64/x86 stable, bug #286002 - - 27 Sep 2009; Mounir Lamouri <volkmar@gentoo.org> subversion-1.6.5.ebuild: - Stable for ppc. Bug 286002 - - 25 Sep 2009; Brent Baude <ranger@gentoo.org> subversion-1.6.5.ebuild: - Marking subversion-1.6.5 ppc64 for bug 286002 - - 23 Sep 2009; Jeroen Roovers <jer@gentoo.org> subversion-1.6.5.ebuild: - Stable for HPPA (bug #286002). - -*subversion-1.6.5-r10 (22 Sep 2009) - - 22 Sep 2009; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org> - subversion-1.6.5.ebuild, +subversion-1.6.5-r10.ebuild: - Copy 1.6.5 to 1.6.5-r10 without changes. Disable KDE support in 1.6.5 to - allow earlier stabilization. - -*subversion-1.6.5 (22 Aug 2009) - - 22 Aug 2009; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org> - +subversion-1.6.5.ebuild: - Version bump. - - 09 Aug 2009; Raúl Porcel <armin76@gentoo.org> subversion-1.6.4.ebuild: - alpha/arm/ia64/sh/sparc stable wrt #280494 - - 09 Aug 2009; nixnut <nixnut@gentoo.org> subversion-1.6.4.ebuild: - ppc stable #280494 - - 08 Aug 2009; Brent Baude <ranger@gentoo.org> subversion-1.6.4.ebuild: - Marking subversion-1.6.4 ppc64 for bug 280494 - -*subversion-1.6.4-r10 (06 Aug 2009) -*subversion-1.6.4 (06 Aug 2009) - - 06 Aug 2009; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org> - +subversion-1.6.4.ebuild, +subversion-1.6.4-r10.ebuild: - Version bump (bug #280494). - - 05 Aug 2009; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org> - -subversion-1.5.5.ebuild, subversion-1.5.6.ebuild, - -subversion-1.6.1.ebuild, - -files/subversion-1.6.1-fix_sqlite_configuration.patch, - -subversion-1.6.2.ebuild, -subversion-1.6.2-r10.ebuild, - -files/subversion-1.6.2-fix_undefined_references.patch: - Remove older ebuilds. Remove most keywords from 1.5.6. - - 28 Jul 2009; Jeroen Roovers <jer@gentoo.org> subversion-1.6.3.ebuild: - Stable for HPPA (bug #278623). - - 28 Jul 2009; Raúl Porcel <armin76@gentoo.org> subversion-1.6.3.ebuild: - alpha/arm/ia64/s390/sh/sparc stable wrt #278623 - - 27 Jul 2009; Robert Piasek <dagger@gentoo.org> subversion-1.6.3.ebuild: - arm stable (bug #278623) - - 27 Jul 2009; nixnut <nixnut@gentoo.org> subversion-1.6.3.ebuild: - ppc stable #278623 - - 26 Jul 2009; Marcus D. Hanwell <cryos@gentoo.org> subversion-1.6.3.ebuild: - Stable on amd64, bug 278623. - - 22 Jul 2009; Christian Faulhammer <fauli@gentoo.org> - subversion-1.6.3.ebuild: - stable x86, bug 278623 - -*subversion-1.6.3-r10 (22 Jul 2009) - - 22 Jul 2009; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org> - subversion-1.6.3.ebuild, +subversion-1.6.3-r10.ebuild: - Copy 1.6.3 to 1.6.3-r10 without changes. Disable KDE support in 1.6.3 to - allow earlier stabilization. - - 06 Jul 2009; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org> - subversion-1.6.2.ebuild, subversion-1.6.2-r10.ebuild, - subversion-1.6.3.ebuild: - Update dependency on sys-apps/sandbox (bug #271424). Backport some updates - from trunk ebuild. - - 03 Jul 2009; Brent Baude <ranger@gentoo.org> subversion-1.6.2.ebuild: - Marking subversion-1.6.2 ppc64 and ppc for bug 273304 - - 26 Jun 2009; Alexis Ballier <aballier@gentoo.org> subversion-1.6.3.ebuild: - keyword ~x86-fbsd, bug #263337 - -*subversion-1.6.3 (22 Jun 2009) - - 22 Jun 2009; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org> - +subversion-1.6.3.ebuild, +files/subversion-1.6.3-apache-2.4.patch, - +files/subversion-1.6.3-kwallet_window.patch: - Version bump. Improve handling of Apache-dependent tests (bug #273442). - - 17 Jun 2009; Raúl Porcel <armin76@gentoo.org> subversion-1.6.2.ebuild: - Really mark stable... - - 16 Jun 2009; Raúl Porcel <armin76@gentoo.org> subversion-1.6.2.ebuild, - subversion-1.6.2-r10.ebuild: - alpha/arm/ia64/s390/sh/sparc stable wrt #273304 - - 11 Jun 2009; Markus Meier <maekke@gentoo.org> subversion-1.6.2.ebuild: - amd64 stable, bug #273304 - - 10 Jun 2009; Christian Faulhammer <fauli@gentoo.org> - subversion-1.6.2.ebuild: - stable x86, bug 273304 - - 09 Jun 2009; Jeroen Roovers <jer@gentoo.org> subversion-1.6.2.ebuild: - Stable for HPPA (bug #273304). - - 09 Jun 2009; Ferris McCormick <fmccor@gentoo.org> subversion-1.6.2.ebuild: - Add back ~sparc in preparation of Bug #273304 (sqlite-3.6.14.2 good again - for sparc). - -*subversion-1.6.2-r10 (09 Jun 2009) - - 09 Jun 2009; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org> - subversion-1.6.2.ebuild, +subversion-1.6.2-r10.ebuild: - Copy 1.6.2 to 1.6.2-r10 without changes. Disable KDE support in 1.6.2 to - allow earlier stabilization. - - 26 May 2009; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org> - subversion-1.5.5.ebuild, subversion-1.5.6.ebuild, subversion-1.6.1.ebuild, - subversion-1.6.2.ebuild: - Call depend.apache_pkg_setup() in pkg_setup() (bug #268371). - - 18 May 2009; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org> - subversion-1.6.2.ebuild: - Update some messages and handling of tests. - -*subversion-1.6.2 (12 May 2009) - - 12 May 2009; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org> - -subversion-1.6.0-r1.ebuild, -files/subversion-1.6.0-various_fixes.patch, - +subversion-1.6.2.ebuild, - +files/subversion-1.6.2-fix_undefined_references.patch, - +files/subversion-1.6.2-local_library_preloading.patch: - Version bump. - - 03 May 2009; Markus Meier <maekke@gentoo.org> subversion-1.5.6.ebuild: - amd64 stable, bug #267270 - - 26 Apr 2009; Raúl Porcel <armin76@gentoo.org> subversion-1.5.6.ebuild: - alpha/arm/ia64/s390/sh/sparc/x86 stable wrt #267270 - - 24 Apr 2009; Brent Baude <ranger@gentoo.org> subversion-1.5.6.ebuild: - stable ppc, bug 267270 - - 24 Apr 2009; Brent Baude <ranger@gentoo.org> subversion-1.5.6.ebuild: - stable ppc64, bug 267270 - - 24 Apr 2009; Jeroen Roovers <jer@gentoo.org> subversion-1.5.6: - Stable for HPPA (bug #267270). - - 23 Apr 2009; Raúl Porcel <armin76@gentoo.org> subversion-1.6.1.ebuild: - Add ~ia64 wrt #263337 - - 15 Apr 2009; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org> - +files/subversion-1.6.1-fix_sqlite_configuration.patch, - subversion-1.6.1.ebuild: - Fix SQLite configuration (bug #264241). - - 12 Apr 2009; Tobias Klausmann <klausman@gentoo.org> - subversion-1.6.1.ebuild: - Keyworded on alpha, bug #263337 - - 12 Apr 2009; Tobias Klausmann <klausman@gentoo.org> - subversion-1.6.0-r1.ebuild: - Keyworded on alpha, bug #263337 - - 10 Apr 2009; Raúl Porcel <armin76@gentoo.org> subversion-1.6.0-r1.ebuild, - subversion-1.6.1.ebuild: - Add ~arm/~s390/~sh wrt #263337 - -*subversion-1.6.1 (09 Apr 2009) - - 09 Apr 2009; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org> - -files/subversion-1.3.1-neon-config.patch, - -files/subversion-1.4.3-debug-config.patch, - -files/subversion-1.4-db4.patch, -files/subversion-1.4.6-neon-0.28.patch, - files/70svn-gentoo.el, -files/subversion-1.1.1-perl-vendor.patch, - -files/subversion-apr_cppflags.patch, - -files/subversion-hotbackup-config.patch, metadata.xml, - -subversion-1.4.6.ebuild, -subversion-1.4.6-r2.ebuild, - -subversion-1.5.4.ebuild, -subversion-1.6.0.ebuild, - +subversion-1.6.1.ebuild: - Version bump. Remove older versions. - - 05 Apr 2009; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org> - subversion-1.6.0-r1.ebuild: - Improve error message (bug #264936). - - 04 Apr 2009; Markus Meier <maekke@gentoo.org> subversion-1.6.0-r1.ebuild: - add ~x86, bug #263337 - - 04 Apr 2009; Brent Baude <ranger@gentoo.org> subversion-1.6.0.ebuild, - subversion-1.6.0-r1.ebuild: - Marking subversion-1.6* ~ppc64 for bug 263337 - - 02 Apr 2009; Jeroen Roovers <jer@gentoo.org> subversion-1.6.0-r1.ebuild: - Marked ~hppa (bug #263337). - - 29 Mar 2009; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org> - subversion-1.6.0-r1.ebuild: - Fix undefined references to svn_fs__path_change2_create() (bug #264136). - -*subversion-1.6.0-r1 (28 Mar 2009) - - 28 Mar 2009; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org> - files/subversion-1.6.0-various_fixes.patch, +subversion-1.6.0-r1.ebuild: - Fix undefined references to svn_fs_path_change2_create() (bug #263714). - Fix dependencies (bug #263772). Fix segmentation fault when updating old - working copies which don't have UUID recorded. - - 26 Mar 2009; Jeremy Olexa <darkside@gentoo.org> metadata.xml: - fix metadata - missing herd element - - 25 Mar 2009; Joseph Jezak <josejx@gentoo.org> subversion-1.6.0.ebuild: - Marked ~ppc for bug #263337. - - 24 Mar 2009; Benedikt Böhm <hollow@gentoo.org> metadata.xml: - remove myself from metadata.xml - - 23 Mar 2009; Jeroen Roovers <jer@gentoo.org> subversion-1.6.0.ebuild: - Marked ~hppa (bug #263337). - - 22 Mar 2009; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org> - subversion-1.6.0.ebuild: - Don't print messages related to Berkeley DB when USE="-berkdb". - - 22 Mar 2009; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org> - subversion-1.6.0.ebuild: - Fix detection of Berkeley DB (bug #263347). - -*subversion-1.6.0 (22 Mar 2009) - - 22 Mar 2009; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org> - +files/subversion-1.6.0-disable_linking_against_unneeded_libraries.patch, - +files/subversion-1.6.0-various_fixes.patch, metadata.xml, - +subversion-1.6.0.ebuild: - Version bump. Delete .packlist files (bug #221179). - -*subversion-1.5.6 (21 Mar 2009) - - 21 Mar 2009; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org> - +subversion-1.5.6.ebuild: - Version bump (bug #260636). - - 06 Mar 2009; Jeroen Roovers <jer@gentoo.org> subversion-1.5.5.ebuild: - Stable for HPPA (bug #259046). - - 17 Feb 2009; Raúl Porcel <armin76@gentoo.org> subversion-1.5.5.ebuild: - arm/ia64/s390/sh/sparc stable wrt #259046 - - 16 Feb 2009; Brent Baude <ranger@gentoo.org> subversion-1.5.5.ebuild: - stable ppc64, bug 259046 - - 16 Feb 2009; Tobias Klausmann <klausman@gentoo.org> - subversion-1.5.5.ebuild: - Stable on alpha, bug 259046 - - 15 Feb 2009; Brent Baude <ranger@gentoo.org> subversion-1.5.5.ebuild: - stable ppc, bug 259046 - - 15 Feb 2009; Markus Meier <maekke@gentoo.org> subversion-1.5.5.ebuild: - amd64/x86 stable, bug #259046 - -*subversion-1.5.5 (15 Jan 2009) - - 15 Jan 2009; Benedikt Böhm <hollow@gentoo.org> -subversion-1.5.2.ebuild, - +subversion-1.5.5.ebuild: - version bump wrt #252211 - - 25 Nov 2008; Raúl Porcel <armin76@gentoo.org> subversion-1.5.4.ebuild: - alpha/arm/ia64 stable wrt #247072 - - 22 Nov 2008; Markus Meier <maekke@gentoo.org> subversion-1.5.4.ebuild: - amd64/x86 stable, bug #247072 - - 21 Nov 2008; Ferris McCormick <fmccor@gentoo.org> subversion-1.5.4.ebuild: - Sparc stable --- Bug #247072 --- looks good to me. - - 21 Nov 2008; Jeroen Roovers <jer@gentoo.org> subversion-1.5.4.ebuild: - Stable for HPPA (bug #247072). - - 20 Nov 2008; Tobias Scherbaum <dertobi123@gentoo.org> - subversion-1.5.4.ebuild: - ppc stable, bug #247072 - - 20 Nov 2008; Brent Baude <ranger@gentoo.org> subversion-1.5.4.ebuild: - stable ppc64, bug 247072 - - 16 Nov 2008; Benedikt Böhm <hollow@gentoo.org> -subversion-1.4.5.ebuild, - -subversion-1.5.1.ebuild, subversion-1.5.4.ebuild: - fix #238347; cleanup - - 12 Nov 2008; Peter Volkov <pva@gentoo.org> subversion-1.5.4.ebuild: - ~mips keyword back, bug #212056. - - 04 Nov 2008; Mike Frysinger <vapier@gentoo.org> subversion-1.5.1.ebuild, - subversion-1.5.2.ebuild, subversion-1.5.4.ebuild: - Add back arm/s390/sh keywords. - - 01 Nov 2008; Jose Luis Rivero <yoswink@gentoo.org> - subversion-1.5.2.ebuild: - alpha stable wrt bug #241584 - -*subversion-1.5.4 (25 Oct 2008) - - 25 Oct 2008; Benedikt Böhm <hollow@gentoo.org> - -files/1.5.0/http-library.patch, -subversion-1.5.0.ebuild, - +subversion-1.5.4.ebuild: - version bump wrt #241398, fixes emacs support wrt #237528 - - 18 Oct 2008; Raúl Porcel <armin76@gentoo.org> subversion-1.5.2.ebuild: - ia64 stable wrt #241584 - - 16 Oct 2008; Markus Meier <maekke@gentoo.org> subversion-1.5.2.ebuild: - x86 stable, bug #241584 - - 15 Oct 2008; Jeroen Roovers <jer@gentoo.org> subversion-1.5.2.ebuild: - Stable for HPPA (bug #241584). - - 15 Oct 2008; Friedrich Oslage <bluebird@gentoo.org> - subversion-1.5.2.ebuild: - Stable on sparc, bug #241584 - - 14 Oct 2008; Thomas Anderson <gentoofan23@gentoo.org> - subversion-1.5.2.ebuild: - stable amd64, bug 241584 - - 14 Oct 2008; Brent Baude <ranger@gentoo.org> subversion-1.5.2.ebuild: - stable ppc, bug 241584 - - 14 Oct 2008; Brent Baude <ranger@gentoo.org> subversion-1.5.2.ebuild: - stable ppc64, bug 241584 - -*subversion-1.5.2 (21 Sep 2008) - - 21 Sep 2008; Ben de Groot <yngwin@gentoo.org> +subversion-1.5.2.ebuild: - Version bump, using patch from bug 236223. - - 10 Sep 2008; Jeroen Roovers <jer@gentoo.org> subversion-1.5.1.ebuild: - Stable for HPPA (bug #236131). - - 07 Sep 2008; Raúl Porcel <armin76@gentoo.org> subversion-1.5.1.ebuild: - ia64 stable wrt #236131 - - 07 Sep 2008; Markus Meier <maekke@gentoo.org> subversion-1.5.1.ebuild: - amd64/x86 stable, bug #236131 - - 06 Sep 2008; Jose Luis Rivero <yoswink@gentoo.org> - subversion-1.5.1.ebuild: - Stable on alpha wrt bug #236131 - - 06 Sep 2008; Friedrich Oslage <bluebird@gentoo.org> - subversion-1.5.1.ebuild: - Stable on sparc, bug #236131 - - 04 Sep 2008; Brent Baude <ranger@gentoo.org> subversion-1.5.1.ebuild: - stable ppc64, bug 236131 - - 04 Sep 2008; Brent Baude <ranger@gentoo.org> subversion-1.5.1.ebuild: - stable ppc, bug 236131 - - 30 Aug 2008; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> - subversion-1.5.1.ebuild: - Improved sed used on previous commit. - - 30 Aug 2008; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> - subversion-1.5.1.ebuild: - Added a small fix to subversion-1.5.1 as requested by Arfrever Frehtes - Taifersar Arahesis <Arfrever.FTA@GMail.Com> to support Neon 0.28.3. This - has been commited on - https://svn.collab.net/viewvc/svn?view=rev&revision=32596 and will be part - of subversion-1.5.2. - -*subversion-1.5.1 (31 Jul 2008) - - 31 Jul 2008; Benedikt Böhm <hollow@gentoo.org> - -subversion-1.5.0_rc9.ebuild, -subversion-1.5.0_rc9-r1.ebuild, - +subversion-1.5.1.ebuild: - version bump wrt #233002 - -*subversion-1.5.0 (21 Jun 2008) - - 21 Jun 2008; Benedikt Böhm <hollow@gentoo.org> +subversion-1.5.0.ebuild: - version bump wrt #228653 - -*subversion-1.5.0_rc9-r1 (16 Jun 2008) - - 16 Jun 2008; Benedikt Böhm <hollow@gentoo.org> - +files/1.5.0/http-library.patch, +subversion-1.5.0_rc9-r1.ebuild: - fix #226577 again, fix #221931 - - 15 Jun 2008; Benedikt Böhm <hollow@gentoo.org> - -subversion-1.5.0_rc5.ebuild, subversion-1.5.0_rc9.ebuild: - fix #226577 - - 14 Jun 2008; nixnut <nixnut@gentoo.org> subversion-1.5.0_rc9.ebuild: - Added ~ppc - -*subversion-1.5.0_rc9 (11 Jun 2008) - - 11 Jun 2008; Benedikt Böhm <hollow@gentoo.org> - +subversion-1.5.0_rc9.ebuild: - version bump wrt #224751 - - 07 Jun 2008; Alexis Ballier <aballier@gentoo.org> - subversion-1.5.0_rc5.ebuild: - keyword ~sparc-fbsd - - 07 Jun 2008; Alexis Ballier <aballier@gentoo.org> - subversion-1.5.0_rc5.ebuild: - keyword ~x86-fbsd - - 01 Jun 2008; Benedikt Böhm <hollow@gentoo.org> metadata.xml, - subversion-1.4.5.ebuild, subversion-1.4.6.ebuild, - subversion-1.4.6-r2.ebuild, -subversion-1.5.0_rc4.ebuild, - subversion-1.5.0_rc5.ebuild: - fix #221673 - - 20 May 2008; Ferris McCormick <fmccor@gentoo.org> - subversion-1.5.0_rc5.ebuild: - Restore ~sparc keyword, Bug #219882. - - 17 May 2008; Jeroen Roovers <jer@gentoo.org> subversion-1.5.0_rc5.ebuild: - Marked ~hppa (bug #219882). - - 12 May 2008; Raúl Porcel <armin76@gentoo.org> - subversion-1.5.0_rc5.ebuild: - Readd ~alpha/~ia64 wrt #219882 - - 11 May 2008; Markus Rothe <corsair@gentoo.org> - subversion-1.5.0_rc5.ebuild: - Added ~ppc64; bug #219882 - -*subversion-1.5.0_rc5 (07 May 2008) - - 07 May 2008; Benedikt Böhm <hollow@gentoo.org> - +subversion-1.5.0_rc5.ebuild: - version bump wrt #220793 - - 01 May 2008; Benedikt Böhm <hollow@gentoo.org> - subversion-1.5.0_rc4.ebuild: - serf and neon can be used at the same time; fix libtool 2.2 support - - 01 May 2008; Benedikt Böhm <hollow@gentoo.org> - subversion-1.5.0_rc4.ebuild: - do not inherit subversion - -*subversion-1.5.0_rc4 (30 Apr 2008) - - 30 Apr 2008; Benedikt Böhm <hollow@gentoo.org> - +files/1.5.0/70svn-gentoo.el, +files/1.5.0/80subversion-extras, - +files/1.5.0/disable-unneeded-linking.patch, +subversion-1.5.0_rc4.ebuild: - version bump wrt #219395 - - 13 Apr 2008; Benedikt Böhm <hollow@gentoo.org> subversion-1.4.5.ebuild, - subversion-1.4.6.ebuild, subversion-1.4.6-r2.ebuild: - fix neon DEPEND and sed - - 10 Apr 2008; Benedikt Böhm <hollow@gentoo.org> subversion-1.4.6.ebuild, - -subversion-1.4.6-r1.ebuild, subversion-1.4.6-r2.ebuild: - fix #216992 - -*subversion-1.4.6-r2 (22 Mar 2008) - - 22 Mar 2008; Benedikt Böhm <hollow@gentoo.org> - files/subversion-1.1.1-perl-vendor.patch, - files/subversion-1.4.6-neon-0.28.patch, files/subversion-1.4-db4.patch, - files/subversion-1.4.3-debug-config.patch, - files/subversion-apr_cppflags.patch, - files/subversion-hotbackup-config.patch, +subversion-1.4.6-r2.ebuild: - add neon-0.28.1 support wrt #210535; refresh patches - -*subversion-1.4.6-r1 (02 Mar 2008) - - 02 Mar 2008; Benedikt Böhm <hollow@gentoo.org> - +files/subversion-1.4.6-neon-0.28.patch, +subversion-1.4.6-r1.ebuild: - add support for neon 0.28.0 wrt #210535 - - 17 Feb 2008; Christoph Mende <angelos@gentoo.org> subversion-1.4.6.ebuild: - Stable on amd64, bug #207572 - - 29 Jan 2008; Jeroen Roovers <jer@gentoo.org> subversion-1.4.6.ebuild: - Stable for HPPA (bug #207572). - - 29 Jan 2008; Benedikt Böhm <hollow@gentoo.org> subversion-1.4.5.ebuild, - subversion-1.4.6.ebuild: - fix depend.apache usage wrt #208033 - - 28 Jan 2008; Raúl Porcel <armin76@gentoo.org> subversion-1.4.6.ebuild: - alpha/ia64/sparc/x86 stable wrt #207572 - - 28 Jan 2008; Brent Baude <ranger@gentoo.org> subversion-1.4.6.ebuild: - Marking subversion-1.4.6 ppc and ppc64 for bug 207572 - - 27 Jan 2008; Benedikt Böhm <hollow@gentoo.org> subversion-1.4.5.ebuild, - subversion-1.4.6.ebuild: - remove obsolete apr_config/apu_config - - 27 Jan 2008; Benedikt Böhm <hollow@gentoo.org> - -files/subversion-1.3.1-neon-0.26.patch, -files/subversion-db4.patch, - -subversion-1.3.2-r3.ebuild, subversion-1.4.5.ebuild, - subversion-1.4.6.ebuild: - remove subversion-1.3.2-r3 wrt #203578 - - 15 Jan 2008; Benedikt Böhm <hollow@gentoo.org> subversion-1.4.6.ebuild: - fix #205807 - - 28 Dec 2007; Benedikt Böhm <hollow@gentoo.org> subversion-1.4.6.ebuild: - fix #203564 - -*subversion-1.4.6 (28 Dec 2007) - - 28 Dec 2007; Benedikt Böhm <hollow@gentoo.org> - -files/subversion-1.3.2-neon-0.26.patch, - -files/subversion-1.4.3-neon-0.26.3.patch, metadata.xml, - -subversion-1.3.2-r4.ebuild, -subversion-1.4.4-r4.ebuild, - +subversion-1.4.6.ebuild: - version bump (fixes #128624, #203257 and maybe #199639, #200082); cleanup - - 14 Nov 2007; Chris Gianelloni <wolf31o2@gentoo.org> - subversion-1.4.5.ebuild: - Stable on amd64 wrt bug #198590. - - 13 Nov 2007; Tobias Scherbaum <dertobi123@gentoo.org> - subversion-1.4.5.ebuild: - ppc stable, bug #198590 - - 12 Nov 2007; Markus Rothe <corsair@gentoo.org> subversion-1.4.5.ebuild: - Stable on ppc64; bug #198590 - - 12 Nov 2007; Jeroen Roovers <jer@gentoo.org> subversion-1.4.5.ebuild: - Stable for HPPA (bug #198590). - - 11 Nov 2007; Raúl Porcel <armin76@gentoo.org> subversion-1.4.5.ebuild: - alpha/ia64 stable wrt security #198590 - - 11 Nov 2007; Markus Ullmann <jokey@gentoo.org> subversion-1.4.5.ebuild: - SPARC'enstein - - 11 Nov 2007; Dawid Węgliński <cla@gentoo.org> subversion-1.4.5.ebuild: - Stable on x86 (bug #198590) - -*subversion-1.4.5 (10 Nov 2007) - - 10 Nov 2007; Benedikt Böhm <hollow@gentoo.org> - -files/subversion-swig.m4-ruby.patch, -subversion-1.1.3.ebuild, - -subversion-1.2.3-r3.ebuild, -subversion-1.4.4-r3.ebuild, - +subversion-1.4.5.ebuild: - version bump; fixes #84539, #168348, #179139, #188897, #194833 - - 26 Sep 2007; Caleb Tennis <caleb@gentoo.org> subversion-1.4.4-r4.ebuild: - Fix perl dep to be more...up to date - - 09 Sep 2007; Benedikt Böhm <hollow@gentoo.org> - subversion-1.4.4-r4.ebuild: - fix small typo - -*subversion-1.4.4-r4 (08 Sep 2007) - - 08 Sep 2007; Benedikt Böhm <hollow@gentoo.org> - +subversion-1.4.4-r4.ebuild: - fix #84887, #111507, #122877, #126725, #138321, #151576, #168256, #174442, - #188849, #191606 - - 05 Sep 2007; <paul@gentoo.org> subversion-1.1.3.ebuild, - subversion-1.2.3-r3.ebuild, subversion-1.3.2-r3.ebuild, - subversion-1.3.2-r4.ebuild, subversion-1.4.4-r3.ebuild: - Fix the license variable to reflect the actual license. Fixes bug #187404. - - 29 Jul 2007; Christian Heim <phreak@gentoo.org> subversion-1.1.3.ebuild, - subversion-1.3.2-r4.ebuild, subversion-1.4.4-r3.ebuild: - Fixing the DEPEND/RDEPEND for the move of net-www/apache to - www-servers/apache (#78622). - -*subversion-1.4.4-r3 (15 Jul 2007) - - 15 Jul 2007; Ulrich Mueller <ulm@gentoo.org> -subversion-1.4.4-r2.ebuild, - +subversion-1.4.4-r3.ebuild: - Fix regression of bug #158891, see entry from 03 Mar 2007. - - 27 Jun 2007; Lars Weiler <pylon@gentoo.org> subversion-1.3.2-r4.ebuild: - Stable on ppc; bug #178264. - - 27 Jun 2007; Jeroen Roovers <jer@gentoo.org> subversion-1.3.2-r4.ebuild: - Stable for HPPA (bug #178264). - - 22 Jun 2007; Luca Longinotti <chtekk@gentoo.org> - subversion-1.3.2-r4.ebuild, subversion-1.4.4-r2.ebuild: - Improve apr-suffix check, thanks to Axel Dyks. - -*subversion-1.4.4-r2 (22 Jun 2007) - - 22 Jun 2007; Luca Longinotti <chtekk@gentoo.org> - -files/subversion-apr-version.patch, -files/subversion-neon-config.patch, - -subversion-1.4.4-r1.ebuild, +subversion-1.4.4-r2.ebuild: - Sync changes to 1.4.4 ebuild, fixes bug #182870. - - 22 Jun 2007; Luca Longinotti <chtekk@gentoo.org> - subversion-1.3.2-r4.ebuild, -subversion-1.4.3.ebuild, - -subversion-1.4.3-r1.ebuild, -subversion-1.4.4.ebuild: - Fix bug #182453 (should be again Apache-2.0 compatible), cleanup ebuild. - -*subversion-1.4.4-r1 (17 Jun 2007) - - 17 Jun 2007; Christian Heim <phreak@gentoo.org> - +subversion-1.4.4-r1.ebuild: - Fix the usage of /usr/bin/apr-${apr_suffix}-config --cppflags in src_compile - (thanks to Arfrever Frehtes Taifersar Arahesis <Arfrever.FTA at gmail.com> - in #182168). - - 17 Jun 2007; Christian Heim <phreak@gentoo.org> subversion-1.4.4.ebuild: - Adding apr_suffix to the apr-config call in src_compile, as apr-config is in - fact called apr-1-config w/ apr-1.2.8. - - 15 Jun 2007; Raúl Porcel <armin76@gentoo.org> subversion-1.3.2-r4.ebuild: - alpha/ia64/x86 stable wrt #178264 - - 15 Jun 2007; Christian Heim <phreak@gentoo.org> - subversion-1.4.3-r1.ebuild, subversion-1.4.4.ebuild: - Fixing the usage of ${ROOT}'ed apr/apr-util in src_compile. - - 15 Jun 2007; Christian Heim <phreak@gentoo.org> - subversion-1.4.3-r1.ebuild, subversion-1.4.4.ebuild: - Cleaning out the bytecompiled python modules on postrm (#177536, thanks to - Jakub). - - 14 Jun 2007; Christoph Mende <angelos@gentoo.org> - subversion-1.3.2-r4.ebuild: - Stable on amd64 wrt bug 178264 - -*subversion-1.4.4 (14 Jun 2007) - - 14 Jun 2007; Christian Heim <phreak@gentoo.org> +subversion-1.4.4.ebuild: - Version bump (fixing #181838 - thanks to Timothy Stotts <devel at - tstotts.net>). Subversion 1.4.4 is merly a bugfix release, for a detailed - list see http://svn.collab.net/repos/svn/tags/1.4.4/CHANGES. - - 13 Jun 2007; Gustavo Zacarias <gustavoz@gentoo.org> - subversion-1.3.2-r4.ebuild: - Stable on sparc wrt #178264 - - 09 Jun 2007; Markus Rothe <corsair@gentoo.org> subversion-1.3.2-r4.ebuild: - Stable on ppc64; bug #178264 - -*subversion-1.4.3-r1 (15 May 2007) -*subversion-1.3.2-r4 (15 May 2007) - - 15 May 2007; Carsten Lohrke <carlo@gentoo.org> - +files/subversion-1.3.2-neon-0.26.patch, - +files/subversion-1.4.3-neon-0.26.3.patch, subversion-1.3.2-r3.ebuild, - +subversion-1.3.2-r4.ebuild, +subversion-1.4.3-r1.ebuild: - Deal with bug 167522 and configure with neon 0.26.3. - - 08 May 2007; Christian Heim <phreak@gentoo.org> metadata.xml, - subversion-1.3.2-r3.ebuild: - Don't DEPEND/RDEPEND on apr-0.9* as subversion-1.3.2 works perfectly fine w/ - apr-1. Also add apache as backup herd for subversion. - - 28 Apr 2007; Torsten Veller <tove@gentoo.org> subversion-1.1.3.ebuild, - subversion-1.2.3-r3.ebuild, subversion-1.3.2-r3.ebuild, - subversion-1.4.3.ebuild: - Fix *initd, *confd and *envd calls (#173884, #174266) - - 17 Apr 2007; Christian Faulhammer <opfer@gentoo.org> - files/70svn-gentoo.el: - changed Emacs support from mandatory loading to autoload, Emacs starts up - faster that way. Fixes bug 174471 - - 22 Mar 2007; Paul de Vrieze <pauldv@gentoo.org> subversion-1.1.3.ebuild, - subversion-1.2.3-r3.ebuild, subversion-1.3.2-r3.ebuild, - subversion-1.4.3.ebuild: - Use category with best_version. (bug #152746) - - 18 Mar 2007; Paul de Vrieze <pauldv@gentoo.org> subversion-1.4.3.ebuild: - Fix a stupid bug from the apache2.2 detection from bug #152746 - - 07 Mar 2007; Christian Faulhammer <opfer@gentoo.org> - subversion-1.4.3.ebuild: - straightened update of Emacs files in pkg_postinstall - - 05 Mar 2007; Marius Mauch <genone@gentoo.org> subversion-1.1.3.ebuild, - subversion-1.2.3-r3.ebuild, subversion-1.3.2-r3.ebuild, - subversion-1.4.3.ebuild: - Replacing einfo with elog - - 03 Mar 2007; Paul de Vrieze <pauldv@gentoo.org> subversion-1.4.3.ebuild: - Fix bug #108777 by preferring the apr version apache was linked against. - When apache2 support is not needed, prefer the 1.x apr(-util). This is - largely based on the patches by Brian Tarricone <bjt23@cornell.edu> and - Georgi Georgiev <chutz@gg3.net>. - - 03 Mar 2007; Paul de Vrieze <pauldv@gentoo.org> files/70svn-gentoo.el, - subversion-1.4.3.ebuild: - Fix the emacs binding to work with newer emacs versions that don't need the - packed vc-svn library, but use their own (newer) one instead. This fixes bug - #158891. Thanks to Ulrich Mueller <ulm@kph.uni-mainz.de> for providing this - solution. - - 02 Mar 2007; Paul de Vrieze <pauldv@gentoo.org> -subversion-1.2.3.ebuild, - -subversion-1.2.3-r2.ebuild, -subversion-1.3.0.ebuild, - -subversion-1.3.1.ebuild, -subversion-1.3.2.ebuild, - -subversion-1.3.2-r1.ebuild, -subversion-1.4.0.ebuild, - -subversion-1.4.2.ebuild: - Remove lots of old ebuilds - - 27 Feb 2007; Paul de Vrieze <pauldv@gentoo.org> - +files/subversion-1.4.3-debug-config.patch, subversion-1.4.3.ebuild: - Remove CFLAG munging from the configure script. - - 28 Jan 2007; Luca Longinotti <chtekk@gentoo.org> - subversion-1.2.3-r2.ebuild, subversion-1.2.3-r3.ebuild, - subversion-1.3.0.ebuild, subversion-1.3.1.ebuild, subversion-1.3.2.ebuild, - subversion-1.3.2-r1.ebuild, subversion-1.3.2-r3.ebuild, - subversion-1.4.0.ebuild, subversion-1.4.2.ebuild: - Fix apr deps. - - 23 Nov 2006; Fabian Groffen <grobian@gentoo.org> - subversion-1.2.3-r2.ebuild, subversion-1.2.3-r3.ebuild, - subversion-1.3.0.ebuild, subversion-1.3.1.ebuild, subversion-1.3.2.ebuild, - subversion-1.3.2-r1.ebuild, subversion-1.3.2-r3.ebuild, - subversion-1.4.0.ebuild, subversion-1.4.2.ebuild: - Dropped ppc-macos keyword, see you in prefix - -*subversion-1.4.2 (14 Nov 2006) - - 14 Nov 2006; Paul de Vrieze <pauldv@gentoo.org> +files/svnserve.confd2, - +subversion-1.4.2.ebuild: - New upstream version. Also no longer assume the apache user exists in the - config function. Thanks to Olivier Rolland<billl@users.sf.net> and Yuval - Yaari <yuval@gentoo.org> for the bug (#123802) - - 20 Oct 2006; Bryan Østergaard <kloeri@gentoo.org> - subversion-1.3.2-r3.ebuild: - Stable on Alpha. - - 18 Oct 2006; Roy Marples <uberlord@gentoo.org> subversion-1.4.0.ebuild: - Added ~sparc-fbsd keyword. - - 16 Oct 2006; Jason Wever <weeve@gentoo.org> subversion-1.3.2-r3.ebuild: - Stable on SPARC. - - 15 Oct 2006; Tobias Scherbaum <dertobi123@gentoo.org> - subversion-1.3.2-r3.ebuild: - ppc stable. bug #147254 - - 15 Oct 2006; Tobias Scherbaum <dertobi123@gentoo.org> - subversion-1.3.2-r3.ebuild: - hppa stable - - 14 Oct 2006; Joshua Nichols <nichoj@gentoo.org> - subversion-1.3.2-r3.ebuild: - Stabilizing on amd64 as part of new Java system, bug #147254. - - 14 Oct 2006; Joshua Nichols <nichoj@gentoo.org> - subversion-1.3.2-r3.ebuild: - Stabilizing on ppc64 as part of new Java system, bug #147254. - - 14 Oct 2006; Joshua Jackson <tsunam@gentoo.org> - subversion-1.3.2-r3.ebuild: - New java stable on x86; bug #147254 - - 01 Oct 2006; Guy Martin <gmsoft@gentoo.org> subversion-1.3.2-r1.ebuild: - Stable on hppa. - - 12 Sep 2006; Bryan Østergaard <kloeri@gentoo.org> - subversion-1.4.0.ebuild: - Revert ia64 keyword back to ~ia64, bug 147268. - - 12 Sep 2006; Joshua Kinard <kumba@gentoo.org> subversion-1.4.0.ebuild: - Placed 1.4.0 into mips unstable. Bug #147268. - -*subversion-1.4.0 (08 Sep 2006) - - 08 Sep 2006; Paul de Vrieze <pauldv@gentoo.org> - +files/subversion-1.4-db4.patch, +subversion-1.4.0.ebuild: - A new upstream major version. This version introduces a number of big changes. - The most significant is that there is a new working copy format that is - transparently updated. It can however not transparently downgrade! - - 03 Sep 2006; Joshua Kinard <kumba@gentoo.org> subversion-1.3.2-r3.ebuild: - Marked stable on mips. - - 30 Jul 2006; Daniel Gryniewicz <dang@gentoo.org> - subversion-1.3.2-r1.ebuild: - Marked stable on amd64 for bug #139507 - - 28 Jul 2006; Paul de Vrieze <pauldv@gentoo.org> - subversion-1.3.2-r3.ebuild: - Fix building of java code with 1.5 jdk. Thanks to caster@matfyz.cz in bug - #141988 - - 25 Jul 2006; Thomas Cort <tcort@gentoo.org> subversion-1.3.2-r1.ebuild: - Stable on alpha wrt Bug #139507. - -*subversion-1.3.2-r3 (24 Jul 2006) - - 24 Jul 2006; Joshua Nichols <nichoj@gentoo.org> - +subversion-1.3.2-r3.ebuild: - Revision bump to use new Java system. Resolves bugs #141465 and #99245. - - 23 Jul 2006; Akinori Hattori <hattya@gentoo.org> - subversion-1.3.2-r1.ebuild: - x86 stable, bug #139507 - - 23 Jul 2006; Tobias Scherbaum <dertobi123@gentoo.org> - subversion-1.3.2-r1.ebuild: - ppc stable, bug #139507 - - 20 Jul 2006; Markus Rothe <corsair@gentoo.org> subversion-1.3.2-r1.ebuild: - Stable on ppc64; bug #139507 - - 13 Jul 2006; Aron Griffis <agriffis@gentoo.org> - subversion-1.3.2-r1.ebuild: - Mark 1.3.2-r1 stable on ia64. #139507 - - 10 Jul 2006; Gustavo Zacarias <gustavoz@gentoo.org> - subversion-1.3.2-r1.ebuild: - Stable on sparc wrt #139507 - -*subversion-1.3.2-r1 (05 Jul 2006) - - 05 Jul 2006; Steve Arnold <nerdboy@gentoo.org> - +files/subversion-1.3.1-neon-0.26.patch, +subversion-1.3.2-r1.ebuild: - Added support for newer versions of neon (required for rapidsvn), see bugs - #131221 and #137563. This syncs up the versions of neon between svn and - rapidsvn (and they should stay that way). - - 03 Jul 2006; Simon Stelling <blubb@gentoo.org> subversion-1.3.1.ebuild: - stable on amd64 - - 28 Jun 2006; Gustavo Zacarias <gustavoz@gentoo.org> - subversion-1.3.1.ebuild: - Stable on sparc wrt #138372 - - 24 Jun 2006; Michael Cummings <mcummings@gentoo.org> - subversion-1.1.3.ebuild, subversion-1.2.3.ebuild, - subversion-1.2.3-r2.ebuild, subversion-1.2.3-r3.ebuild, - subversion-1.3.0.ebuild, subversion-1.3.1.ebuild, subversion-1.3.2.ebuild: - Removing perl-core/ExtUtils-MakeMaker - - 10 Jun 2006; Michael Hanselmann <hansmi@gentoo.org> - subversion-1.3.1.ebuild: - Stable on ppc. - - 09 Jun 2006; Markus Rothe <corsair@gentoo.org> subversion-1.3.1.ebuild: - Stable on ppc64 - -*subversion-1.3.2 (05 Jun 2006) - - 05 Jun 2006; Paul de Vrieze <pauldv@gentoo.org> +subversion-1.3.2.ebuild: - New upstream version - - 04 Jun 2006; Paul de Vrieze <pauldv@gentoo.org> subversion-1.3.1.ebuild: - Mark stable - - 18 Apr 2006; Paul de Vrieze <pauldv@gentoo.org> - +files/subversion-apr-version.patch, subversion-1.3.1.ebuild: - Add a patch extracted from the subversion repository to enable newer apr - versions. Fixes bug #130306. - - 17 Apr 2006; Paul de Vrieze <pauldv@gentoo.org> - +files/subversion-apr_cppflags.patch, subversion-1.3.1.ebuild: - Fix the compilation of the perl bindings with newer apr. Thanks to R.May - <tinitus1@onlinehome.de> in bug #123222 for the patch. - -*subversion-1.3.1 (05 Apr 2006) - - 05 Apr 2006; <pauldv@gentoo.org> - +files/subversion-1.3.1-neon-config.patch, +subversion-1.3.1.ebuild: - New upstream version that resolves some issues. - - 30 Mar 2006; Diego Pettenò <flameeyes@gentoo.org> - subversion-1.3.0.ebuild: - Add ~x86-fbsd keyword. - - 20 Mar 2006; <pauldv@gentoo.org> subversion-1.3.0.ebuild: - Make the ebuild respect LDFLAGS (bug #126964) thanks to flameeyes. - - 16 Mar 2006; Paul de Vrieze <pauldv@gentoo.org> subversion-1.1.3.ebuild, - subversion-1.2.3.ebuild, subversion-1.2.3-r2.ebuild, - subversion-1.2.3-r3.ebuild, subversion-1.3.0.ebuild: - Suggest the use of emerge --config instead of ebuild config. Thanks Mike - Williams <mike@gaima.co.uk> in bug #114668. - - 10 Mar 2006; Paul de Vrieze <pauldv@gentoo.org> - files/subversion-neon-config.patch: - Fix the patch such that configure doesn't fail when neon wasn't requested - (bug #125570) - - 21 Feb 2006; Paul de Vrieze <pauldv@gentoo.org> - +files/subversion-neon-config.patch, subversion-1.3.0.ebuild: - Make subversion work with the newer neon. - - 21 Feb 2006; Paul de Vrieze <pauldv@gentoo.org> - +files/subversion-neon-config.patch, subversion-1.3.0.ebuild: - Add a patch to the configure script to have subversion fail if the neon - library version is not supported, while requested. - - 20 Feb 2006; Markus Rothe <corsair@gentoo.org> subversion-1.2.3-r3.ebuild: - Stable on ppc64 - - 06 Feb 2006; Aron Griffis <agriffis@gentoo.org> - subversion-1.2.3-r3.ebuild: - Mark 1.2.3-r3 stable on alpha - - 04 Feb 2006; Aron Griffis <agriffis@gentoo.org> - subversion-1.2.3-r3.ebuild: - Mark 1.2.3-r3 stable on ia64 - - 27 Jan 2006; Paul de Vrieze <pauldv@gentoo.org> subversion-1.1.3.ebuild, - subversion-1.2.3.ebuild, -subversion-1.2.3-r1.ebuild, - subversion-1.2.3-r2.ebuild, subversion-1.2.3-r3.ebuild, - -subversion-1.3.0_rc4.ebuild, subversion-1.3.0.ebuild: - Remove some old stale versions, and add blockers to - perl-core/ExtUtils-MakeMaker. This package is often broken and causes insecure - runpaths. Fixes bug #105054. - -*subversion-1.3.0 (03 Jan 2006) - - 03 Jan 2006; Paul de Vrieze <pauldv@gentoo.org> +subversion-1.3.0.ebuild: - New upstream version. Note that it no longer includes the book. - - 01 Jan 2006; Paul de Vrieze <pauldv@gentoo.org> - subversion-1.3.0_rc4.ebuild: - The book is not present in the release candidate (bug #117321). Comment it out. - - 16 Dec 2005; Diego Pettenò <flameeyes@gentoo.org> - subversion-1.3.0_rc4.ebuild: - Move elibtoolize at the end of src_unpack so that it's called with the final - autotools support. See bug #106176. - - 08 Dec 2005; Rene Nussbaumer <killerfox@gentoo.org> - subversion-1.2.3-r3.ebuild: - Stable on hppa. - - 08 Dec 2005; Paul de Vrieze <pauldv@gentoo.org> - subversion-1.2.3-r3.ebuild, subversion-1.3.0_rc4.ebuild: - Tighten the ruby dependencies. Unstabilize 1.2.3-r3 as its ruby bindings - depend on an unstable version of swig. - - 07 Dec 2005; <pauldv@gentoo.org> subversion-1.2.3-r3.ebuild, - subversion-1.3.0_rc4.ebuild: - As makemaker has been fixed, the blocking is no longer needed. Removing - it. - - 06 Dec 2005; Paul de Vrieze <pauldv@gentoo.org> - subversion-1.2.3-r3.ebuild, subversion-1.3.0_rc4.ebuild: - Block extutils-makemaker as it has security vulnerabilities and isn't needed - with newer perl versions. Also mark 1.2.3-r3 stable as it hasn't had bugs for some - while. - -*subversion-1.3.0_rc4 (01 Dec 2005) - - 01 Dec 2005; <pauldv@gentoo.org> +subversion-1.3.0_rc4.ebuild: - Add release candidate to the tree. According to upstream this version - is be stable enough for production use. - - 25 Oct 2005; <pauldv@gentoo.org> subversion-1.2.3-r3.ebuild: - Fix dep to depend on newer swig version. - - 24 Oct 2005; <pauldv@gentoo.org> subversion-1.2.3-r3.ebuild: - Fix the runtime dependency on the jdk to only be a jre dependency. Bug - #110322 - - 21 Oct 2005; <pauldv@gentoo.org> subversion-1.2.3-r3.ebuild: - Add support for ruby bindings. Courtessy of Tom Payne <twp@gentoo.org> - in bug #102543. - -*subversion-1.2.3-r3 (17 Oct 2005) - - 17 Oct 2005; <pauldv@gentoo.org> +files/subversion-hotbackup-config.patch, - +subversion-1.2.3-r3.ebuild: - Make hot-backup backup number configurable. Virtue of Urs Joss in bug - #98099 - -*subversion-1.2.3-r2 (14 Oct 2005) - - 14 Oct 2005; Paul de Vrieze <pauldv@gentoo.org> subversion-1.2.3-r2.ebuild: - Security bump to force a perl version that has secure RUNPATH's (bug #105054) - - 10 Oct 2005; Danny van Dyk <kugelfang@gentoo.org> - subversion-1.2.3-r1.ebuild: - Marked ~ppc-macos. - - 07 Oct 2005; Gustavo Zacarias <gustavoz@gentoo.org> - subversion-1.2.3-r1.ebuild: - Stable on sparc - - 04 Oct 2005; <pauldv@gentoo.org> subversion-1.1.3.ebuild, - subversion-1.2.3-r1.ebuild, subversion-1.2.3.ebuild: - Try to fix bug #106443 to make the ebuild work on bsd. - - 02 Oct 2005; Aron Griffis <agriffis@gentoo.org> - subversion-1.2.3-r1.ebuild: - Mark 1.2.3-r1 stable on ia64 - - 29 Sep 2005; Fernando J. Pereda <ferdy@gentoo.org> - subversion-1.2.3-r1.ebuild: - stable on alpha - - 26 Sep 2005; <pauldv@gentoo.org> -subversion-1.0.9.ebuild, - -subversion-1.1.1-r3.ebuild, -subversion-1.1.3-r1.ebuild, - -subversion-1.1.4-r1.ebuild, -subversion-1.1.4.ebuild, - -subversion-1.2.0.ebuild, -subversion-1.2.1.ebuild: - Clean out many old versions - - 19 Sep 2005; Marcus D. Hanwell <cryos@gentoo.org> - subversion-1.2.3-r1.ebuild: - Stable on amd64. - - 19 Sep 2005; Michael Hanselmann <hansmi@gentoo.org> - subversion-1.2.3-r1.ebuild: - Stable on hppa and ppc. - - 19 Sep 2005; Markus Rothe <corsair@gentoo.org> subversion-1.2.3-r1.ebuild: - Stable on ppc64 (bug #106421) - - 17 Sep 2005; Aron Griffis <agriffis@gentoo.org> subversion-1.2.3.ebuild: - Mark 1.2.3 stable on ia64 - - 14 Sep 2005; Aaron Walker <ka0ttic@gentoo.org> subversion-1.2.3.ebuild: - 1.2.3 stable on mips. - - 12 Sep 2005; Michael Hanselmann <hansmi@gentoo.org> - subversion-1.2.3.ebuild: - Stable on ppc. - - 12 Sep 2005; Paul de Vrieze <pauldv@gentoo.org> subversion-1.2.3.ebuild, - subversion-1.2.3-r1: - Restrict the neon dependency - - 07 Sep 2005; Gustavo Zacarias <gustavoz@gentoo.org> - subversion-1.2.3.ebuild: - Stable on sparc - - 06 Sep 2005; Markus Rothe <corsair@gentoo.org> subversion-1.2.3.ebuild: - Stable on ppc64 - - 31 Aug 2005; Paul de Vrieze <pauldv@gentoo.org> subversion-1.2.3.ebuild, - subversion-1.2.3-r1.ebuild: - Fix the ebuild to use `get_libdir` instead of lib. Thanks to seemant in bug - #104154 - -*subversion-1.2.3-r1 (27 Aug 2005) -*subversion-1.2.3 (27 Aug 2005) - - 27 Aug 2005; Paul de Vrieze <pauldv@gentoo.org> +subversion-1.2.3.ebuild, - +subversion-1.2.3-r1.ebuild: - New upstream versions. The one that works with unstable apache is -r1. The - 1.2.3 version (masked because still untested) should work with the stable - apache versions. As stable and unstable apache are incompatible the two - ebuilds are released simultaneously. - - 25 Aug 2005; <pauldv@gentoo.org> files/svnserve.initd: - Fix the init script to change its working directory to the root to - prevent unmounting and hook script problems. See bug #97926 - - 25 Aug 2005; <pauldv@gentoo.org> subversion-1.1.3.ebuild, - subversion-1.2.1.ebuild: - Fix the pkg_postinst message to suggest a more secure setup for ssh+svn - such that user permissions are not overly free and membership of the - apache group is not needed. (bug #94718) - - 25 Aug 2005; <pauldv@gentoo.org> files/svnserve.xinetd, - subversion-1.2.1.ebuild: - Fix the svnserve xinet.d script (see bug #82262) - - 25 Aug 2005; <pauldv@gentoo.org> subversion-1.2.1.ebuild: - Make the subversion book be installed again. Thanks to Axel - Dyks<XL@XLsigned.net> in bug #103576. - - 29 Jul 2005; Aaron Walker <ka0ttic@gentoo.org> subversion-1.1.3.ebuild, - subversion-1.2.1.ebuild: - Added ~mips. - -*subversion-1.2.1 (08 Jul 2005) - - 08 Jul 2005; Paul de Vrieze <pauldv@gentoo.org> +subversion-1.2.1.ebuild: - New upstream version - - 23 Jun 2005; Sven Wegener <swegener@gentoo.org> subversion-1.2.0.ebuild: - Correctly check for the perl USE flag before calling perl-module_pkg_postrm. - - 23 Jun 2005; Fernando J. Pereda <ferdy@gentoo.org> - subversion-1.1.3.ebuild: - stable on alpha - - 27 May 2005; <pauldv@gentoo.org> +files/vc-svn.el, - -files/vc-svn.el.20050527, subversion-1.2.0.ebuild: - Use the vc-svn.el from the 1.1.4 version of subversion. The new one - doesn't work with current emacs. - - 27 May 2005; <pauldv@gentoo.org> +files/vc-svn.el.20050527, - subversion-1.2.0.ebuild: - Fix the problem that vc-svn.el has been changed to a canned error - message pointing to the proper location to get it. - -*subversion-1.2.0 (25 May 2005) - - 25 May 2005; <pauldv@gentoo.org> +subversion-1.2.0.ebuild: - New upstream version, and some dependency updates. Also make zlib use - really optional and add it as dependency. - -*subversion-1.1.4-r1 (20 May 2005) - - 20 May 2005; <pauldv@gentoo.org> +subversion-1.1.4-r1.ebuild: - Try to fix perl file collisions #82648 - - 12 May 2005; Elfyn McBratney <beu@gentoo.org> subversion-1.1.3.ebuild: - Update *DEPEND. - - 05 May 2005; Sven Wegener <swegener@gentoo.org> subversion-1.0.9.ebuild, - subversion-1.1.1-r3.ebuild, subversion-1.1.3.ebuild: - Removed '*' postfix from <, <=, >= and > dependencies. - - 05 May 2005; Paul de Vrieze <pauldv@gentoo.org> subversion-1.1.4.ebuild: - Try to fix #88651 by making the location of modules in the config file - consistent and derived from the depend.apache eclass. - - 21 Apr 2005; Michael Hanselmann <hansmi@gentoo.org> - subversion-1.1.3.ebuild: - Stable on ppc. - - 21 Apr 2005; <pauldv@gentoo.org> subversion-1.1.4.ebuild: - Change the swig dependency to include newer swig versions, as subversion - can compile against them now. - - 15 Apr 2005; Paul de Vrieze <pauldv@gentoo.org> - -files/subversion-1.1.2-perl.patch, subversion-1.1.3.ebuild: - Block the apache versions that have split apr/apu out. - - 13 Apr 2005; <pauldv@gentoo.org> -subversion-1.1.4-r1.ebuild, - subversion-1.1.4.ebuild: - Revert trapni's broken changes and change the webdav useflag into a - nowebdav useflag. As the default behaviour is not changed, the change is - incorporated in the normal 1.1.4 ebuild and the 1.1.4-r1 version has - been removed. - - 10 Apr 2005; Christian Parpart <trapni@gentoo.org> - subversion-1.1.4-r1.ebuild: - dropped a note to endusers of to inform them about the new useflag and their - results - -*subversion-1.1.4-r1 (10 Apr 2005) - - 10 Apr 2005; Christian Parpart <trapni@gentoo.org> - +subversion-1.1.4-r1.ebuild: - added optional depend on neon via webdav local useflag - -*subversion-1.1.4 (05 Apr 2005) - - 05 Apr 2005; <pauldv@gentoo.org> -subversion-1.1.2.ebuild, - subversion-1.1.3-r1.ebuild, +subversion-1.1.4.ebuild: - New upstream version and cleaned away an old testing version. Also - fixed a small default configuration file bug. - - 20 Mar 2005; Paul de Vrieze <pauldv@gentoo.org> - subversion-1.1.3-r1.ebuild: - Remove the autoconf check as the dependency should get this. - - 18 Mar 2005; Markus Rothe <corsair@gentoo.org> subversion-1.1.3.ebuild: - Stable on ppc64 - - 11 Mar 2005; Gustavo Zacarias <gustavoz@gentoo.org> subversion-1.1.3.ebuild: - Stable on sparc - - 09 Mar 2005; Marcus D. Hanwell <cryos@gentoo.org> subversion-1.1.3.ebuild: - Marked stable on amd64. - - 08 Mar 2005; <pauldv@gentoo.org> subversion-1.1.3.ebuild: - Mark 1.1.3 stable - - 27 Feb 2005; Paul de Vrieze <pauldv@gentoo.org> - subversion-1.1.3-r1.ebuild: - Use the new apache.depend eclass (bug #83445) - - 15 Feb 2005; Guy Martin <gmsoft@gentoo.org> subversion-1.1.1-r3.ebuild: - Stable on hppa. - - 15 Feb 2005; <pauldv@gentoo.org> subversion-1.1.3-r1.ebuild, - subversion-1.1.3.ebuild: - Add a patch from seemant to make nls support optional - - 31 Jan 2005; <pauldv@gentoo.org> subversion-1.1.3.ebuild: - Try to fix bug #80121 - - 28 Jan 2005; Paul de Vrieze <pauldv@gentoo.org> - -subversion-1.1.2-r1.ebuild: - Remove broken testing ebuild - - 28 Jan 2005; Paul de Vrieze <pauldv@gentoo.org> - subversion-1.1.3-r1.ebuild: - Redo the apr ebuild so that it is based upon the latest normal ebuild. Also - this ebuild will actually build the apache2 module. The other ebuild should - never have been put in cvs. Even masked. The removal of apache2 has been - rather simplistic. The optional apache2 dependency is still there, it just - isn't overloaded anymore. - -*subversion-1.1.3-r1 (22 Jan 2005) - - 22 Jan 2005; Christian Parpart <trapni@gentoo.org> - +subversion-1.1.3-r1.ebuild: - Remerged with changes/improvements the apache herd made. - (as available in release 1.1.2-r1, too) - - 21 Jan 2005; Aron Griffis <agriffis@gentoo.org> subversion-1.1.1-r3.ebuild: - stable on ia64 - - 18 Jan 2005; Paul de Vrieze <pauldv@gentoo.org> subversion-1.0.9.ebuild, - subversion-1.1.1-r3.ebuild, subversion-1.1.2-r1.ebuild, - subversion-1.1.2.ebuild: - The old autoconf versions are gone, so no need to take them into account - (bug #78047) - -*subversion-1.1.3 (18 Jan 2005) - - 18 Jan 2005; Paul de Vrieze <pauldv@gentoo.org> +subversion-1.1.3.ebuild: - New upstream version - -*subversion-1.1.2-r1 (10 Jan 2005) - - 10 Jan 2005; Christian Parpart <trapni@gentoo.org> - +subversion-1.1.2-r1.ebuild: - a package refresh from the Apache Herd - (splitted up apache module(s) from base package into www-apache/mod_dav_svn) - - 31 Dec 2004; Ciaran McCreesh <ciaranm@gentoo.org> : - Change encoding to UTF-8 for GLEP 31 compliance - -*subversion-1.1.2 (30 Dec 2004) - - 30 Dec 2004; Paul de Vrieze <pauldv@gentoo.org> - +files/subversion-1.1.2-perl.patch, +subversion-1.1.2.ebuild: - A new upstream version - - 19 Dec 2004; Bryan Østergaard <kloeri@gentoo.org> - subversion-1.1.1-r3.ebuild: - Stable on alpha. - - 16 Dec 2004; Markus Rothe <corsair@gentoo.org> subversion-1.1.1-r3.ebuild: - Stable on ppc64 - - 16 Dec 2004; Dylan Carlson <absinthe@gentoo.org> - subversion-1.1.1-r3.ebuild: - Stable on amd64. - - 11 Dec 2004; Jason Wever <weeve@gentoo.org> subversion-1.1.1-r3.ebuild: - Stable on sparc. - - 08 Dec 2004; <pauldv@gentoo.org> subversion-1.1.1-r3.ebuild: - Fix the default authz module config file. Thanks to Benjamin Boksa - <benjamin@boksa.de> in bug #73675 - - 03 Dec 2004; <pauldv@gentoo.org> subversion-1.1.1-r3.ebuild: - Fix a small bug in the config function, now checking for existence, not - file existene in the src_config function. Thanks to John Croisant - <jacius@gmail.com> in bug #73186 for pointing this out. - - 03 Dec 2004; <pauldv@gentoo.org> subversion-1.1.1-r3.ebuild: - Disable jikes for now as jikes is broken - - 30 Nov 2004; <pauldv@gentoo.org> subversion-1.1.1-r3.ebuild: - Mark stable - - 28 Nov 2004; Paul de Vrieze <pauldv@gentoo.org> - subversion-1.1.1-r3.ebuild: - Add an optional dependency on jikes, courtessy of Travis - Snoozy<ai2097@yahoo.com> in bug #72679 - -*subversion-1.1.1-r3 (12 Nov 2004) - - 12 Nov 2004; Aron Griffis <agriffis@gentoo.org> - -subversion-1.1.1-r2.ebuild, +subversion-1.1.1-r3.ebuild: - Install init script in /etc/init.d not / - -*subversion-1.1.1-r2 (12 Nov 2004) - - 12 Nov 2004; <agriffis@gentoo.org> +files/svnserve.confd, - +files/svnserve.initd, +files/svnserve.xinetd, -subversion-0.27.0.ebuild, - -subversion-0.32.1.ebuild, -subversion-1.0.8.ebuild, - -subversion-1.1.0.ebuild, -subversion-1.1.1-r1.ebuild, - +subversion-1.1.1-r2.ebuild, -subversion-1.1.1.ebuild: - Add svnserve init script and xinetd snippet #43245 -- thanks to Martin Jackson - and Joby Walker. Trim older ebuilds - - 12 Nov 2004; Aron Griffis <agriffis@gentoo.org> - subversion-1.1.1-r1.ebuild: - Use bash-completion.eclass; thanks to ka0ttic in bug 70939 - -*subversion-1.1.1-r1 (11 Nov 2004) - - 11 Nov 2004; Aron Griffis <agriffis@gentoo.org> - +subversion-1.1.1-r1.ebuild: - Install svn_load_dirs.pl as /usr/bin/svn-load-dirs #57715 - Install more hook-scripts in /usr/share/doc #50593 - Don't tell the user to su apache #53233 - Install hot-backup.py as /usr/bin/svn-hot-backup #54304 - Install bash-completion snippet #43179 - Fix svn-config to omit references to @SVN_DB_*@ #64634 - Fix perl bindings Makefile.PL bug #65230 #62979 - Install perl bindings in vendor_perl instead of site_perl #66712 - - 09 Nov 2004; Aron Griffis <agriffis@gentoo.org> subversion-1.1.1.ebuild: - Replace ~ppc64 and ~ia64 keywords which went missing - - 05 Nov 2004; Aron Griffis <agriffis@gentoo.org> subversion-1.0.9.ebuild: - Remove attempted installation of cvs2svn #47099 - -*subversion-1.1.1 (05 Nov 2004) - - 05 Nov 2004; <pauldv@gentoo.org> +subversion-1.1.1.ebuild: - New upstream version - - 04 Nov 2004; Aron Griffis <agriffis@gentoo.org> subversion-1.0.9.ebuild, - subversion-1.1.0.ebuild: - add ia64 keywords - - 01 Nov 2004; Markus Rothe <corsair@gentoo.org> subversion-1.1.0.ebuild: - Marked ~ppc64; bug #63683 - - 21 Oct 2004; Paul de Vrieze <pauldv@gentoo.org> subversion-1.0.9.ebuild: - Backport the svn-revision.txt fix - - 19 Oct 2004; Paul de Vrieze <pauldv@gentoo.org> subversion-1.1.0.ebuild: - Explicitly enable or disable javahl to fix bug #67681 - - 19 Oct 2004; Paul de Vrieze <pauldv@gentoo.org> subversion-1.1.0.ebuild: - Fix missing quotes problem in combination with jikes. Thanks to - snikkt@yahoo.com in bug #63464 for signalling this. - -*subversion-1.0.9 (19 Oct 2004) - - 19 Oct 2004; Paul de Vrieze <pauldv@gentoo.org> +subversion-1.0.9.ebuild: - A new upstream version that fixes some slowness with "svn ls" - - 09 Oct 2004; Paul de Vrieze <pauldv@gentoo.org> subversion-1.1.0.ebuild: - Fix bug #63464 on compilation with jikes. - - 08 Oct 2004; Paul de Vrieze <pauldv@gentoo.org> subversion-1.1.0.ebuild: - Fix bug #66659 concerning the name of the book file. Why doesn't dohtml - complain when a file doesn't exist? - - 08 Oct 2004; Paul de Vrieze <pauldv@gentoo.org> +files/subversion-1.1.0-build.patch, - -files/subversion-1.1.0-rc4-build.patch, subversion-1.1.0.ebuild: - The previous fix was not applied. Also fix bug #66644 by broadening the - sed script that hacks around the svnversion stuff (the output is - constant) - - 08 Oct 2004; Paul de Vrieze <pauldv@gentoo.org> files/subversion-1.1.0-rc4-build.patch: - Fix javahl linking (again) to fix bug #66625, this fix comes from rc2 - - 01 Oct 2004; Paul de Vrieze <pauldv@gentoo.org> -files/subversion-pre-1.0.5.patch, - -subversion-1.0.1.ebuild, -subversion-1.0.2.ebuild, - -subversion-1.0.3.ebuild, -subversion-1.0.4-r1.ebuild, - -subversion-1.0.4.ebuild, -subversion-1.0.6.ebuild, - -subversion-1.1.0_rc4.ebuild: - Clean up old versions - -*subversion-1.1.0 (01 Oct 2004) - - 01 Oct 2004; Paul de Vrieze <pauldv@gentoo.org> +subversion-1.1.0.ebuild: - New upstream version - - 27 Sep 2004; Bryan Østergaard,,, <kloeri@gentoo.org> - subversion-1.0.8.ebuild: - Stable on alpha, bug 65085. - - 25 Sep 2004; Gustavo Zacarias <gustavoz@gentoo.org> subversion-1.0.8.ebuild: - Stable on sparc wrt #65085 - - 27 Sep 2004; Paul de Vrieze <pauldv@gentoo.org> subversion-1.0.8.ebuild, - subversion-1.1.0_rc2.ebuild, subversion-1.1.0_rc4.ebuild: - Fix subversion swig dependency as the 1.3.22 release does not longer - provide a runtime library while subversion still expects one. - - 24 Sep 2004; <SeJo@gentoo.org> subversion-1.0.8.ebuild: - stable on ppc GSLA bug: 65085 - -*subversion-1.0.8 (23 Sep 2004) - - 23 Sep 2004; Paul de Vrieze <pauldv@gentoo.org> +subversion-1.0.8.ebuild, - +subversion-1.1.0_rc4.ebuild: - New upstream versions. They implement security fixes!! - - 21 Sep 2004; Paul de Vrieze <pauldv@gentoo.org> subversion-1.1.0_rc2.ebuild: - Fix two issues. Bug #63991 to add support for authz_svn authentication in - the default apache2 configuration file (conditional). Bug #64672 to take - into account that with the new fs_fs support the server part is no longer - dependent on berkeley db. - - 21 Sep 2004; Paul de Vrieze <pauldv@gentoo.org> subversion-1.0.6.ebuild: - Fix the location of the jar archive (bug #64800) - - 06 Sep 2004; Ciaran McCreesh <ciaranm@gentoo.org> subversion-0.32.1.ebuild: - Switch to use epause and ebeep, bug #62950 - - 05 Sep 2004; Paul de Vrieze,,, <paul@gentoo.org> subversion-1.0.6.ebuild - subversion-1.1.0_rc2.ebuild: - Fix bug #62753. swig is now build when either python or perl is in the - useflags, not python only. - - 07 Sep 2004; Paul de Vrieze <pauldv@gentoo.org> subversion-1.1.0_rc2.ebuild: - Spelling fixes. Thanks to Marko Djukic <marko@oblo.com> in bug #63014 - - 01 Sep 2004; Paul de Vrieze <pauldv@gentoo.org> subversion-1.1.0_rc2.ebuild: - Change the book installation location to it's own dir, to make it easier - to find. - - 30 Aug 2004; Paul de Vrieze <pauldv@gentoo.org> +files/subversion-1.1.0-rc2-build.patch, - subversion-1.1.0_rc2.ebuild: - Fix some java linking error and a variable substitution error. Thanks to - Holger Thon <ht_gentoo04@arcor.de> in bug #59693 - -*subversion-1.1.0_rc2 (19 Aug 2004) - - 19 Aug 2004; Paul de Vrieze <pauldv@gentoo.org> +subversion-1.1.0_rc2.ebuild: - An initial version of the rc2 package. It has some streamlining for the - building of the bindings too, and installs the example hook-scripts in the - documentation dir. - - 04 Aug 2004; Paul de Vrieze <pauldv@gentoo.org> subversion-1.0.6.ebuild: - Make the java stuff compile in all cases by specifying an encoding - (needed for a french author name) and a source version (needed for 1.5 - jdk's) - - 23 Jul 2004; Travis Tilley <lv@gentoo.org> subversion-1.0.6.ebuild: - stable on amd64 - - 23 Jul 2004; Guy Martin <gmsoft@gentoo.org> subversion-1.0.6.ebuild: - Marked stable on hppa. - - 23 Jul 2004; Bryan Østergaard,,, <kloeri@gentoo.org> - subversion-1.0.6.ebuild: - Stable on alpha, see bug #57747. - - 20 Jul 2004; Ciaran McCreesh <ciaranm@gentoo.org> subversion-1.0.6.ebuild: - Stable on sparc for bug #57747 - - 20 Jul 2004; Stuart Herbert <stuart@gentoo.org> subversion-1.0.6.ebuild: - Stable on x86 - -*subversion-1.0.6 (20 Jul 2004) - - 20 Jul 2004; Stuart Herbert <stuart@gentoo.org> +subversion-1.0.6.ebuild: - Version bump for security problem; see bug #57747 - - 24 Jun 2004; Paul de Vrieze <pauldv@gentoo.org> subversion-1.0.4-r1.ebuild: - Clarify the ebuild config comment (bug #54940) - - 11 Jun 2004; Jason Wever <weeve@gentoo.org> subversion-1.0.4-r1.ebuild: - Stable on sparc wrt bug #53555. - - 11 Jun 2004; Guy Martin <gmsoft@gentoo.org> subversion-1.0.4-r1.ebuild: - Marked stable on hppa. - - 11 Jun 2004; Bryan Østergaard <kloeri@gentoo.org> - subversion-1.0.4-r1.ebuild: - Stable on alpha, bug #53555. - - 10 Jun 2004; Kurt Lieber <klieber@gentoo.org> subversion-1.0.4-r1.ebuild: - marking stable on x86. fixes 53555. - - 10 Jun 2004; Jason Eric Huebel <jhuebel@gentoo.org> - subversion-1.0.4-r1.ebuild: - amd64 for bug #53555 - -*subversion-1.0.4-r1 (07 Jun 2004) - - 07 Jun 2004; <solar@gentoo.org> subversion-1.0.4-r1.ebuild, - files/subversion-pre-1.0.5.patch: - added pre-1.0.5 patch to subversion - - 07 Jun 2004; Paul de Vrieze <pauldv@gentoo.org> subversion-1.0.4.ebuild: - Do not longer install the apache config file when the module is not - build (bug #49315) - -*subversion-1.0.4 (24 May 2004) - - 24 May 2004; Paul de Vrieze <pauldv@gentoo.org> subversion-1.0.3.ebuild, - +subversion-1.0.4.ebuild: - set amd64 to stable on 1.0.3. Add a new upstream version in 1.0.4 and - make it even more hard to merge subversion with autoconf-2.58 - - 24 May 2004; Bryan Østergaard <kloeri@gentoo.org> subversion-1.0.3.ebuild: - Keyworded ~alpha, requested in bug #51550. - -*subversion-1.0.3 (20 May 2004) - - 20 May 2004; Paul de Vrieze <pauldv@gentoo.org> subversion-1.0.2.ebuild, - +subversion-1.0.3.ebuild: - Security fix - - 27 Apr 2004; Aron Griffis <agriffis@gentoo.org> subversion-1.0.1.ebuild, - subversion-1.0.2.ebuild: - Add inherit eutils - - 13 May 2004; Paul de Vrieze <pauldv@gentoo.org> subversion-1.0.2.ebuild: - Mark stable - -*subversion-1.0.2 (27 Apr 2004) - - 27 Apr 2004; Paul de Vrieze <pauldv@gentoo.org> +subversion-1.0.2.ebuild: - New upstream version with bug fixes. Also add javahl compilation based on - the java useflag. - - 26 Apr 2004; Paul de Vrieze <pauldv@gentoo.org> subversion-1.0.1.ebuild: - First stable subversion! - - 26 Apr 2004; Paul de Vrieze <pauldv@gentoo.org> -subversion-0.28.0.ebuild, - -subversion-0.30.0.ebuild, -subversion-0.31.0.ebuild, - -subversion-0.34.0.ebuild, -subversion-0.35.1.ebuild, - -subversion-0.37.0.ebuild, -subversion-1.0.0-r1.ebuild, - -subversion-1.0.0.ebuild: - Clean out old versions - - 26 Mar 2004; Paul de Vrieze <pauldv@gentoo.org> subversion-1.0.1.ebuild: - Finally fix bug #31106 and add svn-config to the installed set - - 26 Mar 2004; Paul de Vrieze <pauldv@gentoo.org> subversion-1.0.1.ebuild: - Reverse the alternative dependencies so that the newest version is considered - first. This should stop flipping around caused by emerge -u world - - 23 Mar 2004; Paul de Vrieze <pauldv@gentoo.org> subversion-1.0.1.ebuild: - Add the swig dependency to use==perl too, not only to python - -*subversion-1.0.1 (23 Mar 2004) - - 23 Mar 2004; Paul de Vrieze <pauldv@gentoo.org> subversion-1.0.1.ebuild: - New upstream version. Also re-enabled the svnversion.txt hack as there are - still cases (like changing db version) where svnversion.txt cannot be created - in the normal way - - 17 Mar 2004; Seemant Kulleen <seemant@gentoo.org> subversion-0.28.0.ebuild: - fix for bug #44712 by Michael Sterret <mr_bones_@gentoo.org> - - 10 Mar 2004; Paul de Vrieze <pauldv@gentoo.org> subversion-1.0.0-r1.ebuild, - files/Makefile.PL.patch: - The makefile patch was not necessary after all - -*subversion-1.0.0-r1 (09 Mar 2004) - - 09 Mar 2004; Paul de Vrieze <pauldv@gentoo.org> subversion-1.0.0-r1.ebuild, - files/Makefile.PL.patch: - Add the perl bindings to the ebuild. The patch to Makefile.PL is from - gentoo.datacore.ch. - - 25 Feb 2004; Daniel Ahlberg <aliz@gentoo.org> subversion-1.0.0.ebuild: - Adding amd64 keyword. Closing #42693. - - 25 Feb 2004; David Holm <dholm@gentoo.org> subversion-1.0.0.ebuild: - Readded to ~ppc once again, why is it so difficult to maintain KEYWORDS - between releases for this ebuild? - - 23 Feb 2004; Jason Wever <weeve@gentoo.org> subversion-1.0.0.ebuild: - Added ~sparc keyword. - - 23 Feb 2004; Jason Wever <weeve@gentoo.org> subversion-1.0.0.ebuild: - Fixed bad unpack command and extra whitespace. - -*subversion-1.0.0 (23 Feb 2004) - - 23 Feb 2004; Paul de Vrieze <pauldv@gentoo.org> subversion-1.0.0.ebuild, - files/subversion-db4.patch: - New upstream STABLE version. It might become the first stable subversion - ebuild in gentoo :-) - - 22 Feb 2004; David Holm <dholm@gentoo.org> subversion-0.37.0.ebuild: - Readded ~ppc. Thanks for dropping it so we all could run on an old, possibly - buggy, version. - - 19 Feb 2004; Paul de Vrieze <pauldv@gentoo.org> subversion-0.37.0-r1.ebuild, - subversion-0.37.0.ebuild: - Remove the -r1 version as it is based on an old ebuild version and is broken. - Incorporate the python changes in this version. - -*subversion-0.37.0-r1 (14 Feb 2004) - - 14 Feb 2004; <kloeri@gentoo.org> subversion-0.37.0-r1.ebuild: - Replace python-config with python_version. - - 13 Feb 2004; <paul@gentoo.org> subversion-0.37.0.ebuild: - Make emacs regeneration more tolerant (bug #41411) - - 11 Feb 2004; Paul de Vrieze <pauldv@gentoo.org> subversion-0.37.0.ebuild: - Add optional emacs dependency - - 05 Feb 2004; Paul de Vrieze <pauldv@gentoo.org> subversion-0.37.0.ebuild: - Some autoconf changes - - 04 Feb 2004; <paul@gentoo.org> subversion-0.37.0.ebuild: - Some more explanations - - 04 Feb 2004; Paul de Vrieze <pauldv@gentoo.org> subversion-0.37.0.ebuild: - Take the new FHS's /srv directory into account, moving the default location - from /var - - 03 Feb 2004; <paul@gentoo.org> subversion-0.37.0.ebuild: - Hopefully fix emacs module compilation problems - -*subversion-0.37.0 (28 Jan 2004) - - 28 Jan 2004; Paul de Vrieze <pauldv@gentoo.org> subversion-0.37.0.ebuild: - New upstream version. Also taking new apache locations into account - - 15 Jan 2004; Paul de Vrieze <pauldv@gentoo.org> subversion-0.35.1.ebuild: - Things actually work with autoconf-2.59, so changing the dependency. - - 11 Jan 2004; <paul@gentoo.org> subversion-0.34.0.ebuild, - subversion-0.35.1.ebuild: - Fix the autoconf dependencies to be compile-time only - -*subversion-0.35.1 (22 Dec 2003) - - 22 Dec 2003; Paul de Vrieze <pauldv@gentoo.org> subversion-0.35.1.ebuild: - New upstream version. Note that this version has deltification reenabled. - - 20 Dec 2003; <paul@gentoo.org> subversion-0.34.0.ebuild: - The fetch line for the old svnadmin was removed, but the system still tried to - install it, causing a failure if the file didn't exist in the distfiles dir. - The new system is cleaner in forcing interaction by requiring an environment - variable to be set, so I removed the remnants of the old static binary - -*subversion-0.34.0 (19 Dec 2003) - - 19 Dec 2003; Paul de Vrieze <pauldv@gentoo.org> subversion-0.34.0.ebuild: - Add a new version of subversion. This one again has an incompatible library - change. Further the ebuild supports python-config instead of hard-coded python - paths. If updating do ensure that you first dump your existing repositories. - The default repository path is also updated to become /var. - - 13 Dec 2003; <paul@gentoo.org> subversion-0.27.0.ebuild, - subversion-0.28.0.ebuild, subversion-0.30.0.ebuild: - fix chown syntax - -*subversion-0.32.1 (09 Nov 2003) - - 09 Nov 2003; David Holm <dholm@gentoo.org> subversion-0.32.1.ebuild: - Added to ~ppc. - - 22 Oct 2003; <paul@gentoo.org> subversion-0.31.0.ebuild: - Hopefully fix linking issues by taking back some older ebuild code - -*subversion-0.28.0 (17 Oct 2003) - - 17 Oct 2003; Paul de Vrieze <pauldv@gentoo.org> subversion-0.28.0.ebuild: - Get 0.28.0 back as rapidsvn needs this particular version - -*subversion-0.31.0 (12 Oct 2003) - - 12 Oct 2003; <paul@gentoo.org> subversion-0.31.0.ebuild: - Fix chown - - 10 Oct 2003; Paul de Vrieze <pauldv@gentoo.org> subversion-0.24.2-r1.ebuild, - subversion-0.25.0.ebuild, subversion-0.26.0.ebuild, - subversion-0.28.0.ebuild, subversion-0.30.0.ebuild, - files/subversion-db4.patch: - Clean up old versions, and add the 0.31.0 version - - 02 Oct 2003; Paul de Vrieze <pauldv@gentoo.org> subversion-0.30.0.ebuild: - Add a static precompiled svnadmin-pre28 instead of the old dynamic one. This - one should work in all cases - -*subversion-0.30.0 (27 Sep 2003) - - 27 Sep 2003; Paul de Vrieze <pauldv@gentoo.org> subversion-0.24.2-r1.ebuild, - subversion-0.25.0.ebuild, subversion-0.26.0.ebuild, - subversion-0.27.0.ebuild, subversion-0.28.0.ebuild, - subversion-0.30.0.ebuild: - New version, and fix small dependency error (apache instead of net-www/apache) - The new version is based on the the ebuild by Hattya <hattya@inter7.jp> in bug - #29586 - - 25 Sep 2003; Martin Holzer <mholzer@gentoo.org> subversion-0.24.2-r1.ebuild, - subversion-0.25.0.ebuild, subversion-0.26.0.ebuild, - subversion-0.27.0.ebuild, subversion-0.28.0.ebuild, files/70svn-gentoo.el: - leading space errors. - - 26 Sep 2003; Martin Holzer <mholzer@gentoo.org> subversion-0.28.0.ebuild: - Added autoconf version. Closes #28198. - - 22 Sep 2003; <paul@gentoo.org> metadata.xml: - Fix metadata.xml - -*subversion-0.28.0 (01 Sep 2003) - - 01 Sep 2003; <iggy@gentoo.org> subversion-0.28.0.ebuild: - bumping this for pauldv since he's oot - -*subversion-0.27.0 (26 Aug 2003) - - 26 Aug 2003; Paul de Vrieze <pauldv@gentoo.org> subversion-0.27.0.ebuild, - files/subversion-db4.patch: - New upstream version - -*subversion-0.26.0 (24 Jul 2003) - - 24 Jul 2003; Paul de Vrieze <pauldv@gentoo.org> subversion-0.10_pre1.ebuild, - subversion-0.21.0-r1.ebuild, subversion-0.21.0.ebuild, - subversion-0.22.2.ebuild, subversion-0.23.0.ebuild, - subversion-0.24.1.ebuild, subversion-0.24.2.ebuild, - subversion-0.26.0.ebuild: - Cleaning up old versions, and adding new upstream version - - 18 Jul 2003; <paul@gentoo.org> subversion-0.25.0.ebuild: - Have the ebuild output the location of the repository in the config function - -*subversion-0.25.0 (16 Jul 2003) - - 16 Jul 2003; <paul@gentoo.org> subversion-0.25.0.ebuild: - New upstream version - -*subversion-0.24.2 (15 Jul 2003) - 15 Jul 2003; <paul@gentoo.org> subversion-0.24.2-r1.ebuild: - Make repository location configurable by an environment variable - - 15 Jul 2003; <paul@gentoo.org> subversion-0.24.2-r1.ebuild, - subversion-0.24.2.ebuild: - Fix some python files going to the wrong location: #23657 - - 12 Jul 2003; Daniel Ahlberg <aliz@gentoo.org> : - Added missing changelog entry. - - 26 Jun 2003; Paul de Vrieze <pauldv@gentoo.org> subversion-0.24.1.ebuild: - Added a comment saying to use USE="-berkdb" to build a client-only version. - - 26 Jun 2003; Paul de Vrieze <pauldv@gentoo.org> subversion-0.24.1.ebuild: - Fixed an issue with a compilation failure together with the included libapr. - #23307 - - 19 Jun 2003; Paul de Vrieze <pauldv@gentoo.org> subversion-0.24.1.ebuild: - Add a comment concerning rebuilding the repository with an upgrade of the db - version, bug #22144 courtessy of Markus Luisser - <e9427574@student.tuwien.ac.at> - -*subversion-0.24.1 (18 Jun 2003) - - 18 Jun 2003; Paul de Vrieze <pauldv@gentoo.org> subversion-0.21.0-r1.ebuild, - subversion-0.22.2.ebuild, subversion-0.23.0.ebuild, - subversion-0.24.1.ebuild: - Fix bug #21876, and add new version. - - 31 May 2003; root <pvdabeel@gentoo.org> subversion-0.22.2.ebuild, - subversion-0.23.0.ebuild: - ppc keyworded - -*subversion-0.23.0 (28 May 2003) - - 28 May 2003; Paul de Vrieze <pauldv@gentoo.org> subversion-0.23.0.ebuild: - Version bump, and add some more documentation to the docs dir. - -*subversion-0.22.2 (17 May 2003) - - 17 May 2003; Paul de Vrieze <pauldv@gentoo.org> subversion-0.22.2.ebuild: - New upstream version, and inclusion of berkdb and python useflags. For now - python bindings are never build if berkdb is not set as the bindings - unconditionally depend on python. Closes #20840 and #20842 - -*subversion-0.21.0-r1 (30 Apr 2003) - - 12 May 2003; Martin Holzer <mholzer@gentoo.org> subversion-0.10_pre1.ebuild, - subversion-0.20.1.ebuild, subversion-0.21.0-r1.ebuild, - subversion-0.21.0.ebuild: - Updated db url. Fixed typo. Closes #20812. - - 08 May 2003; Paul de Vrieze <pauldv@gentoo.org> subversion-0.21.0-r1.ebuild: - Fix a stupid typo. Thanks to Cesar Eduardo Barros <cesarb@nitnet.com.br> for - helping in finding this. - - 08 May 2003; Patrick Kursawe <phosphan@gentoo.org> - subversion-0.10_pre1.ebuild: - Set -0.10_pre1 to ~arch, it seems to be quite broken. YMMV, see bug #20571. - - 06 May 2003; Paul de Vrieze <pauldv@gentoo.org> subversion-0.21.0-r1.ebuild: - Make subversion use an allready merged db4 instead of its own - - 30 Apr 2003; Paul de Vrieze <pauldv@gentoo.org> subversion-0.21.0-r1.ebuild: - Made subversion use libtool.eclass, cleans up things quite a bit - -*subversion-0.21.0 (26 Apr 2003) - - 29 Apr 2003; Paul de Vrieze <pauldv@gentoo.org> subversion-0.20.1.ebuild, - subversion-0.21.0.ebuild: - Fixed depends to depend on apache-2.0.45 instead of apache-2.0.44 - - 26 Apr 2003; Paul de Vrieze <pauldv@gentoo.org> subversion-0.21.0.ebuild: - New upstream version. Also do not build the apache module if the apache2 use - flag is not specified. As in this case subversion provides its own apr libs, - it actually blocks on apache2. - -*subversion-0.20.1 (25 Apr 2003) - - 26 Apr 2003; Paul de Vrieze <pauldv@gentoo.org> subversion-0.20.1.ebuild: - Fixed a small error in the config script. It did not ensure the existence of - /home/svn resulting in a failure. - - 25 Apr 2003; Paul de Vrieze <pauldv@gentoo.org> subversion-0.20.1.ebuild: - Added || die to the make install parts - - 15 Mar 2003; Martin Schlemmer <azarah@gentoo.org> subversion-0.10_pre1.ebuild : - Fix m4 depend. - - 06 Dec 2002; Rodney Rees <manson@gentoo.org> : changed sparc ~sparc keywords - -*subversion-0.10_pre1 (26 Feb 2002) - - 29 Oct 2002; Karl Trygve Kalleberg <karltk@gentoo.org> subversion-0.10_pre1.ebuild : - It depends on =net-misc/neon-0.19.2 exactly. Any other version will fail. - I'm resurrecting neon-0.19.2. - - 26 Feb 2002; G.Bevin <gbevin@gentoo.org> subversion-0.10_pre1.ebuild, - files/digest-subversion-0.10_pre1 : - - added today's snapshot diff --git a/dev-util/subversion/Manifest b/dev-util/subversion/Manifest deleted file mode 100644 index c7cbaf31654e..000000000000 --- a/dev-util/subversion/Manifest +++ /dev/null @@ -1,14 +0,0 @@ -AUX 70svn-gentoo.el 443 RMD160 300189eea80dfefa0f2a8479f67d255b39fd2adb SHA1 245b5ed611755276016bc76de2eabdc117e2c511 SHA256 23aa9effa5aea7ae73d14ae4df1a9269135137a5e483b4ff2a501dc130d7d1be -AUX subversion-1.6.0-disable_linking_against_unneeded_libraries.patch 1769 RMD160 89d165463a2e8a7e2ae5855bc4e4e290f20416ae SHA1 3fc9a49e80992b13b016d1c56babae43957f1b91 SHA256 a54a4dd37e197d030b9d56b2954e4cd38f8a7f1b191cfe59f863b75a164d5f96 -AUX subversion-1.6.2-local_library_preloading.patch 6412 RMD160 3b072c5f9d3c1f43e3be20959a24632db0c9f82c SHA1 85a3d394861a53e3919ef6fc243542af7df17b46 SHA256 50b83dd31eaf5ed577b7656dcd06e314d3acd31814089f4e3eba014a1efa442d -AUX subversion-1.6.3-kwallet_window.patch 10012 RMD160 d469e0fc8d9fd2ef8c857e5e303eeb24309e7f0d SHA1 9c99b63bc5abf54f642e447af1aa2f814cecb8ab SHA256 5304f39189bed6f83a8342593f23819cf2e12c2288c9daba23dcd78913fd79de -AUX svnserve.confd 322 RMD160 e291d91f05da848a3517aa76611c1f05527c11e4 SHA1 c07020ea270b787ddf0dbb738391e20d3c8347af SHA256 45f2dc1a718aed885559e71d98112e670c92bd6b4f19c5cf593eced6cd2bbd97 -AUX svnserve.initd 817 RMD160 59f4e8e983d4595b7c27615889a9c0809d015a18 SHA1 483b47512fb444c0f752ad4eb6c3252f659a967e SHA256 6b483e211b5c311079605e246fca9228c7e5762d27a023fa4c4529fdaa766b08 -AUX svnserve.xinetd 332 RMD160 c2fc4eb02da7e7405756fce650b8897f0a9da7f7 SHA1 d7d478fc257a40626888f9b12ee218df55dac570 SHA256 267f30c78ef6428aeeb97d3c64c06b9acfba4bc624766fc3c6a6d2c4133799a2 -AUX vc-svn.el 16847 RMD160 8665b9a34c8fd9acae40e18aac33026aff3a39d7 SHA1 4d1a5a9331ff96e943244a6d5538e4f0abeac9e7 SHA256 b4979d5df9fba02dbc8ad71d813229222e95ee1e8e89dec3060611d2d6be87aa -DIST subversion-1.6.11.tar.bz2 5486069 RMD160 fbd41610f1044916a84c39bf786332e864d0e6d4 SHA1 36cf9d39c14e5bd8d713302ac770c3964fe196b3 SHA256 64bd000ae30470d343c0725758bdd8288143393308eedc511c7826bb6731e59c -DIST subversion-1.6.9.tar.bz2 5478554 RMD160 5f085c053657dc8d0048944265dbe436892a94fb SHA1 477aa89e60de7974ac0aa921cc369b4c2907693c SHA256 05526f92fcb612bdc3bab0d5e218e25847bf10846e047ce244e33859b205111c -EBUILD subversion-1.6.11.ebuild 30978 RMD160 86e6990d1f1d62790552ba8a3e3c2cd6e54114f6 SHA1 67edbff86f69164e3852e86db716222fd264dd4d SHA256 e90d50b752af53e527cc6a6421dd418e7d16a693fc26688b1277f54ce0ff240e -EBUILD subversion-1.6.9.ebuild 27248 RMD160 c5002d2fdca3dad934e2b1478649c6ef13a5fa09 SHA1 52761b843edcc31a3aeb5f9518a716516f9de00a SHA256 723bc2c3c44fbecfdbf27e6b47fe903969f02c2d468484d6ddd52a0db25f1635 -MISC ChangeLog 71248 RMD160 08bc3f5f53cb9629c207c76e16f5dbc4fc68a2d0 SHA1 d0f901a7b89e0a9c9f9a5a414b1d86063e3b4537 SHA256 87690d34e0952865d3f2792ec49184033ab2dfe983219545793690f8d9c0764d -MISC metadata.xml 772 RMD160 920c95fb59aa71731bb839c254d6316ee7695387 SHA1 ab21672020e43b2cb7938665e6d505efdc7c65d6 SHA256 fa653161d1943b17ee77482b7d01d278b6bbd71cc2793b2f9ba992361207cb64 diff --git a/dev-util/subversion/files/70svn-gentoo.el b/dev-util/subversion/files/70svn-gentoo.el deleted file mode 100644 index e5721e2480c1..000000000000 --- a/dev-util/subversion/files/70svn-gentoo.el +++ /dev/null @@ -1,13 +0,0 @@ - -;;; subversion site-lisp configuration - -(add-to-list 'load-path "@SITELISP@") -(and (< emacs-major-version 22) - (add-to-list 'load-path "@SITELISP@/compat")) -(add-to-list 'vc-handled-backends 'SVN) - -(defalias 'svn-examine 'svn-status) -(autoload 'svn-status "dsvn" "Run `svn status'." t) -(autoload 'svn-update "dsvn" "Run `svn update'." t) -(autoload 'svn-status "psvn" - "Examine the status of Subversion working copy in directory DIR." t) diff --git a/dev-util/subversion/files/subversion-1.6.0-disable_linking_against_unneeded_libraries.patch b/dev-util/subversion/files/subversion-1.6.0-disable_linking_against_unneeded_libraries.patch deleted file mode 100644 index 689b29cd7fc7..000000000000 --- a/dev-util/subversion/files/subversion-1.6.0-disable_linking_against_unneeded_libraries.patch +++ /dev/null @@ -1,56 +0,0 @@ ---- Makefile.in -+++ Makefile.in -@@ -47,6 +47,7 @@ - SVN_SASL_LIBS = @SVN_SASL_LIBS@ - SVN_SERF_LIBS = @SVN_SERF_LIBS@ - SVN_SQLITE_LIBS = @SVN_SQLITE_LIBS@ -+SVN_XML_LIBS = -lexpat - SVN_ZLIB_LIBS = @SVN_ZLIB_LIBS@ - - LIBS = @LIBS@ ---- build/ac-macros/aprutil.m4 -+++ build/ac-macros/aprutil.m4 -@@ -77,16 +77,14 @@ - AC_MSG_ERROR([apu-config --prefix failed]) - fi - -- dnl When APR stores the dependent libs in the .la file, we don't need -- dnl --libs. -- SVN_APRUTIL_LIBS="`$apu_config --link-libtool --libs`" -+ SVN_APRUTIL_LIBS="`$apu_config --link-libtool`" - if test $? -ne 0; then -- AC_MSG_ERROR([apu-config --link-libtool --libs failed]) -+ AC_MSG_ERROR([apu-config --link-libtool failed]) - fi - -- SVN_APRUTIL_EXPORT_LIBS="`$apu_config --link-ld --libs`" -+ SVN_APRUTIL_EXPORT_LIBS="`$apu_config --link-ld`" - if test $? -ne 0; then -- AC_MSG_ERROR([apu-config --link-ld --libs failed]) -+ AC_MSG_ERROR([apu-config --link-ld failed]) - fi - - AC_SUBST(SVN_APRUTIL_INCLUDES) ---- build/ac-macros/apr.m4 -+++ build/ac-macros/apr.m4 -@@ -74,16 +74,14 @@ - AC_MSG_ERROR([apr-config --prefix failed]) - fi - -- dnl When APR stores the dependent libs in the .la file, we don't need -- dnl --libs. -- SVN_APR_LIBS="`$apr_config --link-libtool --libs`" -+ SVN_APR_LIBS="`$apr_config --link-libtool`" - if test $? -ne 0; then -- AC_MSG_ERROR([apr-config --link-libtool --libs failed]) -+ AC_MSG_ERROR([apr-config --link-libtool failed]) - fi - -- SVN_APR_EXPORT_LIBS="`$apr_config --link-ld --libs`" -+ SVN_APR_EXPORT_LIBS="`$apr_config --link-ld`" - if test $? -ne 0; then -- AC_MSG_ERROR([apr-config --link-ld --libs failed]) -+ AC_MSG_ERROR([apr-config --link-ld failed]) - fi - - SVN_APR_SHLIB_PATH_VAR="`$apr_config --shlib-path-var`" diff --git a/dev-util/subversion/files/subversion-1.6.2-local_library_preloading.patch b/dev-util/subversion/files/subversion-1.6.2-local_library_preloading.patch deleted file mode 100644 index 704b30026fb3..000000000000 --- a/dev-util/subversion/files/subversion-1.6.2-local_library_preloading.patch +++ /dev/null @@ -1,165 +0,0 @@ ---- configure.ac -+++ configure.ac -@@ -198,6 +198,24 @@ - - AC_SUBST(LT_LDFLAGS) - -+AC_ARG_ENABLE(local-library-preloading, -+ AS_HELP_STRING([--disable-local-library-preloading], -+ [Disable preloading of locally built libraries in locally built executables]), -+ [ -+ if test "$enableval" != "no"; then -+ TRANSFORM_LIBTOOL_SCRIPTS="transform-libtool-scripts" -+ else -+ TRANSFORM_LIBTOOL_SCRIPTS="" -+ fi -+ ], [ -+ if test "`uname`" != "Darwin"; then -+ TRANSFORM_LIBTOOL_SCRIPTS="transform-libtool-scripts" -+ else -+ TRANSFORM_LIBTOOL_SCRIPTS="" -+ fi -+]) -+AC_SUBST(TRANSFORM_LIBTOOL_SCRIPTS) -+ - dnl Check if -no-undefined is needed for the platform. - dnl It should always work but with libtool 1.4.3 on OS X it breaks the build. - dnl So we only turn it on for platforms where we know we really need it. ---- Makefile.in -+++ Makefile.in -@@ -309,7 +309,10 @@ - - @INCLUDE_OUTPUTS@ - --local-all: @BUILD_RULES@ -+local-all: @BUILD_RULES@ @TRANSFORM_LIBTOOL_SCRIPTS@ -+ -+transform-libtool-scripts: @BUILD_RULES@ -+ @$(top_srcdir)/build/transform_libtool_scripts.sh - - locale-gnu-pot: - cd $(abs_srcdir) && XGETTEXT="$(XGETTEXT)" MSGMERGE="$(MSGMERGE)" \ ---- build/transform_libtool_scripts.sh -+++ build/transform_libtool_scripts.sh -@@ -0,0 +1,121 @@ -+#!/bin/sh -+# -+# -+# Licensed to the Apache Software Foundation (ASF) under one -+# or more contributor license agreements. See the NOTICE file -+# distributed with this work for additional information -+# regarding copyright ownership. The ASF licenses this file -+# to you under the Apache License, Version 2.0 (the -+# "License"); you may not use this file except in compliance -+# with the License. You may obtain a copy of the License at -+# -+# http://www.apache.org/licenses/LICENSE-2.0 -+# -+# Unless required by applicable law or agreed to in writing, -+# software distributed under the License is distributed on an -+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -+# KIND, either express or implied. See the License for the -+# specific language governing permissions and limitations -+# under the License. -+# -+# -+ -+# Dependencies of libraries -+subr="subr" -+auth_gnome_keyring="auth_gnome_keyring $subr" -+auth_kwallet="auth_kwallet $subr" -+delta="delta $subr" -+diff="diff $subr" -+fs_util="fs_util $subr" -+fs_base="fs_base $delta $fs_util $subr" -+fs_fs="fs_fs $delta $fs_util $subr" -+fs="fs $fs_base $fs_fs $fs_util $subr" -+repos="repos $delta $fs $fs_util $subr" -+ra_local="ra_local $delta $fs $fs_util $repos $subr" -+ra_neon="ra_neon $delta $subr" -+ra_serf="ra_serf $delta $subr" -+ra_svn="ra_svn $delta $subr" -+ra="ra $delta $ra_local $ra_neon $ra_serf $ra_svn $subr" -+wc="wc $delta $diff $subr" -+client="client $delta $diff $ra $subr $wc" -+ -+# Variable 'libraries' containing names of variables corresponding to libraries -+libraries="auth_gnome_keyring auth_kwallet client delta diff fs fs_base fs_fs fs_util ra ra_local ra_neon ra_serf ra_svn repos subr wc" -+ -+for library in $libraries; do -+ # Delete duplicates in dependencies of libraries -+ library_dependencies="$(echo -n $(for x in $(eval echo "\$$library"); do echo $x; done | sort -u))" -+ eval "$library=\$library_dependencies" -+done -+ -+# Dependencies of executables -+svn="$auth_gnome_keyring $auth_kwallet $client $delta $diff $ra $subr $wc" -+svnadmin="$delta $fs $repos $subr" -+svndumpfilter="$delta $fs $repos $subr" -+svnlook="$delta $diff $fs $repos $subr" -+svnserve="$delta $fs $ra_svn $repos $subr" -+svnsync="$auth_gnome_keyring $auth_kwallet $delta $ra $subr" -+svnversion="$subr $wc" -+entries_dump="$subr $wc" -+ -+# Variable 'executables' containing names of variables corresponding to executables -+executables="svn svnadmin svndumpfilter svnlook svnserve svnsync svnversion entries_dump" -+ -+for executable in $executables; do -+ # Set variables containing paths of executables -+ if [ "$executable" != entries_dump ]; then -+ eval "${executable}_path=subversion/$executable/$executable" -+ else -+ eval "${executable}_path=subversion/tests/cmdline/entries-dump" -+ fi -+ # Delete duplicates in dependencies of executables -+ executable_dependencies="$(echo -n $(for x in $(eval echo "\$$executable"); do echo $x; done | sort -u))" -+ eval "$executable=\$executable_dependencies" -+done -+ -+test_paths="$(find subversion/tests -mindepth 2 -maxdepth 2 -name '*-test' ! -path '*/.libs/*' | sort)" -+for test in $test_paths; do -+ test_path="$test" -+ # Dependencies of tests are based on names of directories containing tests -+ test_library="$(echo $test | sed -e 's:^subversion/tests/libsvn_\([^/]*\)/.*:\1:')" -+ test_dependencies="$(eval echo "\$$test_library")" -+ # Set variables corresponding to tests and containing dependencies of tests -+ test="$(echo $test | sed -e 's:^subversion/tests/libsvn_[^/]*/\(.*\):\1:' -e 's/-/_/g')" -+ eval "$test=\$test_dependencies" -+ # Set variables containing paths of tests -+ eval "${test}_path=\$test_path" -+ # Set variable 'tests' containing names of variables corresponding to tests -+ tests="$tests $test" -+done -+ -+# auth-test dynamically loads libsvn_auth_gnome_keyring and libsvn_auth_kwallet libraries -+auth_test="auth_gnome_keyring auth_kwallet $auth_test" -+ -+# Usage: sed_append LINE_NUMBER TEXT FILE -+sed_append() -+{ -+ sed -e "$1a\\ -+$2" "$3" > "$3.new" -+ mv -f "$3.new" "$3" -+} -+ -+current_directory="$(pwd)" -+for libtool_script in $executables $tests; do -+ eval "libtool_script_path=\$${libtool_script}_path" -+ libtool_script_libraries="" -+ if [ -f "$libtool_script_path" ]; then -+ if { grep LD_LIBRARY_PATH "$libtool_script_path" && ! grep LD_PRELOAD "$libtool_script_path"; } > /dev/null; then -+ echo "Transforming $libtool_script_path" -+ libtool_script_dependencies="$(eval echo "\$$libtool_script")" -+ for libtool_script_dependency in $libtool_script_dependencies; do -+ libtool_script_library="$current_directory/subversion/libsvn_$libtool_script_dependency/.libs/libsvn_$libtool_script_dependency-1.so" -+ [ -f "$libtool_script_library" ] && libtool_script_libraries="$libtool_script_libraries $libtool_script_library" -+ done -+ libtool_script_libraries="${libtool_script_libraries# *}" -+ # Append definitions of LD_PRELOAD to libtool scripts -+ sed_append 4 "LD_PRELOAD=\"$libtool_script_libraries\"" "$libtool_script_path" -+ sed_append 5 "export LD_PRELOAD" "$libtool_script_path" -+ chmod +x "$libtool_script_path" -+ fi -+ fi -+done diff --git a/dev-util/subversion/files/subversion-1.6.3-kwallet_window.patch b/dev-util/subversion/files/subversion-1.6.3-kwallet_window.patch deleted file mode 100644 index 4bb9c09f0a4c..000000000000 --- a/dev-util/subversion/files/subversion-1.6.3-kwallet_window.patch +++ /dev/null @@ -1,298 +0,0 @@ -https://svn.collab.net/viewvc/svn?view=revision&revision=38004 -https://svn.collab.net/viewvc/svn?view=revision&revision=38014 -https://svn.collab.net/viewvc/svn?view=revision&revision=38028 -https://svn.collab.net/viewvc/svn?view=revision&revision=38122 - ---- subversion/libsvn_auth_kwallet/kwallet.cpp -+++ subversion/libsvn_auth_kwallet/kwallet.cpp -@@ -22,6 +22,7 @@ - - /*** Includes. ***/ - -+#include <stdlib.h> - #include <string.h> - #include <unistd.h> - -@@ -30,6 +31,9 @@ - #include "svn_auth.h" - #include "svn_config.h" - #include "svn_error.h" -+#include "svn_io.h" -+#include "svn_pools.h" -+#include "svn_string.h" - #include "svn_version.h" - - #include "private/svn_auth_private.h" -@@ -38,13 +42,20 @@ - - #include <dbus/dbus.h> - #include <QtCore/QCoreApplication> -+#include <QtCore/QList> -+#include <QtCore/QMap> - #include <QtCore/QString> -+#include <QtGui/QApplication> -+#include <QtGui/QX11Info> - - #include <kaboutdata.h> - #include <kcmdlineargs.h> - #include <kcomponentdata.h> - #include <klocalizedstring.h> - #include <kwallet.h> -+#include <kwindowsystem.h> -+#include <netwm.h> -+#include <netwm_def.h> - - - /*-----------------------------------------------------------------------*/ -@@ -52,6 +63,28 @@ - /*-----------------------------------------------------------------------*/ - - -+#define INITIALIZE_APPLICATION \ -+ if (apr_hash_get(parameters, \ -+ "svn:auth:qapplication-safe", \ -+ APR_HASH_KEY_STRING)) \ -+ { \ -+ QApplication *app; \ -+ if (! qApp) \ -+ { \ -+ int argc = 1; \ -+ app = new QApplication(argc, (char *[1]) {(char *) "svn"}); \ -+ } \ -+ } \ -+ else \ -+ { \ -+ QCoreApplication *app; \ -+ if (! qApp) \ -+ { \ -+ int argc = 1; \ -+ app = new QCoreApplication(argc, (char *[1]) {(char *) "svn"}); \ -+ } \ -+ } -+ - static const char * - get_application_name(apr_hash_t *parameters, - apr_pool_t *pool) -@@ -69,8 +102,7 @@ - const char *svn_application_name; - if (svn_application_name_with_pid) - { -- long pid = getpid(); -- svn_application_name = apr_psprintf(pool, "Subversion [%ld]", pid); -+ svn_application_name = apr_psprintf(pool, "Subversion [%ld]", long(getpid())); - } - else - { -@@ -102,9 +134,108 @@ - } - } - -+static pid_t -+get_parent_pid(pid_t pid, -+ apr_pool_t *pool) -+{ -+ pid_t parent_pid = 0; -+ -+#ifdef __linux__ -+ svn_stream_t *stat_file_stream; -+ svn_string_t *stat_file_string; -+ const char *preceeding_space, *following_space, *parent_pid_string; -+ -+ const char *path = apr_psprintf(pool, "/proc/%ld/stat", long(pid)); -+ svn_error_t *err = svn_stream_open_readonly(&stat_file_stream, path, pool, pool); -+ if (err == SVN_NO_ERROR) -+ { -+ err = svn_string_from_stream(&stat_file_string, stat_file_stream, pool, pool); -+ if (err == SVN_NO_ERROR) -+ { -+ if ((preceeding_space = strchr(stat_file_string->data, ' '))) -+ { -+ if ((preceeding_space = strchr(preceeding_space + 1, ' '))) -+ { -+ if ((preceeding_space = strchr(preceeding_space + 1, ' '))) -+ { -+ if ((following_space = strchr(preceeding_space + 1, ' '))) -+ { -+ parent_pid_string = apr_pstrndup(pool, -+ preceeding_space + 1, -+ following_space - preceeding_space); -+ parent_pid = atol(parent_pid_string); -+ } -+ } -+ } -+ } -+ } -+ } -+ -+ if (err) -+ { -+ svn_error_clear(err); -+ } -+#endif -+ -+ return parent_pid; -+} -+ -+static WId -+get_wid(apr_hash_t *parameters, -+ apr_pool_t *pool) -+{ -+ WId wid = 1; -+ -+ if (apr_hash_get(parameters, -+ "svn:auth:qapplication-safe", -+ APR_HASH_KEY_STRING)) -+ { -+ QMap<pid_t, WId> process_info_list; -+ QList<WId> windows(KWindowSystem::windows()); -+ QList<WId>::const_iterator i; -+ for (i = windows.begin(); i != windows.end(); i++) -+ { -+ process_info_list[NETWinInfo(QX11Info::display(), -+ *i, -+ QX11Info::appRootWindow(), -+ NET::WMPid).pid()] = *i; -+ } -+ -+ apr_pool_t *iterpool = svn_pool_create(pool); -+ pid_t pid = getpid(); -+ while (pid != 0) -+ { -+ svn_pool_clear(iterpool); -+ if (process_info_list.contains(pid)) -+ { -+ wid = process_info_list[pid]; -+ break; -+ } -+ pid = get_parent_pid(pid, iterpool); -+ } -+ svn_pool_destroy(iterpool); -+ } -+ -+ if (wid == 1) -+ { -+ const char *wid_env_string = getenv("WINDOWID"); -+ if (wid_env_string) -+ { -+ long wid_env = atol(wid_env_string); -+ if (wid_env != 0) -+ { -+ wid = wid_env; -+ } -+ } -+ } -+ -+ return wid; -+} -+ - static KWallet::Wallet * - get_wallet(QString wallet_name, -- apr_hash_t *parameters) -+ apr_hash_t *parameters, -+ apr_pool_t *pool) - { - KWallet::Wallet *wallet = - static_cast<KWallet::Wallet *> (apr_hash_get(parameters, -@@ -115,7 +246,7 @@ - APR_HASH_KEY_STRING)) - { - wallet = KWallet::Wallet::openWallet(wallet_name, -- -1, -+ pool ? get_wid(parameters, pool) : 1, - KWallet::Wallet::Synchronous); - } - if (wallet) -@@ -141,7 +272,7 @@ - apr_hash_t *parameters = static_cast<apr_hash_t *> (data); - if (apr_hash_get(parameters, "kwallet-initialized", APR_HASH_KEY_STRING)) - { -- KWallet::Wallet *wallet = get_wallet(NULL, parameters); -+ KWallet::Wallet *wallet = get_wallet(NULL, parameters, NULL); - delete wallet; - apr_hash_set(parameters, - "kwallet-initialized", -@@ -172,12 +303,7 @@ - return FALSE; - } - -- QCoreApplication *app; -- if (! qApp) -- { -- int argc = 1; -- app = new QCoreApplication(argc, (char *[1]) {(char *) "svn"}); -- } -+ INITIALIZE_APPLICATION - - KCmdLineArgs::init(1, - (char *[1]) {(char *) "svn"}, -@@ -195,7 +321,7 @@ - QString::fromUtf8(username) + "@" + QString::fromUtf8(realmstring); - if (! KWallet::Wallet::keyDoesNotExist(wallet_name, folder, key)) - { -- KWallet::Wallet *wallet = get_wallet(wallet_name, parameters); -+ KWallet::Wallet *wallet = get_wallet(wallet_name, parameters, pool); - if (wallet) - { - apr_hash_set(parameters, -@@ -242,12 +368,7 @@ - return FALSE; - } - -- QCoreApplication *app; -- if (! qApp) -- { -- int argc = 1; -- app = new QCoreApplication(argc, (char *[1]) {(char *) "svn"}); -- } -+ INITIALIZE_APPLICATION - - KCmdLineArgs::init(1, - (char *[1]) {(char *) "svn"}, -@@ -262,7 +383,7 @@ - QString q_password = QString::fromUtf8(password); - QString wallet_name = get_wallet_name(parameters); - QString folder = QString::fromUtf8("Subversion"); -- KWallet::Wallet *wallet = get_wallet(wallet_name, parameters); -+ KWallet::Wallet *wallet = get_wallet(wallet_name, parameters, pool); - if (wallet) - { - apr_hash_set(parameters, ---- subversion/svn/main.c -+++ subversion/svn/main.c -@@ -2067,6 +2067,9 @@ - pool))) - svn_handle_error2(err, stderr, TRUE, "svn: "); - -+ /* svn can safely create instance of QApplication class. */ -+ svn_auth_set_parameter(ab, "svn:auth:qapplication-safe", "1"); -+ - ctx->auth_baton = ab; - - /* Set up conflict resolution callback. */ ---- subversion/svnsync/main.c -+++ subversion/svnsync/main.c -@@ -1,6 +1,6 @@ - /* - * ==================================================================== -- * Copyright (c) 2005-2008 CollabNet. All rights reserved. -+ * Copyright (c) 2005-2009 CollabNet. All rights reserved. - * - * This software is licensed as described in the file COPYING, which - * you should have received as part of this distribution. The terms -@@ -2362,7 +2362,15 @@ - check_cancel, NULL, - pool); - if (! err) -- err = (*subcommand->cmd_func)(os, &opt_baton, pool); -+ { -+ /* svnsync can safely create instance of QApplication class. */ -+ svn_auth_set_parameter(opt_baton.source_auth_baton, -+ "svn:auth:qapplication-safe", "1"); -+ svn_auth_set_parameter(opt_baton.sync_auth_baton, -+ "svn:auth:qapplication-safe", "1"); -+ -+ err = (*subcommand->cmd_func)(os, &opt_baton, pool); -+ } - if (err) - { - /* For argument-related problems, suggest using the 'help' diff --git a/dev-util/subversion/files/svnserve.confd b/dev-util/subversion/files/svnserve.confd deleted file mode 100644 index 83997ce92719..000000000000 --- a/dev-util/subversion/files/svnserve.confd +++ /dev/null @@ -1,10 +0,0 @@ -# The commented variables in this file are the defaults that are used -# in the init-script. You don't need to uncomment them except to -# customize them to different values. - -# Options for svnserve -#SVNSERVE_OPTS="--root=/var/svn" - -# User and group as which to run svnserve -#SVNSERVE_USER="svn" -#SVNSERVE_GROUP="svnusers" diff --git a/dev-util/subversion/files/svnserve.initd b/dev-util/subversion/files/svnserve.initd deleted file mode 100644 index 7b7c4c84416d..000000000000 --- a/dev-util/subversion/files/svnserve.initd +++ /dev/null @@ -1,26 +0,0 @@ -#!/sbin/runscript -# Copyright 2004 Gentoo Foundation -# Distributed under the terms of the GNU General Public License, v2 or later -# $Header: /var/cvsroot/gentoo-x86/dev-util/subversion/files/svnserve.initd,v 1.2 2005/08/25 13:59:48 pauldv Exp $ - -depend() { - need net -} - -start() { - ebegin "Starting svnserve" - # Ensure that we run from a readable working dir, and that we do not - # lock filesystems when being run from such a location. - cd / - start-stop-daemon --start --quiet --background --make-pidfile \ - --pidfile /var/run/svnserve.pid --exec /usr/bin/svnserve \ - --chuid ${SVNSERVE_USER:-apache}:${SVNSERVE_GROUP:-apache} -- \ - --foreground --daemon ${SVNSERVE_OPTS:---root=/var/svn} - eend $? -} - -stop() { - ebegin "Stopping svnserve" - start-stop-daemon --stop --quiet --pidfile /var/run/svnserve.pid - eend $? -} diff --git a/dev-util/subversion/files/svnserve.xinetd b/dev-util/subversion/files/svnserve.xinetd deleted file mode 100644 index e29f906b5096..000000000000 --- a/dev-util/subversion/files/svnserve.xinetd +++ /dev/null @@ -1,14 +0,0 @@ -service svn -{ - socket_type = stream - wait = no - user = apache - group = apache - umask = 002 - protocol = tcp - log_on_failure += USERID HOST - port = 3690 - server = /usr/bin/svnserve - server_args = -i - disable = yes -} diff --git a/dev-util/subversion/files/vc-svn.el b/dev-util/subversion/files/vc-svn.el deleted file mode 100644 index e591820f3abf..000000000000 --- a/dev-util/subversion/files/vc-svn.el +++ /dev/null @@ -1,414 +0,0 @@ -;;;; vc-svn.el --- a VC backend for Subversion -;;;; Jim Blandy <jimb@red-bean.com> --- July 2002 - -;;; Writing this back end has shown up some problems in VC: bugs, -;;; shortcomings in the back end interface, and so on. But I want to -;;; first produce code that Subversion users can use with an already -;;; released Emacs distribution. -;;; -;;; So for now we're working within the limitations of the released -;;; VC; once we've got something functional, then we can start writing -;;; VC patches. - - -;;; To make this file load on demand, put this file into a directory -;;; in `load-path', and add this line to a startup file: -;;; -;;; (add-to-list 'vc-handled-backends 'SVN) - - -;;; To do here: -;;; Provide more of the optional VC backend functions: -;;; - dir-state -;;; - merge across arbitrary revisions -;;; -;;; Maybe we want more info in mode-line-string. Status of props? Status -;;; compared to what's in the repository (svn st -u) ? -;;; -;;; VC passes the vc-svn-register function a COMMENT argument, which -;;; is like the file description in CVS and RCS. Could we store the -;;; COMMENT as a Subversion property? Would that show up in fancy DAV -;;; web folder displays, or would it just languish in obscurity, the -;;; way CVS and RCS descriptions do? -;;; -;;; After manual merging, need some way to run `svn resolved'. Perhaps -;;; we should just prompt for approval when somebody tries to commit a -;;; conflicted file? -;;; -;;; vc-svn ought to handle more gracefully an attempted commit that -;;; fails with "Transaction is out of date". Probably the best -;;; approach is to ask "file is not up-to-date; do you want to merge -;;; now?" I think vc-cvs does this. -;;; -;;; Perhaps show the "conflicted" marker in the modeline? -;;; -;;; If conflicted, before committing or merging, ask the user if they -;;; want to mark the file as resolved. -;;; -;;; Won't searching for strings in svn output cause trouble if the -;;; locale language is not English? -;;; -;;; After merging news, need to recheck our idea of which workfile -;;; version we have. Reverting the file does this but we need to -;;; force it. Note that this can be necessary even if the file has -;;; not changed. -;;; -;;; Does everything work properly if we're rolled back to an old -;;; revision? -;;; -;;; Perhaps need to implement vc-svn-latest-on-branch-p? - - -;;; To do in VC: -;;; -;;; Make sure vc's documentation for `workfile-unchanged-p' default -;;; function mentions that it must not run asynchronously, and the -;;; symptoms if it does. -;;; -;;; Fix logic for finding log entries. -;;; -;;; Allow historical diff to choose an appropriate default previous -;;; revision number. I think this entails moving vc-previous-revision -;;; et al into the back end. -;;; -;;; Should vc-BACKEND-checkout really have to set the workfile version -;;; itself? -;;; -;;; Fix smerge for svn conflict markers. -;;; -;;; We can have files which are not editable for reasons other than -;;; needing to be checked out. For example, they might be a read-only -;;; view of an old revision opened with [C-x v ~]. (See vc-merge) -;;; -;;; Would be nice if there was a way to mark a file as -;;; just-checked-out, aside from updating the checkout-time property -;;; which in theory is not to be changed by backends. - - -(add-to-list 'vc-handled-backends 'SVN) - -(defcustom vc-svn-program-name "svn" - "*Name of Subversion client program, for use by Emacs's VC package." - :type 'string - :group 'vc - :version "21.2.90.2") - -(defcustom vc-svn-diff-switches nil - "*A string or list of strings specifying extra switches for `svn diff' under VC." - :type '(repeat string) - :group 'vc - :version "21.2.90.2") - -(defun vc-svn-registered (file) - "Return true if FILE is registered under Subversion." - ;; First, a quick false positive test: is there a `.svn/entries' file? - (and (file-exists-p (expand-file-name ".svn/entries" - (file-name-directory file))) - (not (null (vc-svn-run-status file))))) - - -(put 'vc-svn-with-output-buffer 'lisp-indent-function 0) -(defmacro vc-svn-with-output-buffer (&rest body) - "Save excursion, switch to buffer ` *Subversion Output*', and erase it." - `(save-excursion - ;; Let's not delete this buffer when we're done --- leave - ;; it around for debugging. - (set-buffer (get-buffer-create " *Subversion Output*")) - (erase-buffer) - ,@body)) - - -(defun vc-svn-pop-up-error (&rest args) - "Pop up the Subversion output buffer, and raise an error with ARGS." - (pop-to-buffer " *Subversion Output*") - (goto-char (point-min)) - (shrink-window-if-larger-than-buffer) - (apply 'error args)) - - -(defun vc-svn-run-status (file &optional update) - "Run `svn status -v' on FILE, and return the result. -If optional arg UPDATE is true, pass the `-u' flag to check against -the repository, across the network. -See `vc-svn-parse-status' for a description of the result." - (vc-svn-with-output-buffer - - ;; We should call vc-do-command here, but Subversion exits with an - ;; error status if FILE isn't under its control, and we want to - ;; return that as nil, not display it to the user. We can tell - ;; vc-do-command to - - (let ((status (apply 'call-process vc-svn-program-name nil t nil - (append '("status" "-v") - (if update '("-u") '()) - (list file))))) - (goto-char (point-min)) - (if (not (equal 0 status)) ; not zerop; status can be a string - ;; If you ask for the status of a file that isn't even in a - ;; Subversion-controlled directory, then Subversion exits with - ;; this error. - (if (or (looking-at "\\(.*\n\\)*.*is not a working copy") - (looking-at "\\(.*\n\\)*.*is not a versioned resource") - (looking-at "\\(.*\n\\)*.*: No such file or directory")) - nil - ;; Other errors we should actually report to the user. - (vc-svn-pop-up-error - "Error running Subversion to check status of `%s'" - (file-name-nondirectory file))) - - ;; Otherwise, we've got valid status output in the buffer, so - ;; just parse that. - (vc-svn-parse-status))))) - - -(defun vc-svn-parse-status () - "Parse the output from `svn status -v' at point. -We return nil for a file not under Subversion's control, -or (STATE LOCAL CHANGED) for files that are, where: -STATE is the file's VC state (see the documentation for `vc-state'), -LOCAL is the base revision in the working copy, and -CHANGED is the last revision in which it was changed. -Both LOCAL and CHANGED are strings, not numbers. -If we passed `svn status' the `-u' flag, then CHANGED could be a later -revision than LOCAL. -If the file is newly added, LOCAL is \"0\" and CHANGED is nil." - (let ((state (vc-svn-parse-state-only))) - (cond - ((not state) nil) - ;; A newly added file has no revision. - ((looking-at "....\\s-+\\(\\*\\s-+\\)?[-0]\\s-+\\?") - (list state "0" nil)) - ((looking-at "....\\s-+\\(\\*\\s-+\\)?\\([0-9]+\\)\\s-+\\([0-9]+\\)") - (list state - (match-string 2) - (match-string 3))) - ((looking-at "^I +") nil) ;; An ignored file - ((looking-at " \\{40\\}") nil) ;; A file that is not in the wc nor svn? - (t (error "Couldn't parse output from `svn status -v'"))))) - - -(defun vc-svn-parse-state-only () - "Parse the output from `svn status -v' at point, and return a state. -The documentation for the function `vc-state' describes the possible values." - (cond - ;; Be careful --- some of the later clauses here could yield false - ;; positives, if the clauses preceding them didn't screen those - ;; out. Making a pattern more selective could break something. - - ;; nil The given file is not under version control, - ;; or does not exist. - ((looking-at "\\?\\|^$") nil) - - ;; 'needs-patch The file has not been edited by the - ;; user, but there is a more recent version - ;; on the current branch stored in the - ;; master file. - ((looking-at " ..\\s-+\\*") 'needs-patch) - - ;; 'up-to-date The working file is unmodified with - ;; respect to the latest version on the - ;; current branch, and not locked. - ;; - ;; This is also returned for files which do not - ;; exist, as will be the case when finding a - ;; new file in a svn-controlled directory. That - ;; case is handled in vc-svn-parse-status. - ((looking-at " ") 'up-to-date) - - ;; 'needs-merge The file has been edited by the user, - ;; and there is also a more recent version - ;; on the current branch stored in the - ;; master file. This state can only occur - ;; if locking is not used for the file. - ((looking-at "\\S-+\\s-+\\*") 'needs-merge) - - ;; 'edited The working file has been edited by the - ;; user. If locking is used for the file, - ;; this state means that the current - ;; version is locked by the calling user. - (t 'edited))) - - -;;; Is it really safe not to check for updates? I haven't seen any -;;; cases where failing to check causes a problem that is not caught -;;; in some other way. However, there *are* cases where checking -;;; needlessly causes network delay, such as C-x v v. The common case -;;; is for the commit to be OK; we can handle errors if they occur. -- mbp -(defun vc-svn-state (file) - "Return the current version control state of FILE. -For a list of possible return values, see `vc-state'. - -This function should do a full and reliable state computation; it is -usually called immediately after `C-x v v'. `vc-svn-state-heuristic' -provides a faster heuristic when visiting a file. - -For svn this does *not* check for updates in the repository, because -that needlessly slows down vc when the repository is remote. Instead, -we rely on Subversion to trap situations such as needing a merge -before commit." - (car (vc-svn-run-status file))) - - -(defun vc-svn-state-heuristic (file) - "Estimate the version control state of FILE at visiting time. -For a list of possible values, see the doc string of `vc-state'. -This is supposed to be considerably faster than `vc-svn-state'. It -just runs `svn status -v', without the `-u' flag, so it's a strictly -local operation." - (car (vc-svn-run-status file))) - - - -(defun vc-svn-workfile-version (file) - "Return the current workfile version of FILE." - (cadr (vc-svn-run-status file))) - - -(defun vc-svn-checkout-model (file) - 'implicit) - - -(defun vc-svn-register (file &optional rev comment) - "Register FILE with Subversion. -REV is an initial revision; Subversion ignores it. -COMMENT is an initial description of the file; currently this is ignored." - (vc-svn-with-output-buffer - (let ((status (call-process vc-svn-program-name nil t nil "add" file))) - (or (equal 0 status) ; not zerop; status can be a string - (vc-svn-pop-up-error "Error running Subversion to add `%s'" - (file-name-nondirectory file)))))) - - -(defun vc-svn-checkin (file rev comment) - (apply 'vc-do-command nil 0 vc-svn-program-name file - "commit" (if comment (list "-m" comment) '()))) - - -(defun vc-svn-checkout (file &optional editable rev destfile) - "Check out revision REV of FILE into the working area. -The EDITABLE argument must be non-nil, since Subversion doesn't -support locking. -If REV is non-nil, that is the revision to check out (default is -current workfile version). If REV is the empty string, that means to -check out the head of the trunk. For Subversion, that's equivalent to -passing nil. -If optional arg DESTFILE is given, it is an alternate filename to -write the contents to; we raise an error." - (unless editable - (error "VC asked Subversion to check out a read-only copy of file")) - (when destfile - (error "VC asked Subversion to check out a file under another name")) - (when (equal rev "") - (setq rev nil)) - (apply 'vc-do-command nil 0 vc-svn-program-name file - "update" (if rev (list "-r" rev) '())) - (vc-file-setprop file 'vc-workfile-version nil)) - - -(defun vc-svn-revert (file &optional contents-done) - "Revert FILE back to the current workfile version. -If optional arg CONTENTS-DONE is non-nil, then the contents of FILE -have already been reverted from a version backup, and this function -only needs to update the status of FILE within the backend. This -function ignores the CONTENTS-DONE argument." - (vc-do-command nil 0 vc-svn-program-name file "revert")) - - -(defun vc-svn-merge-news (file) - "Merge recent changes into FILE. - -This calls `svn update'. In the case of conflicts, Subversion puts -conflict markers into the file and leaves additional temporary files -containing the `ancestor', `mine', and `other' files. - -You may need to run `svn resolved' by hand once these conflicts have -been resolved. - -Returns a vc status, which is used to determine whether conflicts need -to be merged." - (prog1 - (vc-do-command nil 0 vc-svn-program-name file "update") - - ;; This file may not have changed in the revisions which were - ;; merged, which means that its mtime on disk will not have been - ;; updated. However, the workfile version may still have been - ;; updated, and we want that to be shown correctly in the - ;; modeline. - - ;; vc-cvs does something like this - (vc-file-setprop file 'vc-checkout-time 0) - (vc-file-setprop file 'vc-workfile-version - (vc-svn-workfile-version file)))) - - -(defun vc-svn-print-log (file) - "Insert the revision log of FILE into the *vc* buffer." - (vc-do-command nil 'async vc-svn-program-name file "log")) - - -(defun vc-svn-show-log-entry (version) - "Search the log entry for VERSION in the current buffer. -Make sure it is displayed in the buffer's window." - (when (re-search-forward (concat "^-+\n\\(rev\\) " - (regexp-quote version) - ":[^|]+|[^|]+| [0-9]+ lines?")) - (goto-char (match-beginning 1)) - (recenter 1))) - - -(defun vc-svn-diff (file &optional rev1 rev2) - "Insert the diff for FILE into the *vc-diff* buffer. -If REV1 and REV2 are non-nil, report differences from REV1 to REV2. -If REV1 is nil, use the current workfile version (as found in the -repository) as the older version; if REV2 is nil, use the current -workfile contents as the newer version. -This function returns a status of either 0 (no differences found), or -1 (either non-empty diff or the diff is run asynchronously)." - (let* ((diff-switches-list - ;; In Emacs 21.3.50 or so, the `vc-diff-switches-list' macro - ;; started requiring its symbol argument to be quoted. - (condition-case nil - (vc-diff-switches-list svn) - (void-variable (vc-diff-switches-list 'SVN)))) - (status (vc-svn-run-status file)) - (local (elt status 1)) - (changed (elt status 2)) - - ;; If rev1 is the default (the base revision) set it to nil. - ;; This is nice because it lets us recognize when the diff - ;; will run locally, and thus when we shouldn't bother to run - ;; it asynchronously. But it's also necessary, since a diff - ;; for vc-default-workfile-unchanged-p *must* run - ;; synchronously, or else you'll end up with two diffs in the - ;; *vc-diff* buffer. `vc-diff-workfile-unchanged-p' passes - ;; the base revision explicitly, but this kludge lets us - ;; recognize that we can run the diff synchronously anyway. - ;; Fragile, no? - (rev1 (if (and rev1 (not (equal rev1 local))) rev1)) - - (rev-switches-list - (cond - ;; Given base rev against given rev. - ((and rev1 rev2) (list "-r" (format "%s:%s" rev1 rev2))) - ;; Given base rev against working copy. - (rev1 (list "-r" rev1)) - ;; Working copy base against given rev. - (rev2 (list "-r" (format "%s:%s" local rev2))) - ;; Working copy base against working copy. - (t '()))) - - ;; Run diff asynchronously if we're going to have to go - ;; across the network. - (async (or rev1 rev2))) - - (let ((status (apply 'vc-do-command "*vc-diff*" (if async 'async 0) - vc-svn-program-name file - (append '("diff") rev-switches-list)))) - (if (or async (> (buffer-size (get-buffer "*vc-diff*")) 0)) - 1 0)))) - -(defun vc-svn-find-version (file rev buffer) - (vc-do-command buffer 0 vc-svn-program-name file - "cat" "-r" rev)) - -(provide 'vc-svn) diff --git a/dev-util/subversion/metadata.xml b/dev-util/subversion/metadata.xml deleted file mode 100644 index e04bcbee3aae..000000000000 --- a/dev-util/subversion/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <herd>no-herd</herd> - <maintainer> - <email>arfrever@gentoo.org</email> - <name>Arfrever Frehtes Taifersar Arahesis</name> - <description>Gentoo Subversion maintainer and Subversion upstream representative</description> - </maintainer> - <use> - <flag name="ctypes-python">Build and install Ctypes Python bindings</flag> - <flag name="dso">Enable runtime module search</flag> - <flag name="extras">Install extra scripts (examples, tools, hooks)</flag> - <flag name="webdav-neon">Enable WebDAV support using <pkg>net-libs/neon</pkg></flag> - <flag name="webdav-serf">Enable WebDAV support using <pkg>net-libs/serf</pkg></flag> - </use> -</pkgmetadata> diff --git a/dev-util/subversion/subversion-1.6.11.ebuild b/dev-util/subversion/subversion-1.6.11.ebuild deleted file mode 100644 index 9dbc803ac286..000000000000 --- a/dev-util/subversion/subversion-1.6.11.ebuild +++ /dev/null @@ -1,894 +0,0 @@ -# Copyright 1999-2010 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-util/subversion/subversion-1.6.11.ebuild,v 1.2 2010/06/22 16:49:37 arfrever Exp $ - -EAPI="3" -SUPPORT_PYTHON_ABIS="1" -WANT_AUTOMAKE="none" - -inherit autotools bash-completion db-use depend.apache elisp-common eutils flag-o-matic java-pkg-opt-2 libtool multilib perl-module python - -DESCRIPTION="Advanced version control system" -HOMEPAGE="http://subversion.apache.org/" -SRC_URI="http://subversion.tigris.org/downloads/${P/_/-}.tar.bz2" - -LICENSE="Subversion" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd" -IUSE="apache2 berkdb ctypes-python debug doc +dso emacs extras gnome-keyring java kde nls perl python ruby sasl test vim-syntax +webdav-neon webdav-serf" - -CDEPEND=">=dev-db/sqlite-3.4[threadsafe] - >=dev-libs/apr-1.3:1 - >=dev-libs/apr-util-1.3:1 - dev-libs/expat - sys-libs/zlib - berkdb? ( =sys-libs/db-4* ) - ctypes-python? ( =dev-lang/python-2* ) - emacs? ( virtual/emacs ) - gnome-keyring? ( dev-libs/glib:2 sys-apps/dbus gnome-base/gnome-keyring ) - kde? ( sys-apps/dbus x11-libs/qt-core x11-libs/qt-dbus x11-libs/qt-gui >=kde-base/kdelibs-4 ) - perl? ( dev-lang/perl ) - python? ( =dev-lang/python-2* ) - ruby? ( >=dev-lang/ruby-1.8.2 ) - sasl? ( dev-libs/cyrus-sasl ) - webdav-neon? ( >=net-misc/neon-0.28 ) - webdav-serf? ( =net-libs/serf-0.3* )" -RDEPEND="${CDEPEND} - apache2? ( www-servers/apache[apache2_modules_dav] ) - java? ( >=virtual/jre-1.5 ) - kde? ( kde-base/kwalletd ) - nls? ( virtual/libintl ) - perl? ( dev-perl/URI )" -APACHE_TEST_DEPEND="|| ( - =www-servers/apache-2.4*[apache2_modules_auth_basic,apache2_modules_authn_core,apache2_modules_authn_file,apache2_modules_authz_core,apache2_modules_authz_user,apache2_modules_dav,apache2_modules_log_config,apache2_modules_unixd] - =www-servers/apache-2.2*[apache2_modules_auth_basic,apache2_modules_authn_file,apache2_modules_dav,apache2_modules_log_config] - )" -DEPEND="${CDEPEND} - >=sys-apps/sandbox-1.6 - ctypes-python? ( dev-python/ctypesgen ) - doc? ( app-doc/doxygen ) - gnome-keyring? ( dev-util/pkgconfig ) - java? ( >=virtual/jdk-1.5 ) - kde? ( dev-util/pkgconfig ) - nls? ( sys-devel/gettext ) - test? ( - =dev-lang/python-2* - webdav-neon? ( ${APACHE_TEST_DEPEND} ) - webdav-serf? ( ${APACHE_TEST_DEPEND} ) - ) - webdav-neon? ( dev-util/pkgconfig )" -RESTRICT_PYTHON_ABIS="3.*" - -want_apache - -S="${WORKDIR}/${P/_/-}" - -# Allow for custom repository locations. -# This can't be in pkg_setup() because the variable needs to be available to pkg_config(). -: ${SVN_REPOS_LOC:=/var/svn} - -pkg_setup() { - if use kde && ! use nls; then - eerror "Support for KWallet (KDE) requires Native Language Support (NLS)." - die "Enable \"nls\" USE flag" - fi - - if use berkdb; then - einfo - if [[ -z "${SVN_BDB_VERSION}" ]]; then - SVN_BDB_VERSION="$(db_ver_to_slot "$(db_findver sys-libs/db 2>/dev/null)")" - einfo "SVN_BDB_VERSION variable isn't set. You can set it to enforce using of specific version of Berkeley DB." - fi - einfo "Using: Berkeley DB ${SVN_BDB_VERSION}" - einfo - - local apu_bdb_version="$(scanelf -nq "${ROOT}usr/$(get_libdir)/libaprutil-1.so.0" | grep -Eo "libdb-[[:digit:]]+\.[[:digit:]]+" | sed -e "s/libdb-\(.*\)/\1/")" - if [[ -n "${apu_bdb_version}" && "${SVN_BDB_VERSION}" != "${apu_bdb_version}" ]]; then - eerror "APR-Util is linked against Berkeley DB ${apu_bdb_version}, but you are trying" - eerror "to build Subversion with support for Berkeley DB ${SVN_BDB_VERSION}." - eerror "Rebuild dev-libs/apr-util or set SVN_BDB_VERSION=\"${apu_bdb_version}\"." - eerror "Aborting to avoid possible run-time crashes." - die "Berkeley DB version mismatch" - fi - fi - - depend.apache_pkg_setup - - java-pkg-opt-2_pkg_setup - - if use ctypes-python || use python || use test; then - python_pkg_setup - fi - - if ! use webdav-neon && ! use webdav-serf; then - ewarn - ewarn "WebDAV support is disabled. You need WebDAV to" - ewarn "access repositories through the HTTP protocol." - ewarn - ewarn "WebDAV support needs one of the following USE flags enabled:" - ewarn " webdav-neon webdav-serf" - ewarn - ewarn "You can do this by enabling one of these flags in /etc/portage/package.use:" - ewarn " ${CATEGORY}/${PN} webdav-neon webdav-serf" - ewarn - echo -ne "\a" - fi - - if use test; then - elog - elog "\e[1;31m************************************************************************************************\e[0m" - elog - elog "NOTES ABOUT TESTS" - elog - elog "You can set the following variables to enable testing of some features and configure testing:" - if use webdav-neon || use webdav-serf; then - elog " SVN_TEST_APACHE_PORT=integer - Set Apache port number (Default value: 62208)" - fi - elog " SVN_TEST_SVNSERVE_PORT=integer - Set svnserve port number (Default value: 62209)" - elog " SVN_TEST_FSFS_MEMCACHED=1 - Enable using of Memcached for FSFS repositories" - elog " SVN_TEST_FSFS_MEMCACHED_PORT=integer - Set Memcached port number (Default value: 62210)" - elog " SVN_TEST_FSFS_SHARDING=integer - Enable sharding of FSFS repositories and set default shard size for FSFS repositories" - elog " SVN_TEST_FSFS_PACKING=1 - Enable packing of FSFS repositories" - elog " (SVN_TEST_FSFS_PACKING requires SVN_TEST_FSFS_SHARDING)" -# if use sasl; then -# elog " SVN_TEST_SASL=1 - Enable SASL authentication" -# fi - if use ctypes-python || use java || use perl || use python || use ruby; then - elog " SVN_TEST_BINDINGS=1 - Enable testing of bindings" - fi - if use java || use perl || use python || use ruby; then - elog " (Testing of bindings requires ${CATEGORY}/${PF})" - fi - if use java; then - elog " (Testing of JavaHL library requires dev-java/junit:4)" - fi - elog - elog "\e[1;31m************************************************************************************************\e[0m" - elog - - if ! use apache2 && { use webdav-neon || use webdav-serf; }; then - eerror "Testing of libsvn_ra_neon / libsvn_ra_serf requires support for Apache." - die "Enable \"apache2\" USE flag." - fi - - if [[ -n "${SVN_TEST_APACHE_PORT}" ]] && ! ([[ "$((${SVN_TEST_APACHE_PORT}))" == "${SVN_TEST_APACHE_PORT}" ]]) &>/dev/null; then - die "Value of SVN_TEST_APACHE_PORT must be an integer" - fi - - if [[ -n "${SVN_TEST_SVNSERVE_PORT}" ]] && ! ([[ "$((${SVN_TEST_SVNSERVE_PORT}))" == "${SVN_TEST_SVNSERVE_PORT}" ]]) &>/dev/null; then - die "Value of SVN_TEST_SVNSERVE_PORT must be an integer" - fi - - if [[ -n "${SVN_TEST_FSFS_MEMCACHED}" ]] && ! has_version net-misc/memcached; then - die "net-misc/memcached must be installed" - fi - if [[ -n "${SVN_TEST_FSFS_MEMCACHED_PORT}" ]] && ! ([[ "$((${SVN_TEST_FSFS_MEMCACHED_PORT}))" == "${SVN_TEST_FSFS_MEMCACHED_PORT}" ]]) &>/dev/null; then - die "Value of SVN_TEST_FSFS_MEMCACHED_PORT must be an integer" - fi - if [[ -n "${SVN_TEST_FSFS_SHARDING}" ]] && ! ([[ "$((${SVN_TEST_FSFS_SHARDING}))" == "${SVN_TEST_FSFS_SHARDING}" ]]) &>/dev/null; then - die "Value of SVN_TEST_FSFS_SHARDING must be an integer" - fi - if [[ -n "${SVN_TEST_FSFS_PACKING}" && -z "${SVN_TEST_FSFS_SHARDING}" ]]; then - die "SVN_TEST_FSFS_PACKING requires SVN_TEST_FSFS_SHARDING" - fi - - if [[ -n "${SVN_TEST_BINDINGS}" ]]; then - if { use java || use perl || use python || use ruby; } && ! has_version "=${CATEGORY}/${PF}"; then - die "${CATEGORY}/${PF} must be installed" - fi - if use java && ! has_version dev-java/junit:4; then - die "dev-java/junit:4 must be installed" - fi - fi - fi - - if use debug; then - append-cppflags -DSVN_DEBUG -DAP_DEBUG - fi -} - -src_prepare() { - epatch "${FILESDIR}/${PN}-1.6.0-disable_linking_against_unneeded_libraries.patch" - epatch "${FILESDIR}/${PN}-1.6.2-local_library_preloading.patch" - epatch "${FILESDIR}/${PN}-1.6.3-kwallet_window.patch" - chmod +x build/transform_libtool_scripts.sh || die "chmod failed" - - if ! use test; then - sed -i \ - -e "s/\(BUILD_RULES=.*\) bdb-test\(.*\)/\1\2/g" \ - -e "s/\(BUILD_RULES=.*\) test\(.*\)/\1\2/g" configure.ac - fi - - sed -e "/SWIG_PY_INCLUDES=/s/\$ac_cv_python_includes/\\\\\$(PYTHON_INCLUDES)/" -i build/ac-macros/swig.m4 || die "sed failed" - - eautoconf - elibtoolize - - sed -e "s/libsvn_swig_py-1\.la/libsvn_swig_py-\$(PYTHON_VERSION)-1.la/" -i build-outputs.mk || die "sed failed" -} - -src_configure() { - local myconf - - if use python || use perl || use ruby; then - myconf+=" --with-swig" - else - myconf+=" --without-swig" - fi - - if use java; then - if use test && [[ -n "${SVN_TEST_BINDINGS}" ]]; then - myconf+=" --with-junit=/usr/share/junit-4/lib/junit.jar" - else - myconf+=" --without-junit" - fi - fi - - econf --libdir="/usr/$(get_libdir)" \ - $(use_with apache2 apxs "${APXS}") \ - $(use_with berkdb berkeley-db "db.h:/usr/include/db${SVN_BDB_VERSION}::db-${SVN_BDB_VERSION}") \ - $(use_with ctypes-python ctypesgen /usr) \ - $(use_enable dso runtime-module-search) \ - $(use_with gnome-keyring) \ - $(use_enable java javahl) \ - $(use_with java jdk "${JAVA_HOME}") \ - $(use_with kde kwallet) \ - $(use_enable nls) \ - $(use_with sasl) \ - $(use_with webdav-neon neon) \ - $(use_with webdav-serf serf /usr) \ - ${myconf} \ - --with-apr=/usr/bin/apr-1-config \ - --with-apr-util=/usr/bin/apu-1-config \ - --disable-experimental-libtool \ - --without-jikes \ - --enable-local-library-preloading \ - --disable-mod-activation \ - --disable-neon-version-check \ - --with-sqlite=/usr -} - -src_compile() { - einfo - einfo "Building of core of Subversion" - einfo - emake local-all || die "Building of core of Subversion failed" - - if use ctypes-python; then - einfo - einfo "Building of Subversion Ctypes Python bindings" - einfo - python_copy_sources subversion/bindings/ctypes-python - rm -fr subversion/bindings/ctypes-python - ctypes_python_bindings_building() { - rm -f subversion/bindings/ctypes-python - ln -s ctypes-python-${PYTHON_ABI} subversion/bindings/ctypes-python - emake ctypes-python - } - python_execute_function \ - --action-message 'Building of Subversion Ctypes Python bindings with $(python_get_implementation) $(python_get_version)' \ - --failure-message 'Building of Subversion Ctypes Python bindings failed with $(python_get_implementation) $(python_get_version)' \ - ctypes_python_bindings_building - fi - - if use python; then - einfo - einfo "Building of Subversion SWIG Python bindings" - einfo - python_copy_sources subversion/bindings/swig/python - rm -fr subversion/bindings/swig/python - swig_python_bindings_building() { - rm -f subversion/bindings/swig/python - ln -s python-${PYTHON_ABI} subversion/bindings/swig/python - emake \ - PYTHON_INCLUDES="-I$(python_get_includedir)" \ - PYTHON_VERSION="$(python_get_version)" \ - swig_pydir="$(python_get_sitedir)/libsvn" \ - swig_pydir_extra="$(python_get_sitedir)/svn" \ - swig-py - } - python_execute_function \ - --action-message 'Building of Subversion SWIG Python bindings with $(python_get_implementation) $(python_get_version)' \ - --failure-message 'Building of Subversion SWIG Python bindings failed with $(python_get_implementation) $(python_get_version)' \ - swig_python_bindings_building - fi - - if use perl; then - einfo - einfo "Building of Subversion SWIG Perl bindings" - einfo - emake -j1 swig-pl || die "Building of Subversion SWIG Perl bindings failed" - fi - - if use ruby; then - einfo - einfo "Building of Subversion SWIG Ruby bindings" - einfo - emake swig-rb || die "Building of Subversion SWIG Ruby bindings failed" - fi - - if use java; then - einfo - einfo "Building of Subversion JavaHL library" - einfo - emake -j1 JAVAC_FLAGS="$(java-pkg_javac-args) -encoding iso8859-1" javahl || die "Building of Subversion JavaHL library failed" - fi - - if use emacs; then - einfo - einfo "Compilation of Emacs modules" - einfo - elisp-compile contrib/client-side/emacs/{dsvn,psvn,vc-svn}.el doc/svn-doc.el doc/tools/svnbook.el || die "Compilation of Emacs modules failed" - fi - - if use extras; then - einfo - einfo "Building of contrib and tools" - einfo - emake contrib || die "Building of contrib failed" - emake tools || die "Building of tools failed" - fi - - if use doc; then - einfo - einfo "Building of Subversion HTML documentation" - einfo - doxygen doc/doxygen.conf || die "Building of Subversion HTML documentation failed" - - if use java; then - einfo - einfo "Building of Subversion JavaHL library HTML documentation" - einfo - emake doc-javahl || die "Building of Subversion JavaHL library HTML documentation failed" - fi - fi -} - -create_apache_tests_configuration() { - get_loadmodule_directive() { - if [[ "$("${APACHE_BIN}" -l)" != *"mod_$1.c"* ]]; then - echo "LoadModule $1_module \"${APACHE_MODULESDIR}/mod_$1.so\"" - fi - } - get_loadmodule_directives() { - if has_version "=www-servers/apache-2.4*"; then - get_loadmodule_directive auth_basic - get_loadmodule_directive authn_core - get_loadmodule_directive authn_file - get_loadmodule_directive authz_core - get_loadmodule_directive authz_user - get_loadmodule_directive dav - get_loadmodule_directive log_config - get_loadmodule_directive unixd - else - get_loadmodule_directive auth_basic - get_loadmodule_directive authn_file - get_loadmodule_directive dav - get_loadmodule_directive log_config - fi - } - - mkdir -p "${T}/apache" - cat << EOF > "${T}/apache/apache.conf" -$(get_loadmodule_directives) -LoadModule dav_svn_module "${S}/subversion/mod_dav_svn/.libs/mod_dav_svn.so" -LoadModule authz_svn_module "${S}/subversion/mod_authz_svn/.libs/mod_authz_svn.so" - -User $(id -un) -Group $(id -gn) -Listen localhost:${SVN_TEST_APACHE_PORT} -ServerName localhost -ServerRoot "${T}" -DocumentRoot "${T}" -CoreDumpDirectory "${T}" -PidFile "${T}/apache.pid" -CustomLog "${T}/apache/access_log" "%h %l %u %{%Y-%m-%dT%H:%M:%S}t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" -CustomLog "${T}/apache/svn_log" "%{%Y-%m-%dT%H:%M:%S}t %u %{SVN-REPOS-NAME}e %{SVN-ACTION}e" env=SVN-ACTION -ErrorLog "${T}/apache/error_log" -LogLevel Debug -MaxRequestsPerChild 0 - -<Directory /> - AllowOverride None -</Directory> - -<Location /svn-test-work/repositories> - DAV svn - SVNParentPath "${S}/subversion/tests/cmdline/svn-test-work/repositories" - AuthzSVNAccessFile "${S}/subversion/tests/cmdline/svn-test-work/authz" - AuthType Basic - AuthName "Subversion Repository" - AuthUserFile "${T}/apache/users" - Require valid-user -</Location> - -<Location /svn-test-work/local_tmp/repos> - DAV svn - SVNPath "${S}/subversion/tests/cmdline/svn-test-work/local_tmp/repos" - AuthzSVNAccessFile "${S}/subversion/tests/cmdline/svn-test-work/authz" - AuthType Basic - AuthName "Subversion Repository" - AuthUserFile "${T}/apache/users" - Require valid-user -</Location> -EOF - - cat << EOF > "${T}/apache/users" -jrandom:xCGl35kV9oWCY -jconstant:xCGl35kV9oWCY -EOF -} - -set_tests_variables() { - if [[ "$1" == "local" ]]; then - base_url="file://${S}/subversion/tests/cmdline" - http_library="" - fi - if [[ "$1" == "svn" ]]; then - base_url="svn://127.0.0.1:${SVN_TEST_SVNSERVE_PORT}" - http_library="" - fi - if [[ "$1" == "neon" || "$1" == "serf" ]]; then - base_url="http://127.0.0.1:${SVN_TEST_APACHE_PORT}" - http_library="$1" - fi -} - -src_test() { - if ! use test; then - die "Invalid configuration" - fi - - local fs_type fs_types ra_type ra_types options failed_tests - - fs_types="fsfs" - use berkdb && fs_types+=" bdb" - - ra_types="local svn" - use webdav-neon && ra_types+=" neon" - use webdav-serf && ra_types+=" serf" - - local pid_file - for pid_file in svnserve.pid apache.pid memcached.pid; do - rm -f "${T}/${pid_file}" - done - - termination() { - local die="$1" pid_file - if [[ -n "${die}" ]]; then - echo -e "\n\e[1;31mKilling of child processes...\e[0m\a" > /dev/tty - fi - for pid_file in svnserve.pid apache.pid memcached.pid; do - if [[ -f "${T}/${pid_file}" ]]; then - kill "$(<"${T}/${pid_file}")" - fi - done - if [[ -n "${die}" ]]; then - sleep 6 - die "Termination" - fi - } - - trap 'termination 1 &' SIGINT SIGTERM - - SVN_TEST_SVNSERVE_PORT="${SVN_TEST_SVNSERVE_PORT:-62209}" - LC_ALL="C" subversion/svnserve/svnserve -dr "subversion/tests/cmdline" --listen-port "${SVN_TEST_SVNSERVE_PORT}" --log-file "${T}/svnserve.log" --pid-file "${T}/svnserve.pid" - if use webdav-neon || use webdav-serf; then - SVN_TEST_APACHE_PORT="${SVN_TEST_APACHE_PORT:-62208}" - create_apache_tests_configuration - "${APACHE_BIN}" -f "${T}/apache/apache.conf" - fi - if [[ -n "${SVN_TEST_FSFS_MEMCACHED}" ]]; then - SVN_TEST_FSFS_MEMCACHED_PORT="${SVN_TEST_FSFS_MEMCACHED_PORT:-62210}" - sed -e "/\[memcached-servers\]/akey = 127.0.0.1:${SVN_TEST_FSFS_MEMCACHED_PORT}" -i subversion/tests/tests.conf - memcached -dp "${SVN_TEST_FSFS_MEMCACHED_PORT}" -P "${T}/memcached.pid" - fi - if [[ -n "${SVN_TEST_FSFS_SHARDING}" ]]; then - options+=" FSFS_SHARDING=${SVN_TEST_FSFS_SHARDING}" - fi - if [[ -n "${SVN_TEST_FSFS_PACKING}" ]]; then - options+=" FSFS_PACKING=1" - fi -# if [[ -n "${SVN_TEST_SASL}" ]]; then -# options+=" ENABLE_SASL=1" -# fi - - sleep 6 - - for ra_type in ${ra_types}; do - for fs_type in ${fs_types}; do - [[ "${ra_type}" == "local" && "${fs_type}" == "bdb" ]] && continue - einfo - einfo "\e[1;34mTesting of ra_${ra_type} + $(echo ${fs_type} | tr '[:lower:]' '[:upper:]')\e[0m" - einfo - set_tests_variables ${ra_type} - time emake check FS_TYPE="${fs_type}" BASE_URL="${base_url}" HTTP_LIBRARY="${http_library}" CLEANUP="1" ${options} || failed_tests="1" - mv tests.log "${T}/tests-ra_${ra_type}-${fs_type}.log" - done - done - unset base_url http_library - termination - trap - SIGINT SIGTERM - - if [[ -n "${SVN_TEST_BINDINGS}" ]]; then - local swig_lingua swig_linguas - local -A linguas - - if use ctypes-python; then - einfo - einfo "\e[1;34mTesting of Subversion Ctypes Python bindings\e[0m" - einfo - ctypes_python_bindings_testing() { - rm -f subversion/bindings/ctypes-python - ln -s ctypes-python-${PYTHON_ABI} subversion/bindings/ctypes-python - time emake check-ctypes-python || failed_tests="1" - } - python_execute_function \ - --action-message 'Testing of Subversion Ctypes Python bindings with $(python_get_implementation) $(python_get_version)' \ - --failure-message 'Testing of Subversion Ctypes Python bindings failed with $(python_get_implementation) $(python_get_version)' \ - ctypes_python_bindings_testing - fi - - if use python; then - einfo - einfo "\e[1;34mTesting of Subversion SWIG Python bindings\e[0m" - einfo - swig_python_bindings_testing() { - rm -f subversion/bindings/swig/python - ln -s python-${PYTHON_ABI} subversion/bindings/swig/python - time emake PYTHON_VERSION="$(python_get_version)" check-swig-py || failed_tests="1" - } - python_execute_function \ - --action-message 'Testing of Subversion SWIG Python bindings with $(python_get_implementation) $(python_get_version)' \ - --failure-message 'Testing of Subversion SWIG Python bindings failed with $(python_get_implementation) $(python_get_version)' \ - swig_python_bindings_testing - fi - - use perl && swig_linguas+=" pl" - use ruby && swig_linguas+=" rb" - - linguas[pl]="Perl" - linguas[rb]="Ruby" - - for swig_lingua in ${swig_linguas}; do - einfo - einfo "\e[1;34mTesting of Subversion SWIG ${linguas[${swig_lingua}]} bindings\e[0m" - einfo - time emake check-swig-${swig_lingua} || failed_tests="1" - done - - if use java; then - einfo - einfo "\e[1;34mTesting of Subversion JavaHL library\e[0m" - einfo - time emake check-javahl || failed_tests="1" - fi - fi - - if [[ -n "${failed_tests}" ]]; then - ewarn - ewarn "\e[1;31mTests failed\e[0m" - ewarn - fi -} - -src_install() { - einfo - einfo "Installation of core of Subversion" - einfo - emake -j1 DESTDIR="${D}" local-install || die "Installation of core of Subversion failed" - - if use ctypes-python; then - einfo - einfo "Installation of Subversion Ctypes Python bindings" - einfo - ctypes_python_bindings_installation() { - rm -f subversion/bindings/ctypes-python - ln -s ctypes-python-${PYTHON_ABI} subversion/bindings/ctypes-python - emake DESTDIR="${D}" install-ctypes-python - } - python_execute_function \ - --action-message 'Installation of Subversion Ctypes Python bindings with $(python_get_implementation) $(python_get_version)' \ - --failure-message 'Installation of Subversion Ctypes Python bindings failed with $(python_get_implementation) $(python_get_version)' \ - ctypes_python_bindings_installation - fi - - if use python; then - einfo - einfo "Installation of Subversion SWIG Python bindings" - einfo - swig_python_bindings_installation() { - rm -f subversion/bindings/swig/python - ln -s python-${PYTHON_ABI} subversion/bindings/swig/python - emake -j1 \ - DESTDIR="${D}" \ - PYTHON_VERSION="$(python_get_version)" \ - swig_pydir="$(python_get_sitedir)/libsvn" \ - swig_pydir_extra="$(python_get_sitedir)/svn" \ - install-swig-py - } - python_execute_function \ - --action-message 'Installation of Subversion SWIG Python bindings with $(python_get_implementation) $(python_get_version)' \ - --failure-message 'Installation of Subversion SWIG Python bindings failed with $(python_get_implementation) $(python_get_version)' \ - swig_python_bindings_installation - fi - - if use ctypes-python || use python; then - python_clean_installation_image -q - fi - - if use perl; then - einfo - einfo "Installation of Subversion SWIG Perl bindings" - einfo - emake -j1 DESTDIR="${D}" INSTALLDIRS="vendor" install-swig-pl || die "Installation of Subversion SWIG Perl bindings failed" - fixlocalpod - find "${D}" "(" -name .packlist -o -name "*.bs" ")" -print0 | xargs -0 rm -fr - fi - - if use ruby; then - einfo - einfo "Installation of Subversion SWIG Ruby bindings" - einfo - emake -j1 DESTDIR="${D}" install-swig-rb || die "Installation of Subversion SWIG Ruby bindings failed" - fi - - if use java; then - einfo - einfo "Installation of Subversion JavaHL library" - einfo - emake -j1 DESTDIR="${D}" install-javahl || die "Installation of Subversion JavaHL library failed" - java-pkg_regso "${D}"usr/$(get_libdir)/libsvnjavahl*.so - java-pkg_dojar "${D}"usr/$(get_libdir)/svn-javahl/svn-javahl.jar - rm -fr "${D}"usr/$(get_libdir)/svn-javahl/*.jar - fi - - # Install Apache module configuration. - if use apache2; then - dodir "${APACHE_MODULES_CONFDIR}" - cat << EOF > "${D}${APACHE_MODULES_CONFDIR}"/47_mod_dav_svn.conf -<IfDefine SVN> -LoadModule dav_svn_module modules/mod_dav_svn.so -<IfDefine SVN_AUTHZ> -LoadModule authz_svn_module modules/mod_authz_svn.so -</IfDefine> - -# Example configuration: -#<Location /svn/repos> -# DAV svn -# SVNPath ${SVN_REPOS_LOC}/repos -# AuthType Basic -# AuthName "Subversion repository" -# AuthUserFile ${SVN_REPOS_LOC}/conf/svnusers -# Require valid-user -#</Location> -</IfDefine> -EOF - fi - - # Install Bash Completion, bug 43179. - dobashcompletion tools/client-side/bash_completion subversion - rm -f tools/client-side/bash_completion - - # Install hot backup script, bug 54304. - newbin tools/backup/hot-backup.py svn-hot-backup - rm -fr tools/backup - - # Install svn_load_dirs.pl. - if use perl; then - dobin contrib/client-side/svn_load_dirs/svn_load_dirs.pl - fi - rm -f contrib/client-side/svn_load_dirs/svn_load_dirs.pl - - # Install svnserve init-script and xinet.d snippet, bug 43245. - newinitd "${FILESDIR}"/svnserve.initd svnserve - newconfd "${FILESDIR}"/svnserve.confd svnserve - insinto /etc/xinetd.d - newins "${FILESDIR}"/svnserve.xinetd svnserve - - # Install documentation. - dodoc CHANGES COMMITTERS README - dodoc tools/xslt/svnindex.{css,xsl} - rm -fr tools/xslt - - # Install Vim syntax files. - if use vim-syntax; then - insinto /usr/share/vim/vimfiles/syntax - doins contrib/client-side/vim/svn.vim - fi - rm -f contrib/client-side/vim/svn.vim - - # Install Emacs Lisps. - if use emacs; then - elisp-install ${PN} contrib/client-side/emacs/{dsvn,psvn}.{el,elc} doc/svn-doc.{el,elc} doc/tools/svnbook.{el,elc} || die "Installation of Emacs modules failed" - elisp-install ${PN}/compat contrib/client-side/emacs/vc-svn.{el,elc} || die "Installation of Emacs modules failed" - touch "${D}${SITELISP}/${PN}/compat/.nosearch" - elisp-site-file-install "${FILESDIR}/70svn-gentoo.el" || die "Installation of Emacs site-init file failed" - fi - rm -fr contrib/client-side/emacs - - # Install extra files. - if use extras; then - einfo - einfo "Installation of contrib and tools" - einfo - - cat << EOF > 80subversion-extras -PATH="/usr/$(get_libdir)/subversion/bin" -ROOTPATH="/usr/$(get_libdir)/subversion/bin" -EOF - doenvd 80subversion-extras - - emake DESTDIR="${D}" contribdir="/usr/$(get_libdir)/subversion/bin" install-contrib || die "Installation of contrib failed" - emake DESTDIR="${D}" toolsdir="/usr/$(get_libdir)/subversion/bin" install-tools || die "Installation of tools failed" - - find contrib tools "(" -name "*.bat" -o -name "*.in" -o -name ".libs" ")" -print0 | xargs -0 rm -fr - rm -fr contrib/client-side/svn-push - rm -fr contrib/server-side/svnstsw - rm -fr tools/client-side/svnmucc - rm -fr tools/server-side/{svn-populate-node-origins-index,svnauthz-validate}* - rm -fr tools/{buildbot,dev,diff,po} - - insinto /usr/share/${PN} - doins -r contrib tools - fi - - if use doc; then - einfo - einfo "Installation of Subversion HTML documentation" - einfo - dohtml -r doc/doxygen/html/* || die "Installation of Subversion HTML documentation failed" - - insinto /usr/share/doc/${PF} - doins -r notes - ecompressdir /usr/share/doc/${PF}/notes - -# if use ruby; then -# emake DESTDIR="${D}" install-swig-rb-doc -# fi - - if use java; then - java-pkg_dojavadoc doc/javadoc - fi - fi -} - -pkg_preinst() { - # Compare versions of Berkeley DB, bug 122877. - if use berkdb && [[ -f "${ROOT}usr/bin/svn" ]]; then - OLD_BDB_VERSION="$(scanelf -nq "${ROOT}usr/$(get_libdir)/libsvn_subr-1.so.0" | grep -Eo "libdb-[[:digit:]]+\.[[:digit:]]+" | sed -e "s/libdb-\(.*\)/\1/")" - NEW_BDB_VERSION="$(scanelf -nq "${D}usr/$(get_libdir)/libsvn_subr-1.so.0" | grep -Eo "libdb-[[:digit:]]+\.[[:digit:]]+" | sed -e "s/libdb-\(.*\)/\1/")" - if [[ "${OLD_BDB_VERSION}" != "${NEW_BDB_VERSION}" ]]; then - CHANGED_BDB_VERSION="1" - fi - fi -} - -pkg_postinst() { - use emacs && elisp-site-regen - use perl && perl-module_pkg_postinst - - if use ctypes-python; then - python_mod_optimize csvn - fi - - if use python; then - python_mod_optimize libsvn svn - fi - - elog "Subversion Server Notes" - elog "-----------------------" - elog - elog "If you intend to run a server, a repository needs to be created using" - elog "svnadmin (see man svnadmin) or the following command to create it in" - elog "${SVN_REPOS_LOC}:" - elog - elog " emerge --config =${CATEGORY}/${PF}" - elog - elog "Subversion has multiple server types, take your pick:" - elog - elog " - svnserve daemon: " - elog " 1. Edit /etc/conf.d/svnserve" - elog " 2. Fix the repository permissions (see \"Fixing the repository permissions\")" - elog " 3. Start daemon: /etc/init.d/svnserve start" - elog " 4. Make persistent: rc-update add svnserve default" - elog - elog " - svnserve via xinetd:" - elog " 1. Edit /etc/xinetd.d/svnserve (remove disable line)" - elog " 2. Fix the repository permissions (see \"Fixing the repository permissions\")" - elog " 3. Restart xinetd.d: /etc/init.d/xinetd restart" - elog - elog " - svn over ssh:" - elog " 1. Fix the repository permissions (see \"Fixing the repository permissions\")" - elog " Additionally run:" - elog " groupadd svnusers" - elog " chown -R root:svnusers ${SVN_REPOS_LOC}/repos" - elog " 2. Create an svnserve wrapper in /usr/local/bin to set the umask you" - elog " want, for example:" - elog " #!/bin/bash" - elog " . /etc/conf.d/svnserve" - elog " umask 007" - elog " exec /usr/bin/svnserve \${SVNSERVE_OPTS} \"\$@\"" - elog - - if use apache2; then - elog " - http-based server:" - elog " 1. Edit /etc/conf.d/apache2 to include both \"-D DAV\" and \"-D SVN\"" - elog " 2. Create an htpasswd file:" - elog " htpasswd2 -m -c ${SVN_REPOS_LOC}/conf/svnusers USERNAME" - elog " 3. Fix the repository permissions (see \"Fixing the repository permissions\")" - elog " 4. Restart Apache: /etc/init.d/apache2 restart" - elog - fi - - elog " Fixing the repository permissions:" - elog " chmod -Rf go-rwx ${SVN_REPOS_LOC}/conf" - elog " chmod -Rf g-w,o-rwx ${SVN_REPOS_LOC}/repos" - elog " chmod -Rf g+rw ${SVN_REPOS_LOC}/repos/db" - elog " chmod -Rf g+rw ${SVN_REPOS_LOC}/repos/locks" - elog - - elog "If you intend to use svn-hot-backup, you can specify the number of" - elog "backups to keep per repository by specifying an environment variable." - elog "If you want to keep e.g. 2 backups, do the following:" - elog "echo '# hot-backup: Keep that many repository backups around' > /etc/env.d/80subversion" - elog "echo 'SVN_HOTBACKUP_BACKUPS_NUMBER=2' >> /etc/env.d/80subversion" - elog - - elog "Subversion contains support for the use of Memcached" - elog "to cache data of FSFS repositories." - elog "You should install \"net-misc/memcached\", start memcached" - elog "and configure your FSFS repositories, if you want to use this feature." - elog "See the documentation for details." - elog - - if [[ -n "${CHANGED_BDB_VERSION}" ]]; then - ewarn "You upgraded from an older version of Berkeley DB and may experience" - ewarn "problems with your repository. Run the following commands as root to fix it:" - ewarn " db4_recover -h ${SVN_REPOS_LOC}/repos" - ewarn " chown -Rf apache:apache ${SVN_REPOS_LOC}/repos" - fi -} - -pkg_postrm() { - use emacs && elisp-site-regen - use perl && perl-module_pkg_postrm - - if use ctypes-python; then - python_mod_cleanup csvn - fi - - if use python; then - python_mod_cleanup libsvn svn - fi -} - -pkg_config() { - einfo ">>> Initializing the database in ${ROOT}${SVN_REPOS_LOC} ..." - if [[ -e "${ROOT}${SVN_REPOS_LOC}/repos" ]]; then - echo "A Subversion repository already exists and I will not overwrite it." - echo "Delete \"${ROOT}${SVN_REPOS_LOC}/repos\" first if you're sure you want to have a clean version." - else - mkdir -p "${ROOT}${SVN_REPOS_LOC}/conf" - - einfo ">>> Populating repository directory ..." - # Create initial repository. - "${ROOT}usr/bin/svnadmin" create "${ROOT}${SVN_REPOS_LOC}/repos" - - einfo ">>> Setting repository permissions ..." - SVNSERVE_USER="$(. "${ROOT}etc/conf.d/svnserve"; echo "${SVNSERVE_USER}")" - SVNSERVE_GROUP="$(. "${ROOT}etc/conf.d/svnserve"; echo "${SVNSERVE_GROUP}")" - if use apache2; then - [[ -z "${SVNSERVE_USER}" ]] && SVNSERVE_USER="apache" - [[ -z "${SVNSERVE_GROUP}" ]] && SVNSERVE_GROUP="apache" - else - [[ -z "${SVNSERVE_USER}" ]] && SVNSERVE_USER="svn" - [[ -z "${SVNSERVE_GROUP}" ]] && SVNSERVE_GROUP="svnusers" - enewgroup "${SVNSERVE_GROUP}" - enewuser "${SVNSERVE_USER}" -1 -1 "${SVN_REPOS_LOC}" "${SVNSERVE_GROUP}" - fi - chown -Rf "${SVNSERVE_USER}:${SVNSERVE_GROUP}" "${ROOT}${SVN_REPOS_LOC}/repos" - chmod -Rf go-rwx "${ROOT}${SVN_REPOS_LOC}/conf" - chmod -Rf o-rwx "${ROOT}${SVN_REPOS_LOC}/repos" - fi -} diff --git a/dev-util/subversion/subversion-1.6.9.ebuild b/dev-util/subversion/subversion-1.6.9.ebuild deleted file mode 100644 index 328268c94dc8..000000000000 --- a/dev-util/subversion/subversion-1.6.9.ebuild +++ /dev/null @@ -1,808 +0,0 @@ -# Copyright 1999-2010 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-util/subversion/subversion-1.6.9.ebuild,v 1.9 2010/06/22 16:49:37 arfrever Exp $ - -EAPI="2" - -WANT_AUTOMAKE="none" - -inherit autotools bash-completion db-use depend.apache elisp-common eutils flag-o-matic java-pkg-opt-2 libtool multilib perl-module python - -DESCRIPTION="Advanced version control system" -HOMEPAGE="http://subversion.apache.org/" -SRC_URI="http://subversion.tigris.org/downloads/${P/_/-}.tar.bz2" - -LICENSE="Subversion" -SLOT="0" -KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 s390 sh sparc x86 ~x86-fbsd" -IUSE="apache2 berkdb ctypes-python debug doc +dso emacs extras gnome-keyring java kde nls perl python ruby sasl test vim-syntax +webdav-neon webdav-serf" - -CDEPEND=">=dev-db/sqlite-3.4[threadsafe] - >=dev-libs/apr-1.3:1 - >=dev-libs/apr-util-1.3:1 - dev-libs/expat - sys-libs/zlib - berkdb? ( =sys-libs/db-4* ) - emacs? ( virtual/emacs ) - gnome-keyring? ( dev-libs/glib:2 sys-apps/dbus gnome-base/gnome-keyring ) - kde? ( sys-apps/dbus x11-libs/qt-core x11-libs/qt-dbus x11-libs/qt-gui >=kde-base/kdelibs-4 ) - ruby? ( >=dev-lang/ruby-1.8.2 ) - sasl? ( dev-libs/cyrus-sasl ) - webdav-neon? ( >=net-misc/neon-0.28 ) - webdav-serf? ( >=net-libs/serf-0.3.0 )" -RDEPEND="${CDEPEND} - apache2? ( www-servers/apache[apache2_modules_dav] ) - java? ( >=virtual/jre-1.5 ) - kde? ( kde-base/kwalletd ) - nls? ( virtual/libintl ) - perl? ( dev-perl/URI )" -APACHE_TEST_DEPEND="|| ( - =www-servers/apache-2.4*[apache2_modules_auth_basic,apache2_modules_authn_core,apache2_modules_authn_file,apache2_modules_authz_core,apache2_modules_authz_user,apache2_modules_dav,apache2_modules_log_config,apache2_modules_unixd] - =www-servers/apache-2.2*[apache2_modules_auth_basic,apache2_modules_authn_file,apache2_modules_dav,apache2_modules_log_config] - )" -DEPEND="${CDEPEND} - >=sys-apps/sandbox-1.6 - ctypes-python? ( dev-python/ctypesgen ) - doc? ( app-doc/doxygen ) - gnome-keyring? ( dev-util/pkgconfig ) - java? ( >=virtual/jdk-1.5 ) - kde? ( dev-util/pkgconfig ) - nls? ( sys-devel/gettext ) - test? ( - webdav-neon? ( ${APACHE_TEST_DEPEND} ) - webdav-serf? ( ${APACHE_TEST_DEPEND} ) - ) - webdav-neon? ( dev-util/pkgconfig )" - -want_apache - -S="${WORKDIR}/${P/_/-}" - -# Allow for custom repository locations. -# This can't be in pkg_setup() because the variable needs to be available to pkg_config(). -: ${SVN_REPOS_LOC:=/var/svn} - -pkg_setup() { - if use kde && ! use nls; then - eerror "Support for KWallet (KDE) requires Native Language Support (NLS)." - die "Enable \"nls\" USE flag" - fi - - if use berkdb; then - einfo - if [[ -z "${SVN_BDB_VERSION}" ]]; then - SVN_BDB_VERSION="$(db_ver_to_slot "$(db_findver sys-libs/db 2>/dev/null)")" - einfo "SVN_BDB_VERSION variable isn't set. You can set it to enforce using of specific version of Berkeley DB." - fi - einfo "Using: Berkeley DB ${SVN_BDB_VERSION}" - einfo - - local apu_bdb_version="$(scanelf -nq "${ROOT}usr/$(get_libdir)/libaprutil-1.so.0" | grep -Eo "libdb-[[:digit:]]+\.[[:digit:]]+" | sed -e "s/libdb-\(.*\)/\1/")" - if [[ -n "${apu_bdb_version}" && "${SVN_BDB_VERSION}" != "${apu_bdb_version}" ]]; then - eerror "APR-Util is linked against Berkeley DB ${apu_bdb_version}, but you are trying" - eerror "to build Subversion with support for Berkeley DB ${SVN_BDB_VERSION}." - eerror "Rebuild dev-libs/apr-util or set SVN_BDB_VERSION=\"${apu_bdb_version}\"." - eerror "Aborting to avoid possible run-time crashes." - die "Berkeley DB version mismatch" - fi - fi - - depend.apache_pkg_setup - - java-pkg-opt-2_pkg_setup - - if ! use webdav-neon && ! use webdav-serf; then - ewarn - ewarn "WebDAV support is disabled. You need WebDAV to" - ewarn "access repositories through the HTTP protocol." - ewarn - ewarn "WebDAV support needs one of the following USE flags enabled:" - ewarn " webdav-neon webdav-serf" - ewarn - ewarn "You can do this by enabling one of these flags in /etc/portage/package.use:" - ewarn " ${CATEGORY}/${PN} webdav-neon webdav-serf" - ewarn - ebeep - fi - - if use test; then - elog - elog "\e[1;31m************************************************************************************************\e[0m" - elog - elog "NOTES ABOUT TESTS" - elog - elog "You can set the following variables to enable testing of some features and configure testing:" - if use webdav-neon || use webdav-serf; then - elog " SVN_TEST_APACHE_PORT=integer - Set Apache port number (Default value: 62208)" - fi - elog " SVN_TEST_SVNSERVE_PORT=integer - Set svnserve port number (Default value: 62209)" - elog " SVN_TEST_FSFS_MEMCACHED=1 - Enable using of Memcached for FSFS repositories" - elog " SVN_TEST_FSFS_MEMCACHED_PORT=integer - Set Memcached port number (Default value: 62210)" - elog " SVN_TEST_FSFS_SHARDING=integer - Enable sharding of FSFS repositories and set default shard size for FSFS repositories" - elog " SVN_TEST_FSFS_PACKING=1 - Enable packing of FSFS repositories" - elog " (SVN_TEST_FSFS_PACKING requires SVN_TEST_FSFS_SHARDING)" -# if use sasl; then -# elog " SVN_TEST_SASL=1 - Enable SASL authentication" -# fi - if use ctypes-python || use java || use perl || use python || use ruby; then - elog " SVN_TEST_BINDINGS=1 - Enable testing of bindings" - fi - if use java || use perl || use python || use ruby; then - elog " (Testing of bindings requires ${CATEGORY}/${PF})" - fi - if use java; then - elog " (Testing of JavaHL library requires dev-java/junit:4)" - fi - elog - elog "\e[1;31m************************************************************************************************\e[0m" - elog - ebeep - epause 24 - - if ! use apache2 && { use webdav-neon || use webdav-serf; }; then - eerror "Testing of libsvn_ra_neon / libsvn_ra_serf requires support for Apache." - die "Enable \"apache2\" USE flag." - fi - - if [[ -n "${SVN_TEST_APACHE_PORT}" ]] && ! ([[ "$((${SVN_TEST_APACHE_PORT}))" == "${SVN_TEST_APACHE_PORT}" ]]) &>/dev/null; then - die "Value of SVN_TEST_APACHE_PORT must be an integer" - fi - - if [[ -n "${SVN_TEST_SVNSERVE_PORT}" ]] && ! ([[ "$((${SVN_TEST_SVNSERVE_PORT}))" == "${SVN_TEST_SVNSERVE_PORT}" ]]) &>/dev/null; then - die "Value of SVN_TEST_SVNSERVE_PORT must be an integer" - fi - - if [[ -n "${SVN_TEST_FSFS_MEMCACHED}" ]] && ! has_version net-misc/memcached; then - die "net-misc/memcached must be installed" - fi - if [[ -n "${SVN_TEST_FSFS_MEMCACHED_PORT}" ]] && ! ([[ "$((${SVN_TEST_FSFS_MEMCACHED_PORT}))" == "${SVN_TEST_FSFS_MEMCACHED_PORT}" ]]) &>/dev/null; then - die "Value of SVN_TEST_FSFS_MEMCACHED_PORT must be an integer" - fi - if [[ -n "${SVN_TEST_FSFS_SHARDING}" ]] && ! ([[ "$((${SVN_TEST_FSFS_SHARDING}))" == "${SVN_TEST_FSFS_SHARDING}" ]]) &>/dev/null; then - die "Value of SVN_TEST_FSFS_SHARDING must be an integer" - fi - if [[ -n "${SVN_TEST_FSFS_PACKING}" && -z "${SVN_TEST_FSFS_SHARDING}" ]]; then - die "SVN_TEST_FSFS_PACKING requires SVN_TEST_FSFS_SHARDING" - fi - - if [[ -n "${SVN_TEST_BINDINGS}" ]]; then - if { use java || use perl || use python || use ruby; } && ! has_version "=${CATEGORY}/${PF}"; then - die "${CATEGORY}/${PF} must be installed" - fi - if use java && ! has_version dev-java/junit:4; then - die "dev-java/junit:4 must be installed" - fi - fi - fi - - if use debug; then - append-cppflags -DSVN_DEBUG -DAP_DEBUG - fi -} - -src_prepare() { - epatch "${FILESDIR}/${PN}-1.6.0-disable_linking_against_unneeded_libraries.patch" - epatch "${FILESDIR}/${PN}-1.6.2-local_library_preloading.patch" - epatch "${FILESDIR}/${PN}-1.6.3-kwallet_window.patch" - chmod +x build/transform_libtool_scripts.sh || die "chmod failed" - - if ! use test; then - sed -i \ - -e "s/\(BUILD_RULES=.*\) bdb-test\(.*\)/\1\2/g" \ - -e "s/\(BUILD_RULES=.*\) test\(.*\)/\1\2/g" configure.ac - fi - - eautoconf - elibtoolize -} - -src_configure() { - local myconf - - if use python || use perl || use ruby; then - myconf+=" --with-swig" - else - myconf+=" --without-swig" - fi - - if use java; then - if use test && [[ -n "${SVN_TEST_BINDINGS}" ]]; then - myconf+=" --with-junit=/usr/share/junit-4/lib/junit.jar" - else - myconf+=" --without-junit" - fi - fi - - econf --libdir="/usr/$(get_libdir)" \ - $(use_with apache2 apxs "${APXS}") \ - $(use_with berkdb berkeley-db "db.h:/usr/include/db${SVN_BDB_VERSION}::db-${SVN_BDB_VERSION}") \ - $(use_with ctypes-python ctypesgen /usr) \ - $(use_enable dso runtime-module-search) \ - $(use_with gnome-keyring) \ - $(use_enable java javahl) \ - $(use_with java jdk "${JAVA_HOME}") \ - $(use_with kde kwallet) \ - $(use_enable nls) \ - $(use_with sasl) \ - $(use_with webdav-neon neon) \ - $(use_with webdav-serf serf /usr) \ - ${myconf} \ - --with-apr=/usr/bin/apr-1-config \ - --with-apr-util=/usr/bin/apu-1-config \ - --disable-experimental-libtool \ - --without-jikes \ - --enable-local-library-preloading \ - --disable-mod-activation \ - --disable-neon-version-check \ - --with-sqlite=/usr -} - -src_compile() { - einfo - einfo "Building of core of Subversion" - einfo - emake local-all || die "Building of core of Subversion failed" - - if use ctypes-python; then - einfo - einfo "Building of Subversion Ctypes Python bindings" - einfo - emake ctypes-python || die "Building of Subversion Ctypes Python bindings failed" - fi - - if use python; then - einfo - einfo "Building of Subversion SWIG Python bindings" - einfo - emake swig_pydir="$(python_get_sitedir)/libsvn" swig_pydir_extra="$(python_get_sitedir)/svn" swig-py \ - || die "Building of Subversion SWIG Python bindings failed" - fi - - if use perl; then - einfo - einfo "Building of Subversion SWIG Perl bindings" - einfo - emake -j1 swig-pl || die "Building of Subversion SWIG Perl bindings failed" - fi - - if use ruby; then - einfo - einfo "Building of Subversion SWIG Ruby bindings" - einfo - emake swig-rb || die "Building of Subversion SWIG Ruby bindings failed" - fi - - if use java; then - einfo - einfo "Building of Subversion JavaHL library" - einfo - emake -j1 JAVAC_FLAGS="$(java-pkg_javac-args) -encoding iso8859-1" javahl \ - || die "Building of Subversion JavaHL library failed" - fi - - if use emacs; then - einfo - einfo "Compilation of Emacs modules" - einfo - elisp-compile contrib/client-side/emacs/{dsvn,psvn,vc-svn}.el doc/svn-doc.el doc/tools/svnbook.el || die "Compilation of Emacs modules failed" - fi - - if use extras; then - einfo - einfo "Building of contrib and tools" - einfo - emake contrib || die "Building of contrib failed" - emake tools || die "Building of tools failed" - fi - - if use doc; then - einfo - einfo "Building of Subversion HTML documentation" - einfo - doxygen doc/doxygen.conf || die "Building of Subversion HTML documentation failed" - - if use java; then - einfo - einfo "Building of Subversion JavaHL library HTML documentation" - einfo - emake doc-javahl || die "Building of Subversion JavaHL library HTML documentation failed" - fi - fi -} - -create_apache_tests_configuration() { - get_loadmodule_directive() { - if [[ "$("${APACHE_BIN}" -l)" != *"mod_$1.c"* ]]; then - echo "LoadModule $1_module \"${APACHE_MODULESDIR}/mod_$1.so\"" - fi - } - get_loadmodule_directives() { - if has_version "=www-servers/apache-2.4*"; then - get_loadmodule_directive auth_basic - get_loadmodule_directive authn_core - get_loadmodule_directive authn_file - get_loadmodule_directive authz_core - get_loadmodule_directive authz_user - get_loadmodule_directive dav - get_loadmodule_directive log_config - get_loadmodule_directive unixd - else - get_loadmodule_directive auth_basic - get_loadmodule_directive authn_file - get_loadmodule_directive dav - get_loadmodule_directive log_config - fi - } - - mkdir -p "${T}/apache" - cat << EOF > "${T}/apache/apache.conf" -$(get_loadmodule_directives) -LoadModule dav_svn_module "${S}/subversion/mod_dav_svn/.libs/mod_dav_svn.so" -LoadModule authz_svn_module "${S}/subversion/mod_authz_svn/.libs/mod_authz_svn.so" - -User $(id -un) -Group $(id -gn) -Listen localhost:${SVN_TEST_APACHE_PORT} -ServerName localhost -ServerRoot "${T}" -DocumentRoot "${T}" -CoreDumpDirectory "${T}" -PidFile "${T}/apache.pid" -CustomLog "${T}/apache/access_log" "%h %l %u %{%Y-%m-%dT%H:%M:%S}t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" -CustomLog "${T}/apache/svn_log" "%{%Y-%m-%dT%H:%M:%S}t %u %{SVN-REPOS-NAME}e %{SVN-ACTION}e" env=SVN-ACTION -ErrorLog "${T}/apache/error_log" -LogLevel Debug -MaxRequestsPerChild 0 - -<Directory /> - AllowOverride None -</Directory> - -<Location /svn-test-work/repositories> - DAV svn - SVNParentPath "${S}/subversion/tests/cmdline/svn-test-work/repositories" - AuthzSVNAccessFile "${S}/subversion/tests/cmdline/svn-test-work/authz" - AuthType Basic - AuthName "Subversion Repository" - AuthUserFile "${T}/apache/users" - Require valid-user -</Location> - -<Location /svn-test-work/local_tmp/repos> - DAV svn - SVNPath "${S}/subversion/tests/cmdline/svn-test-work/local_tmp/repos" - AuthzSVNAccessFile "${S}/subversion/tests/cmdline/svn-test-work/authz" - AuthType Basic - AuthName "Subversion Repository" - AuthUserFile "${T}/apache/users" - Require valid-user -</Location> -EOF - - cat << EOF > "${T}/apache/users" -jrandom:xCGl35kV9oWCY -jconstant:xCGl35kV9oWCY -EOF -} - -set_tests_variables() { - if [[ "$1" == "local" ]]; then - base_url="file://${S}/subversion/tests/cmdline" - http_library="" - fi - if [[ "$1" == "svn" ]]; then - base_url="svn://127.0.0.1:${SVN_TEST_SVNSERVE_PORT}" - http_library="" - fi - if [[ "$1" == "neon" || "$1" == "serf" ]]; then - base_url="http://127.0.0.1:${SVN_TEST_APACHE_PORT}" - http_library="$1" - fi -} - -src_test() { - if ! use test; then - die "Invalid configuration" - fi - - local fs_type fs_types ra_type ra_types options failed_tests - - fs_types="fsfs" - use berkdb && fs_types+=" bdb" - - ra_types="local svn" - use webdav-neon && ra_types+=" neon" - use webdav-serf && ra_types+=" serf" - - local pid_file - for pid_file in svnserve.pid apache.pid memcached.pid; do - rm -f "${T}/${pid_file}" - done - - termination() { - local die="$1" pid_file - if [[ -n "${die}" ]]; then - echo -e "\n\e[1;31mKilling of child processes...\e[0m\a" > /dev/tty - fi - for pid_file in svnserve.pid apache.pid memcached.pid; do - if [[ -f "${T}/${pid_file}" ]]; then - kill "$(<"${T}/${pid_file}")" - fi - done - if [[ -n "${die}" ]]; then - sleep 6 - die "Termination" - fi - } - - trap 'termination 1 &' SIGINT SIGTERM - - SVN_TEST_SVNSERVE_PORT="${SVN_TEST_SVNSERVE_PORT:-62209}" - LC_ALL="C" subversion/svnserve/svnserve -dr "subversion/tests/cmdline" --listen-port "${SVN_TEST_SVNSERVE_PORT}" --log-file "${T}/svnserve.log" --pid-file "${T}/svnserve.pid" - if use webdav-neon || use webdav-serf; then - SVN_TEST_APACHE_PORT="${SVN_TEST_APACHE_PORT:-62208}" - create_apache_tests_configuration - "${APACHE_BIN}" -f "${T}/apache/apache.conf" - fi - if [[ -n "${SVN_TEST_FSFS_MEMCACHED}" ]]; then - SVN_TEST_FSFS_MEMCACHED_PORT="${SVN_TEST_FSFS_MEMCACHED_PORT:-62210}" - sed -e "/\[memcached-servers\]/akey = 127.0.0.1:${SVN_TEST_FSFS_MEMCACHED_PORT}" -i subversion/tests/tests.conf - memcached -dp "${SVN_TEST_FSFS_MEMCACHED_PORT}" -P "${T}/memcached.pid" - fi - if [[ -n "${SVN_TEST_FSFS_SHARDING}" ]]; then - options+=" FSFS_SHARDING=${SVN_TEST_FSFS_SHARDING}" - fi - if [[ -n "${SVN_TEST_FSFS_PACKING}" ]]; then - options+=" FSFS_PACKING=1" - fi -# if [[ -n "${SVN_TEST_SASL}" ]]; then -# options+=" ENABLE_SASL=1" -# fi - - sleep 6 - - for ra_type in ${ra_types}; do - for fs_type in ${fs_types}; do - [[ "${ra_type}" == "local" && "${fs_type}" == "bdb" ]] && continue - einfo - einfo "\e[1;34mTesting of ra_${ra_type} + $(echo ${fs_type} | tr '[:lower:]' '[:upper:]')\e[0m" - einfo - set_tests_variables ${ra_type} - time emake check FS_TYPE="${fs_type}" BASE_URL="${base_url}" HTTP_LIBRARY="${http_library}" CLEANUP="1" ${options} || failed_tests="1" - mv tests.log "${T}/tests-ra_${ra_type}-${fs_type}.log" - done - done - unset base_url http_library - termination - trap - SIGINT SIGTERM - - if [[ -n "${SVN_TEST_BINDINGS}" ]]; then - local swig_lingua swig_linguas - local -A linguas - if use ctypes-python; then - einfo - einfo "\e[1;34mTesting of Subversion Ctypes Python bindings\e[0m" - einfo - time emake check-ctypes-python || failed_tests="1" - fi - - use perl && swig_linguas+=" pl" - use python && swig_linguas+=" py" - use ruby && swig_linguas+=" rb" - - linguas[pl]="Perl" - linguas[py]="Python" - linguas[rb]="Ruby" - - for swig_lingua in ${swig_linguas}; do - einfo - einfo "\e[1;34mTesting of Subversion SWIG ${linguas[${swig_lingua}]} bindings\e[0m" - einfo - time emake check-swig-${swig_lingua} || failed_tests="1" - done - - if use java; then - einfo - einfo "\e[1;34mTesting of Subversion JavaHL library\e[0m" - einfo - time emake check-javahl || failed_tests="1" - fi - fi - - if [[ -n "${failed_tests}" ]]; then - ewarn - ewarn "\e[1;31mSome tests failed\e[0m" - ewarn - ebeep 12 - fi -} - -src_install() { - einfo - einfo "Installation of core of Subversion" - einfo - emake -j1 DESTDIR="${D}" local-install || die "Installation of core of Subversion failed" - - if use ctypes-python; then - einfo - einfo "Installation of Subversion Ctypes Python bindings" - einfo - emake DESTDIR="${D}" install-ctypes-python || die "Installation of Subversion Ctypes Python bindings failed" - fi - - if use python; then - einfo - einfo "Installation of Subversion SWIG Python bindings" - einfo - emake -j1 DESTDIR="${D}" swig_pydir="$(python_get_sitedir)/libsvn" swig_pydir_extra="$(python_get_sitedir)/svn" install-swig-py \ - || die "Installation of Subversion SWIG Python bindings failed" - fi - - if use perl; then - einfo - einfo "Installation of Subversion SWIG Perl bindings" - einfo - emake -j1 DESTDIR="${D}" INSTALLDIRS="vendor" install-swig-pl || die "Installation of Subversion SWIG Perl bindings failed" - fixlocalpod - find "${D}" "(" -name .packlist -o -name "*.bs" ")" -print0 | xargs -0 rm -fr - fi - - if use ruby; then - einfo - einfo "Installation of Subversion SWIG Ruby bindings" - einfo - emake -j1 DESTDIR="${D}" install-swig-rb || die "Installation of Subversion SWIG Ruby bindings failed" - fi - - if use java; then - einfo - einfo "Installation of Subversion JavaHL library" - einfo - emake -j1 DESTDIR="${D}" install-javahl || die "Installation of Subversion JavaHL library failed" - java-pkg_regso "${D}"usr/$(get_libdir)/libsvnjavahl*.so - java-pkg_dojar "${D}"usr/$(get_libdir)/svn-javahl/svn-javahl.jar - rm -fr "${D}"usr/$(get_libdir)/svn-javahl/*.jar - fi - - # Install Apache module configuration. - if use apache2; then - dodir "${APACHE_MODULES_CONFDIR}" - cat << EOF > "${D}${APACHE_MODULES_CONFDIR}"/47_mod_dav_svn.conf -<IfDefine SVN> -LoadModule dav_svn_module modules/mod_dav_svn.so -<IfDefine SVN_AUTHZ> -LoadModule authz_svn_module modules/mod_authz_svn.so -</IfDefine> - -# Example configuration: -#<Location /svn/repos> -# DAV svn -# SVNPath ${SVN_REPOS_LOC}/repos -# AuthType Basic -# AuthName "Subversion repository" -# AuthUserFile ${SVN_REPOS_LOC}/conf/svnusers -# Require valid-user -#</Location> -</IfDefine> -EOF - fi - - # Install Bash Completion, bug 43179. - dobashcompletion tools/client-side/bash_completion subversion - rm -f tools/client-side/bash_completion - - # Install hot backup script, bug 54304. - newbin tools/backup/hot-backup.py svn-hot-backup - rm -fr tools/backup - - # Install svn_load_dirs.pl. - if use perl; then - dobin contrib/client-side/svn_load_dirs/svn_load_dirs.pl - fi - rm -f contrib/client-side/svn_load_dirs/svn_load_dirs.pl - - # Install svnserve init-script and xinet.d snippet, bug 43245. - newinitd "${FILESDIR}"/svnserve.initd svnserve - newconfd "${FILESDIR}"/svnserve.confd svnserve - insinto /etc/xinetd.d - newins "${FILESDIR}"/svnserve.xinetd svnserve - - # Install documentation. - dodoc CHANGES COMMITTERS README - dodoc tools/xslt/svnindex.{css,xsl} - rm -fr tools/xslt - - # Install Vim syntax files. - if use vim-syntax; then - insinto /usr/share/vim/vimfiles/syntax - doins contrib/client-side/vim/svn.vim - fi - rm -f contrib/client-side/vim/svn.vim - - # Install Emacs Lisps. - if use emacs; then - elisp-install ${PN} contrib/client-side/emacs/{dsvn,psvn}.{el,elc} doc/svn-doc.{el,elc} doc/tools/svnbook.{el,elc} || die "Installation of Emacs modules failed" - elisp-install ${PN}/compat contrib/client-side/emacs/vc-svn.{el,elc} || die "Installation of Emacs modules failed" - touch "${D}${SITELISP}/${PN}/compat/.nosearch" - elisp-site-file-install "${FILESDIR}/70svn-gentoo.el" || die "Installation of Emacs site-init file failed" - fi - rm -fr contrib/client-side/emacs - - # Install extra files. - if use extras; then - einfo - einfo "Installation of contrib and tools" - einfo - - cat << EOF > 80subversion-extras -PATH="/usr/$(get_libdir)/subversion/bin" -ROOTPATH="/usr/$(get_libdir)/subversion/bin" -EOF - doenvd 80subversion-extras - - emake DESTDIR="${D}" contribdir="/usr/$(get_libdir)/subversion/bin" install-contrib || die "Installation of contrib failed" - emake DESTDIR="${D}" toolsdir="/usr/$(get_libdir)/subversion/bin" install-tools || die "Installation of tools failed" - - find contrib tools "(" -name "*.bat" -o -name "*.in" -o -name ".libs" ")" -print0 | xargs -0 rm -fr - rm -fr contrib/client-side/svn-push - rm -fr contrib/server-side/svnstsw - rm -fr tools/client-side/svnmucc - rm -fr tools/server-side/{svn-populate-node-origins-index,svnauthz-validate}* - rm -fr tools/{buildbot,dev,diff,po} - - insinto /usr/share/${PN} - doins -r contrib tools - fi - - if use doc; then - einfo - einfo "Installation of Subversion HTML documentation" - einfo - dohtml -r doc/doxygen/html/* || die "Installation of Subversion HTML documentation failed" - - insinto /usr/share/doc/${PF} - doins -r notes - ecompressdir /usr/share/doc/${PF}/notes - -# if use ruby; then -# emake DESTDIR="${D}" install-swig-rb-doc -# fi - - if use java; then - java-pkg_dojavadoc doc/javadoc - fi - fi -} - -pkg_preinst() { - # Compare versions of Berkeley DB, bug 122877. - if use berkdb && [[ -f "${ROOT}usr/bin/svn" ]]; then - OLD_BDB_VERSION="$(scanelf -nq "${ROOT}usr/$(get_libdir)/libsvn_subr-1.so.0" | grep -Eo "libdb-[[:digit:]]+\.[[:digit:]]+" | sed -e "s/libdb-\(.*\)/\1/")" - NEW_BDB_VERSION="$(scanelf -nq "${D}usr/$(get_libdir)/libsvn_subr-1.so.0" | grep -Eo "libdb-[[:digit:]]+\.[[:digit:]]+" | sed -e "s/libdb-\(.*\)/\1/")" - if [[ "${OLD_BDB_VERSION}" != "${NEW_BDB_VERSION}" ]]; then - CHANGED_BDB_VERSION="1" - fi - fi -} - -pkg_postinst() { - use emacs && elisp-site-regen - use perl && perl-module_pkg_postinst - - if use ctypes-python; then - python_mod_optimize "$(python_get_sitedir)/csvn" - fi - - elog "Subversion Server Notes" - elog "-----------------------" - elog - elog "If you intend to run a server, a repository needs to be created using" - elog "svnadmin (see man svnadmin) or the following command to create it in" - elog "${SVN_REPOS_LOC}:" - elog - elog " emerge --config =${CATEGORY}/${PF}" - elog - elog "Subversion has multiple server types, take your pick:" - elog - elog " - svnserve daemon: " - elog " 1. Edit /etc/conf.d/svnserve" - elog " 2. Fix the repository permissions (see \"Fixing the repository permissions\")" - elog " 3. Start daemon: /etc/init.d/svnserve start" - elog " 4. Make persistent: rc-update add svnserve default" - elog - elog " - svnserve via xinetd:" - elog " 1. Edit /etc/xinetd.d/svnserve (remove disable line)" - elog " 2. Fix the repository permissions (see \"Fixing the repository permissions\")" - elog " 3. Restart xinetd.d: /etc/init.d/xinetd restart" - elog - elog " - svn over ssh:" - elog " 1. Fix the repository permissions (see \"Fixing the repository permissions\")" - elog " Additionally run:" - elog " groupadd svnusers" - elog " chown -R root:svnusers ${SVN_REPOS_LOC}/repos" - elog " 2. Create an svnserve wrapper in /usr/local/bin to set the umask you" - elog " want, for example:" - elog " #!/bin/bash" - elog " . /etc/conf.d/svnserve" - elog " umask 007" - elog " exec /usr/bin/svnserve \${SVNSERVE_OPTS} \"\$@\"" - elog - - if use apache2; then - elog " - http-based server:" - elog " 1. Edit /etc/conf.d/apache2 to include both \"-D DAV\" and \"-D SVN\"" - elog " 2. Create an htpasswd file:" - elog " htpasswd2 -m -c ${SVN_REPOS_LOC}/conf/svnusers USERNAME" - elog " 3. Fix the repository permissions (see \"Fixing the repository permissions\")" - elog " 4. Restart Apache: /etc/init.d/apache2 restart" - elog - fi - - elog " Fixing the repository permissions:" - elog " chmod -Rf go-rwx ${SVN_REPOS_LOC}/conf" - elog " chmod -Rf g-w,o-rwx ${SVN_REPOS_LOC}/repos" - elog " chmod -Rf g+rw ${SVN_REPOS_LOC}/repos/db" - elog " chmod -Rf g+rw ${SVN_REPOS_LOC}/repos/locks" - elog - - elog "If you intend to use svn-hot-backup, you can specify the number of" - elog "backups to keep per repository by specifying an environment variable." - elog "If you want to keep e.g. 2 backups, do the following:" - elog "echo '# hot-backup: Keep that many repository backups around' > /etc/env.d/80subversion" - elog "echo 'SVN_HOTBACKUP_BACKUPS_NUMBER=2' >> /etc/env.d/80subversion" - elog - - elog "Subversion contains support for the use of Memcached" - elog "to cache data of FSFS repositories." - elog "You should install \"net-misc/memcached\", start memcached" - elog "and configure your FSFS repositories, if you want to use this feature." - elog "See the documentation for details." - elog - epause 6 - - if [[ -n "${CHANGED_BDB_VERSION}" ]]; then - ewarn "You upgraded from an older version of Berkeley DB and may experience" - ewarn "problems with your repository. Run the following commands as root to fix it:" - ewarn " db4_recover -h ${SVN_REPOS_LOC}/repos" - ewarn " chown -Rf apache:apache ${SVN_REPOS_LOC}/repos" - fi -} - -pkg_postrm() { - use emacs && elisp-site-regen - use perl && perl-module_pkg_postrm - - if use ctypes-python; then - python_mod_cleanup "$(python_get_sitedir)/csvn" - fi -} - -pkg_config() { - einfo ">>> Initializing the database in ${ROOT}${SVN_REPOS_LOC} ..." - if [[ -e "${ROOT}${SVN_REPOS_LOC}/repos" ]]; then - echo "A Subversion repository already exists and I will not overwrite it." - echo "Delete \"${ROOT}${SVN_REPOS_LOC}/repos\" first if you're sure you want to have a clean version." - else - mkdir -p "${ROOT}${SVN_REPOS_LOC}/conf" - - einfo ">>> Populating repository directory ..." - # Create initial repository. - "${ROOT}usr/bin/svnadmin" create "${ROOT}${SVN_REPOS_LOC}/repos" - - einfo ">>> Setting repository permissions ..." - SVNSERVE_USER="$(. "${ROOT}etc/conf.d/svnserve"; echo "${SVNSERVE_USER}")" - SVNSERVE_GROUP="$(. "${ROOT}etc/conf.d/svnserve"; echo "${SVNSERVE_GROUP}")" - if use apache2; then - [[ -z "${SVNSERVE_USER}" ]] && SVNSERVE_USER="apache" - [[ -z "${SVNSERVE_GROUP}" ]] && SVNSERVE_GROUP="apache" - else - [[ -z "${SVNSERVE_USER}" ]] && SVNSERVE_USER="svn" - [[ -z "${SVNSERVE_GROUP}" ]] && SVNSERVE_GROUP="svnusers" - enewgroup "${SVNSERVE_GROUP}" - enewuser "${SVNSERVE_USER}" -1 -1 "${SVN_REPOS_LOC}" "${SVNSERVE_GROUP}" - fi - chown -Rf "${SVNSERVE_USER}:${SVNSERVE_GROUP}" "${ROOT}${SVN_REPOS_LOC}/repos" - chmod -Rf go-rwx "${ROOT}${SVN_REPOS_LOC}/conf" - chmod -Rf o-rwx "${ROOT}${SVN_REPOS_LOC}/repos" - fi -} |