1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-27 10:03:20 +00:00
Commit Graph

9166 Commits

Author SHA1 Message Date
Jan Beich
f2297d3e29 emulators/yuzu: update to s20210917
Changes:	e4d9814ec...6d7801deb
2021-09-18 00:49:12 +00:00
Gerald Pfeifer
24336172a3 emulators/wine-devel: Translate amd64 to x86_64
In a02e3c6686 we translated amd64
to x86-64, which is the marketing name, alas we need to use x86_64,
the technical name used on the GNU universe (and by Wine). What a
difference underscore vs dash makes.
2021-09-17 14:29:25 +00:00
Gerald Pfeifer
a02e3c6686 emulators/wine-devel: Update to Wine 6.17
This includes the following changes:
 - WineCfg program converted to PE.
 - Better high-DPI support in builtin applications.
 - More preparation work for the GDI syscall interface.
 - Improved debugger support in Wow64 mode.
 - Various bug fixes.

My patch files/patch-dlls-nsiproxy.sys has been accepted upstream,
so remove it on our end.

Work around FreeBSD calling x86-64 by the name of amd64 and the
Ports Collection using this in a variable ARCH, which interferes
with Wine's variable of the same name and messes things up badly.
I have hope to be able to upstream files/patch-amd64-vs-x86-64. [1]

PR:		257020 [1]
Inspired by:	Ivan Rozhuk <rozhuk.im@gmail.com> [1]
2021-09-16 21:57:50 +00:00
Jan Beich
b272cc539e emulators/yuzu: update to s20210915
Changes:	d86a9b9a4...e4d9814ec
2021-09-16 00:48:50 +00:00
Jan Beich
0cb9a1b3d7 emulators/yuzu: update to s20210913
Changes:	7e9163779...d86a9b9a4
2021-09-14 00:53:46 +00:00
Piotr Kubaj
8ed0f6e4d4 emulators/qemu42: fix build on powerpc
/wrkdirs/usr/ports/emulators/qemu42/work/qemu-4.2.1/tcg/tcg.c:344:
/wrkdirs/usr/ports/emulators/qemu42/work/qemu-4.2.1/tcg/ppc/tcg-target.inc.c:2290:3: error: "Unhandled abi"
2021-09-12 21:06:10 +00:00
Piotr Kubaj
0cb89366dc emulators/qemu-devel: fix build on powerpc
Same as with emulators/qemu50.
2021-09-12 21:06:09 +00:00
Piotr Kubaj
127ab8c824 emulators/qemu50: fix build on powerpc
Same fix as other qemu ports + clang goes into infinite loop, so use GCC.
2021-09-12 21:06:04 +00:00
Martin Ilavsky
1b2394551c emulators/virtualbox-ose-additions: Assign default value to pointer
In the virtualbox virtual filesystem code we ship as a patch some
code in an else block is commented out. This produces a code path
in which a pointer variable is dereferenced in an unassigned state,
causing random crashes.

Lacking a better fix, give a default value of NULL to the pointer,
which at least avoids the random pointer dereference issue.

PR:		255386
2021-09-11 22:38:50 +02:00
Alexander Vereeken
a014bc6e6b emulators/winetricks: Update to 20210825
Changes b0210c3...20210825

PR:		258278
2021-09-10 18:04:06 -07:00
Bernhard Froehlich
29a044bed9
emulators/bochs: Add CPE information
Approved by:	portmgr (blanket)
2021-09-10 21:17:59 +00:00
Gerald Pfeifer
5b6ae6008a emulators/wine-devel: Complete the packaging list on amd64
On the way alphabetically sort two other files (both of which are
conditionals).
2021-09-10 07:46:40 +00:00
Jan Beich
4b052e4463 emulators/qemu31: unbreak with libglvnd >= 1.3.4
In file included from ui/egl-helpers.c:21:
include/ui/egl-helpers.h:46:55: error: unknown type name 'Window'
EGLSurface qemu_egl_init_surface_x11(EGLContext ectx, Window win);
                                                      ^
ui/egl-helpers.c:276:55: error: unknown type name 'Window'
EGLSurface qemu_egl_init_surface_x11(EGLContext ectx, Window win)
                                                      ^

