FreeBSD Ports

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.

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

Dependencies

As this port's Makefile names them.

Build 1

Library 25

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

All build dependencies 211

The first 100 are listed.

All run dependencies 202

The first 100 are listed.

No port depends on this one.

Configuration

Options name: emulators_pcsx2

OptionDefaultDescription
DOCSoffBuild 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
FileSizeSHA256
pcsx2-pcsx2-v2.8.2_GH0.tar.gz2.3260938e+078d1762d568c92198e61a284064d0e5c0d2c6ab1c5bac60ef1330dd0fe44d10a7

Commit history 5

DateCommitCreditsLog message
f535cc9bf8 Max Brazhnikov */*: Chase kddockwidgets update
b9175e759d Ganael LAPLANCHE emulators/pcsx2: Update to 2.8.2
3826e8624f Hywel Andrews emulators/pcsx2: Remove WAYLAND option
Enable WAYLAND unconditionally as it does not need any additional dependency. PR: 298078 Reported by: arrowd
438848076e Hywel Andrews emulators/pcsx2: Add Wayland support
- Add a WAYLAND option - Re-order a few things with portfmt PR: 298078
57ed77ebf3 Ganael LAPLANCHE emulators/pcsx2: Fix build with upcoming FFmpeg 9.0
Backport https://github.com/PCSX2/pcsx2/pull/14831/commits/b6cccd87e65a3204cf8154a479f6b3849c1c18d9 PR: 297367 Reported by: diizzy