Commit graph

9001 commits

Author SHA1 Message Date
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
Jan Beich
d02aa5e9ce emulators/yuzu: unbreak after 85a65c9557
-- SDL2 2.0.14 or newer not found, falling back to externals.

CMake Error at externals/CMakeLists.txt:54 (add_subdirectory):
  The source directory

    /wrkdirs/usr/ports/emulators/yuzu/work/yuzu-2e268abe4/externals/SDL

  does not contain a CMakeLists.txt file.

Reported by:	pkg-fallout
2021-04-24 20:56:36 +00:00
Jan Beich
5076573020 emulators/yuzu: update to s20210423
Changes:	607ff3489...2e268abe4
2021-04-24 00:39:33 +00:00
Jan Beich
6431aa4e10 emulators/rpcs3: update to 0.0.15.12150
Changes:	61450335a...4c2a11b6d
2021-04-24 00:39:33 +00:00
Guido Falsi
d2441db781 emulators/virtualbox-ose: Update to 6.1.20
- Also update related kmod and additions ports
- In additions, use INSTALL_LIB to install X11 modules, so binaries
  get stripped
- Trim some `#if __FreeBSD_version` checks for unsupported FreeBSD
  versions from patches

PR:		255301
2021-04-23 14:56:33 +02:00
Gerald Pfeifer
59b7541784 The Wine Staging patchset for Wine 6.6 is now available. 2021-04-22 09:43:47 +00:00
Guido Falsi
8a311de0cb emulators/virtualbox-ose-additions: Fix vboxvfs panic
Fix panic on mount when trying to use vbox VFS after
base r355790 (or git commit hash 6fa079fc3f5e).

PR:		255208
MFH:		2021Q2
2021-04-22 10:15:53 +02:00
Jan Beich
85a65c9557 emulators/yuzu: update to s20210421
Changes:	0da84c4de...607ff3489
2021-04-22 01:00:02 +00:00
Jan Beich
6b5a1043fe emulators/rpcs3: update to 0.0.15.12141
Changes:	3e33f064b...61450335a
2021-04-22 01:00:01 +00:00
Muhammad Moinur Rahman
9e06cd0454 emulators/qemu: Fix build on 13
- Use ports dtc instead of packaged dtc [1]
- bin/elf2dmp apparently depends on CURL [2]
- Reduce build to only X86 architectures if X86_TARGETS is set [2]
- rx is not an X86 architecture [2]

PR:		245997 [1] 254385 [2]
Reported by:	swills [1] pstef [2]
2021-04-20 19:46:11 +00:00
Mathieu Arnold
f82d95587a
*: Garbage collect new $FreeBSD ids. 2021-04-20 10:50:05 +02:00
Jan Beich
f855bd67f5 emulators/yuzu: update to s20210419
Changes:	ce921e0f2...0da84c4de
2021-04-20 00:46:57 +00:00
Jan Beich
8d8d11985b emulators/rpcs3: update to 0.0.15.12130
Changes:	fb26da1cb...3e33f064b
2021-04-20 00:46:57 +00:00
Stefan Eßer
4edc3a0555 emulator/tnylpo: update to version 1.1.3
This is a bug-fix release that corrects the emulation of some
seldom used instructions.
2021-04-19 11:11:25 +02:00
Tobias Kortkamp
26907c9316
emulators/sameboy: Update to v0.14.3
Changes:	https://github.com/LIJI32/SameBoy/releases/tag/v0.14.3
2021-04-19 10:00:02 +02:00
Mark Linimon
1befc9d47e emulators/yaze-ag: switch to USES=compiler:c11 to fix build on
GCC-based systems:

