emulators/rpcs3 0.0.43 FreeBSD
PS3 emulator/debugger
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
131b4cb821- License
- APACHE20, ISCL, GPLv2, MIT, ZLIB
- Categories
- emulators, wayland
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.
Install
Binary package:
pkg install rpcs3
From the ports tree:
cd /usr/ports/emulators/rpcs3/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= rpcs3>0:emulators/rpcs3
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | - | 0.0.43 | - | - | - |
| FreeBSD:14:quarterly | - | 0.0.43 | n/a | - | - |
| FreeBSD:15:latest | - | 0.0.43 | n/a | - | - |
| FreeBSD:15:quarterly | - | 0.0.43 | n/a | n/a | n/a |
| FreeBSD:16:latest | - | 0.0.43 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 1
glslang>0: graphics/glslang
Library 8
libzstd.so: archivers/zstdlibrtmidi.so: audio/rtmidilibhidapi.so: comms/hidapilibcurl.so: ftp/curllibpng.so: graphics/pnglibavcodec.so: multimedia/ffmpeglibminiupnpc.so: net/miniupnpclibpugixml.so: textproc/pugixml
The full lists below include those, and their dependencies in turn.
Build dependencies 289
- accessibility/at-spi2-core
- archivers/brotli
- archivers/libdeflate
- archivers/liblz4
- archivers/lzo2
- archivers/minizip
- archivers/zstd
- audio/alsa-lib
- audio/ebur128
- audio/faudio
- audio/flac
- audio/gstreamer1-plugins-pulse
- audio/jack
- audio/lame
- audio/libmysofa
- audio/libogg
- audio/libsamplerate
- audio/libsndfile
- audio/libsoxr
- audio/libvorbis
- audio/mpg123
- audio/openal-soft
- audio/opus
- audio/pulseaudio
- audio/rtmidi
- audio/sndio
- audio/speexdsp
- audio/webrtc-audio-processing
- comms/hidapi
- converters/fribidi
- converters/libiconv
- databases/gdbm
- databases/postgresql18-client
- databases/sfcgal
- databases/spatialite
- databases/sqlite3
- devel/abseil
- devel/binutils
- devel/boost-libs
- devel/boost-python-libs
- devel/cmake-core
- devel/dbus
- devel/dbus-glib
- devel/double-conversion
- devel/evdev-proto
- devel/gdcm
- devel/gettext-runtime
- devel/gflags
- devel/glib20
- devel/glog
- devel/gobject-introspection
- devel/gsettings-desktop-schemas
- devel/icu
- devel/json-c
- devel/json-glib
- devel/jsoncpp
- devel/libb2
- devel/libdaemon
- devel/libdatrie
- devel/libedit
- devel/libepoll-shim
- devel/libevdev
- devel/libevent
- devel/libffi
- devel/libgudev
- devel/libgusb
- devel/libinotify
- devel/libltdl
- devel/libmtdev
- devel/libpciaccess
- devel/librttopo
- devel/libsoup3
- devel/libsysinfo
- devel/libthai
- devel/libudev-devd
- devel/libunistring
- devel/libunwind
- devel/libuv
- devel/llvm12
- devel/llvm20
- devel/llvm22
- devel/ninja
- devel/npth
- devel/nspr
- devel/opencl
- devel/orc
- devel/pcre2
- devel/pkgconf
- devel/py-dbus
- devel/py-evdev
- devel/py-libevdev
- devel/py-packaging
- devel/py-pygobject
- devel/py-pyudev
- devel/py-setuptools
- devel/py-six
- devel/pygobject-common
- devel/qt6-base
- devel/readline
- devel/sdl3
The first 100 are listed.
Run dependencies 278
- accessibility/at-spi2-core
- archivers/brotli
- archivers/libdeflate
- archivers/liblz4
- archivers/lzo2
- archivers/minizip
- archivers/zstd
- audio/alsa-lib
- audio/ebur128
- audio/faudio
- audio/flac
- audio/gstreamer1-plugins-pulse
- audio/jack
- audio/lame
- audio/libmysofa
- audio/libogg
- audio/libsamplerate
- audio/libsndfile
- audio/libsoxr
- audio/libvorbis
- audio/mpg123
- audio/openal-soft
- audio/opus
- audio/pulseaudio
- audio/rtmidi
- audio/speexdsp
- audio/webrtc-audio-processing
- comms/hidapi
- converters/fribidi
- converters/libiconv
- databases/gdbm
- databases/postgresql18-client
- databases/sfcgal
- databases/spatialite
- databases/sqlite3
- devel/abseil
- devel/binutils
- devel/boost-libs
- devel/boost-python-libs
- devel/dbus
- devel/dbus-glib
- devel/double-conversion
- devel/gdcm
- devel/gettext-runtime
- devel/gflags
- devel/glib20
- devel/glog
- devel/gobject-introspection
- devel/gsettings-desktop-schemas
- devel/icu
- devel/json-c
- devel/json-glib
- devel/libb2
- devel/libdaemon
- devel/libdatrie
- devel/libedit
- devel/libepoll-shim
- devel/libevdev
- devel/libevent
- devel/libffi
- devel/libgudev
- devel/libgusb
- devel/libinotify
- devel/libltdl
- devel/libmtdev
- devel/libpciaccess
- devel/librttopo
- devel/libsoup3
- devel/libsysinfo
- devel/libthai
- devel/libudev-devd
- devel/libunistring
- devel/libunwind
- devel/llvm12
- devel/llvm22
- devel/npth
- devel/nspr
- devel/opencl
- devel/orc
- devel/pcre2
- devel/pkgconf
- devel/py-dbus
- devel/py-evdev
- devel/py-libevdev
- devel/py-packaging
- devel/py-pygobject
- devel/py-pyudev
- devel/py-setuptools
- devel/py-six
- devel/pygobject-common
- devel/qt6-base
- devel/readline
- devel/sdl3
- devel/spirv-llvm-translator
- dns/libidn2
- dns/libpsl
- ftp/curl
- graphics/cairo
- graphics/colord
- graphics/gd
The first 100 are listed.
No port depends on this one.
Configuration
Options name: emulators_rpcs3
| Option | Default | Description |
|---|---|---|
| ALSA | off | ALSA audio architecture support |
| EVDEV | on | libevdev-based joystick support |
| FAUDIO | on | FAudio audio support |
| JACK | on | JACK audio server support |
| LLVM22 | on | LLVM version recommended by upstream |
| 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 |
- USES
- cmake gl iconv:wchar_t llvm:min=20,${LLVM_DEP} localbase:ldflags openal:soft pkgconfig python:build qt:6 xorg
- Service scripts
- none
Files
pkg-plist 182
- bin/rpcs3
- share/applications/rpcs3.desktop
- share/icons/hicolor/48x48/apps/rpcs3.png
- share/icons/hicolor/scalable/apps/rpcs3.svg
- share/metainfo/rpcs3.metainfo.xml
- share/rpcs3/GuiConfigs/Classic (Bright).qss
- share/rpcs3/GuiConfigs/Darker Style by TheMitoSan.qss
- share/rpcs3/GuiConfigs/Envy.qss
- share/rpcs3/GuiConfigs/Kuroi (Dark) by Ani.qss
- share/rpcs3/GuiConfigs/ModernBlue Theme by TheMitoSan.qss
- share/rpcs3/GuiConfigs/Nekotekina by GooseWing.qss
- share/rpcs3/GuiConfigs/Old Steam by FlexBy.qss
- share/rpcs3/GuiConfigs/Skyline (Nightfall).qss
- share/rpcs3/GuiConfigs/Skyline.qss
- share/rpcs3/GuiConfigs/Windows 11 (Dark Mode) by GustavoGraziano.qss
- share/rpcs3/GuiConfigs/Windows 11 (Light Mode) by GustavoGraziano.qss
- share/rpcs3/GuiConfigs/YoRHa by Ani.qss
- share/rpcs3/GuiConfigs/YoRHa-background.jpg
- share/rpcs3/GuiConfigs/check_mark_white.png
- share/rpcs3/GuiConfigs/dark/arrow-down-disabled.svg
- share/rpcs3/GuiConfigs/dark/arrow-down.svg
- share/rpcs3/GuiConfigs/dark/arrow-left-disabled.svg
- share/rpcs3/GuiConfigs/dark/arrow-left.svg
- share/rpcs3/GuiConfigs/dark/arrow-next.svg
- share/rpcs3/GuiConfigs/dark/arrow-prev.svg
- share/rpcs3/GuiConfigs/dark/arrow-right-disabled.svg
- share/rpcs3/GuiConfigs/dark/arrow-right.svg
- share/rpcs3/GuiConfigs/dark/arrow-up-disabled.svg
- share/rpcs3/GuiConfigs/dark/arrow-up.svg
- share/rpcs3/GuiConfigs/dark/check-mark-disabled.svg
- share/rpcs3/GuiConfigs/dark/check-mark.svg
- share/rpcs3/GuiConfigs/dark/checkbox-checked-disabled.svg
- share/rpcs3/GuiConfigs/dark/checkbox-checked-hover.svg
- share/rpcs3/GuiConfigs/dark/checkbox-checked-pressed.svg
- share/rpcs3/GuiConfigs/dark/checkbox-checked.svg
- share/rpcs3/GuiConfigs/dark/checkbox-disabled.svg
- share/rpcs3/GuiConfigs/dark/checkbox-indeterminate-disabled.svg
- share/rpcs3/GuiConfigs/dark/checkbox-indeterminate-hover.svg
- share/rpcs3/GuiConfigs/dark/checkbox-indeterminate-pressed.svg
- share/rpcs3/GuiConfigs/dark/checkbox-indeterminate.svg
- share/rpcs3/GuiConfigs/dark/checkbox-unchecked-hover.svg
- share/rpcs3/GuiConfigs/dark/checkbox-unchecked-pressed.svg
- share/rpcs3/GuiConfigs/dark/checkbox-unchecked.svg
- share/rpcs3/GuiConfigs/dark/empty.svg
- share/rpcs3/GuiConfigs/dark/list-arrow-closed-disabled.svg
- share/rpcs3/GuiConfigs/dark/list-arrow-closed.svg
- share/rpcs3/GuiConfigs/dark/list-arrow-open-disabled.svg
- share/rpcs3/GuiConfigs/dark/list-arrow-open.svg
- share/rpcs3/GuiConfigs/dark/radio-checked-disabled.svg
- share/rpcs3/GuiConfigs/dark/radio-checked-hover.svg
- share/rpcs3/GuiConfigs/dark/radio-checked-pressed.svg
- share/rpcs3/GuiConfigs/dark/radio-checked.svg
- share/rpcs3/GuiConfigs/dark/radio-disabled.svg
- share/rpcs3/GuiConfigs/dark/radio-unchecked-hover.svg
- share/rpcs3/GuiConfigs/dark/radio-unchecked-pressed.svg
- share/rpcs3/GuiConfigs/dark/radio-unchecked.svg
- share/rpcs3/GuiConfigs/dark/slider-handle-disabled.svg
- share/rpcs3/GuiConfigs/dark/slider-handle-hover.svg
- share/rpcs3/GuiConfigs/dark/slider-handle-pressed.svg
- share/rpcs3/GuiConfigs/dark/slider-handle.svg
- share/rpcs3/GuiConfigs/dark/window-close.svg
- share/rpcs3/GuiConfigs/dark/window-undock.svg
- share/rpcs3/GuiConfigs/kot-bg.jpg
- share/rpcs3/GuiConfigs/light/arrow-down-disabled.svg
- share/rpcs3/GuiConfigs/light/arrow-down.svg
- share/rpcs3/GuiConfigs/light/arrow-left-disabled.svg
- share/rpcs3/GuiConfigs/light/arrow-left.svg
- share/rpcs3/GuiConfigs/light/arrow-next.svg
- share/rpcs3/GuiConfigs/light/arrow-prev.svg
- share/rpcs3/GuiConfigs/light/arrow-right-disabled.svg
- share/rpcs3/GuiConfigs/light/arrow-right.svg
- share/rpcs3/GuiConfigs/light/arrow-up-disabled.svg
- share/rpcs3/GuiConfigs/light/arrow-up.svg
- share/rpcs3/GuiConfigs/light/check-mark-disabled.svg
- share/rpcs3/GuiConfigs/light/check-mark.svg
- share/rpcs3/GuiConfigs/light/checkbox-checked-disabled.svg
- share/rpcs3/GuiConfigs/light/checkbox-checked-hover.svg
- share/rpcs3/GuiConfigs/light/checkbox-checked-pressed.svg
- share/rpcs3/GuiConfigs/light/checkbox-checked.svg
- share/rpcs3/GuiConfigs/light/checkbox-disabled.svg
- share/rpcs3/GuiConfigs/light/checkbox-indeterminate-disabled.svg
- share/rpcs3/GuiConfigs/light/checkbox-indeterminate-hover.svg
- share/rpcs3/GuiConfigs/light/checkbox-indeterminate-pressed.svg
- share/rpcs3/GuiConfigs/light/checkbox-indeterminate.svg
- share/rpcs3/GuiConfigs/light/checkbox-unchecked-hover.svg
- share/rpcs3/GuiConfigs/light/checkbox-unchecked-pressed.svg
- share/rpcs3/GuiConfigs/light/checkbox-unchecked.svg
- share/rpcs3/GuiConfigs/light/empty.svg
- share/rpcs3/GuiConfigs/light/list-arrow-closed-disabled.svg
- share/rpcs3/GuiConfigs/light/list-arrow-closed.svg
- share/rpcs3/GuiConfigs/light/list-arrow-open-disabled.svg
- share/rpcs3/GuiConfigs/light/list-arrow-open.svg
- share/rpcs3/GuiConfigs/light/radio-checked-disabled.svg
- share/rpcs3/GuiConfigs/light/radio-checked-hover.svg
- share/rpcs3/GuiConfigs/light/radio-checked-pressed.svg
- share/rpcs3/GuiConfigs/light/radio-checked.svg
- share/rpcs3/GuiConfigs/light/radio-disabled.svg
- share/rpcs3/GuiConfigs/light/radio-unchecked-hover.svg
- share/rpcs3/GuiConfigs/light/radio-unchecked-pressed.svg
- share/rpcs3/GuiConfigs/light/radio-unchecked.svg
The first 100 are listed.
distinfo 11
| File | Size | SHA256 |
|---|---|---|
| RPCS3-rpcs3-v0.0.43-20133-g53d44aa4a1_GH0.tar.gz | 7.183396e+06 | a1f586337e7bcc27fbb7a89ff00c848532731df7eeaf6d082ebb0df81597b4ba |
| RPCS3-soundtouch-2.3.1-87-ga0fba77_GH0.tar.gz | 607389 | cb05f2ac87d4cfaa78c6dd41f96688d9ce3eb684d0c067fc76ce7c45bfe4126a |
| asmjit-asmjit-416f735_GH0.tar.gz | 1.151444e+06 | 65ba9c3487da09af02db0c34405d1bdd3e49e134062930777f272007d97940fd |
| jbeder-yaml-cpp-yaml-cpp-0.9.0-1-g51a5d62_GH0.tar.gz | 1.056589e+06 | ff8c34735ac9e8ed7ecd096c03f06b2b4d1bc4b82a1bdd49543bc5c805c5230d |
| kcat-openal-soft-1.23.1_GH0.tar.gz | 840185 | dfddf3a1f61059853c625b7bb03de8433b455f2f79f89548cbcbd5edca3d4a4a |
| kinetiknz-cubeb-cubeb-0.2-1628-g4848575_GH0.tar.gz | 244660 | 9f4c88716f3148767524775bb7efddf458473f922a6529c5784948077e39e738 |
| Megamouse-VulkanMemoryAllocator-1d8f600_GH0.tar.gz | 962218 | 5aef11d98bae2ea911cda9fedcac6935d5bc5d0776cee581fc7b7204bd7b0d47 |
| nothings-stb-013ac3b_GH0.tar.gz | 1.510649e+06 | f2f5aeaa2504f8dc3ee7412cb480f9be218766c7a652ce3bcebbc25ec72d7e9c |
| protocolbuffers-protobuf-edaa823d8b36_GH0.tar.gz | 6.891928e+06 | 606447f35339c07246bcbef67d474103f1d7452e21c8b826566e60a92a7bf68f |
| wolfSSL-wolfssl-v5.9.4-stable_GH0.tar.gz | 3.4782887e+07 | 7256bfc89b183a75183806c7debfa203443873b0b4a562e1b80d68e01b45ac57 |
| xioTechnologies-Fusion-v1.3.3_GH0.tar.gz | 451522 | 84fc2a6e04f4e2fe4388f506040b3f63359293902211be562bb767b93962161d |