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 2023Q2
rpcs3 PS3 emulator/debugger
0.0.28_1 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: 2023-04-18 00:51:15
Last Update: 2023-06-29 09:00:36
Commit Hash: 3eb0b58
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
There is no configure plist information for this port.
Dependency lines:
  • rpcs3>0:emulators/rpcs3
Conflicts:
CONFLICTS_INSTALL:
  • rpcs3-qt6
Conflicts Matches:
There are no Conflicts Matches for this port. This is usually an error.
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
Package flavors (<flavor>: <package>)
  • qt5: rpcs3
  • qt6: rpcs3-qt6
ONLY_FOR_ARCHS: aarch64 amd64
distinfo:
TIMESTAMP = 1685728447 SHA256 (RPCS3-rpcs3-v0.0.28-15112-g33558d14e5_GH0.tar.gz) = 6f61a71c74eba748a5a50d1a233c90731df71770db7036ae5dbdcef06b9afc7e SIZE (RPCS3-rpcs3-v0.0.28-15112-g33558d14e5_GH0.tar.gz) = 8850938

Expand this list (24 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-16-g83cfba6_GH0.tar.gz) = 56863dbed27510742ed4ced54e9a5fba8658bcbfbb1cc5cdb978d7d537a3a874 SIZE (RPCS3-soundtouch-2.3.1-16-g83cfba6_GH0.tar.gz) = 524625 SHA256 (asmjit-asmjit-c598476_GH0.tar.gz) = 02ecb6475405bf103d4b85a4c75d29e8d78fbc16e4ed134248bcb6fa52db8503 SIZE (asmjit-asmjit-c598476_GH0.tar.gz) = 973256 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-187-g85a1ed2_GH0.tar.gz) = 2a8b49657434cbb96c20e0c1558a70d32fc8eadf80e1d611c73ff721fb3d8212 SIZE (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-187-g85a1ed2_GH0.tar.gz) = 440065 SHA256 (KhronosGroup-SPIRV-Tools-v2022.4_GH0.tar.gz) = a156215a2d7c6c5b267933ed691877a9a66f07d75970da33ce9ad627a71389d7 SIZE (KhronosGroup-SPIRV-Tools-v2022.4_GH0.tar.gz) = 3043339 SHA256 (KhronosGroup-glslang-11.11.0-2-g10423ec6_GH0.tar.gz) = 444052c288ee2507f6bc22409333d90f2d91d3272e13f619b6b61ce2bac61dde SIZE (KhronosGroup-glslang-11.11.0-2-g10423ec6_GH0.tar.gz) = 3543809 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_3_GH0.tar.gz) = 166277d9c1b8d8241cc6bfaa0b4b22c033bbac7f2848709685d8bfdf97778af4 SIZE (miniupnp-miniupnp-miniupnpd_2_3_3_GH0.tar.gz) = 454853 SHA256 (wolfSSL-wolfssl-v5.6.0-stable_GH0.tar.gz) = c1e689e21a17aa9b838e67a37c3eadfa578c8e260f8c77fb028c0316309f0636 SIZE (wolfSSL-wolfssl-v5.6.0-stable_GH0.tar.gz) = 21998970 SHA256 (thestk-rtmidi-5.0.0_GH0.tar.gz) = c7923e4eee82b06c007435892cb2c3212d9007fa482c6b718943bda71c02c5a7 SIZE (thestk-rtmidi-5.0.0_GH0.tar.gz) = 103144 SHA256 (c196f09833b4.patch) = 87b02da248a2ff4d9e41fcc61ca6559d648e67a3fe34ac01e0b02253b5ed90c1 SIZE (c196f09833b4.patch) = 113465

Collapse this list.


Packages (timestamps in pop-ups are UTC):
rpcs3
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest0.0.31.162520.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-core
  8. ninja : devel/ninja
  9. pkgconf>=1.3.0_1 : devel/pkgconf
  10. python3.9 : lang/python39
  11. sdl2-config : devel/sdl20
  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. libudev.so : devel/libudev-devd
  8. libFAudio.so : audio/faudio
  9. libjack.so : audio/jack
  10. libvulkan.so : graphics/vulkan-loader
  11. libGL.so : graphics/libglvnd
  12. libGLEW.so : graphics/glew
  13. libiconv.so : converters/libiconv
  14. libLLVM-16.so : devel/llvm16
  15. libopenal.so.1 : audio/openal-soft
  16. libSDL2.so : devel/sdl20
  17. libQt5Concurrent.so : devel/qt5-concurrent
  18. libQt5Core.so : devel/qt5-core
  19. libQt5DBus.so : devel/qt5-dbus
  20. libQt5Gui.so : x11-toolkits/qt5-gui
  21. libQt5Multimedia.so : multimedia/qt5-multimedia
  22. libQt5Svg.so : graphics/qt5-svg
  23. 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.28_1: 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 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 elfctl gl iconv:wchar_t llvm:min=16,lib localbase:ldflags openal:soft pkgconfig python:3.4+,build qt:5 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.28-15112-g33558d14e5?dummy=/
