Commit Graph

722 Commits

Author SHA256 Message Date
Dominique Leuenberger
e0bfc6f83e Accepting request 774813 from Base:System
- Add ncurses patch 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.

- Update to ncurses 6.2 (patch 20200212)
  * Add 20200212 6.2 release for upload to ftp.gnu.org
    + update release notes
    + minor build-fixes, mostly to test-package scripts
  * Add ncurses patch20200208
    + modify check for sizeof(wchar_t) to ensure it gives useful result
      when cross-compiling.
    + drop assumption in configure script that Cygwin's linker is broken.
    + define NCURSES_BROKEN_LINKER if the broken-linker feature is used,
    to simplify configure-checks for ncurses-examples.
  * Add ncurses patch20200202
    + reassert copyright on ncurses, per discussion in ncurses FAQ:
      https://invisible-island.net/ncurses/ncurses.faq.html#relicensed
  * Add ncurses patch20200201
    + modify comparison in make_hash.c to correct a special case in
      collision handling for Caps-hpux11
    + add testing utility report_hashing to check hash-tables used for
      terminfo and termcap names.
    + fix a missing prototype for _nc_free_and_exit().
    + update a few comments about tack 1.07
    + use an awk script to split too-long pathnames used in Ada95 sample
      programs for explain.txt

OBS-URL: https://build.opensuse.org/request/show/774813
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ncurses?expand=0&rev=166
2020-02-21 15:39:59 +00:00
Dr. Werner Fink
417a441480 Add ncurses patch 20200215
OBS-URL: https://build.opensuse.org/package/show/Base:System/ncurses?expand=0&rev=465
2020-02-17 09:52:30 +00:00
Dr. Werner Fink
226c5dc2ac Change tar ball name of tack to find it below current
OBS-URL: https://build.opensuse.org/package/show/Base:System/ncurses?expand=0&rev=464
2020-02-12 14:14:36 +00:00
Dr. Werner Fink
bb8d3831cf Update to ncurses 6.2 (patch 20200212)
OBS-URL: https://build.opensuse.org/package/show/Base:System/ncurses?expand=0&rev=463
2020-02-12 11:30:22 +00:00
Dominique Leuenberger
410b81075c Accepting request 764223 from Base:System
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/764223
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ncurses?expand=0&rev=165
2020-01-30 08:40:56 +00:00
Dr. Werner Fink
430a08e409 Update to 6.1-20200104
OBS-URL: https://build.opensuse.org/package/show/Base:System/ncurses?expand=0&rev=461
2020-01-07 09:48:33 +00:00
Dr. Werner Fink
af18c868b8 Work around missing defintion of GSS_NORETURN
OBS-URL: https://build.opensuse.org/package/show/Base:System/ncurses?expand=0&rev=460
2019-12-18 11:06:04 +00:00
Dr. Werner Fink
12696e09fb Addd missing space between two include options for ABI 5 package configuration
OBS-URL: https://build.opensuse.org/package/show/Base:System/ncurses?expand=0&rev=459
2019-12-17 09:05:36 +00:00
Dr. Werner Fink
83c1b6075d Avoid private requirement due (lib)tinfo is used for both, normal and wide
OBS-URL: https://build.opensuse.org/package/show/Base:System/ncurses?expand=0&rev=458
2019-12-16 10:34:37 +00:00
Dr. Werner Fink
e63774fa2e Update to 6.1-20191207
OBS-URL: https://build.opensuse.org/package/show/Base:System/ncurses?expand=0&rev=457
2019-12-12 06:38:40 +00:00
Dr. Werner Fink
099e074d85 Update to 6.1-20191130
OBS-URL: https://build.opensuse.org/package/show/Base:System/ncurses?expand=0&rev=456
2019-12-02 08:40:47 +00:00
Dominique Leuenberger
fac00f9a87 Accepting request 748916 from Base:System
- Do not add has size to linker flags of any pkg-config

