games-emulation / snes9x

Super Nintendo Entertainment System (SNES) emulator

Official package sites : https://github.com/snes9xgit/snes9x/ ·

v1.62.3 :: 0 :: gentoo

Modified
License
Snes9x GPL-2 GPL-2+ LGPL-2.1 LGPL-2.1+ ISC MIT ZLIB gui? ( Apache-2.0 CC0-1.0 BSD )
Keywords
~amd64 ~ppc64 ~x86
USE flags
alsa debug gui libretro netplay oss portaudio pulseaudio wayland xinerama xv

General

alsa
Add support for media-libs/alsa-lib (Advanced Linux Sound Architecture)
debug
Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces
gui
Enable support for a graphical user interface
libretro
Build libretro port
netplay
Enable playing ROMs over the network (not recommended)
oss
Add support for OSS (Open Sound System)
portaudio
Add support for the crossplatform portaudio audio API
pulseaudio
Add sound server support via media-libs/libpulse (may be PulseAudio or PipeWire)
wayland
Enable dev-libs/wayland backend
xinerama
Add support for querying multi-monitor screen geometry through the Xinerama API
xv
Add in optional support for the Xvideo extension (an X API for video playback)

dev-cpp / cairomm : C++ bindings for the Cairo vector graphics library

dev-cpp / glibmm : C++ interface for glib2

dev-cpp / gtkmm : C++ interface for GTK+

dev-libs / glib : The GLib library of C routines

dev-libs / libsigc++ : Typesafe callback system for standard C++

dev-libs / wayland : Wayland protocol libraries

games-emulation / libretro-snes9x : Snes9x libretro port

media-libs / alsa-lib : Advanced Linux Sound Architecture Library

media-libs / libepoxy : Library for handling OpenGL function pointer management

media-libs / libpng : Portable Network Graphics library

media-libs / libpulse : Libraries for PulseAudio clients

media-libs / libsdl2 : Simple Direct Media Layer

media-libs / portaudio : A free, cross-platform, open-source, audio I/O library

sys-libs / zlib : Standard (de)compression library

x11-base / xorg-proto : X.Org combined protocol headers

x11-libs / cairo : A vector graphics library with cross-device output support

x11-libs / gdk-pixbuf : Image loading library for GTK+

x11-libs / gtk+ : Gimp ToolKit +

x11-libs / libX11 : X.Org X11 library

x11-libs / libXext : X.Org Xext library

x11-libs / libXinerama : X.Org Xinerama library

x11-libs / libXrandr : X.Org Xrandr library

x11-libs / libXv : X.Org Xv library

dev-cpp / cairomm : C++ bindings for the Cairo vector graphics library

dev-cpp / glibmm : C++ interface for glib2

dev-cpp / gtkmm : C++ interface for GTK+

dev-libs / glib : The GLib library of C routines

dev-libs / libsigc++ : Typesafe callback system for standard C++

dev-libs / wayland : Wayland protocol libraries

games-emulation / libretro-snes9x : Snes9x libretro port

media-libs / alsa-lib : Advanced Linux Sound Architecture Library

media-libs / libepoxy : Library for handling OpenGL function pointer management

media-libs / libpng : Portable Network Graphics library

media-libs / libpulse : Libraries for PulseAudio clients

media-libs / libsdl2 : Simple Direct Media Layer

media-libs / portaudio : A free, cross-platform, open-source, audio I/O library

sys-libs / zlib : Standard (de)compression library

x11-libs / cairo : A vector graphics library with cross-device output support

x11-libs / gdk-pixbuf : Image loading library for GTK+

x11-libs / gtk+ : Gimp ToolKit +

x11-libs / libX11 : X.Org X11 library

x11-libs / libXext : X.Org Xext library

x11-libs / libXinerama : X.Org Xinerama library

x11-libs / libXrandr : X.Org Xrandr library

x11-libs / libXv : X.Org Xv library