Collapse this list.

Number of commits found: 4

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
0.0.28_1
29 Jun 2023 09:00:36
commit hash: 3eb0b5858bd0a358b39ab8fc4d96f68d395b512bcommit hash: 3eb0b5858bd0a358b39ab8fc4d96f68d395b512bcommit hash: 3eb0b5858bd0a358b39ab8fc4d96f68d395b512bcommit hash: 3eb0b5858bd0a358b39ab8fc4d96f68d395b512b files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
emulators/rpcs3: drop noaslr feature after 50cd25694ca8

According to git-bisect(1) ASLR works fine after
https://github.com/rpcs3/rpcs3/commit/fcd297ffb243

This reverts commit 49f593b2f77fafebb6586218f7c1cd0aa33de693.

(cherry picked from commit a8d3390e80b8246d47f143ff1edc11f8c0f29c08)
0.0.28
07 Jun 2023 23:39:28
commit hash: 6bd53125c43cb79f0766cd1c31d728a970594ce8commit hash: 6bd53125c43cb79f0766cd1c31d728a970594ce8commit hash: 6bd53125c43cb79f0766cd1c31d728a970594ce8commit hash: 6bd53125c43cb79f0766cd1c31d728a970594ce8 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
emulators/rpcs3: unbreak -qt6 flavor after 0d02969b8923

===>  Patching for rpcs3-qt6-0.0.28.15132
===>  Applying distribution patches for rpcs3-qt6-0.0.28.15132
1 out of 2 hunks failed--saving rejects to .ci/install-freebsd.sh.rej
===>  FAILED Applying distribution patch c196f09833b4.patch with -p1
*** Error code 1

Reported by:	pkg-fallout

(cherry picked from commit 4721ce9c91f2ded403241128176d010cef0e1c73)
0.0.28
03 Jun 2023 00:42:33
commit hash: 79d8876486875d0a3467dbebbef03977c777c863commit hash: 79d8876486875d0a3467dbebbef03977c777c863commit hash: 79d8876486875d0a3467dbebbef03977c777c863commit hash: 79d8876486875d0a3467dbebbef03977c777c863 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
emulators/rpcs3: update to 0.0.28

Changes:	https://github.com/RPCS3/rpcs3/releases/tag/v0.0.28
Changes:	https://github.com/RPCS3/rpcs3/compare/842edbcbe7...33558d14e5
(cherry picked from commit 389754bdb28609a1f86a48b6605068477165b6d2)
(cherry picked from commit e7f533b985f3b89db05af7c3f0108e70c4f3bf45)
(cherry picked from commit be2c576b98296fb051f081bad078f6bd05b2106e)
(cherry picked from commit 64b13c47ca95c9621c390ee2b22903b062676028)
(cherry picked from commit 1d6fc251b2faa2b4d98412090aa5dbd863f3576d)
(cherry picked from commit b8d38e85c2dd61e5efe299a6e7e41b3d6792473f)
(cherry picked from commit 2b8122ec102c049d8ea378afee63fa74c843950d)
(cherry picked from commit 505ef69b19fa94f8a1885af0b5c7f496c3e23a4b)
(cherry picked from commit 14ef498a92127ce9f3da163aba451e1ea799b900)
(cherry picked from commit 5f3bbcdf1239b91552effde94341e30597abad63)
(cherry picked from commit 8993b454a4ea400d1b66097bcd3c1367f97260bf)
(Only the first 15 lines of the commit message are shown above View all of this commit message)
0.0.27.14840_1
18 Apr 2023 00:47:35
commit hash: b9f8912587843d14ddf01f07143c065e75a204a0commit hash: b9f8912587843d14ddf01f07143c065e75a204a0commit hash: b9f8912587843d14ddf01f07143c065e75a204a0commit hash: b9f8912587843d14ddf01f07143c065e75a204a0 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
emulators/rpcs3: unbreak audio without sndiod after c6ee6f7749f0

https://github.com/mozilla/cubeb/issues/746
(cherry picked from commit b8d38e85c2dd61e5efe299a6e7e41b3d6792473f)

Number of commits found: 4