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
This referral link gives you 10% off a Fastmail.com account and gives me a discount on my Fastmail account.

Get notified when packages are built

A new feature has been added. FreshPorts already tracks package built by the FreeBSD project. This information is displayed on each port page. You can now get an email when FreshPorts notices a new package is available for something on one of your watch lists. However, you must opt into that. Click on Report Subscriptions on the right, and New Package Notification box, and click on Update.

Finally, under Watch Lists, click on ABI Package Subscriptions to select your ABI (e.g. FreeBSD:14:amd64) & package set (latest/quarterly) combination for a given watch list. This is what FreshPorts will look for.

Port details on branch 2022Q3
rpcs3 PS3 emulator/debugger
0.0.24 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.31.16347Version of this port present on the latest quarterly branch.
Maintainer: jbeich@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2022-08-13 22:39:41
Last Update: 2022-09-04 18:59:11
Commit Hash: e15d05f
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. WWW: https://rpcs3.net/
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 (66 items)
Collapse this list.
  1. /usr/local/share/licenses/rpcs3-0.0.24/catalog.mk
  2. /usr/local/share/licenses/rpcs3-0.0.24/LICENSE
  3. /usr/local/share/licenses/rpcs3-0.0.24/APACHE20
  4. /usr/local/share/licenses/rpcs3-0.0.24/ISCL
  5. /usr/local/share/licenses/rpcs3-0.0.24/GPLv2
  6. /usr/local/share/licenses/rpcs3-0.0.24/MIT
  7. /usr/local/share/licenses/rpcs3-0.0.24/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/square.png
  49. share/rpcs3/Icons/ui/start.png
  50. share/rpcs3/Icons/ui/triangle.png
  51. share/rpcs3/git/README.md
  52. share/rpcs3/git/commits.lst
  53. share/rpcs3/test/dump_stack.elf
  54. share/rpcs3/test/gs_gcm_basic_triangle.elf
  55. share/rpcs3/test/gs_gcm_cube.elf
  56. share/rpcs3/test/gs_gcm_handle_system_cmd.elf
  57. share/rpcs3/test/gs_gcm_hello_world.elf
  58. share/rpcs3/test/gs_gcm_tetris.elf
  59. share/rpcs3/test/pad_test.elf
  60. share/rpcs3/test/ppu_thread.elf
  61. share/rpcs3/test/pspgame.elf
  62. share/rpcs3/test/rpcsp.elf
  63. share/rpcs3/test/spurs_test.self
  64. @owner
  65. @group
  66. @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 = 1661984682 SHA256 (RPCS3-rpcs3-v0.0.24-14104-g2cd7238e76_GH0.tar.gz) = 69042cd44c3f41c44d5e1282e2bda0a2bfec83868c693c68b96e84799dac5ac7 SIZE (RPCS3-rpcs3-v0.0.24-14104-g2cd7238e76_GH0.tar.gz) = 8626284

Expand this list (24 items)

Collapse this list.

