Port details |
- dolphin-emu Gamecube and Wii Emulator
- 2412_1 emulators
=2 2412_1Version of this port present on the latest quarterly branch. - Maintainer: martymac@FreeBSD.org
 - Port Added: 2013-10-16 07:17:12
- Last Update: 2025-05-02 19:17:12
- Commit Hash: 42d73ff
- People watching this port, also watch:: jdictionary, py311-Automat, py311-python-gdsii, py311-PyOpenGL, p5-Sane
- License: BSD3CLAUSE CC0-1.0 GPLv2+ MIT
- WWW:
- https://www.dolphin-emu.org
- Description:
- Dolphin is an emulator for two recent Nintendo video game consoles: the
GameCube and the Wii. It allows PC gamers to enjoy games for these two
consoles in full HD (1080p) with several enhancements: compatibility
with all PC controllers, turbo speed, networked multiplayer, and even
more!
¦ ¦ ¦ ¦ 
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- dolphin-emu>0:emulators/dolphin-emu
- To install the port:
- cd /usr/ports/emulators/dolphin-emu/ && make install clean
- To add the package, run one of these commands:
- pkg install emulators/dolphin-emu
- pkg install dolphin-emu
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: dolphin-emu
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1737057858
SHA256 (dolphin-emu-dolphin-2412_GH0.tar.gz) = 6aafc7d3b6f735a727db26c329679d4973b1b15e028c82e4452c33c4eb9fefa4
SIZE (dolphin-emu-dolphin-2412_GH0.tar.gz) = 19926717
No package information for this port in our database- Sometimes this happens. Not all ports have packages. Perhaps there is a build error. Check the fallout link:

- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- vulkan-headers>0 : graphics/vulkan-headers
- cmake : devel/cmake-core
- ninja : devel/ninja
- update-desktop-database : devel/desktop-file-utils
- pkgconf>=1.3.0_1 : devel/pkgconf
- python3.11 : lang/python311
- sdl2-config : devel/sdl20
- gettext-runtime>=0.22_1 : devel/gettext-runtime
- msgfmt : devel/gettext-tools
- xorgproto>=0 : x11/xorgproto
- ice.pc : x11/libICE
- sm.pc : x11/libSM
- x11.pc : x11/libX11
- xext.pc : x11/libXext
- xi.pc : x11/libXi
- xrandr.pc : x11/libXrandr
- Test dependencies:
-
- python3.11 : lang/python311
- Runtime dependencies:
-
- update-desktop-database : devel/desktop-file-utils
- python3.11 : lang/python311
- ice.pc : x11/libICE
- sm.pc : x11/libSM
- x11.pc : x11/libX11
- xext.pc : x11/libXext
- xi.pc : x11/libXi
- xrandr.pc : x11/libXrandr
- Library dependencies:
-
- libavcodec.so : multimedia/ffmpeg
- libavdevice.so : multimedia/ffmpeg
- libavfilter.so : multimedia/ffmpeg
- libavformat.so : multimedia/ffmpeg
- libavutil.so : multimedia/ffmpeg
- libswresample.so : multimedia/ffmpeg
- libswscale.so : multimedia/ffmpeg
- libfmt.so : devel/libfmt
- libpugixml.so : textproc/pugixml
- libxxhash.so : devel/xxhash
- libzstd.so : archivers/zstd
- libminizip-ng.so : archivers/minizip-ng
- liblzo2.so : archivers/lzo2
- liblz4.so : archivers/liblz4
- libspng.so : graphics/libspng
- libspeexdsp.so : audio/speexdsp
- libpulse.so : audio/pulseaudio
- libjack.so : audio/jack
- libsndio.so : audio/sndio
- libsfml-system.so : devel/sfml
- libminiupnpc.so : net/miniupnpc
- libcurl.so : ftp/curl
- libhidapi.so : comms/hidapi
- libxkbcommon.so : x11/libxkbcommon
- libEGL.so : graphics/libglvnd
- libGL.so : graphics/libglvnd
- libSDL2.so : devel/sdl20
- libintl.so : devel/gettext-runtime
- libQt6Core.so : devel/qt6-base
- libQt6Svg.so : graphics/qt6-svg
- There are no ports dependent upon this port
Configuration Options:
- ===> The following configuration options are available for dolphin-emu-2412_1:
NLS=on: Native Language Support
===> Use 'make config' to modify these settings
- Options name:
- emulators_dolphin-emu
- USES:
- cmake compiler:c++17-lang desktop-file-utils elfctl gl iconv pkgconfig python qmake qt:6 sdl xorg gettext
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
4.0.2_2 06 May 2015 15:27:44
  |
mat  |
Update ports in the [ef]* categories to not use GH_COMMIT.
With minor cleanups to make things simpler.
With hat: portmgr
Sponsored by: Absolight |
4.0.2_2 17 Apr 2015 13:37:37
  |
tijl  |
Specify library version when depending on libpolarssl and switch ports to
PolarSSL 1.3 when they fail to build with 1.2. |
4.0.2_2 15 Apr 2015 08:20:28
  |
tijl  |
converters/libiconv:
- Remove const qualifier from iconv(3) to match POSIX:
http://pubs.opengroup.org/onlinepubs/9699919799/functions/iconv.html
- Patch iconv.h to expose more GNU extensions when LIBICONV_PLUG is
defined because the base system iconv supports these extensions too.
Add/remove patches to/from ports to call iconv with non-const arguments.
This breaks some ports on FreeBSD 10 because base system iconv.h still has
the const qualifier. Fix this by letting USES=iconv add a build dependency
on converters/libiconv so ports can use its iconv.h (with LIBICONV_PLUG
defined) instead of the base system iconv.h.
This exposed some ports that link with libiconv when it is available instead
of using libc iconv. In these cases one of the following changes has been (Only the first 15 lines of the commit message are shown above ) |
4.0.2_2 23 Feb 2015 13:40:56
  |