PR:		258269
Reported by:	antoine (via exp-run)
2021-09-10 04:33:04 +00:00
Jan Beich
2974593007 emulators/citra: update to s20210906
Changes:	89410c164...4817b0084
2021-09-08 23:56:42 +00:00
Jan Beich
0e850fe30e emulators/yuzu: update to s20210908
Changes:	51ccc29cd...7e9163779
2021-09-08 23:56:42 +00:00
Bernhard Froehlich
47e4bd0d74
emulators/wine-devel: Add CPE information
Approved by:	portmgr (blanket)
2021-09-08 20:53:40 +00:00
Bernhard Froehlich
24e18a2a80
emulators/wine: Add CPE information
Approved by:	portmgr (blanket)
2021-09-08 20:53:39 +00:00
Jan Beich
f2c1588149 emulators/yuzu: update to s20210906
Changes:	b2572a56d...51ccc29cd
2021-09-07 00:28:05 +00:00
Tobias Kortkamp
91e9ee8c70
*: Clean up some things
- Fix typos
- Remove nop or unreferenced variables
- Clean up commented PORTREVISION
- Add missing USES

Reported by:	portscan
2021-09-06 21:27:28 +02:00
Gerald Pfeifer
210a5da8ef emulators/wine-devel: Fix build on newer versions
Yet another recent breakage in dlls/nsiproxy.sys, this time only on
newer versions of FreeBSD, yet another patch submitted upstream (and
included locally temporarily).
2021-09-06 18:58:24 +00:00
Gleb Popov
4888d0015e emulators/nemu: Update distinfo.
The upstream rerolled the release distfile.

PR:		258270
2021-09-05 10:18:55 +03:00
Tom Rushworth
95ac4999a8 emulators/virtualbox-ose(-legacy): Make VirtualBox limit AIO requests
Import patch to teach VirtualBox to check availability of AIO
resources before trying to allocate more.

This prevents crashes when using AIO in VirtualBox.

PR:		168298
2021-09-04 18:22:00 +02:00
Maxim Sobolev
384ca6fe49 emulators/virtualbox-ose: don't hardcode compiler version
PR:		257921
2021-09-04 18:18:29 +02:00
Jan Beich
86a5c3c503 emulators/yuzu: update to s20210901
Changes:	25444041d...b2572a56d
2021-09-04 00:25:31 +00:00
Guido Falsi
1dfc4d117b emulators/virtualbox-ose: Avoid overwriting slave ports OPTIONS_EXCLUDE
To disable the PULSEAUDIO option I used the OPTIONS_EXCLUDE variable
in commit 416b34d584.

Turns out this overwrites OPTIONS_EXCLUDE from slave ports. I'm
fixing this by only adding the PULSEAUDIO exclusion to the existing
EXCLUDE variable if defined.

NOTE: While it would be enough to bump PORTREVISION in the slave
port, I'm bumping PORTREVISION on master port to avoid adding
variables that are easily forgotten in future changes and could
cause even more breakage.

PR:		258256
Pointy Hat:	myself
2021-09-03 21:58:08 +02:00
Jan Beich
db89bf55be emulators/yuzu: update to s20210831
Changes:	ec19d9594...25444041d
2021-09-02 00:27:31 +00:00
Tobias Kortkamp
86040d3b96
emulators/sameboy: Update to v0.14.5
Changes:	https://github.com/LIJI32/SameBoy/releases/tag/v0.14.5
2021-09-01 19:01:36 +00:00
Gleb Popov
c85936901e emulators/nemu: Update to 3.0.0
Reported by:	portscout!
2021-09-01 12:54:51 +03:00
Gerald Pfeifer
4e8baba14a emulators/wine-devel: Update to Wine 6.16
This includes the following changes:
 - Initial version of a HID-based joystick backend.
 - Improved high-DPI theming support.
 - More preparation work for the GDI syscall interface.
 - Better CodeView support in WineDump.
 - Various bug fixes.

It also addresses a couple of FreeBSD-specific build issues I had to
address due to system headers not including others actually required:

 nsiproxy: Include sys/param.h.
 nsiproxy: Include netinet/in_pcb.h.
 nsiproxy: Include stddef.h.
 ntdll: Always return a value in get_builtin_init_funcs.
 nsiproxy: Include sys/types.h from udp.c.
 nsiproxy: Add $(PROCSTAT_LIBS) to EXTRALIBS.
 nsiproxy: Include netinet/in.h in udp.c.
 nsiproxy: Include sys/queue.h from tcp.c.

