aboutsummaryrefslogtreecommitdiff
path: root/emulators
Commit message (Collapse)AuthorAgeFilesLines
* emulators/sameboy: Strip binariesNuno Teixeira2026-07-211-2/+3
| | | | | | - Set build warnings to upstream defaults MFH: 2026Q3
* lang/rust: Bump revisions after 1.97.1Mikael Urankar2026-07-211-0/+1
| | | | PR: 296645
* emulators/flexemu: Update to 3.32.1Rainer Hurling2026-07-182-4/+4
| | | | | | | Changelog: https://github.com/aladur/flexemu/commit/34b61bdaf62628bea2bd682584777f1640861038 Reported by: portscout MFH: 2026Q3
* emulators/wine-proton: Update 9.0-3 => 10.0-4Thibault Payet2026-07-1423-1334/+2829
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changelog: This update brings the so-called new wow64 mode, which could be activated either by invoking /usr/local/wine-proton/bin-wow64/wine or setting the PROTON_USE_WOW64 env variable for the Steam client. files/patch-server_ptrace.c contain a partial revert of https://github.com/ValveSoftware/wine/commit/9890af7bb352f93645bb0c7c705ff536c78efb02 Additional patches: The following patch is used for thread counts that fixes games like Cyberpunk 2077: - files/patch-dlls_ntdll_unix_system.c While the hwloc patch is more correct, it is a bigger patch that won't be needed once 11.0 land (wine-proton 11 does include hwloc). The following patch disable hidraw for dualsense controller since it does not work: - files/patch-dlls_winebus.sys_main.c Fix build with llvm22. Flavorize port: default (with pulseaudio disabled) and pulse. PR: 296731 Sponsored by: UNIS Labs Co-authored-by: Alex S <iwtcex@gmail.com> Co-authored-by: Vladimir Druzenko <vvd@FreeBSD.org>
* emulators/fab-agon-emulator: Emulator of the Agon Light ComputerAlexey Vyskubov2026-07-136-0/+430
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | An emulator of the Agon Light, Olimex Agon Light 2, and Agon Console8 8-bit computers. The Agon Light is a modern, fully open-source, 8-bit microcomputer and microcontroller in one small, low-cost board, designed by Bernado Kastrup aka The Byte Attic. As a computer, it is a standalone device that requires no host PC: it puts out its own video (VGA), audio (2 identical mono channels), accepts a PS/2 keyboard and has its own mass-storage in the form of a micro-SD card. The Olimex Agon Light 2 is a variation on the original Agon Light design. The Agon Console8 is a version of the Agon Light that also includes two Atari-compatible joystick ports, and a PS/2 mouse port, and a stylish case. It was also designed by Bernado Kastrup aka The Byte Attic, and is manufactured by Heber Ltd. The Agon Light, Olimex Agon Light 2, and the Agon Console8 are all fully compatible with each other. Software written for one will run on the other, and the same firmware can be used on both. The information about the computer is available at https://www.thebyteattic.com/p/agon.html The port provides both graphical SDL3-based emulator (fab-agon-emulator) and a terminal emulator (agon-cli-emulator). WWW: https://github.com/tomm/fab-agon-emulator PR: 292346
* emulators/linux_base-rl9: update to Rocky Linux 9.8 releaseDima Panov2026-07-124-189/+189
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | -brotli_ver= 1.0.9-7.el9_5 +brotli_ver= 1.0.9-9.el9_7 -bzip2_ver= 1.0.8-10.el9_5 +bzip2_ver= 1.0.8-11.el9 -coreutils_ver= 8.32-39.el9 +coreutils_ver= 8.32-41.el9_8 -gcc_ver= 11.5.0-11.el9 +gcc_ver= 11.5.0-14.el9 -glib2_ver= 2.68.4-18.el9_7 +glib2_ver= 2.68.4-19.el9_8.1 -glibc_ver= 2.34-231.el9_7.2 +glibc_ver= 2.34-272.el9_8 -krb5_ver= 1.21.1-8.el9_6 +krb5_ver= 1.21.1-10.el9_8 -libcap_ver= 2.48-10.el9 +libcap_ver= 2.48-10.el9_7.1 -libedit_ver= 3.1-38.20210216cvs.el9 +libedit_ver= 3.1-39.20210216cvs.el9 -libsoup_ver= 2.72.0-12.el9_7.1 +libsoup_ver= 2.72.0-16.el9_8.1 -mpfr_ver= 4.1.0-7.el9 +mpfr_ver= 4.1.0-10.el9 -openssl_ver= 3.5.1-4.el9_7 +openssl_ver= 3.5.5-2.el9_8 -sed_ver= 4.8-9.el9 +sed_ver= 4.8-10.el9_8 -util_ver= 2.37.4-21.el9 +util_ver= 2.37.4-25.el9
* */*: Bump consumers after librashader update updateStefan Schlosser2026-07-121-1/+1
| | | | | | In this case there's only one, emulators/ares PR: 296551
* */*: Update maintainer e-mail addressAlexander Vereeken2026-07-111-1/+1
| | | | | | | PR: 296700 MFH: 2026Q3 Approved by: Alexander Vereeken <Alexander88207@protonmail.com> (maintainer) Approved by: db@, yuri@ (Mentors, implicit)
* emulators/wine-devel: Update 11.12 => 11.13Thibault Payet2026-07-113-4/+5
| | | | | | | | | | | Changelog: - Better support for input pointers. - Improved keyboard scancode mapping on X11. - Various bug fixes. https://gitlab.winehq.org/wine/wine/-/releases/wine-11.13 PR: 296690 Sponsored by: UNIS Labs
* emulators/qemu-user-static: Fix build on mainDag-Erling Smørgrav2026-07-103-16/+5
| | | | | | MFH: 2026Q3 Reviewed by: imp Differential Revision: https://reviews.freebsd.org/D58153
* various: Bump go ports for go-1.25.12 / 1.26.5Dag-Erling Smørgrav2026-07-101-1/+1
|
* emulators/86Box: Add vde to MakefileTiago Gasiba2026-07-091-3/+7
| | | | | | | | | | - Add net/vde2 as dependency for Network Distributed Ethernet - Bump portrevision - Pet Makefile PR: 295559 Reported by: Ariel Millennium Thornton <arielmt@thornton2.com> MFH: 2023Q3
* emulators/x49gp: fix build on powerpc*Piotr Kubaj2026-07-052-0/+43
| | | | /usr/local/bin/ld: cannot find qemu/qemu-git/arm-softmmu/i386-dis.o: No such file or directory
* emulators/qemu: Update version 11.0.1=>11.0.2Muhammad Moinur Rahman2026-07-052-4/+4
| | | | Changelog: https://wiki.qemu.org/ChangeLog/11.0
* emulators/py-qemu.qmp: Update version 0.0.5=>0.0.6Muhammad Moinur Rahman2026-07-042-5/+5
| | | | Changelog: https://gitlab.com/qemu-project/python-qemu-qmp/-/tags/v0.0.6
* emulators/qemu-devel: Update version 11.0.20260531=>11.0.20260630Muhammad Moinur Rahman2026-07-043-18/+19
|
* emulators/dosbox-x: Update to 2026.07.02Nuno Teixeira2026-07-042-4/+4
| | | | | ChangeLog: https://github.com/joncampbell123/dosbox-x/releases/tag/dosbox-x-v2026.07.02
* emulators/yuzu: remove QT5 option and -qt5 flavorJan Beich2026-07-041-30/+11
| | | | Requested by: makc
* emulators/ares: fix build on powerpc64*Piotr Kubaj2026-07-031-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Disable N64: /wrkdirs/usr/ports/emulators/ares/work/ares-148_1/ares/n64/cpu/recompiler-fpu.cpp:1070:24: error: use of undeclared identifier 'FpuWidth32' 1070 | Fdn, {Fsn, Ftn}, FpuWidth32, (5 - 1) * 2, | ^ /wrkdirs/usr/ports/emulators/ares/work/ares-148_1/ares/n64/cpu/recompiler-fpu.cpp:1071:7: error: use of undeclared identifier 'FpuCheckQnan' 1071 | FpuCheckQnan, | ^ /wrkdirs/usr/ports/emulators/ares/work/ares-148_1/ares/n64/cpu/recompiler-fpu.cpp:1072:7: error: use of undeclared identifier 'fpuDiv0Mask' 1072 | fpuDiv0Mask | fpuOverflowMask | fpuUnderflowMask | fpuInexactMask, | ^ /wrkdirs/usr/ports/emulators/ares/work/ares-148_1/ares/n64/cpu/recompiler-fpu.cpp:1072:21: error: use of undeclared identifier 'fpuOverflowMask' 1072 | fpuDiv0Mask | fpuOverflowMask | fpuUnderflowMask | fpuInexactMask, | ^ /wrkdirs/usr/ports/emulators/ares/work/ares-148_1/ares/n64/cpu/recompiler-fpu.cpp:1072:39: error: use of undeclared identifier 'fpuUnderflowMask' 1072 | fpuDiv0Mask | fpuOverflowMask | fpuUnderflowMask | fpuInexactMask, | ^ /wrkdirs/usr/ports/emulators/ares/work/ares-148_1/ares/n64/cpu/recompiler-fpu.cpp:1072:58: error: use of undeclared identifier 'fpuInexactMask' 1072 | fpuDiv0Mask | fpuOverflowMask | fpuUnderflowMask | fpuInexactMask, | ^ /wrkdirs/usr/ports/emulators/ares/work/ares-148_1/ares/n64/cpu/recompiler-fpu.cpp:1087:24: error: use of undeclared identifier 'FpuWidth32' 1087 | Fdn, {Fsn, Ftn}, FpuWidth32, (5 - 1) * 2, | ^ /wrkdirs/usr/ports/emulators/ares/work/ares-148_1/ares/n64/cpu/recompiler-fpu.cpp:1088:7: error: use of undeclared identifier 'FpuCheckQnan' 1088 | FpuCheckQnan, | ^ /wrkdirs/usr/ports/emulators/ares/work/ares-148_1/ares/n64/cpu/recompiler-fpu.cpp:1089:7: error: use of undeclared identifier 'fpuDiv0Mask' 1089 | fpuDiv0Mask | fpuOverflowMask | fpuUnderflowMask | fpuInexactMask, | ^ /wrkdirs/usr/ports/emulators/ares/work/ares-148_1/ares/n64/cpu/recompiler-fpu.cpp:1089:21: error: use of undeclared identifier 'fpuOverflowMask' 1089 | fpuDiv0Mask | fpuOverflowMask | fpuUnderflowMask | fpuInexactMask, | ^ /wrkdirs/usr/ports/emulators/ares/work/ares-148_1/ares/n64/cpu/recompiler-fpu.cpp:1089:39: error: use of undeclared identifier 'fpuUnderflowMask' 1089 | fpuDiv0Mask | fpuOverflowMask | fpuUnderflowMask | fpuInexactMask, | ^ /wrkdirs/usr/ports/emulators/ares/work/ares-148_1/ares/n64/cpu/recompiler-fpu.cpp:1089:58: error: use of undeclared identifier 'fpuInexactMask' 1089 | fpuDiv0Mask | fpuOverflowMask | fpuUnderflowMask | fpuInexactMask, | ^ /wrkdirs/usr/ports/emulators/ares/work/ares-148_1/ares/n64/cpu/recompiler-fpu.cpp:1104:24: error: use of undeclared identifier 'FpuWidth32' 1104 | Fdn, {Fsn, Ftn}, FpuWidth32, (5 - 1) * 2, | ^ /wrkdirs/usr/ports/emulators/ares/work/ares-148_1/ares/n64/cpu/recompiler-fpu.cpp:1105:7: error: use of undeclared identifier 'FpuCheckQnan' 1105 | FpuCheckQnan, | ^ /wrkdirs/usr/ports/emulators/ares/work/ares-148_1/ares/n64/cpu/recompiler-fpu.cpp:1106:7: error: use of undeclared identifier 'fpuDiv0Mask' 1106 | fpuDiv0Mask | fpuOverflowMask | fpuUnderflowMask | fpuInexactMask, | ^ /wrkdirs/usr/ports/emulators/ares/work/ares-148_1/ares/n64/cpu/recompiler-fpu.cpp:1106:21: error: use of undeclared identifier 'fpuOverflowMask' 1106 | fpuDiv0Mask | fpuOverflowMask | fpuUnderflowMask | fpuInexactMask, | ^ /wrkdirs/usr/ports/emulators/ares/work/ares-148_1/ares/n64/cpu/recompiler-fpu.cpp:1106:39: error: use of undeclared identifier 'fpuUnderflowMask' 1106 | fpuDiv0Mask | fpuOverflowMask | fpuUnderflowMask | fpuInexactMask, | ^ /wrkdirs/usr/ports/emulators/ares/work/ares-148_1/ares/n64/cpu/recompiler-fpu.cpp:1106:58: error: use of undeclared identifier 'fpuInexactMask' 1106 | fpuDiv0Mask | fpuOverflowMask | fpuUnderflowMask | fpuInexactMask, | ^ /wrkdirs/usr/ports/emulators/ares/work/ares-148_1/ares/n64/cpu/recompiler-fpu.cpp:1121:24: error: use of undeclared identifier 'FpuWidth32' 1121 | Fdn, {Fsn, Ftn}, FpuWidth32, (29 - 1) * 2, | ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] 20 errors generated.
* emulators/wine-mono-devel: Update to version 11.2.0Gerald Pfeifer2026-07-032-4/+4
|
* emulators/virtualbox-ose{,-additions,-kmod}-72: Update 7.2.10 => 7.2.12Vladimir Druzenko2026-07-036-16/+16
| | | | | | | Changelog: https://www.virtualbox.org/wiki/Changelog-7.2 Sponsored by: UNIS Labs
* emulators/ares: bump PORTREVISION after librashader updateStefan Schlosser2026-07-021-1/+1
| | | | | PR: 296440 Approved by: osa, vvd (Mentors, implicit)
* Mk/bsd.port.mk: mark 14.3 unsupportedRene Ladan2026-07-012-4/+4
| | | | | | | | | | all: drop supoprt for FreeBSD 14.3 While here clean up some leftovers from FreeBSD 13 Reviewed by: adamw, jbeich, kirill_varnakov.com, saheed, sunpoet Approved by: portmgr (implicit) Differential Revision: https://reviews.freebsd.org/D57282
* emulators/wine-devel: Update 11.10 => 11.12Thibault Payet2026-07-015-62/+8
| | | | | | | | | | | | | | | | | Changelogs: - Bundled libswresample and libswscale from FFmpeg. - XSLPattern parser reimplemented in MSXML. - Various bug fixes. https://gitlab.winehq.org/wine/wine/-/releases/wine-11.11 https://gitlab.winehq.org/wine/wine/-/releases/wine-11.12 Remove merged patch: - files/patch-dlls_ntdll_unix_signal__x86__64.c Remove non necessary patch: - files/patch-configure.ac (upstream reworked the library detection) PR: 296418 Sponsored by: UNIS Labs
* emulators/supermodel: New portHywel Andrews2026-06-306-0/+96
| | | | | | | | A Sega Model 3 Arcade emulator PR: 296011 Co-authored-by: Kenneth Raplee <kenrap@FreeBSD.org> Approved by: makc (mentor)
* */*: Use C.UTF-8 localeTijl Coosemans2026-06-301-1/+0
| | | | | | | | | | | | | | | | Ports 02f27a83b44d fixed the ports tree to the C locale so it would work correctly in environments where users use a locale that isn't compatible with the C locale, e.g. xx_YY.UTF-8 where [A-Z] includes more than just upper case letters. USE_LOCALE was introduced to let ports use another locale if they needed it. The C.UTF-8 locale was created later on to be mostly compatible with the C locale. Switch the ports tree locale to C.UTF-8 and remove USE_LOCALE. The world has moved to Unicode so all ports either require it or know how to build correctly in a Unicode environment. PR: 295945 Exp-run by: antoine
* emulators/ppsspp: Backport upstream commit to fix build on arm64Kevin Reinholz2026-06-282-2/+12
| | | | | | | | | Backport upstream commit 9c4fdde20f829d091ba164c3728755cfe9d7bee7 Reference: https://github.com/hrydgard/ppsspp/commit/9c4fdde20f829d091ba164c3728755cfe9d7bee7 PR: 295657
* */*: Bump consumers after librashader updateStefan Schlosser2026-06-281-1/+1
| | | | | | In this case there's only one, emulators/ares PR: 296161
* emulators/fuse: update to 1.9.0Rene Ladan2026-06-282-11/+10
| | | | | | - Clean up OPTIONS and LIB_DEPENDS Changes: https://fuse-emulator.sourceforge.net/fuse.php#What_s_new
* emulators/flexemu: Update to 3.32Rainer Hurling2026-06-283-5/+13
| | | | | | | | | | | - Floating toolbar in fullscreen mode - hex2flex converts Intel Hex or Motorola S-Record File to FLEX binary file(s) - Add README to ${DATADIR} - Several new features and many bugfixes Changelog: https://github.com/aladur/flexemu/commit/f671c5219c858bf1160f4260517710109b60a2ff Reported by: portscout, Repology
* emulators/qemu-devel: Fix stage-qa with sphinx 9.0.4Max Brazhnikov2026-06-261-0/+1
| | | | PR: 284845
* emulators/qemu: Fix stage-qa with sphinx 9.0.4Max Brazhnikov2026-06-261-0/+1
| | | | PR: 284845
* emulators/dolphin-emu: Update to 2606Ganael LAPLANCHE2026-06-253-21/+87
|
* emulators/qmc2: Deprecate unmaintained consumers of Qt5 WebEngineMax Brazhnikov2026-06-231-0/+3
| | | | PR: 296230
* emulators/libspectrum: update to 1.6.2Rene Ladan2026-06-223-5/+5
| | | | Reported by: portscout
* graphics/ImageMagick: update to 7.1.2-25Evgenii Khramtsov2026-06-221-1/+1
| | | | | | | | | | | Changes: https://github.com/ImageMagick/ImageMagick/compare/7.1.2-24...7.1.2-25 Security: CVE-2026-53460 Security: CVE-2026-53461 Security: CVE-2026-53462 Security: CVE-2026-53463 Security: CVE-2026-53464 Security: CVE-2026-53465 PR: 296190
* emulators/Ymir: Update 0.3.1 => 0.3.3Stefan Schlosser2026-06-226-31/+57
| | | | | | | | | Changelogs: - https://github.com/StrikerX3/Ymir/releases/tag/v0.3.2 - https://github.com/StrikerX3/Ymir/releases/tag/v0.3.3 PR: 296198 Approved by: osa, vvd (Mentors, implicit)
* emulators/virtualbox-ose{,-additions,-kmod}-72: Update 7.2.8 => 7.2.10 (10 CVEs)Vladimir Druzenko2026-06-176-18/+16
| | | | | | | | | | | | | | | | | | | Changelog: https://www.virtualbox.org/wiki/Changelog-7.2 https://www.oracle.com/security-alerts/cspujun2026.html#AppendixOVIR Security: CVE-2026-46974 Security: CVE-2026-35275 Security: CVE-2026-46873 Security: CVE-2026-46768 Security: CVE-2026-46825 Security: CVE-2026-46877 Security: CVE-2026-46874 Security: CVE-2026-46815 Security: CVE-2026-46816 Security: CVE-2026-46977 Sponsored by: UNIS Labs MFH: 2026Q2
* emulators/open-vm-kmod: Update to 13.1.0Renato Botelho2026-06-172-4/+4
| | | | Sponsored by: Rubicon Communications, LLC ("Netgate")
* emulators/mame: fix build on armv7Robert Clausecker2026-06-168-170/+3
| | | | | | | | | | | | The bundled copy of the LZMA toolkit has been updated to a fairly recent version. As a result, while our patches still apply, they are largely obsolete or even defective. Remove the obsolete patches and add a missing compile option to fix the build on armv7 (-march=armv8-a enables AES intrinsics required by LZMA). Approved by: portmgr (build fix blanket) MFH: 2026Q2
* emulators/open-vm-tools: Update to 13.1.0Renato Botelho2026-06-163-4/+14
| | | | | | | While here, fix build with recent glib versions [1] Obtained from: https://github.com/vmware/open-vm-tools/pull/779 [1] Sponsored by: Rubicon Communications, LLC ("Netgate")
* emulators/86Box: Update to version 6.0Tiago Gasiba2026-06-163-13/+10
| | | | | ChangeLog: https://github.com/86Box/86Box/releases/tag/v6.0 MFH: 2026Q2
* emulators/wine-proton: Pass to new maintainerKoichiro Iwao2026-06-151-2/+2
| | | | PR: 295972
* emulators/nemu: Update to 3.5.0Gleb Popov2026-06-132-4/+4
| | | | Reported by: portscout!
* emulators/libmt32emu: Update 2.8.2 => 2.8.3Stefan Schlosser2026-06-072-4/+4
| | | | | | | | | Changelog: https://github.com/munt/munt/compare/libmt32emu_2_8_2...libmt32emu_2_8_3 PR: 295919 Reported by: Stefan Schlosser <bsdcode@disroot.org> (maintainer) Approved by: osa, vvd (Mentors, implicit)
* emulators/qemu: Update version 11.0.0=>11.0.1Muhammad Moinur Rahman2026-06-073-6/+18
| | | | | | | | | - Fix build with python 3.12 and later [1] Changelog: https://wiki.qemu.org/ChangeLog/11.0 PR: 294764 [1] Reported by: rozhuk.im@gmail.com [1]
* emulators/emu64: Update to 5.2.0Dirk Meyer2026-06-072-7/+5
|
* emulators/qemu-devel: Update version 11.0.20260430=>11.0.20260531Muhammad Moinur Rahman2026-06-063-22/+23
|
* emulators/ares: bump PORTREVISION after librashader updateStefan Schlosser2026-06-051-0/+1
| | | | | | PR: 295868 Reported by: Stefan Schlosser <bsdcode@disroot.org> (maintainer) Approved by: osa, vvd (Mentors, implicit)
* emulators/open-simh: Update to 4.1.0.20260507Kevin Bowling2026-06-043-6/+13
|