Commit graph

9026 commits

Author SHA1 Message Date
Gerald Pfeifer
e110b9ed90 emulators/wine-devel: Update to Wine 6.12
This includes the following changes:
 - Builtin "Blue" and "Classic Blue" themes.
 - More work towards WinSock PE conversion.
 - Beginnings of the NSI (Network Store Interface) implementation.
 - Support for 32/64-bit registry views in reg.exe.
 - Various bug fixes.

The Staging patch set is broken for this snapshot; mark the STAGING
option broken accordingly.

Add files/patch-nsiproxy.sys which addresses a build issue on
non-Linux platforms that I pushed upstream in the meantime.
2021-07-06 06:56:12 +00:00
Jan Beich
f15908d712 emulators/yuzu: update to s20210705
Changes:	39be4c302...3d03a6ae0
2021-07-06 00:10:26 +00:00
Jan Beich
fcef1762a8 emulators/yuzu: update to s20210703
Changes:	39be4c302...2fc0a760f
2021-07-04 00:23:31 +00:00
Jan Beich
ba5673e645 emulators/rpcs3: update to 0.0.17.12437
Changes:	020fdcc78...770a607ba
2021-07-04 00:23:31 +00:00
Jan Beich
5a2ffcbd41 emulators/yuzu: update to s20210629
Changes:	ec68cba44...39be4c302
2021-07-01 00:52:44 +00:00
Jan Beich
10632cbb13 emulators/rpcs3: update to 0.0.17.12433
Changes:	9b050a33e...020fdcc78
2021-07-01 00:52:44 +00:00
Guido Falsi
4792c8e65e emulators/virtualbox-ose-legacy: Fix additions build on recent HEAD
Apply same fix used for the main port in commit ef04eff33c:

Src HEAD commit 6d3e78ad6c11 vfs_quotactl function signature, adapt
virtualbox code to be able to compile there too.

Reported by:	koobs, dim
MFH:		2021Q2
2021-06-30 14:47:25 +02:00
Jan Beich
722bab5070 emulators/yuzu: update to s20210628
Changes:	d9fb6dbd3...ec68cba44
2021-06-29 00:37:06 +00:00
Jan Beich
e67faccbb6 emulators/rpcs3: update to 0.0.16.12431
Changes:	bba528574...9b050a33e
2021-06-29 00:37:05 +00:00
Alex S
d57a6af1a9 emulators/libc6-shim: update to 20210627
Changes: 20210109...20210627

PR:	256854
2021-06-26 19:28:47 -07:00
Kevin Bowling
3da5204497 emulators/i386-wine{-devel}: fix distfile issues
* Use the i386-wine-devel distfile extraction in i386-wine
* Update distinfo

PR:		256782
Approved by:	maintainer (Alexander Vereeken <Alexander88207@protonmail.com>)
Fixes:		0600023cb0 emulators/i386-wine{-devel}: Fix libglvnd
2021-06-26 14:36:35 -07:00
Alexander Vereeken
0600023cb0 emulators/i386-wine{-devel}: Fix libglvnd
PR:		256782
Reported by:	Daniel Menelkir <menelkir@itroll.org>
Tested by:	Daniel Menelkir <menelkir@itroll.org>
2021-06-26 02:04:54 -07:00
Alexander Vereeken
c801d31c9d emulators/winetricks: Update to 20210617
PR:		256679
Changes:
https://github.com/Winetricks/winetricks/compare/20210206...master
2021-06-25 23:10:13 -07:00
Jan Beich
efcd8c4b30 emulators/yuzu: update to s20210625
Changes:	1b09d6628...d9fb6dbd3
2021-06-26 00:07:20 +00:00
Jan Beich
db2b8ce28a emulators/rpcs3: update to 0.0.16.12422
Changes:	3c614d95b...bba528574
2021-06-26 00:07:19 +00:00
Alexander Nedotsukov
4e53f78791 emulators/parallels-tools: Add Aarch64 support.
PR: 256279
Submitted by: Vincent Milum Jr <freebsd@darkain.com>
2021-06-24 17:04:47 +03:00
Jan Beich
0b0ccd3077 emulators/yuzu: update to s20210623
Changes:	0485b8e84...1b09d6628
2021-06-24 00:25:16 +00:00
Jan Beich
17e1db5154 emulators/citra: update to s20210522
Changes:	842031a2e...5241032fc
2021-06-24 00:25:16 +00:00
Alexander Vereeken
8fa174a48a emulators/i386-wine-devel: Update to 6.11
Changes https://www.winehq.org/announce/6.11