- Add ncurses patch 20191109
  + add warning-check in tic for terminals with parm_dch vs parm_ich.
  + drop ich1 from rxvt-basic, Eterm and mlterm to improve compatibility
    with old non-curses programs -TD
  + reviewed st 0.8.2, updated some details -TD
  + use ansi+rep several places -TD
  + corrected tic's check for ich1 (report by Sebastian J. Bronner,
    cf: 20020901).

- Add ncurses patch 20191102
  + check parameter of set_escdelay, return ERR if negative.
  + check parameter of set_tabsize, return ERR if not greater than zero
    (report/patch by Anthony Sottile).
  + revise CF_ADD_LIBS macro to prepend rather than append libraries.
  + add "xterm-mono" to help packagers (report by Sven Joachim) -TD

OBS-URL: https://build.opensuse.org/request/show/748916
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ncurses?expand=0&rev=164
2019-11-20 12:43:38 +00:00
Dr. Werner Fink
f2649c3913 Ignore has size on pkg-config
OBS-URL: https://build.opensuse.org/package/show/Base:System/ncurses?expand=0&rev=454
2019-11-15 13:17:21 +00:00
Dr. Werner Fink
d871322aba Update to 6.1-20191109
OBS-URL: https://build.opensuse.org/package/show/Base:System/ncurses?expand=0&rev=453
2019-11-11 09:42:33 +00:00
Dominique Leuenberger
52ef98d0a2 Accepting request 744202 from Base:System
- Add tack patch 1.08-20190721
  * tack.c, edit.c, tack.h: gcc-8.x-warnings
  * init.c, edit.c: gcc 4.x warning
  * charset.c: update copyright
  * charset.c: rewrite of set_attr resulted in off-by-one loop limit
  * aclocal.m4:
    add CF_CURSES_TERM_H to get proper ifdef's for the boolnames arrays
  * configure.in: add CF_CURSES_TERM_H
  * aclocal.m4: add CF_TERMIOS_TYPES, from xterm
  * sysdep.c: use termios types such as tcflag_t
  * configure.in: use CF_TERMIOS_TYPES
  * tack.h: update copyright
  * aclocal.m4: resync with my-autoconf
  * package/debian/changelog, package/tack.spec, tack.h: bump
  * config.sub: 2019-06-30
  * config.guess: 2019-06-10

- Add ncurses patch 20191026
  + add a note in man/curs_add_wch.3x about Unicode terminology for the
    line-drawing characters (report by Nick Black).
  + improve comment in lib_tgoto.c regarding the use of \200 where a
    \0 would be intended by the caller (report by "64 bit", cf: 20000923).
  + modify linux-16color to accommodate Linux console driver change in
    early 2018 (report by Dino Petrucci).
- Correct offsets of hunks of patch ncurses-6.1.dif for misc/terminfo.src

OBS-URL: https://build.opensuse.org/request/show/744202
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ncurses?expand=0&rev=163
2019-11-06 14:14:38 +00:00
Dr. Werner Fink
c92c81467d Update to 6.1-20191102
OBS-URL: https://build.opensuse.org/package/show/Base:System/ncurses?expand=0&rev=451
2019-11-04 11:46:50 +00:00
Dr. Werner Fink
fd35c393cc Add tack patch 1.08-20190721
OBS-URL: https://build.opensuse.org/package/show/Base:System/ncurses?expand=0&rev=450
2019-10-30 14:30:38 +00:00
Dr. Werner Fink
ed0ebf424c Update to 6.1-20191026
OBS-URL: https://build.opensuse.org/package/show/Base:System/ncurses?expand=0&rev=449
2019-10-28 10:05:20 +00:00
Dominique Leuenberger
db791b9d51 Accepting request 741817 from Base:System
- Add ncurses patch 20191019
  + modify make_hash to not require --disable-leaks, to simplify building
    with address-sanitizer.
  + modify tic to exit if it cannot remove a conflicting name, because
    treating that as a partial success can cause an infinite loop in
    use-resolution (report/testcase by Hongxu Chen, cf: 20111001).