My patch files/patch-dlls-nsiproxy.sys has been integrated upstream,
so remove it here.
2021-08-31 07:11:18 +00:00
Jan Beich
5c04f748c0 emulators/yuzu: update to s20210830
Changes:	c20ea8939...ec19d9594
2021-08-31 00:36:19 +00:00
Bernhard Froehlich
c61835f96c
emulators/atari800: Add CPE information
Approved by:	portmgr (blanket)
2021-08-29 19:36:59 +00:00
Bernhard Froehlich
93c7e9927a
emulators/qemu-user-static-devel: Add CPE information
Approved by:	portmgr (blanket)
2021-08-29 19:29:28 +00:00
Bernhard Froehlich
8d777534b8
emulators/qemu-cheri: Add CPE information
Approved by:	portmgr (blanket)
2021-08-29 19:28:40 +00:00
Bernhard Froehlich
55ca89309d
emulators/qemu-user-static: Add CPE information
Approved by:	portmgr (blanket)
2021-08-29 19:27:55 +00:00
Bernhard Froehlich
dede880fff
emulators/dosbox: Add CPE information
Approved by:	portmgr (blanket)
2021-08-29 18:49:06 +00:00
Max Brazhnikov
9ffc53352f emulators/dosbox-staging: update to 0.77.1 (bugfix release)
Release notes: https://dosbox-staging.github.io/v0-77-1/
2021-08-29 20:19:19 +03:00
Gerald Pfeifer
18fcc610bf emulators/i386-wine: Make the dependency on wine-mono generic
Instead of hard coding the actual version number use a generic
dependency on simply the port. This makes maintenance easier and
reduces the chance for mistakes.

This ports over commit dc73fd607f
from the emulators/wine port:

PR:		257630
2021-08-29 07:17:41 +00:00
Jan Beich
7cedddbba3 emulators/rpcs3: update to 0.0.17.12681
Changes:	72f0637ef...f185aba5f
2021-08-29 00:26:11 +00:00
Jan Beich
4a8f1c2acf emulators/yuzu: update to s20210827
Changes:	3843995ce...c20ea8939
2021-08-29 00:26:11 +00:00
Neel Chauhan
a77e898319 emulators/nestopia: Update to 1.51.1 2021-08-27 22:16:13 -07:00
Gerald Pfeifer
3353a8922a emulators/wine-devel: Fix the build in dlls/nsiproxy.sys
In what looks like a change between FreeBSD 11 and FreeBSD 12 and later
we now need to explicitly include sys/queue.h to avoid

   In file included from dlls/nsiproxy.sys/tcp.c:42:
   /usr/include/netinet/tcp_var.h:516:2: error:
   expected specifier-qualifier-list before 'TAILQ_ENTRY'
   516 | TAILQ_ENTRY(tcptw)  tw_2msl;

I submitted this upstream already where it got accepted, so this patch
files/patch-dlls-nsiproxy.sys is only a temporary stop gap.
2021-08-27 06:24:25 +00:00
Jan Beich
63593047e0 emulators/citra: update to s20210822
Changes:	c40871f12...89410c164
2021-08-26 00:53:12 +00:00
Jan Beich
7b6c600b4d emulators/rpcs3: update to 0.0.17.12666
Changes:	f44e50b9c...72f0637ef
2021-08-26 00:40:54 +00:00
Jan Beich
a9bd13bb70 emulators/yuzu: update to s20210825
Changes:	7eb4542c1...3843995ce
2021-08-26 00:40:54 +00:00
Jan Beich
d7fa3273c0 emulators/yuzu: update to s20210823
Changes:	455e28790...7eb4542c1
2021-08-24 00:49:14 +00:00
Jan Beich
af9b42224c emulators/rpcs3: update to 0.0.17.12660
Changes:	4953e7958...f44e50b9c
2021-08-24 00:49:14 +00:00
Jan Beich
51c03a9dbe emulators/yuzu: exclude on non-amd64 for now
In file included from src/common/wall_clock.cpp:7:
src/./common/uint128.h:16:10: fatal error: x86intrin.h: No such file or directory
   16 | #include <x86intrin.h>
      |          ^~~~~~~~~~~~~

Reported by:	pkg-fallout
2021-08-22 07:44:16 +00:00
Jan Beich
0086a3b173 emulators/rpcs3: update to 0.0.17.12653
Changes:	62102293b...4953e7958
2021-08-22 00:58:01 +00:00
Jan Beich
5092c3ac9c emulators/yuzu: update to s20210819
Changes:	aa40084c2...455e28790
2021-08-21 00:24:06 +00:00
Jan Beich
c523113096 emulators/rpcs3: update to 0.0.17.12651
Changes:	c13a46b07...62102293b
2021-08-21 00:24:06 +00:00