11128 Commits

Author SHA1 Message Date
Nuno Teixeira
73202fb63e */*: Bump consumers of x11-toolkits/wxgtk32
New version of wxgtk32 in tree
2024-11-25 12:07:22 +00:00
Stefan Schlosser
b104ca1282 emulators/flycast: unbreak i386 build
Building with lua support fails on i386. Make lua support
configurable with port option LUA and exclude this option on i386.

See also:	https://github.com/vinniefalco/LuaBridge/issues/302
PR:		282809
2024-11-25 11:22:08 +01:00
Robert Clausecker
f5ce3ddbed emulators/ares: bump PORTREVISION folowing librashader update
PR:		282874
2024-11-25 11:22:07 +01:00
Jose Alonso Cardenas Marquez
2074816eab
emulators/fbneo: Fix build
- Add missing perl dependency

Reported by:	pkg-fallout
2024-11-24 11:02:23 -08:00
Gerald Pfeifer
c6532346e5 emulators/wine-mono-devel: Update to version 9.4.0 2024-11-24 11:44:05 +00:00
Gerald Pfeifer
232bbe25da emulators/wine-devel: Update to Wine 9.22
This includes the following changes:
 - Support for display mode virtualization.
 - Locale data updated to Unicode CLDR 46.
 - More support for network sessions in DirectPlay.
 - Various bug fixes.
2024-11-23 14:08:13 +00:00
Gleb Popov
5505c50fcc *: Bump PORTREVISIONs of Pulseaudio consumers
Sponsored by:	Future Crew, LLC
2024-11-23 11:31:00 +03:00
Jose Alonso Cardenas Marquez
bedd1e49ee
emulators/fbneo: New port: An emulator for arcade games and select consoles
This is the official repository of FinalBurn Neo, an Emulator for Arcade Games
& Select Consoles. It is based on the emulators FinalBurn and old versions of
MAME.

FBNeo, or FinalBurn Neo, is a multi-system arcade emulator designed for retro
gaming enthusiasts. It emulates a wide range of classic arcade games and
consoles, such as Capcom CPS-1, CPS-2, CPS-3, Neo Geo, and Sega System 16,
among others. FBNeo focuses on accurate emulation and high performance,
supporting advanced features like netplay, rewinding, and shader effects. It's
a continuation of the FinalBurn and FinalBurn Alpha projects, aiming to provide
a comprehensive and user-friendly platform for preserving and enjoying vintage
games on modern systems.
2024-11-22 16:26:15 -08:00
Charlie Li
32a55d206d
devel/py-pygobject: bump consumer PORTREVISIONs after port rename
With hat: gnome
PR: 273722
2024-11-22 17:31:54 -05:00
Jan Beich
fbc1b9f699 emulators/yuzu: unbreak build after 33d6f548e666
In file included from src/core/debugger/debugger.cpp:8:
In file included from /usr/local/include/boost/asio.hpp:69:
/usr/local/include/boost/asio/co_composed.hpp:849:13: error: unknown type name 'async_operation'
  849 |   template <async_operation Op>
      |             ^
/usr/local/include/boost/asio/co_composed.hpp:850:24: error: unknown type name 'Op'
  850 |   auto await_transform(Op&& op
      |                        ^
/usr/local/include/boost/asio/co_composed.hpp:862:17: error: unknown type name 'Op'
  862 |       awaitable(Op&& op, co_composed_promise& promise
      |                 ^
/usr/local/include/boost/asio/co_composed.hpp:915:7: error: unknown type name 'Op'
  915 |       Op&& op_;
      |       ^
/usr/local/include/boost/asio/co_composed.hpp:869:27: error: unknown type name 'Op'
  869 |         : op_(static_cast<Op&&>(op)),
      |                           ^
/usr/local/include/boost/asio/co_composed.hpp:900:27: error: unknown type name 'Op'
  900 |               static_cast<Op&&>(static_cast<awaitable*>(p)->op_)(
      |                           ^
/usr/local/include/boost/asio/co_composed.hpp:902:55: error: template argument for template type parameter must be a type
  902 |                     Return, completion_signature_of_t<Op>>(
      |                                                       ^~
/usr/local/include/boost/asio/async_result.hpp:939:20: note: template parameter is declared here
  939 | template <typename T, typename... Args>
      |                    ^
In file included from src/core/debugger/debugger.cpp:8:
In file included from /usr/local/include/boost/asio.hpp:69:
/usr/local/include/boost/asio/co_composed.hpp:911:37: error: template argument for template type parameter must be a type
  911 |           completion_signature_of_t<Op>>::on_resume(promise_.result_);
      |                                     ^~
/usr/local/include/boost/asio/async_result.hpp:939:20: note: template parameter is declared here
  939 | template <typename T, typename... Args>
      |                    ^
In file included from src/core/debugger/debugger.cpp:8:
In file included from /usr/local/include/boost/asio.hpp:69:
/usr/local/include/boost/asio/co_composed.hpp:925:34: error: unknown type name 'Op'
  925 |     return awaitable{static_cast<Op&&>(op), *this
      |                                  ^

Reported by:	pkg-fallout
2024-11-21 16:55:38 +01:00
Dima Panov
5fbc91bb8e
emulators/wine-devel: fix packaging, add missed gstreamer component to plist
Approved by:    portmgr blanket (trivial packaging fix)

Sponsored by:   Future Crew, LLC
2024-11-20 13:28:43 +03:00
Dima Panov
037476fe37
emulators/wine: fix packaging, add missed gstreamer component to plist
Approved by:    portmgr blanket (trivial packaging fix)

Sponsored by:   Future Crew, LLC
2024-11-20 13:28:43 +03:00
Dima Panov
312ee18b02
devel/boost: bump consu,ers after update Boost to 1.86 release
Sponsored by:	Future Crew, LLC
2024-11-20 13:05:25 +03:00
Ganael LAPLANCHE
1a2a90b9e0 emulators/duckstation: Fix saving to memory card
PR: 282616
Reported by:    Ilya Bagleybter <ilya.bagleybter@gmail.com>
2024-11-19 12:28:16 +01:00
Ganael LAPLANCHE
59bc324ecf emulators/pcsx2: Update to 2.3.9
Also:
- Remove tuples-handling code (every dependency is now in-tree)
- Disable Vulkan support as it needs a modified version
- Remove local cpuinfo patch (integrated + updated upstream,
  this should fix PR 282655)

PR: 282655
Reported by:    celcion@gmail.com
2024-11-15 16:58:41 +01:00
Gerald Pfeifer
6a2b178e52 emulators/wine-devel: Update to Wine 9.21
This includes the following changes:
 - More support for network sessions in DirectPlay.
 - Header fixes for C++ compilation.
 - I/O completion fixes.
 - More formats supported in D3DX9.
 - Various bug fixes.
2024-11-14 22:17:24 +00:00
Stefan Schlosser
dd40da67a6 emulators/flycast: New Port: Multi-platform Sega Dreamcast emulator
Flycast is a multi-platform Sega Dreamcast, Naomi, Naomi 2, and Atomiswave
emulator derived from reicast.

WWW: https://github.com/flyinghead/flycast

PR:		282691
2024-11-14 09:43:27 +01:00
Stefan Schlosser
b47f4238cc emulators/ares: update to 141
Release notes: https://ares-emu.net/news/ares-v141-released

PR:		282548
2024-11-14 09:43:22 +01:00
Dima Panov
2786de070c
emulators/linux_base-rl9: fix util-linux handling for aarch64
This is followup to 7dbd23b9e860c5e2515e0ec243211f0406b5d0df

Sponsored by:	Future Crew, LLC
2024-11-13 03:39:28 +03:00
Dima Panov
897895fbf7
multimedia/linux-rl9-qt5-qtmultimedia: add new port (+)
This is Qt5 Multimedia component from Rocky Linux 9

Sponsored by:	Future Crew, LLC
2024-11-13 03:18:34 +03:00
Dima Panov
7dbd23b9e8
*/*: Introduce Rocky Linux 9 32-bit compat librariries (+)
Finaly we can get Linux Steam utils works again! :)

