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
xdg-utils Tools to allow all applications to integrate with the free desktop
1.1.3_4 devel on this many watch lists=44 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.1.3_4Version of this port present on the latest quarterly branch.
Maintainer: desktop@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2006-09-03 15:08:07
Last Update: 2024-01-27 23:07:06
Commit Hash: eaeafd8
People watching this port, also watch:: sqlite3, libdrm, freetype2, glib, libXxf86vm
License: MIT
WWW:
https://www.freedesktop.org/wiki/Software/xdg-utils/
Description:
Tools to allow all applications to easily integrate with the free desktop.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (22 items)
Collapse this list.
  1. /usr/local/share/licenses/xdg-utils-1.1.3_4/catalog.mk
  2. /usr/local/share/licenses/xdg-utils-1.1.3_4/LICENSE
  3. /usr/local/share/licenses/xdg-utils-1.1.3_4/MIT
  4. bin/xdg-desktop-icon
  5. bin/xdg-desktop-menu
  6. bin/xdg-email
  7. bin/xdg-icon-resource
  8. bin/xdg-mime
  9. bin/xdg-open
  10. bin/xdg-screensaver
  11. bin/xdg-settings
  12. share/man/man1/xdg-desktop-icon.1.gz
  13. share/man/man1/xdg-desktop-menu.1.gz
  14. share/man/man1/xdg-email.1.gz
  15. share/man/man1/xdg-icon-resource.1.gz
  16. share/man/man1/xdg-mime.1.gz
  17. share/man/man1/xdg-open.1.gz
  18. share/man/man1/xdg-screensaver.1.gz
  19. share/man/man1/xdg-settings.1.gz
  20. @owner
  21. @group
  22. @mode
Collapse this list.
Dependency lines:
  • xdg-utils>0:devel/xdg-utils
To install the port:
cd /usr/ports/devel/xdg-utils/ && make install clean
To add the package, run one of these commands:
  • pkg install devel/xdg-utils
  • pkg install xdg-utils
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: xdg-utils
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1546903676 SHA256 (xdg-utils-1.1.3.tar.gz) = d798b08af8a8e2063ddde6c9fa3398ca81484f27dec642c5627ffcaa0d4051d9 SIZE (xdg-utils-1.1.3.tar.gz) = 297170

Packages (timestamps in pop-ups are UTC):
xdg-utils
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest1.1.3_41.1.3_41.1.3_11.1.3_41.1.3_4-1.1.3_1-
FreeBSD:13:quarterly1.1.3_41.1.3_41.1.3_21.1.3_41.1.3_41.1.3_21.1.3_21.1.3_2
FreeBSD:14:latest1.1.3_41.1.3_41.1.3_21.1.3_41.1.3_41.1.3_2-1.1.3_2
FreeBSD:14:quarterly1.1.3_41.1.3_4-1.1.3_41.1.3_41.1.3_21.1.3_21.1.3_2
FreeBSD:15:latest1.1.3_41.1.3_4n/a1.1.3_4n/a1.1.3_41.1.3_41.1.3_4
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. minixmlto : textproc/minixmlto
  2. gmake>=4.3 : devel/gmake
Runtime dependencies:
  1. index.theme : misc/hicolor-icon-theme
  2. xprop : x11/xprop
  3. xset : x11/xset
This port is required by:
for Build
  1. comms/gnuradio
  2. emulators/vice
  3. ftp/filezilla
  4. graphics/nip2

Deleted ports which required this port:

Expand this list of 2 deleted ports
  1. deskutils/california*
  2. net-im/amsn*
  3. Collapse this list of deleted ports.
for Run
  1. archivers/xarchiver
  2. audio/bjumblr-lv2
  3. audio/denemo
  4. audio/pd
  5. audio/py-music21
  6. audio/py-pyradio
  7. audio/rosegarden
