git: a96ef4501919 - main - dialog: import dialog 1.3-20210117
Baptiste Daroussin
bapt at FreeBSD.org
Fri Feb 26 09:17:29 UTC 2021
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 at FreeBSD.org>
AuthorDate: 2021-02-26 09:16:49 +0000
Commit: Baptiste Daroussin <bapt at 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 at 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 at 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 at 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 at 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
More information about the dev-commits-src-main
mailing list