emulators/ppsspp-devel: update to 1.7.5.553 Changes: https://github.com/hrydgard/ppsspp/compare/2d5acc83b...c77af182a27d50ceb1f
libzip -- integer overflowentered 2015-03-28
PSP emulator in C++ with dynarec JIT for x86, ARM, MIPS
# pkg install ppssppinstalls 1.20.4 from latest; from quarterly (2026Q4) 1.20.4# cd /usr/ports/emulators/ppsspp && make install clean# make -C /usr/ports/emulators/ppsspp config # change options first
Known issues: - Default assignment of joystick buttons requires evdev-based driver e.g., hgame(4) on FreeBSD >= 13.0, sysutils/iichid or multimedia/webcamd. If your joystick isn't detected consider defining SDL_GAMECONTROLLERCONFIG in environ(7) after generating the entry via controllermap (or antimicro).
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 16 | 1.20.4 | 1.20.4 | – |
| FreeBSD 15 | 1.20.4 | 1.20.4 | – |
| FreeBSD 14 | 1.20.4 | 1.20.4 | 1.20.4 |
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 15 | 1.20.4 | 1.20.4 | – |
| FreeBSD 14 | 1.20.4 | 1.20.4 | 1.20.4 |
version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.
pkg audit for the packaged version 1.20.4.emulators/ppsspp-devel: update to 1.7.5.553 Changes: https://github.com/hrydgard/ppsspp/compare/2d5acc83b...c77af182a27d50ceb1f
emulators/ppsspp-devel: update to 1.7.5.537 Changes: https://github.com/hrydgard/ppsspp/compare/bd71af24d...2d5acc83ba91a9d0863
emulators/ppsspp-devel: update to 1.7.5.533 Changes: https://github.com/hrydgard/ppsspp/compare/64dd4257a...bd71af24dfd0217377e
emulators/ppsspp-devel: update to 1.7.5.522 Changes: https://github.com/hrydgard/ppsspp/compare/50de04a29...64dd4257a74ecb10dcb
emulators/ppsspp-devel: update to 1.7.5.494 Changes: https://github.com/hrydgard/ppsspp/compare/13c85b127...50de04a29342ef77016
emulators/ppsspp-devel: update to 1.7.5.488 Changes: https://github.com/hrydgard/ppsspp/compare/01f0f3e86...13c85b1277d45d276b7
emulators/ppsspp-devel: update to 1.7.5.476 Changes: https://github.com/hrydgard/ppsspp/compare/v1.7.5...01f0f3e860efe31f22a
emulators/ppsspp: drop Vulkan note after r487275 As the graphics team standardized on drm-kmod Vulkan no longer works by default anywhere: AMD is blocked DRM_AUTH while Intel by USERPTR. Workarounds exist but there's no point scattering them in every Vulkan consumer.e287e4f967
Change cmake default behaviour to outsource. Ports that build out of source now simply can use "USES=cmake" instead of "USES=cmake:outsource". Ports that fail to build out of source now need to specify "USES=cmake:insource". I tried to only set insource where explictely needed. PR: 232038 Exp-run by: antoine707c6bf295
Bump PORTREVISION for ports depending on the canonical version of GCC defined via Mk/bsd.default-versions.mk which has moved from GCC 7.4 t GCC 8.2 under most circumstances. This includes ports - with USE_GCC=yes or USE_GCC=any, - with USES=fortran, - using Mk/bsd.octave.mk which in turn features USES=fortran, and - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang, c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib plus, as a double check, everything INDEX-11 showed depending on lang/gcc7. PR: 231590a9f015d155
emulators/ppsspp: update to 1.7.5 Changes: http://ppsspp.org/#news Changes: https://github.com/hrydgard/ppsspp/compare/v1.7.4...v1.7.5 MFH: 2018Q4 (crash fix)ea3bf5640a
emulators/ppsspp: update to 1.7.4 Changes: http://ppsspp.org/#news Changes: https://github.com/hrydgard/ppsspp/compare/v1.7.2...v1.7.4 MFH: 2018Q4 (bug fixes)dbc004d534
graphics/mesa-libs: enable WAYLAND by default here and in consumers PR: 227509 Requested by: Johannes Lundberg, Greg V Reviewed by: tobik (earlier version) Approved by: madpilot, x11 (zeising), maintainer timeout (2 weeks) Exp-run by: antoinef14586159d
multimedia/ffmpeg: update to 4.1 Changes: https://git.ffmpeg.org/gitweb/ffmpeg.git/blob/n4.1:/Changelog ABI: https://abi-laboratory.pro/tracker/timeline/ffmpeg/0872f77fd4
emulators/ppsspp: update to 1.7.2 (nop) No changes affect desktop Unix. Mainly to avoid portscout and repology reporting the port as out of date. Changes: http://ppsspp.org/#news Changes: https://github.com/hrydgard/ppsspp/compare/v1.7.1...v1.7.2 MFH: 2018Q4 (aid future MFHs)c1e3b4841a
emulators/ppsspp: update to 1.7.1 Changes: http://ppsspp.org/#news Changes: https://github.com/hrydgard/ppsspp/compare/v1.7...v1.7.1a64ce8063c
emulators/ppsspp: update to 1.7 Changes: http://ppsspp.org/#news Changes: https://github.com/hrydgard/ppsspp/compare/v1.6.3...v1.7 MFH: 2018Q4 (many stability fixes)4e1f52bbf5
emulators/ppsspp: unbreak after r482190
SDL/SDLVulkanGraphicsContext.cpp:73:67: error: no member named 'wl' in 'SDL_SysWMinfo::<anonymous union at /usr/local/include/SDL2/SDL_syswm.h:198:5>'
vulkan_->InitSurface(WINDOWSYSTEM_WAYLAND, (void*)sys_info.info.wl.display,
~~~~~~~~~~~~~ ^
PR: 223018
Reported by: pkg-fallout7c7be12d0bgraphics/vulkan-loader: enable Wayland surface - Rebuild ppsspp and rpcs3 to pick up Wayland support for Vulkan PR: 227423 Submitted by: Greg V (maintainer)a13fadf392
emulators/ppsspp: propagate VULKAN exclusion from -qt5 slave after r4792604aa1436db5
emulators/ppsspp: advertise Vulkan support - Vulkan lazy bindings are always enabled, built against bundled headers - QT5 slave currently hardcodes GPUBackend::OPENGL7b8e72fd60
Bump PORTREVISION for ports depending on the canonical version of GCC in the ports tree (via Mk/bsd.default-versions.mk and lang/gcc) which has now moved from GCC 6 to GCC 7 by default. This includes ports - featuring USE_GCC=yes or USE_GCC=any, - featuring USES=fortran, - using Mk/bsd.octave.mk which in turn features USES=fortran, and those - with USES=compiler specifying one of openmp, nestedfct, c11, c++0x, c++11-lib, c++11-lang, c++14-lang, c++17-lang, or gcc-c++11-lib. PR: 22254209f9633cb6
Replace bsd.qt.mk by Uses/qt.mk and Uses/qt-dist.mk From now on, ports that depend on Qt4 will have to set USES= qt:4 USE_QT= foo bar ports depending on Qt5 will use USES= qt:5 USE_QT= foo bar PR: 229225 Exp-run by: antoine Reviewed by: mat Approved by: portmgr (antoine) Differential Revision: →https://reviews.freebsd.org/D15540b1a1d38bf9
emulators/ppsspp: unbreak in-game movies PR: 2289724515b8fd2c
emulators/ppsspp: update to 1.6.3 Changes: https://github.com/hrydgard/ppsspp/compare/v1.6.2...v1.6.3ccfb2dc3e4
emulators/ppsspp: unbreak CPUTYPE=nehalem on i386
ext/native/ext/cityhash/city.cpp:569:5: error: use of undeclared identifier '_mm_crc32_u64'
CHUNK(0); PERMUTE3(a, h, c);
^
/wrkdirs/usr/ports/emulators/ppsspp/work/ppsspp-1.6.2/ext/native/ext/cityhash/city.cpp:562:9: note: expanded from macro 'CHUNK'
z = _mm_crc32_u64(z, b + g); \
^2ad7cd0639emulators/ppsspp: update to 1.6.2 Changes: https://github.com/hrydgard/ppsspp/compare/v1.6.1...v1.6.21a6c05d7f5
emulators/ppsspp: unbreak on armv6/armv7
SDL/SDLGLGraphicsContext.cpp:88:2: error: use of undeclared identifier 'EGL_Init'
EGL_Init();
^
SDL/SDLGLGraphicsContext.cpp:122:18: error: use of undeclared identifier 'g_eglDisplay'
eglSwapBuffers(g_eglDisplay, g_eglSurface);
^
SDL/SDLGLGraphicsContext.cpp:122:32: error: use of undeclared identifier 'g_eglSurface'
eglSwapBuffers(g_eglDisplay, g_eglSurface);
^
SDL/SDLGLGraphicsContext.cpp:139:2: error: use of undeclared identifier 'EGL_Close'
EGL_Close();
^bb08e4a3acemulators/ppsspp: update to 1.6.1 Changes: https://github.com/hrydgard/ppsspp/compare/v1.6...v1.6.130e0438b3c
emulators/ppsspp: update to 1.6.0 - Vulkan support is always built - Install libretro core by default Changes: http://ppsspp.org/#news Changes: https://github.com/hrydgard/ppsspp/compare/v1.5.4...v1.6.07cd798cd05
multimedia/ffmpeg: update to 4.0 - FFSERVER support was removed upstream - libressl now uses libtls backend instead of patching openssl one - Clang i386 no longer uses 16-byte aligned stack Changes: https://git.ffmpeg.org/gitweb/ffmpeg.git/blob/n4.0:/Changelog ABI: https://abi-laboratory.pro/tracker/timeline/ffmpeg/ PR: 227726 Exp-run by: antoine Differential Revision: https://reviews.freebsd.org/D15175c400a2c8b6
emulators/ppsspp: unbreak with ffmpeg 4.0
Core/HLE/sceMpeg.cpp:890:27: error: use of undeclared identifier 'FF_INPUT_BUFFER_PADDING_SIZE'
u8* str = new u8[size + FF_INPUT_BUFFER_PADDING_SIZE];
^
Core/HLE/sceMpeg.cpp:892:25: error: use of undeclared identifier 'FF_INPUT_BUFFER_PADDING_SIZE'
memset(str + size, 0, FF_INPUT_BUFFER_PADDING_SIZE);
^
Core/HLE/sceMpeg.cpp:893:11: error: use of undeclared identifier 'FF_INPUT_BUFFER_PADDING_SIZE'
size += FF_INPUT_BUFFER_PADDING_SIZE;
^
PR: 227726
Obtained from: upstreamb4fe4581e0Improve CMake style in my ports
- Convert to CMAKE_{ON,OFF} helpers
- Convert to _CMAKE_BOOL option helpers
- android-file-transfer: Share _CMAKE_BOOL via _IMPLIES
- Annotate types9d1dc2407cemulators/ppsspp: update to 1.5.4 Changes: http://ppsspp.org/#news Changes: https://github.com/hrydgard/ppsspp/compare/v1.5.3...v1.5.4e0acab9ca1
emulators/ppsspp: update to 1.5.3 Changes: http://ppsspp.org/#news Changes: https://github.com/hrydgard/ppsspp/compare/v1.5.2...v1.5.33c46103273
emulators/ppsspp: update to 1.5.2 Changes: http://ppsspp.org/#news Changes: https://github.com/hrydgard/ppsspp/compare/v1.5.1...v1.5.202f9c9be16
emulators/ppsspp-devel: remove until enough upstream changes accumulate3a90e9ac3d
emulators/ppsspp: update to 1.5.1 Changes: http://ppsspp.org/#news Changes: https://github.com/hrydgard/ppsspp/compare/v1.4.2...v1.5.1d8d7209aa5
emulators/ppsspp-devel: update to 1.5.1 Changes: https://github.com/hrydgard/ppsspp/compare/f8b6a965e...v1.5.1111bde9023
emulators/ppsspp-devel: update to 1.4.2.895 Changes: https://github.com/hrydgard/ppsspp/compare/2b7ae7887...f8b6a965e57c08e52b5
emulators/ppsspp-devel: update to 1.4.2.859 Changes: https://github.com/hrydgard/ppsspp/compare/674d5c7db...2b7ae78870ebbba1d02
emulators/ppsspp-devel: update to 1.4.2.838 Changes: https://github.com/hrydgard/ppsspp/compare/a0f1276a5...674d5c7dbc340a4aabd
Bump portrevision to chase graphics/glew shard library version update. PR: 223370 Submitted by: zeising exp-run by: antoine Approved by: antoine5598792853
emulators/ppsspp-devel: update to 1.4.2.768 Changes: https://github.com/hrydgard/ppsspp/compare/08041d877...a0f1276a5fe46600d7f
emulators/ppsspp-devel: update to 1.4.2.704 Changes: https://github.com/hrydgard/ppsspp/compare/70c70b1e7...08041d87782ab4b1b24
emulators/ppsspp-devel: update to 1.4.2.663 Changes: https://github.com/hrydgard/ppsspp/compare/de459e6a1...c6b2cc2e297816292f2
emulators/ppsspp-devel: update to 1.4.2.640 Changes: https://github.com/hrydgard/ppsspp/compare/fa81dd9c4...de459e6a1 MFH: 2017Q4d6badf97b3
emulators/ppsspp-devel: update to 1.4.2.564 Changes: https://github.com/hrydgard/ppsspp/compare/f53b455dc...fa81dd9c4 MFH: 2017Q4941dbed04b
emulators/ppsspp-devel: update to 1.4.2.530 Changes: https://github.com/hrydgard/ppsspp/compare/bb1f65118...f53b455dc3d1a7e7dce
multimedia/ffmpeg: update to 3.4
Notable changes:
- i386/amd64 now depend on NASM per https://git.ffmpeg.org/gitweb/ffmpeg.git/commitdiff/4f9297ac3b39
- NETCDF is now MYSOFA but the dependency doesn't exist in ports yet
- SCHROEDINGER is gone per https://git.ffmpeg.org/gitweb/ffmpeg.git/commitdiff/220b24c7c9
- DRM, LIBRSVG2, LIBXML2 are new options
- ABI isn't completely compatible: some structs have changed
Minor cleanup:
- Don't pass --disable-{in,out}dev when it's already blocked by disabled dependency
- Drop redundant "Enable" from option descriptions
- Switch CDIO_DESC to use Mk/bsd.options.desc.mk
Changes: https://git.ffmpeg.org/gitweb/ffmpeg.git/blob/n3.4:/Changelog
ABI: https://abi-laboratory.pro/tracker/timeline/ffmpeg/
PR: 223057
Exp-run by: antoine84e727457f