Expand this list (130 items / 123 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list).
  2. chinese/fcitx
  3. comms/gnuradio
  4. deskutils/calibre
  5. deskutils/gtimer
  6. deskutils/pinot
  7. deskutils/sysctlview
  8. deskutils/thinkingrock
  9. deskutils/zim
  10. devel/electron29
  11. devel/electron30
  12. devel/electron31
  13. devel/electron32
  14. devel/electron33
  15. devel/godot
  16. devel/godot-tools
  17. devel/godot35
  18. devel/godot35-tools
  19. editors/libreoffice
  20. editors/scite
  21. editors/setzer
  22. editors/vscode
  23. emulators/libretro-ppsspp
  24. emulators/playonbsd
  25. emulators/ppsspp
  26. emulators/ppsspp-qt5
  27. emulators/winetricks
  28. ftp/filezilla
  29. games/mizuma
  30. graphics/fotocx
  31. graphics/geomview
  32. graphics/gmt
  33. graphics/gscan2pdf
  34. graphics/impressive
  35. graphics/ipe
  36. graphics/nip2
  37. graphics/synfigstudio
  38. japanese/fcitx-mozc
  39. japanese/ibus-mozc
  40. japanese/mozc-el
  41. japanese/mozc-server
  42. japanese/mozc-tool
  43. japanese/uim-mozc
  44. math/asymptote
  45. math/giacxcas
  46. math/grace
  47. math/scilab
  48. misc/chatgpt-shell-cli
  49. misc/gedkeeper
  50. misc/nnn
  51. multimedia/gpodder
  52. multimedia/lives
  53. multimedia/xfce4-parole
  54. net/sacc
  55. net-im/purple-teams
  56. net-p2p/deluge
  57. science/ghemical
  58. security/bitwarden-cli
  59. sysutils/angrysearch
  60. sysutils/isomaster
  61. textproc/stardict3
  62. www/chromium
  63. www/iridium
  64. www/persepolis
  65. www/ungoogled-chromium
  66. x11/foot
  67. x11/menulibre
  68. x11/nwg-drawer
  69. x11/roxterm
  70. x11/tessen
  71. x11-toolkits/qt5-gui
  72. Collapse this list.

Deleted ports which required this port:

Expand this list of 53 deleted ports
  1. audio/beast*
  2. cad/varkon*
  3. databases/gtksql*
  4. databases/mysql-workbench52*
  5. deskutils/california*
  6. deskutils/conduit*
  7. deskutils/launchy*
  8. deskutils/shutter*
  9. devel/drpython*
  10. devel/electron11*
  11. devel/electron12*
  12. devel/electron13*
  13. devel/electron17*
  14. devel/electron18*
  15. devel/electron19*
  16. devel/electron21*
  17. devel/electron22*
  18. devel/electron23*
  19. devel/electron24*
  20. devel/electron25*
  21. devel/electron26*
  22. devel/electron27*
  23. devel/electron28*
  24. devel/electron4*
  25. devel/electron5*
  26. devel/electron6*
  27. devel/electron7*
  28. devel/electron9*
  29. devel/godot2*
  30. devel/godot2-tools*
  31. editors/atom*
  32. editors/libreoffice6*
  33. editors/zim*
  34. emulators/ppsspp-devel*
  35. emulators/ppsspp-qt4*
  36. emulators/ppsspp-qt5-devel*
  37. french/eficas*
  38. games/homura*
  39. games/suyimazu*
  40. graphics/ayam*
  41. graphics/fotoxx*
  42. graphics/gnofract4d*
  43. japanese/scim-mozc*
  44. net-im/amsn*
  45. net-p2p/transmission-gtk*
  46. net-p2p/transmission-gtk2*
  47. net-p2p/transmission25-gtk2*
  48. ports-mgmt/pbi-manager*
  49. sysutils/tracker-client*
  50. sysutils/tracker-gnome*
  51. sysutils/tracker-libtrackergtk*
  52. www/sahi*
  53. x11-toolkits/qt4-gui*
  54. Collapse this list of deleted ports.
* - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...

Configuration Options:
===> The following configuration options are available for xdg-utils-1.1.3_4: X11=on: X11 (graphics) support ===> Use 'make config' to modify these settings
Options name:
devel_xdg-utils
USES:
cpe gmake
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://portland.freedesktop.org/download/
Collapse this list.

Number of commits found: 38

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
1.1.3_4
27 Jan 2024 23:07:06
commit hash: eaeafd8622f83bbf0f35907477302fad8e2b8e70commit hash: eaeafd8622f83bbf0f35907477302fad8e2b8e70commit hash: eaeafd8622f83bbf0f35907477302fad8e2b8e70commit hash: eaeafd8622f83bbf0f35907477302fad8e2b8e70 files touched by this commit
Muhammad Moinur Rahman (bofh) search for other commits by this committer
devel/xdg-utils: Moved man to share/man

