summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Alfredsen <loki_val@gentoo.org>2009-02-16 00:26:18 +0000
committerPeter Alfredsen <loki_val@gentoo.org>2009-02-16 00:26:18 +0000
commit66077ddeb8268eaffff8999a90c8f666cd87ee60 (patch)
tree2740ab42f7002e3736ffb5cf89759efc0376f5f3 /net-p2p/btg
parentFix build with gcc-4.3. Bug 251535. Patch snatched from http://bugs.debian.or... (diff)
downloadhistorical-66077ddeb8268eaffff8999a90c8f666cd87ee60.tar.gz
historical-66077ddeb8268eaffff8999a90c8f666cd87ee60.tar.bz2
historical-66077ddeb8268eaffff8999a90c8f666cd87ee60.zip
Add gcc-4.3 patch per bug 255604. Thanks to Arttu Valo <arttuv69@gmail.com> for patch and TigerP <gentoo-tigerp@tigerp.net> for report.
Package-Manager: portage-2.2_rc23/cvs/Linux x86_64
Diffstat (limited to 'net-p2p/btg')
-rw-r--r--net-p2p/btg/ChangeLog10
-rw-r--r--net-p2p/btg/Manifest15
-rw-r--r--net-p2p/btg/btg-0.9.7.ebuild5
-rw-r--r--net-p2p/btg/files/btg-0.9.7-gcc43.patch69
4 files changed, 83 insertions, 16 deletions
diff --git a/net-p2p/btg/ChangeLog b/net-p2p/btg/ChangeLog
index 72fc8a0c9702..b8936448a320 100644
--- a/net-p2p/btg/ChangeLog
+++ b/net-p2p/btg/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for net-p2p/btg
-# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-p2p/btg/ChangeLog,v 1.11 2008/12/13 19:43:44 angelos Exp $
+# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/net-p2p/btg/ChangeLog,v 1.12 2009/02/16 00:26:18 loki_val Exp $
+
+ 16 Feb 2009; Peter Alfredsen <loki_val@gentoo.org>
+ +files/btg-0.9.7-gcc43.patch, btg-0.9.7.ebuild:
+ Add gcc-4.3 patch per bug 255604. Thanks to Arttu Valo
+ <arttuv69@gmail.com> for patch and TigerP <gentoo-tigerp@tigerp.net> for
+ report.
13 Dec 2008; Christoph Mende <angelos@gentoo.org> metadata.xml:
Changed maintainer to net-p2p, acked by armin76
diff --git a/net-p2p/btg/Manifest b/net-p2p/btg/Manifest
index ef620eb358b1..9bb374f3c762 100644
--- a/net-p2p/btg/Manifest
+++ b/net-p2p/btg/Manifest
@@ -1,19 +1,10 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
-
AUX btg-0.9.7-broken_bundled_plotmm_sigc.patch 4177 RMD160 f2514633c587c0650966ef9cd48996b8f29db1a7 SHA1 f64aa392beefaef9d4c8a004ee03ed4d69e59f05 SHA256 30c73fb4dfc103674a8791d2aa5275ad8d888ddb0dcc71d538d93f824eceb556
+AUX btg-0.9.7-gcc43.patch 2072 RMD160 783d4a59e5db251738c5a0842836b4dc776ceb7b SHA1 67340904363f99b386bc0f1faa0bb9689d6f217f SHA256 4b98e358e49e379ef940057cd1ce0906961d372cefc053136da601f4fb395e70
AUX btgd-confd 356 RMD160 4a5f537a334ed848d739ef0b80a93b34a4bcd393 SHA1 0b5f812cd19aa0c146a113d1d5baaff14d8ca2b1 SHA256 7feba6c4e38b11c8bafb56dcc7865efd90d88e8f08dd6366ae81c38c78f5f5a8
AUX btgd-init 1015 RMD160 c70fd1f49e83b318ca7e65bc4ca6a1af7a23f4f0 SHA1 ac5aa7b44b31778383f8300e7c07a9559852cabb SHA256 0ce7a6af95c1a9bda8f890b54e3815785c2c213360f2cf383bac1f9423bdc410
DIST btg-0.9.6-p1.tar.gz 1073862 RMD160 4b3d9f96481eafd4115cdef3047f1d4f80ca7bb8 SHA1 2ec586301d1f11475cb8a9c9c34e9ed45ca6b78d SHA256 862b670aff709762be2c8ec6b79d2d7d40268061660e5d3a4fa3db76a02af60c
DIST btg-0.9.7.tar.gz 1175042 RMD160 a97d9082f39c8eb8f0e0afe2c678d53584591dec SHA1 5cb01f105e71eb524db8c65bf81b0d1f6a3c4beb SHA256 31237c4b7881b9d3534b476ed986596db4acae0460772eed7364f455da2d89ac
EBUILD btg-0.9.6-r1.ebuild 2430 RMD160 1634351ae04411049a76b184060e8580f80365ec SHA1 e86ed30353db1a862d45c5308f2cd37d1ea655dc SHA256 32e9db5c079848a379a215239f890a24e78e836d1f7617d343c4491218a89797
-EBUILD btg-0.9.7.ebuild 1948 RMD160 a36261f3f3b91bd4a55f5bbbbe0ab18660d15474 SHA1 673f1c4d8a7ba1d2f53b63070420e27f36a1be02 SHA256 6fffe374fc3ce1967c6f034d7599ba4b664e387b711f65fdf0cae79f69735de0
-MISC ChangeLog 1648 RMD160 fdf39476a4bbc00957984921aee01ed43d52ed70 SHA1 262c7536c236344732f94a4928b82751a5a0ef10 SHA256 a6d275b6b006d8c1709316f4fcbb2a220de7e9def89c15eaf3f75c308215459c
+EBUILD btg-0.9.7.ebuild 1987 RMD160 900648a9050338691c47961e33109b240c39fbd3 SHA1 c4148a9d3e757a3d7bd9195b03a776d92115fb95 SHA256 72569cfeae49b0ee32f5fdebcd181ef3663f7675e58e447cd0a3d8093f49eda9
+MISC ChangeLog 1895 RMD160 1c055dbb701ac2c93c4becd574a99111a39209bc SHA1 7657c43cd73965b85a9ac7f55538643ae3a2832a SHA256 0f66be620ce8bc2d41a4ba94f5c7999e58cf68f6091eaae806bc1924aa178029
MISC metadata.xml 394 RMD160 c6e3de6d7f1c6e0ffc23115db43bb4f84963e6cf SHA1 cd6c7f7df93113b21f53ab2b966ede1e916b50e2 SHA256 bec9b9b0ae4b09785c70a37d2358d2759e147c34ede418cbfb47da0ae74b85e4
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.9 (GNU/Linux)
-
-iEYEARECAAYFAklEEHgACgkQKhnDs22gwa/IwQCgxoz3Nu4lC3ievPunk21PH+yz
-FtIAoMm+7Zqb6xDoM6Eby6w0EcPnudZB
-=933q
------END PGP SIGNATURE-----
diff --git a/net-p2p/btg/btg-0.9.7.ebuild b/net-p2p/btg/btg-0.9.7.ebuild
index 696b4c09fdda..23a6e00dbcc4 100644
--- a/net-p2p/btg/btg-0.9.7.ebuild
+++ b/net-p2p/btg/btg-0.9.7.ebuild
@@ -1,6 +1,6 @@
-# Copyright 1999-2008 Gentoo Foundation
+# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-p2p/btg/btg-0.9.7.ebuild,v 1.3 2008/09/11 11:44:58 pvdabeel Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-p2p/btg/btg-0.9.7.ebuild,v 1.4 2009/02/16 00:26:18 loki_val Exp $
EAPI=1
@@ -37,6 +37,7 @@ src_unpack() {
cd "${S}"
epatch "${FILESDIR}"/${P}-broken_bundled_plotmm_sigc.patch
+ epatch "${FILESDIR}"/${P}-gcc43.patch
}
src_compile() {
diff --git a/net-p2p/btg/files/btg-0.9.7-gcc43.patch b/net-p2p/btg/files/btg-0.9.7-gcc43.patch
new file mode 100644
index 000000000000..af9a03de7603
--- /dev/null
+++ b/net-p2p/btg/files/btg-0.9.7-gcc43.patch
@@ -0,0 +1,69 @@
+diff -ur btg-0.9.7.old/UI/gui/errordialog.cpp btg-0.9.7/UI/gui/errordialog.cpp
+--- btg-0.9.7.old/UI/gui/errordialog.cpp 2009-01-21 03:46:41.000000000 +0200
++++ btg-0.9.7/UI/gui/errordialog.cpp 2009-01-21 04:09:44.000000000 +0200
+@@ -21,6 +21,7 @@
+ */
+
+ #include "errordialog.h"
++#include <memory>
+
+ namespace btg
+ {
+diff -ur btg-0.9.7.old/UI/gui/questiondialog.cpp btg-0.9.7/UI/gui/questiondialog.cpp
+--- btg-0.9.7.old/UI/gui/questiondialog.cpp 2009-01-21 03:46:41.000000000 +0200
++++ btg-0.9.7/UI/gui/questiondialog.cpp 2009-01-21 04:10:34.000000000 +0200
+@@ -21,6 +21,7 @@
+ */
+
+ #include "questiondialog.h"
++#include <memory>
+
+ namespace btg
+ {
+diff -ur btg-0.9.7.old/bcore/auth/hash.cpp btg-0.9.7/bcore/auth/hash.cpp
+--- btg-0.9.7.old/bcore/auth/hash.cpp 2009-01-21 03:46:41.000000000 +0200
++++ btg-0.9.7/bcore/auth/hash.cpp 2009-01-21 04:02:59.000000000 +0200
+@@ -24,6 +24,7 @@
+
+ #include <sstream>
+ #include <iomanip>
++#include <cstring>
+
+ #include <bcore/helpermacro.h>
+ #include <bcore/os/gnutlsif.h>
+diff -ur btg-0.9.7.old/bcore/os/socket.cpp btg-0.9.7/bcore/os/socket.cpp
+--- btg-0.9.7.old/bcore/os/socket.cpp 2009-01-21 03:46:41.000000000 +0200
++++ btg-0.9.7/bcore/os/socket.cpp 2009-01-21 03:57:55.000000000 +0200
+@@ -34,6 +34,8 @@
+ #include <fcntl.h>
+ }
+
++#include <cstring>
++
+ namespace btg
+ {
+ namespace core
+diff -ur btg-0.9.7.old/bcore/os/stdin.cpp btg-0.9.7/bcore/os/stdin.cpp
+--- btg-0.9.7.old/bcore/os/stdin.cpp 2009-01-21 03:46:41.000000000 +0200
++++ btg-0.9.7/bcore/os/stdin.cpp 2009-01-21 03:59:24.000000000 +0200
+@@ -26,6 +26,7 @@
+ {
+ #include <unistd.h>
+ }
++#include <cstring>
+ namespace btg
+ {
+ namespace core
+diff -ur btg-0.9.7.old/external/ini/cdatafile.cpp btg-0.9.7/external/ini/cdatafile.cpp
+--- btg-0.9.7.old/external/ini/cdatafile.cpp 2009-01-21 03:46:41.000000000 +0200
++++ btg-0.9.7/external/ini/cdatafile.cpp 2009-01-21 03:52:21.000000000 +0200
+@@ -42,6 +42,9 @@
+ #include <stdarg.h>
+ #include <fstream>
+ #include <float.h>
++#include <climits>
++#include <cstdlib>
++#include <cstring>
+
+ #ifdef WIN32
+ #include <windows.h>