notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Ukraine
Some details on the 2023-01-16 website outage.
We just rebooted with several updates: * new HMTLify code * no port maintainer is now highly visible (e.g. https://freshports.org/security/sssd/) * fixed search logic error when using plain/ text details at https://github.com/FreshPorts/freshports/releases/tag/2.2.34
Port details
xdg-utils Tools to allow all applications to integrate with the free desktop
1.1.3_2 devel on this many watch lists=40 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 Version 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: 2022-09-15 10:20:29
Commit Hash: 767f874
People watching this port, also watch:: freetype2, libdrm, sqlite3, glib, expat
License: MIT
Description:
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb
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_2/catalog.mk
  2. /usr/local/share/licenses/xdg-utils-1.1.3_2/LICENSE
  3. /usr/local/share/licenses/xdg-utils-1.1.3_2/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. man/man1/xdg-desktop-icon.1.gz
  13. man/man1/xdg-desktop-menu.1.gz
  14. man/man1/xdg-email.1.gz
  15. man/man1/xdg-icon-resource.1.gz
  16. man/man1/xdg-mime.1.gz
  17. man/man1/xdg-open.1.gz
  18. man/man1/xdg-screensaver.1.gz
  19. 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:

Packages (timestamps in pop-ups are UTC):
xdg-utils
ABIlatestquarterly
FreeBSD:11:aarch641.1.11.1.3_1
FreeBSD:11:amd641.1.3_11.1.3_1
FreeBSD:11:armv61.1.11.1.3_1
FreeBSD:11:i3861.1.3_11.1.3_1
FreeBSD:11:mipspkg-falloutpkg-fallout
FreeBSD:11:mips64pkg-fallout1.1.3_1
FreeBSD:12:aarch641.1.11.1.3_2
FreeBSD:12:amd641.1.3_21.1.3_2
FreeBSD:12:armv61.1.11.1.3_1
FreeBSD:12:armv71.1.11.1.3_1
FreeBSD:12:i3861.1.3_21.1.3_2
FreeBSD:12:mipspkg-falloutpkg-fallout
FreeBSD:12:mips641.1.11.1.3_1
FreeBSD:12:powerpc64pkg-fallout1.1.3_1
FreeBSD:13:aarch641.1.3_21.1.3_2
FreeBSD:13:amd641.1.3_21.1.3_2
FreeBSD:13:armv61.1.3_11.1.3_1
FreeBSD:13:armv71.1.3_21.1.3_2
FreeBSD:13:i3861.1.3_21.1.3_2
FreeBSD:13:mipspkg-falloutpkg-fallout
FreeBSD:13:mips64pkg-falloutpkg-fallout
FreeBSD:13:powerpc641.1.3_11.1.3_2
FreeBSD:13:riscv64pkg-fallout1.1.3_1
FreeBSD:14:aarch641.1.3_2pkg-fallout
FreeBSD:14:amd641.1.3_2pkg-fallout
FreeBSD:14:armv61.1.3_2pkg-fallout
FreeBSD:14:armv71.1.3_2pkg-fallout
FreeBSD:14:i3861.1.3_2pkg-fallout
FreeBSD:14:mipspkg-falloutpkg-fallout
FreeBSD:14:mips64pkg-falloutpkg-fallout
FreeBSD:14:powerpc641.1.3_2pkg-fallout
FreeBSD:14:riscv641.1.3_1pkg-fallout
 
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/rosegarden
  7. chinese/fcitx
Expand this list (110 items / 103 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list).
  2. comms/gnuradio
  3. deskutils/calibre
  4. deskutils/gtimer
  5. deskutils/pinot
  6. deskutils/sysctlview
  7. deskutils/thinkingrock
  8. deskutils/zim
  9. devel/electron18
  10. devel/electron19
  11. devel/electron21
  12. devel/electron22
  13. devel/godot
  14. devel/godot-tools
  15. devel/godot2
  16. devel/godot2-tools
  17. editors/libreoffice
  18. editors/scite
  19. editors/setzer
  20. editors/vscode
  21. emulators/libretro-ppsspp
  22. emulators/playonbsd
  23. emulators/ppsspp
  24. emulators/ppsspp-qt5
  25. emulators/winetricks
  26. ftp/filezilla
  27. games/suyimazu
  28. graphics/fotoxx
  29. graphics/geomview
  30. graphics/gmt
  31. graphics/gscan2pdf
  32. graphics/impressive
  33. graphics/ipe
  34. graphics/nip2
  35. graphics/synfigstudio
  36. japanese/fcitx-mozc
  37. japanese/ibus-mozc
  38. japanese/mozc-el
  39. japanese/mozc-server
  40. japanese/mozc-tool
  41. japanese/uim-mozc
  42. math/giacxcas
  43. math/grace
  44. math/scilab
  45. misc/nnn
  46. multimedia/gpodder
  47. multimedia/lives
  48. multimedia/xfce4-parole
  49. net/sacc
  50. net-p2p/deluge
  51. net-p2p/transmission-gtk
  52. science/ghemical
  53. science/gramps
  54. sysutils/angrysearch
  55. sysutils/isomaster
  56. textproc/stardict3
  57. www/chromium
  58. www/iridium
  59. www/persepolis
  60. www/sahi
  61. www/ungoogled-chromium
  62. x11/foot
  63. x11/menulibre
  64. x11/nwg-drawer
  65. x11/roxterm
  66. x11-toolkits/qt5-gui
  67. Collapse this list.

Deleted ports which required this port:

Expand this list of 38 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/rednotebook*
  9. deskutils/shutter*
  10. devel/drpython*
  11. devel/electron11*
  12. devel/electron12*
  13. devel/electron13*
  14. devel/electron17*
  15. devel/electron4*
  16. devel/electron5*
  17. devel/electron6*
  18. devel/electron7*
  19. devel/electron9*
  20. editors/atom*
  21. editors/libreoffice6*
  22. editors/zim*
  23. emulators/ppsspp-devel*
  24. emulators/ppsspp-qt4*
  25. emulators/ppsspp-qt5-devel*
  26. french/eficas*
  27. games/homura*
  28. graphics/ayam*
  29. graphics/gnofract4d*
  30. japanese/scim-mozc*
  31. net-im/amsn*
  32. net-p2p/transmission-gtk2*
  33. net-p2p/transmission25-gtk2*
  34. ports-mgmt/pbi-manager*
  35. sysutils/tracker-client*
  36. sysutils/tracker-gnome*
  37. sysutils/tracker-libtrackergtk*
  38. x11-toolkits/qt4-gui*
  39. 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:
Options name:
USES:
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: 36

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
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: 36