Port details |
- pcsx2 Free and open-source PlayStation 2 emulator
- 2.3.9_1 emulators =2 1.7.5698Version of this port present on the latest quarterly branch.
- Maintainer: martymac@FreeBSD.org
- Port Added: 2022-09-19 14:27:08
- Last Update: 2024-11-23 08:31:00
- Commit Hash: 5505c50
- People watching this port, also watch:: jdictionary, py311-Automat, py311-python-gdsii, py39-PyOpenGL, p5-Sane
- License: GPLv3 LGPL3
- WWW:
- https://pcsx2.net
- 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.
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- To install the port:
- cd /usr/ports/emulators/pcsx2/ && make install clean
- To add the package, run one of these commands:
- pkg install emulators/pcsx2
- pkg install pcsx2
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: pcsx2
- Flavors: there is no flavor information for this port.
- ONLY_FOR_ARCHS: amd64
- distinfo:
- TIMESTAMP = 1731685315
SHA256 (pcsx2-pcsx2-v2.3.9_GH0.tar.gz) = e5daaa396b02f0617c8f65eb12d7f2084ba60d995694759611769d293785ac08
SIZE (pcsx2-pcsx2-v2.3.9_GH0.tar.gz) = 17112802
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- cmake : devel/cmake-core
- ninja : devel/ninja
- update-desktop-database : devel/desktop-file-utils
- pkgconf>=1.3.0_1 : devel/pkgconf
- sdl2-config : devel/sdl20
- ice.pc : x11/libICE
- x11.pc : x11/libX11
- xcb.pc : x11/libxcb
- xext.pc : x11/libXext
- xpm.pc : x11/libXpm
- xrandr.pc : x11/libXrandr
- xrender.pc : x11/libXrender
- lupdate : devel/qt6-tools
- Runtime dependencies:
-
- update-desktop-database : devel/desktop-file-utils
- ice.pc : x11/libICE
- x11.pc : x11/libX11
- xcb.pc : x11/libxcb
- xext.pc : x11/libXext
- xpm.pc : x11/libXpm
- xrandr.pc : x11/libXrandr
- xrender.pc : x11/libXrender
- lupdate : devel/qt6-tools
- Library dependencies:
-
- libpng.so : graphics/png
- libzstd.so : archivers/zstd
- liblz4.so : archivers/liblz4
- libwebp.so : graphics/webp
- libfreetype.so : print/freetype2
- libdbus-1.so : devel/dbus
- libavcodec.so : multimedia/ffmpeg
- libavformat.so : multimedia/ffmpeg
- libavutil.so : multimedia/ffmpeg
- libswresample.so : multimedia/ffmpeg
- libswscale.so : multimedia/ffmpeg
- libshaderc_shared.so : graphics/shaderc
- libcurl.so : ftp/curl
- libpulse.so : audio/pulseaudio
- libjack.so : audio/jack
- libsndio.so : audio/sndio
- libbacktrace.so : devel/libbacktrace
- libEGL.so : graphics/libglvnd
- libjpeg.so : graphics/jpeg-turbo
- libSDL2.so : devel/sdl20
- libQt6Core.so : devel/qt6-base
- There are no ports dependent upon this port
Configuration Options:
- ===> The following configuration options are available for pcsx2-2.3.9_1:
DOCS=on: Build and/or install documentation
===> Use 'make config' to modify these settings
- Options name:
- emulators_pcsx2
- USES:
- cmake compiler:c++20-lang desktop-file-utils elfctl gl jpeg pkgconfig qt:6 sdl xorg
- pkg-message:
- For install:
- PCSX2 should be recompiled with CPUTYPE defined for best performance.
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
2.3.9_1 23 Nov 2024 08:31:00 |
Gleb Popov (arrowd) |
*: Bump PORTREVISIONs of Pulseaudio consumers
Sponsored by: Future Crew, LLC |
2.3.9 15 Nov 2024 15:58:41 |
Ganael LAPLANCHE (martymac) |
emulators/pcsx2: Update to 2.3.9
Also:
- Remove tuples-handling code (every dependency is now in-tree)
- Disable Vulkan support as it needs a modified version
- Remove local cpuinfo patch (integrated + updated upstream,
this should fix PR 282655)
PR: 282655
Reported by: celcion@gmail.com |
1.7.5698 19 Apr 2024 10:34:40 |
Ganael LAPLANCHE (martymac) |
emulators/pcsx2: Update to 1.7.5698 |
1.7.4970_2 31 Dec 2023 00:37:05 |
Muhammad Moinur Rahman (bofh) |
*/*: Sunset 12.4-RELEASE/12-STABLE from ports tree
- Remove all references to defunct ARCH arm
- Remove all references to defunct ARCH sparc64
- Remove x11-drivers/xf86-video-sunffb which requires defunct sparc64
ARCH
- Remove sysutils/afbinit requires defunct sparc64 ARCH
- Remove all references to bktr driver
- Remove all references to defunct FreeBSD_12
- Remove all references to OSVERSION/OSREL corresponding to 12
- Remove conditionals in Mk/Uses/cabal.mk
- Remove sparc reference from Mk/Uses/qt-dist.mk
- Remove BROKEN_sparc64/NOT_FOR_ARCH=sparc64
- Remove BROKEN_FreeBSD_12* from:
- Remove OpenSSL patches from:
- Remove conditional flags for OSVERSION >= 1300000 to fixed flags.
Also move conditional flags for non sparc64/arm ARCH to fixed flags.
Reviewed by: brooks, jbeich, rene, salvadore
Differential Revision: https://reviews.freebsd.org/D42068 |
1.7.4970_2 13 Nov 2023 11:11:14 |
Ganael LAPLANCHE (martymac) |
emulators/pcsx2: Enable Vulkan backend |
1.7.4970_1 28 Sep 2023 10:41:21 |
Ganael LAPLANCHE (martymac) |
emulators/pcsx2: Mark as BROKEN before 13.2
Pcsx2 needs a libc++ with std::bit_cast support (introduced in 13.2
with commit 4b6eb0e63c69)
PR: 273889
Reported by: diizzy |
1.7.4970_1 05 Sep 2023 10:16:47 |
Ganael LAPLANCHE (martymac) Author: Jan Beich |
emulators/pcsx2: Unbreak with kern.elf64.allow_wx=0
PR: 273573
Reported by: jbeich |
1.7.4970 01 Sep 2023 17:02:37 |
Ganael LAPLANCHE (martymac) |
emulators/pcsx2: Update to 1.7.4970 |
1.7.4097_5 07 Aug 2023 16:34:07 |
Gleb Popov (arrowd) |
audio/pulseaudio: Update to 16.1
Bump PORTREVISION on consumers.
Sponsored by: Serenity Cybersecurity, LLC
PR: 262713 |
1.7.4097_4 26 Jul 2023 19:58:56 |
Loïc Bartoletti (lbartoletti) |
devel/qt6: bump dependent ports |
1.7.4097_3 27 Jun 2023 10:13:32 |
Ganael LAPLANCHE (martymac) Author: Daniel Engberg |
emulators/pcsx2: Fix SIGILL crash
Do not pass -march=native as that can bring pre-built packages with
instructions not supported by end users and lead to a SIGILL crash.
If CPUTYPE is not defined, set arch to the oldest CPU that supports
SSE 4.1 (penryn), else let the build system try to build with whatever
is set.
Add a message indicating that the port should be rebuilt with CPUTYPE
defined for best performance.
While here, use zstd from ports (now detected).
PR: 272192
Reported by: Patrick McMunn <doctorwhoguy@gmail.com> |
1.7.4097_2 24 May 2023 16:34:10 |
Mathieu Arnold (mat) |
*: regular cleanup for GH_TAGNAME bad usage |
1.7.4097_2 27 Apr 2023 12:01:46 |
Daniel Engberg (diizzy) |
*/*: Bump all users of multimedia/ffmpeg*
...to make sure all picks up new version(s) |
1.7.4097_1 25 Apr 2023 15:17:15 |
Christian Weisgerber (naddy) |
audio/opus: bump consumers after update to 1.4 |
1.7.4097 17 Feb 2023 16:49:14 |
Ganael LAPLANCHE (martymac) |
emulators/pcsx2: Update to 1.7.4097 |
1.7.4075_1 15 Feb 2023 11:08:50 |
Ganael LAPLANCHE (martymac) |
emulators/pcsx2: Rework dependencies
- harfbuzz is not necessary anymore
- add ffmpeg
- reorder deps to ease port maintenance |
1.7.4075 14 Feb 2023 11:27:46 |
Ganael LAPLANCHE (martymac) |
emulators/pcsx2: Update to 1.7.4075
Also, switch to qt build as wx is not supported upstream anymore |
1.7.3465_1 19 Dec 2022 09:31:34 |
Thierry Thomas (thierry) |
*/*: chase the upgrade of devel/libfmt to 9.1.0
PR: 268081 |
1.7.3465 27 Oct 2022 14:46:51 |
Ganael LAPLANCHE (martymac) |
emulators/pcsx2: Update to 1.7.3465
Also:
- fix cubeb backend detection
- explicitly disable (linux-only) setcap call |
1.7.3344 12 Oct 2022 10:12:12 |
Ganael LAPLANCHE (martymac) |
emulators/pcsx2: Update to 1.7.3344 and fix build with wx 3.1 |
1.7.3274 19 Sep 2022 14:23:19 |
Ganael LAPLANCHE (martymac) |
emulators/pcsx2: New port: Free and open-source PlayStation 2 emulator |