git: f499134dd403 - main - bsddialog: import snapshot 2021-12-05

From: Baptiste Daroussin <bapt_at_FreeBSD.org>
Date: Mon, 06 Dec 2021 10:44:10 UTC
The branch main has been updated by bapt:

URL: https://cgit.FreeBSD.org/src/commit/?id=f499134dd403eeeba8283e2640e2654c8da62430

commit f499134dd403eeeba8283e2640e2654c8da62430
Merge: c59900ee61c3 1b308d0631e5
Author:     Baptiste Daroussin <bapt@FreeBSD.org>
AuthorDate: 2021-12-06 10:42:36 +0000
Commit:     Baptiste Daroussin <bapt@FreeBSD.org>
CommitDate: 2021-12-06 10:43:34 +0000

    bsddialog: import snapshot 2021-12-05

 contrib/bsddialog/.gitignore                       |   25 +
 contrib/bsddialog/README.md                        |  105 +-
 contrib/bsddialog/bsdconfig/Makefile               |   33 +
 contrib/bsddialog/bsdconfig/Makefile.depend        |   11 +
 contrib/bsddialog/bsdconfig/USAGE                  |   47 +
 contrib/bsddialog/bsdconfig/bsdconfig              |  428 ++++
 contrib/bsddialog/bsdconfig/bsdconfig.8            |  256 +++
 contrib/bsddialog/bsdconfig/console/INDEX          |   70 +
 contrib/bsddialog/bsdconfig/console/Makefile       |   11 +
 .../bsddialog/bsdconfig/console/Makefile.depend    |   11 +
 contrib/bsddialog/bsdconfig/console/USAGE          |   37 +
 contrib/bsddialog/bsdconfig/console/console        |  146 ++
 contrib/bsddialog/bsdconfig/console/font           |  193 ++
 .../bsddialog/bsdconfig/console/include/Makefile   |    6 +
 .../bsdconfig/console/include/Makefile.depend      |   11 +
 .../bsdconfig/console/include/messages.subr        |  270 +++
 contrib/bsddialog/bsdconfig/console/keymap         |  338 +++
 contrib/bsddialog/bsdconfig/console/repeat         |  143 ++
 contrib/bsddialog/bsdconfig/console/saver          |  195 ++
 contrib/bsddialog/bsdconfig/console/screenmap      |  155 ++
 contrib/bsddialog/bsdconfig/console/ttys           |  207 ++
 contrib/bsddialog/bsdconfig/diskmgmt/INDEX         |   57 +
 contrib/bsddialog/bsdconfig/diskmgmt/Makefile      |   11 +
 .../bsddialog/bsdconfig/diskmgmt/Makefile.depend   |   11 +
 contrib/bsddialog/bsdconfig/diskmgmt/USAGE         |   37 +
 contrib/bsddialog/bsdconfig/diskmgmt/diskmgmt      |   85 +
 .../bsddialog/bsdconfig/diskmgmt/include/Makefile  |    6 +
 .../bsdconfig/diskmgmt/include/Makefile.depend     |   11 +
 .../bsdconfig/diskmgmt/include/messages.subr       |   27 +
 contrib/bsddialog/bsdconfig/docsinstall/INDEX      |   57 +
 contrib/bsddialog/bsdconfig/docsinstall/Makefile   |   11 +
 .../bsdconfig/docsinstall/Makefile.depend          |   11 +
 contrib/bsddialog/bsdconfig/docsinstall/USAGE      |   37 +
 .../bsddialog/bsdconfig/docsinstall/docsinstall    |   97 +
 .../bsdconfig/docsinstall/include/Makefile         |    6 +
 .../bsdconfig/docsinstall/include/Makefile.depend  |   11 +
 .../bsdconfig/docsinstall/include/messages.subr    |   28 +
 contrib/bsddialog/bsdconfig/dot/INDEX              |   57 +
 contrib/bsddialog/bsdconfig/dot/Makefile           |   11 +
 contrib/bsddialog/bsdconfig/dot/Makefile.depend    |   11 +
 contrib/bsddialog/bsdconfig/dot/USAGE              |  143 ++
 contrib/bsddialog/bsdconfig/dot/dot                |  678 ++++++
 contrib/bsddialog/bsdconfig/dot/include/Makefile   |    6 +
 .../bsdconfig/dot/include/Makefile.depend          |   11 +
 .../bsddialog/bsdconfig/dot/include/messages.subr  |   31 +
 contrib/bsddialog/bsdconfig/examples/Makefile      |    6 +
 .../bsddialog/bsdconfig/examples/Makefile.depend   |   11 +
 .../bsdconfig/examples/add_some_packages.sh        |   13 +
 .../bsdconfig/examples/browse_packages_http.sh     |   32 +
 contrib/bsddialog/bsdconfig/examples/bsdconfigrc   |   42 +
 contrib/bsddialog/bsdconfig/include/Makefile       |    7 +
 .../bsddialog/bsdconfig/include/Makefile.depend    |   11 +
 contrib/bsddialog/bsdconfig/include/bsdconfig.hlp  |   12 +
 contrib/bsddialog/bsdconfig/include/media.hlp      |   54 +
 contrib/bsddialog/bsdconfig/include/messages.subr  |  464 ++++
 .../bsddialog/bsdconfig/include/network_device.hlp |   58 +
 contrib/bsddialog/bsdconfig/include/options.hlp    |  115 +
 contrib/bsddialog/bsdconfig/include/tcp.hlp        |   33 +
 contrib/bsddialog/bsdconfig/include/usage.hlp      |   64 +
 contrib/bsddialog/bsdconfig/includes/INDEX         |   57 +
 contrib/bsddialog/bsdconfig/includes/Makefile      |   11 +
 .../bsddialog/bsdconfig/includes/Makefile.depend   |   11 +
 contrib/bsddialog/bsdconfig/includes/USAGE         |   71 +
 .../bsddialog/bsdconfig/includes/include/Makefile  |    6 +
 .../bsdconfig/includes/include/Makefile.depend     |   11 +
 .../bsdconfig/includes/include/messages.subr       |   28 +
 contrib/bsddialog/bsdconfig/includes/includes.sh   |  205 ++
 contrib/bsddialog/bsdconfig/mouse/INDEX            |   62 +
 contrib/bsddialog/bsdconfig/mouse/Makefile         |   11 +
 contrib/bsddialog/bsdconfig/mouse/Makefile.depend  |   11 +
 contrib/bsddialog/bsdconfig/mouse/USAGE            |   37 +
 contrib/bsddialog/bsdconfig/mouse/disable          |   97 +
 contrib/bsddialog/bsdconfig/mouse/enable           |  128 ++
 contrib/bsddialog/bsdconfig/mouse/flags            |   95 +
 contrib/bsddialog/bsdconfig/mouse/include/Makefile |    6 +
 .../bsdconfig/mouse/include/Makefile.depend        |   11 +
 .../bsdconfig/mouse/include/messages.subr          |   91 +
 contrib/bsddialog/bsdconfig/mouse/mouse            |  144 ++
 contrib/bsddialog/bsdconfig/mouse/port             |  150 ++
 contrib/bsddialog/bsdconfig/mouse/type             |  170 ++
 contrib/bsddialog/bsdconfig/networking/INDEX       |   64 +
 contrib/bsddialog/bsdconfig/networking/Makefile    |   12 +
 .../bsddialog/bsdconfig/networking/Makefile.depend |   11 +
 contrib/bsddialog/bsdconfig/networking/USAGE       |   37 +
 .../bsddialog/bsdconfig/networking/defaultrouter   |   76 +
 contrib/bsddialog/bsdconfig/networking/devices     |  164 ++
 contrib/bsddialog/bsdconfig/networking/hostname    |   76 +
 .../bsdconfig/networking/include/Makefile          |    6 +
 .../bsdconfig/networking/include/Makefile.depend   |   11 +
 .../bsdconfig/networking/include/messages.subr     |  107 +
 contrib/bsddialog/bsdconfig/networking/nameservers |   76 +
 contrib/bsddialog/bsdconfig/networking/networking  |  153 ++
 .../bsddialog/bsdconfig/networking/share/Makefile  |    7 +
 .../bsdconfig/networking/share/Makefile.depend     |   11 +
 .../bsdconfig/networking/share/common.subr         |   58 +
 .../bsdconfig/networking/share/device.subr         |  403 ++++
 .../bsdconfig/networking/share/hostname.subr       |  162 ++
 .../bsdconfig/networking/share/ipaddr.subr         |  219 ++
 .../bsdconfig/networking/share/media.subr          |  247 +++
 .../bsdconfig/networking/share/netmask.subr        |  137 ++
 .../bsdconfig/networking/share/resolv.subr         |  502 +++++
 .../bsdconfig/networking/share/routing.subr        |  133 ++
 .../bsdconfig/networking/share/services.subr       |   55 +
 contrib/bsddialog/bsdconfig/networking/wlanconfig  |   78 +
 contrib/bsddialog/bsdconfig/packages/INDEX         |   56 +
 contrib/bsddialog/bsdconfig/packages/Makefile      |   11 +
 .../bsddialog/bsdconfig/packages/Makefile.depend   |   11 +
 contrib/bsddialog/bsdconfig/packages/USAGE         |   37 +
 .../bsddialog/bsdconfig/packages/include/Makefile  |    6 +
 .../bsdconfig/packages/include/Makefile.depend     |   11 +
 .../bsdconfig/packages/include/messages.subr       |   27 +
 contrib/bsddialog/bsdconfig/packages/packages      |   82 +
 contrib/bsddialog/bsdconfig/password/INDEX         |   57 +
 contrib/bsddialog/bsdconfig/password/Makefile      |   11 +
 .../bsddialog/bsdconfig/password/Makefile.depend   |   11 +
 contrib/bsddialog/bsdconfig/password/USAGE         |   37 +
 .../bsddialog/bsdconfig/password/include/Makefile  |    6 +
 .../bsdconfig/password/include/Makefile.depend     |   11 +
 .../bsdconfig/password/include/messages.subr       |   35 +
 contrib/bsddialog/bsdconfig/password/password      |   85 +
 .../bsddialog/bsdconfig/password/share/Makefile    |    6 +
 .../bsdconfig/password/share/Makefile.depend       |   11 +
 .../bsdconfig/password/share/password.subr         |  124 ++
 contrib/bsddialog/bsdconfig/security/INDEX         |   58 +
 contrib/bsddialog/bsdconfig/security/Makefile      |   11 +
 .../bsddialog/bsdconfig/security/Makefile.depend   |   11 +
 contrib/bsddialog/bsdconfig/security/USAGE         |   37 +
 .../bsddialog/bsdconfig/security/include/Makefile  |    6 +
 .../bsdconfig/security/include/Makefile.depend     |   11 +
 .../bsdconfig/security/include/messages.subr       |   50 +
 .../bsdconfig/security/include/securelevel.hlp     |   40 +
 .../bsddialog/bsdconfig/security/kern_securelevel  |  175 ++
 contrib/bsddialog/bsdconfig/security/security      |  179 ++
 contrib/bsddialog/bsdconfig/share/Makefile         |   10 +
 contrib/bsddialog/bsdconfig/share/Makefile.depend  |   11 +
 contrib/bsddialog/bsdconfig/share/common.subr      | 1046 +++++++++
 contrib/bsddialog/bsdconfig/share/device.subr      | 1393 ++++++++++++
 contrib/bsddialog/bsdconfig/share/dialog.subr      | 2339 ++++++++++++++++++++
 contrib/bsddialog/bsdconfig/share/geom.subr        |  430 ++++
 contrib/bsddialog/bsdconfig/share/keymap.subr      |  266 +++
 contrib/bsddialog/bsdconfig/share/media/Makefile   |    8 +
 .../bsdconfig/share/media/Makefile.depend          |   11 +
 contrib/bsddialog/bsdconfig/share/media/any.subr   |  149 ++
 contrib/bsddialog/bsdconfig/share/media/cdrom.subr |  217 ++
 .../bsddialog/bsdconfig/share/media/common.subr    |  155 ++
 .../bsddialog/bsdconfig/share/media/directory.subr |  151 ++
 contrib/bsddialog/bsdconfig/share/media/dos.subr   |  165 ++
 .../bsddialog/bsdconfig/share/media/floppy.subr    |  229 ++
 contrib/bsddialog/bsdconfig/share/media/ftp.subr   |  897 ++++++++
 contrib/bsddialog/bsdconfig/share/media/http.subr  |  688 ++++++
 .../bsddialog/bsdconfig/share/media/httpproxy.subr |  463 ++++
 .../bsddialog/bsdconfig/share/media/network.subr   |  182 ++
 contrib/bsddialog/bsdconfig/share/media/nfs.subr   |  258 +++
 .../bsddialog/bsdconfig/share/media/options.subr   |  327 +++
 contrib/bsddialog/bsdconfig/share/media/tcpip.subr | 1713 ++++++++++++++
 contrib/bsddialog/bsdconfig/share/media/ufs.subr   |  198 ++
 contrib/bsddialog/bsdconfig/share/media/usb.subr   |  176 ++
 contrib/bsddialog/bsdconfig/share/media/wlan.subr  | 1392 ++++++++++++
 contrib/bsddialog/bsdconfig/share/mustberoot.subr  |  424 ++++
 .../bsddialog/bsdconfig/share/packages/Makefile    |    6 +
 .../bsdconfig/share/packages/Makefile.depend       |   11 +
 .../bsdconfig/share/packages/categories.subr       |  209 ++
 .../bsddialog/bsdconfig/share/packages/index.subr  |  416 ++++
 .../bsdconfig/share/packages/musthavepkg.subr      |   91 +
 .../bsdconfig/share/packages/packages.subr         | 1194 ++++++++++
 contrib/bsddialog/bsdconfig/share/script.subr      |  219 ++
 contrib/bsddialog/bsdconfig/share/strings.subr     |  577 +++++
 contrib/bsddialog/bsdconfig/share/struct.subr      |  206 ++
 contrib/bsddialog/bsdconfig/share/sysrc.subr       |  758 +++++++
 contrib/bsddialog/bsdconfig/share/variable.subr    |  315 +++
 contrib/bsddialog/bsdconfig/startup/INDEX          |   62 +
 contrib/bsddialog/bsdconfig/startup/Makefile       |   11 +
 .../bsddialog/bsdconfig/startup/Makefile.depend    |   11 +
 contrib/bsddialog/bsdconfig/startup/USAGE          |   37 +
 .../bsddialog/bsdconfig/startup/include/Makefile   |    6 +
 .../bsdconfig/startup/include/Makefile.depend      |   11 +
 .../bsdconfig/startup/include/messages.subr        |  108 +
 contrib/bsddialog/bsdconfig/startup/misc           |  369 +++
 contrib/bsddialog/bsdconfig/startup/rcadd          |  149 ++
 contrib/bsddialog/bsdconfig/startup/rcconf         |  264 +++
 contrib/bsddialog/bsdconfig/startup/rcdelete       |  414 ++++
 contrib/bsddialog/bsdconfig/startup/rcedit         |   72 +
 contrib/bsddialog/bsdconfig/startup/rcvar          |  220 ++
 contrib/bsddialog/bsdconfig/startup/share/Makefile |    6 +
 .../bsdconfig/startup/share/Makefile.depend        |   11 +
 .../bsddialog/bsdconfig/startup/share/rcconf.subr  |  500 +++++
 .../bsddialog/bsdconfig/startup/share/rcedit.subr  |   90 +
 .../bsddialog/bsdconfig/startup/share/rcvar.subr   |  236 ++
 contrib/bsddialog/bsdconfig/startup/startup        |  140 ++
 contrib/bsddialog/bsdconfig/timezone/INDEX         |   57 +
 contrib/bsddialog/bsdconfig/timezone/Makefile      |   11 +
 .../bsddialog/bsdconfig/timezone/Makefile.depend   |   11 +
 contrib/bsddialog/bsdconfig/timezone/USAGE         |   46 +
 .../bsddialog/bsdconfig/timezone/include/Makefile  |    6 +
 .../bsdconfig/timezone/include/Makefile.depend     |   11 +
 .../bsdconfig/timezone/include/messages.subr       |   78 +
 .../bsddialog/bsdconfig/timezone/share/Makefile    |    7 +
 .../bsdconfig/timezone/share/Makefile.depend       |   11 +
 .../bsdconfig/timezone/share/continents.subr       |  166 ++
 .../bsdconfig/timezone/share/countries.subr        |  105 +
 .../bsdconfig/timezone/share/iso3166.subr          |  202 ++
 .../bsddialog/bsdconfig/timezone/share/menus.subr  |  225 ++
 .../bsddialog/bsdconfig/timezone/share/zones.subr  |  523 +++++
 contrib/bsddialog/bsdconfig/timezone/timezone      |  457 ++++
 contrib/bsddialog/bsdconfig/ttys/INDEX             |   57 +
 contrib/bsddialog/bsdconfig/ttys/Makefile          |   11 +
 contrib/bsddialog/bsdconfig/ttys/Makefile.depend   |   11 +
 contrib/bsddialog/bsdconfig/ttys/USAGE             |   37 +
 contrib/bsddialog/bsdconfig/ttys/include/Makefile  |    6 +
 .../bsdconfig/ttys/include/Makefile.depend         |   11 +
 .../bsddialog/bsdconfig/ttys/include/messages.subr |   31 +
 contrib/bsddialog/bsdconfig/ttys/ttys              |  128 ++
 contrib/bsddialog/bsdconfig/usermgmt/INDEX         |   64 +
 contrib/bsddialog/bsdconfig/usermgmt/Makefile      |   11 +
 .../bsddialog/bsdconfig/usermgmt/Makefile.depend   |   11 +
 contrib/bsddialog/bsdconfig/usermgmt/USAGE         |   37 +
 contrib/bsddialog/bsdconfig/usermgmt/groupadd      |   77 +
 contrib/bsddialog/bsdconfig/usermgmt/groupdel      |  100 +
 contrib/bsddialog/bsdconfig/usermgmt/groupedit     |  100 +
 .../bsddialog/bsdconfig/usermgmt/include/Makefile  |    6 +
 .../bsdconfig/usermgmt/include/Makefile.depend     |   11 +
 .../bsdconfig/usermgmt/include/messages.subr       |  119 +
 .../bsdconfig/usermgmt/include/usermgmt.hlp        |   76 +
 .../bsddialog/bsdconfig/usermgmt/share/Makefile    |    6 +
 .../bsdconfig/usermgmt/share/Makefile.depend       |   11 +
 .../bsddialog/bsdconfig/usermgmt/share/group.subr  |  518 +++++
 .../bsdconfig/usermgmt/share/group_input.subr      |  596 +++++
 .../bsddialog/bsdconfig/usermgmt/share/user.subr   | 1183 ++++++++++
 .../bsdconfig/usermgmt/share/user_input.subr       | 1341 +++++++++++
 contrib/bsddialog/bsdconfig/usermgmt/useradd       |   77 +
 contrib/bsddialog/bsdconfig/usermgmt/userdel       |  100 +
 contrib/bsddialog/bsdconfig/usermgmt/useredit      |  100 +
 contrib/bsddialog/bsdconfig/usermgmt/usermgmt      |  168 ++
 contrib/bsddialog/bsddialog.1                      |   42 +
 contrib/bsddialog/bsddialog.c                      |  951 ++++----
 contrib/bsddialog/bsdinstall/Makefile              |    9 +
 contrib/bsddialog/bsdinstall/Makefile.depend       |   11 +
 contrib/bsddialog/bsdinstall/Makefile.inc          |    1 +
 contrib/bsddialog/bsdinstall/README.txt            |   20 +
 contrib/bsddialog/bsdinstall/bsdinstall            |   90 +
 contrib/bsddialog/bsdinstall/bsdinstall.8          |  639 ++++++
 contrib/bsddialog/bsdinstall/distextract/Makefile  |    9 +
 .../bsdinstall/distextract/Makefile.depend         |   30 +
 .../bsddialog/bsdinstall/distextract/distextract.c |  334 +++
 contrib/bsddialog/bsdinstall/distfetch/Makefile    |    9 +
 .../bsddialog/bsdinstall/distfetch/Makefile.depend |   23 +
 contrib/bsddialog/bsdinstall/distfetch/distfetch.c |  225 ++
 contrib/bsddialog/bsdinstall/partedit/Makefile     |   52 +
 .../bsddialog/bsdinstall/partedit/Makefile.depend  |   24 +
 .../bsddialog/bsdinstall/partedit/Makefile_ORIG    |   26 +
 contrib/bsddialog/bsdinstall/partedit/diskeditor.c |  292 +++
 .../partedit/diskeditor.h}                         |   36 +-
 contrib/bsddialog/bsdinstall/partedit/diskmenu.c   |   99 +
 .../filebox.c => bsdinstall/partedit/diskmenu.h}   |   50 +-
 contrib/bsddialog/bsdinstall/partedit/gpart_ops.c  | 1460 ++++++++++++
 .../bsddialog/bsdinstall/partedit/part_wizard.c    |  366 +++
 contrib/bsddialog/bsdinstall/partedit/partedit.c   |  606 +++++
 contrib/bsddialog/bsdinstall/partedit/partedit.h   |  108 +
 .../bsddialog/bsdinstall/partedit/partedit_efi.c   |  106 +
 .../bsdinstall/partedit/partedit_generic.c         |   81 +
 .../bsdinstall/partedit/partedit_powerpc.c         |  147 ++
 .../bsddialog/bsdinstall/partedit/partedit_x86.c   |  155 ++
 contrib/bsddialog/bsdinstall/partedit/sade.8       |   73 +
 contrib/bsddialog/bsdinstall/partedit/scripted.c   |  218 ++
 contrib/bsddialog/bsdinstall/scripts/Makefile      |   11 +
 .../bsddialog/bsdinstall/scripts/Makefile.depend   |   11 +
 contrib/bsddialog/bsdinstall/scripts/adduser       |   34 +
 contrib/bsddialog/bsdinstall/scripts/auto          |  444 ++++
 contrib/bsddialog/bsdinstall/scripts/bootconfig    |   97 +
 contrib/bsddialog/bsdinstall/scripts/checksum      |   79 +
 contrib/bsddialog/bsdinstall/scripts/config        |   63 +
 contrib/bsddialog/bsdinstall/scripts/docsinstall   |  167 ++
 contrib/bsddialog/bsdinstall/scripts/entropy       |   34 +
 .../bsddialog/bsdinstall/scripts/fetchmissingdists |  132 ++
 contrib/bsddialog/bsdinstall/scripts/hardening     |   91 +
 contrib/bsddialog/bsdinstall/scripts/hostname      |  126 ++
 contrib/bsddialog/bsdinstall/scripts/jail          |  159 ++
 contrib/bsddialog/bsdinstall/scripts/keymap        |  233 ++
 contrib/bsddialog/bsdinstall/scripts/mirrorselect  |  179 ++
 contrib/bsddialog/bsdinstall/scripts/mount         |   55 +
 contrib/bsddialog/bsdinstall/scripts/netconfig     |  217 ++
 .../bsddialog/bsdinstall/scripts/netconfig_ipv4    |  103 +
 .../bsddialog/bsdinstall/scripts/netconfig_ipv6    |  160 ++
 contrib/bsddialog/bsdinstall/scripts/rootpass      |   37 +
 contrib/bsddialog/bsdinstall/scripts/script        |  182 ++
 contrib/bsddialog/bsdinstall/scripts/services      |   70 +
 contrib/bsddialog/bsdinstall/scripts/time          |   67 +
 contrib/bsddialog/bsdinstall/scripts/umount        |   44 +
 contrib/bsddialog/bsdinstall/scripts/wlanconfig    |  365 +++
 contrib/bsddialog/bsdinstall/scripts/zfsboot       | 1814 +++++++++++++++
 .../buildlist.c                                    |    2 +-
 .../checklist.c                                    |    2 +-
 .../{library_examples => examples_library}/compile |    2 +-
 contrib/bsddialog/examples_library/datebox.c       |   59 +
 contrib/bsddialog/examples_library/form.c          |   51 +
 .../infobox.c                                      |    2 +-
 .../{library_examples => examples_library}/menu.c  |    2 +-
 .../mixedlist.c                                    |    5 +-
 .../msgbox.c                                       |    2 +-
 contrib/bsddialog/examples_library/pause.c         |   50 +
 .../radiolist.c                                    |    2 +-
 contrib/bsddialog/examples_library/rangebox.c      |   35 +
 contrib/bsddialog/examples_library/sade.c          |   64 +
 .../{library_examples => examples_library}/theme.c |    4 +-
 contrib/bsddialog/examples_library/timebox.c       |   58 +
 .../treeview.c                                     |    4 +-
 .../{library_examples => examples_library}/yesno.c |    2 +-
 contrib/bsddialog/examples_utility/buildlist.sh    |   17 +
 contrib/bsddialog/examples_utility/checklist.sh    |   17 +
 contrib/bsddialog/examples_utility/form.sh         |   19 +
 .../gauge_example.sh => examples_utility/gauge.sh} |    8 +
 contrib/bsddialog/examples_utility/infobox.sh      |   12 +
 contrib/bsddialog/examples_utility/inputbox.sh     |   12 +
 contrib/bsddialog/examples_utility/menu.sh         |   17 +
 contrib/bsddialog/examples_utility/mixedform.sh    |   15 +
 contrib/bsddialog/examples_utility/mixedgauge.sh   |   33 +
 contrib/bsddialog/examples_utility/msgbox.sh       |   11 +
 contrib/bsddialog/examples_utility/passwordbox.sh  |   12 +
 contrib/bsddialog/examples_utility/passwordform.sh |   17 +
 contrib/bsddialog/examples_utility/radiolist.sh    |   17 +
 contrib/bsddialog/examples_utility/treeview.sh     |   17 +
 contrib/bsddialog/examples_utility/yesno.sh        |   11 +
 contrib/bsddialog/lib/GNUMakefile                  |    7 +-
 contrib/bsddialog/lib/Makefile                     |    7 +-
 contrib/bsddialog/lib/barbox.c                     |  498 ++++-
 contrib/bsddialog/lib/bsddialog.3                  |   42 +
 contrib/bsddialog/lib/bsddialog.h                  |  181 +-
 contrib/bsddialog/lib/bsddialog_theme.h            |   87 +-
 contrib/bsddialog/lib/commandbox.c                 |  211 --
 contrib/bsddialog/lib/formbox.c                    |  554 +++--
 contrib/bsddialog/lib/infobox.c                    |   10 +-
 contrib/bsddialog/lib/lib_util.c                   |  448 ++--
 contrib/bsddialog/lib/lib_util.h                   |   46 +-
 contrib/bsddialog/lib/libbsddialog.c               |   13 +-
 contrib/bsddialog/lib/menubox.c                    |  221 +-
 contrib/bsddialog/lib/messagebox.c                 |   26 +-
 contrib/bsddialog/lib/textbox.c                    |   67 +-
 contrib/bsddialog/lib/theme.c                      |  354 ++-
 contrib/bsddialog/lib/timebox.c                    |  458 +++-
 contrib/bsddialog/library_examples/ports.c         |   97 -
 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 -
 lib/libbsddialog/Makefile                          |    3 -
 usr.sbin/tzsetup/tzsetup.c                         |   26 +-
 347 files changed, 50477 insertions(+), 2263 deletions(-)