SHA256 (RPCS3-hidapi-hidapi-0.12.0-2-gc2aa9dd_GH0.tar.gz) = 0670ad9e58476c51775fd3a0b9e995eab5a544b498f00e802023acd265f07a3e SIZE (RPCS3-hidapi-hidapi-0.12.0-2-gc2aa9dd_GH0.tar.gz) = 239244 SHA256 (RPCS3-llvm-mirror-5521155be5c8_GH0.tar.gz) = 664900003e75b1e206c4e2adfbd6b63fb6538678ac81e877ee079ba385fc192c SIZE (RPCS3-llvm-mirror-5521155be5c8_GH0.tar.gz) = 29970832 SHA256 (RPCS3-soundtouch-2.3.1-16-g83cfba6_GH0.tar.gz) = 56863dbed27510742ed4ced54e9a5fba8658bcbfbb1cc5cdb978d7d537a3a874 SIZE (RPCS3-soundtouch-2.3.1-16-g83cfba6_GH0.tar.gz) = 524625 SHA256 (asmjit-asmjit-06d0bad_GH0.tar.gz) = e48728f90c17ddd785b2a94489bd0396dffe086195fc046b547619b2fd363e3c SIZE (asmjit-asmjit-06d0bad_GH0.tar.gz) = 972948 SHA256 (jbeder-yaml-cpp-yaml-cpp-0.7.0-1-g0b67821_GH0.tar.gz) = 97ed209bb218153ba1cd8096e4d259e559ce7119bfc93013fc843c83651047ae SIZE (jbeder-yaml-cpp-yaml-cpp-0.7.0-1-g0b67821_GH0.tar.gz) = 1033619 SHA256 (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-152-g4995a2f_GH0.tar.gz) = 3e38c27410a3d888e8118031ef8b1f9a1359297fe29a841107ccb5b07dea4ab2 SIZE (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-152-g4995a2f_GH0.tar.gz) = 420368 SHA256 (KhronosGroup-SPIRV-Tools-v2022.2_GH0.tar.gz) = 909fc7e68049dca611ca2d57828883a86f503b0353ff78bc594eddc65eb882b9 SIZE (KhronosGroup-SPIRV-Tools-v2022.2_GH0.tar.gz) = 2994426 SHA256 (KhronosGroup-glslang-11.10.0_GH0.tar.gz) = 8ffc19c435232d09299dd2c91e247292b3508c1b826a3497c60682e4bbf2d602 SIZE (KhronosGroup-glslang-11.10.0_GH0.tar.gz) = 3536727 SHA256 (kinetiknz-cubeb-cubeb-0.2-1391-gdc511c6_GH0.tar.gz) = 904cbd1e3abc0983efa99cf0b21af211d827ce9232bac20eed60ee7219443f75 SIZE (kinetiknz-cubeb-cubeb-0.2-1391-gdc511c6_GH0.tar.gz) = 223020 SHA256 (wolfSSL-wolfssl-v5.4.0-stable_GH0.tar.gz) = dc36cc19dad197253e5c2ecaa490c7eef579ad448706e55d73d79396e814098b SIZE (wolfSSL-wolfssl-v5.4.0-stable_GH0.tar.gz) = 20972285 SHA256 (llvm-llvm-project-llvmorg-13.0.1-rc1_GH0.tar.gz) = c9411f1882eaf0c190fd5b412deb0bd7dba61a48df243d3408298cc6f53b6921 SIZE (llvm-llvm-project-llvmorg-13.0.1-rc1_GH0.tar.gz) = 147284646 SHA256 (290226539f67.patch) = af2efd9ff89b9ed4960d54cc10389b229a1033f8aceaabc1f833707345085f0e SIZE (290226539f67.patch) = 1544

Collapse this list.


Packages (timestamps in pop-ups are UTC):
rpcs3
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest0.0.31.162950.0.31.16295------
FreeBSD:13:quarterly0.0.31.162710.0.31.16295------
FreeBSD:14:latest0.0.31.162520.0.31.16295------
FreeBSD:14:quarterly0.0.31.162710.0.31.16342------
FreeBSD:15:latest0.0.31.162050.0.31.16323n/a-n/a---
FreeBSD:15:quarterly--n/a-n/a---
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
  8. ninja : devel/ninja
  9. pkgconf>=1.3.0_1 : devel/pkgconf
  10. python3.9 : lang/python39
  11. clang++13 : devel/llvm13
  12. xorgproto>=0 : x11/xorgproto
  13. x11.pc : x11/libX11
  14. qt5-buildtools>=5.15 : devel/qt5-buildtools
  15. qt5-qmake>=5.15 : devel/qt5-qmake
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. libFAudio.so : audio/faudio
  8. libvulkan.so : graphics/vulkan-loader
  9. libGL.so : graphics/libglvnd
  10. libGLEW.so : graphics/glew
  11. libiconv.so : converters/libiconv
  12. libopenal.so.1 : audio/openal-soft
  13. libQt5Concurrent.so : devel/qt5-concurrent
  14. libQt5Core.so : devel/qt5-core
  15. libQt5DBus.so : devel/qt5-dbus
  16. libQt5Gui.so : x11-toolkits/qt5-gui
  17. libQt5Multimedia.so : multimedia/qt5-multimedia
  18. libQt5Svg.so : graphics/qt5-svg
  19. libQt5Widgets.so : x11-toolkits/qt5-widgets
There are no ports dependent upon this port

Configuration Options:
===> The following configuration options are available for rpcs3-0.0.24: ALSA=off: ALSA audio architecture support EVDEV=on: libevdev-based joystick support FAUDIO=on: FAudio audio support JACK=on: JACK audio server support PULSEAUDIO=on: PulseAudio sound server support SNDIO=on: Sndio audio support VULKAN=on: Vulkan renderer ===> Use 'make config' to modify these settings
Options name:
emulators_rpcs3
USES:
cmake elfctl gl iconv:wchar_t localbase:ldflags openal:soft pkgconfig python:3.4+,build qt:5 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/RPCS3/rpcs3/tar.gz/v0.0.24-14104-g2cd7238e76?dummy=/
Collapse this list.

