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 2022Q2
rpcs3 PS3 emulator/debugger
0.0.22 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.16252Version of this port present on the latest quarterly branch.
Maintainer: jbeich@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2022-04-24 03:51:27
Last Update: 2022-05-02 08:03:47
Commit Hash: 4e2761b
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 (55 items)
Collapse this list.
  1. /usr/local/share/licenses/rpcs3-0.0.22/catalog.mk
  2. /usr/local/share/licenses/rpcs3-0.0.22/LICENSE
  3. /usr/local/share/licenses/rpcs3-0.0.22/APACHE20
  4. /usr/local/share/licenses/rpcs3-0.0.22/ISCL
  5. /usr/local/share/licenses/rpcs3-0.0.22/GPLv2
  6. /usr/local/share/licenses/rpcs3-0.0.22/MIT
  7. /usr/local/share/licenses/rpcs3-0.0.22/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. @owner
  54. @group
  55. @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 = 1651411427 SHA256 (RPCS3-rpcs3-v0.0.22-13535-g799c4837d_GH0.tar.gz) = 708f5c74c3f184efc89596b3014d78210a7bbda28b8cd15b9ae75046b6a2419f SIZE (RPCS3-rpcs3-v0.0.22-13535-g799c4837d_GH0.tar.gz) = 8357874

Expand this list (22 items)

Collapse this list.

SHA256 (RPCS3-hidapi-hidapi-0.11.2-4-g6cf1336_GH0.tar.gz) = 9f14a553b65008221b8c343d45a73d3c10da512e05cefecd5cc1ceacb32430c4 SIZE (RPCS3-hidapi-hidapi-0.11.2-4-g6cf1336_GH0.tar.gz) = 233659 SHA256 (RPCS3-llvm-mirror-509d31ad8967_GH0.tar.gz) = 82a62696fb4a24187ed50146edfba3e587aa7ec3c809e644e0d69a530f06e6f3 SIZE (RPCS3-llvm-mirror-509d31ad8967_GH0.tar.gz) = 29967699 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-fc2a5d8_GH0.tar.gz) = e4550efadfbc0f35ca7eecf099d3b8afff764bb4808061ee20aeb2637562f5c0 SIZE (asmjit-asmjit-fc2a5d8_GH0.tar.gz) = 963573 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.3.reservations1_GH0.tar.gz) = aa3c579cd250b23aae735c7c55c3514df4ffc5f98963d95a952bcc89336768bd SIZE (KhronosGroup-SPIRV-Headers-1.5.3.reservations1_GH0.tar.gz) = 393836 SHA256 (KhronosGroup-SPIRV-Tools-v2020.4_GH0.tar.gz) = d6377d2febe831eb78e84593a10d242a4fd52cb12174133151cb48801abdc6d2 SIZE (KhronosGroup-SPIRV-Tools-v2020.4_GH0.tar.gz) = 2282982 SHA256 (KhronosGroup-glslang-11.9.0_GH0.tar.gz) = d5744adba19eef9ad3d73f524226b39fec559d94cb582cd442e3c5de930004b2 SIZE (KhronosGroup-glslang-11.9.0_GH0.tar.gz) = 3532657 SHA256 (kinetiknz-cubeb-cubeb-0.2-1381-g708f52c_GH0.tar.gz) = d6eead7fadd72cd05234827f6e31165f4d144385de89fdd1a007055845697521 SIZE (kinetiknz-cubeb-cubeb-0.2-1381-g708f52c_GH0.tar.gz) = 222586 SHA256 (wolfSSL-wolfssl-v5.2.0-stable-245-gdcaa218ed_GH0.tar.gz) = d5d9d916797dc43a51a69140fe5a74cf8fde4310a2f3b0705a6b335701fa4deb SIZE (wolfSSL-wolfssl-v5.2.0-stable-245-gdcaa218ed_GH0.tar.gz) = 20570430 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

Collapse this list.


Packages (timestamps in pop-ups are UTC):
rpcs3
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest0.0.31.162010.0.31.16209------
FreeBSD:13:quarterly0.0.31.162090.0.31.16252------
FreeBSD:14:latest0.0.31.162010.0.31.16208------
FreeBSD:14:quarterly0.0.31.162090.0.31.16209------
FreeBSD:15:latest0.0.31.162050.0.31.16208n/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. flatbuffers>0 : 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.8 : lang/python38
  11. clang++13 : devel/llvm13
  12. xorgproto>=0 : x11/xorgproto
  13. x11.pc : x11/libX11
  14. qt5-buildtools>=5.15.2 : devel/qt5-buildtools
  15. qt5-qmake>=5.15.2 : 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.22: 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.22-13535-g799c4837d?dummy=/
Collapse this list.

Number of commits found: 6

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
0.0.22
02 May 2022 08:03:47
commit hash: 4e2761bac85601c0eb8f45626b6b235e46e51658commit hash: 4e2761bac85601c0eb8f45626b6b235e46e51658commit hash: 4e2761bac85601c0eb8f45626b6b235e46e51658commit hash: 4e2761bac85601c0eb8f45626b6b235e46e51658 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
emulators/rpcs3: update to 0.0.22.13535

