1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-10-19 19:59:43 +00:00
Commit Graph

8449 Commits

Author SHA1 Message Date
Antoine Brodin
02c4efd3b5 Revert r542851 and unbreak INDEX 2020-07-22 14:00:59 +00:00
Gerald Pfeifer
c3e4e7a1db The Wine Staging patchset for Wine 5.13 is now available and fixed
(compared to the previous one).

It also addresses the build issue for Wine 5.13 that I fixed via
files/patch-dlls-ntdll-unix-registry.c, so we need to make that
patch only apply when the Wine Staging patchset is not used.

PR:		248118
Submitted by:	vvd@unislabs.com
2020-07-22 10:41:53 +00:00
Jan Beich
40a65de1e5 emulators/rpcs3: update to 0.0.11.10669
Changes:	e70e534bf...f8d2d8ca1
2020-07-21 00:40:56 +00:00
Jan Beich
dc67665e5a emulators/yuzu: update to s20200719
Changes:	8a8924902...ad0b29512
2020-07-21 00:40:50 +00:00
Jan Beich
a550d542a0 emulators/yuzu: drop fmt < 7 workaround after r542655 2020-07-20 18:28:27 +00:00
Tobias Kortkamp
63e963837c devel/libfmt: Update to 7.0.1
Changes:	https://github.com/fmtlib/fmt/releases/tag/7.0.1
ABI:		https://abi-laboratory.pro/tracker/timeline/fmt
2020-07-20 16:27:43 +00:00
Muhammad Moinur Rahman
363a08100a emulators/qemu: Fix missing patch files
Reported by:	kostikbel@gmail.com
2020-07-19 19:05:16 +00:00
Piotr Kubaj
d0faeb0c80 emulators/simh-hp3000: fix build on GCC architectures
Use GCC when necessary. Builds with both GCC and Clang.

MFH:		2020Q3 (fix build blanket)
2020-07-19 18:42:56 +00:00
Guido Falsi
c7901a4b4e - Update VirtualBox ports to 5.2.44
- Adapt and regenerate patches
- Reduce differences in patch-src_VBox_Devices_PC_vbox-cpuhotplug.dsl [1]

Patch based on one provided by Mario Lobo <lobo@bsd.com.br>.

Many thanks to people who provided ideas and suggetions in the
PR and review.

PR:			244212
Submitted by:		Nikita Stepanov <nikitastepan0v@bk.ru>
Reviewed by:		kevans [1]
Tested by:		lwshu
Approved by:		ports-secteam (joneum)
MFH:			2020Q3
Security:		1e7b316b-c6a8-11ea-a7d5-001999f8d30b
Differential Revision:	https://reviews.freebsd.org/D25496
2020-07-19 09:19:22 +00:00
Jan Beich
c7e6dd0848 emulators/yuzu: update to s20200718
Changes:	263200f98...8a8924902
2020-07-19 00:40:31 +00:00
Muhammad Moinur Rahman
09d18ea168 [NEW] emulators/qemu50: QEMU CPU Emulator - 5.0.X branch
QEMU is a FAST! processor emulator using dynamic translation to achieve
good emulation speed.
QEMU has two operating modes:

* Full system emulation. In this mode, QEMU emulates a full system
  (for example a PC), including a processor and various peripherials.
  It can be used to launch different Operating Systems without rebooting
  the PC or to debug system code.
* User mode emulation (Linux host only). In this mode, QEMU can launch
  Linux processes compiled for one CPU on another CPU. It can be used to
  launch the Wine Windows API emulator or to ease cross-compilation and
  cross-debugging.

As QEMU requires no host kernel patches to run, it is very safe and easy to use.

See also the preconfigured system images on http://oszoo.org/
Many live cd isos also work.

WWW: http://wiki.qemu.org/Main_Page
2020-07-18 22:48:23 +00:00
Muhammad Moinur Rahman
110a9ec0bf emulators/qemu40: Mark DEPRECATED
- qemu has been updated to 4.2.X branch and now there is qemu41 with 4.1.X
2020-07-18 19:49:59 +00:00
Muhammad Moinur Rahman
5698b5b669 emulators/qemu: Update version 4.1.1=>4.2.1
- Add OPTION CAPSTONE [1]

PR:		247870 [1]
Reported by:	amdmi3 [1]
2020-07-18 19:41:59 +00:00
Gerald Pfeifer
feacd0a65f Update to Wine 5.13. This includes the following changes:
- Re-mapping of INI files to the registry.
 - System call thunks in NTDLL.
 - Reimplementation of floating point numbers printing.
 - Beginnings of a restructuration of the console support.
 - Various bug fixes.

A build error got in upstream the day this snapshot was created;
temporarily address this via files/patch-dlls-ntdll-unix-registry.c
which I alreadly submitted upstream.

(The Wine Staging patchset isn't yet available. No change on that
front yet - it was marked BROKEN anyway.)
2020-07-18 10:46:38 +00:00
Gerald Pfeifer
fad449e143 Backport r540756 | gerald | 2020-06-29 from emulators/wine-devel:
Explicitly configure --without-usb. There does not appear to be a way
  for the configure test to pass on FreeBSD right now (even with extra
  ports available), so this simply makes this explicit and avoids a
  warning from configure.

MFH:		2020Q3 (blanket: missing dependency)
2020-07-16 11:18:52 +00:00
Jan Beich
4e5d00f26b emulators/citra: update to s20200714
Changes:	96fa75fb9...d88d22080
2020-07-16 00:33:57 +00:00
Jan Beich
59490dd9ce emulators/yuzu: update to s20200714
Changes:	f1d8c83e1...263200f98
2020-07-16 00:33:49 +00:00
Gerald Pfeifer
dd57842caf Rename COMP_DIST, a last remaining reference to Compholio, the previous
name of what is now called Wine Staging, to STAGING_DIST.
2020-07-14 06:53:48 +00:00
Jan Beich
345222fb3d emulators/rpcs3: update to 0.0.11.10657
Changes:	ab3d36f0f...e70e534bf
2020-07-14 00:47:02 +00:00
Jan Beich
7b88749b5e emulators/yuzu: update to s20200712
Changes:	995067538...f1d8c83e1
2020-07-14 00:46:44 +00:00
Jan Beich
1e30cfe305 emulators/ppsspp: update to 1.10.3
Changes:	https://github.com/hrydgard/ppsspp/compare/v1.10.2...v1.10.3
Reported by:	GitHub (watch releases), portscout
2020-07-13 08:22:37 +00:00
Tobias Kortkamp
a167bf51dd audio/sndio: Update to 1.7.0 2020-07-12 09:30:28 +00:00
Jan Beich
6edf31e3d6 emulators/rpcs3: update to 0.0.11.10647
Changes:	e09c4b72c...ab3d36f0f
2020-07-11 00:46:06 +00:00
Jan Beich
ce089a95d0 emulators/yuzu: update to s20200710
Changes:	5311b562a...995067538
2020-07-11 00:45:56 +00:00
Jan Beich
44f264c532 emulators/citra: update to s20200708
Changes:	910cc9efc...96fa75fb9
2020-07-11 00:45:44 +00:00
Muhammad Moinur Rahman
c3af248148 [NEW] emulators/qemu41: QEMU CPU Emulator - 4.1.X branch
QEMU is a FAST! processor emulator using dynamic translation to achieve
good emulation speed.
QEMU has two operating modes:

* Full system emulation. In this mode, QEMU emulates a full system
  (for example a PC), including a processor and various peripherials.
  It can be used to launch different Operating Systems without rebooting
  the PC or to debug system code.
* User mode emulation (Linux host only). In this mode, QEMU can launch
  Linux processes compiled for one CPU on another CPU. It can be used to
  launch the Wine Windows API emulator or to ease cross-compilation and
  cross-debugging.

As QEMU requires no host kernel patches to run, it is very safe and easy to use.

See also the preconfigured system images on http://oszoo.org/
Many live cd isos also work.

WWW: http://wiki.qemu.org/Main_Page

