diff options
author | ade <ade@FreeBSD.org> | 2000-01-21 11:53:38 +0800 |
---|---|---|
committer | ade <ade@FreeBSD.org> | 2000-01-21 11:53:38 +0800 |
commit | b7a5a4ff29ecc1af26b136716ebccd87bbd584e9 (patch) | |
tree | 8367190e9d6513652eb36145888ad7f831a78ef9 /x11 | |
parent | 17f8ccf60cb1d1f9596a2600c23e9abe55e7da8f (diff) | |
download | freebsd-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-bk | 27 | ||||
-rw-r--r-- | x11/gnomelibs/files/patch-bk | 27 | ||||
-rw-r--r-- | x11/libgnome/files/patch-bk | 27 |
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: |