BSD Ports

x11/gdm 49.4 MidnightBSD

GNOME display manager

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
Last update
Commit
880550d11e
License
gpl2+
Categories
x11, gnome

Description

The GNOME 2.0 version of the xdm display manager. It supports user icons, multiple sessions, and clean system shutdowns.

In the other systems

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

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
MidnightBSDx11/gdm49.4 newestno data-[email protected]2026-09-17
FreeBSDx11/gdm47.0_1 behind since 2026-09-17none known-[email protected]-
OpenBSDx11/gnome/gdm by name48.0p14 behind since 2026-09-17no data-Robert Nagy <[email protected]>-
DragonFlyx11/gdm42.0_7 behind since 2026-09-08none known-[email protected]-
HardenedBSDx11/gdm47.0_1 behind since 2026-09-17no data-[email protected]-
GhostBSDx11/gdm47.0_1 behind since 2026-09-17no data-[email protected]-

Compare across BSDs

Version history 2

  1. 49.4 880550d11e
  2. 47.0 424b7861a2

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 gdm

From mports:

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

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

RUN_DEPENDS=	gdm>0:x11/gdm
LIB_DEPENDS=	libgdm.so:x11/gdm

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.

Build 3

Library 5

Runtime 11

Build dependencies 8
Run dependencies 16
Required by 2

Configuration

Options name: x11_gdm

OptionDefaultDescription
IPV6off
USES
cpe gettext gnome localbase:ldflags meson pathfix pkgconfig tar:xz xorg
Service scripts
gdm

Files

pkg-plist 211
  • bin/gdm-config
  • bin/gdmflexiserver
  • @sample etc/dbus-1/system.d/gdm.conf.sample
  • @sample etc/gdm/Init/Default.sample
  • @sample etc/gdm/PostLogin/Default.sample
  • @sample etc/gdm/PostSession/Default.sample
  • @sample etc/gdm/PreSession/Default.sample
  • @sample etc/gdm/Xsession.sample
  • @sample etc/gdm/custom.conf.sample
  • @sample etc/gdm/locale.conf.sample
  • @sample etc/pam.d/gdm-autologin.sample
  • @sample etc/pam.d/gdm-launch-environment.sample
  • @sample etc/pam.d/gdm-password.sample
  • include/gdm/gdm-client-glue.h
  • include/gdm/gdm-client.h
  • include/gdm/gdm-sessions.h
  • include/gdm/gdm-user-switching.h
  • lib/girepository-1.0/Gdm-1.0.typelib
  • lib/libgdm.so
  • lib/libgdm.so.1
  • lib/libgdm.so.1.0.0
  • lib/security/pam_gdm.so
  • libdata/pkgconfig/gdm.pc
  • libexec/gdm-host-chooser
  • libexec/gdm-runtime-config
  • libexec/gdm-session-worker
  • libexec/gdm-simple-chooser
  • libexec/gdm-wayland-session
  • libexec/gdm-x-session
  • sbin/gdm
  • share/dconf/profile/gdm
  • share/gdm/gdb-cmd
  • share/gdm/gdm.schemas
  • share/gdm/greeter-dconf-defaults
  • share/gdm/greeter/applications/mime-dummy-handler.desktop
  • share/gdm/greeter/applications/mimeapps.list
  • share/gdm/locale.alias
  • share/gir-1.0/Gdm-1.0.gir
  • share/gnome-session/sessions/gnome-login.session
  • share/help/C/gdm/index.docbook
  • share/help/C/gdm/legal.xml
  • share/help/ca/gdm/index.docbook
  • share/help/ca/gdm/legal.xml
  • share/help/cs/gdm/index.docbook
  • share/help/cs/gdm/legal.xml
  • share/help/de/gdm/index.docbook
  • share/help/de/gdm/legal.xml
  • share/help/el/gdm/index.docbook
  • share/help/el/gdm/legal.xml
  • share/help/en_GB/gdm/index.docbook
  • share/help/en_GB/gdm/legal.xml
  • share/help/es/gdm/index.docbook
  • share/help/es/gdm/legal.xml
  • share/help/eu/gdm/index.docbook
  • share/help/eu/gdm/legal.xml
  • share/help/fr/gdm/index.docbook
  • share/help/fr/gdm/legal.xml
  • share/help/gl/gdm/index.docbook
  • share/help/gl/gdm/legal.xml
  • share/help/hr/gdm/index.docbook
  • share/help/hr/gdm/legal.xml
  • share/help/hu/gdm/index.docbook
  • share/help/hu/gdm/legal.xml
  • share/help/id/gdm/index.docbook
  • share/help/id/gdm/legal.xml
  • share/help/it/gdm/index.docbook
  • share/help/it/gdm/legal.xml
  • share/help/ka/gdm/index.docbook
  • share/help/ka/gdm/legal.xml
  • share/help/ko/gdm/index.docbook
  • share/help/ko/gdm/legal.xml
  • share/help/nl/gdm/index.docbook
  • share/help/nl/gdm/legal.xml
  • share/help/oc/gdm/index.docbook
  • share/help/oc/gdm/legal.xml
  • share/help/pt_BR/gdm/index.docbook
  • share/help/pt_BR/gdm/legal.xml
  • share/help/ro/gdm/index.docbook
  • share/help/ro/gdm/legal.xml
  • share/help/ru/gdm/index.docbook
  • share/help/ru/gdm/legal.xml
  • share/help/sl/gdm/index.docbook
  • share/help/sl/gdm/legal.xml
  • share/help/sv/gdm/index.docbook
  • share/help/sv/gdm/legal.xml
  • share/help/te/gdm/index.docbook
  • share/help/te/gdm/legal.xml
  • share/help/tr/gdm/index.docbook
  • share/help/tr/gdm/legal.xml
  • share/help/uk/gdm/index.docbook
  • share/help/uk/gdm/legal.xml
  • share/help/zh_CN/gdm/index.docbook
  • share/help/zh_CN/gdm/legal.xml
  • share/locale/ab/LC_MESSAGES/gdm.mo
  • share/locale/af/LC_MESSAGES/gdm.mo
  • share/locale/am/LC_MESSAGES/gdm.mo
  • share/locale/an/LC_MESSAGES/gdm.mo
  • share/locale/ar/LC_MESSAGES/gdm.mo
  • share/locale/as/LC_MESSAGES/gdm.mo
  • share/locale/ast/LC_MESSAGES/gdm.mo

