pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/devel/ncurses ncurses: update to 6.3.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/6312140179f6
branches:  trunk
changeset: 769572:6312140179f6
user:      wiz <wiz%pkgsrc.org@localhost>
date:      Tue Nov 16 15:19:59 2021 +0000

description:
ncurses: update to 6.3.

20211021 6.3 release for upload to ftp.gnu.org
        + update release notes
        + add "ncu2openbsd" script, to illustrate how to update an OpenBSD
          system to use a current ncurses release.

20211018
        + check for screen size-change in scr_init() and scr_restore(), in case
          a screen dump does not match the current screen dimensions (report by
          Frank Tkalcevic).

20211017
        + amend change for pkg-config to account for "none" being returned in
          the libdir-path result rather than "no" (report by Gabriele Balducci).

20211016
        + build-fix for pmake with libtool.
        + improve make-tar.sh scripts, adding COPYING to tar file, and clean up
          shellcheck warnings.
        + add link for "reset6" manpage in test-package ncurses6-doc
        + revise configure option --with-pkg-config-libdir, using the actual
          search path from pkg-config or pkgconf using the output from --debug
          (report by Pascal Pignard).
        + freeze ABI in ".map" files.

20211009
        + implement "+m" option in tabs program.
        + fill in some details for infoton -TD
        + fix spelling/consistency in several descriptions -TD
        + use vt420+lrmm in vt420 -TD
        + modify save_tty_settings() to avoid opening /dev/tty for cases other
          than reset/init, e.g., for clear.
        + modify output of "toe -as" to show first description found rather
          than the last.
        + improve tic checks for number of parameters of smglp, smgrp, smgtp,
          and smgbp (cf: 20020525).
        + correct off-by-one comparison in last_char(), which did not allow
          special case of ":" in a terminfo description field (cf: 20120407).
        + remove check in tic that assumes that none or both parameterized and
          non-parameterized margin-setting capabilities are present
          (cf: 20101002).

20211002
        + use return-value from vsnprintf to reallocate as needed to allow for
          buffers larger than the screen size (report by "_RuRo_").
        + modify tset "-q" option to refrain from modifying terminal modes, to
          match the documentation.
        + add section on margins to terminfo.5, adapted from X/Open Curses.
        + make tput/tset warning messages consistently using alias names when
          those are used, rather than the underlying program's name.
        + improve tput usage message for aliases such as clear, by eliminating
          tput-specific portions.
        + add a check in toe to ensure that a "termcap file" is text rather
          than binary.
        + further build-fixes for OpenBSD 6.9, whose header files differ from
          the other BSDs.

20210925
        + add kbeg to xterm+keypad to accommodate termcap applications -TD
        + add smglp and smgrp to vt420+lrmm, to provide useful data for the
          "tabs" +m option -TD
        + build-fix for gcc 3.4.3 with Solaris10, which does not allow forward
          reference of anonymous struct typedef.
        + modify tput to allow multiple commands per line.
        + minor fixes for tset manpage.

20210911
        + adjust ifdef in test_opaque.c to fix build with ncurses 5.7
        + add testing note for xterm-{hp|sco|sun} -TD
        + corrected description for ansi.sys-old -TD
        + add xterm+nopcfkeys, to fill in keys for xterm-hp, xterm-sun -TD
        + use hp+arrows in a few places -TD
        + use hp+pfk-cr in a few places -TD

20210905
        + correct logic in filtering of redefinitions (report by Sven Joachim,
          cf: 20210828).