- Add ncurses patch 20191015
  + improve buffer-checks in captoinfo.c, for some cases when the
    input string is shorter than expected.
  > fix two errata in tic (report/testcases by Hongxu Chen):
  + check for missing character after backslash in write_it
  + check for missing characters after "%>" when converting from termcap
    syntax (cf: 980530).

- Avoid recursion trouble in spec file cause by undefined _lto_cflags 

- Add ncurses patch 20191012
  + amend recent changes to ncurses*-config and pc-files to filter out
    Debian linker-flags (report by Sven Joachim, cf: 20150516).
  + clarify relationship between tic, infocmp and captoinfo in manpage.
  + check for invalid hashcode in _nc_find_type_entry and
    _nc_find_name_entry.
  > fix several errata in tic (reports/testcases by "zjuchenyuan"):
  + check for invalid hashcode in _nc_find_entry.
  + check for missing character after backslash in fmt_entry
  + check for acsc with odd length in dump_entry in check for one-one
    mapping (cf: 20060415);
  + check length when converting from old AIX box_chars_1 capability,
    overlooked in changes to eliminate strcpy (cf: 20001007).

OBS-URL: https://build.opensuse.org/request/show/741817
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ncurses?expand=0&rev=162
2019-10-25 16:38:42 +00:00
Dr. Werner Fink
eee3264944 Update to 6.1-20191019
OBS-URL: https://build.opensuse.org/package/show/Base:System/ncurses?expand=0&rev=447
2019-10-21 09:36:31 +00:00
Dr. Werner Fink
d49b15ba47 Update to 6.1-20191015
OBS-URL: https://build.opensuse.org/package/show/Base:System/ncurses?expand=0&rev=446
2019-10-16 08:31:45 +00:00
Dr. Werner Fink
f6e037c2b9 Fix main patch ncurses-6.1.dif
OBS-URL: https://build.opensuse.org/package/show/Base:System/ncurses?expand=0&rev=445
2019-10-14 10:24:07 +00:00
Dr. Werner Fink
0ff19ae226 Update to 6.1-20191012
OBS-URL: https://build.opensuse.org/package/show/Base:System/ncurses?expand=0&rev=444
2019-10-14 10:06:32 +00:00
Dominique Leuenberger
d91788b20f Accepting request 734487 from Base:System
- Add ncurses patch 20190928
  + amend the ncurse*-config and pc-files to take into account the rpath
    hack which differed between those files.
  + improve -L option filtering in ncurses*-config
  + improve recovery from error when reading command-character in
    test/ncurses.c, showing the relevant error message and not exiting on
    EINTR (cf: 20180922)
- Add library path for pkgconfig of ncurses5 as well

- Add ncurses patch 20190921
  + add a note in resizeterm manpage about top-level windows which touch
    the screen's borders.
  + modify configure-checks for gnat to identify each of the tools path
    and version.

- Add ncurses patch 20190914
  + build-fixes for Ada95 configure-script and corresponding test package

OBS-URL: https://build.opensuse.org/request/show/734487
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ncurses?expand=0&rev=161
2019-10-11 13:08:41 +00:00
Dr. Werner Fink
e1bbfd72e1 Update to 6.1-20190928
OBS-URL: https://build.opensuse.org/package/show/Base:System/ncurses?expand=0&rev=442
2019-10-01 08:16:41 +00:00
Dominique Leuenberger
015cf1b40f Accepting request 731264 from Base:System
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/731264
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ncurses?expand=0&rev=160
2019-09-26 18:34:49 +00:00
Dr. Werner Fink
adb1b501d8 Update to ncurses 6.1-20190907
OBS-URL: https://build.opensuse.org/package/show/Base:System/ncurses?expand=0&rev=440
2019-09-09 11:44:08 +00:00
Dominique Leuenberger
5c258b5996 Accepting request 724523 from Base:System
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/724523
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ncurses?expand=0&rev=159
2019-09-05 10:31:23 +00:00
Dr. Werner Fink
a83863770a Update to 6.1-20190810
OBS-URL: https://build.opensuse.org/package/show/Base:System/ncurses?expand=0&rev=438
2019-08-12 08:21:35 +00:00
8830245877 Accepting request 720494 from home:marxin:static
Use FAT LTO objects in order to provide proper static library.

