BSD Ports

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.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest-0.0.43---
FreeBSD:14:quarterly-0.0.43n/a--
FreeBSD:15:latest-0.0.43n/a--
FreeBSD:15:quarterly-0.0.43n/an/an/a
FreeBSD:16:latest-0.0.43n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 1

Library 8

The full lists below include those, and their dependencies in turn.

Build dependencies 289

The first 100 are listed.

Run dependencies 278

The first 100 are listed.

No port depends on this one.

Configuration

Options name: emulators_rpcs3

OptionDefaultDescription
ALSAoffALSA audio architecture support
EVDEVonlibevdev-based joystick support
FAUDIOonFAudio audio support
JACKonJACK audio server support
LLVM22onLLVM version recommended by upstream
LTOonUse Link-Time Optimization
OPENCVonComputer Vision support via OpenCV
PULSEAUDIOonPulseAudio sound server support
SDLonSimple Direct Media Layer support
SNDIOonSndio audio support
VULKANonVulkan 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
FileSizeSHA256
RPCS3-rpcs3-v0.0.43-20133-g53d44aa4a1_GH0.tar.gz7.183396e+06a1f586337e7bcc27fbb7a89ff00c848532731df7eeaf6d082ebb0df81597b4ba
RPCS3-soundtouch-2.3.1-87-ga0fba77_GH0.tar.gz607389cb05f2ac87d4cfaa78c6dd41f96688d9ce3eb684d0c067fc76ce7c45bfe4126a
asmjit-asmjit-416f735_GH0.tar.gz1.151444e+0665ba9c3487da09af02db0c34405d1bdd3e49e134062930777f272007d97940fd
jbeder-yaml-cpp-yaml-cpp-0.9.0-1-g51a5d62_GH0.tar.gz1.056589e+06ff8c34735ac9e8ed7ecd096c03f06b2b4d1bc4b82a1bdd49543bc5c805c5230d
kcat-openal-soft-1.23.1_GH0.tar.gz840185dfddf3a1f61059853c625b7bb03de8433b455f2f79f89548cbcbd5edca3d4a4a
kinetiknz-cubeb-cubeb-0.2-1628-g4848575_GH0.tar.gz2446609f4c88716f3148767524775bb7efddf458473f922a6529c5784948077e39e738
Megamouse-VulkanMemoryAllocator-1d8f600_GH0.tar.gz9622185aef11d98bae2ea911cda9fedcac6935d5bc5d0776cee581fc7b7204bd7b0d47
nothings-stb-013ac3b_GH0.tar.gz1.510649e+06f2f5aeaa2504f8dc3ee7412cb480f9be218766c7a652ce3bcebbc25ec72d7e9c
protocolbuffers-protobuf-edaa823d8b36_GH0.tar.gz6.891928e+06606447f35339c07246bcbef67d474103f1d7452e21c8b826566e60a92a7bf68f
wolfSSL-wolfssl-v5.9.4-stable_GH0.tar.gz3.4782887e+077256bfc89b183a75183806c7debfa203443873b0b4a562e1b80d68e01b45ac57
xioTechnologies-Fusion-v1.3.3_GH0.tar.gz45152284fc2a6e04f4e2fe4388f506040b3f63359293902211be562bb767b93962161d

Commit history 3

DateCommitCreditsLog message
131b4cb821 Jan Beich emulators/rpcs3: update to 0.0.43
Changes: https://github.com/RPCS3/rpcs3/releases/tag/v0.0.43 Reported by: GitHub (watch releases)
6cf5b5b522 Daniel Engberg */*: Remove dependency listings of audio/faudio flavors
...as port no longer provides flavors
84f99af936 Jan Beich emulators/rpcs3: update to 0.0.42
Changes: https://github.com/RPCS3/rpcs3/releases/tag/v0.0.42 Reported by: GitHub (watch releases)