Commit Graph

709 Commits

Author SHA256 Message Date
Dr. Werner Fink
a33dba58d4 Update to ncurses-6.2 patch 20210619
OBS-URL: https://build.opensuse.org/package/show/Base:System/ncurses?expand=0&rev=553
2021-06-21 07:55:00 +00:00
Dr. Werner Fink
24b0dae463 Update to ncurses-6.2 patch 20210612
OBS-URL: https://build.opensuse.org/package/show/Base:System/ncurses?expand=0&rev=552
2021-06-14 06:33:11 +00:00
Dr. Werner Fink
8d6744bd70 Update to ncurses-6.2 patch 20210605
OBS-URL: https://build.opensuse.org/package/show/Base:System/ncurses?expand=0&rev=551
2021-06-07 10:02:33 +00:00
Dominique Leuenberger
f33d5ca48e Accepting request 895215 from Base:System
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/895215
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ncurses?expand=0&rev=189
2021-06-02 20:10:20 +00:00
Dr. Werner Fink
08cb0629bf Update to ncurses-6.2 patch 20210515
OBS-URL: https://build.opensuse.org/package/show/Base:System/ncurses?expand=0&rev=549
2021-05-17 19:22:10 +00:00
Dominique Leuenberger
a8220b6c87 Accepting request 891985 from Base:System
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/891985
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ncurses?expand=0&rev=188
2021-05-17 16:44:45 +00:00
Dr. Werner Fink
dbe7af6462 Update to ncurses-6.2 patch 20210501
OBS-URL: https://build.opensuse.org/package/show/Base:System/ncurses?expand=0&rev=547
2021-05-03 07:12:44 +00:00
Dominique Leuenberger
9c015d97e3 Accepting request 888394 from Base:System
- Add ncurses patch 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
- Add ncurses patch 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).
- Add ncurses patch 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).
- Do not strip examples
- Install available manual pages of examples as well

- Add ncurses patch 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

OBS-URL: https://build.opensuse.org/request/show/888394
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ncurses?expand=0&rev=187
2021-04-29 20:44:21 +00:00
Dr. Werner Fink
c82c0ab749 Update to ncurses-6.2 patch 20210424
OBS-URL: https://build.opensuse.org/package/show/Base:System/ncurses?expand=0&rev=545
2021-04-26 08:05:52 +00:00
Richard Brown
f8576091ea Accepting request 881821 from Base:System
- Disable pcre support for now (boo#1183960, boo#1184083) 

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

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

- Enhence cursescheck script 

- Disable _Noreturn usage as it breaks build of e.g. dialog 

- Add ncurses patch 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.

OBS-URL: https://build.opensuse.org/request/show/881821
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ncurses?expand=0&rev=186
2021-04-08 19:01:21 +00:00
Dr. Werner Fink
8c0b2fda2d Disable pcre for now
OBS-URL: https://build.opensuse.org/package/show/Base:System/ncurses?expand=0&rev=543
2021-03-29 07:41:52 +00:00
Dr. Werner Fink
923c770e5c Disable pcre for now
OBS-URL: https://build.opensuse.org/package/show/Base:System/ncurses?expand=0&rev=542
2021-03-29 07:40:47 +00:00
Dr. Werner Fink
86b37c384e Update to ncurses-6.2 patch 20210327
OBS-URL: https://build.opensuse.org/package/show/Base:System/ncurses?expand=0&rev=541
2021-03-29 06:55:16 +00:00
Dr. Werner Fink
a06cda2a9a Update to ncurses-6.2 patch 20210323
OBS-URL: https://build.opensuse.org/package/show/Base:System/ncurses?expand=0&rev=540
2021-03-25 10:27:02 +00:00
Dr. Werner Fink
ec0900e037 cursescheck enhenced
OBS-URL: https://build.opensuse.org/package/show/Base:System/ncurses?expand=0&rev=539
2021-03-23 13:10:04 +00:00
Dr. Werner Fink
42ed914213 _Noreturn
OBS-URL: https://build.opensuse.org/package/show/Base:System/ncurses?expand=0&rev=538
2021-03-22 15:40:17 +00:00
Dr. Werner Fink
a3986b9a46 Update to ncurses-6.2 patch 20210320
OBS-URL: https://build.opensuse.org/package/show/Base:System/ncurses?expand=0&rev=537
2021-03-22 09:15:07 +00:00
Dominique Leuenberger
afca566f39 Accepting request 879423 from Base:System
- New package ncurses-tests which includes examples and tests
- Include bash script cursescheck for ASC and REP capabilities 

- Add ncurses patch 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).

- Only libpcre2 for ncurses ABI 6
- Make linker script for ABI 6 check for needed libpcre2

- Add ncurses patch 20210306
  + improved test/test_parm.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

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

