11592 Commits

Author SHA1 Message Date
Jason E. Hale
45fef8811c */*: Bump PORTREVISION for known Qt private API abusers
Qt 6.10.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
2025-12-19 04:03:02 -05:00
Tijl Coosemans
974099d0bd devel/libtextstyle, devel/gettext*: Update to 0.26
Recent versions of gettext no longer install m4 files in
PREFIX/share/aclocal.  They have to be installed in the work
directory by autopoint for aclocal to find them.

Patch devel/autoconf so autoreconf runs autopoint when gettext related
macros are used in configure.ac (e.g. AM_ICONV).  Previously it only
ran autopoint when AM_GNU_GETTEXT_(REQUIRE_)VERSION was used.

The following ports now require autopoint (i.e. USES=gettext-tools):
benchmarks/sysbench, devel/libhtp, editors/fxite, filesystems/rar2fs,
graphics/gd, net/ucarp, news/fidogate, sysutils/cdrdao

Other fixes:

emulators/mednafen, misc/lifelines: Use older version of gettext macros.
ftp/axel: Patch Makefile.am and configure.ac to get gettext working and
add NLS option.
ftp/wzdftpd: Use autoreconf 2.72.
mail/sympa: Remove hack from configure.ac.
multimedia/dvdauthor: Use ports autoreconf.
net/asterisk-chan_sccp: Drop autoreconf and gettext-tools dependencies.
security/pam_pkcs11: Patch configure.ac so autoreconf can find the
custom directory with m4 files.
sysutils/grub2-efi, sysutils/grub2-pcbsd: Add patch to run autoreconf
with -f flag so it updates all files.
www/wget2: Patch configure.ac to what autopoint expects.

PR:		287167
Exp-run by:	antoine
2025-12-14 19:29:12 +01:00
Thibault Payet
2d70d8f042 emulators/wine-devel: Update 11.0-rc1 => 11.0-rc2
Changelog:
- Bug fixes only, we are in code freeze.
https://gitlab.winehq.org/wine/wine/-/releases/wine-11.0-rc2

PR:	291653
2025-12-14 14:37:00 +03:00
Eugene Grosbein
5ff03fb708
emulators/fmsx: minor update to pkg-message
Update URL in pkg-message to be usable with modern web browsers
changing FTP to HTTP site. Note that http:// is used deliberately
instead of https:// because its SSL certificate does not cover
"ftp.komkon.org" for the moment.
2025-12-12 06:36:28 +07:00
Dima Panov
3eb21a5228
emulators/linux_base-rl9: update to Rocky Linux 9.7 (+)
-e2fsprogs_ver=		1.46.5-7.el9
+e2fsprogs_ver=		1.46.5-8.el9
-gcc_ver=		11.5.0-5.el9_5
+gcc_ver=		11.5.0-11.el9
-glib2_ver=		2.68.4-16.el9_6.2
+glib2_ver=		2.68.4-18.el9_7
-glibc_ver=		2.34-168.el9_6.23
+glibc_ver=		2.34-231.el9_7.2
-less_ver=		590-5.el9
+less_ver=		590-6.el9
-libcap_ver=		2.48-9.el9_2
+libcap_ver=		2.48-10.el9
-libsoup_ver=		2.72.0-10.el9_6.2
+libsoup_ver=		2.72.0-12.el9_7.1
-ncurses_ver=		6.2-10.20210508.el9_6.2
+ncurses_ver=		6.2-12.20210508.el9
-openssl_ver=		3.2.2-6.el9_5.1
+openssl_ver=		3.5.1-4.el9_7
-rocky-release_ver=	9.6-1.3.el9
+rocky-release_ver=	9.7-1.3.el9
-sepol_ver=		3.6-2.el9
+sepol_ver=		3.6-3.el9
-sqlite_ver=		3.34.1-8.el9_6
+sqlite_ver=		3.34.1-9.el9_7
2025-12-10 17:44:34 +03:00
Thibault Payet
4873364e17 emulators/wine-devel: Update 10.20 => 11.0-rc1
Changelog:
- Locale data updated to Unicode CLDR 48.
- TWAINDSM module for scanner support on 64-bit.
- Various bug fixes.
https://gitlab.winehq.org/wine/wine/-/releases/wine-11.0-rc1

Correct the instruction to use wine64.bin instead of wine64 when 32bit
is not available.

PR:	291456
2025-12-07 22:47:00 +03:00
Muhammad Moinur Rahman
4eae96d52e
emulators/qemu: Update version 10.1.2=>10.1.3
Changelog: https://wiki.qemu.org/ChangeLog/10.1
2025-12-07 18:16:37 +01:00
Nuno Teixeira
680a55b8ac emulators/dosbox-x: Update to 2025.12.01
ChangeLog:
https://github.com/joncampbell123/dosbox-x/releases/tag/dosbox-x-v2025.12.01
2025-12-07 16:14:46 +00:00
Loïc Bartoletti
3076d31cda
graphics/poppler: bump consumers of graphics/poppler
PR:		291277
Exp-run by:	antoine
2025-12-06 13:50:14 +01:00
Gerald Pfeifer
945050182b emulators/wine-mono-devel: Update to version 10.4.0 2025-12-05 23:05:56 +00:00
Jason E. Hale
df01844aa6 emulators/yuzu: Prepare for Qt 6.10
Add patch to fix build with Qt 6.10.

With hat:	kde@
2025-12-04 20:03:39 -05:00
Jason E. Hale
329acf70b8 emulators/rpcs3: Prepare for Qt 6.10
Add upstream patch to fix build with Qt 6.10.

With hat:	kde@
2025-12-04 20:03:39 -05:00
Jason E. Hale
ef8d58bfe7 emulators/pcsx2: Prepare for Qt 6.10
Backport upstream patch to fix build with Qt 6.10.

With hat:	kde@
2025-12-04 20:03:38 -05:00
Jason E. Hale
d56f43f408 emulators/fbsd-duckstation: Prepare for Qt 6.10
Backport upstream patch to fix build with Qt 6.10.

With hat:	kde@
2025-12-04 20:03:38 -05:00
Jason E. Hale
38556b0dc3 emulators/dolphin-emu: Prepare for Qt 6.10
Backport upstream patch to fix build with Qt 6.10.

With hat:	kde@
2025-12-04 20:03:38 -05:00
Muhammad Moinur Rahman
b00da07558
emulators/qemu: Fix build on 15 2025-12-04 11:09:01 +01:00
Muhammad Moinur Rahman
45a162f3df
emulators/qemu: Fix build on 15 2025-12-03 22:46:15 +01:00
Adam Weinberger
b24429e3ed various: Bump Go ports for 1.24.11 2025-12-03 13:24:45 -05:00
Thibault Payet
fec8326565 emulators/wine-devel: Update 10.19 => 10.20
Changelog:
- Bundled vkd3d upgraded to version 1.18.
- More support for reparse points.
- More refactoring of Common Controls after the v5/v6 split.
- Progress dialog for document scanning.
- Various bug fixes.
https://gitlab.winehq.org/wine/wine/-/releases/wine-10.20

Advice FreeBSD 15.0 user to either use wine64 or build their own packages for 32bit.

PR:	291300
2025-12-01 18:08:08 +03:00
Robert Clausecker
e6242cd11e */*: bump PORTREVISION following lib/libx265.so soname change
Reported by:	vvd
2025-11-22 21:52:02 +01:00
Vladimir Druzenko
4f1b651ebc emulators/virtualbox-ose-{,-nox11}-7{0,1,2}: Make Qt optional for building
Remove build dependency for Qt when NLS and graphical frontend is not
required.

PR:		291023
Co-authored-by:	takahiro.kurosawa@gmail.com
MFH:		2025Q4
2025-11-21 21:58:54 +03:00
Vladimir Druzenko
89de71b8c7 emulators/virtualbox-ose-additions*: Fix "vboxmanage guestproperty" on host does not show interface name for FreeBSD guest
Upstream issue:
https://github.com/VirtualBox/virtualbox/issues/403
Upstream commit:
3cf6472684

PR:	291128
MFH:	2025Q4
2025-11-21 18:54:34 +03:00
Muhammad Moinur Rahman
fbffba440f
emulators/qemu-devel: Fix build 2025-11-20 13:15:59 +01:00
alt2600
c4d7a6a8f1 emulators/rpcs3: respect USES=llvm when multiple are installed
Avoid auto-detecting LLVM version which may be too old for build or
cause mismatch with LIB_DEPENDS.

PR:		285437
2025-11-18 00:05:31 +01:00
Thibault Payet
b3547710ed emulators/wine-devel: Update 10.18 => 10.19
Changelog:
- Support for reparse points.
- More support for WinRT exceptions.
- Refactoring of Common Controls after the v5/v6 split.
- Typed Arrays support in JScript.
- Various bug fixes.
https://gitlab.winehq.org/wine/wine/-/releases/wine-10.19

Remove files/patch-dlls_ntdll_unix_signal__i386.c since the issue was
fixed upstream.

Re-order GECKO and MONO at the end.

PR:	291049
2025-11-17 05:36:29 +03:00
Muhammad Moinur Rahman
718990adf5
emulators/qemu-devel: Update version 10.1.20250930=>10.1.20251031 2025-11-15 21:14:17 +01:00
Gerald Pfeifer
af4c612fc3 emulators/wine: Enable Wayland by default 2025-11-14 20:33:17 +00:00
Alexander Vereeken
f2573f8049 emulators/wine: Add ffmpeg support with winemdo
This (mostly) backports commit 22ee425d9a from emulators/wine-devel.

It fixes issues where cutscene will just hang indefinitely when using
gstreamer.

Once build with ffmpeg, it can be activated by setting the DWORD value
  DisableGstByteStreamHandler = 1
in the HKCU\Software\Wine\MediaFoundation registry key.

The default is to use gstreamer, so if the user does not change the
registry key, this should not change much.

PR:		290842
2025-11-12 22:57:19 +00:00
Gerald Pfeifer
adfb77a3b2 emulators/wine-devel: Drop local FFMPEG_DESC
We already have a standard definition of FFMPEG_DESC in
Mk/bsd.options.desc.mk.

PR:		290775
Approved by:	portmgr (blanket)
2025-11-11 11:25:51 +00:00
Xavier Beaudouin
ee5c766cba */*: Introduction USES=sudo
A new uses 'sudo' has been added to transperently depends of the
proper flavor of sudo 'default' or 'sssd' depending on the default
version set by the user.

If you prefere to use 'sssd' flavor of sudo, add the following
to your make.conf:

        DEFAULT_VERSIONS+=sudo=sssd

All sudo consummer ports has benn updated to USES=sudo

Reviewed by:    0mp
Approved by:    mat
Sponsored by:   Klara, Inc.
Differential Revision:	https://reviews.freebsd.org/D52160
2025-11-11 04:16:23 +01:00
Gerald Pfeifer
5005925124 emulators/wine-gecko: Package 64-bit upstream MSI
So far we packaged the 32-bit upstream MSI both on i386 and amd64.
Now differentiate based on architecture.

This changes amd64 packages, so bump PORTREVISION.

It backports revision c1a8aaa416a3 from emulators/wine-gecko-devel.

PR:		290706
Tested by:	Dave Palais <silent@penguinmail.com>
2025-11-10 21:29:21 +00:00
Gerald Pfeifer
c1a8aaa416 emulators/wine-gecko-devel: Package 64-bit upstream MSI
So far we packaged the 32-bit upstream MSI both on i386 an amd64.
Differentiate based on architecture now.

This changes amd64 packages, so bump PORTREVISION.

PR:		290706
Tested by:	Dave Palais <silent@penguinmail.com>
2025-11-09 22:26:48 +00:00
Vladimir Druzenko
ee50ab5c58 emulators/virtualbox-ose{,-additions,-kmod}{,-nox11}-70: Deprecate and set to expire on 2026-12-31
Upstream EOL reaches on 2025-04-15, use emulators/virtualbox-ose-*-72
instead.

PR:	289163
2025-11-09 19:12:58 +03:00
Vladimir Druzenko
fba59be432 emulators/virtualbox-ose{,-additions,-kmod}{,-nox11}: Deprecate and set to expire on 2026-12-31
Upstream EOL reaches on 2024-01-31, use emulators/virtualbox-ose-*-72
instead.

PR:	290507
2025-11-09 19:09:54 +03:00
Yuri Victorovich
cbaf852e83 devel/flatbuffers: update 25.1.24 → 25.9.23 2025-11-09 00:48:30 -08:00
Stefan Schlosser
f850054254 emulators/es-de: Update 3.3.0 => 3.4.0, remove NLS option
Changelog:
https://gitlab.com/es-de/emulationstation-de/-/releases/v3.4.0

* The NLS option has been removed and the port is compiling with enabled
  localization support unconditionally for now. Otherwise the program
  would fail to start if the NLS option is disabled, see also
  https://gitlab.com/es-de/emulationstation-de/-/issues/2031.

* Simplify the utf8cpp include directory handling.

PR:	290884
2025-11-08 17:13:17 +03:00
Gerald Pfeifer
9ced433921 emulators/wine-devel: Set USE_LDCONFIG unconditionally
Since removing emulators/i386-wine-devel with commit 99af2239fc in
2021 we don't need to account for USE_LDCONFIG32 coming from that
port any longer and can set USE_LDCONFIG unconditionally.

Also streamline the overall logic down to one line.

This matches 904382ada0af for emulators/wine.

Approved by:	Thibault Payet <monwarez@mailoo.org> (maintainer)
2025-11-08 09:44:52 +00:00
Laurent Chardon
70d2be3aed emulators/mame: Update 0.281 => 0.282
News:
https://www.mamedev.org/?p=556

While here optimize do-install - reduce COPYTREE_SHARE and MKDIR calls.

PR:	290784
2025-11-06 22:55:37 +03:00
Adam Weinberger
0dfced16fb various: Bump Go ports for 1.24.10 2025-11-06 12:03:19 -05:00
Colin Percival
f5f42750a3 */*: PORTREVISION++ on some @sample-using ports
The handling of @sample with regard to no-root installation was
recently fixed, by 452309533805 (in ports) plus changes in pkg 2.4.
These need new packages built before they will correctly install,
including into VM images generated as part of the FreeBSD release
process.

