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

Bot filter coming soon

To deter bots pegging the database CPU to 100%, a bot testing filter to be added to the website. This should not affect newsfeeds etc. Anubis seems light-weight - it''''''''s already in use within the FreeBSD Project. This notice is just a heads up in case you see something odd. This notice will be updated after Anubis is installed.

Port details on branch 2025Q1
rpcs3 PS3 emulator/debugger
0.0.34.17383 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 0.0.34.17383Version of this port present on the latest quarterly branch.
Maintainer: jbeich@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2025-01-07 00:39:14
Last Update: 2025-01-24 23:36:22
Commit Hash: 89b2e9a
Also Listed In: wayland
License: APACHE20 ISCL GPLv2 MIT ZLIB
WWW:
https://rpcs3.net/
Description:
RPCS3 is an open-source Sony PlayStation 3 emulator and debugger written in C++ for Windows and Linux. The project began development on May 23rd, 2011 and currently sports modern Vulkan, Direct3D 12 and OpenGL graphic APIs. The emulator is capable of booting and playing hundreds of commercial games. With each and every contribution and donation, more and more games are becoming closer and closer to either booting or full playability.
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 (67 items)
Collapse this list.
  1. /usr/local/share/licenses/rpcs3-0.0.34.17383/catalog.mk
  2. /usr/local/share/licenses/rpcs3-0.0.34.17383/LICENSE
  3. /usr/local/share/licenses/rpcs3-0.0.34.17383/APACHE20
  4. /usr/local/share/licenses/rpcs3-0.0.34.17383/ISCL
  5. /usr/local/share/licenses/rpcs3-0.0.34.17383/GPLv2
  6. /usr/local/share/licenses/rpcs3-0.0.34.17383/MIT
  7. /usr/local/share/licenses/rpcs3-0.0.34.17383/ZLIB
  8. bin/rpcs3
  9. share/applications/rpcs3.desktop
  10. share/icons/hicolor/48x48/apps/rpcs3.png
  11. share/icons/hicolor/scalable/apps/rpcs3.svg
  12. share/metainfo/rpcs3.metainfo.xml
  13. share/rpcs3/GuiConfigs/Classic (Bright).qss
  14. share/rpcs3/GuiConfigs/Darker Style by TheMitoSan.qss
  15. share/rpcs3/GuiConfigs/Envy.qss
  16. share/rpcs3/GuiConfigs/Kuroi (Dark) by Ani.qss
  17. share/rpcs3/GuiConfigs/ModernBlue Theme by TheMitoSan.qss
  18. share/rpcs3/GuiConfigs/Nekotekina by GooseWing.qss
  19. share/rpcs3/GuiConfigs/Skyline (Nightfall).qss
  20. share/rpcs3/GuiConfigs/Skyline.qss
  21. share/rpcs3/GuiConfigs/YoRHa by Ani.qss
  22. share/rpcs3/GuiConfigs/YoRHa-background.jpg
  23. share/rpcs3/GuiConfigs/kot-bg.jpg
  24. share/rpcs3/GuiConfigs/list_arrow_blue.png
  25. share/rpcs3/GuiConfigs/list_arrow_down_blue.png
  26. share/rpcs3/GuiConfigs/list_arrow_down_green.png
  27. share/rpcs3/GuiConfigs/list_arrow_down_white.png
  28. share/rpcs3/GuiConfigs/list_arrow_green.png
  29. share/rpcs3/GuiConfigs/list_arrow_white.png
  30. share/rpcs3/Icons/ui/L1.png
  31. share/rpcs3/Icons/ui/L2.png
  32. share/rpcs3/Icons/ui/R1.png
  33. share/rpcs3/Icons/ui/R2.png
  34. share/rpcs3/Icons/ui/circle.png
  35. share/rpcs3/Icons/ui/cross.png
  36. share/rpcs3/Icons/ui/dpad.png
  37. share/rpcs3/Icons/ui/dpad_down.png
  38. share/rpcs3/Icons/ui/dpad_left.png
  39. share/rpcs3/Icons/ui/dpad_right.png
  40. share/rpcs3/Icons/ui/dpad_up.png
  41. share/rpcs3/Icons/ui/fade_bottom.png
  42. share/rpcs3/Icons/ui/fade_top.png
  43. share/rpcs3/Icons/ui/left_stick.png
  44. share/rpcs3/Icons/ui/new.png
  45. share/rpcs3/Icons/ui/right_stick.png
  46. share/rpcs3/Icons/ui/save.png
  47. share/rpcs3/Icons/ui/select.png
  48. share/rpcs3/Icons/ui/spinner-24.png
  49. share/rpcs3/Icons/ui/square.png
  50. share/rpcs3/Icons/ui/start.png
  51. share/rpcs3/Icons/ui/triangle.png
  52. share/rpcs3/git/README.md
  53. share/rpcs3/git/commits.lst
  54. share/rpcs3/test/dump_stack.elf
  55. share/rpcs3/test/gs_gcm_basic_triangle.elf
  56. share/rpcs3/test/gs_gcm_cube.elf
  57. share/rpcs3/test/gs_gcm_handle_system_cmd.elf
  58. share/rpcs3/test/gs_gcm_hello_world.elf
  59. share/rpcs3/test/gs_gcm_tetris.elf
  60. share/rpcs3/test/pad_test.elf
  61. share/rpcs3/test/ppu_thread.elf
  62. share/rpcs3/test/pspgame.elf
  63. share/rpcs3/test/rpcsp.elf
  64. share/rpcs3/test/spurs_test.self
  65. @owner
  66. @group
  67. @mode
