Date: Fri, 26 Feb 2021 09:17:29 GMT From: Baptiste Daroussin <bapt@FreeBSD.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org Subject: git: a96ef4501919 - main - dialog: import dialog 1.3-20210117 Message-ID: <202102260917.11Q9HTfq061175@gitrepo.freebsd.org>
next in thread | raw e-mail | index | archive | help
The branch main has been updated by bapt: URL: https://cgit.FreeBSD.org/src/commit/?id=a96ef4501919d7ac08e94e98dc34b0bdd744802b commit a96ef4501919d7ac08e94e98dc34b0bdd744802b Merge: dfff1de729bd 01b7bcd408fd Author: Baptiste Daroussin <bapt@FreeBSD.org> AuthorDate: 2021-02-26 09:16:49 +0000 Commit: Baptiste Daroussin <bapt@FreeBSD.org> CommitDate: 2021-02-26 09:16:49 +0000 dialog: import dialog 1.3-20210117 contrib/dialog/CHANGES | 217 +- contrib/dialog/README | 4 +- contrib/dialog/VERSION | 2 +- contrib/dialog/aclocal.m4 | 1540 +- contrib/dialog/argv.c | 43 +- contrib/dialog/arrows.c | 16 +- contrib/dialog/buildlist.c | 45 +- contrib/dialog/buttons.c | 99 +- contrib/dialog/calendar.c | 95 +- contrib/dialog/checklist.c | 28 +- contrib/dialog/columns.c | 13 +- contrib/dialog/config.guess | 401 +- contrib/dialog/config.sub | 1627 +- contrib/dialog/configure | 26980 +++++++++++++----------- contrib/dialog/configure.in | 30 +- contrib/dialog/dialog-config.in | 148 +- contrib/dialog/dialog.1 | 549 +- contrib/dialog/dialog.3 | 439 +- contrib/dialog/dialog.c | 777 +- contrib/dialog/dialog.h | 80 +- contrib/dialog/dlg_colors.h | 82 +- contrib/dialog/dlg_internals.h | 47 + contrib/dialog/dlg_keys.c | 113 +- contrib/dialog/dlg_keys.h | 12 +- contrib/dialog/editbox.c | 55 +- contrib/dialog/formbox.c | 24 +- contrib/dialog/fselect.c | 121 +- contrib/dialog/guage.c | 17 +- contrib/dialog/inputbox.c | 40 +- contrib/dialog/inputstr.c | 22 +- contrib/dialog/makefile.in | 13 +- contrib/dialog/menubox.c | 59 +- contrib/dialog/mixedgauge.c | 19 +- contrib/dialog/mousewget.c | 9 +- contrib/dialog/msgbox.c | 42 +- contrib/dialog/package/debian/changelog | 108 + contrib/dialog/package/debian/compat | 2 +- contrib/dialog/package/debian/control | 9 + contrib/dialog/package/debian/copyright | 6 +- contrib/dialog/package/debian/rules | 36 +- contrib/dialog/package/dialog.map | 43 +- contrib/dialog/package/dialog.spec | 57 +- contrib/dialog/package/dialog.sym | 25 +- contrib/dialog/package/freebsd/Makefile | 2 +- contrib/dialog/pause.c | 21 +- contrib/dialog/po/ast.po | 115 + contrib/dialog/po/dialog.pot | 44 +- contrib/dialog/po/hi.po | 47 +- contrib/dialog/po/ja.po | 48 +- contrib/dialog/po/pt.po | 53 +- contrib/dialog/po/ro.po | 1 - contrib/dialog/po/sq.po | 88 +- contrib/dialog/prgbox.c | 11 +- contrib/dialog/progressbox.c | 41 +- contrib/dialog/rangebox.c | 45 +- contrib/dialog/rc.c | 305 +- contrib/dialog/{headers.sh => run_test.sh} | 107 +- contrib/dialog/samples/buildlist | 4 +- contrib/dialog/samples/buildlist2 | 10 +- contrib/dialog/samples/buildlist4 | 22 + contrib/dialog/samples/calendar | 6 +- contrib/dialog/samples/calendar-stdout | 6 +- contrib/dialog/samples/calendar2 | 6 +- contrib/dialog/samples/calendar2-stdout | 6 +- contrib/dialog/samples/calendar3 | 6 +- contrib/dialog/samples/calendar3-stdout | 6 +- contrib/dialog/samples/checklist | 4 +- contrib/dialog/samples/checklist-8bit | 18 +- contrib/dialog/samples/checklist-utf8 | 4 +- contrib/dialog/samples/checklist1 | 4 +- contrib/dialog/samples/checklist10 | 4 +- contrib/dialog/samples/checklist11 | 4 +- contrib/dialog/samples/checklist12 | 6 +- contrib/dialog/samples/checklist2 | 4 +- contrib/dialog/samples/checklist3 | 4 +- contrib/dialog/samples/checklist4 | 4 +- contrib/dialog/samples/checklist5 | 4 +- contrib/dialog/samples/checklist6 | 4 +- contrib/dialog/samples/checklist7 | 4 +- contrib/dialog/samples/checklist8 | 4 +- contrib/dialog/samples/checklist9 | 4 +- contrib/dialog/samples/copifuncs/copi.ifmcfg2 | 4 +- contrib/dialog/samples/copifuncs/copi.ifmcfg4 | 4 +- contrib/dialog/samples/dialog.py | 6 +- contrib/dialog/samples/dselect | 6 +- contrib/dialog/samples/editbox | 4 +- contrib/dialog/samples/editbox-utf8 | 4 +- contrib/dialog/samples/editbox2 | 4 +- contrib/dialog/samples/editbox3 | 4 +- contrib/dialog/samples/editbox4 | 4 +- contrib/dialog/samples/form1 | 16 +- contrib/dialog/samples/form1-both | 16 +- contrib/dialog/samples/form1-extra | 16 +- contrib/dialog/samples/form1-help | 16 +- contrib/dialog/samples/form1-utf8 | 16 +- contrib/dialog/samples/form2 | 8 +- contrib/dialog/samples/form3 | 8 +- contrib/dialog/samples/form4 | 8 +- contrib/dialog/samples/form5 | 8 +- contrib/dialog/samples/form6 | 8 +- contrib/dialog/samples/fselect | 6 +- contrib/dialog/samples/fselect-stdout | 6 +- contrib/dialog/samples/fselect0 | 6 +- contrib/dialog/samples/fselect1 | 8 +- contrib/dialog/samples/fselect1-stdout | 8 +- contrib/dialog/samples/fselect2 | 6 +- contrib/dialog/samples/fselect2-stdout | 6 +- contrib/dialog/samples/gauge2 | 4 +- contrib/dialog/samples/infobox | 4 +- contrib/dialog/samples/infobox1 | 4 +- contrib/dialog/samples/infobox2 | 4 +- contrib/dialog/samples/infobox3 | 4 +- contrib/dialog/samples/infobox4 | 4 +- contrib/dialog/samples/infobox5 | 4 +- contrib/dialog/samples/infobox6 | 4 +- contrib/dialog/samples/inputbox | 4 +- contrib/dialog/samples/inputbox-both | 4 +- contrib/dialog/samples/inputbox-extra | 4 +- contrib/dialog/samples/inputbox-help | 4 +- contrib/dialog/samples/inputbox1 | 4 +- contrib/dialog/samples/inputbox2 | 4 +- contrib/dialog/samples/inputbox3 | 4 +- contrib/dialog/samples/inputbox4 | 6 +- contrib/dialog/samples/inputbox5 | 4 +- contrib/dialog/samples/inputbox6-8bit | 10 +- contrib/dialog/samples/inputbox6-utf8 | 4 +- contrib/dialog/samples/inputbox7 | 6 +- contrib/dialog/samples/inputmenu | 12 +- contrib/dialog/samples/inputmenu-stdout | 12 +- contrib/dialog/samples/inputmenu1 | 12 +- contrib/dialog/samples/inputmenu2 | 12 +- contrib/dialog/samples/inputmenu3 | 14 +- contrib/dialog/samples/inputmenu4 | 12 +- contrib/dialog/samples/install/setup.c | 2 +- contrib/dialog/samples/install/setup.help | 2 +- contrib/dialog/samples/killall | 14 +- contrib/dialog/samples/menubox | 8 +- contrib/dialog/samples/menubox-8bit | 16 +- contrib/dialog/samples/menubox-utf8 | 4 +- contrib/dialog/samples/menubox1 | 8 +- contrib/dialog/samples/menubox10 | 6 +- contrib/dialog/samples/menubox11 | 6 +- contrib/dialog/samples/menubox12 | 10 +- contrib/dialog/samples/menubox2 | 12 +- contrib/dialog/samples/menubox3 | 8 +- contrib/dialog/samples/menubox4 | 8 +- contrib/dialog/samples/menubox5 | 10 +- contrib/dialog/samples/menubox6 | 8 +- contrib/dialog/samples/menubox7 | 8 +- contrib/dialog/samples/menubox8 | 12 +- contrib/dialog/samples/menubox9 | 6 +- contrib/dialog/samples/mixedform | 16 +- contrib/dialog/samples/mixedform2 | 16 +- contrib/dialog/samples/msgbox | 4 +- contrib/dialog/samples/msgbox-help | 4 +- contrib/dialog/samples/msgbox-utf8 | 4 +- contrib/dialog/samples/msgbox1 | 12 +- contrib/dialog/samples/msgbox2 | 12 +- contrib/dialog/samples/msgbox3 | 4 +- contrib/dialog/samples/msgbox4-8bit | 20 +- contrib/dialog/samples/msgbox4-utf8 | 18 +- contrib/dialog/samples/msgbox5 | 4 +- contrib/dialog/samples/msgbox6 | 4 +- contrib/dialog/samples/msgbox6a | 4 +- contrib/dialog/samples/password | 4 +- contrib/dialog/samples/password1 | 4 +- contrib/dialog/samples/password2 | 4 +- contrib/dialog/samples/passwordform1 | 16 +- contrib/dialog/samples/passwordform1-utf8 | 16 +- contrib/dialog/samples/pause | 4 +- contrib/dialog/samples/pause-both | 6 +- contrib/dialog/samples/pause-extra | 6 +- contrib/dialog/samples/pause-help | 4 +- contrib/dialog/samples/prgbox | 4 +- contrib/dialog/samples/prgbox2 | 4 +- contrib/dialog/samples/programbox | 4 +- contrib/dialog/samples/programbox2 | 4 +- contrib/dialog/samples/programbox3 | 22 + contrib/dialog/samples/progress | 4 +- contrib/dialog/samples/progress2 | 4 +- contrib/dialog/samples/radiolist | 4 +- contrib/dialog/samples/radiolist1 | 4 +- contrib/dialog/samples/radiolist10 | 4 +- contrib/dialog/samples/radiolist2 | 4 +- contrib/dialog/samples/radiolist3 | 4 +- contrib/dialog/samples/radiolist4 | 4 +- contrib/dialog/samples/rangebox | 6 +- contrib/dialog/samples/rangebox2 | 6 +- contrib/dialog/samples/rangebox3 | 6 +- contrib/dialog/samples/rangebox4 | 6 +- contrib/dialog/samples/report-button | 10 +- contrib/dialog/samples/report-edit | 10 +- contrib/dialog/samples/report-string | 18 +- contrib/dialog/samples/report-tempfile | 18 +- contrib/dialog/samples/report-yesno | 10 +- contrib/dialog/samples/rotated-data | 6 +- contrib/dialog/samples/run_test.sh | 10 +- contrib/dialog/samples/setup-vars | 29 +- contrib/dialog/samples/tailbox | 4 +- contrib/dialog/samples/tailboxbg | 4 +- contrib/dialog/samples/tailboxbg1 | 6 +- contrib/dialog/samples/tailboxbg2 | 6 +- contrib/dialog/samples/testdata-8bit | 0 contrib/dialog/samples/textbox | 6 +- contrib/dialog/samples/textbox-both | 8 +- contrib/dialog/samples/textbox-help | 8 +- contrib/dialog/samples/textbox2 | 6 +- contrib/dialog/samples/textbox3 | 8 +- contrib/dialog/samples/timebox | 6 +- contrib/dialog/samples/timebox-stdout | 6 +- contrib/dialog/samples/timebox2 | 6 +- contrib/dialog/samples/timebox2-stdout | 6 +- contrib/dialog/samples/treeview | 4 +- contrib/dialog/samples/treeview2 | 6 +- contrib/dialog/samples/treeview4 | 24 + contrib/dialog/samples/wheel | 81 +- contrib/dialog/samples/yesno | 4 +- contrib/dialog/samples/yesno-both | 4 +- contrib/dialog/samples/yesno-extra | 4 +- contrib/dialog/samples/yesno-help | 4 +- contrib/dialog/samples/yesno-utf8 | 4 +- contrib/dialog/samples/yesno2 | 4 +- contrib/dialog/samples/yesno3 | 4 +- contrib/dialog/samples/yesno4 | 4 +- contrib/dialog/tailbox.c | 40 +- contrib/dialog/textbox.c | 142 +- contrib/dialog/timebox.c | 41 +- contrib/dialog/trace.c | 32 +- contrib/dialog/treeview.c | 38 +- contrib/dialog/ttysize.c | 8 +- contrib/dialog/ui_getc.c | 67 +- contrib/dialog/util.c | 514 +- contrib/dialog/yesno.c | 36 +- 233 files changed, 20681 insertions(+), 16543 deletions(-) diff --cc contrib/dialog/README index b2c9b8595dbc,000000000000..1bad4311dd40 mode 100644,000000..100644 --- a/contrib/dialog/README +++ b/contrib/dialog/README @@@ -1,61 -1,0 +1,61 @@@ +-(1999-12-25)------------------------------------------------------------------- +This version of dialog, formerly known as cdialog is based on the Debian +package for dialog 0.9a (see CHANGES for recent modifications) +- T.Dickey <dickey@invisible-island.net> + +-(1996-01-15)------------------------------------------------------------------- +I have uploaded cdialog-0.9a.tar.gz to sunsite. It should be moved +to pub/Linux/utils/shell, I think. + +Starting point for cdialog v.0.9a was dialog-0.6c. Many new features +like as Resolution-independence, Auto-sizing, Maximizing, more widget +on the same screen (multi-widget), etc. were added. New widget are +tailbox and tailbox-in-background. Here are the options: + + Usage: dialog <Common options> <Box options> + { --and-widget <Common options> <Box options> } + + Common options: <Global options> + [--backtitle <backtitle>] [--sleep <secs>] [--beep] [--beep-after] + [--clear] [--begin <y> <x>] [--aspect <ratio>] [--print-size] + [--print-maxsize] [--size-err] [--separate-output] [--cr-wrap] + [--tab-len <n>] [--tab-correct] [--print-version] [--no-kill] + [--title <title>] + + Global options: [--shadow] [--no-shadow] [--separate-widget "<str>"] + +At the moment, mouse support with libgpm can't be added because it +does't implement the wtimeout() function of ncurses. Wtimeout() is +needed to have more widgets (es.tailbox) cooperating on the same +screen... I don't know if with newer versions of libgpm it's possible. + +I have no more time to write docs for this new version...Is there +anyone, that looking at the code, can do it??? Ouch! :-) +Don't flame me! + +For the future, if any volunteer want, the way to evolve cdialog is to +1) make a daemon for a better support of multi-tasking or implementing + multithreading. +2) add an option that could permit to read commands (--options) from a + file, like as in a normal programming language, but maintaining - compatiblity with older version of dialog. ++ compatibility with older version of dialog. + +I no longer could maintain cdialog... +Executable and library name of cdialog are the same of dialog, for - compatiblity. ++compatibility. + +I think that only one directive should be follow: don't use a resource +like stdin, stdout when you'll write new options for cdialog; these +resources have to be shared from all widgets on the command line. +Guage uses stdin :-/ so that can't be mixed for example with an inputbox, +but it was made before of multi-widget. However this is not a big problem! + +THERE ARE NO *KNOWN* BUGS. If anyone has much time and can find the way +to add wtimeout() support to libgpm, also mouse could be supported. + +Please use ncurses-1.9.4 or newer. + +| __ | demarco_p@abramo.it:~$ make Linux | more > UserFriendly; +| /__) | /~~ _ _ _ _ /~\ _ / . _ | +|/ ako | (___ (_) | ) ) (-' (__/ | ) /__ | | ) (_| >< . coordinator. + diff --cc contrib/dialog/dlg_internals.h index 000000000000,4c6fb9e09615..4c6fb9e09615 mode 000000,100644..100644 --- a/contrib/dialog/dlg_internals.h +++ b/contrib/dialog/dlg_internals.h diff --cc contrib/dialog/package/freebsd/Makefile index 6f6d652eed1d,000000000000..88a6a5d48194 mode 100644,000000..100644 --- a/contrib/dialog/package/freebsd/Makefile +++ b/contrib/dialog/package/freebsd/Makefile @@@ -1,48 -1,0 +1,48 @@@ +# New ports collection makefile for: ncdialog +# Date created: 2003-01-11 +# Whom: AlanE <alane@freebsd.org> +# +# $Carpetsmoker: ports/cdialog/Makefile,v 1.4 2007/04/22 11:30:53 carpetsmoker Exp $ +# $FreeBSD$ +# + +PORTNAME= cdialog - PORTVERSION= 1.3.20180621 ++PORTVERSION= 1.3.20210117 +PORTEPOCH= 1 +CATEGORIES= devel +MASTER_SITES= ftp://ftp.invisible-island.net/${PORTNAME:S|^c||}/ +DISTNAME= ${PORTNAME:S|^c||}-${PORTVERSION:R}-${PORTVERSION:E} +EXTRACT_SUFX= .tgz + +MAINTAINER= sylvio@FreeBSD.org +COMMENT= An enhanced version of 'dialog' to work with ncurses + +LICENSE= LGPL21 + +USE_AUTOTOOLS= libtool +GNU_CONFIGURE= yes +USE_LDCONFIG= yes +CONFIGURE_ARGS= --enable-widec \ + --includedir=${PREFIX}/include/${PORTNAME} \ + --with-libtool \ + --with-ncursesw \ + --with-package=${PORTNAME} +MAKEFILE= makefile + +MAN1= cdialog.1 +MAN3= cdialog.3 +MANCOMPRESSED= no + +INSTALL_TARGET= install-strip install-man install-lib + +.if !defined(NOPORTEXAMPLES) +post-patch: + @${FIND} ${WRKSRC}/samples/ -type f -exec ${REINPLACE_CMD} -i "" "s|dialog|cdialog|g" {} \; + +post-install: + @${MKDIR} ${EXAMPLESDIR} + cd ${WRKSRC}/samples && ${FIND} . | \ + ${CPIO} -pdm -L -R ${SHAREOWN}:${SHAREGRP} ${EXAMPLESDIR} +.endif + +.include <bsd.port.mk> diff --cc contrib/dialog/po/ast.po index 000000000000,29f8d3440297..29f8d3440297 mode 000000,100644..100644 --- a/contrib/dialog/po/ast.po +++ b/contrib/dialog/po/ast.po diff --cc contrib/dialog/samples/buildlist4 index 000000000000,6bfa98708017..6bfa98708017 mode 000000,100755..100755 --- a/contrib/dialog/samples/buildlist4 +++ b/contrib/dialog/samples/buildlist4 diff --cc contrib/dialog/samples/programbox3 index 000000000000,1dc020c3d222..1dc020c3d222 mode 000000,100755..100755 --- a/contrib/dialog/samples/programbox3 +++ b/contrib/dialog/samples/programbox3 diff --cc contrib/dialog/samples/testdata-8bit index f09021dc19db,f09021dc19db..f09021dc19db mode 100755,100644..100644 --- a/contrib/dialog/samples/testdata-8bit +++ b/contrib/dialog/samples/testdata-8bit diff --cc contrib/dialog/samples/treeview4 index 000000000000,4b1f65eef457..4b1f65eef457 mode 000000,100755..100755 --- a/contrib/dialog/samples/treeview4 +++ b/contrib/dialog/samples/treeview4
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202102260917.11Q9HTfq061175>