notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
Port details
gbsddialog Drop in replacement for the "dialog" or "cdialog" programs
0.9.1 x11 on this many watch lists=2 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 0.9.1Version of this port present on the latest quarterly branch.
Maintainer: khorben@defora.org search for ports maintained by this maintainer
Port Added: 2024-02-21 04:27:05
Last Update: 2024-06-13 00:27:59
Commit Hash: 7be8b97
People watching this port, also watch:: jdictionary, py311-Automat, py311-python-gdsii, py39-PyOpenGL, p5-Sane
License: BSD2CLAUSE
WWW:
https://github.com/khorben/gbsddialog
Description:
gbsddialog is an implementation of bsddialog, a text-based user interface to be used in scripts and tools, such as in the official FreeBSD installer, bsdinstall(8). However, gbsddialog uses Gtk+ dialogs and widgets instead of console-based equivalents. The objective is to reproduce the same behaviour as the original tool, respecting the exact command-line parameters and output. gbsddialog can then be used as a drop-in replacement to bsddialog, effectively granting the possibility to install and configure FreeBSD entirely in graphical mode. In addition, an implementation of Xdialog is also provided, for use with bsdconfig(8) when invoked in graphical mode with -S or -X.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (50 items)
Collapse this list.
  1. /usr/local/share/licenses/gbsddialog-0.9.1/catalog.mk
  2. /usr/local/share/licenses/gbsddialog-0.9.1/LICENSE
  3. /usr/local/share/licenses/gbsddialog-0.9.1/BSD2CLAUSE
  4. bin/Xdialog
  5. bin/gbsddialog
  6. share/applications/bsdconfig.desktop
  7. share/icons/hicolor/48x48/apps/bsdconfig.png
  8. share/man/man1/Xdialog.1.gz
  9. share/man/man1/gbsddialog.1.gz
  10. share/doc/gbsddialog/COPYING
  11. share/doc/gbsddialog/README.md
  12. share/doc/gbsddialog/samples/Xdialog.wrapper.c
  13. share/doc/gbsddialog/samples/Xmessage
  14. share/doc/gbsddialog/samples/Xmore
  15. share/doc/gbsddialog/samples/allrpms
  16. share/doc/gbsddialog/samples/bluebox.rc
  17. share/doc/gbsddialog/samples/buildlist
  18. share/doc/gbsddialog/samples/calendar
  19. share/doc/gbsddialog/samples/chain
  20. share/doc/gbsddialog/samples/checklist
  21. share/doc/gbsddialog/samples/dselect
  22. share/doc/gbsddialog/samples/editbox
  23. share/doc/gbsddialog/samples/fixed-font.rc
  24. share/doc/gbsddialog/samples/format1440
  25. share/doc/gbsddialog/samples/fselect
  26. share/doc/gbsddialog/samples/gauge
  27. share/doc/gbsddialog/samples/infobox
  28. share/doc/gbsddialog/samples/infobox2
  29. share/doc/gbsddialog/samples/inputbox
  30. share/doc/gbsddialog/samples/install-wrapper
  31. share/doc/gbsddialog/samples/kernel
  32. share/doc/gbsddialog/samples/logbox
  33. share/doc/gbsddialog/samples/logbox2
  34. share/doc/gbsddialog/samples/login
  35. share/doc/gbsddialog/samples/menubox
  36. share/doc/gbsddialog/samples/msgbox
  37. share/doc/gbsddialog/samples/no-entry.xpm
  38. share/doc/gbsddialog/samples/radiolist
  39. share/doc/gbsddialog/samples/rangebox
  40. share/doc/gbsddialog/samples/set-time
  41. share/doc/gbsddialog/samples/tailbox
  42. share/doc/gbsddialog/samples/textbox
  43. share/doc/gbsddialog/samples/timebox
  44. share/doc/gbsddialog/samples/treeview
  45. share/doc/gbsddialog/samples/warning.xpm
  46. share/doc/gbsddialog/samples/xlock-wrapper
  47. share/doc/gbsddialog/samples/yesno
  48. @owner
  49. @group
  50. @mode
Collapse this list.
Dependency lines:
  • gbsddialog>0:x11/gbsddialog
Conflicts:
CONFLICTS_INSTALL:
  • xdialog-*
To install the port:
cd /usr/ports/x11/gbsddialog/ && make install clean
To add the package, run one of these commands:
  • pkg install x11/gbsddialog
  • pkg install gbsddialog
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: gbsddialog
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1716812514 SHA256 (gbsddialog-0.9.1.tar.gz) = f0340df37afc5c508ec21a443b26d60574039b0826ca819ddbbf60c2911f351d SIZE (gbsddialog-0.9.1.tar.gz) = 77892

