BSD Ports

sysutils/gnome-settings-daemon 47.2,2 MidnightBSD

GNOME settings daemon

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
Last update
Commit
235b329966
License
gpl2+, lgpl2.1+
Categories
sysutils, gnome

Description

GNOME 3 settings daemon.

In the other systems

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

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
MidnightBSDsysutils/gnome-settings-daemon47.2,2 behind since 2026-09-17no data-[email protected]2026-09-29
FreeBSDsysutils/gnome-settings-daemon47.2_1 behind since 2026-09-17none known-[email protected]-
OpenBSDx11/gnome/settings-daemon by name49.1p2 newestno data-Antoine Jacoutot <[email protected]>-
NetBSDsysutils/gnome-settings-daemon3.38.1nb55 behind since 2026-09-11none known-[email protected]2026-09-29
DragonFlysysutils/gnome-settings-daemon42.2_9 behind since 2026-09-11none known-[email protected]-
HardenedBSDsysutils/gnome-settings-daemon47.2_1 behind since 2026-09-17no data-[email protected]-
GhostBSDsysutils/gnome-settings-daemon47.2_1 behind since 2026-09-17no data-[email protected]-

Compare across BSDs

Version history 4

  1. 47.2 235b329966
  2. 50.1 d8f7abb6d7
  3. 51.0 697d624136
  4. 47.2 50a0c41472

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 gnome-settings-daemon

From mports:

cd /usr/mports/sysutils/gnome-settings-daemon && make install clean

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

RUN_DEPENDS=	gnome-settings-daemon>0:sysutils/gnome-settings-daemon

Dependency graph

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

Dependencies

As this port's Makefile names them.

Library 17

Test 1

Build dependencies 17
Run dependencies 17

Configuration

No options to configure.

USES
gettext gnome localbase:ldflags meson perl5 pkgconfig shebangfix python:build tar:xz xorg
Service scripts
none

Files

