[Midnightbsd-cvs] [MidnightBSD/mports] 576520: x11/gnome-shell: update to 50.5

Lucas Holt noreply at github.com
Thu Sep 24 12:25:33 EDT 2026


  Branch: refs/heads/x11/gnome-shell
  Home:   https://github.com/MidnightBSD/mports
  Commit: 576520e51fed9256099c757cd4514b3305e3f41e
      https://github.com/MidnightBSD/mports/commit/576520e51fed9256099c757cd4514b3305e3f41e
  Author: Lucas Holt <luke at foolishgames.com>
  Date:   2026-09-24 (Thu, 24 Sep 2026)

  Changed paths:
    M x11/gnome-shell/Makefile
    M x11/gnome-shell/distinfo
    M x11/gnome-shell/files/patch-js_misc_loginManager.js
    R x11/gnome-shell/files/patch-js_ui_endSessionDialog.js
    M x11/gnome-shell/pkg-plist

  Log Message:
  -----------
  x11/gnome-shell: update to 50.5

gnome-shell 49.10 links libmutter-17, but x11-wm/mutter is now 50.5
(libmutter-18), so the port can no longer build. Move to 50.5, the
latest release of the 50.x series the GNOME stack is being held on.

- LIB_DEPENDS and include paths: mutter-17 -> mutter-18
- pkg-plist: Shell/St typelibs and libshell/libst follow the mutter
  API version (17 -> 18)
- rebase the ConsoleKit login manager patch; 50.x callers also need
  getCurrentUserProxy(), preparingForSleep, canRebootToBootLoaderMenu()
  and setRebootToBootLoaderMenu(), which the ConsoleKit manager lacked
  (timeLimitsManager.js would throw on ConsoleKit systems)
- drop patch-js_ui_endSessionDialog.js: it only removed the boot
  options menu because the login manager had no
  canRebootToBootLoaderMenu(); the ConsoleKit manager now reports it
  unavailable
- PORTSCOUT limited to ^50\.

Validated: bmake makesum; all patches apply to 50.5; check-license.
Not built locally: the build box's installed dependencies are too old
(gsettings-desktop-schemas 47.1 and others), so compile and the full
pkg-plist are left to magus.

AI-Assisted-by: Claude Opus 5.5 <noreply at anthropic.com>
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply at anthropic.com>
Signed-off-by: Lucas Holt <luke at foolishgames.com>



To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications


More information about the Midnightbsd-cvs mailing list