[gtkatlantic] 01/03: Add kfreebsd.patch and fix FTBFS on kfreebsd architectures.

Markus Koschany apo at moszumanska.debian.org
Sat Jun 24 13:43:06 UTC 2017


This is an automated email from the git hooks/post-receive script.

apo pushed a commit to branch master
in repository gtkatlantic.

commit 9297232d2b451077e55974b9184a7e35295e66ea
Author: Markus Koschany <apo at debian.org>
Date:   Sat Jun 24 15:34:47 2017 +0200

    Add kfreebsd.patch and fix FTBFS on kfreebsd architectures.
    
    Thanks to Sylvain Rochet for the patch.
---
 debian/patches/kfreebsd.patch | 30 ++++++++++++++++++++++++++++++
 debian/patches/series         |  1 +
 2 files changed, 31 insertions(+)

diff --git a/debian/patches/kfreebsd.patch b/debian/patches/kfreebsd.patch
new file mode 100644
index 0000000..73d6c1f
--- /dev/null
+++ b/debian/patches/kfreebsd.patch
@@ -0,0 +1,30 @@
+From b4e444925838920affc70568772ad452f12762f4 Mon Sep 17 00:00:00 2001
+From: Sylvain Rochet <gradator at gradator.net>
+Date: Fri, 23 Jun 2017 20:46:11 +0200
+Subject: try to fix build on kfreebsd/Debian
+
+Looks like we need to set _XOPEN_SOURCE on kFreeBSD for TCP_KEEPIDLE,
+TCP_KEEPINTVL, and TCP_KEEPCNT definitions. This is just a guess
+though.
+---
+ src/client.c | 4 ++++
+ 1 file changed, 4 insertions(+)
+
+diff --git a/src/client.c b/src/client.c
+index 836207c..e7de11c 100644
+--- a/src/client.c
++++ b/src/client.c
+@@ -40,6 +40,10 @@
+ #define closesocket close
+ #define my_io_channel_socket_new g_io_channel_unix_new
+ 
++#if defined(__linux__) || defined(__OpenBSD__) || defined(__GLIBC__)
++#define _XOPEN_SOURCE 700
++#endif /* defined(__linux__) || defined(__OpenBSD__) || defined(__GLIBC__) */
++
+ #else /* WIN32 */
+ 
+ #undef _WIN32_WINNT
+-- 
+cgit v0.12
+
diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644
index 0000000..26238c9
--- /dev/null
+++ b/debian/patches/series
@@ -0,0 +1 @@
+kfreebsd.patch

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-games/gtkatlantic.git



More information about the Pkg-games-commits mailing list