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 on branch 2023Q1
rpcs3 PS3 emulator/debugger
0.0.27 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.34Version of this port present on the latest quarterly branch.
Maintainer: jbeich@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2023-01-05 01:03:12
Last Update: 2023-03-02 00:18:01
Commit Hash: c249fe2
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
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 = 1677707762 SHA256 (RPCS3-rpcs3-v0.0.27-14783-g0178b20983_GH0.tar.gz) = 095b9b18804dff41ac341843a519bc9d9ebdb5e4b7dba8c3d9aa7890a2dcfd4a SIZE (RPCS3-rpcs3-v0.0.27-14783-g0178b20983_GH0.tar.gz) = 8775500

Expand this list (26 items)

Collapse this list.

SHA256 (RPCS3-hidapi-hidapi-0.13.1-2-gecf1b62_GH0.tar.gz) = a45fdf93aeb913407f0e707769b3ee7ac58bef6d44e299065ea1df038261ac1c SIZE (RPCS3-hidapi-hidapi-0.13.1-2-gecf1b62_GH0.tar.gz) = 245283 SHA256 (RPCS3-llvm-mirror-9b52b6c39ae9_GH0.tar.gz) = 9df78a8282453a0e1a3653664ef11ef47b8ab4d2b86e486922770ed2240788b0 SIZE (RPCS3-llvm-mirror-9b52b6c39ae9_GH0.tar.gz) = 29968896 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-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-1427-g70b4e3d_GH0.tar.gz) = d0dba91b1e280e0ab26e869d359c5716efd38abea60a96259e0aa0189832328e SIZE (kinetiknz-cubeb-cubeb-0.2-1427-g70b4e3d_GH0.tar.gz) = 226795 SHA256 (miniupnp-miniupnp-miniupnpd_2_3_2_GH0.tar.gz) = 3b8567490c50e698b91c657c5eada79d05de7d18c266bb600371707643d0ce3c SIZE (miniupnp-miniupnp-miniupnpd_2_3_2_GH0.tar.gz) = 455225 SHA256 (wolfSSL-wolfssl-v5.5.4-stable_GH0.tar.gz) = b7ee150e49def77c765bc02aac92ddeb0bebefd4cb12aa263d8f95e405221fb8 SIZE (wolfSSL-wolfssl-v5.5.4-stable_GH0.tar.gz) = 19288452 SHA256 (llvm-llvm-project-llvmorg-13.0.1_GH0.tar.gz) = 09c50d558bd975c41157364421820228df66632802a4a6a7c9c17f86a7340802 SIZE (llvm-llvm-project-llvmorg-13.0.1_GH0.tar.gz) = 147290251 SHA256 (98a2f373fd59.patch) = 22535803eca460d45607c303f66db085f59bbe07f1e23509b5e097ed25ad3dae SIZE (98a2f373fd59.patch) = 103152

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.9 : lang/python39
  11. xorgproto>=0 : x11/xorgproto
  12. x11.pc : x11/libX11
  13. qt5-buildtools>=5.15 : devel/qt5-buildtools
  14. 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. libvulkan.so : graphics/vulkan-loader
  10. libGL.so : graphics/libglvnd
  11. libGLEW.so : graphics/glew
  12. libiconv.so : converters/libiconv
  13. libopenal.so.1 : audio/openal-soft
  14. libQt5Concurrent.so : devel/qt5-concurrent
  15. libQt5Core.so : devel/qt5-core
  16. libQt5DBus.so : devel/qt5-dbus
  17. libQt5Gui.so : x11-toolkits/qt5-gui
  18. libQt5Multimedia.so : multimedia/qt5-multimedia
  19. libQt5Svg.so : graphics/qt5-svg
  20. 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.27: 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.27-14783-g0178b20983?dummy=/
Collapse this list.

Number of commits found: 7

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
0.0.27
02 Mar 2023 00:18:01
commit hash: c249fe2babd4e44888ec8e7559c89d4d3d81d926commit hash: c249fe2babd4e44888ec8e7559c89d4d3d81d926commit hash: c249fe2babd4e44888ec8e7559c89d4d3d81d926commit hash: c249fe2babd4e44888ec8e7559c89d4d3d81d926 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
emulators/rpcs3: update to 0.0.27

