- update to 6.3
- Update patches 001 (terminfo xterm) and 002 (alloc fallback)
- add patch 003: fix USE_SCROLL_HINTS/USE_HASHMAP logic
- add patch 004: fix configure option --with-pkg-config-libdir is broken for
cross compilation
- Add symbolic links of ncursesw to common ncurses lib and header files to allow
all packages to be build.
- add package including official scrollback patch
- add patch to fix color allocation and (missing) locale
- add st-256color to ncurses and busybox profile
Host configure options were completely missing so unnecessary
stuff like manpages were built and installed to toolchain.
Enable termlib and termcap and also build shared libraries
to prevent libtinfo from host being picked up.
Signed-off-by: Matthias Reichl <hias@horus.com>
- add /storage/.config/termcap path for user configuration
- disable getcap cache to avoid creation of /storage/none folder
- add ncurses:host to PKG_DEPENDS_TARGET to use tic from package
- add patch to remove recent xterm terminfo features to be more compatible with other emulations (i.e. Putty)
- add patch fixing freeing not allocated memory. Let screen work again
- replace strip_lto/strip_gold (only allowed to disable)
- add flag for PIC feature
- add flag to stop build parallel
- add support for hardening option (initial copy from debian 9)
All build parameters, are added in setup_toolchain.
`PKG_[FLAG]_[HOST/TARGET]_ENABLED` variable is introduced for checking the flag (yes/no) in the package.mk
Thanks to @MilhouseVH, for support and fixing