OBS-URL: https://build.opensuse.org/request/show/720494
OBS-URL: https://build.opensuse.org/package/show/Base:System/ncurses?expand=0&rev=437
2019-08-02 08:25:49 +00:00
Dominique Leuenberger
b2db663fd9 Accepting request 717564 from Base:System
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/717564
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ncurses?expand=0&rev=158
2019-07-29 15:22:01 +00:00
Dr. Werner Fink
07c6faa545 Update to ncurses-6.1-20190713
OBS-URL: https://build.opensuse.org/package/show/Base:System/ncurses?expand=0&rev=435
2019-07-15 11:42:02 +00:00
Dominique Leuenberger
493b57cee3 Accepting request 712785 from Base:System
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/712785
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ncurses?expand=0&rev=157
2019-07-13 11:35:21 +00:00
Dr. Werner Fink
9a58a31480 Update to ncurses-6.1-20190706
OBS-URL: https://build.opensuse.org/package/show/Base:System/ncurses?expand=0&rev=433
2019-07-09 10:52:07 +00:00
Dominique Leuenberger
3f92ca2430 Accepting request 710543 from Base:System
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/710543
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ncurses?expand=0&rev=156
2019-06-26 14:01:42 +00:00
Dr. Werner Fink
5421e9841b Update to ncurses-6.1-20190623
OBS-URL: https://build.opensuse.org/package/show/Base:System/ncurses?expand=0&rev=431
2019-06-24 09:25:34 +00:00
Dr. Werner Fink
9660876d2b Update to ncurses-6.1-20190609
OBS-URL: https://build.opensuse.org/package/show/Base:System/ncurses?expand=0&rev=430
2019-06-11 10:39:05 +00:00
Dr. Werner Fink
aae58ae682 Update to ncurses-6.1-20190601
OBS-URL: https://build.opensuse.org/package/show/Base:System/ncurses?expand=0&rev=429
2019-06-03 07:10:32 +00:00
Dr. Werner Fink
6eddee88eb Update to ncurses-6.1-20190525
OBS-URL: https://build.opensuse.org/package/show/Base:System/ncurses?expand=0&rev=428
2019-05-27 08:30:52 +00:00
Dr. Werner Fink
a6bcd7acef Update to 6.1-20190518
OBS-URL: https://build.opensuse.org/package/show/Base:System/ncurses?expand=0&rev=427
2019-05-21 08:27:14 +00:00
Dominique Leuenberger
a85e38dc84 Accepting request 703136 from Base:System
- Make pkg-config files .pc consistent

- Add ncurses patch 20190511
  + fix a spurious blank line seen with "infocmp -1fx xterm+x11mouse"
  + add checks in repair_subwindows() to keep the current position and
    scroll-margins inside the resized subwindow.
  + add a limit check in newline_forces_scroll() for the case where the
    row is inside scroll-margins, but not at the end (report by Toshio
    Kuratomi, cf: 20170729).
  + corrected a warning message in tic for extended capabilities versus
    number of parameters.

- Add ncurses patch 20190504
  + improve workaround for Solaris wcwidth versus line-drawing characters
    (report by Pavel Stehule).
  + add special case in tic to validate RGB string-capability extension.
  + corrected string/parameter-field for RGB in Caps-ncurses.

- Add ncurses patch 20190427
  + corrected problem in terminfo load/realignment which prevented
    infocmp from comparing extended capabilities with the same name
    but different types.

- Add ncurses patch 20190420
  + improve ifdef's for TABSIZE variable, to help with AIX/HPUX ports.
