| Port details |
- fbsd-duckstation Free and open-source PlayStation emulator
- 20240614_5 emulators
=0 20240614_5Version of this port present on the latest quarterly branch. - Maintainer: martymac@FreeBSD.org
 - Port Added: 2024-12-04 07:51:07
- Last Update: 2025-12-19 09:03:02
- Commit Hash: 45fef88
- License: GPLv3
- WWW:
- https://www.duckstation.org
- Description:
- DuckStation is a PlayStation 1, aka. PSX Emulator.
DuckStation is an simulator/emulator of the Sony PlayStation(TM) console,
focusing on playability, speed, and long-term maintainability. The goal is to
be as accurate as possible while maintaining performance suitable for low-end
devices.
That version of DuckStation includes local (FreeBSD-only) patches, mostly used
to fix build and relocate resources to common paths.
¦ ¦ ¦ ¦ 
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - USE_RC_SUBR (Service Scripts)
- no SUBR information found for this port
- Dependency lines:
-
- fbsd-duckstation>0:emulators/fbsd-duckstation
- To install the port:
- cd /usr/ports/emulators/fbsd-duckstation/ && make install clean
- To add the package, run one of these commands:
- pkg install emulators/fbsd-duckstation
- pkg install fbsd-duckstation
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: fbsd-duckstation
- Flavors: there is no flavor information for this port.
- NOT_FOR_ARCHS: i386
- distinfo:
- TIMESTAMP = 1720199749
SHA256 (stenzek-duckstation-v20240614-v0.1-6937_GH0.tar.gz) = 6f7aff4484fa8aa67bb84f6be6f6d04c9097c5cb45b80a7667bf2999a062231d
SIZE (stenzek-duckstation-v20240614-v0.1-6937_GH0.tar.gz) = 13548770
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- cmake : devel/cmake-core
- ninja : devel/ninja
- ECMConfig.cmake : devel/kf6-extra-cmake-modules
- pkgconf>=1.3.0_1 : devel/pkgconf
- sdl2-config : devel/sdl20
- ice.pc : x11/libICE
- x11.pc : x11/libX11
- xext.pc : x11/libXext
- xrandr.pc : x11/libXrandr
- xrender.pc : x11/libXrender
- lupdate : devel/qt6-tools
- Runtime dependencies:
-
- ice.pc : x11/libICE
- x11.pc : x11/libX11
- xext.pc : x11/libXext
- xrandr.pc : x11/libXrandr
- xrender.pc : x11/libXrender
- lupdate : devel/qt6-tools
- Library dependencies:
-
- libzstd.so : archivers/zstd
- libwebp.so : graphics/webp
- libpng.so : graphics/png
- libfreetype.so : print/freetype2
- libcurl.so : ftp/curl
- libwayland-client.so : graphics/wayland
- libwayland-egl.so : graphics/wayland
- libbacktrace.so : devel/libbacktrace
- libpulse.so : audio/pulseaudio
- libjack.so : audio/jack
- libsndio.so : audio/sndio
- libdbus-1.so : devel/dbus
- libxkbcommon.so : x11/libxkbcommon
- libEGL.so : graphics/libglvnd
- libjpeg.so : graphics/jpeg-turbo
- libSDL2.so : devel/sdl20
- libQt6Core.so : devel/qt6-base
- There are no ports dependent upon this port
Configuration Options:
- No options to configure
- Options name:
- emulators_fbsd-duckstation
- USES:
- cmake compiler:c++20-lang gl jpeg kde:5 pkgconfig qt:6 sdl xorg
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
| Port Moves |
- port moved here from emulators/duckstation on 2024-12-03
REASON: Developer asked to emphasize the port includes local patches
|
Number of commits found: 5
| Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
| Commit | Credits | Log message |
20240614_5 19 Dec 2025 09:03:02
    |
Jason E. Hale (jhale)  |
*/*: Bump PORTREVISION for known Qt private API abusers
Qt 6.10.1 edition.
These ports are known to directly use or link to a library that uses the
Qt private API and must be rebuilt with every Qt update.
Qt *public* API/ABI compatability is excellent, so most consumers don't
need to necessarily be rebuilt between patch or even minor releases, but
use of the private API breaks this compatibility between even patch
releases and its use is highly discouraged.
This list [1] is based on histortical data. We don't have time to
revisit every port on the list with each Qt update, so if your port has
dropped Qt private headers and was bumped in error, please remove it
yourself if you have write access to the Wiki or alert someone on kde@.
[1] https://wiki.freebsd.org/KDE/Qt |
20240614_4 05 Dec 2025 01:03:38
    |
Jason E. Hale (jhale)  |
emulators/fbsd-duckstation: Prepare for Qt 6.10
Backport upstream patch to fix build with Qt 6.10.
With hat: kde@ |
20240614_4 08 May 2025 10:25:13
    |
Ganael LAPLANCHE (martymac)  |
emulators/fbsd-duckstation: Fix build on arm64 |
20240614_3 08 Mar 2025 14:05:10
    |
Gleb Popov (arrowd)  |
*: Bump revisions after dbus update
PR: 285253
Reported by: Martin Birgmeier <d8zNeCFG@aon.at> |
20240614_2 04 Dec 2024 07:44:00
    |
Ganael LAPLANCHE (martymac)  |
emulators/duckstation: Rename to fbsd-duckstation
Follow developer's will (expressed in private) to emphasize our port
includes local patches and does not reflect the exact version of the
original software. |
Number of commits found: 5
|