notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine

Newsfeed changes

The news feed page[s] were not laid out well. Two pages, disjointed information, hard to figure out how to use the optional parameters...

Thankfully, someone told me.

The new page is ready for your review. Please compare these two:

You may also be interested in the Github issue.
Port details
fbsd-duckstation Free and open-source PlayStation emulator
20240614_3 emulators on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 20240614_3Version of this port present on the latest quarterly branch.
Maintainer: martymac@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2024-12-04 07:51:07
Last Update: 2025-03-08 14:05:10
Commit Hash: a347a92
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.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (131 items)
Collapse this list.
  1. /usr/local/share/licenses/fbsd-duckstation-20240614_3/catalog.mk
  2. /usr/local/share/licenses/fbsd-duckstation-20240614_3/LICENSE
  3. /usr/local/share/licenses/fbsd-duckstation-20240614_3/GPLv3
  4. bin/fbsd-duckstation-qt
  5. share/applications/fbsd-duckstation.desktop
  6. share/pixmaps/duckstation.png
  7. share/fbsd-duckstation/resources/chtdb.txt
  8. share/fbsd-duckstation/resources/discdb.yaml
  9. share/fbsd-duckstation/resources/fonts/LICENSE.txt
  10. share/fbsd-duckstation/resources/fonts/Roboto-Regular.ttf
  11. share/fbsd-duckstation/resources/fonts/RobotoMono-Medium.ttf
  12. share/fbsd-duckstation/resources/fonts/fa-solid-900.ttf
  13. share/fbsd-duckstation/resources/fonts/promptfont.otf
  14. share/fbsd-duckstation/resources/fullscreenui/NTSC-J.png
  15. share/fbsd-duckstation/resources/fullscreenui/NTSC-U.png
  16. share/fbsd-duckstation/resources/fullscreenui/PAL.png
  17. share/fbsd-duckstation/resources/fullscreenui/address-book-new.png
  18. share/fbsd-duckstation/resources/fullscreenui/applications-system.png
  19. share/fbsd-duckstation/resources/fullscreenui/back-icon.png
  20. share/fbsd-duckstation/resources/fullscreenui/desktop-mode.png
  21. share/fbsd-duckstation/resources/fullscreenui/drive-cdrom.png
  22. share/fbsd-duckstation/resources/fullscreenui/exit.png
  23. share/fbsd-duckstation/resources/fullscreenui/media-cdrom.png
  24. share/fbsd-duckstation/resources/fullscreenui/multimedia-player.png
  25. share/fbsd-duckstation/resources/fullscreenui/star-0.png
  26. share/fbsd-duckstation/resources/fullscreenui/star-1.png
  27. share/fbsd-duckstation/resources/fullscreenui/star-2.png
  28. share/fbsd-duckstation/resources/fullscreenui/star-3.png
  29. share/fbsd-duckstation/resources/fullscreenui/star-4.png
  30. share/fbsd-duckstation/resources/fullscreenui/star-5.png
  31. share/fbsd-duckstation/resources/fullscreenui/start-bios.png
  32. share/fbsd-duckstation/resources/fullscreenui/start-file.png
  33. share/fbsd-duckstation/resources/gamecontrollerdb.txt
  34. share/fbsd-duckstation/resources/gamedb.yaml
  35. share/fbsd-duckstation/resources/images/cover-placeholder.png
  36. share/fbsd-duckstation/resources/images/crosshair.png
  37. share/fbsd-duckstation/resources/images/duck.png
  38. share/fbsd-duckstation/resources/images/placeholder.png
  39. share/fbsd-duckstation/resources/images/sources.txt
  40. share/fbsd-duckstation/resources/no-save.png
  41. share/fbsd-duckstation/resources/shaders/Cccalibrator.glsl
  42. share/fbsd-duckstation/resources/shaders/crt-lottes.glsl
  43. share/fbsd-duckstation/resources/shaders/dolphinfx/bloom.glsl
  44. share/fbsd-duckstation/resources/shaders/dolphinfx/celshading.glsl
  45. share/fbsd-duckstation/resources/shaders/dolphinfx/crt/CRT-EASYMODE.glsl
  46. share/fbsd-duckstation/resources/shaders/dolphinfx/crt/CRT-HYLLIAN.glsl
  47. share/fbsd-duckstation/resources/shaders/dolphinfx/crt/ZFAST-CRT-COMPOSITE.glsl
  48. share/fbsd-duckstation/resources/shaders/dolphinfx/edge-smoothing/DDT.glsl
  49. share/fbsd-duckstation/resources/shaders/dolphinfx/edge-smoothing/XBR.glsl
  50. share/fbsd-duckstation/resources/shaders/dolphinfx/interpolation/JINC2.glsl
  51. share/fbsd-duckstation/resources/shaders/dolphinfx/pixel-art/PIXELLATE.glsl
  52. share/fbsd-duckstation/resources/shaders/dolphinfx/scanlines.glsl
  53. share/fbsd-duckstation/resources/shaders/reshade/README.md
  54. share/fbsd-duckstation/resources/shaders/reshade/REFERENCE.md
  55. share/fbsd-duckstation/resources/shaders/reshade/Shaders/Blending.fxh
  56. share/fbsd-duckstation/resources/shaders/reshade/Shaders/CRT-Guest-HD.fx
  57. share/fbsd-duckstation/resources/shaders/reshade/Shaders/CRT-NewPixie.fx
  58. share/fbsd-duckstation/resources/shaders/reshade/Shaders/CRTLottes2.fx
  59. share/fbsd-duckstation/resources/shaders/reshade/Shaders/Daltonize.fx
  60. share/fbsd-duckstation/resources/shaders/reshade/Shaders/Deband.fx
  61. share/fbsd-duckstation/resources/shaders/reshade/Shaders/DrawText.fxh
  62. share/fbsd-duckstation/resources/shaders/reshade/Shaders/FilmGrain2.fx
  63. share/fbsd-duckstation/resources/shaders/reshade/Shaders/LUT.fx
  64. share/fbsd-duckstation/resources/shaders/reshade/Shaders/Macros.fxh
  65. share/fbsd-duckstation/resources/shaders/reshade/Shaders/ReShade.fxh
  66. share/fbsd-duckstation/resources/shaders/reshade/Shaders/ReShadeUI.fxh
  67. share/fbsd-duckstation/resources/shaders/reshade/Shaders/TriDither.fxh
  68. share/fbsd-duckstation/resources/shaders/reshade/Shaders/crt-royale.fx
  69. share/fbsd-duckstation/resources/shaders/reshade/Shaders/crt-royale/lib/bind-shader-params.fxh
  70. share/fbsd-duckstation/resources/shaders/reshade/Shaders/crt-royale/lib/bloom-functions.fxh
  71. share/fbsd-duckstation/resources/shaders/reshade/Shaders/crt-royale/lib/blur-functions.fxh
  72. share/fbsd-duckstation/resources/shaders/reshade/Shaders/crt-royale/lib/derived-settings-and-constants.fxh
  73. share/fbsd-duckstation/resources/shaders/reshade/Shaders/crt-royale/lib/downsampling-functions.fxh
  74. share/fbsd-duckstation/resources/shaders/reshade/Shaders/crt-royale/lib/gamma-management.fxh
  75. share/fbsd-duckstation/resources/shaders/reshade/Shaders/crt-royale/lib/geometry-functions.fxh
  76. share/fbsd-duckstation/resources/shaders/reshade/Shaders/crt-royale/lib/helper-functions-and-macros.fxh
  77. share/fbsd-duckstation/resources/shaders/reshade/Shaders/crt-royale/lib/phosphor-mask-calculations.fxh
  78. share/fbsd-duckstation/resources/shaders/reshade/Shaders/crt-royale/lib/quad-pixel-communication.fxh
  79. share/fbsd-duckstation/resources/shaders/reshade/Shaders/crt-royale/lib/scanline-functions.fxh
  80. share/fbsd-duckstation/resources/shaders/reshade/Shaders/crt-royale/lib/special-functions.fxh
  81. share/fbsd-duckstation/resources/shaders/reshade/Shaders/crt-royale/lib/tex2Dantialias.fxh
  82. share/fbsd-duckstation/resources/shaders/reshade/Shaders/crt-royale/lib/user-settings.fxh
  83. share/fbsd-duckstation/resources/shaders/reshade/Shaders/crt-royale/shaders/bloom.fxh
  84. share/fbsd-duckstation/resources/shaders/reshade/Shaders/crt-royale/shaders/blurring.fxh
  85. share/fbsd-duckstation/resources/shaders/reshade/Shaders/crt-royale/shaders/brightpass.fxh
  86. share/fbsd-duckstation/resources/shaders/reshade/Shaders/crt-royale/shaders/content-box.fxh
  87. share/fbsd-duckstation/resources/shaders/reshade/Shaders/crt-royale/shaders/deinterlace.fxh
  88. share/fbsd-duckstation/resources/shaders/reshade/Shaders/crt-royale/shaders/electron-beams.fxh
  89. share/fbsd-duckstation/resources/shaders/reshade/Shaders/crt-royale/shaders/geometry-aa-last-pass.fxh
  90. share/fbsd-duckstation/resources/shaders/reshade/Shaders/crt-royale/shaders/input-blurring.fxh
  91. share/fbsd-duckstation/resources/shaders/reshade/Shaders/crt-royale/shaders/phosphor-mask.fxh
  92. share/fbsd-duckstation/resources/shaders/reshade/Shaders/crt-royale/shaders/shared-objects.fxh
  93. share/fbsd-duckstation/resources/shaders/reshade/Shaders/crt-royale/version-number.fxh
  94. share/fbsd-duckstation/resources/shaders/reshade/Shaders/scanlines-abs.fx
  95. share/fbsd-duckstation/resources/shaders/reshade/Textures/CRT-LUT-1.png
  96. share/fbsd-duckstation/resources/shaders/reshade/Textures/CRT-LUT-2.png
  97. share/fbsd-duckstation/resources/shaders/reshade/Textures/CRT-LUT-3.png
  98. share/fbsd-duckstation/resources/shaders/reshade/Textures/CRT-LUT-4.png
  99. share/fbsd-duckstation/resources/shaders/reshade/Textures/FontAtlas.png
  100. share/fbsd-duckstation/resources/shaders/reshade/Textures/crt-newpixie/crtframe.png
  101. share/fbsd-duckstation/resources/shaders/reshade/Textures/lut.png
  102. share/fbsd-duckstation/resources/shaders/reshade/source.txt
  103. share/fbsd-duckstation/resources/shaders/simple-brightness.glsl
  104. share/fbsd-duckstation/resources/shaders/simple-flip.glsl
  105. share/fbsd-duckstation/resources/shaders/simple-gamma.glsl
  106. share/fbsd-duckstation/resources/shaders/simple-sharpen.glsl
  107. share/fbsd-duckstation/resources/sounds/achievements/README.txt
  108. share/fbsd-duckstation/resources/sounds/achievements/lbsubmit.wav
  109. share/fbsd-duckstation/resources/sounds/achievements/message.wav
  110. share/fbsd-duckstation/resources/sounds/achievements/unlock.wav
  111. share/fbsd-duckstation/resources/thirdparty.html
  112. share/fbsd-duckstation/translations/duckstation-qt_de.qm
  113. share/fbsd-duckstation/translations/duckstation-qt_en.qm
  114. share/fbsd-duckstation/translations/duckstation-qt_es-ES.qm
  115. share/fbsd-duckstation/translations/duckstation-qt_es.qm
  116. share/fbsd-duckstation/translations/duckstation-qt_fr.qm
  117. share/fbsd-duckstation/translations/duckstation-qt_he.qm
  118. share/fbsd-duckstation/translations/duckstation-qt_id.qm
  119. share/fbsd-duckstation/translations/duckstation-qt_it.qm
  120. share/fbsd-duckstation/translations/duckstation-qt_ja.qm
  121. share/fbsd-duckstation/translations/duckstation-qt_ko.qm
  122. share/fbsd-duckstation/translations/duckstation-qt_nl.qm
  123. share/fbsd-duckstation/translations/duckstation-qt_pl.qm
  124. share/fbsd-duckstation/translations/duckstation-qt_pt-BR.qm
  125. share/fbsd-duckstation/translations/duckstation-qt_pt-PT.qm
  126. share/fbsd-duckstation/translations/duckstation-qt_ru.qm
  127. share/fbsd-duckstation/translations/duckstation-qt_tr.qm
  128. share/fbsd-duckstation/translations/duckstation-qt_zh-CN.qm
  129. @owner
  130. @group
  131. @mode
