patching: 798053 'TCGETS' not declared

ubuntu/cosmic debian/0.6.0+20160108-2
Alf Gaida 9 years ago
parent 64ea54d4fe
commit 0fd901d485

8
debian/.gitignore vendored

@ -1 +1,9 @@
/mangled /mangled
/*.debhelper/
/files
/*.log
/*.substvars
/libqtermwidget5-0-dev/
/libqtermwidget5-0/
/qtermwidget5-data/
/tmp/

6
debian/changelog vendored

@ -1,3 +1,9 @@
qtermwidget (0.6.0+20160108-2) unstable; urgency=medium
* patching: 798053 'TCGETS' not declared
-- Alf Gaida <agaida@siduction.org> Thu, 14 Jan 2016 00:47:51 +0100
qtermwidget (0.6.0+20160108-1) unstable; urgency=medium qtermwidget (0.6.0+20160108-1) unstable; urgency=medium
[ Alf Gaida ] [ Alf Gaida ]

@ -0,0 +1 @@
tcgets.patch

@ -0,0 +1,42 @@
Description: fix FTBFS for non-linux
.
Author: Alf Gaida <agaida@siduction.org>
---
Last-Update: <YYYY-MM-DD>
--- a/lib/kpty.cpp
+++ b/lib/kpty.cpp
@@ -117,24 +117,20 @@
# define _NEW_TTY_CTRL
#endif
-#if defined (__FreeBSD__) || defined (__NetBSD__) || defined (__OpenBSD__) || defined (__bsdi__) || defined(__APPLE__) || defined (__DragonFly__)
+#if HAVE_TCGETATTR
+# define _tcgetattr(fd, ttmode) tcgetattr(fd, ttmode)
+#elif defined (__FreeBSD__) || defined (__NetBSD__) || defined (__OpenBSD__) || defined (__bsdi__) || defined(__APPLE__) || defined (__DragonFly__)
# define _tcgetattr(fd, ttmode) ioctl(fd, TIOCGETA, (char *)ttmode)
#else
-# if defined(_HPUX_SOURCE) || defined(__Lynx__) || defined (__CYGWIN__)
-# define _tcgetattr(fd, ttmode) tcgetattr(fd, ttmode)
-# else
-# define _tcgetattr(fd, ttmode) ioctl(fd, TCGETS, (char *)ttmode)
-# endif
+# define _tcgetattr(fd, ttmode) ioctl(fd, TCGETS, (char *)ttmode)
#endif
-#if defined (__FreeBSD__) || defined (__NetBSD__) || defined (__OpenBSD__) || defined (__bsdi__) || defined(__APPLE__) || defined (__DragonFly__)
+#if HAVE_TCSETATTR
+# define _tcsetattr(fd, ttmode) tcsetattr(fd, TCSANOW, ttmode)
+#elif defined (__FreeBSD__) || defined (__NetBSD__) || defined (__OpenBSD__) || defined (__bsdi__) || defined(__APPLE__) || defined (__DragonFly__)
# define _tcsetattr(fd, ttmode) ioctl(fd, TIOCSETA, (char *)ttmode)
#else
-# if defined(_HPUX_SOURCE) || defined(__CYGWIN__)
-# define _tcsetattr(fd, ttmode) tcsetattr(fd, TCSANOW, ttmode)
-# else
-# define _tcsetattr(fd, ttmode) ioctl(fd, TCSETS, (char *)ttmode)
-# endif
+# define _tcsetattr(fd, ttmode) ioctl(fd, TCSETS, (char *)ttmode)
#endif
//#include <kdebug.h>
Loading…
Cancel
Save