In preparation for updating emulators/qemu to 4.2.X branch
2020-07-10 16:13:06 +00:00
Jan Beich
6f1fc2b9d5 emulators/rpcs3: update to 0.0.11.10636
Changes:	171e4fafe...e09c4b72c
2020-07-09 00:50:43 +00:00
Jan Beich
06daab75ee emulators/yuzu: update to s20200708
Changes:	41a333321...5311b562a
2020-07-09 00:50:28 +00:00
Piotr Kubaj
68894bb8fa emulators/simh-hp2100: fix build on GCC architectures
GCC architectures don't have clang. Tested to build on both 12.1 with GCC and head with LLVM.

MFH:		2020Q3 (fix build blanket)
2020-07-08 09:52:15 +00:00
Jan Beich
fd3f6753c3 emulators/rpcs3: update to 0.0.11.10625
Changes:	f8920edb2...171e4fafe
2020-07-07 00:56:54 +00:00
Jan Beich
e9514bd22e emulators/ppsspp: update to 1.10.2
Changes:	https://github.com/hrydgard/ppsspp/compare/v1.10.1...v1.10.2
2020-07-06 23:56:35 +00:00
Li-Wen Hsu
591cfcbbcf Update to 0.1.4
Submitted by:	Christopher Hall <hsw@bitmark.com> (maintainer)
Differential Revision:	https://reviews.freebsd.org/D25570
2020-07-06 08:09:17 +00:00
Gerald Pfeifer
a663d70d21 Mark the STAGING option as broken - I reported this upstream and shared
a strawman patch, so hopefully this will be resolved for the next snapshot:

  https://www.winehq.org/pipermail/wine-devel/2020-July/169366.html
  https://www.winehq.org/pipermail/wine-devel/2020-July/169367.html

(Due to this being broken my original commit did not include the
distinfo entry for the respective download. Make up for that, in
case a fix becomes available.)

Also label the STAGING option as experimental.

PR:		247779
2020-07-06 07:52:48 +00:00
Jan Beich
a83cab1e4e emulators/ppsspp: update to 1.10.1
Changes:	https://github.com/hrydgard/ppsspp/compare/v1.10...v1.10.1
MFH:		2020Q3 (bug fixes)
2020-07-05 19:29:04 +00:00
Tobias Kortkamp
3b36e3f40e emulators/skyeye: Unbreak build with GCC 10 (-fno-common default)
/usr/local/bin/ld: ./utils/libutils.a(skyeye_arch.o):/wrkdirs/usr/ports/emulators/skyeye/work/skyeye-1.2.5_REL/utils/config/skyeye_config.h:274: multiple definition of `skyeye_config'; skyeye.o:/wrkdirs/usr/ports/emulators/skyeye/work/skyeye-1.2.5_REL/./utils/config/skyeye_config.h:274: first defined here
/usr/local/bin/ld: ./utils/libutils.a(skyeye_config.o):/wrkdirs/usr/ports/emulators/skyeye/work/skyeye-1.2.5_REL/utils/config/skyeye_config.h:274: multiple definition of `skyeye_config'; skyeye.o:/wrkdirs/usr/ports/emulators/skyeye/work/skyeye-1.2.5_REL/./utils/config/skyeye_config.h:274: first defined here
/usr/local/bin/ld: ./utils/libutils.a(skyeye_options.o):/wrkdirs/usr/ports/emulators/skyeye/work/skyeye-1.2.5_REL/utils/config/skyeye_config.h:274: multiple definition of `skyeye_config'; skyeye.o:/wrkdirs/usr/ports/emulators/skyeye/work/skyeye-1.2.5_REL/./utils/config/skyeye_config.h:274: first defined here
[...]

http://package18.nyi.freebsd.org/data/121amd64-default-PR244494/2020-06-10_18h04m44s/logs/errors/skyeye-1.2.5_7.log

PR:		246700
2020-07-04 11:25:09 +00:00
Gerald Pfeifer
c82b5b7d22 Update to Wine 5.12. This includes the following changes:
- NTDLL converted to PE format.
 - Support for the WebSocket API.
 - Improved RawInput support.
 - Vulkan spec update.
 - Various bug fixes.
2020-07-04 10:17:45 +00:00
Jan Beich
e7b37a662b emulators/yuzu: update to s20200702
Changes:	8596a1277...41a333321
2020-07-04 00:56:43 +00:00
Jan Beich
d69093fd08 emulators/rpcs3: update to 0.0.11.10612
Changes:	6a9fe8e3c...f8920edb2
2020-07-04 00:56:37 +00:00
Jose Alonso Cardenas Marquez
5c39eff114 - Update to 6.2.1 2020-07-02 17:11:26 +00:00
Gerald Pfeifer
fb3614bdd2 Really remove files/patch-dlls_ntdll (a temporary build fix) that I
noted, but missed, in r539797.

This patch still applied, leading to duplication of the hunk in
question, which was benign though.
2020-07-02 11:24:58 +00:00
Jan Beich
7131dd3e07 UCLify pkg-message in my ports 2020-07-01 22:22:38 +00:00
Jan Beich
15d05e043c emulators/yuzu: drop Qt5OpenGL runtime dependency
https://github.com/yuzu-emu/yuzu/commit/c6a0ab979239

--- ENABLE_QT + YUZU_USE_QT_WEB_ENGINE
+++ -Wl,--as-needed
@@ -1,28 +1,19 @@
- 0x0000000000000001 (NEEDED)             Shared library: [libQt5OpenGL.so.5]
  0x0000000000000001 (NEEDED)             Shared library: [libQt5WebEngineWidgets.so.5]
  0x0000000000000001 (NEEDED)             Shared library: [libopus.so.0]
  0x0000000000000001 (NEEDED)             Shared library: [libzip.so.5]
  0x0000000000000001 (NEEDED)             Shared library: [libssl.so.111]
  0x0000000000000001 (NEEDED)             Shared library: [libcrypto.so.111]
  0x0000000000000001 (NEEDED)             Shared library: [libboost_context.so.1.73.0]
  0x0000000000000001 (NEEDED)             Shared library: [libfmt.so.6]
  0x0000000000000001 (NEEDED)             Shared library: [liblz4.so.1]
  0x0000000000000001 (NEEDED)             Shared library: [libzstd.so.1]
  0x0000000000000001 (NEEDED)             Shared library: [libthr.so.3]
  0x0000000000000001 (NEEDED)             Shared library: [libSDL2-2.0.so.0]
- 0x0000000000000001 (NEEDED)             Shared library: [libQt5WebEngineCore.so.5]
- 0x0000000000000001 (NEEDED)             Shared library: [libQt5WebChannel.so.5]
- 0x0000000000000001 (NEEDED)             Shared library: [libQt5Positioning.so.5]
- 0x0000000000000001 (NEEDED)             Shared library: [libQt5Quick.so.5]
- 0x0000000000000001 (NEEDED)             Shared library: [libQt5QmlModels.so.5]
- 0x0000000000000001 (NEEDED)             Shared library: [libQt5Qml.so.5]
- 0x0000000000000001 (NEEDED)             Shared library: [libQt5PrintSupport.so.5]
  0x0000000000000001 (NEEDED)             Shared library: [libQt5Widgets.so.5]
  0x0000000000000001 (NEEDED)             Shared library: [libQt5Gui.so.5]
- 0x0000000000000001 (NEEDED)             Shared library: [libQt5Network.so.5]
  0x0000000000000001 (NEEDED)             Shared library: [libQt5Core.so.5]
  0x0000000000000001 (NEEDED)             Shared library: [libc++.so.1]
  0x0000000000000001 (NEEDED)             Shared library: [libcxxrt.so.1]
  0x0000000000000001 (NEEDED)             Shared library: [libm.so.5]
  0x0000000000000001 (NEEDED)             Shared library: [libgcc_s.so.1]
  0x0000000000000001 (NEEDED)             Shared library: [libc.so.7]
2020-07-01 22:22:07 +00:00
Jan Beich
6c22054868 emulators/yuzu: drop USES=iconv after r466695
https://github.com/yuzu-emu/yuzu/commit/fdb35760a777
2020-07-01 22:21:52 +00:00
Jan Beich
07b7a11192 emulators/yuzu: drop -Werror workaround after r531465
https://github.com/yuzu-emu/yuzu/commit/bf1d66b7c074
2020-07-01 22:21:27 +00:00
Jan Beich
8d3acb395c emulators/yuzu: update pkg-descr 2020-07-01 22:20:58 +00:00
Mark Linimon
7b7b51081e Add compiler:c++17-lang to USES to attempt to fix the build on GCC-based
systems:

  cc1: error: unrecognized command line option "-std=c17"

Approved by:	portmgr (tier-2 blanket)
2020-07-01 20:55:43 +00:00
John Baldwin
cf0b2f051e Cleanup a few things in emulators/qemu-cheri. No functional change.
- Remove unused pkg-plist and PLIST=/dev/null setting to ignore it.
- Remove unused QEMU_SYSTEM_CHERI variable.
- Synchronize USES with emulators/qemu a bit.

Reviewed by:	brooks (maintainer)
Approved by:	brooks
Sponsored by:	DARPA
Differential Revision:	https://reviews.freebsd.org/D25529
2020-07-01 18:09:19 +00:00
Jan Beich
e05ef84859 emulators/yuzu: apply mainline crash workarounds
From https://github.com/yuzu-emu/yuzu-mainline/releases/tag/mainline-0-297
2020-07-01 13:31:40 +00:00
Jan Beich
f3cea852d5 emulators/yuzu: update to s20200628
Compared to r540846
- Avoid crashes using slightly older version
- System libzip to allow OpenSSL 1.0
- Drop bundled cryptopp unused since r459140

Changes:	50c27d5ae...8596a1277
2020-07-01 12:42:19 +00:00
Li-Wen Hsu
e2e7335bba Rename Elliott-803 to elliott-803
Suggested by:	danfe
Approved by:	Christopher Hall <hsw@bitmark.com> (maintainer)
2020-07-01 09:32:13 +00:00
Jan Beich
c3edd3ad41 emulators/rpcs3: update to 0.0.11.10597 (release)
Changes:	6742fad75...6a9fe8e3c
2020-07-01 09:17:20 +00:00
Li-Wen Hsu
eea9d52af5 Add emulators/Elliott-803, Emulator and compilers for Elliott 803 computer
Submitted by:	Christopher Hall <hsw@bitmark.com>
Differential Revision:	https://reviews.freebsd.org/D25517
2020-07-01 07:21:08 +00:00
Jan Beich
24cf6b180f emulators/rpcs3: unbreak on FreeBSD < 11.4/12.2 after r540845
Utilities/bin_patch.cpp:788:25: error: no member named 'contains' in 'std::__1::set<std::__1::basic_string<char>, std::__1::less<std::__1::basic_string<char> >, std::__1::allocator<std::__1::basic_string<char> > >'
                        if (m_applied_groups.contains(patch.patch_group))
                            ~~~~~~~~~~~~~~~~ ^
rpcs3/rpcs3qt/patch_manager_dialog.cpp:338:120: error: no member named 'contains' in 'std::__1::set<std::__1::basic_string<char>, std::__1::less<std::__1::basic_string<char> >, std::__1::allocator<std::__1::basic_string<char> > >'
                                        (m_owned_games.find(serial) == m_owned_games.end() || (app_version != patch_key::all && !m_owned_games.at(serial).contains(app_version))))
                                                                                                                                 ~~~~~~~~~~~~~~~~~~~~~~~~ ^
2020-06-30 06:11:00 +00:00
Jan Beich
1cac3275db emulators/yuzu: back out r540846, need more testing before 2020Q3
No PORTEPOCH bump because this port wasn't stable to begin with.

* thread #9, name = 'yuzu:CPUThread', stop reason = signal SIGABRT
  * frame #0: 0x0000000804146a8a libc.so.7`__sys_thr_kill at thr_kill.S:4
    frame #1: 0x0000000804146424 libc.so.7`__raise(s=6) at raise.c:52:10
    frame #2: 0x00000008040aef19 libc.so.7`abort at abort.c:67:8
    frame #3: 0x00000008038f39b9 libcxxrt.so.1`report_failure(err=<unavailable>, thrown_exception=0x00000009d701aa88) at exception.cc:719:5
    frame #4: 0x00000008038c34dc libc++.so.1`std::__1::__throw_system_error(ev=11, what_arg="mutex lock failed") at system_error.cpp:287:5
    frame #5: 0x00000008038a834d libc++.so.1`std::__1::mutex::lock(this=<unavailable>) at mutex.cpp:35:9
    frame #6: 0x0000000000dbb534 yuzu`std::__1::unique_lock<std::__1::mutex>::unique_lock(this=0x00000009c68f1d90, __m=0x0000000805984918) at __mutex_base:119:61
    frame #7: 0x000000000136167d yuzu`Service::NVFlinger::NVFlinger::Lock(this=0x000000080c8c6958) at nvflinger.h:90:16
    frame #8: 0x00000000014c5ab4 yuzu`Service::VI::IHOSBinderDriver::TransactParcel(this=0x00000009d536e6f8, thread=std::__1::shared_ptr<Kernel::Thread>::element_type @ 0x000000090faedc20 strong=9 weak=2, ctx=0x00000009d536e310, reason=Signal)::'lambda'(std::__1::shared_ptr<Kernel::Thread>, Kernel::HLERequestContext&, Kernel::ThreadWakeupReason)::operator()(std::__1::shared_ptr<Kernel::Thread>, Kernel::HLERequestContext&, Kernel::ThreadWakeupReason) const at vi.cpp:554:37
    frame #9: 0x00000000014c59f5 yuzu`decltype(__f=0x00000009d536e6f8, __args=nullptr, __args=0x00000009d536e310, __args=0x00000009c68f2004)::'lambda'(std::__1::shared_ptr<Kernel::Thread>, Kernel::HLERequestContext&, Kernel::ThreadWakeupReason)&>(fp)(std::__1::forward<std::__1::shared_ptr<Kernel::Thread> >(fp0), std::__1::forward<Kernel::HLERequestContext&>(fp0), std::__1::forward<Kernel::ThreadWakeupReason>(fp0))) std::__1::__invoke<Service::VI::IHOSBinderDriver::TransactParcel(Kernel::HLERequestContext&)::'lambda'(std::__1::shared_ptr<Kernel::Thread>, Kernel::HLERequestContext&, Kernel::ThreadWakeupReason)&, std::__1::shared_ptr<Kernel::Thread>, Kernel::HLERequestContext&, Kernel::ThreadWakeupReason>(Service::VI::IHOSBinderDriver::TransactParcel(Kernel::HLERequestContext&)::'lambda'(std::__1::shared_ptr<Kernel::Thread>, Kernel::HLERequestContext&, Kernel::ThreadWakeupReason)&, std::__1::shared_ptr<Kernel::Thread>&&, Kernel::HLERequestContext&, Kernel::ThreadWakeupReason&&) at type_traits:3539:1
    frame #10: 0x00000000014c594c yuzu`void std::__1::__invoke_void_return_wrapper<void>::__call<Service::VI::IHOSBinderDriver::TransactParcel(__args=0x00000009d536e6f8, __args=nullptr, __args=0x00000009d536e310, __args=0x00000009c68f2004)::'lambda'(std::__1::shared_ptr<Kernel::Thread>, Kernel::HLERequestContext&, Kernel::ThreadWakeupReason)&, std::__1::shared_ptr<Kernel::Thread>, Kernel::HLERequestContext&, Kernel::ThreadWakeupReason>(Service::VI::IHOSBinderDriver::TransactParcel(Kernel::HLERequestContext&)::'lambda'(std::__1::shared_ptr<Kernel::Thread>, Kernel::HLERequestContext&, Kernel::ThreadWakeupReason)&, std::__1::shared_ptr<Kernel::Thread>&&, Kernel::HLERequestContext&, Kernel::ThreadWakeupReason&&) at __functional_base:348:9
    frame #11: 0x00000000014c58dc yuzu`std::__1::__function::__alloc_func<Service::VI::IHOSBinderDriver::TransactParcel(Kernel::HLERequestContext&)::'lambda'(std::__1::shared_ptr<Kernel::Thread>, Kernel::HLERequestContext&, Kernel::ThreadWakeupReason), std::__1::allocator<Service::VI::IHOSBinderDriver::TransactParcel(Kernel::HLERequestContext&)::'lambda'(std::__1::shared_ptr<Kernel::Thread>, Kernel::HLERequestContext&, Kernel::ThreadWakeupReason)>, void (std::__1::shared_ptr<Kernel::Thread>, Kernel::HLERequestContext&, Kernel::ThreadWakeupReason)>::operator(this=0x00000009d536e6f8, __arg=nullptr, __arg=0x00000009d536e310, __arg=0x00000009c68f2004)(std::__1::shared_ptr<Kernel::Thread>&&, Kernel::HLERequestContext&, Kernel::ThreadWakeupReason&&) at functional:1540:16
    frame #12: 0x00000000014c480d yuzu`std::__1::__function::__func<Service::VI::IHOSBinderDriver::TransactParcel(Kernel::HLERequestContext&)::'lambda'(std::__1::shared_ptr<Kernel::Thread>, Kernel::HLERequestContext&, Kernel::ThreadWakeupReason), std::__1::allocator<Service::VI::IHOSBinderDriver::TransactParcel(Kernel::HLERequestContext&)::'lambda'(std::__1::shared_ptr<Kernel::Thread>, Kernel::HLERequestContext&, Kernel::ThreadWakeupReason)>, void (std::__1::shared_ptr<Kernel::Thread>, Kernel::HLERequestContext&, Kernel::ThreadWakeupReason)>::operator(this=0x00000009d536e6f0, __arg=nullptr, __arg=0x00000009d536e310, __arg=0x00000009c68f2004)(std::__1::shared_ptr<Kernel::Thread>&&, Kernel::HLERequestContext&, Kernel::ThreadWakeupReason&&) at functional:1714:12
    frame #13: 0x0000000001116862 yuzu`std::__1::__function::__value_func<void (std::__1::shared_ptr<Kernel::Thread>, Kernel::HLERequestContext&, Kernel::ThreadWakeupReason)>::operator(this=0x00000009d536e6f0, __args=nullptr, __args=0x00000009d536e310, __args=0x00000009c68f2004)(std::__1::shared_ptr<Kernel::Thread>&&, Kernel::HLERequestContext&, Kernel::ThreadWakeupReason&&) const at functional:1867:16
    frame #14: 0x00000000011167bc yuzu`std::__1::function<void (std::__1::shared_ptr<Kernel::Thread>, Kernel::HLERequestContext&, Kernel::ThreadWakeupReason)>::operator(this= Lambda in File vi.cpp at Line 552, __arg=<unavailable>, __arg=0x00000009d536e310, __arg=Signal)(std::__1::shared_ptr<Kernel::Thread>, Kernel::HLERequestContext&, Kernel::ThreadWakeupReason) const at functional:2473:12
    frame #15: 0x000000000110a6a4 yuzu`Kernel::HLERequestContext::SleepClientThread(this=0x00000009d536e310, thread=std::__1::shared_ptr<Kernel::Thread>::element_type @ 0x000000090faedc20 strong=9 weak=2)>&&, std::__1::shared_ptr<Kernel::WritableEvent>)::$_0::operator()(std::__1::shared_ptr<Kernel::Thread>) at hle_ipc.cpp:67:17
    frame #16: 0x000000000110a5b1 yuzu`decltype(__f=0x00000009d536e310, __args=nullptr)>&&, std::__1::shared_ptr<Kernel::WritableEvent>)::$_0&>(fp)(std::__1::forward<std::__1::shared_ptr<Kernel::Thread> >(fp0))) std::__1::__invoke<Kernel::HLERequestContext::SleepClientThread(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long, std::__1::function<void (std::__1::shared_ptr<Kernel::Thread>, Kernel::HLERequestContext&, Kernel::ThreadWakeupReason)>&&, std::__1::shared_ptr<Kernel::WritableEvent>)::$_0&, std::__1::shared_ptr<Kernel::Thread> >(Kernel::HLERequestContext::SleepClientThread(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long, std::__1::function<void (std::__1::shared_ptr<Kernel::Thread>, Kernel::HLERequestContext&, Kernel::ThreadWakeupReason)>&&, std::__1::shared_ptr<Kernel::WritableEvent>)::$_0&, std::__1::shared_ptr<Kernel::Thread>&&) at type_traits:3539:1
    frame #17: 0x000000000110a532 yuzu`bool std::__1::__invoke_void_return_wrapper<bool>::__call<Kernel::HLERequestContext::SleepClientThread(__args=0x00000009d536e310, __args=nullptr)>&&, std::__1::shared_ptr<Kernel::WritableEvent>)::$_0&, std::__1::shared_ptr<Kernel::Thread> >(Kernel::HLERequestContext::SleepClientThread(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long, std::__1::function<void (std::__1::shared_ptr<Kernel::Thread>, Kernel::HLERequestContext&, Kernel::ThreadWakeupReason)>&&, std::__1::shared_ptr<Kernel::WritableEvent>)::$_0&, std::__1::shared_ptr<Kernel::Thread>&&) at __functional_base:317:16
    frame #18: 0x000000000110a4f2 yuzu`std::__1::__function::__alloc_func<Kernel::HLERequestContext::SleepClientThread(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long, std::__1::function<void (std::__1::shared_ptr<Kernel::Thread>, Kernel::HLERequestContext&, Kernel::ThreadWakeupReason)>&&, std::__1::shared_ptr<Kernel::WritableEvent>)::$_0, std::__1::allocator<Kernel::HLERequestContext::SleepClientThread(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long, std::__1::function<void (std::__1::shared_ptr<Kernel::Thread>, Kernel::HLERequestContext&, Kernel::ThreadWakeupReason)>&&, std::__1::shared_ptr<Kernel::WritableEvent>)::$_0>, bool (std::__1::shared_ptr<Kernel::Thread>)>::operator(this=0x00000009d536e310, __arg=nullptr)(std::__1::shared_ptr<Kernel::Thread>&&) at functional:1540:16
    frame #19: 0x00000000011094b3 yuzu`std::__1::__function::__func<Kernel::HLERequestContext::SleepClientThread(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long, std::__1::function<void (std::__1::shared_ptr<Kernel::Thread>, Kernel::HLERequestContext&, Kernel::ThreadWakeupReason)>&&, std::__1::shared_ptr<Kernel::WritableEvent>)::$_0, std::__1::allocator<Kernel::HLERequestContext::SleepClientThread(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long, std::__1::function<void (std::__1::shared_ptr<Kernel::Thread>, Kernel::HLERequestContext&, Kernel::ThreadWakeupReason)>&&, std::__1::shared_ptr<Kernel::WritableEvent>)::$_0>, bool (std::__1::shared_ptr<Kernel::Thread>)>::operator(this=0x00000009d536e300, __arg=nullptr)(std::__1::shared_ptr<Kernel::Thread>&&) at functional:1714:12
    frame #20: 0x00000000011834ed yuzu`std::__1::__function::__value_func<bool (std::__1::shared_ptr<Kernel::Thread>)>::operator(this=0x000000090faee1c0, __args=nullptr)(std::__1::shared_ptr<Kernel::Thread>&&) const at functional:1867:16
    frame #21: 0x0000000001180c18 yuzu`std::__1::function<bool (std::__1::shared_ptr<Kernel::Thread>)>::operator(this=0x000000090faee1c0, __arg=<unavailable>)(std::__1::shared_ptr<Kernel::Thread>) const at functional:2473:12
    frame #22: 0x000000000117edb2 yuzu`Kernel::Thread::InvokeHLECallback(this=0x000000090faedc20, thread=nullptr) at thread.cpp:403:12
    frame #23: 0x00000000011929d7 yuzu`Kernel::Svc::SendSyncRequest(system=0x000000000252f3d8, handle=622615) at svc.cpp:365:17
    frame #24: 0x000000000118b3b5 yuzu`void Kernel::SvcWrap64<&(Kernel::Svc::SendSyncRequest(Core::System&, unsigned int))>(system=0x000000000252f3d8) at svc_wrap.h:50:24
    frame #25: 0x000000000118a334 yuzu`Kernel::Svc::Call(system=0x000000000252f3d8, immediate=33) at svc.cpp:2649:13
    frame #26: 0x00000000011a60e3 yuzu`Core::DynarmicCallbacks64::CallSVC(this=0x00000009c657df60, swi=33) at arm_dynarmic_64.cpp:123:9
    frame #27: 0x00000000023f2c74 yuzu`Dynarmic::Backend::X64::impl::ThunkBuilder<void (Dynarmic::A64::UserCallbacks::*)(unsigned int), &(Dynarmic::A64::UserCallbacks::CallSVC(unsigned int))>::Thunk(this_=0x00000009c657df60, args=33) at devirtualize.h:28:16
2020-06-30 01:47:28 +00:00
Jan Beich
998ead7fa8 emulators/yuzu: unbreak on FreeBSD < 12 after r540846
-- Could NOT find OpenSSL, try to set the path to OpenSSL root folder in the system variable OPENSSL_ROOT_DIR: Found unsuitable version "1.0.2s", but required is at least "1.1" (found /usr/lib/libcrypto.so)
-- Packages openssl/1.1.1f not found!
-- Downloading conan.cmake from https://github.com/conan-io/cmake-conan
CMake Error at CMakeLists.txt:256 (conan_check):
  Unknown CMake command "conan_check".
2020-06-30 01:01:42 +00:00
Jan Beich
123be002ca emulators/citra: update to s20200629
Changes:	7444c9513...910cc9efc
2020-06-30 01:00:22 +00:00
Jan Beich
6c46213990 emulators/yuzu: update to s20200629
Changes:	50c27d5ae...f84cbf642
2020-06-30 01:00:00 +00:00
Jan Beich
aebaac9e9b emulators/rpcs3: update to 0.0.10.10592
Changes:	2c93fecd8...6742fad75
2020-06-30 00:59:52 +00:00
Gerald Pfeifer
236f54e474 Explicitly configure --without-usb. There does not appear to be a way
for the configure test to pass on FreeBSD right now (even with extra
ports available), so this simply makes this explicit and avoids a
warning from configure.
2020-06-29 06:34:51 +00:00
Jan Beich
f947b8f29c emulators/rpcs3: update to 0.0.10.10566
Changes:	5a8eb9d3d...2c93fecd8
2020-06-28 00:50:43 +00:00
Jan Beich
ae13fdf158 emulators/ppsspp: update to 1.10
- LIBRETRO option is now libretro-ppsspp port

Changes:	https://ppsspp.org/#news
Changes:	https://github.com/hrydgard/ppsspp/compare/v1.9.4...v1.10
Reported by:	GitHub (watch releases)
2020-06-27 23:24:36 +00:00
Jan Beich
d7f1cfb351 emulators/ppsspp: unbreak OLDJOY after r512863 2020-06-27 23:24:28 +00:00
Jan Beich
a5fba84033 emulators/ppsspp: use system snappy after r483177
https://github.com/hrydgard/ppsspp/commit/8ba1f049dae9
2020-06-27 18:10:08 +00:00
Jan Beich
d7c02c1f55 emulators/rpcs3: restore DISTVERSION comment r540546 2020-06-27 00:29:59 +00:00
Jan Beich
ca284f486f emulators/rpcs3: update to 0.0.10.10560
Changes:	e45d37073...5a8eb9d3d
2020-06-27 00:28:30 +00:00
Jan Beich
02b58f1634 emulators/rpcs3: update to 0.0.10.10553
Changes:	7f917c8ba...e45d37073
2020-06-25 00:40:25 +00:00
Loïc Bartoletti
aebfb01c2e emulators/qmc2: : Prepare for Qt5.15
PR:             247010
Approved by:    tcberner (mentor, implicit)
2020-06-24 12:52:49 +00:00
Jan Beich
3b9fdfe2ea emulators/rpcs3: update to 0.0.10.10544
Changes:	d86c9a254...7f917c8ba
2020-06-23 00:28:21 +00:00
Jan Beich
2b15956d56 emulators/citra: update to s20200621
Changes:	8ce81b19b...7444c9513
2020-06-23 00:28:13 +00:00
Gerald Pfeifer
dad1a12a6c Update to Wine 5.11. This includes the following changes:
- Wine Mono engine 5.1.0 provides WpfGfx library support.
 - More work on the separate Unix library for NTDLL.
 - Beginnings of a NetIO kernel driver implementation.
 - Initial support for the Print Ticket API.
 - Various bug fixes.

Among others my fix from files/patch-dlls_ntdll was accepted upstream,
so remove it here.

Two files have moved from the Staging patchset to the general tree, so
package them across the board.

This snapshot should also fix issues on recent -CURRENT. [1]

PR:		247374 [1]
2020-06-22 06:52:43 +00:00
Lorenzo Salvadore
f2f0c6e390 Drop ports maintainership
Approved by:	gerald (mentor)
2020-06-21 15:36:34 +00:00
Jan Beich
3a2911ca4d emulators/citra: update to s20200619
Changes:	2e24183e5...8ce81b19b
2020-06-20 00:53:43 +00:00
Jan Beich
644ef7920b emulators/rpcs3: update to 0.0.10.10524
Changes:	2086e7f2e...d86c9a254
2020-06-20 00:53:35 +00:00
Jan Beich
c0558b74ae emulators/rpcs3: update to 0.0.10.10520
Changes:	3d3c91d65...2086e7f2e
2020-06-18 00:55:25 +00:00
Sunpoet Po-Chuan Hsieh
cb333cf1ec Move devel/swig30 to devel/swig and update to 4.0.1
- Do not silence installation message
- Update dependent ports:
  - Fix build with swig 4.0.1
  - Update *_DEPENDS
  - Remove BINARY_ALIAS

Changes:	http://www.swig.org/news.php
PR:		246613
Exp-run by:	antoine
2020-06-17 18:17:45 +00:00
Gerald Pfeifer
6b50db0a05 Update wine-mono-devel to the upstream release 5.1.0. 2020-06-17 16:21:32 +00:00
Lorenzo Salvadore
9618949f6a emulators/i386-wine-devel: Fix conflict with x11/nvidia-driver
Fix a conflict with x11/nvidia-driver involving the file
${PREFIX}/lib32/libGL.so.1.

While here, also stop tracking a parallel and redundant history in
nvidia.sh: the existing history in that file is removed so that the svn logs
are now the only history source (but of course the histoty in the file can
be retrieved from older revisions if needed).

PR:		245496
Submitted by:	iwtcex@gmail.com
Reported by:	daemonpup@tuta.io
Tested by:	daemonpup@tuta.io
Approved by:	gerald (mentor)
2020-06-16 22:38:55 +00:00
Jan Beich
cf50003612 emulators/rpcs3: update to 0.0.10.10516
Changes:	b75af69cf...3d3c91d65
2020-06-16 00:52:56 +00:00
Jan Beich
c9170c10a9 emulators/citra: update to s20200614
Changes:	16913feb4...2e24183e5
2020-06-16 00:52:47 +00:00
Antoine Brodin
ac3c4980b2 Update to 1.0.2-rc4 2020-06-14 09:58:53 +00:00
Jan Beich
d8ebfe70a5 emulators/citra: update to s20200612
Changes:	e6ad0d390...16913feb4
2020-06-14 00:47:17 +00:00
Kurt Jaeger
33edb21802 New port: emulators/simh-hp3000: HP 3000 series emulator
hp3000 is a simulator for the classic SIO machines. This group consists
of the 3000 CX, the Series I, Series II, and the HP 3000 Series III that
is simulated here. A large variety of CPU options, device interface
cards, and peripherals are provided.

WWW: http://simh.trailing-edge.com/hp/

PR:		246238
Submitted by:	Bob Eager <bob@eager.cx>
2020-06-13 20:53:15 +00:00
Kurt Jaeger
47e4bebfc4 New port: emulators/simh-hp2100: HP 2100 series emulator
hp2100 is a simulator for the HP 2116/15/14, 2100, and 1000 M/E/F-Series
machines (hereafter referred collectively as the HP 2100 simulator). A
large variety of CPU options, device interface cards, and peripherals
are provided.

WWW: http://simh.trailing-edge.com/hp/

PR:		246237
Submitted by:	Bob Eager <bob@eager.cx>
2020-06-13 20:50:40 +00:00
Hiroki Tagato
aef380e2c0 - Update to 0.8.1
- Add LIBRETRO_CONFLICTS_INSTALL=libretro-mgba
- Add patch to fix crash when loading ROM in mgba-qt (taken from upstream fix)