diff --cc contrib/bsddialog/.gitignore
index 000000000000,000000000000..bc53650512de
new file mode 100644
--- /dev/null
+++ b/contrib/bsddialog/.gitignore
@@@ -1,0 -1,0 +1,25 @@@
++bsddialog
++*.o
++*~
++examples_library/buildlist
++examples_library/checklist
++examples_library/datebox
++examples_library/form
++examples_library/menu
++examples_library/mixedlist
++examples_library/radiolist
++examples_library/theme
++examples_library/treeview
++examples_library/infobox
++examples_library/msgbox
++examples_library/pause
++examples_library/rangebox
++examples_library/sade
++examples_library/timebox
++examples_library/yesno
++*.gz
++lib/libbsddialog.so*
++BSDDIALOG.geany
++BSDDIALOG.tags
++*.core
++bsdinstall/partedit/sade
diff --cc contrib/bsddialog/README.md
index 1d34f3b51099,000000000000..112d8934f432
mode 100644,000000..100644
--- a/contrib/bsddialog/README.md
+++ b/contrib/bsddialog/README.md
@@@ -1,160 -1,0 +1,173 @@@
 +# 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:
 +
 +![screenshot](screenshot.png)
 +
 +
 +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
 +```
++and
++```
++% sh ./examples_utility/buildlist.sh
++% sh ./examples_utility/checklist.sh
++% sh ./examples_utility/form.sh
++% sh ./examples_utility/gauge.sh
++% sh ./examples_utility/infobox.sh
++% sh ./examples_utility/inputbox.sh
++% sh ./examples_utility/menu.sh
++% sh ./examples_utility/mixedform.sh
++% sh ./examples_utility/mixedgauge.sh
++% sh ./examples_utility/msgbox.sh
++% sh ./examples_utility/passwordbox.sh
++% sh ./examples_utility/passwordform.sh
++% sh ./examples_utility/radiolist.sh
++% sh ./examples_utility/treeview.sh
++% sh ./examples_utility/yesno.sh
++```
 +
 +Examples library:
 +```
