Commit Graph

72 Commits

Author SHA1 Message Date
bapt
01cf73a5d3 Update to 6.2-20200215
While I didn't plan another upgrade, This version incorporate fixes from
kevans@ so let's upgrade to it
2020-02-19 17:09:08 +00:00
bapt
e5b10ea090 Update ncurses to 20200118
Among the changes from before:
- Add support for extended colors on widechar version
- Enable ncurses extended functions
- Enable version 2 of the extended mouse support
- Enable SCREEN extensions

Modification that differs from upstream:
- _nc_delink_entries used to be exposed and was turn static,
  turn it back as dynamic to not break abi
- Adapt our old termcap.c to modern ncurses

MFC after:	3 weeks
2020-02-18 08:11:52 +00:00
kevans
2a8de76f1a ncurses: correct check for gcc >= 5.0
The hack in question is intended to workaround seemingly bogus #line markers
in cpp output. As far as I can tell, llvm cpp doesn't do this by default, so
there's no reason to add -P.

In our /bin/sh, the main incantation should be placed in a sub-shell in
order to properly pipe the output to fgrep.

The main motivation for this change is admittedly to stop emitting the noise
about clang not being gcc in make -s buildworld

MFC after:	1 week
Differential Revision:	https://reviews.freebsd.org/D22952
2020-02-14 04:16:22 +00:00
dim
b005c8e3ed In ncurses baudrate definitions, avoid warnings about implicit
conversions from int to short changing the values.  This applies to
B38400 and higher, since their values do not fit into a short.

However, since the wrapped values are still unique, and they only serve
as keys, there is no problem in adding a cast to silence the warnings.
This also avoids changing the ABI, which would happen if we changed
NCURSES_OSPEED to int.

Discussed with:	Thomas Dickey
MFC after:	1 week
2016-08-27 20:33:19 +00:00
bdrewery
ed7b299662 DIRDEPS_BUILD: Run the staged bootstrap-tools version of build-tools.
This avoids running target binaries.

Sponsored by:	EMC / Isilon Storage Division
2016-05-09 22:21:09 +00:00
kan
7da6a7a55a Make ncurses build with GCC 5.0 and up
Merge the end result of two upstream changes:

Original fix from 20141206:
  + modify MKlib_gen.sh to work around change in development version of
    gcc introduced here:
            https://gcc.gnu.org/ml/gcc-patches/2014-06/msg02185.html
            https://gcc.gnu.org/ml/gcc-patches/2014-07/msg00236.html
    (reports by Marcus Shawcroft, Maohui Lei).

Later fixed in different manner in 20150725:
  + use alternate workaround for gcc 5.x feature (adapted from patch by
    Mikhail Peselnik).
2015-08-27 14:00:20 +00:00
delphij
c7ed23130a Workaround a GCC warning to unbreak ARM build.
Reported by:	ian
2014-03-03 08:01:36 +00:00
delphij
814c70500a MFV r262639: ncurses 5.9 20140222 snapshot.
Requested by:	bapt
2014-03-02 08:58:21 +00:00
delphij
27526f9f8f MFV r262617: ncurses 5.9. 2014-02-28 23:48:13 +00:00
dim
a1e4bfc55a Correct use_screen() and use_window() prototypes in curs_threads(3x).
Submitted by:	Yanhui Shen <shen.elf@gmail.com>
MFC after:	3 days
2012-05-22 06:28:53 +00:00
rafan
d83e26908b Merge r210464 from vendor/ncurses/dist:
- Fix wrong manpage title for keybound.3X

 PR:		docs/148864
 Obtained from: ncurses-5.7-20081213 snapshot
2010-07-25 11:48:27 +00:00
rafan
d8453107cc Merge r198489 from vendor/ncurses/dist:
Pull upstream patch to fix ee(1) crash when received SIGWINCH:

   modify _nc_wgetch() to check for a -1 in the fifo, e.g., after a
   SIGWINCH, and discard that value, to avoid confusing application
   (patch by Eygene Ryabinkin, FreeBSD bin/136223).

PR:		136223
Submitted by:	Eygene Ryabinkin
Obtained from:	ncurses-5.7-20091024 snapshot
MFC after:	3 days
2009-10-26 13:03:52 +00:00
rafan
531323da7e - Update instructions for Subversion import
- Remove FREEBSD-vendor as edwin@ is working on a automatically contrib
  software status page generation
2008-11-15 09:30:09 +00:00
rafan
f5d8332252 - Update ncurses to 5.7-20081102 (5.7 release) and build glue
- This also removes $FreeBSD$ from two now unmodifed source files
  ncurses/tinfo/lib_raw.c and ncurses/tinfo/lib_baudrate.c