PR:		247007
Submitted by:	James Wright <james.wright@digital-chaos.com>
Approved by:	greg@unrelenting.technology (maintainer), mentors (implicit)
Changelog:	https://github.com/mgba-emu/mgba/blob/0.8.1/CHANGES
2020-06-12 10:57:09 +00:00
Lorenzo Salvadore
695500fcaf emulators/i386-wine-devel: Fix distinfo-update
Use 'make makesum' directly, without calling 'make fetch' before. This
avoid errors when updating the port with new distfiles.

Approved by:	gerald (mentor)
Differential Revision:	https://reviews.freebsd.org/D25158
2020-06-11 20:29:15 +00:00
Gerald Pfeifer
f6f24dddc2 Update to Wine 5.10. This includes the following changes:
- More progress on the WineD3D Vulkan backend.
 - Beginnings of a separate Unix library for NTDLL.
 - Better support for anti-cheat kernel drivers.
 - More glyph substitutions in DirectWrite.
 - Support for DSS private keys.
 - ARM64 exception handling fixes.
 - Various bug fixes.

files/patch-libs-wine-mmap.c has been included upstream, so remove it.

The area that files/patch-dlls_kernel32_Makefile.in touches has changed
upstream; adjust the patch to those changes, maintaining the gist of our
patch all along.

dlls/ntdll has seen significant rework upstream, unfortunately breaking
on i386 with GCC 9 (though apparently not GCC 10); address that with the
new files/patch-dlls_ntdll that I submitted upstream also.
2020-06-09 21:28:01 +00:00
Jan Beich
3967fd1514 emulators/rpcs3: update to 0.0.10.10477
Changes:	d47d597b3...b75af69cf
2020-06-09 00:54:49 +00:00
Jan Beich
866bc30d83 emulators/citra: update to s20200608
Changes:	76253063a...e6ad0d390
2020-06-09 00:54:42 +00:00
Piotr Kubaj
b765daea1b emulators/fs-uae: fix build on non-x86
--without-jit is now not recognized.
2020-06-07 15:48:30 +00:00
Muhammad Moinur Rahman
ca8232049b emulators/virtualbox-ose: UNBREAK with gsoap 2.8.103
- gSoap 2.8.103 macro soap_socket_errno changed from:
  soap_socket_errno(s) -> soap_socket_errno

PR:		246910
Submitted by:	dereks@lifeofadishwasher.com
Reported by:	transitive@gmail.com
2020-06-07 13:08:06 +00:00
Jan Beich
45208ac559 emulators/ppsspp: unbreak Vulkan on Wayland after r512863
Regressed by https://github.com/hrydgard/ppsspp/commit/3e4faea6adcb

$ SDL_VIDEODRIVER=wayland LD_PRELOAD=libGLEW-wayland.so ppsspp
[...]
I: VulkanLoader.cpp:451: VulkanLoad: Found library 'libvulkan.so'
W: VulkanLoader.cpp:472: VulkanLoad: Base functions loaded.
W: VulkanLoader.cpp:548: Vulkan instance functions loaded.
I: VulkanContext.cpp:502: Chose physical device 0: 0x8056427c0
I: VulkanContext.cpp:538: Memory Types (1):
I: VulkanContext.cpp:547:   0: Heap 0; Flags: DEVICE_LOCAL HOST_VISIBLE HOST_CACHED HOST_COHERENT
W: VulkanLoader.cpp:555: Vulkan device functions loaded.
I: VulkanLoader.cpp:571: Missing (device): vkGetPhysicalDeviceSparseImageFormatProperties
I: VulkanContext.cpp:659: Device created.

Vulkan subsystem 6 not supported
2020-06-06 23:07:59 +00:00
Muhammad Moinur Rahman
7d444a7343 emulators/qemu: Add NCURSES option
- Add ISCSI OPTION [1]

PR:             246038 217355 [1]
Submitted by:   cy d8zNeCFG@aon.at [1]
2020-06-06 10:02:12 +00:00
Jan Beich
abc5350144 emulators/rpcs3: update to 0.0.10.10464
Changes:	650152e05...d47d597b3
2020-06-06 00:41:04 +00:00
Lorenzo Salvadore
8ce442ff34 emulators/i386-wine-devel: Small simplification for distinfo-update
Approved by:	gerald (mentor)
Differential Revision:	https://reviews.freebsd.org/D25042
2020-06-04 20:14:44 +00:00
Brandon Bergren
7af2c5b975 emulators/qemu40: Apply upstream fix for cacheline detection on big endian
Backport qemu 5ca156cfde0f3821f15988619e51cf3cda99aaa6, which fixes
cacheline detection on big-endian to use the correct sized variable to
store the sysctl result.

Fixes "Assertion failed: ((isize & (isize - 1)) == 0)" on BE platforms.

Reviewed by:	bofh, pkubaj
Approved by:	pkubaj
Obtained from:	qemu
MFH:		2020Q2 (blanket: runtime fix)
Differential Revision:	https://reviews.freebsd.org/D23246
2020-06-04 17:27:43 +00:00
Jan Beich
f1c630c929 emulators/rpcs3: document Mesa quirks
On Intel Skylake GT2 running Persona 5 with Mesa 19.0.8 either crashes (Vulkan)
or has missing graphics (OpenGL).

RPCS3: Assertion Failed! Vulkan API call failed with unrecoverable error: Requested feature not available (VK_ERROR_FEATURE_NOT_PRESENT)
(in file rpcs3/Emu/RSX/VK/VKHelpers.h:913)
2020-06-04 04:04:14 +00:00
Jan Beich
c8f0a85170 emulators/yuzu: document Mesa quirks
On Intel Skylake GT2 running Super Mario Odyssey with Mesa 19.0.8
either fails (Vulkan) or shows black screen (OpenGL).

Render.Vulkan <Error> video_core/renderer_vulkan/vk_device.cpp:IsSuitable:446: Missing required extension: VK_EXT_shader_subgroup_ballot
Render.Vulkan <Error> video_core/renderer_vulkan/vk_device.cpp:IsSuitable:446: Missing required extension: VK_EXT_shader_subgroup_vote
Render.Vulkan <Error> video_core/renderer_vulkan/vk_device.cpp:IsSuitable:446: Missing required extension: VK_EXT_host_query_reset

