games-emulation / dolphin

Gamecube and Wii game emulator

Official package sites : https://www.dolphin-emu.org/ ·

Dolphin is a Gamecube and Wii emulator. Most games run perfectly or with minor bugs. Games are playable at HD quality, with 1080p and more.

v9999 :: 0 :: gentoo

Modified
License
GPL-2
USE flags
alsa bluetooth discord-presence doc evdev ffmpeg log lto profile pulseaudio qt5 systemd upnp

v5.0_p20200705 :: 0 :: gentoo

Modified
License
GPL-2
Keywords
amd64
USE flags
alsa bluetooth discord-presence doc evdev ffmpeg log lto profile pulseaudio qt5 systemd upnp

General

alsa
Add support for media-libs/alsa-lib (Advanced Linux Sound Architecture)
bluetooth
Enable Bluetooth Support
discord-presence
Enables Discord Rich Presence, show the current game on Discord
doc
Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
evdev
Enable evdev input support
ffmpeg
Enable ffmpeg/libav-based audio/video codec support
log
Increase logging output
lto
Add support for link-time optimizations.
profile
Add support for software performance analysis (will likely vary from ebuild to ebuild)
pulseaudio
Add support for PulseAudio sound server
qt5
Add support for the Qt 5 application and UI framework
systemd
Enable use of systemd-specific libraries and features like socket activation or session tracking
upnp
Enable UPnP port mapping support

dev-libs / hidapi : A multi-platform library for USB and Bluetooth HID-Class devices

dev-libs / libevdev : Handler library for evdev events

dev-libs / libfmt : Small, safe and fast formatting library

dev-libs / lzo : An extremely fast compression and decompression library

dev-libs / pugixml : Light-weight, simple, and fast XML parser for C++ with XPath support

dev-qt / qtcore : Cross-platform application development framework

dev-qt / qtgui : The GUI module and platform plugins for the Qt5 framework

dev-qt / qtwidgets : Set of components for creating classic desktop-style UIs for the Qt5 framework

dev-util / oprofile : A transparent low-overhead system-wide profiler

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

media-libs / libpng : Portable Network Graphics library

media-libs / libsfml : Simple and Fast Multimedia Library (SFML)

media-libs / mesa : OpenGL-like graphic library for Linux

media-sound / pulseaudio : A networked sound server with an advanced plugin system

media-video / ffmpeg : Complete solution to record/convert/stream audio and video. Includes libavcodec

net-libs / enet : relatively thin, simple and robust network communication layer on top of UDP

net-libs / mbedtls : Cryptographic library for embedded systems

net-libs / miniupnpc : UPnP client library and a simple UPnP client

net-misc / curl : A Client that groks URLs

net-wireless / bluez : Bluetooth Tools and System Daemons for Linux

sys-apps / systemd : System and service manager for Linux

sys-libs / readline : Another cute console display library

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

virtual / libusb : Virtual for libusb

virtual / opengl : Virtual for OpenGL implementation

virtual / udev : Virtual to select between different udev daemon providers

x11-libs / libXext : X.Org Xext library

x11-libs / libXi : X.Org Xi library

x11-libs / libXrandr : X.Org Xrandr library

dev-libs / hidapi : A multi-platform library for USB and Bluetooth HID-Class devices

dev-libs / libevdev : Handler library for evdev events

dev-libs / libfmt : Small, safe and fast formatting library

dev-libs / lzo : An extremely fast compression and decompression library

dev-libs / pugixml : Light-weight, simple, and fast XML parser for C++ with XPath support

dev-qt / qtcore : Cross-platform application development framework

dev-qt / qtgui : The GUI module and platform plugins for the Qt5 framework

dev-qt / qtwidgets : Set of components for creating classic desktop-style UIs for the Qt5 framework

dev-util / oprofile : A transparent low-overhead system-wide profiler

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

media-libs / libpng : Portable Network Graphics library

media-libs / libsfml : Simple and Fast Multimedia Library (SFML)

media-libs / mesa : OpenGL-like graphic library for Linux

media-libs / vulkan-loader : Vulkan Installable Client Driver (ICD) Loader

media-sound / pulseaudio : A networked sound server with an advanced plugin system

