Commit Graph

8956 Commits

Author SHA1 Message Date
Alex S
d8fafe84bd
emulators/wine-proton: add wow64 wrapper.
PR:		255381
2021-05-23 12:37:44 +08:00
Alex S
1c2c1dec44
emulators/wine-proton: update to 6.3.
PR:		255381
2021-05-23 12:37:42 +08:00
Guido Falsi
8b0a535c5a emulators/virtualbox-ose-additions(-legacy): fix conflicts
- Add missing conflicts lines to emulators/virtualbox-ose-additions
  ports
- Remove duplicate entry in emulators/virtualbox-ose-additions-legacy
  CONFLICTS_INSTALL

PR:		256048
2021-05-22 17:42:28 +02:00
Alexander Vereeken
3667408d39 emulators/i386-wine-devel: Update to 6.8
Differential Revision:	https://reviews.freebsd.org/D30391
2021-05-22 15:51:36 +03:00
Jan Beich
e22b00853a emulators/yuzu: update to s20210520
Changes:	41b1f8d61...5068279f2
2021-05-22 00:34:22 +00:00
Max Brazhnikov
7c225866d1 emulators/aqemu: clean up port
- Drop needless linguisttools_build, the port does not use translations.
- Drop noninja. Works for me, have no idea why it was set in the first place.
- Correctly use rcc to fix build once misc/qtchooser is removed
2021-05-21 23:19:47 +03:00
Jan Beich
bd9872793c emulators/yuzu: unbreak with sdl < 2.0.14 after c61770cb80
src/input_common/sdl/sdl_impl.cpp:95:20: error: 'SDL_ControllerSensorEvent' has not been declared
   95 |     void SetMotion(SDL_ControllerSensorEvent event) {
      |                    ^~~~~~~~~~~~~~~~~~~~~~~~~
src/input_common/sdl/sdl_impl.cpp: In member function 'void InputCommon::SDL::SDLJoystick::EnableMotion()':
src/input_common/sdl/sdl_impl.cpp:79:17: error: 'SDL_GameControllerHasSensor' was not declared in this scope; did you mean 'SDL_GameControllerGetVendor'?
   79 |             if (SDL_GameControllerHasSensor(controller, SDL_SENSOR_ACCEL) && !has_accel) {
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                 SDL_GameControllerGetVendor
src/input_common/sdl/sdl_impl.cpp:80:17: error: 'SDL_GameControllerSetSensorEnabled' was not declared in this scope; did you mean 'SDL_GameControllerGetVendor'?
   80 |                 SDL_GameControllerSetSensorEnabled(controller, SDL_SENSOR_ACCEL, SDL_TRUE);
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                 SDL_GameControllerGetVendor
src/input_common/sdl/sdl_impl.cpp:83:17: error: 'SDL_GameControllerHasSensor' was not declared in this scope; did you mean 'SDL_GameControllerGetVendor'?
   83 |             if (SDL_GameControllerHasSensor(controller, SDL_SENSOR_GYRO) && !has_gyro) {
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                 SDL_GameControllerGetVendor
src/input_common/sdl/sdl_impl.cpp:84:17: error: 'SDL_GameControllerSetSensorEnabled' was not declared in this scope; did you mean 'SDL_GameControllerGetVendor'?
   84 |                 SDL_GameControllerSetSensorEnabled(controller, SDL_SENSOR_GYRO, SDL_TRUE);
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                 SDL_GameControllerGetVendor
src/input_common/sdl/sdl_impl.cpp: In member function 'void InputCommon::SDL::SDLJoystick::SetMotion(int)':
src/input_common/sdl/sdl_impl.cpp:98:37: error: request for member 'timestamp' in 'event', which is of non-class type 'int'
   98 |         u64 time_difference = event.timestamp - last_motion_update;
      |                                     ^~~~~~~~~
src/input_common/sdl/sdl_impl.cpp:99:36: error: request for member 'timestamp' in 'event', which is of non-class type 'int'
   99 |         last_motion_update = event.timestamp;
      |                                    ^~~~~~~~~
src/input_common/sdl/sdl_impl.cpp💯23: error: request for member 'sensor' in 'event', which is of non-class type 'int'
  100 |         switch (event.sensor) {
      |                       ^~~~~~
src/input_common/sdl/sdl_impl.cpp:102:56: error: request for member 'data' in 'event', which is of non-class type 'int'
  102 |             const Common::Vec3f acceleration = {-event.data[0], event.data[2], -event.data[1]};
      |                                                        ^~~~
src/input_common/sdl/sdl_impl.cpp:102:71: error: request for member 'data' in 'event', which is of non-class type 'int'
  102 |             const Common::Vec3f acceleration = {-event.data[0], event.data[2], -event.data[1]};
      |                                                                       ^~~~
src/input_common/sdl/sdl_impl.cpp:102:87: error: request for member 'data' in 'event', which is of non-class type 'int'
  102 |             const Common::Vec3f acceleration = {-event.data[0], event.data[2], -event.data[1]};
      |                                                                                       ^~~~
src/input_common/sdl/sdl_impl.cpp:102:94: error: could not convert '{<expression error>, <expression error>, <expression error>}' from '<brace-enclosed initializer list>' to 'const Vec3f' {aka 'const Common::Vec3<float>'}
  102 |             const Common::Vec3f acceleration = {-event.data[0], event.data[2], -event.data[1]};
      |                                                                                              ^
      |                                                                                              |
      |                                                                                              <brace-enclosed initializer list>
src/input_common/sdl/sdl_impl.cpp:107:52: error: request for member 'data' in 'event', which is of non-class type 'int'
  107 |             const Common::Vec3f gyroscope = {event.data[0], -event.data[2], event.data[1]};
      |                                                    ^~~~
src/input_common/sdl/sdl_impl.cpp:107:68: error: request for member 'data' in 'event', which is of non-class type 'int'
  107 |             const Common::Vec3f gyroscope = {event.data[0], -event.data[2], event.data[1]};
      |                                                                    ^~~~
src/input_common/sdl/sdl_impl.cpp:107:83: error: request for member 'data' in 'event', which is of non-class type 'int'
  107 |             const Common::Vec3f gyroscope = {event.data[0], -event.data[2], event.data[1]};
      |                                                                                   ^~~~
src/input_common/sdl/sdl_impl.cpp:107:90: error: could not convert '{<expression error>, <expression error>, <expression error>}' from '<brace-enclosed initializer list>' to 'const Vec3f' {aka 'const Common::Vec3<float>'}
  107 |             const Common::Vec3f gyroscope = {event.data[0], -event.data[2], event.data[1]};
      |                                                                                          ^
      |                                                                                          |
      |                                                                                          <brace-enclosed initializer list>
src/input_common/sdl/sdl_impl.cpp: In member function 'void InputCommon::SDL::SDLState::HandleGameControllerEvent(const SDL_Event&)':
src/input_common/sdl/sdl_impl.cpp:355:10: error: 'SDL_CONTROLLERSENSORUPDATE' was not declared in this scope; did you mean 'SDL_CONTROLLERBUTTONUP'?
  355 |     case SDL_CONTROLLERSENSORUPDATE: {
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~
      |          SDL_CONTROLLERBUTTONUP
src/input_common/sdl/sdl_impl.cpp:356:57: error: 'const SDL_Event' {aka 'const union SDL_Event'} has no member named 'csensor'; did you mean 'sensor'?
  356 |         if (auto joystick = GetSDLJoystickBySDLID(event.csensor.which)) {
      |                                                         ^~~~~~~
      |                                                         sensor
src/input_common/sdl/sdl_impl.cpp:357:39: error: 'const SDL_Event' {aka 'const union SDL_Event'} has no member named 'csensor'; did you mean 'sensor'?
  357 |             joystick->SetMotion(event.csensor);
      |                                       ^~~~~~~
      |                                       sensor
src/input_common/sdl/sdl_impl.cpp: In function 'Common::ParamPackage InputCommon::SDL::{anonymous}::SDLEventToMotionParamPackage(InputCommon::SDL::SDLState&, const SDL_Event&)':
src/input_common/sdl/sdl_impl.cpp:1008:10: error: 'SDL_CONTROLLERSENSORUPDATE' was not declared in this scope; did you mean 'SDL_CONTROLLERBUTTONUP'?
 1008 |     case SDL_CONTROLLERSENSORUPDATE: {
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~
      |          SDL_CONTROLLERBUTTONUP
src/input_common/sdl/sdl_impl.cpp:1012:19: error: 'const SDL_Event' {aka 'const union SDL_Event'} has no member named 'csensor'; did you mean 'sensor'?
 1012 |         if (event.csensor.sensor == SDL_SENSOR_ACCEL) {
      |                   ^~~~~~~
      |                   sensor
src/input_common/sdl/sdl_impl.cpp:1013:56: error: 'const SDL_Event' {aka 'const union SDL_Event'} has no member named 'csensor'; did you mean 'sensor'?
 1013 |             const Common::Vec3f acceleration = {-event.csensor.data[0], event.csensor.data[2],
      |                                                        ^~~~~~~
      |                                                        sensor
src/input_common/sdl/sdl_impl.cpp:1013:79: error: 'const SDL_Event' {aka 'const union SDL_Event'} has no member named 'csensor'; did you mean 'sensor'?
 1013 |             const Common::Vec3f acceleration = {-event.csensor.data[0], event.csensor.data[2],
      |                                                                               ^~~~~~~
      |                                                                               sensor
src/input_common/sdl/sdl_impl.cpp:1014:56: error: 'const SDL_Event' {aka 'const union SDL_Event'} has no member named 'csensor'; did you mean 'sensor'?
 1014 |                                                 -event.csensor.data[1]};
      |                                                        ^~~~~~~
      |                                                        sensor
src/input_common/sdl/sdl_impl.cpp:1014:71: error: could not convert '{<expression error>, <expression error>, <expression error>}' from '<brace-enclosed initializer list>' to 'const Vec3f' {aka 'const Common::Vec3<float>'}
 1014 |                                                 -event.csensor.data[1]};
      |                                                                       ^
      |                                                                       |
      |                                                                       <brace-enclosed initializer list>
src/input_common/sdl/sdl_impl.cpp:1020:19: error: 'const SDL_Event' {aka 'const union SDL_Event'} has no member named 'csensor'; did you mean 'sensor'?
 1020 |         if (event.csensor.sensor == SDL_SENSOR_GYRO) {
      |                   ^~~~~~~
      |                   sensor
src/input_common/sdl/sdl_impl.cpp:1021:52: error: 'const SDL_Event' {aka 'const union SDL_Event'} has no member named 'csensor'; did you mean 'sensor'?
 1021 |             const Common::Vec3f gyroscope = {event.csensor.data[0], -event.csensor.data[2],
      |                                                    ^~~~~~~
      |                                                    sensor
src/input_common/sdl/sdl_impl.cpp:1021:76: error: 'const SDL_Event' {aka 'const union SDL_Event'} has no member named 'csensor'; did you mean 'sensor'?
 1021 |             const Common::Vec3f gyroscope = {event.csensor.data[0], -event.csensor.data[2],
      |                                                                            ^~~~~~~
      |                                                                            sensor
src/input_common/sdl/sdl_impl.cpp:1022:52: error: 'const SDL_Event' {aka 'const union SDL_Event'} has no member named 'csensor'; did you mean 'sensor'?
 1022 |                                              event.csensor.data[1]};
      |                                                    ^~~~~~~
      |                                                    sensor
src/input_common/sdl/sdl_impl.cpp:1022:67: error: could not convert '{<expression error>, <expression error>, <expression error>}' from '<brace-enclosed initializer list>' to 'const Vec3f' {aka 'const Common::Vec3<float>'}
 1022 |                                              event.csensor.data[1]};
      |                                                                   ^
      |                                                                   |
      |                                                                   <brace-enclosed initializer list>
src/input_common/sdl/sdl_impl.cpp:1032:69: error: 'const SDL_Event' {aka 'const union SDL_Event'} has no member named 'csensor'; did you mean 'sensor'?
 1032 |         if (const auto joystick = state.GetSDLJoystickBySDLID(event.csensor.which)) {
      |                                                                     ^~~~~~~
      |                                                                     sensor
src/input_common/sdl/sdl_impl.cpp: In member function 'std::optional<Common::ParamPackage> InputCommon::SDL::Polling::SDLMotionPoller::FromEvent(const SDL_Event&) const':
src/input_common/sdl/sdl_impl.cpp:1300:14: error: 'SDL_CONTROLLERSENSORUPDATE' was not declared in this scope; did you mean 'SDL_CONTROLLERBUTTONUP'?
 1300 |         case SDL_CONTROLLERSENSORUPDATE:
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~
      |              SDL_CONTROLLERBUTTONUP

Reported by:	pkg-fallout
2021-05-20 14:21:38 +00:00
Gerald Pfeifer
105de62c3f emulators/wine-devel: Update to Wine 6.8
This includes the following changes:
 - Libraries installed into architecture-specific subdirectories.
 - Secur32 library converted to PE.
 - Support for Map object in JavaScript.
 - Various bug fixes.

The first of the above implies massive changes to the packaging
structure.
2021-05-20 05:44:18 +00:00
Jan Beich
e683889434 emulators/yuzu: limit sdl < 2.0.15 workaround to PS5 rumble
- devel/sdl20 currently disables HIDAPI by default
- rumble hint is only necessary for bluetooth
2021-05-20 01:18:12 +00:00
Jan Beich
c61770cb80 emulators/yuzu: update to s20210519
Changes:	904584e4b...41b1f8d61
2021-05-20 00:57:39 +00:00
Danilo Egea Gondolfo
e695d04dc0 emulators/qmc2: Drop maintainership 2021-05-19 20:56:21 +01:00
Jan Beich
d20486100c emulators/citra: update to s20210516
Changes:	e7671d93b...842031a2e
2021-05-18 00:47:16 +00:00
Jan Beich
27d3f63cf1 emulators/yuzu: convert to USES=cmake:testing 2021-05-18 00:47:14 +00:00
Jan Beich
132db33e49 emulators/citra: convert to USES=cmake:testing 2021-05-18 00:47:14 +00:00
Neel Chauhan
8b2e890613 New port: emulators/magia: GBA emulator written in golang 2021-05-17 09:52:36 -07:00
Gerald Pfeifer
ce06cc145c emulators/wine-devel: Complete packaging on 64-bit
This did not show up with 32-bit builds and it still packaged fine
with 64-bit builds, alas wow64cpu.dll ended up missing there.
2021-05-17 06:01:58 +00:00
Jan Beich
556266c95e emulators/yuzu: update to s20210513
Changes:	5a042bdaa...904584e4b
2021-05-16 00:37:58 +00:00
Jan Beich
2f5a9b9a2b emulators/citra: update to s20210513
Changes:	edbd6dfe8...e7671d93b
2021-05-16 00:37:58 +00:00
Alexander Vereeken
32781aa038 emulators/i386-wine-devel: Update to 6.5 & take maintainership
- Submitter becomes maintainer

ChangeLog: https://www.winehq.org/announce/6.5

PR:		255403
Approved by:	dbaio, garga (mentors, implicit)
Differential Revision:	https://reviews.freebsd.org/D29982
2021-05-15 10:27:24 +01:00
Tobias Kortkamp
a0c694d15d
Unbreak more ports after 3505159e72
With LICENSE=${PORTNAME} and LICENSE_TEXT set the framework creates
${WRKDIR}/${PORTNAME} however WRKSRC=${WRKDIR}/${PORTNAME} too.
Rename the licenses to fix this.
2021-05-15 11:20:05 +02:00
Jan Beich
30d60a0148 emulators/yuzu: update to s20210512
Changes:	ec50a9b5b...5a042bdaa
2021-05-13 00:45:19 +00:00
Jan Beich
b861f4f486 emulators/rpcs3: update to 0.0.16.12242
Changes:	0bd64a0e7...fe17c8302
2021-05-13 00:45:18 +00:00
Roger Pau Monné
5e92a126a9 {emulators,sysutils}/xen-{kernel,tools}: update to 4.15.0
Also add support for using UEFI firmware in guests.

Sponsored by: Citrix Systems R&D
Approved by: bapt (implicit)
2021-05-12 10:57:22 +02:00
Kyle Evans
f2b487a6e9 emulators/qemu-user-static{,-devel}: fix build on recent FreeBSD
This updates both to 6ffee39fe2e4, which pulls in some patches to fix
the build after a recent commit to main that was MFC'd to stable/13.

While we're here, update qemu-user-static-devel to point to the current
upstream. qemu-user-static-devel will likely be updated in the near
future to point to imp's 6.0 rebase branch for Q/A.

MFH:	2021Q2
2021-05-11 19:44:58 -05:00
Jan Beich
4f66aad47a emulators/yuzu: update to s20210509
Changes:	72a49c2bb...ec50a9b5b
2021-05-11 00:13:04 +00:00
Jan Beich
465b896434 emulators/rpcs3: update to 0.0.16.12237
Changes:	52930a759...0bd64a0e7
2021-05-11 00:13:04 +00:00
Gerald Pfeifer
b57e7c66ae emulators/wine-mono-devel: Update to the upstream 6.1.1 2021-05-09 08:28:20 +00:00
Jan Beich
e23655bfe9 emulators/yuzu: update to s20210508
Changes:	260b841dc...72a49c2bb
2021-05-08 23:54:50 +00:00
Jan Beich
b3966f461b emulators/rpcs3: update to 0.0.16.12226
Changes:	e24ada37b...52930a759
2021-05-08 00:32:05 +00:00
Mathieu Arnold
9b02685c9c
*: Three ports missed in the RESTRICTED removal. 2021-05-06 14:15:35 +02:00
Mathieu Arnold
3505159e72
Deorbit RESTRICTED && NO_CDROM, part two.
Move ports to the licenses framework.

RESTRICTED → auto-accept (unless expressly stated otherwise)
NO_CDROM → dist-mirror pkg-mirror auto-accept

Differential Revision:  https://reviews.freebsd.org/D30010
2021-05-06 13:47:48 +02:00
Mathieu Arnold
adb93122cb
Deorbit RESTRICTED && NO_CDROM, part one.
For ports that already use the licenses framwork, merge the content of
RESTRICTED/NO_CDROM/LEGAL* entries into LICENSEs.

Approved by:	rene
Differential Revision:	https://reviews.freebsd.org/D30010
2021-05-06 13:47:41 +02:00
Jan Beich
917c42a841 emulators/yuzu: update to s20210505
Changes:	df51eb9bd...260b841dc
2021-05-06 00:50:10 +00:00
Jan Beich
298ecdf24c emulators/rpcs3: update to 0.0.16.12218
Changes:	35ee55017...e24ada37b
2021-05-06 00:50:10 +00:00
Jan Beich
460c92731f emulators/yuzu: update to s20210503
Changes:	fa3ffff8d...df51eb9bd
2021-05-04 00:52:06 +00:00
Jan Beich
b64d567482 emulators/rpcs3: update to 0.0.16.12213
Changes:	b8477a470...35ee55017
2021-05-04 00:52:05 +00:00
Alexander Vereeken
c85c3c2125 emulators/winetricks: update 20191224 -> 20210206, submitter becomes maintainer
PR:		245645
Approved by:	lifanov (maintainer timeout)
2021-05-02 20:33:33 +02:00
Guido Falsi
5224c9f5d7 emulators/virtualbox-ose: Update to 6.1.22 2021-05-01 15:19:32 +02:00
Jan Beich
8cc98da01c emulators/citra: update to s20210429
Changes:	9ff97270c...edbd6dfe8
2021-05-01 00:48:05 +00:00
Jan Beich
270dfd0395 emulators/yuzu: update to s20210430
Changes:	b096ec68c...fa3ffff8d
2021-05-01 00:48:04 +00:00
Jan Beich
54c1ffc93d emulators/rpcs3: update to 0.0.16.12199
Changes:	64a109d28...b8477a470
2021-05-01 00:48:03 +00:00
Guido Falsi
f8e2a64baa emulators/virtualbox-ose-legacy: limit portscout reporting
The VirtualBox legacy ports track version 5.x, limit portscout
reporting accordingly.
2021-04-30 13:11:57 +02:00
Jan Beich
c2f5091888 emulators/yuzu: update to s20210427
Changes:	cd80471c9...b096ec68c
2021-04-29 00:41:41 +00:00
Jan Beich
3b43935d07 emulators/rpcs3: update to 0.0.15.12167
Changes:	9609767c5...64a109d28
2021-04-29 00:41:40 +00:00
Santhosh Raju
c391ce3a1c emulators/cannonball: Updates to 0.34
Changes since 0.32:

v0.34

Car Handling Options, Colours & More!

  * Car Setup Options (selectable in Settings -> Engine -> Car Setup)
      * [Car Handling] Top Speed of 352kph option.
      * [Car Handling] Grippy Tyres option.
      * [Car Handling] Drive offroad without losing speed option.
      * [Car Handling] Strong Bumper option. Hit other cars without
        sliding/losing as much speed.
      * [Car Colours] Eventually these will be hooked up to something
        interesting, but for now you simply toggle them in the menu.
   * [Controls] Possible to invert analog pedal axis in config.xml
   * [Bug] Fixed issue present on original hardware, where 1 horizontal
     line of road bleeds onto music selection and map screen fixed, when
     fix_bugs enabled in config.xml
   * [Bug] Fixed issue present in the original game, where the passengers
     palettes would be incorrect on passing the finish line for 3/5
     destinations.
   * [Bug] Fixed a visual glitch that persisted for 1/60th of a second when
     passing the finish line in 60fps mode
   * [High Score Entry] Possible to delete last initial (not present in
     original game, but enabled by default in config.xml)
   * [High Score Entry] Possible to change default timeout value in config.xml
   * [Music Selection] Possible to change default timeout value in config.xml
   * [Shadows] Darkness increased to match hardware, as opposed to MAME.
     Can be toggled in config.xml
   * [Menus] Reorganised menu structure. Added Freeplay and Timing Fixes
     to menu.
   * [Roms] Support for both versions of fixed sample rom
   * New Icon on Windows build

v0.33

Switch & 3DS Audio Support

Overview

Good news: This release focuses on enabling the new music from the Nintendo
3DS and Nintendo Switch version to be used. This audio is in native format,
rather than streamed. Yey.
Bad news: It is incredibly complex to extract the audio. And I cannot provide
it for legal reasons. Boo.

I have provided a wiki page which provides a rough overview of what's
involved. I'll add instructions for the 3DS release at a later date.

Please replace your old config.xml file when upgrading to this release.

What's New

  * [Audio] Nintendo Switch and Nintendo 3DS Audio File Support.
  * [Audio] Sample Rate can now be set in config.xml. Default frequency
    increased to 48Khz, which makes a difference for FM generated audio.
  * [Audio] Music Test menu now supports additional audio files
  * [Audio] Extra music tracks no longer replace existing audio.
  * [Audio] Music selection screen auto-adjusts when new audio added with
    new scrolling format.
  * [Bug] Fixed long-standing bug where there was a 50% chance of a blank
    screen when switching from 60fps to 30fps mode.
  * [Techy] MML format better documented in osound.cpp source code.
    Additional command added to support Step On Beat.
2021-04-27 20:14:39 +05:30
Jan Beich
313d985e94 emulators/yuzu: update to s20210426
Changes:	2e268abe4...cd80471c9
2021-04-27 00:24:52 +00:00
Jan Beich
49db61ed3b emulators/citra: update to s20210423
Changes:	b3cab3c45...9ff97270c
2021-04-27 00:24:51 +00:00
Jan Beich
8682bf20d7 emulators/rpcs3: update to 0.0.15.12161
Changes:	4c2a11b6d...9609767c5
2021-04-27 00:24:51 +00:00
Dmitry Marakasov
152c7efdf4 emulators/quasi88: fix build 2021-04-26 17:19:20 +03:00
Gerald Pfeifer
6562fa7c89 emulators/wine-devel: Update to Wine 6.7
This includes the following changes:
 - NetApi32, WLDAP32, and Kerberos libraries converted to PE.
 - More Media Foundation work.
 - ES6 JavaScript mode.
 - Improved WOW64 file system redirection.
 - More Plug & Play driver support.
 - Keyboard raw input device.
 - Various bug fixes.

And another good number of code moves from the Staging tree into the
main tree (as reflected in pkg-plist).
2021-04-26 09:32:03 +00:00