While here, pet reative paths

Sponsored by:	Future Crew, LLC
2024-11-13 03:10:50 +03:00
Stefan Schlosser
9c26b7dfb8 emulators/es-de: Simplify port
Remove unnecessary localbase from USES.
Promote unbundled utf8cpp include path to CMakeLists.txt instead of replacing
C include directive in ${WRKSRC}/es-core/utils/StringUtil.h.
Use CMake's modules for finding unbundled RapidJSON and rlottie package.
This allows to remove the INCLUDE_DIRS for both libraries (CMake already does
the right thing when using find_package).
Replace rlottie_LINK_LIBRARIES with the more proper rlottie_LIBRARIES.

PR:		282698
Approved by:	submitter is maintainer
2024-11-12 19:31:16 +01:00
Roger Pau Monné
566a18d032 {emulators,sysutils}/xen-{kernel,tools}: update to 4.19.0
Sponsored by: Cloud Software Group
Approved by: bapt (implicit)
2024-11-12 15:13:09 +01:00
Jan Beich
66f939f795 emulators/rpcs3: switch to upstream libc++ 19 fix
This reverts commit 59e9d5118dc65497327518f97f252569c034f800.
2024-11-12 01:07:04 +01:00
Gerald Pfeifer
93e8e4e54b emulators/wine-devel: Update to Wine 9.20
This includes the following changes:
 - Bundled Capstone library for disassembly in WineDbg.
 - More formats supported in D3DX9.
 - More support for network sessions in DirectPlay.
 - Various bug fixes.
