From dcfb0783ca567262b11d9ef45fbd3821fc356f1974af8fd2c702b067edaceaf4 Mon Sep 17 00:00:00 2001 From: "Dr. Werner Fink" Date: Mon, 12 Nov 2018 09:00:01 +0000 Subject: [PATCH 1/5] Add ncurses patch 20181110 OBS-URL: https://build.opensuse.org/package/show/Base:System/ncurses?expand=0&rev=394 --- ncurses-6.1-patches.tar.bz2 | 4 ++-- ncurses-6.1.dif | 20 ++++++++++---------- ncurses-rpmlintrc | 1 + ncurses.changes | 9 +++++++++ ncurses.spec | 2 +- 5 files changed, 23 insertions(+), 13 deletions(-) diff --git a/ncurses-6.1-patches.tar.bz2 b/ncurses-6.1-patches.tar.bz2 index 2d4168f..de3e0df 100644 --- a/ncurses-6.1-patches.tar.bz2 +++ b/ncurses-6.1-patches.tar.bz2 @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f42a2692f31f14a3db70ff820712433e7fa763a843fffe568009c086f714e299 -size 946291 +oid sha256:4ac1c37d1c7d3cdd2060ea2d9cdc7d7a69c8b545b3283676d822619fe1b417e6 +size 1017262 diff --git a/ncurses-6.1.dif b/ncurses-6.1.dif index a57ebd8..850dffd 100644 --- a/ncurses-6.1.dif +++ b/ncurses-6.1.dif @@ -152,7 +152,7 @@ done --- configure +++ configure 2018-10-29 10:24:12.319041330 +0000 -@@ -5484,7 +5484,7 @@ echo $ECHO_N "checking for an rpath opti +@@ -5485,7 +5485,7 @@ echo $ECHO_N "checking for an rpath opti fi ;; (linux*|gnu*|k*bsd*-gnu|freebsd*) @@ -161,7 +161,7 @@ ;; (openbsd[2-9].*|mirbsd*) LD_RPATH_OPT="-Wl,-rpath," -@@ -13561,12 +13561,15 @@ cat >>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <\$TMP CF_EOF if test -n "$cf_compress" ; then -@@ -13691,9 +13694,9 @@ cat >>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man < + +- Add ncurses patch 20181110 + + several workarounds to ensure proper C compiler used in parts of + Ada95 tree. + + update config.guess, config.sub from + http://git.savannah.gnu.org/cgit/config.git + ------------------------------------------------------------------- Mon Oct 29 10:22:26 UTC 2018 - Dr. Werner Fink diff --git a/ncurses.spec b/ncurses.spec index 3db7b27..e9fad9e 100644 --- a/ncurses.spec +++ b/ncurses.spec @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # From 6fe5e38db74bc06d802c6f4e930692fe997439de3919410bc459bd2f5fbb745d Mon Sep 17 00:00:00 2001 From: "Dr. Werner Fink" Date: Mon, 12 Nov 2018 14:54:59 +0000 Subject: [PATCH 2/5] For screen.xterm remove also rep feature OBS-URL: https://build.opensuse.org/package/show/Base:System/ncurses?expand=0&rev=395 --- ncurses-6.1.dif | 2 +- ncurses.changes | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/ncurses-6.1.dif b/ncurses-6.1.dif index 850dffd..bdd1c3b 100644 --- a/ncurses-6.1.dif +++ b/ncurses-6.1.dif @@ -733,7 +733,7 @@ #: use=screen.xterm-new, +screen.xterm|screen customized for modern xterm, + bce@, bw, -+ invis@, kIC@, kNXT@, kPRV@, meml@, memu@, ++ invis@, kIC@, kNXT@, kPRV@, meml@, memu@, rep@, + sgr=%?%p9%t\E(0%e\E(B%;\E[0%?%p6%t;1%;%?%p2%t;4%;%?%p1%p3%| + %t;7%;%?%p4%t;5%;%?%p5%t;2%;m, + E3@, use=screen+italics, use=screen+fkeys, diff --git a/ncurses.changes b/ncurses.changes index e7e2494..4688e73 100644 --- a/ncurses.changes +++ b/ncurses.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Mon Nov 12 14:44:30 UTC 2018 - Dr. Werner Fink + +- For screen.xterm remove also `rep' feature (repeat char) this + might help on boo#1103320 + ------------------------------------------------------------------- Mon Nov 12 07:56:07 UTC 2018 - Dr. Werner Fink From 2d24b36de36555234e120849733e565bd0adcf7a7ffe5768d45490dc71716627 Mon Sep 17 00:00:00 2001 From: "Dr. Werner Fink" Date: Mon, 19 Nov 2018 11:43:18 +0000 Subject: [PATCH 3/5] Update to 6.1-20181117 OBS-URL: https://build.opensuse.org/package/show/Base:System/ncurses?expand=0&rev=396 --- ncurses-6.1-patches.tar.bz2 | 4 ++-- ncurses.changes | 9 +++++++++ 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/ncurses-6.1-patches.tar.bz2 b/ncurses-6.1-patches.tar.bz2 index de3e0df..40731d7 100644 --- a/ncurses-6.1-patches.tar.bz2 +++ b/ncurses-6.1-patches.tar.bz2 @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4ac1c37d1c7d3cdd2060ea2d9cdc7d7a69c8b545b3283676d822619fe1b417e6 -size 1017262 +oid sha256:f28d957eeb99889d178ca11bc4c1e404670f2ae98d718928222a39c1487cfbf2 +size 1018304 diff --git a/ncurses.changes b/ncurses.changes index 4688e73..4eae664 100644 --- a/ncurses.changes +++ b/ncurses.changes @@ -1,3 +1,12 @@ +------------------------------------------------------------------- +Mon Nov 19 10:57:18 UTC 2018 - Dr. Werner Fink + +- Add ncurses patch 20181117 + + ignore the hex/b64 $TERMINFO in toe's listing. + + correct a status-check in _nc_read_tic_entry() so that if reading + a hex/b64 $TERMINFO, and the $TERM does not match, fall-through to + the compiled-in search list. + ------------------------------------------------------------------- Mon Nov 12 14:44:30 UTC 2018 - Dr. Werner Fink From 79c40602d6da27566089de7a0f3d29612a50ae36f83aa0493b614468bc986ae5 Mon Sep 17 00:00:00 2001 From: "Dr. Werner Fink" Date: Wed, 21 Nov 2018 11:38:39 +0000 Subject: [PATCH 4/5] Skip screen.xterm OBS-URL: https://build.opensuse.org/package/show/Base:System/ncurses?expand=0&rev=397 --- ncurses.changes | 6 ++++++ ncurses.spec | 4 ++-- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/ncurses.changes b/ncurses.changes index 4eae664..81ef2c1 100644 --- a/ncurses.changes +++ b/ncurses.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Wed Nov 21 11:37:09 UTC 2018 - Dr. Werner Fink + +- Remove scree.xterm from terminfo data base (boo#1103320) as with + this screen uses fallback TERM=screen + ------------------------------------------------------------------- Mon Nov 19 10:57:18 UTC 2018 - Dr. Werner Fink diff --git a/ncurses.spec b/ncurses.spec index e9fad9e..362d2e0 100644 --- a/ncurses.spec +++ b/ncurses.spec @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# Please submit bugfixes or comments via http://bugs.opensuse.org/ # @@ -963,11 +963,11 @@ mv tack-* tack # Better screen support and workaround about missing terminfo entries # might be help on boo#812067 as well as on boo#935736 but may cause # boo#940459 (which should be fixed by screen its self!) + rm -vf %{buildroot}%{terminfo s/screen.xterm} (cat > screen.list) <<-EOF %{terminfo s/screen.gnome} %{terminfo s/screen.konsole} %{terminfo s/screen.linux} - %{terminfo s/screen.xterm} EOF (cat > iterm.list) <<-EOF %{terminfo i/iTerm.app} From ec6e431981d81573c00c6f9cc4be1c001e918db26a6ff1362adc3bd59041f43f Mon Sep 17 00:00:00 2001 From: "Dr. Werner Fink" Date: Wed, 21 Nov 2018 12:44:28 +0000 Subject: [PATCH 5/5] . OBS-URL: https://build.opensuse.org/package/show/Base:System/ncurses?expand=0&rev=398 --- ncurses.changes | 2 +- ncurses.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/ncurses.changes b/ncurses.changes index 81ef2c1..c39cf8f 100644 --- a/ncurses.changes +++ b/ncurses.changes @@ -1,7 +1,7 @@ ------------------------------------------------------------------- Wed Nov 21 11:37:09 UTC 2018 - Dr. Werner Fink -- Remove scree.xterm from terminfo data base (boo#1103320) as with +- Remove screen.xterm from terminfo data base (boo#1103320) as with this screen uses fallback TERM=screen ------------------------------------------------------------------- diff --git a/ncurses.spec b/ncurses.spec index 362d2e0..0085190 100644 --- a/ncurses.spec +++ b/ncurses.spec @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ #