git: c76f07938c44 - main - Add 'contrib/bsddialog/' from commit '857c66bb5f3c5651b012beb1b5ea6ba39354ea94'
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Wed, 24 Nov 2021 10:03:52 UTC
The branch main has been updated by bapt:
URL: https://cgit.FreeBSD.org/src/commit/?id=c76f07938c44264c7ebd400c23f218e561960d23
commit c76f07938c44264c7ebd400c23f218e561960d23
Merge: a46722b58056 857c66bb5f3c
Author: Baptiste Daroussin <bapt@FreeBSD.org>
AuthorDate: 2021-11-24 10:03:17 +0000
Commit: Baptiste Daroussin <bapt@FreeBSD.org>
CommitDate: 2021-11-24 10:03:17 +0000
Add 'contrib/bsddialog/' from commit '857c66bb5f3c5651b012beb1b5ea6ba39354ea94'
git-subtree-dir: contrib/bsddialog
git-subtree-mainline: a46722b580567799b484b5a81728eaf380777e04
git-subtree-split: 857c66bb5f3c5651b012beb1b5ea6ba39354ea94
contrib/bsddialog/GNUMakefile | 28 +
contrib/bsddialog/LICENSE | 24 +
contrib/bsddialog/Makefile | 49 +
contrib/bsddialog/README.md | 160 +++
contrib/bsddialog/bsddialog.c | 1263 ++++++++++++++++++++
contrib/bsddialog/lib/GNUMakefile | 31 +
contrib/bsddialog/lib/Makefile | 73 ++
contrib/bsddialog/lib/barbox.c | 369 ++++++
contrib/bsddialog/lib/bsddialog.h | 257 ++++
contrib/bsddialog/lib/bsddialog_theme.h | 96 ++
contrib/bsddialog/lib/commandbox.c | 211 ++++
contrib/bsddialog/lib/editorbox.c | 45 +
contrib/bsddialog/lib/filebox.c | 52 +
contrib/bsddialog/lib/formbox.c | 396 ++++++
contrib/bsddialog/lib/infobox.c | 114 ++
contrib/bsddialog/lib/lib_util.c | 996 +++++++++++++++
contrib/bsddialog/lib/lib_util.h | 146 +++
contrib/bsddialog/lib/libbsddialog.c | 142 +++
contrib/bsddialog/lib/menubox.c | 1015 ++++++++++++++++
contrib/bsddialog/lib/messagebox.c | 278 +++++
contrib/bsddialog/lib/textbox.c | 280 +++++
contrib/bsddialog/lib/theme.c | 286 +++++
contrib/bsddialog/lib/timebox.c | 241 ++++
contrib/bsddialog/library_examples/buildlist.c | 44 +
contrib/bsddialog/library_examples/checklist.c | 44 +
contrib/bsddialog/library_examples/compile | 10 +
contrib/bsddialog/library_examples/infobox.c | 32 +
contrib/bsddialog/library_examples/menu.c | 44 +
contrib/bsddialog/library_examples/mixedlist.c | 71 ++
contrib/bsddialog/library_examples/msgbox.c | 42 +
contrib/bsddialog/library_examples/ports.c | 97 ++
contrib/bsddialog/library_examples/radiolist.c | 44 +
contrib/bsddialog/library_examples/theme.c | 67 ++
contrib/bsddialog/library_examples/treeview.c | 44 +
contrib/bsddialog/library_examples/yesno.c | 32 +
contrib/bsddialog/screenshot.png | Bin 0 -> 11050 bytes
.../bsddialog/utility_examples/gauge_example.sh | 20 +
contrib/bsddialog/utility_examples/info_example.sh | 3 +
contrib/bsddialog/utility_examples/menu_example.sh | 41 +
.../bsddialog/utility_examples/message_example.sh | 5 +
.../utility_examples/mixedform_example.sh | 25 +
.../utility_examples/mixedgauge_example.sh | 24 +
42 files changed, 7241 insertions(+)
diff --cc contrib/bsddialog/GNUMakefile
index 000000000000,7480ae33ec21..7480ae33ec21
mode 000000,100644..100644
--- a/contrib/bsddialog/GNUMakefile
+++ b/contrib/bsddialog/GNUMakefile
diff --cc contrib/bsddialog/LICENSE
index 000000000000,434f1782e537..434f1782e537
mode 000000,100644..100644
--- a/contrib/bsddialog/LICENSE
+++ b/contrib/bsddialog/LICENSE
diff --cc contrib/bsddialog/Makefile
index 000000000000,000000000000..295aa927e4c5
new file mode 100644
--- /dev/null
+++ b/contrib/bsddialog/Makefile
@@@ -1,0 -1,0 +1,49 @@@
++# Any copyright is dedicated to the Public Domain, see:
++# <http://creativecommons.org/publicdomain/zero/1.0/>
++#
++# Written by Alfonso Sabato Siciliano
++
++OUTPUT= bsddialog
++SOURCES= bsddialog.c
++OBJECTS= ${SOURCES:.c=.o}
++LIBPATH= ${.CURDIR}/lib
++LIBBSDDIALOG= ${LIBPATH}/libbsddialog.so
++
++CFLAGS= -Wall -I${LIBPATH}
++LDFLAGS= -Wl,-rpath=${LIBPATH} -L${LIBPATH} -lbsddialog
++
++BINDIR= /usr/local/bin
++MAN= ${OUTPUT}.1
++GZIP= gzip -cn
++MANDIR= /usr/local/share/man/man1
++
++INSTALL= install
++RM= rm -f
++
++all : ${OUTPUT}
++
++${OUTPUT}: ${LIBBSDDIALOG} ${OBJECTS}
++ ${CC} ${LDFLAGS} ${OBJECTS} -o ${.PREFIX}
++
++${LIBBSDDIALOG}:
++.if defined(PORTNCURSES)
++ make -C ${LIBPATH} -DPORTNCURSES
++.else
++ make -C ${LIBPATH}
++.endif
++
++.c.o:
++ ${CC} ${CFLAGS} -c ${.IMPSRC} -o ${.TARGET}
++
++install:
++ ${INSTALL} -s -m 555 ${OUTPUT} ${BINDIR}
++ ${GZIP} ${MAN} > ${MAN}.gz
++ ${INSTALL} -m 444 ${MAN}.gz ${MANDIR}
++
++unistall:
++ ${RM} ${BINDIR}/${OUTPUT}
++ ${RM} ${MANDIR}/${MAN}.gz
++
++clean:
++ make -C ${LIBPATH} clean
++ ${RM} ${OUTPUT} *.o *~ *.core ${MAN}.gz
diff --cc contrib/bsddialog/README.md
index 000000000000,000000000000..1d34f3b51099
new file mode 100644
--- /dev/null
+++ b/contrib/bsddialog/README.md
@@@ -1,0 -1,0 +1,160 @@@
++# BSDDialog
++
++**Work In Progress!**
++
++This project provides **bsddialog** and **libbsddialog**, an utility and a
++library to build scripts and tools with *TUI Widgets*.
++
++Description:
++<https://www.freebsd.org/status/report-2021-04-2021-06/#_bsddialog_tui_widgets>
++
++
++## Getting Started
++
++FreeBSD:
++
++```
++% git clone https://gitlab.com/alfix/bsddialog.git
++% cd bsddialog
++% make
++% ./bsddialog --msgbox "Hello World!" 8 20
++```
++
++If you are using XFCE install
++[devel/ncurses](https://www.freshports.org/devel/ncurses/)
++
++```
++% sudo pkg install ncurses
++% git clone https://gitlab.com/alfix/bsddialog.git
++% cd bsddialog
++% make -DPORTNCURSES
++% ./bsddialog --msgbox "Hello World!" 8 20
++```
++
++Linux:
++
++```
++% git clone https://gitlab.com/alfix/bsddialog.git
++% cd bsddialog
++% make -GNUMakefile
++% ./bsddialog --msgbox "Hello World!" 8 20
++```
++
++Output:
++
++
++
++
++Examples utility:
++```
++% ./bsddialog --title msgbox --msgbox "Hello World!" 5 30
++% ./bsddialog --theme default --title msgbox --msgbox "Hello World!" 5 30
++% ./bsddialog --begin-y 2 --title yesno --yesno "Hello World!" 5 30
++% ./bsddialog --ascii-lines --pause "Hello World!" 8 50 5
++% ./bsddialog --checklist "Space to select" 0 0 0 Name1 Desc1 off Name2 Desc2 on Name3 Desc3 off
++% ./bsddialog --backtitle "TITLE" --title yesno --hline "bsddialog" --yesno "Hello World!" 5 25
++% ./bsddialog --extra-button --help-button --defaultno --yesno "Hello World!" 0 0
++```
++
++Examples library:
++```
++% cd library_examples
++% sh compile
++% ./buildlist
++% ./infobox
++% ./menu
++% ./mixedlist
++% ./msgbox
++% ./ports
++% ./radiolist
++% ./theme
++% ./treeview
++% ./yesno
++```
++
++Use Cases:
++
++ - [portconfig](https://gitlab.com/alfix/portconfig)
++
++
++## Features
++
++**Common Options:**
++
++--ascii-lines, --aspect *ratio* (for infobox, msgbox and yesno),
++--backtitle *backtitle*, --begin-x *x* (--begin *y y*),
++(--begin *y x*), --cancel-label *string*, -clear (test with multiple widgets),
++--colors, --date-format *format*, --default-button *string*, --defaultno,
++--default-item *string*,
++--exit-label *string*, --extra-button, --extra-label *string*,
++--hfile *filename* (for completed widgets), n--help-button,
++--help-label *string*, --help-status, --help-tags, --hline *string*, --ignore,
++--item-help, --no-cancel, --nocancel, --no-label *string*, --no-items,
++--no-lines, --no-ok,
++--nook, --no-shadow, --no-tags, --ok-label *string*, --output-fd *fd*,
++--output-separator *string*, --print-version,
++--print-size (todo move lib -> utility), --quoted (quotes all != dialog),
++--print-maxsize, --shadow, --single-quoted (add --quote-with *ch*?),
++--separator *string* (alias --output-separator *string*),
++--separate-output (rename --separate-output-withnl?), --sleep *secs*, --stderr,
++--stdout, --theme *string* ("bsddialog", "dialog", "blackwhite" and "magenta"),
++--time-format *format*, --title *title*, --version, --yes-label *string*.
++
++**Widgets:**
++
++ infobox (do not clear the screen), msgbox,
++ yesno (dialog renames "yes/no" -> "ok/cancel" with --extra-button --help-button).
++ checklist, radiolist, menu, mixedlist, treeview and textbox.
++
++## TODO
++
++**Common Options:**
++
++| Option | Status | Note |
++| ---------------------------- | ----------- | ------------------------------- |
++| --cr-wrap | Coding | |
++| --help | In progress | |
++| --input-fd *fd* | | |
++| --insecure | | |
++| --keep-tite | | |
++| --keep-window | | |
++| --last-key | | |
++| --max-input *size* | | |
++| --no-collapse | Coding | |
++| --no-kill | | |
++| --no-nl-expand | Coding | |
++| --tab-correct | | |
++| --tab-len *n* | | |
++| --trim | Coding | |
++
++
++To evaluate / Not planned in the short term: --column-separator *string*,
++--create-rc *file*, --iso-week, --no-mouse, --print-text-only *str h w*,
++--print-text-size *str h w*, --reorder, -scrollbar, --separate-widget *string*,
++--size-err, --timeout *secs*,--trace *filename*, --visit-items,
++--week-start *day*.
++
++
++**Widgets:**
++
++| Widget | Status | Note |
++|--------------- | ----------- | ----------------------------------------------|
++| --buildlist | In progress | todo autosize, resize, F1 |
++| --calendar | In progress | todo autosize, resize, F1, leap year, year <=0, month days |
++| --editbox | | |
++| --form | In progress | implemented via --mixedform |
++| --gauge | In progress | |
++| --inputbox | In progress | implemented via --mixedform, todo \<init\> |
++| --mixedform | In progress | todo autosize, resize, F1 |
++| --mixedgauge | In progress | todo autosize, resize, F1 |
++| --passwordbox | In progress | implemented via --mixedform, todo \<init\> |
++| --passwordform | In progress | implemented via --mixedform |
++| --pause | In progress | todo autosize, resize, F1 |
++| --prgbox | In progress | add command opts |
++| --programbox | Coding | |
++| --progressbox | | |
++| --rangebox | In progress | todo autosize, resize, F1, PAGE-UP/PAGE-DOWN/HOME/END keys |
++| --timebox | In progress | todo autosize, resize, F1 |
++
++To evaluate / Not planned in the short term: tailbox (textbox/fseek), tailboxbg,
++dselect, fselect, inputmenu.
diff --cc contrib/bsddialog/bsddialog.c
index 000000000000,249f1d3c4f3a..249f1d3c4f3a
mode 000000,100644..100644
--- a/contrib/bsddialog/bsddialog.c
+++ b/contrib/bsddialog/bsddialog.c
diff --cc contrib/bsddialog/lib/GNUMakefile
index 000000000000,26dbdce9d4a0..26dbdce9d4a0
mode 000000,100644..100644
--- a/contrib/bsddialog/lib/GNUMakefile
+++ b/contrib/bsddialog/lib/GNUMakefile
diff --cc contrib/bsddialog/lib/Makefile
index 000000000000,000000000000..74b6bc174a38
new file mode 100644
--- /dev/null
+++ b/contrib/bsddialog/lib/Makefile
@@@ -1,0 -1,0 +1,73 @@@
++# Any copyright is dedicated to the Public Domain, see:
++# <http://creativecommons.org/publicdomain/zero/1.0/>
++#
++# Written by Alfonso Sabato Siciliano
++
++VERSION = 0.1
++LIBRARY = bsddialog
++LIBRARY_SO = lib${LIBRARY:=.so}
++HEADERS = bsddialog.h bsddialog_theme.h
++SOURCES = barbox.c editorbox.c formbox.c lib_util.c menubox.c textbox.c \
++ timebox.c commandbox.c filebox.c infobox.c libbsddialog.c messagebox.c \
++ theme.c
++OBJECTS= ${SOURCES:.c=.o}
++FBSDFLAGS= -O2 -pipe -std=gnu99 -Wno-format-zero-length \
++ -fstack-protector-strong -Qunused-arguments
++CFLAGS = -I/usr/local/include -fPIC -Wall -Wextra ${FBSDFLAGS}
++LDFLAGS = -fstack-protector-strong -shared -Wl,-x -Wl,--fatal-warnings \
++ -Wl,--warn-shared-textrel -Wl,-soname,${LIBRARY_SO}.${VERSION}
++
++INSTALL_PREFIX=/usr/local
++LN = ln -s -f
++RM = rm -f
++CP = cp
++GZIP = gzip -cn
++LDCONFIG = /sbin/ldconfig -m
++
++.if defined(PORTNCURSES)
++# PORT ncurses `make -DPORTNCURSES` or `make -D PORTNCURSES`
++CFLAGS += -DPORTNCURSES -I/usr/local/include
++LDFLAGS += -L/usr/local/lib -lform -lncurses -ltinfo
++.else
++# BASE ncurses
++LDFLAGS += -L/usr/lib -lform -lncurses -ltinfo
++.endif
++
++MAN= ${OUTPUT}.3
++GZIP= gzip -cn
++MANDIR= /usr/local/share/man/man3
++
++INSTALL= install
++RM= rm -f
++
++#all : man ${LIBRARY}
++all : ${LIBRARY}
++
++${LIBRARY}: ${OBJECTS}
++ ${CC} ${LDFLAGS} ${.ALLSRC} -o ${LIBRARY_SO}.${VERSION}
++ # LN for devel
++ ${LN} ${LIBRARY_SO}.${VERSION} ${LIBRARY_SO}
++
++.c.o:
++ ${CC} ${CFLAGS} -c ${.IMPSRC} -o ${.TARGET}
++
++man:
++ ${GZIP} ${LIBRARY}.3 > ${LIBRARY}.3.gz
++
++clean:
++ ${RM} ${LIBRARY_SO}* *.o *~ *.gz
++
++
++install:
++ ${CP} ${LIBRARY}.h ${INSTALL_PREFIX}/include
++ ${CP} ${LIBRARY_SO}.${VERSION} ${INSTALL_PREFIX}/lib/
++ ${LN} ${INSTALL_PREFIX}/lib/${LIBRARY_SO}.${VERSION} ${INSTALL_PREFIX}/lib/${LIBRARY_SO}
++ ${LDCONFIG} ${INSTALL_PREFIX}/lib
++ ${CP} ${LIBRARY}.3.gz ${INSTALL_PREFIX}/man/man3/
++
++unistall:
++ ${RM} ${INSTALL_PREFIX}/include/${LIBRARY}.h
++ ${RM} ${INSTALL_PREFIX}/lib/${LIBRARY_SO}
++ ${RM} ${INSTALL_PREFIX}/lib/${LIBRARY_SO}.${VERSION}
++ ${LDCONFIG} ${INSTALL_PREFIX}/lib
++ ${RM} ${INSTALL_PREFIX}/man/man3/${LIBRARY}.3.gz
diff --cc contrib/bsddialog/lib/barbox.c
index 000000000000,bb341605d6f5..bb341605d6f5
mode 000000,100644..100644
--- a/contrib/bsddialog/lib/barbox.c
+++ b/contrib/bsddialog/lib/barbox.c
diff --cc contrib/bsddialog/lib/bsddialog.h
index 000000000000,e6c2cc67f581..e6c2cc67f581
mode 000000,100644..100644
--- a/contrib/bsddialog/lib/bsddialog.h
+++ b/contrib/bsddialog/lib/bsddialog.h
diff --cc contrib/bsddialog/lib/bsddialog_theme.h
index 000000000000,b39b8840bce8..b39b8840bce8
mode 000000,100644..100644
--- a/contrib/bsddialog/lib/bsddialog_theme.h
+++ b/contrib/bsddialog/lib/bsddialog_theme.h
diff --cc contrib/bsddialog/lib/commandbox.c
index 000000000000,e5d65166e230..e5d65166e230
mode 000000,100644..100644
--- a/contrib/bsddialog/lib/commandbox.c
+++ b/contrib/bsddialog/lib/commandbox.c
diff --cc contrib/bsddialog/lib/editorbox.c
index 000000000000,b0f57908aa0e..b0f57908aa0e
mode 000000,100644..100644
--- a/contrib/bsddialog/lib/editorbox.c
+++ b/contrib/bsddialog/lib/editorbox.c
diff --cc contrib/bsddialog/lib/filebox.c
index 000000000000,b951f4e0d0f0..b951f4e0d0f0
mode 000000,100644..100644
--- a/contrib/bsddialog/lib/filebox.c
+++ b/contrib/bsddialog/lib/filebox.c
diff --cc contrib/bsddialog/lib/formbox.c
index 000000000000,f636db7990dd..f636db7990dd
mode 000000,100644..100644
--- a/contrib/bsddialog/lib/formbox.c
+++ b/contrib/bsddialog/lib/formbox.c
diff --cc contrib/bsddialog/lib/infobox.c
index 000000000000,0d3eca86a258..0d3eca86a258
mode 000000,100644..100644
--- a/contrib/bsddialog/lib/infobox.c
+++ b/contrib/bsddialog/lib/infobox.c
diff --cc contrib/bsddialog/lib/lib_util.c
index 000000000000,a1cdac1169c4..a1cdac1169c4
mode 000000,100644..100644
--- a/contrib/bsddialog/lib/lib_util.c
+++ b/contrib/bsddialog/lib/lib_util.c
diff --cc contrib/bsddialog/lib/lib_util.h
index 000000000000,b6fe1dd86b59..b6fe1dd86b59
mode 000000,100644..100644
--- a/contrib/bsddialog/lib/lib_util.h
+++ b/contrib/bsddialog/lib/lib_util.h
diff --cc contrib/bsddialog/lib/libbsddialog.c
index 000000000000,a5866f39bea9..a5866f39bea9
mode 000000,100644..100644
--- a/contrib/bsddialog/lib/libbsddialog.c
+++ b/contrib/bsddialog/lib/libbsddialog.c
diff --cc contrib/bsddialog/lib/menubox.c
index 000000000000,523e41fdeb1b..523e41fdeb1b
mode 000000,100644..100644
--- a/contrib/bsddialog/lib/menubox.c
+++ b/contrib/bsddialog/lib/menubox.c
diff --cc contrib/bsddialog/lib/messagebox.c
index 000000000000,2920986b48a8..2920986b48a8
mode 000000,100644..100644
--- a/contrib/bsddialog/lib/messagebox.c
+++ b/contrib/bsddialog/lib/messagebox.c
diff --cc contrib/bsddialog/lib/textbox.c
index 000000000000,2874aa5832b9..2874aa5832b9
mode 000000,100644..100644
--- a/contrib/bsddialog/lib/textbox.c
+++ b/contrib/bsddialog/lib/textbox.c
diff --cc contrib/bsddialog/lib/theme.c
index 000000000000,7c27a85af74f..7c27a85af74f
mode 000000,100644..100644
--- a/contrib/bsddialog/lib/theme.c
+++ b/contrib/bsddialog/lib/theme.c
diff --cc contrib/bsddialog/lib/timebox.c
index 000000000000,f7abfd8c0f31..f7abfd8c0f31
mode 000000,100644..100644
--- a/contrib/bsddialog/lib/timebox.c
+++ b/contrib/bsddialog/lib/timebox.c
diff --cc contrib/bsddialog/library_examples/buildlist.c
index 000000000000,f5d991bcb2e6..f5d991bcb2e6
mode 000000,100644..100644
--- a/contrib/bsddialog/library_examples/buildlist.c
+++ b/contrib/bsddialog/library_examples/buildlist.c
diff --cc contrib/bsddialog/library_examples/checklist.c
index 000000000000,104c2285a6e1..104c2285a6e1
mode 000000,100644..100644
--- a/contrib/bsddialog/library_examples/checklist.c
+++ b/contrib/bsddialog/library_examples/checklist.c
diff --cc contrib/bsddialog/library_examples/compile
index 000000000000,3215dceb72b6..3215dceb72b6
mode 000000,100755..100755
--- a/contrib/bsddialog/library_examples/compile
+++ b/contrib/bsddialog/library_examples/compile
diff --cc contrib/bsddialog/library_examples/infobox.c
index 000000000000,8def8a482920..8def8a482920
mode 000000,100644..100644
--- a/contrib/bsddialog/library_examples/infobox.c
+++ b/contrib/bsddialog/library_examples/infobox.c
diff --cc contrib/bsddialog/library_examples/menu.c
index 000000000000,04306e8317f4..04306e8317f4
mode 000000,100644..100644
--- a/contrib/bsddialog/library_examples/menu.c
+++ b/contrib/bsddialog/library_examples/menu.c
diff --cc contrib/bsddialog/library_examples/mixedlist.c
index 000000000000,8b918b707869..8b918b707869
mode 000000,100644..100644
--- a/contrib/bsddialog/library_examples/mixedlist.c
+++ b/contrib/bsddialog/library_examples/mixedlist.c
diff --cc contrib/bsddialog/library_examples/msgbox.c
index 000000000000,93ac5201425e..93ac5201425e
mode 000000,100644..100644
--- a/contrib/bsddialog/library_examples/msgbox.c
+++ b/contrib/bsddialog/library_examples/msgbox.c
diff --cc contrib/bsddialog/library_examples/ports.c
index 000000000000,1a5c514490e7..1a5c514490e7
mode 000000,100644..100644
--- a/contrib/bsddialog/library_examples/ports.c
+++ b/contrib/bsddialog/library_examples/ports.c
diff --cc contrib/bsddialog/library_examples/radiolist.c
index 000000000000,39570d4b6602..39570d4b6602
mode 000000,100644..100644
--- a/contrib/bsddialog/library_examples/radiolist.c
+++ b/contrib/bsddialog/library_examples/radiolist.c
diff --cc contrib/bsddialog/library_examples/theme.c
index 000000000000,56ed4459cacb..56ed4459cacb
mode 000000,100644..100644
--- a/contrib/bsddialog/library_examples/theme.c
+++ b/contrib/bsddialog/library_examples/theme.c
diff --cc contrib/bsddialog/library_examples/treeview.c
index 000000000000,d4c7afb4a1d0..d4c7afb4a1d0
mode 000000,100644..100644
--- a/contrib/bsddialog/library_examples/treeview.c
+++ b/contrib/bsddialog/library_examples/treeview.c
diff --cc contrib/bsddialog/library_examples/yesno.c
index 000000000000,035b65c69a12..035b65c69a12
mode 000000,100644..100644
--- a/contrib/bsddialog/library_examples/yesno.c
+++ b/contrib/bsddialog/library_examples/yesno.c
diff --cc contrib/bsddialog/screenshot.png
index 000000000000,940a56c722e7..940a56c722e7
mode 000000,100644..100644
Binary files differ
diff --cc contrib/bsddialog/utility_examples/gauge_example.sh
index 000000000000,b17f20274c79..b17f20274c79
mode 000000,100755..100755
--- a/contrib/bsddialog/utility_examples/gauge_example.sh
+++ b/contrib/bsddialog/utility_examples/gauge_example.sh
diff --cc contrib/bsddialog/utility_examples/info_example.sh
index 000000000000,a57afa5fad88..a57afa5fad88
mode 000000,100755..100755
--- a/contrib/bsddialog/utility_examples/info_example.sh
+++ b/contrib/bsddialog/utility_examples/info_example.sh
diff --cc contrib/bsddialog/utility_examples/menu_example.sh
index 000000000000,dc41279a6b71..dc41279a6b71
mode 000000,100755..100755
--- a/contrib/bsddialog/utility_examples/menu_example.sh
+++ b/contrib/bsddialog/utility_examples/menu_example.sh
diff --cc contrib/bsddialog/utility_examples/message_example.sh
index 000000000000,ac9dcc6e48b6..ac9dcc6e48b6
mode 000000,100755..100755
--- a/contrib/bsddialog/utility_examples/message_example.sh
+++ b/contrib/bsddialog/utility_examples/message_example.sh
diff --cc contrib/bsddialog/utility_examples/mixedform_example.sh
index 000000000000,079805996dad..079805996dad
mode 000000,100755..100755
--- a/contrib/bsddialog/utility_examples/mixedform_example.sh
+++ b/contrib/bsddialog/utility_examples/mixedform_example.sh
diff --cc contrib/bsddialog/utility_examples/mixedgauge_example.sh
index 000000000000,900639f9ee84..900639f9ee84
mode 000000,100755..100755
--- a/contrib/bsddialog/utility_examples/mixedgauge_example.sh
+++ b/contrib/bsddialog/utility_examples/mixedgauge_example.sh