Number of commits found: 5

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
0.0.24
04 Sep 2022 18:59:11
commit hash: e15d05fd75b56156ee1aa76a27a8180c7328612ecommit hash: e15d05fd75b56156ee1aa76a27a8180c7328612ecommit hash: e15d05fd75b56156ee1aa76a27a8180c7328612ecommit hash: e15d05fd75b56156ee1aa76a27a8180c7328612e files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
emulators/rpcs3: unbreak on aarch64 after ee309cdf6c6f

rpcs3/Emu/Cell/PPUThread.cpp:713:19: error: no member named 'r32' in
'asmjit::arm::Gp'
                                c.ldr(args[1].r32(), arm::ptr(imm_address));
                                      ~~~~~~~ ^

Reported by:	pkg-fallout

(cherry picked from commit 6fe033573886679dc6725227d9b2d63399839bf8)
0.0.24
31 Aug 2022 23:36:57
commit hash: d4d004af65a1455b21c01eb2cd7e08642e3363cbcommit hash: d4d004af65a1455b21c01eb2cd7e08642e3363cbcommit hash: d4d004af65a1455b21c01eb2cd7e08642e3363cbcommit hash: d4d004af65a1455b21c01eb2cd7e08642e3363cb files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
emulators/rpcs3: update to 0.0.24

Changes:	https://github.com/RPCS3/rpcs3/releases/tag/v0.0.24

(cherry picked from commit 50cd25694ca8547cbac83fabf64b52dfe23d1a50)
(cherry picked from commit d49e5b06ff6c823e0a72813a45deeb84a78a500e)
(cherry picked from commit 24130b88a16dacb97c7c3609bd744b108394214a)
(cherry picked from commit 2ff29185339aea95d1a1150adf194f904eb6c28e)
(cherry picked from commit 517825050d13a0b0c711b2b0ef155e628a03e59c)
(cherry picked from commit 6c8ef8ba2a2002ebe02b1d023f0b9d9082a814c6)
(cherry picked from commit 5b10ca45be219d881c0a7cb141f2af0df13d91cc)
(cherry picked from commit fa319720929c54736c1f2b221f7f19c6225881e7)
(cherry picked from commit 9d2263a9e8d559428499d5fcf9f65b8a3c379456)
(cherry picked from commit 831619e9c510f90ef198edb019bb89194034c7eb)
(cherry picked from commit 2a7a4bcde3f772d3b919c98ea7146b025440defc)
(Only the first 15 lines of the commit message are shown above View all of this commit message)
0.0.23_1
13 Aug 2022 18:54:30
commit hash: b5eed5731a9235d11ae5f90ee15a4bf7f6532d62commit hash: b5eed5731a9235d11ae5f90ee15a4bf7f6532d62commit hash: b5eed5731a9235d11ae5f90ee15a4bf7f6532d62commit hash: b5eed5731a9235d11ae5f90ee15a4bf7f6532d62 files touched by this commit
Matthias Andree (mandree) search for other commits by this committer
*: bump PORTREVISION of devel/xxhash users.
0.0.23
27 Jul 2022 00:34:32
commit hash: e114238b696403a5597027e9d01f52c2c706dff0commit hash: e114238b696403a5597027e9d01f52c2c706dff0commit hash: e114238b696403a5597027e9d01f52c2c706dff0commit hash: e114238b696403a5597027e9d01f52c2c706dff0 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
wayland: add more mostly leaf ports to virtual category

Caveats:
- emulators/rpcs3: install qt5-wayland and ensure Renderer is Vulkan (default)
- mail/thunderbird: add MOZ_ENABLE_WAYLAND=1 via environ(7)
- www/chromium: add --ozone-platform=wayland on command line
- www/firefox-esr: add MOZ_ENABLE_WAYLAND=1 via environ(7)
- www/firefox: add MOZ_ENABLE_WAYLAND=1 via environ(7)

(cherry picked from commit 29486876225718bafb70b78f4bb811674b06f164)
(cherry picked from commit bf8df578429ebfdbc76912b243516e8755bc616d)
0.0.23
05 Jul 2022 00:11:57
commit hash: a287a1405889a7bf1fd040c841db8612c82c6c36commit hash: a287a1405889a7bf1fd040c841db8612c82c6c36commit hash: a287a1405889a7bf1fd040c841db8612c82c6c36commit hash: a287a1405889a7bf1fd040c841db8612c82c6c36 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
emulators/rpcs3: update to 0.0.23

Changes:	https://github.com/RPCS3/rpcs3/compare/4fb5bd76fb...969b9eb89d
(cherry picked from commit 16233a8f693721ad805b39767b5de743c9a51e8a)

Number of commits found: 5