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
Port details
fbsd-duckstation Free and open-source PlayStation emulator
20240614_2 emulatorsnew! 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 Package not present on quarterly.This port was created during this quarter. It will be in the next quarterly branch but not the current one.
Maintainer: martymac@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2024-12-04 07:51:07
Last Update: 2024-12-04 07:44:00
Commit Hash: c2d6cbb
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_2/catalog.mk
  2. /usr/local/share/licenses/fbsd-duckstation-20240614_2/LICENSE
  3. /usr/local/share/licenses/fbsd-duckstation-20240614_2/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

No package information for this port in our database
Sometimes this happens. Not all ports have packages. This is doubly so for new ports, like this one.
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: 1

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
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: 1