2024-11-10 01:33:37 +00:00
Dima Panov
9ef25ccfea
emulators/linux-rl9: cleanup, add missed components
Sponsored by:	Future Crew, LLC
2024-11-07 19:58:01 +03:00
Dima Panov
a71877d273
x11/linux-rl9-xcb-util: add new port
libxcb/libX11 extension/replacement libraries from Rocky Linux 9

Sponsored by:	Future Crew, LLC
2024-11-07 12:56:11 +03:00
Dima Panov
173866df7a
emulators/linux-rl9: add qt3d component
Sponsored by:	Future Crew, LLC
2024-11-07 12:29:26 +03:00
Dima Panov
73d5099c02
emulators/linux-rl9: add qt5 components to linux metaport
qtbase
qtconnectivity
qtdeclarative
qtgraphicaleffects
qtimageformats
qtquickcontrols
qtscript
qtsensors
qtserialbus
qtserialport
qtsvg
qttools
qtwayland
qtwebchannel
qtwebsockets
qtx11extras
qtxmlpatterns

Sponsored by:	Future Crew, LLC
2024-11-07 12:29:25 +03:00
Gerald Pfeifer
43ebe18a09 emulators/wine-devel: Update to Wine 9.19
This includes the following changes:
 - Character tables updates to Unicode 16.0.0.
 - Better window positioning in the Wayland driver (which we don't use yet).
 - More support for network sessions in DirectPlay.
 - Support for plug&play device change notifications.
 - Various bug fixes.
2024-11-06 18:48:02 +00:00
Robert Clausecker
6e2da9672f filesystems: add new category for file systems and related utilities
The filesystems category houses file systems and file system utilities.
It is added mainly to turn the sysutils/fusefs-* pseudo-category into
a proper one, but is also useful for the sundry of other file systems
related ports found in the tree.

Ports that seem like they belong there are moved to the new category.
Two ports, sysutils/fusefs-funionfs and sysutils/fusefs-fusepak are
not moved as they currently don't fetch and don't have TIMESTAMP set
in their distinfo, but that is required to be able to push a rename
of the port by the pre-receive hook.

Approved by:	portmgr (rene)
Reviewed by:	mat
Pull Request:	https://github.com/freebsd/freebsd-ports/pull/302
PR:		281988
2024-11-06 16:17:35 +01:00
Renato Botelho
e291bf88f7 emulators/open-vm-tools: Update to 12.5.0
While here, fix build with llvm 19 [1]

PR:		282277, 282476 [1]
Submitted by:	dim [1]
Sponsored by:	Rubicon Communications, LLC ("Netgate")
2024-11-05 15:00:49 -03:00
Dirk Meyer
7277db3ac0 emulators/frodo: update to 4.4
- new LICENSE
- support gtk3
- support sdl2
2024-11-04 18:15:06 +01:00
Gerald Pfeifer
fe02bac403 emulators/wine-devel: Update to Wine 9.18
This includes the following changes:
 - New Media Foundation backend using FFMpeg.
 - Initial support for network sessions in DirectPlay.
 - New Desktop Control Panel applet.
 - Various bug fixes.

Fix sorting of a pkg-plist item from Wine 9.17.
2024-11-03 11:24:26 +00:00
Nuno Teixeira
8a8bfc53f5 emulators/playonbsd: Fix pkg-plist
Unbreak build by fixing pkg-plist:

pkg-static: Unable to access file /wrkdirs/usr/ports/emulators/playonbsd/work/stage/usr/local/lib/playonbsd/python/__pycache__/debug.cpython-311.pyc:No such file or directory

See also:	https://portsfallout.com/port/33842/
Approved by:	portmgr (blanket)
MFH:		2024Q4
2024-11-03 11:13:23 +00:00
Rene Ladan
1c587e6709 emulators/libretro-mame: expire on 2025-03-31 for Python 3.8 2024-11-02 14:13:56 +01:00
Jan Beich
888cea7dee multimedia/libvpx: update 1.15.0
Changes:	https://chromium.googlesource.com/webm/libvpx/+log/v1.14.1..v1.15.0
Reported by:	Repology
2024-11-02 02:01:11 +01:00
Jan Beich
b60c7825be emulators/rpcs3: update to 0.0.34
Changes:	5c5edb4785...17e78a9e6f
2024-11-02 01:28:36 +01:00
Rene Ladan
7db3dfcd53 emulators/wine8: Remove expired port
2024-10-30 emulators/wine8: The transition to Wine 9.0 should be mostly done now
2024-10-31 22:50:07 +01:00
Dima Panov
c64b01c183
emulators/linux-rl9: add net/linux-rl9-tcp_wrappers-libs to metaport
Sponsored by:	Future Crew, LLC
2024-10-31 11:13:50 +03:00
Dima Panov
8116c24d12
emulators/linux_base-rl9: upstream reroll (+)
glib2_ver=             2.68.4-14.el9_4.1
glibc_ver=             2.34-100.el9_4.4
krb5_ver=              1.21.1-2.el9_4
openssl_ver=           3.0.7-28.el9_4
rocky-release_ver=     9.4-1.7.el9

Sponsored by:	Future Crew, LLC
2024-10-31 10:54:10 +03:00
Jan Beich
6795450ff3 emulators/rpcs3: update to 0.0.33.17072
Changes:	431221f172...5c5edb4785
2024-10-31 01:53:21 +01:00
Jan Beich
59e9d5118d emulators/rpcs3: unbreak build with libc++ 19
In file included from rpcs3/Emu/cache_utils.cpp:1:
In file included from rpcs3/stdafx.h:3:
In file included from rpcs3/util/types.hpp:8:
In file included from /usr/include/c++/v1/chrono:969:
In file included from /usr/include/c++/v1/__chrono/formatter.h:25:
In file included from /usr/include/c++/v1/__chrono/ostream.h:33:
In file included from /usr/include/c++/v1/__format/format_functions.h:19:
In file included from /usr/include/c++/v1/__format/format_arg_store.h:25:
/usr/include/c++/v1/string:820:42: error: implicit instantiation of undefined template 'std::char_traits<unsigned int>'
  static_assert(is_same<_CharT, typename traits_type::char_type>::value,
                                         ^
rpcs3/Emu/Cell/PPUAnalyser.h:184:25: note: in instantiation of template class 'std::basic_string<unsigned int>' requested here
        std::basic_string<u32> applied_patches;
                               ^
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
struct _LIBCPP_TEMPLATE_VIS char_traits;
                            ^

Reported by:	pkg-fallout
2024-10-30 19:03:38 +01:00
Max Brazhnikov
16c56fb628 emulators/dosbox-staging: update to 0.82.0
Release notes: https://www.dosbox-staging.org/releases/release-notes/0.82.0/
2024-10-29 23:47:31 +03:00
Max Brazhnikov
d7d4e43aeb emulators/dosbox-staging: Disable SIMD autodetection
Disable SIMD autodetection when building official package.

PR:		282381
Reported by:	Eirik Oeverby
2024-10-29 23:47:31 +03:00
Dimitry Andric
573cdb2e7e emulators/dosbox-x: Fix build with libc++ 19
As noted in the libc++ 19 release notes [1], std::char_traits<> is now
only provided for char, char8_t, char16_t, char32_t and wchar_t, and any
instantiation for other types will fail.

This causes emulators/dosbox-x to fail to compile with clang 19 and
libc++ 19, resulting in errors similar to:

  /usr/include/c++/v1/string:820:42: error: implicit instantiation of undefined template 'std::char_traits<unsigned short>'
    820 |   static_assert(is_same<_CharT, typename traits_type::char_type>::value,
        |                                          ^
  dos_programs.cpp:7692:17: note: in instantiation of template class 'std::basic_string<unsigned short>' requested here
   7692 |     test_string dst;
        |                 ^
  /usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
     23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
        |                             ^
  dos_programs.cpp:8893:14: warning: variable 'open' set but not used [-Wunused-but-set-variable]
   8893 |         bool open=false;
        |              ^

This can be fixed by using char16_t for the 'test_char_t` type, and by
adding a few inline wrappers to perform the required casting.

[1] https://libcxx.llvm.org/ReleaseNotes/19.html#deprecations-and-removals

PR:		282386
MFH:		2024Q4
2024-10-29 08:30:50 +00:00
Bartek Jasicki
a88263a642 emulators/wine-proton: update to 9.0-2
Changelog: https://github.com/ValveSoftware/Proton/releases/tag/proton-9.0-2

PR:		281565
Approved by:	iwtcex@gmail.com (maintainer)
2024-10-28 13:42:01 +01:00
Alexander Vereeken
83043a557c emulators/winetricks: Update to 20241017
Switch to DISTVERSION.

PR:		282181
Approved by:	submitter is maintainer
2024-10-27 08:00:32 +01:00
Jan Beich
41deb0568d emulators/rpcs3: update to 0.0.33.17065
Changes:	60ae4c1121...431221f172
2024-10-27 02:36:29 +02:00
Muhammad Moinur Rahman
abeb768050
emulators/qemu: Update version 9.1.0=>9.1.1
Changelog: https://wiki.qemu.org/ChangeLog/9.1
2024-10-25 17:54:48 +02:00