Approved by:    portmgr (blanket)
1.1.3_3
13 Jan 2024 19:38:54
commit hash: 14b501bb5a36cf810ebac604b4ac09e454be9320commit hash: 14b501bb5a36cf810ebac604b4ac09e454be9320commit hash: 14b501bb5a36cf810ebac604b4ac09e454be9320commit hash: 14b501bb5a36cf810ebac604b4ac09e454be9320 files touched by this commit
Tobias C. Berner (tcberner) search for other commits by this committer
Author: Kenneth Raplee
devel/xdg-utils: add patch to support plasma6

Referenced from upstream freedesktop.org repo MR:
https://gitlab.freedesktop.org/xdg/xdg-utils/-/merge_requests/67/diffs
1.1.3_2
15 Sep 2022 10:20:29
commit hash: 767f874aeca9d0a47089f2a9af2346f0fc74c6a7commit hash: 767f874aeca9d0a47089f2a9af2346f0fc74c6a7commit hash: 767f874aeca9d0a47089f2a9af2346f0fc74c6a7commit hash: 767f874aeca9d0a47089f2a9af2346f0fc74c6a7 files touched by this commit
Baptiste Daroussin (bapt) search for other commits by this committer
devel/xdg-utils: use docbook2mdoc

Prefer docbook2mdoc because it is faster, and generates a cleaner
output for the --manual command line option
07 Sep 2022 21:58:51
commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4 files touched by this commit
Stefan Eßer (se) search for other commits by this committer
Remove WWW entries moved into port Makefiles

Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.

This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.

Approved by:		portmgr (tcberner)
1.1.3_1
07 Sep 2022 21:10:59
commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52 files touched by this commit
Stefan Eßer (se) search for other commits by this committer
Add WWW entries to port Makefiles

It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.

Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.

There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
1.1.3_1
20 Jul 2022 14:21:35
commit hash: aa6eefd5e663357e8223399bc38c7987f5e35746commit hash: aa6eefd5e663357e8223399bc38c7987f5e35746commit hash: aa6eefd5e663357e8223399bc38c7987f5e35746commit hash: aa6eefd5e663357e8223399bc38c7987f5e35746 files touched by this commit
Tobias C. Berner (tcberner) search for other commits by this committer
devel: remove 'Created by' lines

A big Thank You to the original contributors of these ports:

  *  "Waitman Gobble" <uzimac@da3m0n8t3r.com>
  *  <jkoshy@FreeBSD.org>
  *  Aaron Dalton <aaron@FreeBSD.org>
  *  Aaron Dalton <aaron@daltons.ca>
  *  Aaron H. K. Diep <ahkdiep@gmail.com>
  *  Aaron Hurt <ahurt@anbcs.com>
  *  Abel Chow <abel_chow@yahoo.com>
  *  Adam McLaurin
  *  Adam Saponara <as@php.net>
  *  Adam Weinberger <adamw@FreeBSD.org>
  *  Ade Lovett <ade@FreeBSD.org>
(Only the first 15 lines of the commit message are shown above View all of this commit message)
1.1.3_1
13 Mar 2022 20:30:43
commit hash: 3edc38ad6796da68ce05d392b01ab378dd5fcc3dcommit hash: 3edc38ad6796da68ce05d392b01ab378dd5fcc3dcommit hash: 3edc38ad6796da68ce05d392b01ab378dd5fcc3dcommit hash: 3edc38ad6796da68ce05d392b01ab378dd5fcc3d files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
devel/xdg-utils: Update MASTER_SITES and WWW

Approved by:	portmgr (blanket)
1.1.3_1
10 Sep 2021 21:17:51
commit hash: c6710f5d34c1fc27e7bbc5c6915898e640a1dd54commit hash: c6710f5d34c1fc27e7bbc5c6915898e640a1dd54commit hash: c6710f5d34c1fc27e7bbc5c6915898e640a1dd54commit hash: c6710f5d34c1fc27e7bbc5c6915898e640a1dd54 files touched by this commit
Bernhard Froehlich (decke) search for other commits by this committer
devel/xdg-utils: Add CPE information

Approved by:	portmgr (blanket)
1.1.3_1
14 Apr 2021 17:58:21
commit hash: 07a887563d712b4055582f4b3bbf24d9edada998commit hash: 07a887563d712b4055582f4b3bbf24d9edada998commit hash: 07a887563d712b4055582f4b3bbf24d9edada998commit hash: 07a887563d712b4055582f4b3bbf24d9edada998 files touched by this commit
Tobias C. Berner (tcberner) search for other commits by this committer
Author: Evgeniy Khramtsov
devel/xdg-utils: optionalize X11-related dependencies