932500
games-emulation/snes9x-1.62.3 - [ncurses-6.5] [gcc-15] [llvm] unix.cpp: error: invalid operands to binary expression
939837
games-emulation/snes9x-1.62.3 - [gcc-15] /.../SpvBuilder.h: error: uint32_t has not been declared
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
games-emulation/snes9x: enable py3.12
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
games-emulation/snes9x: drop 1.61
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
games-emulation/snes9x: drop 1.62.2
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
games-emulation/snes9x: add 1.62.3
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
games-emulation/snes9x: drop 1.62.1
Short lived release with a sram bug, use 1.62.2 or 1.61. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
games-emulation/snes9x: add 1.62.2
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
games-emulation/snes9x: add 1.62.1
This (unfortunately) migrates from meson to cmake, some revamping been done to adapt. May still be a few things to adjust, the cli build (autoconf) vs gtk (cmake, with a new not entirely perfect CMakeLists.txt) and then libretro too (Makefile-only) makes the ebuild and dependency checks messy. Most of this may need review next bump. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
games-emulation/snes9x: drop 1.60
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
games-emulation/snes9x: set REQUIRED_USE for glslang
Mostly for opengl rather than gui, technically some other features need gui but don't want to set annoying REQUIRED_USE with common global flags. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
games-emulation/snes9x: add 1.61
Various changes, but for some notable ones: - IUSE=gtk->gui, now uses gtkmm - RESTRICT=test, has no tests but fails if -gui/-gtk (bug #737044) - clean libretro objects to fix USE="netplay libretro" (bug #791475) - respect flags for libretro, also don't use CXXFLAGS for CFLAGS - install libretro core in libretro/ like libretro-snes9x - tentatively remove noexecstack, not seeing QA notices - remove html docs, they are not relevant for users This bundles glslang/spriv-cross but upstream is concerned about API and seems likely this will break if unbundled, leaving alone for now. bug #766782 was caused by CFLAGS = $(CXXFLAGS) without := leading to -fno-rtti being used for CC and seemingly being refusedby distcc. 1.61 corrected this. Closes: https://bugs.gentoo.org/737044 Closes: https://bugs.gentoo.org/766782 Closes: https://bugs.gentoo.org/791475 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Lars Wendler · gentoo
games-emulation/snes9x: Removed old
Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
David Seifert · gentoo
games-emulation/snes9x: Fix building against GCC 11
Closes: https://bugs.gentoo.org/789963 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: David Seifert <soap@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Henrik Pihl · gentoo
games-emulation/snes9x: libretro use flag for optional build
Fixed dependency list to enable build without gtk. Package now hardblocks games-emulation/libretro-snes9x when libretro is selected. Closes: https://bugs.gentoo.org/661936 Package-Manager: Portage-3.0.0, Repoman-2.3.23 Signed-off-by: Henrik Pihl <ahvenas@gmail.com> Signed-off-by: Craig Andrews <candrews@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Lars Wendler · gentoo
games-emulation/snes9x: Removed old
Package-Manager: Portage-2.3.93, Repoman-2.3.20 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Lars Wendler · gentoo
games-emulation/snes9x: Bump to version 1.60
Thanks-to: Alexander Tsoy <alexander@tsoy.me> Closes: https://bugs.gentoo.org/712014 Package-Manager: Portage-2.3.93, Repoman-2.3.20 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
games-emulation: Remove *-fbsd KEYWORDS
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Lars Wendler · gentoo
games-emulation/snes9x: Removed old.
Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Marc Joliet · gentoo
games-emulation/snes9x: bump to version 1.59.2
Upstream says with regards to version 1.59: "Warning: Please don't use. Use the 1.59.2 release". A version bump thus seems prudent. Closes: https://bugs.gentoo.org/679554 Package-Manager: Portage-2.3.62, Repoman-2.3.11 Signed-off-by: Marc Joliet <marcec@gmx.de> Closes: https://github.com/gentoo/gentoo/pull/11384 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Lars Wendler · gentoo
games-emulation/snes9x: Removed old.
Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Lars Wendler · gentoo
games-emulation/snes9x: Bump to version 1.59
Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Lars Wendler · gentoo
games-emulation/snes9x: Fixed build with USE="-png".
Closes: https://bugs.gentoo.org/659900 Package-Manager: Portage-2.3.54, Repoman-2.3.12 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Lars Wendler · gentoo
games-emulation/snes9x: Removed old.
Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Lars Wendler · gentoo
games-emulation/snes9x: Bump to version 1.58
Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Lars Wendler · gentoo
games-emulation/snes9x: USE="wayland" requires gtk+:3[wayland]
Package-Manager: Portage-2.3.51, Repoman-2.3.12 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Lars Wendler · gentoo
games-emulation/snes9x: Removed old.
Package-Manager: Portage-2.3.51, Repoman-2.3.12 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Lars Wendler · gentoo
games-emulation/snes9x: Bump to version 1.57
Package-Manager: Portage-2.3.51, Repoman-2.3.12 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Lars Wendler · gentoo
games-emulation/snes9x: Removed old.
Package-Manager: Portage-2.3.40, Repoman-2.3.9
Lars Wendler · gentoo
games-emulation/snes9x: Bump to version 1.56
Package-Manager: Portage-2.3.40, Repoman-2.3.9
Arfrever Frehtes Taifersar Arahesis · gentoo
games-emulation/*: Update dependencies (x11-proto/* -> x11-base/xorg-proto).
Lars Wendler · gentoo
games-emulation/snes9x: Use xdg-utils.eclass to handle .desktop files.
Package-Manager: Portage-2.3.20, Repoman-2.3.6
David Seifert · gentoo
games-emulation/snes9x: Fix broken build system
Closes: https://bugs.gentoo.org/645330 Package-Manager: Portage-2.3.19, Repoman-2.3.6
David Seifert · gentoo
games-emulation/snes9x: Version bump to 1.55
Bug: https://bugs.gentoo.org/599560 Package-Manager: Portage-2.3.19, Repoman-2.3.6
David Seifert · gentoo
games-emulation/snes9x: Remove old
Package-Manager: Portage-2.3.16, Repoman-2.3.6
David Seifert · gentoo
games-*/*: Remove stable keywords
Gentoo currently does not have the manpower to maintain a ton of stable games packages. Closes: https://github.com/gentoo/gentoo/pull/5404
David Seifert · gentoo
*games*/*: Dekeyword ppc/ia64/sparc
Closes: https://github.com/gentoo/gentoo/pull/4614
Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
T. Malfatti · gentoo
media-libs/portaudio: Version bump
Agostino Sarubbo · gentoo
games-emulation/snes9x: ppc64 stable wrt bug #596118
Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
games-emulation/snes9x: x86 stable wrt bug #596118
Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
games-emulation/snes9x: ppc stable wrt bug #596118
Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="ppc" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
games-emulation/snes9x: amd64 stable wrt bug #596118
Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Lars Wendler · gentoo
games-emulation/snes9x: Bump to version 1.54.1
Package-Manager: portage-2.3.2
Justin Lecher · gentoo
Convert URIs for googlecode.com to https
Signed-off-by: Justin Lecher <jlec@gentoo.org>
Justin Lecher · gentoo
Enable https for all google URIs
Signed-off-by: Justin Lecher <jlec@gentoo.org>
Robin H. Johnson · gentoo
proj/gentoo: Initial commit
This commit represents a new era for Gentoo: Storing the gentoo-x86 tree in Git, as converted from CVS. This commit is the start of the NEW history. Any historical data is intended to be grafted onto this point. Creation process: 1. Take final CVS checkout snapshot 2. Remove ALL ChangeLog* files 3. Transform all Manifests to thin 4. Remove empty Manifests 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ 5.1. Do not touch files with -kb/-ko keyword flags. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed