History log of /openbsd-src/lib/libcurses/shlib_version (Results 1 – 22 of 22)
Revision Date Author Comments
# c7ef0cfc 17-Oct-2023 nicm <nicm@openbsd.org>

Update ncurses and associated libraries (form, panel, menu) to
6.4-20230826 (from 5.7-20081102).

Based on result from Thomas Dickey's ncu2openbsd script and then
modified. Switches to the upstream t

Update ncurses and associated libraries (form, panel, menu) to
6.4-20230826 (from 5.7-20081102).

Based on result from Thomas Dickey's ncu2openbsd script and then
modified. Switches to the upstream tput. Major bump for the ncurses
libraries and for libedit and libreadline.

Help from tb, millert.

ok deraadt sthen

show more ...


# b5769cf6 14-Nov-2018 sthen <sthen@openbsd.org>

Record an inter-library dependency on libcurses in libedit and libreadline,
avoiding runtime failures on architectures using ld.lld. Also add a note to
libcurses shlib_version reminding about bumps (

Record an inter-library dependency on libcurses in libedit and libreadline,
avoiding runtime failures on architectures using ld.lld. Also add a note to
libcurses shlib_version reminding about bumps (as done with libcrypto/libssl).

Thanks guenther@ for suggestions of tests involving library bumps and jca@
for doing these tests and hint about DPADD.

Looks good kettenis@, ok jca@

show more ...


# 8f4bf658 10-Dec-2013 naddy <naddy@openbsd.org>

Disable the USE_OLD_TTY hack that re-encoded termios Bnnn speeds
as sgtty Bnnn speeds. This means ospeed has to grow from short to
int to hold all possible values. Bump major version.

While there,

Disable the USE_OLD_TTY hack that re-encoded termios Bnnn speeds
as sgtty Bnnn speeds. This means ospeed has to grow from short to
int to hold all possible values. Bump major version.

While there, also fix a bug in _nc_baudrate().

ok nicm@, millert@, deraadt@

show more ...


# 91a535ff 13-Aug-2013 guenther <guenther@openbsd.org>

Switch time_t, ino_t, clock_t, and struct kevent's ident and data
members to 64bit types. Assign new syscall numbers for (almost
all) the syscalls that involve the affected types, including anything

Switch time_t, ino_t, clock_t, and struct kevent's ident and data
members to 64bit types. Assign new syscall numbers for (almost
all) the syscalls that involve the affected types, including anything
with time_t, timeval, itimerval, timespec, rusage, dirent, stat,
or kevent arguments. Add a d_off member to struct dirent and replace
getdirentries() with getdents(), thus immensely simplifying and
accelerating telldir/seekdir. Build perl with -DBIG_TIME.

Bump the major on every single base library: the compat bits included
here are only good enough to make the transition; the T32 compat
option will be burned as soon as we've reached the new world are
are happy with the snapshots for all architectures.

DANGER: ABI incompatibility. Updating to this kernel requires extra
work or you won't be able to login: install a snapshot instead.

Much assistance in fixing userland issues from deraadt@ and tedu@
and build assistance from todd@ and otto@

show more ...


# c3bf49f8 21-Sep-2011 nicm <nicm@openbsd.org>

Add /usr/local/share/terminfo to the search path so that ports can
install custom terminfo files. Minor ncurses bump to allow packages to
depend on the right version. From discussion with zinke@ and

Add /usr/local/share/terminfo to the search path so that ports can
install custom terminfo files. Minor ncurses bump to allow packages to
depend on the right version. From discussion with zinke@ and dcoppa@.

ok phessler dcoppa

show more ...


# 6bc6570d 06-Sep-2010 nicm <nicm@openbsd.org>

Enable wide character support in ncurses. It is built into libcurses,
libform, libmenu, libpanel and each library is also linked to a
corresponding "w" version.

This is a major bump for all four lib

Enable wide character support in ncurses. It is built into libcurses,
libform, libmenu, libpanel and each library is also linked to a
corresponding "w" version.

This is a major bump for all four libraries.

Thanks to landry, stsp, sthen, naddy, oga, Martin Pieuchot, and anyone
else I've forgotten for testing.

ok naddy krw deraadt

show more ...


# 81d8c4e1 12-Jan-2010 nicm <nicm@openbsd.org>

Update to ncurses 5.7, with local changes reapplied.

This is around eight years worth of changes (previously we were around ncurses
5.2), too many to list - many bug fixes and also a few new functio

Update to ncurses 5.7, with local changes reapplied.

This is around eight years worth of changes (previously we were around ncurses
5.2), too many to list - many bug fixes and also a few new functions.

A major bump for libcurses, libpanel, libform and libmenu.

ok deraadt

show more ...


# 0ede50fc 13-Jul-2004 marc <marc@openbsd.org>

errno changes, lib major version bumps, and general flag day
To build you must:
cd /usr/src && make obj && make includes
cd lib/libc && make depend && make && NOMAN=1 sudo make install
cd /usr/src &&

errno changes, lib major version bumps, and general flag day
To build you must:
cd /usr/src && make obj && make includes
cd lib/libc && make depend && make && NOMAN=1 sudo make install
cd /usr/src && make build

show more ...


# 3b5f5f03 03-Dec-2002 millert <millert@openbsd.org>

Crank all library major numbers. Needed due to the fact that we
now build libraries with propolice enabled. Without this, existing
binaries (such as ports/packages) that link with any system librar

Crank all library major numbers. Needed due to the fact that we
now build libraries with propolice enabled. Without this, existing
binaries (such as ports/packages) that link with any system library
other than libc will fail with an undefined symbol of "___guard"
(__guard on ELF).
Pointed out by markus@ and discussed with deraadt@

show more ...


# 012438f5 24-Oct-2000 millert <millert@openbsd.org>

Crank major because the type of the "ospeed" variable changed from
speed_t (u_int) to short to match historic termcap usage.


# f3e2efdd 26-Mar-2000 millert <millert@openbsd.org>

Update to ncurses-5.0-20000325


# a2d977ce 13-Mar-2000 millert <millert@openbsd.org>

update to ncurses-5.0-20000311


# 0d46dcfa 08-Jan-2000 millert <millert@openbsd.org>

Enable extended cap names. Previously, the only allowed cap names were
those explicitly listed in term.h. With extended names, non-standard
terminfo/termcap capabilities are passed through for thos

Enable extended cap names. Previously, the only allowed cap names were
those explicitly listed in term.h. With extended names, non-standard
terminfo/termcap capabilities are passed through for those programs that
want to use them (screen for instance). This changes struct term and
therefor requires a library major increment. It also requires changing
how the terminfo.db file is parsed. Previously, it was parsed like:
foreach cap (all_possible_caps) if ( is_listed(cap) ) add_cap(cap)
However, now that we can't know the set of all possible capabilities
we need to convert the buffer we get back from cgetent into one that
looks more like a terminfo entry and pass it through to the ncurses
terminfo parsing routines. This also enables tic's -x flag.

show more ...


# 9ee63291 28-Nov-1999 millert <millert@openbsd.org>

update to ncurses-5.0-19991127


# 92dd1ec0 18-Jan-1999 millert <millert@openbsd.org>

ncurses-4.2-990116


# 04dfece0 23-Jul-1998 millert <millert@openbsd.org>

ncurses-4.2-980718


# 3ef968cd 17-Jan-1998 millert <millert@openbsd.org>

Use _ti_get_screensize() from libtermlib to update screen size if changed
after a program is suspended.
Define EXTERN_TERMINFO in curses.h.
Update to ncurses-4.1-980103 and crank minor.


# 6f4099fe 03-Dec-1997 millert <millert@openbsd.org>

Merge of ncurses-4.1-971129


# 010b00eb 26-Nov-1997 millert <millert@openbsd.org>

ncurses 4.1 + changes to work with our terminfo libs (instead of
the ncurses ones). Changes are #ifdef EXTERN_TERMINFO.
Post 4.1 patches will be applied in a separate commit.


# 2c734766 16-Dec-1996 tholo <tholo@openbsd.org>

Generate library versions of macro implementations as well


# fb679c48 02-Jun-1996 tholo <tholo@openbsd.org>

Add file that got accidentally removed with curses upgrade; also bump
major version number on shared library


# df930be7 18-Oct-1995 deraadt <deraadt@openbsd.org>

initial import of NetBSD tree