summaryrefslogtreecommitdiff
path: root/emulators (follow)
Commit message (Collapse)AuthorAgeFilesLines
* emulators/virtualbox-ose-kmod{,-70,-71,-legacy}: Fix on 15-CURRENT: ↵Vladimir Druzenko2025-05-234-4/+12
| | | | | | | | | | | | | | | linker_load_file: /boot/modules/vboxnetflt.ko - unsupported file type After commit https://github.com/freebsd/freebsd-src/commit/93b4a54456589e78dcd37f2db8333baff3f3f0b2 kernel: linker_load_file: /boot/modules/vboxnetflt.ko - unsupported file type kernel: KLD vboxnetflt.ko: depends on netgraph - not available or version mismatch Thanks to Benjamin Close <Benjamin.Close@clearchain.com> and rkoberman@gmail.com for researching the issue and identifying its cause. PR: 286204 286717 MFH: 2025Q2
* Uses/linux.mk: Add sdl20-extralibs and make use of it in portsGleb Popov2025-05-221-2/+2
|
* emulators/virtualbox-ose{,-nox11}{,-legacy}: Fix build with libxml2 2.12.6+Vladimir Druzenko2025-05-222-0/+106
| | | | | | Patch ported from VirtualBox 7.x. PR: 279958
* emulators/flycast: bump PORTREVISION after devel/libchdr updateStefan Schlosser2025-05-221-0/+1
| | | | PR: 286992
* emulators/rpcs3: update to 0.0.36.17959Jan Beich2025-05-226-86/+20
| | | | Changes: https://github.com/RPCS3/rpcs3/compare/2f8ed1a6bd...b54c2124cf
* go: Bump go124-dependent portsAdam Weinberger2025-05-211-1/+1
| | | | | | | Earlier I bumped the default Go to 1.24. Ports that specify a lower version will still build with those lower version (for now), so they don't need a bumping. Instead I'm bumping anything that (now) has go124 as a dependency.
* emulators/wine: Copy, don't move, input for wine.1 man pagesGerald Pfeifer2025-05-211-1/+1
| | | | | | | | | This did not show up in my testing of eac9976c93c nor the original reporter, alas there were now two pkg-fallout@ notifications which hints at a potential timing issue, so leave the man pages also at their old locations in the source tree, i.e., copy instead of move. PR: 204227
* emulators/yuzu: unbreak build with libfmt 11Jan Beich2025-05-211-0/+300
| | | | | PR: 286856 Reported by: diizzy
* emulators/dolphin-emu: Fix build with upcoming fmt 11.2.0Ganael LAPLANCHE2025-05-192-2/+11
| | | | | PR: 286857 Reported by: diizzy
* emulators/wine: Ensure we have wine.1 man pages in all buildsGerald Pfeifer2025-05-182-0/+103
| | | | | | | | This takes some backports from upstream (which wine-devel has) and manual installation. Luckily upstream has fully resolved this for 11.0. PR: 204227
* emulators/wine: Include wine.1 man pages in all buildsGerald Pfeifer2025-05-172-4/+5
| | | | | | | | | Originally [1] these were only available for 32-bit builds, which changed since. This is a backport of 0d45588eb7ab from emulators/wine-devel. PR: 204227 [1]
* emulators/virtualbox-ose{,-kmod,-nox11}-71: Add new ports VirtualBox 7.1.8Vladimir Druzenko2025-05-1326-370/+283
| | | | | | | | | | | | | | | | | | | | | | | | Port based on patch from devel@stasyan.com. The main work on porting was done by the author of the original patch. The rest is a dozen various improvements and bug fixes that have been made over the past few months in older versions: 7.0.x, 6.1.x, 5.2.x. The requirements for 7.1.x are the same as for 7.0.x, but for now we'll leave both versions in experimental/test mode. The following ports also need to be created (they are not available for version 7.0.x either): - emulators/virtualbox-ose-additions-71; - emulators/virtualbox-ose-additions-nox11-71. www/phpvirtualbox-71 already in ports. Changelog: https://www.virtualbox.org/wiki/Changelog-7.1 PR: 284439 271146 Tested by: Mario Lobo <lobo@bsd.com.br> Relnotes: yes
* emulators/virtualbox-ose{,-kmod,-nox11}-71: Repocopy from ↵Vladimir Druzenko2025-05-13103-0/+9789
| | | | | | emulators/virtualbox-ose{,-kmod,-nox11}-70 PR: 284439
* emulators/virtualbox-ose-70: Sort USESVladimir Druzenko2025-05-131-1/+1
| | | | MFH: 2025Q2
* emulators/virtualbox-ose{,-nox11}-70: Add patches for better graphics ↵Vladimir Druzenko2025-05-136-8/+39
| | | | | | | | | | devices support While here refresh patches for graphics devices PR: 286748 Tested by: Martin Birgmeier <d8zNeCFG@aon.at>, rkoberman@gmail.com MFH: 2025Q2
* emulators/virtualbox-ose{,-nox11}: Add patches for better graphics devices ↵Vladimir Druzenko2025-05-136-5/+36
| | | | | | | | | | support While here refresh patches for graphics devices PR: 286748 Tested by: Martin Birgmeier <d8zNeCFG@aon.at>, rkoberman@gmail.com MFH: 2025Q2
* virtualbox*-kmod: fix cross buildingBaptiste Daroussin2025-05-132-2/+2
| | | | | Apply the same fix as 8b659812a21508795778a345dbbf7d08b7fcbb38 to allow cross buidling and make it appear in kmods repositories
* emulators/virtualbox-ose-kmod: fix cross buildingBaptiste Daroussin2025-05-131-1/+1
| | | | | | | | | | | | | For cross building the CC variable is passed quoted with the target the which configure script from VirtualBox expects it to only be the name of the command and using which to determine if usable. Replacing in the which_wrapper function the call of $* with only the first argument, makes it accept cross building. Cross building support is important for kmods as they are all cross built to populate the kmods repositories
* emulators/virtualbox-ose-70: Improve DESC for OGG and VORBIS optionsVladimir Druzenko2025-05-131-2/+2
| | | | | | Make a description that more accurately describes what these options do. MFH: 2025Q2
* emulators/virtualbox-ose-additions{,-legacy}: Fix build on 15-CURRENT ↵Takahiro Kurosawa2025-05-125-12/+35
| | | | | | | OSVERSION>=1500038 PR: 286718 MFH: 2025Q2
* emulators/virtualbox-ose-nox11: Add OPUS to OPTIONS_EXCLUDEVladimir Druzenko2025-05-121-1/+1
| | | | MFH: 2025Q2
* emulators/virtualbox-ose: Add patch with enable "HW accelerated graphics output"Vladimir Druzenko2025-05-122-3/+21
| | | | | | While here sort options. MFH: 2025Q2
* emulators/virtualbox-ose-legacy: Backported patch from ↵Vladimir Druzenko2025-05-122-2/+49
| | | | | | | | emulators/virtualbox-ose improve VGA/SVGA emulation While here sort options. MFH: 2025Q2
* emulators/virtualbox-ose{,-nox11}-70: Add options OGG and VORBISVladimir Druzenko2025-05-113-17/+46
| | | | | | For audio recording. MFH: 2025Q2
* emulators/virtualbox-ose-70: Add patch with enable "HW accelerated graphics ↵Vladimir Druzenko2025-05-111-5/+23
| | | | | | output" MFH: 2025Q2
* emulators/virtualbox-ose-70: Fix overflow in host memory size calculationVladimir Druzenko2025-05-111-0/+39
| | | | | | | Restore patch - got lost during update to 7.0.x. PR: 271146 MFH: 2025Q2
* emulators/virtualbox-ose-70: Fix CONFLICTS_INSTALLVladimir Druzenko2025-05-111-2/+2
| | | | PR: 284439
* emulators/virtualbox-ose{,-additions,-kmod}{,-70,-legacy}: Update ↵Vladimir Druzenko2025-05-118-9/+22
| | | | | | CONFLICTS_INSTALL before committing new ports with VirtualBox 7.1.x PR: 284439
* emulators/virtualbox-ose{,-70,-legacy}: Fix release memory on VM exit on ↵Mark Johnston2025-05-103-46/+61
| | | | | | | 15-CURRENT PR: 286507 MFH: 2025Q2
* wine-devel: Include wine.1 man pages in all buildsGerald Pfeifer2025-05-082-4/+5
| | | | | | | Originally [1] these were only available for 32-bit builds, which changed since. PR: 204227 [1]
* emulators/fbsd-duckstation: Fix build on arm64Ganael LAPLANCHE2025-05-087-1/+126
|
* emulators/flycast: Update 2.4 => 2.5Stefan Schlosser2025-05-085-73/+21
| | | | | | | | | | | | Changelog: https://github.com/flyinghead/flycast/releases/tag/v2.5 * Add net/asio to BUILD_DEPENDS. * Update to USES=compiler:c++20-lang. * Remove upstreamed patches. * Cosmetic non-functional and whitespace changes. PR: 286653
* devel/libgit2: bump all consumersMatthias Fechner2025-05-071-0/+1
| | | | | | | bump portrevision for all consumers due to libgit upgrade from 1.8 to 1.9 PR: 286627
* emulators/uae: fix build on armv7Robert Clausecker2025-05-063-10/+36
| | | | | | | | | Avoid USES=llvm:15 by manually disabling the offending warning cum error. Refactor REINPLACE_CMD into proper patches. Approved by: portmgr (build fix blanket) Discussed with: bofh MFH: 2025Q2
* emulators/qemu: fix build of tools on armv7Robert Clausecker2025-05-061-1/+1
| | | | | | | No qemu-plugin.h on this architecture either. Approved by: portmgr (build fix blanket) MFH: 2025Q2
* emulators/qemu{,8}: Bump consumers of the net/libiscsi because the soname is ↵Vladimir Druzenko2025-05-062-1/+2
| | | | | | bumped in last update PR: 286546
* emulators/linux-rl9: chase security/linux-rl9-libxcrypt integration in ↵Dima Panov2025-05-061-1/+1
| | | | linux_base
* emulators/linux_base-rl9: integrate security/linux-rl9/libxcrypt (+)Dima Panov2025-05-065-889/+931
| | | | | | While here, track upstream reroll for glibc/libnsl (2.34-125.el9_5.3 => 2.34-125.el9_5.8) PR: 283925
* emulators/qemu-devel: Update version 9.1.0.20240131=>9.1.0.20250228Muhammad Moinur Rahman2025-05-053-18/+19
|
* emulators/qemu: Update version 9.2.3=>10.0.0Muhammad Moinur Rahman2025-05-053-7/+11
| | | | Changelog: https://wiki.qemu.org/ChangeLog/10.0
* emulators/linux_base-rl9: Add libnslSean Farley2025-05-054-2/+14
| | | | PR: 283925
* emulators/qemu-devel: Update version 9.1.0.20241231=>9.1.0.20240131Muhammad Moinur Rahman2025-05-042-21/+21
|
* emulators/qemu: Update version 9.2.2=>9.2.3Muhammad Moinur Rahman2025-05-042-4/+4
| | | | Changelog: https://wiki.qemu.org/ChangeLog/9.2
* emulators/wine-devel: Update to Wine 10.6Gerald Pfeifer2025-05-043-36/+4
| | | | | | | | | | | This includes the following changes: - New lexer in Command Processor. - PBKDF2 algorithm in Bcrypt. - More support for image metadata in WindowsCodecs. - Various bug fixes. Drop files/patch-dlls_ntdll_signal_x86_64.c which made it upstream in the meantime.
* emulators/winetricks: Update 20250102 => 20250212Alexander Vereeken2025-05-043-4/+25
| | | | | | | | | | Commit log: https://github.com/Winetricks/winetricks/compare/20250102...e73c4d8 While here, silent warnings about being unable to determine architecture, as our Wine is currently wrapped. PR: 286552
* emulators/dosbox-x: Update to 2025.05.03Nuno Teixeira2025-05-032-4/+4
| | | | | ChangeLog: https://github.com/joncampbell123/dosbox-x/releases/tag/dosbox-x-v2025.05.03
* emulators/yuzu: unbreak runtime after c758d1cbfc42Jan Beich2025-05-033-28/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bundle xbyak like emulators/citra as dynarmic upstream is gone. $ yuzu <select game> Abort trap (lldb) bt * thread #22, name = 'CPUCore_0', stop reason = signal SIGABRT * frame #0: 0x0000000840e0b27a libc.so.7`__sys_thr_kill at thr_kill.S:4 frame #1: 0x0000000840d85284 libc.so.7`__raise(s=6) at raise.c:50:10 frame #2: 0x0000000840e35009 libc.so.7`abort at abort.c:65:8 frame #3: 0x000000083e6dfc07 libcxxrt.so.1`report_failure(err=<unavailable>, thrown_exception=0x000013e856697280) at exception.cc:734:5 frame #4: 0x0000000002e6bfd1 yuzu`Xbyak::CodeGenerator::opMR(this=0x000013e85af00b10, addr=0x000013ea4f1fe718, r=0x000013ea4f1feb38, type=0, code=136, type2=0, code2=136) at xbyak.h:2100:109 frame #5: 0x0000000002e71d11 yuzu`Xbyak::CodeGenerator::opRO(this=0x000013e85af00b10, r=0x000013ea4f1feb38, op=0x000013ea4f1feb40, type=0, code=136, condR=false, immSize=0) at xbyak.h:2312:4 frame #6: 0x0000000002e72047 yuzu`Xbyak::CodeGenerator::opRO_MR(this=0x000013e85af00b10, op1=0x000013ea4f1feb40, op2=0x000013ea4f1feb38, code=136) at xbyak.h:2339:4 frame #7: 0x0000000002e67193 yuzu`Xbyak::CodeGenerator::mov(this=0x000013e85af00b10, op1=0x000013ea4f1feb40, op2=0x000013ea4f1feb38) at xbyak.h:3038:4 frame #8: 0x0000000002f0b3fe yuzu`Dynarmic::Backend::X64::RegAlloc::EmitMove(this=0x000013ea4f1ff500, bit_width=64, to=FirstSpill, from=RAX) at reg_alloc.cpp:748:18 frame #9: 0x0000000002f09074 yuzu`Dynarmic::Backend::X64::RegAlloc::Move(this=0x000013ea4f1ff500, to=FirstSpill, from=RAX) at reg_alloc.cpp:610:5 frame #10: 0x0000000002f0bc80 yuzu`Dynarmic::Backend::X64::RegAlloc::SpillRegister(this=0x000013ea4f1ff500, loc=RAX) at reg_alloc.cpp:654:5 frame #11: 0x0000000002f08f8f yuzu`Dynarmic::Backend::X64::RegAlloc::MoveOutOfTheWay(this=0x000013ea4f1ff500, reg=RAX) at reg_alloc.cpp:644:9 frame #12: 0x0000000002f086b0 yuzu`Dynarmic::Backend::X64::RegAlloc::ScratchImpl(this=0x000013ea4f1ff500, desired_locations=size=1) at reg_alloc.cpp:428:5 frame #13: 0x0000000002f0872d yuzu`Dynarmic::Backend::X64::RegAlloc::ScratchGpr(this=0x000013ea4f1ff500, desired_location=RAX) at reg_alloc.cpp:356:27 frame #14: 0x0000000002f68a08 yuzu`Dynarmic::Backend::X64::DoNZCV(code=0x000013e85af00b10, reg_alloc=0x000013ea4f1ff500, nzcv_out=0x000013e856611d10) at emit_x64_data_processing.cpp:914:41 frame #15: 0x0000000002f63b48 yuzu`Dynarmic::Backend::X64::EmitSub(code=0x000013e85af00b10, ctx=0x000013ea4f1ff488, inst=0x000013e856611ca8, bitsize=64) at emit_x64_data_processing.cpp:1027:31 frame #16: 0x0000000002f641be yuzu`Dynarmic::Backend::X64::EmitX64::EmitSub64(this=0x000013e85af01968, ctx=0x000013ea4f1ff488, inst=0x000013e856611ca8) at emit_x64_data_processing.cpp:1106:5 frame #17: 0x0000000003542e24 yuzu`Dynarmic::Backend::X64::A64EmitX64::Emit(this=0x000013e85af01968, block=0x000013ea4f1ff730) at opcodes.inc:131:1 frame #18: 0x000000000353e209 yuzu`Dynarmic::A64::Jit::Impl::GetBlock(this=0x000013e85af006c0, current_location=(value = 2147483656)) at a64_interface.cpp:290:24 frame #19: 0x000000000353de9a yuzu`Dynarmic::A64::Jit::Impl::GetCurrentBlock(this=0x000013e85af006c0) at a64_interface.cpp:252:16 frame #20: 0x000000000354057d yuzu`Dynarmic::A64::Jit::Impl::GetCurrentBlockThunk(thisptr=0x000013e85af006c0) at a64_interface.cpp:244:23 Regressed by: https://github.com/herumi/xbyak/commit/54173384271f Reported by: SDK Chan
* Uses/linux.mk: Add sdl12-extralibs and make use of it in portsGleb Popov2025-05-032-7/+5
|
* emulators/dolphin-emu: Fix build on arm64Ganael LAPLANCHE2025-05-021-0/+10
|
* emulators/wine: Drop --without-odbc configure optionAlexander Vereeken2025-05-021-1/+0
| | | | | | | | This option has been removed as ODBC gets dynamically loaded now. https://github.com/wine-mirror/wine/commit/345cd06366e900692266a2571b93f45019f96773 PR: 286384