From: "Andreas Hüttel" <dilfridge@gentoo.org>
To: gentoo-commits@lists.gentoo.org
Subject: [gentoo-commits] dev/dilfridge:master commit in: dev-vcs/git/, dev-vcs/git/files/
Date: Sat, 4 Jan 2014 19:55:31 +0000 (UTC) [thread overview]
Message-ID: <1388865384.7c990a218af32e00e4a79ba0ec066d31e7dad884.dilfridge@gentoo> (raw)
commit: 7c990a218af32e00e4a79ba0ec066d31e7dad884
Author: Andreas K. Huettel (dilfridge) <dilfridge <AT> gentoo <DOT> org>
AuthorDate: Sat Jan 4 19:55:48 2014 +0000
Commit: Andreas Hüttel <dilfridge <AT> gentoo <DOT> org>
CommitDate: Sat Jan 4 19:56:24 2014 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=dev/dilfridge.git;a=commit;h=7c990a21
[dev-vcs/git] clean up
Package-Manager: portage-2.2.7
---
dev-vcs/git/ChangeLog | 288 ---
dev-vcs/git/ChangeLog-2012 | 2705 --------------------
dev-vcs/git/Manifest | 55 -
.../git/files/git-1.7.12-git-svn-backport.patch | 1288 ----------
dev-vcs/git/files/git-1.7.12-optional-cvs.patch | 368 ---
dev-vcs/git/files/git-1.8.2-texinfo.patch | 19 -
dev-vcs/git/files/git-1.8.4-optional-cvs.patch | 370 ---
dev-vcs/git/git-1.8.1.5-r1.ebuild | 600 -----
dev-vcs/git/git-1.8.1.5.ebuild | 598 -----
dev-vcs/git/git-1.8.2.1.ebuild | 610 -----
dev-vcs/git/git-1.8.4.5.ebuild | 619 -----
dev-vcs/git/git-1.8.5.1.ebuild | 619 -----
12 files changed, 8139 deletions(-)
diff --git a/dev-vcs/git/ChangeLog b/dev-vcs/git/ChangeLog
deleted file mode 100644
index ab73814..0000000
--- a/dev-vcs/git/ChangeLog
+++ /dev/null
@@ -1,288 +0,0 @@
-# ChangeLog for dev-vcs/git
-# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-vcs/git/ChangeLog,v 1.236 2013/12/18 12:19:15 polynomial-c Exp $
-
-*git-1.8.5.2 (18 Dec 2013)
-
- 18 Dec 2013; Lars Wendler <polynomial-c@gentoo.org> +git-1.8.5.2.ebuild:
- Version bump.
-
- 11 Dec 2013; Sergey Popov <pinkbyte@gentoo.org> git-1.8.3.2-r1.ebuild:
- Stable on arm, wrt bug #480306
-
- 11 Dec 2013; Lars Wendler <polynomial-c@gentoo.org> git-1.8.1.5.ebuild,
- git-1.8.1.5-r1.ebuild, git-1.8.2.1.ebuild, git-1.8.3.2-r1.ebuild,
- git-1.8.4.5.ebuild, git-1.8.5.1.ebuild, git-9999.ebuild:
- Added t9402-git-cvsserver-refs.sh and t9604-cvsimport-timestamps.sh to the
- cvs-only tests (bug #492556).
-
- 09 Dec 2013; Mikle Kolyada <zlogene@gentoo.org> git-1.8.3.2-r1.ebuild:
- ia64 stable wrt bug #480306
-
- 07 Dec 2013; Johannes Huber <johu@gentoo.org> git-1.8.3.2-r1.ebuild:
- x86 stable, bug #480306
-
- 06 Dec 2013; Lars Wendler <polynomial-c@gentoo.org> git-1.8.1.5.ebuild,
- git-1.8.1.5-r1.ebuild, git-1.8.2.1.ebuild, -git-1.8.3.2.ebuild,
- -git-1.8.4.ebuild, -git-1.8.4.2.ebuild, -git-1.8.4.3.ebuild,
- -git-1.8.4.4.ebuild:
- Fixed remaining ebuilds who suffer from bug #485166. Removed some older
- versions.
-
- 05 Dec 2013; Lars Wendler <polynomial-c@gentoo.org> git-9999.ebuild:
- Added changes to live ebuild.
-
-*git-1.8.5.1 (05 Dec 2013)
-
- 05 Dec 2013; Lars Wendler <polynomial-c@gentoo.org> -git-1.6.4.5.ebuild,
- -git-1.7.2.5.ebuild, -git-1.7.3.4-r1.ebuild, -git-1.7.8.6.ebuild,
- -git-1.7.12.4.ebuild, -git-1.8.0.2.ebuild, +git-1.8.5.1.ebuild,
- -files/git-1.6.6.1-interix6.patch, -files/git-1.7.1-interix.patch,
- -files/git-1.7.2-always-install-js.patch, -files/git-1.7.3.2-interix.patch,
- -files/git-1.7.3.4-avoid-shell-issues.patch,
- -files/git-1.7.3.4-fix-perl-test-prereq.patch,
- -files/git-1.7.3.5-optional-cvs.patch, -files/git-1.7.11-optional-cvs.patch,
- +files/git-1.8.5-optional-cvs.patch, metadata.xml:
- Version bump. Removed old.
-
-*git-1.8.4.5 (04 Dec 2013)
-
- 04 Dec 2013; Lars Wendler <polynomial-c@gentoo.org> +git-1.8.4.5.ebuild:
- Version bump (bug #493348).
-
-*git-1.8.4.4 (21 Nov 2013)
-
- 21 Nov 2013; Robin H. Johnson <robbat2@gentoo.org> +git-1.8.4.4.ebuild:
- Bump.
-
- 09 Nov 2013; Pacho Ramos <pacho@gentoo.org> git-1.8.3.2-r1.ebuild:
- amd64 stable, bug #480306
-
-*git-1.8.4.3 (09 Nov 2013)
-
- 09 Nov 2013; Robin H. Johnson <robbat2@gentoo.org> +git-1.8.4.3.ebuild:
- Bump.
-
- 06 Nov 2013; Patrick Lauer <patrick@gentoo.org> git-1.8.3.2-r1.ebuild:
- Un-stabling for amd64 as dependencies are not ready
-
- 05 Nov 2013; Mikle Kolyada <zlogene@gentoo.org> git-1.8.3.2-r1.ebuild:
- amd64 stable wrt bug #480306
-
- 03 Nov 2013; Matt Turner <mattst88@gentoo.org> git-1.8.3.2-r1.ebuild:
- alpha stable, bug 480306.
-
- 03 Nov 2013; Matthew Thode <prometheanfire@gentoo.org> metadata.xml:
- just adding myself to the list of maintianers
-
- 01 Nov 2013; Lars Wendler <polynomial-c@gentoo.org> metadata.xml:
- Added myself as maintainer.
-
-*git-1.8.4.2 (28 Oct 2013)
-
- 28 Oct 2013; Robin H. Johnson <robbat2@gentoo.org> +git-1.8.4.2.ebuild:
- Bump.
-
- 20 Oct 2013; Fabian Groffen <grobian@gentoo.org> git-1.8.4.ebuild,
- git-9999.ebuild:
- Fix sed expression not to be too greedy, bug #488440
-
- 17 Oct 2013; Jeroen Roovers <jer@gentoo.org> git-1.8.3.2-r1.ebuild:
- Stable for HPPA (bug #480306).
-
-*git-1.8.3.2-r1 (15 Oct 2013)
-
- 15 Oct 2013; Robin H. Johnson <robbat2@gentoo.org> +git-1.8.3.2-r1.ebuild:
- Backport fixes for bug #477096: Fix git-remote-bzr file collision & bug
- #479628: Fix pthread usage to 1.8.3.
-
-*git-1.8.4 (15 Oct 2013)
-
- 15 Oct 2013; Robin H. Johnson <robbat2@gentoo.org>
- +files/git-1.8.4-optional-cvs.patch, +git-1.8.4.ebuild, git-9999.ebuild:
- Bug #485844: Bump. Bug #477096: Fix git-remote-bzr file collision. Bug
- #479628: Fix pthread usage.
-
- 15 Oct 2013; Mikle Kolyada <zlogene@gentoo.org> git-1.8.1.5-r1.ebuild:
- x86 stable wrt bug #480054
-
- 14 Oct 2013; Tony Vroon <chainsaw@gentoo.org> git-1.8.1.5-r1.ebuild:
- Marked stable on AMD64 based on arch tester report by Elijah "Armageddon" El
- Lazkani in bug #480054.
-
- 07 Oct 2013; William Hubbs <williamh@gentoo.org> git-9999.ebuild:
- sync live ebuild
-
- 07 Oct 2013; Rick Farina <zerochaos@gentoo.org> git-1.8.3.2.ebuild:
- changing dep to make error message more useful because earlier version of dev-
- python/pygtksourceview:2 have no []
-
- 06 Oct 2013; Jeroen Roovers <jer@gentoo.org> git-1.8.1.5-r1.ebuild:
- Stable for HPPA (bug #480054).
-
- 06 Oct 2013; Markus Meier <maekke@gentoo.org> git-1.8.1.5-r1.ebuild:
- arm stable, bug #480054
-
-*git-1.8.1.5-r1 (28 Sep 2013)
-
- 28 Sep 2013; Pacho Ramos <pacho@gentoo.org> +git-1.8.1.5-r1.ebuild:
- Backport unit files to allow faster stabilization
-
- 16 Sep 2013; Michał Górny <mgorny@gentoo.org> git-1.8.3.2.ebuild,
- git-9999.ebuild:
- Use ${PYTHON} rather than $(python_get_PYTHON). It is exported anyway.
-
- 31 Jul 2013; Matt Turner <mattst88@gentoo.org> git-1.8.3.2.ebuild,
- git-9999.ebuild:
- Allow building against >=dev-lang/perl-5.16 without 'build' in IUSE.
-
- 26 Jul 2013; William Hubbs <williamh@gentoo.org> git-9999.ebuild:
- non-maintainer commit: sync live ebuild with git-1.8.3.2.
-
- 15 Jul 2013; Jonathan Callen <abcd@gentoo.org> git-1.8.3.2.ebuild:
- Non-maintainer update: make ${PYTHON_REQUIRED_USE} conditional on USE=python;
- fix pygtk and pygtksourceview deps to require that they be built with the same
- version of python as this package; replace built_with_use calls with
- has_version; remove python 2.5 support as none of the dependencies support it.
-
- 11 Jul 2013; Lars Wendler <polynomial-c@gentoo.org> git-1.8.3.2.ebuild:
- Non-maintainer commit: Fixed test failure when built with USE="-perl" (bug
- #476472). Also fixed wrong located python_optimize call. Thanks to Arfrever
- for pointing this out in IRC and mgorny for giving advice how to fix this.
-
-*git-1.8.3.2 (09 Jul 2013)
-
- 09 Jul 2013; Lars Wendler <polynomial-c@gentoo.org> +git-1.8.3.2.ebuild:
- Non-maintainer commit: Version bump (bug #467856). Converted ebuild to EAPI-5
- and python-single-r1 eclass. Added gtk -> python REQUIRED_USE (bug #451374).
- Hopefully fixed test failure with USE=-perl (bug #470592). Added installation
- of git-remote-hg (bug #465808) and git-remote-bzr with USE=python.
-
- 18 May 2013; Fabio Erculiani <lxnay@gentoo.org> git-1.8.2.1.ebuild,
- git-9999.ebuild, +files/git-daemon.socket, +files/git-daemon_at.service:
- add systemd unit supporting socket activation to 1.8.21 and 9999, fix bug
- #468846
-
- 19 Apr 2013; Mike Frysinger <vapier@gentoo.org> git-1.8.2.1.ebuild:
- Add missing pthreads linkage for svn-fe #466178 by Mike Gilbert.
-
- 17 Apr 2013; Robin H. Johnson <robbat2@gentoo.org> git-1.8.2.1.ebuild:
- Bug #466178: better use of variables to make svn-fe always compile right.
-
-*git-1.8.2.1 (16 Apr 2013)
-
- 16 Apr 2013; Robin H. Johnson <robbat2@gentoo.org>
- +files/git-1.8.2-optional-cvs.patch, +files/git-1.8.2-texinfo.patch,
- +git-1.8.2.1.ebuild:
- Verbump. Bug #464210: fix texinfo 5.1 @anchor handling.
-
- 19 Mar 2013; Agostino Sarubbo <ago@gentoo.org> -git-1.7.12-r1.ebuild,
- -git-1.7.12-r2.ebuild, -git-1.7.12.3-r1.ebuild, -git-1.7.12.3.ebuild,
- -git-1.7.12.ebuild, -git-1.8.0-r1.ebuild, -git-1.8.0.ebuild,
- -git-1.8.1.1.ebuild, -git-1.8.1.2.ebuild, -git-1.8.1.4.ebuild,
- -git-1.8.1.ebuild:
- Remove old
-
- 10 Mar 2013; Agostino Sarubbo <ago@gentoo.org> git-1.8.1.5.ebuild:
- Stable for s390, wrt bug #459158
-
- 09 Mar 2013; Agostino Sarubbo <ago@gentoo.org> git-1.8.1.5.ebuild:
- Stable for sparc, wrt bug #459158
-
- 09 Mar 2013; Agostino Sarubbo <ago@gentoo.org> git-1.8.1.5.ebuild:
- Stable for ia64, wrt bug #459158
-
- 09 Mar 2013; Agostino Sarubbo <ago@gentoo.org> git-1.8.1.5.ebuild:
- Stable for alpha, wrt bug #459158
-
- 09 Mar 2013; Agostino Sarubbo <ago@gentoo.org> git-1.8.1.5.ebuild:
- Stable for ppc64, wrt bug #459158
-
- 08 Mar 2013; Agostino Sarubbo <ago@gentoo.org> git-1.8.1.5.ebuild:
- Stable for arm, wrt bug #459158
-
- 06 Mar 2013; Agostino Sarubbo <ago@gentoo.org> git-1.8.1.5.ebuild:
- Stable for sh, wrt bug #459158
-
- 05 Mar 2013; Jeroen Roovers <jer@gentoo.org> git-1.8.1.5.ebuild:
- Stable for HPPA (bug #459158).
-
- 04 Mar 2013; Brent Baude <ranger@gentoo.org> git-1.8.1.5.ebuild:
- Marking git-1.8.1.5 ppc for bug 459158
-
- 04 Mar 2013; Agostino Sarubbo <ago@gentoo.org> git-1.8.1.5.ebuild:
- Stable for x86, wrt bug #459158
-
- 04 Mar 2013; Agostino Sarubbo <ago@gentoo.org> git-1.8.1.5.ebuild:
- Stable for amd64, wrt bug #459158
-
-*git-1.8.1.5 (01 Mar 2013)
-
- 01 Mar 2013; Robin H. Johnson <robbat2@gentoo.org> +git-1.8.1.5.ebuild:
- Bump.
-
- 24 Feb 2013; Agostino Sarubbo <ago@gentoo.org> git-1.7.12.4.ebuild:
- Stable for sh, wrt bug #436704
-
- 22 Feb 2013; Zac Medico <zmedico@gentoo.org> git-1.8.1.2.ebuild,
- git-1.8.1.4.ebuild, git-9999.ebuild:
- Add ~arm-linux keywords.
-
-*git-1.8.1.4 (20 Feb 2013)
-
- 20 Feb 2013; Robin H. Johnson <robbat2@gentoo.org> +git-1.8.1.4.ebuild:
- Bump.
-
- 20 Feb 2013; Agostino Sarubbo <ago@gentoo.org> git-1.7.12.4.ebuild:
- Stable for s390, wrt bug #436704
-
- 29 Jan 2013; Fabian Groffen <grobian@gentoo.org> git-1.8.0.2.ebuild,
- git-1.8.1.2.ebuild:
- Do not install git daemon init.d script on Prefix
-
-*git-1.8.1.2 (28 Jan 2013)
-
- 28 Jan 2013; Robin H. Johnson <robbat2@gentoo.org> +git-1.8.1.2.ebuild:
- Autobump.
-
- 21 Jan 2013; Agostino Sarubbo <ago@gentoo.org> git-1.7.12.4.ebuild:
- Stable for sparc, wrt bug #436704
-
- 21 Jan 2013; Agostino Sarubbo <ago@gentoo.org> git-1.7.12.4.ebuild:
- Stable for ia64, wrt bug #436704
-
- 20 Jan 2013; Agostino Sarubbo <ago@gentoo.org> git-1.7.12.4.ebuild:
- Stable for alpha, wrt bug #436704
-
- 16 Jan 2013; Agostino Sarubbo <ago@gentoo.org> git-1.7.12.4.ebuild:
- Stable for ppc64, wrt bug #436704
-
- 16 Jan 2013; Agostino Sarubbo <ago@gentoo.org> git-1.7.12.4.ebuild:
- Stable for ppc, wrt bug #436704
-
- 15 Jan 2013; Markus Meier <maekke@gentoo.org> git-1.7.12.4.ebuild:
- arm stable, bug #436704
-
-*git-1.8.1.1 (15 Jan 2013)
-
- 15 Jan 2013; Robin H. Johnson <robbat2@gentoo.org> +git-1.8.1.1.ebuild:
- Bump.
-
- 15 Jan 2013; Jeroen Roovers <jer@gentoo.org> git-1.7.12.4.ebuild:
- Stable for HPPA (bug #436704).
-
- 10 Jan 2013; Agostino Sarubbo <ago@gentoo.org> git-1.7.12.4.ebuild:
- Stable for x86, wrt bug #436704
-
- 10 Jan 2013; Agostino Sarubbo <ago@gentoo.org> git-1.7.12.4.ebuild:
- Stable for amd64, wrt bug #436704
-
-*git-1.8.1 (03 Jan 2013)
-
- 03 Jan 2013; Robin H. Johnson <robbat2@gentoo.org> +git-1.8.1.ebuild:
- Bump.
-
- 01 Jan 2013; Andreas K. Huettel <dilfridge@gentoo.org> +ChangeLog-2012:
- Split ChangeLog.
-
- For previous entries, please see ChangeLog-2012.
diff --git a/dev-vcs/git/ChangeLog-2012 b/dev-vcs/git/ChangeLog-2012
deleted file mode 100644
index 0efb9f3..0000000
--- a/dev-vcs/git/ChangeLog-2012
+++ /dev/null
@@ -1,2705 +0,0 @@
-# ChangeLog for dev-vcs/git
-# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-vcs/git/ChangeLog-2012,v 1.1 2013/01/01 13:19:51 dilfridge Exp $
-
-*git-1.8.0.2 (11 Dec 2012)
-
- 11 Dec 2012; Robin H. Johnson <robbat2@gentoo.org> +git-1.8.0.2.ebuild:
- Bump.
-
- 06 Dec 2012; Robin H. Johnson <robbat2@gentoo.org> git-1.8.0-r1.ebuild,
- git-9999.ebuild:
- Bug #441740: Update doc build deps.
-
- 18 Nov 2012; Robin H. Johnson <robbat2@gentoo.org> git-9999.ebuild:
- Bug #439154: Copy latest ebuild back to 9999 revision.
-
- 09 Nov 2012; Fabian Groffen <grobian@gentoo.org> git-1.8.0-r1.ebuild,
- git-9999.ebuild:
- Fix linking on Solaris, it needs libiconv
-
-*git-1.8.0-r1 (02 Nov 2012)
-
- 02 Nov 2012; Robin H. Johnson <robbat2@gentoo.org> +git-1.8.0-r1.ebuild:
- Update contrib extras, per bug #434098.
-
-*git-1.8.0 (02 Nov 2012)
-
- 02 Nov 2012; Robin H. Johnson <robbat2@gentoo.org> +git-1.8.0.ebuild:
- Bump.
-
- 31 Oct 2012; Mike Frysinger <vapier@gentoo.org> metadata.xml:
- Add information on USE=curl.
-
-*git-1.7.12.4 (18 Oct 2012)
-
- 18 Oct 2012; Robin H. Johnson <robbat2@gentoo.org> +git-1.7.12.4.ebuild:
- Bump.
-
-*git-1.7.12.3-r1 (11 Oct 2012)
-
- 11 Oct 2012; Robin H. Johnson <robbat2@gentoo.org> +git-1.7.12.3-r1.ebuild:
- 1.7.12.3 was based off 1.7.12-r1 instead of 1.7.12-r2, revbump to get the
- other fixes again.
-
-*git-1.7.12.3 (10 Oct 2012)
-
- 10 Oct 2012; Robin H. Johnson <robbat2@gentoo.org> +git-1.7.12.3.ebuild:
- Version bump per bug 437870.
-
- 24 Aug 2012; Robin H. Johnson <robbat2@gentoo.org>
- -files/git-1.7.10.2-optional-cvs.patch,
- -files/git-1.7.11.1-optional-cvs.patch, -files/git-1.7.5-interix.patch,
- -files/git-1.7.6-interix.patch,
- -files/git-1.7.8-git-svn-1.7-canonical-path.patch, -git-1.7.10.2.ebuild,
- -git-1.7.10.ebuild, -git-1.7.11.1.ebuild, -git-1.7.9.1.ebuild,
- -git-1.7.9.2.ebuild, -git-1.7.9.3.ebuild, -git-1.7.9.4.ebuild,
- -git-1.7.9.7.ebuild, -git-1.7.9.ebuild, -git-1.7.9_rc2.ebuild:
- Trim versions that were always masked.
-
- 24 Aug 2012; Robin H. Johnson <robbat2@gentoo.org> git-1.7.12-r2.ebuild,
- git-1.7.8.6.ebuild:
- Warn about the bash completion split: prompt is now in a seperate bashcomp
- file.
-
- 24 Aug 2012; Zac Medico <zmedico@gentoo.org> git-1.7.10.2.ebuild,
- git-1.7.10.ebuild, git-1.7.11.1.ebuild, git-1.7.12-r1.ebuild,
- git-1.7.12-r2.ebuild, git-1.7.12.ebuild, git-1.7.9.1.ebuild,
- git-1.7.9.2.ebuild, git-1.7.9.3.ebuild, git-1.7.9.4.ebuild,
- git-1.7.9.7.ebuild, git-1.7.9.ebuild, git-1.7.9_rc2.ebuild, git-9999.ebuild:
- Fix IUSE.missing for new highlight flag.
-
- 23 Aug 2012; Robin H. Johnson <robbat2@gentoo.org> git-1.6.4.5.ebuild,
- git-1.7.10.2.ebuild, git-1.7.10.ebuild, git-1.7.11.1.ebuild,
- git-1.7.12-r1.ebuild, git-1.7.12-r2.ebuild, git-1.7.12.ebuild,
- git-1.7.2.5.ebuild, git-1.7.3.4-r1.ebuild, git-1.7.8.6.ebuild,
- git-1.7.9.1.ebuild, git-1.7.9.2.ebuild, git-1.7.9.3.ebuild,
- git-1.7.9.4.ebuild, git-1.7.9.7.ebuild, git-1.7.9.ebuild,
- git-1.7.9_rc2.ebuild, git-9999.ebuild, metadata.xml:
- Bug #432388: Make app-text/highlight optional as has heavy dependencies and is
- disabled by default in gitweb.
-
-*git-1.7.12-r2 (23 Aug 2012)
-
- 23 Aug 2012; Robin H. Johnson <robbat2@gentoo.org> +git-1.7.12-r2.ebuild,
- files/git-daemon.confd:
- Bug #373335: missing --base-path in conf.d/git. Bug #414437: OpenSSL is
- required for more parts of Git now. Bug #423605: OSX keychain helper. Bug
- #432328: Upstream has split the bash completion in two parts: git & git-
- prompt; the latter defines __git_ps1 for your nice prompt.
-
- 22 Aug 2012; Zac Medico <zmedico@gentoo.org> git-1.7.12-r1.ebuild:
- Quick fix for USE=-perl.
-
- 22 Aug 2012; Robin H. Johnson <robbat2@gentoo.org> git-1.7.12-r1.ebuild,
- git-1.7.12.ebuild, git-9999.ebuild:
- ~amd64-fbsd was not placed in all ebuilds. Also sync live ebuild.
-
-*git-1.7.12-r1 (22 Aug 2012)
-*git-1.7.12 (22 Aug 2012)
-
- 22 Aug 2012; Robin H. Johnson <robbat2@gentoo.org>
- +files/git-1.7.12-git-svn-backport.patch,
- +files/git-1.7.12-optional-cvs.patch, +git-1.7.12-r1.ebuild,
- +git-1.7.12.ebuild:
- Finally, a Git that works with SVN 1.7, per bug #418431! 1.7.12-r1 contains
- backported ms/git-svn-1.7 branch that will be merged into Git 1.7.13.
- 1.7.12-r0 excludes that backport but is otherwise identical. Thanks to Michael
- Schwern for the development work!
-
- 19 Aug 2012; Raúl Porcel <armin76@gentoo.org> git-1.7.8.6.ebuild:
- alpha/s390/sh/sparc stable wrt #418381
-
- 27 Jul 2012; Fabian Groffen <grobian@gentoo.org> git-1.7.8.6.ebuild,
- git-1.7.9.7.ebuild:
- Fix compilation on Solaris (libiconv), set perl path correctly for Prefix,
- drop applied/commented out interix patches
-
- 14 Jul 2012; Markus Meier <maekke@gentoo.org> git-1.7.8.6.ebuild:
- arm stable, bug #418381
-
- 10 Jul 2012; Brent Baude <ranger@gentoo.org> git-1.7.8.6.ebuild:
- Marking git-1.7.8.6 ppc64 for bug 418381
-
- 10 Jul 2012; Akinori Hattori <hattya@gentoo.org> git-1.7.8.6.ebuild:
- ia64 stable wrt bug #418381
-
- 08 Jul 2012; Michael Weber <xmw@gentoo.org> git-1.7.8.6.ebuild:
- ppc stable (bug 418381)
-
-*git-1.7.11.1 (07 Jul 2012)
-
- 07 Jul 2012; Robin H. Johnson <robbat2@gentoo.org>
- +files/git-1.7.11.1-optional-cvs.patch, +git-1.7.11.1.ebuild:
- Version bump. Still suffers from bug #391707: git-svn failures.
-
- 03 Jul 2012; Jeroen Roovers <jer@gentoo.org> git-1.7.8.6.ebuild:
- Stable for HPPA (bug #418381).
-
- 02 Jul 2012; Jeff Horelick <jdhore@gentoo.org> git-1.7.8.6.ebuild:
- marked x86 per bug 418381
-
- 27 Jun 2012; Agostino Sarubbo <ago@gentoo.org> git-1.7.8.6.ebuild:
- Stable for amd64, wrt bug #418381
-
- 26 Jun 2012; Jeremy Olexa <darkside@gentoo.org> -git-1.7.3.5-r2.ebuild,
- -git-1.7.4.5.ebuild, -git-1.7.5.3.ebuild, -git-1.7.6.4.ebuild,
- -git-1.7.7.6.ebuild, -git-1.7.7.7.ebuild, -git-1.7.8.ebuild,
- -git-1.7.8.1.ebuild, -git-1.7.8.2.ebuild, -git-1.7.8.3.ebuild,
- -git-1.7.8.4.ebuild, -git-1.7.8.5.ebuild:
- Cleanup some unstable ebuilds
-
- 14 Jun 2012; Mike Frysinger <vapier@gentoo.org> git-1.7.10.2.ebuild,
- git-1.7.10.ebuild, git-1.7.9.1.ebuild, git-1.7.9.2.ebuild, git-1.7.9.3.ebuild,
- git-1.7.9.4.ebuild, git-1.7.9.7.ebuild, git-1.7.9.ebuild, git-9999.ebuild,
- metadata.xml:
- Put gpg dep behind a USE flag as this signing requirement only really matters
- to the client side when signing is in use.
-
- 14 Jun 2012; Mike Frysinger <vapier@gentoo.org> git-1.7.9.1.ebuild,
- git-1.7.9.2.ebuild, git-1.7.9.3.ebuild, git-1.7.9.4.ebuild,
- git-1.7.9.7.ebuild, git-1.7.9.ebuild, git-1.7.10.ebuild,
- git-1.7.10.2.ebuild, git-9999.ebuild:
- Add USE=nls support to control gettext requirement.
-
- 14 Jun 2012; Mike Frysinger <vapier@gentoo.org> git-1.7.8.1.ebuild,
- git-1.7.8.2.ebuild, git-1.7.8.3.ebuild, git-1.7.8.4.ebuild,
- git-1.7.8.5.ebuild, git-1.7.8.6.ebuild, git-1.7.8.ebuild, git-1.7.9.1.ebuild,
- git-1.7.9.2.ebuild, git-1.7.9.3.ebuild, git-1.7.9.4.ebuild,
- git-1.7.9.7.ebuild, git-1.7.9.ebuild, git-1.7.9_rc2.ebuild,
- git-1.7.10.ebuild, git-1.7.10.2.ebuild, git-9999.ebuild:
- Re-enable USE=-iconv support now that the bug originally disabling it was
- fixed in upstream, and make sure we default to USE=iconv so that
- unicode/etc... messages "just work" out of the box #355467 by Tom Lloyd.
-
-*git-1.7.10.2 (20 May 2012)
-
- 20 May 2012; Robin H. Johnson <robbat2@gentoo.org>
- +files/git-1.7.10.2-optional-cvs.patch, +files/git-1.7.11-optional-cvs.patch,
- +git-1.7.10.2.ebuild, git-9999.ebuild:
- Version bump, update optional CVS patch to apply on latest git HEAD and
- 1.7.10.2 release. Port libpcre changes to live ebuild.
-
- 09 May 2012; Alexis Ballier <aballier@gentoo.org> git-1.7.8.6.ebuild:
- keyword ~amd64-fbsd
-
-*git-1.7.9.7 (26 Apr 2012)
-*git-1.7.7.7 (26 Apr 2012)
-*git-1.7.8.6 (26 Apr 2012)
-
- 26 Apr 2012; Robin H. Johnson <robbat2@gentoo.org> +git-1.7.7.7.ebuild,
- +git-1.7.8.6.ebuild, +git-1.7.9.7.ebuild:
- Version bump.
-
- 23 Apr 2012; Mike Frysinger <vapier@gentoo.org> git-1.7.10.ebuild,
- git-1.7.9.1.ebuild, git-1.7.9.2.ebuild, git-1.7.9.3.ebuild,
- git-1.7.9.4.ebuild, git-1.7.9.ebuild:
- Kill spurious backslash.
-
-*git-1.7.10 (08 Apr 2012)
-
- 08 Apr 2012; Robin H. Johnson <robbat2@gentoo.org> +git-1.7.10.ebuild:
- Version bump. Still no keywords due to major git-svn breakage.
-
-*git-1.7.9.4 (12 Mar 2012)
-
- 12 Mar 2012; Robin H. Johnson <robbat2@gentoo.org> +git-1.7.9.4.ebuild:
- Version bump.
-
-*git-1.7.9.3 (06 Mar 2012)
-
- 06 Mar 2012; Robin H. Johnson <robbat2@gentoo.org> +git-1.7.9.3.ebuild:
- Version bump. SVN problem still not fixed by upstream.
-
-*git-1.7.8.5 (28 Feb 2012)
-
- 28 Feb 2012; Robin H. Johnson <robbat2@gentoo.org> +git-1.7.8.5.ebuild:
- Version bump.
-
-*git-1.7.9.2 (23 Feb 2012)
-
- 23 Feb 2012; Robin H. Johnson <robbat2@gentoo.org> +git-1.7.9.2.ebuild:
- Version bump.
-
-*git-1.7.9.1 (15 Feb 2012)
-
- 15 Feb 2012; Robin H. Johnson <robbat2@gentoo.org> +git-1.7.9.1.ebuild:
- Version bump.
-
-*git-1.7.9 (05 Feb 2012)
-
- 05 Feb 2012; Robin H. Johnson <robbat2@gentoo.org> +git-1.7.9.ebuild:
- Version bump. Please be careful of git-svn functionality with SVN 1.7 if your
- SVN repo URL, branch name or tag names contains characters that need URL
- escaping.
-
- 28 Jan 2012; Robin H. Johnson <robbat2@gentoo.org> git-1.7.9_rc2.ebuild,
- git-9999.ebuild:
- Bug #384233: Fix the gitweb syntax highlighting implicit dependency on
- highlight.
-
- 20 Jan 2012; Robin H. Johnson <robbat2@gentoo.org> -git-1.7.3.5-r1.ebuild,
- -git-1.7.3.5.ebuild, -git-1.7.4.1.ebuild, -git-1.7.4.4.ebuild,
- -git-1.7.4.ebuild, -git-1.7.5_rc1.ebuild, -git-1.7.5_rc3.ebuild,
- -git-1.7.6.1.ebuild, -git-1.7.6.ebuild, -git-1.7.7.1-r1.ebuild,
- -git-1.7.7.1.ebuild, -git-1.7.7.2.ebuild, -git-1.7.7.3.ebuild,
- -git-1.7.7.4.ebuild, -git-1.7.7.ebuild:
- Clean up some unstable ebuilds.
-
-*git-1.7.7.6 (20 Jan 2012)
-*git-1.7.8.4 (20 Jan 2012)
-
- 20 Jan 2012; Robin H. Johnson <robbat2@gentoo.org> +git-1.7.7.6.ebuild,
- +git-1.7.8.4.ebuild:
- Version bump.
-
-*git-1.7.9_rc2 (20 Jan 2012)
-
- 20 Jan 2012; Robin H. Johnson <robbat2@gentoo.org>
- +files/git-1.7.8-git-svn-1.7-canonical-path.patch, +git-1.7.9_rc2.ebuild,
- git-9999.ebuild:
- Version bump, keywords temporarily removed as git-svn has issues still.
-
- 13 Jan 2012; Robin H. Johnson <robbat2@gentoo.org> git-9999.ebuild:
- Propogate libpcre change to live ebuild.
-
-*git-1.7.8.3 (07 Jan 2012)
-
- 07 Jan 2012; Robin H. Johnson <robbat2@gentoo.org> +git-1.7.8.3.ebuild:
- Version bump.
-
-*git-1.7.8.2 (02 Jan 2012)
-
- 02 Jan 2012; Robin H. Johnson <robbat2@gentoo.org> +git-1.7.8.2.ebuild:
- Version bump.
-
-*git-1.7.8.1 (21 Dec 2011)
-
- 21 Dec 2011; Robin H. Johnson <robbat2@gentoo.org> +git-1.7.8.1.ebuild:
- Version bump.
-
-*git-1.7.8 (03 Dec 2011)
-
- 03 Dec 2011; Robin H. Johnson <robbat2@gentoo.org> -git-1.7.8_rc1.ebuild,
- -git-1.7.8_rc1-r1.ebuild, -git-1.7.8_rc3.ebuild, -git-1.7.8_rc4.ebuild,
- +git-1.7.8.ebuild:
- Version bump.
-
-*git-1.7.8_rc4 (29 Nov 2011)
-
- 29 Nov 2011; Robin H. Johnson <robbat2@gentoo.org> +git-1.7.8_rc4.ebuild:
- Version bump.
-
- 22 Nov 2011; Pacho Ramos <pacho@gentoo.org> metadata.xml:
- Drop maintainer due retirement, bug #195316
-
-*git-1.7.7.4 (18 Nov 2011)
-
- 18 Nov 2011; Robin H. Johnson <robbat2@gentoo.org> +git-1.7.7.4.ebuild:
- Version bump.
-
-*git-1.7.8_rc3 (17 Nov 2011)
-
- 17 Nov 2011; Robin H. Johnson <robbat2@gentoo.org> +git-1.7.8_rc3.ebuild:
- Version bump.
-
-*git-1.7.8_rc1-r1 (16 Nov 2011)
-
- 16 Nov 2011; Robin H. Johnson <robbat2@gentoo.org> +git-1.7.8_rc1-r1.ebuild:
- Bug #377883: build correctly with libpcre for git-grep -P.
-
-*git-1.7.7.3 (09 Nov 2011)
-
- 09 Nov 2011; Robin H. Johnson <robbat2@gentoo.org> +git-1.7.7.3.ebuild:
- Version bump.
-
-*git-1.7.8_rc1 (08 Nov 2011)
-
- 08 Nov 2011; Robin H. Johnson <robbat2@gentoo.org> +git-1.7.8_rc1.ebuild:
- Version bump.
-
-*git-1.7.7.2 (02 Nov 2011)
-
- 02 Nov 2011; Robin H. Johnson <robbat2@gentoo.org> +git-1.7.7.2.ebuild:
- Version bump.
-
-*git-1.7.7.1-r1 (24 Oct 2011)
-
- 24 Oct 2011; Robin H. Johnson <robbat2@gentoo.org> +git-1.7.7.1-r1.ebuild,
- git-9999.ebuild:
- EAPI=4 and bash-completion-r1 support now that python.eclass has EAPI4, now
- uses REQUIRED_USE instead of warning blocks. Patch by Tomas Chvatal
- <scarabeus@gentoo.org>.
-
-*git-1.7.7.1 (24 Oct 2011)
-
- 24 Oct 2011; Robin H. Johnson <robbat2@gentoo.org> +git-1.7.7.1.ebuild:
- Version bump.
-
- 03 Oct 2011; Robin H. Johnson <robbat2@gentoo.org> git-9999.ebuild:
- Update live ebuild to sync.
-
-*git-1.7.7 (01 Oct 2011)
-*git-1.7.6.4 (01 Oct 2011)
-
- 01 Oct 2011; Robin H. Johnson <robbat2@gentoo.org> +git-1.7.6.4.ebuild,
- +git-1.7.7.ebuild:
- Version bump. Was delayed by getting html/manpage tarballs on the alternative
- mirroring location.
-
-*git-1.7.6.1 (25 Aug 2011)
-
- 25 Aug 2011; Robin H. Johnson <robbat2@gentoo.org> +git-1.7.6.1.ebuild:
- Version bump.
-
- 19 Aug 2011; Jeremy Olexa <darkside@gentoo.org> git-1.7.2.5.ebuild,
- git-1.7.3.4-r1.ebuild, git-1.7.3.5.ebuild, git-1.7.3.5-r1.ebuild,
- git-1.7.3.5-r2.ebuild, git-1.7.4.ebuild, git-1.7.4.1.ebuild,
- git-1.7.4.4.ebuild, git-1.7.4.5.ebuild, git-1.7.5_rc1.ebuild,
- git-1.7.5_rc3.ebuild, git-1.7.5.3.ebuild, git-1.7.6.ebuild, git-9999.ebuild:
- Remove useless/redundant built_with_use check for subversion[perl] since the
- addition of USE-deps. Signed off by maintainer. Tangentially related to bug
- 250179
-
- 13 Jul 2011; Markus Duft <mduft@gentoo.org> git-1.7.6.ebuild,
- +files/git-1.7.6-interix.patch:
- re-added interix prefix specific patch, as some things didnt make it into the
- current release.
-
-*git-1.7.6 (27 Jun 2011)
-
- 27 Jun 2011; Robin H. Johnson <robbat2@gentoo.org> +git-1.7.6.ebuild,
- git-9999.ebuild:
- Version bump. Bug #354439: instructions for bash completion. Bug #352693:
- revert env perl change from bug #326625. Bug #370579: One more test that
- requires FEATURES=userpriv.
-
- 30 May 2011; Markus Duft <mduft@gentoo.org> git-1.7.5.3.ebuild,
- git-9999.ebuild, +files/git-1.7.5-interix.patch:
- add build fix for interix.
-
-*git-1.7.5.2 (30 May 2011)
-
- 30 May 2011; Robin H. Johnson <robbat2@gentoo.org> +git-1.7.5.3.ebuild,
- git-9999.ebuild:
- Version bump. Sync keywords to -9999 ebuild.
-
- 03 May 2011; Fabian Groffen <grobian@gentoo.org> git-1.7.5_rc3.ebuild:
- Marked ~x64-freebsd
-
-*git-1.7.5_rc3 (27 Apr 2011)
-*git-1.7.4.5 (27 Apr 2011)
-
- 27 Apr 2011; Robin H. Johnson <robbat2@gentoo.org> +git-1.7.4.5.ebuild,
- +git-1.7.5_rc3.ebuild:
- Version bump.
-
- 20 Apr 2011; Tomáš Chvátal <scarabeus@gentoo.org> git-9999.ebuild:
- Migrate to git-2 eclass. Update live/stable logic conditionals.
-
-*git-1.7.5_rc1 (06 Apr 2011)
-*git-1.7.4.4 (06 Apr 2011)
-
- 06 Apr 2011; Robin H. Johnson <robbat2@gentoo.org> -git-1.7.4_rc1.ebuild,
- -git-1.7.4_rc1-r1.ebuild, -git-1.7.4_rc1-r2.ebuild, -git-1.7.4_rc2.ebuild,
- -git-1.7.4_rc3.ebuild, +git-1.7.4.4.ebuild, +git-1.7.5_rc1.ebuild:
- Clean up old 1.7.4_rc versions. Version bump to other new versions.
-
- 04 Apr 2011; Pacho Ramos <pacho@gentoo.org> git-1.6.4.5.ebuild,
- git-1.7.2.5.ebuild, git-1.7.3.4-r1.ebuild, git-1.7.3.5.ebuild,
- git-1.7.3.5-r1.ebuild, git-1.7.3.5-r2.ebuild, git-1.7.4_rc1.ebuild,
- git-1.7.4_rc1-r1.ebuild, git-1.7.4_rc1-r2.ebuild, git-1.7.4_rc2.ebuild,
- git-1.7.4_rc3.ebuild, git-1.7.4.ebuild, git-1.7.4.1.ebuild, git-9999.ebuild:
- RDEPEND only in dev-python/pygtksourceview:2 as
- dev-python/gtksourceview-python will be dropped soon (bug #355049 with Robin
- Johnson authorization).
-
- 12 Feb 2011; Robin H. Johnson <robbat2@gentoo.org> -git-1.6.4.4.ebuild,
- -git-1.6.4.4-r1.ebuild, -files/git-1.6.4.5-gitweb-cve-2010-3906.patch,
- -files/git-1.7.0-always-install-js.patch,
- -files/git-1.7.1-always-install-js.patch,
- -files/git-1.7.1-noiconv-segfault-fix.patch, -git-1.7.2.2.ebuild,
- -git-1.7.2.3.ebuild, -git-1.7.2.4.ebuild, -git-1.7.2.4-r1.ebuild,
- -git-1.7.3.2.ebuild, -git-1.7.3.2-r1.ebuild, -git-1.7.3.3.ebuild,
- -git-1.7.3.4.ebuild:
- Cleanup old files.
-
-*git-1.7.4.1 (12 Feb 2011)
-
- 12 Feb 2011; Robin H. Johnson <robbat2@gentoo.org> +git-1.7.4.1.ebuild:
- Version bump.
-
-*git-1.7.4 (01 Feb 2011)
-
- 01 Feb 2011; Robin H. Johnson <robbat2@gentoo.org> +git-1.7.4.ebuild:
- Version bump.
-
-*git-1.7.4_rc3 (24 Jan 2011)
-
- 24 Jan 2011; Robin H. Johnson <robbat2@gentoo.org> +git-1.7.4_rc3.ebuild:
- version bump
-
-*git-1.7.4_rc2 (15 Jan 2011)
-
- 15 Jan 2011; Robin H. Johnson <robbat2@gentoo.org> +git-1.7.4_rc2.ebuild,
- git-9999.ebuild:
- Version bump.
-
- 12 Jan 2011; Michael Haubenwallner <haubi@gentoo.org>
- git-1.7.4_rc1-r2.ebuild:
- aix lacks FNMATCH_CASEFOLD
-
- 10 Jan 2011; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
- git-1.7.3.5-r2.ebuild, git-1.7.4_rc1-r2.ebuild, git-9999.ebuild:
- Call python_mod_optimize() and python_mod_cleanup() (bug #329479).
-
- 08 Jan 2011; Fabian Groffen <grobian@gentoo.org> git-1.7.3.5-r2.ebuild,
- git-1.7.4_rc1-r2.ebuild, git-9999.ebuild:
- Fix for Prefix
-
- 08 Jan 2011; Robin H. Johnson <robbat2@gentoo.org> git-1.7.3.4-r1.ebuild:
- Backport bug #350330 automagic CVS to stable ebuild.
-
- 08 Jan 2011; Robin H. Johnson <robbat2@gentoo.org> git-1.7.3.5-r2.ebuild,
- -git-1.7.3.5-r2.ebuild.orig, git-1.7.4_rc1-r2.ebuild, git-9999.ebuild:
- Fix missing argument in call to python_convert_shebangs, and drop accidently
- added .orig file.
-
- 07 Jan 2011; Robin H. Johnson <robbat2@gentoo.org> git-9999.ebuild:
- Also import python improvements to 9999 ebuild.
-
-*git-1.7.4_rc1-r2 (07 Jan 2011)
-*git-1.7.3.5-r2 (07 Jan 2011)
-
- 07 Jan 2011; Robin H. Johnson <robbat2@gentoo.org> +git-1.7.3.5-r2.ebuild,
- +git-1.7.3.5-r2.ebuild.orig, +git-1.7.4_rc1-r2.ebuild:
- Bug #329479: improve python usage to new python eclass. Does not support
- multiple active versions of python easily.
-
- 07 Jan 2011; Robin H. Johnson <robbat2@gentoo.org> git-1.7.4_rc1-r1.ebuild,
- git-9999.ebuild:
- Port bug #350330 fixes to newer ebuilds.
-
- 07 Jan 2011; Markos Chandras <hwoarang@gentoo.org> git-1.6.4.5.ebuild,
- git-1.7.2.5.ebuild, git-1.7.3.4-r1.ebuild:
- Stable on amd64 wrt bug #349045
-
- 07 Jan 2011; Robin H. Johnson <robbat2@gentoo.org> git-1.7.3.5-r1.ebuild,
- +files/git-1.7.3.5-optional-cvs.patch:
- Bug #350330: Avoid automagic CVS.
-
- 07 Jan 2011; Fabian Groffen <grobian@gentoo.org> git-1.7.3.5-r1.ebuild,
- git-1.7.4_rc1-r1.ebuild, git-9999.ebuild:
- Fix gitweb removal for Prefix
-
-*git-1.7.4_rc1-r1 (07 Jan 2011)
-
- 07 Jan 2011; Robin H. Johnson <robbat2@gentoo.org> +git-1.7.4_rc1-r1.ebuild,
- git-9999.ebuild:
- Port the 1.7.3.5-r1 Prefix USE=python code to newer ebuilds since Prefix team
- has tested.
-
-*git-1.7.3.5-r1 (06 Jan 2011)
-
- 06 Jan 2011; Robin H. Johnson <robbat2@gentoo.org> +git-1.7.3.5-r1.ebuild:
- Bug #320647 redux: Full ability to disable Python usage for Prefix (needed to
- work around circular dependency loop).
-
-*git-1.7.4_rc1 (06 Jan 2011)
-
- 06 Jan 2011; Robin H. Johnson <robbat2@gentoo.org> +git-1.7.4_rc1.ebuild:
- Version bump for new major release.
-
-*git-1.7.3.5 (06 Jan 2011)
-
- 06 Jan 2011; Robin H. Johnson <robbat2@gentoo.org> git-1.7.3.4-r1.ebuild,
- +git-1.7.3.5.ebuild:
- Version bump. Also backport minor improvement to testsuite running to get
- cleaner repeat results.
-
- 01 Jan 2011; Raúl Porcel <armin76@gentoo.org> git-1.6.4.5.ebuild,
- git-1.7.2.5.ebuild, git-1.7.3.4-r1.ebuild:
- alpha/arm/ia64/s390/sh/sparc stable wrt #349045
-
- 31 Dec 2010; Christian Faulhammer <fauli@gentoo.org>
- git-1.7.3.4-r1.ebuild:
- stable x86, security bug 349045
-
- 29 Dec 2010; Robin H. Johnson <robbat2@gentoo.org> git-1.7.3.4-r1.ebuild,
- +files/git-1.7.3.4-fix-perl-test-prereq.patch:
- Bug #350075: t/t9001: fix missing prereq on some tests.
-
- 27 Dec 2010; Brent Baude <ranger@gentoo.org> git-1.6.4.5.ebuild,
- git-1.7.2.5.ebuild, git-1.7.3.4-r1.ebuild:
- marking -1.6.4.5 -1.7.2.5 -1.7.3.4-r1 ppc64 stable for bug 349045
-
- 26 Dec 2010; Robin H. Johnson <robbat2@gentoo.org> git-1.7.3.2.ebuild,
- git-1.7.3.2-r1.ebuild, git-1.7.3.3.ebuild, git-1.7.3.4.ebuild,
- git-1.7.3.4-r1.ebuild, +files/git-1.7.3.4-avoid-shell-issues.patch:
- Bug #349083: Fix a false positive in the Git testsuite, triggered when the
- portage user had a shell of /bin/false.
-
- 25 Dec 2010; Robin H. Johnson <robbat2@gentoo.org> git-1.7.2.5.ebuild,
- git-1.7.3.4-r1.ebuild:
- Minor fail with displaying aggregate-results to fix.
-
- 25 Dec 2010; Robin H. Johnson <robbat2@gentoo.org> git-1.7.2.5.ebuild,
- git-1.7.3.4-r1.ebuild:
- Improve output phase of src_test block for new stables.
-
- 23 Dec 2010; Jeroen Roovers <jer@gentoo.org> git-1.7.3.4-r1.ebuild:
- Stable for HPPA PPC (bug #349045).
-
- 23 Dec 2010; Jeroen Roovers <jer@gentoo.org> git-1.6.4.5.ebuild,
- git-1.7.2.5.ebuild:
- Stable for PPC (bug #349045).
-
- 22 Dec 2010; Jeroen Roovers <jer@gentoo.org> git-1.7.2.5.ebuild:
- Stable for HPPA (bug #349045).
-
- 22 Dec 2010; Jeroen Roovers <jer@gentoo.org> git-1.6.4.5.ebuild:
- Stable for HPPA (bug #349045).
-
- 20 Dec 2010; Tobias Klausmann <klausman@gentoo.org> git-1.7.3.4-r1.ebuild:
- Stable on alpha, bug #349045
-
- 20 Dec 2010; Tobias Klausmann <klausman@gentoo.org> git-1.7.2.5.ebuild:
- Stable on alpha, bug #349045
-
- 20 Dec 2010; Tobias Klausmann <klausman@gentoo.org> git-1.6.4.5.ebuild:
- Stable on alpha, bug #349045
-
- 20 Dec 2010; Robin H. Johnson <robbat2@gentoo.org> git-1.6.4.4.ebuild,
- git-1.6.4.4-r1.ebuild, git-1.6.4.5.ebuild, git-1.7.2.2.ebuild,
- git-1.7.2.3.ebuild, git-1.7.2.4.ebuild, git-1.7.2.4-r1.ebuild,
- git-1.7.2.5.ebuild, git-1.7.3.2.ebuild:
- Backport the doman cosmetic fix to ALL ebuilds since I got yet another bug
- about it.
-
- 19 Dec 2010; Pawel Hajdan jr <phajdan.jr@gentoo.org> git-1.6.4.5.ebuild,
- git-1.7.2.5.ebuild:
- x86 stable wrt security bug #349045
-
-*git-1.7.3.4-r1 (19 Dec 2010)
-
- 19 Dec 2010; Robin H. Johnson <robbat2@gentoo.org> +git-1.7.3.4-r1.ebuild:
- Bug #339278: Do not install gitweb with USE=-cgi. Bug #320647: Python path
- for G/FreeBSD. Bug #326625: Perl path with local::lib. Bug #333405: no color
- for test output to make log parsing easier.
-
-*git-1.7.2.5 (19 Dec 2010)
-*git-1.6.4.5 (19 Dec 2010)
-
- 19 Dec 2010; Robin H. Johnson <robbat2@gentoo.org> +git-1.6.4.5.ebuild,
- +git-1.7.2.5.ebuild:
- Version bump to official releases with gitweb XSS fixes, rather than our
- revbumps with the patch.
-
-*git-1.7.3.4 (16 Dec 2010)
-*git-1.7.2.4-r1 (16 Dec 2010)
-*git-1.6.4.4-r1 (16 Dec 2010)
-
- 16 Dec 2010; Robin H. Johnson <robbat2@gentoo.org> +git-1.6.4.4-r1.ebuild,
- +files/git-1.6.4.5-gitweb-cve-2010-3906.patch, +git-1.7.2.4-r1.ebuild,
- +git-1.7.3.4.ebuild:
- Version bump. Contains fix for CVE-2010-3906: gitweb XSS.
-
-*git-1.7.3.3 (07 Dec 2010)
-*git-1.7.2.4 (07 Dec 2010)
-
- 07 Dec 2010; Robin H. Johnson <robbat2@gentoo.org> -git-1.7.0.ebuild,
- -git-1.7.1-r1.ebuild, -git-1.7.1.1.ebuild, -git-1.7.2.ebuild,
- -git-1.7.2-r2.ebuild, +git-1.7.2.4.ebuild, -git-1.7.3.ebuild,
- -git-1.7.3.1.ebuild, +git-1.7.3.3.ebuild:
- Version bump and cleanup.
-
- 11 Nov 2010; Sebastian Pipping <sping@gentoo.org> git-1.7.3.2-r1.ebuild:
- Merge changes to 9999 back into latest release ebuild.
-
- 11 Nov 2010; Sebastian Pipping <sping@gentoo.org> git-9999.ebuild:
- Make live ebuild depend on asciidoc and xmlto independent of flag "doc"
- (bug #343063)
-
- 09 Nov 2010; Robin H. Johnson <robbat2@gentoo.org> git-1.7.2.3.ebuild,
- git-1.7.3.ebuild, git-1.7.3.1.ebuild, git-1.7.3.2.ebuild,
- git-1.7.3.2-r1.ebuild:
- Fix useless extra KEYWORDS.
-
- 29 Oct 2010; Mark Loeser <halcy0n@gentoo.org> git-9999.ebuild:
- Remove ~ppc and ~ppc64
-
- 27 Oct 2010; Robin H. Johnson <robbat2@gentoo.org> git-9999.ebuild:
- Bump live build.
-
- 27 Oct 2010; Robin H. Johnson <robbat2@gentoo.org> git-1.7.3.2-r1.ebuild:
- Bug #342845: fix contrib install and doman warning.
-
-*git-1.7.3.2-r1 (26 Oct 2010)
-
- 26 Oct 2010; Robin H. Johnson <robbat2@gentoo.org> +git-1.7.3.2-r1.ebuild:
- revbump with installing more of new contrib.
-
- 22 Oct 2010; Daniel Pielmeier <billie@gentoo.org>
- +files/git-1.6.6.1-interix6.patch, +files/git-1.7.1-interix.patch:
- Interix patches are still needed for some older versions.
-
-*git-1.7.3.2 (22 Oct 2010)
-
- 22 Oct 2010; Markus Duft <mduft@gentoo.org> git-1.7.3.2.ebuild,
- +files/git-1.7.3.2-interix.patch,
- -files/git-1.6.6.1-interix6.patch,
- -files/git-1.7.1-interix.patch:
- removed obsolete patches, added a new one instead. the new patch matches
- more the spirit of upstream, and has been submitted there.
-
- 22 Oct 2010; Robin H. Johnson <robbat2@gentoo.org> +git-1.7.3.2.ebuild:
- Version bump.
-
-*git-1.7.3.1 (30 Sep 2010)
-
- 30 Sep 2010; Robin H. Johnson <robbat2@gentoo.org> +git-1.7.3.1.ebuild:
- Version bump.
-
-*git-1.7.3 (19 Sep 2010)
-
- 19 Sep 2010; Robin H. Johnson <robbat2@gentoo.org> +git-1.7.3.ebuild:
- Version bump.
-
-*git-1.7.2.3 (13 Sep 2010)
-
- 13 Sep 2010; Robin H. Johnson <robbat2@gentoo.org> +git-1.7.2.3.ebuild:
- Bug #337104: verbump.
-
- 11 Sep 2010; Raúl Porcel <armin76@gentoo.org> git-1.7.2.2.ebuild:
- arm/ia64/s390/sh/sparc stable wrt #335891
-
- 10 Sep 2010; Jeroen Roovers <jer@gentoo.org> git-1.7.2.2.ebuild:
- Stable for HPPA (bug #335891).
-
- 10 Sep 2010; Tobias Klausmann <klausman@gentoo.org> git-1.7.2.2.ebuild:
- Stable on alpha, bug #335891
-
- 07 Sep 2010; Jeroen Roovers <jer@gentoo.org> git-1.7.2.2.ebuild:
- Stable for PPC (bug #335891).
-
- 06 Sep 2010; Brent Baude <ranger@gentoo.org> git-1.7.2.2.ebuild:
- Marking git-1.7.2.2 ppc64 for bug 335891
-
- 06 Sep 2010; Markos Chandras <hwoarang@gentoo.org> git-1.7.2.2.ebuild:
- Stable on amd64 wrt bug #335891
-
- 06 Sep 2010; Pawel Hajdan jr <phajdan.jr@gentoo.org> git-1.7.2.2.ebuild:
- x86 stable wrt security bug #335891
-
- 03 Sep 2010; Christian Faulhammer <fauli@gentoo.org> git-1.7.2.2.ebuild:
- add ~x86-freebsd
-
- 29 Aug 2010; Sven Wegener <swegener@gentoo.org> git-1.7.2.ebuild,
- git-1.7.2-r2.ebuild, git-1.7.2.2.ebuild:
- Install static gitweb files into correct location.
-
-*git-1.7.2.2 (23 Aug 2010)
-
- 23 Aug 2010; Robin H. Johnson <robbat2@gentoo.org> +git-1.7.2.2.ebuild:
- Version bump.
-
- 16 Aug 2010; Robin H. Johnson <robbat2@gentoo.org> git-1.6.4.4.ebuild,
- git-1.7.0.ebuild, git-1.7.1-r1.ebuild, git-1.7.1.1.ebuild,
- git-1.7.2.ebuild, git-1.7.2-r2.ebuild, git-9999.ebuild:
- Bug #332935: In newer EAPIs, perl-module brings in dev-lang/perl as well,
- which we do not always want.
-
-*git-1.7.2-r2 (09 Aug 2010)
-
- 09 Aug 2010; Fabian Groffen <grobian@gentoo.org> -git-1.7.2-r1.ebuild,
- +git-1.7.2-r2.ebuild:
- Change SHELL_PATH from bash to sh to resolve problems with git's shell
- scripts for some people, bug #331031
-
- 31 Jul 2010; Fabian Groffen <grobian@gentoo.org> git-1.7.2-r1.ebuild:
- Fix compilation with USE=-iconv on non-glibc platforms since disabling of
- iconv is still ignored due to bugs mentioned in the ebuild
-
- 30 Jul 2010; Robin H. Johnson <robbat2@gentoo.org> -git-1.6.3.1.ebuild,
- -git-1.6.3.3.ebuild, -git-1.6.3.4.ebuild, -git-1.6.4.ebuild,
- -git-1.6.4.1.ebuild, -git-1.6.4.2.ebuild, -git-1.6.4.3.ebuild,
- -git-1.6.5_rc1.ebuild, -git-1.6.5_rc2.ebuild, -git-1.6.5.ebuild,
- -git-1.6.5.1.ebuild, -git-1.6.5.1-r1.ebuild, -git-1.6.5.2.ebuild,
- -git-1.6.5.3.ebuild, -git-1.6.5.4.ebuild, -git-1.6.5.5.ebuild,
- -git-1.6.5.6.ebuild, -git-1.6.5.7.ebuild, -git-1.6.5.8.ebuild,
- -git-1.6.6_rc3.ebuild, -git-1.6.6_rc4.ebuild, -git-1.6.6.ebuild,
- -git-1.6.6-r1.ebuild, -git-1.6.6-r2.ebuild, -git-1.6.6.1.ebuild,
- -git-1.6.6.2.ebuild, -files/git-1.6.6-always-install-js.patch,
- -git-1.7.0.3.ebuild, -git-1.7.0.4.ebuild:
- Cleanup old versions.
-
-*git-1.7.2-r1 (22 Jul 2010)
-
- 22 Jul 2010; Jeremy Olexa <darkside@gentoo.org>
- +files/git-1.6.6.1-interix6.patch, +files/git-1.7.1-interix.patch,
- +git-1.7.2-r1.ebuild:
- Migrate changes from Gentoo Prefix overlay. Convert to EAPI3, add patches,
- modify paths, etc. Approved by maintainer, reference bug 329273. Revbump
- per request but no substantial changes for the end user
-
-*git-1.7.2 (22 Jul 2010)
-
- 22 Jul 2010; Robin H. Johnson <robbat2@gentoo.org> +git-1.7.2.ebuild,
- +files/git-1.7.2-always-install-js.patch:
- Version bump.
-
- 18 Jul 2010; Raúl Porcel <armin76@gentoo.org> git-1.7.1-r1.ebuild:
- alpha/arm/ia64/s390/sh/sparc stable wrt #321899
-
- 18 Jul 2010; <nixnut@gentoo.org> git-1.7.0.ebuild:
- ppc stable #321899
-
-*git-1.7.1.1 (30 Jun 2010)
-
- 30 Jun 2010; Robin H. Johnson <robbat2@gentoo.org> +git-1.7.1.1.ebuild:
- Version bump.
-
- 22 Jun 2010; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
- git-1.6.3.1.ebuild, git-1.6.3.3.ebuild, git-1.6.3.4.ebuild,
- git-1.6.4.ebuild, git-1.6.4.1.ebuild, git-1.6.4.2.ebuild,
- git-1.6.4.3.ebuild, git-1.6.4.4.ebuild, git-1.6.5_rc1.ebuild,
- git-1.6.5_rc2.ebuild, git-1.6.5.ebuild, git-1.6.5.1.ebuild,
- git-1.6.5.1-r1.ebuild, git-1.6.5.2.ebuild, git-1.6.5.3.ebuild,
- git-1.6.5.4.ebuild, git-1.6.5.5.ebuild, git-1.6.5.6.ebuild,
- git-1.6.5.7.ebuild, git-1.6.5.8.ebuild, git-1.6.6_rc3.ebuild,
- git-1.6.6_rc4.ebuild, git-1.6.6.ebuild, git-1.6.6-r1.ebuild,
- git-1.6.6-r2.ebuild, git-1.6.6.1.ebuild, git-1.6.6.2.ebuild,
- git-1.7.0.ebuild, git-1.7.0.3.ebuild, git-1.7.0.4.ebuild,
- git-1.7.1-r1.ebuild, git-9999.ebuild, metadata.xml:
- dev-util/subversion renamed to dev-vcs/subversion.
-
- 22 Jun 2010; Jeroen Roovers <jer@gentoo.org> git-1.7.1-r1.ebuild:
- Stable for HPPA (bug #321899).
-
- 19 Jun 2010; Jonathan Callen <abcd@gentoo.org> git-1.6.3.1.ebuild,
- git-1.6.3.3.ebuild, git-1.6.3.4.ebuild, git-1.6.4.ebuild,
- git-1.6.4.1.ebuild, git-1.6.4.2.ebuild, git-1.6.4.3.ebuild,
- git-1.6.4.4.ebuild, git-1.6.5_rc1.ebuild, git-1.6.5_rc2.ebuild,
- git-1.6.5.ebuild, git-1.6.5.1.ebuild, git-1.6.5.1-r1.ebuild,
- git-1.6.5.2.ebuild, git-1.6.5.3.ebuild, git-1.6.5.4.ebuild,
- git-1.6.5.5.ebuild, git-1.6.5.6.ebuild, git-1.6.5.7.ebuild,
- git-1.6.5.8.ebuild, git-1.6.6_rc3.ebuild, git-1.6.6_rc4.ebuild,
- git-1.6.6.ebuild, git-1.6.6-r1.ebuild, git-1.6.6-r2.ebuild,
- git-1.6.6.1.ebuild, git-1.6.6.2.ebuild, git-1.7.0.ebuild,
- git-1.7.0.3.ebuild, git-1.7.0.4.ebuild, git-1.7.1-r1.ebuild,
- git-9999.ebuild:
- Moving dev-util/cvs* to dev-vcs/cvs*
-
- 14 Jun 2010; Christoph Mende <angelos@gentoo.org> git-1.7.1-r1.ebuild:
- Stable on amd64 wrt bug #321899
-
- 05 Jun 2010; Pawel Hajdan jr <phajdan.jr@gentoo.org> git-1.7.1-r1.ebuild:
- x86 stable wrt bug #321899
-
- 31 May 2010; Robin H. Johnson <robbat2@gentoo.org> git-1.7.1-r1.ebuild:
- Bug #322205: The iconv patch added for -r1 just stopped the segfaults, the
- testsuite still fails, so forcing USE=iconv for now.
-
- 28 May 2010; Robin H. Johnson <robbat2@gentoo.org> -git-1.7.1.ebuild:
- Remove broken 1.7.1.
-
-*git-1.7.1-r1 (28 May 2010)
-
- 28 May 2010; Robin H. Johnson <robbat2@gentoo.org> +git-1.7.1-r1.ebuild,
- +files/git-1.7.1-noiconv-segfault-fix.patch:
- Bug #321895: patch from upstream to avoid segfault with USE=-iconv.
-
-*git-1.7.1 (01 May 2010)
-
- 01 May 2010; Robin H. Johnson <robbat2@gentoo.org> +git-1.7.1.ebuild,
- +files/git-1.7.1-always-install-js.patch:
- Bug #317953: Version bump.
-
-*git-1.7.0.4 (01 Apr 2010)
-
- 01 Apr 2010; Robin H. Johnson <robbat2@gentoo.org> +git-1.7.0.4.ebuild:
- Version bump.
-
- 31 Mar 2010; Robin H. Johnson <robbat2@gentoo.org> git-1.6.5.1-r1.ebuild,
- git-1.6.5.2.ebuild, git-1.6.5.3.ebuild, git-1.6.5.4.ebuild,
- git-1.6.5.5.ebuild, git-1.6.5.6.ebuild, git-1.6.5.7.ebuild,
- git-1.6.5.8.ebuild, git-1.6.6_rc3.ebuild, git-1.6.6_rc4.ebuild,
- git-1.6.6.ebuild, git-1.6.6-r1.ebuild, git-1.6.6-r2.ebuild,
- git-1.6.6.1.ebuild, git-1.6.6.2.ebuild, git-1.7.0.ebuild,
- git-1.7.0.3.ebuild:
- Forward-port ~ppc64 keyword to other ebuilds since it came back in bug
- #290163.
-
- 24 Mar 2010; Robin H. Johnson <robbat2@gentoo.org> git-1.6.3.1.ebuild,
- git-1.6.3.3.ebuild, git-1.6.3.4.ebuild, git-1.6.4.ebuild,
- git-1.6.4.1.ebuild, git-1.6.4.2.ebuild, git-1.6.4.3.ebuild,
- git-1.6.4.4.ebuild, git-1.6.5_rc1.ebuild, git-1.6.5_rc2.ebuild,
- git-1.6.5.ebuild, git-1.6.5.1.ebuild, git-1.6.5.1-r1.ebuild,
- git-1.6.5.2.ebuild, git-1.6.5.3.ebuild, git-1.6.5.4.ebuild,
- git-1.6.5.5.ebuild, git-1.6.5.6.ebuild, git-1.6.5.7.ebuild,
- git-1.6.5.8.ebuild, git-1.6.6_rc3.ebuild, git-1.6.6_rc4.ebuild,
- git-1.6.6.ebuild, git-1.6.6-r1.ebuild, git-1.6.6-r2.ebuild,
- git-1.6.6.1.ebuild, git-1.6.6.2.ebuild, git-1.7.0.ebuild,
- git-1.7.0.3.ebuild, git-9999.ebuild:
- Bug #296628: Expand list of tests disabled when CVS is not available.
-
-*git-1.7.0.3 (24 Mar 2010)
-
- 24 Mar 2010; Robin H. Johnson <robbat2@gentoo.org> -git-1.7.0.2.ebuild,
- +git-1.7.0.3.ebuild:
- Bug #310967: 1.7.0.2 has a segfault bug in git-daemon, remove and replace
- with 1.7.0.3
-
- 17 Mar 2010; Sebastian Pipping <sping@gentoo.org> +files/50git-gentoo.el,
- +git-1.6.3.1.ebuild, +git-1.6.3.3.ebuild, +git-1.6.3.4.ebuild,
- +git-1.6.4.ebuild, +git-1.6.4.1.ebuild, +git-1.6.4.2.ebuild,
- +git-1.6.4.3.ebuild, +git-1.6.4.4.ebuild, +git-1.6.5_rc1.ebuild,
- +git-1.6.5_rc2.ebuild, +git-1.6.5.ebuild, +git-1.6.5.1.ebuild,
- +git-1.6.5.1-r1.ebuild, +git-1.6.5.2.ebuild, +git-1.6.5.3.ebuild,
- +git-1.6.5.4.ebuild, +git-1.6.5.5.ebuild, +git-1.6.5.6.ebuild,
- +git-1.6.5.7.ebuild, +git-1.6.5.8.ebuild, +git-1.6.6_rc3.ebuild,
- +git-1.6.6_rc4.ebuild, +git-1.6.6.ebuild, +git-1.6.6-r1.ebuild,
- +git-1.6.6-r2.ebuild, +git-1.6.6.1.ebuild, +git-1.6.6.2.ebuild,
- +files/git-1.6.6-always-install-js.patch, +git-1.7.0.ebuild,
- +git-1.7.0.2.ebuild, +files/git-1.7.0-always-install-js.patch,
- +git-9999.ebuild, +files/git-daemon.confd, +files/git-daemon.initd,
- +files/git-daemon.xinetd, +metadata.xml:
- New package (copied from dev-util/git)
-
-*git-1.7.0.2 (07 Mar 2010)
-
- 07 Mar 2010; Robin H. Johnson <robbat2@gentoo.org> +git-1.7.0.2.ebuild:
- version bump.
-
- 28 Feb 2010; Sebastian Pipping <sping@gentoo.org> git-9999.ebuild:
- Sync live ebuild with latest (bug #305157)
-
-*git-1.7.0 (13 Feb 2010)
-
- 13 Feb 2010; Robin H. Johnson <robbat2@gentoo.org> +git-1.7.0.ebuild,
- +files/git-1.7.0-always-install-js.patch:
- Version bump.
-
-*git-1.6.6.2 (13 Feb 2010)
-
- 13 Feb 2010; Robin H. Johnson <robbat2@gentoo.org> +git-1.6.6.2.ebuild:
- Version bump.
-
-*git-1.6.6.1 (21 Jan 2010)
-*git-1.6.5.8 (21 Jan 2010)
-
- 21 Jan 2010; Robin H. Johnson <robbat2@gentoo.org> +git-1.6.5.8.ebuild,
- +git-1.6.6.1.ebuild:
- Version bump.
-
- 02 Jan 2010; Brent Baude <ranger@gentoo.org> git-1.6.5.1-r1.ebuild:
- Marking git-1.6.5.1-r1 ~ppc64 for bug 290163
-
-*git-1.6.6-r2 (26 Dec 2009)
-
- 26 Dec 2009; Robin H. Johnson <robbat2@gentoo.org> +git-1.6.6-r2.ebuild,
- git-9999.ebuild:
- Bug #298390: All the Subversion ebuilds now offer perl, so we can USE-dep
- on it.
-
-*git-1.6.6-r1 (26 Dec 2009)
-
- 26 Dec 2009; Robin H. Johnson <robbat2@gentoo.org> +git-1.6.6-r1.ebuild,
- +files/git-1.6.6-always-install-js.patch, git-9999.ebuild:
- Bug #298277: Fixup JS install for Gitweb. Also port all recent fixes to
- the live ebuild.
-
-*git-1.6.6 (24 Dec 2009)
-
- 24 Dec 2009; Robin H. Johnson <robbat2@gentoo.org> +git-1.6.6.ebuild:
- Version bump.
-
-*git-1.6.6_rc4 (21 Dec 2009)
-
- 21 Dec 2009; Robin H. Johnson <robbat2@gentoo.org> +git-1.6.6_rc4.ebuild:
- Version bump.
-
-*git-1.6.6_rc3 (17 Dec 2009)
-
- 17 Dec 2009; Robin H. Johnson <robbat2@gentoo.org> +git-1.6.6_rc3.ebuild:
- Version bump for the upstream rc.
-
-*git-1.6.5.7 (17 Dec 2009)
-
- 17 Dec 2009; Robin H. Johnson <robbat2@gentoo.org> +git-1.6.5.7.ebuild:
- Version bump and fix bug #296310 for Perl 5.10 users.
-
-*git-1.6.5.6 (11 Dec 2009)
-
- 11 Dec 2009; Robin H. Johnson <robbat2@gentoo.org> +git-1.6.5.6.ebuild:
- version bump
-
-*git-1.6.5.5 (06 Dec 2009)
-
- 06 Dec 2009; Robin H. Johnson <robbat2@gentoo.org> +git-1.6.5.5.ebuild:
- Version bump.
-
-*git-1.6.5.4 (03 Dec 2009)
-
- 03 Dec 2009; Robin H. Johnson <robbat2@gentoo.org> +git-1.6.5.4.ebuild:
- Version bump.
-
- 18 Nov 2009; Raúl Porcel <armin76@gentoo.org> git-1.6.5.1-r1.ebuild,
- git-1.6.5.2.ebuild, git-1.6.5.3.ebuild:
- Add ~alpha/~ia64 wrt #290163
-
- 17 Nov 2009; Robin H. Johnson <robbat2@gentoo.org> git-1.6.5.3.ebuild:
- Bug #290163: rekeyword for arm. Tested on mv78100.
-
- 17 Nov 2009; Robin H. Johnson <robbat2@gentoo.org> git-1.6.5.3.ebuild:
- Bug #290465: uclibc needs an additional define to select a codepath that
- it will compile against.
-
- 17 Nov 2009; Robin H. Johnson <robbat2@gentoo.org> git-1.6.5.3.ebuild:
- Bug #290131: cpio is only needed for building git-gui now, and nothing
- else at runtime.
-
-*git-1.6.5.3 (17 Nov 2009)
-
- 17 Nov 2009; Robin H. Johnson <robbat2@gentoo.org> +git-1.6.5.3.ebuild:
- Version bump. Testcases updated to run a working subset with
- FEATURES=-userpriv per bug #292865.
-
- 16 Nov 2009; Jeremy Olexa <darkside@gentoo.org> git-1.6.3.1.ebuild,
- git-1.6.3.3.ebuild, git-1.6.3.4.ebuild, git-1.6.4.ebuild,
- git-1.6.4.1.ebuild, git-1.6.4.2.ebuild, git-1.6.4.3.ebuild,
- git-1.6.4.4.ebuild, git-1.6.5_rc1.ebuild, git-1.6.5_rc2.ebuild,
- git-1.6.5.ebuild, git-1.6.5.1.ebuild, git-1.6.5.1-r1.ebuild,
- git-1.6.5.2.ebuild, git-9999.ebuild:
- Since app-misc/git was removed from the tree, remove that invalid atom
- from the CDEPEND variable in dev-util/git ebuilds
-
-*git-1.6.5.2 (30 Oct 2009)
-
- 30 Oct 2009; Robin H. Johnson <robbat2@gentoo.org> +git-1.6.5.2.ebuild:
- Bug #291107: version bump.
-
- 23 Oct 2009; Robin H. Johnson <robbat2@gentoo.org> git-1.6.5_rc2.ebuild,
- git-1.6.5.ebuild, git-1.6.5.1.ebuild, git-1.6.5.1-r1.ebuild,
- git-9999.ebuild:
- USE-default on doc was unpopular, and got even more so with USE=doc now
- bringing in dependencies. Turn off the default.
-
-*git-1.6.5.1-r1 (22 Oct 2009)
-
- 22 Oct 2009; Sebastian Pipping <sping@gentoo.org> +git-1.6.5.1-r1.ebuild,
- git-9999.ebuild:
- Build and install info pages (bug 287112), add dependency on texinfo, drop
- keywords: alpha arm ia64 ppc64
-
- 22 Oct 2009; Tobias Klausmann <klausman@gentoo.org> git-1.6.4.4.ebuild:
- Added two more test sets to the black list for UID-0 testing
-
-*git-1.6.5.1 (18 Oct 2009)
-
- 18 Oct 2009; Robin H. Johnson <robbat2@gentoo.org> +git-1.6.5.1.ebuild:
- Version bump
-
- 12 Oct 2009; Raúl Porcel <armin76@gentoo.org> git-1.6.4.4.ebuild:
- ia64/s390/sh/sparc stable wrt #287031
-
-*git-1.6.5 (11 Oct 2009)
-
- 11 Oct 2009; Robin H. Johnson <robbat2@gentoo.org> +git-1.6.5.ebuild,
- git-9999.ebuild:
- Version bump. Bug #287101: fix manpage formatting. Bug #287104: build
- manpages as needed.
-
- 11 Oct 2009; Tobias Klausmann <klausman@gentoo.org> git-1.6.4.4.ebuild:
- Stable on alpha, bug #287031
-
- 09 Oct 2009; Markus Meier <maekke@gentoo.org> git-1.6.4.4.ebuild:
- arm/x86 stable, bug #287031
-
- 09 Oct 2009; Markus Meier <maekke@gentoo.org> git-1.6.3.1.ebuild,
- git-1.6.3.3.ebuild, git-1.6.3.4.ebuild, git-1.6.4.ebuild,
- git-1.6.4.1.ebuild, git-1.6.4.2.ebuild, git-1.6.4.3.ebuild,
- git-1.6.4.4.ebuild, git-1.6.5_rc1.ebuild, git-1.6.5_rc2.ebuild,
- git-9999.ebuild:
- fix dev-util/cvs detection in src_test due to built_with_use change for
- non-existant package
-
- 02 Oct 2009; Joseph Jezak <josejx@gentoo.org> git-1.6.4.4.ebuild:
- Marked ppc/ppc64 stable for bug #287031.
-
- 01 Oct 2009; Jeroen Roovers <jer@gentoo.org> git-1.6.4.4.ebuild:
- Stable for HPPA (bug #287031).
-
- 30 Sep 2009; Dawid Węgliński <cla@gentoo.org> git-1.6.4.4.ebuild:
- Stable on amd64 (bu #287031)
-
- 30 Sep 2009; Robin H. Johnson <robbat2@gentoo.org> git-1.6.5_rc2.ebuild:
- No git-svn by default.
-
-*git-1.6.5_rc2 (29 Sep 2009)
-
- 29 Sep 2009; Robin H. Johnson <robbat2@gentoo.org> +git-1.6.5_rc2.ebuild,
- git-9999.ebuild, metadata.xml:
- Version bump again. Also handle bug #285238 to use the new SHA1
- implementation by default (and add other IUSE defaults too).
-
-*git-1.6.4.4 (18 Sep 2009)
-
- 18 Sep 2009; Robin H. Johnson <robbat2@gentoo.org> +git-1.6.4.4.ebuild:
- Bug #285418: Version bump
-
- 16 Sep 2009; Robin H. Johnson <robbat2@gentoo.org> git-1.6.3.1.ebuild,
- git-1.6.3.3.ebuild, git-1.6.3.4.ebuild, git-1.6.4.ebuild,
- git-1.6.4.1.ebuild, git-1.6.4.2.ebuild, git-1.6.4.3.ebuild,
- git-1.6.5_rc1.ebuild, git-9999.ebuild:
- Bug #283732: Perl module should be installed to vendor_perl instead of
- site_perl.
-
- 16 Sep 2009; Robin H. Johnson <robbat2@gentoo.org> git-1.6.3.1.ebuild,
- git-1.6.3.3.ebuild, git-1.6.3.4.ebuild, git-1.6.4.ebuild,
- git-1.6.4.1.ebuild, git-1.6.4.2.ebuild, git-1.6.4.3.ebuild,
- git-1.6.5_rc1.ebuild:
- Bug #278738: Do not use FEATURES.
-
- 16 Sep 2009; Robin H. Johnson <robbat2@gentoo.org> git-1.6.3.1.ebuild,
- git-1.6.3.3.ebuild, git-1.6.3.4.ebuild, git-1.6.4.ebuild,
- git-1.6.4.1.ebuild, git-1.6.4.2.ebuild, git-1.6.4.3.ebuild,
- git-1.6.5_rc1.ebuild, git-9999.ebuild:
- Bug #267853: Update deps for gtksourceviewer with newer GNOME.
-
-*git-1.6.5_rc1 (13 Sep 2009)
-
- 13 Sep 2009; Robin H. Johnson <robbat2@gentoo.org> +git-1.6.5_rc1.ebuild:
- Version bump
-
-*git-1.6.4.3 (13 Sep 2009)
-
- 13 Sep 2009; Robin H. Johnson <robbat2@gentoo.org> +git-1.6.4.3.ebuild:
- Version bump
-
-*git-1.6.4.2 (30 Aug 2009)
-
- 30 Aug 2009; Robin H. Johnson <robbat2@gentoo.org> +git-1.6.4.2.ebuild:
- Version bump.
-
-*git-1.6.4.1 (27 Aug 2009)
-
- 27 Aug 2009; Robin H. Johnson <robbat2@gentoo.org> +git-1.6.4.1.ebuild:
- Bug #282667: version bump.
-
- 30 Jul 2009; Robin H. Johnson <robbat2@gentoo.org>
- -files/20080626-git-1.5.6.1-noperl.patch,
- -files/20081123-git-1.6.0.4-noperl-cvsserver.patch, -git-1.6.0.6.ebuild,
- -git-1.6.1.ebuild, -git-1.6.1.1.ebuild,
- -files/20090126-git-1.6.1.1-noperl.patch, -git-1.6.1.2.ebuild,
- -git-1.6.1.3.ebuild, -git-1.6.2.ebuild, -git-1.6.2.2.ebuild,
- -git-1.6.2.2-r1.ebuild, -git-1.6.2.3.ebuild, -git-1.6.2.5.ebuild,
- -git-1.6.2.5-r1.ebuild, -files/20090505-git-1.6.2.5-getopt-fixes.patch,
- -files/20090305-git-1.6.2-noperl.patch, -git-1.6.3.ebuild,
- -files/vim-ftdetect-gitcommit.vim:
- Trim old version.
-
-*git-1.6.4 (29 Jul 2009)
-*git-1.6.3.4 (29 Jul 2009)
-
- 29 Jul 2009; Robin H. Johnson <robbat2@gentoo.org> +git-1.6.3.4.ebuild,
- +git-1.6.4.ebuild:
- New upstream releases.
-
- 30 Jun 2009; Raúl Porcel <armin76@gentoo.org> git-1.6.3.3.ebuild:
- arm/ia64/s390/sh/sparc stable wrt #273905
-
- 27 Jun 2009; Brent Baude <ranger@gentoo.org> git-1.6.3.3.ebuild:
- Marking git-1.6.3.3 ppc64 and ppc for bug 273905
-
- 27 Jun 2009; Christian Faulhammer <fauli@gentoo.org> git-1.6.3.3.ebuild:
- stable x86, security bug 273905
-
- 26 Jun 2009; Tobias Heinlein <keytoaster@gentoo.org> git-1.6.3.3.ebuild:
- amd64 stable, security bug ##273905
-
- 26 Jun 2009; Tobias Klausmann <klausman@gentoo.org> git-1.6.3.3.ebuild:
- Stable on alpha, bug #273905
-
- 24 Jun 2009; Jeroen Roovers <jer@gentoo.org> git-1.6.3.3.ebuild:
- Stable for HPPA (bug #273905).
-
-*git-1.6.3.3 (22 Jun 2009)
-
- 22 Jun 2009; Robin H. Johnson <robbat2@gentoo.org> +git-1.6.3.3.ebuild:
- Version bump per bugs 274608 and 273905, has DoS fixes for gid-daemon.
-
-*git-1.6.3.1 (18 May 2009)
-
- 18 May 2009; Robin H. Johnson <robbat2@gentoo.org> +git-1.6.3.1.ebuild:
- Version bump.
-
- 10 May 2009; Robin H. Johnson <robbat2@gentoo.org> git-9999.ebuild:
- getopt fixes in HEAD.
-
- 08 May 2009; Robin H. Johnson <robbat2@gentoo.org> +files/50git-gentoo.el:
- Accidently removed a used file.
-
- 08 May 2009; Robin H. Johnson <robbat2@gentoo.org> -git-1.5.1.6.ebuild,
- -git-1.5.3.7-r1.ebuild, -git-1.5.3.8.ebuild,
- -files/git-1.5.3.8-t9101.patch, -files/git-1.5.3.8-t9106.patch,
- -files/20080322-git-1.5.4.4-noperl.patch, -git-1.5.5.4.ebuild,
- -files/70git-gentoo.el, -files/git-1.5.0-symlinks.patch,
- -git-1.5.4.5.ebuild, -files/20080423-git-1.5.5.1-noperl.patch,
- -git-1.5.5.3.ebuild, -git-1.5.5.3-r1.ebuild,
- -files/20080528-git-1.5.5.3-noperl.patch, -git-1.5.6.1.ebuild,
- -files/50git-gentoo.el, -git-1.5.6.2.ebuild, -files/72git-gentoo.el,
- -files/git-1.5.3-symlinks.patch, -git-1.5.6.3.ebuild, -git-1.5.6.4.ebuild,
- -git-1.5.6.5.ebuild, -git-1.6.0.ebuild, -git-1.6.0.1.ebuild,
- -git-1.6.0.2.ebuild, -git-1.6.0.3.ebuild, -git-1.6.0.4.ebuild,
- -git-1.6.0.4-r1.ebuild, -git-1.6.0.4-r2.ebuild, -git-1.6.3_rc4.ebuild:
- Cleanup old ebuilds and files.
-
-*git-1.6.3 (08 May 2009)
-
- 08 May 2009; Robin H. Johnson <robbat2@gentoo.org> +git-1.6.3.ebuild:
- Version bump.
-
-*git-1.6.2.5-r1 (08 May 2009)
-
- 08 May 2009; Robin H. Johnson <robbat2@gentoo.org> +git-1.6.2.5-r1.ebuild:
- Bug 268817: Accidently dropped the noperl patch, it's only merged in
- upstreams 1.6.3.x series.
-
- 05 May 2009; Robin H. Johnson <robbat2@gentoo.org> git-1.6.2.5.ebuild,
- git-1.6.3_rc4.ebuild, git-9999.ebuild:
- Fix bug #267853: dev-python/gtksourceview-python needed for gitview.
- Update git-9999 for getopt fixes.
-
- 05 May 2009; Robin H. Johnson <robbat2@gentoo.org> git-1.6.2.5.ebuild,
- git-1.6.3_rc4.ebuild:
- Backport a fix from the live ebuild.
-
- 05 May 2009; Robin H. Johnson <robbat2@gentoo.org> git-1.6.2.5.ebuild,
- +files/20090505-git-1.6.2.5-getopt-fixes.patch, git-1.6.3_rc4.ebuild:
- Fix Getopt::Long usage bug, patch submitted to upstream as well.
-
-*git-1.6.2.5 (05 May 2009)
-
- 05 May 2009; Robin H. Johnson <robbat2@gentoo.org> +git-1.6.2.5.ebuild:
- Version bump.
-
-*git-1.6.3_rc4 (05 May 2009)
-
- 05 May 2009; Robin H. Johnson <robbat2@gentoo.org> +git-1.6.3_rc4.ebuild:
- Version bump to release candidate for 1.6.3. In package.mask for the
- moment.
-
-*git-1.6.2.3 (13 Apr 2009)
-
- 13 Apr 2009; Robin H. Johnson <robbat2@gentoo.org> +git-1.6.2.3.ebuild:
- Version bump.
-
- 13 Apr 2009; Robin H. Johnson <robbat2@gentoo.org> git-1.6.2.2-r1.ebuild,
- git-9999.ebuild:
- Bug #221179, do not install perl .packlist.
-
- 12 Apr 2009; Robin H. Johnson <robbat2@gentoo.org> git-1.6.2.2-r1.ebuild,
- git-9999.ebuild:
- Manpages were missed in live ebuild.
-
- 05 Apr 2009; Robin H. Johnson <robbat2@gentoo.org> git-9999.ebuild:
- Upstream is mergign the noperl patch now.
-
- 05 Apr 2009; Robin H. Johnson <robbat2@gentoo.org> git-9999.ebuild:
- Forgot a bit.
-
- 05 Apr 2009; Robin H. Johnson <robbat2@gentoo.org> git-1.6.2.2-r1.ebuild:
- Refix bug #237210, missed a part.
-
-*git-9999 (03 Apr 2009)
-*git-1.6.2.2-r1 (03 Apr 2009)
-
- 03 Apr 2009; Robin H. Johnson <robbat2@gentoo.org> +git-1.6.2.2-r1.ebuild,
- +git-9999.ebuild:
- Bug #238023 - add an scm-capable ebuild for Git, use it to tidy up the
- ebuild a bit too. Based on the work by Sebastian Pipping
- <webmaster@hartwork.org>.
-
-*git-1.6.2.2 (03 Apr 2009)
-
- 03 Apr 2009; Robin H. Johnson <robbat2@gentoo.org> +git-1.6.2.2.ebuild:
- Version bump, also fixes bug #237210 for Emacs users.
-
- 03 Apr 2009; Robin H. Johnson <robbat2@gentoo.org>
- files/20090305-git-1.6.2-noperl.patch:
- Fix testsuite functionality with USE=-perl, the add-interactive test uses
- perl and was not excluded.
-
- 23 Mar 2009; Robin H. Johnson <robbat2@gentoo.org> metadata.xml:
- Update metadata, ricmm is joining as a maintainer.
-
- 21 Mar 2009; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org>
- metadata.xml:
- Removing ferdy as a maintainer since he was retired.
-
- 06 Mar 2009; Christian Faulhammer <fauli@gentoo.org> git-1.6.2.ebuild:
- fix HOMEPAGE
-
-*git-1.6.2 (06 Mar 2009)
-
- 06 Mar 2009; Robin H. Johnson <robbat2@gentoo.org>
- +files/20090305-git-1.6.2-noperl.patch, +git-1.6.2.ebuild:
- Version bump per bug #261241. Also fix bugs #256964, #238586. EAPI2 now in
- use.
-
-*git-1.6.1.3 (11 Feb 2009)
-
- 11 Feb 2009; Robin H. Johnson <robbat2@gentoo.org> +git-1.6.1.3.ebuild:
- Version bump.
-
-*git-1.6.1.2 (02 Feb 2009)
-
- 02 Feb 2009; Greg Kroah-Hartman <gregkh@gentoo.org> +git-1.6.1.2.ebuild:
- version bump to 1.6.1.2 to fix pack-objects problem in 1.6.1.1
-
-*git-1.6.1.1 (26 Jan 2009)
-
- 26 Jan 2009; Robin H. Johnson <robbat2@gentoo.org>
- +files/20090126-git-1.6.1.1-noperl.patch, +git-1.6.1.1.ebuild:
- Version bump. Also bug #254029 - fix noperl patch.
-
- 08 Jan 2009; Brent Baude <ranger@gentoo.org> git-1.6.0.6.ebuild:
- Marking git-1.6.0.6 ppc64 for bug 251343
-
-*git-1.6.1 (06 Jan 2009)
-
- 06 Jan 2009; Robin H. Johnson <robbat2@gentoo.org> +git-1.6.1.ebuild:
- Version bump, bug 250321.
-
- 01 Jan 2009; Raúl Porcel <armin76@gentoo.org> git-1.6.0.6.ebuild:
- s390/sh stable wrt #251343
-
- 29 Dec 2008; Tobias Scherbaum <dertobi123@gentoo.org> git-1.6.0.6.ebuild:
- ppc stable, bug #251343
-
- 25 Dec 2008; Jeroen Roovers <jer@gentoo.org> git-1.6.0.6.ebuild:
- Stable for HPPA (bug #251343).
-
- 23 Dec 2008; Raúl Porcel <armin76@gentoo.org> git-1.6.0.6.ebuild:
- alpha/arm/ia64 stable wrt #251343
-
- 23 Dec 2008; Robin H. Johnson <robbat2@gentoo.org> git-1.6.0.6.ebuild:
- Factor out the long emake invocation so that we can consistently call it
- and avoid triggering a rebuild during install or test.
-
- 23 Dec 2008; Markus Meier <maekke@gentoo.org> git-1.6.0.6.ebuild:
- amd64/x86 stable, bug #251343
-
- 23 Dec 2008; Ferris McCormick <fmccor@gentoo.org> git-1.6.0.6.ebuild:
- Sparc stable --- Security Bug #251343 --- all tests expected to pass do pass.
-
-*git-1.6.0.6 (23 Dec 2008)
-
- 23 Dec 2008; Robin H. Johnson <robbat2@gentoo.org> +git-1.6.0.6.ebuild:
- Version bump.
-
- 27 Nov 2008; Robin H. Johnson <robbat2@gentoo.org> files/git-daemon.initd:
- Refix bug #238351 so that it works under baselayout1 and baselayout2.
-
-*git-1.6.0.4-r2 (24 Nov 2008)
-
- 24 Nov 2008; Robin H. Johnson <robbat2@gentoo.org> files/git-daemon.initd,
- +git-1.6.0.4-r2.ebuild:
- Fix dumb typo, revbump to ensure any users that got the typo also get the
- fix.
-
- 24 Nov 2008; Robin H. Johnson <robbat2@gentoo.org> metadata.xml:
- Document what USE=gtk does for Git.
-
- 24 Nov 2008; Robin H. Johnson <robbat2@gentoo.org> git-1.6.0.4-r1.ebuild:
- Bug #240280, fix to use CFLAGS/LDFLAGS better.
-
- 24 Nov 2008; Robin H. Johnson <robbat2@gentoo.org> git-1.5.4.5.ebuild,
- git-1.5.5.3.ebuild, git-1.5.5.3-r1.ebuild, git-1.5.5.4.ebuild,
- git-1.5.6.1.ebuild, git-1.5.6.2.ebuild, git-1.5.6.3.ebuild,
- git-1.5.6.4.ebuild, git-1.5.6.5.ebuild, git-1.6.0.ebuild,
- git-1.6.0.1.ebuild, git-1.6.0.2.ebuild, git-1.6.0.3.ebuild,
- git-1.6.0.4.ebuild, git-1.6.0.4-r1.ebuild:
- Even better fixup for bug #238129.
-
- 24 Nov 2008; Robin H. Johnson <robbat2@gentoo.org> git-1.6.0.4-r1.ebuild:
- Bug #238586, issue a warning for dev-util/subversion[dso].
-
- 24 Nov 2008; Robin H. Johnson <robbat2@gentoo.org> git-1.5.4.5.ebuild,
- git-1.5.5.3.ebuild, git-1.5.5.3-r1.ebuild, git-1.5.5.4.ebuild,
- git-1.5.6.1.ebuild, git-1.5.6.2.ebuild, git-1.5.6.3.ebuild,
- git-1.5.6.4.ebuild, git-1.5.6.5.ebuild, git-1.6.0.ebuild,
- git-1.6.0.1.ebuild, git-1.6.0.2.ebuild, git-1.6.0.3.ebuild,
- git-1.6.0.4.ebuild, git-1.6.0.4-r1.ebuild:
- Bug #238129, the default behavior of built_with_use changed at some point.
- We do not want to die, but just to print a warning.
-
-*git-1.6.0.4-r1 (24 Nov 2008)
-
- 24 Nov 2008; Robin H. Johnson <robbat2@gentoo.org> +files/50git-gentoo.el,
- +files/20081123-git-1.6.0.4-noperl-cvsserver.patch,
- files/git-daemon.confd, files/git-daemon.initd, +git-1.6.0.4-r1.ebuild:
- Fix bug #235393 for Emacs users. Fix bug #238351 for running the
- standalone init.d more safely as non-root and include the pidfile. Bug
- #247487, cvsserver now needs the Perl stuff. Bug #248446, fix htmldir
- support.
-
-*git-1.6.0.4 (18 Nov 2008)
-
- 18 Nov 2008; Robin H. Johnson <robbat2@gentoo.org> +git-1.6.0.4.ebuild:
- Bug #246244, version bump.
-
-*git-1.6.0.3 (29 Oct 2008)
-
- 29 Oct 2008; Robin H. Johnson <robbat2@gentoo.org> +git-1.6.0.3.ebuild:
- Version bump.
-
-*git-1.6.0.2 (21 Sep 2008)
-
- 21 Sep 2008; Robin H. Johnson <robbat2@gentoo.org> +git-1.6.0.2.ebuild:
- Version bump.
-
- 16 Sep 2008; Jeroen Roovers <jer@gentoo.org> git-1.5.6.4.ebuild:
- Stable for HPPA (bug #234075).
-
- 16 Sep 2008; Robin H. Johnson <robbat2@gentoo.org> files/git-daemon.initd,
- files/git-daemon.xinetd:
- Git 1.6 requires that daemon been an argument not part of the name.
-
-*git-1.6.0.1 (30 Aug 2008)
-
- 30 Aug 2008; Robin H. Johnson <robbat2@gentoo.org> +git-1.6.0.1.ebuild:
- Version bump, only bugfixes.
-
- 25 Aug 2008; Ulrich Mueller <ulm@gentoo.org> -files/71git-gentoo.el,
- files/72git-gentoo.el:
- Add comment in Emacs site-init file wrt bug 235393. Remove unused file.
-
- 27 Aug 2008; Robin H. Johnson <robbat2@gentoo.org> git-1.5.6.4.ebuild,
- git-1.5.6.5.ebuild, git-1.6.0.ebuild:
- Remove references to dev-util/tla is latest stable and ~arch versions, per
- bug #235681
-
-*git-1.6.0 (24 Aug 2008)
-
- 24 Aug 2008; Robin H. Johnson <robbat2@gentoo.org> +git-1.6.0.ebuild:
- Major version bump. Fixes bugs 219839, 225601 for userpriv during testing,
- working subversion-1.5 support per bug 224185 and skips installing git-svn
- when USE=-subversion per bug 233550.
-
-*git-1.5.6.5 (16 Aug 2008)
-
- 16 Aug 2008; Robin H. Johnson <robbat2@gentoo.org> +git-1.5.6.5.ebuild:
- Version bump.
-
- 16 Aug 2008; Robin H. Johnson <robbat2@gentoo.org> metadata.xml:
- Make repoman happy.
-
- 08 Aug 2008; Tobias Scherbaum <dertobi123@gentoo.org> git-1.5.6.4.ebuild:
- ppc stable, bug #234075
-
- 08 Aug 2008; Raúl Porcel <armin76@gentoo.org> git-1.5.6.4.ebuild:
- alpha/ia64 stable wrt #234075
-
- 07 Aug 2008; Markus Meier <maekke@gentoo.org> git-1.5.6.4.ebuild:
- x86 stable, bug #234075
-
- 07 Aug 2008; Markus Rothe <corsair@gentoo.org> git-1.5.6.4.ebuild:
- Stable on ppc64; bug #234075
-
- 07 Aug 2008; Thomas Anderson <gentoofan23@gentoo.org> git-1.5.6.4.ebuild:
- stable amd64, bug #234075
-
- 06 Aug 2008; Ferris McCormick <fmccor@gentoo.org> git-1.5.6.4.ebuild:
- Sparc stable, security bug #234075 (good for about a week anyway).
-
-*git-1.5.6.4 (28 Jul 2008)
-
- 28 Jul 2008; Robin H. Johnson <robbat2@gentoo.org> +git-1.5.6.4.ebuild:
- Version bump.
-
-*git-1.5.6.3 (17 Jul 2008)
-
- 17 Jul 2008; Robin H. Johnson <robbat2@gentoo.org> +git-1.5.6.3.ebuild:
- Bug #232068, version bump.
-
-*git-1.5.6.2 (10 Jul 2008)
-
- 10 Jul 2008; Robin H. Johnson <robbat2@gentoo.org> +git-1.5.6.2.ebuild:
- Version bump per bug #231380.
-
-*git-1.5.6.1 (26 Jun 2008)
-
- 26 Jun 2008; Robin H. Johnson <robbat2@gentoo.org>
- +files/20080626-git-1.5.6.1-noperl.patch, +git-1.5.6.1.ebuild:
- Version bump.
-
- 24 Jun 2008; Robin H. Johnson <robbat2@gentoo.org> git-1.5.5.4.ebuild:
- Fix bug thanks to compnerd.
-
- 11 Jun 2008; nixnut <nixnut@gentoo.org> git-1.5.4.5.ebuild:
- Stable on ppc wrt bug 225231
-
- 11 Jun 2008; Kenneth Prugh <ken69267@gentoo.org> git-1.5.4.5.ebuild:
- amd64 stable, bug #225231
-
-*git-1.5.5.4 (11 Jun 2008)
-
- 11 Jun 2008; Robin H. Johnson <robbat2@gentoo.org> +git-1.5.5.4.ebuild:
- Version bump.
-
- 10 Jun 2008; Raúl Porcel <armin76@gentoo.org> git-1.5.4.5.ebuild:
- alpha/ia64/sparc/x86 stable wrt #225231
-
- 09 Jun 2008; Brent Baude <ranger@gentoo.org> git-1.5.4.5.ebuild:
- stable ppc64, bug 225231
-
-*git-1.5.5.3-r1 (07 Jun 2008)
-
- 07 Jun 2008; Fernando J. Pereda <ferdy@gentoo.org> -git-1.5.2.5.ebuild,
- -git-1.5.4.ebuild, -git-1.5.4.2.ebuild, -git-1.5.4.3.ebuild,
- -git-1.5.4.4.ebuild, -git-1.5.4.4-r1.ebuild, -git-1.5.5.1.ebuild,
- -git-1.5.5.1-r1.ebuild, +git-1.5.5.3-r1.ebuild:
- Remove unneeded patches to Makefile. Stop die'ing upon a bad USE
- configuration by taking a sane decision. Remove unused versions.
-
- 28 May 2008; Robin H. Johnson <robbat2@gentoo.org>
- files/20080528-git-1.5.5.3-noperl.patch:
- Forgot to add doc at the top of the new patch.
-
-*git-1.5.5.3 (28 May 2008)
-
- 28 May 2008; Robin H. Johnson <robbat2@gentoo.org>
- +files/20080528-git-1.5.5.3-noperl.patch,
- +files/vim-ftdetect-gitcommit.vim, +git-1.5.5.3.ebuild:
- Version bump, 1.5.5 series is pretty ready for primetime.
-
-*git-1.5.5.1-r1 (29 Apr 2008)
-
- 29 Apr 2008; Robin H. Johnson <robbat2@gentoo.org> +git-1.5.5.1-r1.ebuild:
- The gitweb.cgi did not contain the build-time replacements. Ensure that it
- does, and also make it executable by default so that portage does not
- strip the executability on upgrade.
-
- 24 Apr 2008; Robin H. Johnson <robbat2@gentoo.org>
- +files/20080322-git-1.5.4.4-noperl.patch,
- -files/20080322-git-1.5.5.4-noperl.patch, git-1.5.4.4-r1.ebuild,
- git-1.5.4.5.ebuild:
- Fix bad numbering of file.
-
- 24 Apr 2008; Robin H. Johnson <robbat2@gentoo.org>
- files/20080423-git-1.5.5.1-noperl.patch:
- No absolute paths in patches! Bug #219099.
-
-*git-1.5.5.1 (24 Apr 2008)
-
- 24 Apr 2008; Robin H. Johnson <robbat2@gentoo.org>
- +files/20080423-git-1.5.5.1-noperl.patch, +git-1.5.5.1.ebuild:
- Bump to 1.5.5.1 per bug 217593, noperl patch ported by dberkholz.
-
-*git-1.5.4.5 (29 Mar 2008)
-
- 29 Mar 2008; Robin H. Johnson <robbat2@gentoo.org> +git-1.5.4.5.ebuild:
- Version bump.
-
- 24 Mar 2008; Raúl Porcel <armin76@gentoo.org> git-1.5.4.4-r1.ebuild:
- Re-add ~ia64 wrt #214464
-
-*git-1.5.4.4-r1 (24 Mar 2008)
-
- 24 Mar 2008; Robin H. Johnson <robbat2@gentoo.org>
- +files/20080322-git-1.5.5.4-noperl.patch, +git-1.5.4.4-r1.ebuild:
- Per bug 214168, some users are really picky about wanting a Perl-free Git.
- This new revision makes that a possibility, and now also introduces most
- of the dependancies that were only previously stated in the pkg_postinst
- phase. The following arch keywords have been dropped per bug 214464 until
- the arches can keyword the dependancies: arm, ia64, s390, sh.
-
- 20 Mar 2008; Mike Frysinger <vapier@gentoo.org> git-1.5.4.4.ebuild:
- Add support for USE=xinetd #213014.
-
- 20 Mar 2008; Robin H. Johnson <robbat2@gentoo.org> git-1.5.4.4.ebuild:
- The base Git.pm module now requires dev-perl/Error, so it is no longer
- optional under USE=perl. dev-perl/Net-SMTP-SSL remains optional as it is
- only used for git-send-email.
-
- 17 Mar 2008; Robin H. Johnson <robbat2@gentoo.org> git-1.5.4.4.ebuild:
- dev-perl/Authen-SASL is an indirect dependancy of Net-SMTP-SSL already w/
- USE=sasl, so we can skip it here.
-
-*git-1.5.4.4 (17 Mar 2008)
-
- 17 Mar 2008; Robin H. Johnson <robbat2@gentoo.org> +git-1.5.4.4.ebuild:
- Version bump, fixing bugs #213549, #213543, #212131.
-
-*git-1.5.4.3 (27 Feb 2008)
-
- 27 Feb 2008; Robin H. Johnson <robbat2@gentoo.org> +git-1.5.4.3.ebuild:
- Version bump.
-
-*git-1.5.4.2 (17 Feb 2008)
-
- 17 Feb 2008; Fernando J. Pereda <ferdy@gentoo.org> +git-1.5.4.2.ebuild:
- New upstream version
-
- 11 Feb 2008; Diego Pettenò <flameeyes@gentoo.org> git-1.5.4.ebuild:
- Fix sed for LDFLAGS, and make CFLAGS sed as robust as that.
-
- 03 Feb 2008; Fernando J. Pereda <ferdy@gentoo.org> git-1.5.4.ebuild:
- Add USE=threads as per bug #208422
-
-*git-1.5.4 (03 Feb 2008)
-
- 03 Feb 2008; Fernando J. Pereda <ferdy@gentoo.org> -git-1.5.4_rc2.ebuild,
- -git-1.5.4_rc3.ebuild, -git-1.5.4_rc4.ebuild, +git-1.5.4.ebuild:
- New upstream version. Remove RCs for 1.5.4
-
- 01 Feb 2008; Robin H. Johnson <robbat2@gentoo.org> git-1.5.2.5.ebuild,
- git-1.5.3.7-r1.ebuild, git-1.5.3.8.ebuild, git-1.5.4_rc2.ebuild,
- git-1.5.4_rc3.ebuild, git-1.5.4_rc4.ebuild:
- Clarify the extra deps for git-svnimport.
-
-*git-1.5.4_rc4 (01 Feb 2008)
-
- 01 Feb 2008; Robin H. Johnson <robbat2@gentoo.org> +git-1.5.4_rc4.ebuild:
- Version bump.
-
- 14 Jan 2008; Tobias Scherbaum <dertobi123@gentoo.org>
- git-1.5.3.7-r1.ebuild:
- ppc. stable
-
-*git-1.5.4_rc3 (14 Jan 2008)
-
- 14 Jan 2008; Robin H. Johnson <robbat2@gentoo.org> +git-1.5.4_rc3.ebuild:
- Bump the release candidate for more testing.
-
- 13 Jan 2008; Fernando J. Pereda <ferdy@gentoo.org>
- +files/git-1.5.3.8-t9101.patch, git-1.5.3.8.ebuild:
- Add a fix for some test cases under subversion 1.4.6
-
-*git-1.5.3.8 (10 Jan 2008)
-
- 10 Jan 2008; Fernando J. Pereda <ferdy@gentoo.org>
- +files/git-1.5.3.8-t9106.patch, -git-1.5.3.2.ebuild, -git-1.5.3.3.ebuild,
- -git-1.5.3.4.ebuild, -git-1.5.3.4-r1.ebuild, -git-1.5.3.5.ebuild,
- -git-1.5.3.6.ebuild, -git-1.5.3.6-r1.ebuild, -git-1.5.3.7.ebuild,
- +git-1.5.3.8.ebuild, -git-1.5.4_rc0.ebuild, -git-1.5.4_rc1.ebuild,
- git-1.5.4_rc2.ebuild:
- Version bump. Fix some bugs and style nits. Remove unneeded verbosity.
- Remove unused versions.
-
-*git-1.5.4_rc2 (01 Jan 2008)
-
- 01 Jan 2008; Markus Ullmann <jokey@gentoo.org> +git-1.5.4_rc2.ebuild:
- Version bump, granted by robbat2 as test-suite passes
-
- 29 Dec 2007; <welp@gentoo.org> git-1.5.4_rc1.ebuild:
- Keyworded ~sparc-fbsd; bug 203655
-
- 27 Dec 2007; Robin H. Johnson <robbat2@gentoo.org> git-1.5.3.7-r1.ebuild:
- Stable on amd64. Tested by myself and gentoofan23.
-
- 25 Dec 2007; Raúl Porcel <armin76@gentoo.org> git-1.5.3.7-r1.ebuild:
- alpha/ia64/sparc/x86 stable wrt #202383
-
- 25 Dec 2007; Brent Baude <ranger@gentoo.org> git-1.5.3.7-r1.ebuild:
- Marking git-1.5.3.7-r1 ppc64 for bug 203283
-
- 25 Dec 2007; nixnut <nixnut@gentoo.org> ChangeLog:
- Stable on ppc wrt bug 203283
-
- 25 Dec 2007; Robin H. Johnson <robbat2@gentoo.org> git-1.5.3.7-r1.ebuild,
- git-1.5.4_rc0.ebuild, git-1.5.4_rc1.ebuild:
- Bug 201544: Use the proper build mechanism to disable the Tk-using sections
- of git.
-
-*git-1.5.4_rc1 (25 Dec 2007)
-
- 25 Dec 2007; Robin H. Johnson <robbat2@gentoo.org> +git-1.5.4_rc1.ebuild:
- Add latest rc from upstream.
-
- 25 Dec 2007; Robin H. Johnson <robbat2@gentoo.org> git-1.5.3.7-r1.ebuild,
- git-1.5.4_rc0.ebuild:
- Install the git-p4 tool and the import-tars tool.
-
- 17 Dec 2007; Robin H. Johnson <robbat2@gentoo.org> git-1.5.1.6.ebuild,
- git-1.5.2.5.ebuild, git-1.5.3.2.ebuild, git-1.5.3.3.ebuild,
- git-1.5.3.4.ebuild, git-1.5.3.4-r1.ebuild, git-1.5.3.5.ebuild,
- git-1.5.3.6.ebuild, git-1.5.3.6-r1.ebuild, git-1.5.3.7.ebuild,
- git-1.5.3.7-r1.ebuild, git-1.5.4_rc0.ebuild:
- Clean up all minorsyn problems with ebuilds.
-
-*git-1.5.4_rc0 (17 Dec 2007)
-
- 17 Dec 2007; Robin H. Johnson <robbat2@gentoo.org> +git-1.5.4_rc0.ebuild:
- Version bump. rc0 is for testing only, not production uage. Masked via
- package.mask.
-
- 06 Dec 2007; Robin H. Johnson <robbat2@gentoo.org> git-1.5.3.7-r1.ebuild:
- Fix typo.
-
-*git-1.5.3.7-r1 (06 Dec 2007)
-
- 06 Dec 2007; Robin H. Johnson <robbat2@gentoo.org> +git-1.5.3.7-r1.ebuild:
- Install the gitweb stuff, as it's used by instaweb, and is also
- independantly useful, but does not lend itself to webapp-config very well.
-
-*git-1.5.3.7 (05 Dec 2007)
-
- 05 Dec 2007; Robin H. Johnson <robbat2@gentoo.org> +git-1.5.3.7.ebuild:
- Version bump. Please note that the CVS testcases are disabled unless you
- have FEATURES=userpriv, as CVS rejects commits as root.
-
-*git-1.5.3.6-r1 (22 Nov 2007)
-
- 22 Nov 2007; Robin H. Johnson <robbat2@gentoo.org> +git-1.5.3.6-r1.ebuild:
- Add missing cpio dependancy, redo the documentation install so that the text
- versions and (optionally) HTML versions are installed including the release
- notes. Also install some new bits from contrib: blameview,
- continuous-integration, remotes2config.
-
-*git-1.5.3.6 (20 Nov 2007)
-
- 20 Nov 2007; Fernando J. Pereda <ferdy@gentoo.org> +git-1.5.3.6.ebuild:
- New upstream version
-
-*git-1.5.3.5 (14 Nov 2007)
-
- 14 Nov 2007; Fernando J. Pereda <ferdy@gentoo.org> +git-1.5.3.5.ebuild:
- Version bump (bug #198903)
-
- 19 Oct 2007; Fernando J. Pereda <ferdy@gentoo.org> git-1.5.3.4-r1.ebuild:
- vim-plugin.eclass pulls in vim, that is not desired. Revert that change for now
-
-*git-1.5.3.4-r1 (19 Oct 2007)
-
- 19 Oct 2007; Fernando J. Pereda <ferdy@gentoo.org> +git-1.5.3.4-r1.ebuild:
- Install vim and some stuff from contrib (related: bug #194940)
-
- 05 Oct 2007; Mike Frysinger <vapier@gentoo.org> git-1.5.3.4.ebuild:
- Fix incorrect binding of iconv<->uclibc.
-
-*git-1.5.3.4 (04 Oct 2007)
-
- 04 Oct 2007; Fernando J. Pereda <ferdy@gentoo.org> +files/72git-gentoo.el,
- +git-1.5.3.4.ebuild:
- New upstream version. Include fixes from bug #194690 thanks to Christian
- Faulhammer <opfer@gentoo.org>
-
-*git-1.5.3.3 (30 Sep 2007)
-
- 30 Sep 2007; Fernando J. Pereda <ferdy@gentoo.org> +git-1.5.3.3.ebuild:
- New upstream version
-
- 28 Sep 2007; Fernando J. Pereda <ferdy@gentoo.org> -git-1.5.3.ebuild:
- Remove 1.5.3
-
- 28 Sep 2007; Joshua Kinard <kumba@gentoo.org> git-1.5.2.5.ebuild:
- Stable on mips, per #193113.
-
- 20 Sep 2007; Christoph Mende <angelos@gentoo.org> git-1.5.2.5.ebuild:
- Stable on amd64 wrt bug #193113
-
- 20 Sep 2007; Raúl Porcel <armin76@gentoo.org> git-1.5.2.5.ebuild:
- alpha/ia64 stable wrt #193113
-
- 20 Sep 2007; Jeroen Roovers <jer@gentoo.org> git-1.5.2.5.ebuild:
- Stable for SPARC (bug #193113).
-
- 20 Sep 2007; Brent Baude <ranger@gentoo.org> git-1.5.2.5.ebuild:
- Marking git-1.5.2.5 ppc64 for bug 193113
-
- 19 Sep 2007; Lars Weiler <pylon@gentoo.org> git-1.5.2.5.ebuild:
- Stable on ppc; bug #193113.
-
- 19 Sep 2007; Markus Meier <maekke@gentoo.org> git-1.5.2.5.ebuild:
- x86 stable, bug #193113
-
-*git-1.5.3.2 (19 Sep 2007)
-
- 19 Sep 2007; Fernando J. Pereda <ferdy@gentoo.org> +git-1.5.3.2.ebuild:
- New upstream version
-
-*git-1.5.3 (02 Sep 2007)
-
- 02 Sep 2007; Fernando J. Pereda <ferdy@gentoo.org> -git-1.5.3_rc7.ebuild,
- +git-1.5.3.ebuild:
- New upstream version. Remove rc7
-
-*git-1.5.3_rc7 (29 Aug 2007)
-
- 29 Aug 2007; Fernando J. Pereda <ferdy@gentoo.org>
- -files/git-1.5.3_rc5-read-tree.patch, -git-1.5.3_rc5-r1.ebuild,
- +git-1.5.3_rc7.ebuild:
- New upstream version. Remove rc5
-
- 24 Aug 2007; Fernando J. Pereda <ferdy@gentoo.org> -git-1.5.2.4.ebuild,
- -git-1.5.3_rc4.ebuild:
- Remove unused obsoleted versions
-
-*git-1.5.2.5 (15 Aug 2007)
-
- 15 Aug 2007; Fernando J. Pereda <ferdy@gentoo.org> +git-1.5.2.5.ebuild:
- New maintenance version for 1.5.2 series
-
-*git-1.5.3_rc5-r1 (15 Aug 2007)
-
- 15 Aug 2007; Fernando J. Pereda <ferdy@gentoo.org>
- +files/git-1.5.3_rc5-read-tree.patch, -git-1.5.3_rc5.ebuild,
- +git-1.5.3_rc5-r1.ebuild:
- Add a patch to fix a segfault in rc5. Remove the buggy version. rc4 is safe.
-
-*git-1.5.3_rc5 (15 Aug 2007)
-
- 15 Aug 2007; Fernando J. Pereda <ferdy@gentoo.org> +git-1.5.3_rc5.ebuild:
- New upstream version.
-
- 13 Aug 2007; Fernando J. Pereda <ferdy@gentoo.org>
- -files/git-1.5.2-tempfile.patch, -git-1.5.0.7.ebuild, -git-1.5.2.ebuild,
- -git-1.5.2.1.ebuild, -git-1.5.2.2.ebuild:
- Remove old and unused stuff
-
-*git-1.5.3_rc4 (08 Aug 2007)
-
- 08 Aug 2007; Fernando J. Pereda <ferdy@gentoo.org>
- +files/git-1.5.3-symlinks.patch, +git-1.5.3_rc4.ebuild:
- Version bump
-
- 29 Jul 2007; Christian Heim <phreak@gentoo.org> git-1.5.0.7.ebuild,
- git-1.5.1.6.ebuild, git-1.5.2.ebuild, git-1.5.2.1.ebuild,
- git-1.5.2.2.ebuild, git-1.5.2.4.ebuild:
- Fixing the DEPEND/RDEPEND for the move of net-www/apache to
- www-servers/apache (#78622).
-
-*git-1.5.2.4 (27 Jul 2007)
-
- 27 Jul 2007; Robin H. Johnson <robbat2@gentoo.org> metadata.xml,
- git-1.5.0.7.ebuild, git-1.5.1.6.ebuild, git-1.5.2.ebuild,
- git-1.5.2.1.ebuild, git-1.5.2.2.ebuild, +git-1.5.2.4.ebuild:
- Add new upstream version, and also improve the DESCRIPTION per bug #185057,
- and the longdescription in metadata at the same time.
-
- 25 Jun 2007; Joshua Kinard <kumba@gentoo.org> git-1.5.1.6.ebuild:
- Stable on mips, per #179245.
-
- 23 Jun 2007; Matti Bickel <mabi@gentoo.org> git-1.5.1.6.ebuild:
- ppc stable (bug #179245)
-
-*git-1.5.2.2 (16 Jun 2007)
-
- 16 Jun 2007; Fernando J. Pereda <ferdy@gentoo.org> +files/71git-gentoo.el,
- +git-1.5.2.2.ebuild:
- New upstream version. Fix for bug #181718
-
- 14 Jun 2007; Jeroen Roovers <jer@gentoo.org> git-1.5.1.6.ebuild:
- Stable for HPPA (bug #179245).
-
-*git-1.5.2.1 (04 Jun 2007)
-
- 04 Jun 2007; Fernando J. Pereda <ferdy@gentoo.org> +git-1.5.2.1.ebuild:
- New upstream version
-
- 31 May 2007; Daniel Gryniewicz <dang@gentoo.org> git-1.5.1.6.ebuild:
- Marked stable on amd64 for bug #179245
-
- 28 May 2007; Brent Baude <ranger@gentoo.org> git-1.5.1.6.ebuild:
- Marking git-1.5.1.6 ppc64 stable for bug 179245
-
- 24 May 2007; Raúl Porcel <armin76@gentoo.org> git-1.5.1.6.ebuild:
- ia64 + x86 stable wrt #179245
-
- 23 May 2007; Fernando J. Pereda <ferdy@gentoo.org> git-1.5.2.ebuild:
- Add dev-perl/TermReadKey for git-svn. Fixes bug #179560
-
- 23 May 2007; Fernando J. Pereda <ferdy@gentoo.org> git-1.5.1.6.ebuild:
- Stable on alpha as per bug #179245
-
- 23 May 2007; Gustavo Zacarias <gustavoz@gentoo.org> git-1.5.1.6.ebuild:
- Stable on sparc wrt #179245
-
- 21 May 2007; Jeroen Roovers <jer@gentoo.org> git-1.5.1.6.ebuild:
- Reverting to ~hppa.
-
- 21 May 2007; Jeroen Roovers <jer@gentoo.org> git-1.5.1.6.ebuild:
- Stable for HPPA (bug #179245).
-
-*git-1.5.2 (20 May 2007)
-*git-1.5.1.6 (20 May 2007)
-
- 20 May 2007; Fernando J. Pereda <ferdy@gentoo.org>
- +files/git-1.5.2-tempfile.patch, -git-1.5.1.2.ebuild, -git-1.5.1.3.ebuild,
- -git-1.5.1.4.ebuild, -git-1.5.1.5.ebuild, +git-1.5.1.6.ebuild,
- +git-1.5.2.ebuild:
- New upstream versions. Remove old ones.
-
-*git-1.5.1.5 (19 May 2007)
-
- 19 May 2007; Fernando J. Pereda <ferdy@gentoo.org> +git-1.5.1.5.ebuild:
- New upstream version. Fixes bug #177280.
-
-*git-1.5.1.4 (09 May 2007)
-
- 09 May 2007; Robin H. Johnson <robbat2@gentoo.org> +git-1.5.1.4.ebuild:
- Version bump.
-
-*git-1.5.1.3 (01 May 2007)
-
- 01 May 2007; Robin H. Johnson <robbat2@gentoo.org> +git-1.5.1.3.ebuild:
- Version bump.
-
- 24 Apr 2007; Fernando J. Pereda <ferdy@gentoo.org> -git-1.4.1.1.ebuild,
- -git-1.4.4.4.ebuild, -git-1.5.1.1.ebuild:
- Remove unused stuff
-
- 23 Apr 2007; Bryan Østergaard <kloeri@gentoo.org> git-1.5.0.7.ebuild:
- Stable on Mips, bug 173327.
-
-*git-1.5.1.2 (23 Apr 2007)
-
- 23 Apr 2007; Fernando J. Pereda <ferdy@gentoo.org> +git-1.5.1.2.ebuild:
- New upstream version.
-
-*git-1.5.1.1 (12 Apr 2007)
-
- 12 Apr 2007; Fernando J. Pereda <ferdy@gentoo.org> -git-1.5.1.ebuild,
- +git-1.5.1.1.ebuild:
- New upstream version, superceeds 1.5.1
-
- 11 Apr 2007; Christian Faulhammer <opfer@gentoo.org> git-1.5.0.7.ebuild:
- stable amd64, bug 173327
-
- 08 Apr 2007; Markus Rothe <corsair@gentoo.org> git-1.5.0.7.ebuild:
- Stable on ppc64; bug #173327
-
- 06 Apr 2007; Tobias Scherbaum <dertobi123@gentoo.org> git-1.5.0.7.ebuild:
- ppc stable
-
- 04 Apr 2007; Fernando J. Pereda <ferdy@gentoo.org> git-1.5.0.7.ebuild:
- Stable on alpha wrt bug #173327
-
- 04 Apr 2007; Jeroen Roovers <jer@gentoo.org> git-1.5.0.7.ebuild:
- Stable for HPPA (bug #173327).
-
- 04 Apr 2007; Gustavo Zacarias <gustavoz@gentoo.org> git-1.5.0.7.ebuild:
- Stable on sparc wrt #173327
-
- 04 Apr 2007; Raúl Porcel <armin76@gentoo.org> git-1.5.0.7.ebuild:
- ia64 + x86 stable wrt bug 173327
-
- 04 Apr 2007; Fernando J. Pereda <ferdy@gentoo.org> -git-1.4.2.4.ebuild,
- -git-1.4.4.3.ebuild:
- Remove unused versions.
-
-*git-1.5.1 (04 Apr 2007)
-*git-1.5.0.7 (04 Apr 2007)
-
- 04 Apr 2007; Fernando J. Pereda <ferdy@gentoo.org> -git-1.5.0.6.ebuild,
- +git-1.5.0.7.ebuild, +git-1.5.1.ebuild:
- Revision and version bump. Remove 1.5.0.6
-
-*git-1.5.0.6 (29 Mar 2007)
-
- 29 Mar 2007; Fernando J. Pereda <ferdy@gentoo.org> -git-1.5.0.5.ebuild,
- +git-1.5.0.6.ebuild:
- New upstream version. Remove 1.5.0.5
-
-*git-1.5.0.5 (19 Mar 2007)
-
- 19 Mar 2007; Fernando J. Pereda <ferdy@gentoo.org> -git-1.5.0.4.ebuild,
- +git-1.5.0.5.ebuild:
- New upstream version. Remove old one.
-
-*git-1.5.0.4 (16 Mar 2007)
-
- 16 Mar 2007; Fernando J. Pereda <ferdy@gentoo.org> -git-1.5.0.3.ebuild,
- -git-1.5.0.3-r1.ebuild, +git-1.5.0.4.ebuild:
- New upstream version. Remove old ones.
-
-*git-1.5.0.3-r1 (11 Mar 2007)
-
- 11 Mar 2007; Fernando J. Pereda <ferdy@gentoo.org>
- +files/git-1.5.0-symlinks.patch, +git-1.5.0.3-r1.ebuild:
- Create relative symlinks instead of absolute ones.
-
-*git-1.5.0.3 (09 Mar 2007)
-
- 09 Mar 2007; Fernando J. Pereda <ferdy@gentoo.org> -git-1.5.0.2.ebuild,
- +git-1.5.0.3.ebuild:
- New upstream version. Fix for bug #170066. Remove old version.
-
-*git-1.5.0.2 (27 Feb 2007)
-
- 27 Feb 2007; Fernando J. Pereda <ferdy@gentoo.org> -git-1.5.0.1.ebuild,
- +git-1.5.0.2.ebuild:
- New upstream version. Remove .1 since it is buggy
-
- 20 Feb 2007; Fernando J. Pereda <ferdy@gentoo.org> -git-1.5.0.ebuild:
- Remove unused version, superceed by 1.5.0.1
-
-*git-1.5.0.1 (19 Feb 2007)
-
- 19 Feb 2007; Fernando J. Pereda <ferdy@gentoo.org> +git-1.5.0.1.ebuild:
- New upstream version.
-
- 15 Feb 2007; Fernando J. Pereda <ferdy@gentoo.org> git-1.5.0.ebuild:
- Add a showpkgdeps message for git send-email. Fixes bug #167058. Reported by
- Christian Schlotter <again@gmx.de>
-
-*git-1.5.0 (14 Feb 2007)
-
- 14 Feb 2007; Fernando J. Pereda <ferdy@gentoo.org> +git-1.5.0.ebuild:
- New upstream version.
-
- 15 Jan 2007; Gustavo Zacarias <gustavoz@gentoo.org> git-1.4.4.4.ebuild:
- Stable on sparc wrt #159822
-
- 15 Jan 2007; Jeroen Roovers <jer@gentoo.org> git-1.4.4.4.ebuild:
- Stable for HPPA (bug #159822).
-
- 15 Jan 2007; Steve Dibb <beandog@gentoo.org> git-1.4.4.4.ebuild:
- amd64 stable, bug 159822
-
- 14 Jan 2007; Markus Rothe <corsair@gentoo.org> git-1.4.4.4.ebuild:
- Stable on ppc64; bug #159822
-
- 13 Jan 2007; Andrej Kacian <ticho@gentoo.org> git-1.4.4.4.ebuild:
- Stable on x86, bug #159822.
-
- 13 Jan 2007; nixnut <nixnut@gentoo.org> git-1.4.4.4.ebuild:
- Stable on ppc wrt bug 159822
-
-*git-1.4.4.4 (12 Jan 2007)
-
- 12 Jan 2007; Fernando J. Pereda <ferdy@gentoo.org> +git-1.4.4.4.ebuild:
- Version bump + stable on Alpha. See bug #159822
-
- 09 Jan 2007; Markus Rothe <corsair@gentoo.org> git-1.4.4.3.ebuild:
- Stable on ppc64; bug #159822
-
- 07 Jan 2007; Tobias Scherbaum <dertobi123@gentoo.org> git-1.4.4.3.ebuild:
- ppc stable, bug #159822
-
- 06 Jan 2007; Fernando J. Pereda <ferdy@gentoo.org> -git-1.4.3.5.ebuild,
- -git-1.4.4.2.ebuild:
- QA: Clean unused versions.
-
- 06 Jan 2007; Fernando J. Pereda <ferdy@gentoo.org> git-1.4.1.1.ebuild,
- git-1.4.2.4.ebuild, git-1.4.3.5.ebuild, git-1.4.4.2.ebuild,
- git-1.4.4.3.ebuild:
- einfo -> elog
-
- 04 Jan 2007; Bryan Østergaard <kloeri@gentoo.org> git-1.4.4.3.ebuild:
- Stable on IA64.
-
- 04 Jan 2007; Torsten Veller <tove@gentoo.org> git-1.4.4.3.ebuild:
- Stable on x86 (#159822)
-
- 04 Jan 2007; Fernando J. Pereda <ferdy@gentoo.org> git-1.4.4.3.ebuild:
- Stable on alpha as per bug #159822
-
- 04 Jan 2007; Gustavo Zacarias <gustavoz@gentoo.org> git-1.4.4.3.ebuild:
- Stable on sparc wrt #159822
-
- 03 Jan 2007; Fernando J. Pereda <ferdy@gentoo.org> git-1.4.4.3.ebuild:
- git-instaweb has some additional dependencies, fixes bug #159698
-
- 31 Dec 2006; Robin H. Johnson <robbat2@gentoo.org> git-1.4.3.5.ebuild,
- git-1.4.4.2.ebuild, git-1.4.4.3.ebuild:
- Fix type in einfo.
-
-*git-1.4.4.3 (20 Dec 2006)
-
- 20 Dec 2006; Fernando J. Pereda <ferdy@gentoo.org> +git-1.4.4.3.ebuild:
- New upstream version.
-
-*git-1.4.4.2 (07 Dec 2006)
-
- 07 Dec 2006; Fernando J. Pereda <ferdy@gentoo.org> -git-1.4.4.ebuild,
- -git-1.4.4.1.ebuild, +git-1.4.4.2.ebuild:
- New upstream version. Clean old ebuilds for the 1.4.4 branch.
-
-*git-1.4.4.1 (26 Nov 2006)
-
- 26 Nov 2006; Fernando J. Pereda <ferdy@gentoo.org> +git-1.4.4.1.ebuild:
- New upstream version.
-
- 16 Nov 2006; Fernando J. Pereda <ferdy@gentoo.org> git-1.4.4.ebuild:
- Remove tar-tree tests if we don't have unzip installed.
-
-*git-1.4.4 (15 Nov 2006)
-
- 15 Nov 2006; Fernando J. Pereda <ferdy@gentoo.org> +git-1.4.4.ebuild:
- New upstream version.
-
-*git-1.4.3.5 (12 Nov 2006)
-
- 12 Nov 2006; Fernando J. Pereda <ferdy@gentoo.org> -git-1.4.3.4.ebuild,
- +git-1.4.3.5.ebuild:
- New upstream version, superceeds 1.4.3.4
-
- 09 Nov 2006; Ilya A. Volynets-Evenbakh <iluxa@gentoo.org>
- git-1.4.3.4.ebuild:
- Add ~mips to keywords
-
- 08 Nov 2006; Ilya A. Volynets-Evenbakh <iluxa@gentoo.org>
- git-1.4.1.1.ebuild:
- Stable on mips
-
-*git-1.4.3.4 (05 Nov 2006)
-
- 05 Nov 2006; Fernando J. Pereda <ferdy@gentoo.org> -git-1.4.3.3.ebuild,
- +git-1.4.3.4.ebuild:
- New upstream version.
-
-*git-1.4.3.3 (30 Oct 2006)
-
- 30 Oct 2006; Fernando J. Pereda <ferdy@gentoo.org> -git-1.4.3.2.ebuild,
- +git-1.4.3.3.ebuild:
- New upstream version, remove old one.
-
- 28 Oct 2006; Christian Faulhammer <opfer@gentoo.org> git-1.4.2.4.ebuild:
- x86 stable wrt bug #151669
-
-*git-1.4.3.2 (24 Oct 2006)
-
- 24 Oct 2006; Fernando J. Pereda <ferdy@gentoo.org> -git-1.4.3.1.ebuild,
- +git-1.4.3.2.ebuild:
- New upstream version, remove buggy one. Also add a pkg_postinst message as
- per bug #152320.
-
-*git-1.4.3.1 (21 Oct 2006)
-
- 21 Oct 2006; Fernando J. Pereda <ferdy@gentoo.org> -git-1.4.3.ebuild,
- +git-1.4.3.1.ebuild:
- New upstream version, remove a buggy one.
-
- 21 Oct 2006; <nixnut@gentoo.org> git-1.4.2.4.ebuild:
- Stable on ppc wrt bug 151669
-
- 20 Oct 2006; Fernando J. Pereda <ferdy@gentoo.org> git-1.4.3.ebuild:
- Add a needed fixlocalpod call to src_install spotted by Jakub Moc
- <jakub@gentoo.org>
-
-*git-1.4.3 (19 Oct 2006)
-
- 19 Oct 2006; Fernando J. Pereda <ferdy@gentoo.org> -git-1.1.6.ebuild,
- +git-1.4.3.ebuild:
- New upstream version. Remove ancient one (1.1.6) since It is no longer useful
-
- 18 Oct 2006; Patrick McLean <chutzpah@gentoo.org> git-1.4.2.4.ebuild:
- Stable on amd64 (bug #151669).
-
- 17 Oct 2006; Jeroen Roovers <jer@gentoo.org> git-1.4.2.4.ebuild:
- Stable for HPPA (bug #151669).
-
- 17 Oct 2006; Gustavo Zacarias <gustavoz@gentoo.org> git-1.4.2.4.ebuild:
- Stable on sparc wrt #151669
-
- 17 Oct 2006; Markus Rothe <corsair@gentoo.org> git-1.4.2.4.ebuild:
- Stable on ppc64; bug #151669
-
- 17 Oct 2006; Fernando J. Pereda <ferdy@gentoo.org> git-1.4.2.4.ebuild:
- Stable on alpha as per bug #151669
-
-*git-1.4.2.4 (17 Oct 2006)
-
- 17 Oct 2006; Fernando J. Pereda <ferdy@gentoo.org> -git-1.4.0-r1.ebuild,
- -git-1.4.2.3.ebuild, +git-1.4.2.4.ebuild:
- New upstream version. Remove old (1.4.0-r1) and buggy (1.4.2.3) ones.
-
- 04 Oct 2006; Fabian Groffen <grobian@gentoo.org> git-1.4.0-r1.ebuild,
- git-1.4.1.1.ebuild, git-1.4.2.3.ebuild:
- Dropped ~ppc-macos, see you in prefix.
-
-*git-1.4.2.3 (02 Oct 2006)
-
- 02 Oct 2006; Fernando J. Pereda <ferdy@gentoo.org> -git-1.4.2.1.ebuild,
- -git-1.4.2.2.ebuild, +git-1.4.2.3.ebuild:
- New upstream version. Remove buggy ones.
-
-*git-1.4.2.2 (30 Sep 2006)
-
- 30 Sep 2006; Fernando J. Pereda <ferdy@gentoo.org> +git-1.4.2.2.ebuild:
- New upstream version.
-
- 27 Sep 2006; Fernando J. Pereda <ferdy@gentoo.org> -git-1.4.2.ebuild:
- Remove git-1.4.2 since it has a buggy builtin-mv command.
-
- 22 Sep 2006; Fernando J. Pereda <ferdy@gentoo.org> git-1.4.2.1.ebuild:
- Typo fixed. Bug #148413 thanks to Jimmy.Jazz@gmx.net
-
- 13 Sep 2006; Aron Griffis <agriffis@gentoo.org> git-1.4.1.1.ebuild:
- Mark 1.4.1.1 stable on ia64
-
-*git-1.4.2.1 (13 Sep 2006)
-
- 13 Sep 2006; Fernando J. Pereda <ferdy@gentoo.org> +git-1.4.2.1.ebuild:
- New upstream version.
-
- 11 Sep 2006; Fernando J. Pereda <ferdy@gentoo.org>
- +files/git-daemon.xinetd, git-1.4.2.ebuild:
- Add a xinetd configuration file.As per bug #145177. Thanks to Patrick
- Guimond <patg@patg.homeunix.org>
-
- 07 Sep 2006; Christel Dahlskjaer <christel@gentoo.org> git-1.4.1.1.ebuild:
- Added ~mips, as per bug #126850
-
- 15 Aug 2006; Fernando J. Pereda <ferdy@gentoo.org> git-1.4.2.ebuild:
- Typo fixed: donsider -> consider
-
- 14 Aug 2006; Fernando J. Pereda <ferdy@gentoo.org> git-1.4.2.ebuild:
- Only run git-svn tests if we have dev-util/subversion
-
- 14 Aug 2006; <dougg@gentoo.org> git-1.1.6.ebuild, git-1.4.0-r1.ebuild,
- git-1.4.1.1.ebuild, git-1.4.2.ebuild:
- fixing tcltk USE flag as per bug #17808
-
- 13 Aug 2006; Fernando J. Pereda <ferdy@gentoo.org> git-1.4.2.ebuild:
- app-editors/emacs -> virtual/emacs
-
-*git-1.4.2 (13 Aug 2006)
-
- 13 Aug 2006; Fernando J. Pereda <ferdy@gentoo.org> +git-1.4.2.ebuild:
- New upstream version.
-
- 12 Aug 2006; Fernando J. Pereda <ferdy@gentoo.org> -git-1.2.4.ebuild,
- -git-1.3.3.ebuild, -git-1.4.0.ebuild, -git-1.4.1.ebuild:
- Clean old versions.
-
- 12 Aug 2006; Krzysiek Pawlik <nelchael@gentoo.org> git-1.4.1.1.ebuild:
- Stable on x86, see bug #143586.
-
- 12 Aug 2006; Markus Rothe <corsair@gentoo.org> git-1.4.1.1.ebuild:
- Stable on ppc64; bug #143586
-
- 12 Aug 2006; Fernando J. Pereda <ferdy@gentoo.org> git-1.4.1.1.ebuild:
- Add ( emacs? app-editors/emacs ) dependency since elisp-common.eclass
- doesn't provide it. Thanks to nixnut@gentoo.org for noticing.
-
- 12 Aug 2006; Luca Barbato <lu_zero@gentoo.org> git-1.4.1.1.ebuild:
- Marked ppc
-
- 11 Aug 2006; Jeroen Roovers <jer@gentoo.org> git-1.4.1.1.ebuild:
- Stable for HPPA (bug #143586).
-
- 11 Aug 2006; Gustavo Zacarias <gustavoz@gentoo.org> git-1.4.1.1.ebuild:
- Stable on sparc wrt #143586
-
- 11 Aug 2006; Daniel Gryniewicz <dang@gentoo.org> git-1.4.1.1.ebuild:
- Marked stable on amd64 for
-
- 11 Aug 2006; Fernando J. Pereda <ferdy@gentoo.org> git-1.4.1.1.ebuild:
- Stable on alpha wrt bug #143586
-
- 08 Aug 2006; Fernando J. Pereda <ferdy@gentoo.org> git-1.4.1.1.ebuild:
- Recommend dev-perl/libwww-perl to use git-svn. Fixes bug #142116.
-
-*git-1.4.1.1 (25 Jul 2006)
-
- 25 Jul 2006; Diego Pettenò <flameeyes@gentoo.org> +git-1.4.1.1.ebuild:
- Version bump.
-
- 11 Jul 2006; Aron Griffis <agriffis@gentoo.org> git-1.4.0-r1.ebuild,
- git-1.4.1.ebuild:
- Mark 1.4.0-r1 stable on ia64, mark 1.4.1 ~ia64
-
-*git-1.4.1 (02 Jul 2006)
-
- 02 Jul 2006; Diego Pettenò <flameeyes@gentoo.org> +git-1.4.1.ebuild:
- Version bump to version 1.4.1. No gitweb installed as of yet.
-
- 28 Jun 2006; Fabian Groffen <grobian@gentoo.org> git-1.4.0-r1.ebuild:
- Marked ~ppc-macos
-
-*git-1.4.0-r1 (27 Jun 2006)
-
- 27 Jun 2006; Fernando J. Pereda <ferdy@gentoo.org> +git-1.4.0-r1.ebuild:
- Install gitview and git-svn. Fixes bug #137942, thanks to Nguyen Thai Ngoc
- Duy <pclouds@gentoo.org>.
-
-*git-1.4.0 (10 Jun 2006)
-
- 10 Jun 2006; Fernando J. Pereda <ferdy@gentoo.org> metadata.xml,
- -git-1.2.6.ebuild, -git-1.3.1.ebuild, -git-1.3.2.ebuild,
- +git-1.4.0.ebuild:
- New upstream version. Removed Carlos from metadata.xml as he requested.
- Removed some old versions, too.
-
- 21 May 2006; Fernando J. Pereda <ferdy@gentoo.org> +files/70git-gentoo.el,
- git-1.3.3.ebuild:
- Add USE=emacs support. Patch by Christian Schlotter <again@gmx.de> in bug
- #133883.
-
-*git-1.3.3 (17 May 2006)
-
- 17 May 2006; Fernando J. Pereda <ferdy@gentoo.org> +git-1.3.3.ebuild:
- New upstream version.
-
- 14 May 2006; Diego Pettenò <flameeyes@gentoo.org> git-1.3.2.ebuild:
- Add ~x86-fbsd keyword.
-
-*git-1.3.2 (04 May 2006)
-
- 04 May 2006; Fernando J. Pereda <ferdy@gentoo.org> +git-1.3.2.ebuild:
- New upstream version.
-
-*git-1.3.1 (25 Apr 2006)
-
- 25 Apr 2006; Fernando J. Pereda <ferdy@gentoo.org> -git-1.3.0-r1.ebuild,
- +git-1.3.1.ebuild:
- Version bump. Remove 1.3.0-r1.
-
- 21 Apr 2006; Gustavo Zacarias <gustavoz@gentoo.org> git-1.2.4.ebuild:
- Stable on hppa
-
-*git-1.3.0-r1 (19 Apr 2006)
-
- 19 Apr 2006; Fernando J. Pereda <ferdy@gentoo.org> -git-1.3.0.ebuild,
- +git-1.3.0-r1.ebuild:
- Remove unneeded dependencies and add a new tarball with some late
- documentation changes. Install git-send-email unconditionally since now it
- doesn't require extra deps (the related USE-flag goes away). Inform about
- git-cvsserver. Remove the buggy old one.
-
-*git-1.3.0 (18 Apr 2006)
-
- 18 Apr 2006; Fernando J. Pereda <ferdy@gentoo.org> +git-1.3.0.ebuild:
- New upstream version.
-
-*git-1.2.6 (08 Apr 2006)
-
- 08 Apr 2006; Fernando J. Pereda <ferdy@gentoo.org> -git-1.2.5.ebuild,
- +git-1.2.6.ebuild:
- New upstream version. Removed 1.2.5
-
-*git-1.2.5 (05 Apr 2006)
-
- 05 Apr 2006; Fernando J. Pereda <ferdy@gentoo.org> -git-1.2.3.ebuild,
- +git-1.2.5.ebuild:
- New upstream version. Use the X use flag instead of tcltk. Remove 1.2.3.
-
- 22 Mar 2006; Luis Medinas <metalgod@gentoo.org> git-1.2.4.ebuild:
- Stable on amd64. Bug #126850.
-
- 22 Mar 2006; Gustavo Zacarias <gustavoz@gentoo.org> git-1.2.4.ebuild:
- ~hppa blessing
-
- 20 Mar 2006; Gustavo Zacarias <gustavoz@gentoo.org> git-1.2.4.ebuild:
- Stable on sparc wrt #126850
-
- 20 Mar 2006; Luca Barbato <lu_zero@gentoo.org> git-1.2.4.ebuild:
- Marked ppc
-
- 19 Mar 2006; Krzysiek Pawlik <nelchael@gentoo.org> git-1.2.4.ebuild:
- Stable on x86, see bug #126850.
-
- 19 Mar 2006; Markus Rothe <corsair@gentoo.org> git-1.2.4.ebuild:
- Stable on ppc64; bug #126850
-
- 19 Mar 2006; Fernando J. Pereda <ferdy@gentoo.org> git-1.2.4.ebuild:
- Stable on alpha wrt bug #126850
-
-*git-1.2.4 (02 Mar 2006)
-
- 02 Mar 2006; Fernando J. Pereda <ferdy@gentoo.org> -git-1.2.1.ebuild,
- -git-1.2.2.ebuild, +git-1.2.4.ebuild:
- New upstream version. Trim old ones
-
-*git-1.2.3 (23 Feb 2006)
-
- 23 Feb 2006; Fernando J. Pereda <ferdy@gentoo.org> +git-1.2.3.ebuild:
- New upstream version
-
-*git-1.2.2 (19 Feb 2006)
-
- 19 Feb 2006; Fernando J. Pereda <ferdy@gentoo.org> -git-1.2.0.ebuild,
- +git-1.2.2.ebuild:
- New upstream version. Remove old one.
-
- 18 Feb 2006; Simon Stelling <blubb@gentoo.org> git-1.1.6.ebuild:
- stable on amd64
-
- 17 Feb 2006; Joseph Jezak <josejx@gentoo.org> git-1.1.6.ebuild:
- Marked ppc stable for bug #122887.
-
-*git-1.2.1 (16 Feb 2006)
-
- 16 Feb 2006; Fernando J. Pereda <ferdy@gentoo.org> -git-0.7.ebuild,
- +git-1.2.1.ebuild:
- New upstream version, remove ancient one
-
- 15 Feb 2006; Markus Rothe <corsair@gentoo.org> git-1.1.6.ebuild:
- Stable on ppc64; bug #122887
-
- 15 Feb 2006; Gustavo Zacarias <gustavoz@gentoo.org> git-1.1.6.ebuild:
- Stable on sparc wrt #122887
-
- 15 Feb 2006; Krzysiek Pawlik <nelchael@gentoo.org> git-1.1.6.ebuild:
- Stable on x86, bug #122887.
-
- 15 Feb 2006; Fernando J. Pereda <ferdy@gentoo.org> -git-0.99.8a.ebuild,
- -git-0.99.9n.ebuild, -git-1.0.6.ebuild, git-1.1.6.ebuild:
- git-1.1.6 stable on alpha. Remove ancienct ~arch versions
-
- 13 Feb 2006; Stuart Longland <redhatter@gentoo.org> git-1.1.6.ebuild:
- Added ~mips to git-1.1.6 as per bug #108215.
-
-*git-1.2.0 (13 Feb 2006)
-
- 13 Feb 2006; Fernando J. Pereda <ferdy@gentoo.org> -git-1.1.5.ebuild,
- +git-1.2.0.ebuild:
- Version bump, remove 1.1.5
-
-*git-1.1.6 (30 Jan 2006)
-
- 30 Jan 2006; Fernando J. Pereda <ferdy@gentoo.org> -git-1.1.3.ebuild,
- -git-1.1.4.ebuild, +git-1.1.6.ebuild:
- New upstream version, remove old ones
-
-*git-1.1.5 (28 Jan 2006)
-
- 28 Jan 2006; Fernando J. Pereda <ferdy@gentoo.org> +git-1.1.5.ebuild:
- new upstream version
-
-*git-1.1.4 (20 Jan 2006)
-
- 20 Jan 2006; Fernando J. Pereda <ferdy@gentoo.org> -git-1.1.2.ebuild,
- +git-1.1.4.ebuild:
- New upstream version.
-
-*git-1.1.3 (17 Jan 2006)
-
- 17 Jan 2006; Fernando J. Pereda <ferdy@gentoo.org>
- -files/git-1.1.1-glossary-from-1.1.0.diff, -git-1.1.1.ebuild,
- +git-1.1.3.ebuild:
- new upstream version, remove 1.1.1
-
-*git-1.1.2 (14 Jan 2006)
-
- 14 Jan 2006; Fernando J. Pereda <ferdy@gentoo.org> +git-1.1.2.ebuild:
- new upstream version
-
- 12 Jan 2006; Fernando J. Pereda <ferdy@gentoo.org> git-1.1.1.ebuild:
- We should only try to apply git-1.1.1-glossary-from-1.1.0.diff if USE=doc.
- Fixes bug #118755, thanks to Christian Heim <phreak@gentoo.org>
-
-*git-1.1.1 (11 Jan 2006)
-
- 11 Jan 2006; Fernando J. Pereda <ferdy@gentoo.org>
- +files/git-1.1.1-glossary-from-1.1.0.diff, -git-1.1.0.ebuild,
- +git-1.1.1.ebuild:
- Version bump. Remove 1.1.0 as it reported a wrong version and might make
- confuse bugreports.
-
- 09 Jan 2006; Fernando J. Pereda <ferdy@gentoo.org> git-1.1.0.ebuild:
- http://kernel.org/pub -> mirror://kernel/ in SRC_URI
-
-*git-1.1.0 (09 Jan 2006)
-
- 09 Jan 2006; Fernando J. Pereda <ferdy@gentoo.org> +git-1.1.0.ebuild:
- New upstream version
-
-*git-1.0.6 (28 Dec 2005)
-
- 28 Dec 2005; Fernando J. Pereda <ferdy@gentoo.org> -git-1.0.5.ebuild,
- +git-1.0.6.ebuild:
- A new day, means a new upstream version
-
-*git-1.0.5 (27 Dec 2005)
-
- 27 Dec 2005; Fernando J. Pereda <ferdy@gentoo.org> -git-1.0.4.ebuild,
- +git-1.0.5.ebuild:
- New upstream version.
-
-*git-1.0.4 (24 Dec 2005)
-
- 24 Dec 2005; Fernando J. Pereda <ferdy@gentoo.org> -git-1.0.3.ebuild,
- +git-1.0.4.ebuild:
- New upstream version. Remove 1.0.3
-
-*git-1.0.3 (23 Dec 2005)
-
- 23 Dec 2005; Fernando J. Pereda <ferdy@gentoo.org>
- -files/git-1.0.0-http-fix.patch, -git-1.0.0-r1.ebuild, +git-1.0.3.ebuild:
- Version bump, remove old version
-
-*git-1.0.0-r1 (21 Dec 2005)
-
- 21 Dec 2005; Fernando J. Pereda <ferdy@gentoo.org>
- +files/git-1.0.0-http-fix.patch, -git-1.0.0.ebuild, +git-1.0.0-r1.ebuild:
- This is what upstream calls 1.0.0a. Remove 1.0.0 since it is a bit broken
-
-*git-1.0.0 (21 Dec 2005)
-
- 21 Dec 2005; Fernando J. Pereda <ferdy@gentoo.org> +git-1.0.0.ebuild:
- New upstream version
-
-*git-0.99.9n (15 Dec 2005)
-
- 15 Dec 2005; Fernando J. Pereda <ferdy@gentoo.org> -git-0.99.9m.ebuild,
- +git-0.99.9n.ebuild:
- New upstream version, remove old one
-
-*git-0.99.9m (12 Dec 2005)
-
- 12 Dec 2005; Fernando J. Pereda <ferdy@gentoo.org> -git-0.99.9l.ebuild,
- +git-0.99.9m.ebuild:
- version bump, remove old version
-
-*git-0.99.9l (04 Dec 2005)
-
- 04 Dec 2005; Fernando J. Pereda <ferdy@gentoo.org> -git-0.99.9k.ebuild,
- +git-0.99.9l.ebuild:
- version bump. remove old version
-
- 02 Dec 2005; Fernando J. Pereda <ferdy@gentoo.org>
- -files/git-0.99.9j-binary-diff-fix.patch:
- remove unneeded patch
-
-*git-0.99.9k (01 Dec 2005)
-
- 01 Dec 2005; Fernando J. Pereda <ferdy@gentoo.org> -git-0.99.9j.ebuild,
- +git-0.99.9k.ebuild:
- version bump, remove old version
-
- 30 Nov 2005; Tom Gall <tgall@gentoo.org> git-0.99.9j.ebuild:
- stable on ppc64 (and works well!)
-
- 19 Nov 2005; Carlos Silva <r3pek@gentoo.org>
- +files/git-0.99.9j-binary-diff-fix.patch, -files/git-0.99.9j-diff.patch,
- git-0.99.9j.ebuild:
- Rename the patch to a more understandable name
-
-*git-0.99.9j (19 Nov 2005)
-
- 19 Nov 2005; Fernando J. Pereda <ferdy@gentoo.org>
- +files/git-0.99.9j-diff.patch, -git-0.99.9i.ebuild, +git-0.99.9j.ebuild:
- version bump; this is 1.0rc2. Remove old version (aka 1.0rc1)
-
-*git-0.99.9i (15 Nov 2005)
-
- 15 Nov 2005; Carlos Silva <r3pek@gentoo.org> -git-0.99.9h.ebuild,
- +git-0.99.9i.ebuild:
- Version bump
-
-*git-0.99.9h (14 Nov 2005)
-
- 14 Nov 2005; Fernando J. Pereda <ferdy@gentoo.org> -git-0.99.9g.ebuild,
- +git-0.99.9h.ebuild:
- version bump, remove old version
-
-*git-0.99.9g (10 Nov 2005)
-
- 10 Nov 2005; Carlos Silva <r3pek@gentoo.org> -git-0.99.9f.ebuild,
- +git-0.99.9g.ebuild:
- Version bump
-
-*git-0.99.9f (08 Nov 2005)
-
- 08 Nov 2005; Carlos Silva <r3pek@gentoo.org> -git-0.99.9e.ebuild,
- +git-0.99.9f.ebuild:
- Version bump
-
-*git-0.99.9e (07 Nov 2005)
-
- 07 Nov 2005; Fernando J. Pereda <ferdy@gentoo.org> -git-0.99.9d.ebuild,
- +git-0.99.9e.ebuild:
- version bump, remove old one
-
-*git-0.99.9d (06 Nov 2005)
-
- 06 Nov 2005; Fernando J. Pereda <ferdy@gentoo.org> -git-0.99.9c.ebuild,
- +git-0.99.9d.ebuild:
- version bump, remove old version
-
-*git-0.99.9c (04 Nov 2005)
-
- 04 Nov 2005; Fernando J. Pereda <ferdy@gentoo.org> -git-0.99.9b.ebuild,
- +git-0.99.9c.ebuild:
- version bump, remove old version
-
-*git-0.99.9b (02 Nov 2005)
-
- 02 Nov 2005; Fernando J. Pereda <ferdy@gentoo.org> -git-0.99.9.ebuild,
- +git-0.99.9b.ebuild:
- version bump, removed old version
-
-*git-0.99.9 (30 Oct 2005)
-
- 30 Oct 2005; Fernando J. Pereda <ferdy@gentoo.org> -git-0.99.8f.ebuild,
- +git-0.99.9.ebuild:
- version bump. remove old version
-
-*git-0.99.8f (19 Oct 2005)
-
- 19 Oct 2005; Fernando J. Pereda <ferdy@gentoo.org> -git-0.99.8d.ebuild,
- -git-0.99.8e.ebuild, +git-0.99.8f.ebuild:
- version bump, remove old versions
-
-*git-0.99.8e (18 Oct 2005)
-
- 18 Oct 2005; Carlos Silva <r3pek@gentoo.org> +git-0.99.8e.ebuild:
- Version bump
-
-*git-0.99.8d (16 Oct 2005)
-
- 16 Oct 2005; Fernando J. Pereda <ferdy@gentoo.org> -git-0.99.8c-r1.ebuild,
- +git-0.99.8d.ebuild:
- version bump, remove old version
-
-*git-0.99.8c-r1 (14 Oct 2005)
-
- 14 Oct 2005; Fernando J. Pereda <ferdy@gentoo.org> -git-0.99.8b.ebuild,
- -git-0.99.8c.ebuild, +git-0.99.8c-r1.ebuild:
- provide a custom src_test since the default one fails. fix one pkg_postinst
- einfo. remove 0.99.8{b,c}
-
-*git-0.99.8c (11 Oct 2005)
-
- 11 Oct 2005; Carlos Silva <r3pek@gentoo.org> +git-0.99.8c.ebuild:
- New version from upstream. This version have an important fix to
- git-ls-tree. When two identical blobs or trees were contained in a tree, the
- earlier code mislabeled them in the output.
-
-*git-0.99.8b (06 Oct 2005)
-
- 06 Oct 2005; Fernando J. Pereda <ferdy@gentoo.org> +git-0.99.8b.ebuild:
- version bump. Fix git-send-email installation. Added missing dependency on
- dev-perl/Email-Valid. Dropped ~mips keyword, see bug #108215 for more
- information.
-
-*git-0.99.8a (05 Oct 2005)
-
- 05 Oct 2005; Fernando J. Pereda <ferdy@gentoo.org>
- +files/git-daemon.confd, +files/git-daemon.initd, metadata.xml,
- -git-0.99.8.ebuild, +git-0.99.8a.ebuild:
- Added myself to metadata. Version bump, added init script and its conf.d
- file. Fixed USE=doc. Removed not needed deps and rephrased pkg_postinst.
- Removed old version
-
-*git-0.99.8 (03 Oct 2005)
-
- 03 Oct 2005; Carlos Silva <r3pek@gentoo.org> -git-0.99.6.ebuild,
- -git-0.99.7d.ebuild, +git-0.99.8.ebuild:
- Version bump
-
- 28 Sep 2005; Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
- git-0.99.7d.ebuild:
- mark ~mips
-
-*git-0.99.7d (25 Sep 2005)
-
- 25 Sep 2005; Carlos Silva <r3pek@gentoo.org> -git-0.99.7a-r1.ebuild,
- +git-0.99.7d.ebuild:
- Version bump. Applied the patches found in bug #106998
-
-*git-0.99.7a-r1 (22 Sep 2005)
-
- 22 Sep 2005; Carlos Silva <r3pek@gentoo.org> -git-0.99.7a.ebuild,
- +git-0.99.7a-r1.ebuild:
- Rev bump to fix some dependencies and added the tcltk use flag
-
-*git-0.99.7a (21 Sep 2005)
-
- 21 Sep 2005; Carlos Silva <r3pek@gentoo.org> -git-0.99.7.ebuild,
- +git-0.99.7a.ebuild:
- Version bump. Also did some cleanup on the DEPEND/RDEPEND var's and added
- the gitsendemail use flag. Fixes bug #106791, thx to Max Loparyev.
-
-*git-0.99.7 (19 Sep 2005)
-
- 19 Sep 2005; Carlos Silva <r3pek@gentoo.org> +git-0.99.7.ebuild:
- Version bump
-
- 18 Sep 2005; Markus Rothe <corsair@gentoo.org> git-0.99.6.ebuild:
- Added ~ppc64 (bug #106318)
-
- 12 Sep 2005; Carlos Silva <r3pek@gentoo.org> git-0.7.ebuild,
- git-0.99.6.ebuild:
- Fixed homepage. Closes bug #105648
-
-*git-0.99.6 (08 Sep 2005)
-
- 08 Sep 2005; Carlos Silva <r3pek@gentoo.org> -git-0.99.5-r2.ebuild,
- +git-0.99.6.ebuild:
- Version bump. Removed version 0.99.5
-
-*git-0.99.5-r2 (04 Sep 2005)
-
- 04 Sep 2005; Carlos Silva <r3pek@gentoo.org> -git-0.99.5-r1.ebuild,
- +git-0.99.5-r2.ebuild:
- Forgot to revbump
-
- 04 Sep 2005; Carlos Silva <r3pek@gentoo.org> git-0.99.5-r1.ebuild:
- Added app-text/rcs as dep. Closes bug #104536
-
-*git-0.99.5-r1 (27 Aug 2005)
-
- 27 Aug 2005; Carlos Silva <r3pek@gentoo.org> -git-0.99.4.ebuild,
- -git-0.99.5.ebuild, +git-0.99.5-r1.ebuild:
- Removed version 0.99.4. Revbumped version 0.99.5 to add a missing dep
- (dev-util/cvsps). Closes bug #103962
-
- 26 Aug 2005; Fernando J. Pereda <ferdy@gentoo.org> git-0.99.5.ebuild:
- marked ~alpha wrt bug #101907
-
-*git-0.99.5 (25 Aug 2005)
-
- 25 Aug 2005; Carlos Silva <r3pek@gentoo.org> -git-0.99.3.ebuild,
- git-0.99.4.ebuild, +git-0.99.5.ebuild:
- Version bump
-
- 24 Aug 2005; Gustavo Zacarias <gustavoz@gentoo.org> git-0.7.ebuild:
- Stable on sparc
-
-*git-0.99.4 (13 Aug 2005)
-
- 13 Aug 2005; Carlos Silva <r3pek@gentoo.org> git-0.7.ebuild,
- +git-0.99.4.ebuild:
- Marked version 0.7 stable on x86 and added version 0.99.4
-
-*git-0.99.3 (09 Aug 2005)
-
- 09 Aug 2005; Michał Januszewski <spock@gentoo.org> +git-0.99.3.ebuild:
- Version bump.
-
- 15 Jul 2005; Carlos Silva <r3pek@gentoo.org> git-0.7.ebuild:
- Closing bug #98032. thx Carsten Lohrke
-
- 24 Jun 2005; Gustavo Zacarias <gustavoz@gentoo.org> git-0.7.ebuild:
- To ~sparc
-
- 19 May 2005; Carlos Silva <r3pek@gentoo.org> git-0.7.ebuild:
- Adding net-misc/curl as a dep. Thanks to Priit Laes in bug #93247
-
- 17 May 2005; Carlos Silva <r3pek@gentoo.org> git-0.7.ebuild:
- Removing git-pasky references
-
- 07 May 2005; David Holm <dholm@gentoo.org> git-0.7.ebuild:
- Added to ~ppc.
-
-*git-0.7 (05 May 2005)
-
- 05 May 2005; Carlos Silva <r3pek@gentoo.org> -git-0.6.ebuild,
- +git-0.7.ebuild:
- Removing old git version (0.6) and adding the new one (0.7)
-
-*git-0.6 (26 Apr 2005)
-
- 26 Apr 2005; Carlos Silva <r3pek@gentoo.org> -git-0.04.ebuild,
- +git-0.6.ebuild:
- Bumping to 0.6
-
-*git-0.5 (21 Apr 2005)
-
- 21 Apr 2005; Carlos Silva <r3pek@gentoo.org> +git-0.5.ebuild:
- Version bump
-
- 15 Apr 2005; Carlos Silva <r3pek@gentoo.org> :
- Cleaning up the ebuild
-
-*git-0.04 (15 Apr 2005)
-
- 15 Apr 2005; Carlos Silva <r3pek@gentoo.org> +metadata.xml:
- Initial import
diff --git a/dev-vcs/git/Manifest b/dev-vcs/git/Manifest
index 4ec4b29..99e0dcb 100644
--- a/dev-vcs/git/Manifest
+++ b/dev-vcs/git/Manifest
@@ -1,61 +1,6 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA256
-
-AUX 50git-gentoo.el 472 SHA256 7cd37e8db7eaeee8d822d38851eb69771b0f09c79883a8e51309a9add85fdbe2 SHA512 0435d7d67f2b64460a62c6a95c65a722c0f8d5d50d064a81e690de84a761ba518d32db545ee70c0fa3ad7803d77d5dab100689888bc92c9d82f2d6d5073623b3 WHIRLPOOL 887682f79182f6728af3c0fd2ee0e81319d49761a987559684be5e4acae4af579a5b8d1197ddba31452cec179de3c8f5784cc85ad61f78b400e42c204c93f642
-AUX git-1.7.12-git-svn-backport.patch 37717 SHA256 5379c97de060617ca6cef65bcc4f78a986943bdc587517af27c8ae80bb7bfafd SHA512 ad716ed9c449961d7b0bfe29f3450e0a4d4fe2c7c8069916bb0a69a6ee47bab5f7c4b68496b31cd67e6472aa05723ef8f32d8d7f56cdd2f4a40190058e324a8b WHIRLPOOL 30ecbf8cd97903d7a9b5b710f53b3ef6ea3092c224ebc82682a1840d93a28e6680c318d0e69af252b4901255f8f12a992b8a18eb46a9a015fc383a7c70312e89
-AUX git-1.7.12-optional-cvs.patch 11683 SHA256 4ffbbef802c60315740820491c25eaa57e1bba2c74cb5b2f7115b9c28b31d1bf SHA512 9f0af51636d95f78e6708dd2612aeaa8e439308a0537035019ae85a53ee124d73c74380e48706ef718666041e37d721d5ad1c224f902e3e0f88bf16214f6cfed WHIRLPOOL abebd47297245d8da9a28bd5454b6e54c5d16fb0757d099704f6fd7abeac67d2837bc6893bc7bc06145adf9ebc967871a4eec1a86924671b4b04c0b0d72742ed
-AUX git-1.8.2-optional-cvs.patch 11737 SHA256 37e092ca2dfa3ec216df568c1439acb3bdcc7366b75feb092f39642fc5894ce4 SHA512 7f914f16efee2f81a6f42a0e7ff1d72094bf032e98fa1a22f4b1e848eebf3a056ccdea1c84b24310cff4f19737b336d79a4f9c098a0ac4b0556e1a74708ef870 WHIRLPOOL d5e66fbfe0a6ae6c956ffb886d66c7a7906a3d60eac43b87d1e40206197f58d9aed54ee57cf5bb592147b7b9ac50fe50996f3b7e94161e5e308567c3a108cf43
-AUX git-1.8.2-texinfo.patch 515 SHA256 86d60eeae9a21fa64047401b80a5e082b0f306a68efab139979bc979fb31830f SHA512 9a9920f6b2d170f3ca71ae4c35cb001252e5f43e087f5b49f9aa617606fb3b7173aea5ef91c5d195b36bf1a1964e936d777797e03642a0da55a596e68c13a29c WHIRLPOOL 9e66c94c5eac4fe22f7cdd400c68893368a21550a5aadd467c53591e62bcf146d6a08db1e7a3cb8b32a45d5568c0b7a7462a0c6f8709ea35a284845a2c5e5820
-AUX git-1.8.4-optional-cvs.patch 11737 SHA256 7f8f1bd8f2953044433d90edea2bae7334e0d14ee7dc5e6e327e4caec8b0100b SHA512 2966582ccd5640c34aba156a955b458176ec2d450471279ec77200cbd1fb19f84dabc2a913fea17ae7503609074f8c80c05bb93f7244acfe296c078cf4a030ac WHIRLPOOL 07d5ab8ab60f6338ff1c9c7b8817938917ec12a5c360e595d7a40ffbbff18b439fea576c70dd4ddc7547edab23f4e86110f201c88be68e5a874d295f6051e592
-AUX git-1.8.5-optional-cvs.patch 10088 SHA256 a35732c6d3bfbe62b298a730652a85f7deac6bdd59bd842b4dddedaa6ad0f1fb SHA512 f78f82af4e51002553157e61a16fb9855743acaa9cd9b9914e047eb3ff7f7fc4aa2d89e9c7f86fb6bf9d3f5854e44519c72669c6436132c728b28a4599d184f1 WHIRLPOOL f8080b56bff0c1add20d9c3c3e2b842e351029cae02e147307260a6504de4300d01262176c03203259037e6f98ffb043e1e1b4a914b1110d666b30383ead2e24
-AUX git-daemon.confd 712 SHA256 9bf02170dcf73e930a992adf44326ed7c27159d41a503ca4d9371861ee5030c9 SHA512 bf715ce0d3cd6a5be405d7739bc06252b95f93f9874716dadf666d33063be6ab3e37ae1ee253ed291bfb4f66df268b44d9653672851e1bb40112c0aae08fc4ea WHIRLPOOL 13643f53cd2f9675867ff194d680cd8ffe91bccbd0b15ae41b45471ec7310c09af8335619ff2a1562a835d8449eb44f9a9e9453c3ba15005763497c668d59181
-AUX git-daemon.initd 738 SHA256 48e7e1228c9811079dce8fecc560000cf645de5b4bb697f8f8ad3f906906330b SHA512 2b1cff1e1bf85db1674bd130639a7557fd4bb1ee2e9b2e7d1e2dc28274b6fa6c6c150acf37d0e652173980c640cb0f7ac36332012182955ecc4d21c6258bfd4d WHIRLPOOL c47dd7d0f3b183e14f3ca4e499b1ceef0b88f11675c7f6dee225516f062f556bfd41aa7f87d6cdf490411101ae541ab5fe173069dbfab6b1473a2b3d951ce901
-AUX git-daemon.socket 116 SHA256 66a064b67e441306bf765d3d3115ac55bafa2098400af134f852d4aecf8608d7 SHA512 e383d358999ea0c7201c1709015a9b7c4dd9dd71287605640aca837fac1e2ee33a5a1684e1c3414c08742605f185b722f4864afd5be8b79a9f0d8f7ae0f9b701 WHIRLPOOL 1098e46b6d2be3c8d758a087408aed91e0c01625542dfc90fbff80ed8b40d2a54ea4ab45b4d003ef0b0b8ed1411e1146a58076b68096389412a61fe2d09214dd
-AUX git-daemon.xinetd 260 SHA256 5025efbceed83835378cada3728448cbf445a1584e7cbd7736f568f4b6b52a67 SHA512 5e0c85004e7e2b89fd191350022b9970a6ca03129b4c913e159570b99b5797ab924f667cd3dc5693a9d4916b7b5cf36814eda015dbdf46a1354eb50d1c081f9c WHIRLPOOL 155bfca2c071d5368de09412d1d937cefd3b5cd28a991b99845551738440b92791c33a67ef41be711dbf06fc4faf4a299cbaf1f410b119fe5deb5a4cd741803d
-AUX git-daemon_at.service 395 SHA256 c427e37d3e859c13f9441b20c7cb6aba7bca048cb70809ee1253726e733fac7d SHA512 4931954564ae7d2e21e49c8f251bae7c6be8a420f75e68e23214c85993dceb81b719e5fee11366b82b28ef5fa27a9ae2b2faa5c79c16d367c6d50fb03bbd0cff WHIRLPOOL a18f8fe6755c85e8d332d989637105d7842e8fc107a263dd0252e34e30dca21aaff593041bca3f0a728b995f19310d3cab8c43e2a7524ee9e612cca03c7ffccf
-DIST git-1.8.1.5.tar.gz 4306780 SHA256 f8b0be6e53e866f83cde64fa947011ebac56077bd1273c2e894038878986b955 SHA512 19ee4c76c66595f24d5093648202840f39356c111124017beeb32a4d79e8ce362d901ff4a09ad67c1392c5d1e48068a3a4634ad2865d8231e70b197a1cf0fdd3 WHIRLPOOL 559a89140b95bc413b6be5f4d09abc75a038d50381ae0fa61a5fa1c190edf92a5cf9ec2a938ba5d1ccd5563bb19883254773599749bb12488761c125b510b5e2
-DIST git-1.8.2.1.tar.gz 4400440 SHA256 ed6dbf91b56c1540627563b5e8683fe726dac881ae028f3f17650b88fcb641d7 SHA512 d75a36a91b0522ca3a5c792473e16fc98dd9de082b4c0e9a75ebc525fa334edfdcb6dbf138e1bdede711f2158f24e8a8ba8499b89f9a82be1b5e60eb4ba5d33e WHIRLPOOL 587afbadca06674b751385b6f5fcda3d74db159a03bdbb1d477d4d9d4eb792d020a6f97906d2bf7d69f2f14432aaf6634d4274aa14e377ca6c865676853fd060
DIST git-1.8.3.2.tar.gz 4474347 SHA256 2f798db86859c85608fe4120f52a1b1cb13ca9c4daa4f59eb1dc090280f46473 SHA512 6e19948821dfbf78c5b9ea95614d3c10f4625583e3c17b6c55110b74f28679e525c449179cf49c2587a86c3b7fd7b6a27589824fcea0ec6fb69ca752a6942931 WHIRLPOOL 26892e039b67b35ae9df0a124d0812b36a22f481f146561b733a758b89a00770c05902c2820f2a783bc0fac07ecb335accbc939d21481da821177e0548d6a077
-DIST git-1.8.4.5.tar.gz 4677738 SHA256 37772b18b8184bb3b746963b8e1047a1205447df68c2b25698351434f8092d90 SHA512 56060aebf013becf884e27bf2a71a140c17055e0214a6a461ad3476d1d7017f63f3e2231047040adc5c42c2a08b0e75c9ae12b50c913c6689494337f3f7ad8e2 WHIRLPOOL 4dc0e1fbb8bf1d02706ec3943f506cf4f28a5f9146797dc35ac5401db752810220e1da109e3ce0750a8b2e2d7b7340ce223fe55c0279a1fdf60c457117da64c9
-DIST git-1.8.5.1.tar.gz 4755003 SHA256 521589b48f6defa63a99241121968646ef9a7ab5919b88e08fdbaadfe071561b SHA512 5ad5630771ca66e51b384f6651e77e18c6e3c8d349ceeeabd51d6d0ea23e5d0481d8dc9dc33e2e403fe2abf777906b65566858c42fa98241919ad4f07c6b3e37 WHIRLPOOL 125264ffda81e4a6fc5d6100ad06be0ae9bab2212214b413ca8dbbb84b958a00d234d819e874a09c954cc1dbe3befc751dc51873cb6abff5f6ec72b85a491c26
DIST git-1.8.5.2.tar.gz 4755707 SHA256 e986da24893197e33d835150c456708441e4a116a726ce9312a27f6de804f7b2 SHA512 73e408dd787b73a0f3935e37540d5da32a2f8d6d84af60d3ec7e224c3a953cc62eea749c7a689f8cca3b54e633f2520ed23d910ca5932021523e1fb750bf2c0a WHIRLPOOL d6623742cce0bdcb6b5334d363b44edeb6413e45fa42cb2bce013e07796dc98bd865b0d2c2578f2bd526140dceea25b19acbe212dc6afec7903c5dd6ea794d7f
-DIST git-htmldocs-1.8.1.5.tar.gz 2060977 SHA256 108e34217b2668945ca78b36b08ceeb9fe283617fe68b8f181219076bb225de0 SHA512 0b46a95a47df4326633d10295eeb09d41cee78d9c30775f7784690715e3b5d607ff26027f4cd6036f31dfc458ba2757ceb5ed6ea675a863a5dc69d8e5a7b34f5 WHIRLPOOL d273fbee9fb0a68ef3f0d19ba2249481bd15ff69b289e046e975fccda7639102519aa79bff94f6317e6b73cc414128b8b8619fcda1a910b74770b0aba1694d26
-DIST git-htmldocs-1.8.2.1.tar.gz 2093688 SHA256 3f2482089eb345ec7d2ad61ad731c17ea87733b763585b580cf99b17194e0286 SHA512 8e7f25a0b230473f9e9290f61e9ea80a675459eea163ef76e281aa95747f5bc4df2ddb7f9bba9c2b0fb75819cd206f2415ba665bc986a628a07e8da4e5aa6efc WHIRLPOOL 574a01d1e403b25444ac88f66a939fcad1c96025a62f91550f328d400246955e61255dd403f3cf8302b961032f536e394b77228a8434c7b2065b564163f49114
DIST git-htmldocs-1.8.3.2.tar.gz 2115320 SHA256 805b7fc4399daf9258e8cc28ecc3dd043fdd7f339447f4d84674826916109246 SHA512 0890b60bfa110ca7eaf7aaddbf0aca9574f608addc384cece3c91c8c04ef6397064a0669f3d61d0a65eb120b626ccd85df26f04438ca301f349136cd55e5080a WHIRLPOOL 377c39ac7988a3c1bb6e80333c43878d38fe5eecbb75dcbcbef3c2186842fcc170a552d72be891f1479c336fdd6c5ac1ce1ca2c0adf9a8238bd057f093c3f912
-DIST git-htmldocs-1.8.4.5.tar.gz 2207155 SHA256 ecaaef864b1794301af4af17a4d378966ac1dbeee9a82f524d1ebc0b6d6da299 SHA512 1bb5d8fd2884f0bd39ff0924579a4bd16d225da10ae78cb3c535133d187b9306dce55d14a2df7fa0a40c6fa1df523eec2e118e2f5268dd624bbdb6c65fd32363 WHIRLPOOL ca5ce52d02eac3f079ab89eb5e41640c9dee724c8a3356b362eae0ba120cb9640c5f6a4576ae98fd42002f84ad066ed3e6254fdc77b95731ac1b17549b5911e5
-DIST git-htmldocs-1.8.5.1.tar.gz 2236187 SHA256 46a1eb32d110bc4a708cf7058852875e30277305ff2719ec672f7cdcd7a87075 SHA512 8d58463b5496278abed57b8e0b99d2be6e0a2ecff2ebda964f4f6e8336ebbe32e13ec0a87ec323247f90ada2383b2ced02f8204b416dc892348101662bdb9ecd WHIRLPOOL 65e38d20e8c1d6439e8126f5413334e06b25763aa36b09686ac220f043b1b6df6c8dc22c7f597d5393455ec083a578b572a7fb1627220ba678960ab10aaa848a
DIST git-htmldocs-1.8.5.2.tar.gz 2237867 SHA256 ba708ab1b5916960f61c22cf60eb6689ac62d1b6dbb6a460d98502815cdbff41 SHA512 824ab4cf879c0b3c1215f29f5dc3d18ae9bf15aad9deb7d81e81f8a57d500d304738c7e580f0fb5e3df2b6609d957b964938250a48145a3559b93ef1419eba2b WHIRLPOOL 962a2da1174ab401bdbafdca8cc9debd0fe927838b44bc8bbd0258a1da62cc32c10a6aa5a8a2bbf404fc257d0f4df981969ec3c2b9e898bcf3dc417d2f6517c6
-DIST git-manpages-1.8.1.5.tar.gz 528540 SHA256 b171761f13deb738a2464c9d3967c12539067a34d6f2bfa5739a1006786fd24a SHA512 c0106da12ae3beeba3c23e68b37113082d829fe80160c53df51aac207557a2045c662b4d01b5a1cb211e75f9f7629290b7ecf3907b3bdc828820382793414e8e WHIRLPOOL 3da3b254707c06cb069fa462561634a4f5869fadab6ab8a07301eeb0b2244f159415d409d71c5ebceb4a74ef51f645f2f4c9ca19080a84ee370b5787740d08c2
-DIST git-manpages-1.8.2.1.tar.gz 536718 SHA256 1d3bc31d10564d29d0c3a45f98f98a7d936dfcdb1692528bf2fdb2140fe89824 SHA512 a6463c8bc8a23301d89e985b88fa0073c154e126c51a1f7699cd09e79723ed463f46a9cf5dd63f9e2e46ee4111e6154ae86553bd446f5cf76db9fd4e3bff5a1f WHIRLPOOL 8aa3c57475d8cfd7c47019c4eb05c091c76fb0ec5d213942b5a16ee9f6c540111aecb6b754eb98578e9e129d4e8ba941a3bee326a2845b2a098cc30e1109d35d
DIST git-manpages-1.8.3.2.tar.gz 542769 SHA256 599bc8f6c56986a994a237cfebb53b4fab9051576775e32d0353e0455ab84115 SHA512 42fd781b924355c969ce381aae828f877059472741d7b53b0d1aad53f04c8a27b6b161b5dfc353098370ead73ccb9cdc86ac5374cf02829134f8c4d70bcbb7cf WHIRLPOOL 90226006a35b7b6e644f887981f2725238ff428f572425942701614e14fab5c8c5c602746de93a113d83d9b9c76ea1805a9c7cfa353305b0f817c33976048d77
-DIST git-manpages-1.8.4.5.tar.gz 565177 SHA256 8cf38e3a48425fe74c4a71286633ea895bd03d32481ea5112e9682a6adb3b4bf SHA512 6f9d56da7493ae50275f259ca65649a4dbada3a3d0e32e0a418ed73c2e2661c90f23cfe9a62800cbceec1db86a2bb7b93eccaaf28c282cb5046c2aea3f928774 WHIRLPOOL 1f92c6437214f9d8d998a916cf34399be4f49a5c2dd5fe930850ae3b7ef10da66594c8d4544fa313b485bdcfd9259322c5ba0b83f9403263c80d12b19ca8c5f0
-DIST git-manpages-1.8.5.1.tar.gz 569069 SHA256 1131fa830065c0224df601a055f6d9726d0f19fa87962d9db254a2d6e83d32ef SHA512 91446b550ae7971884943583c3562762bb3e338b9e65e94f0891af10488814dcf6756122d79db951a1e347acb311cd3dcf71e509c5c25927148da9a75e29a86e WHIRLPOOL 972cb803bbf6fcac3a068bd47b3dbc8a6eb26fccc18542111b6c74361fff83ecc9fcd45ab4024657cc6ebc5880b23a61d5a149d5e6d75dde0be3ed55d899bf28
DIST git-manpages-1.8.5.2.tar.gz 569581 SHA256 2aef8c084ee795e544b6fb8715cccc1109efca1ca4b8db1588a2a5186ddb10c6 SHA512 1ca37aff4d5ca6d4daa6e8f2b3114a63ebdb0bd42382e1ed1ff9d01117da2fd8bd3a662b9beab318fdffd682039589c9b5f50ced67122e96b0a0ffd213a4112a WHIRLPOOL 257bd0549fb63e5ef31f3575731a5c90eead5da556480d929877704086dc03dadd924713480d9c3f8b5890912d54dd8be48d970abb9f7e86c55d8655642fbfb5
-EBUILD git-1.8.1.5-r1.ebuild 17380 SHA256 c8f80e262d18edf7241739d726a1b8b10b1fa4fee83abc3b823492664457dec8 SHA512 29edcafcce548fb84bbc9748bfa765b9c663876536a78d320c48fe08ac26e60031a06b4b4bbee5a9c5a6d8d0754b92a8be6f21baef36bf5043d828d75fe2a7c5 WHIRLPOOL 62348b391c309f7263cd01db841e17034a0e35ed3560b9c52de70c5fbd512437ae7c2dc9a9db2ff86a86b77ebe872e7987f36cb1afaec9d4da32a9994ae31d72
-EBUILD git-1.8.1.5.ebuild 17238 SHA256 22108f9865e69ffe1e4dcd011ef5e44c19a7ab8d54f4d262da650145b1ac390d SHA512 48c693623447d8d1054a6187e5094d6d026a9dc0d7f6daeefdc1bf306a9a5b890a67ee0e92c332eaf02227aac2a72d6956962323010059dd3c314e2358aaac4b WHIRLPOOL a297ebf62c63d7d2da3d97306c2b13cd85ab4c9684b9b4e01fd28b5186ba225998bc6bcfe1123a2263801f4542c25d5d0a819a8746f846cae25c4d0582fef7dd
-EBUILD git-1.8.2.1.ebuild 17694 SHA256 e8e04cf2b65d526ae906b47f58e40960484cfc34089e8559bbdf87793a3c9451 SHA512 9b86c0fc803fc0ff4ac1f705cdc53d8ae15fe9f2ce840b3b0ef152e0175cb13e04cffaf8f6b914ca1171082f9570e074b82e6d5a8449f7b6d6e7cbf3d0922c41 WHIRLPOOL a9ab0427eeaf50f4e57c94625182daa76b61bb33550a6a32d8fb27c854d8395b3fdae9451927493a4e68ac0904857fd6492f604bae98e8ed26081b310988dbaf
-EBUILD git-1.8.3.2-r1.ebuild 17614 SHA256 0fd06a9ea0c955ab1725f2482971fed6a474c195d642e87c73a49a2f75f8f536 SHA512 84607b181d6dbafe087c380b309f80425de3905d3a34a97d5605b1bed1c59b50ffd27e0aad79410aeca66a342ed784724aa65bea91b11d169f64b098d2cf0f5a WHIRLPOOL 4d769be71a9cc83d592a6fc947a15f99018363028e50ccede7f653e54b8403b5365e32cafcd40ab0f57e21cf6dc1d58f9b5f7394113067612bb7efd3540b2512
-EBUILD git-1.8.4.5.ebuild 17847 SHA256 3b68c33ddab44a4dfe05e21607b172e1da00f9f67c5d6264725720752ba9dffa SHA512 0446ba1e7177d4daecc745d035241a5251f9229c232ff20e03d68304f8a8f5aa60e405786f4350d731a499bc8222a76017626c76eb4cee207f7a06370cba7a6c WHIRLPOOL 070e2b58bff6845e047d3ec2325fc2aa384837da2d1fffd970796fa7aa14a2884bd09901ad4cdfc0caafead3c4fc7e85d28a1f9432bcccdd339974650a79b48b
-EBUILD git-1.8.5.1.ebuild 17840 SHA256 5d6826836fd8efbf665fb1aff413a79a42004aa13a39e7869387012d945dcb07 SHA512 8594acea9e9e68fc519fb36f48747169a9b956fc95f0dcf382e4edc49f7745dcb731d9ab425b0fca56a8523f7b3d0f5bee87251bb0615318026a2056c61fe813 WHIRLPOOL 949dcf5016e6955997c6c02326c67f92120d38de7fb22359bacd04e330fdcd43737ecda5bd4605edf235c046525742ceefd4b21790615f7b0d4e72c6441d8db9
-EBUILD git-1.8.5.2.ebuild 17840 SHA256 3f823bc81f12c15312ecc249a3b45a0860fa90d780b4f2e6e8bae3c4db9cdc2e SHA512 789fcbcd05a5dee35fedabb79b1e7e316f20f45b86db201b5322641b08d98913ff507f43ddaf6d184774e4afe9e7e0086f0eace216de4ac2c13edcd47b171d01 WHIRLPOOL b42b88a9cc444215b4b316268341082e510b16cdd66068d0aaf55491f416e6fb074eb118216799fdd6669846792aac002ed5c5bebab886d43170cfb83fc8158f
-EBUILD git-9999.ebuild 17803 SHA256 beae98898e2f9554f9f3f3be3a30130c9c9efcc7da5314b8e49aec16756f8463 SHA512 d34ce325189f1d597fac71f67a59e90fa6dc9721d86c567101b64448e3a21080ccff2f38f36956b03307af1418941103567a8398dfd4aa676813b4eb24c27674 WHIRLPOOL 8e0daa447d9d3c51727a0fd43db37285969b7beff0b4a6e77ecba652c4829391527a3b28753aaf92c29d146c87c7d15e91c112cde0de61ccfe2e583ffe8781e0
-MISC ChangeLog 10664 SHA256 e9358a3b1c6fa8cd9afae1aedd99dd4f5b07be5dc08fbd6553c5ccbe93bb79e6 SHA512 8e11e667bb147587827b35c4aeb0f8c15c15335d56f6dbeb9acebe38ad36ef8ad2a2adb6f1728a72a4c1da34e1272a96ff0f0c2f8ed3273adb8970f3f8f01c69 WHIRLPOOL b974e583fcca40f5b4e9bdac256794f7222573717b403fe5e9d56cdd0f5603f2e82807fd55cb8a63d2ea6226f016ea8256c5a6a714464eb0793f16d70b7c1c94
-MISC ChangeLog-2012 94624 SHA256 7c8c313ea4800194191f7255023cabd205e56bb9761e8877dfab3770024b158c SHA512 f19cae0a29e8598e3bb68f1295baa56ff0edf06b2e3a95081ea2f95c4555d63dd6a0bff5a82345b274a1936104a75a69fe7862d7738a7fa2539ec9a7afd6b28f WHIRLPOOL 059ab6c542757c4524cb20cebb3cfa4bfbbe16d3a66da0805fb972d32f91f2a49bee97d1d73acf74d8e2cf3cc7a552371cf66db0580506d4b1a9e05ee52bdea4
-MISC metadata.xml 1876 SHA256 6b8a45678bfb4c0c7db85f5d6e94c4fc68ee2d8ed5ef6c83855ff3d6998b0773 SHA512 084b1be894ce30dd443cda711d120d6a436fafe59e4cd04a5879dbe88f17b9a7d5061377ed4cbd2c3cbd2f0d43ac168994e83368b3890b2135f63fa4fb935efa WHIRLPOOL 4051958b34b2c1aedc82e856de3554483eaa88ab4f5b43a9c1394aaa2bc925ca02edc13ca38c8379b947154249d4279fa227706b09776ee79a7b054f8e722d19
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.22 (GNU/Linux)
-
-iQIcBAEBCAAGBQJSsZLFAAoJEPiazRVxLXTFMHQP/RaiJ9FbpF51tg2XwTtH6wkP
-PJJOueMKQs6A1X0RWa21GPzWFBPR0WUFFb3N84aC5RmXufbBaq6xxe1zggwScjI3
-8CPriALPBuH+K9GbOsz83Acx00Ah/ZrYLyuHC84wlPx6jjaWtYIT4PNCp+qJCCGJ
-JNFzWFeuvC6vMW6/cDZMCTp8xmL2jtr42YTDsHIqQUYLiNKkBSzWPVt93ZgVQhuU
-hvGTOWHOlIimZaloGmw6uZNQmyEDTsbH31lRWjJ24xIPL0zyHq0C12pF+s0YRR6Y
-UYqiEL8uvC1JesMSdVbgZsjRVNR1gCbEei9hDK0MsnUGDC/A8M6IYWE2eGn0RKBb
-lrzKP7znPyQQ4o0+fEAXSMh6r6xAL1JTsshflZRHa4TaoJ05/Rn2y3ja9DvoLWBf
-Yl5xAZSxBCOWf1r5dTTNhg3kZzERAUalCRF2lfkUFGw309BBe1Hxm3mvjK3zIN5D
-0dKi9kLXRjCFzuqxiPrxvXaogqf6Hu1ViiLGpbeg3GmCTU/qDob32YGjxBveCMBG
-O4qh5E88h85bhV1CFQqm0xCqhjQHZIcO2rtg1p0vQlsBO0oP5zqK+7aNc5KZLpKC
-CzoGGE0F7mi39rE3B0jvadKiwkXp7fZU+CWqFJTq33U5+N/qMTbbyRU6wNo8kNi/
-XUmmCCYFFnz6Y2KoVCZd
-=Syiu
------END PGP SIGNATURE-----
diff --git a/dev-vcs/git/files/git-1.7.12-git-svn-backport.patch b/dev-vcs/git/files/git-1.7.12-git-svn-backport.patch
deleted file mode 100644
index 0a254ec..0000000
--- a/dev-vcs/git/files/git-1.7.12-git-svn-backport.patch
+++ /dev/null
@@ -1,1288 +0,0 @@
-commit 0dfcf2dacd4be3f0c647a987b78def5136429165
-Merge: 889d358 5eaa1fd
-Author: Junio C Hamano <gitster@pobox.com>
-Date: Tue Aug 21 15:27:57 2012 -0700
-
- Merge branch 'ms/git-svn-1.7' into jch
-
- A series by Michael Schwern via Eric to update git-svn to revamp the
- way URLs are internally passed around, to make it work with SVN 1.7.
-
- Will merge to 'next' after pinging Eric to double check and then to 'master'.
-
- * ms/git-svn-1.7:
- git-svn: remove ad-hoc canonicalizations
- git-svn: canonicalize newly-minted URLs
- git-svn: introduce add_path_to_url function
- git-svn: canonicalize earlier
- git-svn: replace URL escapes with canonicalization
- git-svn: attempt to mimic SVN 1.7 URL canonicalization
- t9107: fix typo
- t9118: workaround inconsistency between SVN versions
- Git::SVN{,::Ra}: canonicalize earlier
- git-svn: path canonicalization uses SVN API
- Git::SVN::Utils: remove irrelevant comment
- git-svn: add join_paths() to safely concatenate paths
- git-svn: factor out _collapse_dotdot function
- git-svn: use SVN 1.7 to canonicalize when possible
- git-svn: move canonicalization to Git::SVN::Utils
- use Git::SVN{,::RA}->url accessor globally
- use Git::SVN->path accessor globally
- Git::SVN::Ra: use accessor for URLs
- Git::SVN: use accessor for URLs internally
- Git::SVN: use accessors internally for path
-
-diff --git a/git-svn.perl b/git-svn.perl
-index 828b8f0..0d77ffb 100755
---- a/git-svn.perl
-+++ b/git-svn.perl
-@@ -29,7 +29,16 @@ use Git::SVN::Prompt;
- use Git::SVN::Log;
- use Git::SVN::Migration;
-
--use Git::SVN::Utils qw(fatal can_compress);
-+use Git::SVN::Utils qw(
-+ fatal
-+ can_compress
-+ canonicalize_path
-+ canonicalize_url
-+ join_paths
-+ add_path_to_url
-+ join_paths
-+);
-+
- use Git qw(
- git_cmd_try
- command
-@@ -1231,7 +1240,7 @@ sub cmd_show_ignore {
- my ($url, $rev, $uuid, $gs) = working_head_info('HEAD');
- $gs ||= Git::SVN->new;
- my $r = (defined $_revision ? $_revision : $gs->ra->get_latest_revnum);
-- $gs->prop_walk($gs->{path}, $r, sub {
-+ $gs->prop_walk($gs->path, $r, sub {
- my ($gs, $path, $props) = @_;
- print STDOUT "\n# $path\n";
- my $s = $props->{'svn:ignore'} or return;
-@@ -1247,7 +1256,7 @@ sub cmd_show_externals {
- my ($url, $rev, $uuid, $gs) = working_head_info('HEAD');
- $gs ||= Git::SVN->new;
- my $r = (defined $_revision ? $_revision : $gs->ra->get_latest_revnum);
-- $gs->prop_walk($gs->{path}, $r, sub {
-+ $gs->prop_walk($gs->path, $r, sub {
- my ($gs, $path, $props) = @_;
- print STDOUT "\n# $path\n";
- my $s = $props->{'svn:externals'} or return;
-@@ -1262,7 +1271,7 @@ sub cmd_create_ignore {
- my ($url, $rev, $uuid, $gs) = working_head_info('HEAD');
- $gs ||= Git::SVN->new;
- my $r = (defined $_revision ? $_revision : $gs->ra->get_latest_revnum);
-- $gs->prop_walk($gs->{path}, $r, sub {
-+ $gs->prop_walk($gs->path, $r, sub {
- my ($gs, $path, $props) = @_;
- # $path is of the form /path/to/dir/
- $path = '.' . $path;
-@@ -1292,31 +1301,6 @@ sub cmd_mkdirs {
- $gs->mkemptydirs($_revision);
- }
-
--sub canonicalize_path {
-- my ($path) = @_;
-- my $dot_slash_added = 0;
-- if (substr($path, 0, 1) ne "/") {
-- $path = "./" . $path;
-- $dot_slash_added = 1;
-- }
-- # File::Spec->canonpath doesn't collapse x/../y into y (for a
-- # good reason), so let's do this manually.
-- $path =~ s#/+#/#g;
-- $path =~ s#/\.(?:/|$)#/#g;
-- $path =~ s#/[^/]+/\.\.##g;
-- $path =~ s#/$##g;
-- $path =~ s#^\./## if $dot_slash_added;
-- $path =~ s#^/##;
-- $path =~ s#^\.$##;
-- return $path;
--}
--
--sub canonicalize_url {
-- my ($url) = @_;
-- $url =~ s#^([^:]+://[^/]*/)(.*)$#$1 . canonicalize_path($2)#e;
-- return $url;
--}
--
- # get_svnprops(PATH)
- # ------------------
- # Helper for cmd_propget and cmd_proplist below.
-@@ -1330,7 +1314,7 @@ sub get_svnprops {
- $path = $cmd_dir_prefix . $path;
- fatal("No such file or directory: $path") unless -e $path;
- my $is_dir = -d $path ? 1 : 0;
-- $path = $gs->{path} . '/' . $path;
-+ $path = join_paths($gs->{path}, $path);
-
- # canonicalize the path (otherwise libsvn will abort or fail to
- # find the file)
-@@ -1431,8 +1415,8 @@ sub cmd_commit_diff {
- fatal("Needed URL or usable git-svn --id in ",
- "the command-line\n", $usage);
- }
-- $url = $gs->{url};
-- $svn_path = $gs->{path};
-+ $url = $gs->url;
-+ $svn_path = $gs->path;
- }
- unless (defined $_revision) {
- fatal("-r|--revision is a required argument\n", $usage);
-@@ -1466,24 +1450,6 @@ sub cmd_commit_diff {
- }
- }
-
--sub escape_uri_only {
-- my ($uri) = @_;
-- my @tmp;
-- foreach (split m{/}, $uri) {
-- s/([^~\w.%+-]|%(?![a-fA-F0-9]{2}))/sprintf("%%%02X",ord($1))/eg;
-- push @tmp, $_;
-- }
-- join('/', @tmp);
--}
--
--sub escape_url {
-- my ($url) = @_;
-- if ($url =~ m#^([^:]+)://([^/]*)(.*)$#) {
-- my ($scheme, $domain, $uri) = ($1, $2, escape_uri_only($3));
-- $url = "$scheme://$domain$uri";
-- }
-- $url;
--}
-
- sub cmd_info {
- my $path = canonicalize_path(defined($_[0]) ? $_[0] : ".");
-@@ -1508,21 +1474,21 @@ sub cmd_info {
- # canonicalize_path() will return "" to make libsvn 1.5.x happy,
- $path = "." if $path eq "";
-
-- my $full_url = $url . ($fullpath eq "" ? "" : "/$fullpath");
-+ my $full_url = canonicalize_url( add_path_to_url( $url, $fullpath ) );
-
- if ($_url) {
-- print escape_url($full_url), "\n";
-+ print "$full_url\n";
- return;
- }
-
- my $result = "Path: $path\n";
- $result .= "Name: " . basename($path) . "\n" if $file_type ne "dir";
-- $result .= "URL: " . escape_url($full_url) . "\n";
-+ $result .= "URL: $full_url\n";
-
- eval {
- my $repos_root = $gs->repos_root;
- Git::SVN::remove_username($repos_root);
-- $result .= "Repository Root: " . escape_url($repos_root) . "\n";
-+ $result .= "Repository Root: " . canonicalize_url($repos_root) . "\n";
- };
- if ($@) {
- $result .= "Repository Root: (offline)\n";
-@@ -1669,7 +1635,9 @@ sub post_fetch_checkout {
-
- sub complete_svn_url {
- my ($url, $path) = @_;
-- $path =~ s#/+$##;
-+ $path = canonicalize_path($path);
-+
-+ # If the path is not a URL...
- if ($path !~ m#^[a-z\+]+://#) {
- if (!defined $url || $url !~ m#^[a-z\+]+://#) {
- fatal("E: '$path' is not a complete URL ",
-@@ -1686,7 +1654,7 @@ sub complete_url_ls_init {
- print STDERR "W: $switch not specified\n";
- return;
- }
-- $repo_path =~ s#/+$##;
-+ $repo_path = canonicalize_path($repo_path);
- if ($repo_path =~ m#^[a-z\+]+://#) {
- $ra = Git::SVN::Ra->new($repo_path);
- $repo_path = '';
-@@ -1697,18 +1665,18 @@ sub complete_url_ls_init {
- "and a separate URL is not specified");
- }
- }
-- my $url = $ra->{url};
-+ my $url = $ra->url;
- my $gs = Git::SVN->init($url, undef, undef, undef, 1);
- my $k = "svn-remote.$gs->{repo_id}.url";
- my $orig_url = eval { command_oneline(qw/config --get/, $k) };
-- if ($orig_url && ($orig_url ne $gs->{url})) {
-+ if ($orig_url && ($orig_url ne $gs->url)) {
- die "$k already set: $orig_url\n",
-- "wanted to set to: $gs->{url}\n";
-+ "wanted to set to: $gs->url\n";
- }
-- command_oneline('config', $k, $gs->{url}) unless $orig_url;
-- my $remote_path = "$gs->{path}/$repo_path";
-+ command_oneline('config', $k, $gs->url) unless $orig_url;
-+
-+ my $remote_path = join_paths( $gs->path, $repo_path );
- $remote_path =~ s{%([0-9A-F]{2})}{chr hex($1)}ieg;
-- $remote_path =~ s#/+#/#g;
- $remote_path =~ s#^/##g;
- $remote_path .= "/*" if $remote_path !~ /\*/;
- my ($n) = ($switch =~ /^--(\w+)/);
-diff --git a/perl/Git/SVN.pm b/perl/Git/SVN.pm
-index 8478d0c..acb2539 100644
---- a/perl/Git/SVN.pm
-+++ b/perl/Git/SVN.pm
-@@ -23,7 +23,14 @@ use Git qw(
- command_output_pipe
- command_close_pipe
- );
--use Git::SVN::Utils qw(fatal can_compress);
-+use Git::SVN::Utils qw(
-+ fatal
-+ can_compress
-+ join_paths
-+ canonicalize_path
-+ canonicalize_url
-+ add_path_to_url
-+);
-
- my $can_use_yaml;
- BEGIN {
-@@ -195,9 +202,9 @@ sub read_all_remotes {
- } elsif (m!^(.+)\.usesvmprops=\s*(.*)\s*$!) {
- $r->{$1}->{svm} = {};
- } elsif (m!^(.+)\.url=\s*(.*)\s*$!) {
-- $r->{$1}->{url} = $2;
-+ $r->{$1}->{url} = canonicalize_url($2);
- } elsif (m!^(.+)\.pushurl=\s*(.*)\s*$!) {
-- $r->{$1}->{pushurl} = $2;
-+ $r->{$1}->{pushurl} = canonicalize_url($2);
- } elsif (m!^(.+)\.ignore-refs=\s*(.*)\s*$!) {
- $r->{$1}->{ignore_refs_regex} = $2;
- } elsif (m!^(.+)\.(branches|tags)=$svn_refspec$!) {
-@@ -290,7 +297,7 @@ sub find_existing_remote {
-
- sub init_remote_config {
- my ($self, $url, $no_write) = @_;
-- $url =~ s!/+$!!; # strip trailing slash
-+ $url = canonicalize_url($url);
- my $r = read_all_remotes();
- my $existing = find_existing_remote($url, $r);
- if ($existing) {
-@@ -314,12 +321,10 @@ sub init_remote_config {
- print STDERR "Using higher level of URL: ",
- "$url => $min_url\n";
- }
-- my $old_path = $self->{path};
-- $self->{path} = $url;
-- $self->{path} =~ s!^\Q$min_url\E(/|$)!!;
-- if (length $old_path) {
-- $self->{path} .= "/$old_path";
-- }
-+ my $old_path = $self->path;
-+ $url =~ s!^\Q$min_url\E(/|$)!!;
-+ $url = join_paths($url, $old_path);
-+ $self->path($url);
- $url = $min_url;
- }
- }
-@@ -343,18 +348,22 @@ sub init_remote_config {
- unless ($no_write) {
- command_noisy('config',
- "svn-remote.$self->{repo_id}.url", $url);
-- $self->{path} =~ s{^/}{};
-- $self->{path} =~ s{%([0-9A-F]{2})}{chr hex($1)}ieg;
-+ my $path = $self->path;
-+ $path =~ s{^/}{};
-+ $path =~ s{%([0-9A-F]{2})}{chr hex($1)}ieg;
-+ $self->path($path);
- command_noisy('config', '--add',
- "svn-remote.$self->{repo_id}.fetch",
-- "$self->{path}:".$self->refname);
-+ $self->path.":".$self->refname);
- }
-- $self->{url} = $url;
-+ $self->url($url);
- }
-
- sub find_by_url { # repos_root and, path are optional
- my ($class, $full_url, $repos_root, $path) = @_;
-
-+ $full_url = canonicalize_url($full_url);
-+
- return undef unless defined $full_url;
- remove_username($full_url);
- remove_username($repos_root) if defined $repos_root;
-@@ -393,6 +402,11 @@ sub find_by_url { # repos_root and, path are optional
- }
- $p =~ s#^\Q$z\E(?:/|$)#$prefix# or next;
- }
-+
-+ # remote fetch paths are not URI escaped. Decode ours
-+ # so they match
-+ $p = uri_decode($p);
-+
- foreach my $f (keys %$fetch) {
- next if $f ne $p;
- return Git::SVN->new($fetch->{$f}, $repo_id, $f);
-@@ -435,20 +449,25 @@ sub new {
- }
- }
- my $self = _new($class, $repo_id, $ref_id, $path);
-- if (!defined $self->{path} || !length $self->{path}) {
-+ if (!defined $self->path || !length $self->path) {
- my $fetch = command_oneline('config', '--get',
- "svn-remote.$repo_id.fetch",
- ":$ref_id\$") or
- die "Failed to read \"svn-remote.$repo_id.fetch\" ",
- "\":$ref_id\$\" in config\n";
-- ($self->{path}, undef) = split(/\s*:\s*/, $fetch);
-+ my($path) = split(/\s*:\s*/, $fetch);
-+ $self->path($path);
- }
-- $self->{path} =~ s{/+}{/}g;
-- $self->{path} =~ s{\A/}{};
-- $self->{path} =~ s{/\z}{};
-- $self->{url} = command_oneline('config', '--get',
-- "svn-remote.$repo_id.url") or
-+ {
-+ my $path = $self->path;
-+ $path =~ s{\A/}{};
-+ $path =~ s{/\z}{};
-+ $self->path($path);
-+ }
-+ my $url = command_oneline('config', '--get',
-+ "svn-remote.$repo_id.url") or
- die "Failed to read \"svn-remote.$repo_id.url\" in config\n";
-+ $self->url($url);
- $self->{pushurl} = eval { command_oneline('config', '--get',
- "svn-remote.$repo_id.pushurl") };
- $self->rebuild;
-@@ -552,8 +571,7 @@ sub _set_svm_vars {
- # username is of no interest
- $src =~ s{(^[a-z\+]*://)[^/@]*@}{$1};
-
-- my $replace = $ra->{url};
-- $replace .= "/$path" if length $path;
-+ my $replace = add_path_to_url($ra->url, $path);
-
- my $section = "svn-remote.$self->{repo_id}";
- tmp_config("$section.svm-source", $src);
-@@ -567,20 +585,21 @@ sub _set_svm_vars {
- }
-
- my $r = $ra->get_latest_revnum;
-- my $path = $self->{path};
-+ my $path = $self->path;
- my %tried;
- while (length $path) {
-- unless ($tried{"$self->{url}/$path"}) {
-+ my $try = add_path_to_url($self->url, $path);
-+ unless ($tried{$try}) {
- return $ra if $self->read_svm_props($ra, $path, $r);
-- $tried{"$self->{url}/$path"} = 1;
-+ $tried{$try} = 1;
- }
- $path =~ s#/?[^/]+$##;
- }
- die "Path: '$path' should be ''\n" if $path ne '';
- return $ra if $self->read_svm_props($ra, $path, $r);
-- $tried{"$self->{url}/$path"} = 1;
-+ $tried{ add_path_to_url($self->url, $path) } = 1;
-
-- if ($ra->{repos_root} eq $self->{url}) {
-+ if ($ra->{repos_root} eq $self->url) {
- die @err, (map { " $_\n" } keys %tried), "\n";
- }
-
-@@ -590,20 +609,21 @@ sub _set_svm_vars {
- $path = $ra->{svn_path};
- $ra = Git::SVN::Ra->new($ra->{repos_root});
- while (length $path) {
-- unless ($tried{"$ra->{url}/$path"}) {
-+ my $try = add_path_to_url($ra->url, $path);
-+ unless ($tried{$try}) {
- $ok = $self->read_svm_props($ra, $path, $r);
- last if $ok;
-- $tried{"$ra->{url}/$path"} = 1;
-+ $tried{$try} = 1;
- }
- $path =~ s#/?[^/]+$##;
- }
- die "Path: '$path' should be ''\n" if $path ne '';
- $ok ||= $self->read_svm_props($ra, $path, $r);
-- $tried{"$ra->{url}/$path"} = 1;
-+ $tried{ add_path_to_url($ra->url, $path) } = 1;
- if (!$ok) {
- die @err, (map { " $_\n" } keys %tried), "\n";
- }
-- Git::SVN::Ra->new($self->{url});
-+ Git::SVN::Ra->new($self->url);
- }
-
- sub svnsync {
-@@ -670,7 +690,7 @@ sub ra_uuid {
- if (!$@ && $uuid && $uuid =~ /^([a-f\d\-]{30,})$/i) {
- $self->{ra_uuid} = $uuid;
- } else {
-- die "ra_uuid called without URL\n" unless $self->{url};
-+ die "ra_uuid called without URL\n" unless $self->url;
- $self->{ra_uuid} = $self->ra->get_uuid;
- tmp_config('--add', $key, $self->{ra_uuid});
- }
-@@ -694,7 +714,7 @@ sub repos_root {
-
- sub ra {
- my ($self) = shift;
-- my $ra = Git::SVN::Ra->new($self->{url});
-+ my $ra = Git::SVN::Ra->new($self->url);
- $self->_set_repos_root($ra->{repos_root});
- if ($self->use_svm_props && !$self->{svm}) {
- if ($self->no_metadata) {
-@@ -728,7 +748,7 @@ sub prop_walk {
- $path =~ s#^/*#/#g;
- my $p = $path;
- # Strip the irrelevant part of the path.
-- $p =~ s#^/+\Q$self->{path}\E(/|$)#/#;
-+ $p =~ s#^/+\Q@{[$self->path]}\E(/|$)#/#;
- # Ensure the path is terminated by a `/'.
- $p =~ s#/*$#/#;
-
-@@ -749,7 +769,7 @@ sub prop_walk {
-
- foreach (sort keys %$dirent) {
- next if $dirent->{$_}->{kind} != $SVN::Node::dir;
-- $self->prop_walk($self->{path} . $p . $_, $rev, $sub);
-+ $self->prop_walk($self->path . $p . $_, $rev, $sub);
- }
- }
-
-@@ -919,20 +939,19 @@ sub rewrite_uuid {
-
- sub metadata_url {
- my ($self) = @_;
-- ($self->rewrite_root || $self->{url}) .
-- (length $self->{path} ? '/' . $self->{path} : '');
-+ my $url = $self->rewrite_root || $self->url;
-+ return canonicalize_url( add_path_to_url( $url, $self->path ) );
- }
-
- sub full_url {
- my ($self) = @_;
-- $self->{url} . (length $self->{path} ? '/' . $self->{path} : '');
-+ return canonicalize_url( add_path_to_url( $self->url, $self->path ) );
- }
-
- sub full_pushurl {
- my ($self) = @_;
- if ($self->{pushurl}) {
-- return $self->{pushurl} . (length $self->{path} ? '/' .
-- $self->{path} : '');
-+ return canonicalize_url( add_path_to_url( $self->{pushurl}, $self->path ) );
- } else {
- return $self->full_url;
- }
-@@ -1048,20 +1067,20 @@ sub do_git_commit {
-
- sub match_paths {
- my ($self, $paths, $r) = @_;
-- return 1 if $self->{path} eq '';
-- if (my $path = $paths->{"/$self->{path}"}) {
-+ return 1 if $self->path eq '';
-+ if (my $path = $paths->{"/".$self->path}) {
- return ($path->{action} eq 'D') ? 0 : 1;
- }
-- $self->{path_regex} ||= qr/^\/\Q$self->{path}\E\//;
-+ $self->{path_regex} ||= qr{^/\Q@{[$self->path]}\E/};
- if (grep /$self->{path_regex}/, keys %$paths) {
- return 1;
- }
- my $c = '';
-- foreach (split m#/#, $self->{path}) {
-+ foreach (split m#/#, $self->path) {
- $c .= "/$_";
- next unless ($paths->{$c} &&
- ($paths->{$c}->{action} =~ /^[AR]$/));
-- if ($self->ra->check_path($self->{path}, $r) ==
-+ if ($self->ra->check_path($self->path, $r) ==
- $SVN::Node::dir) {
- return 1;
- }
-@@ -1075,14 +1094,14 @@ sub find_parent_branch {
- unless (defined $paths) {
- my $err_handler = $SVN::Error::handler;
- $SVN::Error::handler = \&Git::SVN::Ra::skip_unknown_revs;
-- $self->ra->get_log([$self->{path}], $rev, $rev, 0, 1, 1,
-+ $self->ra->get_log([$self->path], $rev, $rev, 0, 1, 1,
- sub { $paths = $_[0] });
- $SVN::Error::handler = $err_handler;
- }
- return undef unless defined $paths;
-
- # look for a parent from another branch:
-- my @b_path_components = split m#/#, $self->{path};
-+ my @b_path_components = split m#/#, $self->path;
- my @a_path_components;
- my $i;
- while (@b_path_components) {
-@@ -1099,8 +1118,8 @@ sub find_parent_branch {
- }
- my $r = $i->{copyfrom_rev};
- my $repos_root = $self->ra->{repos_root};
-- my $url = $self->ra->{url};
-- my $new_url = $url . $branch_from;
-+ my $url = $self->ra->url;
-+ my $new_url = canonicalize_url( add_path_to_url( $url, $branch_from ) );
- print STDERR "Found possible branch point: ",
- "$new_url => ", $self->full_url, ", $r\n"
- unless $::_q > 1;
-@@ -1114,7 +1133,7 @@ sub find_parent_branch {
- ($base, $head) = parse_revision_argument(0, $r);
- } else {
- if ($r0 < $r) {
-- $gs->ra->get_log([$gs->{path}], $r0 + 1, $r, 1,
-+ $gs->ra->get_log([$gs->path], $r0 + 1, $r, 1,
- 0, 1, sub { $base = $_[1] - 1 });
- }
- }
-@@ -1136,7 +1155,7 @@ sub find_parent_branch {
- # at the moment), so we can't rely on it
- $self->{last_rev} = $r0;
- $self->{last_commit} = $parent;
-- $ed = Git::SVN::Fetcher->new($self, $gs->{path});
-+ $ed = Git::SVN::Fetcher->new($self, $gs->path);
- $gs->ra->gs_do_switch($r0, $rev, $gs,
- $self->full_url, $ed)
- or die "SVN connection failed somewhere...\n";
-@@ -1235,7 +1254,7 @@ sub mkemptydirs {
- close $fh;
- }
-
-- my $strip = qr/\A\Q$self->{path}\E(?:\/|$)/;
-+ my $strip = qr/\A\Q@{[$self->path]}\E(?:\/|$)/;
- foreach my $d (sort keys %empty_dirs) {
- $d = uri_decode($d);
- $d =~ s/$strip//;
-@@ -1429,12 +1448,11 @@ sub find_extra_svk_parents {
- for my $ticket ( @tickets ) {
- my ($uuid, $path, $rev) = split /:/, $ticket;
- if ( $uuid eq $self->ra_uuid ) {
-- my $url = $self->{url};
-- my $repos_root = $url;
-+ my $repos_root = $self->url;
- my $branch_from = $path;
- $branch_from =~ s{^/}{};
-- my $gs = $self->other_gs($repos_root."/".$branch_from,
-- $url,
-+ my $gs = $self->other_gs(add_path_to_url( $repos_root, $branch_from ),
-+ $repos_root,
- $branch_from,
- $rev,
- $self->{ref_id});
-@@ -1693,7 +1711,7 @@ sub find_extra_svn_parents {
- # are now marked as merge, we can add the tip as a parent.
- my @merges = split "\n", $mergeinfo;
- my @merge_tips;
-- my $url = $self->{url};
-+ my $url = $self->url;
- my $uuid = $self->ra_uuid;
- my %ranges;
- for my $merge ( @merges ) {
-@@ -1875,8 +1893,9 @@ sub make_log_entry {
- $email ||= "$author\@$uuid";
- $commit_email ||= "$author\@$uuid";
- } elsif ($self->use_svnsync_props) {
-- my $full_url = $self->svnsync->{url};
-- $full_url .= "/$self->{path}" if length $self->{path};
-+ my $full_url = canonicalize_url(
-+ add_path_to_url( $self->svnsync->{url}, $self->path )
-+ );
- remove_username($full_url);
- my $uuid = $self->svnsync->{uuid};
- $log_entry{metadata} = "$full_url\@$rev $uuid";
-@@ -1923,7 +1942,7 @@ sub set_tree {
- tree_b => $tree,
- editor_cb => sub {
- $self->set_tree_cb($log_entry, $tree, @_) },
-- svn_path => $self->{path} );
-+ svn_path => $self->path );
- if (!Git::SVN::Editor->new(\%ed_opts)->apply_diff) {
- print "No changes\nr$self->{last_rev} = $tree\n";
- }
-@@ -2299,10 +2318,39 @@ sub _new {
-
- $_[3] = $path = '' unless (defined $path);
- mkpath([$dir]);
-- bless {
-+ my $obj = bless {
- ref_id => $ref_id, dir => $dir, index => "$dir/index",
-- path => $path, config => "$ENV{GIT_DIR}/svn/config",
-+ config => "$ENV{GIT_DIR}/svn/config",
- map_root => "$dir/.rev_map", repo_id => $repo_id }, $class;
-+
-+ # Ensure it gets canonicalized
-+ $obj->path($path);
-+
-+ return $obj;
-+}
-+
-+sub path {
-+ my $self = shift;
-+
-+ if (@_) {
-+ my $path = shift;
-+ $self->{path} = canonicalize_path($path);
-+ return;
-+ }
-+
-+ return $self->{path};
-+}
-+
-+sub url {
-+ my $self = shift;
-+
-+ if (@_) {
-+ my $url = shift;
-+ $self->{url} = canonicalize_url($url);
-+ return;
-+ }
-+
-+ return $self->{url};
- }
-
- # for read-only access of old .rev_db formats
-diff --git a/perl/Git/SVN/Fetcher.pm b/perl/Git/SVN/Fetcher.pm
-index 76fae9b..046a7a2 100644
---- a/perl/Git/SVN/Fetcher.pm
-+++ b/perl/Git/SVN/Fetcher.pm
-@@ -83,7 +83,7 @@ sub _mark_empty_symlinks {
- chomp(my $empty_blob = `git hash-object -t blob --stdin < /dev/null`);
- my ($ls, $ctx) = command_output_pipe(qw/ls-tree -r -z/, $cmt);
- local $/ = "\0";
-- my $pfx = defined($switch_path) ? $switch_path : $git_svn->{path};
-+ my $pfx = defined($switch_path) ? $switch_path : $git_svn->path;
- $pfx .= '/' if length($pfx);
- while (<$ls>) {
- chomp;
-diff --git a/perl/Git/SVN/Migration.pm b/perl/Git/SVN/Migration.pm
-index 75d7429..30daf35 100644
---- a/perl/Git/SVN/Migration.pm
-+++ b/perl/Git/SVN/Migration.pm
-@@ -177,14 +177,14 @@ sub minimize_connections {
- my $ra = Git::SVN::Ra->new($url);
-
- # skip existing cases where we already connect to the root
-- if (($ra->{url} eq $ra->{repos_root}) ||
-+ if (($ra->url eq $ra->{repos_root}) ||
- ($ra->{repos_root} eq $repo_id)) {
-- $root_repos->{$ra->{url}} = $repo_id;
-+ $root_repos->{$ra->url} = $repo_id;
- next;
- }
-
- my $root_ra = Git::SVN::Ra->new($ra->{repos_root});
-- my $root_path = $ra->{url};
-+ my $root_path = $ra->url;
- $root_path =~ s#^\Q$ra->{repos_root}\E(/|$)##;
- foreach my $path (keys %$fetch) {
- my $ref_id = $fetch->{$path};
-diff --git a/perl/Git/SVN/Ra.pm b/perl/Git/SVN/Ra.pm
-index 23ff43e..90ec30b 100644
---- a/perl/Git/SVN/Ra.pm
-+++ b/perl/Git/SVN/Ra.pm
-@@ -3,6 +3,12 @@ use vars qw/@ISA $config_dir $_ignore_refs_regex $_log_window_size/;
- use strict;
- use warnings;
- use SVN::Client;
-+use Git::SVN::Utils qw(
-+ canonicalize_url
-+ canonicalize_path
-+ add_path_to_url
-+);
-+
- use SVN::Ra;
- BEGIN {
- @ISA = qw(SVN::Ra);
-@@ -62,29 +68,11 @@ sub _auth_providers () {
- \@rv;
- }
-
--sub escape_uri_only {
-- my ($uri) = @_;
-- my @tmp;
-- foreach (split m{/}, $uri) {
-- s/([^~\w.%+-]|%(?![a-fA-F0-9]{2}))/sprintf("%%%02X",ord($1))/eg;
-- push @tmp, $_;
-- }
-- join('/', @tmp);
--}
--
--sub escape_url {
-- my ($url) = @_;
-- if ($url =~ m#^(https?)://([^/]+)(.*)$#) {
-- my ($scheme, $domain, $uri) = ($1, $2, escape_uri_only($3));
-- $url = "$scheme://$domain$uri";
-- }
-- $url;
--}
-
- sub new {
- my ($class, $url) = @_;
-- $url =~ s!/+$!!;
-- return $RA if ($RA && $RA->{url} eq $url);
-+ $url = canonicalize_url($url);
-+ return $RA if ($RA && $RA->url eq $url);
-
- ::_req_svn();
-
-@@ -115,17 +103,34 @@ sub new {
- $Git::SVN::Prompt::_no_auth_cache = 1;
- }
- } # no warnings 'once'
-- my $self = SVN::Ra->new(url => escape_url($url), auth => $baton,
-+
-+ my $self = SVN::Ra->new(url => $url, auth => $baton,
- config => $config,
- pool => SVN::Pool->new,
- auth_provider_callbacks => $callbacks);
-- $self->{url} = $url;
-+ $RA = bless $self, $class;
-+
-+ # Make sure its canonicalized
-+ $self->url($url);
- $self->{svn_path} = $url;
- $self->{repos_root} = $self->get_repos_root;
- $self->{svn_path} =~ s#^\Q$self->{repos_root}\E(/|$)##;
- $self->{cache} = { check_path => { r => 0, data => {} },
- get_dir => { r => 0, data => {} } };
-- $RA = bless $self, $class;
-+
-+ return $RA;
-+}
-+
-+sub url {
-+ my $self = shift;
-+
-+ if (@_) {
-+ my $url = shift;
-+ $self->{url} = canonicalize_url($url);
-+ return;
-+ }
-+
-+ return $self->{url};
- }
-
- sub check_path {
-@@ -195,6 +200,7 @@ sub get_log {
- qw/copyfrom_path copyfrom_rev action/;
- if ($s{'copyfrom_path'}) {
- $s{'copyfrom_path'} =~ s/$prefix_regex//;
-+ $s{'copyfrom_path'} = canonicalize_path($s{'copyfrom_path'});
- }
- $_[0]{$p} = \%s;
- }
-@@ -246,7 +252,7 @@ sub get_commit_editor {
- sub gs_do_update {
- my ($self, $rev_a, $rev_b, $gs, $editor) = @_;
- my $new = ($rev_a == $rev_b);
-- my $path = $gs->{path};
-+ my $path = $gs->path;
-
- if ($new && -e $gs->{index}) {
- unlink $gs->{index} or die
-@@ -282,30 +288,33 @@ sub gs_do_update {
- # svn_ra_reparent didn't work before 1.4)
- sub gs_do_switch {
- my ($self, $rev_a, $rev_b, $gs, $url_b, $editor) = @_;
-- my $path = $gs->{path};
-+ my $path = $gs->path;
- my $pool = SVN::Pool->new;
-
-- my $full_url = $self->{url};
-- my $old_url = $full_url;
-- $full_url .= '/' . $path if length $path;
-+ my $old_url = $self->url;
-+ my $full_url = add_path_to_url( $self->url, $path );
- my ($ra, $reparented);
-
- if ($old_url =~ m#^svn(\+ssh)?://# ||
- ($full_url =~ m#^https?://# &&
-- escape_url($full_url) ne $full_url)) {
-+ canonicalize_url($full_url) ne $full_url)) {
- $_[0] = undef;
- $self = undef;
- $RA = undef;
- $ra = Git::SVN::Ra->new($full_url);
- $ra_invalid = 1;
- } elsif ($old_url ne $full_url) {
-- SVN::_Ra::svn_ra_reparent($self->{session}, $full_url, $pool);
-- $self->{url} = $full_url;
-+ SVN::_Ra::svn_ra_reparent(
-+ $self->{session},
-+ canonicalize_url($full_url),
-+ $pool
-+ );
-+ $self->url($full_url);
- $reparented = 1;
- }
-
- $ra ||= $self;
-- $url_b = escape_url($url_b);
-+ $url_b = canonicalize_url($url_b);
- my $reporter = $ra->do_switch($rev_b, '', 1, $url_b, $editor, $pool);
- my @lock = (::compare_svn_version('1.2.0') >= 0) ? (undef) : ();
- $reporter->set_path('', $rev_a, 0, @lock, $pool);
-@@ -313,7 +322,7 @@ sub gs_do_switch {
-
- if ($reparented) {
- SVN::_Ra::svn_ra_reparent($self->{session}, $old_url, $pool);
-- $self->{url} = $old_url;
-+ $self->url($old_url);
- }
-
- $pool->clear;
-@@ -326,7 +335,7 @@ sub longest_common_path {
- my $common_max = scalar @$gsv;
-
- foreach my $gs (@$gsv) {
-- my @tmp = split m#/#, $gs->{path};
-+ my @tmp = split m#/#, $gs->path;
- my $p = '';
- foreach (@tmp) {
- $p .= length($p) ? "/$_" : $_;
-@@ -362,7 +371,7 @@ sub gs_fetch_loop_common {
- my $inc = $_log_window_size;
- my ($min, $max) = ($base, $head < $base + $inc ? $head : $base + $inc);
- my $longest_path = longest_common_path($gsv, $globs);
-- my $ra_url = $self->{url};
-+ my $ra_url = $self->url;
- my $find_trailing_edge;
- while (1) {
- my %revs;
-@@ -508,7 +517,7 @@ sub match_globs {
- ($self->check_path($p, $r) !=
- $SVN::Node::dir));
- next unless $p =~ /$g->{path}->{regex}/;
-- $exists->{$p} = Git::SVN->init($self->{url}, $p, undef,
-+ $exists->{$p} = Git::SVN->init($self->url, $p, undef,
- $g->{ref}->full_path($de), 1);
- }
- }
-@@ -532,7 +541,7 @@ sub match_globs {
- next if ($self->check_path($pathname, $r) !=
- $SVN::Node::dir);
- $exists->{$pathname} = Git::SVN->init(
-- $self->{url}, $pathname, undef,
-+ $self->url, $pathname, undef,
- $g->{ref}->full_path($p), 1);
- }
- my $c = '';
-@@ -548,19 +557,20 @@ sub match_globs {
-
- sub minimize_url {
- my ($self) = @_;
-- return $self->{url} if ($self->{url} eq $self->{repos_root});
-+ return $self->url if ($self->url eq $self->{repos_root});
- my $url = $self->{repos_root};
- my @components = split(m!/!, $self->{svn_path});
- my $c = '';
- do {
-- $url .= "/$c" if length $c;
-+ $url = add_path_to_url($url, $c);
- eval {
- my $ra = (ref $self)->new($url);
- my $latest = $ra->get_latest_revnum;
- $ra->get_log("", $latest, 0, 1, 0, 1, sub {});
- };
- } while ($@ && ($c = shift @components));
-- $url;
-+
-+ return canonicalize_url($url);
- }
-
- sub can_do_switch {
-@@ -568,7 +578,7 @@ sub can_do_switch {
- unless (defined $can_do_switch) {
- my $pool = SVN::Pool->new;
- my $rep = eval {
-- $self->do_switch(1, '', 0, $self->{url},
-+ $self->do_switch(1, '', 0, $self->url,
- SVN::Delta::Editor->new, $pool);
- };
- if ($@) {
-diff --git a/perl/Git/SVN/Utils.pm b/perl/Git/SVN/Utils.pm
-index 496006b..4bb4dde 100644
---- a/perl/Git/SVN/Utils.pm
-+++ b/perl/Git/SVN/Utils.pm
-@@ -3,9 +3,18 @@ package Git::SVN::Utils;
- use strict;
- use warnings;
-
-+use SVN::Core;
-+
- use base qw(Exporter);
-
--our @EXPORT_OK = qw(fatal can_compress);
-+our @EXPORT_OK = qw(
-+ fatal
-+ can_compress
-+ canonicalize_path
-+ canonicalize_url
-+ join_paths
-+ add_path_to_url
-+);
-
-
- =head1 NAME
-@@ -56,4 +65,169 @@ sub can_compress {
- }
-
-
-+=head3 canonicalize_path
-+
-+ my $canoncalized_path = canonicalize_path($path);
-+
-+Converts $path into a canonical form which is safe to pass to the SVN
-+API as a file path.
-+
-+=cut
-+
-+# Turn foo/../bar into bar
-+sub _collapse_dotdot {
-+ my $path = shift;
-+
-+ 1 while $path =~ s{/[^/]+/+\.\.}{};
-+ 1 while $path =~ s{[^/]+/+\.\./}{};
-+ 1 while $path =~ s{[^/]+/+\.\.}{};
-+
-+ return $path;
-+}
-+
-+
-+sub canonicalize_path {
-+ my $path = shift;
-+ my $rv;
-+
-+ # The 1.7 way to do it
-+ if ( defined &SVN::_Core::svn_dirent_canonicalize ) {
-+ $path = _collapse_dotdot($path);
-+ $rv = SVN::_Core::svn_dirent_canonicalize($path);
-+ }
-+ # The 1.6 way to do it
-+ # This can return undef on subversion-perl-1.4.2-2.el5 (CentOS 5.2)
-+ elsif ( defined &SVN::_Core::svn_path_canonicalize ) {
-+ $path = _collapse_dotdot($path);
-+ $rv = SVN::_Core::svn_path_canonicalize($path);
-+ }
-+
-+ return $rv if defined $rv;
-+
-+ # No SVN API canonicalization is available, or the SVN API
-+ # didn't return a successful result, do it ourselves
-+ return _canonicalize_path_ourselves($path);
-+}
-+
-+
-+sub _canonicalize_path_ourselves {
-+ my ($path) = @_;
-+ my $dot_slash_added = 0;
-+ if (substr($path, 0, 1) ne "/") {
-+ $path = "./" . $path;
-+ $dot_slash_added = 1;
-+ }
-+ $path =~ s#/+#/#g;
-+ $path =~ s#/\.(?:/|$)#/#g;
-+ $path = _collapse_dotdot($path);
-+ $path =~ s#/$##g;
-+ $path =~ s#^\./## if $dot_slash_added;
-+ $path =~ s#^/##;
-+ $path =~ s#^\.$##;
-+ return $path;
-+}
-+
-+
-+=head3 canonicalize_url
-+
-+ my $canonicalized_url = canonicalize_url($url);
-+
-+Converts $url into a canonical form which is safe to pass to the SVN
-+API as a URL.
-+
-+=cut
-+
-+sub canonicalize_url {
-+ my $url = shift;
-+
-+ # The 1.7 way to do it
-+ if ( defined &SVN::_Core::svn_uri_canonicalize ) {
-+ return SVN::_Core::svn_uri_canonicalize($url);
-+ }
-+ # There wasn't a 1.6 way to do it, so we do it ourself.
-+ else {
-+ return _canonicalize_url_ourselves($url);
-+ }
-+}
-+
-+
-+sub _canonicalize_url_path {
-+ my ($uri_path) = @_;
-+
-+ my @parts;
-+ foreach my $part (split m{/+}, $uri_path) {
-+ $part =~ s/([^~\w.%+-]|%(?![a-fA-F0-9]{2}))/sprintf("%%%02X",ord($1))/eg;
-+ push @parts, $part;
-+ }
-+
-+ return join('/', @parts);
-+}
-+
-+sub _canonicalize_url_ourselves {
-+ my ($url) = @_;
-+ if ($url =~ m#^([^:]+)://([^/]*)(.*)$#) {
-+ my ($scheme, $domain, $uri) = ($1, $2, _canonicalize_url_path(canonicalize_path($3)));
-+ $url = "$scheme://$domain$uri";
-+ }
-+ $url;
-+}
-+
-+
-+=head3 join_paths
-+
-+ my $new_path = join_paths(@paths);
-+
-+Appends @paths together into a single path. Any empty paths are ignored.
-+
-+=cut
-+
-+sub join_paths {
-+ my @paths = @_;
-+
-+ @paths = grep { defined $_ && length $_ } @paths;
-+
-+ return '' unless @paths;
-+ return $paths[0] if @paths == 1;
-+
-+ my $new_path = shift @paths;
-+ $new_path =~ s{/+$}{};
-+
-+ my $last_path = pop @paths;
-+ $last_path =~ s{^/+}{};
-+
-+ for my $path (@paths) {
-+ $path =~ s{^/+}{};
-+ $path =~ s{/+$}{};
-+ $new_path .= "/$path";
-+ }
-+
-+ return $new_path .= "/$last_path";
-+}
-+
-+
-+=head3 add_path_to_url
-+
-+ my $new_url = add_path_to_url($url, $path);
-+
-+Appends $path onto the $url. If $path is empty, $url is returned unchanged.
-+
-+=cut
-+
-+sub add_path_to_url {
-+ my($url, $path) = @_;
-+
-+ return $url if !defined $path or !length $path;
-+
-+ # Strip trailing and leading slashes so we don't
-+ # wind up with http://x.com///path
-+ $url =~ s{/+$}{};
-+ $path =~ s{^/+}{};
-+
-+ # If a path has a % in it, URI escape it so it's not
-+ # mistaken for a URI escape later.
-+ $path =~ s{%}{%25}g;
-+
-+ return join '/', $url, $path;
-+}
-+
- 1;
-diff --git a/t/Git-SVN/Utils/add_path_to_url.t b/t/Git-SVN/Utils/add_path_to_url.t
-new file mode 100644
-index 0000000..bfbd878
---- /dev/null
-+++ b/t/Git-SVN/Utils/add_path_to_url.t
-@@ -0,0 +1,27 @@
-+#!/usr/bin/env perl
-+
-+use strict;
-+use warnings;
-+
-+use Test::More 'no_plan';
-+
-+use Git::SVN::Utils qw(
-+ add_path_to_url
-+);
-+
-+# A reference cannot be a hash key, so we use an array.
-+my @tests = (
-+ ["http://x.com", "bar"] => 'http://x.com/bar',
-+ ["http://x.com", ""] => 'http://x.com',
-+ ["http://x.com/foo/", undef] => 'http://x.com/foo/',
-+ ["http://x.com/foo/", "/bar/baz/"] => 'http://x.com/foo/bar/baz/',
-+ ["http://x.com", 'per%cent'] => 'http://x.com/per%25cent',
-+);
-+
-+while(@tests) {
-+ my($have, $want) = splice @tests, 0, 2;
-+
-+ my $args = join ", ", map { qq['$_'] } map { defined($_) ? $_ : 'undef' } @$have;
-+ my $name = "add_path_to_url($args) eq $want";
-+ is add_path_to_url(@$have), $want, $name;
-+}
-diff --git a/t/Git-SVN/Utils/canonicalize_url.t b/t/Git-SVN/Utils/canonicalize_url.t
-new file mode 100644
-index 0000000..05795ab
---- /dev/null
-+++ b/t/Git-SVN/Utils/canonicalize_url.t
-@@ -0,0 +1,26 @@
-+#!/usr/bin/env perl
-+
-+# Test our own home rolled URL canonicalizer. Test the private one
-+# directly because we can't predict what the SVN API is doing to do.
-+
-+use strict;
-+use warnings;
-+
-+use Test::More 'no_plan';
-+
-+use Git::SVN::Utils;
-+my $canonicalize_url = \&Git::SVN::Utils::_canonicalize_url_ourselves;
-+
-+my %tests = (
-+ "http://x.com" => "http://x.com",
-+ "http://x.com/" => "http://x.com",
-+ "http://x.com/foo/bar" => "http://x.com/foo/bar",
-+ "http://x.com//foo//bar//" => "http://x.com/foo/bar",
-+ "http://x.com/ /%/" => "http://x.com/%20%20/%25",
-+);
-+
-+for my $arg (keys %tests) {
-+ my $want = $tests{$arg};
-+
-+ is $canonicalize_url->($arg), $want, "canonicalize_url('$arg') => $want";
-+}
-diff --git a/t/Git-SVN/Utils/collapse_dotdot.t b/t/Git-SVN/Utils/collapse_dotdot.t
-new file mode 100644
-index 0000000..1da1cce
---- /dev/null
-+++ b/t/Git-SVN/Utils/collapse_dotdot.t
-@@ -0,0 +1,23 @@
-+#!/usr/bin/env perl
-+
-+use strict;
-+use warnings;
-+
-+use Test::More 'no_plan';
-+
-+use Git::SVN::Utils;
-+my $collapse_dotdot = \&Git::SVN::Utils::_collapse_dotdot;
-+
-+my %tests = (
-+ "foo/bar/baz" => "foo/bar/baz",
-+ ".." => "..",
-+ "foo/.." => "",
-+ "/foo/bar/../../baz" => "/baz",
-+ "deeply/.././deeply/nested" => "./deeply/nested",
-+);
-+
-+for my $arg (keys %tests) {
-+ my $want = $tests{$arg};
-+
-+ is $collapse_dotdot->($arg), $want, "_collapse_dotdot('$arg') => $want";
-+}
-diff --git a/t/Git-SVN/Utils/join_paths.t b/t/Git-SVN/Utils/join_paths.t
-new file mode 100644
-index 0000000..d4488e7
---- /dev/null
-+++ b/t/Git-SVN/Utils/join_paths.t
-@@ -0,0 +1,32 @@
-+#!/usr/bin/env perl
-+
-+use strict;
-+use warnings;
-+
-+use Test::More 'no_plan';
-+
-+use Git::SVN::Utils qw(
-+ join_paths
-+);
-+
-+# A reference cannot be a hash key, so we use an array.
-+my @tests = (
-+ [] => '',
-+ ["/x.com", "bar"] => '/x.com/bar',
-+ ["x.com", ""] => 'x.com',
-+ ["/x.com/foo/", undef, "bar"] => '/x.com/foo/bar',
-+ ["x.com/foo/", "/bar/baz/"] => 'x.com/foo/bar/baz/',
-+ ["foo", "bar"] => 'foo/bar',
-+ ["/foo/bar", "baz", "/biff"] => '/foo/bar/baz/biff',
-+ ["", undef, "."] => '.',
-+ [] => '',
-+
-+);
-+
-+while(@tests) {
-+ my($have, $want) = splice @tests, 0, 2;
-+
-+ my $args = join ", ", map { qq['$_'] } map { defined($_) ? $_ : 'undef' } @$have;
-+ my $name = "join_paths($args) eq '$want'";
-+ is join_paths(@$have), $want, $name;
-+}
-diff --git a/t/t9107-git-svn-migrate.sh b/t/t9107-git-svn-migrate.sh
-index 289fc31..ee73013 100755
---- a/t/t9107-git-svn-migrate.sh
-+++ b/t/t9107-git-svn-migrate.sh
-@@ -27,15 +27,17 @@ test_expect_success 'setup old-looking metadata' '
- head=`git rev-parse --verify refs/heads/git-svn-HEAD^0`
- test_expect_success 'git-svn-HEAD is a real HEAD' "test -n '$head'"
-
-+svnrepo_escaped=`echo $svnrepo | sed 's/ /%20/'`
-+
- test_expect_success 'initialize old-style (v0) git svn layout' '
- mkdir -p "$GIT_DIR"/git-svn/info "$GIT_DIR"/svn/info &&
- echo "$svnrepo" > "$GIT_DIR"/git-svn/info/url &&
- echo "$svnrepo" > "$GIT_DIR"/svn/info/url &&
- git svn migrate &&
-- ! test -d "$GIT_DIR"/git svn &&
-+ ! test -d "$GIT_DIR"/git-svn &&
- git rev-parse --verify refs/${remotes_git_svn}^0 &&
- git rev-parse --verify refs/remotes/svn^0 &&
-- test "$(git config --get svn-remote.svn.url)" = "$svnrepo" &&
-+ test "$(git config --get svn-remote.svn.url)" = "$svnrepo_escaped" &&
- test `git config --get svn-remote.svn.fetch` = \
- ":refs/${remotes_git_svn}"
- '
-diff --git a/t/t9118-git-svn-funky-branch-names.sh b/t/t9118-git-svn-funky-branch-names.sh
-index 63fc982..193d3ca 100755
---- a/t/t9118-git-svn-funky-branch-names.sh
-+++ b/t/t9118-git-svn-funky-branch-names.sh
-@@ -32,6 +32,11 @@ test_expect_success 'setup svnrepo' '
- start_httpd
- '
-
-+# SVN 1.7 will truncate "not-a%40{0]" to just "not-a".
-+# Look at what SVN wound up naming the branch and use that.
-+# Be sure to escape the @ if it shows up.
-+non_reflog=`svn_cmd ls "$svnrepo/pr ject/branches" | grep not-a | sed 's/\///' | sed 's/@/%40/'`
-+
- test_expect_success 'test clone with funky branch names' '
- git svn clone -s "$svnrepo/pr ject" project &&
- (
-@@ -42,7 +47,7 @@ test_expect_success 'test clone with funky branch names' '
- git rev-parse "refs/remotes/%2Eleading_dot" &&
- git rev-parse "refs/remotes/trailing_dot%2E" &&
- git rev-parse "refs/remotes/trailing_dotlock%2Elock" &&
-- git rev-parse "refs/remotes/not-a%40{0}reflog"
-+ git rev-parse "refs/remotes/$non_reflog"
- )
- '
-
diff --git a/dev-vcs/git/files/git-1.7.12-optional-cvs.patch b/dev-vcs/git/files/git-1.7.12-optional-cvs.patch
deleted file mode 100644
index bd8413d..0000000
--- a/dev-vcs/git/files/git-1.7.12-optional-cvs.patch
+++ /dev/null
@@ -1,368 +0,0 @@
-From eadb20b065c33d46b49c8c95d8cde0c9fe7c62a4 Mon Sep 17 00:00:00 2001
-From: Robin Johnson <robbat2@gentoo.org>
-Date: Wed, 22 Aug 2012 04:25:06 +0000
-Subject: [PATCH] Makefile: Add NO_CVS define to disable all CVS interface
- utilities
-
-Forward-ported from 1.7.10.2 to current git.git v1.7.12 tag PLUS fix-svn branch.
-
-diff -Nuar --exclude '*.orig' --exclude '*.rej' git-1.7.12.orig/Makefile git-1.7.12/Makefile
---- git-1.7.12.orig/Makefile 2012-08-20 01:22:48.000000000 +0000
-+++ git-1.7.12/Makefile 2012-08-22 04:23:48.335032122 +0000
-@@ -224,6 +224,8 @@
- #
- # Define NO_TCLTK if you do not want Tcl/Tk GUI.
- #
-+# Define NO_CVS if you do not want any CVS interface utilities.
-+#
- # The TCL_PATH variable governs the location of the Tcl interpreter
- # used to optimize git-gui for your system. Only used if NO_TCLTK
- # is not set. Defaults to the bare 'tclsh'.
-@@ -405,6 +407,7 @@
- PROGRAM_OBJS =
- PROGRAMS =
- SCRIPT_PERL =
-+SCRIPT_PERL_CVS =
- SCRIPT_PYTHON =
- SCRIPT_SH =
- SCRIPT_LIB =
-@@ -445,18 +448,19 @@
- SCRIPT_PERL += git-add--interactive.perl
- SCRIPT_PERL += git-difftool.perl
- SCRIPT_PERL += git-archimport.perl
--SCRIPT_PERL += git-cvsexportcommit.perl
--SCRIPT_PERL += git-cvsimport.perl
--SCRIPT_PERL += git-cvsserver.perl
- SCRIPT_PERL += git-relink.perl
- SCRIPT_PERL += git-send-email.perl
- SCRIPT_PERL += git-svn.perl
-
-+SCRIPT_PERL_CVS += git-cvsexportcommit.perl
-+SCRIPT_PERL_CVS += git-cvsimport.perl
-+SCRIPT_PERL_CVS += git-cvsserver.perl
-+
- SCRIPT_PYTHON += git-remote-testgit.py
- SCRIPT_PYTHON += git-p4.py
-
- SCRIPTS = $(patsubst %.sh,%,$(SCRIPT_SH)) \
-- $(patsubst %.perl,%,$(SCRIPT_PERL)) \
-+ $(patsubst %.perl,%,$(SCRIPT_PERL) $(SCRIPT_PERL_CVS)) \
- $(patsubst %.py,%,$(SCRIPT_PYTHON)) \
- git-instaweb
-
-@@ -2088,8 +2092,18 @@
- $(QUIET_GEN)$(cmd_munge_script) && \
- mv $@+ $@
-
-+_SCRIPT_PERL_BUILD =
-+_SCRIPT_PERL_NOBUILD =
-+
- ifndef NO_PERL
--$(patsubst %.perl,%,$(SCRIPT_PERL)): perl/perl.mak
-+
-+_SCRIPT_PERL_BUILD += $(SCRIPT_PERL)
-+
-+ifndef NO_CVS
-+_SCRIPT_PERL_BUILD += $(SCRIPT_PERL_CVS)
-+else # NO_CVS
-+_SCRIPT_PERL_NOBUILD += $(SCRIPT_PERL_CVS)
-+endif # NO_CVS
-
- perl/perl.mak: perl/PM.stamp
-
-@@ -2101,7 +2115,7 @@
- perl/perl.mak: GIT-CFLAGS GIT-PREFIX perl/Makefile perl/Makefile.PL
- $(QUIET_SUBDIR0)perl $(QUIET_SUBDIR1) PERL_PATH='$(PERL_PATH_SQ)' prefix='$(prefix_SQ)' $(@F)
-
--$(patsubst %.perl,%,$(SCRIPT_PERL)): % : %.perl GIT-VERSION-FILE
-+$(patsubst %.perl,%,$(_SCRIPT_PERL_BUILD)): % : %.perl GIT-VERSION-FILE
- $(QUIET_GEN)$(RM) $@ $@+ && \
- INSTLIBDIR=`MAKEFLAGS= $(MAKE) -C perl -s --no-print-directory instlibdir` && \
- sed -e '1{' \
-@@ -2126,14 +2140,17 @@
- chmod +x $@+ && \
- mv $@+ $@
- else # NO_PERL
--$(patsubst %.perl,%,$(SCRIPT_PERL)) git-instaweb: % : unimplemented.sh
-+_SCRIPT_PERL_NOBUILD += $(SCRIPT_PERL) $(SCRIPT_PERL_CVS) git-instaweb
-+endif # NO_PERL
-+
-+# This is any perl scripts that were disabled it might be empty...
-+$(patsubst %.perl,%,$(_SCRIPT_PERL_NOBUILD)): % : unimplemented.sh
- $(QUIET_GEN)$(RM) $@ $@+ && \
- sed -e '1s|#!.*/sh|#!$(SHELL_PATH_SQ)|' \
- -e 's|@@REASON@@|NO_PERL=$(NO_PERL)|g' \
- unimplemented.sh >$@+ && \
- chmod +x $@+ && \
- mv $@+ $@
--endif # NO_PERL
-
- ifndef NO_PYTHON
- $(patsubst %.py,%,$(SCRIPT_PYTHON)): GIT-CFLAGS GIT-PREFIX
-diff -Nuar --exclude '*.orig' --exclude '*.rej' git-1.7.12.orig/t/t9200-git-cvsexportcommit.sh git-1.7.12/t/t9200-git-cvsexportcommit.sh
---- git-1.7.12.orig/t/t9200-git-cvsexportcommit.sh 2012-08-20 01:22:48.000000000 +0000
-+++ git-1.7.12/t/t9200-git-cvsexportcommit.sh 2012-08-22 04:19:23.650741974 +0000
-@@ -12,6 +12,11 @@
- test_done
- fi
-
-+if ! test_have_prereq CVS; then
-+ skip_all='skipping git cvsexportcommit tests, cvs not available'
-+ test_done
-+fi
-+
- cvs >/dev/null 2>&1
- if test $? -ne 1
- then
-diff -Nuar --exclude '*.orig' --exclude '*.rej' git-1.7.12.orig/t/t9400-git-cvsserver-server.sh git-1.7.12/t/t9400-git-cvsserver-server.sh
---- git-1.7.12.orig/t/t9400-git-cvsserver-server.sh 2012-08-20 01:22:48.000000000 +0000
-+++ git-1.7.12/t/t9400-git-cvsserver-server.sh 2012-08-22 04:19:23.650741974 +0000
-@@ -11,9 +11,15 @@
- . ./test-lib.sh
-
- if ! test_have_prereq PERL; then
-- skip_all='skipping git cvsserver tests, perl not available'
-+ skip_all='skipping git-cvsserver tests, perl not available'
- test_done
- fi
-+
-+if ! test_have_prereq CVS; then
-+ skip_all='skipping git-cvsserver tests, cvs not available'
-+ test_done
-+fi
-+
- cvs >/dev/null 2>&1
- if test $? -ne 1
- then
-diff -Nuar --exclude '*.orig' --exclude '*.rej' git-1.7.12.orig/t/t9401-git-cvsserver-crlf.sh git-1.7.12/t/t9401-git-cvsserver-crlf.sh
---- git-1.7.12.orig/t/t9401-git-cvsserver-crlf.sh 2012-08-20 01:22:48.000000000 +0000
-+++ git-1.7.12/t/t9401-git-cvsserver-crlf.sh 2012-08-22 04:19:23.650741974 +0000
-@@ -38,15 +38,20 @@
- fi
- }
-
--cvs >/dev/null 2>&1
--if test $? -ne 1
-+if ! test_have_prereq PERL
- then
-- skip_all='skipping git-cvsserver tests, cvs not found'
-+ skip_all='skipping git-cvsserver tests, perl not available'
- test_done
- fi
--if ! test_have_prereq PERL
-+if ! test_have_prereq CVS
- then
-- skip_all='skipping git-cvsserver tests, perl not available'
-+ skip_all='skipping git-cvsserver tests, cvs not available'
-+ test_done
-+fi
-+cvs >/dev/null 2>&1
-+if test $? -ne 1
-+then
-+ skip_all='skipping git-cvsserver tests, cvs not found'
- test_done
- fi
- "$PERL_PATH" -e 'use DBI; use DBD::SQLite' >/dev/null 2>&1 || {
-diff -Nuar --exclude '*.orig' --exclude '*.rej' git-1.7.12.orig/t/t9600-cvsimport.sh git-1.7.12/t/t9600-cvsimport.sh
---- git-1.7.12.orig/t/t9600-cvsimport.sh 2012-08-20 01:22:48.000000000 +0000
-+++ git-1.7.12/t/t9600-cvsimport.sh 2012-08-22 04:19:23.650741974 +0000
-@@ -3,14 +3,25 @@
- test_description='git cvsimport basic tests'
- . ./lib-cvs.sh
-
--test_expect_success PERL 'setup cvsroot environment' '
-+if ! test_have_prereq PERL
-+then
-+ skip_all='skipping git cvsimport tests, perl not available'
-+ test_done
-+fi
-+if ! test_have_prereq CVS
-+then
-+ skip_all='skipping git cvsimport tests, cvs not available'
-+ test_done
-+fi
-+
-+test_expect_success 'setup cvsroot environment' '
- CVSROOT=$(pwd)/cvsroot &&
- export CVSROOT
- '
-
--test_expect_success PERL 'setup cvsroot' '$CVS init'
-+test_expect_success 'setup cvsroot' '$CVS init'
-
--test_expect_success PERL 'setup a cvs module' '
-+test_expect_success 'setup a cvs module' '
-
- mkdir "$CVSROOT/module" &&
- $CVS co -d module-cvs module &&
-@@ -42,23 +53,23 @@
- )
- '
-
--test_expect_success PERL 'import a trivial module' '
-+test_expect_success 'import a trivial module' '
-
- git cvsimport -a -R -z 0 -C module-git module &&
- test_cmp module-cvs/o_fortuna module-git/o_fortuna
-
- '
-
--test_expect_success PERL 'pack refs' '(cd module-git && git gc)'
-+test_expect_success 'pack refs' '(cd module-git && git gc)'
-
--test_expect_success PERL 'initial import has correct .git/cvs-revisions' '
-+test_expect_success 'initial import has correct .git/cvs-revisions' '
-
- (cd module-git &&
- git log --format="o_fortuna 1.1 %H" -1) > expected &&
- test_cmp expected module-git/.git/cvs-revisions
- '
-
--test_expect_success PERL 'update cvs module' '
-+test_expect_success 'update cvs module' '
- (cd module-cvs &&
- cat <<EOF >o_fortuna &&
- O Fortune,
-@@ -86,7 +97,7 @@
- )
- '
-
--test_expect_success PERL 'update git module' '
-+test_expect_success 'update git module' '
-
- (cd module-git &&
- git config cvsimport.trackRevisions true &&
-@@ -97,7 +108,7 @@
-
- '
-
--test_expect_success PERL 'update has correct .git/cvs-revisions' '
-+test_expect_success 'update has correct .git/cvs-revisions' '
-
- (cd module-git &&
- git log --format="o_fortuna 1.1 %H" -1 HEAD^ &&
-@@ -105,7 +116,7 @@
- test_cmp expected module-git/.git/cvs-revisions
- '
-
--test_expect_success PERL 'update cvs module' '
-+test_expect_success 'update cvs module' '
-
- (cd module-cvs &&
- echo 1 >tick &&
-@@ -114,7 +125,7 @@
- )
- '
-
--test_expect_success PERL 'cvsimport.module config works' '
-+test_expect_success 'cvsimport.module config works' '
-
- (cd module-git &&
- git config cvsimport.module module &&
-@@ -126,7 +137,7 @@
-
- '
-
--test_expect_success PERL 'second update has correct .git/cvs-revisions' '
-+test_expect_success 'second update has correct .git/cvs-revisions' '
-
- (cd module-git &&
- git log --format="o_fortuna 1.1 %H" -1 HEAD^^ &&
-@@ -135,7 +146,7 @@
- test_cmp expected module-git/.git/cvs-revisions
- '
-
--test_expect_success PERL 'import from a CVS working tree' '
-+test_expect_success 'import from a CVS working tree' '
-
- $CVS co -d import-from-wt module &&
- (cd import-from-wt &&
-@@ -148,12 +159,12 @@
-
- '
-
--test_expect_success PERL 'no .git/cvs-revisions created by default' '
-+test_expect_success 'no .git/cvs-revisions created by default' '
-
- ! test -e import-from-wt/.git/cvs-revisions
-
- '
-
--test_expect_success PERL 'test entire HEAD' 'test_cmp_branch_tree master'
-+test_expect_success 'test entire HEAD' 'test_cmp_branch_tree master'
-
- test_done
-diff -Nuar --exclude '*.orig' --exclude '*.rej' git-1.7.12.orig/t/t9601-cvsimport-vendor-branch.sh git-1.7.12/t/t9601-cvsimport-vendor-branch.sh
---- git-1.7.12.orig/t/t9601-cvsimport-vendor-branch.sh 2012-08-20 01:22:48.000000000 +0000
-+++ git-1.7.12/t/t9601-cvsimport-vendor-branch.sh 2012-08-22 04:19:23.650741974 +0000
-@@ -34,6 +34,17 @@
- test_description='git cvsimport handling of vendor branches'
- . ./lib-cvs.sh
-
-+if ! test_have_prereq PERL
-+then
-+ skip_all='skipping git cvsimport tests, perl not available'
-+ test_done
-+fi
-+if ! test_have_prereq CVS
-+then
-+ skip_all='skipping git cvsimport tests, cvs not available'
-+ test_done
-+fi
-+
- setup_cvs_test_repository t9601
-
- test_expect_success PERL 'import a module with a vendor branch' '
-diff -Nuar --exclude '*.orig' --exclude '*.rej' git-1.7.12.orig/t/t9602-cvsimport-branches-tags.sh git-1.7.12/t/t9602-cvsimport-branches-tags.sh
---- git-1.7.12.orig/t/t9602-cvsimport-branches-tags.sh 2012-08-20 01:22:48.000000000 +0000
-+++ git-1.7.12/t/t9602-cvsimport-branches-tags.sh 2012-08-22 04:19:23.650741974 +0000
-@@ -6,6 +6,17 @@
- test_description='git cvsimport handling of branches and tags'
- . ./lib-cvs.sh
-
-+if ! test_have_prereq PERL
-+then
-+ skip_all='skipping git cvsimport tests, perl not available'
-+ test_done
-+fi
-+if ! test_have_prereq CVS
-+then
-+ skip_all='skipping git cvsimport tests, cvs not available'
-+ test_done
-+fi
-+
- setup_cvs_test_repository t9602
-
- test_expect_success PERL 'import module' '
-diff -Nuar --exclude '*.orig' --exclude '*.rej' git-1.7.12.orig/t/t9603-cvsimport-patchsets.sh git-1.7.12/t/t9603-cvsimport-patchsets.sh
---- git-1.7.12.orig/t/t9603-cvsimport-patchsets.sh 2012-08-20 01:22:48.000000000 +0000
-+++ git-1.7.12/t/t9603-cvsimport-patchsets.sh 2012-08-22 04:19:23.650741974 +0000
-@@ -14,6 +14,17 @@
- test_description='git cvsimport testing for correct patchset estimation'
- . ./lib-cvs.sh
-
-+if ! test_have_prereq PERL
-+then
-+ skip_all='skipping git cvsimport tests, perl not available'
-+ test_done
-+fi
-+if ! test_have_prereq CVS
-+then
-+ skip_all='skipping git cvsimport tests, cvs not available'
-+ test_done
-+fi
-+
- setup_cvs_test_repository t9603
-
- test_expect_failure 'import with criss cross times on revisions' '
-diff -Nuar --exclude '*.orig' --exclude '*.rej' git-1.7.12.orig/t/test-lib.sh git-1.7.12/t/test-lib.sh
---- git-1.7.12.orig/t/test-lib.sh 2012-08-20 01:22:48.000000000 +0000
-+++ git-1.7.12/t/test-lib.sh 2012-08-22 04:19:23.650741974 +0000
-@@ -618,6 +618,7 @@
- esac
-
- ( COLUMNS=1 && test $COLUMNS = 1 ) && test_set_prereq COLUMNS_CAN_BE_1
-+test -z "$NO_CVS" && test_set_prereq CVS
- test -z "$NO_PERL" && test_set_prereq PERL
- test -z "$NO_PYTHON" && test_set_prereq PYTHON
- test -n "$USE_LIBPCRE" && test_set_prereq LIBPCRE
diff --git a/dev-vcs/git/files/git-1.8.2-texinfo.patch b/dev-vcs/git/files/git-1.8.2-texinfo.patch
deleted file mode 100644
index b8881d4..0000000
--- a/dev-vcs/git/files/git-1.8.2-texinfo.patch
+++ /dev/null
@@ -1,19 +0,0 @@
-Strip anchors to avoid duplicate anchor names. This keeps texinfo 5-x happy.
-
-2013-04-02 Martin von Gagern
-
-References:
-* https://bugs.gentoo.org/464210
-
-Index: git-1.8.1.5/Documentation/cat-texi.perl
-===================================================================
---- git-1.8.1.5.orig/Documentation/cat-texi.perl
-+++ git-1.8.1.5/Documentation/cat-texi.perl
-@@ -12,6 +12,7 @@ while (<STDIN>) {
- push @menu, $1;
- }
- s/\(\@pxref{\[(URLS|REMOTES)\]}\)//;
-+ s/\@anchor\{[^{}]*\}//g;
- print TMP;
- }
- close TMP;
diff --git a/dev-vcs/git/files/git-1.8.4-optional-cvs.patch b/dev-vcs/git/files/git-1.8.4-optional-cvs.patch
deleted file mode 100644
index e9ea9d6..0000000
--- a/dev-vcs/git/files/git-1.8.4-optional-cvs.patch
+++ /dev/null
@@ -1,370 +0,0 @@
-From eadb20b065c33d46b49c8c95d8cde0c9fe7c62a4 Mon Sep 17 00:00:00 2001
-From: Robin Johnson <robbat2@gentoo.org>
-Date: Wed, 22 Aug 2012 04:25:06 +0000
-Subject: [PATCH] Makefile: Add NO_CVS define to disable all CVS interface
- utilities
-
-Forward-ported from 1.7.12 to current git.git v1.8.4
-
-diff -Nuar --exclude '*.orig' --exclude '*.rej' git-1.8.4.orig/Makefile git-1.8.4/Makefile
---- git-1.8.4.orig/Makefile 2013-03-13 12:15:22.000000000 -0700
-+++ git-1.8.4/Makefile 2013-03-19 16:58:52.922806111 -0700
-@@ -266,6 +266,8 @@
- #
- # Define NO_TCLTK if you do not want Tcl/Tk GUI.
- #
-+# Define NO_CVS if you do not want any CVS interface utilities.
-+#
- # The TCL_PATH variable governs the location of the Tcl interpreter
- # used to optimize git-gui for your system. Only used if NO_TCLTK
- # is not set. Defaults to the bare 'tclsh'.
-@@ -440,6 +442,7 @@
- PROGRAM_OBJS =
- PROGRAMS =
- SCRIPT_PERL =
-+SCRIPT_PERL_CVS =
- SCRIPT_PYTHON =
- SCRIPT_SH =
- SCRIPT_LIB =
-@@ -481,13 +484,14 @@
- SCRIPT_PERL += git-add--interactive.perl
- SCRIPT_PERL += git-difftool.perl
- SCRIPT_PERL += git-archimport.perl
--SCRIPT_PERL += git-cvsexportcommit.perl
--SCRIPT_PERL += git-cvsimport.perl
--SCRIPT_PERL += git-cvsserver.perl
- SCRIPT_PERL += git-relink.perl
- SCRIPT_PERL += git-send-email.perl
- SCRIPT_PERL += git-svn.perl
-
-+SCRIPT_PERL_CVS += git-cvsexportcommit.perl
-+SCRIPT_PERL_CVS += git-cvsimport.perl
-+SCRIPT_PERL_CVS += git-cvsserver.perl
-+
- SCRIPT_PYTHON += git-remote-testpy.py
- SCRIPT_PYTHON += git-p4.py
-
-@@ -496,7 +500,7 @@
-
- # Generated files for scripts
- SCRIPT_SH_GEN = $(patsubst %.sh,%,$(SCRIPT_SH))
--SCRIPT_PERL_GEN = $(patsubst %.perl,%,$(SCRIPT_PERL))
-+SCRIPT_PERL_GEN = $(patsubst %.perl,%,$(SCRIPT_PERL) $(SCRIPT_PERL_CVS))
- SCRIPT_PYTHON_GEN = $(patsubst %.py,%,$(SCRIPT_PYTHON))
-
- SCRIPT_SH_INS = $(filter-out $(NO_INSTALL),$(SCRIPT_SH_GEN))
-@@ -1786,8 +1790,18 @@
- $(join -DMAJOR= -DMINOR= -DPATCH=, $(wordlist 1,3,$(subst -, ,$(subst ., ,$(GIT_VERSION))))) \
- -DGIT_VERSION="\\\"$(GIT_VERSION)\\\"" $< -o $@
-
-+_SCRIPT_PERL_BUILD =
-+_SCRIPT_PERL_NOBUILD =
-+
- ifndef NO_PERL
--$(patsubst %.perl,%,$(SCRIPT_PERL)): perl/perl.mak
-+
-+_SCRIPT_PERL_BUILD += $(SCRIPT_PERL)
-+
-+ifndef NO_CVS
-+_SCRIPT_PERL_BUILD += $(SCRIPT_PERL_CVS)
-+else # NO_CVS
-+_SCRIPT_PERL_NOBUILD += $(SCRIPT_PERL_CVS)
-+endif # NO_CVS
-
- perl/perl.mak: perl/PM.stamp
-
-@@ -1799,7 +1813,7 @@
- perl/perl.mak: GIT-CFLAGS GIT-PREFIX perl/Makefile perl/Makefile.PL
- $(QUIET_SUBDIR0)perl $(QUIET_SUBDIR1) PERL_PATH='$(PERL_PATH_SQ)' prefix='$(prefix_SQ)' $(@F)
-
--$(patsubst %.perl,%,$(SCRIPT_PERL)): % : %.perl GIT-VERSION-FILE
-+$(patsubst %.perl,%,$(_SCRIPT_PERL_BUILD)): % : %.perl GIT-VERSION-FILE
- $(QUIET_GEN)$(RM) $@ $@+ && \
- INSTLIBDIR=`MAKEFLAGS= $(MAKE) -C perl -s --no-print-directory instlibdir` && \
- sed -e '1{' \
-@@ -1824,14 +1838,17 @@
- chmod +x $@+ && \
- mv $@+ $@
- else # NO_PERL
--$(patsubst %.perl,%,$(SCRIPT_PERL)) git-instaweb: % : unimplemented.sh
-+_SCRIPT_PERL_NOBUILD += $(SCRIPT_PERL) $(SCRIPT_PERL_CVS) git-instaweb
-+endif # NO_PERL
-+
-+# This is any perl scripts that were disabled it might be empty...
-+$(patsubst %.perl,%,$(_SCRIPT_PERL_NOBUILD)): % : unimplemented.sh
- $(QUIET_GEN)$(RM) $@ $@+ && \
- sed -e '1s|#!.*/sh|#!$(SHELL_PATH_SQ)|' \
- -e 's|@@REASON@@|NO_PERL=$(NO_PERL)|g' \
- unimplemented.sh >$@+ && \
- chmod +x $@+ && \
- mv $@+ $@
--endif # NO_PERL
-
- ifndef NO_PYTHON
- $(SCRIPT_PYTHON_GEN): GIT-CFLAGS GIT-PREFIX GIT-PYTHON-VARS
---- git-1.8.4.orig/t/t9200-git-cvsexportcommit.sh 2013-03-13 12:15:22.000000000 -0700
-+++ git-1.8.4/t/t9200-git-cvsexportcommit.sh 2013-03-19 16:56:29.124993905 -0700
-@@ -12,6 +12,11 @@
- test_done
- fi
-
-+if ! test_have_prereq CVS; then
-+ skip_all='skipping git cvsexportcommit tests, cvs not available'
-+ test_done
-+fi
-+
- cvs >/dev/null 2>&1
- if test $? -ne 1
- then
-diff -Nuar --exclude '*.orig' --exclude '*.rej' git-1.8.4.orig/t/t9400-git-cvsserver-server.sh git-1.8.4/t/t9400-git-cvsserver-server.sh
---- git-1.8.4.orig/t/t9400-git-cvsserver-server.sh 2013-03-13 12:15:22.000000000 -0700
-+++ git-1.8.4/t/t9400-git-cvsserver-server.sh 2013-03-19 16:56:29.124993905 -0700
-@@ -11,9 +11,15 @@
- . ./test-lib.sh
-
- if ! test_have_prereq PERL; then
-- skip_all='skipping git cvsserver tests, perl not available'
-+ skip_all='skipping git-cvsserver tests, perl not available'
- test_done
- fi
-+
-+if ! test_have_prereq CVS; then
-+ skip_all='skipping git-cvsserver tests, cvs not available'
-+ test_done
-+fi
-+
- cvs >/dev/null 2>&1
- if test $? -ne 1
- then
-diff -Nuar --exclude '*.orig' --exclude '*.rej' git-1.8.4.orig/t/t9401-git-cvsserver-crlf.sh git-1.8.4/t/t9401-git-cvsserver-crlf.sh
---- git-1.8.4.orig/t/t9401-git-cvsserver-crlf.sh 2013-03-13 12:15:22.000000000 -0700
-+++ git-1.8.4/t/t9401-git-cvsserver-crlf.sh 2013-03-19 16:56:29.125993925 -0700
-@@ -57,15 +57,20 @@
- return $stat
- }
-
--cvs >/dev/null 2>&1
--if test $? -ne 1
-+if ! test_have_prereq PERL
- then
-- skip_all='skipping git-cvsserver tests, cvs not found'
-+ skip_all='skipping git-cvsserver tests, perl not available'
- test_done
- fi
--if ! test_have_prereq PERL
-+if ! test_have_prereq CVS
- then
-- skip_all='skipping git-cvsserver tests, perl not available'
-+ skip_all='skipping git-cvsserver tests, cvs not available'
-+ test_done
-+fi
-+cvs >/dev/null 2>&1
-+if test $? -ne 1
-+then
-+ skip_all='skipping git-cvsserver tests, cvs not found'
- test_done
- fi
- "$PERL_PATH" -e 'use DBI; use DBD::SQLite' >/dev/null 2>&1 || {
-diff -Nuar --exclude '*.orig' --exclude '*.rej' git-1.8.4.orig/t/t9600-cvsimport.sh git-1.8.4/t/t9600-cvsimport.sh
---- git-1.8.4.orig/t/t9600-cvsimport.sh 2013-03-13 12:15:22.000000000 -0700
-+++ git-1.8.4/t/t9600-cvsimport.sh 2013-03-19 16:56:29.125993925 -0700
-@@ -3,14 +3,25 @@
- test_description='git cvsimport basic tests'
- . ./lib-cvs.sh
-
--test_expect_success PERL 'setup cvsroot environment' '
-+if ! test_have_prereq PERL
-+then
-+ skip_all='skipping git cvsimport tests, perl not available'
-+ test_done
-+fi
-+if ! test_have_prereq CVS
-+then
-+ skip_all='skipping git cvsimport tests, cvs not available'
-+ test_done
-+fi
-+
-+test_expect_success 'setup cvsroot environment' '
- CVSROOT=$(pwd)/cvsroot &&
- export CVSROOT
- '
-
--test_expect_success PERL 'setup cvsroot' '$CVS init'
-+test_expect_success 'setup cvsroot' '$CVS init'
-
--test_expect_success PERL 'setup a cvs module' '
-+test_expect_success 'setup a cvs module' '
-
- mkdir "$CVSROOT/module" &&
- $CVS co -d module-cvs module &&
-@@ -42,23 +53,23 @@
- )
- '
-
--test_expect_success PERL 'import a trivial module' '
-+test_expect_success 'import a trivial module' '
-
- git cvsimport -a -R -z 0 -C module-git module &&
- test_cmp module-cvs/o_fortuna module-git/o_fortuna
-
- '
-
--test_expect_success PERL 'pack refs' '(cd module-git && git gc)'
-+test_expect_success 'pack refs' '(cd module-git && git gc)'
-
--test_expect_success PERL 'initial import has correct .git/cvs-revisions' '
-+test_expect_success 'initial import has correct .git/cvs-revisions' '
-
- (cd module-git &&
- git log --format="o_fortuna 1.1 %H" -1) > expected &&
- test_cmp expected module-git/.git/cvs-revisions
- '
-
--test_expect_success PERL 'update cvs module' '
-+test_expect_success 'update cvs module' '
- (cd module-cvs &&
- cat <<EOF >o_fortuna &&
- O Fortune,
-@@ -86,7 +97,7 @@
- )
- '
-
--test_expect_success PERL 'update git module' '
-+test_expect_success 'update git module' '
-
- (cd module-git &&
- git config cvsimport.trackRevisions true &&
-@@ -97,7 +108,7 @@
-
- '
-
--test_expect_success PERL 'update has correct .git/cvs-revisions' '
-+test_expect_success 'update has correct .git/cvs-revisions' '
-
- (cd module-git &&
- git log --format="o_fortuna 1.1 %H" -1 HEAD^ &&
-@@ -105,7 +116,7 @@
- test_cmp expected module-git/.git/cvs-revisions
- '
-
--test_expect_success PERL 'update cvs module' '
-+test_expect_success 'update cvs module' '
-
- (cd module-cvs &&
- echo 1 >tick &&
-@@ -114,7 +125,7 @@
- )
- '
-
--test_expect_success PERL 'cvsimport.module config works' '
-+test_expect_success 'cvsimport.module config works' '
-
- (cd module-git &&
- git config cvsimport.module module &&
-@@ -126,7 +137,7 @@
-
- '
-
--test_expect_success PERL 'second update has correct .git/cvs-revisions' '
-+test_expect_success 'second update has correct .git/cvs-revisions' '
-
- (cd module-git &&
- git log --format="o_fortuna 1.1 %H" -1 HEAD^^ &&
-@@ -135,7 +146,7 @@
- test_cmp expected module-git/.git/cvs-revisions
- '
-
--test_expect_success PERL 'import from a CVS working tree' '
-+test_expect_success 'import from a CVS working tree' '
-
- $CVS co -d import-from-wt module &&
- (cd import-from-wt &&
-@@ -148,12 +159,12 @@
-
- '
-
--test_expect_success PERL 'no .git/cvs-revisions created by default' '
-+test_expect_success 'no .git/cvs-revisions created by default' '
-
- ! test -e import-from-wt/.git/cvs-revisions
-
- '
-
--test_expect_success PERL 'test entire HEAD' 'test_cmp_branch_tree master'
-+test_expect_success 'test entire HEAD' 'test_cmp_branch_tree master'
-
- test_done
-diff -Nuar --exclude '*.orig' --exclude '*.rej' git-1.8.4.orig/t/t9601-cvsimport-vendor-branch.sh git-1.8.4/t/t9601-cvsimport-vendor-branch.sh
---- git-1.8.4.orig/t/t9601-cvsimport-vendor-branch.sh 2013-03-13 12:15:22.000000000 -0700
-+++ git-1.8.4/t/t9601-cvsimport-vendor-branch.sh 2013-03-19 16:56:29.125993925 -0700
-@@ -34,6 +34,17 @@
- test_description='git cvsimport handling of vendor branches'
- . ./lib-cvs.sh
-
-+if ! test_have_prereq PERL
-+then
-+ skip_all='skipping git cvsimport tests, perl not available'
-+ test_done
-+fi
-+if ! test_have_prereq CVS
-+then
-+ skip_all='skipping git cvsimport tests, cvs not available'
-+ test_done
-+fi
-+
- setup_cvs_test_repository t9601
-
- test_expect_success PERL 'import a module with a vendor branch' '
-diff -Nuar --exclude '*.orig' --exclude '*.rej' git-1.8.4.orig/t/t9602-cvsimport-branches-tags.sh git-1.8.4/t/t9602-cvsimport-branches-tags.sh
---- git-1.8.4.orig/t/t9602-cvsimport-branches-tags.sh 2013-03-13 12:15:22.000000000 -0700
-+++ git-1.8.4/t/t9602-cvsimport-branches-tags.sh 2013-03-19 16:56:29.126993944 -0700
-@@ -6,6 +6,17 @@
- test_description='git cvsimport handling of branches and tags'
- . ./lib-cvs.sh
-
-+if ! test_have_prereq PERL
-+then
-+ skip_all='skipping git cvsimport tests, perl not available'
-+ test_done
-+fi
-+if ! test_have_prereq CVS
-+then
-+ skip_all='skipping git cvsimport tests, cvs not available'
-+ test_done
-+fi
-+
- setup_cvs_test_repository t9602
-
- test_expect_success PERL 'import module' '
-diff -Nuar --exclude '*.orig' --exclude '*.rej' git-1.8.4.orig/t/t9603-cvsimport-patchsets.sh git-1.8.4/t/t9603-cvsimport-patchsets.sh
---- git-1.8.4.orig/t/t9603-cvsimport-patchsets.sh 2013-03-13 12:15:22.000000000 -0700
-+++ git-1.8.4/t/t9603-cvsimport-patchsets.sh 2013-03-19 16:56:29.126993944 -0700
-@@ -14,6 +14,17 @@
- test_description='git cvsimport testing for correct patchset estimation'
- . ./lib-cvs.sh
-
-+if ! test_have_prereq PERL
-+then
-+ skip_all='skipping git cvsimport tests, perl not available'
-+ test_done
-+fi
-+if ! test_have_prereq CVS
-+then
-+ skip_all='skipping git cvsimport tests, cvs not available'
-+ test_done
-+fi
-+
- setup_cvs_test_repository t9603
-
- test_expect_failure 'import with criss cross times on revisions' '
-diff -Nuar --exclude '*.orig' --exclude '*.rej' git-1.8.4.orig/t/test-lib.sh git-1.8.4/t/test-lib.sh
---- git-1.8.4.orig/t/test-lib.sh 2013-03-13 12:15:22.000000000 -0700
-+++ git-1.8.4/t/test-lib.sh 2013-03-19 16:56:29.126993944 -0700
-@@ -686,6 +686,7 @@
- esac
-
- ( COLUMNS=1 && test $COLUMNS = 1 ) && test_set_prereq COLUMNS_CAN_BE_1
-+test -z "$NO_CVS" && test_set_prereq CVS
- test -z "$NO_PERL" && test_set_prereq PERL
- test -z "$NO_PYTHON" && test_set_prereq PYTHON
- test -n "$USE_LIBPCRE" && test_set_prereq LIBPCRE
diff --git a/dev-vcs/git/git-1.8.1.5-r1.ebuild b/dev-vcs/git/git-1.8.1.5-r1.ebuild
deleted file mode 100644
index bf82e95..0000000
--- a/dev-vcs/git/git-1.8.1.5-r1.ebuild
+++ /dev/null
@@ -1,600 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-vcs/git/git-1.8.1.5-r1.ebuild,v 1.7 2013/12/11 10:27:22 polynomial-c Exp $
-
-EAPI=4
-
-GENTOO_DEPEND_ON_PERL=no
-
-# bug #329479: git-remote-testgit is not multiple-version aware
-PYTHON_DEPEND="python? 2"
-[[ ${PV} == *9999 ]] && SCM="git-2"
-EGIT_REPO_URI="git://git.kernel.org/pub/scm/git/git.git"
-
-inherit toolchain-funcs eutils elisp-common perl-module bash-completion-r1 python systemd ${SCM}
-
-MY_PV="${PV/_rc/.rc}"
-MY_P="${PN}-${MY_PV}"
-
-DOC_VER=${MY_PV}
-
-DESCRIPTION="GIT - the stupid content tracker, the revision control system heavily used by the Linux kernel team"
-HOMEPAGE="http://www.git-scm.com/"
-if [[ ${PV} != *9999 ]]; then
- SRC_URI_SUFFIX="gz"
- SRC_URI_GOOG="http://git-core.googlecode.com/files"
- SRC_URI_KORG="mirror://kernel/software/scm/git"
- SRC_URI="${SRC_URI_GOOG}/${MY_P}.tar.${SRC_URI_SUFFIX}
- ${SRC_URI_KORG}/${MY_P}.tar.${SRC_URI_SUFFIX}
- ${SRC_URI_GOOG}/${PN}-manpages-${DOC_VER}.tar.${SRC_URI_SUFFIX}
- ${SRC_URI_KORG}/${PN}-manpages-${DOC_VER}.tar.${SRC_URI_SUFFIX}
- doc? (
- ${SRC_URI_KORG}/${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX}
- ${SRC_URI_GOOG}/${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX}
- )"
- KEYWORDS="~alpha amd64 arm hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-else
- SRC_URI=""
- KEYWORDS=""
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="+blksha1 +curl cgi doc emacs gnome-keyring +gpg gtk highlight +iconv +nls +pcre +perl +python ppcsha1 tk +threads +webdav xinetd cvs subversion test"
-
-# Common to both DEPEND and RDEPEND
-CDEPEND="
- dev-libs/openssl
- sys-libs/zlib
- pcre? ( dev-libs/libpcre )
- perl? ( dev-lang/perl[-build(-)] )
- tk? ( dev-lang/tk )
- curl? (
- net-misc/curl
- webdav? ( dev-libs/expat )
- )
- emacs? ( virtual/emacs )
- gnome-keyring? ( gnome-base/gnome-keyring )"
-
-RDEPEND="${CDEPEND}
- gpg? ( app-crypt/gnupg )
- perl? ( dev-perl/Error
- dev-perl/Net-SMTP-SSL
- dev-perl/Authen-SASL
- cgi? ( virtual/perl-CGI highlight? ( app-text/highlight ) )
- cvs? ( >=dev-vcs/cvsps-2.1 dev-perl/DBI dev-perl/DBD-SQLite )
- subversion? ( dev-vcs/subversion[-dso,perl] dev-perl/libwww-perl dev-perl/TermReadKey )
- )
- python? ( gtk?
- (
- >=dev-python/pygtk-2.8
- dev-python/pygtksourceview:2
- ) )"
-
-# This is how info docs are created with Git:
-# .txt/asciidoc --(asciidoc)---------> .xml/docbook
-# .xml/docbook --(docbook2texi.pl)--> .texi
-# .texi --(makeinfo)---------> .info
-DEPEND="${CDEPEND}
- app-arch/cpio
- doc? (
- app-text/asciidoc
- app-text/docbook2X
- sys-apps/texinfo
- app-text/xmlto
- )
- test? (
- app-crypt/gnupg
- )"
-
-# Live ebuild builds man pages and HTML docs, additionally
-if [[ ${PV} == *9999 ]]; then
- DEPEND="${DEPEND}
- app-text/asciidoc"
-fi
-
-SITEFILE=50${PN}-gentoo.el
-S="${WORKDIR}/${MY_P}"
-
-REQUIRED_USE="
- cgi? ( perl )
- cvs? ( perl )
- subversion? ( perl )
- webdav? ( curl )
-"
-
-pkg_setup() {
- if use subversion && has_version dev-vcs/subversion && built_with_use --missing false dev-vcs/subversion dso ; then
- ewarn "Per Gentoo bugs #223747, #238586, when subversion is built"
- ewarn "with USE=dso, there may be weird crashes in git-svn. You"
- ewarn "have been warned."
- fi
- if use python ; then
- python_set_active_version 2
- python_pkg_setup
- fi
-}
-
-# This is needed because for some obscure reasons future calls to make don't
-# pick up these exports if we export them in src_unpack()
-exportmakeopts() {
- local myopts
-
- if use blksha1 ; then
- myopts="${myopts} BLK_SHA1=YesPlease"
- elif use ppcsha1 ; then
- myopts="${myopts} PPC_SHA1=YesPlease"
- fi
-
- if use curl ; then
- use webdav || myopts="${myopts} NO_EXPAT=YesPlease"
- else
- myopts="${myopts} NO_CURL=YesPlease"
- fi
-
- # broken assumptions, because of broken build system ...
- myopts="${myopts} NO_FINK=YesPlease NO_DARWIN_PORTS=YesPlease"
- myopts="${myopts} INSTALL=install TAR=tar"
- myopts="${myopts} SHELL_PATH=${EPREFIX}/bin/sh"
- myopts="${myopts} SANE_TOOL_PATH="
- myopts="${myopts} OLD_ICONV="
- myopts="${myopts} NO_EXTERNAL_GREP="
-
- # can't define this to null, since the entire makefile depends on it
- sed -i -e '/\/usr\/local/s/BASIC_/#BASIC_/' Makefile
-
- use iconv \
- || myopts="${myopts} NO_ICONV=YesPlease"
- use nls \
- || myopts="${myopts} NO_GETTEXT=YesPlease"
- use tk \
- || myopts="${myopts} NO_TCLTK=YesPlease"
- use pcre \
- && myopts="${myopts} USE_LIBPCRE=yes"
- use perl \
- && myopts="${myopts} INSTALLDIRS=vendor" \
- || myopts="${myopts} NO_PERL=YesPlease"
- use python \
- || myopts="${myopts} NO_PYTHON=YesPlease"
- use subversion \
- || myopts="${myopts} NO_SVN_TESTS=YesPlease"
- use threads \
- && myopts="${myopts} THREADED_DELTA_SEARCH=YesPlease"
- use cvs \
- || myopts="${myopts} NO_CVS=YesPlease"
-# Disabled until ~m68k-mint can be keyworded again
-# if [[ ${CHOST} == *-mint* ]] ; then
-# myopts="${myopts} NO_MMAP=YesPlease"
-# myopts="${myopts} NO_IPV6=YesPlease"
-# myopts="${myopts} NO_STRLCPY=YesPlease"
-# myopts="${myopts} NO_MEMMEM=YesPlease"
-# myopts="${myopts} NO_MKDTEMP=YesPlease"
-# myopts="${myopts} NO_MKSTEMPS=YesPlease"
-# fi
- if [[ ${CHOST} == ia64-*-hpux* ]]; then
- myopts="${myopts} NO_NSEC=YesPlease"
- fi
- if [[ ${CHOST} == *-*-aix* ]]; then
- myopts="${myopts} NO_FNMATCH_CASEFOLD=YesPlease"
- fi
- if [[ ${CHOST} == *-solaris* ]]; then
- myopts="${myopts} NEEDS_LIBICONV=YesPlease"
- fi
-
- has_version '>=app-text/asciidoc-8.0' \
- && myopts="${myopts} ASCIIDOC8=YesPlease"
- myopts="${myopts} ASCIIDOC_NO_ROFF=YesPlease"
-
- # Bug 290465:
- # builtin-fetch-pack.c:816: error: 'struct stat' has no member named 'st_mtim'
- [[ "${CHOST}" == *-uclibc* ]] && \
- myopts="${myopts} NO_NSEC=YesPlease"
-
- export MY_MAKEOPTS="${myopts}"
-}
-
-src_unpack() {
- if [[ ${PV} != *9999 ]]; then
- unpack ${MY_P}.tar.${SRC_URI_SUFFIX}
- cd "${S}"
- unpack ${PN}-manpages-${DOC_VER}.tar.${SRC_URI_SUFFIX}
- use doc && \
- cd "${S}"/Documentation && \
- unpack ${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX}
- cd "${S}"
- else
- git-2_src_unpack
- cd "${S}"
- #cp "${FILESDIR}"/GIT-VERSION-GEN .
- fi
-
-}
-
-src_prepare() {
- # bug #418431 - stated for upstream 1.7.13. Developed by Michael Schwern,
- # funded as a bounty by the Gentoo Foundation. Merged upstream in 1.8.0.
- #epatch "${FILESDIR}"/git-1.7.12-git-svn-backport.patch
-
- # bug #350330 - automagic CVS when we don't want it is bad.
- epatch "${FILESDIR}"/git-1.7.12-optional-cvs.patch
-
- sed -i \
- -e 's:^\(CFLAGS =\).*$:\1 $(OPTCFLAGS) -Wall:' \
- -e 's:^\(LDFLAGS =\).*$:\1 $(OPTLDFLAGS):' \
- -e 's:^\(CC = \).*$:\1$(OPTCC):' \
- -e 's:^\(AR = \).*$:\1$(OPTAR):' \
- -e "s:\(PYTHON_PATH = \)\(.*\)$:\1${EPREFIX}\2:" \
- -e "s:\(PERL_PATH = \)\(.*\)$:\1${EPREFIX}\2:" \
- Makefile || die "sed failed"
-
- # Never install the private copy of Error.pm (bug #296310)
- sed -i \
- -e '/private-Error.pm/s,^,#,' \
- perl/Makefile.PL
-
- # Fix docbook2texi command
- sed -i 's/DOCBOOK2X_TEXI=docbook2x-texi/DOCBOOK2X_TEXI=docbook2texi.pl/' \
- Documentation/Makefile || die "sed failed"
-
- # Fix git-subtree missing DESTDIR
- sed -i \
- -e '/$(INSTALL)/s/ $(libexecdir)/ $(DESTDIR)$(libexecdir)/g' \
- -e '/$(INSTALL)/s/ $(man1dir)/ $(DESTDIR)$(man1dir)/g' \
- contrib/subtree/Makefile
-}
-
-git_emake() {
- # bug #326625: PERL_PATH, PERL_MM_OPT
- # bug #320647: PYTHON_PATH
- PYTHON_PATH=""
- use python && PYTHON_PATH="$(PYTHON -a)"
- emake ${MY_MAKEOPTS} \
- DESTDIR="${D}" \
- OPTCFLAGS="${CFLAGS}" \
- OPTLDFLAGS="${LDFLAGS}" \
- OPTCC="$(tc-getCC)" \
- OPTAR="$(tc-getAR)" \
- prefix="${EPREFIX}"/usr \
- htmldir="${EPREFIX}"/usr/share/doc/${PF}/html \
- sysconfdir="${EPREFIX}"/etc \
- PYTHON_PATH="${PYTHON_PATH}" \
- PERL_MM_OPT="" \
- GIT_TEST_OPTS="--no-color" \
- "$@"
- # This is the fix for bug #326625, but it also causes breakage, see bug
- # #352693.
- # PERL_PATH="${EPREFIX}/usr/bin/env perl" \
-}
-
-src_configure() {
- exportmakeopts
-}
-
-src_compile() {
- if use perl ; then
- git_emake perl/PM.stamp || die "emake perl/PM.stamp failed"
- git_emake perl/perl.mak || die "emake perl/perl.mak failed"
- fi
- git_emake || die "emake failed"
-
- if use emacs ; then
- elisp-compile contrib/emacs/git{,-blame}.el \
- || die "emacs modules failed"
- fi
-
- if use perl && use cgi ; then
- git_emake \
- gitweb/gitweb.cgi \
- || die "emake gitweb/gitweb.cgi failed"
- fi
-
- if [[ ${CHOST} == *-darwin* ]]; then
- cd "${S}"/contrib/credential/osxkeychain || die "cd credential/osxkeychain"
- git_emake || die "emake credential-osxkeychain"
- fi
-
- cd "${S}"/Documentation
- if [[ ${PV} == *9999 ]] ; then
- git_emake man \
- || die "emake man failed"
- if use doc ; then
- git_emake info html \
- || die "emake info html failed"
- fi
- else
- if use doc ; then
- git_emake info \
- || die "emake info html failed"
- fi
- fi
-
- if use subversion ; then
- cd "${S}"/contrib/svn-fe
- git_emake || die "emake svn-fe failed"
- if use doc ; then
- git_emake svn-fe.{1,html} || die "emake svn-fe.1 svn-fe.html failed"
- fi
- cd "${S}"
- fi
-
- if use gnome-keyring ; then
- cd "${S}"/contrib/credential/gnome-keyring
- git_emake || die "emake git-credential-gnome-keyring failed"
- fi
-
- cd "${S}"/contrib/subtree
- git_emake
- use doc && git_emake doc
-}
-
-src_install() {
- git_emake \
- install || \
- die "make install failed"
-
- if [[ ${CHOST} == *-darwin* ]]; then
- dobin contrib/credential/osxkeychain/git-credential-osxkeychain
- fi
-
- # Depending on the tarball and manual rebuild of the documentation, the
- # manpages may exist in either OR both of these directories.
- find man?/*.[157] >/dev/null 2>&1 && doman man?/*.[157]
- find Documentation/*.[157] >/dev/null 2>&1 && doman Documentation/*.[157]
-
- dodoc README Documentation/{SubmittingPatches,CodingGuidelines}
- use doc && dodir /usr/share/doc/${PF}/html
- for d in / /howto/ /technical/ ; do
- docinto ${d}
- dodoc Documentation${d}*.txt
- use doc && dohtml -p ${d} Documentation${d}*.html
- done
- docinto /
- # Upstream does not ship this pre-built :-(
- use doc && doinfo Documentation/{git,gitman}.info
-
- newbashcomp contrib/completion/git-completion.bash ${PN}
- newbashcomp contrib/completion/git-prompt.sh ${PN}-prompt
-
- if use emacs ; then
- elisp-install ${PN} contrib/emacs/git.{el,elc} || die
- elisp-install ${PN} contrib/emacs/git-blame.{el,elc} || die
- #elisp-install ${PN}/compat contrib/emacs/vc-git.{el,elc} || die
- # don't add automatically to the load-path, so the sitefile
- # can do a conditional loading
- touch "${ED}${SITELISP}/${PN}/compat/.nosearch"
- elisp-site-file-install "${FILESDIR}"/${SITEFILE} || die
- fi
-
- if use python && use gtk ; then
- dobin "${S}"/contrib/gitview/gitview
- python_convert_shebangs ${PYTHON_ABI} "${ED}"/usr/bin/gitview
- dodoc "${S}"/contrib/gitview/gitview.txt
- fi
-
- #dobin contrib/fast-import/git-p4 # Moved upstream
- #dodoc contrib/fast-import/git-p4.txt # Moved upstream
- newbin contrib/fast-import/import-tars.perl import-tars
- newbin contrib/git-resurrect.sh git-resurrect
-
- # git-subtree
- cd "${S}"/contrib/subtree
- git_emake install || die "Failed to emake install git-subtree"
- if use doc ; then
- git_emake install-man install-doc || die "Failed to emake install-doc install-mangit-subtree"
- fi
- newdoc README README.git-subtree
- dodoc git-subtree.txt
- cd "${S}"
-
- # git-diffall
- dobin contrib/diffall/git-diffall
- newdoc contrib/diffall/README git-diffall.txt
-
- # diff-highlight
- dobin contrib/diff-highlight/diff-highlight
- newdoc contrib/diff-highlight/README README.diff-highlight
-
- # git-jump
- dobin contrib/git-jump/git-jump
- newdoc contrib/git-jump/README git-jump.txt
-
- if use gnome-keyring ; then
- cd "${S}"/contrib/credential/gnome-keyring
- dobin git-credential-gnome-keyring
- fi
-
- if use subversion ; then
- cd "${S}"/contrib/svn-fe
- dobin svn-fe
- dodoc svn-fe.txt
- use doc && doman svn-fe.1 && dohtml svn-fe.html
- cd "${S}"
- fi
-
- dodir /usr/share/${PN}/contrib
- # The following are excluded:
- # completion - installed above
- # credential/gnome-keyring TODO
- # diff-highlight - done above
- # diffall - done above
- # emacs - installed above
- # examples - these are stuff that is not used in Git anymore actually
- # git-jump - done above
- # gitview - installed above
- # p4import - excluded because fast-import has a better one
- # patches - stuff the Git guys made to go upstream to other places
- # persistent-https - TODO
- # mw-to-git - TODO
- # subtree - build seperately
- # svnimport - use git-svn
- # thunderbird-patch-inline - fixes thunderbird
- for i in \
- blameview buildsystems ciabot continuous convert-objects fast-import \
- hg-to-git hooks remotes2config.sh rerere-train.sh \
- stats vim workdir \
- ; do
- cp -rf \
- "${S}"/contrib/${i} \
- "${ED}"/usr/share/${PN}/contrib \
- || die "Failed contrib ${i}"
- done
-
- if use perl && use cgi ; then
- # We used to install in /usr/share/${PN}/gitweb
- # but upstream installs in /usr/share/gitweb
- # so we will install a symlink and use their location for compat with other
- # distros
- dosym /usr/share/gitweb /usr/share/${PN}/gitweb
-
- # INSTALL discusses configuration issues, not just installation
- docinto /
- newdoc "${S}"/gitweb/INSTALL INSTALL.gitweb
- newdoc "${S}"/gitweb/README README.gitweb
-
- find "${ED}"/usr/lib64/perl5/ \
- -name .packlist \
- -exec rm \{\} \;
- else
- rm -rf "${ED}"/usr/share/gitweb
- fi
-
- if ! use subversion ; then
- rm -f "${ED}"/usr/libexec/git-core/git-svn \
- "${ED}"/usr/share/man/man1/git-svn.1*
- fi
-
- if use xinetd ; then
- insinto /etc/xinetd.d
- newins "${FILESDIR}"/git-daemon.xinetd git-daemon
- fi
-
- if use !prefix ; then
- newinitd "${FILESDIR}"/git-daemon.initd git-daemon
- newconfd "${FILESDIR}"/git-daemon.confd git-daemon
- systemd_newunit "${FILESDIR}/git-daemon_at.service" "git-daemon@.service"
- systemd_dounit "${FILESDIR}/git-daemon.socket"
- fi
-
- fixlocalpod
-}
-
-src_test() {
- local disabled=""
- local tests_cvs="t9200-git-cvsexportcommit.sh \
- t9400-git-cvsserver-server.sh \
- t9401-git-cvsserver-crlf.sh \
- t9600-cvsimport.sh \
- t9601-cvsimport-vendor-branch.sh \
- t9602-cvsimport-branches-tags.sh \
- t9603-cvsimport-patchsets.sh \
- t9604-cvsimport-timestamps.sh"
- local tests_perl="t5502-quickfetch.sh \
- t5512-ls-remote.sh \
- t5520-pull.sh"
- # Bug #225601 - t0004 is not suitable for root perm
- # Bug #219839 - t1004 is not suitable for root perm
- # t0001-init.sh - check for init notices EPERM* fails
- local tests_nonroot="t0001-init.sh \
- t0004-unwritable.sh \
- t0070-fundamental.sh \
- t1004-read-tree-m-u-wf.sh \
- t3700-add.sh \
- t7300-clean.sh"
- # t9100 still fails with symlinks in SVN 1.7
- local test_svn="t9100-git-svn-basic.sh"
-
- # Unzip is used only for the testcase code, not by any normal parts of Git.
- if ! has_version app-arch/unzip ; then
- einfo "Disabling tar-tree tests"
- disabled="${disabled} t5000-tar-tree.sh"
- fi
-
- cvs=0
- use cvs && let cvs=$cvs+1
- if [[ ${EUID} -eq 0 ]]; then
- if [[ $cvs -eq 1 ]]; then
- ewarn "Skipping CVS tests because CVS does not work as root!"
- ewarn "You should retest with FEATURES=userpriv!"
- disabled="${disabled} ${tests_cvs}"
- fi
- einfo "Skipping other tests that require being non-root"
- disabled="${disabled} ${tests_nonroot}"
- else
- [[ $cvs -gt 0 ]] && \
- has_version dev-vcs/cvs && \
- let cvs=$cvs+1
- [[ $cvs -gt 1 ]] && \
- built_with_use dev-vcs/cvs server && \
- let cvs=$cvs+1
- if [[ $cvs -lt 3 ]]; then
- einfo "Disabling CVS tests (needs dev-vcs/cvs[USE=server])"
- disabled="${disabled} ${tests_cvs}"
- fi
- fi
-
- if ! use perl ; then
- einfo "Disabling tests that need Perl"
- disabled="${disabled} ${tests_perl}"
- fi
-
- einfo "Disabling tests that fail with SVN 1.7"
- disabled="${disabled} ${test_svn}"
-
- # Reset all previously disabled tests
- cd "${S}/t"
- for i in *.sh.DISABLED ; do
- [[ -f "${i}" ]] && mv -f "${i}" "${i%.DISABLED}"
- done
- einfo "Disabled tests:"
- for i in ${disabled} ; do
- [[ -f "${i}" ]] && mv -f "${i}" "${i}.DISABLED" && einfo "Disabled $i"
- done
-
- # Avoid the test system removing the results because we want them ourselves
- sed -e '/^[[:space:]]*$(MAKE) clean/s,^,#,g' \
- -i "${S}"/t/Makefile
-
- # Clean old results first, must always run
- cd "${S}/t"
- nonfatal git_emake clean
-
- # Now run the tests, keep going if we hit an error, and don't terminate on
- # failure
- cd "${S}"
- einfo "Start test run"
- #MAKEOPTS=-j1
- nonfatal git_emake --keep-going test
- rc=$?
-
- # Display nice results, now print the results
- cd "${S}/t"
- nonfatal git_emake aggregate-results
-
- # And bail if there was a problem
- [ $rc -eq 0 ] || die "tests failed. Please file a bug."
-}
-
-showpkgdeps() {
- local pkg=$1
- shift
- elog " $(printf "%-17s:" ${pkg}) ${@}"
-}
-
-pkg_postinst() {
- use emacs && elisp-site-regen
- use python && python_mod_optimize git_remote_helpers
- einfo "Please read /usr/share/bash-completion/git for Git bash command completion"
- einfo "Please read /usr/share/bash-completion/git-prompt for Git bash prompt"
- einfo "Note that the prompt bash code is now in the seperate script"
- elog "These additional scripts need some dependencies:"
- echo
- showpkgdeps git-quiltimport "dev-util/quilt"
- showpkgdeps git-instaweb \
- "|| ( www-servers/lighttpd www-servers/apache )"
- echo
-}
-
-pkg_postrm() {
- use emacs && elisp-site-regen
- use python && python_mod_cleanup git_remote_helpers
-}
diff --git a/dev-vcs/git/git-1.8.1.5.ebuild b/dev-vcs/git/git-1.8.1.5.ebuild
deleted file mode 100644
index d2c9592..0000000
--- a/dev-vcs/git/git-1.8.1.5.ebuild
+++ /dev/null
@@ -1,598 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-vcs/git/git-1.8.1.5.ebuild,v 1.14 2013/12/11 10:27:22 polynomial-c Exp $
-
-EAPI=4
-
-GENTOO_DEPEND_ON_PERL=no
-
-# bug #329479: git-remote-testgit is not multiple-version aware
-PYTHON_DEPEND="python? 2"
-[[ ${PV} == *9999 ]] && SCM="git-2"
-EGIT_REPO_URI="git://git.kernel.org/pub/scm/git/git.git"
-
-inherit toolchain-funcs eutils elisp-common perl-module bash-completion-r1 python ${SCM}
-
-MY_PV="${PV/_rc/.rc}"
-MY_P="${PN}-${MY_PV}"
-
-DOC_VER=${MY_PV}
-
-DESCRIPTION="GIT - the stupid content tracker, the revision control system heavily used by the Linux kernel team"
-HOMEPAGE="http://www.git-scm.com/"
-if [[ ${PV} != *9999 ]]; then
- SRC_URI_SUFFIX="gz"
- SRC_URI_GOOG="http://git-core.googlecode.com/files"
- SRC_URI_KORG="mirror://kernel/software/scm/git"
- SRC_URI="${SRC_URI_GOOG}/${MY_P}.tar.${SRC_URI_SUFFIX}
- ${SRC_URI_KORG}/${MY_P}.tar.${SRC_URI_SUFFIX}
- ${SRC_URI_GOOG}/${PN}-manpages-${DOC_VER}.tar.${SRC_URI_SUFFIX}
- ${SRC_URI_KORG}/${PN}-manpages-${DOC_VER}.tar.${SRC_URI_SUFFIX}
- doc? (
- ${SRC_URI_KORG}/${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX}
- ${SRC_URI_GOOG}/${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX}
- )"
- KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-else
- SRC_URI=""
- KEYWORDS=""
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="+blksha1 +curl cgi doc emacs gnome-keyring +gpg gtk highlight +iconv +nls +pcre +perl +python ppcsha1 tk +threads +webdav xinetd cvs subversion test"
-
-# Common to both DEPEND and RDEPEND
-CDEPEND="
- dev-libs/openssl
- sys-libs/zlib
- pcre? ( dev-libs/libpcre )
- perl? ( dev-lang/perl[-build(-)] )
- tk? ( dev-lang/tk )
- curl? (
- net-misc/curl
- webdav? ( dev-libs/expat )
- )
- emacs? ( virtual/emacs )
- gnome-keyring? ( gnome-base/gnome-keyring )"
-
-RDEPEND="${CDEPEND}
- gpg? ( app-crypt/gnupg )
- perl? ( dev-perl/Error
- dev-perl/Net-SMTP-SSL
- dev-perl/Authen-SASL
- cgi? ( virtual/perl-CGI highlight? ( app-text/highlight ) )
- cvs? ( >=dev-vcs/cvsps-2.1 dev-perl/DBI dev-perl/DBD-SQLite )
- subversion? ( dev-vcs/subversion[-dso,perl] dev-perl/libwww-perl dev-perl/TermReadKey )
- )
- python? ( gtk?
- (
- >=dev-python/pygtk-2.8
- dev-python/pygtksourceview:2
- ) )"
-
-# This is how info docs are created with Git:
-# .txt/asciidoc --(asciidoc)---------> .xml/docbook
-# .xml/docbook --(docbook2texi.pl)--> .texi
-# .texi --(makeinfo)---------> .info
-DEPEND="${CDEPEND}
- app-arch/cpio
- doc? (
- app-text/asciidoc
- app-text/docbook2X
- sys-apps/texinfo
- app-text/xmlto
- )
- test? (
- app-crypt/gnupg
- )"
-
-# Live ebuild builds man pages and HTML docs, additionally
-if [[ ${PV} == *9999 ]]; then
- DEPEND="${DEPEND}
- app-text/asciidoc"
-fi
-
-SITEFILE=50${PN}-gentoo.el
-S="${WORKDIR}/${MY_P}"
-
-REQUIRED_USE="
- cgi? ( perl )
- cvs? ( perl )
- subversion? ( perl )
- webdav? ( curl )
-"
-
-pkg_setup() {
- if use subversion && has_version dev-vcs/subversion && built_with_use --missing false dev-vcs/subversion dso ; then
- ewarn "Per Gentoo bugs #223747, #238586, when subversion is built"
- ewarn "with USE=dso, there may be weird crashes in git-svn. You"
- ewarn "have been warned."
- fi
- if use python ; then
- python_set_active_version 2
- python_pkg_setup
- fi
-}
-
-# This is needed because for some obscure reasons future calls to make don't
-# pick up these exports if we export them in src_unpack()
-exportmakeopts() {
- local myopts
-
- if use blksha1 ; then
- myopts="${myopts} BLK_SHA1=YesPlease"
- elif use ppcsha1 ; then
- myopts="${myopts} PPC_SHA1=YesPlease"
- fi
-
- if use curl ; then
- use webdav || myopts="${myopts} NO_EXPAT=YesPlease"
- else
- myopts="${myopts} NO_CURL=YesPlease"
- fi
-
- # broken assumptions, because of broken build system ...
- myopts="${myopts} NO_FINK=YesPlease NO_DARWIN_PORTS=YesPlease"
- myopts="${myopts} INSTALL=install TAR=tar"
- myopts="${myopts} SHELL_PATH=${EPREFIX}/bin/sh"
- myopts="${myopts} SANE_TOOL_PATH="
- myopts="${myopts} OLD_ICONV="
- myopts="${myopts} NO_EXTERNAL_GREP="
-
- # can't define this to null, since the entire makefile depends on it
- sed -i -e '/\/usr\/local/s/BASIC_/#BASIC_/' Makefile
-
- use iconv \
- || myopts="${myopts} NO_ICONV=YesPlease"
- use nls \
- || myopts="${myopts} NO_GETTEXT=YesPlease"
- use tk \
- || myopts="${myopts} NO_TCLTK=YesPlease"
- use pcre \
- && myopts="${myopts} USE_LIBPCRE=yes"
- use perl \
- && myopts="${myopts} INSTALLDIRS=vendor" \
- || myopts="${myopts} NO_PERL=YesPlease"
- use python \
- || myopts="${myopts} NO_PYTHON=YesPlease"
- use subversion \
- || myopts="${myopts} NO_SVN_TESTS=YesPlease"
- use threads \
- && myopts="${myopts} THREADED_DELTA_SEARCH=YesPlease"
- use cvs \
- || myopts="${myopts} NO_CVS=YesPlease"
-# Disabled until ~m68k-mint can be keyworded again
-# if [[ ${CHOST} == *-mint* ]] ; then
-# myopts="${myopts} NO_MMAP=YesPlease"
-# myopts="${myopts} NO_IPV6=YesPlease"
-# myopts="${myopts} NO_STRLCPY=YesPlease"
-# myopts="${myopts} NO_MEMMEM=YesPlease"
-# myopts="${myopts} NO_MKDTEMP=YesPlease"
-# myopts="${myopts} NO_MKSTEMPS=YesPlease"
-# fi
- if [[ ${CHOST} == ia64-*-hpux* ]]; then
- myopts="${myopts} NO_NSEC=YesPlease"
- fi
- if [[ ${CHOST} == *-*-aix* ]]; then
- myopts="${myopts} NO_FNMATCH_CASEFOLD=YesPlease"
- fi
- if [[ ${CHOST} == *-solaris* ]]; then
- myopts="${myopts} NEEDS_LIBICONV=YesPlease"
- fi
-
- has_version '>=app-text/asciidoc-8.0' \
- && myopts="${myopts} ASCIIDOC8=YesPlease"
- myopts="${myopts} ASCIIDOC_NO_ROFF=YesPlease"
-
- # Bug 290465:
- # builtin-fetch-pack.c:816: error: 'struct stat' has no member named 'st_mtim'
- [[ "${CHOST}" == *-uclibc* ]] && \
- myopts="${myopts} NO_NSEC=YesPlease"
-
- export MY_MAKEOPTS="${myopts}"
-}
-
-src_unpack() {
- if [[ ${PV} != *9999 ]]; then
- unpack ${MY_P}.tar.${SRC_URI_SUFFIX}
- cd "${S}"
- unpack ${PN}-manpages-${DOC_VER}.tar.${SRC_URI_SUFFIX}
- use doc && \
- cd "${S}"/Documentation && \
- unpack ${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX}
- cd "${S}"
- else
- git-2_src_unpack
- cd "${S}"
- #cp "${FILESDIR}"/GIT-VERSION-GEN .
- fi
-
-}
-
-src_prepare() {
- # bug #418431 - stated for upstream 1.7.13. Developed by Michael Schwern,
- # funded as a bounty by the Gentoo Foundation. Merged upstream in 1.8.0.
- #epatch "${FILESDIR}"/git-1.7.12-git-svn-backport.patch
-
- # bug #350330 - automagic CVS when we don't want it is bad.
- epatch "${FILESDIR}"/git-1.7.12-optional-cvs.patch
-
- sed -i \
- -e 's:^\(CFLAGS =\).*$:\1 $(OPTCFLAGS) -Wall:' \
- -e 's:^\(LDFLAGS =\).*$:\1 $(OPTLDFLAGS):' \
- -e 's:^\(CC = \).*$:\1$(OPTCC):' \
- -e 's:^\(AR = \).*$:\1$(OPTAR):' \
- -e "s:\(PYTHON_PATH = \)\(.*\)$:\1${EPREFIX}\2:" \
- -e "s:\(PERL_PATH = \)\(.*\)$:\1${EPREFIX}\2:" \
- Makefile || die "sed failed"
-
- # Never install the private copy of Error.pm (bug #296310)
- sed -i \
- -e '/private-Error.pm/s,^,#,' \
- perl/Makefile.PL
-
- # Fix docbook2texi command
- sed -i 's/DOCBOOK2X_TEXI=docbook2x-texi/DOCBOOK2X_TEXI=docbook2texi.pl/' \
- Documentation/Makefile || die "sed failed"
-
- # Fix git-subtree missing DESTDIR
- sed -i \
- -e '/$(INSTALL)/s/ $(libexecdir)/ $(DESTDIR)$(libexecdir)/g' \
- -e '/$(INSTALL)/s/ $(man1dir)/ $(DESTDIR)$(man1dir)/g' \
- contrib/subtree/Makefile
-}
-
-git_emake() {
- # bug #326625: PERL_PATH, PERL_MM_OPT
- # bug #320647: PYTHON_PATH
- PYTHON_PATH=""
- use python && PYTHON_PATH="$(PYTHON -a)"
- emake ${MY_MAKEOPTS} \
- DESTDIR="${D}" \
- OPTCFLAGS="${CFLAGS}" \
- OPTLDFLAGS="${LDFLAGS}" \
- OPTCC="$(tc-getCC)" \
- OPTAR="$(tc-getAR)" \
- prefix="${EPREFIX}"/usr \
- htmldir="${EPREFIX}"/usr/share/doc/${PF}/html \
- sysconfdir="${EPREFIX}"/etc \
- PYTHON_PATH="${PYTHON_PATH}" \
- PERL_MM_OPT="" \
- GIT_TEST_OPTS="--no-color" \
- "$@"
- # This is the fix for bug #326625, but it also causes breakage, see bug
- # #352693.
- # PERL_PATH="${EPREFIX}/usr/bin/env perl" \
-}
-
-src_configure() {
- exportmakeopts
-}
-
-src_compile() {
- if use perl ; then
- git_emake perl/PM.stamp || die "emake perl/PM.stamp failed"
- git_emake perl/perl.mak || die "emake perl/perl.mak failed"
- fi
- git_emake || die "emake failed"
-
- if use emacs ; then
- elisp-compile contrib/emacs/git{,-blame}.el \
- || die "emacs modules failed"
- fi
-
- if use perl && use cgi ; then
- git_emake \
- gitweb/gitweb.cgi \
- || die "emake gitweb/gitweb.cgi failed"
- fi
-
- if [[ ${CHOST} == *-darwin* ]]; then
- cd "${S}"/contrib/credential/osxkeychain || die "cd credential/osxkeychain"
- git_emake || die "emake credential-osxkeychain"
- fi
-
- cd "${S}"/Documentation
- if [[ ${PV} == *9999 ]] ; then
- git_emake man \
- || die "emake man failed"
- if use doc ; then
- git_emake info html \
- || die "emake info html failed"
- fi
- else
- if use doc ; then
- git_emake info \
- || die "emake info html failed"
- fi
- fi
-
- if use subversion ; then
- cd "${S}"/contrib/svn-fe
- git_emake || die "emake svn-fe failed"
- if use doc ; then
- git_emake svn-fe.{1,html} || die "emake svn-fe.1 svn-fe.html failed"
- fi
- cd "${S}"
- fi
-
- if use gnome-keyring ; then
- cd "${S}"/contrib/credential/gnome-keyring
- git_emake || die "emake git-credential-gnome-keyring failed"
- fi
-
- cd "${S}"/contrib/subtree
- git_emake
- use doc && git_emake doc
-}
-
-src_install() {
- git_emake \
- install || \
- die "make install failed"
-
- if [[ ${CHOST} == *-darwin* ]]; then
- dobin contrib/credential/osxkeychain/git-credential-osxkeychain
- fi
-
- # Depending on the tarball and manual rebuild of the documentation, the
- # manpages may exist in either OR both of these directories.
- find man?/*.[157] >/dev/null 2>&1 && doman man?/*.[157]
- find Documentation/*.[157] >/dev/null 2>&1 && doman Documentation/*.[157]
-
- dodoc README Documentation/{SubmittingPatches,CodingGuidelines}
- use doc && dodir /usr/share/doc/${PF}/html
- for d in / /howto/ /technical/ ; do
- docinto ${d}
- dodoc Documentation${d}*.txt
- use doc && dohtml -p ${d} Documentation${d}*.html
- done
- docinto /
- # Upstream does not ship this pre-built :-(
- use doc && doinfo Documentation/{git,gitman}.info
-
- newbashcomp contrib/completion/git-completion.bash ${PN}
- newbashcomp contrib/completion/git-prompt.sh ${PN}-prompt
-
- if use emacs ; then
- elisp-install ${PN} contrib/emacs/git.{el,elc} || die
- elisp-install ${PN} contrib/emacs/git-blame.{el,elc} || die
- #elisp-install ${PN}/compat contrib/emacs/vc-git.{el,elc} || die
- # don't add automatically to the load-path, so the sitefile
- # can do a conditional loading
- touch "${ED}${SITELISP}/${PN}/compat/.nosearch"
- elisp-site-file-install "${FILESDIR}"/${SITEFILE} || die
- fi
-
- if use python && use gtk ; then
- dobin "${S}"/contrib/gitview/gitview
- python_convert_shebangs ${PYTHON_ABI} "${ED}"/usr/bin/gitview
- dodoc "${S}"/contrib/gitview/gitview.txt
- fi
-
- #dobin contrib/fast-import/git-p4 # Moved upstream
- #dodoc contrib/fast-import/git-p4.txt # Moved upstream
- newbin contrib/fast-import/import-tars.perl import-tars
- newbin contrib/git-resurrect.sh git-resurrect
-
- # git-subtree
- cd "${S}"/contrib/subtree
- git_emake install || die "Failed to emake install git-subtree"
- if use doc ; then
- git_emake install-man install-doc || die "Failed to emake install-doc install-mangit-subtree"
- fi
- newdoc README README.git-subtree
- dodoc git-subtree.txt
- cd "${S}"
-
- # git-diffall
- dobin contrib/diffall/git-diffall
- newdoc contrib/diffall/README git-diffall.txt
-
- # diff-highlight
- dobin contrib/diff-highlight/diff-highlight
- newdoc contrib/diff-highlight/README README.diff-highlight
-
- # git-jump
- dobin contrib/git-jump/git-jump
- newdoc contrib/git-jump/README git-jump.txt
-
- if use gnome-keyring ; then
- cd "${S}"/contrib/credential/gnome-keyring
- dobin git-credential-gnome-keyring
- fi
-
- if use subversion ; then
- cd "${S}"/contrib/svn-fe
- dobin svn-fe
- dodoc svn-fe.txt
- use doc && doman svn-fe.1 && dohtml svn-fe.html
- cd "${S}"
- fi
-
- dodir /usr/share/${PN}/contrib
- # The following are excluded:
- # completion - installed above
- # credential/gnome-keyring TODO
- # diff-highlight - done above
- # diffall - done above
- # emacs - installed above
- # examples - these are stuff that is not used in Git anymore actually
- # git-jump - done above
- # gitview - installed above
- # p4import - excluded because fast-import has a better one
- # patches - stuff the Git guys made to go upstream to other places
- # persistent-https - TODO
- # mw-to-git - TODO
- # subtree - build seperately
- # svnimport - use git-svn
- # thunderbird-patch-inline - fixes thunderbird
- for i in \
- blameview buildsystems ciabot continuous convert-objects fast-import \
- hg-to-git hooks remotes2config.sh rerere-train.sh \
- stats vim workdir \
- ; do
- cp -rf \
- "${S}"/contrib/${i} \
- "${ED}"/usr/share/${PN}/contrib \
- || die "Failed contrib ${i}"
- done
-
- if use perl && use cgi ; then
- # We used to install in /usr/share/${PN}/gitweb
- # but upstream installs in /usr/share/gitweb
- # so we will install a symlink and use their location for compat with other
- # distros
- dosym /usr/share/gitweb /usr/share/${PN}/gitweb
-
- # INSTALL discusses configuration issues, not just installation
- docinto /
- newdoc "${S}"/gitweb/INSTALL INSTALL.gitweb
- newdoc "${S}"/gitweb/README README.gitweb
-
- find "${ED}"/usr/lib64/perl5/ \
- -name .packlist \
- -exec rm \{\} \;
- else
- rm -rf "${ED}"/usr/share/gitweb
- fi
-
- if ! use subversion ; then
- rm -f "${ED}"/usr/libexec/git-core/git-svn \
- "${ED}"/usr/share/man/man1/git-svn.1*
- fi
-
- if use xinetd ; then
- insinto /etc/xinetd.d
- newins "${FILESDIR}"/git-daemon.xinetd git-daemon
- fi
-
- if use !prefix ; then
- newinitd "${FILESDIR}"/git-daemon.initd git-daemon
- newconfd "${FILESDIR}"/git-daemon.confd git-daemon
- fi
-
- fixlocalpod
-}
-
-src_test() {
- local disabled=""
- local tests_cvs="t9200-git-cvsexportcommit.sh \
- t9400-git-cvsserver-server.sh \
- t9401-git-cvsserver-crlf.sh \
- t9600-cvsimport.sh \
- t9601-cvsimport-vendor-branch.sh \
- t9602-cvsimport-branches-tags.sh \
- t9603-cvsimport-patchsets.sh \
- t9604-cvsimport-timestamps.sh"
- local tests_perl="t5502-quickfetch.sh \
- t5512-ls-remote.sh \
- t5520-pull.sh"
- # Bug #225601 - t0004 is not suitable for root perm
- # Bug #219839 - t1004 is not suitable for root perm
- # t0001-init.sh - check for init notices EPERM* fails
- local tests_nonroot="t0001-init.sh \
- t0004-unwritable.sh \
- t0070-fundamental.sh \
- t1004-read-tree-m-u-wf.sh \
- t3700-add.sh \
- t7300-clean.sh"
- # t9100 still fails with symlinks in SVN 1.7
- local test_svn="t9100-git-svn-basic.sh"
-
- # Unzip is used only for the testcase code, not by any normal parts of Git.
- if ! has_version app-arch/unzip ; then
- einfo "Disabling tar-tree tests"
- disabled="${disabled} t5000-tar-tree.sh"
- fi
-
- cvs=0
- use cvs && let cvs=$cvs+1
- if [[ ${EUID} -eq 0 ]]; then
- if [[ $cvs -eq 1 ]]; then
- ewarn "Skipping CVS tests because CVS does not work as root!"
- ewarn "You should retest with FEATURES=userpriv!"
- disabled="${disabled} ${tests_cvs}"
- fi
- einfo "Skipping other tests that require being non-root"
- disabled="${disabled} ${tests_nonroot}"
- else
- [[ $cvs -gt 0 ]] && \
- has_version dev-vcs/cvs && \
- let cvs=$cvs+1
- [[ $cvs -gt 1 ]] && \
- built_with_use dev-vcs/cvs server && \
- let cvs=$cvs+1
- if [[ $cvs -lt 3 ]]; then
- einfo "Disabling CVS tests (needs dev-vcs/cvs[USE=server])"
- disabled="${disabled} ${tests_cvs}"
- fi
- fi
-
- if ! use perl ; then
- einfo "Disabling tests that need Perl"
- disabled="${disabled} ${tests_perl}"
- fi
-
- einfo "Disabling tests that fail with SVN 1.7"
- disabled="${disabled} ${test_svn}"
-
- # Reset all previously disabled tests
- cd "${S}/t"
- for i in *.sh.DISABLED ; do
- [[ -f "${i}" ]] && mv -f "${i}" "${i%.DISABLED}"
- done
- einfo "Disabled tests:"
- for i in ${disabled} ; do
- [[ -f "${i}" ]] && mv -f "${i}" "${i}.DISABLED" && einfo "Disabled $i"
- done
-
- # Avoid the test system removing the results because we want them ourselves
- sed -e '/^[[:space:]]*$(MAKE) clean/s,^,#,g' \
- -i "${S}"/t/Makefile
-
- # Clean old results first, must always run
- cd "${S}/t"
- nonfatal git_emake clean
-
- # Now run the tests, keep going if we hit an error, and don't terminate on
- # failure
- cd "${S}"
- einfo "Start test run"
- #MAKEOPTS=-j1
- nonfatal git_emake --keep-going test
- rc=$?
-
- # Display nice results, now print the results
- cd "${S}/t"
- nonfatal git_emake aggregate-results
-
- # And bail if there was a problem
- [ $rc -eq 0 ] || die "tests failed. Please file a bug."
-}
-
-showpkgdeps() {
- local pkg=$1
- shift
- elog " $(printf "%-17s:" ${pkg}) ${@}"
-}
-
-pkg_postinst() {
- use emacs && elisp-site-regen
- use python && python_mod_optimize git_remote_helpers
- einfo "Please read /usr/share/bash-completion/git for Git bash command completion"
- einfo "Please read /usr/share/bash-completion/git-prompt for Git bash prompt"
- einfo "Note that the prompt bash code is now in the seperate script"
- elog "These additional scripts need some dependencies:"
- echo
- showpkgdeps git-quiltimport "dev-util/quilt"
- showpkgdeps git-instaweb \
- "|| ( www-servers/lighttpd www-servers/apache )"
- echo
-}
-
-pkg_postrm() {
- use emacs && elisp-site-regen
- use python && python_mod_cleanup git_remote_helpers
-}
diff --git a/dev-vcs/git/git-1.8.2.1.ebuild b/dev-vcs/git/git-1.8.2.1.ebuild
deleted file mode 100644
index 532b1b9..0000000
--- a/dev-vcs/git/git-1.8.2.1.ebuild
+++ /dev/null
@@ -1,610 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-vcs/git/git-1.8.2.1.ebuild,v 1.6 2013/12/11 10:27:22 polynomial-c Exp $
-
-EAPI=4
-
-GENTOO_DEPEND_ON_PERL=no
-
-# bug #329479: git-remote-testgit is not multiple-version aware
-PYTHON_DEPEND="python? 2"
-[[ ${PV} == *9999 ]] && SCM="git-2"
-EGIT_REPO_URI="git://git.kernel.org/pub/scm/git/git.git"
-
-inherit toolchain-funcs eutils elisp-common perl-module bash-completion-r1 python systemd ${SCM}
-
-MY_PV="${PV/_rc/.rc}"
-MY_P="${PN}-${MY_PV}"
-
-DOC_VER=${MY_PV}
-
-DESCRIPTION="GIT - the stupid content tracker, the revision control system heavily used by the Linux kernel team"
-HOMEPAGE="http://www.git-scm.com/"
-if [[ ${PV} != *9999 ]]; then
- SRC_URI_SUFFIX="gz"
- SRC_URI_GOOG="http://git-core.googlecode.com/files"
- SRC_URI_KORG="mirror://kernel/software/scm/git"
- SRC_URI="${SRC_URI_GOOG}/${MY_P}.tar.${SRC_URI_SUFFIX}
- ${SRC_URI_KORG}/${MY_P}.tar.${SRC_URI_SUFFIX}
- ${SRC_URI_GOOG}/${PN}-manpages-${DOC_VER}.tar.${SRC_URI_SUFFIX}
- ${SRC_URI_KORG}/${PN}-manpages-${DOC_VER}.tar.${SRC_URI_SUFFIX}
- doc? (
- ${SRC_URI_KORG}/${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX}
- ${SRC_URI_GOOG}/${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX}
- )"
- KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-else
- SRC_URI=""
- KEYWORDS=""
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="+blksha1 +curl cgi doc emacs gnome-keyring +gpg gtk highlight +iconv +nls +pcre +perl +python ppcsha1 tk +threads +webdav xinetd cvs subversion test"
-
-# Common to both DEPEND and RDEPEND
-CDEPEND="
- dev-libs/openssl
- sys-libs/zlib
- pcre? ( dev-libs/libpcre )
- perl? ( dev-lang/perl[-build(-)] )
- tk? ( dev-lang/tk )
- curl? (
- net-misc/curl
- webdav? ( dev-libs/expat )
- )
- emacs? ( virtual/emacs )
- gnome-keyring? ( gnome-base/gnome-keyring )"
-
-RDEPEND="${CDEPEND}
- gpg? ( app-crypt/gnupg )
- perl? ( dev-perl/Error
- dev-perl/Net-SMTP-SSL
- dev-perl/Authen-SASL
- cgi? ( virtual/perl-CGI highlight? ( app-text/highlight ) )
- cvs? ( >=dev-vcs/cvsps-2.1 dev-perl/DBI dev-perl/DBD-SQLite )
- subversion? ( dev-vcs/subversion[-dso,perl] dev-perl/libwww-perl dev-perl/TermReadKey )
- )
- python? ( gtk?
- (
- >=dev-python/pygtk-2.8
- dev-python/pygtksourceview:2
- ) )"
-
-# This is how info docs are created with Git:
-# .txt/asciidoc --(asciidoc)---------> .xml/docbook
-# .xml/docbook --(docbook2texi.pl)--> .texi
-# .texi --(makeinfo)---------> .info
-DEPEND="${CDEPEND}
- app-arch/cpio
- doc? (
- app-text/asciidoc
- app-text/docbook2X
- sys-apps/texinfo
- app-text/xmlto
- )
- test? (
- app-crypt/gnupg
- )"
-
-# Live ebuild builds man pages and HTML docs, additionally
-if [[ ${PV} == *9999 ]]; then
- DEPEND="${DEPEND}
- app-text/asciidoc"
-fi
-
-SITEFILE=50${PN}-gentoo.el
-S="${WORKDIR}/${MY_P}"
-
-REQUIRED_USE="
- cgi? ( perl )
- cvs? ( perl )
- subversion? ( perl )
- webdav? ( curl )
-"
-
-pkg_setup() {
- if use subversion && has_version dev-vcs/subversion && built_with_use --missing false dev-vcs/subversion dso ; then
- ewarn "Per Gentoo bugs #223747, #238586, when subversion is built"
- ewarn "with USE=dso, there may be weird crashes in git-svn. You"
- ewarn "have been warned."
- fi
- if use python ; then
- python_set_active_version 2
- python_pkg_setup
- fi
-}
-
-# This is needed because for some obscure reasons future calls to make don't
-# pick up these exports if we export them in src_unpack()
-exportmakeopts() {
- local myopts
-
- if use blksha1 ; then
- myopts="${myopts} BLK_SHA1=YesPlease"
- elif use ppcsha1 ; then
- myopts="${myopts} PPC_SHA1=YesPlease"
- fi
-
- if use curl ; then
- use webdav || myopts="${myopts} NO_EXPAT=YesPlease"
- else
- myopts="${myopts} NO_CURL=YesPlease"
- fi
-
- # broken assumptions, because of broken build system ...
- myopts="${myopts} NO_FINK=YesPlease NO_DARWIN_PORTS=YesPlease"
- myopts="${myopts} INSTALL=install TAR=tar"
- myopts="${myopts} SHELL_PATH=${EPREFIX}/bin/sh"
- myopts="${myopts} SANE_TOOL_PATH="
- myopts="${myopts} OLD_ICONV="
- myopts="${myopts} NO_EXTERNAL_GREP="
-
- # For svn-fe
- extlibs="-lz -lssl ${S}/xdiff/lib.a $(usex threads -lpthread '')"
-
- # can't define this to null, since the entire makefile depends on it
- sed -i -e '/\/usr\/local/s/BASIC_/#BASIC_/' Makefile
-
- use iconv \
- || myopts="${myopts} NO_ICONV=YesPlease"
- use nls \
- || myopts="${myopts} NO_GETTEXT=YesPlease"
- use tk \
- || myopts="${myopts} NO_TCLTK=YesPlease"
- use pcre \
- && myopts="${myopts} USE_LIBPCRE=yes" \
- && extlibs="${extlibs} -lpcre"
- use perl \
- && myopts="${myopts} INSTALLDIRS=vendor" \
- || myopts="${myopts} NO_PERL=YesPlease"
- use python \
- || myopts="${myopts} NO_PYTHON=YesPlease"
- use subversion \
- || myopts="${myopts} NO_SVN_TESTS=YesPlease"
- use threads \
- && myopts="${myopts} THREADED_DELTA_SEARCH=YesPlease"
- use cvs \
- || myopts="${myopts} NO_CVS=YesPlease"
-# Disabled until ~m68k-mint can be keyworded again
-# if [[ ${CHOST} == *-mint* ]] ; then
-# myopts="${myopts} NO_MMAP=YesPlease"
-# myopts="${myopts} NO_IPV6=YesPlease"
-# myopts="${myopts} NO_STRLCPY=YesPlease"
-# myopts="${myopts} NO_MEMMEM=YesPlease"
-# myopts="${myopts} NO_MKDTEMP=YesPlease"
-# myopts="${myopts} NO_MKSTEMPS=YesPlease"
-# fi
- if [[ ${CHOST} == ia64-*-hpux* ]]; then
- myopts="${myopts} NO_NSEC=YesPlease"
- fi
- if [[ ${CHOST} == *-*-aix* ]]; then
- myopts="${myopts} NO_FNMATCH_CASEFOLD=YesPlease"
- fi
- if [[ ${CHOST} == *-solaris* ]]; then
- myopts="${myopts} NEEDS_LIBICONV=YesPlease"
- fi
-
- has_version '>=app-text/asciidoc-8.0' \
- && myopts="${myopts} ASCIIDOC8=YesPlease"
- myopts="${myopts} ASCIIDOC_NO_ROFF=YesPlease"
-
- # Bug 290465:
- # builtin-fetch-pack.c:816: error: 'struct stat' has no member named 'st_mtim'
- [[ "${CHOST}" == *-uclibc* ]] && \
- myopts="${myopts} NO_NSEC=YesPlease"
-
- export MY_MAKEOPTS="${myopts}"
- export EXTLIBS="${extlibs}"
-}
-
-src_unpack() {
- if [[ ${PV} != *9999 ]]; then
- unpack ${MY_P}.tar.${SRC_URI_SUFFIX}
- cd "${S}"
- unpack ${PN}-manpages-${DOC_VER}.tar.${SRC_URI_SUFFIX}
- use doc && \
- cd "${S}"/Documentation && \
- unpack ${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX}
- cd "${S}"
- else
- git-2_src_unpack
- cd "${S}"
- #cp "${FILESDIR}"/GIT-VERSION-GEN .
- fi
-
-}
-
-src_prepare() {
- # bug #418431 - stated for upstream 1.7.13. Developed by Michael Schwern,
- # funded as a bounty by the Gentoo Foundation. Merged upstream in 1.8.0.
- #epatch "${FILESDIR}"/git-1.7.12-git-svn-backport.patch
-
- # bug #350330 - automagic CVS when we don't want it is bad.
- epatch "${FILESDIR}"/git-1.8.2-optional-cvs.patch
-
- # bug #464210 - texinfo anchors
- epatch "${FILESDIR}"/git-1.8.2-texinfo.patch
-
- sed -i \
- -e 's:^\(CFLAGS =\).*$:\1 $(OPTCFLAGS) -Wall:' \
- -e 's:^\(LDFLAGS =\).*$:\1 $(OPTLDFLAGS):' \
- -e 's:^\(CC = \).*$:\1$(OPTCC):' \
- -e 's:^\(AR = \).*$:\1$(OPTAR):' \
- -e "s:\(PYTHON_PATH = \)\(.*\)$:\1${EPREFIX}\2:" \
- -e "s:\(PERL_PATH = \)\(.*\)$:\1${EPREFIX}\2:" \
- Makefile contrib/svn-fe/Makefile || die "sed failed"
-
- # Never install the private copy of Error.pm (bug #296310)
- sed -i \
- -e '/private-Error.pm/s,^,#,' \
- perl/Makefile.PL
-
- # Fix docbook2texi command
- sed -i 's/DOCBOOK2X_TEXI=docbook2x-texi/DOCBOOK2X_TEXI=docbook2texi.pl/' \
- Documentation/Makefile || die "sed failed"
-
- # Fix git-subtree missing DESTDIR
- sed -i \
- -e '/$(INSTALL)/s/ $(libexecdir)/ $(DESTDIR)$(libexecdir)/g' \
- -e '/$(INSTALL)/s/ $(man1dir)/ $(DESTDIR)$(man1dir)/g' \
- contrib/subtree/Makefile
-}
-
-git_emake() {
- # bug #326625: PERL_PATH, PERL_MM_OPT
- # bug #320647: PYTHON_PATH
- PYTHON_PATH=""
- use python && PYTHON_PATH="$(PYTHON -a)"
- emake ${MY_MAKEOPTS} \
- DESTDIR="${D}" \
- OPTCFLAGS="${CFLAGS}" \
- OPTLDFLAGS="${LDFLAGS}" \
- OPTCC="$(tc-getCC)" \
- OPTAR="$(tc-getAR)" \
- prefix="${EPREFIX}"/usr \
- htmldir="${EPREFIX}"/usr/share/doc/${PF}/html \
- sysconfdir="${EPREFIX}"/etc \
- PYTHON_PATH="${PYTHON_PATH}" \
- PERL_MM_OPT="" \
- GIT_TEST_OPTS="--no-color" \
- V=1 \
- "$@"
- # This is the fix for bug #326625, but it also causes breakage, see bug
- # #352693.
- # PERL_PATH="${EPREFIX}/usr/bin/env perl" \
-}
-
-src_configure() {
- exportmakeopts
-}
-
-src_compile() {
- if use perl ; then
- git_emake perl/PM.stamp || die "emake perl/PM.stamp failed"
- git_emake perl/perl.mak || die "emake perl/perl.mak failed"
- fi
- git_emake || die "emake failed"
-
- if use emacs ; then
- elisp-compile contrib/emacs/git{,-blame}.el \
- || die "emacs modules failed"
- fi
-
- if use perl && use cgi ; then
- git_emake \
- gitweb/gitweb.cgi \
- || die "emake gitweb/gitweb.cgi failed"
- fi
-
- if [[ ${CHOST} == *-darwin* ]]; then
- cd "${S}"/contrib/credential/osxkeychain || die "cd credential/osxkeychain"
- git_emake || die "emake credential-osxkeychain"
- fi
-
- cd "${S}"/Documentation
- if [[ ${PV} == *9999 ]] ; then
- git_emake man \
- || die "emake man failed"
- if use doc ; then
- git_emake info html \
- || die "emake info html failed"
- fi
- else
- if use doc ; then
- git_emake info \
- || die "emake info html failed"
- fi
- fi
-
- if use subversion ; then
- cd "${S}"/contrib/svn-fe
- git_emake EXTLIBS="${EXTLIBS}" || die "emake svn-fe failed"
- if use doc ; then
- git_emake svn-fe.{1,html} || die "emake svn-fe.1 svn-fe.html failed"
- fi
- cd "${S}"
- fi
-
- if use gnome-keyring ; then
- cd "${S}"/contrib/credential/gnome-keyring
- git_emake || die "emake git-credential-gnome-keyring failed"
- fi
-
- cd "${S}"/contrib/subtree
- git_emake
- use doc && git_emake doc
-}
-
-src_install() {
- git_emake \
- install || \
- die "make install failed"
-
- if [[ ${CHOST} == *-darwin* ]]; then
- dobin contrib/credential/osxkeychain/git-credential-osxkeychain
- fi
-
- # Depending on the tarball and manual rebuild of the documentation, the
- # manpages may exist in either OR both of these directories.
- find man?/*.[157] >/dev/null 2>&1 && doman man?/*.[157]
- find Documentation/*.[157] >/dev/null 2>&1 && doman Documentation/*.[157]
-
- dodoc README Documentation/{SubmittingPatches,CodingGuidelines}
- use doc && dodir /usr/share/doc/${PF}/html
- for d in / /howto/ /technical/ ; do
- docinto ${d}
- dodoc Documentation${d}*.txt
- use doc && dohtml -p ${d} Documentation${d}*.html
- done
- docinto /
- # Upstream does not ship this pre-built :-(
- use doc && doinfo Documentation/{git,gitman}.info
-
- newbashcomp contrib/completion/git-completion.bash ${PN}
- newbashcomp contrib/completion/git-prompt.sh ${PN}-prompt
-
- if use emacs ; then
- elisp-install ${PN} contrib/emacs/git.{el,elc} || die
- elisp-install ${PN} contrib/emacs/git-blame.{el,elc} || die
- #elisp-install ${PN}/compat contrib/emacs/vc-git.{el,elc} || die
- # don't add automatically to the load-path, so the sitefile
- # can do a conditional loading
- touch "${ED}${SITELISP}/${PN}/compat/.nosearch"
- elisp-site-file-install "${FILESDIR}"/${SITEFILE} || die
- fi
-
- if use python && use gtk ; then
- dobin "${S}"/contrib/gitview/gitview
- python_convert_shebangs ${PYTHON_ABI} "${ED}"/usr/bin/gitview
- dodoc "${S}"/contrib/gitview/gitview.txt
- fi
-
- #dobin contrib/fast-import/git-p4 # Moved upstream
- #dodoc contrib/fast-import/git-p4.txt # Moved upstream
- newbin contrib/fast-import/import-tars.perl import-tars
- newbin contrib/git-resurrect.sh git-resurrect
-
- # git-subtree
- cd "${S}"/contrib/subtree
- git_emake install || die "Failed to emake install git-subtree"
- if use doc ; then
- git_emake install-man install-doc || die "Failed to emake install-doc install-mangit-subtree"
- fi
- newdoc README README.git-subtree
- dodoc git-subtree.txt
- cd "${S}"
-
- # git-diffall
- dobin contrib/diffall/git-diffall
- newdoc contrib/diffall/README git-diffall.txt
-
- # diff-highlight
- dobin contrib/diff-highlight/diff-highlight
- newdoc contrib/diff-highlight/README README.diff-highlight
-
- # git-jump
- dobin contrib/git-jump/git-jump
- newdoc contrib/git-jump/README git-jump.txt
-
- if use gnome-keyring ; then
- cd "${S}"/contrib/credential/gnome-keyring
- dobin git-credential-gnome-keyring
- fi
-
- if use subversion ; then
- cd "${S}"/contrib/svn-fe
- dobin svn-fe
- dodoc svn-fe.txt
- use doc && doman svn-fe.1 && dohtml svn-fe.html
- cd "${S}"
- fi
-
- dodir /usr/share/${PN}/contrib
- # The following are excluded:
- # completion - installed above
- # credential/gnome-keyring TODO
- # diff-highlight - done above
- # diffall - done above
- # emacs - installed above
- # examples - these are stuff that is not used in Git anymore actually
- # git-jump - done above
- # gitview - installed above
- # p4import - excluded because fast-import has a better one
- # patches - stuff the Git guys made to go upstream to other places
- # persistent-https - TODO
- # mw-to-git - TODO
- # subtree - build seperately
- # svnimport - use git-svn
- # thunderbird-patch-inline - fixes thunderbird
- for i in \
- blameview buildsystems ciabot continuous convert-objects fast-import \
- hg-to-git hooks remotes2config.sh rerere-train.sh \
- stats vim workdir \
- ; do
- cp -rf \
- "${S}"/contrib/${i} \
- "${ED}"/usr/share/${PN}/contrib \
- || die "Failed contrib ${i}"
- done
-
- if use perl && use cgi ; then
- # We used to install in /usr/share/${PN}/gitweb
- # but upstream installs in /usr/share/gitweb
- # so we will install a symlink and use their location for compat with other
- # distros
- dosym /usr/share/gitweb /usr/share/${PN}/gitweb
-
- # INSTALL discusses configuration issues, not just installation
- docinto /
- newdoc "${S}"/gitweb/INSTALL INSTALL.gitweb
- newdoc "${S}"/gitweb/README README.gitweb
-
- find "${ED}"/usr/lib64/perl5/ \
- -name .packlist \
- -exec rm \{\} \;
- else
- rm -rf "${ED}"/usr/share/gitweb
- fi
-
- if ! use subversion ; then
- rm -f "${ED}"/usr/libexec/git-core/git-svn \
- "${ED}"/usr/share/man/man1/git-svn.1*
- fi
-
- if use xinetd ; then
- insinto /etc/xinetd.d
- newins "${FILESDIR}"/git-daemon.xinetd git-daemon
- fi
-
- if use !prefix ; then
- newinitd "${FILESDIR}"/git-daemon.initd git-daemon
- newconfd "${FILESDIR}"/git-daemon.confd git-daemon
- systemd_newunit "${FILESDIR}/git-daemon_at.service" "git-daemon@.service"
- systemd_dounit "${FILESDIR}/git-daemon.socket"
- fi
-
- fixlocalpod
-}
-
-src_test() {
- local disabled=""
- local tests_cvs="t9200-git-cvsexportcommit.sh \
- t9400-git-cvsserver-server.sh \
- t9401-git-cvsserver-crlf.sh \
- t9402-git-cvsserver-refs.sh \
- t9600-cvsimport.sh \
- t9601-cvsimport-vendor-branch.sh \
- t9602-cvsimport-branches-tags.sh \
- t9603-cvsimport-patchsets.sh \
- t9604-cvsimport-timestamps.sh"
- local tests_perl="t5502-quickfetch.sh \
- t5512-ls-remote.sh \
- t5520-pull.sh"
- # Bug #225601 - t0004 is not suitable for root perm
- # Bug #219839 - t1004 is not suitable for root perm
- # t0001-init.sh - check for init notices EPERM* fails
- local tests_nonroot="t0001-init.sh \
- t0004-unwritable.sh \
- t0070-fundamental.sh \
- t1004-read-tree-m-u-wf.sh \
- t3700-add.sh \
- t7300-clean.sh"
- # t9100 still fails with symlinks in SVN 1.7
- local test_svn="t9100-git-svn-basic.sh"
-
- # Unzip is used only for the testcase code, not by any normal parts of Git.
- if ! has_version app-arch/unzip ; then
- einfo "Disabling tar-tree tests"
- disabled="${disabled} t5000-tar-tree.sh"
- fi
-
- cvs=0
- use cvs && let cvs=$cvs+1
- if [[ ${EUID} -eq 0 ]]; then
- if [[ $cvs -eq 1 ]]; then
- ewarn "Skipping CVS tests because CVS does not work as root!"
- ewarn "You should retest with FEATURES=userpriv!"
- disabled="${disabled} ${tests_cvs}"
- fi
- einfo "Skipping other tests that require being non-root"
- disabled="${disabled} ${tests_nonroot}"
- else
- [[ $cvs -gt 0 ]] && \
- has_version dev-vcs/cvs && \
- let cvs=$cvs+1
- [[ $cvs -gt 1 ]] && \
- built_with_use dev-vcs/cvs server && \
- let cvs=$cvs+1
- if [[ $cvs -lt 3 ]]; then
- einfo "Disabling CVS tests (needs dev-vcs/cvs[USE=server])"
- disabled="${disabled} ${tests_cvs}"
- fi
- fi
-
- if ! use perl ; then
- einfo "Disabling tests that need Perl"
- disabled="${disabled} ${tests_perl}"
- fi
-
- einfo "Disabling tests that fail with SVN 1.7"
- disabled="${disabled} ${test_svn}"
-
- # Reset all previously disabled tests
- cd "${S}/t"
- for i in *.sh.DISABLED ; do
- [[ -f "${i}" ]] && mv -f "${i}" "${i%.DISABLED}"
- done
- einfo "Disabled tests:"
- for i in ${disabled} ; do
- [[ -f "${i}" ]] && mv -f "${i}" "${i}.DISABLED" && einfo "Disabled $i"
- done
-
- # Avoid the test system removing the results because we want them ourselves
- sed -e '/^[[:space:]]*$(MAKE) clean/s,^,#,g' \
- -i "${S}"/t/Makefile
-
- # Clean old results first, must always run
- cd "${S}/t"
- nonfatal git_emake clean
-
- # Now run the tests, keep going if we hit an error, and don't terminate on
- # failure
- cd "${S}"
- einfo "Start test run"
- #MAKEOPTS=-j1
- nonfatal git_emake --keep-going test
- rc=$?
-
- # Display nice results, now print the results
- cd "${S}/t"
- nonfatal git_emake aggregate-results
-
- # And bail if there was a problem
- [ $rc -eq 0 ] || die "tests failed. Please file a bug."
-}
-
-showpkgdeps() {
- local pkg=$1
- shift
- elog " $(printf "%-17s:" ${pkg}) ${@}"
-}
-
-pkg_postinst() {
- use emacs && elisp-site-regen
- use python && python_mod_optimize git_remote_helpers
- einfo "Please read /usr/share/bash-completion/git for Git bash command completion"
- einfo "Please read /usr/share/bash-completion/git-prompt for Git bash prompt"
- einfo "Note that the prompt bash code is now in the seperate script"
- elog "These additional scripts need some dependencies:"
- echo
- showpkgdeps git-quiltimport "dev-util/quilt"
- showpkgdeps git-instaweb \
- "|| ( www-servers/lighttpd www-servers/apache )"
- echo
-}
-
-pkg_postrm() {
- use emacs && elisp-site-regen
- use python && python_mod_cleanup git_remote_helpers
-}
diff --git a/dev-vcs/git/git-1.8.4.5.ebuild b/dev-vcs/git/git-1.8.4.5.ebuild
deleted file mode 100644
index 7d63244..0000000
--- a/dev-vcs/git/git-1.8.4.5.ebuild
+++ /dev/null
@@ -1,619 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-vcs/git/git-1.8.4.5.ebuild,v 1.2 2013/12/11 10:27:22 polynomial-c Exp $
-
-EAPI=5
-
-GENTOO_DEPEND_ON_PERL=no
-
-# bug #329479: git-remote-testgit is not multiple-version aware
-PYTHON_COMPAT=( python2_{6,7} )
-[[ ${PV} == *9999 ]] && SCM="git-2"
-EGIT_REPO_URI="git://git.kernel.org/pub/scm/git/git.git"
-
-inherit toolchain-funcs eutils elisp-common perl-module bash-completion-r1 python-single-r1 systemd ${SCM}
-
-MY_PV="${PV/_rc/.rc}"
-MY_P="${PN}-${MY_PV}"
-
-DOC_VER=${MY_PV}
-
-DESCRIPTION="GIT - the stupid content tracker, the revision control system heavily used by the Linux kernel team"
-HOMEPAGE="http://www.git-scm.com/"
-if [[ ${PV} != *9999 ]]; then
- SRC_URI_SUFFIX="gz"
- SRC_URI_GOOG="http://git-core.googlecode.com/files"
- SRC_URI_KORG="mirror://kernel/software/scm/git"
- SRC_URI="${SRC_URI_GOOG}/${MY_P}.tar.${SRC_URI_SUFFIX}
- ${SRC_URI_KORG}/${MY_P}.tar.${SRC_URI_SUFFIX}
- ${SRC_URI_GOOG}/${PN}-manpages-${DOC_VER}.tar.${SRC_URI_SUFFIX}
- ${SRC_URI_KORG}/${PN}-manpages-${DOC_VER}.tar.${SRC_URI_SUFFIX}
- doc? (
- ${SRC_URI_KORG}/${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX}
- ${SRC_URI_GOOG}/${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX}
- )"
- KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-else
- SRC_URI=""
- KEYWORDS=""
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="+blksha1 +curl cgi doc emacs gnome-keyring +gpg gtk highlight +iconv +nls +pcre +perl +python ppcsha1 tk +threads +webdav xinetd cvs subversion test"
-
-# Common to both DEPEND and RDEPEND
-CDEPEND="
- dev-libs/openssl
- sys-libs/zlib
- pcre? ( dev-libs/libpcre )
- perl? ( dev-lang/perl[-build(-)] )
- tk? ( dev-lang/tk )
- curl? (
- net-misc/curl
- webdav? ( dev-libs/expat )
- )
- emacs? ( virtual/emacs )
- gnome-keyring? ( gnome-base/gnome-keyring )"
-
-RDEPEND="${CDEPEND}
- gpg? ( app-crypt/gnupg )
- perl? ( dev-perl/Error
- dev-perl/Net-SMTP-SSL
- dev-perl/Authen-SASL
- cgi? ( virtual/perl-CGI highlight? ( app-text/highlight ) )
- cvs? ( >=dev-vcs/cvsps-2.1 dev-perl/DBI dev-perl/DBD-SQLite )
- subversion? ( dev-vcs/subversion[-dso,perl] dev-perl/libwww-perl dev-perl/TermReadKey )
- )
- python? ( gtk?
- (
- >=dev-python/pygtk-2.8[${PYTHON_USEDEP}]
- >=dev-python/pygtksourceview-2.10.1-r1:2[${PYTHON_USEDEP}]
- )
- ${PYTHON_DEPS} )"
-
-# This is how info docs are created with Git:
-# .txt/asciidoc --(asciidoc)---------> .xml/docbook
-# .xml/docbook --(docbook2texi.pl)--> .texi
-# .texi --(makeinfo)---------> .info
-DEPEND="${CDEPEND}
- app-arch/cpio
- doc? (
- app-text/asciidoc
- app-text/docbook2X
- sys-apps/texinfo
- app-text/xmlto
- )
- test? (
- app-crypt/gnupg
- )"
-
-# Live ebuild builds man pages and HTML docs, additionally
-if [[ ${PV} == *9999 ]]; then
- DEPEND="${DEPEND}
- app-text/asciidoc"
-fi
-
-SITEFILE=50${PN}-gentoo.el
-S="${WORKDIR}/${MY_P}"
-
-REQUIRED_USE="
- cgi? ( perl )
- cvs? ( perl )
- subversion? ( perl )
- webdav? ( curl )
- gtk? ( python )
- python? ( ${PYTHON_REQUIRED_USE} )
-"
-
-pkg_setup() {
- if use subversion && has_version "dev-vcs/subversion[dso]"; then
- ewarn "Per Gentoo bugs #223747, #238586, when subversion is built"
- ewarn "with USE=dso, there may be weird crashes in git-svn. You"
- ewarn "have been warned."
- fi
- if use python ; then
- python-single-r1_pkg_setup
- fi
-}
-
-# This is needed because for some obscure reasons future calls to make don't
-# pick up these exports if we export them in src_unpack()
-exportmakeopts() {
- local myopts
-
- if use blksha1 ; then
- myopts="${myopts} BLK_SHA1=YesPlease"
- elif use ppcsha1 ; then
- myopts="${myopts} PPC_SHA1=YesPlease"
- fi
-
- if use curl ; then
- use webdav || myopts="${myopts} NO_EXPAT=YesPlease"
- else
- myopts="${myopts} NO_CURL=YesPlease"
- fi
-
- # broken assumptions, because of broken build system ...
- myopts="${myopts} NO_FINK=YesPlease NO_DARWIN_PORTS=YesPlease"
- myopts="${myopts} INSTALL=install TAR=tar"
- myopts="${myopts} SHELL_PATH=${EPREFIX}/bin/sh"
- myopts="${myopts} SANE_TOOL_PATH="
- myopts="${myopts} OLD_ICONV="
- myopts="${myopts} NO_EXTERNAL_GREP="
-
- # For svn-fe
- extlibs="-lz -lssl ${S}/xdiff/lib.a $(usex threads -lpthread '')"
-
- # can't define this to null, since the entire makefile depends on it
- sed -i -e '/\/usr\/local/s/BASIC_/#BASIC_/' Makefile
-
- use iconv \
- || myopts="${myopts} NO_ICONV=YesPlease"
- use nls \
- || myopts="${myopts} NO_GETTEXT=YesPlease"
- use tk \
- || myopts="${myopts} NO_TCLTK=YesPlease"
- use pcre \
- && myopts="${myopts} USE_LIBPCRE=yes" \
- && extlibs="${extlibs} -lpcre"
- use perl \
- && myopts="${myopts} INSTALLDIRS=vendor" \
- || myopts="${myopts} NO_PERL=YesPlease"
- use python \
- || myopts="${myopts} NO_PYTHON=YesPlease"
- use subversion \
- || myopts="${myopts} NO_SVN_TESTS=YesPlease"
- use threads \
- && myopts="${myopts} THREADED_DELTA_SEARCH=YesPlease" \
- || myopts="${myopts} NO_PTHREADS=YesPlease"
- use cvs \
- || myopts="${myopts} NO_CVS=YesPlease"
-# Disabled until ~m68k-mint can be keyworded again
-# if [[ ${CHOST} == *-mint* ]] ; then
-# myopts="${myopts} NO_MMAP=YesPlease"
-# myopts="${myopts} NO_IPV6=YesPlease"
-# myopts="${myopts} NO_STRLCPY=YesPlease"
-# myopts="${myopts} NO_MEMMEM=YesPlease"
-# myopts="${myopts} NO_MKDTEMP=YesPlease"
-# myopts="${myopts} NO_MKSTEMPS=YesPlease"
-# fi
- if [[ ${CHOST} == ia64-*-hpux* ]]; then
- myopts="${myopts} NO_NSEC=YesPlease"
- fi
- if [[ ${CHOST} == *-*-aix* ]]; then
- myopts="${myopts} NO_FNMATCH_CASEFOLD=YesPlease"
- fi
- if [[ ${CHOST} == *-solaris* ]]; then
- myopts="${myopts} NEEDS_LIBICONV=YesPlease"
- fi
-
- has_version '>=app-text/asciidoc-8.0' \
- && myopts="${myopts} ASCIIDOC8=YesPlease"
- myopts="${myopts} ASCIIDOC_NO_ROFF=YesPlease"
-
- # Bug 290465:
- # builtin-fetch-pack.c:816: error: 'struct stat' has no member named 'st_mtim'
- [[ "${CHOST}" == *-uclibc* ]] && \
- myopts="${myopts} NO_NSEC=YesPlease"
-
- export MY_MAKEOPTS="${myopts}"
- export EXTLIBS="${extlibs}"
-}
-
-src_unpack() {
- if [[ ${PV} != *9999 ]]; then
- unpack ${MY_P}.tar.${SRC_URI_SUFFIX}
- cd "${S}"
- unpack ${PN}-manpages-${DOC_VER}.tar.${SRC_URI_SUFFIX}
- use doc && \
- cd "${S}"/Documentation && \
- unpack ${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX}
- cd "${S}"
- else
- git-2_src_unpack
- cd "${S}"
- #cp "${FILESDIR}"/GIT-VERSION-GEN .
- fi
-
-}
-
-src_prepare() {
- # bug #350330 - automagic CVS when we don't want it is bad.
- epatch "${FILESDIR}"/git-1.8.4-optional-cvs.patch
-
- sed -i \
- -e 's:^\(CFLAGS[[:space:]]*=\).*$:\1 $(OPTCFLAGS) -Wall:' \
- -e 's:^\(LDFLAGS[[:space:]]*=\).*$:\1 $(OPTLDFLAGS):' \
- -e 's:^\(CC[[:space:]]* =\).*$:\1$(OPTCC):' \
- -e 's:^\(AR[[:space:]]* =\).*$:\1$(OPTAR):' \
- -e "s:\(PYTHON_PATH[[:space:]]\+=[[:space:]]\+\)\(.*\)$:\1${EPREFIX}\2:" \
- -e "s:\(PERL_PATH[[:space:]]\+=[[:space:]]\+\)\(.*\)$:\1${EPREFIX}\2:" \
- Makefile contrib/svn-fe/Makefile || die "sed failed"
-
- # Never install the private copy of Error.pm (bug #296310)
- sed -i \
- -e '/private-Error.pm/s,^,#,' \
- perl/Makefile.PL
-
- # Fix docbook2texi command
- sed -r -i 's/DOCBOOK2X_TEXI[[:space:]]*=[[:space:]]*docbook2x-texi/DOCBOOK2X_TEXI = docbook2texi.pl/' \
- Documentation/Makefile || die "sed failed"
-
- # Fix git-subtree missing DESTDIR
- sed -i \
- -e '/$(INSTALL)/s/ $(libexecdir)/ $(DESTDIR)$(libexecdir)/g' \
- -e '/$(INSTALL)/s/ $(man1dir)/ $(DESTDIR)$(man1dir)/g' \
- contrib/subtree/Makefile
-}
-
-git_emake() {
- # bug #326625: PERL_PATH, PERL_MM_OPT
- # bug #320647: PYTHON_PATH
- PYTHON_PATH=""
- use python && PYTHON_PATH="${PYTHON}"
- emake ${MY_MAKEOPTS} \
- DESTDIR="${D}" \
- OPTCFLAGS="${CFLAGS}" \
- OPTLDFLAGS="${LDFLAGS}" \
- OPTCC="$(tc-getCC)" \
- OPTAR="$(tc-getAR)" \
- prefix="${EPREFIX}"/usr \
- htmldir="${EPREFIX}"/usr/share/doc/${PF}/html \
- sysconfdir="${EPREFIX}"/etc \
- PYTHON_PATH="${PYTHON_PATH}" \
- PERL_MM_OPT="" \
- GIT_TEST_OPTS="--no-color" \
- V=1 \
- "$@"
- # This is the fix for bug #326625, but it also causes breakage, see bug
- # #352693.
- # PERL_PATH="${EPREFIX}/usr/bin/env perl" \
-}
-
-src_configure() {
- exportmakeopts
-}
-
-src_compile() {
- if use perl ; then
- git_emake perl/PM.stamp || die "emake perl/PM.stamp failed"
- git_emake perl/perl.mak || die "emake perl/perl.mak failed"
- fi
- git_emake || die "emake failed"
-
- if use emacs ; then
- elisp-compile contrib/emacs/git{,-blame}.el
- fi
-
- if use perl && use cgi ; then
- git_emake \
- gitweb/gitweb.cgi \
- || die "emake gitweb/gitweb.cgi failed"
- fi
-
- if [[ ${CHOST} == *-darwin* ]]; then
- cd "${S}"/contrib/credential/osxkeychain || die "cd credential/osxkeychain"
- git_emake || die "emake credential-osxkeychain"
- fi
-
- cd "${S}"/Documentation
- if [[ ${PV} == *9999 ]] ; then
- git_emake man \
- || die "emake man failed"
- if use doc ; then
- git_emake info html \
- || die "emake info html failed"
- fi
- else
- if use doc ; then
- git_emake info \
- || die "emake info html failed"
- fi
- fi
-
- if use subversion ; then
- cd "${S}"/contrib/svn-fe
- git_emake EXTLIBS="${EXTLIBS}" || die "emake svn-fe failed"
- if use doc ; then
- git_emake svn-fe.{1,html} || die "emake svn-fe.1 svn-fe.html failed"
- fi
- cd "${S}"
- fi
-
- if use gnome-keyring ; then
- cd "${S}"/contrib/credential/gnome-keyring
- git_emake || die "emake git-credential-gnome-keyring failed"
- fi
-
- cd "${S}"/contrib/subtree
- git_emake
- use doc && git_emake doc
-}
-
-src_install() {
- git_emake \
- install || \
- die "make install failed"
-
- if [[ ${CHOST} == *-darwin* ]]; then
- dobin contrib/credential/osxkeychain/git-credential-osxkeychain
- fi
-
- # Depending on the tarball and manual rebuild of the documentation, the
- # manpages may exist in either OR both of these directories.
- find man?/*.[157] >/dev/null 2>&1 && doman man?/*.[157]
- find Documentation/*.[157] >/dev/null 2>&1 && doman Documentation/*.[157]
-
- dodoc README Documentation/{SubmittingPatches,CodingGuidelines}
- use doc && dodir /usr/share/doc/${PF}/html
- for d in / /howto/ /technical/ ; do
- docinto ${d}
- dodoc Documentation${d}*.txt
- use doc && dohtml -p ${d} Documentation${d}*.html
- done
- docinto /
- # Upstream does not ship this pre-built :-(
- use doc && doinfo Documentation/{git,gitman}.info
-
- newbashcomp contrib/completion/git-completion.bash ${PN}
- newbashcomp contrib/completion/git-prompt.sh ${PN}-prompt
-
- if use emacs ; then
- elisp-install ${PN} contrib/emacs/git.{el,elc}
- elisp-install ${PN} contrib/emacs/git-blame.{el,elc}
- #elisp-install ${PN}/compat contrib/emacs/vc-git.{el,elc}
- # don't add automatically to the load-path, so the sitefile
- # can do a conditional loading
- touch "${ED}${SITELISP}/${PN}/compat/.nosearch"
- elisp-site-file-install "${FILESDIR}"/${SITEFILE}
- fi
-
- if use python && use gtk ; then
- python_doscript "${S}"/contrib/gitview/gitview
- dodoc "${S}"/contrib/gitview/gitview.txt
- fi
-
- #dobin contrib/fast-import/git-p4 # Moved upstream
- #dodoc contrib/fast-import/git-p4.txt # Moved upstream
- newbin contrib/fast-import/import-tars.perl import-tars
- exeinto /usr/libexec/git-core/
- newexe contrib/git-resurrect.sh git-resurrect
-
- # git-subtree
- cd "${S}"/contrib/subtree
- git_emake install || die "Failed to emake install git-subtree"
- if use doc ; then
- git_emake install-man install-doc || die "Failed to emake install-doc install-mangit-subtree"
- fi
- newdoc README README.git-subtree
- dodoc git-subtree.txt
- cd "${S}"
-
- # git-diffall
- dobin contrib/diffall/git-diffall
- newdoc contrib/diffall/README git-diffall.txt
-
- # diff-highlight
- dobin contrib/diff-highlight/diff-highlight
- newdoc contrib/diff-highlight/README README.diff-highlight
-
- # git-jump
- exeinto /usr/libexec/git-core/
- doexe contrib/git-jump/git-jump
- newdoc contrib/git-jump/README git-jump.txt
-
- # git-contacts
- exeinto /usr/libexec/git-core/
- doexe contrib/contacts/git-contacts
- dodoc contrib/contacts/git-contacts.txt
-
- if use gnome-keyring ; then
- cd "${S}"/contrib/credential/gnome-keyring
- dobin git-credential-gnome-keyring
- fi
-
- if use subversion ; then
- cd "${S}"/contrib/svn-fe
- dobin svn-fe
- dodoc svn-fe.txt
- use doc && doman svn-fe.1 && dohtml svn-fe.html
- cd "${S}"
- fi
-
- # remote-helpers
- if use python ; then
- python_scriptinto /usr/libexec/git-core/
- python_doscript "${S}"/contrib/remote-helpers/git-remote-{bzr,hg}
- python_optimize
- fi
-
- dodir /usr/share/${PN}/contrib
- # The following are excluded:
- # completion - installed above
- # credential/gnome-keyring TODO
- # diff-highlight - done above
- # diffall - done above
- # emacs - installed above
- # examples - these are stuff that is not used in Git anymore actually
- # git-jump - done above
- # gitview - installed above
- # p4import - excluded because fast-import has a better one
- # patches - stuff the Git guys made to go upstream to other places
- # persistent-https - TODO
- # mw-to-git - TODO
- # subtree - build seperately
- # svnimport - use git-svn
- # thunderbird-patch-inline - fixes thunderbird
- for i in \
- buildsystems ciabot convert-objects fast-import \
- hg-to-git hooks remotes2config.sh rerere-train.sh \
- stats vim workdir \
- ; do
- cp -rf \
- "${S}"/contrib/${i} \
- "${ED}"/usr/share/${PN}/contrib \
- || die "Failed contrib ${i}"
- done
-
- if use perl && use cgi ; then
- # We used to install in /usr/share/${PN}/gitweb
- # but upstream installs in /usr/share/gitweb
- # so we will install a symlink and use their location for compat with other
- # distros
- dosym /usr/share/gitweb /usr/share/${PN}/gitweb
-
- # INSTALL discusses configuration issues, not just installation
- docinto /
- newdoc "${S}"/gitweb/INSTALL INSTALL.gitweb
- newdoc "${S}"/gitweb/README README.gitweb
-
- find "${ED}"/usr/lib64/perl5/ \
- -name .packlist \
- -exec rm \{\} \;
- else
- rm -rf "${ED}"/usr/share/gitweb
- fi
-
- if ! use subversion ; then
- rm -f "${ED}"/usr/libexec/git-core/git-svn \
- "${ED}"/usr/share/man/man1/git-svn.1*
- fi
-
- if use xinetd ; then
- insinto /etc/xinetd.d
- newins "${FILESDIR}"/git-daemon.xinetd git-daemon
- fi
-
- if use !prefix ; then
- newinitd "${FILESDIR}"/git-daemon.initd git-daemon
- newconfd "${FILESDIR}"/git-daemon.confd git-daemon
- systemd_newunit "${FILESDIR}/git-daemon_at.service" "git-daemon@.service"
- systemd_dounit "${FILESDIR}/git-daemon.socket"
- fi
-
- fixlocalpod
-}
-
-src_test() {
- local disabled=""
- local tests_cvs="t9200-git-cvsexportcommit.sh \
- t9400-git-cvsserver-server.sh \
- t9401-git-cvsserver-crlf.sh \
- t9402-git-cvsserver-refs.sh \
- t9600-cvsimport.sh \
- t9601-cvsimport-vendor-branch.sh \
- t9602-cvsimport-branches-tags.sh \
- t9603-cvsimport-patchsets.sh \
- t9604-cvsimport-timestamps.sh"
- local tests_perl="t3701-add-interactive.sh \
- t5502-quickfetch.sh \
- t5512-ls-remote.sh \
- t5520-pull.sh \
- t7106-reset-unborn-branch.sh \
- t7501-commit.sh"
- # Bug #225601 - t0004 is not suitable for root perm
- # Bug #219839 - t1004 is not suitable for root perm
- # t0001-init.sh - check for init notices EPERM* fails
- local tests_nonroot="t0001-init.sh \
- t0004-unwritable.sh \
- t0070-fundamental.sh \
- t1004-read-tree-m-u-wf.sh \
- t3700-add.sh \
- t7300-clean.sh"
- # t9100 still fails with symlinks in SVN 1.7
- local test_svn="t9100-git-svn-basic.sh"
-
- # Unzip is used only for the testcase code, not by any normal parts of Git.
- if ! has_version app-arch/unzip ; then
- einfo "Disabling tar-tree tests"
- disabled="${disabled} t5000-tar-tree.sh"
- fi
-
- cvs=0
- use cvs && let cvs=$cvs+1
- if [[ ${EUID} -eq 0 ]]; then
- if [[ $cvs -eq 1 ]]; then
- ewarn "Skipping CVS tests because CVS does not work as root!"
- ewarn "You should retest with FEATURES=userpriv!"
- disabled="${disabled} ${tests_cvs}"
- fi
- einfo "Skipping other tests that require being non-root"
- disabled="${disabled} ${tests_nonroot}"
- else
- [[ $cvs -gt 0 ]] && \
- has_version dev-vcs/cvs && \
- let cvs=$cvs+1
- [[ $cvs -gt 1 ]] && \
- has_version "dev-vcs/cvs[server]" && \
- let cvs=$cvs+1
- if [[ $cvs -lt 3 ]]; then
- einfo "Disabling CVS tests (needs dev-vcs/cvs[USE=server])"
- disabled="${disabled} ${tests_cvs}"
- fi
- fi
-
- if ! use perl ; then
- einfo "Disabling tests that need Perl"
- disabled="${disabled} ${tests_perl}"
- fi
-
- einfo "Disabling tests that fail with SVN 1.7"
- disabled="${disabled} ${test_svn}"
-
- # Reset all previously disabled tests
- cd "${S}/t"
- for i in *.sh.DISABLED ; do
- [[ -f "${i}" ]] && mv -f "${i}" "${i%.DISABLED}"
- done
- einfo "Disabled tests:"
- for i in ${disabled} ; do
- [[ -f "${i}" ]] && mv -f "${i}" "${i}.DISABLED" && einfo "Disabled $i"
- done
-
- # Avoid the test system removing the results because we want them ourselves
- sed -e '/^[[:space:]]*$(MAKE) clean/s,^,#,g' \
- -i "${S}"/t/Makefile
-
- # Clean old results first, must always run
- cd "${S}/t"
- nonfatal git_emake clean
-
- # Now run the tests, keep going if we hit an error, and don't terminate on
- # failure
- cd "${S}"
- einfo "Start test run"
- #MAKEOPTS=-j1
- nonfatal git_emake --keep-going test
- rc=$?
-
- # Display nice results, now print the results
- cd "${S}/t"
- nonfatal git_emake aggregate-results
-
- # And bail if there was a problem
- [ $rc -eq 0 ] || die "tests failed. Please file a bug."
-}
-
-showpkgdeps() {
- local pkg=$1
- shift
- elog " $(printf "%-17s:" ${pkg}) ${@}"
-}
-
-pkg_postinst() {
- use emacs && elisp-site-regen
- einfo "Please read /usr/share/bash-completion/git for Git bash command completion"
- einfo "Please read /usr/share/bash-completion/git-prompt for Git bash prompt"
- einfo "Note that the prompt bash code is now in the seperate script"
- elog "These additional scripts need some dependencies:"
- echo
- showpkgdeps git-quiltimport "dev-util/quilt"
- showpkgdeps git-instaweb \
- "|| ( www-servers/lighttpd www-servers/apache )"
- echo
-}
-
-pkg_postrm() {
- use emacs && elisp-site-regen
-}
diff --git a/dev-vcs/git/git-1.8.5.1.ebuild b/dev-vcs/git/git-1.8.5.1.ebuild
deleted file mode 100644
index 9262d6c..0000000
--- a/dev-vcs/git/git-1.8.5.1.ebuild
+++ /dev/null
@@ -1,619 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-vcs/git/git-1.8.5.1.ebuild,v 1.2 2013/12/11 10:27:22 polynomial-c Exp $
-
-EAPI=5
-
-GENTOO_DEPEND_ON_PERL=no
-
-# bug #329479: git-remote-testgit is not multiple-version aware
-PYTHON_COMPAT=( python2_{6,7} )
-[[ ${PV} == *9999 ]] && SCM="git-2"
-EGIT_REPO_URI="git://git.kernel.org/pub/scm/git/git.git"
-
-inherit toolchain-funcs eutils elisp-common perl-module bash-completion-r1 python-single-r1 systemd ${SCM}
-
-MY_PV="${PV/_rc/.rc}"
-MY_P="${PN}-${MY_PV}"
-
-DOC_VER=${MY_PV}
-
-DESCRIPTION="GIT - the stupid content tracker, the revision control system heavily used by the Linux kernel team"
-HOMEPAGE="http://www.git-scm.com/"
-if [[ ${PV} != *9999 ]]; then
- SRC_URI_SUFFIX="gz"
- SRC_URI_GOOG="http://git-core.googlecode.com/files"
- SRC_URI_KORG="mirror://kernel/software/scm/git"
- SRC_URI="${SRC_URI_GOOG}/${MY_P}.tar.${SRC_URI_SUFFIX}
- ${SRC_URI_KORG}/${MY_P}.tar.${SRC_URI_SUFFIX}
- ${SRC_URI_GOOG}/${PN}-manpages-${DOC_VER}.tar.${SRC_URI_SUFFIX}
- ${SRC_URI_KORG}/${PN}-manpages-${DOC_VER}.tar.${SRC_URI_SUFFIX}
- doc? (
- ${SRC_URI_KORG}/${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX}
- ${SRC_URI_GOOG}/${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX}
- )"
- KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-else
- SRC_URI=""
- KEYWORDS=""
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="+blksha1 +curl cgi doc emacs gnome-keyring +gpg gtk highlight +iconv +nls +pcre +perl +python ppcsha1 tk +threads +webdav xinetd cvs subversion test"
-
-# Common to both DEPEND and RDEPEND
-CDEPEND="
- dev-libs/openssl
- sys-libs/zlib
- pcre? ( dev-libs/libpcre )
- perl? ( dev-lang/perl[-build(-)] )
- tk? ( dev-lang/tk )
- curl? (
- net-misc/curl
- webdav? ( dev-libs/expat )
- )
- emacs? ( virtual/emacs )
- gnome-keyring? ( gnome-base/gnome-keyring )"
-
-RDEPEND="${CDEPEND}
- gpg? ( app-crypt/gnupg )
- perl? ( dev-perl/Error
- dev-perl/Net-SMTP-SSL
- dev-perl/Authen-SASL
- cgi? ( virtual/perl-CGI highlight? ( app-text/highlight ) )
- cvs? ( >=dev-vcs/cvsps-2.1 dev-perl/DBI dev-perl/DBD-SQLite )
- subversion? ( dev-vcs/subversion[-dso,perl] dev-perl/libwww-perl dev-perl/TermReadKey )
- )
- python? ( gtk?
- (
- >=dev-python/pygtk-2.8[${PYTHON_USEDEP}]
- >=dev-python/pygtksourceview-2.10.1-r1:2[${PYTHON_USEDEP}]
- )
- ${PYTHON_DEPS} )"
-
-# This is how info docs are created with Git:
-# .txt/asciidoc --(asciidoc)---------> .xml/docbook
-# .xml/docbook --(docbook2texi.pl)--> .texi
-# .texi --(makeinfo)---------> .info
-DEPEND="${CDEPEND}
- app-arch/cpio
- doc? (
- app-text/asciidoc
- app-text/docbook2X
- sys-apps/texinfo
- app-text/xmlto
- )
- test? (
- app-crypt/gnupg
- )"
-
-# Live ebuild builds man pages and HTML docs, additionally
-if [[ ${PV} == *9999 ]]; then
- DEPEND="${DEPEND}
- app-text/asciidoc"
-fi
-
-SITEFILE=50${PN}-gentoo.el
-S="${WORKDIR}/${MY_P}"
-
-REQUIRED_USE="
- cgi? ( perl )
- cvs? ( perl )
- subversion? ( perl )
- webdav? ( curl )
- gtk? ( python )
- python? ( ${PYTHON_REQUIRED_USE} )
-"
-
-pkg_setup() {
- if use subversion && has_version "dev-vcs/subversion[dso]"; then
- ewarn "Per Gentoo bugs #223747, #238586, when subversion is built"
- ewarn "with USE=dso, there may be weird crashes in git-svn. You"
- ewarn "have been warned."
- fi
- if use python ; then
- python-single-r1_pkg_setup
- fi
-}
-
-# This is needed because for some obscure reasons future calls to make don't
-# pick up these exports if we export them in src_unpack()
-exportmakeopts() {
- local myopts
-
- if use blksha1 ; then
- myopts="${myopts} BLK_SHA1=YesPlease"
- elif use ppcsha1 ; then
- myopts="${myopts} PPC_SHA1=YesPlease"
- fi
-
- if use curl ; then
- use webdav || myopts="${myopts} NO_EXPAT=YesPlease"
- else
- myopts="${myopts} NO_CURL=YesPlease"
- fi
-
- # broken assumptions, because of broken build system ...
- myopts="${myopts} NO_FINK=YesPlease NO_DARWIN_PORTS=YesPlease"
- myopts="${myopts} INSTALL=install TAR=tar"
- myopts="${myopts} SHELL_PATH=${EPREFIX}/bin/sh"
- myopts="${myopts} SANE_TOOL_PATH="
- myopts="${myopts} OLD_ICONV="
- myopts="${myopts} NO_EXTERNAL_GREP="
-
- # For svn-fe
- extlibs="-lz -lssl ${S}/xdiff/lib.a $(usex threads -lpthread '')"
-
- # can't define this to null, since the entire makefile depends on it
- sed -i -e '/\/usr\/local/s/BASIC_/#BASIC_/' Makefile
-
- use iconv \
- || myopts="${myopts} NO_ICONV=YesPlease"
- use nls \
- || myopts="${myopts} NO_GETTEXT=YesPlease"
- use tk \
- || myopts="${myopts} NO_TCLTK=YesPlease"
- use pcre \
- && myopts="${myopts} USE_LIBPCRE=yes" \
- && extlibs="${extlibs} -lpcre"
- use perl \
- && myopts="${myopts} INSTALLDIRS=vendor" \
- || myopts="${myopts} NO_PERL=YesPlease"
- use python \
- || myopts="${myopts} NO_PYTHON=YesPlease"
- use subversion \
- || myopts="${myopts} NO_SVN_TESTS=YesPlease"
- use threads \
- && myopts="${myopts} THREADED_DELTA_SEARCH=YesPlease" \
- || myopts="${myopts} NO_PTHREADS=YesPlease"
- use cvs \
- || myopts="${myopts} NO_CVS=YesPlease"
-# Disabled until ~m68k-mint can be keyworded again
-# if [[ ${CHOST} == *-mint* ]] ; then
-# myopts="${myopts} NO_MMAP=YesPlease"
-# myopts="${myopts} NO_IPV6=YesPlease"
-# myopts="${myopts} NO_STRLCPY=YesPlease"
-# myopts="${myopts} NO_MEMMEM=YesPlease"
-# myopts="${myopts} NO_MKDTEMP=YesPlease"
-# myopts="${myopts} NO_MKSTEMPS=YesPlease"
-# fi
- if [[ ${CHOST} == ia64-*-hpux* ]]; then
- myopts="${myopts} NO_NSEC=YesPlease"
- fi
- if [[ ${CHOST} == *-*-aix* ]]; then
- myopts="${myopts} NO_FNMATCH_CASEFOLD=YesPlease"
- fi
- if [[ ${CHOST} == *-solaris* ]]; then
- myopts="${myopts} NEEDS_LIBICONV=YesPlease"
- fi
-
- has_version '>=app-text/asciidoc-8.0' \
- && myopts="${myopts} ASCIIDOC8=YesPlease"
- myopts="${myopts} ASCIIDOC_NO_ROFF=YesPlease"
-
- # Bug 290465:
- # builtin-fetch-pack.c:816: error: 'struct stat' has no member named 'st_mtim'
- [[ "${CHOST}" == *-uclibc* ]] && \
- myopts="${myopts} NO_NSEC=YesPlease"
-
- export MY_MAKEOPTS="${myopts}"
- export EXTLIBS="${extlibs}"
-}
-
-src_unpack() {
- if [[ ${PV} != *9999 ]]; then
- unpack ${MY_P}.tar.${SRC_URI_SUFFIX}
- cd "${S}"
- unpack ${PN}-manpages-${DOC_VER}.tar.${SRC_URI_SUFFIX}
- use doc && \
- cd "${S}"/Documentation && \
- unpack ${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX}
- cd "${S}"
- else
- git-2_src_unpack
- cd "${S}"
- #cp "${FILESDIR}"/GIT-VERSION-GEN .
- fi
-
-}
-
-src_prepare() {
- # bug #350330 - automagic CVS when we don't want it is bad.
- epatch "${FILESDIR}"/git-1.8.5-optional-cvs.patch
-
- sed -i \
- -e 's:^\(CFLAGS[[:space:]]*=\).*$:\1 $(OPTCFLAGS) -Wall:' \
- -e 's:^\(LDFLAGS[[:space:]]*=\).*$:\1 $(OPTLDFLAGS):' \
- -e 's:^\(CC[[:space:]]* =\).*$:\1$(OPTCC):' \
- -e 's:^\(AR[[:space:]]* =\).*$:\1$(OPTAR):' \
- -e "s:\(PYTHON_PATH[[:space:]]\+=[[:space:]]\+\)\(.*\)$:\1${EPREFIX}\2:" \
- -e "s:\(PERL_PATH[[:space:]]\+=[[:space:]]\+\)\(.*\)$:\1${EPREFIX}\2:" \
- Makefile contrib/svn-fe/Makefile || die "sed failed"
-
- # Never install the private copy of Error.pm (bug #296310)
- sed -i \
- -e '/private-Error.pm/s,^,#,' \
- perl/Makefile.PL
-
- # Fix docbook2texi command
- sed -r -i 's/DOCBOOK2X_TEXI[[:space:]]*=[[:space:]]*docbook2x-texi/DOCBOOK2X_TEXI = docbook2texi.pl/' \
- Documentation/Makefile || die "sed failed"
-
- # Fix git-subtree missing DESTDIR
- sed -i \
- -e '/$(INSTALL)/s/ $(libexecdir)/ $(DESTDIR)$(libexecdir)/g' \
- -e '/$(INSTALL)/s/ $(man1dir)/ $(DESTDIR)$(man1dir)/g' \
- contrib/subtree/Makefile
-}
-
-git_emake() {
- # bug #326625: PERL_PATH, PERL_MM_OPT
- # bug #320647: PYTHON_PATH
- PYTHON_PATH=""
- use python && PYTHON_PATH="${PYTHON}"
- emake ${MY_MAKEOPTS} \
- DESTDIR="${D}" \
- OPTCFLAGS="${CFLAGS}" \
- OPTLDFLAGS="${LDFLAGS}" \
- OPTCC="$(tc-getCC)" \
- OPTAR="$(tc-getAR)" \
- prefix="${EPREFIX}"/usr \
- htmldir="${EPREFIX}"/usr/share/doc/${PF}/html \
- sysconfdir="${EPREFIX}"/etc \
- PYTHON_PATH="${PYTHON_PATH}" \
- PERL_MM_OPT="" \
- GIT_TEST_OPTS="--no-color" \
- V=1 \
- "$@"
- # This is the fix for bug #326625, but it also causes breakage, see bug
- # #352693.
- # PERL_PATH="${EPREFIX}/usr/bin/env perl" \
-}
-
-src_configure() {
- exportmakeopts
-}
-
-src_compile() {
- if use perl ; then
- git_emake perl/PM.stamp || die "emake perl/PM.stamp failed"
- git_emake perl/perl.mak || die "emake perl/perl.mak failed"
- fi
- git_emake || die "emake failed"
-
- if use emacs ; then
- elisp-compile contrib/emacs/git{,-blame}.el
- fi
-
- if use perl && use cgi ; then
- git_emake \
- gitweb/gitweb.cgi \
- || die "emake gitweb/gitweb.cgi failed"
- fi
-
- if [[ ${CHOST} == *-darwin* ]]; then
- cd "${S}"/contrib/credential/osxkeychain || die "cd credential/osxkeychain"
- git_emake || die "emake credential-osxkeychain"
- fi
-
- cd "${S}"/Documentation
- if [[ ${PV} == *9999 ]] ; then
- git_emake man \
- || die "emake man failed"
- if use doc ; then
- git_emake info html \
- || die "emake info html failed"
- fi
- else
- if use doc ; then
- git_emake info \
- || die "emake info html failed"
- fi
- fi
-
- if use subversion ; then
- cd "${S}"/contrib/svn-fe
- git_emake EXTLIBS="${EXTLIBS}" || die "emake svn-fe failed"
- if use doc ; then
- git_emake svn-fe.{1,html} || die "emake svn-fe.1 svn-fe.html failed"
- fi
- cd "${S}"
- fi
-
- if use gnome-keyring ; then
- cd "${S}"/contrib/credential/gnome-keyring
- git_emake || die "emake git-credential-gnome-keyring failed"
- fi
-
- cd "${S}"/contrib/subtree
- git_emake
- use doc && git_emake doc
-}
-
-src_install() {
- git_emake \
- install || \
- die "make install failed"
-
- if [[ ${CHOST} == *-darwin* ]]; then
- dobin contrib/credential/osxkeychain/git-credential-osxkeychain
- fi
-
- # Depending on the tarball and manual rebuild of the documentation, the
- # manpages may exist in either OR both of these directories.
- find man?/*.[157] >/dev/null 2>&1 && doman man?/*.[157]
- find Documentation/*.[157] >/dev/null 2>&1 && doman Documentation/*.[157]
-
- dodoc README Documentation/{SubmittingPatches,CodingGuidelines}
- use doc && dodir /usr/share/doc/${PF}/html
- for d in / /howto/ /technical/ ; do
- docinto ${d}
- dodoc Documentation${d}*.txt
- use doc && dohtml -p ${d} Documentation${d}*.html
- done
- docinto /
- # Upstream does not ship this pre-built :-(
- use doc && doinfo Documentation/{git,gitman}.info
-
- newbashcomp contrib/completion/git-completion.bash ${PN}
- newbashcomp contrib/completion/git-prompt.sh ${PN}-prompt
-
- if use emacs ; then
- elisp-install ${PN} contrib/emacs/git.{el,elc}
- elisp-install ${PN} contrib/emacs/git-blame.{el,elc}
- #elisp-install ${PN}/compat contrib/emacs/vc-git.{el,elc}
- # don't add automatically to the load-path, so the sitefile
- # can do a conditional loading
- touch "${ED}${SITELISP}/${PN}/compat/.nosearch"
- elisp-site-file-install "${FILESDIR}"/${SITEFILE}
- fi
-
- if use python && use gtk ; then
- python_doscript "${S}"/contrib/gitview/gitview
- dodoc "${S}"/contrib/gitview/gitview.txt
- fi
-
- #dobin contrib/fast-import/git-p4 # Moved upstream
- #dodoc contrib/fast-import/git-p4.txt # Moved upstream
- newbin contrib/fast-import/import-tars.perl import-tars
- exeinto /usr/libexec/git-core/
- newexe contrib/git-resurrect.sh git-resurrect
-
- # git-subtree
- cd "${S}"/contrib/subtree
- git_emake install || die "Failed to emake install git-subtree"
- if use doc ; then
- git_emake install-man install-doc || die "Failed to emake install-doc install-mangit-subtree"
- fi
- newdoc README README.git-subtree
- dodoc git-subtree.txt
- cd "${S}"
-
- # git-diffall
- dobin contrib/diffall/git-diffall
- newdoc contrib/diffall/README git-diffall.txt
-
- # diff-highlight
- dobin contrib/diff-highlight/diff-highlight
- newdoc contrib/diff-highlight/README README.diff-highlight
-
- # git-jump
- exeinto /usr/libexec/git-core/
- doexe contrib/git-jump/git-jump
- newdoc contrib/git-jump/README git-jump.txt
-
- # git-contacts
- exeinto /usr/libexec/git-core/
- doexe contrib/contacts/git-contacts
- dodoc contrib/contacts/git-contacts.txt
-
- if use gnome-keyring ; then
- cd "${S}"/contrib/credential/gnome-keyring
- dobin git-credential-gnome-keyring
- fi
-
- if use subversion ; then
- cd "${S}"/contrib/svn-fe
- dobin svn-fe
- dodoc svn-fe.txt
- use doc && doman svn-fe.1 && dohtml svn-fe.html
- cd "${S}"
- fi
-
- # remote-helpers
- if use python ; then
- python_scriptinto /usr/libexec/git-core/
- python_doscript "${S}"/contrib/remote-helpers/git-remote-{bzr,hg}
- python_optimize
- fi
-
- dodir /usr/share/${PN}/contrib
- # The following are excluded:
- # completion - installed above
- # credential/gnome-keyring TODO
- # diff-highlight - done above
- # diffall - done above
- # emacs - installed above
- # examples - these are stuff that is not used in Git anymore actually
- # git-jump - done above
- # gitview - installed above
- # p4import - excluded because fast-import has a better one
- # patches - stuff the Git guys made to go upstream to other places
- # persistent-https - TODO
- # mw-to-git - TODO
- # subtree - build seperately
- # svnimport - use git-svn
- # thunderbird-patch-inline - fixes thunderbird
- for i in \
- buildsystems convert-objects fast-import \
- hg-to-git hooks remotes2config.sh rerere-train.sh \
- stats vim workdir \
- ; do
- cp -rf \
- "${S}"/contrib/${i} \
- "${ED}"/usr/share/${PN}/contrib \
- || die "Failed contrib ${i}"
- done
-
- if use perl && use cgi ; then
- # We used to install in /usr/share/${PN}/gitweb
- # but upstream installs in /usr/share/gitweb
- # so we will install a symlink and use their location for compat with other
- # distros
- dosym /usr/share/gitweb /usr/share/${PN}/gitweb
-
- # INSTALL discusses configuration issues, not just installation
- docinto /
- newdoc "${S}"/gitweb/INSTALL INSTALL.gitweb
- newdoc "${S}"/gitweb/README README.gitweb
-
- find "${ED}"/usr/lib64/perl5/ \
- -name .packlist \
- -exec rm \{\} \;
- else
- rm -rf "${ED}"/usr/share/gitweb
- fi
-
- if ! use subversion ; then
- rm -f "${ED}"/usr/libexec/git-core/git-svn \
- "${ED}"/usr/share/man/man1/git-svn.1*
- fi
-
- if use xinetd ; then
- insinto /etc/xinetd.d
- newins "${FILESDIR}"/git-daemon.xinetd git-daemon
- fi
-
- if use !prefix ; then
- newinitd "${FILESDIR}"/git-daemon.initd git-daemon
- newconfd "${FILESDIR}"/git-daemon.confd git-daemon
- systemd_newunit "${FILESDIR}/git-daemon_at.service" "git-daemon@.service"
- systemd_dounit "${FILESDIR}/git-daemon.socket"
- fi
-
- fixlocalpod
-}
-
-src_test() {
- local disabled=""
- local tests_cvs="t9200-git-cvsexportcommit.sh \
- t9400-git-cvsserver-server.sh \
- t9401-git-cvsserver-crlf.sh \
- t9402-git-cvsserver-refs.sh \
- t9600-cvsimport.sh \
- t9601-cvsimport-vendor-branch.sh \
- t9602-cvsimport-branches-tags.sh \
- t9603-cvsimport-patchsets.sh \
- t9604-cvsimport-timestamps.sh"
- local tests_perl="t3701-add-interactive.sh \
- t5502-quickfetch.sh \
- t5512-ls-remote.sh \
- t5520-pull.sh \
- t7106-reset-unborn-branch.sh \
- t7501-commit.sh"
- # Bug #225601 - t0004 is not suitable for root perm
- # Bug #219839 - t1004 is not suitable for root perm
- # t0001-init.sh - check for init notices EPERM* fails
- local tests_nonroot="t0001-init.sh \
- t0004-unwritable.sh \
- t0070-fundamental.sh \
- t1004-read-tree-m-u-wf.sh \
- t3700-add.sh \
- t7300-clean.sh"
- # t9100 still fails with symlinks in SVN 1.7
- local test_svn="t9100-git-svn-basic.sh"
-
- # Unzip is used only for the testcase code, not by any normal parts of Git.
- if ! has_version app-arch/unzip ; then
- einfo "Disabling tar-tree tests"
- disabled="${disabled} t5000-tar-tree.sh"
- fi
-
- cvs=0
- use cvs && let cvs=$cvs+1
- if [[ ${EUID} -eq 0 ]]; then
- if [[ $cvs -eq 1 ]]; then
- ewarn "Skipping CVS tests because CVS does not work as root!"
- ewarn "You should retest with FEATURES=userpriv!"
- disabled="${disabled} ${tests_cvs}"
- fi
- einfo "Skipping other tests that require being non-root"
- disabled="${disabled} ${tests_nonroot}"
- else
- [[ $cvs -gt 0 ]] && \
- has_version dev-vcs/cvs && \
- let cvs=$cvs+1
- [[ $cvs -gt 1 ]] && \
- has_version "dev-vcs/cvs[server]" && \
- let cvs=$cvs+1
- if [[ $cvs -lt 3 ]]; then
- einfo "Disabling CVS tests (needs dev-vcs/cvs[USE=server])"
- disabled="${disabled} ${tests_cvs}"
- fi
- fi
-
- if ! use perl ; then
- einfo "Disabling tests that need Perl"
- disabled="${disabled} ${tests_perl}"
- fi
-
- einfo "Disabling tests that fail with SVN 1.7"
- disabled="${disabled} ${test_svn}"
-
- # Reset all previously disabled tests
- cd "${S}/t"
- for i in *.sh.DISABLED ; do
- [[ -f "${i}" ]] && mv -f "${i}" "${i%.DISABLED}"
- done
- einfo "Disabled tests:"
- for i in ${disabled} ; do
- [[ -f "${i}" ]] && mv -f "${i}" "${i}.DISABLED" && einfo "Disabled $i"
- done
-
- # Avoid the test system removing the results because we want them ourselves
- sed -e '/^[[:space:]]*$(MAKE) clean/s,^,#,g' \
- -i "${S}"/t/Makefile
-
- # Clean old results first, must always run
- cd "${S}/t"
- nonfatal git_emake clean
-
- # Now run the tests, keep going if we hit an error, and don't terminate on
- # failure
- cd "${S}"
- einfo "Start test run"
- #MAKEOPTS=-j1
- nonfatal git_emake --keep-going test
- rc=$?
-
- # Display nice results, now print the results
- cd "${S}/t"
- nonfatal git_emake aggregate-results
-
- # And bail if there was a problem
- [ $rc -eq 0 ] || die "tests failed. Please file a bug."
-}
-
-showpkgdeps() {
- local pkg=$1
- shift
- elog " $(printf "%-17s:" ${pkg}) ${@}"
-}
-
-pkg_postinst() {
- use emacs && elisp-site-regen
- einfo "Please read /usr/share/bash-completion/git for Git bash command completion"
- einfo "Please read /usr/share/bash-completion/git-prompt for Git bash prompt"
- einfo "Note that the prompt bash code is now in the seperate script"
- elog "These additional scripts need some dependencies:"
- echo
- showpkgdeps git-quiltimport "dev-util/quilt"
- showpkgdeps git-instaweb \
- "|| ( www-servers/lighttpd www-servers/apache )"
- echo
-}
-
-pkg_postrm() {
- use emacs && elisp-site-regen
-}
next reply other threads:[~2014-01-04 19:55 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-01-04 19:55 Andreas Hüttel [this message]
-- strict thread matches above, loose matches on Subject: below --
2014-01-05 0:44 [gentoo-commits] dev/dilfridge:master commit in: dev-vcs/git/, dev-vcs/git/files/ Andreas Hüttel
2014-01-04 21:20 Andreas Hüttel
2014-01-04 20:28 Andreas Hüttel
2014-01-04 19:55 Andreas Hüttel
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1388865384.7c990a218af32e00e4a79ba0ec066d31e7dad884.dilfridge@gentoo \
--to=dilfridge@gentoo.org \
--cc=gentoo-commits@lists.gentoo.org \
--cc=gentoo-dev@lists.gentoo.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox