Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
This is a slave port. You may also want to view the commits to the master port: emulators/virtualbox-ose-legacy |
Commit | Credits | Log message |
5.2.44_27 18 Jan 2025 20:25:21
    |
Vladimir Druzenko (vvd)  |
emulators/virtualbox-ose{,-nox11}-legacy: Add SLAVE_PORT definition
MFH: 2025Q1 |
18 Jan 2025 20:13:25
  
|
Vladimir Druzenko (vvd)  |
emulators/virtualbox-ose{,-nox11}-legacy: Fix PYTHON in DEFAULT_OPTIONS, return
clearing of ENV
MFH: 2025Q1 |
5.2.44_25 07 Jan 2025 19:37:49
    |
Vladimir Druzenko (vvd)  Author: takahiro.kurosawa |
emulators/virtualbox-ose{,-additions}{,-nox11}-legacy: Fix vboxvfs bugs
This commit fixes vboxvfs (shared foler) kernel module bugs:
* fix open file leaks on creating files that causes file descriptor
leaks on host;
* fix halfway lookups.
PR: 245865
MFH: 2025Q1 |
5.2.44_24 05 Jan 2025 01:43:43
    |
Vladimir Druzenko (vvd)  |
emulators/virtualbox-ose{,-nox11}{,-legacy}: Fix listen VNC on TCP port on IPv6
address
Four new options are available:
- "VNCAddress4" -> IPv4 address to use
- "VNCPort4" -> IPv4 Port to use
- "VNCAddress6" -> IPv6 address to use
- "VNCPort6" -> IPv6 port to use
"TCP/Ports" is used for backward compatibility as IPv4 and IPv6 ports if
"VNCPort4" or "VNCPort6" is not defined.
Detailed description is here:
https://www.virtualbox.org/browser/vbox/trunk/src/VBox/ExtPacks/VNC/VBoxVNC.cpp#L361
PR: 193778 |
5.2.44_19 04 Jan 2025 21:14:31
    |
Vladimir Druzenko (vvd)  |
emulators/virtualbox-ose*: Improve ports
* Replace PORTVERSION with DISTVERSION.
* Fix CONFLICTS_INSTALL.
* Fix PYTHON in DEFAULT_OPTIONS in emulators/virtualbox-ose.
* Pet portclippy and portlint.
* Formatting and etc.
PR: 258159 |
5.2.44_19 20 Jul 2024 09:35:41
    |
Vladimir Druzenko (vvd)  Author: Igor Malyshev |
emulators/virtualbox-ose{,-nox11}-legacy: fix USB passthrough fails with: Failed
to create a proxy device for the USB device
Failed to create a proxy device for the USB device. (Error:
VERR_INVALID_PARAMETER)
00:00:24.961804 usbProxyConstruct: Failed to open '/dev/ugen0.6',
rc=VERR_INVALID_PARAMETER
00:00:24.961881 ERROR [COM]: aRC=NS_ERROR_FAILURE (0x80004005)
aIID={872da645-4a9b-1727-bee2-5585105b9eed} aComponent={ConsoleWrap}
aText={Failed to create a proxy device for the USB device. (Error:
VERR_INVALID_PARAMETER)}, preserve=false aResultDetail=-2
In commit
https://cgit.freebsd.org/src/commit/?id=9b077d72bcc313baea2b9283afc7f568739eaadc
+#define USB_FS_XFER_MAX 126
- if (fs_ep_ptr == NULL || ep_index_max > 127)
+ if (fs_ep_ptr == NULL || ep_index_max > USB_FS_XFER_MAX)
To fix VirtualBox decrease USBFBSD_MAXENDPOINTS from 127 to 126:
-#define USBFBSD_MAXENDPOINTS 127
+#define USBFBSD_MAXENDPOINTS 126
PR: 270900
Tested by: groenveld@acm.org, russo@bogodyn.org
Approved by: with hat of vbox (maintainer)
MFH: 2024Q3 |
5.2.44_18 09 Jul 2024 21:30:58
    |
