Commit Graph

11592 Commits

Author SHA1 Message Date
Vladimir Druzenko
db689ba5bf emulators/virtualbox-ose-71: Fix build on 15-CURRENT after 1500013
kBuild: Linking VBoxSVC
(...cut...) undefined reference to `cam_close_device'
(...cut...) undefined reference to `cam_freeccb'
(...cut...) undefined reference to `cam_getccb'
(...cut...) undefined reference to `cam_open_btl'
(...cut...) undefined reference to `cam_send_ccb'
(...cut...) undefined reference to `cam_strvis'
(...cut...) undefined reference to `geom_deletetree'
(...cut...) undefined reference to `geom_gettree'

PR:	286799
MFH:	2025Q2
2025-06-05 04:11:30 +03:00
Jan Beich
cefef16930 emulators/yuzu: reference another upstream for b1becbbb9f 2025-06-04 21:12:14 +02:00
Jan Beich
598cb8741c emulators/yuzu: drop simpleini workaround after b607e109fc 2025-06-04 21:12:12 +02:00
Jan Beich
156064e539 emulators/yuzu: unbreak after 94c3a70981
src/core/debugger/debugger.cpp:9:10: fatal error: 'boost/process/async_pipe.hpp' file not found
    9 | #include <boost/process/async_pipe.hpp>
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Reported by:	pkg-fallout
2025-06-04 20:50:05 +02:00
Gleb Popov
a629954057 devel/linux-rl9-libsoup: Remove the port 2025-06-04 15:10:40 +03:00
Vladimir Druzenko
2314a49511 emulators/virtualbox-ose{,-legacy}: Fix patch for build with libxml2 2.12.6+
Remove RT_NOTHROW_DEF: it is defined in VirtualBox itself, but was only
introduced in version 7.0.

PR:	287284 279958
Fixes:	17271d3143 (Fix build with libxml2 2.12.6+)
2025-06-04 04:04:04 +03:00
Gleb Popov
1a9348024e emulators/linux_base-rl9: Fix plists
Fixes:	a1ede8696e
2025-06-03 18:32:53 +03:00
Gleb Popov
a1ede8696e emulators/linux_base-rl9: Include libsoup 2025-06-03 09:41:12 +03:00
Muhammad Moinur Rahman
54c0c3af8a emulators/mastergear: Refactor
- Add LICENSE NONE as there is no mention of a license in the source
  code or distrubution. License has to be acquired from the author as
  per the website
- Use USES=tar instead of EXTRACT_SUFX
- Pet portclippy
2025-06-02 23:57:06 +02:00
Muhammad Moinur Rahman
dbc8f90f05 emulators/qemu-devel: Update version 9.1.0.20250331=>9.2.0.20250430 2025-06-02 23:56:26 +02:00
Gleb Popov
cebd2ae6f1 linux-rl9*: Stop installing build-id files
- They complicate pkg-plist manipulations
- They increase the package's size
- They are used for debugging and it is unlikely that someone would debug
  binaries coming from Linux RPMs
2025-06-02 13:45:54 +03:00
Gleb Popov
231cafec38 emulators/linux_base-rl9: Do not install libgiognutls.so
This avoids dependency on libgnutls
2025-06-02 13:45:53 +03:00
Gleb Popov
767eae4048 devel/linux-{c7,rl9}-libgfortran: Remove ports 2025-06-02 13:45:51 +03:00
Gleb Popov
c771b4d6e9 emulators/linux_base-c7: Include mpfr from linux-c7-devtools 2025-06-02 13:44:34 +03:00
Dima Panov
18632db919 devel/boost: bump consumers after Boost update 2025-06-02 03:40:43 +03:00
Daniel Engberg
7452a7058e emulators/z80pack: Convert to USES=tar:tgz and unbreak fetch
Convert from EXTRACT_SUFX= .tgz to USES= tar:tgz
Update distinfo to fix fetch

Approved by:	blanket (build fix)
2025-06-01 12:29:09 +02:00
Jan Beich
05bc23b692 emulators/rpcs3: update to 0.0.37
Changes:	b54c2124cf...68d2573344
2025-06-01 00:47:04 +02:00
Alastair Hogge
23c010b348 emulators/mame: Update to 0.277
* Add FORCE_DRC_C_BACKEND to ${MAKE_ENV}, to workaround a linking issue
  with DRC
* Retrieve upstream patch to address linking issue with asmjit
* Update .ini configuration files, mame, and plugin

Changelog: https://www.mamedev.org/?p=550

