Update ncurses and associated libraries (form, panel, menu) to6.4-20230826 (from 5.7-20081102).Based on result from Thomas Dickey's ncu2openbsd script and thenmodified. Switches to the upstream t
Update ncurses and associated libraries (form, panel, menu) to6.4-20230826 (from 5.7-20081102).Based on result from Thomas Dickey's ncu2openbsd script and thenmodified. Switches to the upstream tput. Major bump for the ncurseslibraries and for libedit and libreadline.Help from tb, millert.ok deraadt sthen
show more ...
Do not neuter __attribute__ with __STRICT_ANSI__This broke readline support in newer Pythons and generally seems abad idea. Upstream have removed this conditional in 5.0.ok millert
fix serious markup error: \B -> \fB to select bold font
Fix the inter-library dependency for libedit and libreadline.Previously they tried to depend on libtermcap which actually doesn'texist in the objdir.ok jca
Record an inter-library dependency on libcurses in libedit and libreadline,avoiding runtime failures on architectures using ld.lld. Also add a note tolibcurses 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 tolibcurses 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@
fix warnings from missing headers.okay deraadt@
Nuke whitespace foolish enough to expose itself during the great"warning:" rectification.
Take gcc's suggestions about parenthesis around assignments usedas truth values. Change a parameter to 'const'. All without makingpromises about any further cleanup in /gnu/.ok deraadt@
A couple more unused variables.tweak & ok kettenis@
Switch time_t, ino_t, clock_t, and struct kevent's ident and datamembers to 64bit types. Assign new syscall numbers for (almostall) the syscalls that involve the affected types, including anything
Switch time_t, ino_t, clock_t, and struct kevent's ident and datamembers to 64bit types. Assign new syscall numbers for (almostall) the syscalls that involve the affected types, including anythingwith time_t, timeval, itimerval, timespec, rusage, dirent, stat,or kevent arguments. Add a d_off member to struct dirent and replacegetdirentries() with getdents(), thus immensely simplifying andaccelerating telldir/seekdir. Build perl with -DBIG_TIME.Bump the major on every single base library: the compat bits includedhere are only good enough to make the transition; the T32 compatoption will be burned as soon as we've reached the new world areare happy with the snapshots for all architectures.DANGER: ABI incompatibility. Updating to this kernel requires extrawork 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@
Fix from readline 5.0 via Alexandr Shadchin to for a bug that preventssome programs working correctly in tmux and screen.From the readline changelog:w. Fixed a bug in the callback read-char int
Fix from readline 5.0 via Alexandr Shadchin to for a bug that preventssome programs working correctly in tmux and screen.From the readline changelog:w. Fixed a bug in the callback read-char interface to make it work when a readline function pushes some input onto the input stream with rl_execute_next (like the incremental search functions).ok deraadt
strcpy -> strlcpyok beck@
amd64 canonicalizationok pvalchev@, fine deraadt@
unfuck amd64
simplify OpenBSD case by using arch(1) and sed to grabthe machine architecture. We now output amd64 insteadof x86_64 as it should be.ok deraadt@ pvalchev@
add zaurus, fix cats entry. ok jakob@ pvalchev@ deraadt@
Remove second instance of nls.c from the file list.OK from kettenis@, deraadt@
errno changes, lib major version bumps, and general flag dayTo build you must:cd /usr/src && make obj && make includescd lib/libc && make depend && make && NOMAN=1 sudo make installcd /usr/src &&
errno changes, lib major version bumps, and general flag dayTo build you must:cd /usr/src && make obj && make includescd lib/libc && make depend && make && NOMAN=1 sudo make installcd /usr/src && make build
Correctly copy text into line buffer.ok miod@
Resolve conflicts for GNU readline 4.3p5.ok deraadt@, otto@, pval@
GNU readline 4.3p5
Add luna88k related directories and information to the build infrastructure.ok deraadt@, millert@, krw@ - mdoc ok jmc@
Do not segfault writing an empty history list to a file. Resolves PR 3690.ok tdeval@ markus@
Don't tell people to use FD_SETSIZE as the first argument to select().
fix location of readline includes;from Manuel Sabban (PR 3345);
12