The first 100 are listed.

distinfo 1
FileSizeSHA256
gnome/gdm-49.4.tar.xz1.016128e+06b62a33c2bf61a7037221e0dca372f6c6cf250bfe78a87bcb7b07c69bdff7e538
Master sites 1
  • GNOME

Commit history 3

DateCommitCreditsLog message
880550d11e Lucas Holt x11/gdm: update to 49.4 (#1372)
Update GDM from 47.0 to 49.4. Preserves MidnightBSD ConsoleKit/PAM compatibility and systemd-disabled behavior, updates portability patches, fixes introspection linking to prefer the build-tree libgdm, and refreshes the plist for files removed upstream. Validation: bmake clean build fake package test check-license and git diff --check passed. Meson test: 1/1. ## Summary by Sourcery Update the GDM port to 49.4 while retaining MidnightBSD compatibility and non-systemd support. Bug Fixes: - Preserve compatibility with MidnightBSD ConsoleKit/PAM environments while updating GDM. - Fix introspection builds to use the newly built GDM library. Enhancements: - Update the GDM port to version 49.4 and refresh its portability patches and installed-file list. …
9c9ea56aa8 Lucas Holt x11/gdm: bump revision for accountsservice ABI (#1053)
424b7861a2 Lucas Holt Update gdm to 47.0 (#906)
Updates x11/gdm from 42.0_2 to 47.0. Updates the modern Meson build and MidnightBSD ConsoleKit/X11 integration, refreshes runtime files and plist, and corrects the license to GPLv2-or-later based on upstream source headers. Validation: - bmake makesum, patch, build, fake, package - bmake test (1/1 passed) - bmake check-license - portlint -C x11/gdm (0 fatals; 25 style warnings) - git diff --check ## Summary by Sourcery Update the GDM port to 47.0 with refreshed packaging and MidnightBSD-compatible session management support. Bug Fixes: - Correct the package license metadata to GPLv2-or-later. Enhancements: - Update the GDM port to version 47.0 and align its runtime files, dependencies, configuration, and packaging with the newer upstream release. …