20210904
        + modify linux3.0 entry to reflect default mapping of shift-tab by
          kbd 1.14 (report by Jan Engelhardt) -TD
        + add historical note to tput, curses-terminfo and curses-color
          manpages based on source-code for SVr2, SVr3 and SVr4.
        + minor grammatical fixes for "it's" vs "its" (report by Nick Black).
        + amend fix for --disable-root-environ (report by Arnav Singh).
        + build-fix for compiling link_test
        + drop symbols GCC_PRINTF and GCC_SCANF from curses.h.in, to simplify
          use (Debian #993179).

20210828
        + correct reversed check for --disable-root-environ (report/analysis
          by Arnav Singh, cf: 20210626).
        + apply gcc format attribute to prototypes which use a va_list
          parameter rather than a "..." variable-length parameter list
          (prompted by discussion in a tmux pull-request).
        + modify configure scripts to filter out redefinitions of _XOPEN_SOURCE,
          e.g., for NetBSD which generally supports 500, but 600 is needed for
          ncursesw.
        + improve documentation for tparm and static/dynamic variables.
        + improve typography in terminfo.5 (patch by Branden Robinson).

20210821
        + improve tparm implementation of %P and %g, more closely matching
          SVr4 terminfo.
        + move internals of TERMINAL structure to new header term.priv.h
        + add "check" rule for ncurses/Makefile
        + corrected tsl capability for terminator -TD
        + add check in tic to report instances where tparm would detect an
          error in an expression (cf: 20201010).
        + correct a few places where SP->_pair_limit was used rather than
          SP->_pair_alloc (cf: 20170812).
        + fix missing "%d" for setaf/setab code 8-15 in xterm+direct16 (report
          by Florian Weimer) -TD
        + fix some documentation errata from OpenBSD changes.
        + update config.sub

20210814
        + add workaround for broken pcre2 package in Debian 10, from xterm #369.

20210807
        + ignore "--dynamic-linker" option in generated pkg/config files,
          adapted from "distr1" patch.
        + add CF_SHARED_OPTS case for Haiku, from patch in haikuports.

20210731
        + add extensions in xterm+tmux and ecma+strikeout to ms-terminal,
          but cancel the non-working Cr and Ms capabilities -TD
        + add foot and foot-direct -TD

20210724
        + add workaround for Windows Terminal's problems with CR/LF mapping to
          ms-terminal (patch by Juergen Pfeifer).
        + review/update current Windows Terminal vs ms-terminal -TD

20210718
        + correct typo in "vip" comments (report by Nick Black), reviewed this
          against Glink manual -TD
        + fill in some missing pieces for pccons, to make it comparable to the
          vt220 entry -TD
        + modify mk-1st.awk to account for extra-suffix configure option
          (report by Juergen Pfeifer).
        + change default for --disable-wattr-macros option to help packagers
          who reuse wide ncursesw header file with non-wide ncurses library.
        + build-fix for test/test_opaque.c, for configurations without opaque
          curses structs.

20210710
        + improve history section for tset manpage based on the 1BSD tarball,
          which preceded BSD's SCCS checkins by more than three years.
        + improve CF_XOPEN_CURSES macro used in test/configure (report by Urs
          Jansen).
        + further improvement of libtool configuration, adding a dependency of
          the install.tic rule, etc., on the library in the build-tree.
        + update config.sub

20210703
        + amend libtool configuration to add dependency for install.tic, etc.,
          in ncurses/Makefile on the lower-level libraries.
        + modify configure script to support ".PHONY" make program feature.

20210626
        + add configure option --disable-root-access, which tells ncurses to
          disallow most file-opens by setuid processes.
        + use default colors in pccon "op" -TD
        + correct rmacs/smacs in aaa+dec, aaa+rv -TD
        + add hpterm-color2 and hp98550-color (Martin Trusler)
        + regenerate man-html documentation.

20210619
        + improve configure-macro used for dependencies of --disable-leaks such
          as --with-valgrind
        + trim trailing blanks from files

20210612
        + fixes for scan-build, valgrind build/testing.
        + update config.guess

20210605
        + add a summary of ncurses-specific preprocessor symbols to curses.h
          (prompted by discussion with Peter Farley, Bill Gray).

20210522
        + regenerate configure scripts with autoconf 2.52.20210509 to eliminate
          an unnecessary warning in config.log (report by Miroslav Lichvar).
        + add a note in manual page to explain ungetch vs unget_wch (prompted
          by discussion with Peter Farley).
        + add sp-funcs for erasewchar, killwchar.
        + modify wgetnstr, wgetn_wstr to improve compatibility with SVr4 curses
          in its treatment of interrupt and quit characters (prompted by
          report/testcase by Bill Gray)
        + update config.guess, config.sub

20210515
        + improve manual pages for wgetnstr, newwin (prompted by
          report/testcase by Bill Gray).

20210508
        + modify tputs' error check to allow it to be used without first
          calling tgetent or setupterm, noting that terminfo initialization
          is required for supporting the terminfo delay feature (report by
          Sebastiano Vigna).
        + fix several warnings from clang --analyze
        + add null-pointer check in comp_parse.c, when a "use=" clause refers
          to a nonexisting terminal description (report/patch by Miroslav
          Lichvar, cf: 20210227).

20210501
        + add a special case in the configure script to work around one of the
          build-time breakages reported for OpenBSD 6 here:
             https://www.mail-archive.com/bugs%openbsd.org@localhost/msg13200.html
          There is no workaround for the other issue, a broken linker spec.
        + modify configure check for libtool to prevent accidental use of an
          OpenBSD program which uses the same name.
        + update config.guess, config.sub

20210424
        + avoid using broken system macros for snprintf which interfere with
          _nc_SLIMIT's conditionally adding a parameter when the string-hacks
          configure option is enabled.
        + add a "all::" rule before the new "check" rule in test/Makefile.in

20210418
        + improve CF_LINK_FUNCS by ensuring that the source-file is closed
          before linking to the target.
        + add "check" rules for headers in c++, progs and test-directories.
        + build-fix for termsort module when configured with termcap (reports
          by Rajeev V Pillai, Rudi Heitbaum).

20210417
        + extend --disable-pkg-ldflags option to also control whether $LDFLAGS
          from the build is provided in -config and .pc files (Debian #986764).
        + fix some cppcheck warnings, mostly style, in ncurses and c++
          libraries and progs directory.
        + fix off-by-one limit for tput's processing command-line arguments
          (patch by Hadrien Lacour).

20210403
        + fix some cppcheck warnings, mostly style, in ncurses library and
          progs directory.
        + improve description of BSD-style padding in curs_termcap.3x
        + improved CF_C11_NORETURN macro, from byacc changes.
        + fix "--enable-leak" in CF_DISABLE_LEAKS to allow turning
          leak-checking off later in a set of options.
        + relax modification-time comparison in CF_LINK_FUNCS to allow it to
          accept link() function with NFS filesystems which change the mtime
          on the link target, e.g., several BSD systems.
        + call delay_output_sp to handle BSD-style padding when tputs_sp is
          called, whether directly or internally, to ensure that the SCREEN
          pointer is passed correctly (reports by Henric Jungheim, Juraj
          Lutter).

20210327
        + build-fixes for Solaris10 /bin/sh
        + fix some cppcheck warnings, mostly style, in ncurses test-programs,
          form and menu libraries.

20210323
        + add configure option --enable-stdnoreturn, making the _Noreturn
          keyword optional to ease transition (prompted by report by
          Rajeev V Pillai).

20210320
        + improve parameter-checking in tput by forcing it to analyze any
          extended string capability, e.g., as used in the Cs and Ms
          capabilities of the tmux description (report by Brad Town,
          cf: 20200531).
        + remove an incorrect free in the fallback (non-checking) version of
          _nc_free_and_exit (report by Miroslav Lichvar).
        + correct use-ordering in some xterm-direct flavors -TD
        + add hterm, hterm-256color (Mike Frysinger)
        + if the build-time compiler accepts c11's _Noreturn keyword, use that
          rather than gcc's attribute.
        + change configure-check for gcc's noreturn attribute to assume it is
          a prefix rather than suffix, matching c11's _Noreturn convention.
        + add "lint" rule to c++/Makefile, e.g., with cppcheck.

20210313
        + improve configure CF_LD_SEARCHPATH macro used for ncurses*-config and
          ".pc" files, from dialog changes.
        + reduce dependency of math-library in test programs.
        + minor fixes for test_tparm.c (cf: 20210306)
        + mention "ncurses" prefix in curses_version() manpage (report by
          Michal Bielinski).

20210306
        + improved test/test_tparm.c, by limiting the tests to capabilities
          that might have parameters or padding, and combined with tputs test.
        + improve discussion of padding versus tparm and tputs in
          man/curs_terminfo.3x
        + update portability note for FreeBSD in man/tput.1

20210227
        + modify tic/infocmp to eliminate unnecessary "\" to escape ":" in
          terminfo format.
        + add check in tic for duplicate "use=" clauses.

20210220
        + improve tic warning when oc/op do not mention SGR 39/49 for xterm
          compatible XT flag.
        + revert change to lib_addch.c in waddch_literal() from 20210130, since
          the followup fix in PutCharLR() actually corrects the problem while
          this change causes too-early filling/wrapping (report by Johannes
          Altmanninger).
        + add/use vt220+pcedit and vt220+vtedit  -TD
        + add scrt/securecrt and absolute -TD
        + add nel to xterm-new, though supported since X11R5 -TD
        + add/use xterm+nofkeys -TD
        + move use of ecma+italics from xterm-basic to xterm+nofkeys -TD

20210213
        + add test/back_ground.c, to exercise the wide-character background
          functions.
        + add a check in _nc_build_wch() in case the background character is a
          wide-character, rather than a new part of a multibyte character.
        + improve tracemunch's coverage of form/menu/panel libraries.
        + improve tracemunch's checking/reporting the type for the first
          parameter, e.g., "WINDOW*" rather than "#1".

20210206
        + provide for wide-characters as background character in wbkgrnd
          (report/testcase by Anton Vidovic)
        + add name for Fedora's pcre2 to configure check for "--with-pcre2"
          option, from xterm #363 -TD
        + modify adjustment in PutCharLR to restore the cursor position before
          writing to the lower-right corner, rather than decrementing the
          cursor column, in case it was a double-width character (cf: 20210130).

20210130
        + correct an off-by-one in comparison in waddch_literal() which caused
          scrolling when a double-cell character would not fit at the lower
          right corner of the screen (report by Benno Schulenberg).
        + split-out att610+cvis, vt220+cvis, vt220+cvis8 -TD
        + add vt220-base, for terminal emulators which generally have not
          supported att610's blinking cursor control -TD
        + use vt220+cvis in vt220, etc -TD
        + use att610+cvis, xterm+tmux and ansi+enq in kitty -TD
        + use vt220+cvis in st, terminology, termite since they ignore
          blinking-cursor detail in att610+cvis -TD

20210123
        + modify package/config scripts to provide an explicit -L option for
          cases when the loader search path has other directories preceding
          the one in which ncurses is installed (report by Yuri Victorovich).
        + minor build-fixes in configure script and makefiles to work around
          quirks of pmake.

20210116
        + add comment for linux2.6 regarding CONFIG_CONSOLE_TRANSLATIONS
          (report by Patrick McDermott) -TD
        + make opts extension for getcchar work as documented for ncurses 6.1,
          adding "-g" flag to test/demo_new_pair to illustrate.

20210109
        + fix errata in man/ncurses.3x from recent updates.
        + improve quoting/escaping in configure script, uses some features of
          autoconf 2.52.20210105

20210102
        + update man/curs_memleaks.3x, to include <term.h> which declares
          exit_terminfo.
        + clarify man/curs_terminfo.3x, to mention why the macro setterm is
          defined in <curses.h>, and remove it from the list of prototypes
          (prompted by patch by Graeme McCutcheon).
        + amend man/curs_terminfo.3x, to note that <curses.h> is required
          for certain functions, e.g., those using chtype or attr_t for
          types, as well as mvcur (cf: 20201031).
        + use parameter-names in prototypes in curs_sp_funcs.3x, for
          consistency with other manpages.

20201227
        + update terminology entry to 1.8.1 -TD
        + fix some compiler-warnings which gcc8 reports incorrectly.

20201219
        + suppress hyphenation in generated html for manpages, to address
          regression in upgrade of groff 1.22.2 to 1.22.3.
        + fix inconsistent sort-order in see-also sections of manpages (report
          by Chris Bennett).

20201212
        + improve manual pages for form field-types.

20201205
        + amend build-fixes for gnat 10 to work with certain systems lacking
          gprbuild (cf: 20200627).
        + eliminate an additional strlen and wsclen.
        + eliminate an unnecessary strlen in waddnstr() (suggested by Benjamin
          Abendroth).
        + modify inopts manpage, separating the items for nodelay and notimeout
          (patch by Benno Schulenberg).
        + correct mlterm3 kf1-kf4 (Debian #975322) -TD
        + add flash to mlterm3 -TD

20201128
        + add Smulx to alacritty (Christian Duerr).
        + add rep to PuTTY -TD
        + add putty+keypad -TD
        + add another fflush(stdout) in _nc_flush() to handle time-delays in
          the middle of strings such as flash when the application uses
          low-level calls rather than curses (cf: 20161217).
        + modify configure check for c89/c99 aliases of clang to use its
          -std option instead, because some platforms, in particular macOS,
          do not provide workable c89/c99 aliases.

20201121
        + fix some compiler-warnings in experimental Windows-10 driver.
        + add the definitions needed in recent configure-check for clang
          (report by Steven Pitman).

20201114
        + fix some compiler-warnings in experimental Windows-10 driver.
        + modify a check for parameters in terminfo capabilities to handle the
          special case where short extended capability strings were not
          converted from terminfo to termcap format.
        + modify CF_MIXEDCASE_FILENAMES macro, adding darwin as special case
          when cross-compiling (report by Eli Rykoff).

20201107
        + update kitty+common -TD
        + add putty+screen and putty-screen (suggested by Alexandre Montaron).
        + explain in ncurses.3x that functions in the tinfo library do not rely
          upon wide-characters (prompted by discussion with Reuben Thomas).

20201031
        + modify MKterm.h.in so that it is not necessary to include <curses.h>
          before <term.h> (prompted by discussion with Reuben Thomas).
        + review/improve synopsis for curs_sp_funcs.3x (prompted by discussion
          with Reuben Thomas).
        + improve format of output in tic's check_infotocap() function, to
          ensure that the messages contain only printable text.
        + modify configure-check for clang to verify that -Qunused-arguments
          is supported.  IBM's xlclang does not support it (report by Steven
          Pitman).

20201024
        + provide workaround configure-check for bool when cross-compiling.
        + fix a potential indexing error in _nc_parse_entry(), seen with
          Herlim's test data using address-sanitizer.
        + change a null-pointer check in set_curterm to a valid-string check,
          needed in to tic's use-resolution when pad_char is cancelled
          (report/testcase by Robert Sebastian Herlim)
        + improve tic's -c option to validate the number and type of parameters
          and compare against expected number/type before deciding which set of
          parameter-lists to use in tparm calls (report/testcase by Robert
          Sebastian Herlim).
        + fix a link for tabs.1 manpage in announce.html.in (report by Nick
          Black), as well as some fixes via linklint.

20201017
        + improve manpage typography.
        + improve discussion in curs_addch.3x of the use of unctrl to display
          nonprintable characters.
        + add a note in terminfo.5 explaining that no-parameter strings such
          as sgr0 or cnorm should not be used with tparm.

20201010
        + correct sgr in aaa+rv (report by Florian Weimer) -TD
        + fix some sgr inconsistencies in d230c, ibm6153, ibm6154,
          ncrvt100an -TD
        + improve tic's check for errors detected in tparm (prompted by
          discussion with Florian Weimer).
        + set output-mode to binary in experimental Windows-10 driver (Juergen
          Pfeifer).

20201003
        + remove output-related checks for nl/nonl (report by Leon Winter).
        + change tmux's kbs to ^? (report by Premysl Eric Janouch)
        + simplify mlterm initialization with DECSTR -TD
        + fix a typo in man/curs_terminfo.3 (Reuben Thomas).
        + add tmux-direct (tmux #2370, Debian #895754)
        + add user-defined capabilities from mintty to Caps-ncurses, for
          checking consistency with tic.

20200926
        + correct configure-check for gnurx library.
        + regenerate llib-* files.
        + modify tracemunch and the panel library to show readable traces for
          panel- and user-pointers.

20200919
        + update mlterm3 for 3.9.0 (report by Premysl Eric Janouch) -TD

20200918
        + corrected condition for appending curses.events to the generated
          curses.h (report by Sven Joachim, Debian #970545).

20200912
        + add configure-check for systre/tre with mingw configuration, to get
          the library-dependencies as seen in msys2 configuration for mingw64.
        + build-fixes for the win32-driver configuration.
        + use more defensive binary mode setting for Win32 (Juergen Pfeifer).

20200907
        + fix regression in setupterm validating non-empty $TERM (report by
          Soren Tempel).

20200906
        + merge/adapt in-progress work by Juergen Pfeifer for new version of
          win32-driver.
        + correct description of vt330/vt340 (Ross Combs).

20200831
        + build-fix for awk-scripts modified for win32-driver (report by Werner
          Fink).

20200829
        + remove a redundant NCURSES_EXPORT as a build-fix for "Maarten
          Anonymous".
        + merge/adapt in-progress work by Juergen Pfeifer for new version of
          win32-driver.
        + modify configure script, moving gcc -Werror options to EXTRA_CFLAGS
          to avoid breaking configure-checks (adapted from ongoing work on
          mawk and lynx).
        > errata for terminfo.src (report by Florian Weimer):
        + correct icl6404 csr
        + correct ti916 cup
        + improve ndr9500

20200822
        + improve version-number extraction in MKlib_gen.sh
        + make the test-package for manpages installable by adjusting the
          man_db.renames file.
        + correct an off-by-one loop-limit in convert_strings function
          (report by Yue Tai).
        + add CF_SHARED_OPTS cases for HPE NonStop systems (Randall S Becker).
        + modify CF_SHARED_OPTS case for NetBSD to use the same "-shared"
          option for the non-rpath case as for the rpath case, to allow gcc to
          provide suitable runtime initialization (report by Rajeev V Pillai).

20200817
        + reduce build-warnings by excluding ncurses-internals from deprecation
          warnings.
        + mark wgetch-events feature as deprecated.
        + add definition for $(LIBS) to ncurses/Makefile.in, to simplify builds
          using the string-hacks option.
        + prevent KEY_EVENT from appearing in curses.h unless the configure
          option --enable-wgetch-events is used (report by Werner Fink).

20200816
        + amend tic/infocmp check to allow for the respective tool's absence
          (report by Steve Wills, cf: 20200808).
        + improved some of the build-scripts with shellcheck
        + filter out -MT/-MD/-MTd/-MDd options in script for Visual Studio C++
          (discussion with "Maarten Anonymous").

20200808
        + improve discussion of the system's tic utility when used as part
          of cross-compiling (discussion with Keith Marshall).
        + modify configuration checks for build-time tic/infocmp to use
          AC_CHECK_TOOL. That can still be overridden by --with-tic-path and
          --with-infocmp-path when fallbacks are used, but even if not using
          fallbacks, the improved check may help with cross-compiling
          (discussion with Keith Marshall).
        + other build-fixes for Ada95 with MinGW.
        + modify Ada95 source-generation utility to write to a file given as
          parameter rather than to the standard output, allowing builds with
          MinGW.

20200801
        + remove remaining parts of checks for ISC Unix (cf: 20121006).
        + add user32.lib to LDFLAGS for Visual Studio C++ configuration
          (discussion with "Maarten Anonymous").
        + modify MKkey_defs.sh to hide ncurses' definition of KEY_EVENTS to
          reduce Visual Studio C++ redefinition warnings.
        + improve/update checks for external functions in test/configure

20200725
        + set LINK_TESTS in CF_SHARED_OPTS for msvc (patch by
          "Maarten Anonymous")
        + improved workaround for redefinition-warnings for KEY_EVENT.
        + improve man/term.5 section on legacy storage format (report by
          Florian Weimer).

20200718
        + reduce redefinition-warnings for KEY_EVENT when building with Visual
          Studio C++.
        + define NCURSES_STATIC when compiling programs to link with static
          libraries, to work with MinGW vs Visual Studio C++.
        > additional changes for building with Visual Studio C++ and msys2
          (reports/patches by "Maarten Anonymous")
        + modify c++/Makefile.in to set the current directory while compiling
          the main program, so the linker can find related objects.
        + several changes to allow the c++/demo program to compile/link.
        + change an ifdef in test-directory, to use VC++ wide-character funcs.

20200711
        + fix pound-sign mapping in acsc of linux2.6 entry (report by Ingo
          Bruckl).
        + additional changes for building with Visual Studio C++ and msys2
          (reports/patches by "Maarten Anonymous")
        + build-improvements for Windows 10 and MinGW (patch by Juergen
          Pfeifer).
        + fix a typo in curs_printw.3x (patch by William Pursell).
        + fix two errors in infotocap which allowed indexing outside the
          buffer (report/testcases by Zhang Gan).
        + update length of strings in infocmp's usage function to restore a
          trailing null on the longest string (report/testcase by Zhang Gen).

20200704
        + modify version-check with Ada generics to use the same pattern as in
          the check for supported gnat versions (report by Pascal Pignard).
        > additional changes for building with Visual Studio C++ and msys2
          (patches by "Maarten Anonymous"):
        + adjust headers/declarations to provide for "dllimport" vs "dllexport"
          declarations when constructing DLLs, to worko with Visual Studio C++.

20200627
        + build-fixes for gnat 10.1.1, whose gnatmake drops integration with
          gprbuild.
        + correct buffer-length in test/color_name.h

20200613
        + update list of functions in ncurses.3x
        + move dlclose() call from lib_mouse.c to delscreen() to avoid a case
          in the former which could be called from SIGTSTP handler (Debian
          #961097).

20200606
        + add xterm+256color2, xterm+88color2, to deprecate nonstandard usage
          in xterm+256color, xterm+88color -TD
        + add shifted Linux console keys in linux+sfkeys entry for
          screen.linux (report by Alexandre Montaron).
        + use vt100+enq in screen (report by Alexandre Montaron).
        + add screen.linux-s alias (suggested by Alexandre Montaron).

20200531
        + correct configure version-check/warnng for g++ to allow for 10.x
        + re-enable "bel" in konsole-base (report by Nia Huang)
        + add linux-s entry (patch by Alexandre Montaron).
        + drop long-obsolete convert_configure.pl
        + add test/test_tparm.c, for checking tparm changes.
        + improve parameter-checking for tparm, adding function _nc_tiparm() to
          handle the most-used case, which accepts only numeric parameters
          (report/testcase by "puppet-meteor").
        + use a more conservative estimate of the buffer-size in lib_tparm.c's
          save_text() and save_number(), in case the sprintf() function
          passes-through unexpected characters from a format specifier
          (report/testcase by "puppet-meteor").
        + add a check for end-of-string in cvtchar to handle a malformed
          string in infotocap (report/testcase by "puppet-meteor").

20200523
        + update version-check for gnat to allow for gnat 10.x to 99.x
        + fix an uninitialized variable in lib_mouse.c changes (cf: 20200502)
        + add a check in EmitRange to guard against repeat_char emitting digits
          which could be interpreted as BSD-style padding when --enable-bsdpad
          is configured (report/patch by Hiltjo Posthuma).
        + add --disable-pkg-ldflags to suppress EXTRA_LDFLAGS from the
          generated pkg-config and ncurses*-config files, to simplify
          configuring in the case where rpath is used but the packager wants
          to hide the feature (report by Michael Stapelberg).
        > fixes for building with Visual Studio C++ and msys2 (patches by
          "Maarten Anonymous"):
        + modify CF_SHARED_OPTS to generate a script which translates linker
          options into Visual Studio's dialect.
        + omit parentheses around function-names in generated lib_gen.c to
          work around a Visual Studio C++ limitation.

20200516
        + add notes on termcap.h header in curs_termcap.3x
        + update notes on vscode / xterm.js -TD

20200509
        + add "-r" option to the dots test-programs, to help with scripting
          a performance comparison.
        + build-fix test/move_field.c for NetBSD curses, whose form headers
          use different names than SVr4 or ncurses.

20200502
        + add details on the change to Linux SGR 21 in 2018 -TD
        + add xterm-direct16 and xterm-direct256 -TD
        + modify lib_mouse.c to check for out-of-range button numbers, convert
          those to position reports.

20200425
        + use vt100+fnkeys in putty -TD
        + fix a typo in tput.1; "columns" should be "cols".

20200418
        + improve tracemunch logic for "RUN" compaction.
        + fix a special case in wresize() where copying the old text did not
          check if the last cell on a row was the beginning of a fullwidth
          character (adapted from patch by Benno Schulenberg).
        + use vt52+keypad in xterm-vt52, from xterm #354 -TD
        + improve see-also section of user_caps.5

20200411
        + fix find_pair(), overlooked when refactoring for _nc_reserve_pairs()
          (report/testcase by Brad Town, cf: 20170812).
        + add a trailing null for magic-string in putwin, flagged by gcc 10
        + update check for gcc version versus gnat to work with gcc 10.x

20200404
        + modify -fvisibility check to work with g++
        > fixes for building with Visual Studio C++ and msys2 (patches by
          "Maarten Anonymous"):
        + add configure option and check for gcc -fvisibility=hidden feature
        + define NCURSES_NOMACROS in lib_gen.c to work around Visual Studio
          C++ preprocessor limitations.
        + modify some of the configure-macros, as well as mk-1st.awk to work
          with Visual Studio C++ default filenaming.

20200328
        + correct length of buffer copied in dup_field().
        + remove "$(srcdir)/" from path of library.gpr, needed for out-of-tree
          builds of Ada95 (patch by Adam Van Ymeren).

20200321
        + improve configure-checks to reduce warnings about unused variables.
        + improve description of error-returns in waddch and waddnstr manual
          pages (prompted by patch by Benno Schulenberg).
        + add test/move_field.c to demonstrate move_field(), and a stub for
          a corresponding demo of dup_field().

20200314
        + add history note to curs_scanw.3x for <stdarg.h> and <varargs.h>
        + add history note to curs_printw.3x for <stdarg.h> and <varargs.h>
        + add portability note to ncurses.3x regarding <stdarg.h>

20200308
        + update copyright notices in test-packages.
        + modify tracemunch to guard against errors in its known_p1 table.
        + add several --with-xxx-libname options, to help with pkgsrc (prompted
          by discussion with Thomas Klausner).

20200301
        + modify wbkgd() and wbkgrnd() to avoid storing a null in the
          background character, because it may be used in cases where the
          corresponding 0x80 is not treated as a null (report by Marc Rechte,
          cf: 20181208).

20200229
        + modify CF_NCURSES_CONFIG to work around xcode's c99 "-W" option,
          which conflicts with conventional use for passing linker options.
        > fixes for building with Visual Studio C++ and msys2 (patches by
          "Maarten Anonymous"):
        + check for pcre2posix.h instead of pcre2-posix.h
        + add case in CF_SHARED_OPTS for msys2 + msvc
        + add fallback definition for STDIN_FILENO in progs.priv.h
        + modify win_driver.c to use _alloca() rather than gcc's variable
          length array feature.
        + add NCURSES_IMPEXP to ncurses wrapped-variable declarations
        + remove NCURSES_IMPEXP from class variables in c++/cursslk.h
        + remove fallback prototype for exit() from c++/etip.h.in
        + use configured check for <sys/time.h> in a couple of places
        + conditionally include winsock.h in ncurses/win32con/gettimeofday.c,
          because Visual Studio needs this for the timestruct declaration.
        + adjust syntax in a couple of files using the NCURSES_API symbol.

20200222
        + expanded note in ncurses.3x regarding automatically-included headers
        + improve vt50h and vt52 based on DECScope manual -TD
        + add/use vt52+keypad and vt52-basic -TD
        + check/workaround for line-too-long in Ada95 generate utility when
          building out-of-tree.
        + improve/update HEADER_DEPS in */Makefile.in
        + add "check" rule to include/Makefile, to demonstrate that the headers
          include all of the required headers for the types used.

20200215
        + improve manual page for panel library, extending the portability
          section as well as documenting error-returns.
        + show tic's version when installing terminal database in run_tic.sh
        + correct check for gcc vs other compilers used in ncurses 6.0, from
          FreeBSD patch by Kyle Evans (cf: 20150725).
        + add notes for 6.2 to INSTALL.

diffstat:

 devel/ncurses/Makefile                                 |   5 +-
 devel/ncurses/Makefile.common                          |   9 +-
 devel/ncurses/PLIST                                    |  11 ++-
 devel/ncurses/builtin.mk                               |   6 +-
 devel/ncurses/distinfo                                 |  16 +---
 devel/ncurses/patches/patch-c++_Makefile.in            |  16 -----
 devel/ncurses/patches/patch-configure                  |  57 ------------------
 devel/ncurses/patches/patch-misc_terminfo.src          |  20 +++---
 devel/ncurses/patches/patch-mk-1st.awk                 |  17 -----
 devel/ncurses/patches/patch-ncurses_base_lib_initscr.c |  13 ----
 devel/ncurses/patches/patch-ncurses_tinfo_captoinfo.c  |  26 --------
 devel/ncurses/patches/patch-ncurses_tinfo_lib_raw.c    |   9 --
 12 files changed, 35 insertions(+), 170 deletions(-)

diffs (truncated from 367 to 300 lines):

diff -r 990cc55d6e2e -r 6312140179f6 devel/ncurses/Makefile
--- a/devel/ncurses/Makefile    Tue Nov 16 15:03:08 2021 +0000
+++ b/devel/ncurses/Makefile    Tue Nov 16 15:19:59 2021 +0000
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.112 2021/11/03 10:33:58 jperkin Exp $
+# $NetBSD: Makefile,v 1.113 2021/11/16 15:19:59 wiz Exp $
 
 .include "Makefile.common"
-PKGREVISION=   5
 
 COMMENT=       CRT screen handling and optimization package
 
@@ -23,7 +22,7 @@
                ${DESTDIR}${PREFIX}/share/examples/ncurses++demo.cc
 .if ${OPSYS} == "Darwin"
        # Clashes with "a" versions on case-insensitive file systems
-       ${RM} -f ${DESTDIR}${PREFIX}/${TERMINFODIR}/32/2621A 
+       ${RM} -f ${DESTDIR}${PREFIX}/${TERMINFODIR}/32/2621A
        ${RM} -f ${DESTDIR}${PREFIX}/${TERMINFODIR}/68/hp2621A
        ${RM} -f ${DESTDIR}${PREFIX}/${TERMINFODIR}/68/hp70092A
 .endif
diff -r 990cc55d6e2e -r 6312140179f6 devel/ncurses/Makefile.common
--- a/devel/ncurses/Makefile.common     Tue Nov 16 15:03:08 2021 +0000
+++ b/devel/ncurses/Makefile.common     Tue Nov 16 15:19:59 2021 +0000
@@ -1,10 +1,10 @@
-# $NetBSD: Makefile.common,v 1.47 2020/09/07 11:11:41 schmonz Exp $
+# $NetBSD: Makefile.common,v 1.48 2021/11/16 15:19:59 wiz Exp $
 #
 # used by devel/ncurses/Makefile
 # used by devel/ncursesw/Makefile
 
 DISTNAME=      ncurses-${NC_VERS}
-NC_VERS=       6.2
+NC_VERS=       6.3
 CATEGORIES=    devel
 MASTER_SITES=  ${MASTER_SITE_GNU:=ncurses/}
 MASTER_SITES+= ftp://dickey.his.com/ncurses/
@@ -31,6 +31,9 @@
 CONFIGURE_ARGS+=       --with-default-terminfo-dir=${PREFIX}/${TERMINFODIR}
 CONFIGURE_ARGS+=       --with-terminfo-dirs=${PREFIX}/${TERMINFODIR}
 CONFIGURE_ARGS+=       --includedir=${PREFIX}/include/ncurses
+CONFIGURE_ARGS+=       --with-form-libname=gnuform
+CONFIGURE_ARGS+=       --with-menu-libname=gnumenu
+CONFIGURE_ARGS+=       --with-panel-libname=gnupanel
 
 SUBST_CLASSES+=                rpath
 SUBST_FILES.rpath+=    misc/ncurses-config
@@ -50,7 +53,7 @@
 .if !empty(USE_CROSS_COMPILE:M[yY][eE][sS])
 TOOL_DEPENDS+=         ncurses-${NC_VERS}:../../devel/ncurses
 CONFIGURE_ENV+=                BUILD_CC=${NATIVE_CC:Q}
-CONFIGURE_ENV+=                ac_cv_path_TIC_PATH=${LOCALBASE}/bin/tic
+CONFIGURE_ENV+=                ac_cv_path_TIC_PATH=${PREFIX}/bin/tic
 .endif
 
 # If there's no native tbl(1) then the tools infrastructure would pull in
diff -r 990cc55d6e2e -r 6312140179f6 devel/ncurses/PLIST
--- a/devel/ncurses/PLIST       Tue Nov 16 15:03:08 2021 +0000
+++ b/devel/ncurses/PLIST       Tue Nov 16 15:19:59 2021 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.27 2020/03/04 14:04:22 wiz Exp $
+@comment $NetBSD: PLIST,v 1.28 2021/11/16 15:19:59 wiz Exp $
 bin/captoinfo
 bin/clear
 bin/infocmp
@@ -35,6 +35,9 @@
 lib/libgnupanel.la
 lib/libncurses++.la
 lib/libncurses.la
+lib/pkgconfig/gnuform.pc
+lib/pkgconfig/gnumenu.pc
+lib/pkgconfig/gnupanel.pc
 lib/pkgconfig/ncurses++.pc
 lib/pkgconfig/ncurses.pc
 man/man1/captoinfo.1
@@ -236,6 +239,7 @@
 man/man3/erasechar.3
 man/man3/erasechar_sp.3
 man/man3/erasewchar.3
+man/man3/erasewchar_sp.3
 man/man3/exit_curses.3
 man/man3/exit_terminfo.3
 man/man3/extended_color_content.3
@@ -429,6 +433,7 @@
 man/man3/killchar.3
 man/man3/killchar_sp.3
 man/man3/killwchar.3
+man/man3/killwchar_sp.3
 man/man3/leaveok.3
 man/man3/legacy_coding.3
 man/man3/link_field.3
@@ -635,6 +640,7 @@
 man/man3/refresh.3
 man/man3/replace_panel.3
 man/man3/reset_color_pairs.3
+man/man3/reset_color_pairs_sp.3
 man/man3/reset_prog_mode.3
 man/man3/reset_prog_mode_sp.3
 man/man3/reset_shell_mode.3
@@ -721,7 +727,6 @@
 man/man3/setcchar.3
 man/man3/setscrreg.3
 man/man3/setsyx.3
-man/man3/setterm.3
 man/man3/setupterm.3
 man/man3/show_panel.3
 man/man3/slk_attr.3
@@ -782,6 +787,7 @@
 man/man3/tgetstr.3
 man/man3/tgetstr_sp.3
 man/man3/tgoto.3
+man/man3/tgoto_sp.3
 man/man3/tigetflag.3
 man/man3/tigetflag_sp.3
 man/man3/tigetnum.3
@@ -795,6 +801,7 @@
 man/man3/touchline.3
 man/man3/touchwin.3
 man/man3/tparm.3
+man/man3/tparm_sp.3
 man/man3/tputs.3
 man/man3/tputs_sp.3
 man/man3/trace.3
diff -r 990cc55d6e2e -r 6312140179f6 devel/ncurses/builtin.mk
--- a/devel/ncurses/builtin.mk  Tue Nov 16 15:03:08 2021 +0000
+++ b/devel/ncurses/builtin.mk  Tue Nov 16 15:19:59 2021 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: builtin.mk,v 1.42 2019/11/03 10:39:20 rillig Exp $
+# $NetBSD: builtin.mk,v 1.43 2021/11/16 15:19:59 wiz Exp $
 
 BUILTIN_PKG:=  ncurses
 
@@ -110,11 +110,11 @@
 # If it is set to chgat, a curses implementation with chgat(3) support
 # is considered good enough.
 .if defined(USE_NCURSES) && empty(USE_NCURSES:M[yY][eE][sS])
-.  if !empty(USE_NCURSES:Mchgat) && !empty(H_CURSES:M__nonexistent__)
+.  if ${USE_NCURSES:U} == chgat && ${H_CURSES:U} == __nonexistent__
 USE_BUILTIN.ncurses=   no
 .  endif
 # same for wsyncup(3)
-.  if !empty(USE_NCURSES:Mwsyncup) && !empty(H_CURSES1:M__nonexistent__)
+.  if ${USE_NCURSES:U} == wsyncup && !empty(H_CURSES1:M__nonexistent__)
 USE_BUILTIN.ncurses=   no
 .  endif
 .endif
diff -r 990cc55d6e2e -r 6312140179f6 devel/ncurses/distinfo
--- a/devel/ncurses/distinfo    Tue Nov 16 15:03:08 2021 +0000
+++ b/devel/ncurses/distinfo    Tue Nov 16 15:19:59 2021 +0000
@@ -1,13 +1,7 @@
-$NetBSD: distinfo,v 1.49 2021/10/26 10:15:42 nia Exp $
+$NetBSD: distinfo,v 1.50 2021/11/16 15:19:59 wiz Exp $
 
-BLAKE2s (ncurses-6.2.tar.gz) = 0ca19620f6ca46c9da4dc6d718f690e191cc37caf90b57e87accd7687ecb21a0
-SHA512 (ncurses-6.2.tar.gz) = 4c1333dcc30e858e8a9525d4b9aefb60000cfc727bc4a1062bace06ffc4639ad9f6e54f6bdda0e3a0e5ea14de995f96b52b3327d9ec633608792c99a1e8d840d
-Size (ncurses-6.2.tar.gz) = 3425862 bytes
-SHA1 (patch-c++_Makefile.in) = 32611b5fe66df676f35c39212402b77d99ca8e19
-SHA1 (patch-configure) = c0074d959a9981b3811519328f42a0c18a51c5a4
+BLAKE2s (ncurses-6.3.tar.gz) = 01d40dd10a5592a332b38c90344e5e42e7475f53bee3bd4e50f5de90e4623e67
+SHA512 (ncurses-6.3.tar.gz) = 5373f228cba6b7869210384a607a2d7faecfcbfef6dbfcd7c513f4e84fbd8bcad53ac7db2e7e84b95582248c1039dcfc7c4db205a618f7da22a166db482f0105
+Size (ncurses-6.3.tar.gz) = 3583550 bytes
 SHA1 (patch-misc_run__tic.in) = a6a8dd89da1a2fbbc5fcabfa6d41ce3a41b75722
-SHA1 (patch-misc_terminfo.src) = d9eede4b159358f396693141ed9d9c2a76647917
-SHA1 (patch-mk-1st.awk) = adf9d68ee565da80078cfcfa8969a4ef806d65de
-SHA1 (patch-ncurses_base_lib_initscr.c) = e514e2bb4862a2617b30c6ad715bc1c50cb76f0e
-SHA1 (patch-ncurses_tinfo_captoinfo.c) = d0c39b510b44088d5ea26be10711fc21de1d2ecd
-SHA1 (patch-ncurses_tinfo_lib_raw.c) = 5aa2d439b8f5c3ce87863095396848c923c864d0
+SHA1 (patch-misc_terminfo.src) = fde0f1fc8d0d83cc400b314f6e077b99e975c44c
diff -r 990cc55d6e2e -r 6312140179f6 devel/ncurses/patches/patch-c++_Makefile.in
--- a/devel/ncurses/patches/patch-c++_Makefile.in       Tue Nov 16 15:03:08 2021 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,16 +0,0 @@
-$NetBSD: patch-c++_Makefile.in,v 1.4 2020/03/09 06:16:13 wiz Exp $
-
-Rename form/menu/panel to gnu*.
-TODO: use --with-xxx-libname=libnxxx in ncurses 6.3+ instead
-
---- c++/Makefile.in.orig       2020-02-02 23:34:34.000000000 +0000
-+++ c++/Makefile.in
-@@ -114,7 +114,7 @@ LOCAL_LIBDIR       = @top_builddir@/lib
- 
- LINK          = @LINK_PROGS@ $(LIBTOOL_LINK) @CXXLDFLAGS@
- SHLIB_DIRS    = -L../lib
--SHLIB_LIST    = $(SHLIB_DIRS) -lform@USE_LIB_SUFFIX@ -lmenu@USE_LIB_SUFFIX@ -lpanel@USE_LIB_SUFFIX@ -lncurses@USE_LIB_SUFFIX@ @SHLIB_LIST@
-+SHLIB_LIST    = $(SHLIB_DIRS) -lgnuform@USE_LIB_SUFFIX@ -lgnumenu@USE_LIB_SUFFIX@ -lgnupanel@USE_LIB_SUFFIX@ -lncurses@USE_LIB_SUFFIX@ @SHLIB_LIST@
- 
- LIBROOT               = ncurses++
- 
diff -r 990cc55d6e2e -r 6312140179f6 devel/ncurses/patches/patch-configure
--- a/devel/ncurses/patches/patch-configure     Tue Nov 16 15:03:08 2021 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,57 +0,0 @@
-$NetBSD: patch-configure,v 1.3 2020/03/09 06:16:13 wiz Exp $
-
-Rename form/menu/panel to gnu*.
-TODO: use --with-xxx-libname=libnxxx in ncurses 6.3+ instead
-
---- configure.orig     2020-02-08 21:06:19.000000000 +0000
-+++ configure
-@@ -25656,8 +25652,17 @@ EOF
- #define HAVE_LIB${cf_have_include} 1
- EOF
- 
--                      TEST_DEPS="${LIB_DIR}/${LIB_PREFIX}${cf_dir}${DFT_DEP_SUFFIX} $TEST_DEPS"
--                      TEST_DEP2="${LIB_2ND}/${LIB_PREFIX}${cf_dir}${DFT_DEP_SUFFIX} $TEST_DEP2"
-+                      case ${cf_dir} in
-+                      form|menu|panel)
-+                              TEST_DEPS="${LIB_DIR}/${LIB_PREFIX}gnu${cf_dir}${DFT_DEP_SUFFIX} $TEST_DEPS"
-+                              TEST_DEP2="${LIB_2ND}/${LIB_PREFIX}gnu${cf_dir}${DFT_DEP_SUFFIX} $TEST_DEP2"
-+                              ;;
-+                      *)
-+                              TEST_DEPS="${LIB_DIR}/${LIB_PREFIX}${cf_dir}${DFT_DEP_SUFFIX} $TEST_DEPS"
-+                              TEST_DEP2="${LIB_2ND}/${LIB_PREFIX}${cf_dir}${DFT_DEP_SUFFIX} $TEST_DEP2"
-+                              ;;
-+                      esac
-+
-                       if test "$DFT_LWR_MODEL" = "libtool"; then
-                               TEST_ARGS="${TEST_DEPS}"
-                               TEST_ARG2="${TEST_DEP2}"
-@@ -25914,9 +25919,9 @@ fi
- ADAHTML_DIR=../../doc/html/ada
- 
- # these could be configurable, but are not currently
--PANEL_NAME=panel
--MENU_NAME=menu
--FORM_NAME=form
-+PANEL_NAME=gnupanel
-+MENU_NAME=gnumenu
-+FORM_NAME=gnuform
- CXX_NAME=ncurses++
- 
- # workaround for OS/2 (20151017)
-@@ -27440,7 +27445,15 @@ CF_EOF
-               cf_depsuf="${LIB_SUFFIX}${EXTRA_SUFFIX}${cf_depsuf}"
-       fi
- 
--                      cf_libname=$cf_dir
-+                      case $cf_dir in
-+                      form|menu|panel)
-+                              cf_libname=gnu$cf_dir
-+                              ;;
-+                      *)
-+                              cf_libname=$cf_dir
-+                              ;;
-+                      esac
-+
-                       test "$cf_dir" = c++ && cf_libname=ncurses++
-                       if test $cf_item = shared ; then
-                               if test -n "${LIB_SUFFIX}"
diff -r 990cc55d6e2e -r 6312140179f6 devel/ncurses/patches/patch-misc_terminfo.src
--- a/devel/ncurses/patches/patch-misc_terminfo.src     Tue Nov 16 15:03:08 2021 +0000
+++ b/devel/ncurses/patches/patch-misc_terminfo.src     Tue Nov 16 15:19:59 2021 +0000
@@ -1,4 +1,4 @@
-$NetBSD: patch-misc_terminfo.src,v 1.4 2020/03/30 08:53:42 jperkin Exp $
+$NetBSD: patch-misc_terminfo.src,v 1.5 2021/11/16 15:19:59 wiz Exp $
 
 Many terminal emulators still do not support the "rep" capability, so
 avoid it for maximum portability.  Patch from OmniOS, see also