- Add ncurses patch 20190413
  + check for TABSIZE variable in test/configure script.
  + used test/test_arrays.c to improve Caps.aix1 and Caps.hpux11
  + corrected filtering of comments in MKparametrized.sh
  + reduce duplication across Caps* files by moving some parts which do

OBS-URL: https://build.opensuse.org/request/show/703136
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ncurses?expand=0&rev=155
2019-05-21 08:19:27 +00:00
Dr. Werner Fink
a155c6ba27 Make pkg-config files .pc consistent
OBS-URL: https://build.opensuse.org/package/show/Base:System/ncurses?expand=0&rev=425
2019-05-15 11:49:05 +00:00
Dr. Werner Fink
b263cbbb56 Update to 6.1-20190511
OBS-URL: https://build.opensuse.org/package/show/Base:System/ncurses?expand=0&rev=424
2019-05-13 07:52:50 +00:00
Dr. Werner Fink
6cfc406a93 Update to 6.1-20190427
OBS-URL: https://build.opensuse.org/package/show/Base:System/ncurses?expand=0&rev=423
2019-04-29 07:06:03 +00:00
Dr. Werner Fink
dbf99fec7f Update to ncurses-6.1-20190420
OBS-URL: https://build.opensuse.org/package/show/Base:System/ncurses?expand=0&rev=422
2019-04-23 12:25:59 +00:00
Dr. Werner Fink
21f3d8c67d Update to ncurses 6.1-20190406
OBS-URL: https://build.opensuse.org/package/show/Base:System/ncurses?expand=0&rev=421
2019-04-08 06:43:48 +00:00
Dr. Werner Fink
6856710f56 Update to ncurses 6.1-20190330
OBS-URL: https://build.opensuse.org/package/show/Base:System/ncurses?expand=0&rev=420
2019-04-01 07:21:52 +00:00
Dominique Leuenberger
d9f9a85647 Accepting request 688199 from Base:System
- Add ncurses patch 20190323
  + move macro for is_linetouched() inside NCURSES_NOMACROS ifndef.
  + corrected prototypes in several manpages using script to extract
    those in compilable form.
  + use _nc_copy_termtype2() rather than direct assignment in setupterm,
    in case it is called repeatedly using fallback terminfo descriptions
    (report/patch by Werner Fink).
- Drop patch ncurses-6.1-fallback.dif as now upstream

- Reintroduce patch ncurses-6.1-fallback.dif to fix boo#1130091 

- Add ncurses patch 20190317
  + regenerate llib-* files.
  + modify tic to also use new function for user-defined capability info.
  + modify _nc_parse_entry() to check if a user-defined capability has
    an unexpected type; ignore it in that case.
  + fix a special case of link-anchors in generated Ada html files.
  + use newer rel=author tag in generated html rather than rev=made,
    which did not become accepted.

- Add ncurses patch 20190309
  + in-progress changes to add parameter-checking for common user-defined
    capabilities in tic.
  + update MKcodes.awk and MKnames.awk to ignore the new "userdef"
    data in Caps-ncurses (cf: 20190302).

- Add ncurses patch 20190223
  + fix typo in adds200 -TD
  + add tic check for consistent alternate character set capabilities.
  + improve check in mvcur() to decide whether to use hard-tabs, using

OBS-URL: https://build.opensuse.org/request/show/688199
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ncurses?expand=0&rev=154
2019-03-27 15:20:27 +00:00
Dr. Werner Fink
31d0a25c6c Update to ncurses 6.1-20190323
OBS-URL: https://build.opensuse.org/package/show/Base:System/ncurses?expand=0&rev=418
2019-03-25 11:21:41 +00:00
Dr. Werner Fink
641b01344c Reintroduce patch ncurses-6.1-fallback.dif to fix boo#1130091
OBS-URL: https://build.opensuse.org/package/show/Base:System/ncurses?expand=0&rev=417
2019-03-22 09:01:09 +00:00