aboutsummaryrefslogtreecommitdiffstats
path: root/x11
diff options
context:
space:
mode:
authorade <ade@FreeBSD.org>2000-01-21 11:53:38 +0800
committerade <ade@FreeBSD.org>2000-01-21 11:53:38 +0800
commitb7a5a4ff29ecc1af26b136716ebccd87bbd584e9 (patch)
tree8367190e9d6513652eb36145888ad7f831a78ef9 /x11
parent17f8ccf60cb1d1f9596a2600c23e9abe55e7da8f (diff)
downloadfreebsd-ports-gnome-b7a5a4ff29ecc1af26b136716ebccd87bbd584e9.tar.gz
freebsd-ports-gnome-b7a5a4ff29ecc1af26b136716ebccd87bbd584e9.tar.zst
freebsd-ports-gnome-b7a5a4ff29ecc1af26b136716ebccd87bbd584e9.zip
Fix a number of gnome-terminal issues.
PR: 16218 Submitted by: Andrew J. Korty <ajk@waterspout.com>
Diffstat (limited to 'x11')
-rw-r--r--x11/gnome-libs/files/patch-bk27
-rw-r--r--x11/gnomelibs/files/patch-bk27
-rw-r--r--x11/libgnome/files/patch-bk27
3 files changed, 66 insertions, 15 deletions
diff --git a/x11/gnome-libs/files/patch-bk b/x11/gnome-libs/files/patch-bk
index eb30eeea9f6f..41ea08e17006 100644
--- a/x11/gnome-libs/files/patch-bk
+++ b/x11/gnome-libs/files/patch-bk
@@ -1,5 +1,5 @@
---- zvt/gnome-pty-helper.c.orig Fri Jan 7 12:42:13 2000
-+++ zvt/gnome-pty-helper.c Wed Jan 12 10:25:16 2000
+--- zvt/gnome-pty-helper.c.orig Thu Jan 6 06:27:52 2000
++++ zvt/gnome-pty-helper.c Thu Jan 20 16:40:32 2000
@@ -319,7 +319,7 @@
}
@@ -9,8 +9,25 @@
{
char *term_name;
int status, master_pty, slave_pty;
-@@ -486,8 +486,13 @@
+@@ -454,7 +454,7 @@
+
+ /* These two may overlap so set them first */
+ term.c_cc[VTIME] = 0;
+- term.c_cc[VMIN] = 0;
++ term.c_cc[VMIN] = 1;
+
+ /*
+ * Now set the characters. This is of course a religious matter
+@@ -496,10 +496,21 @@
+ #ifdef VEOL2
+ term.c_cc[VEOL2] = 0;
#endif
++#ifdef VSTATUS
++ term.c_cc[VSTATUS] = 'T'-64;
++#endif
++#ifdef VDSUSP
++ term.c_cc[VDSUSP] = 'Y'-64;
++#endif
status = openpty (&master_pty, &slave_pty, term_name, &term, NULL);
+#ifdef HAVE_SETEUID
@@ -23,7 +40,7 @@
if (status == -1){
result = 0;
-@@ -509,8 +514,8 @@
+@@ -521,8 +532,8 @@
exit (0);
}
@@ -34,7 +51,7 @@
}
return 1;
-@@ -664,19 +669,35 @@
+@@ -676,19 +687,35 @@
switch (op){
case GNOME_PTY_OPEN_PTY_UTMP:
diff --git a/x11/gnomelibs/files/patch-bk b/x11/gnomelibs/files/patch-bk
index eb30eeea9f6f..41ea08e17006 100644
--- a/x11/gnomelibs/files/patch-bk
+++ b/x11/gnomelibs/files/patch-bk
@@ -1,5 +1,5 @@
---- zvt/gnome-pty-helper.c.orig Fri Jan 7 12:42:13 2000
-+++ zvt/gnome-pty-helper.c Wed Jan 12 10:25:16 2000
+--- zvt/gnome-pty-helper.c.orig Thu Jan 6 06:27:52 2000
++++ zvt/gnome-pty-helper.c Thu Jan 20 16:40:32 2000
@@ -319,7 +319,7 @@
}
@@ -9,8 +9,25 @@
{
char *term_name;
int status, master_pty, slave_pty;
-@@ -486,8 +486,13 @@
+@@ -454,7 +454,7 @@
+
+ /* These two may overlap so set them first */
+ term.c_cc[VTIME] = 0;
+- term.c_cc[VMIN] = 0;
++ term.c_cc[VMIN] = 1;
+
+ /*
+ * Now set the characters. This is of course a religious matter
+@@ -496,10 +496,21 @@
+ #ifdef VEOL2
+ term.c_cc[VEOL2] = 0;
#endif
++#ifdef VSTATUS
++ term.c_cc[VSTATUS] = 'T'-64;
++#endif
++#ifdef VDSUSP
++ term.c_cc[VDSUSP] = 'Y'-64;
++#endif
status = openpty (&master_pty, &slave_pty, term_name, &term, NULL);
+#ifdef HAVE_SETEUID
@@ -23,7 +40,7 @@
if (status == -1){
result = 0;
-@@ -509,8 +514,8 @@
+@@ -521,8 +532,8 @@
exit (0);
}
@@ -34,7 +51,7 @@
}
return 1;
-@@ -664,19 +669,35 @@
+@@ -676,19 +687,35 @@
switch (op){
case GNOME_PTY_OPEN_PTY_UTMP:
diff --git a/x11/libgnome/files/patch-bk b/x11/libgnome/files/patch-bk
index eb30eeea9f6f..41ea08e17006 100644
--- a/x11/libgnome/files/patch-bk
+++ b/x11/libgnome/files/patch-bk
@@ -1,5 +1,5 @@
---- zvt/gnome-pty-helper.c.orig Fri Jan 7 12:42:13 2000
-+++ zvt/gnome-pty-helper.c Wed Jan 12 10:25:16 2000
+--- zvt/gnome-pty-helper.c.orig Thu Jan 6 06:27:52 2000
++++ zvt/gnome-pty-helper.c Thu Jan 20 16:40:32 2000
@@ -319,7 +319,7 @@
}
@@ -9,8 +9,25 @@
{
char *term_name;
int status, master_pty, slave_pty;
-@@ -486,8 +486,13 @@
+@@ -454,7 +454,7 @@
+
+ /* These two may overlap so set them first */
+ term.c_cc[VTIME] = 0;
+- term.c_cc[VMIN] = 0;
++ term.c_cc[VMIN] = 1;
+
+ /*
+ * Now set the characters. This is of course a religious matter
+@@ -496,10 +496,21 @@
+ #ifdef VEOL2
+ term.c_cc[VEOL2] = 0;
#endif
++#ifdef VSTATUS
++ term.c_cc[VSTATUS] = 'T'-64;
++#endif
++#ifdef VDSUSP
++ term.c_cc[VDSUSP] = 'Y'-64;
++#endif
status = openpty (&master_pty, &slave_pty, term_name, &term, NULL);
+#ifdef HAVE_SETEUID
@@ -23,7 +40,7 @@
if (status == -1){
result = 0;
-@@ -509,8 +514,8 @@
+@@ -521,8 +532,8 @@
exit (0);
}
@@ -34,7 +51,7 @@
}
return 1;
-@@ -664,19 +669,35 @@
+@@ -676,19 +687,35 @@
switch (op){
case GNOME_PTY_OPEN_PTY_UTMP: