aboutsummaryrefslogtreecommitdiff
path: root/emulators
Commit message (Collapse)AuthorAgeFilesLines
* emulators/wine: Explicitly build without GSSAPIGerald Pfeifer2021-12-191-0/+1
| | | | | | | | | Explicitly building without GSSAPI (Kerberos SSP) support should not make any difference, in particular for clean builds. Still this is a step towards ensuring reproducible builds. This back ports 62ea2531bf79d02a75cd0e57a4501af4c775c5d3 from the wine-devel port.
* emulators/citra: update to s20211218Jan Beich2021-12-192-5/+5
| | | | Changes: https://github.com/citra-emu/citra/compare/28039d39a...0126ecb3e
* emulators/yuzu: update to s20211218Jan Beich2021-12-194-21/+46
| | | | Changes: https://github.com/yuzu-emu/yuzu/compare/a2fb5a13b...8e33cf1c2
* emulators/wine-devel: Remove two obsolete configure optionsGerald Pfeifer2021-12-181-2/+0
| | | | | | | | | Upstream recently removed support for HAL and QuickTime and with that the --with-hal/--without-hal and --with-quicktime/ -without-quicktime configure options. Accordingly do not use --without-hal and -without-quicktime any more.
* emulators/wine-devel: Explicitly build without GSSAPIGerald Pfeifer2021-12-181-0/+1
| | | | | | | | Explicitly building without GSSAPI (Kerberos SSP) support should not make any difference, in particular for clean builds. Still this is a step towards ensuring reproducible builds. Approved by: maintainer (pre-approval)
* emulators/rpcs3: update to 0.0.19.13106Jan Beich2021-12-182-5/+5
| | | | Changes: https://github.com/RPCS3/rpcs3/compare/43b7d1fe9...18f59d3be
* emulators/rpcs3: update to 0.0.19.13104Jan Beich2021-12-162-5/+5
| | | | Changes: https://github.com/RPCS3/rpcs3/compare/2f93df480...43b7d1fe9
* emulators/wine: Fix build with devel/libsysinfo presentGerald Pfeifer2021-12-151-0/+72
| | | | | | | | | This back ports the patch I pushed upstream and that wine-devel has inherited from there a few months ago. It will go away with the next major release. PR: 257398, 260165 [1] Suggested by: alt2600@icloud.com [1]
* emulators/qemu: Update version 6.1.0=>6.2.0Muhammad Moinur Rahman2021-12-154-31/+6
| | | | Relnotes: https://wiki.qemu.org/ChangeLog/6.2
* emulators/vt100: Add port: Simulation of VT100 terminal hardwareRobert Clausecker2021-12-146-0/+61
| | | | | | | | | | | | | | | | | | | This emulator emulates the internal circuitry and processor of the VT100 for a very realistic user experience. It is slightly patched to work smoothly on FreeBSD. Some additional quality of life patches have been added in discussion with upstream and will be added to a future release. This is a software simulation of the VT100 hardware. The original firmware ROM is built in and executed by an 8080 emulator. Other components include video display with character generator ROM, settings NVRAM, Intel 8251 USART, and a keyboard matrix scanner. The Advance Video Option is not included. WWW: https://github.com/larsbrinkhoff/terminal-simulator PR: 259956
* *: Clean up some thingsTobias Kortkamp2021-12-142-3/+2
| | | | | | | | | | - Fix typos - Remove unreferenced variables - Sort categories - Clean up commented PORTREVISION - Fix broken syntax Reported by: portscan
* emulators/citra: update to s20211212Jan Beich2021-12-143-7/+7
| | | | Changes: https://github.com/citra-emu/citra/compare/5a7d80172...28039d39a
* emulators/qemu-utils: Mark DEPRECATEDMuhammad Moinur Rahman2021-12-121-0/+3
| | | | | | | | | | | | | - qemu-utils aka qemu-tools has now been merged as a flavor within emulators/qemu. - qemu-utils currently is a slave of qemu42 which has also been DEPRECATED. - Marked to EXPIRE on 2022-01-09 one day before qemu42 - Fix a typo in my previous UPDATING commit related to qemu5 [1] PR: 260087 [1] Reported by: grahamperrin@gmail.com [1] Approved by: portmgr (blanket: infrastructure, compliance, sweeping)
* emulators/qemu: UNBREAK for i386Muhammad Moinur Rahman2021-12-121-20/+16
| | | | - Fix some plist issues with default flavor
* emulators/qemu: Add tools FLAVORMuhammad Moinur Rahman2021-12-123-23/+117
|
* emulators/qemu: Add nox11 FLAVORMuhammad Moinur Rahman2021-12-112-16/+24
| | | | | | - Fix build with DOCS unset [1] PR: 250733 [1] Reported by: xxjack12xx@gmail.com [1]
* emulators/wine-devel: Use the right libgcc_s for 32-bit on amd64Alex S2021-12-112-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Forward port 316c372c7d133c416ced0bd6b1f21fdd011117eb from the main wine port: In our situation, where we leverage 32-bit, i386 executables of Wine in an amd64 world running 64-bit executables of Wine, the rpath of $PREFIX/lib/gcc10 which Mk/bsd.gcc.mk sets for the former makes the dynamic linker attempt to load a 64-bit version of libgcc_s.so which happens to be at that location on amd64. Removing this rpath setting at compilation time would be comparatively more involved, so leverage LD_32_LIBMAP which we are already using in wine-wow64.sh to point to the system version of libgcc_s.so. This works since for C code both flavors of libgcc_s.so are fully compatible and Wine's C++ dependencies Wine (like openal-soft and various Mesa userspace graphics drivers) are actually compiled with clang. In other words we are only reverting to the version of the library they would normally load without rpath interference. Bump PORTREVISION so new packages with the tweaked script will be generated. PR: 259926 Reported by: nc Tested by: nc
* framework: Add new USES 'magick' for graphics/ImageMagick*Tobias C. Berner2021-12-111-2/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | A new USES has been added to depend on ImageMagick. USES=magick adds a LIB_DEPENDS on graphics/ImageMagick${IMAGEMAGICK_DEFAULT}. If a specific version is required, use for example USES=magick:6 resp. USES=magick:7 If only a build, run or test is required, use for example USES=magick:build resp. USES=magick:6,build,test If a dependency on the nox11 flavor is required, use for example USES=magick:nox11 resp. USES=magick:7,nox11,run,test See magick.mk for more details on the available flags. The tree has been completely converted to make use of this. Approved by: bapt Differential Revision: https://reviews.freebsd.org/D32754
* emulators/rpcs3: update to 0.0.19.13101Jan Beich2021-12-112-5/+5
| | | | Changes: https://github.com/RPCS3/rpcs3/compare/f48c53580...2f93df480
* emulators/qemu: Use system dtc from portsMuhammad Moinur Rahman2021-12-106-101/+88
| | | | | | | | - elf2dmp depends on CURL [1] - Fix build when fusefs-libs3 is installed [2] PR: 260315 [2] Reported by: kostikbel@gmail.com [1] d8zNeCFG@aon.at [2]
* cleanup: Remove expired ports:Rene Ladan2021-12-1019-1256/+0
| | | | 2021-12-10 emulators/qemu41: Use emulators/qemu or emulators/qemu-devel
* archivers/quazip: update to 1.2, latest upstreamAdriaan de Groot2021-12-092-1/+2
| | | | | | | | | | | | | | | | | Release notes are here: https://github.com/stachenov/quazip/releases/tag/v1.2 There are a handful of internal changes that don't affect us (allowing QtZip, for instance) or don't show up in our use of quazip (-lz in pkgconfig file). There's one relevant change to close() that **might** affect consumers, but then I'd expect bug reports from the consumers about failures on load/save. While here, move the libraries needed only for testing to _build. Bumping PORTREVISION of consumers. Reported by: portscout
* emulators/{citra,yuzu,rpcs3}: update OSS supportJan Beich2021-12-096-9/+9
| | | | Changes: https://github.com/kinetiknz/cubeb/compare/dcc5cb5...773f16b
* emulators/rpcs3: update to 0.0.19.13098Jan Beich2021-12-092-5/+5
| | | | Changes: https://github.com/RPCS3/rpcs3/compare/f690d5504...f48c53580
* emulators/rpcs3: update to 0.0.19.13093Jan Beich2021-12-092-5/+5
| | | | Changes: https://github.com/RPCS3/rpcs3/compare/a4ad0a946...f690d5504
* emulators/rpcs3: adjust now invalid EOL commentJan Beich2021-12-081-1/+1
| | | | https://lists.freebsd.org/archives/freebsd-toolchain/2021-December/000282.html
* emulators/wine: Build without Quicktime supportGerald Pfeifer2021-12-081-0/+1
| | | | | | | | | Quicktime support shouldn't trigger on FreeBSD. Still explicitly configure --without-quicktime in line with our push for deterministic builds. This back ports e3632b1fd1e0d5178fd1fc1c2f1e6d8123fc33c9 from the wine-devel port.
* emulators/rpcs3: update to 0.0.19.13086Jan Beich2021-12-072-5/+5
| | | | Changes: https://github.com/RPCS3/rpcs3/compare/e3e39e8de...a4ad0a946
* emulators/wine-devel: Update to Wine 6.23Damjan Jovanovic2021-12-063-8/+17
| | | | | | | | | | | | | | This includes the following changes: - Mount manager and CoreAudio driver converted to PE. - Support for exception handling in Wow64 mode. - Optional support for using the distribution's PE libraries. - A number of UI improvements in WineDbg. - Various bug fixes. Also fix a pkg-plist issue on i386. [1] PR: 260125 [1] Submitted by: Filipe da Silva Santos <contact@shiori.com.br> [1]
* emulators/stella: Update to 6.6Jose Alonso Cardenas Marquez2021-12-062-4/+4
|
* emulators/qemu: Update version 5.0.1=>6.1.0Muhammad Moinur Rahman2021-12-0613-709/+100
| | | | Relnotes: https://wiki.qemu.org/ChangeLog/6.1
* emulators/qemu42: UNBREAK for 13.X and laterMuhammad Moinur Rahman2021-12-063-14/+23
| | | | | | | - Mark DEPRECATED as there are more recent versions in the tree - Update pkg-descr as https://oszoo.org no longer hosts qemu images and is totally an irrelevent site - Do some housekeeping to remove stage-qa errors
* emulators/wine: Use the right libgcc_s for 32-bit on amd64Alex S2021-12-052-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | In our situation, where we leverage 32-bit, i386 executables of Wine in an amd64 world running 64-bit executables of Wine, the rpath of $PREFIX/lib/gcc10 which Mk/bsd.gcc.mk sets for the former makes the dynamic linker attempt to load a 64-bit version of libgcc_s.so which happens to be at that location on amd64. Removing this rpath setting at compilation time would be comparatively more involved, so leverage LD_32_LIBMAP which we are already using in wine-wow64.sh to point to the system version of libgcc_s.so. This works since for C code both flavors of libgcc_s.so are fully compatible and Wine's C++ dependencies Wine (like openal-soft and various Mesa userspace graphics drivers) are actually compiled with clang. In other words we are only reverting to the version of the library they would normally load without rpath interference. Bump PORTREVISION so new packages with the tweaked script will be generated. PR: 259926 Reported by: nc Tested by: nc
* emulators/wine-devel: Fix message in wine-wow64.shAlexander Vereeken2021-12-042-1/+2
| | | | | | | The reference to wine for i386 really needs to be wine-devel to match this port. PR: 259827
* emulators/yuzu: update to s20211202Jan Beich2021-12-042-8/+11
| | | | Changes: https://github.com/yuzu-emu/yuzu/compare/8a613f6c8...a2fb5a13b
* emulators/rpcs3: update to 0.0.19.13082Jan Beich2021-12-042-5/+5
| | | | Changes: https://github.com/RPCS3/rpcs3/compare/9bb46aa94...e3e39e8de
* emulators/wine-devel: Build without Quicktime supportGerald Pfeifer2021-12-031-0/+1
| | | | | | | | Quicktime support shouldn't trigger on FreeBSD. Still explicitly configure --without-quicktime in line with our push for deterministic builds. Approved by: maintainer (pre-approval)
* emulators/yuzu: update to s20211130Jan Beich2021-12-022-5/+5
| | | | Changes: https://github.com/yuzu-emu/yuzu/compare/051e63c9a...8a613f6c8
* emulators/rpcs3: update to 0.0.19.13068Jan Beich2021-12-022-6/+5
| | | | Changes: https://github.com/RPCS3/rpcs3/compare/270c2e58a...9bb46aa94
* emulators/wine: Configure without libhal supportGerald Pfeifer2021-12-011-0/+1
| | | | | | | | | In de47ffe65cfc8ee11610c6378e1d0a342c137916 the option to leverage libhal was removed, alas configure was not adjusted. Ensure that even if libhal somehow is present we explicitly do not use it. This back ports 7ca1a772ead2dc568317408b3b24c6d44c7ad2a1 from the wine-devel port.
* emulators/open-vm-tools: Fix build after 1400043Renato Botelho2021-11-302-2/+15
| | | | | | NDINIT() last parameter was removed after this osversion Sponsored by: Rubicon Communications, LLC ("Netgate")
* emulators/rpcs3: switch to llvm13Jan Beich2021-11-302-11/+9
|
* emulators/wine-devel: Configure without libhal supportGerald Pfeifer2021-11-301-0/+1
| | | | | | | | In de47ffe65cfc8ee11610c6378e1d0a342c137916 the option to leverage libhal was removed, alas configure was not adjusted. Ensure that even if libhal somehow is present we explicitly do not use it. Approved by: maintainer (pre-approval)
* emulators/rpcs3: update to 0.0.19.13060Jan Beich2021-11-302-11/+11
| | | | Changes: https://github.com/RPCS3/rpcs3/compare/38bfefcdf...270c2e58a
* emulators/rpcs3: unbreak on FreeBSD 12.2 after 49f593b2f77fJan Beich2021-11-301-0/+5
| | | | | | elfctl -e +noaslr /wrkdirs/usr/ports/emulators/rpcs3/work/stage/usr/local/bin/rpcs3 elfctl: noaslr is not a valid feature *** Error code 1
* emulators/rpcs3: unbreak on FreeBSD 12.2 via full libc++Jan Beich2021-11-302-6/+12
| | | | | Link statically to avoid ABI mismatch with in-base libc++. Building libc++ requires full LLVM source, so align with devel/llvm12.
* emulators/yuzu: update to s20211129Jan Beich2021-11-302-5/+5
| | | | Changes: https://github.com/yuzu-emu/yuzu/compare/564f10527...051e63c9a
* emulators/wine-devel: Unconditionally set MAINTAINER and COMMENTGerald Pfeifer2021-11-281-4/+4
| | | | | | | | | The MAINTAINER and COMMENT variables, as well as PKGNAMESUFFIX and WINELIBDIR, could be overridden for the sake of the i386-wine-devel port. With that port gone, simply set these unconditionally. This is mostly 6387592817b5276970d954b6645636cb496a8603 forward ported from emulators/wine.
* emulators/rpcs3: update to 0.0.19.13056Jan Beich2021-11-272-5/+5
| | | | Changes: https://github.com/RPCS3/rpcs3/compare/276ee81da...38bfefcdf
* emulators/yuzu: update to s20211127Jan Beich2021-11-273-67/+33
| | | | Changes: https://github.com/yuzu-emu/yuzu/compare/157985f55...564f10527