martymac  |
Mark the port as broken on armv6.
Progress has been done upstream to add arm support to Dolphin, so this will
probably be for a future release.
PR: 197551
Submitted by: sbruno |
4.0.2_2 23 Feb 2015 13:16:10
  |
martymac  |
Fix build with Gcc 4.9
PR: 197890
Submitted by: gerald |
4.0.2_2 08 Dec 2014 16:48:41
  |
tijl  |
Replace USES=libtool:oldver with USES=libtool or USES=libtool:keepla in
the 32 ports that still use it. Bump PORTREVISION on their dependent
ports except the ones that depend on these:
audio/libogg
audio/libvorbis
devel/pcre
ftp/curl
graphics/jpeg
graphics/libart_lgpl
graphics/tiff
textproc/expat2
textproc/libxslt
In these cases the same trick as in the recent gettext update is used. (Only the first 15 lines of the commit message are shown above ) |
4.0.2_1 13 Oct 2014 07:12:43
  |
martymac  |
Remove @dirrm/@dirrmty from my ports |
4.0.2_1 10 Sep 2014 20:50:37
  |
gerald  |
Update the default version of GCC in the Ports Collection from GCC 4.7.4
to GCC 4.8.3.
Part II, Bump PORTREVISIONs.
PR: 192025
Tested by: antoine (-exp runs)
Approved by: portmgr (implicit) |
4.0.2 04 Sep 2014 08:27:10
  |
martymac  |
Update to 4.0.2
PR: 193001
Submitted by: amdmi3 |
4.0.0_5 22 Aug 2014 10:02:00
  |
amdmi3  |
- Add missing patch |
4.0.0_5 22 Aug 2014 10:01:19
  |
amdmi3  |
- Switch to bundled SFML in preparation to ports' SFML update (bundled one was
used anyway, probably conflictiong with systemwide one)
- Add USES=compiler:c++11-lib to fix build on 9.x
- Patch build system to not pick up includes from systemwide SFML (also
submitted upstream)
- Minor whitespace fix
Approved by: portmgr blanket (for bits not related to sfml update) |
4.0.0_4 29 Jul 2014 19:11:53
  |
adamw  |
Convert a bunch of EXTRACT_SUFX=... into USES=tar:...
Approved by: portmgr (not really, but touches unstaged ports) |
4.0.0_4 16 Apr 2014 18:28:50
  |
zeising  |
The FreeBSD x11@ and graphics team proudly presents
a zeising, kwm production, with help from dumbbell, bdrewery:
NEW XORG ON FREEBSD 9-STABLE AND 10-STABLE
This update switches over to use the new xorg stack by default on FreeBSD 9
and 10 stable, on osversions where vt(9) is available.
It is still possible to use the old stack by specifying WITHOUT_NEW_XORG in
/etc/make.conf .
FreeBSD 8-STABLE and released versions of FreeBSD still use
the old version.
A package repository with binary packages for new xorg will
be available soon.
This patch also contains updates of libxcb and related ports, pixman, as well (Only the first 15 lines of the commit message are shown above ) |
4.0.0_3 24 Mar 2014 12:04:27
  |
bapt  |
Switch to wx 3.0 |
4.0.0_2 21 Jan 2014 07:26:25
  |
martymac  |
- Remove useless USE_GCC (should fix build where Clang is the default compiler)
- Use new options framework
- Rename CMakeLists' USE_ICONV option to ICONV_LINK |
4.0.0_2 25 Dec 2013 23:29:34
  |
antoine  |
Convert the tree to USES=openal
Approved by: portmgr (bapt) |
4.0.0_2 04 Dec 2013 18:48:49
  |
makc  |
- Respect CMAKE_BUILD_TYPE
Approved by: portmgr (bapt) |
4.0.0_2 03 Dec 2013 08:34:30
  |
martymac  |
Convert my ports from using USE_DOS2UNIX to USES=dos2unix |
4.0.0_2 28 Oct 2013 08:19:55
  |
martymac  |
Do not specify GCC version in USE_GCC.
(this change has been introduced by mistake in my previous commit)
Submitted by: gerald |
4.0.0_2 26 Oct 2013 00:52:36
  |
gerald  |
Update to libmpc version 1.0.1 which brings the following fixes:
- Switched to automake 1.11.6, see CVE-2012-3386.
- #14669: Fixed extraction of CC from gmp.h.
- Fixed case of intermediate zero real or imaginary part in mpc_fma,
found by hydra with GMP_CHECK_RANDOMIZE=1346362345.
This is on top of the following changes from version 1.0
- Licence change towards LGPLv3+ for the code and GFDLv1.3+ (with no
invariant sections) for the documentation.
- 100% of all lines are covered by tests
- Renamed functions
. mpc_mul_2exp to mpc_mul_2ui
. mpc_div_2exp to mpc_div_2ui (Only the first 15 lines of the commit message are shown above ) |
4.0.0_1 21 Oct 2013 16:23:22
  |
wg  |
emulators/dolphin-emu: link against ffmpeg
- Link against ffmpeg instead of ffmpeg1
Approved by: portmgr (bapt, implicit) |
4.0.0 16 Oct 2013 07:16:57
  |
martymac  |
- Update to 4.0.0
- As OpenGL rendering now works, remove the -devel suffix
- Enable staging
- Use new LIB_DEPENDS format
- Add new UPNP option
- Handle -liconv removal on -CURRENT |