summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarkus Duft <mduft@gentoo.org>2011-05-31 06:27:02 +0000
committerMarkus Duft <mduft@gentoo.org>2011-05-31 06:27:02 +0000
commit6842ca3db0ab36246a7430be0e25f39ee681f4c5 (patch)
treeacf9069915932f6a36fb57853d25704152d62081 /dev-vcs
parentBug #369021 - Update SRC_URI to point to sourceforge. (diff)
downloadgentoo-2-6842ca3db0ab36246a7430be0e25f39ee681f4c5.tar.gz
gentoo-2-6842ca3db0ab36246a7430be0e25f39ee681f4c5.tar.bz2
gentoo-2-6842ca3db0ab36246a7430be0e25f39ee681f4c5.zip
add build fix for x86-interix (prefix)
(Portage version: 2.1.9.42/cvs/Linux i686)
Diffstat (limited to 'dev-vcs')
-rw-r--r--dev-vcs/git/ChangeLog54
-rw-r--r--dev-vcs/git/files/git-1.7.5-interix.patch43
-rw-r--r--dev-vcs/git/git-1.7.5.3.ebuild5
-rw-r--r--dev-vcs/git/git-9999.ebuild5
4 files changed, 80 insertions, 27 deletions
diff --git a/dev-vcs/git/ChangeLog b/dev-vcs/git/ChangeLog
index dab80f98a8c9..a38850a1155f 100644
--- a/dev-vcs/git/ChangeLog
+++ b/dev-vcs/git/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for dev-vcs/git
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-vcs/git/ChangeLog,v 1.93 2011/05/30 09:29:20 robbat2 Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-vcs/git/ChangeLog,v 1.94 2011/05/31 06:27:02 mduft Exp $
+
+ 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)
@@ -18,7 +22,7 @@
+git-1.7.5_rc3.ebuild:
Version bump.
- 20 Apr 2011; Tomáš Chvátal <scarabeus@gentoo.org> git-9999.ebuild:
+ 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)
@@ -141,7 +145,7 @@
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,
+ 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
@@ -294,7 +298,7 @@
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:
+ 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:
@@ -372,7 +376,7 @@
+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:
+ 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:
@@ -568,7 +572,7 @@
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,
+ 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
@@ -624,7 +628,7 @@
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:
+ 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)
@@ -654,7 +658,7 @@
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:
+ 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:
@@ -730,7 +734,7 @@
+git-1.6.4.ebuild:
New upstream releases.
- 30 Jun 2009; Raúl Porcel <armin76@gentoo.org> git-1.6.3.3.ebuild:
+ 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:
@@ -896,7 +900,7 @@
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:
+ 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:
@@ -905,7 +909,7 @@
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:
+ 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:
@@ -1023,7 +1027,7 @@
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:
+ 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:
@@ -1073,7 +1077,7 @@
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:
+ 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:
@@ -1127,7 +1131,7 @@
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:
+ 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)
@@ -1167,7 +1171,7 @@
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:
+ 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:
@@ -1224,7 +1228,7 @@
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:
+ 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:
@@ -1325,7 +1329,7 @@
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:
+ 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:
@@ -1430,7 +1434,7 @@
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:
+ 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:
@@ -1476,7 +1480,7 @@
-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:
+ 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)
@@ -1508,7 +1512,7 @@
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:
+ 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,
@@ -1613,7 +1617,7 @@
git-1.4.4.3.ebuild:
einfo -> elog
- 04 Jan 2007; Bryan Østergaard <kloeri@gentoo.org> git-1.4.4.3.ebuild:
+ 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:
@@ -1821,7 +1825,7 @@
*git-1.4.1.1 (25 Jul 2006)
- 25 Jul 2006; Diego Pettenò <flameeyes@gentoo.org> +git-1.4.1.1.ebuild:
+ 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,
@@ -1830,7 +1834,7 @@
*git-1.4.1 (02 Jul 2006)
- 02 Jul 2006; Diego Pettenò <flameeyes@gentoo.org> +git-1.4.1.ebuild:
+ 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:
@@ -1860,7 +1864,7 @@
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:
+ 14 May 2006; Diego Pettenò <flameeyes@gentoo.org> git-1.3.2.ebuild:
Add ~x86-fbsd keyword.
*git-1.3.2 (04 May 2006)
@@ -2285,7 +2289,7 @@
*git-0.99.3 (09 Aug 2005)
- 09 Aug 2005; Michał Januszewski <spock@gentoo.org> +git-0.99.3.ebuild:
+ 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:
diff --git a/dev-vcs/git/files/git-1.7.5-interix.patch b/dev-vcs/git/files/git-1.7.5-interix.patch
new file mode 100644
index 000000000000..6eaaf650a519
--- /dev/null
+++ b/dev-vcs/git/files/git-1.7.5-interix.patch
@@ -0,0 +1,43 @@
+reported upstream: http://thread.gmane.org/gmane.comp.version-control.git/174407/focus=174438
+
+diff -ru git-1.7.5.rc3.orig/Makefile git-1.7.5.rc3/Makefile
+--- git-1.7.5.rc3.orig/Makefile 2011-05-27 08:40:59 +0200
++++ git-1.7.5.rc3/Makefile 2011-05-27 09:00:58 +0200
+@@ -1121,8 +1121,6 @@
+ X = .exe
+ endif
+ ifeq ($(uname_S),Interix)
+- NO_SYS_POLL_H = YesPlease
+- NO_INTTYPES_H = YesPlease
+ NO_INITGROUPS = YesPlease
+ NO_IPV6 = YesPlease
+ NO_MEMMEM = YesPlease
+@@ -1133,10 +1131,14 @@
+ ifeq ($(uname_R),3.5)
+ NO_INET_NTOP = YesPlease
+ NO_INET_PTON = YesPlease
++ NO_SOCKADDR_STORAGE = YesPlease
++ NO_FNMATCH_CASEFOLD = YesPlease
+ endif
+ ifeq ($(uname_R),5.2)
+ NO_INET_NTOP = YesPlease
+ NO_INET_PTON = YesPlease
++ NO_SOCKADDR_STORAGE = YesPlease
++ NO_FNMATCH_CASEFOLD = YesPlease
+ endif
+ endif
+ ifneq (,$(findstring MINGW,$(uname_S)))
+diff -ru git-1.7.5.rc3.orig/compat/fnmatch/fnmatch.c git-1.7.5.rc3/compat/fnmatch/fnmatch.c
+--- git-1.7.5.rc3.orig/compat/fnmatch/fnmatch.c 2011-05-27 08:40:57 +0200
++++ git-1.7.5.rc3/compat/fnmatch/fnmatch.c 2011-05-27 09:01:47 +0200
+@@ -127,6 +127,10 @@
+ extern int errno;
+ # endif
+
++# ifndef NULL
++# define NULL 0
++# endif
++
+ /* This function doesn't exist on most systems. */
+
+ # if !defined HAVE___STRCHRNUL && !defined _LIBC
diff --git a/dev-vcs/git/git-1.7.5.3.ebuild b/dev-vcs/git/git-1.7.5.3.ebuild
index a42fd7635859..7acc019da89e 100644
--- a/dev-vcs/git/git-1.7.5.3.ebuild
+++ b/dev-vcs/git/git-1.7.5.3.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-vcs/git/git-1.7.5.3.ebuild,v 1.1 2011/05/30 09:29:20 robbat2 Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-vcs/git/git-1.7.5.3.ebuild,v 1.2 2011/05/31 06:27:02 mduft Exp $
EAPI=3
@@ -243,6 +243,9 @@ src_prepare() {
# bug #318289
# Merged upstream
#epatch "${FILESDIR}"/git-1.7.3.2-interix.patch
+
+ # reported upstream. should be in the next release.
+ epatch "${FILESDIR}"/git-1.7.5-interix.patch
}
git_emake() {
diff --git a/dev-vcs/git/git-9999.ebuild b/dev-vcs/git/git-9999.ebuild
index 368e7c412569..53c274f33d4c 100644
--- a/dev-vcs/git/git-9999.ebuild
+++ b/dev-vcs/git/git-9999.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-vcs/git/git-9999.ebuild,v 1.20 2011/05/30 09:29:20 robbat2 Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-vcs/git/git-9999.ebuild,v 1.21 2011/05/31 06:27:02 mduft Exp $
EAPI=3
@@ -243,6 +243,9 @@ src_prepare() {
# bug #318289
# Merged upstream
#epatch "${FILESDIR}"/git-1.7.3.2-interix.patch
+
+ # reported upstream. should be in the next release.
+ epatch "${FILESDIR}"/git-1.7.5-interix.patch
}
git_emake() {