Collapse this list.
Dependency lines:
  • rpcs3>0:emulators/rpcs3
To install the port:
cd /usr/ports/emulators/rpcs3/ && make install clean
To add the package, run one of these commands:
  • pkg install emulators/rpcs3
  • pkg install rpcs3
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: rpcs3
Flavors: there is no flavor information for this port.
ONLY_FOR_ARCHS: aarch64 amd64
distinfo:
TIMESTAMP = 1737704650 SHA256 (RPCS3-rpcs3-v0.0.34-17383-gf1f85335a7_GH0.tar.gz) = f00d9f302c7a6a6d208e33dd4ae55a36c7528fd937095cb4e3cecdeea8047da9 SIZE (RPCS3-rpcs3-v0.0.34-17383-gf1f85335a7_GH0.tar.gz) = 7934024

Expand this list (26 items)

Collapse this list.

SHA256 (RPCS3-hidapi-hidapi-0.14.0-2-g8b43a97_GH0.tar.gz) = 109ba77362885d60e274930f637735ee75df2850fe99e3f1c3a5b9d1187f8cb6 SIZE (RPCS3-hidapi-hidapi-0.14.0-2-g8b43a97_GH0.tar.gz) = 348879 SHA256 (RPCS3-soundtouch-2.3.1-68-g394e1f5_GH0.tar.gz) = e24af82c51547341e2dfd43af03c1847abfd8d27334d667e6a51943f7f505cbe SIZE (RPCS3-soundtouch-2.3.1-68-g394e1f5_GH0.tar.gz) = 606828 SHA256 (asmjit-asmjit-416f735_GH0.tar.gz) = 65ba9c3487da09af02db0c34405d1bdd3e49e134062930777f272007d97940fd SIZE (asmjit-asmjit-416f735_GH0.tar.gz) = 1151444 SHA256 (facebook-zstd-v1.4.7-2181-g97291fc5_GH0.tar.gz) = f8dd4108d24ee82079ba546f3d149a5fa8943d37a4bc2fdea4c6aae872df694d SIZE (facebook-zstd-v1.4.7-2181-g97291fc5_GH0.tar.gz) = 2427123 SHA256 (jbeder-yaml-cpp-0.8.0-11-g456c68f_GH0.tar.gz) = 3793d936474b1e6366f934f128f168dae711fd5e248dac048226c7879cefd6a3 SIZE (jbeder-yaml-cpp-0.8.0-11-g456c68f_GH0.tar.gz) = 1018173 SHA256 (KhronosGroup-glslang-13.1.1_GH0.tar.gz) = 1c4d0a5a38c8aaf89a2d7e6093be734320599f5a6775b2726beeb05b0c054e66 SIZE (KhronosGroup-glslang-13.1.1_GH0.tar.gz) = 3763210 SHA256 (kcat-openal-soft-1.23.1_GH0.tar.gz) = dfddf3a1f61059853c625b7bb03de8433b455f2f79f89548cbcbd5edca3d4a4a SIZE (kcat-openal-soft-1.23.1_GH0.tar.gz) = 840185 SHA256 (kinetiknz-cubeb-cubeb-0.2-1425-g88585b6_GH0.tar.gz) = d10bf2d54d7202efa39ac10bc580048666d6e7a5019a5d1f0f71e8b7bf01f25c SIZE (kinetiknz-cubeb-cubeb-0.2-1425-g88585b6_GH0.tar.gz) = 226777 SHA256 (miniupnp-miniupnp-miniupnpd_2_3_6_GH0.tar.gz) = 6e5ee2239030486675f558cc840d154e5e2db9517efc96c5b0ab2b2c34c1a128 SIZE (miniupnp-miniupnp-miniupnpd_2_3_6_GH0.tar.gz) = 462607 SHA256 (nothings-stb-013ac3b_GH0.tar.gz) = f2f5aeaa2504f8dc3ee7412cb480f9be218766c7a652ce3bcebbc25ec72d7e9c SIZE (nothings-stb-013ac3b_GH0.tar.gz) = 1510649 SHA256 (wolfSSL-wolfssl-v5.7.6-stable_GH0.tar.gz) = 52b1e439e30d1ed8162a16308a8525a862183b67aa30373b11166ecbab000d63 SIZE (wolfSSL-wolfssl-v5.7.6-stable_GH0.tar.gz) = 24573776 SHA256 (xioTechnologies-Fusion-v1.2.7_GH0.tar.gz) = 39508f8e7de502d2c47be52d18b77bdf8c446e2bca3ca98c8a56801e87ee7d5b SIZE (xioTechnologies-Fusion-v1.2.7_GH0.tar.gz) = 447832 SHA256 (thestk-rtmidi-6.0.0_GH0.tar.gz) = ef7bcda27fee6936b651c29ebe9544c74959d0b1583b716ce80a1c6fea7617f0 SIZE (thestk-rtmidi-6.0.0_GH0.tar.gz) = 515502

