BSD Ports

x11/zenity 4.2.2 MidnightBSD

Display GNOME dialogs from the command line

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
Last update
Commit
acb96aacce
License
lgpl2.1+
Categories
x11, gnome

Description

Zenity allows dialog boxes to be created and displayed from the commandline. This provides a simple way to create a GUI for a shell script.

In the other systems

The newest version among them is 4.2.2, as upstream numbers it.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
MidnightBSDx11/zenity4.2.2 newestno data-[email protected]2026-09-16
FreeBSDx11/zenity3.44.5 behind since 2026-09-16none known-[email protected]-
OpenBSDx11/gnome/zenity by name4.2.2 newestno data-Antoine Jacoutot <[email protected]>-
NetBSDx11/zenity4.0.1nb16 behind since 2026-09-16none known-[email protected]2026-09-29
DragonFlyx11/zenity3.42.1_3 behind since 2026-09-09none known-[email protected]-
HardenedBSDx11/zenity3.44.5 behind since 2026-09-16no data-[email protected]-
GhostBSDx11/zenity3.44.5 behind since 2026-09-16no data-[email protected]-

Compare across BSDs

Version history 2

  1. 4.2.2 acb96aacce
  2. 3.44.5 1d2d8a255b

Upstream's version as each commit to the port's Makefile set it, or as this site first saw it in the system's packages; the tree's own revisions are not versions here.

Install

Binary package:

mport install zenity

From mports:

cd /usr/mports/x11/zenity && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	zenity>0:x11/zenity

Dependency graph

Ports that need it on the left, what it needs to run on the right (to build, as it needs nothing to run); at most 8 of each. "Dependencies" below lists them all.

Dependencies

As this port's Makefile names them.

Build 1

Build dependencies 1

Configuration

No options to configure.

USES
gettext gnome localbase meson pkgconfig perl5 tar:xz
Service scripts
none

Files

Manual pages 1
  • zenity(1)
