| Port details |
- rpcs3 PS3 emulator/debugger
- 0.0.38_1 emulators
=2 0.0.38Version of this port present on the latest quarterly branch. - Maintainer: jbeich@FreeBSD.org
 - Port Added: 2017-06-19 20:47:07
- Last Update: 2025-10-27 09:42:41
- Commit Hash: d436d13
- People watching this port, also watch:: jdictionary, py311-Automat, py311-python-gdsii, py311-PyOpenGL, p5-Sane
- 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.
¦ ¦ ¦ ¦ 
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - USE_RC_SUBR (Service Scripts)
- no SUBR information found for this port
- Dependency lines:
-
- 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 = 1759349014
SHA256 (RPCS3-rpcs3-v0.0.38-18170-g23b339d410_GH0.tar.gz) = 0b01ab9812e242299b803e4baa4c36f74ef63196a03d508e63cf4a0918f0aac6
SIZE (RPCS3-rpcs3-v0.0.38-18170-g23b339d410_GH0.tar.gz) = 5883442
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:

- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- flatc : devel/flatbuffers
- glslang>0 : graphics/glslang
- evdev-proto>0 : devel/evdev-proto
- jackit>0 : audio/jack
- pulseaudio>0 : audio/pulseaudio
- sndio>0 : audio/sndio
- vulkan.h : graphics/vulkan-headers
- cmake : devel/cmake-core
- ninja : devel/ninja
- pkgconf>=1.3.0_1 : devel/pkgconf
- python3.11 : lang/python311
- xorgproto>=0 : x11/xorgproto
- x11.pc : x11/libX11
- Runtime dependencies:
-
- x11.pc : x11/libX11
- Library dependencies:
-
- libzstd.so : archivers/zstd
- librtmidi.so : audio/rtmidi
- libhidapi.so : comms/hidapi
- libcurl.so : ftp/curl
- libpng.so : graphics/png
- libavcodec.so : multimedia/ffmpeg
- libminiupnpc.so : net/miniupnpc
- libpugixml.so : textproc/pugixml
- libevdev.so : devel/libevdev
- libudev.so : devel/libudev-devd
- libFAudio.so : audio/faudio@sdl3
- libopencv_imgproc.so : graphics/opencv
- libvulkan.so : graphics/vulkan-loader
- libGL.so : graphics/libglvnd
- libGLEW.so : graphics/glew
- libiconv.so : converters/libiconv
- libLLVM-19.so : devel/llvm19
- libopenal.so.1 : audio/openal-soft
- libSDL3.so : devel/sdl3
- libQt6Core.so : devel/qt6-base
- libQt6Multimedia.so : multimedia/qt6-multimedia
- 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.38_1:
ALSA=off: ALSA audio architecture support
EVDEV=on: libevdev-based joystick support
FAUDIO=on: FAudio audio support
JACK=on: JACK audio server support
LTO=on: Use Link-Time Optimization
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=19,lib localbase:ldflags openal:soft pkgconfig python:build qt:6 xorg sdl
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
| Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
| Commit | Credits | Log message |
0.0.3.348 20 Sep 2017 19:04:01
  |
jbeich  |
emulators/rpcs3: update to 0.0.3.348
Changes: https://github.com/RPCS3/rpcs3/compare/f0358f85...5c93acef |
0.0.3.305 11 Sep 2017 04:39:11
  |
jbeich  |
emulators/rpcs3: update to 0.0.3.305
Changes: https://github.com/RPCS3/rpcs3/compare/e4105f46...f0358f85 |
0.0.3.286_1 10 Sep 2017 20:55:39
  |
gerald  |
Bump PORTREVISION for ports depending on the canonical version of GCC
(via Mk/bsd.default-versions.mk and lang/gcc) which has moved from
GCC 5.4 to GCC 6.4 under most circumstances.
This includes ports
- with USE_GCC=yes or USE_GCC=any,
- with USES=fortran,
- using Mk/bsd.octave.mk which in turn features USES=fortran, and
- with USES=compiler specifying openmp, nestedfct, c++11-lib, c++11-lang,
c++14-lang, c++0x, c11, or gcc-c++11-lib.
PR: 219275 |
0.0.3.286 08 Sep 2017 00:40:47
  |
jbeich  |
emulators/rpcs3: update to 0.0.3.286
Changes: https://github.com/RPCS3/rpcs3/compare/d4d0d35e...e4105f46 |
0.0.3.276 05 Sep 2017 19:22:43
  |
jbeich  |
emulators/rpcs3: update to 0.0.3.276
Changes: https://github.com/RPCS3/rpcs3/compare/9440e654...d4d0d35e |
0.0.3.262 03 Sep 2017 00:42:44
  |
jbeich  |
emulators/rpcs3: update to 0.0.3.262
Changes: https://github.com/RPCS3/rpcs3/compare/dfc970c9...9440e654 |
0.0.3.225 27 Aug 2017 21:53:01
  |
jbeich  |
emulators/rpcs3: update to 0.0.3.225
Changes: https://github.com/RPCS3/rpcs3/compare/00339cb9...dfc970c9 |
0.0.3.208 25 Aug 2017 00:00:54
  |
jbeich  |
emulators/rpcs3: update to 0.0.3.208
Changes: https://github.com/RPCS3/rpcs3/compare/fff62df6...00339cb9 |
0.0.3.191 20 Aug 2017 13:42:04
  |
