diff --git a/ncurses-5.9-ibm327x.dif b/ncurses-5.9-ibm327x.dif index 5c7b487..eb3e8f8 100644 --- a/ncurses-5.9-ibm327x.dif +++ b/ncurses-5.9-ibm327x.dif @@ -4,7 +4,7 @@ --- misc/terminfo.src +++ misc/terminfo.src 2018-10-29 10:23:47.271511864 +0000 -@@ -17982,8 +17982,8 @@ hazel|exec80|h80|he80|Hazeltine Executiv +@@ -18029,8 +18029,8 @@ hazel|exec80|h80|he80|Hazeltine Executiv # ibm327x|line mode IBM 3270 style, diff --git a/ncurses-6.3-patches.tar.bz2 b/ncurses-6.3-patches.tar.bz2 deleted file mode 100644 index 2fa040b..0000000 --- a/ncurses-6.3-patches.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:128fa4ca08fcfb9ff783244163db02f5ae9378fc649076707b534311886431c6 -size 1420649 diff --git a/ncurses-6.3.tar.gz b/ncurses-6.3.tar.gz deleted file mode 100644 index d3756a6..0000000 --- a/ncurses-6.3.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:97fc51ac2b085d4cde31ef4d2c3122c21abc217e9090a43a30fc5ec21684e059 -size 3583550 diff --git a/ncurses-6.3.tar.gz.asc b/ncurses-6.3.tar.gz.asc deleted file mode 100644 index 73f4929..0000000 --- a/ncurses-6.3.tar.gz.asc +++ /dev/null @@ -1,15 +0,0 @@ ------BEGIN PGP SIGNATURE----- -Comment: See https://invisible-island.net/public/public.html for info - -iQGzBAABCgAdFiEEGYgtkt2kxADCLA1WzCr0RyFnvgMFAmFyB4gACgkQzCr0RyFn -vgPy8QwAyJ1jitbloESWFs0zHy+vqicZA5K80HwW66QW5nC+bnl5bRc4Ic6smJgS -BD7Zy8kcaqFVUQZ/Q1YWafWAb5mdeBdO4SXS6Pdk7kPOrxZR1TPPRz1KIEPbj81W -oPTnB40YxhbG6nQSb3OC4fS9V8jhvqQBItYVSsn7Pp12SgETYtJHI6b6xmZ0ni0y -z7+XaxXeak9e+fl4Z5B0/+EBui/0mOfOI3rzspRMZOaLRjHev2/fLmV7O81IB++W -9B9FlqFFzMW4si18yiQK6PEKbq+6+lNUW4ntH2yW4bvQC9LnhjXALPB+jQ8bGO6E -66d8JzGiE6dY1lqf11/20NI0Zp18Mmh6tSPE31sceUTl+RNkqPUmzV0bmnhwYkfC -VH9P2SWU1GGPzchSI8iMKksLkwEdsjGD+U99tro480tsRabh+Mt7EKd3HpVHnAAc -k599gsctloc07T/v7Pvxl5ze+ZTPqFhXEYtmd4T7xX98qhqPOFoGwnpJj8+lrHBJ -sKzDiGKx -=wbPx ------END PGP SIGNATURE----- diff --git a/ncurses-6.4-patches.tar.bz2 b/ncurses-6.4-patches.tar.bz2 new file mode 100644 index 0000000..ebd117f --- /dev/null +++ b/ncurses-6.4-patches.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a5220cebe5a047b8620e8376b8dff8cd355860bab03937db1b718d995a459792 +size 129441 diff --git a/ncurses-6.3.dif b/ncurses-6.4.dif similarity index 85% rename from ncurses-6.3.dif rename to ncurses-6.4.dif index ed1249f..c1386e9 100644 --- a/ncurses-6.3.dif +++ b/ncurses-6.4.dif @@ -1,13 +1,13 @@ --- - aclocal.m4 | 40 ++++++++------- + aclocal.m4 | 38 ++++++++------- configure | 46 +++++++++--------- include/curses.h.in | 5 + include/termcap.h.in | 2 include/tic.h | 4 - - man/man_db.renames | 2 + man/man_db.renames.in | 2 man/ncurses.3x | 4 + misc/gen-pkgconfig.in | 25 +++++++++ - misc/terminfo.src | 111 +++++++++++++++++++++++++++++++++++++------- + misc/terminfo.src | 111 ++++++++++++++++++++++++++++++++++++-------- ncurses/Makefile.in | 2 ncurses/run_cmd.sh | 11 ++++ ncurses/tinfo/MKfallback.sh | 14 ++++- @@ -15,20 +15,11 @@ progs/Makefile.in | 4 - test/test.priv.h | 4 - test/tracemunch | 2 - 16 files changed, 209 insertions(+), 70 deletions(-) + 16 files changed, 207 insertions(+), 70 deletions(-) --- aclocal.m4 -+++ aclocal.m4 2022-02-21 08:55:21.204338965 +0000 -@@ -676,7 +676,7 @@ AC_CHECK_SIZEOF(bool,,[ - AC_CACHE_CHECK(for type of bool, cf_cv_type_of_bool,[ - rm -f cf_test.out - AC_TRY_RUN([ --#include -+//#include // conflict with exit declaration - #include - - #if defined(__cplusplus) -@@ -5983,12 +5983,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 -@@ -6113,9 +6116,9 @@ cat >>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <&6 +@@ -8072,7 +8072,7 @@ echo "${ECHO_T}$with_pcre2" >&6 if test "x$with_pcre2" != xno ; then cf_with_pcre2_ok=no @@ -177,7 +168,7 @@ do if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists "$cf_with_pcre2"; then -@@ -15011,12 +15011,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 -@@ -15141,9 +15144,9 @@ cat >>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <>$cf_edit_man <\E[?5l, home=\E[H, ht=^I, hts=\EH, ich=\E[%p1%d@, il=\E[%p1%dL, il1=\E[L, ind=\n, is1=\E[?47l\E=\E[?1l, @@ -565,7 +565,7 @@ kcbt=\E[Z, kmous=\E[M, rc=\E8, rev=\E[7m, ri=\EM, rmacs=^O, rmir=\E[4l, rmkx=\E>, rmso=\E[27m, rmul=\E[24m, rs1=\E>\E[1;3;4;5;6l\E[?7h\E[m\E[r\E[2J\E[H, -@@ -6779,8 +6810,8 @@ rxvt-basic|rxvt terminal base (X Window +@@ -6805,8 +6834,8 @@ rxvt-basic|rxvt terminal base (X Window # Removed kDN6, etc (control+shift) since rxvt does not implement this -TD rxvt+pcfkeys|rxvt fragment for PC-style fkeys, kDC=\E[3$, kEND=\E[8$, kHOM=\E[7$, kIC=\E[2$, kLFT=\E[d, @@ -576,7 +576,7 @@ kf10=\E[21~, kf11=\E[23~, kf12=\E[24~, kf13=\E[25~, kf14=\E[26~, kf15=\E[28~, kf16=\E[29~, kf17=\E[31~, kf18=\E[32~, kf19=\E[33~, kf2=\E[12~, kf20=\E[34~, -@@ -6868,6 +6899,38 @@ rxvt-cygwin-native|rxvt terminal emulato +@@ -6894,6 +6923,38 @@ rxvt-cygwin-native|rxvt terminal emulato \302x\263y\363z\362{\343|\330~\376, use=rxvt-cygwin, @@ -615,7 +615,7 @@ # This variant is supposed to work with rxvt 2.7.7 when compiled with # NO_BRIGHTCOLOR defined. rxvt needs more work... rxvt-16color|rxvt with 16 colors like aixterm, -@@ -6932,7 +6995,7 @@ Eterm|Eterm-color|Eterm with xterm-style +@@ -6958,7 +7019,7 @@ Eterm|Eterm-color|Eterm with xterm-style home=\E[H, hpa=\E[%i%p1%dG, ht=^I, hts=\EH, ich=\E[%p1%d@, il=\E[%p1%dL, il1=\E[L, ind=\n, is1=\E[?47l\E>\E[?1l, is2=\E[r\E[m\E[2J\E[H\E[?7h\E[?1;3;4;6l\E[4l, kNXT@, @@ -624,7 +624,7 @@ kc1=\E[8~, kc3=\E[6~, kent=\EOM, khlp=\E[28~, kmous=\E[M, mc4=\E[4i, mc5=\E[5i, rc=\E8, rev=\E[7m, ri=\EM, rmacs=^O, rmam=\E[?7l, rmir=\E[4l, rmkx=, rmso=\E[27m, rmul=\E[24m, -@@ -8044,7 +8107,7 @@ pty|4bsd pseudo teletype, +@@ -8074,7 +8135,7 @@ pty|4bsd pseudo teletype, # https://github.com/emacs-mirror/emacs/blob/master/lisp/term.el # # The codes supported by the term.el terminal emulation in GNU Emacs 19.30 @@ -633,7 +633,7 @@ am, mir, xenl, cols#80, lines#24, bel=^G, bold=\E[1m, clear=\E[H\E[J, cr=\r, -@@ -8056,6 +8119,13 @@ eterm|GNU Emacs term.el terminal emulati +@@ -8086,6 +8147,13 @@ eterm|GNU Emacs term.el terminal emulati il=\E[%p1%dL, il1=\E[L, ind=\n, rev=\E[7m, rmir=\E[4l, rmso=\E[m, rmul=\E[m, sgr0=\E[m, smir=\E[4h, smso=\E[7m, smul=\E[4m, use=xterm+alt47, use=ansi+cpr, @@ -647,34 +647,27 @@ # The codes supported by the term.el terminal emulation in GNU Emacs 22.2 eterm-color|Emacs term.el terminal emulator term-protocol-version 0.96, -@@ -8176,7 +8246,7 @@ screen|VT 100/ANSI X3.64 virtual termina - dl=\E[%p1%dM, dl1=\E[M, ed=\E[J, el=\E[K, el1=\E[1K, - enacs=\E(B\E)0, flash=\Eg, home=\E[H, hpa=\E[%i%p1%dG, - ht=^I, hts=\EH, ich=\E[%p1%d@, il=\E[%p1%dL, il1=\E[L, -- ind=\n, indn=\E[%p1%dS, is2=\E)0, kbs=^H, kcbt=\E[Z, -+ ind=\n, indn=\E[%p1%dS, is2=\E)0, kbs=^?, kcbt=\E[Z, - kcub1=\EOD, kcud1=\EOB, kcuf1=\EOC, kcuu1=\EOA, kf1=\EOP, - kf10=\E[21~, kf11=\E[23~, kf12=\E[24~, kf2=\EOQ, kf3=\EOR, - kf4=\EOS, kf5=\E[15~, kf6=\E[17~, kf7=\E[18~, kf8=\E[19~, -@@ -8293,9 +8363,16 @@ screen.xterm-xfree86|screen.xterm-new|sc - 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, +@@ -8334,11 +8402,18 @@ screen.xterm-xfree86|screen.xterm-new|sc E3@, use=screen+italics, use=screen+fkeys, -- use=xterm+x11mouse, use=xterm-p370, -+ use=xterm+x11mouse, use=xterm-suse, + use=xterm+x11mouse, use=ecma+index, use=ansi+rep, + use=ecma+strikeout, use=xterm+pcfkeys, +- use=xterm+nofkeys, ++ use=xterm+nofkeys, use=xterm-suse, + + # Don't use this, because not everyone has "screen.xterm-new": #:screen.xterm|screen for modern xterm, #: use=screen.xterm-new, -+screen.xterm|screen customized for modern xterm, +++screen.xterm|screen customized for modern xterm, + bce@, bw, + 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, + use=xterm+x11mouse, use=xterm-suse, + # xterm-r6 does not really support khome/kend unless it is propped up by # the translations resource. - screen.xterm-r6|screen customized for X11R6 xterm, -@@ -8383,7 +8460,7 @@ screen2|VT 100/ANSI X3.64 virtual termin +@@ -8429,7 +8504,7 @@ screen2|VT 100/ANSI X3.64 virtual termin cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A, dch=\E[%p1%dP, dch1=\E[P, dl=\E[%p1%dM, dl1=\E[M, ed=\E[J, el=\E[K, ht=^I, hts=\EH, ich=\E[%p1%d@, ich1=, il=\E[%p1%dL, @@ -683,7 +676,7 @@ kcuu1=\EA, kf0=\E~, kf1=\ES, kf2=\ET, kf3=\EU, kf4=\EV, kf5=\EW, kf6=\EP, kf7=\EQ, kf8=\ER, kf9=\E0I, khome=\EH, nel=\r\n, rc=\E8, ri=\EM, rmir=\E[4l, rmso=\E[23m, -@@ -10338,7 +10415,7 @@ hp700-wy|HP 700/41 emulating Wyse30, +@@ -10385,7 +10460,7 @@ hp700-wy|HP 700/41 emulating Wyse30, ri=\Ej, rmir=\Er, rmso=\EG0$<10/>, rmul=\EG0$<10/>, sgr0=\EG0$<10/>, smir=\Eq, smso=\EG4$<10/>, smul=\EG8$<10/>, tbc=\E0, vpa=\E[%p1%{32}%+%c, @@ -692,7 +685,7 @@ am, da, db, xhp, cols#80, lh#2, lines#24, lm#0, lw#8, nlab#8, acsc=0cjgktlrmfn/q\,t5u6v8w7x., bel=^G, blink=\E&dA, -@@ -17992,7 +18069,7 @@ ibm3101|i3101|IBM 3101-10, +@@ -18039,7 +18114,7 @@ ibm3101|i3101|IBM 3101-10, cup=\EY%p1%{32}%+%c%p2%{32}%+%c, cuu1=\EA, ed=\EJ, el=\EI, home=\EH, hts=\E0, ind=\n, kcub1=\ED, kcud1=\EB, kcuf1=\EC, kcuu1=\EA, nel=\r\n, tbc=\EH, @@ -701,7 +694,7 @@ is2=\E S, rmacs=\E>B, rmcup=\E>B, rs2=\E S, s0ds=\E>B, sgr=\E4%{64}%?%p1%t%{65}%|%;%?%p2%t%{66}%|%;%?%p3%t%{65}%|%; %?%p4%t%{68}%|%;%?%p5%t%{64}%|%;%?%p6%t%{72}%|%;%?%p7%t -@@ -18250,7 +18327,7 @@ lft|lft-pc850|LFT-PC850|IBM LFT PC850 De +@@ -18297,7 +18372,7 @@ lft|lft-pc850|LFT-PC850|IBM LFT PC850 De tbc=\E[3g, use=ecma+index, # "Megapel" refers to the display adapter, which was used with the IBM RT # aka IBM 6150. @@ -711,7 +704,7 @@ s1ds=\E(0, sgr0=\E[0m\E(B, use=ibm5154, ibm5081-c|ibmmpel-c|IBM 5081 1024x1024 256/4096 Megapel enhanced color display, --- ncurses/Makefile.in -+++ ncurses/Makefile.in 2022-02-21 08:55:21.208338888 +0000 ++++ ncurses/Makefile.in 2023-01-09 11:47:28.920395274 +0000 @@ -242,7 +242,7 @@ $(DESTDIR)$(libdir) : ../lib : ; mkdir $@ @@ -722,7 +715,7 @@ ./lib_gen.c : $(base)/MKlib_gen.sh ../include/curses.h FGREP="@FGREP@" $(SHELL) -e $(base)/MKlib_gen.sh "$(CPP) $(CPPFLAGS)" "$(AWK)" generated <../include/curses.h >$@ --- ncurses/run_cmd.sh -+++ ncurses/run_cmd.sh 2022-02-21 08:55:21.208338888 +0000 ++++ ncurses/run_cmd.sh 2023-01-09 11:47:28.920395274 +0000 @@ -0,0 +1,11 @@ +#!/bin/sh + @@ -736,7 +729,7 @@ + +exec /bin/sh -e ${1+"$@"} --- ncurses/tinfo/MKfallback.sh -+++ ncurses/tinfo/MKfallback.sh 2022-02-21 08:55:21.208338888 +0000 ++++ ncurses/tinfo/MKfallback.sh 2023-01-09 11:47:28.920395274 +0000 @@ -66,14 +66,22 @@ if test $# != 0 ; then TERMINFO=`pwd`/$tmp_info export TERMINFO @@ -780,7 +773,7 @@ done --- ncurses/tinfo/lib_setup.c -+++ ncurses/tinfo/lib_setup.c 2022-02-21 08:55:21.212338812 +0000 ++++ ncurses/tinfo/lib_setup.c 2023-01-09 11:47:28.920395274 +0000 @@ -613,6 +613,9 @@ _nc_locale_breaks_acs(TERMINAL *termp) } else if ((value = tigetnum("U8")) >= 0) { result = value; /* use extension feature */ @@ -792,7 +785,7 @@ result = 1; /* always broken */ } else if (strstr(env, "screen") != 0 --- progs/Makefile.in -+++ progs/Makefile.in 2022-02-21 08:55:21.212338812 +0000 ++++ progs/Makefile.in 2023-01-09 11:47:28.920395274 +0000 @@ -101,7 +101,7 @@ CFLAGS_LIBTOOL = $(CCFLAGS) CFLAGS_NORMAL = $(CCFLAGS) -DNCURSES_STATIC CFLAGS_DEBUG = $(CCFLAGS) -DNCURSES_STATIC @CC_G_OPT@ -DTRACE @@ -812,8 +805,8 @@ LDFLAGS_DEFAULT = $(LDFLAGS_@DFT_UPR_MODEL@) --- test/test.priv.h -+++ test/test.priv.h 2022-02-21 08:55:21.212338812 +0000 -@@ -1065,12 +1065,12 @@ extern char *_nc_strstr(const char *, co ++++ test/test.priv.h 2023-01-09 11:47:28.920395274 +0000 +@@ -1108,12 +1108,12 @@ extern char *_nc_strstr(const char *, co #endif /* out-of-band values for representing absent capabilities */ @@ -829,7 +822,7 @@ #define CANCELLED_STRING (char *)(-1) --- test/tracemunch -+++ test/tracemunch 2022-02-21 08:55:21.212338812 +0000 ++++ test/tracemunch 2023-01-09 11:47:28.920395274 +0000 @@ -1,4 +1,4 @@ -#!/usr/bin/env perl +#!/usr/bin/perl diff --git a/ncurses-6.4.tar.gz b/ncurses-6.4.tar.gz new file mode 100644 index 0000000..6a93bb2 --- /dev/null +++ b/ncurses-6.4.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6931283d9ac87c5073f30b6290c4c75f21632bb4fc3603ac8100812bed248159 +size 3612591 diff --git a/ncurses-6.4.tar.gz.asc b/ncurses-6.4.tar.gz.asc new file mode 100644 index 0000000..c42e32d --- /dev/null +++ b/ncurses-6.4.tar.gz.asc @@ -0,0 +1,15 @@ +-----BEGIN PGP SIGNATURE----- +Comment: See https://invisible-island.net/public/public.html for info + +iQGzBAABCgAdFiEEGYgtkt2kxADCLA1WzCr0RyFnvgMFAmOw0C0ACgkQzCr0RyFn +vgO25gwA6AkO6VnsZrcEiYDf/+kSddfNI2UfoFvr06eAZVhClX3jsssn4pMJTxPg +TRzOIicP6xSHjZ+HfrkHJuTwEBqtjjMnsAiT5zHpwCH4H4xryd40px9NjYUkLzpe +4IPebSgad21Vf/rH5Z0doxBZbhGxNDMVxOqDftRujxu1EjLaTZyIu94nIbCpcIAm +3XSNvbZi1hy6kn2JXtZKRPj+oIGdxt9zOZep01hMpykyb7W5WAGe02VJEdn3zR7Q +B6qfiMPDzMWQK1UlKOucRlzml8gt+KGjFxLgJb2jQMz0hT4g4Xvx0beeo8luPGJd +SRWQGkwi3W+OI6rw5C2lXIuM8Fwc3Fc/+kZ6h4HsRSwmel1JyB8/KxUuJ9ipctIx +S8r0ypyDqsAki1zW+VNTMZ4zZLiCiQqyAS2KWSDRWlUOeKeudWhzQk5lfdvqZXzI +eh7PnZvFO1uQviRZvCsIApFocFnhW6+pDQxrXchQ6d6nUTTOdvUL6EfbsjKN3zzH +m2J8156p +=wYzs +-----END PGP SIGNATURE----- diff --git a/ncurses.changes b/ncurses.changes index 2796333..ac2c3e2 100644 --- a/ncurses.changes +++ b/ncurses.changes @@ -1,3 +1,62 @@ +------------------------------------------------------------------- +Tue Jan 10 10:34:17 UTC 2023 - Dr. Werner Fink + +- Avoid trouble with invalid certificate for ftp.invisible-island.net + and use www.invisible-island.net + +------------------------------------------------------------------- +Mon Jan 9 12:56:49 UTC 2023 - Dr. Werner Fink + +- Modify offset in patch ncurses-5.9-ibm327x.dif +- Port patch ncurses-6.3.dif and rename it to ncurses-6.4.dif +- Update tack to 1.09-20221229 + * latest config.guess and config.sub +- Add ncurses patch 20230107 + + add --with-abi-altered configure option (prompted by discussion with + Brian Inglis). + + add BSD erase2 to characters handled by tset/reset. + + improve configure-script macros vs compiler warnings. + + regenerate configure scripts with autoconf 2.52.20221202 + + add RV report+version (suggested by Bram Moolenaar). + + add comment to bracketed+paste explaining that vim patch 9.0.1117 is + needed for use with the updated xterm descriptions (suggested by Bram + Moolenaar). +- Add ncurses update 6.4 (patch 20221231) + + update release notes + + regenerate llib-* files. + + correct PS vs PE names in bracketed+paste (report by Bram Moolenaar) +- Add ncurses patch 20221224 + + add mutex lock/unlock in a few places reported by thread-sanitizer + + add/use bracketed+paste to help identify terminals supporting this + xterm feature (prompted by discussion with Bram Moolenaar) -TD + +------------------------------------------------------------------- +Mon Dec 19 07:30:33 UTC 2022 - Dr. Werner Fink + +- Add ncurses patch 20221217 + + install Ada95 sample programs in libexecdir, adding a wrapper + script to invoke those. + +------------------------------------------------------------------- +Mon Dec 12 08:08:36 UTC 2022 - Dr. Werner Fink + +- Add ncurses patch 20221210 + + add minimal -h/-V getopt logic to the remaining test-programs. + + free new_pair() data in delscreen (report by "magiblot"). + + add clarification of the scope of dynamic variables in terminfo(5). + + remove a stray '/' from description of %g in terminfo(5). + +------------------------------------------------------------------- +Mon Dec 5 07:36:59 UTC 2022 - Dr. Werner Fink + +- Add ncurses patch 20221203 + + add -h usage and -V version options to the test-programs which use + getopt. + + use "command -v" rather than "type" in Ada95/gen/Makefile.in to fix + a portability issue (patch by Nicolas Boulenguez). + + update ncurses-howto, more documentation fixes along with corrections + to example programs. + ------------------------------------------------------------------- Mon Nov 28 09:23:05 UTC 2022 - Dr. Werner Fink diff --git a/ncurses.spec b/ncurses.spec index a89c087..0ec5563 100644 --- a/ncurses.spec +++ b/ncurses.spec @@ -1,7 +1,7 @@ # # spec file for package ncurses # -# Copyright (c) 2022 SUSE LLC +# Copyright (c) 2023 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -35,7 +35,7 @@ %endif %define patchlvl %(bash %{_sourcedir}/get_version_number.sh %{_sourcedir}) -%define basevers 6.3 +%define basevers 6.4 Name: ncurses #!BuildIgnore: terminfo @@ -74,27 +74,27 @@ Obsoletes: ncurses-64bit # but also build the ABI version 5 as this is part of the source # tar ball including the latest upstream fixes for ABI 5. # -Version: 6.3.%{patchlvl} +Version: 6.4.%{patchlvl} Release: 0 Summary: Terminal control library #Git: http://ncurses.scripts.mit.edu License: MIT Group: System/Base -URL: http://www.invisible-island.net/ncurses/ncurses.html -Source0: ftp://ftp.invisible-island.net/ncurses/ncurses-%{basevers}.tar.gz +URL: https://www.invisible-island.net/ncurses/ncurses.html +Source0: https://www.invisible-island.net/archives/ncurses/ncurses-%{basevers}.tar.gz Source1: ncurses-%{basevers}-patches.tar.bz2 Source2: handle.linux Source3: README.devel Source4: ncurses-rpmlintrc # Latest tack can be found at ftp://ftp.invisible-island.net/pub/ncurses/current/ -Source5: ftp://ftp.invisible-island.net/pub/ncurses/current/tack-1.09-20220528.tgz +Source5: https://www.invisible-island.net/archives/ncurses/current/tack-1.09-20221229.tgz Source6: edit.sed Source7: baselibs.conf Source8: cursescheck -Source9: ftp://ftp.invisible-island.net/ncurses/ncurses-%{basevers}.tar.gz.asc -Source10: ftp://ftp.invisible-island.net/pub/ncurses/current/tack-1.09-20220528.tgz.asc +Source9: https://www.invisible-island.net/archives/ncurses/ncurses-%{basevers}.tar.gz.asc +Source10: https://www.invisible-island.net/archives/ncurses/current/tack-1.09-20221229.tgz.asc Source11: ncurses.keyring -Patch0: ncurses-6.3.dif +Patch0: ncurses-6.4.dif Patch1: ncurses-5.9-ibm327x.dif Patch2: ncurses-5.7-tack.dif Patch3: FORTIFY_SOURCE_3-fix.patch @@ -522,7 +522,7 @@ export CFLAGS_SHARED --with-shared \ --with-normal \ --with-manpage-format=gzip \ - --with-manpage-renames=${PWD}/man/man_db.renames \ + --with-manpage-renames=${PWD}/man/man_db.renames.in \ --with-manpage-aliases \ --with-ospeed=speed_t \ %if 0%{?suse_version} > 1310 diff --git a/tack-1.09-20220528.tgz b/tack-1.09-20220528.tgz deleted file mode 100644 index 67bd348..0000000 --- a/tack-1.09-20220528.tgz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:bb87d7979289c26cd6a02733eeb03db4c6a0ad9ea1a4704096cc285f81ce0bd8 -size 251529 diff --git a/tack-1.09-20220528.tgz.asc b/tack-1.09-20220528.tgz.asc deleted file mode 100644 index 35b2ee7..0000000 --- a/tack-1.09-20220528.tgz.asc +++ /dev/null @@ -1,15 +0,0 @@ ------BEGIN PGP SIGNATURE----- -Comment: See https://invisible-island.net/public/public.html for info - -iQGzBAABCgAdFiEEGYgtkt2kxADCLA1WzCr0RyFnvgMFAmKUApMACgkQzCr0RyFn -vgNCtQwAptvRg+vZ6ZrWF56NcBGHSHUG6lHJLeZxR2Xhn/d2Zaxo39No5m1iexz4 -mhpQMUsMcHGL3/Pa18e5wga6B5vNtnUesDDC2ipdmf/lj7Mh38k1c4NH1VF2lF0V -6fkVmKs9HY44hpwpujSbaWoldwDZh10YxcHNKmQ9Bm7hqY9GJSBFOgcQND00UKOz -F6QqHcU1o6zUer4lHSpl2BXsKY141FtGmO9feynadBAVM3bjITY7rOfSmxNRRFpU -D5DtfHHTbEx0M3OlMDT4UhdIpQwQDu+IcGlY+S7tvJnya8hayC/ngPlAqkmK1dzT -h5Wye4LPFd5SKsHb1HMzRxLfOugAaMkOi2cMhRy1WyLzEbCUDP6R3PtI2QafqWfS -u0W7/ciZy2OCyIx9KWz2JQKYEzNnhp9mDZaCDxtO2hY6k9ZB/+woe3QzeZtxwAMC -94Md3UJhwCqSt3oehMUz1skEWYunnucUljRrwrLIAVabr+5ZxYkOw4YqY5VscEi1 -30nnDVqM -=iofi ------END PGP SIGNATURE----- diff --git a/tack-1.09-20221229.tgz b/tack-1.09-20221229.tgz new file mode 100644 index 0000000..063a963 --- /dev/null +++ b/tack-1.09-20221229.tgz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:36b158131dfe5219ab77b992f42944e669d253ece2ec0841fe8ae11459802bc9 +size 255090 diff --git a/tack-1.09-20221229.tgz.asc b/tack-1.09-20221229.tgz.asc new file mode 100644 index 0000000..a0e6854 --- /dev/null +++ b/tack-1.09-20221229.tgz.asc @@ -0,0 +1,15 @@ +-----BEGIN PGP SIGNATURE----- +Comment: See https://invisible-island.net/public/public.html for info + +iQGzBAABCgAdFiEEGYgtkt2kxADCLA1WzCr0RyFnvgMFAmOtoBAACgkQzCr0RyFn +vgPvVAv9FuupqoD2Kl6xaULy3YhMBwbQf7nUjosLV7Jt7Amg5BZQGmjwIG+nJ8rc +wNFJi1DCHknI2ju9gEeuYOaFlKT9HlebRsKOa/ROGtjzoF+5AE0+yeKoiA21NAO9 +8z0EK7Uu5RtDMO4vC3HYOxMn6DkPLwc6yOxxl716RlQT+2c9m9mb+OOzZDRa5X3l +pcXIbZ54+GBb9Tp8t3KtXIgcvTAJOisB7YhjzcW5s8wzZ4wjK1Qa2z+gCrYeIYcD +s25MQ8o4JTyIW/dMBeE4UnYkfGwe8L9W2+KUI6fvGnhTTdXbQaz/dNGfaXUegugp +LUBRttMQ3ikhm4qUuIX8AztS/j7ziuuE86wiecFFPaonPgkBPD5ezw3ez6MLEi+8 +HiswKvPOdNp6cq8ilPPcIFpF7FA0YZil621ClokSkvXKTBdUN5+FVfWjKUOqzr04 +hgbzmSH7+iqTzRnPt3K+QF/QUl7sF9JkcXJbUQfLkDogzc28a4FXcUwZt3UAfSc3 +eloIhwXx +=DvFu +-----END PGP SIGNATURE-----