Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/x11/qtermwidget qtermwidget: amend the build fix patching



details:   https://anonhg.NetBSD.org/pkgsrc/rev/cc30932dc8a2
branches:  trunk
changeset: 429641:cc30932dc8a2
user:      gutteridge <gutteridge%pkgsrc.org@localhost>
date:      Thu Apr 23 04:11:19 2020 +0000

description:
qtermwidget: amend the build fix patching

Also fix macOS builds (upstream has done the same), and note the PR I
submitted for the NetBSD fix (which I should have sent months ago).

diffstat:

 x11/qtermwidget/distinfo                    |   5 +++--
 x11/qtermwidget/patches/patch-lib_kpty.cpp  |  15 +++++++++++----
 x11/qtermwidget/patches/patch-lib_kpty__p.h |  16 ++++++++++++++++
 3 files changed, 30 insertions(+), 6 deletions(-)

diffs (68 lines):

diff -r 92f9143d67ad -r cc30932dc8a2 x11/qtermwidget/distinfo
--- a/x11/qtermwidget/distinfo  Wed Apr 22 23:17:05 2020 +0000
+++ b/x11/qtermwidget/distinfo  Thu Apr 23 04:11:19 2020 +0000
@@ -1,7 +1,8 @@
-$NetBSD: distinfo,v 1.1 2020/02/20 05:47:44 gutteridge Exp $
+$NetBSD: distinfo,v 1.2 2020/04/23 04:11:19 gutteridge Exp $
 
 SHA1 (qtermwidget-0.14.1.tar.xz) = 07d99b8f4a673fa1f965716f0db89a4ba9e3f9b5
 RMD160 (qtermwidget-0.14.1.tar.xz) = 73bcdbf8847c1816b42ff3da3dbb7c67c1b58a4d
 SHA512 (qtermwidget-0.14.1.tar.xz) = 6b6d4abd6fc21f10f5323321f26132c0ff5b9682d09a086e265e57976deb60fca8db9a9906a29a0ed8d0e7b83417d5852df55d0118936d5f7a1342a9c2cb6410
 Size (qtermwidget-0.14.1.tar.xz) = 178952 bytes
-SHA1 (patch-lib_kpty.cpp) = 4da33557ecfa9faebc1003ac8fab9e4abe0ec3e4
+SHA1 (patch-lib_kpty.cpp) = 083f01444518ef6e9596417a112bde6b2f4b5c5c
+SHA1 (patch-lib_kpty__p.h) = bd122197507218057e6bf90139a8e1f332281a98
diff -r 92f9143d67ad -r cc30932dc8a2 x11/qtermwidget/patches/patch-lib_kpty.cpp
--- a/x11/qtermwidget/patches/patch-lib_kpty.cpp        Wed Apr 22 23:17:05 2020 +0000
+++ b/x11/qtermwidget/patches/patch-lib_kpty.cpp        Thu Apr 23 04:11:19 2020 +0000
@@ -1,6 +1,7 @@
-$NetBSD: patch-lib_kpty.cpp,v 1.1 2020/02/20 05:47:44 gutteridge Exp $
+$NetBSD: patch-lib_kpty.cpp,v 1.2 2020/04/23 04:11:19 gutteridge Exp $
 
-Allow the package to build on NetBSD.
+Allow the package to build on NetBSD and macOS.
+https://github.com/lxqt/qtermwidget/pull/338
 
 --- lib/kpty.cpp.orig  2019-02-25 22:13:12.000000000 +0000
 +++ lib/kpty.cpp
@@ -26,12 +27,18 @@
  #if defined(__APPLE__)
  #define HAVE_OPENPTY
  #define HAVE_UTIL_H
-@@ -174,7 +180,7 @@ KPtyPrivate::~KPtyPrivate()
+@@ -174,14 +180,12 @@ KPtyPrivate::~KPtyPrivate()
  {
  }
  
 -#ifndef HAVE_OPENPTY
-+#ifndef __APPLE__
  bool KPtyPrivate::chownpty(bool)
  {
  //    return !QProcess::execute(KStandardDirs::findExe("kgrantpty"),
+ //        QStringList() << (grant?"--grant":"--revoke") << QString::number(masterFd));
+     return true;
+ }
+-#endif
+ 
+ /////////////////////////////
+ // public member functions //
diff -r 92f9143d67ad -r cc30932dc8a2 x11/qtermwidget/patches/patch-lib_kpty__p.h
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/x11/qtermwidget/patches/patch-lib_kpty__p.h       Thu Apr 23 04:11:19 2020 +0000
@@ -0,0 +1,16 @@
+$NetBSD: patch-lib_kpty__p.h,v 1.1 2020/04/23 04:11:19 gutteridge Exp $
+
+Fix macOS build.
+
+--- lib/kpty_p.h.orig  2019-02-25 22:13:12.000000000 +0000
++++ lib/kpty_p.h
+@@ -35,9 +35,7 @@ public:
+     KPtyPrivate(KPty* parent);
+     virtual ~KPtyPrivate();
+ 
+-#ifndef HAVE_OPENPTY
+     bool chownpty(bool grant);
+-#endif
+ 
+     int masterFd;
+     int slaveFd;



Home | Main Index | Thread Index | Old Index