Unfortunately with the release scheduled for just a few weeks away
and generally slow arm64 package building, there isn't time for a
full pkg set rebuild; so bump a handful of ports which are used in
the release process so that they will be rebuilt.

Users who are not building VM images using the "no-root" pathway
(aka using a METALOG index of the disk image) are not affected by
this; we doubt anyone other than re@ will notice.

With hat:	re@
Discussed with:	bapt, antoine
2025-11-05 23:26:56 -08:00
Po-Chuan Hsieh
b2cea6a8b1
devel/libfmt: Bump PORTREVISION of dependent ports for shlib change after 786cb608216ce14e8ced27108c96a1f2c8492fca
The following ports are skipped because they have been updated after 786cb608216ce14e8ced27108c96a1f2c8492fca.
- chinese/fcitx5-chinese-addons
- chinese/fcitx5-mcbopomofo
- devel/fatal
- devel/fbthrift
- devel/folly
- devel/spdlog
- mail/mu
- net/fb303
- net/mvfst
- net/wangle
- science/seacas
- security/fizz
- www/proxygen
2025-11-06 04:59:34 +08:00
Thibault Payet
22ee425d9a emulators/wine-devel: Add ffmpeg support with winemdo
This fixes issues where cutscene will just hang indefinitely when using
gstreamer.

Once build with ffmpeg, it can be activated with the following:
The new implementation can be enabled by setting the DWORD value:
DisableGstByteStreamHandler = 1
in the HKCU\Software\Wine\MediaFoundation registry key.

The default is to use gstreamer, so if the user does not change the
registry key, this should not change much.

PR:	290775
2025-11-04 04:18:15 +03:00
Thibault Payet
065025ba18 emulators/wine-devel: Update 10.17 => 10.18
Changelog:
- OpenGL memory mapping using Vulkan in WoW64 mode.
- Synchronization barriers API.
- Support for WinRT exceptions.
- SCSI pass-through in WoW64 mode.
- Various bug fixes.
https://gitlab.winehq.org/wine/wine/-/releases/wine-10.18

PR:	290716
2025-11-01 17:19:26 +03:00
Rene Ladan
4273f2a033 emulators/citra: Remove expired port
2025-10-31 emulators/citra: project has been discontinued and build fails with FFmpeg >7
2025-11-01 12:08:20 +01:00
Rene Ladan
464354ebe3 emulators/citra-qt5: Remove expired port
2025-10-31 emulators/citra-qt5: project has been discontinued and build fails with FFmpeg >7
2025-11-01 12:07:57 +01:00
Gerald Pfeifer
ef49082280 emulators/wine-gecko-devel: Use DISTVERSIONSUFFIX
PR:		290706
2025-11-01 10:34:01 +00:00
Tiago Gasiba
7aecca2f25
emulators/86Box: Update to version 5.2
ChangeLog:	https://github.com/86Box/86Box/releases/tag/v5.2
PR:		290668
Approved by:	eduardo (mentor, implicit)
2025-10-30 00:40:44 +01:00
Thibault Payet
c9c996ad6b emulators/wine-devel: Update 10.16 => 10.17
Changelog:
- EGL renderer used by default for OpenGL.
- COMCTL32 split into separate v5 and v6 modules.
- Better support for ANSI ODBC drivers.
- Improved CPU info on FreeBSD.
- Various bug fixes.
https://gitlab.winehq.org/wine/wine/-/releases/wine-10.17

Update the pkg-message.in to indicate that hwloc2 must be installed if
the upgrade didn't already did it.

PR:	290406
2025-10-29 02:43:08 +03:00
Alex S
696de9b501 emulators/libc6-shim: Update to 20251025
Changelog: 20250323...20251025

PR:		290518
Reported by:	Alex S <iwtcex@gmail.com> (maintainer)
2025-10-29 07:34:07 +09:00
Muhammad Moinur Rahman
15fa0183cf
emulators/qemu: Update version 10.1.1=>10.1.2
Changelog: https://wiki.qemu.org/ChangeLog/10.1
2025-10-27 14:43:35 +01:00