Changes:	https://github.com/RPCS3/rpcs3/compare/e53bbd668b...799c4837d
(cherry picked from commit 3c93c01412062cebaba87b9b506284b2f5d9c4c8)
(cherry picked from commit 73511d862d9b2fb4925c2dcc6c1c76c844289013)
(cherry picked from commit 2b1343e11e933cda37cdf8ea9c8f5349efd1896c)
(cherry picked from commit 4c889a2e032bb1e7211924c53dc289daaf5da5e4)
(cherry picked from commit dd73ce806b40d63434b0e9a81213bd18c0aa95b4)
(cherry picked from commit c174f30a9415897160c5b116b982bfd92dd35b41)
(cherry picked from commit 72f06bca7723a576ea83c3ad89cf0a16ee4c9292)
(cherry picked from commit 9adc396a2cffe829bd61a72de1d6f259c0f36aa7)
(cherry picked from commit 222606b3f26588be5d9e29b3cbc0b201c5659ab7)
(cherry picked from commit a8fe1f60e7a8c4377816d02eb7209a2a0c60f7ee)
(cherry picked from commit 2b2ca99e3ff1e8a4ae8494ebb85811ba4fb3fdf0)
(cherry picked from commit dd1562148fabc500a39277fef2d822cac9c05b77)
(cherry picked from commit 95e738d6778803703b84f2d2ea45ccd8040f32a0)
(cherry picked from commit e0f8816b35009be48ccc57ac1cdff7478a77137b)
0.0.21.13400
26 Apr 2022 16:14:37
commit hash: cf40e344a2243e8703e31180119587eb96fd2db6commit hash: cf40e344a2243e8703e31180119587eb96fd2db6commit hash: cf40e344a2243e8703e31180119587eb96fd2db6commit hash: cf40e344a2243e8703e31180119587eb96fd2db6 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
emulators/rpcs3: unbreak fetch after f22cc511f320 due to repo growth

fetch: https://github.com/RPCS3/rpcs3/commit/41a05f95a057.patch: size mismatch:
expected 1972, actual 1974

-index 8690f676061..507463d1707 100644
+index 8690f6760610..507463d1707d 100644

Reported by:	pkg-fallout
0.0.21.13400
24 Apr 2022 11:17:19
commit hash: f22cc511f32018c8342117e6a6bae7bcc98203c8commit hash: f22cc511f32018c8342117e6a6bae7bcc98203c8commit hash: f22cc511f32018c8342117e6a6bae7bcc98203c8commit hash: f22cc511f32018c8342117e6a6bae7bcc98203c8 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
emulators/rpcs3: unbreak on aarch64 after 66e5089f6d0d

Utilities/Thread.cpp:1794:51: error: no member named 'pc' in '__mcontext'
        const bool is_executing = uptr(info->si_addr) == RIP(context);
                                                         ^~~~~~~~~~~~
Utilities/Thread.cpp:1795:62: error: no member named 'pc' in '__mcontext'
        const u32 insn = is_executing ? 0 :
*reinterpret_cast<u32*>(RIP(context));
                                                                    ^~~~~~~~~~~~
Utilities/Thread.cpp:1831:90: error: no member named 'pc' in '__mcontext'
        std::string msg = fmt::format("Segfault %s location %p at %p.\n", cause,
info->si_addr, RIP(context));
                                                                                
               ^~~~~~~~~~~~
Utilities/Thread.cpp:1225:46: note: expanded from macro 'RIP'
 #define RIP(context) ((context)->uc_mcontext.pc)
                       ~~~~~~~~~~~~~~~~~~~~~~ ^

Reported by:	pkg-fallout

(cherry picked from commit 30f587d136d4960d7b214bda0046ff166d5fbaf4)
0.0.21.13400
07 Apr 2022 00:42:21
commit hash: 77aff15b84fc426f40add4073c73b2554de5e8e1commit hash: 77aff15b84fc426f40add4073c73b2554de5e8e1commit hash: 77aff15b84fc426f40add4073c73b2554de5e8e1commit hash: 77aff15b84fc426f40add4073c73b2554de5e8e1 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
emulators/rpcs3: update to 0.0.21.13400

Changes:	https://github.com/RPCS3/rpcs3/compare/fc05511354...e53bbd668b
(cherry picked from commit 2f940825e84bb1c466e039ac1ed51b9a60f0e147)
0.0.21.13399
04 Apr 2022 23:13:15
commit hash: 8589b32224ea2d4a4ab4708a90790d6e34997074commit hash: 8589b32224ea2d4a4ab4708a90790d6e34997074commit hash: 8589b32224ea2d4a4ab4708a90790d6e34997074commit hash: 8589b32224ea2d4a4ab4708a90790d6e34997074 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
emulators/rpcs3: update to 0.0.21.13399

Changes:	https://github.com/RPCS3/rpcs3/compare/3002e592c3...fc05511354
(cherry picked from commit db44b4a9b468a75b662f4c540c17b090b2557b13)
0.0.21.13393
02 Apr 2022 00:23:53
commit hash: a1e20d011d8319844907ec6fff1b61915ecddc28commit hash: a1e20d011d8319844907ec6fff1b61915ecddc28commit hash: a1e20d011d8319844907ec6fff1b61915ecddc28commit hash: a1e20d011d8319844907ec6fff1b61915ecddc28 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
emulators/rpcs3: update to 0.0.21.13393

Changes:	https://github.com/RPCS3/rpcs3/compare/4a86638ce8...3002e592c3
(cherry picked from commit 4586f78b01b8db2adf1f627ae419e6b9788110c2)

Number of commits found: 6