emulators/pcsx2 2.8.2_1
Free and open-source PlayStation 2 emulator
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
f535cc9bf8- License
- GPLv3, LGPL3
- Categories
- emulators
Description
PCSX2 is a free and open-source PlayStation 2 (PS2) emulator.
Its purpose is to emulate the PS2's hardware, using a combination of MIPS CPU Interpreters, Recompilers and a Virtual Machine which manages hardware states and PS2 system memory.
Install
As a binary package — by origin, or by package name:
pkg install emulators/pcsx2
pkg install pcsx2
From the ports tree:
cd /usr/ports/emulators/pcsx2/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= pcsx2>0:emulators/pcsx2
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 | - | 2.8.2 | - | - | - |
| FreeBSD:14:quarterly | - | 2.8.2 | n/a | - | - |
| FreeBSD:15:latest | - | 2.8.2 | n/a | - | - |
| FreeBSD:15:quarterly | - | 2.8.2 | n/a | n/a | n/a |
| FreeBSD:16:latest | - | 2.8.2 | 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
vulkan-headers>0: graphics/vulkan-headers
Library 25
libavcodec.so: multimedia/ffmpeglibavformat.so: multimedia/ffmpeglibavutil.so: multimedia/ffmpeglibbacktrace.so: devel/libbacktracelibc4core.so: devel/c4corelibcurl.so: ftp/curllibdbus-1.so: devel/dbuslibfontconfig.so: x11-fonts/fontconfiglibfreetype.so: print/freetype2libjack.so: audio/jacklibkddockwidgets-qt6.so: x11-toolkits/kddockwidgetsliblz4.so: archivers/liblz4libplutosvg.so: graphics/plutosvglibplutovg.so: graphics/plutovglibpng.so: graphics/pnglibpulse.so: audio/pulseaudiolibryml.so: devel/rapidyamllibshaderc_shared.so: graphics/shaderclibsndio.so: audio/sndiolibswresample.so: multimedia/ffmpeglibswscale.so: multimedia/ffmpeglibsysinfo.so: devel/libsysinfolibwebp.so: graphics/webplibxkbcommon.so: x11/libxkbcommonlibzstd.so: archivers/zstd
The full lists below include those, and their dependencies in turn.
All build dependencies 211
- accessibility/at-spi2-core
- archivers/brotli
- archivers/libdeflate
- archivers/liblz4
- archivers/lzo2
- archivers/zstd
- audio/flac
- audio/jack
- audio/lame
- audio/libogg
- audio/libsamplerate
- audio/libsndfile
- audio/libsoxr
- audio/libvorbis
- audio/mpg123
- audio/opus
- audio/pulseaudio
- audio/sndio
- audio/speexdsp
- audio/webrtc-audio-processing
- converters/fribidi
- converters/libiconv
- databases/gdbm
- databases/postgresql18-client
- databases/qt6-base_sqldriver
- databases/sqlite3
- devel/abseil
- devel/c4core
- devel/cmake-core
- devel/dbus
- devel/dbus-glib
- devel/desktop-file-utils
- devel/double-conversion
- devel/gettext-runtime
- devel/glib20
- devel/gobject-introspection
- devel/gsettings-desktop-schemas
- devel/icu
- devel/json-glib
- devel/jsoncpp
- devel/kf6-extra-cmake-modules
- devel/libb2
- devel/libbacktrace
- devel/libdaemon
- devel/libdatrie
- devel/libedit
- devel/libepoll-shim
- devel/libevdev
- devel/libevent
- devel/libffi
- devel/libfmt
- devel/libgudev
- devel/libgusb
- devel/libinotify
- devel/libltdl
- devel/libmtdev
- devel/libpciaccess
- devel/libsysinfo
- devel/libthai
- devel/libudev-devd
- devel/libunistring
- devel/libuv
- devel/llvm12
- devel/llvm19
- devel/ninja
- 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/qt6-tools
- devel/rapidyaml
- devel/readline
- devel/sdl3
- devel/spdlog
- devel/spirv-llvm-translator
- dns/libidn2
- dns/libpsl
- ftp/curl
- graphics/cairo
- graphics/colord
- graphics/gdk-pixbuf2
- graphics/giflib
- graphics/graphite2
- graphics/gtk-update-icon-cache
- graphics/jbigkit
- graphics/jpeg-turbo
- graphics/lcms2
- graphics/lerc
- graphics/libdrm
- graphics/libepoxy
- graphics/libglvnd
The first 100 are listed.
All run dependencies 202
- accessibility/at-spi2-core
- archivers/brotli
- archivers/libdeflate
- archivers/liblz4
- archivers/lzo2
- archivers/zstd
- audio/flac
- audio/jack
- audio/lame
- audio/libogg
- audio/libsamplerate
- audio/libsndfile
- audio/libsoxr
- audio/libvorbis
- audio/mpg123
- audio/opus
- audio/pulseaudio
- audio/sndio
- audio/speexdsp
- audio/webrtc-audio-processing
- converters/fribidi
- converters/libiconv
- databases/gdbm
- databases/postgresql18-client
- databases/qt6-base_sqldriver
- databases/sqlite3
- devel/abseil
- devel/c4core
- devel/dbus
- devel/dbus-glib
- devel/desktop-file-utils
- devel/double-conversion
- devel/gettext-runtime
- devel/glib20
- devel/gobject-introspection
- devel/gsettings-desktop-schemas
- devel/icu
- devel/json-glib
- devel/libb2
- devel/libbacktrace
- devel/libdaemon
- devel/libdatrie
- devel/libedit
- devel/libepoll-shim
- devel/libevdev
- devel/libevent
- devel/libffi
- devel/libfmt
- devel/libgudev
- devel/libgusb
- devel/libinotify
- devel/libltdl
- devel/libmtdev
- devel/libpciaccess
- devel/libsysinfo
- devel/libthai
- devel/libudev-devd
- devel/libunistring
- devel/llvm12
- devel/llvm19
- devel/orc
- devel/pcre2
- 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/qt6-tools
- devel/rapidyaml
- devel/readline
- devel/sdl3
- devel/spdlog
- devel/spirv-llvm-translator
- dns/libidn2
- dns/libpsl
- ftp/curl
- graphics/cairo
- graphics/colord
- graphics/gdk-pixbuf2
- graphics/giflib
- graphics/graphite2
- graphics/gtk-update-icon-cache
- graphics/jbigkit
- graphics/jpeg-turbo
- graphics/lcms2
- graphics/lerc
- graphics/libdrm
- graphics/libepoxy
- graphics/libglvnd
- graphics/librsvg2-rust
- graphics/mesa-libs
- graphics/plutosvg
- graphics/plutovg
- graphics/png
- graphics/py-pycairo
The first 100 are listed.
No port depends on this one.
Configuration
Options name: emulators_pcsx2
| Option | Default | Description |
|---|---|---|
| DOCS | off | Build and/or install documentation |
- USES
- cmake compiler:c++20-lang desktop-file-utils elfctl gl jpeg kde:6 pkgconfig qt:6 sdl xorg
- Service scripts
- none
Files
pkg-plist 108
- bin/pcsx2-qt
- share/applications/PCSX2.desktop
- share/pcsx2/resources/GameIndex.yaml
- share/pcsx2/resources/RedumpDatabase.yaml
- share/pcsx2/resources/cover-placeholder.png
- share/pcsx2/resources/fonts/Roboto-Regular-copyright
- share/pcsx2/resources/fonts/Roboto-Regular.ttf
- share/pcsx2/resources/fonts/RobotoMono-Medium.ttf
- share/pcsx2/resources/fonts/Twemoji.Mozilla-license
- share/pcsx2/resources/fonts/Twemoji.Mozilla.ttf
- share/pcsx2/resources/fonts/fa-solid-900.ttf
- share/pcsx2/resources/fonts/promptfont-license
- share/pcsx2/resources/fonts/promptfont.otf
- share/pcsx2/resources/fullscreenui/applications-system.svg
- share/pcsx2/resources/fullscreenui/back-icon.svg
- share/pcsx2/resources/fullscreenui/desktop-mode.svg
- share/pcsx2/resources/fullscreenui/drive-cdrom.svg
- share/pcsx2/resources/fullscreenui/exit.svg
- share/pcsx2/resources/fullscreenui/media-cdrom.svg
- share/pcsx2/resources/fullscreenui/no-save.png
- share/pcsx2/resources/fullscreenui/placeholder.png
- share/pcsx2/resources/fullscreenui/start-bios.svg
- share/pcsx2/resources/fullscreenui/start-file.svg
- share/pcsx2/resources/fullscreenui/start-game.svg
- share/pcsx2/resources/game_controller_db.txt
- share/pcsx2/resources/icons/AppBanner.svg
- share/pcsx2/resources/icons/AppIconLarge.ico
- share/pcsx2/resources/icons/AppIconLarge.png
- share/pcsx2/resources/icons/flags/LICENSE
- share/pcsx2/resources/icons/flags/LICENSESCN
- share/pcsx2/resources/icons/flags/Other.svg
- share/pcsx2/resources/icons/flags/at.svg
- share/pcsx2/resources/icons/flags/au.svg
- share/pcsx2/resources/icons/flags/az.svg
- share/pcsx2/resources/icons/flags/be.svg
- share/pcsx2/resources/icons/flags/br.svg
- share/pcsx2/resources/icons/flags/ch.svg
- share/pcsx2/resources/icons/flags/cn.svg
- share/pcsx2/resources/icons/flags/cz.svg
- share/pcsx2/resources/icons/flags/de.svg
- share/pcsx2/resources/icons/flags/dk.svg
- share/pcsx2/resources/icons/flags/es.svg
- share/pcsx2/resources/icons/flags/eu.svg
- share/pcsx2/resources/icons/flags/fi.svg
- share/pcsx2/resources/icons/flags/fr.svg
- share/pcsx2/resources/icons/flags/gb.svg
- share/pcsx2/resources/icons/flags/gr.svg
- share/pcsx2/resources/icons/flags/hk.svg
- share/pcsx2/resources/icons/flags/hr.svg
- share/pcsx2/resources/icons/flags/hu.svg
- share/pcsx2/resources/icons/flags/id.svg
- share/pcsx2/resources/icons/flags/il.svg
- share/pcsx2/resources/icons/flags/in.svg
- share/pcsx2/resources/icons/flags/ir.svg
- share/pcsx2/resources/icons/flags/it.svg
- share/pcsx2/resources/icons/flags/jp.svg
- share/pcsx2/resources/icons/flags/kr.svg
- share/pcsx2/resources/icons/flags/lt.svg
- share/pcsx2/resources/icons/flags/lv.svg
- share/pcsx2/resources/icons/flags/mx.svg
- share/pcsx2/resources/icons/flags/nl.svg
- share/pcsx2/resources/icons/flags/no.svg
- share/pcsx2/resources/icons/flags/pl.svg
- share/pcsx2/resources/icons/flags/pt.svg
- share/pcsx2/resources/icons/flags/ro.svg
- share/pcsx2/resources/icons/flags/rs.svg
- share/pcsx2/resources/icons/flags/ru.svg
- share/pcsx2/resources/icons/flags/sa.svg
- share/pcsx2/resources/icons/flags/scn.svg
- share/pcsx2/resources/icons/flags/se.svg
- share/pcsx2/resources/icons/flags/tr.svg
- share/pcsx2/resources/icons/flags/tw.svg
- share/pcsx2/resources/icons/flags/ua.svg
- share/pcsx2/resources/icons/flags/us.svg
- share/pcsx2/resources/icons/flags/vn.svg
- share/pcsx2/resources/icons/flags/za.svg
- share/pcsx2/resources/icons/ra-icon.svg
- share/pcsx2/resources/icons/star-0.svg
- share/pcsx2/resources/icons/star-1.svg
- share/pcsx2/resources/icons/star-2.svg
- share/pcsx2/resources/icons/star-3.svg
- share/pcsx2/resources/icons/star-4.svg
- share/pcsx2/resources/icons/star-5.svg
- share/pcsx2/resources/shaders/common/ffx_a.h
- share/pcsx2/resources/shaders/common/ffx_cas.h
- share/pcsx2/resources/shaders/common/fxaa.fx
- share/pcsx2/resources/shaders/opengl/cas.glsl
- share/pcsx2/resources/shaders/opengl/convert.glsl
- share/pcsx2/resources/shaders/opengl/imgui.glsl
- share/pcsx2/resources/shaders/opengl/interlace.glsl
- share/pcsx2/resources/shaders/opengl/merge.glsl
- share/pcsx2/resources/shaders/opengl/present.glsl
- share/pcsx2/resources/shaders/opengl/shadeboost.glsl
- share/pcsx2/resources/shaders/opengl/tfx_fs.glsl
- share/pcsx2/resources/shaders/opengl/tfx_vgs.glsl
- share/pcsx2/resources/shaders/vulkan/cas.glsl
- share/pcsx2/resources/shaders/vulkan/convert.glsl
- share/pcsx2/resources/shaders/vulkan/imgui.glsl
- share/pcsx2/resources/shaders/vulkan/interlace.glsl
- share/pcsx2/resources/shaders/vulkan/merge.glsl
The first 100 are listed.
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| pcsx2-pcsx2-v2.8.2_GH0.tar.gz | 2.3260938e+07 | 8d1762d568c92198e61a284064d0e5c0d2c6ab1c5bac60ef1330dd0fe44d10a7 |