Collapse this list.


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: pkg-fallout
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. flatc : devel/flatbuffers
  2. evdev-proto>0 : devel/evdev-proto
  3. jackit>0 : audio/jack
  4. pulseaudio>0 : audio/pulseaudio
  5. sndio>0 : audio/sndio
  6. vulkan.h : graphics/vulkan-headers
  7. cmake : devel/cmake-core
  8. ninja : devel/ninja
  9. pkgconf>=1.3.0_1 : devel/pkgconf
  10. python3.11 : lang/python311
  11. sdl2-config : devel/sdl20
  12. xorgproto>=0 : x11/xorgproto
  13. x11.pc : x11/libX11
Runtime dependencies:
  1. x11.pc : x11/libX11
Library dependencies:
  1. libxxhash.so : devel/xxhash
  2. libcurl.so : ftp/curl
  3. libpng.so : graphics/png
  4. libavcodec.so : multimedia/ffmpeg
  5. libpugixml.so : textproc/pugixml
  6. libevdev.so : devel/libevdev
  7. libudev.so : devel/libudev-devd
  8. libFAudio.so : audio/faudio
  9. libjack.so : audio/jack
  10. libopencv_imgproc.so : graphics/opencv
  11. libvulkan.so : graphics/vulkan-loader
  12. libGL.so : graphics/libglvnd
  13. libGLEW.so : graphics/glew
  14. libiconv.so : converters/libiconv
  15. libLLVM-16.so : devel/llvm16
  16. libopenal.so.1 : audio/openal-soft
  17. libSDL2.so : devel/sdl20
  18. libQt6Core.so : devel/qt6-base
  19. libQt6Multimedia.so : multimedia/qt6-multimedia
  20. libQt6Svg.so : graphics/qt6-svg
There are no ports dependent upon this port

Configuration Options:
===> The following configuration options are available for rpcs3-0.0.34.17383: ALSA=off: ALSA audio architecture support EVDEV=on: libevdev-based joystick support FAUDIO=on: FAudio audio support JACK=on: JACK audio server support OPENCV=on: Computer Vision support via OpenCV PULSEAUDIO=on: PulseAudio sound server support SDL=on: Simple Direct Media Layer support SNDIO=on: Sndio audio support VULKAN=on: Vulkan renderer ===> Use 'make config' to modify these settings
Options name:
emulators_rpcs3
USES:
cmake gl iconv:wchar_t llvm:min=16,lib localbase:ldflags openal:soft pkgconfig python:build qt:6 xorg sdl
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/RPCS3/rpcs3/tar.gz/v0.0.34-17383-gf1f85335a7?dummy=/
Collapse this list.

Number of commits found: 12

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
0.0.34.17383
24 Jan 2025 23:36:22
commit hash: 89b2e9a9cb069a7e895389257061de94ceb9e42bcommit hash: 89b2e9a9cb069a7e895389257061de94ceb9e42bcommit hash: 89b2e9a9cb069a7e895389257061de94ceb9e42bcommit hash: 89b2e9a9cb069a7e895389257061de94ceb9e42b files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
emulators/rpcs3: update to 0.0.34.17373

