summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPatrick Lauer <patrick@gentoo.org>2009-03-01 19:51:36 +0000
committerPatrick Lauer <patrick@gentoo.org>2009-03-01 19:51:36 +0000
commite1b0d345ea79d1a031e99eeb4db97546bb15e068 (patch)
treed5773f68553740c41020fd882e5d97b3d7d942ec /net-fs/davfs2
parentRemove amd64 testing keyword on sys-kernel/hardened-sources-2.6.27-r8 (diff)
downloadhistorical-e1b0d345ea79d1a031e99eeb4db97546bb15e068.tar.gz
historical-e1b0d345ea79d1a031e99eeb4db97546bb15e068.tar.bz2
historical-e1b0d345ea79d1a031e99eeb4db97546bb15e068.zip
Fix for gcc 4.3.3 / fortify_sources, closes #257823. Patch by <DarkNRG@gmx.de>
Package-Manager: portage-2.2_rc23/cvs/Linux x86_64
Diffstat (limited to 'net-fs/davfs2')
-rw-r--r--net-fs/davfs2/ChangeLog7
-rw-r--r--net-fs/davfs2/Manifest5
-rw-r--r--net-fs/davfs2/davfs2-1.3.3.ebuild7
-rw-r--r--net-fs/davfs2/files/fortify_sources_fix.patch11
4 files changed, 26 insertions, 4 deletions
diff --git a/net-fs/davfs2/ChangeLog b/net-fs/davfs2/ChangeLog
index 727f8ae901b7..ab2e9090fb91 100644
--- a/net-fs/davfs2/ChangeLog
+++ b/net-fs/davfs2/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for net-fs/davfs2
# Copyright 2000-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-fs/davfs2/ChangeLog,v 1.40 2009/01/20 15:43:12 genstef Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-fs/davfs2/ChangeLog,v 1.41 2009/03/01 19:51:36 patrick Exp $
+
+ 01 Mar 2009; Patrick Lauer <patrick@gentoo.org>
+ +files/fortify_sources_fix.patch, davfs2-1.3.3.ebuild:
+ Fix for gcc 4.3.3 / fortify_sources, closes #257823. Patch by
+ <DarkNRG@gmx.de>
*davfs2-1.3.3 (20 Jan 2009)
diff --git a/net-fs/davfs2/Manifest b/net-fs/davfs2/Manifest
index bf694de61506..a80668a3bc34 100644
--- a/net-fs/davfs2/Manifest
+++ b/net-fs/davfs2/Manifest
@@ -1,5 +1,6 @@
AUX davfs2-neon-0.28.patch 2202 RMD160 862239643097b5c6ddb112960955d27af0ef75ad SHA1 c20d695924c40b0b59a744b8ac0333ae27ec6322 SHA256 31d7d860dd9a285a9ea93fb5165b02acc46c3749c1ea48c913b80653f50b17ab
AUX davfs2-nobody.diff 860 RMD160 bf662c52dccd35225a9545003f4525c6813be2af SHA1 a42c6fc8622c3bf4fe90a40df73179e272e159ad SHA256 3f9c3c12b1b229860c2c868d237a07ea534df33ab3c4544bc8b3b7f4a6ca2841
+AUX fortify_sources_fix.patch 463 RMD160 e8fbc5ca32037b639a3c1ff1ec73a121125b5458 SHA1 a2afb3f88261e48a8eb0a23d0bfe9eda67a0e10e SHA256 5b27649819fa8733be3949d400e5ae10084d63f13d851868a449e94b41377c53
DIST davfs2-1.1.4.tar.gz 186925 RMD160 d8b91657b71b4c54cf733eb6545e302ed6d58b58 SHA1 653e5b1eb24a1836c523612d89c361058376175f SHA256 d036cdf00e86f291308f3e9527a1643fc6bb9df119bbe971b944623e5061588a
DIST davfs2-1.2.2.tar.gz 391971 RMD160 bb3b68c69393fff417276f73ce975d19010754e5 SHA1 8addfaf9483df60a045ca783b85400b52d4fd165 SHA256 21baf6dc63ab2f7a7df82b53baefe827e2b3bc833d41ed2fff2c60f3721da005
DIST davfs2-1.3.0.tar.gz 402678 RMD160 a3074b27266039742c25d5cf4490b139c702dd4b SHA1 3c49a30160f39fb718b1d31a8f590be662776fa2 SHA256 2c07ea9a829a2e70cbccaa193efe8f6bf965d9df24a6d2a840e458f6463e2bdd
@@ -7,6 +8,6 @@ DIST davfs2-1.3.3.tar.gz 407659 RMD160 795f41e3669cffff7e1c77430eb22d164f57326a
EBUILD davfs2-1.1.4.ebuild 1748 RMD160 700dd1ed276a3e63f122c119c0daf87054fa2f91 SHA1 c4b68104a30cdebeb299db15184443c938161574 SHA256 eaea9ff812b55085c5e40342489a7d841f91f6dd348b8e42afdab7b2391e0c81
EBUILD davfs2-1.2.2.ebuild 1388 RMD160 b6074712a1ee1c3372dea9b18344ddf579314c75 SHA1 bdd1785e28629a67a221a7e9d644cf318587b4b0 SHA256 6e8774a6f2823354fb36823ec7582e36f523bb2300096af4fda43cee5ad15bca
EBUILD davfs2-1.3.0.ebuild 1595 RMD160 f51a8ef932dff6807800e61ed5d84da8988d86e9 SHA1 bbbb9dc335b4b1035637956e15592c9cb0917deb SHA256 d69309a9a991efc8a5ca9cbcbccced7d471caf9cd0e527b2fb403a7c0bb6c022
-EBUILD davfs2-1.3.3.ebuild 1511 RMD160 791d86dc2ab69203a440aae6ba81d6cbcd508133 SHA1 667406500619648f86a957dda86d5a240cf2929b SHA256 7c4a8330c0913e6b61e4c5abc78fb63b68bf41ef00ae3e539a100d04138a70f6
-MISC ChangeLog 8160 RMD160 611df8d3a9b6db0645da4b425803ea83bc3c5e87 SHA1 5bae93b79aeb68e5f6a302e1b08a20358542c0c0 SHA256 8db5be636e8997c892f000fecb637704a65b5ffb0e4730a412135796a4da6711
+EBUILD davfs2-1.3.3.ebuild 1601 RMD160 452e86de85772ccb248a4b7e343b33b28f36e06f SHA1 7faffbd013d10f7a34dc163cba25e8b85f5c39df SHA256 4524a9a5bd31f9f5c07ef0350730132c13b36c2b6d0333546d7fd49fc2d9d1ab
+MISC ChangeLog 8351 RMD160 9e467aa607a24a253de4e6d366d5ca38dd426d93 SHA1 3ec852d7e7cb4782dcdf9c7ac5f9901e79795979 SHA256 e7177f7137ad1aea661f9ef46a0d9067226779461288d68e61140c56981d9ea2
MISC metadata.xml 264 RMD160 2f8b1195d6d7e399bb5c66301c2035afe54ddd73 SHA1 294a3324f4ba64623163fe2da2ef2c12a4e6922b SHA256 5eb597f5a232999a303e75d3fd716eb086cb87b40f0b50bb80e6c2693323f8b0
diff --git a/net-fs/davfs2/davfs2-1.3.3.ebuild b/net-fs/davfs2/davfs2-1.3.3.ebuild
index 909d06e41407..387511dbd9ff 100644
--- a/net-fs/davfs2/davfs2-1.3.3.ebuild
+++ b/net-fs/davfs2/davfs2-1.3.3.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-fs/davfs2/davfs2-1.3.3.ebuild,v 1.1 2009/01/20 15:43:12 genstef Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-fs/davfs2/davfs2-1.3.3.ebuild,v 1.2 2009/03/01 19:51:36 patrick Exp $
inherit linux-mod eutils
@@ -18,6 +18,11 @@ DEPEND="ssl? ( >=dev-libs/openssl-0.9.6 )
net-misc/neon
sys-libs/zlib"
SLOT="0"
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ epatch "${FILESDIR}/fortify_sources_fix.patch"
+}
src_compile() {
local myconf
diff --git a/net-fs/davfs2/files/fortify_sources_fix.patch b/net-fs/davfs2/files/fortify_sources_fix.patch
new file mode 100644
index 000000000000..ffc94153cf4d
--- /dev/null
+++ b/net-fs/davfs2/files/fortify_sources_fix.patch
@@ -0,0 +1,11 @@
+--- src/webdav.c.org 2009-02-14 21:30:12.600987622 +0100
++++ src/webdav.c 2009-02-14 21:33:33.020984549 +0100
+@@ -1513,7 +1513,7 @@
+
+ get_context *ctx = (get_context *) userdata;
+ if (ctx->fd == 0)
+- ctx->fd = open(ctx->file, O_WRONLY | O_CREAT | O_TRUNC);
++ ctx->fd = open(ctx->file, O_WRONLY | O_CREAT | O_TRUNC, 0666);
+ if (ctx->fd <= 0) {
+ ne_set_error(session, _("%i can't open cache file"), 0);
+ ctx->error = EIO;