Packages (timestamps in pop-ups are UTC):
gbsddialog
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest0.9.10.9.1-0.9.10.9.1---
FreeBSD:13:quarterly0.9.10.9.1--0.9.1---
FreeBSD:14:latest0.9.10.9.1--0.9.1---
FreeBSD:14:quarterly0.9.10.9.1--0.9.1---
FreeBSD:15:latest0.9.10.9.1n/a-n/a---
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. update-desktop-database : devel/desktop-file-utils
  2. gettext-runtime>=0.22_1 : devel/gettext-runtime
  3. pkgconf>=1.3.0_1 : devel/pkgconf
Runtime dependencies:
  1. update-desktop-database : devel/desktop-file-utils
Library dependencies:
  1. libharfbuzz.so : print/harfbuzz
  2. libintl.so : devel/gettext-runtime
  3. libatk-1.0.so : accessibility/at-spi2-core
  4. libcairo.so : graphics/cairo
  5. libgdk_pixbuf-2.0.so : graphics/gdk-pixbuf2
  6. libglib-2.0.so : devel/glib20
  7. libintl.so : devel/gettext-runtime
  8. libgtk-3.so : x11-toolkits/gtk30
  9. libharfbuzz.so : print/harfbuzz
  10. libpango-1.0.so : x11-toolkits/pango
There are no ports dependent upon this port

Configuration Options:
===> The following configuration options are available for gbsddialog-0.9.1: DOCS=on: Build and/or install documentation ===> Use 'make config' to modify these settings
Options name:
x11_gbsddialog
USES:
desktop-file-utils gettext-runtime gnome pkgconfig
pkg-message:
For install:
This package also installs a desktop application file for bsdconfig(8), FreeBSD's system configuration tool, for operation as a graphical interface (starting with -X) as permitted with xdialog(1) as helper tool. However, for proper operation this requires either running as the root user, or sudo(8) to be installed and the user to be allowed in the sudoers(5) file.
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://github.com/khorben/gbsddialog/releases/download/gbsddialog_0-9-1/
Collapse this list.

Number of commits found: 3

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
0.9.1
13 Jun 2024 00:27:59
commit hash: 7be8b975e112d41d65ae6eec91b8863ad4d05887commit hash: 7be8b975e112d41d65ae6eec91b8863ad4d05887commit hash: 7be8b975e112d41d65ae6eec91b8863ad4d05887commit hash: 7be8b975e112d41d65ae6eec91b8863ad4d05887 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
Author: Pierre Pronchery
x11/gbsddialog: update to 0.9.1

This release improves the --gauge dialog specifically.

Sponsored by:   The FreeBSD Foundation
Closes: https://github.com/freebsd/freebsd-ports/pull/267
0.9.0
06 Mar 2024 12:04:36
commit hash: e6caefce60ff42ca9895fbe8a29f9c9f3e32ebd7commit hash: e6caefce60ff42ca9895fbe8a29f9c9f3e32ebd7commit hash: e6caefce60ff42ca9895fbe8a29f9c9f3e32ebd7commit hash: e6caefce60ff42ca9895fbe8a29f9c9f3e32ebd7 files touched by this commit
Rodrigo Osorio (rodrigo) search for other commits by this committer
Author: Pierre Pronchery
x11/gbsddialog: update to 0.9.0

Changes:
https://github.com/khorben/gbsddialog/compare/gbsddialog_0-8-1..gbsddialog_0-9-0

Sponsored by:	The FreeBSD Foundation
0.8.1
21 Feb 2024 04:22:40
commit hash: 7b0bec15a69a325190b01f433cb506f1cb004df2commit hash: 7b0bec15a69a325190b01f433cb506f1cb004df2commit hash: 7b0bec15a69a325190b01f433cb506f1cb004df2commit hash: 7b0bec15a69a325190b01f433cb506f1cb004df2 files touched by this commit
Joseph Mingrone (jrm) search for other commits by this committer
Author: Pierre Pronchery
x11/gbsddialog: add new port

gbsddialog is an implementation of bsddialog, a text-based user interface to be
used in scripts and tools, such as in the official FreeBSD installer,
bsdinstall(8). gbsddialog uses Gtk+ dialogs and widgets instead of console-based
equivalents. The objective is to reproduce the same behaviour as the original
tool, respecting the exact command-line parameters and output. gbsddialog can
then be used as a drop-in replacement to bsddialog, effectively granting the
possibility to install and configure FreeBSD entirely in graphical mode.

In addition, an implementation of Xdialog is also provided, for use with
bsdconfig(8) when invoked in graphical mode with -S or -X.

Reviewed by:	jrm
Sponsored by:	The FreeBSD Foundation
Pull Request:	https://github.com/freebsd/freebsd-ports/pull/235

Number of commits found: 3