summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBernard Cafarelli <voyageur@gentoo.org>2015-04-01 15:22:16 +0000
committerBernard Cafarelli <voyageur@gentoo.org>2015-04-01 15:22:16 +0000
commit31ecb1151d9babfc128786cc5335e99e3d0dc33f (patch)
treef540f767e5ff0861b44d82711773f79ac6675329 /x11-plugins
parentVersion bump. (diff)
downloadhistorical-31ecb1151d9babfc128786cc5335e99e3d0dc33f.tar.gz
historical-31ecb1151d9babfc128786cc5335e99e3d0dc33f.tar.bz2
historical-31ecb1151d9babfc128786cc5335e99e3d0dc33f.zip
Fix compilation with format-security, bug #544644
Package-Manager: portage-2.2.18/cvs/Linux x86_64 Manifest-Sign-Key: 0x00F7AB331B0F097F
Diffstat (limited to 'x11-plugins')
-rw-r--r--x11-plugins/wmswallow/ChangeLog6
-rw-r--r--x11-plugins/wmswallow/Manifest35
-rw-r--r--x11-plugins/wmswallow/files/wmswallow-0.6.1-format-security.patch16
-rw-r--r--x11-plugins/wmswallow/wmswallow-0.6.1-r1.ebuild5
4 files changed, 43 insertions, 19 deletions
diff --git a/x11-plugins/wmswallow/ChangeLog b/x11-plugins/wmswallow/ChangeLog
index eda75d50670b..efe2edc75fb1 100644
--- a/x11-plugins/wmswallow/ChangeLog
+++ b/x11-plugins/wmswallow/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for x11-plugins/wmswallow
# Copyright 2000-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/x11-plugins/wmswallow/ChangeLog,v 1.11 2015/03/27 16:28:48 ago Exp $
+# $Header: /var/cvsroot/gentoo-x86/x11-plugins/wmswallow/ChangeLog,v 1.12 2015/04/01 15:22:06 voyageur Exp $
+
+ 01 Apr 2015; Bernard Cafarelli <voyageur@gentoo.org>
+ wmswallow-0.6.1-r1.ebuild, +files/wmswallow-0.6.1-format-security.patch:
+ Fix compilation with format-security, bug #544644
27 Mar 2015; Agostino Sarubbo <ago@gentoo.org> wmswallow-0.6.1-r1.ebuild:
Stable for amd64, wrt bug #541774
diff --git a/x11-plugins/wmswallow/Manifest b/x11-plugins/wmswallow/Manifest
index 532fcd95c913..4e3f7442640f 100644
--- a/x11-plugins/wmswallow/Manifest
+++ b/x11-plugins/wmswallow/Manifest
@@ -1,25 +1,28 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
+AUX wmswallow-0.6.1-format-security.patch 498 SHA256 192353599ed45738a1bbdf258c0c0b11925112b9a4d7a0ed0c3dbebdd100704c SHA512 9690c74b0f86ddc71ea4f7b190af8ec4d7634454a867654cae8cf2cc48560ab3182e8e3ce312db9eb6b858ef4ec0b9eb63f4c11e962cd17a3638d6d38fcf86cb WHIRLPOOL b905b9e643615ece9352f4936bf05f5368ea2f846722e76a0f0d1528da2351b76551509a442bb4a1772c8ef18f4e5a77f74c2f4674d2793c23c3fe184d545954
DIST wmswallow.tar.Z 28567 SHA256 7d7a3dc64b89eeb388bb2f66815fc94cb551d0899f0e41d204f367109a2cda02 SHA512 24ef61a4084bda49afd6a7168600d99c60fe85daab6d16733fd208a905966433ca3d031a1d991676f3e73cb8a3a552c49fe69cfb4e1271e7c9a09d9247c21cdc WHIRLPOOL 1d6d6e19075b9a8daba03f99ef04357fc48bdb71e2373386f29a2636611ae20b56398b1871c8b163d069fbb4ee07c98cf1b27fd6bd5178a7756a011cd4d44be8
-EBUILD wmswallow-0.6.1-r1.ebuild 911 SHA256 90a4ed9f670614d6b90599963f463f33ee7827fdafba4edbc7cf02a3c81dba2b SHA512 cd6ea1e614e9f21a9e05d7a18a329569b7748eeb1644acf982d5de61fad161ad0941cc30817cae27ca44ffb8dfc3348183a4ae065ee698ffd54029ff30fc54d2 WHIRLPOOL c4dae205dd4f78c39ca7125144d65a0cba69c48bc78fcc48c57cb92a70f6097ff9a70f4da52352c9ef46b085ee0b65b7e84683bdd310d9f0a58196d239c2b3dd
+EBUILD wmswallow-0.6.1-r1.ebuild 972 SHA256 51d62e1659434094308dead79cc8df61dbaf83e0ec5f54feead7b98a4973ac83 SHA512 c17fb8937e2e7a1788c0877a2a8eacbf8b481ae35858da95982ac97d53862d1373cd57a053a1875fbf4cc6569ed180cca70a12e5fadc9c361a2cbbce1edfa35a WHIRLPOOL f2e91d0db8e4a91423e741be9f03f8b55bbf36a9a3bbb0af49d80155a7e954f9e05511585a92b908f913d5c6c0d4115d0adfbb3d65c93c2a6cf6b96902a41bf8
EBUILD wmswallow-0.6.1.ebuild 914 SHA256 b4bf9d40ef3497f513960ee2146124f4f9651e9ec4c4f91ebc6926c367a9c956 SHA512 fafff6da23d572d8ac25715557347a66ebda6a6daf872e6c5d89948132140b13301004c9132f3e570a19fca7f22b445f9d5bf5c7585f22248fded6deb644c05b WHIRLPOOL 747e24a5ad47caae30a14eb89432e3159e33b29f762d43795b013140b2d4e08f3d6a01c0c9fee587bf4e927b88f5c3c4be643a2499dd9969351c19fc9d9b0793
-MISC ChangeLog 1473 SHA256 2de18f2a04cf06626f657931f64358fc296d338f76f8392f547b59f3c461cb5d SHA512 71b1e982e72e0c0e0dc665cbde42b8a13302bf2a4ae699630eed4af2a9b63a8fe876da9f19fe29e25757d429a2e13783dae0d89d48c58790299622c1fbbf6f6b WHIRLPOOL 070fb0d412d24dbabe3ed76acad75cca35b686a62dc0ac51a9c590b6de5d346c08a600f12d1fbc3c6a87f719dc82b8e0a6e0a73bc51c2fbf39088f10edf8cbec
+MISC ChangeLog 1661 SHA256 a4dbd7214ef13edc7a3f2352db9eace6439c1a81191a52e1e76c1a048a0d0031 SHA512 99ccb2ea28b801c0e6e8c56cea64ca71a38def8d57760c98e7d878b1656fe9275dda8f46284182b683841b438205df46bb093321603feed4a5da7757ac18d952 WHIRLPOOL b6230b23e42997f7ae651284d2b0ea5f23c01a2c7e6d78cc06d6a798182e4a979ec9f42689f105fda9aee055e16cf96bbdb36bbf5c76594aa99494936db746af
MISC metadata.xml 560 SHA256 0317444ef8a4bc39314abaf687e037a6cec5438ce8164155bb99bfd607c5a4f3 SHA512 9fc97f0baddffad3352334b2ecdbd61b9f3b9fe4e02c919c9b22ad9decbec55c8cfd3780969dbd0dee7ba10aeaaa05053570307ae17ba11ac0fe70b28b0cd9ba WHIRLPOOL bcc1f2d65f467ea4e9c2492a693a3c65832f5dbc8b353b825921ef3880140fbcfbef0749bd4f2a07f666b0ce1c1e81932720e78a4f4a542c392554116e984884
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2
+Version: GnuPG v2.0
-iQIcBAEBCAAGBQJVFYVBAAoJELp701BxlEWf+m4P/1W9hUGD9Y4KpCfiyMQWLkem
-vKfTB1AepslYm770d3i0yMRdhWLIqkHZJYRay7D01omejPA3zYQrXswnIr8nl1kF
-lGWbhekyD4mO7AaxXj9ovUlWP/bO2PF0fmymuqMAuq2QU7nkzVRMtJsEoEK5cAZc
-AgxjrpcsYDkHPDw42GSvE+pMNOm0C6jSTxPW/FGKpsYpCigTESGHzcF1aURnRM7D
-1NItNitOXvTzqqs2Mj0kn7C12cLKRNapnD4ANyhTaoSkuflb6mybmGh1PLTahGYE
-198UjG+P0P4zmZcmE0QlSvKjgJDEqglQgCMzu64JaT0OxHjMcXNLvQu3pYQxz96S
-JwK6w9HV2r+KIFhv11PJDJAMpiijsYNuoe4iCkepFDGPGgUNUQtEzsdzWma9FMrd
-hmTMJF05/AT8Xmnd9VjkCOrnH6Edo8ShPwwDRXFXzWBGRjtp2AMwbU5EAMBbHqtL
-gMJUBthFB2zQYc7lgFEJ430iIEcEixFqVKM2bSRa3kvGw7QzAzP4KjiASlVO1O9G
-LagznRH4aVacLcTsD19eUSAeOQ+7fMLED7gPMlZw6KONpqccfut4TpTFbgMGCf1k
-LXaUZH3otpLns8subjS33morsvtpG7LN99EyarobZ2AQXnDlBZHSeJf3N127c7qo
-QDqirJrSVjmcUNX043To
-=its7
+iQJ8BAEBCABmBQJVHA0jXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
+ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXREMzFDRDFGNEQwRTAyNjc2QzRDNjRFQzAw
+MEY3QUIzMzFCMEYwOTdGAAoJEAD3qzMbDwl/3GEP/2Xo8mz48TVXt11YQplWDVmb
+Ml7XKtUGHS9Iapgh6Wxx87ddGF1MwebbGFT+d0DRPGvgm0nMOg4TKXXPCaiTVgrd
+G87Neo7EcksvKm4RlD9Z/ElCewXJ1xboVu3LTtJfT8TLHkuULmO9qQFYzcEBaI0f
+YIlkcIv10QuYIKI1boz3FJq2PMvRvj6JyUN0+IcERIMox9eL0Sj/9iyRrMy0491n
+HYHZCLbwFGY/zbslZXFlrs/FyqRAsHt2bTxlknkqxn5zdOHgANU1UjacxvohYUaV
+5j6FpH+EeDIH3VzmKtcChcpiQl5ArKgZCijVTnQ1T7ctT+iGHeFvn/VbabuNHZEP
+UobGMN7CT+SkKugVIrtN8+LIotswa2XtdUddQkNJ5lz94qIRlz22TtnANvaFvKS4
+ovDWTO9+Sx8azuVzZw9eADw37RtdLyCSAGL7gXsc9kCBXavw6n89Jf56kOh5YQ60
+XN9OALbjPQ1IA/lZJJeZH1jm1OqCUYTY/IvmDsV3K/fFwaoZ5UykQ+By5Nqidw3D
+jcS/c167cbWyGCpYlh23td62ELkjha4XrujJ9FPTbH75h46meqDFh204LklCaemb
+mMF0y++b5lPZjqDUQ0G87px2IRqm1PJPh8syLSapSEgRjawI5KdozXeHerq7Jqny
+kTzs5Vgs32DEoZ06vyKr
+=vG++
-----END PGP SIGNATURE-----
diff --git a/x11-plugins/wmswallow/files/wmswallow-0.6.1-format-security.patch b/x11-plugins/wmswallow/files/wmswallow-0.6.1-format-security.patch
new file mode 100644
index 000000000000..7a2fe4cf1f36
--- /dev/null
+++ b/x11-plugins/wmswallow/files/wmswallow-0.6.1-format-security.patch
@@ -0,0 +1,16 @@
+--- wmswallow.c.orig 2015-04-01 17:12:29.420177608 +0200
++++ wmswallow.c 2015-04-01 17:13:14.947182921 +0200
+@@ -445,11 +445,11 @@
+ int printlist(FILE * stream, char * string, char **stringlist) {
+ int i=0;
+
+- fprintf(stream, string);
++ fprintf(stream, "%s", string);
+ if (stringlist!=NULL) {
+ while (stringlist[i]!=NULL) {
+ fprintf(stream, " §");
+- fprintf(stream, stringlist[i]);
++ fprintf(stream, "%s", stringlist[i]);
+ fprintf(stream, "§ ");
+ ++i;
+ }
diff --git a/x11-plugins/wmswallow/wmswallow-0.6.1-r1.ebuild b/x11-plugins/wmswallow/wmswallow-0.6.1-r1.ebuild
index 5a50a0bfdf16..7a157c99b6e8 100644
--- a/x11-plugins/wmswallow/wmswallow-0.6.1-r1.ebuild
+++ b/x11-plugins/wmswallow/wmswallow-0.6.1-r1.ebuild
@@ -1,9 +1,9 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/x11-plugins/wmswallow/wmswallow-0.6.1-r1.ebuild,v 1.2 2015/03/27 16:28:48 ago Exp $
+# $Header: /var/cvsroot/gentoo-x86/x11-plugins/wmswallow/wmswallow-0.6.1-r1.ebuild,v 1.3 2015/04/01 15:22:06 voyageur Exp $
EAPI=5
-inherit toolchain-funcs
+inherit eutils toolchain-funcs
DESCRIPTION="A dock applet to make any application dockable"
HOMEPAGE="http://burse.uni-hamburg.de/~friedel/software/wmswallow.html"
@@ -22,6 +22,7 @@ DEPEND="${RDEPEND}
S=${WORKDIR}/wmswallow
src_prepare() {
+ epatch "${FILESDIR}"/${P}-format-security.patch
sed -e "s:\${OBJS} -o:\${OBJS} \${LDFLAGS} -o:" \
-e "/LIBS/s/-lXext/-lX11 \0/"\
-i Makefile || die