Collapse this list.
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):
fbsd-duckstation
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest-20240614_3------
FreeBSD:13:quarterly-20240614_2------
FreeBSD:14:latest-20240614_3------
FreeBSD:14:quarterly-20240614_3------
FreeBSD:15:latest-20240614_3n/a-n/a---
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. cmake : devel/cmake-core
  2. ninja : devel/ninja
  3. ECMConfig.cmake : devel/kf6-extra-cmake-modules
  4. pkgconf>=1.3.0_1 : devel/pkgconf
  5. sdl2-config : devel/sdl20
  6. ice.pc : x11/libICE
  7. x11.pc : x11/libX11
  8. xext.pc : x11/libXext
  9. xrandr.pc : x11/libXrandr
  10. xrender.pc : x11/libXrender
  11. lupdate : devel/qt6-tools
Runtime dependencies:
  1. ice.pc : x11/libICE
  2. x11.pc : x11/libX11
  3. xext.pc : x11/libXext
  4. xrandr.pc : x11/libXrandr
  5. xrender.pc : x11/libXrender
  6. lupdate : devel/qt6-tools
Library dependencies:
  1. libzstd.so : archivers/zstd
  2. libwebp.so : graphics/webp
  3. libpng.so : graphics/png
  4. libfreetype.so : print/freetype2
  5. libcurl.so : ftp/curl
  6. libwayland-client.so : graphics/wayland
  7. libwayland-egl.so : graphics/wayland
  8. libbacktrace.so : devel/libbacktrace
  9. libpulse.so : audio/pulseaudio
  10. libjack.so : audio/jack
  11. libsndio.so : audio/sndio
  12. libdbus-1.so : devel/dbus
  13. libxkbcommon.so : x11/libxkbcommon
  14. libEGL.so : graphics/libglvnd
  15. libjpeg.so : graphics/jpeg-turbo
  16. libSDL2.so : devel/sdl20
  17. 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:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/stenzek/duckstation/tar.gz/v0.1-6937?dummy=/
Collapse this list.
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: 2

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
20240614_3
08 Mar 2025 14:05:10
commit hash: a347a92e6ea1376b0004ef39e52cad58eddd6ae7commit hash: a347a92e6ea1376b0004ef39e52cad58eddd6ae7commit hash: a347a92e6ea1376b0004ef39e52cad58eddd6ae7commit hash: a347a92e6ea1376b0004ef39e52cad58eddd6ae7 files touched by this commit
Gleb Popov (arrowd) search for other commits by this committer
*: Bump revisions after dbus update

PR:		285253
Reported by:	Martin Birgmeier <d8zNeCFG@aon.at>
20240614_2
04 Dec 2024 07:44:00
commit hash: c2d6cbb076ade911ef923ff95d90ec979abbc937commit hash: c2d6cbb076ade911ef923ff95d90ec979abbc937commit hash: c2d6cbb076ade911ef923ff95d90ec979abbc937commit hash: c2d6cbb076ade911ef923ff95d90ec979abbc937 files touched by this commit
Ganael LAPLANCHE (martymac) search for other commits by this committer
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: 2