- Add ncurses patch 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

OBS-URL: https://build.opensuse.org/request/show/879423
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ncurses?expand=0&rev=185
2021-03-18 21:54:22 +00:00
Dr. Werner Fink
a994b0934c Update to ncurses-6.2 patch 20210313, new sub package for ncurses-tests
OBS-URL: https://build.opensuse.org/package/show/Base:System/ncurses?expand=0&rev=535
2021-03-16 13:58:41 +00:00
Dr. Werner Fink
c248a7e6b0 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/ncurses?expand=0&rev=534
2021-03-09 11:48:47 +00:00
Dr. Werner Fink
202d65c046 Update to ncurses-6.2 patch 20210306
OBS-URL: https://build.opensuse.org/package/show/Base:System/ncurses?expand=0&rev=533
2021-03-09 11:25:12 +00:00
Dr. Werner Fink
c9298025c0 Update to ncurses-6.2 patch 20210220
OBS-URL: https://build.opensuse.org/package/show/Base:System/ncurses?expand=0&rev=532
2021-02-22 09:10:27 +00:00
Dr. Werner Fink
0d3d5e1665 Update to ncurses-6.2-20210213
OBS-URL: https://build.opensuse.org/package/show/Base:System/ncurses?expand=0&rev=531
2021-02-15 11:39:21 +00:00
Dr. Werner Fink
0d6f4a9f2c pcre2
OBS-URL: https://build.opensuse.org/package/show/Base:System/ncurses?expand=0&rev=530
2021-02-09 09:33:58 +00:00
Dr. Werner Fink
a482db674d Update to ncurses-6.2 patch 20210206
OBS-URL: https://build.opensuse.org/package/show/Base:System/ncurses?expand=0&rev=529
2021-02-08 13:52:37 +00:00
Dominique Leuenberger
634433303e Accepting request 868392 from Base:System
- Add ncurses patch 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
- Port patch ncurses-6.2.dif
  * Skip cvvis entries where vt220+cvis is used
  * Skip function keys in rxvt-basic as rxvt+pcfkeys and use=vt220+keypadcw
    is used

- Add ncurses patch 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.

OBS-URL: https://build.opensuse.org/request/show/868392
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ncurses?expand=0&rev=184
2021-02-07 14:13:53 +00:00
Dr. Werner Fink
3978374aae Update to ncurses-6.2 patch 20210130
OBS-URL: https://build.opensuse.org/package/show/Base:System/ncurses?expand=0&rev=527
2021-02-01 08:55:32 +00:00
Dr. Werner Fink
169cba0b42 Update to ncurses-6.2 patch 20210123
OBS-URL: https://build.opensuse.org/package/show/Base:System/ncurses?expand=0&rev=526
2021-01-26 08:08:22 +00:00
Dominique Leuenberger
b2e3060b36 Accepting request 865250 from Base:System
- Don't skip test for qemu builds

- Add ncurses patch 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.

OBS-URL: https://build.opensuse.org/request/show/865250
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ncurses?expand=0&rev=183
2021-01-25 17:22:10 +00:00
Dr. Werner Fink
796ffd5011 Update to ncurses-6.2 patch 20210116
OBS-URL: https://build.opensuse.org/package/show/Base:System/ncurses?expand=0&rev=524
2021-01-21 08:19:21 +00:00
Dr. Werner Fink
8dca80b3c6 Accepting request 865077 from home:Andreas_Schwab:Factory
- Don't skip test for qemu builds

OBS-URL: https://build.opensuse.org/request/show/865077
OBS-URL: https://build.opensuse.org/package/show/Base:System/ncurses?expand=0&rev=523
2021-01-21 08:16:50 +00:00
Dominique Leuenberger
ee3bd2f2e9 Accepting request 862372 from Base:System
- Add ncurses patch 20210109
  + fix errata in man/ncurses.3x from recent updates.
  + improve quoting/escaping in configure script, uses some features of
    autoconf 2.52.20210105
- Add ncurses patch 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.
- Add ncurses patch 20201227
  + update terminology entry to 1.8.1 -TD
  + fix some compiler-warnings which gcc8 reports incorrectly.
- Add ncurses patch 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).
- Port patch ncurses-6.2.dif

- Add ncurses patch 20201212
  + improve manual pages for form field-types.

