Please see
https://git.yoctoproject.org/poky/commit/?id=4dd321f8b83afecd962393101b2a6861275b5265
for what changes are needed, and sed commands that can be used to make them en masse.
I've verified that bitbake -c patch world works with these, but did not run a world
build; the majority of recipes shouldn't need further fixups, but if there are
some that still fall out, they can be fixed in followups.
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
While multilib was enabled, /usr/bin/dialog was not found,
but /usr/bin/lib32-dialog existed
root@intel-x86-64:~# which dialog
which: no dialog in (/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin)
root@intel-x86-64:~# which lib32-dialog
/usr/bin/lib32-dialog
Due to commit [2f7b184cda dialogp: By default, dialog_1.3-20250116
renames /usr/bin/dialog to /usr/bin/${HOST_SYS}-dialog.] applied,
it created a symlink for dialog, use BPN to instead of PN to fix
the issue
Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
mkdir -p /build-dir/202503/build-poky/tmp/work/core2-64-poky-linux/dialog/1.3-20250116/image/usr/share/man/man1
/build-dir/202503/build-poky/tmp/hosttools/install -c dialog /build-dir/202503/build-poky/tmp/work/core2-64-poky-linux/dialog/1.3-20250116/image/usr/bin/`echo dialog |sed s,^,x86_64-poky-linux-,`
This change goes against established user habits. So, create a symbolic link named /usr/bin/dialog.
Signed-off-by: Lei Maohui <leimaohui@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Changelog:
===========
- modify dialog-config.in to allow for include-subdirectory.
- update configure script macros for changes made with Cdk.
- use $ LIB_ROOTNAME, e.g., set by --with-libname, in generating
*-config and ".pc" files
- further improvements to matching output from *-config and ".pc"
improve gen-pkgconfig.in to mark the screen library, e.g., ncurses,
as "Required" and filter the cflags/libs from required packages out
of the ".pc" file, because pkg-config will add those automatically.
- fix some gcc15 strict compiler warnings
- configure script fixes for compiler warnings
- update config.guess, config.sub
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Changelog:
============
+ modify configure script to ease deprecation of libtool-bin package
+ update dialog.map, dialog.sym for 2023/10/02 changes.
+ improve dialog-config.in,
+ suppressing several special cases of linker options, and
+ adding support for --cflags-only-I, --cflags-only-other
+ fix a few cppcheck warnings
+ improvements to NLS configuration.
+ add configure check for PIC vs PIE, needed for linking to libraries
which lack pkg-config scripts to specify LDFLAGS.
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Changelog:
===========
+ add option --color-modes, which can be used to color the content of
programbox, tailbox, textbox
+ updated configure script, e.g., for compiler-warning fixes.
+ amend change to formbox while revising --max-input to work with the
form's "ilen" parameter
+ update config.guess, config.sub
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Changelog:
==========
+ update test-package for Debian to use debhelper.
+ adjust character-offset in editbox.c in case it is past the end of
the string after trimming (Debian #1003185).
+ updated ro.po from
http://translationproject.org/latest/dialog/
+ fix some inconsistent #if vs #ifdef.
+ correct off-by-one limit for month when validating parameters of the
calendar widget
+ modify dlg_yes_labels to not switch to ok/cancel labels if the
extra button is used
+ move leak-checking definitions from dialog.h to dlg_internals.h
+ use mktemp utility rather than tempfile for temporary filename in
the sample scripts
+ updated id.po, lt.po from
http://translationproject.org/latest/dialog/
+ update config.guess, config.sub
+ directly include stddef.h for systems which need it for offsetof().
+ modify gauge's handle_input function to use the file pointer in the
object in preference to the global dialog_state.
+ correct height-computation for fselect and timebox, broken by fixes
for auto-layout (Debian #990043, cf: 2019/11/10).
+ improve configure --with-no-leaks option
+ amend adjustment to inputbox height so the autosized dimensions match
older versions
+ improve configure checks, to reduce warnings during those checks
+ updated fr.po from
http://translationproject.org/latest/dialog/
+ update config.guess, config.sub
+ change shared-library configuration in test-packages to use the
ABI version in the library filename to match its SONAME.
+ add sample scripts to test-packages, using new makefile rule
"install-examples".
+ corrected cdialog*.install helper scripts in test-package for Debian
+ change ftp URLs in test-packages to https
+ updated configure script, e.g., for compiler-warning fixes.
+ updated fur.po, zh_TW.po from
http://translationproject.org/latest/dialog/
+ modify slackware.rc to match dialog's output from "make check" using
this configuration file (FreeBSD #267777).
+ fix shellcheck warnings in helper-scripts for building/installing.
+ updated configure script, e.g., for compiler-warning fixes.
+ updated hu.po from
http://translationproject.org/latest/dialog/
+ update config.guess, config.sub, install-sh
+ initialize color-settings before --create-rc option is processed.
+ add "use_scrollbar" setting in rc-file to use in whiptail.rc
+ improve manual page discussion of "--" token.
+ updated configure macro for math-library functions.
+ updated ca.po from
http://translationproject.org/latest/dialog/
+ update config.guess
+ fix links in manpages (FreeBSD #264660).
+ document the built-in key bindings which are not part of widgets.
+ updated da.po fa.po is.po, added ka.po from
http://translationproject.org/latest/dialog/
+ update config.sub
+ adjust fallback bindings for backspace/delete to match the curses
library's sense of backspace (Arch #74379).
+ amend limit-checks to make --max-input work for sizes greater than
2048 (Debian #1004874).
+ corrected limit-checks in checklist.c, menubox.c, and treeview.c when
resizing while the data is scrolled (Debian #1004868).
+ improve logic for updating form-height after screen-resizing.
+ move most of the non-API definitions from dialog.h to dlg_internals.h
+ updated configure macros.
+ update config.guess, config.sub
+ updated es.po, tr.po from
http://translationproject.org/latest/dialog/
+ install ".pc" files in the test-packages.
+ add pkg-config ".pc" file, for use with the development library.
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Enable it only if x11 is in distro features
Ensure patch to X includes/libs is pointing into sysroot otherwise it
starts to poke at build systems includes/libs dirs
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Update the SRC_URI since the upstream server is changed from
ftp://invisible-island.net to ftp://ftp.invisible-island.net
Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Armin Kuster <akuster808@gmail.com>
remove use-pkg-config-for-ncurses-detection.patch, the new version is
using the pkg-config to check ncurses
configuration assumes the cf_have_ncuconfig is unknown for cross-compile,
but ncurses is added into DEPENDS, so change it as yes
Signed-off-by: Roy Li <rongqing.li@windriver.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
1. upgrade it to 1.2-20150225
2. update the use-pkg-config-for-ncurses-detection.patch
3. remove dialog-static recipe file, since dialog will generate the static
library.
Signed-off-by: Roy Li <rongqing.li@windriver.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Drop the error information, other than redirect them to stdout, otherwise
the error information will be included into LIBS/CFLAG
Signed-off-by: Roy Li <rongqing.li@windriver.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
1. inherit autotools-brokensep, or else configuration will fail since B!=S
2. use pkg-config to detect ncurses, since ncurses-config no longer works
Signed-off-by: Roy Li <rongqing.li@windriver.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>