media-video / ffmpeg : Complete solution to record/convert/stream audio and video. Includes libavcodec

net-libs / enet : relatively thin, simple and robust network communication layer on top of UDP

net-libs / mbedtls : Cryptographic library for embedded systems

net-libs / miniupnpc : UPnP client library and a simple UPnP client

net-misc / curl : A Client that groks URLs

net-wireless / bluez : Bluetooth Tools and System Daemons for Linux

sys-apps / systemd : System and service manager for Linux

sys-libs / readline : Another cute console display library

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

virtual / libusb : Virtual for libusb

virtual / opengl : Virtual for OpenGL implementation

virtual / udev : Virtual to select between different udev daemon providers

x11-libs / libXext : X.Org Xext library

x11-libs / libXi : X.Org Xi library

x11-libs / libXrandr : X.Org Xrandr library

Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
games-emulation/dolphin: allow new rangeset depend
While at it disable verbose dev cmake warnings. Package-Manager: Portage-3.0.6, Repoman-3.0.1 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
games-emulation/dolphin: drop old
Package-Manager: Portage-3.0.2, Repoman-2.3.23 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
games-emulation/dolphin: amd64 stable wrt bug #736176
Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
games-emulation/dolphin: use BDEPEND
While at it drop unused dependencies. Fix-by: David Michael <fedora.dm0@gmail.com> Closes: https://bugs.gentoo.org/731116 Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
games-emulation/dolphin: make 5.0_p20200705 snapshot release
Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Sergei Trofimovich · gentoo
games-emulation/dolphin: update to EAPI=7
Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
games-emulation/dolphin: use bundled vulkan-headers
Gentoo's dev-util/vulkan-headers removed API that dolphin relied on. Let's sue bundled headers. Fix is proposed by Gabriel Marcano. Reported-by: Gabriel Marcano Closes: https://bugs.gentoo.org/729832 Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
games-emulation/dolphin: allow bundled zstd
dolphin lacks zstd discovery code. Let's use bundled code for now. Reported-by: Michael Cook Closes: https://bugs.gentoo.org/723276 Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mikle Kolyada · gentoo
games-emulation/dolphin: migrate from libav
Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Mikle Kolyada <zlogene@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
games-emulation/dolphin: use system version of dev-libs/libfmt
Follow the update pntroduced in https://github.com/dolphin-emu/dolphin/pull/8198 Reported-by: Samuel BAUER Package-Manager: Portage-2.3.94, Repoman-2.3.21 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
games-emulation/dolphin: depend on mbedtls subslot, bug #705046
It's a fix of regression introduced by https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a5765256c9a8cf089c304f1dc4b2fe8fc663842 Reported-by: Ben Kohler Closes: https://bugs.gentoo.org/705046 Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
games-emulation/dolphin: drop unused 'versionator' import
Package-Manager: Portage-2.3.79, Repoman-2.3.18 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Sergei Trofimovich · gentoo
games-emulation/dolphin: use '.tar.gz' instead of '.zip' archive
Package-Manager: Portage-2.3.79, Repoman-2.3.18 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mohamad Issawi · gentoo
games-emulation/dolphin: added missing dependency
Latest dev build requires media-libs/vulkan-loader to use vulkan backend at runtime in the UI. Package-Manager: Portage-2.3.76, Repoman-2.3.17 Closes: https://github.com/gentoo/gentoo/pull/13257 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
games-emulation/dolphin: whitelist 'fmt' as bundled, bug #688122
'fmt' is a new 'dolphin' dependency. Currently build system does not support using system dependency. Reported-by: Michael Cook Closes: https://bugs.gentoo.org/688122 Package-Manager: Portage-2.3.67, Repoman-2.3.14 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
games-emulation/dolphin: fix libsoundtouch build, bug #686752
Reported-and-fixed-by: Sławomir Nizio Closes: https://bugs.gentoo.org/686752 Package-Manager: Portage-2.3.66, Repoman-2.3.12 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
games-emulation/dolphin: whitelist FreeSurround
Reported-by: Michael Cook Reported-by: Samuel BAUER Closes: https://bugs.gentoo.org/678020 Package-Manager: Portage-2.3.60, Repoman-2.3.12 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
games-emulation/dolphin: whitelistbundled imgui, bug #672244
Reported-by: Michael Cook Closes: https://bugs.gentoo.org/672244 Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
games-emulation/dolphin: enable USE=egl unconditionally
Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Sergei Trofimovich · gentoo
games-emulation/dolphin: whitelist minizip, bug #671900
Richard reports build failure against live ebuild after https://github.com/dolphin-emu/dolphin/commit/e6b2758ab401975c0bde2b80bec5b05485c25c5a upstream update: CMake Error at CMakeLists.txt:565 (add_subdirectory): add_subdirectory given source "Externals/minizip" which is not an existing directory. Allow using stripped down minizip. Reported-by: Richard Yao Closes: https://bugs.gentoo.org/671900 Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
games-emulation/dolphin: drop unsupported USE=sdl, bug #666558
As reported by Simon Levermann in https://bugs.gentoo.org/666558 SDL backend handles justicks weaker than default evdev and is there only for *BSDs. Reported-by: Simon Levermann Bug: https://bugs.dolphin-emu.org/issues/11399 Bug: https://bugs.gentoo.org/666558 Package-Manager: Portage-2.3.49, Repoman-2.3.10
Repository mirror & CI · gentoo
Merge updates from master
Simon Levermann · gentoo
games-emulation/dolphin: Disable SDL by default
The desktop profile enables SDL by default, and it's likely that the desktop profile is being used on a computer that uses dolphin. SDL is legacy according to upstream and evdev should be used instead. Package-Manager: Portage-2.3.49, Repoman-2.3.10 Closes: https://bugs.gentoo.org/666558 Signed-off-by: Simon Levermann <simon@slevermann.de> Closes: https://github.com/gentoo/gentoo/pull/9914
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
games-emulation/dolphin: sort mycmakeargs alphabetically
Patch by Samuel Bauer. Bug: https://bugs.gentoo.org/561914 Package-Manager: Portage-2.3.48, Repoman-2.3.10
Sergei Trofimovich · gentoo
games-emulation/dolphin: update live ebuild
Changes by Samuel Bauer and by Anthony Parsons: - drop disappeared dependencies and flags: USE="ao openal portaudio" - drop 'sed' calls and use cmake options instead - disable automagic ccache autodetection Bug: https://bugs.gentoo.org/561914 Package-Manager: Portage-2.3.48, Repoman-2.3.10
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
games-emulation/dolphin: unconditionally disable llvm, bug #594940
llvm is used only for debug disassembly and is not detected by cmake scripts for various reasons. Let's sort llvm detection upstream first and restore downstream later. Reported-by: Michał Górny Closes: https://bugs.gentoo.org/594940 Package-Manager: Portage-2.3.43, Repoman-2.3.10
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
games-emulation/dolphin: fix crash on pie-by-default profiles
Disable PIE-compatible code generation via CXXFLAGS+=-fno-pie. Before upstream fix: https://github.com/dolphin-emu/dolphin/commit/daa03cd1060cc826aca93a1dffc6e94bc6af6d5f dolphin assumed executable image to be in low addresses (<2GB) and hardcoded 32-bit absolute addresses during JIT phase. PIE-compatible code does not have this restriction and allows mapping binaries above 2GB area (and breaks dolphin's JIT). Strictly speaking -no-pie (link-time flag) does not or guarantee or require low address mapping for binary if it was already built as PIC/PIE. But -fno-pie imposes additional restrictions on generated code by GCC and makes -no-pie to take effect. We don't need this fix for live ebuild. Closes: https://bugs.gentoo.org/640124 Package-Manager: Portage-2.3.43, Repoman-2.3.10
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
games-emulation/dolphin: adopt an orphan, refresh live ebuild
A few minor changes: - refreshed locale list (as suggested by the ebuild check) - moved from EAPI=5 to EAPI=6 - dropped removed WxWidgets UI - added depends on more bundled libraries Closes: https://bugs.gentoo.org/561914 Closes: https://bugs.gentoo.org/598625 Closes: https://bugs.gentoo.org/632882 Package-Manager: Portage-2.3.43, Repoman-2.3.10
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
games-emulation/dolphin: xgetbv tweak for gcc-8
Package-Manager: Portage-2.3.43, Repoman-2.3.10
Repository mirror & CI · gentoo
Merge updates from master
David Seifert · gentoo
games-emulation/dolphin: [QA] slot op on net-libs/mbedtls
Package-Manager: Portage-2.3.41, Repoman-2.3.9
David Seifert · gentoo
games-emulation/dolphin: [QA] Add call to 'gnome2_icon_cache_update'
Package-Manager: Portage-2.3.19, Repoman-2.3.6
David Seifert · gentoo
games-emulation/dolphin: [QA] Sync live ebuild
Package-Manager: Portage-2.3.19, Repoman-2.3.6
David Seifert · gentoo
games-emulation/dolphin: Fix building with new glibc
Closes: https://bugs.gentoo.org/637986 Package-Manager: Portage-2.3.19, Repoman-2.3.6
David Seifert · gentoo
Partially revert "games-*/*: Remove stable keywords"
Unstabled packages not maintained by Games team. This partially reverts commit c9617875332b1b9c894c850a1f8d8dcc1897f33f. Closes: https://github.com/gentoo/gentoo/pull/6228
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
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
Tobias Klausmann · gentoo
games-emulation/dolphin-5.0-r0: stable on amd64
Gentoo-Bug: 501546
Devan Franchini · gentoo
games-emulation/dolphin: Updates locales and QT flag, bug #561914
Package-Manager: portage-2.3.0
Devan Franchini · gentoo
games-emulation/dolphin: Updates package version to reflect new release
Package-Manager: portage-2.3.0
Michael Sterrett · gentoo
games-emulation/dolphin: clean old (last user of libsfml-1)
Package-Manager: portage-2.2.26
Devan Franchini · gentoo
Removes games eclass usage & changes desktop icon location, bug #561914
Package-Manager: portage-2.2.27
Devan Franchini · gentoo
Adds LINGUAS support to ebuid, bug #561914
Package-Manager: portage-2.2.27
Ian Delaney · gentoo
Merge remote-tracking branch 'remotes/sbraz/syncthing'
Pull Request: https://github.com/gentoo/gentoo/pull/990
Devan Franchini · gentoo
Replaces xpm icon with png and svg, bug #575420
Package-Manager: portage-2.2.27
Devan Franchini · gentoo
Removes DOLPHIN_WC_REVISION, bug #576090
Package-Manager: portage-2.2.27
Devan Franchini · gentoo
games-emulation/dolphin: Removes saving of GL external folder
The GL external folder is no longer used and attempting to save it will cause a failure when running the ebuild. X-Gentoo-Bug: 571272 X-Gentoo-Bug-URL: https://bugs.gentoo.org/571272 Package-Manager: portage-2.2.24
Amadeusz Żołnowski · gentoo
Merge branch 'master' of git+ssh://git.gentoo.org/repo/gentoo
Patrice Clement · gentoo
Merge remote-tracking branch 'github/pr/619'.
Devan Franchini · gentoo
Fully removes all libav restrictions, bug #570346
Package-Manager: portage-2.2.24
Ian Delaney · gentoo
Merge remote-tracking branch 'remotes/CraigInches/Bugzilla'
Pull request: https://github.com/gentoo/gentoo/pull/593
Devan Franchini · gentoo
Removes uneeded version limit on libav
X-Gentoo-Bug: 570346 X-Gentoo-Bug-URL: https://bugs.gentoo.org/570346
Devan Franchini · gentoo
games-emulation/dolphin: Removes unneeded dependencies
Also adds lzo and libpng as explicit deps Package-Manager: portage-2.2.24
Ian Delaney · gentoo
Merge remote-tracking branch 'remotes/Elizafox/master'
Pull request: https://github.com/gentoo/gentoo/pull/466
Devan Franchini · gentoo
games-emulation/dolphin: Adds updates to 9999 ebuild, bug #561914
Removes a lot of outdated dependencies and adds a few newer ones. Also adds various new USE flags. Package-Manager: portage-2.2.24
Devan Franchini · gentoo
games-emulation/dolphin - Bumps to version 5.0
Package-Manager: portage-2.2.24
Justin Lecher · gentoo
Convert URIs for googlecode.com to https
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