PR:		285045
2025-05-31 12:36:02 +02:00
Muhammad Moinur Rahman
6a4af9a4a7 emulators/qemu-devel: Update version 9.1.0.20250228=>9.1.0.20250331 2025-05-30 00:05:57 +02:00
Muhammad Moinur Rahman
30f54445ea emulators/qemu: Update version 10.0.0=>10.0.2
Changelog: https://wiki.qemu.org/ChangeLog/10.0
2025-05-30 00:05:55 +02:00
Gerald Pfeifer
6da5d9f4e5 emulators/wine: Restore 32-bit builds
We need the same source tree for 32-bit as for 64-bit builds for
files/patch-man not to break things.

Also revert f48100735d which was harmless, alas not helpful.

PR:		204227
2025-05-29 10:21:51 +00:00
Vladimir Druzenko
f3a57fc3f6 emulators/virtualbox-ose-kmod{,-70,-71,-legacy}: Fix on 15-CURRENT: linker_load_file: /boot/modules/vboxnetflt.ko - unsupported file type
After commit
93b4a54456
  kernel: linker_load_file: /boot/modules/vboxnetflt.ko - unsupported file type
  kernel: KLD vboxnetflt.ko: depends on netgraph - not available or version mismatch

Thanks to Benjamin Close <Benjamin.Close@clearchain.com> and
rkoberman@gmail.com for researching the issue and identifying its cause.

PR:	286204 286717
MFH:	2025Q2
2025-05-23 01:22:34 +03:00
Gleb Popov
95c5ae195b Uses/linux.mk: Add sdl20-extralibs and make use of it in ports 2025-05-22 22:09:16 +03:00
Vladimir Druzenko
17271d3143 emulators/virtualbox-ose{,-nox11}{,-legacy}: Fix build with libxml2 2.12.6+
Patch ported from VirtualBox 7.x.

PR:	279958
2025-05-22 20:14:52 +03:00
Stefan Schlosser
a351b4f18e emulators/flycast: bump PORTREVISION after devel/libchdr update
PR:	286992
2025-05-22 16:24:24 +03:00
Jan Beich
1a1552a369 emulators/rpcs3: update to 0.0.36.17959
Changes:	2f8ed1a6bd...b54c2124cf
2025-05-22 02:35:58 +02:00
Adam Weinberger
0bdd2ad334 go: Bump go124-dependent ports
Earlier I bumped the default Go to 1.24. Ports that specify a lower
version will still build with those lower version (for now), so they
don't need a bumping. Instead I'm bumping anything that (now) has go124
as a dependency.
2025-05-21 15:58:15 -04:00
Gerald Pfeifer
f48100735d emulators/wine: Copy, don't move, input for wine.1 man pages
This did not show up in my testing of eac9976c93 nor the original
reporter, alas there were now two pkg-fallout@ notifications which
hints at a potential timing issue, so leave the man pages also at
their old locations in the source tree, i.e., copy instead of move.

PR:		204227
2025-05-21 14:20:19 +00:00
Jan Beich
b1becbbb9f emulators/yuzu: unbreak build with libfmt 11
PR:		286856
Reported by:	diizzy
2025-05-21 13:43:29 +02:00
Ganael LAPLANCHE
2a0a0b962e emulators/dolphin-emu: Fix build with upcoming fmt 11.2.0
PR:	286857
Reported by:	diizzy
2025-05-19 12:04:33 +02:00
Gerald Pfeifer
eac9976c93 emulators/wine: Ensure we have wine.1 man pages in all builds
This takes some backports from upstream (which wine-devel has) and
manual installation. Luckily upstream has fully resolved this for
11.0.

PR:		204227
2025-05-18 14:52:31 +00:00
Gerald Pfeifer
0559e889b9 emulators/wine: Include wine.1 man pages in all builds
Originally [1] these were only available for 32-bit builds, which
changed since.

This is a backport of 0d45588eb7 from emulators/wine-devel.

PR:		204227 [1]
2025-05-17 19:03:59 +00:00
Vladimir Druzenko
b385e71707 emulators/virtualbox-ose{,-kmod,-nox11}-71: Add new ports VirtualBox 7.1.8
Port based on patch from devel@stasyan.com.
The main work on porting was done by the author of the original patch.
The rest is a dozen various improvements and bug fixes that have been
made over the past few months in older versions: 7.0.x, 6.1.x, 5.2.x.

The requirements for 7.1.x are the same as for 7.0.x, but for now we'll
leave both versions in experimental/test mode.

The following ports also need to be created (they are not available for
version 7.0.x either):
 - emulators/virtualbox-ose-additions-71;
 - emulators/virtualbox-ose-additions-nox11-71.

www/phpvirtualbox-71 already in ports.

Changelog:
https://www.virtualbox.org/wiki/Changelog-7.1