cc1: error: unrecognized command line option "-std=c11"
2021-04-18 15:41:56 -05:00
Jan Beich
52526dc566 emulators/yuzu: update to s20210417
Changes:	eedbe8351...ce921e0f2
2021-04-17 23:35:20 +00:00
Jan Beich
dbd13c9ba8 emulators/rpcs3: update to 0.0.15.12113
Changes:	ba1699a83...fb26da1cb
2021-04-17 23:35:20 +00:00
Antoine Brodin
4eb69cfd1e Hook emulators/yaze-ag to the build 2021-04-16 20:49:43 +00:00
Stefan Eßer
421362927e emulators/yaze-ag: remove erroneously committed file
There were issues with the port (git had recorded some other author
after I had to reset the state to fix issues with a failed commit).
The file was the result of final consistency checks and a final
commit --amend which lead to the temp file being added to the commit.

Reported by:	danfe
2021-04-16 22:42:23 +02:00
Stefan Eßer
bfa5e85c5e emulators/yaze-ag: new port for the advanced YAZE CPM emulator
YAZE-AG is an excellent Z80 emulator, written in ANSI C, that works
on many Unix architectures. It is fast, emulates undocumented opcodes,
and passes instruction regression tests against real Z80 hardware.
2021-04-16 21:24:45 +02:00
Jan Beich
14ca2b434f emulators/yuzu: update to s20210414
Changes:	96d07b494...eedbe8351
2021-04-15 00:45:08 +00:00
Jan Beich
12cf26e278 emulators/rpcs3: update to 0.0.15.12090
Changes:	17f5fec53...ba1699a83
2021-04-15 00:45:07 +00:00
Dmitry Marakasov
ccc36a8312 emulators/mupen64plus-video-rice: clarify USE_GL
Approved by:	portmgr blanket
2021-04-13 19:18:06 +03:00
Tobias Kortkamp
08a8314c88
emulators/sameboy: Try to unreak build with multiple make jobs
gmake -C ../ build/bin/BootROMs/agb_boot.bin
gmake[3]: Entering directory '/wrkdirs/usr/ports/emulators/sameboy/work/SameBoy-0.14.2'
gmake -C ../ build/bin/BootROMs/cgb_boot.bin
gmake[3]: Entering directory '/wrkdirs/usr/ports/emulators/sameboy/work/SameBoy-0.14.2'
rgbasm -i build/obj/BootROMs/ -i BootROMs/ -o build/bin/BootROMs/agb_boot.bin.tmp BootROMs/agb_boot.asm
rgblink -o build/bin/BootROMs/agb_boot.bin.tmp2 build/bin/BootROMs/agb_boot.bin.tmp
dd if=build/bin/BootROMs/agb_boot.bin.tmp2 of=build/bin/BootROMs/agb_boot.bin count=1 bs=2304 2> /dev/null
gmake[3]: Leaving directory '/wrkdirs/usr/ports/emulators/sameboy/work/SameBoy-0.14.2'
rgbasm -i build/obj/BootROMs/ -i BootROMs/ -o build/bin/BootROMs/cgb_boot.bin.tmp BootROMs/cgb_boot.asm
rgbasm -i build/obj/BootROMs/ -i BootROMs/ -o build/bin/BootROMs/cgb_boot.bin.tmp BootROMs/cgb_boot.asm
rgblink -o build/bin/BootROMs/cgb_boot.bin.tmp2 build/bin/BootROMs/cgb_boot.bin.tmp
dd if=build/bin/BootROMs/cgb_boot.bin.tmp2 of=build/bin/BootROMs/cgb_boot.bin count=1 bs=2304 2> /dev/null
rgblink -o build/bin/BootROMs/cgb_boot.bin.tmp2 build/bin/BootROMs/cgb_boot.bin.tmp
error: Could not open file build/bin/BootROMs/cgb_boot.bin.tmp: No such file or directory
rgbasm -i build/obj/BootROMs/ -i BootROMs/ -o build/bin/BootROMs/agb_boot.bin.tmp BootROMs/agb_boot.asm

http://package18.nyi.freebsd.org/data/122amd64-default-foo/2021-04-10_08h07m32s/logs/errors/sameboy-0.14.2.log

I believe this is because at the moment the sdl program and libretro
module are built in one go but both depend on the bootroms and
should actually be built in separate steps.  Try that before adding
MAKE_JOBS_UNSAFE.
2021-04-12 19:33:09 +02:00
Gerald Pfeifer
996345a04d emulators/wine-devel: Update to Wine 6.6
This includes the following changes:
 - DWrite and DnsApi libraries converted to PE.
 - Plug & play driver support improvements.
 - Various bug fixes.

Also a decent number of files installed no longer are contingent on
the Staging patchset, having moved into Wine proper.

On the way simplify the dependency on wine-mono-devel.
2021-04-12 13:11:14 +00:00
Antoine Brodin
4f4eb2763b Hook emulators/z80pack to the build 2021-04-11 20:43:27 +00:00
Stefan Eßer
c9f346ce07 New port: emulators/z80pack Z80 emulator with CP/M-80
This port builds only the generic Z80 emulator and installs various
CP/M-80 disk images. The images can be copied into user directories
and updated from within the emulation of with the cpmtools programs.

The emulation covers CP-NET and MP/M-80 and addition to CP/M-1.4,
CP/M-2.2, and CP/M-3.0.

The port could be extended to install the full hardware emulation of
some classic S-100 bus computers from ALTAIR, IMSAI, and Cromemco
(including working emulation of the front panels).
2021-04-11 21:26:59 +02:00
Guido Falsi
423f3dfd75 emulators/virtualbox-ose: Fix build with ports provided SSL library on 11.x
Due to a compiler/linker command line ordering issue, VirtualBox 6
fails to compile on 11.x when a ports provided SSL library is
used.

Fix the order of -L options passed to the linker where the ssl
library is used.

Thanks to  Chad Jacob Milios <milios@ccsys.com> for suggesting the
correct fix.

PR:		254295
Submitted by:	russo@bogodyn.org
MFH:		2021Q2
2021-04-11 16:55:35 +02:00
Jan Beich
8440e69699 emulators/yuzu: update to s20210409
Changes:	7feb490f8...96d07b494
2021-04-10 00:39:25 +00:00
Jan Beich
e4f63e4fbf emulators/rpcs3: update to 0.0.15.12064
Changes:	f64a7bb82...17f5fec53
2021-04-10 00:39:25 +00:00
Gerald Pfeifer
d3e3974b71 emulators/wine-devel: Update to Wine 6.5
This includes the following changes:
 - OpenCL support updated to version 1.2.
 - More support for IE compatibility modes in MSHTML.
 - More windowless RichEdit work.
 - A few more WinRT library stubs.
 - Various bug fixes.