PR:		254582
1.1.3_1
06 Apr 2021 14:31:07
commit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344eb files touched by this commit
Mathieu Arnold (mat) search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
1.1.3_1
15 Nov 2019 20:10:21
Revision:517700Original commit files touched by this commit
tcberner search for other commits by this committer
Create desktop@ as maintainer of some shared desktop ports

This idea has been around for quite some time. Time to make it happen.

In order to share the load on the ports required by multiple desktop
environments start to share the responsibility of maintainership.

This is the initial list that came to mind, but we can probably extend it, to
include another handful of ports.

WWW: https://wiki.freebsd.org/DesktopTeam
Mailing List: https://lists.freebsd.org/mailman/listinfo/freebsd-desktop

Approved by:	swills, kwm (gnome), madpilot (xfce)
Differential Revision:	https://reviews.freebsd.org/D22389
1.1.3_1
05 Mar 2019 17:00:26
Revision:494714Original commit files touched by this commit
tijl search for other commits by this committer
Fix disabling of xserver screensaver by xdg-screensaver script.

Add a newline after the t function in a sed command.  FreeBSD sed appears
to interpret everything after the t function as a label, including
characters that would otherwise have special meaning.

PR:		235868
Approved by:	maintainer timeout (2 weeks)
1.1.3
11 Jan 2019 20:26:35
Revision:490009Original commit files touched by this commit
lme search for other commits by this committer
devel/xdg-utils: Update to 1.1.3

PR:		234770
Submitted by:	Marcel Kaiser <mk@nic-nac-project.org>
Approved by:	maintainer (kwm)
1.1.1
06 Nov 2016 21:33:17
Revision:425587Original commit files touched by this commit
bapt search for other commits by this committer
Reduce the number of build dependencies by using minixmlto

Approved by:	kwm
Differential Revision:	https://reviews.freebsd.org/D8449
1.1.1
10 Sep 2016 13:12:11
Revision:421690Original commit files touched by this commit
amdmi3 search for other commits by this committer
- Add LICENSE
- Add NO_ARCH

Approved by:	portmgr blanket
1.1.1
01 Apr 2016 14:00:57
Revision:412346Original commit files touched by this commit
mat search for other commits by this committer
Remove ${PORTSDIR}/ from dependencies, categories d, e, f, and g.

With hat:	portmgr
Sponsored by:	Absolight
1.1.1
08 Feb 2016 17:18:45
Revision:408488Original commit files touched by this commit
kwm search for other commits by this committer
Update xdg-utils to 1.1.1.
1.0.2.20130919_3
27 Jan 2016 20:49:07
Revision:407388Original commit files touched by this commit
kwm search for other commits by this committer
Add support for mate, lumina [1] and kde5 [2]
Add support for detection DE's when launched from PCDM (pcbsd Display Manager)
[1]

Submitted by:	kenmoore [1], Tobias Berner (tcberner@gmail.com) [2]
Obtained from:	pcbsd [1], xdg-utils upstream [2]
1.0.2.20130919_2
17 Jan 2016 11:12:17
Revision:406300Original commit files touched by this commit
kwm search for other commits by this committer
xdg-open falls through to some code for the non-KDE, non-GNOME case that
relies on the built-in printf to turn things like \x20 into a literal
space. This was fixed in Debian by using their /usr/bin/printf, which
does that. Ours doesn't but Jilles pointed me to unvis(1) which can
decode URIs just fine (yay!).

PR:		195677
Submitted by:	uqs@
1.0.2.20130919_1
11 May 2015 18:34:58
Revision:386097Original commit files touched by this commit
mat search for other commits by this committer
Cleanup DIST* variables.

When appropriate:
- Try to use DISTVERSION{SUF,PRE}FIX
- Replace PORTNAME-PORTVERSION by DISTNAME
- Convert MASTER_SITES to use macros
- Other light cleanup

With hat:	portmgr
Sponsored by:	Absolight
1.0.2.20130919_1
29 Jul 2014 21:25:31
Revision:363395Original commit files touched by this commit
adamw search for other commits by this committer
Remove the final usages of USE_XZ from the tree, and replace them with
USES=tar:xz.

