BSD Ports

misc/gershwin-system 20260129 MidnightBSD

Gershwin global defaults for GNUstep under /System

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
Port added
Last update
Commit
85b9d30c9e
License
bsd2
Categories
misc

Description

Gershwin GlobalDefaults provides system-wide default preferences for GNUstep applications, installed under /System/Library/Preferences. These defaults include settings for NSGlobalDomain and specific applications such as GWorkspace, ensuring a consistent user experience across the Gershwin desktop environment.

In the other systems

SystemPortVersion
MidnightBSDmisc/gershwin-system20260129
GhostBSDmisc/gershwin-system20260129

Install

Binary package:

mport install gershwin-system

From mports:

cd /usr/mports/misc/gershwin-system && make install clean

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

RUN_DEPENDS=	gershwin-system>0:misc/gershwin-system

Dependencies

As this port's Makefile names them.

Build 1

Build dependencies 1
Required by 1

Configuration

No options to configure.

USES
gmake
Service scripts
none

Files

pkg-plist 26
  • /System/Library/Preferences/GlobalDefaults/NSGlobalDomain.plist
  • /System/Library/Preferences/GlobalDefaults/Terminal.plist
  • /System/Library/Preferences/GlobalDefaults/org.gnustep.Workspace.plist
  • /System/Library/Preferences/fonts.conf
  • /System/Library/Preferences/GlobalShortcuts.plist
  • /System/Library/Scripts/Gershwin.sh
  • /System/Library/Scripts/LoginWindow.sh
  • /System/Library/Scripts/MountSystemImage.sh
  • /System/Library/Scripts/SystemPrepare.sh
  • /System/Library/Scripts/doit
  • /System/Library/Scripts/installer-linux.sh
  • /System/Library/Scripts/installer.sh
  • /System/Library/Scripts/memtrace
  • /System/Library/Scripts/vscode.sh
  • /System/Library/Tools/debug
  • /System/Library/User Template/.config/Code/User/mcp.json
  • @dir /System/Library/User Template/.config/Code/User
  • @dir /System/Library/User Template/.config/Code
  • @dir /System/Library/User Template/.config
  • @dir /System/Library/User Template
  • @dir /System/Library/Tools
  • @dir /System/Library/Scripts
  • @dir /System/Library/Preferences/GlobalDefaults
  • @dir /System/Library/Preferences
  • @dir /System/Library
  • @dir /System
distinfo 1
FileSizeSHA256
gershwin-desktop-gershwin-system-20260129-a016dc7_GH0.tar.gz24750f4c74cf44f16d311583f82e683bdcea94b97cc5cf8aeb974cca80a9251e50f8c

Commit history 1

DateCommitCreditsLog message
85b9d30c9e Lucas Holt x11/gershwin: add the Gershwin desktop (16 ports + USES=gershwin) (#1818)
## Summary Adds the [Gershwin](https://github.com/gershwin-desktop) GNUstep-based desktop, ported from GhostBSD's `ghostbsd-ports` (same upstream commits) and adapted for MidnightBSD. - `Mk/extensions/gershwin.mk` (`USES=gershwin`, `USE_GERSHWIN=base gui back build`), documented in bsd.mport.mk(5). - Core stack, installed in the GNUstep System domain under **/System** (as upstream and GhostBSD do): `devel/gershwin-libdispatch`, `lang/gershwin-libobjc2`, `devel/gershwin-tools-make`, `lang/gershwin-libs-base`, `x11-toolkits/gershwin-libs-gui`, `x11-toolkits/gershwin-libs-back`. - Desktop: `misc/gershwin-system`, `misc/gershwin-assets`, `x11-themes/gershwin-eau-theme`, `x11/gershwin-terminal`, `x11/gershwin-windowmanager`, `deskutils/gershwin-systempreferences`, …