SHA256
1
0
forked from pool/dialog

1 Commits

Author SHA256 Message Date
5e677eaf3b Sync changes to SLFO-1.2 branch 2025-08-20 09:11:20 +02:00
11 changed files with 171 additions and 230 deletions

View File

@@ -1,8 +1,8 @@
Index: dialog-1.3-20230209/util.c
Index: util.c
===================================================================
--- dialog-1.3-20230209.orig/util.c
+++ dialog-1.3-20230209/util.c
@@ -2406,8 +2406,10 @@ dlg_move_window(WINDOW *win, int height,
--- util.c.orig
+++ util.c
@@ -2421,8 +2421,10 @@ dlg_move_window(WINDOW *win, int height,
#ifdef HAVE_COLOR
if (p->shadow != 0) {
if (dialog_state.use_shadow) {

BIN
dialog-1.3-20210530.tgz (Stored with Git LFS) Normal file

Binary file not shown.

View File

@@ -0,0 +1,7 @@
-----BEGIN PGP SIGNATURE-----
Comment: See https://invisible-island.net/public/public.html for info
iF0EABECAB0WIQTFIEjAwHSP7iJ9R6JwI1Pg9+SO2wUCYLPifQAKCRBwI1Pg9+SO
2+SxAJ4oMfQCR4dg2t3xvNfZnn96bTX/uwCeOYP+8P1dSsZ260g9DBXtayNqcFM=
=f4Ap
-----END PGP SIGNATURE-----

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:339d311c6abb240213426b99ad63565cbcb3e8641ef1989c033e945b754d34ef
size 577001

View File

@@ -1,15 +0,0 @@
-----BEGIN PGP SIGNATURE-----
Comment: See https://invisible-island.net/public/public.html for info
iQGzBAABCgAdFiEEGYgtkt2kxADCLA1WzCr0RyFnvgMFAmXuSr8ACgkQzCr0RyFn
vgMPQgwA9jFzT9Aqzd09+CIELsdvYctVs2tyCBMWpSS7tJmxlL+A6c2+QRGyXPvs
24a7hUmDGvwQ12ubZPz3FWk7Ul8bSYnUDKcDsK6h/T10NgMK4YVupLngWDurvNYh
GO7VArUmtiTH4RmiMbqOoavKT+iGSEFWKllkB0eXwYjjpCiESJ5dFTmDgFZwq2tC
cAtsi/EuU6RTSG7NTNnioVcZLbsOCm/JhEnlmXSDEj0Joa+nBl+S7ON55RyMykrJ
/ndkNp817zJww1eI4rcegB0Yv/Zf2+2y8aQsW7qkMKOHVdicoeaJLiYEWDCGRyte
d4c9Txu9/e17gWa+NxJqWHp5+BxQFB4S6mzI9hpaNB0gYH16zIBfQsBiTkrWjtmr
3IRvHlWTjToFveDECrIin2mmWDynEHKbcNsLeLqr5OxVR1lugQ48c7nDKe6N4nit
BI7E8N4RcFjvYG9sWl9NcHESTKptz27OX4g3YOJVagsHwnNXN/xMQL8R3Ncm0Sqs
IplnFOOT
=y7n/
-----END PGP SIGNATURE-----

View File

@@ -1,18 +0,0 @@
Index: dialog-1.3-20230209/rc.c
===================================================================
--- dialog-1.3-20230209.orig/rc.c
+++ dialog-1.3-20230209/rc.c
@@ -576,8 +576,11 @@ dlg_parse_rc(void)
if (rc_file == NULL) { /* step (b) failed? */
/* try step (c) */
strcpy(str, GLOBALRC);
- if ((rc_file = fopen(filename = str, "rt")) == NULL)
- return 0; /* step (c) failed, use default values */
+ if ((rc_file = fopen(filename = str, "rt")) == NULL) {
+ sprintf(str, "/usr/%s", GLOBALRC);
+ if ((rc_file = fopen(filename = str, "rt")) == NULL)
+ return 0; /* step (c) failed, use default values */
+ }
}
DLG_TRACE(("# opened rc file \"%s\"\n", filename));

View File

@@ -1,11 +1,7 @@
Index: dialog-1.3-20160209/dialog.h
===================================================================
---
dialog.h | 25 +++++++++++++++++--------
1 file changed, 17 insertions(+), 8 deletions(-)
--- dialog.h
+++ dialog.h 2023-06-19 07:07:17.437234579 +0000
--- dialog-1.3-20160209.orig/dialog.h
+++ dialog-1.3-20160209/dialog.h
@@ -43,6 +43,23 @@
#include <string.h>
#include <signal.h> /* fork() etc. */
@@ -30,7 +26,7 @@ Index: dialog-1.3-20160209/dialog.h
/* header conflict with Solaris xpg4 versus <sys/regset.h> */
#if defined(ERR) && (ERR == 13)
@@ -81,14 +98,6 @@
@@ -99,14 +116,6 @@
#define GCC_PRINTFLIKE(fmt,var) /*nothing*/
#endif
@@ -42,6 +38,6 @@ Index: dialog-1.3-20160209/dialog.h
-#define GCC_UNUSED /*nothing*/
-#endif
-
/*
* FIXME: a configure check would be useful
*/
#ifndef HAVE_WGET_WCH
#undef USE_WIDE_CURSES
#endif

View File

@@ -1,101 +1,7 @@
-------------------------------------------------------------------
Wed Jun 5 07:30:18 UTC 2024 - Dr. Werner Fink <werner@suse.de>
Thu Mar 27 13:35:59 UTC 2025 - Bernhard Wiedemann <bwiedemann@suse.com>
- Update to version 1.3-20240307:
+ add option --color-modes, which can be used to color the content of
programbox, tailbox, textbox (requested by Rafał Radziejewski).
+ 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 (report by Anna-Maria Gruber, cf: 2022/04/14)
+ update config.guess, config.sub
+ updated configure script, e.g., for compiler-warning fixes.
+ updated lv.po from
http://translationproject.org/latest/dialog/
+ add/use dlg_print_nowrap(), to handle multibyte character strings in
progressbox and tailbox (report/testcase by Sergey Merzlikin).
+ updated configure script, e.g., for compiler-warning fixes.
+ update config.guess, config.sub
+ updated configure script, e.g., for compiler-warning fixes.
+ minor fixes for manpages to address mandoc warnings.
+ updated th.po from
http://translationproject.org/latest/dialog/
+ update config.guess, config.sub
-------------------------------------------------------------------
Thu Nov 23 09:54:41 UTC 2023 - Ludwig Nussel <lnussel@suse.com>
- don't install config file, dialog has built in defaults anyway
- add support for /usr/etc (dialog-1.3-usretc.diff)
-------------------------------------------------------------------
Mon Jun 19 07:11:06 UTC 2023 - Dr. Werner Fink <werner@suse.de>
- Update to version 1.3-20230209:
+ install ".pc" files in the test-packages.
+ add pkg-config ".pc" file, for use with the development library.
+ 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/
+ 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 (patch by "viverna", Debian #1000720).
+ modify dlg_yes_labels to not switch to ok/cancel labels if the
extra button is used (report by Стрижак Андрей).
+ move leak-checking definitions from dialog.h to dlg_internals.h
+ use mktemp utility rather than tempfile for temporary filename in
the sample scripts (patch by Ville Skyttä).
+ 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 (report by Werner Fink, cf: 2021/01/17).
+ improve configure checks, to reduce warnings during those checks
+ updated fr.po from http://translationproject.org/latest/dialog/
+ update config.guess, config.sub
- Update keyring with latest key of Thomas E. Dickey
- Use %autosetup to work with rpm-4.20 (bsc#1240154)
-------------------------------------------------------------------
Wed Jun 16 11:10:40 UTC 2021 - Dominique Leuenberger <dimstar@opensuse.org>

View File

@@ -713,79 +713,3 @@ tAIbDAAKCRBwI1Pg9+SO266eAKDZ6zjUkRhpqsJxP6AWnIzRYKoBTwCfcvSmQ7jC
1nxJ6OkdrtZJH0znjF0=
=h+8f
-----END PGP PUBLIC KEY BLOCK-----
-----BEGIN PGP PUBLIC KEY BLOCK-----
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
=eRFH
-----END PGP PUBLIC KEY BLOCK-----

141
dialog.rc Normal file
View File

@@ -0,0 +1,141 @@
#
# Run-time configuration file for dialog, matches openSuSE color scheme.
#
# Types of values:
#
# Number - <number>
# String - "string"
# Boolean - <ON|OFF>
# Attribute - (foreground,background,highlight?)
# Set aspect-ration.
aspect = 0
# Set separator (for multiple widgets output).
separate_widget = ""
# Set tab-length (for textbox tab-conversion).
tab_len = 8
# Make tab-traversal for checklist, etc., include the list.
visit_items = OFF
# Shadow dialog boxes? This also turns on color.
use_shadow = ON
# Turn color support ON or OFF
use_colors = ON
# Screen color
screen_color = (CYAN,BLUE,ON)
# Shadow color
shadow_color = (BLACK,BLACK,ON)
# Dialog box color
dialog_color = (BLACK,WHITE,OFF)
# Dialog box title color
title_color = (YELLOW,WHITE,ON)
# Dialog box border color
border_color = (WHITE,WHITE,ON)
# Active button color
button_active_color = (WHITE,BLUE,ON)
# Inactive button color
button_inactive_color = dialog_color
# Active button key color
button_key_active_color = button_active_color
# Inactive button key color
button_key_inactive_color = (RED,WHITE,OFF)
# Active button label color
button_label_active_color = (YELLOW,BLUE,ON)
# Inactive button label color
button_label_inactive_color = (BLACK,WHITE,ON)
# Input box color
inputbox_color = dialog_color
# Input box border color
inputbox_border_color = dialog_color
# Search box color
searchbox_color = dialog_color
# Search box title color
searchbox_title_color = title_color
# Search box border color
searchbox_border_color = border_color
# File position indicator color
position_indicator_color = title_color
# Menu box color
menubox_color = dialog_color
# Menu box border color
menubox_border_color = border_color
# Item color
item_color = dialog_color
# Selected item color
item_selected_color = button_active_color
# Tag color
tag_color = title_color
# Selected tag color
tag_selected_color = button_label_active_color
# Tag key color
tag_key_color = button_key_inactive_color
# Selected tag key color
tag_key_selected_color = (RED,BLUE,ON)
# Check box color
check_color = dialog_color
# Selected check box color
check_selected_color = button_active_color
# Up arrow color
uarrow_color = (GREEN,WHITE,ON)
# Down arrow color
darrow_color = uarrow_color
# Item help-text color
itemhelp_color = (WHITE,BLACK,OFF)
# Active form text color
form_active_text_color = button_active_color
# Form text color
form_text_color = (WHITE,CYAN,ON)
# Readonly form item color
form_item_readonly_color = (CYAN,WHITE,ON)
# Dialog box gauge color
gauge_color = (BLUE,WHITE,ON)
# Dialog box border2 color
border2_color = dialog_color
# Input box border2 color
inputbox_border2_color = dialog_color
# Search box border2 color
searchbox_border2_color = dialog_color
# Menu box border2 color
menubox_border2_color = dialog_color

View File

@@ -1,7 +1,7 @@
#
# spec file for package dialog
#
# Copyright (c) 2024 SUSE LLC
# Copyright (c) 2021 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -16,7 +16,7 @@
#
%define src_date 20240307
%define src_date 20210530
%define somajor 15
Name: dialog
Version: 1.3
@@ -25,14 +25,14 @@ Summary: Menus and Input Boxes for Shell Scripts
License: LGPL-2.1-only
Group: Development/Tools/Other
URL: http://invisible-island.net/dialog/
Source0: https://www.invisible-island.net/archives/%{name}/%{name}-%{version}-%{src_date}.tgz
Source1: https://www.invisible-island.net/archives/%{name}/%{name}-%{version}-%{src_date}.tgz.asc
Source0: ftp://ftp.invisible-island.net/dialog/%{name}-%{version}-%{src_date}.tgz
Source1: ftp://ftp.invisible-island.net/dialog/%{name}-%{version}-%{src_date}.tgz.asc
Source2: %{name}.keyring
Source3: dialog.rc
Source4: dialog-rpmlintrc
# PATCH-FIX-OPENSUSE : fix shadow during resizing terminal
Patch0: dialog-1.2-20121230.dif
Patch2: dialog-gcc-warnings.patch
Patch3: dialog-1.3-usretc.diff
BuildRequires: libtool
BuildRequires: ncurses-devel
BuildRequires: pkgconfig
@@ -74,7 +74,7 @@ Examples of using menus and dialog boxes in shell scripts.
%build
CC=gcc
LIBS=""
CFLAGS="%{optflags} -pipe -Wall -D_GNU_SOURCE"
CFLAGS="%{optflags} -pipe -Wall"
for ncurses_conf in ncursesw6-config ncurstesw5-config ; do
ncurses_conf=$(type -p $ncurses_conf 2> /dev/null) || continue
LIBS="${LIBS:+$LIBS }$($ncurses_conf --libs)"
@@ -111,7 +111,7 @@ rm -rf %{buildroot}%{_datadir}/locale/mg/ # Malagasy (Malayalam??)
rm -rf %{buildroot}%{_datadir}/locale/rm/ # Rhaeto-Romance
mkdir %{buildroot}/etc
> %{buildroot}%{_sysconfdir}/dialogrc
install -m 0644 %{SOURCE3} %{buildroot}%{_sysconfdir}/dialogrc
%find_lang %{name}
xz CHANGES
@@ -126,7 +126,7 @@ xz CHANGES
%else
%doc CHANGES.xz README VERSION COPYING
%endif
%ghost %config(noreplace) %{_sysconfdir}/dialogrc
%config(noreplace) %{_sysconfdir}/dialogrc
%{_bindir}/dialog
%{_mandir}/man1/dialog.1%{ext_man}