Changes:	https://github.com/RPCS3/rpcs3/compare/v0.0.26...v0.0.27
(cherry picked from commit 74e453882046ca05edb2949112741c7ecc8a3315)
(cherry picked from commit 103c9530ab9c27fb255f929bd4ff8c3e3b91825b)
(cherry picked from commit 333b1789ad89b5d609b142dc59efa9405f9a44c7)
(cherry picked from commit dfae199e6deee94230a75543127b82eeedf700b8)
(cherry picked from commit 59207909da060a98ff836257c2ddba86bb13bb1b)
(cherry picked from commit 70b84303f4936fc8d4a3be1c7a9d236a237a6d4a)
(cherry picked from commit 1cd52e743781fcc464c1aafcfb0670f41b3594a4)
(cherry picked from commit be377985d580dcfed5414e615022fe8f0abfc825)
(cherry picked from commit 0fc8edaa75fccf77ce4299f9b890351c296a1533)
(cherry picked from commit 8c950cf571f33de28159dbc2d6bbc57540fff5e3)
(cherry picked from commit d558f4988368c9a8c8ad9261f9ff732d04297e27)
(cherry picked from commit 6919a1e358c7f9dcf64651b7761f5d9b4eb228f3)
(cherry picked from commit 500380632b9d85ec29979153d434b0db83977b6e)
(cherry picked from commit 402435627c36beb7284bf94551e68896589caf0a)
(cherry picked from commit 84c39f23ebeb2701ebe563bba0bb73ba6e1d2866)
(cherry picked from commit c6ee6f7749f0e5b7a6086d2a5069de4c615754e2)
0.0.26
07 Feb 2023 18:43:51
commit hash: cbf9f1c9bd60ec4c4919644922107646a26071afcommit hash: cbf9f1c9bd60ec4c4919644922107646a26071afcommit hash: cbf9f1c9bd60ec4c4919644922107646a26071afcommit hash: cbf9f1c9bd60ec4c4919644922107646a26071af files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
emulators/rpcs3: unbreak fetch due to repo growth

fetch: https://github.com/RPCS3/rpcs3/commit/07549bfdfcfd.patch: size mismatch:
expected 112591, actual 112687

This reverts commit fd4b60c1b11c43cb4f5045374c5f16a9c4b698e8.
0.0.26
05 Feb 2023 14:30:41
commit hash: fd4b60c1b11c43cb4f5045374c5f16a9c4b698e8commit hash: fd4b60c1b11c43cb4f5045374c5f16a9c4b698e8commit hash: fd4b60c1b11c43cb4f5045374c5f16a9c4b698e8commit hash: fd4b60c1b11c43cb4f5045374c5f16a9c4b698e8 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
emulators/rpcs3: unbreak fetch due to repo shrink

fetch: https://github.com/RPCS3/rpcs3/commit/07549bfdfcfd.patch: size mismatch:
expected 112687, actual 112591

Reported by:	pkg-fallout

This reverts commit 9e19b2cb6b183214670fb0faec849e8df5fabd34.
0.0.26
19 Jan 2023 14:47:01
commit hash: 426848c07141abb77e8a5e6c26cf322bee0206bacommit hash: 426848c07141abb77e8a5e6c26cf322bee0206bacommit hash: 426848c07141abb77e8a5e6c26cf322bee0206bacommit hash: 426848c07141abb77e8a5e6c26cf322bee0206ba files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
emulators/rpcs3: unbreak build on aarch64 after ee309cdf6c6f

Utilities/Thread.cpp:1799:48: error: comparison of integers of different signs:
'uptr' (aka 'unsigned long') and '__register_t' (aka 'long')
[-Werror,-Wsign-compare]
        const bool is_executing = uptr(info->si_addr) == RIP(context);
                                  ~~~~~~~~~~~~~~~~~~~ ^  ~~~~~~~~~~~~

Reported by:	pkg-fallout

(cherry picked from commit 9f3b835b596086e4def2fc1dc9c8d56e6253fb6d)
0.0.26
16 Jan 2023 13:24:05
commit hash: 9e19b2cb6b183214670fb0faec849e8df5fabd34commit hash: 9e19b2cb6b183214670fb0faec849e8df5fabd34commit hash: 9e19b2cb6b183214670fb0faec849e8df5fabd34commit hash: 9e19b2cb6b183214670fb0faec849e8df5fabd34 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
emulators/rpcs3: unbreak fetch due to repo growth

fetch: https://github.com/RPCS3/rpcs3/commit/07549bfdfcfd.patch: size mismatch:
expected 112591, actual 112687

Reported by:	pkg-fallout

(cherry picked from commit e44b343eb8f8338f35c33a9d6d9ec0e9ebbad3e9)
0.0.26
09 Jan 2023 20:53:42
commit hash: af8bfe87b843c292793a0311efd012c047b21806commit hash: af8bfe87b843c292793a0311efd012c047b21806commit hash: af8bfe87b843c292793a0311efd012c047b21806commit hash: af8bfe87b843c292793a0311efd012c047b21806 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
emulators/rpcs3: update to 0.0.26

Changes:	https://github.com/RPCS3/rpcs3/compare/7c2d6f8a23...df718bcb0f
(cherry picked from commit 39a9b32d6b6c5ef37a260b7df44caf7104c4f982)
0.0.25.14519
05 Jan 2023 00:59:39
commit hash: c0fd2016adc152e84eff50ea7890c5465036a0b3commit hash: c0fd2016adc152e84eff50ea7890c5465036a0b3commit hash: c0fd2016adc152e84eff50ea7890c5465036a0b3commit hash: c0fd2016adc152e84eff50ea7890c5465036a0b3 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
emulators/rpcs3: update to 0.0.25.14519

Changes:	https://github.com/RPCS3/rpcs3/compare/310fa7127d...7c2d6f8a23
(cherry picked from commit a167e1fa17264180856301b4aac81cb0c6d6790f)

Number of commits found: 7