pkg-plist 136
  • etc/xdg/Xwayland-session.d/00-xrdb
  • etc/xdg/autostart/org.gnome.SettingsDaemon.A11ySettings.desktop
  • etc/xdg/autostart/org.gnome.SettingsDaemon.Color.desktop
  • etc/xdg/autostart/org.gnome.SettingsDaemon.Datetime.desktop
  • etc/xdg/autostart/org.gnome.SettingsDaemon.Housekeeping.desktop
  • etc/xdg/autostart/org.gnome.SettingsDaemon.Keyboard.desktop
  • etc/xdg/autostart/org.gnome.SettingsDaemon.MediaKeys.desktop
  • etc/xdg/autostart/org.gnome.SettingsDaemon.Power.desktop
  • etc/xdg/autostart/org.gnome.SettingsDaemon.PrintNotifications.desktop
  • etc/xdg/autostart/org.gnome.SettingsDaemon.Rfkill.desktop
  • etc/xdg/autostart/org.gnome.SettingsDaemon.ScreensaverProxy.desktop
  • etc/xdg/autostart/org.gnome.SettingsDaemon.Sharing.desktop
  • etc/xdg/autostart/org.gnome.SettingsDaemon.Smartcard.desktop
  • etc/xdg/autostart/org.gnome.SettingsDaemon.Sound.desktop
  • etc/xdg/autostart/org.gnome.SettingsDaemon.UsbProtection.desktop
  • etc/xdg/autostart/org.gnome.SettingsDaemon.Wacom.desktop
  • etc/xdg/autostart/org.gnome.SettingsDaemon.Wwan.desktop
  • etc/xdg/autostart/org.gnome.SettingsDaemon.XSettings.desktop
  • include/gnome-settings-daemon-47/gnome-settings-daemon/gsd-enums.h
  • lib/gnome-settings-daemon-47/libgsd.so
  • libdata/pkgconfig/gnome-settings-daemon.pc
  • libexec/gsd-a11y-settings
  • libexec/gsd-color
  • libexec/gsd-datetime
  • libexec/gsd-housekeeping
  • libexec/gsd-keyboard
  • libexec/gsd-media-keys
  • libexec/gsd-power
  • libexec/gsd-print-notifications
  • libexec/gsd-printer
  • libexec/gsd-screensaver-proxy
  • libexec/gsd-sharing
  • libexec/gsd-smartcard
  • libexec/gsd-sound
  • libexec/gsd-xsettings
  • share/GConf/gsettings/gnome-settings-daemon.convert
  • share/gnome-settings-daemon/datetime/backward
  • share/locale/ab/LC_MESSAGES/gnome-settings-daemon.mo
  • share/locale/af/LC_MESSAGES/gnome-settings-daemon.mo
  • share/locale/am/LC_MESSAGES/gnome-settings-daemon.mo
  • share/locale/ar/LC_MESSAGES/gnome-settings-daemon.mo
  • share/locale/as/LC_MESSAGES/gnome-settings-daemon.mo
  • share/locale/ast/LC_MESSAGES/gnome-settings-daemon.mo
  • share/locale/az/LC_MESSAGES/gnome-settings-daemon.mo
  • share/locale/be/LC_MESSAGES/gnome-settings-daemon.mo
  • share/locale/be@latin/LC_MESSAGES/gnome-settings-daemon.mo
  • share/locale/bg/LC_MESSAGES/gnome-settings-daemon.mo
  • share/locale/bn/LC_MESSAGES/gnome-settings-daemon.mo
  • share/locale/bn_IN/LC_MESSAGES/gnome-settings-daemon.mo
  • share/locale/br/LC_MESSAGES/gnome-settings-daemon.mo
  • share/locale/bs/LC_MESSAGES/gnome-settings-daemon.mo
  • share/locale/ca/LC_MESSAGES/gnome-settings-daemon.mo
  • share/locale/ca@valencia/LC_MESSAGES/gnome-settings-daemon.mo
  • share/locale/ckb/LC_MESSAGES/gnome-settings-daemon.mo
  • share/locale/crh/LC_MESSAGES/gnome-settings-daemon.mo
  • share/locale/cs/LC_MESSAGES/gnome-settings-daemon.mo
  • share/locale/cy/LC_MESSAGES/gnome-settings-daemon.mo
  • share/locale/da/LC_MESSAGES/gnome-settings-daemon.mo
  • share/locale/de/LC_MESSAGES/gnome-settings-daemon.mo
  • share/locale/dz/LC_MESSAGES/gnome-settings-daemon.mo
  • share/locale/el/LC_MESSAGES/gnome-settings-daemon.mo
  • share/locale/en@shaw/LC_MESSAGES/gnome-settings-daemon.mo
  • share/locale/en_CA/LC_MESSAGES/gnome-settings-daemon.mo
  • share/locale/en_GB/LC_MESSAGES/gnome-settings-daemon.mo
  • share/locale/eo/LC_MESSAGES/gnome-settings-daemon.mo
  • share/locale/es/LC_MESSAGES/gnome-settings-daemon.mo
  • share/locale/et/LC_MESSAGES/gnome-settings-daemon.mo
  • share/locale/eu/LC_MESSAGES/gnome-settings-daemon.mo
  • share/locale/fa/LC_MESSAGES/gnome-settings-daemon.mo
  • share/locale/fi/LC_MESSAGES/gnome-settings-daemon.mo
  • share/locale/fr/LC_MESSAGES/gnome-settings-daemon.mo
  • share/locale/fur/LC_MESSAGES/gnome-settings-daemon.mo
  • share/locale/ga/LC_MESSAGES/gnome-settings-daemon.mo
  • share/locale/gd/LC_MESSAGES/gnome-settings-daemon.mo
  • share/locale/gl/LC_MESSAGES/gnome-settings-daemon.mo
  • share/locale/gu/LC_MESSAGES/gnome-settings-daemon.mo
  • share/locale/he/LC_MESSAGES/gnome-settings-daemon.mo
  • share/locale/hi/LC_MESSAGES/gnome-settings-daemon.mo
  • share/locale/hr/LC_MESSAGES/gnome-settings-daemon.mo
  • share/locale/hu/LC_MESSAGES/gnome-settings-daemon.mo
  • share/locale/id/LC_MESSAGES/gnome-settings-daemon.mo
  • share/locale/is/LC_MESSAGES/gnome-settings-daemon.mo
  • share/locale/it/LC_MESSAGES/gnome-settings-daemon.mo
  • share/locale/ja/LC_MESSAGES/gnome-settings-daemon.mo
  • share/locale/ka/LC_MESSAGES/gnome-settings-daemon.mo
  • share/locale/kab/LC_MESSAGES/gnome-settings-daemon.mo
  • share/locale/kk/LC_MESSAGES/gnome-settings-daemon.mo
  • share/locale/km/LC_MESSAGES/gnome-settings-daemon.mo
  • share/locale/kn/LC_MESSAGES/gnome-settings-daemon.mo
  • share/locale/ko/LC_MESSAGES/gnome-settings-daemon.mo
  • share/locale/ku/LC_MESSAGES/gnome-settings-daemon.mo
  • share/locale/lt/LC_MESSAGES/gnome-settings-daemon.mo
  • share/locale/lv/LC_MESSAGES/gnome-settings-daemon.mo
  • share/locale/mai/LC_MESSAGES/gnome-settings-daemon.mo
  • share/locale/mg/LC_MESSAGES/gnome-settings-daemon.mo
  • share/locale/mk/LC_MESSAGES/gnome-settings-daemon.mo
  • share/locale/ml/LC_MESSAGES/gnome-settings-daemon.mo
  • share/locale/mn/LC_MESSAGES/gnome-settings-daemon.mo
  • share/locale/mr/LC_MESSAGES/gnome-settings-daemon.mo
  • share/locale/ms/LC_MESSAGES/gnome-settings-daemon.mo

