1
0
mirror of https://git.freebsd.org/ports.git synced 2026-06-02 11:08:52 +00:00

11767 Commits

Author SHA1 Message Date
Thibault Payet df20d75c72 emulators/wine-devel: Update 11.7 => 11.10
Changelog:
- Bundled vkd3d upgraded to version 2.0.
- XPath support reimplemented without libxml2.
- Bundled SQLite library.
- Initial support for system threads.
- Thread suspension in emulated code on ARM64.
- More work on MSXML reimplementation without libxml2.
- Improved keyboard layout support using XKBRegistry.
- More VBScript compatibility improvements.
- Various bug fixes.
https://gitlab.winehq.org/wine/wine/-/releases/wine-11.10
https://gitlab.winehq.org/wine/wine/-/releases/wine-11.9
https://gitlab.winehq.org/wine/wine/-/releases/wine-11.8

PR:		295747
Sponsored by:	UNIS Labs
2026-06-01 02:13:37 +03:00
Stefan Schlosser e9bc5c823e emulators/ares: Update 147 => 148
Release Notes:
https://ares-emu.net/news/ares-v148-released

PR:		295728
Sponsored by:	UNIS Labs
2026-05-30 21:49:51 +03:00
Jan Beich 8a76a4205a emulators/rpcs3: update to 0.0.40.19397
Changes:	https://github.com/RPCS3/rpcs3/compare/67464f97df...b41b10a031
2026-05-28 03:00:20 +02:00
Stefan Schlosser 2759c0bfdf emulators/ares: bump PORTREVISION after librashader update
PR:		295606
Reported by:	Stefan Schlosser <bsdcode@disroot.org> (maintainer)
Approved by:	osa, vvd (Mentors, implicit)
2026-05-26 13:22:17 +03:00
Stefan Schlosser 4ea6d075d8 emulators/libmt32emu: Update 2.8.0 => 2.8.2
Changelog:
https://github.com/munt/munt/compare/libmt32emu_2_8_0...libmt32emu_2_8_2

PR:		295602
Reported by:	Stefan Schlosser <bsdcode@disroot.org> (maintainer)
Approved by:	osa, vvd (Mentors, implicit)
2026-05-26 10:25:37 +03:00
Kevin Reinholz c1059a29cc emulators/ppsspp: Update to 1.20.4
Changelog: https://github.com/hrydgard/ppsspp/releases/tag/v1.20.4

PR:		293847
2026-05-23 09:45:22 +02:00
Stefan Schlosser 11a4dba5bb emulators/libmt32emu: Update to 2.8.0
* Add testing.
* Remove obsolete patch.

Changelog:
https://github.com/munt/munt/compare/libmt32emu_2_7_3...libmt32emu_2_8_0

