sci-libs/gdal: Backport patch for glibc-2.22
authorJustin Lecher <jlec@gentoo.org>
Sat, 24 Oct 2015 17:22:40 +0000 (19:22 +0200)
committerJustin Lecher <jlec@gentoo.org>
Sat, 24 Oct 2015 17:23:02 +0000 (19:23 +0200)
Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=563608

Package-Manager: portage-2.2.23
Signed-off-by: Justin Lecher <jlec@gentoo.org>
sci-libs/gdal/files/gdal-2.0.0-glibc-2.22-backport.patch [new file with mode: 0644]
sci-libs/gdal/gdal-2.0.0-r1.ebuild

diff --git a/sci-libs/gdal/files/gdal-2.0.0-glibc-2.22-backport.patch b/sci-libs/gdal/files/gdal-2.0.0-glibc-2.22-backport.patch
new file mode 100644 (file)
index 0000000..f23ff76
--- /dev/null
@@ -0,0 +1,14 @@
+Index: /branches/2.0/gdal/apps/gdalserver.c\r
+===================================================================\r
+--- /branches/2.0/gdal/apps/gdalserver.c       (revision 29667)\r
++++ /branches/2.0/gdal/apps/gdalserver.c       (revision 29668)\r
+@@ -28,7 +28,6 @@\r
+  ****************************************************************************/\r
+ \r
+-#if defined(__STDC_VERSION__)\r
+-#define _XOPEN_SOURCE\r
+-#endif\r
++// So that __USE_XOPEN2K is defined to have getaddrinfo\r
++#define _XOPEN_SOURCE 600\r
+ \r
+ #include "cpl_port.h"\r
index 8f448890e6d08efeace5c15d4d917951cbaca06c..6a344526788bac81ab00cc1ab058c7ec98dc1803 100644 (file)
@@ -80,6 +80,8 @@ pkg_setup() {
 src_prepare() {
        java-pkg-opt-2_src_prepare
 
+       epatch "${FILESDIR}"/${P}-glibc-2.22-backport.patch
+
        # fix datadir and docdir placement
        sed -i \
                -e "s:@datadir@:@datadir@/gdal:" \