pkg-plist 924
  • bin/zenity
  • share/applications/org.gnome.Zenity.desktop
  • share/icons/hicolor/48x48/apps/zenity.png
  • share/man/man1/zenity.1.gz
  • share/help/C/zenity/calendar.page
  • share/help/C/zenity/color-selection.page
  • share/help/C/zenity/entry.page
  • share/help/C/zenity/error.page
  • share/help/C/zenity/figures/zenity-calendar-screenshot.png
  • share/help/C/zenity/figures/zenity-colorselection-screenshot.png
  • share/help/C/zenity/figures/zenity-entry-screenshot.png
  • share/help/C/zenity/figures/zenity-error-screenshot.png
  • share/help/C/zenity/figures/zenity-fileselection-screenshot.png
  • share/help/C/zenity/figures/zenity-forms-screenshot.png
  • share/help/C/zenity/figures/zenity-information-screenshot.png
  • share/help/C/zenity/figures/zenity-list-screenshot.png
  • share/help/C/zenity/figures/zenity-notification-listen-screenshot.png
  • share/help/C/zenity/figures/zenity-notification-screenshot.png
  • share/help/C/zenity/figures/zenity-password-screenshot.png
  • share/help/C/zenity/figures/zenity-progress-screenshot.png
  • share/help/C/zenity/figures/zenity-question-screenshot.png
  • share/help/C/zenity/figures/zenity-scale-screenshot.png
  • share/help/C/zenity/figures/zenity-text-screenshot.png
  • share/help/C/zenity/figures/zenity-warning-screenshot.png
  • share/help/C/zenity/file-selection.page
  • share/help/C/zenity/forms.page
  • share/help/C/zenity/index.page
  • share/help/C/zenity/info.page
  • share/help/C/zenity/intro.page
  • share/help/C/zenity/legal.xml
  • share/help/C/zenity/list.page
  • share/help/C/zenity/message.page
  • share/help/C/zenity/notification.page
  • share/help/C/zenity/password.page
  • share/help/C/zenity/progress.page
  • share/help/C/zenity/question.page
  • share/help/C/zenity/scale.page
  • share/help/C/zenity/text.page
  • share/help/C/zenity/usage.page
  • share/help/C/zenity/warning.page
  • share/help/bg/zenity/calendar.page
  • share/help/bg/zenity/color-selection.page
  • share/help/bg/zenity/entry.page
  • share/help/bg/zenity/error.page
  • share/help/bg/zenity/figures/zenity-calendar-screenshot.png
  • share/help/bg/zenity/figures/zenity-colorselection-screenshot.png
  • share/help/bg/zenity/figures/zenity-entry-screenshot.png
  • share/help/bg/zenity/figures/zenity-error-screenshot.png
  • share/help/bg/zenity/figures/zenity-fileselection-screenshot.png
  • share/help/bg/zenity/figures/zenity-forms-screenshot.png
  • share/help/bg/zenity/figures/zenity-information-screenshot.png
  • share/help/bg/zenity/figures/zenity-list-screenshot.png
  • share/help/bg/zenity/figures/zenity-notification-listen-screenshot.png
  • share/help/bg/zenity/figures/zenity-notification-screenshot.png
  • share/help/bg/zenity/figures/zenity-password-screenshot.png
  • share/help/bg/zenity/figures/zenity-progress-screenshot.png
  • share/help/bg/zenity/figures/zenity-question-screenshot.png
  • share/help/bg/zenity/figures/zenity-scale-screenshot.png
  • share/help/bg/zenity/figures/zenity-text-screenshot.png
  • share/help/bg/zenity/figures/zenity-warning-screenshot.png
  • share/help/bg/zenity/file-selection.page
  • share/help/bg/zenity/forms.page
  • share/help/bg/zenity/index.page
  • share/help/bg/zenity/info.page
  • share/help/bg/zenity/intro.page
  • share/help/bg/zenity/legal.xml
  • share/help/bg/zenity/list.page
  • share/help/bg/zenity/message.page
  • share/help/bg/zenity/notification.page
  • share/help/bg/zenity/password.page
  • share/help/bg/zenity/progress.page
  • share/help/bg/zenity/question.page
  • share/help/bg/zenity/scale.page
  • share/help/bg/zenity/text.page
  • share/help/bg/zenity/usage.page
  • share/help/bg/zenity/warning.page
  • share/help/ca/zenity/calendar.page
  • share/help/ca/zenity/color-selection.page
  • share/help/ca/zenity/entry.page
  • share/help/ca/zenity/error.page
  • share/help/ca/zenity/figures/zenity-calendar-screenshot.png
  • share/help/ca/zenity/figures/zenity-colorselection-screenshot.png
  • share/help/ca/zenity/figures/zenity-entry-screenshot.png
  • share/help/ca/zenity/figures/zenity-error-screenshot.png
  • share/help/ca/zenity/figures/zenity-fileselection-screenshot.png
  • share/help/ca/zenity/figures/zenity-forms-screenshot.png
  • share/help/ca/zenity/figures/zenity-information-screenshot.png
  • share/help/ca/zenity/figures/zenity-list-screenshot.png
  • share/help/ca/zenity/figures/zenity-notification-listen-screenshot.png
  • share/help/ca/zenity/figures/zenity-notification-screenshot.png
  • share/help/ca/zenity/figures/zenity-password-screenshot.png
  • share/help/ca/zenity/figures/zenity-progress-screenshot.png
  • share/help/ca/zenity/figures/zenity-question-screenshot.png
  • share/help/ca/zenity/figures/zenity-scale-screenshot.png
  • share/help/ca/zenity/figures/zenity-text-screenshot.png
  • share/help/ca/zenity/figures/zenity-warning-screenshot.png
  • share/help/ca/zenity/file-selection.page
  • share/help/ca/zenity/forms.page
  • share/help/ca/zenity/index.page
  • share/help/ca/zenity/info.page

The first 100 are listed.

distinfo 1
FileSizeSHA256
gnome/zenity-4.2.2.tar.xz2.816336e+06019186a996096ef4fc356e21577b5673f5baa3a29ac8e3d608b753371c18018d
Master sites 1
  • GNOME

Commit history 2

DateCommitCreditsLog message
acb96aacce Lucas Holt x11/zenity: update to 4.2.2 (#1328)
Updates Zenity from 3.44.5 to 4.2.2 and migrates its framework metadata from GTK3/X11 to libadwaita/GTK4. The upstream libnotify option and gdialog compatibility binary were removed; WebKit remains disabled.\n\nValidation: bmake makesum, patch, build, fake, package, test (1/1), check-license, portlint -C (0 fatal; advisory warnings only), and git diff --check passed. ## Summary by Sourcery Update the Zenity port to the 4.2.2 release with its modernized GTK/libadwaita framework metadata and streamlined optional components. Enhancements: - Update Zenity to 4.2.2 and migrate its desktop integration from GTK3/X11 to libadwaita/GTK4. - Remove the optional libnotify integration and gdialog compatibility binary while retaining the disabled WebKit configuration. Build: …
1d2d8a255b Lucas Holt x11/zenity: update to 3.44.5 (#952)
Updates Zenity to 3.44.5 and corrects its license declaration to LGPL-2.1-or-later.\n\nValidated with makesum, patch, build, fake, package, check-license, portlint -C, and git diff --check. ## Summary by Sourcery Update the Zenity port to the 3.44.5 release with current metadata and build configuration. Enhancements: - Update Zenity to version 3.44.5 and refresh its port metadata, including the project homepage and LGPL-2.1-or-later license declaration. - Remove obsolete GNOME internationalization integration and the workaround for the newer build configuration. Signed-off-by: Lucas Holt <[email protected]>