Vladimir Druzenko (vvd)  |
emulators/virtualbox-ose{,-nox11}-legacy: add vboxinit start/stop script for VMs
which is controlled from phpvirtualbox
Set the "Startup Mode" to "Automatic" for the virtual machine in
phpvirtualbox to automatically start the virtual machine during OS boot.
This script also stops virtual machines during reboot even if
vboxinit_enable="YES" is not present in /etc/rc.conf.
phpvirtualbox uses the "Web Service" (WEBSERVICE) to configure and
manage virtual machines, so we install the script only when the
WEBSERVICE option is enabled.
PR: 280062 |
5.2.44_17 28 Jun 2024 19:08:33
    |
Vladimir Druzenko (vvd)  |
emulators/virtualbox-ose{,-nox11,-kmod,-additions,-additions-nox11}-legacy: fix
build with llvm15+, fix run with PAE on i386
* Fix build with llvm15+ from ports and from base:
- ISO C++17 does not allow 'register' storage class specifier;
- require -fPIC on i386.
* Fix load kernel modules on host and guest i386 if kernel compiled with
PAE option: add non-default option PAE to ports.
Based on patches from mi@.
PR: 279257 224616
Approved by: vbox (maintainer, timeout 1 month and 6 years) |
5.2.44_16 19 Jul 2023 10:12:44
    |
Vladimir Druzenko (vvd)  |
emulators/virtualbox-ose{,-nox11}-legacy: fix PORTREVISION and option MANUAL =>
DOCS
1. Fix PORTREVISION in master port emulators/virtualbox-ose-legacy for
slave port emulators/virtualbox-ose-nox11-legacy.
2. Rename in slave port emulators/virtualbox-ose-nox11-legacy MANUAL to
DOCS - in master port was renamed in
https://cgit.freebsd.org/ports/commit?id=a0ef5898beb4c6a73e9d94aaa452c0eb37cbb14c.
3. Bump emulators/virtualbox-ose-nox11-legacy.
Approved by: arrowd (mentor)
Differential Revision: https://reviews.freebsd.org/D41071
MFH: 2023Q3 |
5.2.44_13 23 Apr 2023 09:09:58
    |
Gerald Pfeifer (gerald)  |
*: Bump PORTREVISIONs for math/mpc update to 1.3.1 |
5.2.44_11 10 Apr 2022 19:11:41
    |
Charlie Li (vishwin)  |
textproc/libxml2: bump all LIB_DEPENDS consumers
This is a separate commit to facilitate easier cherry-picking for
quarterly.
PR: 262853, 262940, 262877, 263126
Approved by: fluffy (mentor) |
5.2.44_10 26 Mar 2022 08:27:27
    |
Matthias Fechner (mfechner)  |
textproc/libxml2: bump all dependencies
This should make sure that all dependent ports will pick
up the new version commited with a13ec21cd733f67a9fc0dc00ab45268bdc236246 |
5.2.44_5 07 Apr 2021 08:09:01
    |
Mathieu Arnold (mat)  |
One more small cleanup, forgotten yesterday.
Reported by: lwhsu |
5.2.44_5 06 Apr 2021 14:31:07
    |
Mathieu Arnold (mat)  |
Remove # $FreeBSD$ from Makefiles. |
5.2.44_4 09 Mar 2021 18:27:36
  |
madpilot  |
- Update VirtualBox OSE to 6.1.18
- Old VirtualBox OSE 5.2.44 preserved as "-legacy" versions of the
ports (repocopied)
- Add back extra patch removed in r528258, actually required to
build DEBUG kmod
- Correctly define WITH_DEBUG when enabling the DEBUG option, so
binaries are not stripped
Please note that this new version supports only amd64 CPUs. If you need
to use older hardware please install the legacy ports.
Note that moving VM snapshots across major updates is unsupported, it's
strongly suggested to properly shutdown VMs before upgrading, please
check UPDATING for further details.
(Only the first 15 lines of the commit message are shown above ) |