Approved by:	portmgr (most of them)
1.0.2.20130919_1
24 Sep 2013 18:37:18
Revision:328188Original commit files touched by this commit
kwm search for other commits by this committer
Fix plist.
1.0.2.20130919
24 Sep 2013 15:27:09
Revision:328148Original commit files touched by this commit
kwm search for other commits by this committer
Update to git snapshot.

Major changes are:
- Add/import support for Enlightenment, MATE, KDE4 and GNOME3.
- Fix typo in the xdg-email patch that has survived detection in well forever
[1]
- Enable stage support.

Submitted by:	eadler@ [1]
1.0.2_8
20 Sep 2013 17:17:45
Revision:327726Original commit files touched by this commit
bapt search for other commits by this committer
Add NO_STAGE all over the place in preparation for the staging support (cat:
devel part 4)
1.0.2_8
29 Dec 2012 05:24:52
Revision:309605Original commit files touched by this commit
mezz search for other commits by this committer
Add two missing runtime dependencies, xprop and xset. Those are needing for
the xdg-screensaver. Bump the PORTREVISION.

PR:		ports/172177
Submitted by:	Vladimir Kondratiev <wulf@mail.mipt.ru>
1.0.2_7
18 Apr 2012 19:31:11
Original commit files touched by this commit
bsam search for other commits by this committer
Add misc/hicolor-icon-theme to RUN_DEPENDS.

From xdg-icon-resource(1):
 "--theme theme
  Installs or removes the icon file as part of theme. If no theme is
 specified the icons will be installed as part of the default hicolor
 theme. Applications may install icons under multiple themes but should
 at least install icons for the default hicolor theme."

In my case graphics/djview4 needs this dependency.

PR:             ports/166630
Submitted by:   bsam (me)
Approved by:    gnome (mezz, reluctantly (-: and eager to withdraw
                his approval if someone objects)
Discussed at:   freebsd-gnome
1.0.2_6
06 Mar 2012 22:47:28
Original commit files touched by this commit
nox search for other commits by this committer
- Patch xdg-open to drop LD_PRELOAD if called from a Linux app to fix
  skype invoking native browsers. [1]
- Bump PORTREVISION.

Reported by:    guru@unixarea.de (Matthias Apitz) on -emulation [1]
Approved by:    gnome@ (kwm, via irc)
1.0.2_5
03 Jul 2011 14:59:23
Original commit files touched by this commit
ohauer search for other commits by this committer
-remove MD5
1.0.2_5
25 Jul 2010 14:23:22
Original commit files touched by this commit
kwm search for other commits by this committer
mv on FreeBSD doesn't support the -T switch. Patch out the usage of it.

PR:             ports/148235
Submitted by:   "Joseph S. Atkinson" <jsa@wickedmachine.net>
1.0.2_4
16 Aug 2009 03:41:39
Original commit files touched by this commit
marcus search for other commits by this committer
Correct a typo.

Spotted by:     amdmi3
1.0.2_3
15 Aug 2009 17:28:02
Original commit files touched by this commit
marcus search for other commits by this committer
Fix xdg-open when the URL passed contains a '#'.

PR:             137784
1.0.2_2
09 Apr 2008 01:27:13
Original commit files touched by this commit
ahze search for other commits by this committer
Fix utf-8 email support
1.0.2_1
09 Apr 2008 01:00:46
Original commit files touched by this commit
ahze search for other commits by this committer
Fix xdg-mime for GNOME users
1.0.2
28 Jun 2007 13:58:32
Original commit files touched by this commit
ahze search for other commits by this committer
Update to 1.0.2
1.0.1
16 Nov 2006 00:30:26
Original commit files touched by this commit
ahze search for other commits by this committer
Update to 1.0.1
1.0_1
30 Oct 2006 23:52:39
Original commit files touched by this commit
ahze search for other commits by this committer
- Fix PATH's
1.0
15 Oct 2006 05:46:52
Original commit files touched by this commit
mezz search for other commits by this committer
-Update to stable release at 1.0 to fix the fetch.
-While I am here, fix pkg-descr by remove an extra space and add a peroid.

Approved by:    portmgr (marcus via FreeNode/#freebsd-gnome)
1.0.b3
03 Sep 2006 15:06:51
Original commit files touched by this commit
ahze search for other commits by this committer
- Add xdg-utils

Tools to allow all applications to easily integrate with the free desktop
WWW: http://portland.freedesktop.org/

Number of commits found: 38