Is the package virtualbox-ose-additions still maintained, even though query command says it still is?

I tried the "pkg query -e "%m == 'ports@FreeBSD.org'" %o" command and the package "virtualbox-ose-additions" is not one of those listed as a package with no maintainers. However, the current version of "virtualbox-ose-additions" is 6.1.50.401000_1. Because of this everytime I start Mate vie the command "xinit mate-session", a small box on the top right corner says that the guest additions version is outdated, and that version 7.1.16 is available.

I am currently able to have full screen FreeBSD on my 4K laptop by instead utilizing "VMSVGA" with 3D acceleration enabled and using the VM Ware driver that FreeBSD has available. However, the new guest additions version has some new features, and also had an entire reimplementation (read somewhere in Vbox forums that it uses Vulkan now).

If the port is still maintained, when is 7.1.X expected for FreeBSD?
 
[...] when is 7.1.X expected for FreeBSD?
To update VirtualBox to a new version is no easy task on FreeBSD. It's not as easy as to download the source code, build and install. The currently updated version 7.0.24 required 83 patches to run on FreeBSD. It took almost 2 years from reporting the update PR to committing the port.

Note that ports are not a part of the base system, FreeBSD ports maintaining is done by volunteers.

There is already a PR 284439 to update to 7.1 but it's uncertain if someone of the volunteers is willing to take over the task shortly.

However, the current version of "virtualbox-ose-additions" is 6.1.50.401000_1.
emulators/virtualbox-ose-70 additions has no port but can be enabled
Code:
ports/emulators/virtualbox-ose-70  %  make showconfig
...
GUESTADDITIONS=off: Build with Guest Additions
...
All virtualbox-ose{-*} versions must be installed from ports if the running system is 14.2. The emulators/virtualbox-ose-kmod-70 dependency package, providing kernel modules, is build for the time being for version 14.1. Kernel modules must match the running kernel.
 
The currently updated version 7.0.24 required 83 patches to run on FreeBSD
Amazing how a platform specific (by nature) virtualization platform requires vastly less patches than Chromium (1377), a glorified text viewer.

Whilst it would be yet another patch, I do feel that those "new version" and "auto update" notifiers should be patched out when using proper package managers. They are redundant and ultimately broken if you click on them.
 
Damn, I wasn't aware that Chromium port has that many patches and even 83 is a big number imo.
Yeah, the sheer number is a little creepy (its because Google reject BSD patches upstream because it is not one of their supported platforms).

Luckily most of the patches are things like this. Ultimately caused because the Chrome engineers (incorrectly) check for blanket platform name rather than platform features.
 
emulators/virtualbox-ose-70 additions has no port but can be enabled
ports/emulators/virtualbox-ose-70 % make showconfig ... GUESTADDITIONS=off: Build with Guest Additions
I hadn't the opportunity to test 7.0.24, GUESTADDITIONS=on: Build with Guest Additions doesn't produce something to install in a VM.

The commit log also shows:
Code:
    General status:
    * VirtualBox 7.1.x is still not fully ported to FreeBSD, so we are
      adding 7.0.x in experimental/test mode.
    ...
    * The following ports also need to be created for this replacement:
      - emulators/virtualbox-ose-additions-70;
 
Amazing how a platform specific (by nature) virtualization platform requires vastly less patches than Chromium (1377), a glorified text viewer.
devel/electron33 tops that by ~ 100 patches, ~1462. The port is apparently maintained by only one individual: MAINTAINER= tagattie@FreeBSD.org (some ports have multiple individuals as maintainer,i.e. MAINTAINER= chromium@FreeBSD.org)

We take for granted running third party applications, but most of us don't realize what effort has been put in maintaining those ports. Some ports need hours, weeks even months of testing. The next time someone complains about a port, remember that there is a non-paid volunteer behind the port to keep it running.

Many thanks to all maintainer. Kudos.
 
Many thanks to all maintainer.
Thank you nxjoseph:

