Commit Graph

705 Commits

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

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

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

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

OBS-URL: https://build.opensuse.org/request/show/820866
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ncurses?expand=0&rev=176
2020-08-04 18:16:56 +00:00
Dr. Werner Fink
03cecc5405 Update to ncurses-6.2-20200711
OBS-URL: https://build.opensuse.org/package/show/Base:System/ncurses?expand=0&rev=498
2020-07-13 09:31:28 +00:00
Dr. Werner Fink
666ee6acc3 Update to ncurses-6.2-20200704
OBS-URL: https://build.opensuse.org/package/show/Base:System/ncurses?expand=0&rev=497
2020-07-07 14:00:17 +00:00
Dominique Leuenberger
1a97f605e5 Accepting request 816433 from Base:System
- Run ldconfig local on %buildroot %_lib to get links done (boo#1173222)

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

OBS-URL: https://build.opensuse.org/request/show/816433
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ncurses?expand=0&rev=175
2020-06-27 21:20:43 +00:00
Dr. Werner Fink
99e013b55e boo#1173222
OBS-URL: https://build.opensuse.org/package/show/Base:System/ncurses?expand=0&rev=495
2020-06-22 17:00:15 +00:00
Dr. Werner Fink
869e087fc8 Update to ncurses-6.2-20200613.
OBS-URL: https://build.opensuse.org/package/show/Base:System/ncurses?expand=0&rev=494
2020-06-15 11:09:50 +00:00
Dominique Leuenberger
38fe1dcc8c Accepting request 810717 from Base:System
- Add ncurses patch 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_parm.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").

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

OBS-URL: https://build.opensuse.org/request/show/810717
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ncurses?expand=0&rev=174
2020-06-11 12:39:36 +00:00
Dr. Werner Fink
5c72391c58 Update to ncurses-6.2-20200531
OBS-URL: https://build.opensuse.org/package/show/Base:System/ncurses?expand=0&rev=492
2020-06-02 06:29:09 +00:00
Dr. Werner Fink
2873e4a9d0 Update to ncurses-6.2-20200523
OBS-URL: https://build.opensuse.org/package/show/Base:System/ncurses?expand=0&rev=491
2020-05-25 07:18:20 +00:00
Dr. Werner Fink
dbef5dc463 Update to ncurses-6.2-20200516
OBS-URL: https://build.opensuse.org/package/show/Base:System/ncurses?expand=0&rev=490
2020-05-18 15:06:13 +00:00
Dominique Leuenberger
7c8737108a Accepting request 799983 from Base:System
- Add ncurses patch 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.

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

OBS-URL: https://build.opensuse.org/request/show/799983
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ncurses?expand=0&rev=173
2020-05-11 11:25:39 +00:00
Dr. Werner Fink
330a0da0a6 Update to ncurses-6.2-20200502
OBS-URL: https://build.opensuse.org/package/show/Base:System/ncurses?expand=0&rev=488
2020-05-04 06:40:26 +00:00
Dominique Leuenberger
3d473b0679 Accepting request 795662 from Base:System
- Add ncurses patch 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
- Add ncurses patch 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

OBS-URL: https://build.opensuse.org/request/show/795662
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ncurses?expand=0&rev=172
2020-04-25 18:08:32 +00:00
Dr. Werner Fink
7602f3e1fd Update to ncurses-6.2-20200418
OBS-URL: https://build.opensuse.org/package/show/Base:System/ncurses?expand=0&rev=486
2020-04-20 06:41:51 +00:00
Dominique Leuenberger
fdea13c7fc Accepting request 793801 from Base:System
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/793801
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ncurses?expand=0&rev=171
2020-04-19 19:34:50 +00:00
Dominique Leuenberger
60811f79ab Accepting request 791735 from Base:System
- Use %() to extract patch date for adding it to version 
  * add script get_version_number.sh which is used within the
    spec file to determine the actual patch version date

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

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

OBS-URL: https://build.opensuse.org/request/show/791735
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ncurses?expand=0&rev=170
2020-04-10 21:52:22 +00:00
Dr. Werner Fink
3145b78a90 wide character support, second try
OBS-URL: https://build.opensuse.org/package/show/Base:System/ncurses?expand=0&rev=483
2020-04-07 09:25:57 +00:00
Dr. Werner Fink
b71a71acf7 wide character support
OBS-URL: https://build.opensuse.org/package/show/Base:System/ncurses?expand=0&rev=482
2020-04-07 08:43:41 +00:00
Dr. Werner Fink
2e509ac991 version
OBS-URL: https://build.opensuse.org/package/show/Base:System/ncurses?expand=0&rev=481
2020-04-06 10:51:27 +00:00
Dr. Werner Fink
f314a68919 version
OBS-URL: https://build.opensuse.org/package/show/Base:System/ncurses?expand=0&rev=480
2020-04-06 10:41:08 +00:00
Dr. Werner Fink
354db8310e version
OBS-URL: https://build.opensuse.org/package/show/Base:System/ncurses?expand=0&rev=479
2020-04-06 10:36:45 +00:00
Dr. Werner Fink
3284c4671e .
OBS-URL: https://build.opensuse.org/package/show/Base:System/ncurses?expand=0&rev=478
2020-04-06 09:02:00 +00:00
Dr. Werner Fink
9824b11e79 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/ncurses?expand=0&rev=477
2020-04-06 08:49:56 +00:00
Dr. Werner Fink
c86f56c24f .
OBS-URL: https://build.opensuse.org/package/show/Base:System/ncurses?expand=0&rev=476
2020-04-06 08:28:03 +00:00
Dr. Werner Fink
b7afb7b015 test
OBS-URL: https://build.opensuse.org/package/show/Base:System/ncurses?expand=0&rev=475
2020-04-06 08:24:23 +00:00
Dr. Werner Fink
09b1953ac8 test
OBS-URL: https://build.opensuse.org/package/show/Base:System/ncurses?expand=0&rev=474
2020-04-06 08:20:23 +00:00
Dominique Leuenberger
17be2f9f0e Accepting request 789684 from Base:System
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/789684
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ncurses?expand=0&rev=169
2020-04-04 10:03:46 +00:00
Dr. Werner Fink
d9a51dfe84 Update to 6.2-20200321
OBS-URL: https://build.opensuse.org/package/show/Base:System/ncurses?expand=0&rev=472
2020-03-23 08:25:06 +00:00
Dr. Werner Fink
0362b39f82 Update to 6.2-20200314
OBS-URL: https://build.opensuse.org/package/show/Base:System/ncurses?expand=0&rev=471
2020-03-16 09:33:10 +00:00
Dominique Leuenberger
25cd3aebfc Accepting request 782927 from Base:System
- Add ncurses patch 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).

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

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

OBS-URL: https://build.opensuse.org/request/show/782927
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ncurses?expand=0&rev=168
2020-03-14 08:53:42 +00:00
Dr. Werner Fink
69747f9e67 Add ncurses patch 20200308
OBS-URL: https://build.opensuse.org/package/show/Base:System/ncurses?expand=0&rev=469
2020-03-09 09:38:17 +00:00
Dominique Leuenberger
8e4e6062ff Accepting request 780858 from Base:System
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/780858
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ncurses?expand=0&rev=167
2020-03-05 22:16:30 +00:00
Dr. Werner Fink
55188e9268 Add ncurses patch 20200222
OBS-URL: https://build.opensuse.org/package/show/Base:System/ncurses?expand=0&rev=467
2020-02-24 09:02:49 +00:00
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