@@ -9,18 +9,18 @@
 Apply Debian patch for https://bugs.debian.org/933572, removing "rin"
 from screen-256color until tmux supports it correctly.
 
---- misc/terminfo.src.orig     2020-01-19 01:09:38.000000000 +0000
+--- misc/terminfo.src.orig     2021-10-14 00:40:38.000000000 +0000
 +++ misc/terminfo.src
-@@ -4513,7 +4513,7 @@ xterm-xfree86|xterm terminal emulator (X
- # This version reflects the current xterm features.
+@@ -4816,7 +4816,7 @@ xterm+nofkeys|building block for xterm f
  xterm-new|modern xterm terminal emulator,
        npc,
--      kcbt=\E[Z, kent=\EOM, use=ecma+index, use=ansi+rep,
-+      kcbt=\E[Z, kent=\EOM, use=ecma+index,
-       use=ecma+strikeout, use=xterm+keypad, use=vt420+lrmm,
-       use=xterm+sm+1006, use=xterm+pcfkeys, use=xterm+tmux,
-       use=xterm-basic,
-@@ -7346,6 +7346,7 @@ screen-16color-bce-s|GNU Screen with 16 
+       kcbt=\E[Z, kent=\EOM, nel=\EE, use=ecma+index,
+-      use=ansi+rep, use=ecma+strikeout, use=xterm+pcfkeys,
++      use=ecma+strikeout, use=xterm+pcfkeys,
+       use=xterm+nofkeys,
+ 
+ # This fragment is for people who cannot agree on what the backspace key
+@@ -7951,6 +7951,7 @@ screen-16color-bce-s|GNU Screen with 16 
  
  screen-256color|GNU Screen with 256 colors,
        use=xterm+256setaf, use=screen4,
diff -r 990cc55d6e2e -r 6312140179f6 devel/ncurses/patches/patch-mk-1st.awk
--- a/devel/ncurses/patches/patch-mk-1st.awk    Tue Nov 16 15:03:08 2021 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,17 +0,0 @@
-$NetBSD: patch-mk-1st.awk,v 1.2 2020/03/09 06:16:13 wiz Exp $
-
-Rename form/menu/panel to gnu*.
-TODO: use --with-xxx-libname=libnxxx in ncurses 6.3+ instead
-
---- mk-1st.awk.orig    2020-02-02 23:34:34.000000000 +0000
-+++ mk-1st.awk
-@@ -69,6 +69,9 @@ function is_termlib() {
-       }
- # see lib_name




Home | Main Index | Thread Index | Old Index