summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2012-09-07 20:08:49 +0000
committerMike Frysinger <vapier@gentoo.org>2012-09-07 20:08:49 +0000
commit7d1abe773d40358d06d5a66e75228b859aafd10d (patch)
tree04a2e73bc883778e187b0e943001c809d432dbe9 /sys-devel/bison
parentfix dependencies (diff)
downloadhistorical-7d1abe773d40358d06d5a66e75228b859aafd10d.tar.gz
historical-7d1abe773d40358d06d5a66e75228b859aafd10d.tar.bz2
historical-7d1abe773d40358d06d5a66e75228b859aafd10d.zip
Fix glibc-2.16/gets issue in stable version.
Package-Manager: portage-2.2.0_alpha120/cvs/Linux x86_64
Diffstat (limited to 'sys-devel/bison')
-rw-r--r--sys-devel/bison/ChangeLog6
-rw-r--r--sys-devel/bison/Manifest31
-rw-r--r--sys-devel/bison/bison-2.4.3.ebuild5
-rw-r--r--sys-devel/bison/files/bison-2.4.3-no-gets.patch22
4 files changed, 46 insertions, 18 deletions
diff --git a/sys-devel/bison/ChangeLog b/sys-devel/bison/ChangeLog
index 365fc5315644..e6798e37d753 100644
--- a/sys-devel/bison/ChangeLog
+++ b/sys-devel/bison/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for sys-devel/bison
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-devel/bison/ChangeLog,v 1.116 2012/08/24 15:57:21 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-devel/bison/ChangeLog,v 1.117 2012/09/07 20:08:49 vapier Exp $
+
+ 07 Sep 2012; Mike Frysinger <vapier@gentoo.org>
+ +files/bison-2.4.3-no-gets.patch, bison-2.4.3.ebuild:
+ Fix glibc-2.16/gets issue in stable version.
24 Aug 2012; Mike Frysinger <vapier@gentoo.org> bison-2.5.1.ebuild,
bison-2.6.1.ebuild, bison-2.6.2.ebuild, bison-2.6.ebuild:
diff --git a/sys-devel/bison/Manifest b/sys-devel/bison/Manifest
index 9adfaf3658af..26ffc733b9f5 100644
--- a/sys-devel/bison/Manifest
+++ b/sys-devel/bison/Manifest
@@ -4,6 +4,7 @@ Hash: SHA256
AUX bison-1.32-extfix.patch 1170 SHA256 a47285e1b6f1ee53b8def53380068ad6a86ccd09e3338481f6d3d14c7e8b31c4 SHA512 6f98d6ea4d6564c3890ede54994654af87d79a87e615e03856a71f3470876fe42768deeabe31f9393531a35619a7e00844ff2a3d87214754cfd04a25d591cc57 WHIRLPOOL 800744be43d9dc39ba4c7cba4342ee5c2360cf9792c0ff5971da91fe78df85358ac1b7cab5c32244898b69ced352ce159685daa80cf32317db4ab92610b2153d
AUX bison-2.4.2-gcc45_testsuite.patch 2545 SHA256 371642548b0b9f32bce58e5e293298e27384117483ed3cf5e55180b699fcd481 SHA512 babab2944f3555bd141d9ddf4b72241dab9e7d4216e8d8ada5b042c31953bd9a2caff2333aec4a685f516397e2f900ed05ef8b3864d098ffea8afc639104d37e WHIRLPOOL e6465ddc0b26e01a272f8af5d68a61aa077688b96908f2ce15888d0ee1b08a6a62f7b0b4a2871f4da6b64e53d4dc6ee5f031a76f042cffcdbaa4ec69aef8b7d5
AUX bison-2.4.2-gnulib_spawn.patch 2667 SHA256 3ad044de9d80449859a73d805accc2481c362c5bce6421f7336509f02e1ee39d SHA512 c2270bca1bdb07501c749ed8e04cfab7a3b5a81ce12bd0458ba4b870db824af30eee694e8bce7d97488acf61fcfaa2e6658d5449b393147c34d77ce07b9d438e WHIRLPOOL 1f8c03d3bb191c9e3aa3dc10a0bb04fb2d9179e450fb7ea451680f62a7ec233a50017c01618be19ab76010be27cb527f3f815fcf3e3b4b8478bf99a8b116ea70
+AUX bison-2.4.3-no-gets.patch 780 SHA256 aae4bb53fa827685a1005b48b3149cb96b83feb43ba104d5da6ef223676cef70 SHA512 cf7d60c143bf27a546c6fa04f08b58b0c297996f25fe28e85863795f51040772a85316ca1464204a84630322df16893d636331b7e4953f6c1718d680a5bc827b WHIRLPOOL 4415b7eebe6df47638df1c7f5c864a4296af0eddc18d56ccc24f926db48fb78699d3a864d08648867f06cfea88a3fc745bbd87865469c559f96b2b199cf24a75
AUX bison-2.4.3-uclibc-sched_param-def.patch 580 SHA256 b111051eaaa15ce6e53ae168d06e0fb9688c70141060abfe0a15c5d1400fbaf9 SHA512 87a49e69aec0b36313132fc7a9fb520016e4dc4399a9af9a91636a588326825de3a65dd6bcdda8de20e364ec163afcb41b0453f09ce4102d179ce04279c8654d WHIRLPOOL 5f0d690078d004231d31adcbdea98c3f3059c60265595ac46cbb0d4e45638ae9e54c9ee08040842d278a4ddadd5744a6bce19753475978cf7360ce8bf2be9d7b
DIST bison-1.875d.tar.bz2 882745 SHA256 37ff8d673e35838c195d614bc402573d1268c997796e79b831053f4a22e03808
DIST bison-2.4.2.tar.bz2 1616117 SHA256 57fb243aa9af04a6a57c4f4d9167f4440059fe923817f1fdf5592ab892af4fb8 SHA512 428c6e6f9623d0f3d483f5eedb5f70dd58e19f8f844ffd0e0bc0765a648cce58639308ac47bc6e78633f609620fa0e86d2b8b0c20f855d3ca042cf70c0e43f7c WHIRLPOOL bfc6f12155ff2037ea2fae3f93bd830fe696e20a61f93432ec5684e883bb5aee5fcc5b8502f146e361b0e3f7194eddaebd53cb352b2948ae58d65e717e6c5bab
@@ -15,28 +16,28 @@ DIST bison-2.6.2.tar.xz 1650196 SHA256 79503f80397c30ac81b62eca5ffeaccaed72fdfed
DIST bison-2.6.tar.xz 1639796 SHA256 6dde6668484acb66267c74174f0cf850bd1be01f6e94850b9bd86ea2046a87a1 SHA512 125e8a66bd9ac619e5fe11ab4ff655d459da46f884488513c029ff8da72bb57c5397997dd56d81423a0dc409dddeee88906baf991f7b028120ee8ef19ae677b9 WHIRLPOOL 121f309d4654c249fb1b78c9ebe2fb3575100d455690cefea425bd7dadd8668e86789f4b610da6393ca6e8e0d8129b1df8790d9572733d99af93908008d05ae3
EBUILD bison-1.875d.ebuild 1780 SHA256 92a095e0410cf1ceab9fafed68e787e46ada9622b9b255c26a1cbcdaa9eed614 SHA512 08b17e0d8de06455f7e650d6d001615c056137f08598fd4f701f4900039bd1ae6cf10d102c0b8141fe3c86157c58075ff7930b22154e55edd624801d4b1106b8 WHIRLPOOL 6b38ad28e26137ce50c8deff3c603e8ac5614d2ff2ec4aad62dc94fe6fc3f36ff20c9825fca6e1927afe96ffce4d4b8f3aea1043597d087de365073043db60f7
EBUILD bison-2.4.2.ebuild 1360 SHA256 b7449515cc14f546bd315374b234159d66d0dbcdb1cbd9e9311ff6c027d61a00 SHA512 498831a0921a8592ecb7f91c47795b6674b00ce92d18ff97644e41b7693ca2e31f3bb01823586f75a1b63251be5333cbbb14a53e78ce01a69c2e7ba24aac3537 WHIRLPOOL e9395d6f3fb887990e0d4ff2a4749cbe405f9e36812d39138fda60c7324444a96517417e8cb7c2832cd5ee2d814dda85ecbc99777b34029b2b4639bbdb55e609
-EBUILD bison-2.4.3.ebuild 1196 SHA256 bf62a385e146f05c1a1d5b407ac25c3ac7e18dcca01174d9004efd97e76f185d SHA512 cac6f5352398ae03d8afbcd4e877ba0ceb01382b9b3455af4966496b0b6cd802f1611dd47bb722b1c118b218bf99d669e07909f1e8595c1fc2dea60ce0cf2ceb WHIRLPOOL 0ec39405eb89e872b0394bbe96dc37dcbc8f7dc2a5703aafd88a84765b2b1cd0730770b690dab4c2233c251c5e67f0b7d48678ee2c94cbd0813c07aaf4bf1278
+EBUILD bison-2.4.3.ebuild 1235 SHA256 f78c4cdbcdad3a7c767e3067d54441184db86dcaa28f220433b8c256a4d8bdcb SHA512 1c810fee024bd76686b783bdcb58947a89fe28e432c5163a93e4338e1a2aafc9c9460d2cd8c10dd7226aee36953767c38ea123ec8971dbcf7ed3598e968d26e9 WHIRLPOOL 2e0dc968606008c50399726498a98889005dab63b884ca4cd6e5395efb12626ce7d3702cf2ae5c0ec8c3048348fb9694b5a3b0164e633b233aaf044e2e6fe3ff
EBUILD bison-2.5.1.ebuild 1742 SHA256 8a4cde69401d441aa379c39f049220dc6bf65843363f977eb0ed855830a129c2 SHA512 8fb06f44ff744906cb8cd081667aa70e0fec02fd96195396b491808be0e1ff91e4822b3b8d1df6f3a9001ea155f2f8842e89eb77ce5080b6eb23506b52537dc1 WHIRLPOOL 06eacb9897f60b479cf9316f0158cb61bc42288d185bf4ac6a9ee3dc9a1d575f72c29eea3190b1cb3e560890e6f6fc593422bc0704ec2eb5f6d674568fb04dea
EBUILD bison-2.5.ebuild 1314 SHA256 6388e5d906799f3058715eb1da1f25463019ced71a80eb7f488e9957419e6578 SHA512 78309c036501b174d500a58b96c3f3c9d232a60f5c5e8acb6b0507ba2592caeddabb9702ecf652e4745e6547c451c63e6f09730d8c790872f00da127ef6ab821 WHIRLPOOL 47373313b6950d811f953224e44e7b8bf4f624659c143b87743431f4325d5c089e5f25d1df89dea91d399b18e534e314217ce8bc35afc8bfddc4821559040923
EBUILD bison-2.6.1.ebuild 1742 SHA256 0d3a26647ea3777fe1552523ce6dbe610f20651785d33d85a6479e2e9352ae92 SHA512 0923edac48ede4b31e7adfab361deb5819c1cfbb177d9a3a2db331485cc2ddf2a0fae82c559204630feb820edd58ddc84935609c1082cd91797cca4ca978ceb1 WHIRLPOOL e6db69f2579b208542882ba639daac02fb41b7d5ad58e059131922bef560bf6cb6aa4011a5444b15f47cd7ec54625000a37d9c5ef8107ccf2481dc6cf77542e5
EBUILD bison-2.6.2.ebuild 1742 SHA256 04169efa2c9c2302435a767fb25adb9927e2550b5c980f97e0b1abfd2561b311 SHA512 9dc67cf486ebad1042390db2780507fc5e7368842ca005d16142fd2cea00e566b3257513f0da92f12c394d17e8e79293f6364f5cabbc4e6d92a2d9d1f31a89c0 WHIRLPOOL 32af30774ec8a6f3101cb1cdbfb94e39f0081cb74f8d0e3f0c5c3d5522bed663a512aaac79b3097c66070f57b6412e0659fe7b31e6c615a29e257f5bdc987163
EBUILD bison-2.6.ebuild 1740 SHA256 9766011bc9354c1398b5d280b3dfdd9f9d5419920abbeb04e45942edc52c8766 SHA512 567f2c2170f2098c1e26a4752a35587eecc57970114af93e6c947b6dce9492f09903e41d3fed179eb0de7bd5876ba41897e221d48c596dab1b785a0f3c85ee1d WHIRLPOOL 690b01dcc9b192d758620f0d4eb7501825683f50afeb4912640337880889965d866da4abceb1f47589d9cfe75eb5ea02ae569acab99ec0c56dda52db88408d12
-MISC ChangeLog 15528 SHA256 4b2bfd6e20ed26fe8db271df362b7cbcb0b5cf16a6803b782ca95a418e2ea3a2 SHA512 811e21be3f83f1112721fd1847a26afc8592b519a3e8e92663a06c1c2d713242b66c2ec7b81ef0a21688bbe3c1892add8a2fe4ad44778cca87b8ec9e31739330 WHIRLPOOL ef921919f77036677c390a49302430703d21787e2ac9f931dc4753033b9f9c983aaeeda98a38501687ab1995baf7fc5c58e3a2aec9e1f1f8829166ec72918407
+MISC ChangeLog 15682 SHA256 8a3b82d0019136c137938b38eda9e6fe6d9bcce93ff1009ccf0d505ab64a6814 SHA512 23f7045187f838b5bde4816f2cd988cc249803ac566b917907d8f1bb1a00d9069dcbc51bb8c3a16b0946d1410f429f79bd589cb5e620ca96a2be6eff7c7caaa4 WHIRLPOOL 3e7b58eb0bee2d0dd31b3fc18919dd6c3a94095f79a864e8990423d61d9e1f258e95fdd79a409a9fffff0520efab7402ca5f7827131e83c7075e5b35d28b3b85
MISC metadata.xml 164 SHA256 f5f2891f2a4791cd31350bb2bb572131ad7235cd0eeb124c9912c187ac10ce92 SHA512 8eb0d5153d388f6ea069c64b93882244816a0a09aecc0d73cb872121ce0eb24c5ccafa96aad0b620b2300f319e1af101fa7fa6c5d0d561719d49bb07da0a2eca WHIRLPOOL 11a1441bddb7a6c69653c663902b7da5767ae6ad515ac2aabfc42fe37927a1ccc21472deeee454009ff720201a41c3e4a912df42661a0a87150fb46126da2d52
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
-iQIcBAEBCAAGBQJQN6RvAAoJELEHsLL7fEFWoBAP/jNRDWBqOZSvETUTvJSZUEen
-UsBwrZkNDYI+QMyya0PQ0Kv8VrKOPbq9n7ZL7755WaA9kAxug4MGTDDEYfpeYHHi
-zth02R7DZ1+MVCgwft2YFdHAfWnYoxzZZ3+/27S/Y7Ogn6QrKgCFlImiCymysix8
-yJ4b6Xh6lDImpdekSi+vAvzX7hM3m3y3Z+ZkzqXQQuGZx2HIZcFV09Q7GCJ1KFZI
-9W79c/Z0pSGJ0hnXa6VctyGM7w9C2bz2vM4z7fbK2eYTO9YOid+SQyqyaT1LR28J
-eeXKyjwpz84qgO0FlVLj+xCxyJjSjB6dyFz6Ycc1S+gCMtERjrP5gktszsoQO6yp
-wEgo/TBrE0t1uUWzMm3naNybUD5Avr+H0eFT6gMg9dMrEEUyFWdWF0GBajn67n+M
-NC2wGPszZP7ck4yWgjfOgDhFtbUsdhoypA/9wJ5Kma8dyd2tFDB7S2XkytTMzBFv
-O6sGGTYZcU5i1KMu4p4a77lM9ODtQ5M22VLVtJSO/QZBCHTYpZImEfYZp2H14Zro
-dLrNKfV8miKBAjrCrCXeKOjyVnSEO4Za2NbvVgUMlFOYTJcqHgijVBfrZJw/+3AJ
-CFbGrbJuIs5Ji/kRoA66hdsngYCUzCx6Tvj9VKiz1tiSMqtZrdySKmMSlGjfSo9K
-fJLw+UpXNYp2i8Xyj/V7
-=vM5Z
+iQIcBAEBCAAGBQJQSlTDAAoJELEHsLL7fEFWzMcP/3505NhmJmMLbB/oEZYBv9p6
+sPYM33Cyext6xsoHrqy0s+I0OvEvB3K8oyJkL/Mhr6dzseZF4ZkhY3DxuWtl3Oj1
+OWoksqMPY9FwY2zurL9nRG02I4MR3BnaENJSZarKYJwSuo7X0Z2L8g4VsrRn9Pm6
+C3SwGsUjkLZOKYXuyaXkfuwkUbRQwsDDHt8oAgWy5A1h3Go2rKEyxbW6YMSt38t+
+QM+mRFcFuzzaDCXQNQzzk/MfVtMThQ66glcZ/1we+eZ0XHk7FujVDFpg/bLUxky5
+aK6WHsD8CRwAKHRfTXv7skxxA+V+3AYPuorj+WaXb2MrhNg2A0Igk4sLGfaBfpfc
+FPJcxf+z8Ngcv0IfnzF6mG3cXQq4DpDEolN1cJ2I62hZiSGiL5C9wNh+8eJ4blDT
+z+qFRGY4KQHGBNjPFpylZ6/tBP4ETRdQOmravLbqNypQ4+muhQnCXq4Oil7cOs9v
+gUPXMY2aRBIflbL03NJ0302vz7zwPURTZnktNBLdaOZ8inIWSdNa0r2Z/YIifU35
+dTfowJ6fGJZPKBVbGDaFi+M/QnLl/O7+UcjrNpCf7kwdfOLzhiuJhetQRU+2PerJ
+VDhuHX+wNsEPWMnaDwNbWfRfEnO4RWnrPEBDFDizcwvd8VnFBXh4zJiJJfRgO9zL
+QN7MOjpKTgJvvkEpuz0g
+=RaW9
-----END PGP SIGNATURE-----
diff --git a/sys-devel/bison/bison-2.4.3.ebuild b/sys-devel/bison/bison-2.4.3.ebuild
index 6ac432a25f2e..dbb99f9c6ca0 100644
--- a/sys-devel/bison/bison-2.4.3.ebuild
+++ b/sys-devel/bison/bison-2.4.3.ebuild
@@ -1,6 +1,6 @@
-# Copyright 1999-2011 Gentoo Foundation
+# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-devel/bison/bison-2.4.3.ebuild,v 1.10 2011/08/17 03:43:40 mattst88 Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-devel/bison/bison-2.4.3.ebuild,v 1.11 2012/09/07 20:08:49 vapier Exp $
EAPI="2"
@@ -21,6 +21,7 @@ DEPEND="${RDEPEND}
src_prepare() {
epatch "${FILESDIR}"/${P}-uclibc-sched_param-def.patch
+ epatch "${FILESDIR}"/${P}-no-gets.patch
}
src_configure() {
diff --git a/sys-devel/bison/files/bison-2.4.3-no-gets.patch b/sys-devel/bison/files/bison-2.4.3-no-gets.patch
new file mode 100644
index 000000000000..a49a816f4761
--- /dev/null
+++ b/sys-devel/bison/files/bison-2.4.3-no-gets.patch
@@ -0,0 +1,22 @@
+hack until bizon 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@