Render.OpenGL <Critical> video_core/renderer_opengl/renderer_opengl.cpp:DebugHandler:186: API ERROR 114: GL_INVALID_ENUM in glClampColor(GL_CLAMP_FRAGMENT_COLOR)
Render.OpenGL <Critical> video_core/renderer_opengl/renderer_opengl.cpp:DebugHandler:186: API ERROR 114: GL_INVALID_ENUM in glEnable(GL_POINT_SPRITE)
Render.OpenGL <Critical> video_core/renderer_opengl/renderer_opengl.cpp:DebugHandler:186: API ERROR 114: GL_INVALID_VALUE in glLineWidth
Render.OpenGL <Critical> video_core/renderer_opengl/renderer_opengl.cpp:DebugHandler:186: API ERROR 114: GL_INVALID_ENUM in glDisable(GL_ALPHA_TEST)
Render.OpenGL <Critical> video_core/renderer_opengl/renderer_opengl.cpp:DebugHandler:186: API ERROR 114: GL_INVALID_OPERATION in glVertexAttribFormat(No array object bound)
Render.OpenGL <Critical> video_core/renderer_opengl/renderer_opengl.cpp:DebugHandler:186: API ERROR 114: GL_INVALID_OPERATION in glVertexAttribBinding(No array object bound)
Render.OpenGL <Critical> video_core/renderer_opengl/renderer_opengl.cpp:DebugHandler:186: API ERROR 114: GL_INVALID_OPERATION in glBindVertexBuffer(No array object bound)
Render.OpenGL <Critical> video_core/renderer_opengl/renderer_opengl.cpp:DebugHandler:186: API ERROR 114: GL_INVALID_OPERATION in glVertexBindingDivisor(No array object bound)
Render.OpenGL <Critical> video_core/renderer_opengl/renderer_opengl.cpp:DebugHandler:186: API ERROR 114: GL_INVALID_OPERATION in glVertexBindingDivisor(No array object bound)
[...]
Render.OpenGL <Critical> video_core/renderer_opengl/renderer_opengl.cpp:DebugHandler:186: API ERROR 114: GL_INVALID_OPERATION in glDrawElements(no VAO bound)
Kernel <Error> core/hle/kernel/readable_event.cpp:Reset:42: Handle is not signaled! object_id=888, object_type=ReadableEvent, object_name=IAudioOutBufferReleasedEvent:Readable
Render.OpenGL <Critical> video_core/renderer_opengl/renderer_opengl.cpp:DebugHandler:186: API ERROR 114: GL_INVALID_OPERATION in glBindVertexBuffer(No array object bound)
Service.NVDRV <Warning> core/hle/service/nvdrv/interface.cpp:QueryEvent:132: (STUBBED) called, fd=5, event_id=0
Render.OpenGL <Critical> video_core/renderer_opengl/renderer_opengl.cpp:DebugHandler:186: API ERROR 114: GL_INVALID_OPERATION in glDrawElements(no VAO bound)
Kernel <Error> core/hle/kernel/readable_event.cpp:Reset:42: Handle is not signaled! object_id=888, object_type=ReadableEvent, object_name=IAudioOutBufferReleasedEvent:Readable
Render.OpenGL <Critical> video_core/renderer_opengl/renderer_opengl.cpp:DebugHandler:186: API ERROR 114: GL_INVALID_ENUM in glDisable(GL_ALPHA_TEST)
Render.OpenGL <Critical> video_core/renderer_opengl/renderer_opengl.cpp:DebugHandler:186: API ERROR 114: GL_INVALID_OPERATION in glVertexAttribFormat(No array object bound)
Render.OpenGL <Critical> video_core/renderer_opengl/renderer_opengl.cpp:DebugHandler:186: API ERROR 114: GL_INVALID_OPERATION in glVertexAttribFormat(No array object bound)
Render.OpenGL <Critical> video_core/renderer_opengl/renderer_opengl.cpp:DebugHandler:186: API ERROR 114: GL_INVALID_OPERATION in glVertexAttribBinding(No array object bound)
Render.OpenGL <Critical> video_core/renderer_opengl/renderer_opengl.cpp:DebugHandler:186: API ERROR 114: GL_INVALID_OPERATION in glVertexAttribBinding(No array object bound)
Render.OpenGL <Critical> video_core/renderer_opengl/renderer_opengl.cpp:DebugHandler:186: API ERROR 114: GL_INVALID_OPERATION in glBindVertexBuffer(No array object bound)
Render.OpenGL <Critical> video_core/renderer_opengl/renderer_opengl.cpp:DebugHandler:186: API ERROR 114: GL_INVALID_OPERATION in glDrawArrays(no VAO bound)
Render.OpenGL <Critical> video_core/renderer_opengl/renderer_opengl.cpp:DebugHandler:186: API ERROR 114: GL_INVALID_ENUM in glDisable(GL_ALPHA_TEST)
2020-06-04 03:41:41 +00:00
Jan Beich
821ff5cdee emulators/citra: update to s20200531
Changes:	7dc472a3a...76253063a
2020-06-04 00:58:22 +00:00
Jan Beich
ff67ee6f62 emulators/rpcs3: update to 0.0.10.10452
Changes:	b353bf6c5...650152e05
2020-06-04 00:49:23 +00:00
Gerald Pfeifer
0359fd8962 Update to the Wine 5.0.1 maintenance release.
This adds some timezones and fixes some 37 bugs.

Plus it facilitates compilation with GCC 10. [1]

PR:		246700 [1]
2020-06-03 17:17:26 +00:00
Jan Beich
27911fef0e emulators/rpcs3: update to 0.0.10.10449
Changes:	3df83e03a...b353bf6c5
2020-06-02 00:57:37 +00:00
Adriaan de Groot
b01da5e68f emulators/qmc2: Prep-work for Qt 5.15; compatible with Qt 5.14
In Qt 5.15 an enumeration is introduced which has enumerators
True and False, used like QCborSimpleType::False. In C++ that's
3 tokens, one name. The C Preprocessor deals with tokens, though,
and since some headers #define False 0, we end up with tokens
QCborSimpleType::0 instead, which is nonsense.

The actual defines are only relevant in C code internals, not the
API for lzma that is used from C++. So somewhat-hackishly just switch
off the #defines when in C++ mode.

The change is complicated by this *particular* source file being
in DOS CRLF mode.

Reported by:	tcberner
2020-05-31 12:42:19 +00:00
Gerald Pfeifer
937ae88a4e The Wine Staging patchset (which is not enabled by default) gained one
file it installs - take that into account.
2020-05-30 10:19:48 +00:00
Jan Beich
83676f6a0f emulators/citra: update to s20200529
Changes:	213c956b7...7dc472a3a
2020-05-30 00:58:03 +00:00
Tobias Kortkamp
c7259fc4f0 Clean up some things
Reported by:	portscan
2020-05-30 00:57:02 +00:00
Jan Beich
ca50291521 emulators/rpcs3: update to 0.0.10.10435
Changes:	f0cdd8ace...3df83e03a
2020-05-30 00:21:10 +00:00
Fernando Apesteguía
c01a95ffbd emulators/fs-uae: update to 3.0.5
PR:	246777
Submitted by:	sirdice@gmail.com (maintainer)
2020-05-28 15:02:37 +00:00
Jan Beich
d09296d378 emulators/rpcs3: update to 0.0.10.10432
Changes:	9d0223107...f0cdd8ace
2020-05-28 00:42:28 +00:00
Alexey Dokuchaev
adb4638fee Sanitize COMMENT per Section 5.6 of the FreeBSD Porter's Handbook (part 2). 2020-05-27 13:43:31 +00:00
Jan Beich
84398acf52 emulators/rpcs3: update to 0.0.10.10429
Changes:	3048bb1a7...9d0223107
2020-05-26 00:55:34 +00:00
Sunpoet Po-Chuan Hsieh
dfe005ee44 Update USES=scons to specify scons of Python 2
- While I'm here, convert emulators/gem5 and games/marsnomercy to USES=scons
2020-05-25 18:33:44 +00:00
Sunpoet Po-Chuan Hsieh
3ae4718f69 Fix build with scons 3.1.2 2020-05-25 18:32:54 +00:00
Roger Pau Monné
1e578cd564 sysutils/xen-tools + emulators/xen-kernel: update to 4.13.1
Sponsored by:	Citrix Systems R&D
Approved by:	bapt (implicit)
2020-05-25 14:37:52 +00:00
Gerald Pfeifer
bf61ff8b56 Add a (temporary) patch wine-devel/files/patch-libs-wine-mmap.c to
address an issue that creeped in upstream among the fixes for FreeBSD
that made it into Wine 5.9. [1]

Remove files/patch-tools-winegcc which temporarily reverted the upstream
change that triggered a flurry of breakage and improvements for FreeBSD.

Bump PORTREVISION since both changes are substantial.
2020-05-24 12:37:00 +00:00
Lorenzo Salvadore
292e00927a emulators/i386-wine-devel: Update to 5.8
Approved by:	gerald (mentor)
2020-05-23 11:24:58 +00:00
Gerald Pfeifer
5efd2c96b4 Update to Wine 5.9. This includes the following changes:
- Major progress on the WineD3D Vulkan backend.
 - Initial support for splitting dlls into PE and Unix parts.
 - Support for generating PDB files when building PE dlls.
 - Timestamp updates in the Kernel User Shared Data.
 - Various bug fixes.

files/patch-dlls-dwrite-opentype.c was a backport from upstream past
the Wine 5.8 snapshot so is included here - remove it.

Keep files/patch-tools-winegcc, which reverts an upstream change in
Wine 5.8 for the time being while we assess the situation.
2020-05-23 09:20:02 +00:00
Jan Beich
0bf762a0da emulators/rpcs3: update to 0.0.10.10420
Changes:	7c3166a0c...3048bb1a7
2020-05-23 00:48:32 +00:00
Dirk Meyer
6d13b2dba5 - use binutils from ports
Reported by:	Ed Maste
2020-05-22 06:38:19 +00:00
Alex Kozlov
8d2ed79a6a - Fix build on big-endian platforms
Reported by:	linimon
2020-05-21 04:22:51 +00:00
Jan Beich
8d13c862f9 emulators/rpcs3: update to 0.0.10.10412
Changes:	703841e25...7c3166a0c
2020-05-21 00:48:06 +00:00
Tobias C. Berner
4f1b5b292c emulators/dolphpin-emu: prepare for Qt5-5.15 2020-05-19 18:52:07 +00:00
Gerald Pfeifer
30eeca9b06 Backport r534205 | gerald | 2020-05-06 from emulators/wine-devel:
Push USES=pkgconfig to the global level instead just contingent on the
  VKD3D option.

  This makes a real difference for the GNUTLS option (on by default) and
  others.  Accordingly bump PORTREVISION.

