summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeroen Roovers <jer@gentoo.org>2012-09-28 16:01:13 +0000
committerJeroen Roovers <jer@gentoo.org>2012-09-28 16:01:13 +0000
commit0ed7d2cc66aa9c1bff409bd107ead3616fdf7b6e (patch)
treefc29e0b70d9319a76acbd5da9fb65a228aa76bfa /dev-vcs/cssc
parentAdd LINGUAS support so that USE=nls actually makes sense. (diff)
downloadhistorical-0ed7d2cc66aa9c1bff409bd107ead3616fdf7b6e.tar.gz
historical-0ed7d2cc66aa9c1bff409bd107ead3616fdf7b6e.tar.bz2
historical-0ed7d2cc66aa9c1bff409bd107ead3616fdf7b6e.zip
Fix building against sys-libs/glibc-2.16 (bug #436510).
Package-Manager: portage-2.2.0_alpha134/cvs/Linux x86_64
Diffstat (limited to 'dev-vcs/cssc')
-rw-r--r--dev-vcs/cssc/ChangeLog6
-rw-r--r--dev-vcs/cssc/Manifest11
-rw-r--r--dev-vcs/cssc/cssc-1.3.0-r1.ebuild6
-rw-r--r--dev-vcs/cssc/files/cssc-1.3.0-gets.patch13
4 files changed, 28 insertions, 8 deletions
diff --git a/dev-vcs/cssc/ChangeLog b/dev-vcs/cssc/ChangeLog
index c78c8c964306..29a96f7f283f 100644
--- a/dev-vcs/cssc/ChangeLog
+++ b/dev-vcs/cssc/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for dev-vcs/cssc
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-vcs/cssc/ChangeLog,v 1.15 2012/09/12 16:29:00 jer Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-vcs/cssc/ChangeLog,v 1.16 2012/09/28 16:01:13 jer Exp $
+
+ 28 Sep 2012; Jeroen Roovers <jer@gentoo.org> cssc-1.3.0-r1.ebuild,
+ +files/cssc-1.3.0-gets.patch:
+ Fix building against sys-libs/glibc-2.16 (bug #436510).
12 Sep 2012; Jeroen Roovers <jer@gentoo.org> cssc-1.3.0-r1.ebuild:
Use P^^ instead of hard-coded upstream package name.
diff --git a/dev-vcs/cssc/Manifest b/dev-vcs/cssc/Manifest
index c8d7f9124f8d..bcada4fe261a 100644
--- a/dev-vcs/cssc/Manifest
+++ b/dev-vcs/cssc/Manifest
@@ -2,15 +2,16 @@
Hash: SHA256
AUX cssc-1.3.0-gcc47.patch 187 SHA256 97577b288fb35dc5416eb7a4e5f8a3f99aea7709bd020a061b1e1436e860d8e2 SHA512 75706187dccd2cfbf0ef0f95eb6520bdf8134da0f6414e4e7e1ee92d54835f5d857320cfc81eb1f4ebf8584ea6da4e4a26e3a5990d60d7b7609b9bf19b6dec74 WHIRLPOOL fbba6f818f7b8201cf0e3bea2ec84006b6272410eb4bfe0097bea8d3b0f809e088c4b2e4e9af82a030a3514fa53fdccf6d375013556dd8a975bddbdf3f3d544e
+AUX cssc-1.3.0-gets.patch 416 SHA256 ee2d32592aeb7d2009aad1c1b1d89e3fdb23dbd5950dbdeba0be2f80fdef82d1 SHA512 f13c0a9b9b8f2f155e0cdc8ecc43acef481b6f7204ed1d104e8eaed76b4f89d7dca69137d77d6f28b17faeb09f303e1459dcf259690906c8139302a4d41db542 WHIRLPOOL 9d547f25a3f826a9e2b7ec91e713d94417cb22c216dcfb937a88ca3b894e57f10aff15838130405dabc3c08288959fadcc2f112249c0d4b1b714fd6b7a97828e
DIST CSSC-1.3.0.tar.gz 1608481 SHA256 95053aab534c111648ea5b096037673b541a0c2960574d8addf70201a5337c2e SHA512 26d7b7757e59cd1eec900517fba671050308e61d841a47fbeb79a101749839fec8d7a9ea5dc938fc8cf669c36411fc850419503681e80e4292d4e3cc37d47a53 WHIRLPOOL a2d1f520838897310fc509b41715186dcf60487ae143149be30da9a87ecd7f4d831571e46ea86fa08d5b280add7d218aea45a75d0036ab97b64251da859c6415
-EBUILD cssc-1.3.0-r1.ebuild 942 SHA256 987789148bb0a6a396285ee16e5cc77f8ea1955597e2bee4c8ebde46e3874200 SHA512 4ee34f9452f8b0a6272fef58bf7099b75bbcad085a79e666d251c83644ba059e1674f2c654f69f0ede6107f6b6ad0db654ad91ca81428c8b83df3df69b71cdeb WHIRLPOOL 80f0befa48ceaa0017dd2c6bc77334aa660913071e1f270e03c912c532c9344d7ea085b0dc0eaed399e297ed0594a47ef2dab84e3de6a2d870b91f779383db92
+EBUILD cssc-1.3.0-r1.ebuild 980 SHA256 1c5cb88f02585bfe5ef4d367d87b590d58748921f7199f09a0f929e7f530df1e SHA512 bb74e326619a7fb5aa7931264de8ba686bad0ea4a5321e091251e895348b4abf577e2b5ad88e78185301112ab1209c3255936a98031ae946b0d532f777547ffc WHIRLPOOL 030300dfdcc43058e287cce0d0920f42c47465e632fd434f4aa57d08d8f188f0137ba7f649b5f6a110bcbe73f9bbf9572c807397325867547d15f01672f1c9e3
EBUILD cssc-1.3.0.ebuild 1012 SHA256 e656124573f5bf2b1c389d9fae9605c75d22cb01c3409ac556c8ba509910d7be SHA512 20600d14bfa31fdcaf63f131474fbe03e331cc502a11f1c33df1fca8940146d7454ed6d7f45e19a93bc4c2106f5d206c91fc19fbb1382fdbf0ba5b07bfd2fa2d WHIRLPOOL 05ba5f8e1af570e45755a21237117e2acdc1fa7465edec798a5f6575896055f0e278984f093920656952d10326aa48fe548165b016c5d282824672a17197430a
-MISC ChangeLog 3727 SHA256 94c28c74c66506a7a6cb4dfdc4191d9ee35bae40c4f986c31ea2dc2f9682f3b6 SHA512 f46ca9c8476f927242e40fff4ba4c2f7368684a431d0252aecf8e5266d95a0988098b2aeecd43a8a83af952ba01a275e96d7bff6605656b7ce7512243aee8e6c WHIRLPOOL 7e852b33f8d998a87ab70e9458698b72a8ef34c57b39cbebb48acf2589df1f844bbccd2f11446f7658a60f71b73e7f1466570714e7be4e29f4402436f07417a1
+MISC ChangeLog 3887 SHA256 4f0a74500367869e939cf77dd8edebad15d84759703acd1322e49b52e2313b16 SHA512 49db8dbf44b335fb9685c7850361ca4bec5d42e489f3e7afd62895c1c909046fa90c0ff5342d092329e171f24e333b85ee7b167118c1d554bf28a20cca3fd4ec WHIRLPOOL 4b08a546601b97c527c4f5b7971276bc198bdc4828e589deb3b1187367671cd83e1fd9bd4eaf30b6047fd9dc23a27fa2646efdc58926ebfb34eb3f77fc8f691b
MISC metadata.xml 196 SHA256 599d489eaeda79157559bc9f7ecdabec345da752748886b14ef461d4fd95bf4b SHA512 d09d812ff37949ddbd49ad24e7c10444c4205e4e8466bba88fb04a973065632160988df92dc5b1f4514b3800581c1afee799ce01533eb0dd09902aa592ffe1cb WHIRLPOOL c67c7b4c7b29362abb1195603ede1ffb02875eb10b33670cf48b94f5a8a84fb76865886f0a487496b8765ed5d340d01ea94095617179bb20bd3fb029262b9355
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
-iEYEAREIAAYFAlBQuFIACgkQVWmRsqeSphOGDgCfTC86ub1Pk4cYVIqsd8uwYcBx
-24sAniQfzN1Yl2VXtdrIaS129upyrPF5
-=0kGZ
+iEYEAREIAAYFAlBlyc8ACgkQVWmRsqeSphMs9ACcDR6NPch+U2CkRSWgOE9PFslG
+5QAAn0iAxm6WfT79JdPG6d47UnHlyUZp
+=aDTL
-----END PGP SIGNATURE-----
diff --git a/dev-vcs/cssc/cssc-1.3.0-r1.ebuild b/dev-vcs/cssc/cssc-1.3.0-r1.ebuild
index c18359fc938a..9722a6d78381 100644
--- a/dev-vcs/cssc/cssc-1.3.0-r1.ebuild
+++ b/dev-vcs/cssc/cssc-1.3.0-r1.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/dev-vcs/cssc/cssc-1.3.0-r1.ebuild,v 1.2 2012/09/12 16:29:00 jer Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-vcs/cssc/cssc-1.3.0-r1.ebuild,v 1.3 2012/09/28 16:01:13 jer Exp $
EAPI=4
inherit eutils
@@ -17,7 +17,9 @@ IUSE=""
DOCS=( README NEWS ChangeLog AUTHORS )
src_prepare() {
- epatch "${FILESDIR}"/${P}-gcc47.patch
+ epatch \
+ "${FILESDIR}"/${P}-gcc47.patch \
+ "${FILESDIR}"/${P}-gets.patch
# The large test takes a long time
sed -i tests/Makefile.* \
diff --git a/dev-vcs/cssc/files/cssc-1.3.0-gets.patch b/dev-vcs/cssc/files/cssc-1.3.0-gets.patch
new file mode 100644
index 000000000000..d844b83a0990
--- /dev/null
+++ b/dev-vcs/cssc/files/cssc-1.3.0-gets.patch
@@ -0,0 +1,13 @@
+--- a/gl/lib/stdio.in.h
++++ b/gl/lib/stdio.in.h
+@@ -138,8 +138,10 @@
+ /* It is very rare that the developer ever has full control of stdin,
+ so any use of gets warrants an unconditional warning. Assume it is
+ always declared, since it is required by C89. */
++#ifdef gets
+ #undef gets
+ _GL_WARN_ON_USE (gets, "gets is a security hole - use fgets instead");
++#endif
+
+ #if @GNULIB_FOPEN@
+ # if @REPLACE_FOPEN@