BSD Ports

emulators/snes9x-gtk 1.63 MidnightBSD

Super Nintendo Entertainment System (SNES) Emulator

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
Last update
Commit
583703908e
License
Snes9x
Categories
emulators

Description

Super Nintendo Entertainment System (SNES) Emulator with GTK+2 GUI

In the other systems

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

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
MidnightBSDemulators/snes9x-gtk1.63 newestno data-[email protected]2026-09-10
FreeBSDemulators/snes9x-gtk1.63_1 newestnone known-[email protected]2026-09-27
NetBSDemulators/snes9x-gtk1.63nb16 newestnone known-[email protected]2026-09-29
GhostBSDemulators/snes9x-gtk1.63_1 newestno data-[email protected]-

Compare across BSDs

Version history 1

  1. 1.63 583703908e

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 snes9x-gtk

From mports:

cd /usr/mports/emulators/snes9x-gtk && make install clean

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

RUN_DEPENDS=	snes9x-gtk>0:emulators/snes9x-gtk

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 4

Build dependencies 4
Run dependencies 4

No port depends on this one.

Configuration

Options name: emulators_snes9x

OptionDefaultDescription
ALSAoff
NLSoff
OSSon
PORTAUDIOoff
PULSEAUDIOoff
WAYLANDon
XVIDEOon
USES
cmake compiler:c++17-lang desktop-file-utils gettext gnome localbase:ldflags pkgconfig sdl xorg
Service scripts
none

Files

pkg-plist 20
  • bin/snes9x-gtk
  • share/applications/snes9x-gtk.desktop
  • share/icons/hicolor/128x128/apps/snes9x.png
  • share/icons/hicolor/16x16/apps/snes9x.png
  • share/icons/hicolor/24x24/apps/snes9x.png
  • share/icons/hicolor/256x256/apps/snes9x.png
  • share/icons/hicolor/32x32/apps/snes9x.png
  • share/icons/hicolor/64x64/apps/snes9x.png
  • share/icons/hicolor/scalable/apps/snes9x.svg
  • share/locale/de/LC_MESSAGES/snes9x-gtk.mo
  • share/locale/es/LC_MESSAGES/snes9x-gtk.mo
  • share/locale/fr_FR/LC_MESSAGES/snes9x-gtk.mo
  • share/locale/ja/LC_MESSAGES/snes9x-gtk.mo
  • share/locale/pl/LC_MESSAGES/snes9x-gtk.mo
  • share/locale/pt_BR/LC_MESSAGES/snes9x-gtk.mo
  • share/locale/ru/LC_MESSAGES/snes9x-gtk.mo
  • share/locale/sr@latin/LC_MESSAGES/snes9x-gtk.mo
  • share/locale/uk/LC_MESSAGES/snes9x-gtk.mo
  • share/locale/zh_CN/LC_MESSAGES/snes9x-gtk.mo
  • share/snes9x-gtk/cheats.bml
distinfo 5
FileSizeSHA256
snes9xgit-snes9x-1.63_GH0.tar.gz5.134657e+0684560ce38a734ac8299645883d8e0c0423b7da2430bde5f88276bba1be6d5330
KhronosGroup-SPIRV-Cross-bccaa94_GH0.tar.gz1.748884e+06b35f46e0b92b0bd2b81207940cb191b9d7779cdb95a4619f8ebda176e6ec8aab
KhronosGroup-Vulkan-Headers-577baa0_GH0.tar.gz2.264747e+06e7553b46a6b2405b4c01e6484fc34633e1e6d91d993c79d8693d5af04dda3bf9
KhronosGroup-glslang-9c7fd1a_GH0.tar.gz3.69769e+06fc5060573fc4fb9e28e60ca3d0b1d54df99384c3fe542d45d3e22e0c47fbfe4f
bff02194a797b44f7d0082c4594a2c8c0381bb1b.patch1378ab4b117412833b59d163bb244f0c1a3da6cacac0464155a60426145cb102b9da

Commit history 1

DateCommitCreditsLog message
583703908e Lucas Holt emulators/snes9x-gtk: update to 1.63 (#1119)
Updates snes9x-gtk from 1.62.3 to 1.63 and refreshes the pinned SPIRV-Cross, Vulkan-Headers, and glslang sources. Retains upstream bff02194a797b44f7d0082c4594a2c8c0381bb1b for the 32-bit Vulkan handle-cast fix. Validation: - bmake makesum - bmake patch - bmake build, fake, package, test, check-license - portlint -C (0 fatal errors; existing metadata warnings only) - git diff --check ## Summary by Sourcery Update the Snes9x GTK emulator and its graphics dependencies while preserving 32-bit Vulkan compatibility and improving icon installation. Bug Fixes: - Retain the upstream fix for 32-bit Vulkan handle casting. Enhancements: - Update the Snes9x GTK emulator to version 1.63. - Refresh the bundled SPIRV-Cross, Vulkan-Headers, and glslang sources. …