Changes:	https://github.com/RPCS3/rpcs3/compare/6fddb31a07...f1f85335a7
(cherry picked from commit 1ce4c65e931bec1736d768eba72be41748f1e3dc)
0.0.34.17373
23 Jan 2025 15:19:28
commit hash: dc72f2fe3f7b275a123497420cdcc0551a2f5075commit hash: dc72f2fe3f7b275a123497420cdcc0551a2f5075commit hash: dc72f2fe3f7b275a123497420cdcc0551a2f5075commit hash: dc72f2fe3f7b275a123497420cdcc0551a2f5075 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
emulators/rpcs3: unbreak build after d458041ef5aa

-- Checking for module 'pugixml>=1.15'
--   Package dependency requirement 'pugixml >= 1.15' could not be satisfied.
Package 'pugixml' has version '1.14', required version is '>= 1.15'
CMake Error at /usr/local/share/cmake/Modules/FindPkgConfig.cmake:645 (message):
  The following required packages were not found:

   - pugixml>=1.15

Reported by:	pkg-fallout
(direct commit to 2025Q1 as bbc08dcb46a3 is missing on the branch)
0.0.34.17373
23 Jan 2025 15:19:19
commit hash: 715cc16f045b4f2fbf35d8501fb15519ffc50a58commit hash: 715cc16f045b4f2fbf35d8501fb15519ffc50a58commit hash: 715cc16f045b4f2fbf35d8501fb15519ffc50a58commit hash: 715cc16f045b4f2fbf35d8501fb15519ffc50a58 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
emulators/rpcs3: revert to fix commit message

This reverts commit ff094ce6aee465d8965155ccdb694e9435f17835.
0.0.34.17373
23 Jan 2025 15:16:44
commit hash: ff094ce6aee465d8965155ccdb694e9435f17835commit hash: ff094ce6aee465d8965155ccdb694e9435f17835commit hash: ff094ce6aee465d8965155ccdb694e9435f17835commit hash: ff094ce6aee465d8965155ccdb694e9435f17835 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
emulators/rpcs3: unbreak build after d458041ef5aa

Utilities/rXml.cpp:56:47: error: no matching member function for call to
'attribute'
                if (const pugi::xml_attribute attr = handle.attribute(name))
                                                     ~~~~~~~^~~~~~~~~
/usr/local/include/pugixml.hpp:546:17: note: candidate function not viable: no
known conversion from 'std::string_view' (aka 'basic_string_view<char>') to
'const char_t *' (aka 'const char *') for 1st argument
                xml_attribute attribute(const char_t* name) const;
                              ^
/usr/local/include/pugixml.hpp:551:17: note: candidate function not viable:
requires 2 arguments, but 1 was provided
                xml_attribute attribute(const char_t* name, xml_attribute& hint)
const;
                              ^

Reported by:	pkg-fallout
(direct commit to 2025Q1 as bbc08dcb46a3 is missing on the branch)
0.0.34.17373
23 Jan 2025 00:16:13
commit hash: 3c65822aeba4dc699395e7039abbb256e3da1385commit hash: 3c65822aeba4dc699395e7039abbb256e3da1385commit hash: 3c65822aeba4dc699395e7039abbb256e3da1385commit hash: 3c65822aeba4dc699395e7039abbb256e3da1385 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
emulators/rpcs3: unbreak aarch64 build after a036b104b872

3rdparty/wolfssl/wolfssl/wolfcrypt/src/cpuid.c:262:28: error: use of undeclared
identifier 'CPUID_AARCH64_FEAT_PMULL'
            if (features & CPUID_AARCH64_FEAT_PMULL)
                           ^

Reported by:	pkg-fallout

(cherry picked from commit 91e4d1cd95968d2db3e84d73592e8e71a73b077a)
0.0.34.17373
23 Jan 2025 00:16:11
commit hash: d458041ef5aacfa5b524ec8c57006daffbb20039commit hash: d458041ef5aacfa5b524ec8c57006daffbb20039commit hash: d458041ef5aacfa5b524ec8c57006daffbb20039commit hash: d458041ef5aacfa5b524ec8c57006daffbb20039 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
emulators/rpcs3: update to 0.0.34.17373

Changes:	https://github.com/RPCS3/rpcs3/compare/0a6f9ed967...6fddb31a07
(cherry picked from commit 4ec57dffeb3a3c057472a10aaa13ccf9f3667e30)
0.0.34.17357
18 Jan 2025 00:48:49
commit hash: 66071fe85416fd42e2164106eded0e357714e225commit hash: 66071fe85416fd42e2164106eded0e357714e225commit hash: 66071fe85416fd42e2164106eded0e357714e225commit hash: 66071fe85416fd42e2164106eded0e357714e225 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
emulators/rpcs3: update to 0.0.34.17357