- % cd library_examples
++% cd examples_library
 +% sh compile
 +% ./buildlist
++% ./compile
++% ./datebox
++% ./form
 +% ./infobox
 +% ./menu
 +% ./mixedlist
 +% ./msgbox
- % ./ports
++% ./pause
 +% ./radiolist
++% ./rangebox
++% ./sade
 +% ./theme
++% ./timebox
 +% ./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,
++--hfile *filename* (for completed widgets), --help, --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,
++--insecure, --item-help, --max-input *size*, --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"),
++--stdout, --theme *string* ("bsddialog", "dialog", "blackwhite"),
 +--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.
++ checklist, radiolist, menu, mixedlist, treeview, textbox, mixedgauge, datebox,
++ timebox, gauge, rangebox, pause.
++
++
++ Without resize:
++
++ form, inputbox, mixedform, passwordbox, passwordform.
++
++
++ Without autosize, resize, F1:
++
++ buildlist
++
++
 +
 +## 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*,
++| --cr-wrap                    | In progress | text                            |
++| --no-collapse                | In progress | text                            |
++| --no-nl-expand               | In progress | text                            |
++| --trim                       | In progress | text                            |
++
++
++To evaluate / Not planned in the short term / not in bsdinstall:
++
 +--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*.
++--week-start *day*, --keep-tite, --keep-window, --last-key, --no-kill,
++--column-separator *string*, --input-fd *fd*, --tab-correct, --tab-len *n*
 +
 +
 +**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.