PR:		256778
Approved by:	maintainer
2021-06-23 13:12:23 -07:00
Kevin Bowling
da3162c7c9 graphics/mesa-libs: Bump reverse deps for libglvnd
Per discussion with bapt on helping pkg handle the changing of these
deps and avoiding impossible upgrade senarios.

PR:		246767
Reviewed by:	manu, bapt
Approved by:	x11
Differential Revision:	https://reviews.freebsd.org/D30824
2021-06-22 11:53:08 -07:00
Roger Pau Monné
fa0f04a80f emulators/xen-kernel: import fix for cache attributes
Import fixes for cache attributes of grant and foreign maps on Intel.
This should result in an I/O performance improvement when using
FreeBSD as a dom0 on Intel hardware.

Approved by: bapt (implicit)
2021-06-22 16:47:15 +02:00
Roger Pau Monné
d0e59dedfb emulators/xen-kernel: remove stale patch files
Those patches are already part of Xen 4.15 and not used by the build.

Approved by: bapt (implicit)
2021-06-22 16:47:15 +02:00
Jan Beich
c8b56ee724 emulators/yuzu: update to s20210621
Changes:	3870ba670...0485b8e84
2021-06-22 00:24:48 +00:00
Jan Beich
346f835d55 emulators/rpcs3: update to 0.0.16.12409
Changes:	72680c770...3c614d95b
2021-06-22 00:24:48 +00:00
Neel Chauhan
1cbf65feca emulators/nestopia: Update to 1.51.0 2021-06-21 09:52:42 -07:00
Piotr Kubaj
f4b7da4971 emulators/mame: enable on armv7
Builds fine.
2021-06-20 15:12:05 +00:00
Gerald Pfeifer
1b62862f14 emulators/wine-devel: Update to Wine 6.11
This includes the following changes:
 - Theming support in all builtin programs.
 - All remaining CRT math functions imported from Musl.
 - Support for codepage 720 (Arabic).
 - Various bug fixes.
2021-06-20 06:47:01 +00:00
Piotr Kubaj
7402df08e6 emulators/dynamips-community: enable on powerpc
Builds fine.
2021-06-19 01:31:40 +00:00
Jan Beich
65a8ba5bda emulators/yuzu: update to s20210617
Changes:	973bf306e...3870ba670
2021-06-19 00:23:12 +00:00
Jan Beich
2b45f81322 emulators/rpcs3: update to 0.0.16.12404
Changes:	9fadd48ea...72680c770
2021-06-19 00:23:12 +00:00
Piotr Kubaj
099ce8b59d emulators/mame: enable on powerpc 2021-06-17 10:28:03 +00:00
Jan Beich
6459ae7753 emulators/yuzu: update to s20210616
Changes:	c8f86edee...973bf306e
2021-06-17 00:37:54 +00:00
Jan Beich
eaf6448925 emulators/rpcs3: update to 0.0.16.12403
Changes:	c3415bcff...9fadd48ea
2021-06-17 00:37:53 +00:00
Alexey Dokuchaev
9041a8ad49 emulators/uae: the port had been improved (+)
- Unbreak the build on modern FreeBSD versions by avoiding
  injecting duplicate symbols in the object files
