Volunteers wanted to help translate FreshPorts
Searches without login should now work. You must get asked to click a button.
Port details
xdgctl TUI for managing XDG default applications
1.1 deskutils Σ=1 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 1.1Version of this port present on the latest quarterly branch.
Maintainer: l.lux@magenta.de search for ports maintained by this maintainer
Port Added: 2026-02-19 01:00:16
Last Update: 2026-07-04 22:35:17
Commit Hash: 23f2122
People watching this port, also watch: tripwire, tidy4, nmap, findutils, daemontools
License: BSD2CLAUSE
WWW:
https://github.com/mitjafelicijan/xdgctl
Description: #
TUI for managing XDG default applications. View and set defaults for file categories without using xdg-mime directly. Built with C using GLib/GIO and termbox2. Features: - Browse by category (Browsers, Text Editors, etc.) - Current default marked with *
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 (4 items)
Collapse this list.
  1. bin/xdgctl
  2. /usr/local/share/licenses/xdgctl-1.1/catalog.mk
  3. /usr/local/share/licenses/xdgctl-1.1/LICENSE
  4. /usr/local/share/licenses/xdgctl-1.1/BSD2CLAUSE
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • xdgctl>0:deskutils/xdgctl
To install the port: #
cd /usr/ports/deskutils/xdgctl/ && make install clean
To add the package, run one of these commands:
  • pkg install deskutils/xdgctl
  • pkg install xdgctl
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: xdgctl
Flavors: there is no flavor information for this port. #
distinfo: #
TIMESTAMP = 1783189302 SHA256 (mitjafelicijan-xdgctl-v1.1_GH0.tar.gz) = 7c26adbff881ca15bf0801fce9016a02d52b331ebf40d57c677a1c054242648e SIZE (mitjafelicijan-xdgctl-v1.1_GH0.tar.gz) = 50259

Packages (timestamps in pop-ups are UTC): #
xdgctl
ABIaarch64amd64armv6armv7i386
FreeBSD:14:latest1.11.1--1.1
FreeBSD:14:quarterly1.11.1--1.1
FreeBSD:15:latest1.11.1n/a-n/a
FreeBSD:15:quarterly1.11.1n/a-n/a
FreeBSD:16:latest1.11.1n/a-n/a
Dependencies #
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies: #
  1. gmake>=4.4.1 : devel/gmake
  2. pkgconf>=1.3.0_1 : devel/pkgconf
Library dependencies: #
  1. libglib-2.0.so : devel/glib20
  2. libintl.so : devel/gettext-runtime
There are no ports dependent upon this port #

Configuration Options: #
No options to configure
Options name: #
deskutils_xdgctl
USES: #
gmake gnome pkgconfig
FreshPorts was unable to extract/find any pkg message #
Master Sites: #
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/mitjafelicijan/xdgctl/tar.gz/v1.1?dummy=/
Collapse this list.

Number of commits found: 2 #

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
1.1
04 Jul 2026 22:35:17
commit hash: 23f21226bc33670fb9f253e66dadecc5b3413b69commit hash: 23f21226bc33670fb9f253e66dadecc5b3413b69commit hash: 23f21226bc33670fb9f253e66dadecc5b3413b69commit hash: 23f21226bc33670fb9f253e66dadecc5b3413b69 files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
Author: luxanna
desktutils/xdgctl: Update 1.0 => 1.1

Changelog:
https://github.com/mitjafelicijan/xdgctl/releases/tag/v1.1

Commit log:
https://github.com/mitjafelicijan/xdgctl/compare/v1.0...v1.1

Improve port:
- Fix warnigs from portclippy.
- Merge short lines in do-install - shorter than 80 chars.
- Improve pkg-descr.

PR:		296522
Sponsored by:	UNIS Labs
Co-authored-by:	Vladimir Druzenko <vvd@FreeBSD.org>
1.0
19 Feb 2026 00:57:50
commit hash: ebc332099b589b4b57ddeb8e6b277a6816639631commit hash: ebc332099b589b4b57ddeb8e6b277a6816639631commit hash: ebc332099b589b4b57ddeb8e6b277a6816639631commit hash: ebc332099b589b4b57ddeb8e6b277a6816639631 files touched by this commit
Koichiro Iwao (meta) search for other commits by this committer
Author: luxanna
deskutils/xdgctl: Add new port

TUI for managing XDG default applications.

PR:		293229

Number of commits found: 2