Changes:	https://github.com/RPCS3/rpcs3/compare/09580594e6...0a6f9ed967
(cherry picked from commit 86e28c84a7e01752dd8bfeac455f2e318a2ab1d1)
0.0.34.17353
16 Jan 2025 04:04:43
commit hash: bb5cb7bb00e8d2e78bb51e78fe440babb5eb8022commit hash: bb5cb7bb00e8d2e78bb51e78fe440babb5eb8022commit hash: bb5cb7bb00e8d2e78bb51e78fe440babb5eb8022commit hash: bb5cb7bb00e8d2e78bb51e78fe440babb5eb8022 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
emulators/rpcs3: unbreak build after b566fcf015cd

Utilities/rXml.cpp:56:47: error: no matching member function for call to
'attribute'
                if (const pugi::xml_attribute attr = handle.attribute(name))
                                                     ~~~~~~~^~~~~~~~~
/usr/local/include/pugixml.hpp:546:17: note: candidate function not viable: no
known conversion from 'std::string_view' (aka 'basic_string_view<char>') to
'const char_t *' (aka 'const char *') for 1st argument
                xml_attribute attribute(const char_t* name) const;
                              ^
/usr/local/include/pugixml.hpp:551:17: note: candidate function not viable:
requires 2 arguments, but 1 was provided
                xml_attribute attribute(const char_t* name, xml_attribute& hint)
const;
                              ^

Reported by:	pkg-fallout
(direct commit to 2025Q1 as bbc08dcb46a3 is missing on the branch)
0.0.34.17353
16 Jan 2025 00:56:39
commit hash: b566fcf015cd4fbdd1da9d539642e912898b2aafcommit hash: b566fcf015cd4fbdd1da9d539642e912898b2aafcommit hash: b566fcf015cd4fbdd1da9d539642e912898b2aafcommit hash: b566fcf015cd4fbdd1da9d539642e912898b2aaf files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
emulators/rpcs3: update to 0.0.34.17353

Changes:	https://github.com/RPCS3/rpcs3/compare/1b87e186c4...09580594e6
(cherry picked from commit cfedc2cdb265a01d9f7138b072ce8d3c1b49edb7)
0.0.34.17339
11 Jan 2025 00:51:40
commit hash: 0c8651dbe4dccf78fbcb92c1125ed79c8c8f29f0commit hash: 0c8651dbe4dccf78fbcb92c1125ed79c8c8f29f0commit hash: 0c8651dbe4dccf78fbcb92c1125ed79c8c8f29f0commit hash: 0c8651dbe4dccf78fbcb92c1125ed79c8c8f29f0 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
emulators/rpcs3: update to 0.0.34.17339

Changes:	https://github.com/RPCS3/rpcs3/compare/3381a884d0...1b87e186c4
(cherry picked from commit 8c4321f5c142aece31b5e289f2b2ecd81996d82c)
0.0.34.17325
09 Jan 2025 00:44:41
commit hash: c9a4197806df153b7ed39ab5c6319ecc7f2d3f2ecommit hash: c9a4197806df153b7ed39ab5c6319ecc7f2d3f2ecommit hash: c9a4197806df153b7ed39ab5c6319ecc7f2d3f2ecommit hash: c9a4197806df153b7ed39ab5c6319ecc7f2d3f2e files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
emulators/rpcs3: update to 0.0.34.17325

Changes:	https://github.com/RPCS3/rpcs3/compare/c443326fb1...3381a884d0
(cherry picked from commit 1b4c3200ffd63a1505b37256ba75ab48d2921ba0)
0.0.34.17319
07 Jan 2025 00:36:54
commit hash: 557f17c805535a0c486a8eeafc14d952fcfb9b5ccommit hash: 557f17c805535a0c486a8eeafc14d952fcfb9b5ccommit hash: 557f17c805535a0c486a8eeafc14d952fcfb9b5ccommit hash: 557f17c805535a0c486a8eeafc14d952fcfb9b5c files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
emulators/rpcs3: update to 0.0.34.17319

Changes:	https://github.com/RPCS3/rpcs3/compare/c9d39ce7ae...c443326fb1
(cherry picked from commit 1e9016d2f5e1f547a2da661ad30332122cf0705c)

Number of commits found: 12