The first 100 are listed.

distinfo 1
FileSizeSHA256
gnome/gnome-settings-daemon-47.2.tar.xz1.480428e+061eb758862e888f55a0869193087f1cfbcc7a1163654e630099ff4342dd3f6a5a
Master sites 1
  • GNOME/sources/gnome-settings-daemon/${PORTVERSION:C/^([0-9]+)\..*/\1/}

Commit history 5

DateCommitCreditsLog message
235b329966 Lucas Holt sysutils/gnome-settings-daemon: restore 47.2 (#1640)
Restores GNOME Settings Daemon 47.2 for the GNOME 47 stack. Validation: bmake patch and prior full package build succeeded. portlint variable probing fails on this historical Makefile although direct bmake -V evaluation succeeds. ## Summary by Sourcery Restore the GNOME Settings Daemon port to release 47.2 and align its packaging and compatibility settings with the GNOME 47 stack. Bug Fixes: - Restore GNOME Settings Daemon version 47.2 for compatibility with the GNOME 47 stack. - Restore ConsoleKit-based session inhibition support. Enhancements: - Update the port's GNOME source tracking and package metadata for the restored release. - Keep unsupported Wayland and related integration disabled for this version. Signed-off-by: Lucas Holt <[email protected]>
d8f7abb6d7 Lucas Holt sysutils/gnome-settings-daemon: roll back to 50.1 (#1620)
Rolls `sysutils/gnome-settings-daemon` back from 51.0 to **50.1** (latest 50.x). Parts of GNOME 51 can't be updated yet because they depend on systemd, which BSD systems lack, so this keeps it in line with the 50.x stack (mutter 50.5, gnome-control-center 50.4). Companion to #1619 (gnome-user-docs). Changes: - `PORTVERSION=50.1` with `PORTEPOCH=1`, so it supersedes the installed 51.0 package - `PORTSCOUT=limit:^50\.` - `pkg-plist`: 50.x installs to `include/lib/gnome-settings-daemon-50` instead of `-51`, and has no `lo`/`mi` translations - adds `org.gnome.settings-daemon.global-shortcuts.gschema.xml` to `GLIB_SCHEMAS` (50.1 installs it; 51 removed it) - the existing patches apply unchanged Dependents (totem, gnome-control-center, mutter, gdm) all use …
697d624136 Lucas Holt sysutils/gnome-settings-daemon: update to 51.0 (#1373)
Update GNOME Settings Daemon from 47.2 to 51.0. Changes include the current GNOME source location, systemd-unit disable for mport compatibility, refreshed ConsoleKit compatibility patch, and plist updates for the renamed include/library paths and locales. Existing pixbuf/query-loader hooks and UCL-free mport behavior are preserved. Validation: bmake makesum, patch, build, fake, package, test (2 passed, 10 skipped due unavailable hardware/display), check-license, portlint -C (0 fatal), and git diff --check. ## Summary by Sourcery Update GNOME Settings Daemon to 51.0 and align its compatibility and packaging configuration with the newer release. Enhancements: - Update GNOME Settings Daemon to version 51.0 with refreshed source, compatibility, and packaging metadata. …
7d4b906e6c Lucas Holt sysutils/gnome-settings-daemon: bump revision for gnome-desktop 51 ABI (#1304)
Rebuild for the libgnome-desktop-3.so.20 to .21 ABI change in x11/gnome-desktop 51.0 (#1295).\n\nValidation:\n- bmake -V PORTREVISION (1)\n- bmake parses the updated Makefile correctly\n- git diff --check\n\nportlint currently uses base make here and reports an unrelated PORTVERSION parser error. ## Summary by Sourcery Build: - Bump the port revision to rebuild against the GNOME desktop ABI update. Signed-off-by: Lucas Holt <[email protected]>
50a0c41472 Lucas Holt sysutils/gnome-settings-daemon: update to 47.2 (#1183)
Updates GNOME Settings Daemon to 47.2, resets PORTREVISION to 0, and records the upstream GPLv2-or-later plus LGPLv2.1-or-later licensing.\n\nValidation: makesum, patch, build, fake, package, check-license, portlint (0 source fatals), and git diff --check passed. Tests remain enabled: gcm-self-test passes and xsettings skips. The eight power tests cannot start because upstream unconditionally preloads Linux-only libumockdev-preload.so.0, for which no MidnightBSD port exists; the failure is documented and not suppressed. ## Summary by Sourcery Update the GNOME Settings Daemon port to 47.2 and align its build, packaging, licensing, dependencies, and test configuration with the new release. Enhancements: - Update GNOME Settings Daemon to version 47.2 with refreshed …