summaryrefslogtreecommitdiff
path: root/x11/mxterm
diff options
context:
space:
mode:
authoryouri <youri@pkgsrc.org>2016-06-07 22:54:29 +0000
committeryouri <youri@pkgsrc.org>2016-06-07 22:54:29 +0000
commitd1ada984213e8117e09d85869af6fdecdfaced4d (patch)
tree4493d8853b6f48e1f7adae3540a2a57562f841f9 /x11/mxterm
parentaba5411dcf34ea1a08a555561e31afe0274da90d (diff)
downloadpkgsrc-d1ada984213e8117e09d85869af6fdecdfaced4d.tar.gz
Fix build on Darwin.
Diffstat (limited to 'x11/mxterm')
-rw-r--r--x11/mxterm/distinfo4
-rw-r--r--x11/mxterm/patches/patch-aa25
2 files changed, 26 insertions, 3 deletions
diff --git a/x11/mxterm/distinfo b/x11/mxterm/distinfo
index 1527d62849c..d0fb0a1158b 100644
--- a/x11/mxterm/distinfo
+++ b/x11/mxterm/distinfo
@@ -1,9 +1,9 @@
-$NetBSD: distinfo,v 1.5 2016/04/21 13:32:17 jperkin Exp $
+$NetBSD: distinfo,v 1.6 2016/06/07 22:54:29 youri Exp $
SHA1 (mxterm_129.tar.gz) = 863732aa1096aac58f42f8f6c94c95bfa189aaf7
RMD160 (mxterm_129.tar.gz) = 67e40886f25c60752d94cdb3bda831baf1863eb9
SHA512 (mxterm_129.tar.gz) = c4f8f4b0e84d9ab367becb4b734f9ad2845575de4ccada9c8cd2f99e4f69b6a3aabd10fb6cecc7458de91393db3764e1dd1efcc16c4864eb3031bd61943f8152
Size (mxterm_129.tar.gz) = 743816 bytes
SHA1 (patch-Tekproc.c) = 28a411a3fcd4a098a60d7406958c9fd629035636
-SHA1 (patch-aa) = 468366b780812910781265a163c5cfca66b20536
+SHA1 (patch-aa) = 94a9c204ca256f74e47e241e16be230df4d5793c
SHA1 (patch-ac) = 7c76bcbd737aeedbc90be22ce4391373ed1b91b1
diff --git a/x11/mxterm/patches/patch-aa b/x11/mxterm/patches/patch-aa
index 0fa48d5d48b..6a2eb89265a 100644
--- a/x11/mxterm/patches/patch-aa
+++ b/x11/mxterm/patches/patch-aa
@@ -1,4 +1,4 @@
-$NetBSD: patch-aa,v 1.3 2013/07/19 12:58:20 joerg Exp $
+$NetBSD: patch-aa,v 1.4 2016/06/07 22:54:29 youri Exp $
--- main.c.orig 2005-05-09 01:14:32.000000000 +0000
+++ main.c
@@ -20,3 +20,26 @@ $NetBSD: patch-aa,v 1.3 2013/07/19 12:58:20 joerg Exp $
#ifdef AMOEBA
#include <amoeba.h>
#include <cmdreg.h>
+@@ -3284,13 +3290,21 @@ spawn (void)
+ #endif
+ ioctl(0, TIOCSPGRP, (char *)&pgrp);
+ #ifndef __osf__
++#ifdef __APPLE__
++ setpgid(0,0);
++#else
+ setpgrp(0,0);
++#endif
+ #else
+ setpgid(0,0);
+ #endif
+ close(open(ttydev, O_WRONLY, 0));
+-#ifndef __osf__
++#ifndef __osf__
++#ifdef __APPLE__
++ setpgid (0, pgrp);
++#else
+ setpgrp (0, pgrp);
++#endif
+ #else
+ setpgid (0, pgrp);
+ #endif