jbeich  |
emulators/rpcs3: update to 0.0.3.191
Changes: https://github.com/RPCS3/rpcs3/compare/334327df...fff62df6 |
0.0.3.171 17 Aug 2017 18:37:53
  |
jbeich  |
emulators/rpcs3: update to 0.0.3.171
Changes: https://github.com/RPCS3/rpcs3/compare/e9b020be...334327df |
0.0.3.101 09 Aug 2017 00:59:04
  |
jbeich  |
emulators/rpcs3: update to 0.0.3.101
Changes: https://github.com/RPCS3/rpcs3/compare/40d305b3...e9b020be |
0.0.3.90 06 Aug 2017 02:25:13
  |
jbeich  |
emulators/rpcs3: update to 0.0.3.90
Changes: https://github.com/RPCS3/rpcs3/compare/f613901e...40d305b3 |
0.0.3.65 27 Jul 2017 21:33:44
  |
jbeich  |
emulators/rpcs3: update to 0.0.3.65
Changes: https://github.com/RPCS3/rpcs3/compare/b2fa0fdf...f613901e |
0.0.3.34 24 Jul 2017 22:47:20
  |
jbeich  |
emulators/rpcs3: update to 0.0.3.34
Changes: https://github.com/RPCS3/rpcs3/compare/v0.0.3...b2fa0fdf |
0.0.3_1 22 Jul 2017 02:28:26
  |
jbeich  |
emulators/{ppsspp,rpcs3}: switch to MAP_32BIT
This may slightly improve JIT stability.
MFH: 2017Q3 |
0.0.3 20 Jul 2017 20:52:55
  |
jbeich  |
emulators/rpcs3: update to 0.0.3
Changes: https://github.com/RPCS3/rpcs3/compare/f91f2e3e...v0.0.3
Changes: https://github.com/RPCS3/rpcs3/releases/tag/v0.0.3 |
0.0.2.490 17 Jul 2017 21:47:58
  |
jbeich  |
emulators/rpcs3: update to 0.0.2.463
Changes: https://github.com/RPCS3/rpcs3/compare/25fcde95...f91f2e3e |
0.0.2.463 14 Jul 2017 08:31:19
  |
jbeich  |
emulators/rpcs3: update to 0.0.2.463
Changes: https://github.com/RPCS3/rpcs3/compare/34709eb3...25fcde95 |
0.0.2.423_1 12 Jul 2017 00:08:25
  |
jbeich  |
emulators/rpcs3: work around LLVM recompiler crash
Assertion failed: ((Type == ELF::R_X86_64_32 && (Value <= UINT32_MAX)) || (Type
== ELF::R_X86_64_32S && ((int64_t)Value <= INT32_MAX && (int64_t)Value >=
INT32_MIN))), function resolveX86_64Relocation, file
/usr/ports/devel/llvm40/work/llvm-4.0.1.src/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp,
line 287. |
0.0.2.423 10 Jul 2017 22:31:05
  |
jbeich  |
emulators/rpcs3: update to 0.0.2.423
Changes: https://github.com/RPCS3/rpcs3/compare/37898d38...34709eb3 |
0.0.2.395 03 Jul 2017 19:03:36
  |
jbeich  |
emulators/rpcs3: update to 0.0.2.395
Changes: https://github.com/RPCS3/rpcs3/compare/253e7a90...37898d38
MFH: 2017Q3 (implicit for snapshots?) |
0.0.2.391 30 Jun 2017 19:43:13
  |
jbeich  |
emulators/rpcs3: update to 0.0.2.368
Changes: https://github.com/RPCS3/rpcs3/compare/89f676de...253e7a90 |
0.0.2.368 28 Jun 2017 05:19:21
  |
jbeich  |
emulators/rpcs3: update to 0.0.2.368
Changes: https://github.com/RPCS3/rpcs3/compare/6561ddae...89f676de |
0.0.2.353 24 Jun 2017 19:38:03
  |
jbeich  |
emulators/rpcs3: update to 0.0.2.353
- Expose CMake options
Changes: https://github.com/RPCS3/rpcs3/compare/321f50bf...6561ddae |
0.0.2.346 23 Jun 2017 18:09:40
  |
jbeich  |
emulators/rpcs3: update to 0.0.2.346
Changes: https://github.com/RPCS3/rpcs3/compare/72edf26f...321f50bf |
0.0.2.334 22 Jun 2017 21:04:09
  |
jbeich  |
emulators/rpcs3: update to 0.0.2.334
WWW: https://github.com/RPCS3/rpcs3/compare/9cc52c75...72edf26f |
0.0.2.313 21 Jun 2017 12:20:13
  |
jbeich  |
emulators/rpcs3: sync git-version.h fix if .git is present (unused here) |
0.0.2.313 21 Jun 2017 11:39:51
  |
jbeich  |
emulators/ppsspp: drop QMake-specific version substitution
QMake build is gone since v1.4 |
0.0.2.313 20 Jun 2017 15:04:45
  |
jbeich  |
emulators/rpcs3: unbreak non-parallel build
rpcs3/rpcs3_version.cpp:3:10: fatal error: 'git-version.h' file not found
#include "git-version.h"
^~~~~~~~~~~~~~~
1 error generated.
Reported by: pkg-fallout |
0.0.2.312 19 Jun 2017 21:06:55
  |
jbeich  |
emulators/rpcs3: restore patch comment |
0.0.2.312 19 Jun 2017 20:47:00
  |
jbeich  |
emulators/rpcs3: add new port
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.
https://rpcs3.net/ |