MFC after:	2 months (after 7.1 and 6.4 are released)
2008-11-15 09:23:48 +00:00
rafan
7977961487 - Flatten the vendor area 2008-11-09 09:06:04 +00:00
rafan
0f460a80e0 - update maintainer's info per src/MAINTAINERS 2008-06-04 07:38:38 +00:00
rafan
66ba1eba83 - Update for 5.6-20080503 2008-05-09 02:30:24 +00:00
rafan
d036c70cac Import ncurses 5.6-20080503 snapshot onto the vender branch 2008-05-09 02:28:12 +00:00
rafan
ec473d1bde This commit was generated by cvs2svn to compensate for changes in r178866,
which included commits to RCS files with non-trunk default branches.
2008-05-09 02:28:12 +00:00
rafan
f5658700c2 - Update instructions for snapshot import 2008-02-11 13:42:45 +00:00
rafan
5edc85a7a9 Per discussion on developers@, add vendor information for ncurses. 2008-02-11 13:40:20 +00:00
rafan
32c0e5f07f Import ncurses 5.6-20080209 snapshot onto the vender branch 2008-02-11 13:37:14 +00:00
rafan
aff1e58102 This commit was generated by cvs2svn to compensate for changes in r176187,
which included commits to RCS files with non-trunk default branches.
2008-02-11 13:37:14 +00:00
rafan
6b8eb7af60 - Update notes 2007-12-30 11:19:29 +00:00
rafan
34082ac356 - Resolve conflicts
- Our changes in lib_termcap.c is now merged in upstream
2007-12-30 11:15:46 +00:00
rafan
41dd08d0c2 - Remove files that are removed in upstream 2007-12-30 11:10:17 +00:00
rafan
fa11193991 This commit was generated by cvs2svn to compensate for changes in r174996,
which included commits to RCS files with non-trunk default branches.
2007-12-30 11:10:17 +00:00
rafan
9f9e55f97a Import ncurses 5.6-20071222 snapshot onto the vender branch 2007-12-30 11:08:14 +00:00
rafan
787b3107a0 This commit was generated by cvs2svn to compensate for changes in r174993,
which included commits to RCS files with non-trunk default branches.
2007-12-30 11:08:14 +00:00
rafan
8d192bb376 Add instructions for future update.
Approved by:	delphij
2007-01-20 08:24:05 +00:00
rafan
7ed1a8e865 Remove files that are no longer exist.
Approved by:	delphij
2007-01-20 08:21:19 +00:00
rafan
4a0fd3c469 - Resolve conflicts
- Remove files that are removed in vender branch

Approved by:	delphij
2007-01-20 07:39:17 +00:00
rafan
de9cbef68d Import ncurses 5.6-20061217 onto the vender branch
Approved by:	delphij
2007-01-20 07:32:02 +00:00
rafan
a35ca3ffa0 This commit was generated by cvs2svn to compensate for changes in r166124,
which included commits to RCS files with non-trunk default branches.
2007-01-20 07:32:02 +00:00
ru
377d0def80 Fix from upstream: unbreak generation of the terminfo.5 manpage.
PR:		docs/46709, docs/56981, docs/80871
MFC after:	3 days
Obtained from:	ftp://invisible-island.net/ncurses/ncurses-5.5.tar.gz
2006-10-14 19:50:57 +00:00
ru
ef1f86587e This commit was generated by cvs2svn to compensate for changes in r163356,
which included commits to RCS files with non-trunk default branches.
2006-10-14 19:50:57 +00:00
phk
69f19770ff Switch to contemporary TTY interface. 2005-07-15 07:41:26 +00:00
ache
bbc1d3e75c Fix problem with missing pseudographics on stock xterm* entries -
import official fix onto the vendor branch.

Submitted by:	Thomas Dickey <dickey@herndon4.his.com>
Approved by:	no response from maintainer
2002-10-12 10:22:52 +00:00
ache
c60d03847f This commit was generated by cvs2svn to compensate for changes in r104977,
which included commits to RCS files with non-trunk default branches.
2002-10-12 10:22:52 +00:00
peter
dad4058441 Merge ncurses 5.2-20020615 changes onto mainline. 2002-06-20 19:44:40 +00:00
peter
bbe3056185 Import ncurses 5.2-20020615 to fix a first-column display bug. 2002-06-20 19:42:51 +00:00
peter
c23eb42da9 This commit was generated by cvs2svn to compensate for changes in r98503,
which included commits to RCS files with non-trunk default branches.
2002-06-20 19:42:51 +00:00
peter
61222aa523 Removed in latest import 2002-05-21 06:52:47 +00:00
peter
fac83c44d2 This commit was generated by cvs2svn to compensate for changes in r97055,
which included commits to RCS files with non-trunk default branches.
2002-05-21 06:52:47 +00:00
peter
05c632666c Merge ncurses-5.2-20010512 -> ncurses-5.2-20020518 changes onto mainline. 2002-05-21 05:38:04 +00:00
peter
9a7523d4b2 Import ncurses-5.2-20020518 onto the vendor branch.
Obtained from: ftp://dickey.his.com/ncurses/
2002-05-21 05:30:25 +00:00
peter
3af3b9c011 This commit was generated by cvs2svn to compensate for changes in r97049,
which included commits to RCS files with non-trunk default branches.
2002-05-21 05:30:25 +00:00
ache
635048e64c Import official baudrate fix into the vendor branch 2002-01-14 15:58:32 +00:00
ache
8c53fa37c5 This commit was generated by cvs2svn to compensate for changes in r89354,
which included commits to RCS files with non-trunk default branches.
2002-01-14 15:58:32 +00:00
peter
c24ffdf42c Thanks to ru for the suggestion: remove these files from the vendor
branch instead of the mainline.  These no longer exist on the
vendor branch as of v5_2_20010512.  This saves a delta on the mainline.
2001-05-17 08:39:21 +00:00