Code:
/usr/ports/astro/astroterm/Makefile:MAINTAINER=    nxjoseph@protonmail.com
/usr/ports/comms/py-hid/Makefile:MAINTAINER=    nxjoseph@protonmail.com
/usr/ports/deskutils/cairo-dock-plugins/Makefile:MAINTAINER=    nxjoseph@protonmail.com
/usr/ports/deskutils/cairo-dock/Makefile:MAINTAINER=    nxjoseph@protonmail.com
/usr/ports/editors/gobby/Makefile:MAINTAINER=    nxjoseph@protonmail.com
/usr/ports/games/blockattack/Makefile:MAINTAINER=    nxjoseph@protonmail.com
/usr/ports/games/pyspacewar/Makefile:MAINTAINER=    nxjoseph@protonmail.com
/usr/ports/graphics/wallhaven-cli/Makefile:MAINTAINER=    nxjoseph@protonmail.com
/usr/ports/mail/hydroxide/Makefile:MAINTAINER=    nxjoseph@protonmail.com
/usr/ports/multimedia/clapper/Makefile:MAINTAINER=    nxjoseph@protonmail.com
/usr/ports/multimedia/droidcam/Makefile:MAINTAINER=    nxjoseph@protonmail.com
/usr/ports/multimedia/gaupol/Makefile:MAINTAINER=    nxjoseph@protonmail.com
/usr/ports/multimedia/video-trimmer/Makefile:MAINTAINER=    nxjoseph@protonmail.com
/usr/ports/net-im/dissent/Makefile:MAINTAINER=    nxjoseph@protonmail.com
/usr/ports/net-im/toot/Makefile:MAINTAINER=    nxjoseph@protonmail.com
/usr/ports/net-im/tuba/Makefile:MAINTAINER=    nxjoseph@protonmail.com
/usr/ports/net/spoofdpi/Makefile:MAINTAINER=    nxjoseph@protonmail.com
/usr/ports/sysutils/android-ota-payload-extractor/Makefile:MAINTAINER=    nxjoseph@protonmail.com
/usr/ports/textproc/dmenu-translate/Makefile:MAINTAINER=    nxjoseph@protonmail.com
/usr/ports/textproc/libinfinity/Makefile:MAINTAINER=    nxjoseph@protonmail.com
/usr/ports/textproc/television/Makefile:MAINTAINER=    nxjoseph@protonmail.com
/usr/ports/www/tgpt/Makefile:MAINTAINER=    nxjoseph@protonmail.com
/usr/ports/x11-wm/spectrwm/Makefile:MAINTAINER=    nxjoseph@protonmail.com
/usr/ports/x11/xclicker/Makefile:MAINTAINER=    nxjoseph@protonmail.com
 
Thank you nxjoseph:

Code:
/usr/ports/astro/astroterm/Makefile:MAINTAINER=    nxjoseph@protonmail.com
/usr/ports/comms/py-hid/Makefile:MAINTAINER=    nxjoseph@protonmail.com
/usr/ports/deskutils/cairo-dock-plugins/Makefile:MAINTAINER=    nxjoseph@protonmail.com
/usr/ports/deskutils/cairo-dock/Makefile:MAINTAINER=    nxjoseph@protonmail.com
/usr/ports/editors/gobby/Makefile:MAINTAINER=    nxjoseph@protonmail.com
/usr/ports/games/blockattack/Makefile:MAINTAINER=    nxjoseph@protonmail.com
/usr/ports/games/pyspacewar/Makefile:MAINTAINER=    nxjoseph@protonmail.com
/usr/ports/graphics/wallhaven-cli/Makefile:MAINTAINER=    nxjoseph@protonmail.com
/usr/ports/mail/hydroxide/Makefile:MAINTAINER=    nxjoseph@protonmail.com
/usr/ports/multimedia/clapper/Makefile:MAINTAINER=    nxjoseph@protonmail.com
/usr/ports/multimedia/droidcam/Makefile:MAINTAINER=    nxjoseph@protonmail.com
/usr/ports/multimedia/gaupol/Makefile:MAINTAINER=    nxjoseph@protonmail.com
/usr/ports/multimedia/video-trimmer/Makefile:MAINTAINER=    nxjoseph@protonmail.com
/usr/ports/net-im/dissent/Makefile:MAINTAINER=    nxjoseph@protonmail.com
/usr/ports/net-im/toot/Makefile:MAINTAINER=    nxjoseph@protonmail.com
/usr/ports/net-im/tuba/Makefile:MAINTAINER=    nxjoseph@protonmail.com
/usr/ports/net/spoofdpi/Makefile:MAINTAINER=    nxjoseph@protonmail.com
/usr/ports/sysutils/android-ota-payload-extractor/Makefile:MAINTAINER=    nxjoseph@protonmail.com
/usr/ports/textproc/dmenu-translate/Makefile:MAINTAINER=    nxjoseph@protonmail.com
/usr/ports/textproc/libinfinity/Makefile:MAINTAINER=    nxjoseph@protonmail.com
/usr/ports/textproc/television/Makefile:MAINTAINER=    nxjoseph@protonmail.com
/usr/ports/www/tgpt/Makefile:MAINTAINER=    nxjoseph@protonmail.com
/usr/ports/x11-wm/spectrwm/Makefile:MAINTAINER=    nxjoseph@protonmail.com
/usr/ports/x11/xclicker/Makefile:MAINTAINER=    nxjoseph@protonmail.com
You are welcome, it is my pleasure. Indeed, thanks to people who spend effort and time to port software to FreeBSD. Kudos.
 
Back
Top