Reported by:	Benny Goemans <benny.goemans@belgacom.net>
MFH:		2020Q2 (blanket: missing dependency)
2020-05-19 07:09:15 +00:00
Jan Beich
d4288b177f emulators/rpcs3: update to 0.0.10.10405
Changes:	cc723ed45...703841e25
2020-05-19 00:46:43 +00:00
Tobias C. Berner
a06fa96d5b emulators/virtualbox-ose: prepare for Qt5-5.15 2020-05-18 15:41:24 +00:00
Mark Linimon
40ac5057a7 Fix OSVERSIONs for error messages.
Approved by:	portmgr (tier-2 blanket)
2020-05-18 00:30:18 +00:00
Mark Linimon
c7cb67f697 Mark as broken on powerpc64.
Approved by:	portmgr (tier-2 blanket)
2020-05-18 00:18:39 +00:00
Loïc Bartoletti
4c1a399966 x11-toolkits/wxgtk30: Update to 3.0.5.1
Changelog:
  - https://raw.githubusercontent.com/wxWidgets/wxWidgets/v3.0.5/docs/changes.txt

PR:	 246218
Approved by:	tcberner (mentor)
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D24808
2020-05-17 05:55:12 +00:00
Gerald Pfeifer
0bf3a776b1 Explicitly configure --without-inotify so that the presence of the
devel/libinotify port does not pull in an implicit dependency that
is not tracked properly.

Reported by:	Andy Mender <andymenderunix@gmail.com>
PR:		245172
MFH:		2020Q2 (blanket: missing dependency)
2020-05-16 15:35:20 +00:00
Sunpoet Po-Chuan Hsieh
7f5cbfeed4 Bump PORTREVISION for security/nettle shlib change 2020-05-16 10:51:32 +00:00
Jung-uk Kim
83c07b27c6 - Install a script in ${PREFIX}/bin rather than /usr/bin. Fix plist.
- Add DOCS option for consistent build.  Documentation was automatically
built when doxygen was found by the configure script.

PR:		246468
Approved by:	jpaetzel (maintainer)
2020-05-15 03:52:33 +00:00
Josh Paetzel
cdded8b1e2 Update to version 11.1.0
In terms of functionality this update is a no-op on
FreeBSD.  Some local patches were upstreamed and have
been removed from the port.

Tested matrix is ESXi 6.5 and 6.7, and Fusion.
FreeBSD HEAD, 12.1-R, 12.0-R and 11.3-R AMD64

The test plan ensures the VM power control works from
the management app, that the memory balloon driver operates
properly, and that reporting back to vCenter as far as IP
and whether the tools are installed and operational works.

In particular no i386 versions of FreeBSD were
explicitly tested, nor was any testing done on ESXi 7.0

https://github.com/vmware/open-vm-tools/blob/stable-11.1.0/ReleaseNotes.md

The new functionality in this version of the tools is Windows/Linux
only.  See the listed PR for the pieces FreeBSD needs to achieve parity.

PR:	246338
Submitted by:	jwolfe@vmware.com
Sponsored by:	Panzura
2020-05-14 14:18:16 +00:00
Gerald Pfeifer
95ddc30d85 Revert 1ccd638b1aa85fb3c43b49d69d279cd509ebdc21 from upstream which
causes problems upon startup while, hopefully, a fix will be created
upstream. (This changes tools/winegcc/winegcc.c)

Backport 23543f20058d1655d3ad552474ce99c01bbd78ea from upstream which
landed after the Wine 5.8 snapshot (and should be included in the next)
and avoid crashes related to fonts.

With these two changes Wine should mostly work again.
2020-05-14 07:40:26 +00:00
Jan Beich
89607573c3 emulators/citra: update to s20200513
Changes:	8d27b0714...213c956b7
2020-05-14 00:48:01 +00:00
Jan Beich
55ac10b58e emulators/rpcs3: update to 0.0.10.10370
Changes:	f95b81574...cc723ed45
2020-05-14 00:47:53 +00:00
Gerald Pfeifer
fa0a54bcdd Update to Wine 5.8. This includes the following changes:
- Support for Plug & Play device notifications.
 - Still more progress on the WineD3D Vulkan backend.
 - Initial implementation of a GIF encoder.
 - Vulkan spec update.
 - Various bug fixes.
2020-05-12 07:41:03 +00:00
Jan Beich
8fc06d9a89 emulators/rpcs3: update to 0.0.10.10353
Changes:	14969cd8d...f95b81574
2020-05-12 00:34:19 +00:00
Jan Beich
2c42edad69 emulators/citra: update to s20200509
Changes:	36809b2e2...8d27b0714
2020-05-10 00:37:57 +00:00
Jan Beich
078c775fbe emulators/yuzu: update to s20200508
Changes:	3c39a8714...50c27d5ae
2020-05-10 00:37:51 +00:00
Jan Beich
74dec6bd3c emulators/rpcs3: update to 0.0.10.10343
Changes:	e1042bc63...14969cd8d
2020-05-10 00:37:44 +00:00
Tijl Coosemans
7d4723292c Update devel/gmake to 4.3.
Some changes have been made in this release that break backwards
compatibility.  Let USES=gmake force users to upgrade to this version so
port maintainers don't have to support older versions.

PR:		245725
Exp-run by:	antoine
Approved by:	portmgr (antoine)
2020-05-09 19:24:49 +00:00
Gerald Pfeifer
d48bda2300 Explicitly configure --without-inotify so that the presence of the
devel/libinotify port does not pull in an implicit dependency that
is not tracked properly.

Reported by:	Andy Mender <andymenderunix@gmail.com>
PR:		245172
MFH:		2020Q2 (blanket: missing dependency)
2020-05-09 10:48:18 +00:00
Jose Alonso Cardenas Marquez
fb3173fc7b - Update to 1.24.3
Changelog at:	https://mednafen.github.io/documentation/ChangeLog.txt
2020-05-09 05:10:22 +00:00
Jose Alonso Cardenas Marquez
499186eca8 - Update to 6.1.2 2020-05-09 04:52:41 +00:00
Gerald Pfeifer
b81bb501d4 Backport the simplification part of r532928 from wine-mono-devel and
use ${DISTNAME} instead of spelling it out repeatedly.
2020-05-07 07:19:05 +00:00
Hiroki Tagato
36aadfb1e9 - Update to 1.14
- Add LICENSE_FILE

PR:		244297
Submitted by:	Dan <maintainer@hasting.email> (maintainer)
Approved by:	ehaupt (mentor)
Changelog:	https://github.com/dh4/mupen64plus-qt/releases/tag/1.13
		https://github.com/dh4/mupen64plus-qt/releases/tag/1.14
2020-05-07 01:12:52 +00:00
Jan Beich
d82c491ab5 emulators/yuzu: update to s20200506
Changes:	929acd4d1...3c39a8714
2020-05-07 00:38:51 +00:00
Jan Beich
68a093640e emulators/rpcs3: update to 0.0.10.10339
Changes:	9a4c26dc8...e1042bc63
2020-05-07 00:38:44 +00:00
Gerald Pfeifer
f8506c9520 Push USES=pkgconfig to the global level instead just contingent on the
VKD3D option.

This makes a real difference for the GNUTLS option (on by default) and
others.  Accordingly bump PORTREVISION.

Reported by:	Benny Goemans <benny.goemans@belgacom.net>
MFH:		2020Q2 (blanket: missing dependency)
2020-05-06 21:53:25 +00:00
Tijl Coosemans
10df4bac3b Downgrade glibc to the CentOS 7.7 version on FreeBSD 12 and older which
cannot deal with the IP_RECVERR socket option yet.

PR:		246183
Reported by:	lampa@fit.vutbr.cz
2020-05-05 18:31:55 +00:00
Kurt Jaeger
8b16a14249 emulators/simh-hpdoc: cleanup makefile
PR:		244395
Submitted by:	mat
2020-05-05 11:07:40 +00:00