diff options
Diffstat (limited to 'net-libs/libproxy/files/libproxy-0.4.7-gcc47.patch')
-rw-r--r-- | net-libs/libproxy/files/libproxy-0.4.7-gcc47.patch | 57 |
1 files changed, 57 insertions, 0 deletions
diff --git a/net-libs/libproxy/files/libproxy-0.4.7-gcc47.patch b/net-libs/libproxy/files/libproxy-0.4.7-gcc47.patch new file mode 100644 index 0000000..ac01466 --- /dev/null +++ b/net-libs/libproxy/files/libproxy-0.4.7-gcc47.patch @@ -0,0 +1,57 @@ +http://code.google.com/p/libproxy/source/detail?r=833 +http://code.google.com/p/libproxy/issues/detail?id=173 +https://bugs.gentoo.org/show_bug.cgi?id=412363 + +--- a/libproxy/url.cpp ++++ b/libproxy/url.cpp +@@ -33,6 +33,7 @@ + #include <cstdlib> // For atoi() + #include <sys/stat.h> // For stat() + #include <algorithm> // For transform() ++#include <unistd.h> // For read() close() + + #ifdef WIN32 + #include <io.h> +--- a/libproxy/modules/pacrunner_webkit.cpp ++++ b/libproxy/modules/pacrunner_webkit.cpp +@@ -18,6 +18,7 @@ + ******************************************************************************/ + + #include "../extension_pacrunner.hpp" ++#include <unistd.h> // gethostname + using namespace libproxy; + + #ifdef __APPLE__ +--- a/libproxy/modules/pacrunner_natus.cpp ++++ b/libproxy/modules/pacrunner_natus.cpp +@@ -18,6 +18,7 @@ + ******************************************************************************/ + + #include "../extension_pacrunner.hpp" ++#include <unistd.h> // gethostname + using namespace libproxy; + + #define I_ACKNOWLEDGE_THAT_NATUS_IS_NOT_STABLE +--- a/libproxy/modules/pacrunner_mozjs.cpp ++++ b/libproxy/modules/pacrunner_mozjs.cpp +@@ -18,6 +18,7 @@ + ******************************************************************************/ + + #include <cstring> // ? ++#include <unistd.h> // gethostname + + #include "../extension_pacrunner.hpp" + using namespace libproxy; +--- a/libproxy/modules/config_sysconfig.cpp ++++ b/libproxy/modules/config_sysconfig.cpp +@@ -21,7 +21,10 @@ + #include <cstdlib> + #include <map> + #include <fstream> ++#include <unistd.h> ++#include <sys/types.h> + ++ + #include "../extension_config.hpp" + using namespace libproxy; + using std::map; |