2021-04-09 21:44:09 +00:00
Jose Alonso Cardenas Marquez
cddad355d5 - Update to 6.5.2 2021-04-08 18:41:43 -05:00
Rene Ladan
5980fd40bc Remove expired ports:
2021-04-01 ftp/wzdftpd: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-01 astro/roadmap: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-01 games/cosmo: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-01 games/bomberinstinct: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-01 games/drm: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-01 games/bygfoot: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-01 games/cre: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-01 irc/hybserv: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-01 irc/xaric: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-01 mail/elmo: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-01 misc/cave: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-01 security/bugs: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-01 security/dmitry: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-01 security/doorman: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-01 shells/esh: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-01 sysutils/cpu: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-01 textproc/libcrm114: No known users, dead upstream
2021-04-01 x11/wmmatrix: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-01 x11/wmxss: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-01 x11/tycoon: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-01 x11/xgrab: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-01 x11/xbanner: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-01 x11/bricons: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-01 x11/xmon: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-01 games/cavezofphear: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-01 astro/saoimage: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-01 audio/ksmp3play: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-01 audio/jamin: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-01 audio/musicbox-tag-editor: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-01 audio/nspmod: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-01 audio/cdplay: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-01 audio/gimmix: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-01 audio/ghostess: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-01 audio/wmrecord: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-01 audio/toolame: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-01 audio/shout: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-01 biology/grappa: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-01 biology/phylip: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-01 biology/lagan: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-01 cad/varkon: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-01 cad/transcalc: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-01 comms/seyon: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-01 comms/efax: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-01 converters/vda2fbd: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-01 converters/shftool: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-01 devel/openzz: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-01 devel/sourcenav: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-01 devel/gb: Unmaintained and dead upstream
2021-04-01 dns/checkdns: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-01 dns/inadyn-mt: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-01 editors/gate: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-01 editors/thoteditor: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-01 emulators/cinc: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-01 emulators/e-uae: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-01 emulators/dtcyber: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-01 ftp/jftpgw: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-01 ftp/pureadmin: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-02 textproc/hs-pandoc-citeproc: Integrated into textproc/hs-pandoc
2021-04-07 19:54:26 +02:00
Mathieu Arnold
cf118ccf87
One more small cleanup, forgotten yesterday.
Reported by:	lwhsu
2021-04-07 10:09:01 +02:00
Mathieu Arnold
135fdeebb9
all: Remove all other $FreeBSD keywords. 2021-04-06 16:31:13 +02:00
Mathieu Arnold
305f148f48
Remove # $FreeBSD$ from Makefiles. 2021-04-06 16:31:07 +02:00
Jan Beich
1e8c41d070 emulators/citra: update to s20210403
Changes:	8e3c7674d...b3cab3c45
2021-04-06 08:11:44 +00:00
Jan Beich
a67b6931f1 emulators/yuzu: update to s20210404
Changes:	fb7dcbf7a...7feb490f8
2021-04-06 08:11:44 +00:00
Jan Beich
6ce48c1cfb emulators/rpcs3: update to 0.0.15.12048
Changes:	66df38957...f64a7bb82
2021-04-06 08:11:44 +00:00
Guido Falsi
72a4b7ab57 Reimplement patch to disable Asyncronous IO in virtualbox-ose 6 as
an option, leaving AIO enabled by default, so no functional change
in default build.

Requested/Suggested by:	David G Lawrence <dg@dglawrence.com>
2021-03-30 21:30:31 +00:00
Jan Beich
2c93aa1f2d emulators/rpcs3: update to 0.0.15.12019
Changes:	b978aa6dc...66df38957
2021-03-30 01:00:28 +00:00
Jan Beich
b289567cba emulators/yuzu: update to s20210329
Changes:	65774084f...fb7dcbf7a
2021-03-30 01:00:21 +00:00
Gerald Pfeifer
ccd4657f7c The update to Wine 5.0.4 brought a potential build problem depending
on options chosen and packages installed (or not).

Temporarily add a patch files/patch-dlls_qcap_v4l.c to resolve problems
where v4l (multimedia/libv4l) is used when present, even if explicitly
disabled during ./configure.

PR:		254601
Submitted by:	Felix Palmen <felix@palmen-it.de>
2021-03-29 22:50:27 +00:00
Gleb Popov
2b37941770 emulators/i386-wine-devel: Rebuild the binaries.
PR:		254516
Submitted by:	Alexander Vereeken <Alexander88207@protonmail.com>
Reviewed by:	arrowd
Differential Revision:	https://reviews.freebsd.org/D29367
2021-03-28 13:58:18 +00:00
Jan Beich
3d181f555b emulators/rpcs3: update to 0.0.15.12011
Changes:	8d5445398...b978aa6dc
2021-03-27 00:40:58 +00:00
Gerald Pfeifer
0ff2e5f593 Update to the Wine 5.0.4 maintenance release which fixes some 67 bugs. 2021-03-26 06:55:45 +00:00
Santhosh Raju
a74251aedf emulators/cannonball: Updates to 0.32
Changes since 0.31:

Controller Improvements & Rumble Support