++To evaluate / Not planned in the short term:
++
++tailbox (textbox/fseek), tailboxbg, dselect, fselect, inputmenu, editbox,
++calendar (use datebox), prgbox, programbox, progressbox.
diff --cc contrib/bsddialog/bsdconfig/Makefile
index 000000000000,a203c9aab328..a203c9aab328
mode 000000,100644..100644
--- a/contrib/bsddialog/bsdconfig/Makefile
+++ b/contrib/bsddialog/bsdconfig/Makefile
diff --cc contrib/bsddialog/bsdconfig/Makefile.depend
index 000000000000,000000000000..f80275d86ab1
new file mode 100644
--- /dev/null
+++ b/contrib/bsddialog/bsdconfig/Makefile.depend
@@@ -1,0 -1,0 +1,11 @@@
++# $FreeBSD$
++# Autogenerated - do NOT edit!
++
++DIRDEPS = \
++
++
++.include <dirdeps.mk>
++
++.if ${DEP_RELDIR} == ${_DEP_RELDIR}
++# local dependencies - needed for -jN in clean tree
++.endif
diff --cc contrib/bsddialog/bsdconfig/USAGE
index 000000000000,6b70bd6450c8..6b70bd6450c8
mode 000000,100644..100644
--- a/contrib/bsddialog/bsdconfig/USAGE
+++ b/contrib/bsddialog/bsdconfig/USAGE
diff --cc contrib/bsddialog/bsdconfig/bsdconfig
index 000000000000,f132c0370264..f132c0370264
mode 000000,100755..100755
--- a/contrib/bsddialog/bsdconfig/bsdconfig
+++ b/contrib/bsddialog/bsdconfig/bsdconfig
diff --cc contrib/bsddialog/bsdconfig/bsdconfig.8
index 000000000000,9f5481cac65d..9f5481cac65d
mode 000000,100644..100644
--- a/contrib/bsddialog/bsdconfig/bsdconfig.8
+++ b/contrib/bsddialog/bsdconfig/bsdconfig.8
diff --cc contrib/bsddialog/bsdconfig/console/INDEX
index 000000000000,e298f340e63c..e298f340e63c
mode 000000,100644..100644
--- a/contrib/bsddialog/bsdconfig/console/INDEX
+++ b/contrib/bsddialog/bsdconfig/console/INDEX
diff --cc contrib/bsddialog/bsdconfig/console/Makefile
index 000000000000,bcb2ebd44185..bcb2ebd44185
mode 000000,100644..100644
--- a/contrib/bsddialog/bsdconfig/console/Makefile
+++ b/contrib/bsddialog/bsdconfig/console/Makefile
diff --cc contrib/bsddialog/bsdconfig/console/Makefile.depend
index 000000000000,000000000000..f80275d86ab1
new file mode 100644
--- /dev/null
+++ b/contrib/bsddialog/bsdconfig/console/Makefile.depend
@@@ -1,0 -1,0 +1,11 @@@
++# $FreeBSD$
++# Autogenerated - do NOT edit!
++
++DIRDEPS = \
++
++
++.include <dirdeps.mk>
++
++.if ${DEP_RELDIR} == ${_DEP_RELDIR}
++# local dependencies - needed for -jN in clean tree
++.endif
diff --cc contrib/bsddialog/bsdconfig/console/USAGE
index 000000000000,a06d8af24928..a06d8af24928
mode 000000,100644..100644
--- a/contrib/bsddialog/bsdconfig/console/USAGE
+++ b/contrib/bsddialog/bsdconfig/console/USAGE
diff --cc contrib/bsddialog/bsdconfig/console/console
index 000000000000,cfa44bee1abc..cfa44bee1abc
mode 000000,100755..100755
--- a/contrib/bsddialog/bsdconfig/console/console
+++ b/contrib/bsddialog/bsdconfig/console/console
diff --cc contrib/bsddialog/bsdconfig/console/font
index 000000000000,ce16730dd258..ce16730dd258
mode 000000,100755..100755
--- a/contrib/bsddialog/bsdconfig/console/font
+++ b/contrib/bsddialog/bsdconfig/console/font
diff --cc contrib/bsddialog/bsdconfig/console/include/Makefile
index 000000000000,52cb0be9c6e8..52cb0be9c6e8
mode 000000,100644..100644
--- a/contrib/bsddialog/bsdconfig/console/include/Makefile
+++ b/contrib/bsddialog/bsdconfig/console/include/Makefile
diff --cc contrib/bsddialog/bsdconfig/console/include/Makefile.depend
index 000000000000,000000000000..f80275d86ab1
new file mode 100644
--- /dev/null
+++ b/contrib/bsddialog/bsdconfig/console/include/Makefile.depend
@@@ -1,0 -1,0 +1,11 @@@
++# $FreeBSD$
++# Autogenerated - do NOT edit!
++
++DIRDEPS = \
++
++
++.include <dirdeps.mk>
++
++.if ${DEP_RELDIR} == ${_DEP_RELDIR}
++# local dependencies - needed for -jN in clean tree
++.endif
diff --cc contrib/bsddialog/bsdconfig/console/include/messages.subr
index 000000000000,295f3e302db8..295f3e302db8
mode 000000,100644..100644
--- a/contrib/bsddialog/bsdconfig/console/include/messages.subr
+++ b/contrib/bsddialog/bsdconfig/console/include/messages.subr
diff --cc contrib/bsddialog/bsdconfig/console/keymap
index 000000000000,28c0500cf8ac..28c0500cf8ac
mode 000000,100755..100755
--- a/contrib/bsddialog/bsdconfig/console/keymap
+++ b/contrib/bsddialog/bsdconfig/console/keymap
diff --cc contrib/bsddialog/bsdconfig/console/repeat
index 000000000000,ff000234dc74..ff000234dc74
mode 000000,100755..100755
--- a/contrib/bsddialog/bsdconfig/console/repeat
+++ b/contrib/bsddialog/bsdconfig/console/repeat
diff --cc contrib/bsddialog/bsdconfig/console/saver
index 000000000000,0df487c9583d..0df487c9583d
mode 000000,100755..100755
--- a/contrib/bsddialog/bsdconfig/console/saver
+++ b/contrib/bsddialog/bsdconfig/console/saver
diff --cc contrib/bsddialog/bsdconfig/console/screenmap
index 000000000000,5bf5bd872da0..5bf5bd872da0
mode 000000,100755..100755
--- a/contrib/bsddialog/bsdconfig/console/screenmap
+++ b/contrib/bsddialog/bsdconfig/console/screenmap
diff --cc contrib/bsddialog/bsdconfig/console/ttys
index 000000000000,54dcb66bdd99..54dcb66bdd99
mode 000000,100755..100755
--- a/contrib/bsddialog/bsdconfig/console/ttys
+++ b/contrib/bsddialog/bsdconfig/console/ttys
diff --cc contrib/bsddialog/bsdconfig/diskmgmt/INDEX
index 000000000000,e04bb79dafe2..e04bb79dafe2
mode 000000,100644..100644
--- a/contrib/bsddialog/bsdconfig/diskmgmt/INDEX
+++ b/contrib/bsddialog/bsdconfig/diskmgmt/INDEX
diff --cc contrib/bsddialog/bsdconfig/diskmgmt/Makefile
index 000000000000,16a89009bb6e..16a89009bb6e
mode 000000,100644..100644
--- a/contrib/bsddialog/bsdconfig/diskmgmt/Makefile
+++ b/contrib/bsddialog/bsdconfig/diskmgmt/Makefile
diff --cc contrib/bsddialog/bsdconfig/diskmgmt/Makefile.depend
index 000000000000,000000000000..f80275d86ab1
new file mode 100644
--- /dev/null
+++ b/contrib/bsddialog/bsdconfig/diskmgmt/Makefile.depend
@@@ -1,0 -1,0 +1,11 @@@
++# $FreeBSD$
++# Autogenerated - do NOT edit!
++
++DIRDEPS = \
++
++
++.include <dirdeps.mk>
++
++.if ${DEP_RELDIR} == ${_DEP_RELDIR}
++# local dependencies - needed for -jN in clean tree
++.endif
diff --cc contrib/bsddialog/bsdconfig/diskmgmt/USAGE
index 000000000000,a06d8af24928..a06d8af24928
mode 000000,100644..100644
--- a/contrib/bsddialog/bsdconfig/diskmgmt/USAGE
+++ b/contrib/bsddialog/bsdconfig/diskmgmt/USAGE
diff --cc contrib/bsddialog/bsdconfig/diskmgmt/diskmgmt
index 000000000000,ec567f550e77..ec567f550e77
mode 000000,100755..100755
--- a/contrib/bsddialog/bsdconfig/diskmgmt/diskmgmt
+++ b/contrib/bsddialog/bsdconfig/diskmgmt/diskmgmt
diff --cc contrib/bsddialog/bsdconfig/diskmgmt/include/Makefile
index 000000000000,c9271532ff8c..c9271532ff8c
mode 000000,100644..100644
--- a/contrib/bsddialog/bsdconfig/diskmgmt/include/Makefile
+++ b/contrib/bsddialog/bsdconfig/diskmgmt/include/Makefile
diff --cc contrib/bsddialog/bsdconfig/diskmgmt/include/Makefile.depend
index 000000000000,000000000000..f80275d86ab1
new file mode 100644
--- /dev/null
+++ b/contrib/bsddialog/bsdconfig/diskmgmt/include/Makefile.depend
@@@ -1,0 -1,0 +1,11 @@@
++# $FreeBSD$
++# Autogenerated - do NOT edit!
++
++DIRDEPS = \
++
++
++.include <dirdeps.mk>
++
++.if ${DEP_RELDIR} == ${_DEP_RELDIR}
++# local dependencies - needed for -jN in clean tree
++.endif
diff --cc contrib/bsddialog/bsdconfig/diskmgmt/include/messages.subr
index 000000000000,f0b563f970a8..f0b563f970a8
mode 000000,100644..100644
--- a/contrib/bsddialog/bsdconfig/diskmgmt/include/messages.subr
+++ b/contrib/bsddialog/bsdconfig/diskmgmt/include/messages.subr
diff --cc contrib/bsddialog/bsdconfig/docsinstall/INDEX
index 000000000000,6308f30cecf7..6308f30cecf7
mode 000000,100644..100644
--- a/contrib/bsddialog/bsdconfig/docsinstall/INDEX
+++ b/contrib/bsddialog/bsdconfig/docsinstall/INDEX
diff --cc contrib/bsddialog/bsdconfig/docsinstall/Makefile
index 000000000000,2ab3a680a4eb..2ab3a680a4eb
mode 000000,100644..100644
--- a/contrib/bsddialog/bsdconfig/docsinstall/Makefile
+++ b/contrib/bsddialog/bsdconfig/docsinstall/Makefile
diff --cc contrib/bsddialog/bsdconfig/docsinstall/Makefile.depend
index 000000000000,000000000000..f80275d86ab1
new file mode 100644
--- /dev/null
+++ b/contrib/bsddialog/bsdconfig/docsinstall/Makefile.depend
@@@ -1,0 -1,0 +1,11 @@@
++# $FreeBSD$
++# Autogenerated - do NOT edit!
++
++DIRDEPS = \
++
++
++.include <dirdeps.mk>
++
++.if ${DEP_RELDIR} == ${_DEP_RELDIR}
++# local dependencies - needed for -jN in clean tree
++.endif
diff --cc contrib/bsddialog/bsdconfig/docsinstall/USAGE
index 000000000000,a06d8af24928..a06d8af24928
mode 000000,100644..100644
--- a/contrib/bsddialog/bsdconfig/docsinstall/USAGE
+++ b/contrib/bsddialog/bsdconfig/docsinstall/USAGE
diff --cc contrib/bsddialog/bsdconfig/docsinstall/docsinstall
index 000000000000,19128fed6562..19128fed6562
mode 000000,100755..100755
--- a/contrib/bsddialog/bsdconfig/docsinstall/docsinstall
+++ b/contrib/bsddialog/bsdconfig/docsinstall/docsinstall
diff --cc contrib/bsddialog/bsdconfig/docsinstall/include/Makefile
index 000000000000,a3ca529a7cc4..a3ca529a7cc4
mode 000000,100644..100644
--- a/contrib/bsddialog/bsdconfig/docsinstall/include/Makefile
+++ b/contrib/bsddialog/bsdconfig/docsinstall/include/Makefile
diff --cc contrib/bsddialog/bsdconfig/docsinstall/include/Makefile.depend
index 000000000000,000000000000..f80275d86ab1
new file mode 100644
--- /dev/null
+++ b/contrib/bsddialog/bsdconfig/docsinstall/include/Makefile.depend
@@@ -1,0 -1,0 +1,11 @@@
++# $FreeBSD$
++# Autogenerated - do NOT edit!
++
++DIRDEPS = \
++
++
++.include <dirdeps.mk>
++
++.if ${DEP_RELDIR} == ${_DEP_RELDIR}
++# local dependencies - needed for -jN in clean tree
++.endif
diff --cc contrib/bsddialog/bsdconfig/docsinstall/include/messages.subr
index 000000000000,4c55f0fc078a..4c55f0fc078a
mode 000000,100644..100644
--- a/contrib/bsddialog/bsdconfig/docsinstall/include/messages.subr
+++ b/contrib/bsddialog/bsdconfig/docsinstall/include/messages.subr
diff --cc contrib/bsddialog/bsdconfig/dot/INDEX
index 000000000000,fa641e01f120..fa641e01f120
mode 000000,100644..100644
--- a/contrib/bsddialog/bsdconfig/dot/INDEX
+++ b/contrib/bsddialog/bsdconfig/dot/INDEX
diff --cc contrib/bsddialog/bsdconfig/dot/Makefile
index 000000000000,ccd10b449cb6..ccd10b449cb6
mode 000000,100644..100644
--- a/contrib/bsddialog/bsdconfig/dot/Makefile
+++ b/contrib/bsddialog/bsdconfig/dot/Makefile
diff --cc contrib/bsddialog/bsdconfig/dot/Makefile.depend
index 000000000000,000000000000..f80275d86ab1
new file mode 100644
--- /dev/null
+++ b/contrib/bsddialog/bsdconfig/dot/Makefile.depend
@@@ -1,0 -1,0 +1,11 @@@
++# $FreeBSD$
++# Autogenerated - do NOT edit!
++
++DIRDEPS = \
++
++
++.include <dirdeps.mk>
++
++.if ${DEP_RELDIR} == ${_DEP_RELDIR}
++# local dependencies - needed for -jN in clean tree
++.endif
diff --cc contrib/bsddialog/bsdconfig/dot/USAGE
index 000000000000,5bc38cc57071..5bc38cc57071
mode 000000,100644..100644
--- a/contrib/bsddialog/bsdconfig/dot/USAGE
+++ b/contrib/bsddialog/bsdconfig/dot/USAGE
diff --cc contrib/bsddialog/bsdconfig/dot/dot
index 000000000000,f71c0e81487f..f71c0e81487f
mode 000000,100755..100755
--- a/contrib/bsddialog/bsdconfig/dot/dot
+++ b/contrib/bsddialog/bsdconfig/dot/dot
diff --cc contrib/bsddialog/bsdconfig/dot/include/Makefile
index 000000000000,b687b88cf254..b687b88cf254
mode 000000,100644..100644
--- a/contrib/bsddialog/bsdconfig/dot/include/Makefile
+++ b/contrib/bsddialog/bsdconfig/dot/include/Makefile
diff --cc contrib/bsddialog/bsdconfig/dot/include/Makefile.depend
index 000000000000,000000000000..f80275d86ab1
new file mode 100644
--- /dev/null
+++ b/contrib/bsddialog/bsdconfig/dot/include/Makefile.depend
@@@ -1,0 -1,0 +1,11 @@@
++# $FreeBSD$
++# Autogenerated - do NOT edit!
++
++DIRDEPS = \
++
++
++.include <dirdeps.mk>
++
++.if ${DEP_RELDIR} == ${_DEP_RELDIR}
++# local dependencies - needed for -jN in clean tree
++.endif
diff --cc contrib/bsddialog/bsdconfig/dot/include/messages.subr
index 000000000000,f1095f7e4995..f1095f7e4995
mode 000000,100644..100644
--- a/contrib/bsddialog/bsdconfig/dot/include/messages.subr
+++ b/contrib/bsddialog/bsdconfig/dot/include/messages.subr
diff --cc contrib/bsddialog/bsdconfig/examples/Makefile
index 000000000000,f66c2b19eff7..f66c2b19eff7
mode 000000,100644..100644
--- a/contrib/bsddialog/bsdconfig/examples/Makefile
+++ b/contrib/bsddialog/bsdconfig/examples/Makefile
diff --cc contrib/bsddialog/bsdconfig/examples/Makefile.depend
index 000000000000,000000000000..f80275d86ab1
new file mode 100644
--- /dev/null
+++ b/contrib/bsddialog/bsdconfig/examples/Makefile.depend
@@@ -1,0 -1,0 +1,11 @@@
++# $FreeBSD$
++# Autogenerated - do NOT edit!
++
++DIRDEPS = \
++
++
++.include <dirdeps.mk>
++
++.if ${DEP_RELDIR} == ${_DEP_RELDIR}
++# local dependencies - needed for -jN in clean tree
++.endif
diff --cc contrib/bsddialog/bsdconfig/examples/add_some_packages.sh
index 000000000000,8750908dbb2c..8750908dbb2c
mode 000000,100755..100755
--- a/contrib/bsddialog/bsdconfig/examples/add_some_packages.sh
+++ b/contrib/bsddialog/bsdconfig/examples/add_some_packages.sh
diff --cc contrib/bsddialog/bsdconfig/examples/browse_packages_http.sh
index 000000000000,91b928d183bb..91b928d183bb
mode 000000,100755..100755
--- a/contrib/bsddialog/bsdconfig/examples/browse_packages_http.sh
+++ b/contrib/bsddialog/bsdconfig/examples/browse_packages_http.sh
diff --cc contrib/bsddialog/bsdconfig/examples/bsdconfigrc
index 000000000000,2e3155fda779..2e3155fda779
mode 000000,100644..100644
--- a/contrib/bsddialog/bsdconfig/examples/bsdconfigrc
+++ b/contrib/bsddialog/bsdconfig/examples/bsdconfigrc
diff --cc contrib/bsddialog/bsdconfig/include/Makefile
index 000000000000,913481c856ef..913481c856ef
mode 000000,100644..100644
--- a/contrib/bsddialog/bsdconfig/include/Makefile
+++ b/contrib/bsddialog/bsdconfig/include/Makefile
diff --cc contrib/bsddialog/bsdconfig/include/Makefile.depend
index 000000000000,000000000000..f80275d86ab1
new file mode 100644
--- /dev/null
*** 2860 LINES SKIPPED ***