PR:		284439 271146
Tested by:	Mario Lobo <lobo@bsd.com.br>
Relnotes:	yes
2025-05-13 23:33:40 +03:00
Vladimir Druzenko
36a9a113cd emulators/virtualbox-ose{,-kmod,-nox11}-71: Repocopy from emulators/virtualbox-ose{,-kmod,-nox11}-70
PR:	284439
2025-05-13 23:33:39 +03:00
Vladimir Druzenko
8e44e5724a emulators/virtualbox-ose-70: Sort USES
MFH:	2025Q2
2025-05-13 22:01:45 +03:00
Vladimir Druzenko
031b8f8fae emulators/virtualbox-ose{,-nox11}-70: Add patches for better graphics devices support
While here refresh patches for graphics devices

PR:		286748
Tested by:	Martin Birgmeier <d8zNeCFG@aon.at>, rkoberman@gmail.com
MFH:		2025Q2
2025-05-13 20:55:40 +03:00
Vladimir Druzenko
47d943f3cf emulators/virtualbox-ose{,-nox11}: Add patches for better graphics devices support
While here refresh patches for graphics devices

PR:		286748
Tested by:	Martin Birgmeier <d8zNeCFG@aon.at>, rkoberman@gmail.com
MFH:		2025Q2
2025-05-13 20:55:40 +03:00
Baptiste Daroussin
1d9be28092 virtualbox*-kmod: fix cross building
Apply the same fix as 8b659812a2 to allow
cross buidling and make it appear in kmods repositories
2025-05-13 15:05:46 +02:00
Baptiste Daroussin
8b659812a2 emulators/virtualbox-ose-kmod: fix cross building
For cross building the CC variable is passed quoted with the target

the which configure script from VirtualBox expects it to only be the
name of the command and using which to determine if usable.

Replacing in the which_wrapper function the call of $* with only the
first argument, makes it accept cross building.

Cross building support is important for kmods as they are all cross
built to populate the kmods repositories
2025-05-13 11:49:54 +02:00
Vladimir Druzenko
9db6ed5517 emulators/virtualbox-ose-70: Improve DESC for OGG and VORBIS options
Make a description that more accurately describes what these options do.

MFH:	2025Q2
2025-05-13 02:27:41 +03:00
Takahiro Kurosawa
137787be31 emulators/virtualbox-ose-additions{,-legacy}: Fix build on 15-CURRENT OSVERSION>=1500038
PR:	286718
MFH:	2025Q2
2025-05-12 03:51:21 +03:00
Vladimir Druzenko
c7b9a8bb20 emulators/virtualbox-ose-nox11: Add OPUS to OPTIONS_EXCLUDE
MFH:	2025Q2
2025-05-12 02:06:13 +03:00
Vladimir Druzenko
55c131637a emulators/virtualbox-ose: Add patch with enable "HW accelerated graphics output"
While here sort options.

MFH:	2025Q2
2025-05-12 02:00:36 +03:00
Vladimir Druzenko
37964f0e32 emulators/virtualbox-ose-legacy: Backported patch from emulators/virtualbox-ose improve VGA/SVGA emulation
While here sort options.

MFH:	2025Q2
2025-05-12 01:54:48 +03:00
Vladimir Druzenko
6e8f51b83f emulators/virtualbox-ose{,-nox11}-70: Add options OGG and VORBIS
For audio recording.

MFH:	2025Q2
2025-05-11 23:43:18 +03:00
Vladimir Druzenko
f679dc9205 emulators/virtualbox-ose-70: Add patch with enable "HW accelerated graphics output"
MFH:	2025Q2
2025-05-11 23:42:37 +03:00
Vladimir Druzenko
f9f71af0e9 emulators/virtualbox-ose-70: Fix overflow in host memory size calculation
Restore patch - got lost during update to 7.0.x.

PR:	271146
MFH:	2025Q2
2025-05-11 23:34:15 +03:00
Vladimir Druzenko
e3da428cdd emulators/virtualbox-ose-70: Fix CONFLICTS_INSTALL
PR:	284439
2025-05-11 04:31:39 +03:00
Vladimir Druzenko
806da99dc2 emulators/virtualbox-ose{,-additions,-kmod}{,-70,-legacy}: Update CONFLICTS_INSTALL before committing new ports with VirtualBox 7.1.x
PR:	284439
2025-05-11 04:23:34 +03:00
Mark Johnston
3a151cd44b emulators/virtualbox-ose{,-70,-legacy}: Fix release memory on VM exit on 15-CURRENT
PR:	286507
MFH:	2025Q2
2025-05-10 17:37:18 +03:00