- Drop MAKE_JOBS_UNSAFE: it was added back in 2013 in the
  commit 2a5c8652e5 to fix the build error:

    crt1.c:(.text+0xa8): undefined reference to `main'
    gmake[2]: *** [build68k] Error 1

  which no longer manifests itself

PR:	256577
2021-06-15 04:23:48 +00:00
Jan Beich
e43ed0b7af emulators/yuzu: update to s20210614
Changes:	58180f9fa...c8f86edee
2021-06-15 00:48:51 +00:00
Jan Beich
e36b75e8db emulators/rpcs3: update to 0.0.16.12397
Changes:	dfbd63df9...c3415bcff
2021-06-15 00:48:51 +00:00
Alexander Vereeken
6d80a8f07a emulators/i386-wine-devel: Update to 6.10
Changes https://www.winehq.org/announce/6.10

PR:		256490
Approved by:	maintainer
2021-06-14 17:37:02 -07:00
Guido Falsi
354344ce8a emulators/virtualbox-ose-kmod-legacy: Fix hang at module loading time
After src commit e266a0f7f001 a module is not allowed to call
kern_kldload while being loaded. The virtualbox module is doing
exactly this though. virutalbox used to do this because the ng_ether
netgraph node did not provide version information in the past and
there was no way to properly depend on it.

ng_ether has gained versioning information in base r238844 more
than ten years ago, so we can now unconditionally properly depend
on it, since this revision is now included in all supported FreeBSD
versions.

Thanks to Tomoaki AOKI for identifying the base commuit exposing
the issue.

Backport fix to legacy port.

WHile here also merge a double patch for the smae file.

PR:		256505
MFH:		2021Q2
2021-06-14 22:02:23 +02:00
Guido Falsi
082999790a emulators/virtualbox-ose-kmod: Fix hang at module loading time
After src commit e266a0f7f001 a module is not allowed to call
kern_kldload while being loaded. The virtualbox module is doing
exactly this though. virutalbox used to do this because the ng_ether
netgraph node did not provide version information in the past and
there was no way to properly depend on it.

ng_ether has gained versioning information in base r238844 more
than ten years ago, so we can now unconditionally properly depend
on it, since this revision is now included in all supported FreeBSD
versions.

Thanks to Tomoaki AOKI for identifying the base commuit exposing
the issue.
PR:			256505
Tested by:		Tomoaki AOKI <junchoon@dec.sakura.ne.jp>
MFH:			2021Q2
Differential Revision:	https://reviews.freebsd.org/D30722
2021-06-14 20:55:28 +02:00
Kevin Bowling
2c58edd16c emulators/linux-power10-functional-sim: Update to 1.1 2021-06-13 14:39:57 -07:00
Jan Beich
72cb3d2eba emulators/yuzu: update to s20210611
Changes:	86d832ab9...58180f9fa
2021-06-12 00:05:57 +00:00
Jan Beich
b1ec839eac emulators/rpcs3: update to 0.0.16.12392
Changes:	2dc6adc03...dfbd63df9
2021-06-12 00:05:57 +00:00
Jan Beich
d206d32338 emulators/yuzu: update to s20210609
Changes:	df91c9f5e...86d832ab9
2021-06-10 00:59:46 +00:00
Jan Beich
1c2d7e46de emulators/rpcs3: update to 0.0.16.12386
Changes:	2169e8d93...2dc6adc03
2021-06-10 00:59:46 +00:00
Jan Beich
13dc7304e7 emulators/yuzu: update to s20210607
Changes:	1bccbc424...df91c9f5e
2021-06-08 00:34:15 +00:00
Jan Beich
76f0d05e7b emulators/rpcs3: update to 0.0.16.12375
- Drop BSL remains from LICENSE after 1197aa34b9

Changes:	6ac9e6f9c...2169e8d93
2021-06-08 00:34:15 +00:00
Gerald Pfeifer
0c075c3473 emulators/wine-devel: Update to Wine 6.10
This brings the following changes:
 - Shell folders naming scheme follows recent Windows.
 - WinePulse library converted to PE.
 - More math functions from Musl in the C runtime.
 - Various bug fixes.
 - And the Mono engine has been updated to version 6.2.0.
2021-06-07 05:47:05 +00:00
Jan Beich
e8aa9591b3 emulators/rpcs3: unbreak on -CURRENT after src@95aa617e4bf0
In file included from rpcs3/Emu/Cell/Modules/cellNetCtl.cpp:1:
In file included from rpcs3/stdafx.h:7:
In file included from Utilities/File.h:4:
rpcs3/util/shared_ptr.hpp:10:17: error: constexpr variable 'same_ptr_implicit_v<thread_future, thread_future_t<true, netstart_hack &, int>>' must be initialized by a constant expression
        constexpr bool same_ptr_implicit_v = std::is_convertible_v<const volatile From*, const volatile To*> ? is_same_ptr<From, To>() : false;
                       ^                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
rpcs3/util/shared_ptr.hpp:396:34: note: in instantiation of variable template specialization 'stx::same_ptr_implicit_v<thread_future, thread_future_t<true, netstart_hack &, int>>' requested here
                template <typename U> requires same_ptr_implicit_v<T, U>
                                               ^
rpcs3/util/shared_ptr.hpp:396:34: note: while substituting template arguments into constraint expression here
                template <typename U> requires same_ptr_implicit_v<T, U>
                                               ^~~~~~~~~~~~~~~~~~~~~~~~~
Utilities/Thread.h:567:18: note: while checking constraint satisfaction for template 'shared_ptr<thread_future_t<true, netstart_hack &, int>>' required here
                                thread::push(std::move(target));
                                             ^~~
Utilities/Thread.h:567:18: note: in instantiation of function template specialization 'stx::shared_ptr<thread_future>::shared_ptr<thread_future_t<true, netstart_hack &, int>>' requested here
rpcs3/Emu/Cell/Modules/cellNetCtl.cpp:264:43: note: in instantiation of function template specialization 'named_thread<netstart_hack>::operator()<true, int>' requested here
        g_fxo->get<named_thread<netstart_hack>>()(0);
                                                 ^
rpcs3/util/types.hpp:1049:16: note: non-constexpr function 'allocate' cannot be used in a constant expression
                                X* ptr = a.allocate(1);
                                           ^
rpcs3/util/shared_ptr.hpp:10:105: note: in call to 'is_same_ptr()'
        constexpr bool same_ptr_implicit_v = std::is_convertible_v<const volatile From*, const volatile To*> ? is_same_ptr<From, To>() : false;
                                                                                                               ^
/usr/include/c++/v1/memory:1783:66: note: declared here
    _LIBCPP_NODISCARD_AFTER_CXX17 _LIBCPP_INLINE_VISIBILITY _Tp* allocate(size_t __n)
                                                                 ^
In file included from rpcs3/Emu/Cell/Modules/cellNetCtl.cpp:1:
In file included from rpcs3/stdafx.h:7:
In file included from Utilities/File.h:4:
rpcs3/util/shared_ptr.hpp:396:34: error: substitution into constraint expression resulted in a non-constant expression
                template <typename U> requires same_ptr_implicit_v<T, U>
                                               ^~~~~~~~~~~~~~~~~~~~~~~~~
Utilities/Thread.h:567:18: note: while checking constraint satisfaction for template 'shared_ptr<thread_future_t<true, netstart_hack &, int>>' required here
                                thread::push(std::move(target));
                                             ^~~
Utilities/Thread.h:567:18: note: in instantiation of function template specialization 'stx::shared_ptr<thread_future>::shared_ptr<thread_future_t<true, netstart_hack &, int>>' requested here
rpcs3/Emu/Cell/Modules/cellNetCtl.cpp:264:43: note: in instantiation of function template specialization 'named_thread<netstart_hack>::operator()<true, int>' requested here
        g_fxo->get<named_thread<netstart_hack>>()(0);
                                                 ^
rpcs3/util/shared_ptr.hpp:396:34: note: initializer of 'same_ptr_implicit_v<thread_future, thread_future_t<true, netstart_hack &, int>>' is not a constant expression
                template <typename U> requires same_ptr_implicit_v<T, U>
                                               ^
rpcs3/util/shared_ptr.hpp:10:17: note: declared here
        constexpr bool same_ptr_implicit_v = std::is_convertible_v<const volatile From*, const volatile To*> ? is_same_ptr<From, To>() : false;
                       ^
In file included from rpcs3/Emu/Cell/Modules/cellNetCtl.cpp:3:
In file included from rpcs3/Emu/Cell/PPUModule.h:3:
In file included from rpcs3/Emu/Cell/PPUFunction.h:3:
In file included from rpcs3/Emu/Cell/PPUThread.h:3:
In file included from rpcs3/Emu/CPU/CPUThread.h:3:
Utilities/Thread.h:567:18: error: no viable conversion from 'typename remove_reference<single_ptr<thread_future_t<true, netstart_hack &, int>> &>::type' (aka 'stx::single_ptr<thread_future_t<true, netstart_hack &, int>>') to 'shared_ptr<thread_future>'
                                thread::push(std::move(target));
                                             ^~~~~~~~~~~~~~~~~
rpcs3/Emu/Cell/Modules/cellNetCtl.cpp:264:43: note: in instantiation of function template specialization 'named_thread<netstart_hack>::operator()<true, int>' requested here
        g_fxo->get<named_thread<netstart_hack>>()(0);
                                                 ^
rpcs3/util/shared_ptr.hpp:356:3: note: candidate constructor not viable: no known conversion from 'typename remove_reference<single_ptr<thread_future_t<true, netstart_hack &, int>> &>::type' (aka 'stx::single_ptr<thread_future_t<true, netstart_hack &, int>>') to 'const stx::shared_ptr<thread_future> &' for 1st argument
                shared_ptr(const shared_ptr& r) noexcept
                ^
rpcs3/util/shared_ptr.hpp:364:34: note: candidate constructor not viable: no known conversion from 'typename remove_reference<single_ptr<thread_future_t<true, netstart_hack &, int>> &>::type' (aka 'stx::single_ptr<thread_future_t<true, netstart_hack &, int>>') to 'std::nullptr_t' (aka 'nullptr_t') for 1st argument
                [[deprecated("Use null_ptr")]] shared_ptr(std::nullptr_t) = delete;
                                               ^
rpcs3/util/shared_ptr.hpp:383:3: note: candidate constructor not viable: no known conversion from 'typename remove_reference<single_ptr<thread_future_t<true, netstart_hack &, int>> &>::type' (aka 'stx::single_ptr<thread_future_t<true, netstart_hack &, int>>') to 'stx::shared_ptr<thread_future> &&' for 1st argument
                shared_ptr(shared_ptr&& r) noexcept
                ^
rpcs3/util/shared_ptr.hpp:376:3: note: candidate template ignored: could not match 'shared_ptr' against 'single_ptr'
                shared_ptr(const shared_ptr<U>& r) noexcept
                ^
rpcs3/util/shared_ptr.hpp:390:3: note: candidate template ignored: could not match 'shared_ptr' against 'single_ptr'
                shared_ptr(shared_ptr<U>&& r) noexcept
                ^
rpcs3/util/shared_ptr.hpp:397:3: note: candidate template ignored: failed template argument deduction
                shared_ptr(single_ptr<U>&& r) noexcept
                ^
rpcs3/util/shared_ptr.hpp:367:12: note: explicit constructor is not a candidate
                explicit shared_ptr(T* _this) noexcept
                         ^
rpcs3/util/shared_ptr.hpp:200:3: note: candidate function
                operator element_type*() const noexcept
                ^
rpcs3/util/shared_ptr.hpp:212:12: note: explicit conversion function is not a candidate
                explicit operator single_ptr<U>() && noexcept
                         ^
Utilities/Thread.h:187:37: note: passing argument to parameter here
        void push(shared_ptr<thread_future>);
                                           ^

Reported by:	pkg-fallout
2021-06-07 05:17:47 +00:00
Jan Beich
ce3e9c1b52 emulators/yuzu: update to s20210605
Changes:	4ea171fa5...1bccbc424
2021-06-05 22:54:07 +00:00
Jan Beich
52e7a8301f emulators/rpcs3: update to 0.0.16.12366
Changes:	6c44664c1...6ac9e6f9c
2021-06-05 22:54:07 +00:00