From b76d9716f4d2ad64d4a466823803969bb98ad191 Mon Sep 17 00:00:00 2001 From: Michael Krelin Date: Mon, 23 Jul 2007 18:34:30 +0000 Subject: dev-util/git: imported from portage --- diff --git a/dev-util/git/ChangeLog b/dev-util/git/ChangeLog new file mode 100644 index 0000000..16a85f8 --- a/dev/null +++ b/dev-util/git/ChangeLog @@ -0,0 +1,928 @@ +# ChangeLog for dev-util/git +# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-util/git/ChangeLog,v 1.206 2007/06/25 04:36:12 kumba Exp $ + + 25 Jun 2007; Joshua Kinard git-1.5.1.6.ebuild: + Stable on mips, per #179245. + + 23 Jun 2007; Matti Bickel git-1.5.1.6.ebuild: + ppc stable (bug #179245) + +*git-1.5.2.2 (16 Jun 2007) + + 16 Jun 2007; Fernando J. Pereda +files/71git-gentoo.el, + +git-1.5.2.2.ebuild: + New upstream version. Fix for bug #181718 + + 14 Jun 2007; Jeroen Roovers 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 +git-1.5.2.1.ebuild: + New upstream version + + 31 May 2007; Daniel Gryniewicz git-1.5.1.6.ebuild: + Marked stable on amd64 for bug #179245 + + 28 May 2007; Brent Baude git-1.5.1.6.ebuild: + Marking git-1.5.1.6 ppc64 stable for bug 179245 + + 24 May 2007; Raúl Porcel git-1.5.1.6.ebuild: + ia64 + x86 stable wrt #179245 + + 23 May 2007; Fernando J. Pereda git-1.5.2.ebuild: + Add dev-perl/TermReadKey for git-svn. Fixes bug #179560 + + 23 May 2007; Fernando J. Pereda git-1.5.1.6.ebuild: + Stable on alpha as per bug #179245 + + 23 May 2007; Gustavo Zacarias git-1.5.1.6.ebuild: + Stable on sparc wrt #179245 + + 21 May 2007; Jeroen Roovers git-1.5.1.6.ebuild: + Reverting to ~hppa. + + 21 May 2007; Jeroen Roovers 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 + +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 +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 +git-1.5.1.4.ebuild: + Version bump. + +*git-1.5.1.3 (01 May 2007) + + 01 May 2007; Robin H. Johnson +git-1.5.1.3.ebuild: + Version bump. + + 24 Apr 2007; Fernando J. Pereda -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 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 +git-1.5.1.2.ebuild: + New upstream version. + +*git-1.5.1.1 (12 Apr 2007) + + 12 Apr 2007; Fernando J. Pereda -git-1.5.1.ebuild, + +git-1.5.1.1.ebuild: + New upstream version, superceeds 1.5.1 + + 11 Apr 2007; Christian Faulhammer git-1.5.0.7.ebuild: + stable amd64, bug 173327 + + 08 Apr 2007; Markus Rothe git-1.5.0.7.ebuild: + Stable on ppc64; bug #173327 + + 06 Apr 2007; Tobias Scherbaum git-1.5.0.7.ebuild: + ppc stable + + 04 Apr 2007; Fernando J. Pereda git-1.5.0.7.ebuild: + Stable on alpha wrt bug #173327 + + 04 Apr 2007; Jeroen Roovers git-1.5.0.7.ebuild: + Stable for HPPA (bug #173327). + + 04 Apr 2007; Gustavo Zacarias git-1.5.0.7.ebuild: + Stable on sparc wrt #173327 + + 04 Apr 2007; Raúl Porcel git-1.5.0.7.ebuild: + ia64 + x86 stable wrt bug 173327 + + 04 Apr 2007; Fernando J. Pereda -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 -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 -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 -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 -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 + +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 -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 -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 -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 +git-1.5.0.1.ebuild: + New upstream version. + + 15 Feb 2007; Fernando J. Pereda git-1.5.0.ebuild: + Add a showpkgdeps message for git send-email. Fixes bug #167058. Reported by + Christian Schlotter + +*git-1.5.0 (14 Feb 2007) + + 14 Feb 2007; Fernando J. Pereda +git-1.5.0.ebuild: + New upstream version. + + 15 Jan 2007; Gustavo Zacarias git-1.4.4.4.ebuild: + Stable on sparc wrt #159822 + + 15 Jan 2007; Jeroen Roovers git-1.4.4.4.ebuild: + Stable for HPPA (bug #159822). + + 15 Jan 2007; Steve Dibb git-1.4.4.4.ebuild: + amd64 stable, bug 159822 + + 14 Jan 2007; Markus Rothe git-1.4.4.4.ebuild: + Stable on ppc64; bug #159822 + + 13 Jan 2007; Andrej Kacian git-1.4.4.4.ebuild: + Stable on x86, bug #159822. + + 13 Jan 2007; nixnut 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 +git-1.4.4.4.ebuild: + Version bump + stable on Alpha. See bug #159822 + + 09 Jan 2007; Markus Rothe git-1.4.4.3.ebuild: + Stable on ppc64; bug #159822 + + 07 Jan 2007; Tobias Scherbaum git-1.4.4.3.ebuild: + ppc stable, bug #159822 + + 06 Jan 2007; Fernando J. Pereda -git-1.4.3.5.ebuild, + -git-1.4.4.2.ebuild: + QA: Clean unused versions. + + 06 Jan 2007; Fernando J. Pereda 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 git-1.4.4.3.ebuild: + Stable on IA64. + + 04 Jan 2007; Torsten Veller git-1.4.4.3.ebuild: + Stable on x86 (#159822) + + 04 Jan 2007; Fernando J. Pereda git-1.4.4.3.ebuild: + Stable on alpha as per bug #159822 + + 04 Jan 2007; Gustavo Zacarias git-1.4.4.3.ebuild: + Stable on sparc wrt #159822 + + 03 Jan 2007; Fernando J. Pereda git-1.4.4.3.ebuild: + git-instaweb has some additional dependencies, fixes bug #159698 + + 31 Dec 2006; Robin H. Johnson 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 +git-1.4.4.3.ebuild: + New upstream version. + +*git-1.4.4.2 (07 Dec 2006) + + 07 Dec 2006; Fernando J. Pereda -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 +git-1.4.4.1.ebuild: + New upstream version. + + 16 Nov 2006; Fernando J. Pereda 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 +git-1.4.4.ebuild: + New upstream version. + +*git-1.4.3.5 (12 Nov 2006) + + 12 Nov 2006; Fernando J. Pereda -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 + git-1.4.3.4.ebuild: + Add ~mips to keywords + + 08 Nov 2006; Ilya A. Volynets-Evenbakh + git-1.4.1.1.ebuild: + Stable on mips + +*git-1.4.3.4 (05 Nov 2006) + + 05 Nov 2006; Fernando J. Pereda -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 -git-1.4.3.2.ebuild, + +git-1.4.3.3.ebuild: + New upstream version, remove old one. + + 28 Oct 2006; Christian Faulhammer 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 -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 -git-1.4.3.ebuild, + +git-1.4.3.1.ebuild: + New upstream version, remove a buggy one. + + 21 Oct 2006; git-1.4.2.4.ebuild: + Stable on ppc wrt bug 151669 + + 20 Oct 2006; Fernando J. Pereda git-1.4.3.ebuild: + Add a needed fixlocalpod call to src_install spotted by Jakub Moc + + +*git-1.4.3 (19 Oct 2006) + + 19 Oct 2006; Fernando J. Pereda -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 git-1.4.2.4.ebuild: + Stable on amd64 (bug #151669). + + 17 Oct 2006; Jeroen Roovers git-1.4.2.4.ebuild: + Stable for HPPA (bug #151669). + + 17 Oct 2006; Gustavo Zacarias git-1.4.2.4.ebuild: + Stable on sparc wrt #151669 + + 17 Oct 2006; Markus Rothe git-1.4.2.4.ebuild: + Stable on ppc64; bug #151669 + + 17 Oct 2006; Fernando J. Pereda 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 -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 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 -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 +git-1.4.2.2.ebuild: + New upstream version. + + 27 Sep 2006; Fernando J. Pereda -git-1.4.2.ebuild: + Remove git-1.4.2 since it has a buggy builtin-mv command. + + 22 Sep 2006; Fernando J. Pereda git-1.4.2.1.ebuild: + Typo fixed. Bug #148413 thanks to Jimmy.Jazz@gmx.net + + 13 Sep 2006; Aron Griffis 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 +git-1.4.2.1.ebuild: + New upstream version. + + 11 Sep 2006; Fernando J. Pereda + +files/git-daemon.xinetd, git-1.4.2.ebuild: + Add a xinetd configuration file.As per bug #145177. Thanks to Patrick + Guimond + + 07 Sep 2006; Christel Dahlskjaer git-1.4.1.1.ebuild: + Added ~mips, as per bug #126850 + + 15 Aug 2006; Fernando J. Pereda git-1.4.2.ebuild: + Typo fixed: donsider -> consider + + 14 Aug 2006; Fernando J. Pereda git-1.4.2.ebuild: + Only run git-svn tests if we have dev-util/subversion + + 14 Aug 2006; 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 git-1.4.2.ebuild: + app-editors/emacs -> virtual/emacs + +*git-1.4.2 (13 Aug 2006) + + 13 Aug 2006; Fernando J. Pereda +git-1.4.2.ebuild: + New upstream version. + + 12 Aug 2006; Fernando J. Pereda -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 git-1.4.1.1.ebuild: + Stable on x86, see bug #143586. + + 12 Aug 2006; Markus Rothe git-1.4.1.1.ebuild: + Stable on ppc64; bug #143586 + + 12 Aug 2006; Fernando J. Pereda 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 git-1.4.1.1.ebuild: + Marked ppc + + 11 Aug 2006; Jeroen Roovers git-1.4.1.1.ebuild: + Stable for HPPA (bug #143586). + + 11 Aug 2006; Gustavo Zacarias git-1.4.1.1.ebuild: + Stable on sparc wrt #143586 + + 11 Aug 2006; Daniel Gryniewicz git-1.4.1.1.ebuild: + Marked stable on amd64 for + + 11 Aug 2006; Fernando J. Pereda git-1.4.1.1.ebuild: + Stable on alpha wrt bug #143586 + + 08 Aug 2006; Fernando J. Pereda 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ò +git-1.4.1.1.ebuild: + Version bump. + + 11 Jul 2006; Aron Griffis 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ò +git-1.4.1.ebuild: + Version bump to version 1.4.1. No gitweb installed as of yet. + + 28 Jun 2006; Fabian Groffen git-1.4.0-r1.ebuild: + Marked ~ppc-macos + +*git-1.4.0-r1 (27 Jun 2006) + + 27 Jun 2006; Fernando J. Pereda +git-1.4.0-r1.ebuild: + Install gitview and git-svn. Fixes bug #137942, thanks to Nguyen Thai Ngoc + Duy . + +*git-1.4.0 (10 Jun 2006) + + 10 Jun 2006; Fernando J. Pereda 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 +files/70git-gentoo.el, + git-1.3.3.ebuild: + Add USE=emacs support. Patch by Christian Schlotter in bug + #133883. + +*git-1.3.3 (17 May 2006) + + 17 May 2006; Fernando J. Pereda +git-1.3.3.ebuild: + New upstream version. + + 14 May 2006; Diego Pettenò git-1.3.2.ebuild: + Add ~x86-fbsd keyword. + +*git-1.3.2 (04 May 2006) + + 04 May 2006; Fernando J. Pereda +git-1.3.2.ebuild: + New upstream version. + +*git-1.3.1 (25 Apr 2006) + + 25 Apr 2006; Fernando J. Pereda -git-1.3.0-r1.ebuild, + +git-1.3.1.ebuild: + Version bump. Remove 1.3.0-r1. + + 21 Apr 2006; Gustavo Zacarias git-1.2.4.ebuild: + Stable on hppa + +*git-1.3.0-r1 (19 Apr 2006) + + 19 Apr 2006; Fernando J. Pereda -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 +git-1.3.0.ebuild: + New upstream version. + +*git-1.2.6 (08 Apr 2006) + + 08 Apr 2006; Fernando J. Pereda -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 -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 git-1.2.4.ebuild: + Stable on amd64. Bug #126850. + + 22 Mar 2006; Gustavo Zacarias git-1.2.4.ebuild: + ~hppa blessing + + 20 Mar 2006; Gustavo Zacarias git-1.2.4.ebuild: + Stable on sparc wrt #126850 + + 20 Mar 2006; Luca Barbato git-1.2.4.ebuild: + Marked ppc + + 19 Mar 2006; Krzysiek Pawlik git-1.2.4.ebuild: + Stable on x86, see bug #126850. + + 19 Mar 2006; Markus Rothe git-1.2.4.ebuild: + Stable on ppc64; bug #126850 + + 19 Mar 2006; Fernando J. Pereda git-1.2.4.ebuild: + Stable on alpha wrt bug #126850 + +*git-1.2.4 (02 Mar 2006) + + 02 Mar 2006; Fernando J. Pereda -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 +git-1.2.3.ebuild: + New upstream version + +*git-1.2.2 (19 Feb 2006) + + 19 Feb 2006; Fernando J. Pereda -git-1.2.0.ebuild, + +git-1.2.2.ebuild: + New upstream version. Remove old one. + + 18 Feb 2006; Simon Stelling git-1.1.6.ebuild: + stable on amd64 + + 17 Feb 2006; Joseph Jezak git-1.1.6.ebuild: + Marked ppc stable for bug #122887. + +*git-1.2.1 (16 Feb 2006) + + 16 Feb 2006; Fernando J. Pereda -git-0.7.ebuild, + +git-1.2.1.ebuild: + New upstream version, remove ancient one + + 15 Feb 2006; Markus Rothe git-1.1.6.ebuild: + Stable on ppc64; bug #122887 + + 15 Feb 2006; Gustavo Zacarias git-1.1.6.ebuild: + Stable on sparc wrt #122887 + + 15 Feb 2006; Krzysiek Pawlik git-1.1.6.ebuild: + Stable on x86, bug #122887. + + 15 Feb 2006; Fernando J. Pereda -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 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 -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 -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 +git-1.1.5.ebuild: + new upstream version + +*git-1.1.4 (20 Jan 2006) + + 20 Jan 2006; Fernando J. Pereda -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 + -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 +git-1.1.2.ebuild: + new upstream version + + 12 Jan 2006; Fernando J. Pereda 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 + +*git-1.1.1 (11 Jan 2006) + + 11 Jan 2006; Fernando J. Pereda + +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 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 +git-1.1.0.ebuild: + New upstream version + +*git-1.0.6 (28 Dec 2005) + + 28 Dec 2005; Fernando J. Pereda -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 -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 -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 + -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 + +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 +git-1.0.0.ebuild: + New upstream version + +*git-0.99.9n (15 Dec 2005) + + 15 Dec 2005; Fernando J. Pereda -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 -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 -git-0.99.9k.ebuild, + +git-0.99.9l.ebuild: + version bump. remove old version + + 02 Dec 2005; Fernando J. Pereda + -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 -git-0.99.9j.ebuild, + +git-0.99.9k.ebuild: + version bump, remove old version + + 30 Nov 2005; Tom Gall git-0.99.9j.ebuild: + stable on ppc64 (and works well!) + + 19 Nov 2005; Carlos Silva + +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 + +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 -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 -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 -git-0.99.9f.ebuild, + +git-0.99.9g.ebuild: + Version bump + +*git-0.99.9f (08 Nov 2005) + + 08 Nov 2005; Carlos Silva -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 -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 -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 -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 -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 -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 -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 +git-0.99.8e.ebuild: + Version bump + +*git-0.99.8d (16 Oct 2005) + + 16 Oct 2005; Fernando J. Pereda -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 -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 +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 +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 + +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 -git-0.99.6.ebuild, + -git-0.99.7d.ebuild, +git-0.99.8.ebuild: + Version bump + + 28 Sep 2005; Ilya A. Volynets-Evenbakh + git-0.99.7d.ebuild: + mark ~mips + +*git-0.99.7d (25 Sep 2005) + + 25 Sep 2005; Carlos Silva -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 -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 -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 +git-0.99.7.ebuild: + Version bump + + 18 Sep 2005; Markus Rothe git-0.99.6.ebuild: + Added ~ppc64 (bug #106318) + + 12 Sep 2005; Carlos Silva 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 -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 -git-0.99.5-r1.ebuild, + +git-0.99.5-r2.ebuild: + Forgot to revbump + + 04 Sep 2005; Carlos Silva 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 -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 git-0.99.5.ebuild: + marked ~alpha wrt bug #101907 + +*git-0.99.5 (25 Aug 2005) + + 25 Aug 2005; Carlos Silva -git-0.99.3.ebuild, + git-0.99.4.ebuild, +git-0.99.5.ebuild: + Version bump + + 24 Aug 2005; Gustavo Zacarias git-0.7.ebuild: + Stable on sparc + +*git-0.99.4 (13 Aug 2005) + + 13 Aug 2005; Carlos Silva 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 +git-0.99.3.ebuild: + Version bump. + + 15 Jul 2005; Carlos Silva git-0.7.ebuild: + Closing bug #98032. thx Carsten Lohrke + + 24 Jun 2005; Gustavo Zacarias git-0.7.ebuild: + To ~sparc + + 19 May 2005; Carlos Silva git-0.7.ebuild: + Adding net-misc/curl as a dep. Thanks to Priit Laes in bug #93247 + + 17 May 2005; Carlos Silva git-0.7.ebuild: + Removing git-pasky references + + 07 May 2005; David Holm git-0.7.ebuild: + Added to ~ppc. + +*git-0.7 (05 May 2005) + + 05 May 2005; Carlos Silva -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 -git-0.04.ebuild, + +git-0.6.ebuild: + Bumping to 0.6 + +*git-0.5 (21 Apr 2005) + + 21 Apr 2005; Carlos Silva +git-0.5.ebuild: + Version bump + + 15 Apr 2005; Carlos Silva : + Cleaning up the ebuild + +*git-0.04 (15 Apr 2005) + + 15 Apr 2005; Carlos Silva +metadata.xml: + Initial import + diff --git a/dev-util/git/Manifest b/dev-util/git/Manifest new file mode 100644 index 0000000..a8de151 --- a/dev/null +++ b/dev-util/git/Manifest @@ -0,0 +1,38 @@ +AUX 71git-gentoo.el 265 RMD160 c7284b9b210e631c91c4d5a6849e7e43be16d3c9 SHA1 da4a1ea75804fff4d54d34f072478e5ad1a49088 SHA256 930a56df44a3fc9ceb16304b7b53d87bc736708c1a34f4b46f21a128314b5066 +MD5 093ae397d3588b5e14e9bafcf0d7f840 files/71git-gentoo.el 265 +RMD160 c7284b9b210e631c91c4d5a6849e7e43be16d3c9 files/71git-gentoo.el 265 +SHA256 930a56df44a3fc9ceb16304b7b53d87bc736708c1a34f4b46f21a128314b5066 files/71git-gentoo.el 265 +AUX git-1.5.0-symlinks.patch 652 RMD160 248ec978bd7aece96b0a9b27b2da00f5a6fa400b SHA1 0a19157c0c577e3560443a9a636684b0477eadf8 SHA256 52f7e1394f41b0138682b196fd12a5acd0a04e524317a815dd464e67d9e0bd09 +MD5 532e02bd8bfc22e803d4295b0890e5cd files/git-1.5.0-symlinks.patch 652 +RMD160 248ec978bd7aece96b0a9b27b2da00f5a6fa400b files/git-1.5.0-symlinks.patch 652 +SHA256 52f7e1394f41b0138682b196fd12a5acd0a04e524317a815dd464e67d9e0bd09 files/git-1.5.0-symlinks.patch 652 +AUX git-daemon.confd 376 RMD160 70cbd0b87cbd2ce6b494f07ead732f33f7ea623f SHA1 3a00fa3af96d83bec1589d7ef53eff01ea838ea1 SHA256 266045958a3a4072529f25208d1f84a178bbb10aa0b6fa19543f7a62f9a5e3fe +MD5 5c96e23fef078682e648254d9197f618 files/git-daemon.confd 376 +RMD160 70cbd0b87cbd2ce6b494f07ead732f33f7ea623f files/git-daemon.confd 376 +SHA256 266045958a3a4072529f25208d1f84a178bbb10aa0b6fa19543f7a62f9a5e3fe files/git-daemon.confd 376 +AUX git-daemon.initd 526 RMD160 1ee04d8a5636593b41d2864afbad076ee6d770aa SHA1 7f35b65575a880f10d4c2f355e3feca589ee6839 SHA256 8915a900a602df046f091154fed378cb4ab62983a6ab2857653933a02e6f86ec +MD5 ad6b9193f41375013fad4455bf1acda7 files/git-daemon.initd 526 +RMD160 1ee04d8a5636593b41d2864afbad076ee6d770aa files/git-daemon.initd 526 +SHA256 8915a900a602df046f091154fed378cb4ab62983a6ab2857653933a02e6f86ec files/git-daemon.initd 526 +AUX git-daemon.xinetd 260 RMD160 9c1abde72ac5064e1fc86afd29c2a74079db91a4 SHA1 4763c4595ae65e38c189366fca35f73f18c9a03a SHA256 6a3503904204163775722e8a455e4ebaa8648f6d288340979387ad4eb55f4c0a +MD5 ceec7fba7a2c00fd6d8d46dd39c9b721 files/git-daemon.xinetd 260 +RMD160 9c1abde72ac5064e1fc86afd29c2a74079db91a4 files/git-daemon.xinetd 260 +SHA256 6a3503904204163775722e8a455e4ebaa8648f6d288340979387ad4eb55f4c0a files/git-daemon.xinetd 260 +DIST git-1.5.2.2.tar.bz2 1190255 RMD160 ab4e7c30fa13470b3fe16edb1d6681600438483e SHA1 7dbb601265e601293f8918290258088f9ae2918f SHA256 9c569ab1096c37e1b7ba3633fda5b36b9ad4305454ce2748bb1da557a3817041 +DIST git-htmldocs-1.5.2.2.tar.bz2 505023 RMD160 28d4a886e411b8d9068f28f19fa6be71716d4241 SHA1 cbac536bb2c2bd81487ee0f021ea4d7eabef13be SHA256 8c078916fb43b88de9a0626bee32f217452bed6dd2798643c3cec020b389205f +DIST git-manpages-1.5.2.2.tar.bz2 139718 RMD160 c1597fedd5e60f89356fd6d3a49d62c0b797a935 SHA1 4bd6c99b8b30fa1af05408b86621eb3f0d47d69e SHA256 4b1c681c5be4cda05e98f74269b9e9d3334d05340bec224c32f97c3044653fc6 +EBUILD git-1.5.2.2.ebuild 4253 RMD160 1a370f7f5ab4d6e0fac05e75fda1712005024e1c SHA1 28b74a3edb732b06d918e355b96799a3ac8d7745 SHA256 e660af574357ef6e2f7aed8b61cec7446a991fd43d0bf9687a4a07563a71a952 +MD5 c0b4b203bff909a826c5bea2c40a1478 git-1.5.2.2.ebuild 4253 +RMD160 1a370f7f5ab4d6e0fac05e75fda1712005024e1c git-1.5.2.2.ebuild 4253 +SHA256 e660af574357ef6e2f7aed8b61cec7446a991fd43d0bf9687a4a07563a71a952 git-1.5.2.2.ebuild 4253 +MISC ChangeLog 29053 RMD160 d1d3020e9b2bd78145c9f2e31fa685f71fd675fb SHA1 10a8f990fc25fb245d6eea28789246eb03653b3e SHA256 11ee18d72a51c3ef30f271e55072e7b6f688d08660a63eaa24d994097cc6bb8f +MD5 2b504309a3ba3bccd942cf923c5fe60b ChangeLog 29053 +RMD160 d1d3020e9b2bd78145c9f2e31fa685f71fd675fb ChangeLog 29053 +SHA256 11ee18d72a51c3ef30f271e55072e7b6f688d08660a63eaa24d994097cc6bb8f ChangeLog 29053 +MISC metadata.xml 392 RMD160 da59e9305bc7e87b945795cdd7725b8c4130dc84 SHA1 d00357fdc17b861721ae37474801fba87d1dc6a7 SHA256 790671f0af52b6c259869673a58dcaac9dee62dc57e4afd9807f61c0790f1dc5 +MD5 0aa7e069436908b95b80ded3a3178a4b metadata.xml 392 +RMD160 da59e9305bc7e87b945795cdd7725b8c4130dc84 metadata.xml 392 +SHA256 790671f0af52b6c259869673a58dcaac9dee62dc57e4afd9807f61c0790f1dc5 metadata.xml 392 +MD5 946333a55f5af236787b0bf7400614bb files/digest-git-1.5.2.2 698 +RMD160 adf4864c953f3783a35f1a5f559e6d78a8c4eded files/digest-git-1.5.2.2 698 +SHA256 9825b961cbf9ae938cf9b2690703143c58b7146c18cae2e992227985635782c7 files/digest-git-1.5.2.2 698 diff --git a/dev-util/git/files/71git-gentoo.el b/dev-util/git/files/71git-gentoo.el new file mode 100644 index 0000000..ded21c2 --- a/dev/null +++ b/dev-util/git/files/71git-gentoo.el @@ -0,0 +1,7 @@ +;;; git site-lisp configuration + +(add-to-list 'load-path "@SITELISP@") +(add-to-list 'vc-handled-backends 'GIT) +(autoload 'git-status "git" "Entry point into git-status mode." t) +(autoload 'git-blame-mode "git-blame" + "Minor mode for incremental blame for Git." t) diff --git a/dev-util/git/files/digest-git-1.5.2.2 b/dev-util/git/files/digest-git-1.5.2.2 new file mode 100644 index 0000000..0347a12 --- a/dev/null +++ b/dev-util/git/files/digest-git-1.5.2.2 @@ -0,0 +1,8 @@ +MD5 846940654b703ec5c8de4ee388cb4d08 git-1.5.2.2.tar.bz2 1190255 +RMD160 ab4e7c30fa13470b3fe16edb1d6681600438483e git-1.5.2.2.tar.bz2 1190255 +SHA256 9c569ab1096c37e1b7ba3633fda5b36b9ad4305454ce2748bb1da557a3817041 git-1.5.2.2.tar.bz2 1190255 +RMD160 28d4a886e411b8d9068f28f19fa6be71716d4241 git-htmldocs-1.5.2.2.tar.bz2 505023 +SHA256 8c078916fb43b88de9a0626bee32f217452bed6dd2798643c3cec020b389205f git-htmldocs-1.5.2.2.tar.bz2 505023 +MD5 892e8506874d537038d67c51f9c76ec9 git-manpages-1.5.2.2.tar.bz2 139718 +RMD160 c1597fedd5e60f89356fd6d3a49d62c0b797a935 git-manpages-1.5.2.2.tar.bz2 139718 +SHA256 4b1c681c5be4cda05e98f74269b9e9d3334d05340bec224c32f97c3044653fc6 git-manpages-1.5.2.2.tar.bz2 139718 diff --git a/dev-util/git/files/git-1.5.0-symlinks.patch b/dev-util/git/files/git-1.5.0-symlinks.patch new file mode 100644 index 0000000..282dee8 --- a/dev/null +++ b/dev-util/git/files/git-1.5.0-symlinks.patch @@ -0,0 +1,13 @@ +diff --git a/Makefile b/Makefile +index 084b7fe..ea297a4 100644 +--- a/Makefile ++++ b/Makefile +@@ -901,7 +901,7 @@ install: all + cp '$(DESTDIR_SQ)$(bindir_SQ)/git$X' \ + '$(DESTDIR_SQ)$(gitexecdir_SQ)/git$X'; \ + fi +- $(foreach p,$(BUILT_INS), rm -f '$(DESTDIR_SQ)$(gitexecdir_SQ)/$p' && ln '$(DESTDIR_SQ)$(gitexecdir_SQ)/git$X' '$(DESTDIR_SQ)$(gitexecdir_SQ)/$p' ;) ++ $(foreach p,$(BUILT_INS), rm -f '$(DESTDIR_SQ)$(gitexecdir_SQ)/$p' && ln '$(gitexecdir_SQ)/git$X' '$(DESTDIR_SQ)$(gitexecdir_SQ)/$p' ;) + ifneq (,$X) + $(foreach p,$(patsubst %$X,%,$(filter %$X,$(ALL_PROGRAMS) $(BUILT_INS) git$X)), rm -f '$(DESTDIR_SQ)$(gitexecdir_SQ)/$p';) + endif diff --git a/dev-util/git/files/git-daemon.confd b/dev-util/git/files/git-daemon.confd new file mode 100644 index 0000000..ace9cbd --- a/dev/null +++ b/dev-util/git/files/git-daemon.confd @@ -0,0 +1,12 @@ +# conf.d file for git-daemon +# +# Please check man 1 git-daemon for more information about the options +# git-daemon accepts. +# +# Meaningful options are: +# --syslog --- Enables syslog logging +# --verbose --- Enables verbose logging +# --export-all --- Exports all repositories +# --port=XXXX --- Starts in port XXXX instead of 9418 +# +GITDAEMON_OPTS="--syslog" diff --git a/dev-util/git/files/git-daemon.initd b/dev-util/git/files/git-daemon.initd new file mode 100644 index 0000000..2563c41 --- a/dev/null +++ b/dev-util/git/files/git-daemon.initd @@ -0,0 +1,22 @@ +#!/sbin/runscript +# Copyright 1999-2005 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-util/git/files/git-daemon.initd,v 1.1 2005/10/05 15:05:04 ferdy Exp $ + +depend() { + need net + use logger +} + +start() { + ebegin "Starting git-daemon" + start-stop-daemon --start --quiet --background \ + --exec /usr/bin/git-daemon -- ${GITDAEMON_OPTS} + eend $? +} + +stop() { + ebegin "Stoping git-daemon" + start-stop-daemon --stop --quiet --name git-daemon + eend $? +} diff --git a/dev-util/git/files/git-daemon.xinetd b/dev-util/git/files/git-daemon.xinetd new file mode 100644 index 0000000..a0748b2 --- a/dev/null +++ b/dev-util/git/files/git-daemon.xinetd @@ -0,0 +1,13 @@ +service git-daemon +{ + disable = yes + socket_type = stream + wait = no + user = nobody + type = UNLISTED + protocol = tcp + log_on_failure += USERID + port = 9418 + server = /usr/bin/git-daemon + server_args = --inetd --syslog --export-all --base-path=/var/git +} diff --git a/dev-util/git/git-1.5.2.2.ebuild b/dev-util/git/git-1.5.2.2.ebuild new file mode 100644 index 0000000..ff32c17 --- a/dev/null +++ b/dev-util/git/git-1.5.2.2.ebuild @@ -0,0 +1,163 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +inherit toolchain-funcs eutils elisp-common perl-module bash-completion + +MY_PV="${PV/_rc/.rc}" +MY_P="${PN}-${MY_PV}" + +DOC_VER=${MY_PV} + +DESCRIPTION="GIT - the stupid content tracker" +HOMEPAGE="http://git.or.cz/" +SRC_URI="mirror://kernel/software/scm/git/${MY_P}.tar.bz2 + mirror://kernel/software/scm/git/${PN}-manpages-${DOC_VER}.tar.bz2 + doc? ( mirror://kernel/software/scm/git/${PN}-htmldocs-${DOC_VER}.tar.bz2 )" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd" +IUSE="curl doc elibc_uclibc emacs gtk mozsha1 perl ppcsha1 tk webdav" + +DEPEND="dev-libs/openssl + sys-libs/zlib + !app-misc/git + curl? ( net-misc/curl ) + webdav? ( dev-libs/expat ) + emacs? ( virtual/emacs )" +RDEPEND="${DEPEND} + dev-lang/perl + perl? ( dev-perl/Error ) + tk? ( dev-lang/tk ) + gtk? ( >=dev-python/pygtk-2.8 )" + +SITEFILE=71${PN}-gentoo.el +S="${WORKDIR}/${MY_P}" + +# 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 mozsha1 ; then + myopts="${myopts} MOZILLA_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" + use webdav && ewarn "USE=webdav only matters with USE=curl. Ignoring." + fi + + myopts="${myopts} WITH_SEND_EMAIL=YesPlease" + + use elibc_uclibc && myopts="${myopts} NO_ICONV=YesPlease" + + export MY_MAKEOPTS=${myopts} +} + +showpkgdeps() { + local pkg=$1 + shift + elog " $(printf "%-17s:" ${pkg}) ${@}" +} + +src_unpack() { + unpack ${A} + cd ${S} + + epatch "${FILESDIR}"/${PN}-1.5.0-symlinks.patch + + sed -i \ + -e "s:^\(CFLAGS = \).*$:\1${CFLAGS} -Wall:" \ + -e "s:^\(LDFLAGS = \).*$:\1${LDFLAGS}:" \ + -e "s:^\(CC = \).*$:\1$(tc-getCC):" \ + -e "s:^\(AR = \).*$:\1$(tc-getAR):" \ + -e 's:ln :ln -s :g' \ + Makefile || die "sed failed" + + exportmakeopts +} + +src_compile() { + emake ${MY_MAKEOPTS} DESTDIR="${D}" prefix=/usr || die "make failed" + + if use emacs ; then + elisp-compile contrib/emacs/{,vc-}git.el || die "emacs modules failed" + fi +} + +src_install() { + emake ${MY_MAKEOPTS} DESTDIR="${D}" prefix=/usr install || \ + die "make install failed" + + use tk || rm "${D}"/usr/bin/gitk + + doman "${WORKDIR}"/man?/* + + dodoc README COPYING Documentation/SubmittingPatches + if use doc ; then + dodoc Documentation/technical/* + dodir /usr/share/doc/${PF}/html + cp -r "${WORKDIR}"/{*.html,howto} "${D}"/usr/share/doc/${PF}/html + fi + + dobashcompletion contrib/completion/git-completion.bash ${PN} + + if use emacs ; then + elisp-install ${PN} contrib/emacs/{,vc-}git.el* || \ + die "elisp-install failed" + elisp-site-file-install "${FILESDIR}/${SITEFILE}" + fi + + if use gtk ; then + dobin contrib/gitview/gitview + use doc && dodoc contrib/gitview/gitview.txt + fi + + insinto /etc/xinetd.d + newins "${FILESDIR}"/git-daemon.xinetd git-daemon + + newinitd "${FILESDIR}"/git-daemon.initd git-daemon + newconfd "${FILESDIR}"/git-daemon.confd git-daemon + + fixlocalpod +} + +src_test() { + cd "${S}" + has_version dev-util/subversion || \ + MY_MAKEOPTS="${MY_MAKEOPTS} NO_SVN_TESTS=YesPlease" + has_version app-arch/unzip || \ + rm "${S}"/t/t5000-tar-tree.sh + # Stupid CVS won't let some people commit as root + rm "${S}"/t/t9200-git-cvsexportcommit.sh + emake ${MY_MAKEOPTS} DESTDIR="${D}" prefix=/usr test || die "tests failed" +} + +pkg_postinst() { + use emacs && elisp-site-regen + elog "These additional scripts need some dependencies:" + echo + showpkgdeps git-archimport "dev-util/tla" + showpkgdeps git-cvsimport ">=dev-util/cvsps-2.1" + showpkgdeps git-svnimport "dev-util/subversion(USE=perl)" + showpkgdeps git-svn \ + "dev-util/subversion(USE=perl)" \ + "dev-perl/libwww-perl" \ + "dev-perl/TermReadKey" + showpkgdeps git-quiltimport "dev-util/quilt" + showpkgdeps git-cvsserver "dev-perl/DBI" "dev-perl/DBD-SQLite" + showpkgdeps git-instaweb "|| ( www-servers/lighttpd net-www/apache(SLOT=2) )" + showpkgdeps git-send-email "USE=perl" + showpkgdeps git-remote "USE=perl" + echo +} + +pkg_postrm() { + use emacs && elisp-site-regen +} diff --git a/dev-util/git/metadata.xml b/dev-util/git/metadata.xml new file mode 100644 index 0000000..04ebaf5 --- a/dev/null +++ b/dev-util/git/metadata.xml @@ -0,0 +1,14 @@ + + + +no-herd + + ferdy@gentoo.org + Fernando J. Pereda + + + robbat2@gentoo.org + Robin H. Johnson + Backup maintainer + + -- cgit v0.9.0.2