summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2012-05-22 22:04:35 +0000
committerMike Frysinger <vapier@gentoo.org>2012-05-22 22:04:35 +0000
commite07cc916321666dc70a6765673b05f9237003a3d (patch)
tree7c15da61c80cc1ceb9fcc8b9cb6b71bf8b652ff0 /app-arch
parentInitial import (diff)
downloadhistorical-e07cc916321666dc70a6765673b05f9237003a3d.tar.gz
historical-e07cc916321666dc70a6765673b05f9237003a3d.tar.bz2
historical-e07cc916321666dc70a6765673b05f9237003a3d.zip
Fix building with glibc-2.16+.
Package-Manager: portage-2.2.0_alpha102/cvs/Linux x86_64
Diffstat (limited to 'app-arch')
-rw-r--r--app-arch/gzip/ChangeLog6
-rw-r--r--app-arch/gzip/Manifest21
-rw-r--r--app-arch/gzip/files/gzip-1.4-no-gets.patch22
-rw-r--r--app-arch/gzip/gzip-1.4.ebuild3
4 files changed, 45 insertions, 7 deletions
diff --git a/app-arch/gzip/ChangeLog b/app-arch/gzip/ChangeLog
index 6e2a33666088..3e883580dfd4 100644
--- a/app-arch/gzip/ChangeLog
+++ b/app-arch/gzip/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for app-arch/gzip
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-arch/gzip/ChangeLog,v 1.112 2012/04/26 19:25:30 aballier Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-arch/gzip/ChangeLog,v 1.113 2012/05/22 22:04:35 vapier Exp $
+
+ 22 May 2012; Mike Frysinger <vapier@gentoo.org> +files/gzip-1.4-no-gets.patch,
+ gzip-1.4.ebuild:
+ Fix building with glibc-2.16+.
26 Apr 2012; Alexis Ballier <aballier@gentoo.org> gzip-1.4.ebuild:
keyword ~amd64-fbsd
diff --git a/app-arch/gzip/Manifest b/app-arch/gzip/Manifest
index 5b310935c888..559c51f5e507 100644
--- a/app-arch/gzip/Manifest
+++ b/app-arch/gzip/Manifest
@@ -3,14 +3,25 @@ Hash: SHA1
AUX gzip-1.3.8-install-symlinks.patch 280 RMD160 31a85a5adbc91fd664f3c5f3635483b5b39a6f0e SHA1 4019708174e1cf3b80df3413c478148d10e9d8c2 SHA256 f8b8c8548ae32975ba8e5bbc79add0f951954e1b4a21de55575274de177925d1
AUX gzip-1.4-assembler.patch 1703 RMD160 807f1428cdf9342f912422ce0b0afec628d0ec6b SHA1 16311f87fb8e13881b04a38447ee7e820f000731 SHA256 4d05f0c6df2fcca0dcc6f72f4545ea89e0cdcb92d1f6b9e9e2bd1942da46cf81
+AUX gzip-1.4-no-gets.patch 779 RMD160 5d6fbfe2fe1e26587d542f18a2a85c6073b45251 SHA1 fa6cff43349c853657ded4ed3459737fb1047c56 SHA256 adf17732f03e1a794018da083ad9a2f754176d2590dd1671a4b33d1ef788d474
DIST gzip-1.4.tar.gz 907411 RMD160 a74f782960387e3f05373acc258becb564eda82d SHA1 1d398dac6a7920a7de6e2685fe472a840eb2ce6e SHA256 d166cfd3da380da1bd535633e8890bfb5664f9e68870a611d1dc01a3e9f711ee
-EBUILD gzip-1.4.ebuild 1318 RMD160 d25500642470b4d07eee9d8a2e6a725a221a9419 SHA1 9d86ac3dcc4ffc345c66cc6ecfd194402b7b8466 SHA256 7e879809a96dce37baf683bdc41ec9100297939d026928755b4addc050630325
-MISC ChangeLog 16085 RMD160 7682cfaaaca8515d556630e78eacdc3115c7bbe0 SHA1 c46c99a44ba9be657a290035b31a0ca11fd0eb46 SHA256 136679e3733a53702b7e1f5c9ee40a46efcb3079e81d3c5e230591adc55eaa3f
+EBUILD gzip-1.4.ebuild 1357 RMD160 c86a4a719eca63708025b98427c15057b0620729 SHA1 54e7566134aa06bfb3fece4dafc0ea5dfb08052f SHA256 5406356e9d38b7e5196bebfbd557c2665c9688cc453e14d21fde24ce1ec8ccae
+MISC ChangeLog 16217 RMD160 04b27a9956cf6120028b6cf26154ef281266b702 SHA1 e3bfd08aa7e59cdfc02930058d994fa6b3174a3e SHA256 3cc617f01f7bf61da4e1d25570a7f071fffcfb47958776eb2a89b6a0116c037a
MISC metadata.xml 258 RMD160 fb52cbd38f7a8c9d7fee81f2db5dde7e3b17e045 SHA1 27fbcb42e87ac32af5f2a864ffc330b23b7b9f70 SHA256 3e8d2c98025402bd29168f46db0e4ed14ae2d64ee8e75508d87b136d06ba044c
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
-iEYEARECAAYFAk+ZoS8ACgkQvFcC4BYPU0oM4QCfaWUpwVQky8HPKwhN03VLheHl
-jW0AnAyyqYX106X3BFqi5b5fLNQ6I2fb
-=cyrf
+iQIcBAEBAgAGBQJPvA27AAoJELEHsLL7fEFW7sQQALlkwMzKurxgK9clcXKxbdDC
+OoHnpjSbxmxRx/eGz7Bb5SnExtynWBBS3tXramjgRjUPprz6Ih2n2gysHbXvOZ3g
+dBw5TNPL0UBqgYYFaa/Gd9jkUAHyCbRYGZn05jYYlnhxrGdA1BSss3otT2QRZ9CW
+JME0H9Ln7PYxFOABlIfuKHQFSXsbfRg+pYIOE91SzKcGWl/cALgYWgkiBP+x9BY3
+1McZDGO6i8gmGohdQhCAdv/gmegy0tR9a50xqaqpwCPdI9B+sOK1iyuX6d7UGFxy
+2odpdPtU9SfQc2zmHsGylBBhIlKg3EnNILAN0xW14qrQrc84PcoLosY/FA7s6uCC
+Z4I0GH96rKwkVzhMANcg4+kh1ffFnar6a9gixDtKrRzR5sB37hqCgrmet4XEkd4D
+vsSjGv1pT68bBEMMkcHjGt3bmDjALcZwM6rvtcPoTOeiIqoRuSVP3OkWe9BobuUF
+ZmkjBcSL8QZX/tCQqp1GsAvzBTeXJSDnWi/dHzZkIj59RQB6oDMfCPwD/Tig1OBw
+TZS2wu4mE39XRb7jgnyCZN5Dzq3w4mrkv468Bi6eVkHqNVDbPr6LMrAHvEuGYKpV
+Y+qxGLDdzULK3Cm8ZtdLKhN2XW0Wl+9pVz+pu67t1mXL3Ty63BaQnnxzt4A5F5pa
+mVCpkva2sruZDVLB3zzR
+=V0uw
-----END PGP SIGNATURE-----
diff --git a/app-arch/gzip/files/gzip-1.4-no-gets.patch b/app-arch/gzip/files/gzip-1.4-no-gets.patch
new file mode 100644
index 000000000000..6da6e64bb7fd
--- /dev/null
+++ b/app-arch/gzip/files/gzip-1.4-no-gets.patch
@@ -0,0 +1,22 @@
+hack until gzip pulls a newer gnulib version
+
+From 66712c23388e93e5c518ebc8515140fa0c807348 Mon Sep 17 00:00:00 2001
+From: Eric Blake <eblake@redhat.com>
+Date: Thu, 29 Mar 2012 13:30:41 -0600
+Subject: [PATCH] stdio: don't assume gets any more
+
+Gnulib intentionally does not have a gets module, and now that C11
+and glibc have dropped it, we should be more proactive about warning
+any user on a platform that still has a declaration of this dangerous
+interface.
+
+--- a/lib/stdio.in.h
++++ b/lib/stdio.in.h
+@@ -125,7 +125,6 @@
+ so any use of gets warrants an unconditional warning. Assume it is
+ always declared, since it is required by C89. */
+ #undef gets
+-_GL_WARN_ON_USE (gets, "gets is a security hole - use fgets instead");
+
+ #if @GNULIB_FOPEN@
+ # if @REPLACE_FOPEN@
diff --git a/app-arch/gzip/gzip-1.4.ebuild b/app-arch/gzip/gzip-1.4.ebuild
index 5d0b93f8d116..87373ae1f95a 100644
--- a/app-arch/gzip/gzip-1.4.ebuild
+++ b/app-arch/gzip/gzip-1.4.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-arch/gzip/gzip-1.4.ebuild,v 1.10 2012/04/26 19:25:30 aballier Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-arch/gzip/gzip-1.4.ebuild,v 1.11 2012/05/22 22:04:35 vapier Exp $
inherit eutils flag-o-matic
@@ -25,6 +25,7 @@ src_unpack() {
#epatch "${FILESDIR}"/${PN}-1.3.5-rsync.patch
epatch "${FILESDIR}"/${PN}-1.3.8-install-symlinks.patch
epatch "${FILESDIR}"/${P}-assembler.patch #309079
+ epatch "${FILESDIR}"/${P}-no-gets.patch
}
src_compile() {