OBS-URL: https://build.opensuse.org/request/show/862372
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ncurses?expand=0&rev=182
2021-01-20 17:22:46 +00:00
Dr. Werner Fink
bfd6619632 Update to ncurses-6.2 patch 20210109
OBS-URL: https://build.opensuse.org/package/show/Base:System/ncurses?expand=0&rev=521
2021-01-11 09:55:35 +00:00
Dominique Leuenberger
bdd58f9318 Accepting request 855680 from Base:System
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/855680
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ncurses?expand=0&rev=181
2020-12-21 09:21:51 +00:00
Dr. Werner Fink
8c7105a9ce Update to ncurses-6.2 patch 20201205
OBS-URL: https://build.opensuse.org/package/show/Base:System/ncurses?expand=0&rev=519
2020-12-07 07:56:20 +00:00
Dr. Werner Fink
f8dbf7f6b4 Update to ncurses-6.2 patch 20201128
OBS-URL: https://build.opensuse.org/package/show/Base:System/ncurses?expand=0&rev=518
2020-11-30 09:00:20 +00:00
Dr. Werner Fink
3959cd69ab Update to ncurses 6.2 20201121
OBS-URL: https://build.opensuse.org/package/show/Base:System/ncurses?expand=0&rev=517
2020-11-23 07:30:37 +00:00
Dr. Werner Fink
118be40b4f Accepting request 849664 from home:lnussel:usrmove
- install to /usr (boo#1029961)

OBS-URL: https://build.opensuse.org/request/show/849664
OBS-URL: https://build.opensuse.org/package/show/Base:System/ncurses?expand=0&rev=516
2020-11-20 13:11:28 +00:00
Dominique Leuenberger
6f8426af28 Accepting request 847064 from Base:System
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/847064
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ncurses?expand=0&rev=180
2020-11-15 14:16:40 +00:00
Dr. Werner Fink
3dd0d2849c Update to ncurses-6.2-20201031
OBS-URL: https://build.opensuse.org/package/show/Base:System/ncurses?expand=0&rev=514
2020-11-02 07:48:28 +00:00
Dominique Leuenberger
dbd5ede381 Accepting request 844100 from Base:System
- Disable usage of libbsd as this one is not in bootstrap image 

- Add ncurses patch 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 work 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.
- Update to tack 1.9 (patch 20200220)
  * sysdep.c: gcc-warning
  * tack.c: fix gcc warning for non-ncurses configuration
  * init.c: zero-out the debug/log-pointers after closing them
  * tack.1: add -d option, for debug.log
  * output.c: use debug.log to record putp's and tput's which hint at
    the testing done
  * sysdep.c: use debug.log to record when the tty is set/reset
  * tack.h: split-out log_chr and log_str
  * tack.c: add -d option, for debug.log
  * tack.1, tack.c, tack.h: add -l option
  * tack.c: eliminate a confusing comparison for the logging-menu-entry
    state by using #define'd strings for that and the hex-output menu.
  * tack.c: use getopt
  * fun.c, crum.c, edit.c:

OBS-URL: https://build.opensuse.org/request/show/844100
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ncurses?expand=0&rev=179
2020-10-30 10:45:39 +00:00
Dr. Werner Fink
4338662935 Disable libbsd
OBS-URL: https://build.opensuse.org/package/show/Base:System/ncurses?expand=0&rev=512
2020-10-26 12:33:00 +00:00
Dr. Werner Fink
ed7251b7dd Update to ncurses-6.2-20201010, Update to tack-1.9-20200220, Silent makedepend
OBS-URL: https://build.opensuse.org/package/show/Base:System/ncurses?expand=0&rev=511
2020-10-26 11:01:46 +00:00
Dominique Leuenberger
d77e94ba1f Accepting request 842479 from Base:System
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/842479
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ncurses?expand=0&rev=178
2020-10-22 12:21:03 +00:00
Dr. Werner Fink
971b613184 Update to ncurses-6.2-20201010
OBS-URL: https://build.opensuse.org/package/show/Base:System/ncurses?expand=0&rev=509
2020-10-12 06:26:09 +00:00
Dr. Werner Fink
09c27cb02e Update to ncurses-6.2-20201003
OBS-URL: https://build.opensuse.org/package/show/Base:System/ncurses?expand=0&rev=508
2020-10-07 07:38:01 +00:00
Dominique Leuenberger
06eed80bb7 Accepting request 836006 from Base:System
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/836006
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ncurses?expand=0&rev=177
2020-10-06 15:08:35 +00:00
Dr. Werner Fink
b8c5ee9ca4 Update to ncurses-6.2-20200912
OBS-URL: https://build.opensuse.org/package/show/Base:System/ncurses?expand=0&rev=506
2020-09-15 07:57:21 +00:00
Dr. Werner Fink
36de1039ab Update to ncurses-6.2-20200831
OBS-URL: https://build.opensuse.org/package/show/Base:System/ncurses?expand=0&rev=505
2020-09-01 07:21:56 +00:00
Dr. Werner Fink
938360d730 Update to ncurses-6.2-20200829
OBS-URL: https://build.opensuse.org/package/show/Base:System/ncurses?expand=0&rev=504
2020-08-31 14:02:28 +00:00