1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-10-20 20:09:11 +00:00
Commit Graph

8261 Commits

Author SHA1 Message Date
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