This release focuses on Controller Support & Improvements.

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

  * [Controllers] Basic rumble support can now be enabled from the CONTROLS
    menu. The strength can be adjusted. The code that controls the rumble is
    identical to that of the upright arcade machine motor shaker. The option
    will only show in the menu if your controller is supported.
  * [Controllers] Auto-detection and assignment of controller buttons and axis
    should be much improved. I will update the manual to call out the default
    controls in due course. (Right trigger = accelerate, Left trigger = brake,
    Start = Start, Back = Menu, A = Gear Change, X = Change View, Y = Coin).
    These can be redefined as desired.
  * [Controllers] D-Pad can be used in menus.
  * [Menus] Gamepad/Joystick settings has its own menu.
  * [Menus] Ensure that 'A' button on controllers can be used to select items.
    Analog accelerate is now only used when run via original arcade cabs as
    it's not optimal.
  * [Rom Loader] Sped up CRC32 based loading by using a Hashmap. It was
    reportedly slow when used over a network.
  * [Rom Loader] It is possible to switch back to the old filename loading
    system via a setting in config.xml
  * [Config] It is now possible to change and configure the location of the
    'res' directory.
2021-03-26 05:24:22 +00:00
Jan Beich
cde2765f56 emulators/ppsspp: backport stability fixes for system ffmpeg 2021-03-25 16:04:40 +00:00
Jan Beich
97f29db51f emulators/yuzu-qt5: skip www/qt5-webengine if missing
Even if qt5-webengine is removed it may re-appear at a later date.
Keep web applet until the last minute but don't sacrifice yuzu-qt5.
2021-03-25 14:40:00 +00:00
Renato Botelho
f310ea8b50 emulators/open-vm-tools: Update to 11.2.5 and other changes
- Update to 11.2.5 [1]
- Make fuse dependency optional adding new FUSE option, enabled by default [2]
- Remove CONFLICTS with packages that were removed years ago
- Remove DOCS items from pkg-plist and use PORTDOCS instead
- Install default tools.conf [1]
- Do not mkdir directories not covered by pkg-plist
- Rework patch-lib_guestApp_guestApp.c to respect ${PREFIX}
- vmware-kmod.in:
	- Simplify logic
	- Use kldstat -q instead of redirect stdout/stderr [2]
- Partially restore @preunexec removed in r473438.  Set tools.set.version as 0
  is important to let hypervisor to be notified package is removed.  Otherwise
  vCenter console shows tools status as "installed" but "not-running". [3]

PR:		252699 [1]
		226204 [2]
		246440 [3]
Submitted by:	John Wolfe <jwolfe@vmware.com> [1] [3]
		ohauer [2]
Sponsored by:	Rubicon Communications, LLC ("Netgate")
2021-03-25 12:10:00 +00:00
Jan Beich
b21709405c emulators/yuzu: update to s20210324
Changes:	a50133fc5...65774084f
2021-03-25 00:52:33 +00:00
Jan Beich
4fd2241dcc emulators/rpcs3: update to 0.0.15.12006
Changes:	cd07ab5b5...8d5445398
2021-03-25 00:52:28 +00:00
Rene Ladan
b217c7fc9c Mark ports recursively depending on Python 2.7 for expiration on June 23.
For ports optionally dependending on Python 2.7, just mark those options
as expired. Remove konquerer from the x11/kde-baseapps metaport and bump
its PORTREVISION.

Submitted by:	rene
Reviewed by:	portmgr, adridg, ehaupt, lme, madpilot, pizzamig, se, sunpoet, yuri
Approved by:	portmgr
Differential Revision:	https://reviews.freebsd.org/D28665
2021-03-24 13:34:35 +00:00
Gerald Pfeifer
bf618501a3 The Staging Patchset for Wine 6.4 is available; include it.
Just a minor change in terms of packaging (wow64cpu.dll is gone).
2021-03-23 07:35:13 +00:00
Jan Beich
699e1fd956 emulators/rpcs3: update to 0.0.15.11994
Changes:	379138af2...cd07ab5b5
2021-03-23 00:42:19 +00:00