PR:		295385
2026-05-23 09:45:22 +02:00
Jason E. Hale 4dab0722de */*: Bump PORTREVISION for known Qt private API abusers
Qt 6.11.1 edition.

These ports are known to directly use or link to a library that uses the
Qt private API and must be rebuilt with every Qt update.

Qt *public* API/ABI compatability is excellent, so most consumers don't
need to necessarily be rebuilt between patch or even minor releases, but
use of the private API breaks this compatibility between even patch
releases and its use is highly discouraged.

This list [1] is based on histortical data. We don't have time to
revisit every port on the list with each Qt update, so if your port has
dropped Qt private headers and was bumped in error, please remove it
yourself if you have write access to the Wiki or alert someone on kde@.

[1] https://wiki.freebsd.org/KDE/Qt
2026-05-21 12:23:57 -04:00
Jan Beich 4c160bc7a1 emulators/rpcs3: update to 0.0.40.19389
Changes:	https://github.com/RPCS3/rpcs3/compare/320e8d634a...67464f97df
2026-05-20 23:54:03 +02:00
Rene Ladan 13d9151691 emulators/fuse-utils: update to 1.4.5 2026-05-20 22:58:54 +02:00
Rene Ladan 17e74287c4 emulators/libspectrum: update to 1.6.1 2026-05-20 22:58:53 +02:00
Rene Ladan bb4a2994e7 emulators/fuse: update to 1.8.0
Remove GTK2 option (removed upstream) and split out SDL option into
SDL and SDL2 options.
2026-05-19 22:21:31 +02:00
Ganael LAPLANCHE febc7a58b9 emulators/fbsd-duckstation: Fix build on 16-CURRENT
Shipped fmt does not build with clang 21 and consteval enabled:

/wrkdirs/usr/ports/emulators/fbsd-duckstation/work/duckstation-0.1-6937/dep/fmt/src/os.cc:172:35: error: call to consteval function 'fmt::basic_format_string<char, const char *>::basic_format_string<FMT_COMPILE_STRING, 0>' is not a constant expression
  172 |     FMT_THROW(system_error(errno, FMT_STRING("cannot open file {}"),
      |                                   ^
/wrkdirs/usr/ports/emulators/fbsd-duckstation/work/duckstation-0.1-6937/dep/fmt/include/fmt/format.h:1905:23: note: expanded from macro 'FMT_STRING'
 1905 | #define FMT_STRING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )
      |                       ^
[...]

so disable consteval to work-around the problem.
2026-05-19 12:40:07 +02:00
Muhammad Moinur Rahman 8a666534dd emulators/qemu-devel: Update version 11.0.20260331=>11.0.20260430 2026-05-16 13:46:13 +02:00
Muhammad Moinur Rahman 57a371b6b9 emulators/qemu-devel: Update version 10.2.20260228=>11.0.20260331 2026-05-15 23:53:15 +02:00
Ganael LAPLANCHE bc71934117 emulators/pcsx2: Fix build on -CURRENT 2026-05-14 17:39:36 +02:00
Muhammad Moinur Rahman 2c566b28ac emulators/qemu-devel: Update version 10.2.20260130=>10.2.20260228 2026-05-14 10:54:14 +02:00
Jan Beich 03dfe6b5a6 emulators/rpcs3: update to 0.0.40.19359
Changes:	https://github.com/RPCS3/rpcs3/compare/4f47fee360...320e8d634a
2026-05-14 02:48:26 +02:00
Stefan Schlosser bf6ca7e0b8 emulators/Ymir: drop support for FreeBSD 13
With FreeBSD 13 being EOL, the build fix regarding the OpenSSL version
constant is not needed anymore.

PORTREVISION bump not required because this fix only effected building
on FreeBSD < 14.

PR:		295120
Reported by:	Stefan Schlosser <bsdcode@disroot.org> (maintainer)
Approved by:	vvd (co-mentor)
2026-05-11 09:49:41 +03:00
Adam Weinberger 4e243a83f8 various: Bump ports for Go 1.25.10 2026-05-09 13:25:51 -04:00
Rene Ladan 2a7c056120 all: drop support for FreeBSD 13, mips and risc64sf
Reviewed by:            many (*)
Differential Revision:  https://reviews.freebsd.org/D55624
Differential Revision:  https://reviews.freebsd.org/D55642 (merged in from bofh)

many (*)
  acm arrowd brooks cmt dch decke dinoex eduardo fluffy fuz gahr garga
  jbeich joerg jrm kai kenrap martymac matthew mfechner michaelo mizhka
  nobutaka pkubaj se tagattie thj

  Anton Saietskii
  GenericRikka
  Gert Doering
  Jan Bramkamp
  Oleh Hushchenkov
  Oleksandr Kryvulia
  Ralf van der Enden
  Yamagi

  desktop kde python tcltk office
2026-05-07 23:47:29 +02:00
Daniel Engberg 866600f544 emulators/libmt32emu: Adjust pkgconfig dependency
Optional for libsoxr (libsamplerate relies on cmake) but it's a better
approach than having cmake "manually" looking for headers

Approved by:	blanket
2026-05-07 04:53:45 +02:00
Jan Beich c0d64aeac7 emulators/rpcs3: update to 0.0.40.19334
Changes:	https://github.com/RPCS3/rpcs3/compare/e26c80c129...4f47fee360
2026-05-07 00:06:01 +02:00
Stefan Schlosser 76e2aab380 emulators/dosbox-staging: add mt32emu support
Add port option MT32EMU which provides Roland MT-32 emulation support by using
mt32emu from the Munt project. Enable this option by default.

PR:		284635
2026-05-07 00:10:14 +03:00
Stefan Schlosser 24e43fc03c devel/libmt32emu: New port: Emulate Roland MT-32, CM-32L and LAPC-I synthesiser modules
mt32emu is part of the Munt project. It represents a C/C++ library named
libmt32emu which allows to emulate (approximately) the Roland MT-32, CM-32L and
LAPC-I synthesiser modules.

WWW: https://munt.sourceforge.net

PR:		284634
Co-authored-by:	Max Brazhnikov <makc@FreeBSD.org>
2026-05-07 00:09:47 +03:00
Vladimir Druzenko e0cc51e4b9 emulators/virtualbox-ose: Mark broken on 16
BROKEN_FreeBSD_16=     clang++ from llvm11-14 (required for build) cannot compile libc++ 21

Reported by:	pkg-fallout
Sponsored by:	UNIS Labs
2026-05-06 09:02:17 +03:00
Vladimir Druzenko 55cdeefc9b emulators/virtualbox-ose{,-70,-71,-72,-legacy}: Fix PKGNAMESUFFIX
While here parametrize version for unification.

Sponsored by:	UNIS Labs
2026-05-06 00:01:13 +03:00
Brad Davis 4ed1b7b5a7 emulators/open-vm-kmod: fix build on CURRENT after 2d0634d2e74b
Approved by:	garga
Sponsored by:	Rubicon Communications, LLC ("Netgate")
2026-05-05 08:05:51 -06:00
Stefan Schlosser 4b7d9492fe emulators/Ymir: Update 0.3.0 => 0.3.1
* Upstream removed the Ymir_INCLUDE_PACKAGING build option, so the port
  removes it from CMAKE_OFF.

* Ymir documents all dependencies in its "About" window. This also
  includes the vendored miniz from the vendored libchdr dependency and
  requires the version constant from miniz.h. This library is currently
  not available as a port and the Ymir port unbundles libchdr in the
  first place, which is also configured to use the system-provided libz
  instead of miniz.
  Therefore remove all miniz references to unbreak the build.

Changelog:
https://github.com/StrikerX3/Ymir/releases/tag/v0.3.1

PR:		294992
Sponsored by:	UNIS Labs
2026-05-04 15:18:57 +03:00
Mitchell Clay 1c67899737 emulators/quasi88: Update 0.7.3 => 0.7.4
Changelog:
https://www.eonet.ne.jp/~showtime/quasi88/history.html

PR:		294990
Sponsored by:	UNIS Labs
2026-05-04 04:57:56 +03:00
Vincent 2daff320c5 emulators/86Box: Fix building after the x11/xorgproto update
PR:		293585
Fixes:	18550fa4f6
2026-05-03 17:18:05 +03:00
Nuno Teixeira 9ddf3bcd93 emulators/dosbox-x: Update to 2026.05.02
ChangeLog:
https://github.com/joncampbell123/dosbox-x/releases/tag/dosbox-x-v2026.05.02
2026-05-03 11:22:00 +01:00
Gleb Popov 7ddc6804bf *: Bump PORTREVISION on Poppler's consumers 2026-05-02 15:32:48 +03:00
Gerald Pfeifer a8b1875445 emulators/wine-mono-devel: Update to version 11.1.0 2026-05-02 10:08:29 +00:00
Alex Kozlov ca192e0ea7 Remove GNU_CONFIGURE_MANPREFIX variable from my ports 2026-05-01 05:00:41 +00:00
Alex Kozlov d92e04430c emulators/cpmtools2: Update to fresh snapshot
- Update to fresh snapshot (no version change)
- Build with libdsk on by default (enables teledisk, raw, myz80 disk formats)
- While here, remove no-op GNU_CONFIGURE_MANPREFIX variable
2026-05-01 04:43:35 +00:00
Vladimir Druzenko 7c406bf706 emulators/virtualbox-ose*: Flavorize
While here make non-functional changes related to indentation and
formatting, make simplification of CONFLICTS_INSTALL.

Sponsored by:	UNIS Labs
2026-05-01 05:21:12 +03:00
Dirk Meyer 2e19641734 emulators/emu64: update to qt6 and ffmpeg 2026-04-30 17:54:11 +02:00
Vladimir Druzenko 9ac890df9f emulators/virtualbox-ose-additions*: Flavorize, add xlibre flavor
Flavors: xorg (default), xlibre, nox11.

While here add PAE option for ARCH=i386, fix warnings from portclippy,
make non-functional changes related to indentation and formatting,
make simplification of CONFLICTS_INSTALL, make unification.

PR:		294806
Sponsored by:	UNIS Labs
Co-authored-by:	b-aaz <b-aazbsd@proton.me>
2026-04-30 16:33:16 +03:00
Vladimir Druzenko a093188df8 emulators/Makefile: Sort SUBDIRs
Sponsored by:	UNIS Labs
2026-04-30 14:57:33 +03:00
Dirk Meyer d0435ffdc8 emulators/emu64: update to qt6 and ffmpeg 2026-04-30 08:01:31 +02:00
Tomoaki AOKI ccfb0a1a43 emulators/libc6-shim: Update 20260426 => 20260428
Changelog:
Map LINUX_CLOCK_BOOTTIME to CLOCK_MONOTONIC following FreeBSD 15 change.

Commit log:
https://github.com/shkhln/libc6-shim/compare/20260426...20260428

PR:		294834
Approved by:	Alex S <iwtcex@gmail.com> (maintainer)
Sponsored by:	UNIS Labs
MFH:		2026Q2
2026-04-28 23:25:55 +03:00
Muhammad Moinur Rahman 0234ee2aac emulators/qemu: Remove remnants of EXTRA_PATCHES
Reported by:	brd
2026-04-28 18:28:11 +02:00
Alex S 8bc63e3691 emulators/libc6-shim: Update 20251025 => 20260426
Commit log:
https://github.com/shkhln/libc6-shim/compare/20251025...20260426

While here:
- Remove unnecessary GH_PROJECT - it's default value.
- Split long lines in post-patch.
- Merge MKDIRs in do-install.

PR:		294834
Sponsored by:	UNIS Labs
2026-04-28 03:44:47 +03:00
Stefan Schlosser 1d21f6f08d emulators/Ymir: update to 0.3.0
* Improve readability by inserting a newline between the *_DEPENDS
  variables, and by putting USE_GITHUB with its related variables in its
  own block.

* Add FEATUREFLAG option, disabled by default. This enables experimental
  in-development features which are not yet ready for general usage but
  which curious users could test in their own builds.

* Refresh patch.

Changelog: https://github.com/StrikerX3/Ymir/releases/tag/v0.3.0

PR:		294807
Event:		Wiesbaden Hackathon 202604
2026-04-27 02:01:09 +02:00
Stefan Schlosser 42e984c430 emulators/*: bump PORTREVISION after libchdr update
PR:		294810
Event:		Wiesbaden Hackathon 202604
2026-04-27 02:01:09 +02:00
Stefan Schlosser cb76b7e6d3 emulators/es-de: update to 3.4.1, improve port
* Improve readability by inserting a newline between the *_DEPENDS
  variables, and by putting USE_GITLAB with its related variable in its
  own block. Also, against portfmt's suggestion, the INSTALL_DATA in the
  post-install-DOCS-on target is way too short to warrant a linebreak
  and looks weird, so remove the linebreak.

* Safeguard EXTRACT_AFTER_ARGS' --exclude entry to match the intended
  path only.

* Refresh patch.

* Update and extend pkg-descr to be more in line with the descriptions
  given on the official homepage and the GitLab repository.

Changelog: https://gitlab.com/es-de/emulationstation-de/-/releases/v3.4.1

PR:		294391
Event:		Wiesbaden Hackathon 202604
2026-04-27 02:01:08 +02:00
polyduekes 0c9dbcb62b emulators/amiberry: Update to 8.1.5
Changelog: https://github.com/BlitterStudio/amiberry/releases/tag/v8.1.5

PR:		294710
Event:		Wiesbaden Hackathon 202604
2026-04-27 02:01:03 +02:00
Muhammad Moinur Rahman f816572e04 emulators/qemu: Fix build with 15 and later
- Add missing dependency

Reported by:	otis

Event:  Wiesbaden Hackathon 202604
2026-04-26 20:27:31 +02:00
Muhammad Moinur Rahman 088f3d9c5f emulators/py-qemu.qmp: New port
qemu.qmp is a QEMU Monitor Protocol (“QMP”) library written in Python,
using asyncio. It is used to send QMP messages to running QEMU
emulators. It requires Python 3.8+ and has no mandatory dependencies.

This library can be used to communicate with QEMU emulators, the QEMU
Guest Agent (QGA), the QEMU Storage Daemon (QSD), or any other utility
or application that speaks QMP.

This library makes as few assumptions as possible about the actual
version or what type of endpoint it will be communicating with; i.e.
this library does not contain command definitions and does not seek to
be an SDK or a replacement for tools like libvirt or virsh. It is
“simply” the protocol (QMP) and not the vocabulary (QAPI). It is up to
the library user (you!) to know which commands and arguments you want to
send.

WWW: https://gitlab.com/qemu-project/python-qemu-qmp

Event:  Wiesbaden Hackathon 202604
2026-04-26 20:27:31 +02:00