fastports

virtualbox-ose — Commit History

emulators/virtualbox-ose

showing 431 stored commits — full history at freebsd-ports on GitHub

Commit Credits Log message
6.1.50
87ffb19323 files touched
Vladimir Druzenko (vvd)
emulators/virtualbox-ose{,-nox11}{,-legacy,-70,-71,-72}: Fix build with custom USERS/GROUPS not in UIDs/GIDs
Sponsored by:	UNIS Labs
MFH:		2026Q2
6.1.50
3862afae6a files touched
Vladimir Druzenko (vvd)
emulators/virtualbox-ose{,-70,-71,-72,-legacy}: Improve port (non-functional)
- Replace ${PREFIX}/share/applications with ${DESKTOPDIR}.
- Replace "*" with . in COPYTREE_SHARE.
6.1.50
4f2ef91eed files touched
Vladimir Druzenko (vvd)
emulators/virtualbox-ose*: Add support of "Unattended Installation of Guest OS" feature
Install files required by Unattended Installation of Guest OS feature.
These files were already prepared during the ports' build, so just add
them to the installation.

Details about this feature are here:
https://www.virtualbox.org/manual/topics/create-vm.html#tk_create-vm-unattended-install

Reported by:	xin3qu via IRC (#freebsd-vbox @ Libera.Chat)
6.1.50
c22c337cf0 files touched
Vladimir Druzenko (vvd)
emulators/virtualbox-ose*: Exclude from extract bundled binary files of kBuild
Thes is ~430-640 files, ~30-55MB total for different platforms.
We are using devel/kBuild for build VirtualBox ports.
devel/kBuild is a newer version than the one included in the VirtualBox
tarballs.
6.1.50
939d8775e7 files touched
Jan Beich (jbeich)
multimedia/libvpx: update 1.16.0
Changes:	https://chromium.googlesource.com/webm/libvpx/+log/v1.15.2..v1.16.0
Reported by:	Repology
6.1.50
8a712f4016 files touched
Vladimir Druzenko (vvd)
emulators/virtualbox-ose{,-legacy}: Limit python to 3.10-3.11
This is temporary workaround for build error:

/usr/ports/emulators/virtualbox-ose/work/VirtualBox-6.1.50/src/libs/xpcom18a4/python/src/VariantUtils.cpp:197:7: error: use of undeclared identifier 'PyUnicode_GET_SIZE'; did you mean 'PyDict_GET_SIZE'?
                if (PyUnicode_GET_SIZE(val_use) == 0) {
                    ^~~~~~~~~~~~~~~~~~
                    PyDict_GET_SIZE
/usr/local/include/python3.12/cpython/dictobject.h:53:26: note: 'PyDict_GET_SIZE' declared here
static inline Py_ssize_t PyDict_GET_SIZE(PyObject *op) {
                         ^
/usr/ports/emulators/virtualbox-ose/work/VirtualBox-6.1.50/src/libs/xpcom18a4/python/src/VariantUtils.cpp:501:38: error: use of undeclared identifier 'PyUnicode_AS_UNICODE'
                                FILL_SIMPLE_POINTER( PRUnichar, *PyUnicode_AS_UNICODE(val_use) );
                                                                 ^
/usr/ports/emulators/virtualbox-ose/work/VirtualBox-6.1.50/src/libs/xpcom18a4/python/src/VariantUtils.cpp:829:8: error: use of undeclared identifier 'PyUnicode_GetSize'
                        if (PyUnicode_GetSize(ob) == 0) {
                            ^

Support for the python 3.12+ was added in the VirtualBox 7.0.
Maybe I'll partially port this in older VirtualBox ports later.

PR:	292189 285957
6.1.50
89de71b8c7 files touched
Vladimir Druzenko (vvd)
emulators/virtualbox-ose-additions*: Fix "vboxmanage guestproperty" on host does not show interface name for FreeBSD guest
Upstream issue:
https://github.com/VirtualBox/virtualbox/issues/403
Upstream commit:
https://github.com/VirtualBox/virtualbox/commit/3cf64726847e2483c9539ca51c88862a0f1c7414

PR:	291128
MFH:	2025Q4
6.1.50
fba59be432 files touched
Vladimir Druzenko (vvd)
emulators/virtualbox-ose{,-additions,-kmod}{,-nox11}: Deprecate and set to expire on 2026-12-31
Upstream EOL reaches on 2024-01-31, use emulators/virtualbox-ose-*-72
instead.

PR:	290507
6.1.50
0dad99d889 files touched
Vladimir Druzenko (vvd)
emulators/virtualbox-ose{,-71,-72,-legacy}: Fix description in rc script
Fix description for option vboxinit_start_delay.

MFH:	2025Q4
6.1.50
64fb50b01e files touched
Max Brazhnikov (makc)
*/*: Fix Qt and LXQt spelling
6.1.50
bf21746ce0 files touched
Vladimir Druzenko (vvd)
emulators/virtualbox-ose*: Fix vboxvfs build on 16-CURRENT
/wrkdirs/usr/ports/emulators/virtualbox-ose-additions/work/VirtualBox-6.1.50/src/VBox/Additions/freebsd/vboxvfs/vboxvfs_vnops.c:1271:9: error: use of undeclared identifier 'NULLVP'
 1271 |         *vpp = NULLVP;
      |                ^
/wrkdirs/usr/ports/emulators/virtualbox-ose-additions/work/VirtualBox-6.1.50/src/VBox/Additions/freebsd/vboxvfs/vboxvfs_vnops.c:1281:3: error: call to undeclared function 'VREF'; ISO C99 and later do not support implicit function declarations [-Werror,-Wimplicit-function-declaration]
 1281 |                 VREF(dvp);
      |                 ^

Commits that broke the build:
https://cgit.freebsd.org/src/commit/sys/sys/vnode.h?id=7e4c451c12aeb26cc1179221b8230c491b17cf00
https://cgit.freebsd.org/src/commit/sys/sys/vnode.h?id=01c8e2e33df81b242d73a23de49a6b61f33c24c1

PR:		289992
Reported by:	pkg-fallout
MFH:		2025Q4
6.1.50
40fa372043 files touched
Vladimir Druzenko (vvd)
emulators/virtualbox-ose{,-nox11}{,-70,-71,-72,-legacy}: Fix build with ftp/curl 8.16.0
kBuild: Compiling VBoxRT - /wrkdirs/usr/ports/emulators/virtualbox-ose-72/work/VirtualBox-7.2.0/src/VBox/Runtime/generic/http-curl.cpp
/wrkdirs/usr/ports/emulators/virtualbox-ose-72/work/VirtualBox-7.2.0/src/VBox/Runtime/generic/http-curl.cpp:702:27: error: assigning to 'curl_proxytype' from incompatible type 'long'
  702 |     pThis->enmProxyType = CURLPROXY_HTTP;
      |                           ^~~~~~~~~~~~~~
/usr/local/include/curl/curl.h:791:35: note: expanded from macro 'CURLPROXY_HTTP'
  791 | #define CURLPROXY_HTTP            0L /* added in 7.10, new in 7.19.4 default is
      |                                   ^~

Upstream bug report:
https://github.com/curl/curl/issues/18054#issuecomment-3354156324

PR:	289924
6.1.50
cec1e153ef files touched
Vladimir Druzenko (vvd)
emulators/virtualbox-ose{,-additions,-kmod}{,-70,-71,-legacy}: Update CONFLICTS_INSTALL before committing new ports with VirtualBox 7.2.x
PR:	289019
6.1.50
3068854dd0 files touched
Baptiste Daroussin (bapt)
libxml2: chase libxml soversion bump
6.1.50
5ab3be27e7 files touched
Vladimir Druzenko (vvd)
emulators/virtualbox-ose*: Improve rc script
- Add sort VMs by name during auto start and reverse sort during stop -
  with this user can control the order in which VMs are started and stopped.
- Increase default delay between start VMs from 0 to 1 second -
  useful when automatically starting more than "2-3" VMs.
6.1.50
2314a49511 files touched
Vladimir Druzenko (vvd)
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:	17271d3143c9 (Fix build with libxml2 2.12.6+)
6.1.50
17271d3143 files touched
Vladimir Druzenko (vvd)
emulators/virtualbox-ose{,-nox11}{,-legacy}: Fix build with libxml2 2.12.6+
Patch ported from VirtualBox 7.x.

PR:	279958
6.1.50
47d943f3cf files touched
Vladimir Druzenko (vvd)
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
6.1.50
137787be31 files touched
Takahiro Kurosawa (takahiro.kurosawa)
emulators/virtualbox-ose-additions{,-legacy}: Fix build on 15-CURRENT OSVERSION>=1500038
PR:	286718
MFH:	2025Q2
6.1.50
55c131637a files touched
Vladimir Druzenko (vvd)
emulators/virtualbox-ose: Add patch with enable "HW accelerated graphics output"
While here sort options.

MFH:	2025Q2
6.1.50
806da99dc2 files touched
Vladimir Druzenko (vvd)
emulators/virtualbox-ose{,-additions,-kmod}{,-70,-legacy}: Update CONFLICTS_INSTALL before committing new ports with VirtualBox 7.1.x
PR:	284439
6.1.50
3a151cd44b files touched
Mark Johnston (markj)
emulators/virtualbox-ose{,-70,-legacy}: Fix release memory on VM exit on 15-CURRENT
PR:	286507
MFH:	2025Q2
6.1.50
9f3b8e1ffa files touched
Vladimir Druzenko (vvd)
emulators/virtualbox-ose{,-nox11}: Fix build python library
MFH:	2025Q2
6.1.50
271cb6e766 files touched
Mark Johnston (markj)
emulators/virtualbox-ose-kmod{,-70,-legacy}: Fix the build after FreeBSD kernel changes in 1500038
Update to chase removal of vm_page_next()

PR:		286206 286193 286204
Tested by:	Graham Perrin <grahamperrin@gmail.com>
MFH:		2025Q2
6.1.50
64f3a6bf7e files touched
Jan Beich (jbeich)
multimedia/libvpx: update 1.15.1
Changes:	https://chromium.googlesource.com/webm/libvpx/+log/v1.15.0..v1.15.1
Reported by:	portscout
6.1.50
a347a92e6e files touched
Gleb Popov (arrowd)
*: Bump revisions after dbus update
PR:		285253
Reported by:	Martin Birgmeier <d8zNeCFG@aon.at>
6.1.50
06a08e69f3 files touched
Charlie Li (vishwin)
python: bump all USE_PYTHON=distutils consumers after RUN_DEPENDS removal
Any missed ports, feel free to bump.

Any ports that need setuptools at runtime can have the devel/py-setuptools
manually added back to RUN_DEPENDS, but understand that this practice
is deprecated; see CHANGES for details.
6.1.50
179f17fc36 files touched
Vladimir Druzenko (vvd)
emulators/virtualbox-ose{,-additions,-kmod}{,-legacy}: Update CONFLICTS_INSTALL and PORTSCOUT before commit new ports with VirtualBox 7.0.x
PR:	271146
6.1.50
d23dace6ec files touched
Vladimir Druzenko (vvd)
emulators/virtualbox-ose{,-legacy}: Merge patches and unify patch names for src/VBox/Devices/PC/ipxe/Makefile.kmk
6.1.50
8d72823b38 files touched
Craig Leres (leres)
emulators/virtualbox-ose-kmod: Add check for MAXCPU and mp_maxcpus before load vboxdrv.ko
If the MAXCPU option is not the default for the running kernel, then
'kldload vboxdrv.ko' will result in a kernel panic.
Due to ABI difference (vboxdrv passes cpuset_t parameter (bitfield with
CPU_SETSIZE -> MAXCPU bits) into smp_rendezvous_cpus()) kernel panics
with "ncpus is 0 with non-zero map" message.

PR:	219913
6.1.50
1a2220ab88 files touched
takahiro.kurosawa (takahiro.kurosawa)
emulators/virtualbox-ose-additions{,-nox11}: 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
6.1.50
ed48632461 files touched
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
6.1.50
b4a6bc8744 files touched
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
6.1.50
7481fae4ff files touched
Vladimir Druzenko (vvd)
emulators/virtualbox-ose: Rename patch from *.bak to *
PR:	282780
Fixes:	1b244fbbf4d6 (Fix build error since 1500027 (struct ifnet is now hidden))
6.1.50
1b244fbbf4 files touched
Vladimir Druzenko (vvd)
emulators/virtualbox-ose-kmod: Fix build error since 1500027 (struct ifnet is now hidden)
Based on patch from wulf.

PR:		282780
Tested by:	groenveld@acm.org
6.1.50
5505c50fcc files touched
Gleb Popov (arrowd)
*: Bump PORTREVISIONs of Pulseaudio consumers
Sponsored by:	Future Crew, LLC
6.1.50
6e2da9672f files touched
Robert Clausecker (fuz)
filesystems: add new category for file systems and related utilities
The filesystems category houses file systems and file system utilities.
It is added mainly to turn the sysutils/fusefs-* pseudo-category into
a proper one, but is also useful for the sundry of other file systems
related ports found in the tree.

Ports that seem like they belong there are moved to the new category.
Two ports, sysutils/fusefs-funionfs and sysutils/fusefs-fusepak are
not moved as they currently don't fetch and don't have TIMESTAMP set
in their distinfo, but that is required to be able to push a rename
of the port by the pre-receive hook.

Approved by:	portmgr (rene)
Reviewed by:	mat
Pull Request:	https://github.com/freebsd/freebsd-ports/pull/302
PR:		281988
6.1.50
888cea7dee files touched
Jan Beich (jbeich)
multimedia/libvpx: update 1.15.0
Changes:	https://chromium.googlesource.com/webm/libvpx/+log/v1.14.1..v1.15.0
Reported by:	Repology
6.1.50
4485bd8221 files touched
Rene Ladan (rene)
all: drop support for expired FreeBSD 14.0
Simplify expressions for FreeBSD 13.X

Reviewed by:	many

Differential Revision:	https://reviews.freebsd.org/D46601
6.1.50
53bede4bcb files touched
Mark Johnston (markj)
emulators/virtualbox-ose-kmod: Catch up with FreeBSD KPI changes
After 1500021, kick_proc0() doesn't exist.

PR:		280495
Approved by:	vvd (maintainer)
Reported by:	Michael Butler <imb@protected-networks.net>
6.1.50
fb231153bf files touched
Igor Malyshev (bsd)
emulators/virtualbox-ose{,-nox11}: 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
6.1.50
612ffa0271 files touched
Vladimir Druzenko (vvd)
emulators/virtualbox-ose: fix build emulators/virtualbox-ose-additions{,-nox11} on main: error: unknown type name 'uma_zone_t'
In file included from /wrkdirs/usr/ports/emulators/virtualbox-ose-additions/work/VirtualBox-6.1.50/src/VBox/Additions/freebsd/vboxvfs/vboxvfs_prov.c:42:
/wrkdirs/usr/ports/emulators/virtualbox-ose-additions/work/VirtualBox-6.1.50/src/VBox/Additions/freebsd/vboxvfs/vboxvfs.h:209:2: error: unknown type name 'uma_zone_t'
  209 |         uma_zone_t      sf_node_pool;
      |         ^

Reported by:	pkg-fallout
MFH:		2024Q3
6.1.50
d0deb35b69 files touched
Vladimir Druzenko (vvd)
emulators/virtualbox-ose{,-nox11}: 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
6.1.50
9d32296c3b files touched
Muhammad Moinur Rahman (bofh)
emulators/virtualbox-ose: Refactor DOCS
Although the documentation builds fine currently however the doc
UserManual.pdf fails to build from the docbook with pdflatex from TeX
2024. So decouple the documentation file from the builds as an
additional DISTFILE. As this version is no longer supported by upstream
it is highly unlikely that the build of the documentation will be fixed
by upstream. Or unless someone has enough enthusiasm to fix the build
of the documentation once TeX 2024 hits the tree.

Approved by: portmgr (blanket)
Sponsored by: Nepustil
6.1.50
0660187ad0 files touched
Mathieu Arnold (mat)
cleanup: remove occurrences of WITH_DEBUG
DEBUG like all ports features, must not ever be set in a port, they are
user facing features, that the user needs to enable in their
environment/make.conf, either by defining WITH_DEBUG globally, or by
setting WITH_DEBUG_PORTS with origin of ports they want DEBUG enabled
in.
6.1.50
589aaaeb09 files touched
Jan Beich (jbeich)
multimedia/libvpx: update 1.14.0
Changes:	https://chromium.googlesource.com/webm/libvpx/+log/v1.13.1..v1.14.0
Reported by:	portscout
6.1.50
9e318d649a files touched
Vladimir Druzenko (vvd)
emulators/virtualbox-ose{,-kmod,-additions}: update to 6.1.50
Changelog: https://www.virtualbox.org/wiki/Changelog-6.1#v50

PR:			276437
Approved by:		arrowd (mentor), olce
Differential Revision:	https://reviews.freebsd.org/D43510
MFH:			2024Q1
6.1.48
bbab7f59e9 files touched
Muhammad Moinur Rahman (bofh)
*/*: Sunset 12.4-RELEASE/12-STABLE from ports tree
- Remove all references to defunct ARCH arm
- Remove all references to defunct ARCH sparc64
- Remove x11-drivers/xf86-video-sunffb which requires defunct sparc64
  ARCH
- Remove sysutils/afbinit requires defunct sparc64 ARCH
- Remove all references to bktr driver
- Remove all references to defunct FreeBSD_12
- Remove all references to OSVERSION/OSREL corresponding to 12
- Remove conditionals in Mk/Uses/cabal.mk
- Remove sparc reference from Mk/Uses/qt-dist.mk
- Remove BROKEN_sparc64/NOT_FOR_ARCH=sparc64
- Remove BROKEN_FreeBSD_12* from:
- Remove OpenSSL patches from:
- Remove conditional flags for OSVERSION >= 1300000 to fixed flags.
  Also move conditional flags for non sparc64/arm ARCH to fixed flags.

Reviewed by:	brooks, jbeich, rene, salvadore
Differential Revision: https://reviews.freebsd.org/D42068
6.1.48
6c5da516ce files touched
Eugene Grosbein (eugen)
emulators/virtualbox-ose: add option to build vboximg-mount
Introduce new port option VBOXIMG that enables building and installing
"vboximg-mount" utility. It is not enabled by default as it needs
fusesfs-libs as another dependency.

The utility gives access to insides of VM images like .vdi files etc.
Use "vboximg-mount -g" to get access to files on internal file systems
not supported by native FreeBSD mount command. Refer to utility's
internal online help for syntax details and to original documentation:

https://docs.oracle.com/en/virtualization/virtualbox/6.0/user/vboximg-mount.html

PR:		274817
Tested by:	vvd
Approved by:	vbox (maintainer timeout over 2 weeks)
6.1.48
ae6b467526 files touched
Vladimir Druzenko (vvd)
emulators/virtualbox-ose{,-kmod,-additions}: update to 6.1.48
Based on patch from Sergey V. Dyatko <sergey.dyatko@gmail.com>.
Changelog: https://www.virtualbox.org/wiki/Changelog-6.1#v48

PR:			274555
Approved by:		arrowd (mentor)
Differential Revision:	https://reviews.freebsd.org/D42322
MFH:			2023Q4
6.1.46
de862b33d4 files touched
Kurosawa Takahiro (takahiro.kurosawa)
emulators/virtualbox-ose: fix build errors on CURRENT
PR:			272991
Reviewed by:		corvink, manu
Approved by:		manu, vbox (maintainer timeout)
6.1.46
b1ecad53b0 files touched
Gleb Popov (arrowd)
audio/pulseaudio: Update to 16.1
Bump PORTREVISION on consumers.

Sponsored by:	Serenity Cybersecurity, LLC

PR:		262713
6.1.46
5981a24740 files touched
Rene Ladan (rene)
all: remove support for expired FreeBSD 13.1
Approved by:	portmgr (implicit), salvadore (gcc ports)
Reviewed by:	jbeich

Differential Revision: https://reviews.freebsd.org/D40845
6.1.46
5dd9c30f7d files touched
Vladimir Druzenko (vvd)
emulators/virtualbox-ose{,-nox11,-kmod,-additions,-additions-nox11}: update to 6.1.46
Changelog: https://www.virtualbox.org/wiki/Changelog-6.1#v46
Also fixed PORTREVISION in master/slave ports.

PR:			272572
Approved by:		arrowd (mentor)
Differential Revision:	https://reviews.freebsd.org/D41110
MFH:			2023Q3
6.1.44
23eed6a753 files touched
Vladimir Druzenko (vvd)
emulators/virtualbox-ose{,-legacy}: sort out options
Sort out options: order (portlint), convert to OPTION_*.
Add entry in "Troubleshooting" about "VERR_NO_MEMORY".
Force devel/llvm15 for emulators/virtualbox-ose-legacy on recent 14 with
llvm16 in base.

PR:			200764 252227
Approved by:		arrowd (mentor)
Differential Revision:	https://reviews.freebsd.org/D40751
6.1.44
fd06fe3d7c files touched
Vladimir Druzenko (vvd)
emulators/virtualbox-ose: Remove unnecessary dependency on 32-bit compat for amd64
32-bit in-kernel support and lib32 libs are not necessary for VirtualBox 6.x,
so just remove this requirement.
Also the port support amd64 only - remove I386 from PLIST_SUB.

PR:			266382
Tested by:		Olivier Certner <olivier.freebsd@free.fr>
Approved by:		arrowd (mentor)
Differential Revision:	https://reviews.freebsd.org/D40487
6.1.44
2b4fcd4f70 files touched
Vladimir Druzenko (vvd)
emulators/virtualbox-ose: added replace %%VBOX_ETC%% in files/pkg-message.in
Approved by:	arrowd (mentor)
6.1.44
e6b21a9e3f files touched
Vladimir Druzenko (vvd)
emulators/virtualbox-ose: on 14 "Failed to construct device 'VMMDev' instance #0 (VERR_INTERNAL_ERROR_3)"
Force llvm from ports from 11 to 14 - by default it'll pick 14.
Use VBOX_LLVM_VER in make.conf to define different llvm.

PR:			270189
Reviewed by:		cy, grahamperrin
Tested by:		cy, grahamperrin, groenveld@acm.org, rkoberman@gmail.com
Approved by:		arrowd
Differential Revision:	https://reviews.freebsd.org/D40254
6.1.44
a39a00bddf files touched
Vladimir Druzenko (vvd)
emulators/virtualbox-ose: error: use of undeclared identifier 'mempcpy'
1. There are no mempcpy on 12, on 13 before 1300513 and on 14 before 1400026.
Log with error is here:
https://lists.freebsd.org/archives/freebsd-pkg-fallout/2023-May/402233.html
2. 12 have llvm11 in base after 1203502 (llvm12 after 1203503 and llvm13
after 1203505), so not need to force build with llvm11 from ports.

Reported by:		https://portsfallout.com/fallout?port=emulators%2Fvirtualbox-ose%24
Reviewed by:		rene
Approved by:		arrowd (mentor), fuz
Differential Revision:	https://reviews.freebsd.org/D40163
6.1.44
a0ef5898be files touched
Vladimir Druzenko (vvd)
emulators/virtualbox-ose[-legacy]: rename option MANUAL to DOCS and make it enabled by default
PR:			266992
Approved by:		arrowd (mentor)
Differential Revision:	https://reviews.freebsd.org/D40118
6.1.44
b49c45cf3b files touched
Colin Percival (cperciva)
emulators/virtualbox-ose: Fix whitespace
Tab, not spaces.
6.1.44
8b9f42573e files touched
Vladimir Druzenko (vvd)
emulators/virtualbox-ose[-legacy]: VM VirtualBox Manager: Help menu: unable to open external browser
While here sort out LOCALBASE, PREFIX, VBOX_DIR, VBOX_ETC

PR:			266778
Approved by:		arrowd (mentor)
Differential Revision:	https://reviews.freebsd.org/D40119
6.1.44
1d37fcd831 files touched
Vladimir Druzenko (vvd)
emulators/virtualbox-ose{-*}: Update to 6.1.44
Changes:		https://www.virtualbox.org/wiki/Changelog-6.1#v44
Author:			lwhsu@FreeBSD.org
Note:			BROKEN on 14

PR:			266907
Reported by:		Ian Dickens <ian@south-border.com>
Approved by:		arrowd (mentor), joneum (ports-secteam)
Differential Revision:	https://reviews.freebsd.org/D40088
6.1.36
8d3e020ed0 files touched
Gerald Pfeifer (gerald)
*: Bump PORTREVISIONs for math/mpc update to 1.3.1
6.1.36
7270b89922 files touched
Jung-uk Kim (jkim)
emulators/virtualbox-ose: Fix build with LLVM 15
The previous commit (f4a869a6424a) was in complete.
6.1.36
f4a869a642 files touched
Joseph Mingrone (jrm)
emulators/virtualbox-ose-kmod: Fix build with LLVM 15
Starting with clang 15, the -Wint-conversion warning diagnostic for
implicit int <-> pointer conversions defaults to an error. Use a cast to
fix such an error here.

See also:       https://lists.freebsd.org/archives/freebsd-emulation/2023-February/000431.html
                https://lists.freebsd.org/archives/freebsd-emulation/2023-February/000460.html
PR:		269721
Reported by:	fbl@aoek.com, ohartmann@walstatt.org, rkoberman@gmail.com
Differential Revision: https://reviews.freebsd.org/D38906
Sponsored by:	The FreeBSD Foundation
6.1.36
17f6d799d7 files touched
Jan Beich (jbeich)
multimedia/libvpx: update 1.13.0
Changes:	https://chromium.googlesource.com/webm/libvpx/+log/v1.12.0..v1.13.0
Reported by:	portscout
6.1.36
e3a7ac3248 files touched
Li-Wen Hsu (lwhsu)
emulators/virtualbox-ose-additions*: Fix patch and build (for non-legacy)
PR:		268603
Fixes:		c35a71080172 emulators/virtualbox-ose: fix builds on CURRENT
6.1.36
c35a710801 files touched
Mateusz Guzik (mjg)
emulators/virtualbox-ose: fix builds on CURRENT
SAVENAME was retired by D36542 https://reviews.freebsd.org/D36542

Bug 267079 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=267079
involves failures to build four ports, for VirtualBox guest additions,
on FreeBSD-CURRENT:

    emulators/virtualbox-ose-additions
    emulators/virtualbox-ose-additions-legacy
    emulators/virtualbox-ose-additions-nox11
    emulators/virtualbox-ose-additions-nox11-legacy

Fix bug 267079 for CURRENT 1400068 and greater by hiding the use of
SAVENAME in patch-src_VBox_Additions_freebsd_vboxvfs_vboxvfs__vnops.c
for:

    emulators/virtualbox-ose
    emulators/virtualbox-ose-legacy

PR:                  : 267079
Author:              : mjg
Approved by:         : ports-committers (lwhsu), khng
Differential revision: https://reviews.freebsd.org/D37074
6.1.36
721e5776c9 files touched
Muhammad Moinur Rahman (bofh)
Mk/**tex.mk: Convert bsd.tex.mk to USES=tex
- Update all the consumers to use USES=tex
- USE_TEX=yes is the old way of writing USES=tex which has been removed
  and replaced in all ports
- Almost all of the USE_TEX features remains unchanged
- Some consumers had the same variables defined both in the mk
  infrastructure and also in the ports which have been removed from the
  ports as those are redundant.

In case any of the consumers are failing to build please make sure that
the nexessary USES=tex is there. Unlike previous USE_TEX=yes will no
longer load the required VARS for tex and related dependencies.

Reviewed by:	portmgr
Approved by:	portmgr (blanket)
6.1.36
ddae4e92d8 files touched
Felix Palmen (zirias)
Mk/Uses: always use colon for build/run suffix
Most USES use a colon for build/run(/test) suffixes. Change kde.mk,
qt.mk and pyqt.mk to do the same, and update all ports using that.

Document in CHANGES.

PR:			266034
Exp-run by:		antoine
Approved by:		tcberner (mentor)
Differential Revision:	https://reviews.freebsd.org/D36349
6.1.36
fb16dfecae files touched
Stefan Eßer (se)
Remove WWW entries moved into port Makefiles
Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.

This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.

Approved by:		portmgr (tcberner)
6.1.36
b7f05445c0 files touched
Stefan Eßer (se)
Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.

Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.

There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.

This commit implements such a proposal and moves one of the WWW: entries
of each pkg-descr file into the respective port's Makefile. A heuristic
attempts to identify the most relevant URL in case there is more than
one WWW: entry in some pkg-descr file. URLs that are not moved into the
Makefile are prefixed with "See also:" instead of "WWW:" in the pkg-descr
files in order to preserve them.

There are 1256 ports that had no WWW: entries in pkg-descr files. These
ports will not be touched in this commit.

The portlint port has been adjusted to expect a WWW entry in each port
Makefile, and to flag any remaining "WWW:" lines in pkg-descr files as
deprecated.

Approved by:		portmgr (tcberner)
6.1.36
8b07c8afd6 files touched
John Baldwin (jhb)
emulators/virtualbox-ose-additions: Remove devclass from DRIVER_MODULE on recent main.
Reviewed by:	madpilot
Differential Revision:	https://reviews.freebsd.org/D35954
6.1.36
99d29ee89f files touched
Guido Falsi (madpilot)
emulators/virtualbox-ose: Update to 6.1.36
Changelog: https://www.virtualbox.org/wiki/Changelog

PR:		265351
6.1.34
5f02996b2b files touched
Derek Schrock (dereks)
emulators/virtualbox-ose: Add VBoxSharedClipboard.so to non X11 builds
This library is built when X11 is disabled too, since the functionality
can also be used by remote protocols.

PR:		261729
MFH:		2022Q3
6.1.34
27d033713d files touched
Bernhard Froehlich (decke)
*/*: Release my babies from my "created by" comments
6.1.34
266d2cf881 files touched
Bryan Drewery (bdrewery)
emulators/virtualbox-ose: Fix build with new setuptools
6.1.34
bc6d5725ed files touched
John Baldwin (jhb)
emulators/virtualbox-ose-kmod*: Tie to a specific release branch.
Use a more restricted range of supported __FreeBSD_version values for
the virtualbox kernel module since it uses internal KPIs for which KBI
stability is not guaranteed.  DECLARE_MODULE_TIED would tie the module
to a specific __FreeBSD_version which would cause the module to stop
loading when an SA or EN is pushed on a release branch.  Instead, use
DECLARE_MODULE_MAXVER with an upper bound that is limited to the range
of a releng branch so that a module built on X.Y will load on X.Y with
SAs or ENs applied but will fail to load on X.Y-1 or X.Y+1.

Reviewed by:	kevans, imp, madpilot, lwhsu (earlier version)
Differential Revision:	https://reviews.freebsd.org/D16119
6.1.34
4017132e11 files touched
Guido Falsi (madpilot)
emulators/virtualbox-ose*: Update to 6.1.34
PR:		263439
6.1.32
d63665f7cd files touched
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)
6.1.32
247c7db751 files touched
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
6.1.32
b1d24b891b files touched
Neel Chauhan (nc)
emulators/virtualbox-ose-kmod: Fix kernel panic in DHCP bridge mode
PR:		262656
Approved by:	madpilot
6.1.32
66635b2061 files touched
Michael Gmelin (grembo)
emulators/virtualbox-ose: Put vbox/networks.conf in the right place
Since virtualbox-ose 6.1.26 a new networks.conf file has been
introduced and the software looks for it in /etc/vbox.

This commit introduces a patch to make virtualbox look for it in
PREFIX/etc/vbox.

To help users with configurations already using this file in /etc/vbox
notes to UPDATING, pkg-message and to the main virtualbox executable
script have been added.

Also adding some comments to the Makefile to note that QA warning
due to reinplace being run but not having changed any file are
expected due to the design of this port Makefile.

PR:		261522
6.1.32
a60dcd7125 files touched
Derek Schrock (dereks)
emulators/virtualbox-ose(-legacy): Take advantage of ccache
This patch teaches the virtualbox ports to take advantage of ccache
if the ports are configured to use it.

PR:		254616
6.1.32
2db7c87638 files touched
Guido Falsi (madpilot)
emulators/virtualbox-ose-additions(-legacy): Fix build on recent head
On recent head, after src commit 66c5fbca7719dc, the insmntque1(9)
function arguments changed.

Adapt virtualbox code, following what has been done in base with
other filesystems migrating to insmntque(9).
6.1.32
6348afa698 files touched
Guido Falsi (madpilot)
emulators/virtualbox-ose*: Update to 6.1.32
Changelog: https://www.virtualbox.org/wiki/Changelog-6.1#v32
6.1.30
5933ac0b09 files touched
Stefan Eßer (se)
*/*: Remove redundant '-[0-9]*' from CONFLICTS_INSTALL
The conflict checks compare the patterns first against the package
names without version (as reported by "pkg query "%n"), then - if
there was no match - agsinst the full package names including the
version (as reported by "pkg query "%n-%v").

Approved by: portmgr (blanket)
6.1.30
28c743aa5d files touched
Guido Falsi (madpilot)
emulators/virtualbox-ose: Update to 6.1.30
6.1.28
06f66cc221 files touched
Guido Falsi (madpilot)
emulators/virtualbox-ose: Fix unintentional change
AAn unintentional change slipped in a previous commit. Revert that
part.

No change in the produced packages.

Fixes:		32c43c50524246
6.1.28
32c43c5052 files touched
Guido Falsi (madpilot)
emulators/virtualbox-ose*: Fix mistake in patch
In the commit to update virtualbox-ose to 6.1.28 I made a one line
mistake when reapplying a patch which failed to apply as is.

In the patch
files/patch-src_VBox_HostDrivers_Support_freebsd_SUPDrv-freebsd.c
I did not replay a part removing the line:

rc = copyout(pHdr, pvUser, cbOut);

which was rewriting some data that it should not. The correct code
was anyway present after this leftover statement.

This error made virtualbox log a lot of warnings about Bad CPU
context like this:

vboxdrv: Bad CPU context error at line 373 in SUPDrv-freebsd.c:
ulCmd=0x2000568a: 0x282->0x287!

These seem to be unharmful, but anyway indicate a problem that this
commit fixes.

Reported by:		Kevin Oberman <rkoberman@gmail.com> (via mailing list)
Fixes:			a3db7da59f9498
6.1.28
352af02b38 files touched
Graham Perrin (grahamperrin)
emulators/virtualbox-ose: Update description and message files
- Add updated information about supported versions, installation
  commands and mitigation for a known issue.
- Removed reference to the wiki page.

Reviewed on github:

https://github.com/freebsd/freebsd-ports/pull/115

PR:             254412
6.1.28
a3db7da59f files touched
Guido Falsi (madpilot)
emulators/virtualbox-ose*: Update to 6.1.28
Changelog: https://www.virtualbox.org/wiki/Changelog
6.1.26
21d79d6e16 files touched
Guido Falsi (madpilot)
emulators/virtualbox-ose-additons: Fix build on recent head
Fix build after head commit b4a58fbf640409a1 (vfs: remove cn_thread)

MFH:		2021Q4
6.1.26
2c672a4de9 files touched
Baptiste Daroussin (bapt)
INSTALLS_ICONS: retire the macro and rework the related dependencies
While here, make sure gtk-update-icon-cache is only on run dependency
where added as a dependency
Enforce gtk3 to depend on gtk-update-icon-cache (previously it was
inheriting the dependency)
6.1.26
f16d8e5635 files touched
Jan Beich (jbeich)
multimedia/libvpx: update 1.11.0
Changes:	https://chromium.googlesource.com/webm/libvpx/+log/v1.10.0..v1.11.0
Reported by:	portscout, Repology
6.1.26
1b2394551c files touched
Martin Ilavsky (ilavsky.martin)
emulators/virtualbox-ose-additions: Assign default value to pointer
In the virtualbox virtual filesystem code we ship as a patch some
code in an else block is commented out. This produces a code path
in which a pointer variable is dereferenced in an unassigned state,
causing random crashes.

Lacking a better fix, give a default value of NULL to the pointer,
which at least avoids the random pointer dereference issue.

PR:		255386
6.1.26
95ac4999a8 files touched
Tom Rushworth (tbr)
emulators/virtualbox-ose(-legacy): Make VirtualBox limit AIO requests
Import patch to teach VirtualBox to check availability of AIO
resources before trying to allocate more.

This prevents crashes when using AIO in VirtualBox.

PR:		168298
6.1.26
384ca6fe49 files touched
Maxim Sobolev (sobomax)
emulators/virtualbox-ose: don't hardcode compiler version
PR:		257921
6.1.26
1dfc4d117b files touched
Guido Falsi (madpilot)
emulators/virtualbox-ose: Avoid overwriting slave ports OPTIONS_EXCLUDE
To disable the PULSEAUDIO option I used the OPTIONS_EXCLUDE variable
in commit 416b34d584e268.

Turns out this overwrites OPTIONS_EXCLUDE from slave ports. I'm
fixing this by only adding the PULSEAUDIO exclusion to the existing
EXCLUDE variable if defined.

NOTE: While it would be enough to bump PORTREVISION in the slave
port, I'm bumping PORTREVISION on master port to avoid adding
variables that are easily forgotten in future changes and could
cause even more breakage.

PR:		258256
Pointy Hat:	myself
6.1.26
416b34d584 files touched
Guido Falsi (madpilot)
emulators/virtualbox-ose: Update to 6.1.26
This new version has a regression in the pulseaudio host audio
driver. If enabled any VMs configured to use it fails to start.

Since no fix has been found the PULSEAUDIO option is forcibly
disabled. If you have any VM configured to use pulseaudio for audio
input/output, please reconfigure them to use a different driver.

Upstream ticket:	https://www.virtualbox.org/ticket/20484

Other changes:

- Remove old patches that don't apply, the audio system has been
  reworked upstream and the behavior of these patches is included in
  the new code
- Add upgrading pkg-message note about the PULSEAUDIO option issue
  described above

Reviewed by:		koobs
Differential Revision:	https://reviews.freebsd.org/D31264
6.1.22
ae60747f72 files touched
Guido Falsi (madpilot)
emulators/virtualbox-ose: Add back missing extra patch file
Looks like this patch was removed in commit df5c241ed2d1

It is required to build with the DEBUG optioni (not default).

PR:		257777
Reported by:	Mario Felicioni <marietto2008@gmail.com>
6.1.22
da3162c7c9 files touched
Kevin Bowling (kbowling)
graphics/mesa-libs: Bump reverse deps for libglvnd
Per discussion with bapt on helping pkg handle the changing of these
deps and avoiding impossible upgrade senarios.

PR:		246767
Reviewed by:	manu, bapt
Approved by:	x11
Differential Revision:	https://reviews.freebsd.org/D30824
6.1.22
082999790a files touched
Guido Falsi (madpilot)
emulators/virtualbox-ose-kmod: Fix hang at module loading time
After src commit e266a0f7f001 a module is not allowed to call
kern_kldload while being loaded. The virtualbox module is doing
exactly this though. virutalbox used to do this because the ng_ether
netgraph node did not provide version information in the past and
there was no way to properly depend on it.

ng_ether has gained versioning information in base r238844 more
than ten years ago, so we can now unconditionally properly depend
on it, since this revision is now included in all supported FreeBSD
versions.

Thanks to Tomoaki AOKI for identifying the base commuit exposing
the issue.
PR:			256505
Tested by:		Tomoaki AOKI <junchoon@dec.sakura.ne.jp>
MFH:			2021Q2
Differential Revision:	https://reviews.freebsd.org/D30722
6.1.22
ef04eff33c files touched
Guido Falsi (madpilot)
emulators/virtualbox-ose: Fix additions build on recent HEAD
Src HEAD commit 6d3e78ad6c11 vfs_quotactl function signature, adapt
virtualbox code to be able to compile there too.

MFH:		2021Q2
6.1.22
9b02685c9c files touched
Mathieu Arnold (mat)
*: Three ports missed in the RESTRICTED removal.
6.1.22
5224c9f5d7 files touched
Guido Falsi (madpilot)
emulators/virtualbox-ose: Update to 6.1.22
6.1.20
d2441db781 files touched
Guido Falsi (madpilot)
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
6.1.18
8a311de0cb files touched
Guido Falsi (madpilot)
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
6.1.18
423f3dfd75 files touched
Guido Falsi (madpilot)
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
6.1.18
135fdeebb9 files touched
Mathieu Arnold (mat)
all: Remove all other $FreeBSD keywords.
6.1.18
305f148f48 files touched
Mathieu Arnold (mat)
Remove # $FreeBSD$ from Makefiles.
6.1.18
72a4b7ab57 files touched
Guido Falsi (madpilot)
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>
6.1.18
b6a2222fb3 files touched
Neel Chauhan (nc)
emulators/virtualbox-ose-kmod: Fix kernel panic on 13/14 with bridge mode by adding EPOCH support
In r560502, I added a patch to support EPOCH to VirtualBox 5. When we upgraded
to VirtualBox 6, that patch was (unintentionally) removed, making it impossible
to use bridge move without this current patch.

Approved by:	jkim, madpilot
Differential Revision:	https://reviews.freebsd.org/D29319
6.1.18
32eaa87881 files touched
Guido Falsi (madpilot)
Remove trailing spaaces from patch.
6.1.18
42d8425b62 files touched
Guido Falsi (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.

This update is the result of work from many people, and thanks to all
who gave feedback and tested things.

Patch based on work from: Mario Lobo <lobo@bsd.com.br> and jkim.

PR:			234878
Submitted by:		kunda <chitty_cloud@me.com>
Approved by:		vbox (implicit)
Reviewed by:		decke
Tested by:		jwb,
			martin ilavsky <ilavsky.martin@gmail.com>,
			Mario Lobo <lobo@bsd.com.br>
Relnotes:		https://www.virtualbox.org/wiki/Changelog-6.1
Differential Revision:	https://reviews.freebsd.org/D28871
5.2.44
94d20d4aff files touched
Guido Falsi (madpilot)
Fix VirtualBox build on recent head and 13 after src commit 0659df6faddf
PR:		252675
Submitted by:	O. Hartmann <ohartmann@walstatt.org>
		Mateusz Piotrowski <0mp@FreeBSD.org> (duplicate)
Reported by:	se (mailing lists), others
Approved by:	ports-secteam (fluffy)
MFH:		2020Q1
5.2.44
cecf695082 files touched
Neel Chauhan (nc)
emulators/virtualbox-ose-kmod: Fix kernel panic on 13-CURRENT with EPOCH and bridge mode.
Reviewed by:		kp, jkim (previous version)
Approved by:		kp, jkim (previous version), 0mp (mentor)
Differential Revision:	https://reviews.freebsd.org/D26359
5.2.44
4296c3e1e4 files touched
Guido Falsi (madpilot)
Fix patch to virtualbox-ose-additions OpenGL ssupport to actually work at runtime as much as possible.
The OpenGL bits in VirtualBox 5 are an old implementation that does
not play too well with what wee have in the tree now. Thesse patches
simply change the funzionn prototypess in VirtualBox to match the
ones from mesa so it caan compile and interface as much as possible
with it.

Thanks to Ronald Klop <ronald-lists@klop.ws> for testing.

PR:		250315
Submitted by:	rozhuk.im@gmail.com
Approved by:	portmgr (fixit blanket)
5.2.44
cbe3e0cf12 files touched
Guido Falsi (madpilot)
Fix emulators/virtualbox-ose build after r552109.
VirtualBox embeds an outdated version of glext.h, causing it to
fail to build due to symbols being redefined incorrectly.

Import patch which forces virtualbox to append it's own include
paths, thus not "obscuring" the system provided OpenGL include file.

PR:		250315
Submitted by:	rozhuk.im@gmail.com
Approved by:	portmgr (fixit blanket)
5.2.44
6cab61a4f2 files touched
Gleb Popov (arrowd)
emulators/virtualbox-ose: Turn off aio usage and make VirtualBox use generic Unix implementation.
This fixes instabilities on some loads involving disk IO.

PR:		168298, 221294
Approved by:	vbox (timeout)
5.2.44
22e1fe798c files touched
Adriaan de Groot (adridg)
emulators/virtualbox-ose-kmod: Fix a pair of VM bugs
- Use vm_pager_allocate() to allocate OBJT_PHYS objects.  This ensures
  that they're initialized properly.
- Don't assume that user wiring will succeed.

This had been a team effort, with multiple independent reports,
a wide variety of experiments, and patches written by kib@
and refined by markj@.

I'm bumping PORTREVISION and aligning the revision of both kmod and
application; it's possible the application bump isn't actually
needed but let's make sure they both get rebuilt with this
important (because of changed kernel assumptions) fix.

PR:		249326
Submitted by:	kib, markj
Reported by:	adridg, Rainer Hurling
Reviewed by:	adridg
Approved by:	koobs (vbox)
MFH:		2020Q3
5.2.44
faf424550e files touched
Ganael LAPLANCHE (martymac)
Fix crash when accessing physical CD/DVD
PR:		248333
Reported by:	mfv@bway.net
Approved by:	koobs (vbox)
MFH:		2020Q3
5.2.44
ea7cc70e0b files touched
Jung-uk Kim (jkim)
Fix emulators/virtualbox-os-additions on head after vget(9) change.
5.2.44
1bf70fa53c files touched
Jung-uk Kim (jkim)
Do not allow compiling C++ files for drivers with built-in functions.
This change lets us do "kldload vboxvfs.ko" (although it is still broken).
5.2.44
0c7dc882a4 files touched
Jung-uk Kim (jkim)
Remove unncessary memcpy(3) and fix file system ID handling.
I removed a bzero() call to reduce compiler warnings in the previous commit
(r544829).  It turned out the next memcpy() call was also wrong.  Just use
natural assignments here not to obfuscate the code.

Reported by:	Martin Simmons (martin at lispworks dot com) (some time ago)
5.2.44
fa3f49529c files touched
Jung-uk Kim (jkim)
Remove a superfluous bzero(3) call to reduce compiler warnings.
PR:	226073
5.2.44
289dacaa4d files touched
Jung-uk Kim (jkim)
Fix building emulators/virtualbox-ose-additions on head after vaccess(9) KPI change.
5.2.44
c7901a4b4e files touched
Guido Falsi (madpilot)
- Update VirtualBox ports to 5.2.44 - Adapt and regenerate patches - Reduce differences in patch-src_VBox_Devices_PC_vbox-cpuhotplug.dsl [1]
Patch based on one provided by Mario Lobo <lobo@bsd.com.br>.

Many thanks to people who provided ideas and suggetions in the
PR and review.

PR:			244212
Submitted by:		Nikita Stepanov <nikitastepan0v@bk.ru>
Reviewed by:		kevans [1]
Tested by:		lwshu
Approved by:		ports-secteam (joneum)
MFH:			2020Q3
Security:		1e7b316b-c6a8-11ea-a7d5-001999f8d30b
Differential Revision:	https://reviews.freebsd.org/D25496
5.2.34
ca8232049b files touched
Muhammad Moinur Rahman (bofh)
emulators/virtualbox-ose: UNBREAK with gsoap 2.8.103
- gSoap 2.8.103 macro soap_socket_errno changed from:
  soap_socket_errno(s) -> soap_socket_errno

PR:		246910
Submitted by:	dereks@lifeofadishwasher.com
Reported by:	transitive@gmail.com
5.2.34
a06fa96d5b files touched
Tobias C. Berner (tcberner)
emulators/virtualbox-ose: prepare for Qt5-5.15
5.2.34
e1170c97fe files touched
Cy Schubert (cy)
Fix r531689 i386 build.
PR:		236616, 244847
Submitted by:	kevans
MFH:		2020Q2 (blanket: major runtime build fix)
MFH-with:	r531689
5.2.34
a714a89d78 files touched
Kyle Evans (kevans)
emulators/virtualbox-ose: Switch build to USES= compiler:c++14-lang
The runtime breakage that started occurring after the LLVM 7 -> 8 transition
has been diagnosed with help from cem@, and the attached patch fixes it. The
problem ended up being that tail-call optimization was being applied to this
function (which should probably be written in assembly instead) and moving
the tail-call to later on after some stack manipulations. The problem with
this is that this particular function uses alloca() to carefully craft a
stack that it's expecting to be used for the function it's calling at the
end.

The new patch fixes this using a technique that was committed later on in
upstream changeset 75061 to address a similar failure with GCC sanitizers
enabled. The FreeBSD-specific component of this patch is using the different
stack setup if __clang__ is defined as well.

The extra hunk in the Config patch has been added because the VirtualBox
build system cannot cope with LLVM version numbers in the way it's
expecting. Hardcode it to GCC 4.2 for FreeBSD, which is what the clang
__GNU* macros describe, to fix build breakage that happens with newer LLVM
as the build system decides our LLVM is an even older and more broken
version of GCC with a broken regparm.

PR:		236616, 244847
Approved by:	koobs (mentor)
MFH:		2020Q2 (blanket: major runtime build fix)
5.2.34
2e58281789 files touched
Bryan Drewery (bdrewery)
- Fix runtime for gcc rpath. [1] This is a regression of something that was working in the past. Please keep the _GCC_RUNTIME handling even if removing USE_GCC as it may come back again in the future and be forgotten. - Fix build on 11.3 with ports ssl. [2]
PR:		245048 [1]
PR:		243315 [2]
Submitted by:	John Hein <jcfyecrayz at liamekaens.com> [2]
5.2.34
df5c241ed2 files touched
Kyle Evans (kevans)
emulators/virtualbox-ose: use contemporary GCC instead of old llvm
The bug in PR 236616 resulted in virtualbox getting pinned to llvm7. This is
less than ideal, and in-fact has been broken by improvements to
machine/atomic.h
on x86 that require a more modern compiler.

Switch the build to USE_GCC= any. The patches that were previously applied
if COMPILER_TYPE == clang are actually needed by newer GCCs as well, so make
those
standard patches instead, folding the Config.kmk patches together.

We should put some effort into testing llvm10 and working out why llvm
breaks
it, but fixing the build is more important at the moment.

Q/A:
* portlint (pre-existing issues; none in current patch)
* testport (-CURRENT, amd64)
* run testing by madpilot@

PR:		244603
Approved by:	koobs (mentor), bapt (mentor)
Approved by:	portmgr (blanket: build fix)
MFH:		2020Q1 (blanket: build fix)
Differential Revision:	https://reviews.freebsd.org/D23967
5.2.34
4b9c697c26 files touched
Niclas Zeising (zeising)
Update xorg x11 servers to 1.20.7
Update xorg x11 servers to 1.20.7.  This updates x11-servers/xorg-server,
xephyr, xorg-dmx, xorg-nestserver, xorg-vbserver and xwayland.

Enable the UDEV backend by default, instead of the DEVD backend, for
autoconfiguration of input devices on FreeBSD 12 and later.
FreeBSD 11 lacks the needed support in base and will keep on using the DEVD
backend.
Support for the HAL backend is dropped completely, it has been deprecated
for a long time.
Update and improve the DEVD backend.
Add a pkg message about sysctl configuration that might be needed when using
UDEV.

Use the upstream fix for glamour issues.

Use evdev xkb rules by default in xwayland [2]

Add x11-drivers/xf86-input-libinput to the list installed by default by
x11-drivers/xorg-drivers.

Fix net/tigervnc-server and emulators/virtualbox-ose

Bump portrevision of all x11 drivers, as well as other ports dependent on
xorg-server.

This represents work by many people over a long period.  These include
wulf, ak, dumbbell, hselasky pete AT nomadlogic DOT org, jbeich, manu,
myself and possibly others (I tried to look through history, but might have
missed people. If so, I am sorry.)

PR:             196678 [1], 244129 [2]
Submitted by:   hselasky, wulf [1], jbeich [2]
Obtained from:	https://github.com/FreeBSDDesktop/freebsd-ports/tree/feature/xserver-1.20 (in part)
5.2.34
29df8c1a58 files touched
Jung-uk Kim (jkim)
Build emulators/virtualbox-ose-additions on head after r355537.
5.2.34
d52303ea80 files touched
Niclas Zeising (zeising)
Add USES=xorg USES=gl, ports categories e
Add USES=xorg, USES=gl and in a few cases USES=gnome to ports in categories
starting with 'e'.
5.2.34
256e5b6570 files touched
Jung-uk Kim (jkim)
Fix build with the recent iasl(8) on head after r353764.
Note this error was added in ACPICA 20190816.
5.2.34
fa86e7a147 files touched
Jung-uk Kim (jkim)
Update to 5.2.34.
https://www.virtualbox.org/wiki/Changelog-5.2#v34
5.2.32
c45de9579f files touched
Tobias C. Berner (tcberner)
Qt5 update to 5.13.0
For new features, check: https://wiki.qt.io/New_Features_in_Qt_5.13

Thanks to adridg who helped to fix a lot of packages.

Exp-run by:	antoine
PR:		238782
5.2.32
1a78aa8c30 files touched
Tobias Kortkamp (tobik)
emulators/virtualbox-ose*: Use ECHO_CMD not ECHO per bsd.commands.mk
- Unbreak `make -s` builds

PR:		240433, 240426
Submitted by:	Franco Fichtner <franco@opnsense.org> (based on)
5.2.32
79698c8457 files touched
Mathieu Arnold (mat)
Convert to UCL & cleanup pkg-message (categories e-g)
5.2.32
ea8c8ec7da files touched
Gerald Pfeifer (gerald)
Bump PORTREVISION for ports depending on the canonical version of GCC as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3 to GCC 9.1 under most circumstances now after revision 507371.
This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, everything INDEX-11 shows with a dependency on lang/gcc9 now.

PR:		238330
5.2.32
48de8a4b8c files touched
Jung-uk Kim (jkim)
Update to 5.2.32.
https://www.virtualbox.org/wiki/Changelog-5.2#v32
5.2.30
224876864e files touched
Jung-uk Kim (jkim)
Revert r501849 and restore the previous behaviour. No functional change.
5.2.30
a3e617f39a files touched
Jung-uk Kim (jkim)
Work around a build issue.
5.2.30
1353ce32bd files touched
Jung-uk Kim (jkim)
Update to 5.2.30.
https://www.virtualbox.org/wiki/Changelog-5.2#v30
5.2.28
e320d59467 files touched
Christoph Moench-Tegeder (cmt)
set VirtualBox MASTER_SITES to download.oracle.com
The SSL certificate of the host does not have download.virtualbox.org
in it's SubjectAltName anymore (download.virtualbox.org points to the
same CDN and is the same host as download.oracle.com, and checksums still
match).

Reported by:	Duncan Young
5.2.28
9d952bef52 files touched
Jung-uk Kim (jkim)
Add USES=sdl when USE_SDL=sdl is set. No functional change.
PR:		237539
5.2.28
3c53b6d151 files touched
Jung-uk Kim (jkim)
Update to 5.2.28.
https://www.virtualbox.org/wiki/Changelog-5.2#v28
5.2.26
1c18b6d5c8 files touched
Tobias C. Berner (tcberner)
Update KDE Applications to 19.04.0
The changelog can be found here:
	- https://kde.org/announcements/announce-applications-19.04.0.php

Due to crashes on start, multimedia/kdenlive was kept at 18.12.3 for now.
5.2.26
9dabe6418f files touched
Jung-uk Kim (jkim)
Apply a bandaid to work around runtime issues with Clang 8.0.
PR:		236616
5.2.26
1db9f48874 files touched
Jung-uk Kim (jkim)
Work around build issues with LLD on i386.
5.2.26
f2c62d1a32 files touched
Jung-uk Kim (jkim)
Fix emulators/virtualbox-ose-additions build with lld on i386.
5.2.26
7d39db8447 files touched
Jung-uk Kim (jkim)
Fix build with lld on head after r345349.
PR:		236775
5.2.26
255c2bc9c0 files touched
Jung-uk Kim (jkim)
Revert r494756 and r494757 for now. It seems this patch needs more work. Somehow it prevented executables from starting properly.
Reported by:	Martin Birgmeier <d8zNeCFG@aon.at>
		Petyo Milotinov <petyo@petyo.org>
5.2.26
7106e11a2a files touched
Jung-uk Kim (jkim)
Fix a typo in the previous patch.
5.2.26
821d970a5c files touched
Jung-uk Kim (jkim)
Make linker option for executables closer to Linux equivalent, i.e., "-z noexecstack", "-z relro", and "--as-needed".
5.2.26
3e989637c6 files touched
Jung-uk Kim (jkim)
Use system X.Org header files instead of the bundled files.
PR:		227238
5.2.26
7c039bce3a files touched
Jan Beich (jbeich)
multimedia/libvpx: update 1.8.0
www/firefox, www/firefox-esr, mail/thunderbird wait for upstream fix via
https://bugzilla.mozilla.org/show_bug.cgi?id=1525393

Changes:	https://chromium.googlesource.com/webm/libvpx/+log/v1.7.0..v1.8.0
ABI:		https://abi-laboratory.pro/tracker/timeline/libvpx/
5.2.26
6cc5604218 files touched
Jung-uk Kim (jkim)
Appease stage-qa.
PR:		217511
5.2.26
e62dcda867 files touched
Jung-uk Kim (jkim)
Fix OpenGL dependency and appease stage-qa.
PR:		217511
5.2.26
10c4fcdc0f files touched
Jung-uk Kim (jkim)
Prefer HTTPS for MASTER_SITES.
5.2.26
f226c4d673 files touched
Jung-uk Kim (jkim)
Update to 5.2.26.
https://www.virtualbox.org/wiki/Changelog-5.2#v26
5.2.24
8380692cb2 files touched
Marcelo Araujo (araujo)
- Bump PORTREVISION of ports that depends of net/libvncserver after it was updated to version 0.9.12
Submitted by:	dereks_lifeofadishwasher.com
Differential Revision:	https://reviews.freebsd.org/D18836
5.2.24
ce47baa1ab files touched
Jung-uk Kim (jkim)
Update to 5.2.24.
https://www.virtualbox.org/wiki/Changelog-5.2#v24
5.2.22
1bf487d3e7 files touched
Tijl Coosemans (tijl)
Fix Qt5 symbol version scripts to put the catch-all clause first. When a symbol matches multiple clauses the last one takes precedence. If the catch-all is last it captures everything. In the case of Qt5 libraries this caused all symbols to have a Qt_5 label while some should have Qt_5_PRIVATE_API. This only affects lld because GNU ld always gives the catch-all lowest priority.
Older versions of Qt5Webengine exported some memory allocation symbols from
the bundled Chromium.  Version 5.9 stopped exporting these [1] but the
symbols were kept as weak wrappers for the standard allocation functions to
maintain binary compatibility. [2][3]  The problem is that the call to the
standard function in these weak wrappers is only resolved to the standard
function if there's a call to this standard function in other parts of
Qt5Webengine, because only then is there a non-weak symbol that takes
precedence over the weak one.  If there's no such non-weak symbol the call
in the weak wrapper resolves to the weak wrapper itself creating an infinite
call loop that overflows the stack and causes a crash.  Some of the
allocation functions are variants of C++ new and delete and it probably
depends on the compiler whether these variants are used in other parts of
Qt5Webengine.

Remove the weak wrappers (make them Linux specific).  This isn't binary
compatible but we are already breaking that with the changes to the symbol
versions.

[1] https://github.com/qt/qtwebengine/commit/5c2cbfccf9aafb547b0b30914c4056abd25942a4
[2] https://github.com/qt/qtwebengine/commit/2ed5054e3a800fa97c2c9e920ba1e6ea4b6ef2a5
[3] https://github.com/qt/qtwebengine/commit/009f5ebb4bd6e50188671e0815a5dae6afe39db5

Bump all ports that depend on Qt5.

PR:		234070
Exp-run by:	antoine
Approved by:	kde (adridg)
5.2.22
a9f015d155 files touched
Gerald Pfeifer (gerald)
Bump PORTREVISION for ports depending on the canonical version of GCC defined via Mk/bsd.default-versions.mk which has moved from GCC 7.4 t GCC 8.2 under most circumstances.
This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, as a double check, everything INDEX-11 showed depending on lang/gcc7.

PR:		231590
5.2.22
35d684efe9 files touched
Jung-uk Kim (jkim)
Fix build when SRC_BASE is not /usr/src.
PR:		233626
5.2.22
085b666fec files touched
Jung-uk Kim (jkim)
Fix a VNC regression since 5.2.20.
PR:		232528
Obtained from:	VirtualBox Ticket #18153
5.2.22
d1488972e2 files touched
Jung-uk Kim (jkim)
Update to 5.2.22.
https://www.virtualbox.org/wiki/Changelog#22
5.2.20
b8c6eabbfe files touched
Jung-uk Kim (jkim)
Support SMAP for amd64.
This should stop kernel panics on SMAP supported CPUs after r336876.

PR:		230460
MFH:		2018Q4
5.2.20
27785eaba9 files touched
Jung-uk Kim (jkim)
Update to 5.2.20.
https://www.virtualbox.org/wiki/Changelog#20
5.2.18
0fae2e9e0e files touched
Niclas Zeising (zeising)
Change x11/xorgproto to become a build dep
Change x11/xorgproto to become a build time dependency when added to
USE_XORG.  Change the dependency to be on the port, rather than a file the
port installs.
Fix fallout.
Bump portrevision on depending ports.

PR:		230909
Reviewed by:	eadler
Approved by:	portmgr (antoine)
Obtained from:	https://github.com/FreeBSDDesktop/freebsd-ports/tree/feature/xorgproto
exp-run:	antoine
Differential Revision:	https://reviews.freebsd.org/D16906
5.2.18
b621458fc9 files touched
Jung-uk Kim (jkim)
Update to 5.2.18.
https://www.virtualbox.org/wiki/Changelog#18
5.2.16
15dac70c75 files touched
Niclas Zeising (zeising)
Switch to xorgproto instead of individual packages
Upstream used to distribute protocol headers as separate packages, but has
decided to merge those to a common package, named xorgproto.  This update
tracks that change.

* Add a new port, x11/xorgproto, with are protocol headers for xorg.
* Hook the new protocol port to the build and to infrastructure in
  bsd.xorg.mk.
* Update all ports with a dependency on any of the old *proto packages to
  instead depend on xorgproto.  Bump portrevision.
* Delete the old *proto packages, update MOVED.

PR:		230023
Submitted by:	zeising
Approved by:	portmgr (antoine)
exp-run by:	antoine
5.2.16
e506e05174 files touched
Tobias Kortkamp (tobik)
emulators/virtualbox-ose: Fix build when using 3.? as default Python
When using DEFAULT_VERSIONS=python=3.6 or similar the build fails
with

kBuild: Generating python - .../out/freebsd.amd64/release/obj/VBoxOGLgen/spu_dispatch_table.h
kmk_builtin_redirect: posix_spawnp(python-not-found) failed: No such file or directory

Explicitly use Python 2.7 for the time being to fix the build.

PR:		225734
Submitted by:	Peter Wullinger <freebsd@dhke.de>
Approved by:	vbox (maintainer timeout, 5 months+)
5.2.16
05d3bb2740 files touched
Bryan Drewery (bdrewery)
vboxheadless: Fix start of specific machine after base r291770.
The vboxheadless rc script has its own pid checking, so the rc.subr
version in run_rc_command is not needed.

PR:		212074
5.2.16
5ac9771135 files touched
Jung-uk Kim (jkim)
Update to 5.2.16.
https://www.virtualbox.org/wiki/Changelog#16
5.2.14
469a5ca5b1 files touched
Jung-uk Kim (jkim)
Unbreak emulators/virtualbox-ose-additions and emulators/virtualbox-ose-kmod on head after r335879.
5.2.14
52896eada3 files touched
Jung-uk Kim (jkim)
Update to 5.2.14.
https://www.virtualbox.org/wiki/ChangeLog#14
5.2.12
f3273790c7 files touched
Jung-uk Kim (jkim)
Remove obsolete patches.
5.2.12
b1a1d38bf9 files touched
Tobias C. Berner (tcberner)
Replace bsd.qt.mk by Uses/qt.mk and Uses/qt-dist.mk
From now on, ports that depend on Qt4 will have to set
	USES=		qt:4
	USE_QT=		foo bar
ports depending on Qt5 will use
	USES=		qt:5
	USE_QT=		foo bar

PR:		229225
Exp-run by:	antoine
Reviewed by:	mat
Approved by:	portmgr (antoine)
Differential Revision:	→https://reviews.freebsd.org/D15540
5.2.12
d864952f7d files touched
Jung-uk Kim (jkim)
Remove obsolete kludges. All supported versions do not need these hacks. Furthermore, these hacks break build on head.
PR:		228433
5.2.12
35490ddd57 files touched
Jung-uk Kim (jkim)
Fix emulators/virtualbox-ose-additions build with OpenGL option.
Reported by:	mat, des
5.2.12
582a4ebe61 files touched
Kurt Jaeger (pi)
emulators/virtualbox-ose: add pkg-message about sysctl tuning with AIO
- New values for several sysctl vfs.aio.max* parameters are suggested

PR:		168298
Submitted by:	rozhuk.im@gmail.com
Reported by:	petefrench@ingresso.co.uk
5.2.12
75f1d3db92 files touched
Jung-uk Kim (jkim)
Update to 5.2.12.
https://www.virtualbox.org/wiki/Changelog#12
5.2.10
87b73ca2fb files touched
Jung-uk Kim (jkim)
Fix build on head after r333077.
5.2.10
fa8cc9eea6 files touched
Jung-uk Kim (jkim)
Chase Guest Additions change.
Reported by:	Patrick Mackinlay (patrick at spacesurfer dot com)
5.2.10
b64264b2cb files touched
Dmitry Marakasov (amdmi3)
- Update WWW
Approved by:	portmgr blanket
5.2.10
3c7e3a06e5 files touched
Li-Wen Hsu (lwhsu)
Fix pkg-plist
5.2.10
ff9707fa61 files touched
Jung-uk Kim (jkim)
Update to 5.2.10.
https://www.virtualbox.org/wiki/Changelog#v10
5.2.8
c2a92a1aea files touched
Gerald Pfeifer (gerald)
Bump PORTREVISIONs of all users of math/mpc that we just updated to version 1.1.0 (via revision 464079).
5.2.8
16a06ea402 files touched
Brooks Davis (brooks)
Work around the lack of definition of union semun per POSIX.
When feasible do this by adding -D_WANT_SEMUN to CFLAGS or CXXFLAGS.
Where this fails due to ports not honoring C*FLAGS, patch using
__FreeBSD_version to enable the definition.

PR:		224300, 224443 (exp-run)
Approved by:	portmgr (antoine)
Exp-run:	antoine
Sponsored by:	DARPA, AFRL
Differential Revision:	https://reviews.freebsd.org/D14137
5.2.8
cbe1220de7 files touched
Jung-uk Kim (jkim)
Update to 5.2.8.
https://www.virtualbox.org/wiki/Changelog#v8
5.2.6
04d446aced files touched
Eugene Grosbein (eugen)
emulators/virtualbox-ose: remove extra dependency on cdrtools.
Dependency on cdrtools was introduced 6 years ago for sake of mkisofs:
https://svnweb.freebsd.org/ports/head/emulators/virtualbox-ose/Makefile?revision=274444&view=markup

In fact, VirtualBox build system does not use makeisofs
while building for FreeBSD because it does not even try to buid
VirtualBox Additions ISO image as its documentation says
in the Prerequisites section:

	mkisofs (required only for additions which aren't supported yet)
	=> /usr/ports/sysutils/cdrtools

	https://www.virtualbox.org/wiki/FreeBSD%20build%20instructions

And it never really used mkisofs.
Drop the dependency and bump PORTREVISION.

PR:		225376
Approved by:	vbox (maintainer timeout, 2 weeks)
5.2.6
b964b053b6 files touched
Jan Beich (jbeich)
multimedia/libvpx: update 1.7.0
Changes:	https://chromium.googlesource.com/webm/libvpx/+log/v1.6.1..v1.7.0
ABI:		https://abi-laboratory.pro/tracker/timeline/libvpx/
5.2.6
827b1a1a82 files touched
Jung-uk Kim (jkim)
Re-enable AVX/AVX2 support for guest.
This patch is no longer necessary according to the original reporter.

PR:		211651
5.2.6
7e5ac33691 files touched
Jung-uk Kim (jkim)
Fix emulators/virtualbox-ose-additions build with Clang 6.0.
5.2.6
6cbed8f227 files touched
Jung-uk Kim (jkim)
Update to 5.2.6.
5.2.4
5c32f53c15 files touched
Jung-uk Kim (jkim)
Update to 5.2.4.
https://www.virtualbox.org/wiki/Changelog#v4
5.2.2
04b78a0074 files touched
Jung-uk Kim (jkim)
Reduce build dependency.
PR:		223709
5.2.2
b58bf791cc files touched
Jung-uk Kim (jkim)
Update to 5.2.2.
5.2.0
551be3c723 files touched
Mathieu Arnold (mat)
Convert Python ports to FLAVORS.
Ports using USE_PYTHON=distutils are now flavored.  They will
  automatically get flavors (py27, py34, py35, py36) depending on what
  versions they support.

  There is also a USE_PYTHON=flavors for ports that do not use distutils
  but need FLAVORS to be set.  A USE_PYTHON=noflavors can be set if
  using distutils but flavors are not wanted.

  A new USE_PYTHON=optsuffix that will add PYTHON_PKGNAMESUFFIX has been
  added to cope with Python ports that did not have the Python
  PKGNAMEPREFIX but are flavored.

  USES=python now also exports a PY_FLAVOR variable that contains the
  current python flavor.  It can be used in dependency lines when the
  port itself is not python flavored.  For example, deskutils/calibre.

  By default, all the flavors are generated.  To only generate flavors
  for the versions in PYTHON2_DEFAULT and PYTHON3_DEFAULT, define
  BUILD_DEFAULT_PYTHON_FLAVORS in your make.conf.

  In all the ports with Python dependencies, the *_DEPENDS entries MUST
  end with the flavor so that the framework knows which to build/use.
  This is done by appending '@${PY_FLAVOR}' after the origin (or
  @${FLAVOR} if in a Python module with Python flavors, as the content
  will be the same).  For example:

    RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR}

PR:		223071
Reviewed by:	portmgr, python
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D12464
5.2.0
cd49527baa files touched
Mathieu Arnold (mat)
Fix stage-qa warnings.
Sponsored by:	Absolight
5.2.0
bdb7ceb93b files touched
Jung-uk Kim (jkim)
- Work around build failures with Clang 3.4. - Fix build without WEBSERVICE option. [1]
PR:		223201 [1]
5.2.0
cedf1b9e5b files touched
Jung-uk Kim (jkim)
Fix emulators/virtualbox-ose-nox11 build.
PR:		223202
5.2.0
a4ab367afe files touched
Jung-uk Kim (jkim)
Update to 5.2.0.
5.1.30
0966a2ec16 files touched
Jung-uk Kim (jkim)
Update to 5.1.30.
5.1.28
564ac6805b files touched
Jung-uk Kim (jkim)
Revert r450636. It did not work as we expected.
5.1.28
188bc607cc files touched
Jung-uk Kim (jkim)
Build recompiler with Clang if global register variable is supported.
Note support for global register variable was proposed in the following
upstream code reviews:

https://reviews.llvm.org/D3261
https://reviews.llvm.org/D3797

and commits:

http://llvm.org/viewvc/llvm-project?view=revision&revision=208104
http://llvm.org/viewvc/llvm-project?view=revision&revision=209149

However, it has very limited support as described in the following upstream
PR in the gory details:

https://bugs.llvm.org/show_bug.cgi?id=31005

Although it is incomplete, I *believe* Clang 3.5 and later has just enough
code to support (ancient) QEMU-based recompiler.  If you experience any VM
crash related to recompiler, e.g., "fatal error in recompiler cpu" in its
VBox.log, please let me know.

FYI, QEMU was rewritten not to use this GCC-specific feature long time ago:

http://lists.gnu.org/archive/html/qemu-devel/2011-05/msg00855.html
https://www.mail-archive.com/qemu-devel@nongnu.org/msg63834.html

Unfortunately, VirtualBox stopped merging code from QEMU for some time now.

Tested by:	soralx@cydem.org
5.1.28
729f257a7b files touched
Jung-uk Kim (jkim)
Update to 5.1.28.
5.1.26
3b388c46e9 files touched
Jung-uk Kim (jkim)
- Fix overflow in host memory size calculation. - Catch up with PG_CACHE removal on head.
PR:		211432
5.1.26
0ffbf8b12b files touched
Jung-uk Kim (jkim)
Revert r446286. ar(1) on head should be fixed with r321674.
5.1.26
ee2c206199 files touched
Jung-uk Kim (jkim)
Update to 5.1.26.
5.1.24
ebc4531e78 files touched
Jung-uk Kim (jkim)
Apply a bandaid to fix sporadic build failures on head.
5.1.24
0977443430 files touched
Jung-uk Kim (jkim)
Update to 5.1.24.
5.1.22
705bd5961f files touched
Jung-uk Kim (jkim)
- Fix build on 10.3. strncat() was not available in libkern. Actually, there is no point of using strncat() here because the length of tail is len. - Remove few empty lines while I am here.
5.1.22
7f06d5b68d files touched
Mahdi Mokhtari (mmokhi)
emulators/virtualbox-ose-additions: Add support for VirtualBox SharedFolder
This is an experimental implementation of VirtualBox SharedFolder subsystem support for FreeBSD.
The implementation is based on github.com/lwhsu/freebsd-vboxfs.
It's tested and worked as expected.
The locking mechanism may need enhancements.

Reviewed by:	jkim (vbox), mat (mentor)
Approved by:	jkim (vbox), mat (mentor)
Sponsored by:	Netzkommune GmbH
Differential Revision:	https://reviews.freebsd.org/D11602
5.1.22
4c53794094 files touched
Marcelo Araujo (araujo)
Bump PORTREVISION of several ports that depends of net/libvncserver to reflect the changes made on r445054.
PR:			ports/220565 (based on)
Submitted by:		Martin Birgmeier <la5lbtyi@aon.at>
Sponsored by:		iXsystems, Inc.
5.1.22
b760897dde files touched
Matthew Rezny (rezny)
Revision bump of all ports with USE_GL after consolidation of mesa-libs
Approved by:	swills (mentor)
Differential Revision:	https://reviews.freebsd.org/D10845
5.1.22
25b71d9688 files touched
Jung-uk Kim (jkim)
Update to 5.1.22.
5.1.20
f37a53c2ba files touched
Alex Kozlov (ak)
- Remove checks for .PARSEDIR and vestiges of pmake support
PR:	218832
Approved by:	portmgr (antoine)
5.1.20
1b60b21578 files touched
Jung-uk Kim (jkim)
Add a forgotten Qt4 patch in the previous commit.
Pointyhat to:	jkim
PR:		218795
5.1.20
271ca0bb04 files touched
Jung-uk Kim (jkim)
Clean up the patch header.
5.1.20
548f7b46ec files touched
Jung-uk Kim (jkim)
- Fix build with option QT4. - Warn users Qt4 support may be removed in the future.
PR:		218748
Submitted by:	w dot schwarzenfeld at utanet dot at (initial)
5.1.20
8a781f8dbd files touched
Jung-uk Kim (jkim)
Update to 5.1.20.
5.1.18
71965906c8 files touched
Jung-uk Kim (jkim)
Reduce #if/#endif for code readibility. No functional change.
5.1.18
c6aec7cf48 files touched
Jung-uk Kim (jkim)
Fix a typo introduced in the previous commit.
5.1.18
897d9aee58 files touched
Jung-uk Kim (jkim)
Fix build on head after r316648.
Submitted by:	Michael Butler (imb at protected-networks dot net) (initial)
5.1.18
e90df162f1 files touched
Jung-uk Kim (jkim)
Update to 5.1.18.
5.1.16
bc6e83f398 files touched
Jung-uk Kim (jkim)
Improve D-Bus support.
5.1.16
873effc7bb files touched
Jung-uk Kim (jkim)
Fix build with option QT4.
Submitted by:	Walter Schwarzenfeld (w dot schwarzenfeld at utanet dot at)
5.1.16
9fc7e23845 files touched
Jung-uk Kim (jkim)
Update to 5.1.16.
5.1.14
7580c94a58 files touched
Jung-uk Kim (jkim)
Update the hints to use service(8).
5.1.14
addc8acba7 files touched
Jung-uk Kim (jkim)
Warn and stop build if the kernel cannot execute a 32-bit binary.
PR:		193946
5.1.14
db1bb10b97 files touched
Jung-uk Kim (jkim)
Fix build with option QT4.
PR:		217240
5.1.14
f3c180c343 files touched
Tobias C. Berner (tcberner)
Update Qt5 to 5.7.1, and unify the Qt4 and Qt5 ports some more
* Update Qt5 to 5.7.1
* Move Qt4 binaries to lib/qt4/bin
* Move Qt5 libraries to lib/qt5/lib
  By moving the libraries we should finally be able to get rid of the inplace
  upgrade bug (see ports bugs 194088, 195105 and 198720):  when Qt5's libraries
  were lying in /usr/local/lib, which would often get added by pkgconfig to the
  linker paths via dependencies, the already installed libraries were linked
  against, instead of the ones that were being built. This forced us to make
  sure, that -L${WRKSRC}/lib was always coming before -L/usr/local/lib in the
  linker flags. With this change this should no longer be the case.
* Rename some ports to match the rest (foo-qtX -> qtX-foo)
* Depend on new port misc/qtchooser [see UPDATING & CHANGES]

There are several new Qt5 ports which all have been created by Marie Loise Nolden
<nolden@kde.org>. Thanks again.

PR:		216797
Exp-Run by:	antoine
Reviewed by:	rakuco, mat, groot_kde.org
Approved by:	rakuco (mentor)
Differential Revision:	https://reviews.freebsd.org/D9213
5.1.14
b0bdf5622b files touched
Jung-uk Kim (jkim)
Fix USB support.
PR:		212845
Submitted by:	hselasky
Tested by:	Graham Menhennitt (graham at menhennitt dot com dot au)
5.1.14
feab39b3c3 files touched
Matthew Seaman (matthew)
Update to 0.9.11
This includes a	security fix for CVE-2016-9941 and CVE-2016-9942

  * Drop files/patch-libvncclient_h264.c -- upstream has dropped h264 support
  * Switch from USE_OPENSSL to USES+=ssl
  * PORTREVISION bump in ports that link against libvncserver.so (with
    their default OPTIONS settings) due to change in ABI version of
    libvncserver.so

PR:		215802
Submitted by:	vlad-fbsd@acheronmedia.com
MFH:		2017Q1
Security:	64be967a-d379-11e6-a071-001e67f15f5a
5.1.14
1407973eda files touched
Jung-uk Kim (jkim)
Fix build with QT4.
Reported by:	ler
Tested by:	ler
5.1.14
e03ffb78e4 files touched
Jung-uk Kim (jkim)
Update to 5.1.14.
5.1.12
55eb3c678e files touched
Jung-uk Kim (jkim)
Update to 5.1.12.
5.1.10
fb3b57862e files touched
Jung-uk Kim (jkim)
Update to 5.1.10.
5.1.8
4d2e982d84 files touched
Jung-uk Kim (jkim)
Update to 5.1.8.
PR:		213683
Differential Revision:	https://reviews.freebsd.org/D8292
5.1.6
01ac95e188 files touched
Jung-uk Kim (jkim)
Update to 5.1.8.
PR:		213683
Differential Revision:	https://reviews.freebsd.org/D8292
5.1.6
b4f47b1ccb files touched
Jung-uk Kim (jkim)
Fix the previous commit. It was incomplete.
Pointy hat:	jkim
5.1.6
7eaed1bd50 files touched
Jung-uk Kim (jkim)
Add newly added slave ports to CONFLICTS_INSTALL.
5.1.6
bc23624f99 files touched
Jung-uk Kim (jkim)
Add the newly added emulators/virtualbox-ose-nox11 to CONFLICTS_INSTALL.
5.1.6
02d28cdba8 files touched
Jung-uk Kim (jkim)
- Rename emulators/virtualbox-ose-lite to emulators/virtualbox-ose-nox11 and assign its maintainership to vbox@. [1] - Use OPTIONS_EXCLUDE to simplify its master port.
Approved by:	alfred (maintainer) [1]
5.1.6
adb3fa4aa4 files touched
Jan Beich (jbeich)
multimedia/libvpx: update 1.6.0
ABI is incompatible... or not? SONAME has changed but the removed vp10
symbols weren't actually exposed (and still aren't).

Note, FreeBSD 9.x now builds with Clang 3.4 because GCC 4.2 fails:

  vp9/encoder/x86/vp9_frame_scale_ssse3.c: In function 'eight_tap_row_ssse3':
  vp9/encoder/x86/vp9_frame_scale_ssse3.c:93: internal compiler error: in simplify_binary_operation_1, at simplify-rtx.c:2563
  Please submit a full bug report,
  with preprocessed source if appropriate.
  See <URL:http://gcc.gnu.org/bugs.html> for instructions.

Changes:	https://chromium.googlesource.com/webm/libvpx/+log/v1.5.0..v1.6.0
ACC report:	https://people.freebsd.org/~jbeich/compat_reports/libvpx/1.5.0_to_1.6.0/compat_report.html
5.1.6
352492a6dd files touched
Jung-uk Kim (jkim)
Remove a redundant PLIST_SUB.
5.1.6
ec86f99420 files touched
Jung-uk Kim (jkim)
Fix typos in pkg-plist.
5.1.6
7006249e8e files touched
Jung-uk Kim (jkim)
Add support for Python 3.x.
PR:		212691
5.1.6
1563c9ac55 files touched
Jung-uk Kim (jkim)
Update to 5.1.6.
5.1.4
69aa96343a files touched
Jung-uk Kim (jkim)
Attempt to fix build with LibreSSL.
PR:		212473
5.1.4
e60871787d files touched
Jung-uk Kim (jkim)
Update to 5.1.4.
5.0.26
c2fc3c5f4c files touched
Jung-uk Kim (jkim)
Temporarily disable AVX support for guest. It is unstable for FreeBSD.
PR:		211651
5.0.26
2b81980bdb files touched
Jung-uk Kim (jkim)
Fix build with non-base OpenSSL without MD2 support.
PR:		211524
5.0.26
14e4d38019 files touched
Jung-uk Kim (jkim)
Allow X server to load GLX extension.
5.0.26
e1f246dff3 files touched
Jung-uk Kim (jkim)
Remove fake DRM and install OpenGL wrappers.
5.0.26
d271b01c94 files touched
Jung-uk Kim (jkim)
Disable TSC measurement thread. It causes a panic with INVARIANTS kernel option. In fact, I doubt that it works on FreeBSD.
5.0.26
8c6cb1ade9 files touched
Jung-uk Kim (jkim)
Fix build with ports OpenSSL.
5.0.26
3721902bc8 files touched
Jung-uk Kim (jkim)
Update to 5.0.26.
4.3.38
e50dc2a336 files touched
Mathieu Arnold (mat)
Cleanup $() variables in ports Makefiles.
Mostly replace with ${}, but sometime, replace with $$() because it is
what was intended in the first place. (I think.)

Sponsored by:	Absolight
4.3.38
e61ac9c171 files touched
Jung-uk Kim (jkim)
Allow overriding MAINTAINER from slave ports.
4.3.38
1998ffd0df files touched
Alfred Perlstein (alfred)
virtualbox-ose-lite minimal deps for packaging
This package has minimal deps, only udp server and
vncserver are required.

This works really nicely for someone who just wants
to run headless vms or the VBoxManage tools without
bloat.
4.3.38
5b55a8a53e files touched
Mathieu Arnold (mat)
Fix usage of WITH_OPENSSL_BASE, WITH_OPENSSL_PORT and OPENSSL_PORT.
WITH_OPENSSL_* can't be set after bsd.port.pre.mk.
Fold all other usage into using SSL_DEFAULT == foo

PR:		210149
Submitted by:	mat
Exp-run by:	antoine
Sponsored by:	The FreeBSD Foundation, Absolight
Differential Revision:	https://reviews.freebsd.org/D6577
4.3.38
e87a8bd319 files touched
Dmitry Marakasov (amdmi3)
- Fix trailing whitespace in pkg-messages
Approved by:	portmgr blanket
4.3.38
134f5990b0 files touched
Kurt Jaeger (pi)
emulators/virtualbox-ose: fix VirtualBox hang on file dialog in KDE
PR:		199364
Submitted by:	yuri@rawbw.com
Approved by:	maintainer timeout
4.3.38
5f1fac2a4e files touched
Jung-uk Kim (jkim)
Add upstream patches to build with recent iASL on head.
https://www.virtualbox.org/changeset/58415
https://www.virtualbox.org/changeset/60582
https://www.virtualbox.org/changeset/60616
4.3.38
aec8860ef3 files touched
Jung-uk Kim (jkim)
Update to 4.3.38.
MFH:		2016Q2
4.3.36
59ea4203de files touched
Jung-uk Kim (jkim)
Install NAT helper.
PR:		208893
4.3.36
4e1b79a0a6 files touched
Mathieu Arnold (mat)
Remove ${PORTSDIR}/ from dependencies, categories d, e, f, and g.
With hat:	portmgr
Sponsored by:	Absolight
4.3.36
0df8caabdc files touched
Jung-uk Kim (jkim)
Fix build on head.
4.3.36
0e7f31a368 files touched
Jung-uk Kim (jkim)
Update to 4.3.36.
4.3.34
bb0a79903d files touched
Li-Wen Hsu (lwhsu)
Add "Enable R0 logging" option and set BUILD_TYPE=debug while DEBUG option set
PR:		206470
Submitted by:	lwhsu
Approved by:	decke
4.3.34
2ecfb8ea64 files touched
Bernhard Froehlich (decke)
- Add workaround for "Network: write Failed: Cannot allocate memory" errors
Submitted by:	Mike Selner <mike@tela.com>
4.3.34
fa499a197d files touched
Jung-uk Kim (jkim)
Fix build on head after vm_pageout_grow_cache() removal.
PR:		205452
4.3.34
1ad587fb06 files touched
Jan Beich (jbeich)
multimedia/libvpx: update 1.5.0
ABI isn't compatible, so bump PORTREVISION in consumers.

Changes:	https://chromium.googlesource.com/webm/libvpx/+log/e67d45d..v1.5.0
ACC report:	https://people.freebsd.org/~jbeich/compat_reports/libvpx/1.4.0.488_1_to_1.5.0/compat_report.html
PR:		204478
Exp-run by:	antoine
Approved by:	ashish (maintainer)
4.3.34
034170d71e files touched
Jung-uk Kim (jkim)
Update to 4.3.34.
MFH:		2015Q4
4.3.32
7393b3be86 files touched
Jung-uk Kim (jkim)
Update to 4.3.32.
MFH:		2015Q4
4.3.30
7f0f664d7e files touched
Mathieu Arnold (mat)
Drop 8 support.
With hat:	portmgr
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D3694
4.3.30
1742c4fbee files touched
Koop Mast (kwm)
Xorg-server update to 1.17.2 with related driver updates and bumps.
Update fontproto to 2.1.3.
Update libXfont to 1.5.1.
Update xf86-input-keyboard 1.8.1.
Update xf86-input-vmmouse to 13.1.0.
Update xf86-input-void to 1.4.1.
Update xf86-video-chips to 1.2.6.
Update xf86-video-cirrus to 1.5.3.
Update xf86-video-mach64 to 6.9.5.
Update xf86-video-neomagic to 1.2.9.
Update xf86-video-r128 to 6.10.0.
Update xf86-video-s3virge to 1.10.7.
Update xf86-video-savage to 2.3.8.
Update xf86-video-siliconmotion to 1.7.8.
Update xf86-video-sis to 0.10.8.
Update xf86-video-trident to 1.3.7.
Update xf86-video-vesa to 2.3.4.

* All other xf86-* drivers where bump and/or patched to allow them to
  compile and work with the new xorg-server.
* The ATI-ums driver is removed because the API it depends on was
  removed from the xorg-server.
* Add patch to sunffb to make the lack of XAA non-fatal
  (not build/run tested due to lack of hardware).
* Remove the extra patches in xorg-server for arm. The code seems to
  support it now natively. Please file a bug if this is not the case.
* Update the xorg-server support in virtualbox-ose-additions for vboxmouse. [1]

Submitted by:	jkim@ [1]
Obtained from:	Graphics devel repo
4.3.30
db7da50ecb files touched
Jung-uk Kim (jkim)
Update to 4.3.30.
MFH:		2015Q3
4.3.28
bb6255c2d0 files touched
Jung-uk Kim (jkim)
Catch up with lim_* API changes on CURRENT.
Submitted by:	mjg
Tested by:	Ivan Klymenko <fidaj@ukr.net>
4.3.28
f2fc9d6de4 files touched
Jan Beich (jbeich)
multimedia/libvpx: update to 1.4.0
ABI isn't compatible, so bump PORTREVISION in consumers.

Changes:	https://chromium.googlesource.com/webm/libvpx/+/v1.4.0
Differential Revision:	https://reviews.freebsd.org/D2570
Exp-run by:	antoine
Approved by:	ashish, multimedia (kwm)
Approved by:	maintainer timeout (ale, dinoex; 2 weeks)
4.3.28
61fe94530a files touched
Jung-uk Kim (jkim)
Fix build without OpenSSL in the base.
PR:		199377
4.3.28
3ddd0065cb files touched
Jung-uk Kim (jkim)
Update to 4.3.28.
4.3.26
074ea5282a files touched
Tijl Coosemans (tijl)
converters/libiconv: - Remove const qualifier from iconv(3) to match POSIX: http://pubs.opengroup.org/onlinepubs/9699919799/functions/iconv.html - Patch iconv.h to expose more GNU extensions when LIBICONV_PLUG is defined because the base system iconv supports these extensions too.
Add/remove patches to/from ports to call iconv with non-const arguments.

This breaks some ports on FreeBSD 10 because base system iconv.h still has
the const qualifier.  Fix this by letting USES=iconv add a build dependency
on converters/libiconv so ports can use its iconv.h (with LIBICONV_PLUG
defined) instead of the base system iconv.h.

This exposed some ports that link with libiconv when it is available instead
of using libc iconv.  In these cases one of the following changes has been
made:
- patch configure scripts to test for libc iconv first
- add ac_cv_lib_iconv_libiconv=no or similar to CONFIGURE_ARGS to disable
  some configure tests
- converters/wkhtmltopdf: this includes Qt4 so add a patch from devel/qt4
- lang/gcc5-aux: respect CFLAGS and friends during configure such that
  LIBICONV_PLUG is defined in the iconv test, also switch to external
  gettext
- mail/gnarwl: replace patches with CPPFLAGS/LIBS
- multimedia/ffmpeg2theora: remove iconv test from SConstruct and use
  ICONV_LIB in port Makefile instead, also fix a bug in subtitles.c
- net-im/licq: finish conversion to cmake
- net-mgmt/bandwidthd, net-mgmt/icinga, net-mgmt/nagios, net-mgmt/nagios4:
  don't need iconv
- textproc/p5-XML-TinyXML: finish conversion to USES=perl5

Other changes:
- databases/qdbm and slaves: respect CFLAGS and friends, also enable bzip2
  and lzo support
- games/ldmud: respect CFLAGS and friends
- graphics/inventor: replace some patches with MAKE_ARGS/MAKE_ENV to respect
  CFLAGS and friends, also remove FreeBSD/alpha patch and add missing xorg
  dependencies

PR:		199099
Exp-run by:	antoine
Approved by:	portmgr (antoine)
4.3.26
c2b05cbd68 files touched
Jung-uk Kim (jkim)
Update to 4.3.26.
4.3.24
e0f830cec1 files touched
Jung-uk Kim (jkim)
Fix the fix. My patch was actually wrong and upstream properly fixed it.
Pointy hat to:	jkim
4.3.24
995f8b003c files touched
Jung-uk Kim (jkim)
Fix several bugs found by Clang. Note few patches were obtained from upstream. Other patches were submitted to upstream.
4.3.24
18ceccec9f files touched
Jung-uk Kim (jkim)
VBoxSDL does not support drag and drop feature. Make it depend upon QT4.
4.3.24
103d703c0f files touched
Jung-uk Kim (jkim)
- Enable drag and drop from host to guest. - Make UDPTUNNEL option actually work.
4.3.24
442e152697 files touched
Jung-uk Kim (jkim)
Fix zero-sized ioctl request, e.g., VBOXGUEST_IOCTL_CANCEL_ALL_WAITEVENTS, and remove unused code.
4.3.24
19a52b429c files touched
Jung-uk Kim (jkim)
Update to 4.3.24.
4.3.22
ecdf6280c8 files touched
Jung-uk Kim (jkim)
Make the previous patch conditional as we always did.
4.3.22
b1c6f4e724 files touched
Jung-uk Kim (jkim)
Fix build with Clang on i386. Previously, we defined GCCUSESGAS to work around the problem but X.org removed it from 1.17:
http://cgit.freedesktop.org/xorg/xserver/commit/?id=93745a6c1afc830759219f8632ec565d83c7bc12
4.3.22
8749c28860 files touched
Jung-uk Kim (jkim)
Let rc(8) scripts directly execute binaries. This makes them stop properly.
Submitted by:	vvd@unislabs.com (initial patch)
4.3.22
f94082268e files touched
Jung-uk Kim (jkim)
Fix the executable wrapper to properly check its installation directory when QT4 option is disabled.
Reported by:	raul@b2n.org, abi@abinet.ru
Submitted by:	gpalmer (initial patch)
4.3.22
0f8aa7bf07 files touched
Jung-uk Kim (jkim)
Fix plist without X11 or QT4 options.
Reported by:	bar
4.3.22
d4c4b9a3af files touched
Jung-uk Kim (jkim)
- Update to 4.3.22. - Install a wrapper for executables as Linux and Solaris installers do.
4.3.20
bb21093773 files touched
Baptiste Daroussin (bapt)
Bump portrevision after png update
4.3.20
b8592bbae4 files touched
Jung-uk Kim (jkim)
- Reduce diff from Linux OpenGL support. Note we do not have to manually turn off AIGLX any more. - Do not install vboxvideo.ko when OPENGL is disabled. It is only required for OpenGL support. - Install vboxvideo.ko.symbols when both DEBUG and OPENGL are enabled. - Do not try to load vboxvideo.ko if it does not exist.
4.3.20
29efe360f0 files touched
Jung-uk Kim (jkim)
Add an X.org patch to fix emulators/virtualbox-ose-additions with GCC 4.2.
http://cgit.freedesktop.org/xorg/xserver/commit?id=ee9f766a

PR:		195950
Obtained from:	The X.Org project
4.3.20
9aba09205c files touched
Jung-uk Kim (jkim)
Let vboxwatchdog properly create a pidfile.
PR:		196104
4.3.20
6a1e53fe0f files touched
Jung-uk Kim (jkim)
- Use pkgconf to detect X server version. [1] - Allow building vboxmouse for newer X servers.
Submitted by:	dumbbell (initial version) [1]
4.3.20
60945f0277 files touched
Tijl Coosemans (tijl)
Replace USES=libtool:oldver with USES=libtool or USES=libtool:keepla in the 32 ports that still use it. Bump PORTREVISION on their dependent ports except the ones that depend on these:
audio/libogg
audio/libvorbis
devel/pcre
ftp/curl
graphics/jpeg
graphics/libart_lgpl
graphics/tiff
textproc/expat2
textproc/libxslt

In these cases the same trick as in the recent gettext update is used.
The ports install a symlink with the old library version.  When enough
of their dependent ports have had regular updates the remaining ones can
get a PORTREVISION bump and the links can be removed.

Also remove the devel/pcre dependency from USE_GNOME=glib20.  It causes
over 2200 packages to depend on devel/pcre while less than 200 actually
link with it.  The glib20 package still depends on devel/pcre so this
should not make a difference for ports with USE_GNOME=glib20.  Also,
libdata/pkgconfig/glib-2.0.pc lists pcre as a private library so
USE_GNOME=glib20 should not propagate it.

PR:		195724
Exp-run by:	antoine
Approved by:	portmgr (antoine)
4.3.20
a0ce82c1ce files touched
Jung-uk Kim (jkim)
Fix crash with USB devices attached.
PR:		194196
4.3.20
8684c60cd2 files touched
Jung-uk Kim (jkim)
Do not use DRI2 as we did not port vboxvideo.ko for DRM2/KMS yet.
PR:		194324
4.3.20
6bd8b4d7d0 files touched
Jung-uk Kim (jkim)
- Update to 4.3.20. - Fix MANUAL option. [1]
PR:		195272 [1]
4.3.18
a2535d9349 files touched
Jung-uk Kim (jkim)
Update to 4.3.18.
4.3.16
91e4e8a4e3 files touched
Marcus von Appen (mva)
- Convert ports from dns/, editors/ and emulators/ to new USES=python
Approved by:	portmgr (implicit)
4.3.16
4c840a94c9 files touched
Jung-uk Kim (jkim)
Fix build on head.
PR:		194035
4.3.16
6900a3d8c0 files touched
Bernhard Froehlich (decke)
- Fix missing symbol RTTermRegisterCallback in virtualbox-ose-additions kernel module
Submitted by:   Mikhail Tsatsenko <m.tsatsenko@gmail.com>
Reported by:	Mike Harding <mvharding@gmail.com>
4.3.16
bead6e2747 files touched
Bernhard Froehlich (decke)
- Add CPE information to virtualbox ports
4.3.16
1a9f6e6f13 files touched
Bernhard Froehlich (decke)
- Update to 4.3.16
Submitted by:	Mikhail Tsatsenko <m.tsatsenko@gmail.com>,
		Jung-uk Kim <jkim@FreeBSD.org>
Obtained from:	svn.redports.org/virtualbox
4.3.12
15945f8122 files touched
Gerald Pfeifer (gerald)
Update the default version of GCC in the Ports Collection from GCC 4.7.4 to GCC 4.8.3.
Part II, Bump PORTREVISIONs.

PR:		192025
Tested by:	antoine (-exp runs)
Approved by:	portmgr (implicit)
4.3.12
76c7f8fbe6 files touched
Jimmy Olgeni (olgeni)
Remove indefinite articles and trailing periods from COMMENT, plus minor COMMENT typos and surrounding whitespace fixes. Categories D-F.
CR:		D196
Approved by:	portmgr (bapt)
4.3.12
9b415edf29 files touched
Jung-uk Kim (jkim)
- Fix plist when both PYTHON and WEBSERVICE options are disabled. [1] - Build and install correctly when DEBUG option is enabled. [2]
Reported by:	Mike Jakubik <mike.jakubik@intertainservices.com> [1]
PR:		ports/190227 [1]
Reported by:	Ron Thomas <ron@vopenhouse.ca> [2]
Tested by:	Ron Thomas <ron@vopenhouse.ca> [2]
4.3.12
4fa6babaec files touched
Jung-uk Kim (jkim)
Remove an unnecessary change sneaked in the previous commit.
4.3.12
0a5a8db8c6 files touched
Jung-uk Kim (jkim)
- Compile Python sources before installation. This fixes stage-qa. [1] - Create symbolic links to SDK directory.
Reported by:	bar, nox [1]
4.3.12
c17a40b1a9 files touched
Jung-uk Kim (jkim)
Remove cruft from r350637. The patches requiring the hack was removed in the previous commit (r354896) because the problem was fixed in 4.3.12:
https://www.virtualbox.org/changeset/50940/vbox
4.3.12
f40b7d81d5 files touched
Jung-uk Kim (jkim)
Update to 4.3.12.
4.3.10
0dbb1b61a6 files touched
Jung-uk Kim (jkim)
Add an option to build user manual. Turned off by default.
4.3.10
f850a79f0b files touched
Jung-uk Kim (jkim)
- Fix dependencies. devel/qt4-linguist is not needed at run-time. [1] - Fix VPX option to actually enable video capture for FreeBSD. [2]
PR:		ports/189417 [1]
PR:		ports/189430 [2]
4.3.10
afd3782547 files touched
Bernhard Froehlich (decke)
- Add undef MSR_IA32_FEATURE_CONTROL for FreeBSD 10.0/i386
PR:		ports/189068
Submitted by:	Dmitry Afanasiev <KOT@MATPOCKuH.Ru>
4.3.10
54c73e18af files touched
Jung-uk Kim (jkim)
Fix build without X11.
PR:		ports/188053
4.3.10
ee81b40135 files touched
Jung-uk Kim (jkim)
Fix VBoxClient-all to properly set VBoxClient path.
PR:		ports/188048
4.3.10
5470a075ae files touched
Jung-uk Kim (jkim)
- Update to 4.3.10. - Build with base C/C++ compiler, i.e., clang on 10.0+, as much as we can to remove GCC run-time dependency and to reduce possible C++ ABI conflicts.
4.3.8
aca4e4135f files touched
Jung-uk Kim (jkim)
Prefer USES=tar:bzip2.
4.3.8
bb54ae20b3 files touched
Jung-uk Kim (jkim)
Fix panic for stable/9. Use vm_page_alloc_contig() as it is now available.
Tested by:	Douglas Berry (doug at bitnix dot ca)
PR:		ports/187580
4.3.8
63e7cd1562 files touched
Jung-uk Kim (jkim)
Work around build problems on recent stable/9.
PR:		ports/183739
4.3.8
0806784e42 files touched
Jung-uk Kim (jkim)
- Remove devel/dev86 from BUILD_DEPENDS and devel/bcc from CONFLICTS. It has not been used for very long time. - Remove devel/yasm from BUILD_DEPENDS for kernel module. It is actually unnecessary for building kmod.
4.3.8
71b986b697 files touched
Jung-uk Kim (jkim)
Update to 4.3.8.
Obtained from:	svn.redports.org/virtualbox
4.3.6
ed324c72dd files touched
Jung-uk Kim (jkim)
Fix build after re-appearance of converters/libiconv on 10+ (r341775).
Obtained from:	svn.redports.org/virtualbox
PR:		ports/186847
4.3.6
580dc0dd08 files touched
Bernhard Froehlich (decke)
- Update to 4.3.6
Obtained from:	svn.redports.org/virtualbox
Thanks to:	all testers of the 3 CFTs
4.2.22
fbda6889d4 files touched
Bernhard Froehlich (decke)
- Update to 4.2.22 - Remove 3D crOpenGl patches that are already included in the new release - Convert USE_PYDISTUTILS=easy_install to USE_PYDISTUTILS=yes - Add patch to fix building with new gsoap [1] - Add direct dependency on qt4-opengl [2]
PR:		ports/185579 [2]
Security:	CVE-2013-5892
Submitted by:	Jung-uk Kim <jkim@FreeBSD.org> [1]
		Jimmy Olgeni <olgeni@FreeBSD.org> [2]
4.2.20
50f8eaece1 files touched
Rene Ladan (rene)
Python cleanup: - USE_PYTHON* = 2.X -> USE_PYTHON* = 2 - USE_PYTHON* = 2.X+ -> USE_PYTHON* = yes Reviewed by: python (mva, rm) Approved by: portmgr-lurkers (mat)
4.2.20
c0d7b638ed files touched
Baptiste Daroussin (bapt)
Part 1 at removing now useless FETCH_ARGS redifition
4.2.20
aad094a512 files touched
Bernhard Froehlich (decke)
- Disable stripping away RPATH on FreeBSD for Hardened-R3 binaries.
This fixes the remaining compat9x problems because the virtualbox
buildsystem did remove our RPATH on some binaries if hardening is
enabled. The hardening is a collection of additional safety checks
for all virtualbox suid binaries and is always enabled.

Reported by:	many FreeBSD 10 users
4.2.20
96f73dde92 files touched
Marcus von Appen (mva)
- make lang/python an explicit build dependency to get rid of the implicit one
Reported by:	exp-run (PR 184591)
Approved by:	portmgr (blanket)
4.2.20
118a9aeef9 files touched
Bernhard Froehlich (decke)
- Properly add $_GCC_RUNTIME to RPATH because that variable is evaluated after bsd.port.post.mk so it's hard to test for it.
This fixes various issues that look like these ...

VirtualBox: Error -610 in supR3HardenedMainInitRuntime!
VirtualBox: dlopen("/usr/local/lib/virtualbox/VBoxRT.so",) failed:
/usr/local/lib/compat/libstdc++.so.6: version GLIBCXX_3.4.15 required
by /usr/local/lib/virtualbox/VBoxRT.so not found

Type Manifest File: /root/.VirtualBox/xpti.dat
nsNativeComponentLoader: autoregistering begins.
nsNativeComponentLoader: autoregistering succeeded
VBoxManage: error: Failed to create the VirtualBox object!
VBoxManage: error: Code NS_ERROR_ABORT (0x80004004) - Operation aborted (extended info not available)
VBoxManage: error: Most likely, the VirtualBox COM server is not running or failed to start.

PR:		ports/182468
PR:		ports/183085
Submitted by:	bapt
4.2.20
0e122e3616 files touched
Bernhard Froehlich (decke)
- Add misc/compat9x port as conflicting because it causes the wrong libstdc++.so.6 to be found by rtld. In fact vbox links to libstdc++.so.6 from lang/gcc46 because of USE_GCC=yes but we have another shared object with the same shlib version in compat9x which is incompatible.
VirtualBox: Error -610 in supR3HardenedMainInitRuntime!
VirtualBox: dlopen("/usr/local/lib/virtualbox/VBoxRT.so",) failed:
/usr/local/lib/compat/libstdc++.so.6: version GLIBCXX_3.4.15 required
by /usr/local/lib/virtualbox/VBoxRT.so not found

PR:		ports/182468
Reported by:	various FreeBSD 10 users
4.2.20
c5ddc04682 files touched
Bernhard Froehlich (decke)
- Update to 4.2.20 [1] - Add $_GCC_RUNTIME to vbox runpath when building with gcc from ports [2] - Add vboxwatchdog rc.d script - Fix building with gcc 4.6 from ports and remove FreeBSD specific -mno-align-long-strings - Remove checks for EoL FreeBSD versions - Support staging - Convert LIB_DEPENDS to new shlib format - Adopt OPTIONS_SUB and new OPTION_CONFIGURE_ON|OFF
PR:		ports/182468 [2]
Submitted by:	Mikhail Tsatsenko [1]
4.2.18
a2105d9f79 files touched
Dmitry Marakasov (amdmi3)
- Remove manual creation and removal of share/applications, as it's now in the mtree (categories starting with [bce])
Approved by:	portmgr (bdrewery)
4.2.18
90903a7bb7 files touched
Bernhard Froehlich (decke)
- Fix calls of vm_map_find() after r255426 broke it and added a mmap flag.
PR:		ports/181971,
		ports/182121
Submitted by:	Lawrence Stewart <lstewart@FreeBSD.org>,
		Dan McGregor <dan.mcgregor@usask.ca>
4.2.18
1089da7dcc files touched
Baptiste Daroussin (bapt)
Add NO_STAGE all over the place in preparation for the staging support (cat: emulators)
4.2.18
88b552a665 files touched
Bernhard Froehlich (decke)
- Revert VNC IPv6 patch because it causes an incompatibility. Per default the VNC ports are stored in "TCP/Ports" but with that change "VNCAddress4", "VNCPort4", "VNCAddress6" and "VNCPort6" are used which breaks phpvirtualbox and also confused VBoxManage/VBoxHeadless.
Reported by:    VVD
4.2.18
aa160f4740 files touched
Bernhard Froehlich (decke)
- Update to 4.2.18
Submitted by:	Mikhail Tsatsenko <m.tsatsenko@gmail.com>
4.2.16
d8771481e0 files touched
Guido Falsi (madpilot)
Add explicit iconv dependency. The port requires variable ICONV_LIB defined in the iconv USES Makefile to build correctly on 8.x and 9.x after the iconv migration of the ports tree.
PR:		ports/181854
Submitted by:	Dave Hayes <dave@jetcafe.org>
Approved by:	portmgr (bapt, implicit)
4.2.16
642be1b81d files touched
Guido Falsi (madpilot)
- Make ports use the libc provided iconv implementation on 10-CURRENT after r254273 - Fix a bunch of ports to properly work after this - Mark converters/libiconv as IGNORE for systems with iconv in libc
Reviewed by:	bapt
Approved by:	portmgr (bapt)
Discussed with:	bapt, bsam (who both contributed ideas and code)
4.2.16
c7d6ee97c1 files touched
Baptiste Daroussin (bapt)
Add an explicit dependency on pkgconf
4.2.16
0a25bd6117 files touched
Sunpoet Po-Chuan Hsieh (sunpoet)
- Bump PORTREVISION for ftp/curl shlib change
Notified by:	Barbara <barbara.freebsd@gmail.com>
4.2.16
c2d1a14c7c files touched
Sunpoet Po-Chuan Hsieh (sunpoet)
- Update to 7.31.0 - Bump PORTREVISION for ftp/curl shlib change - Add TEST_DEPENDS - Convert to new options framework - Adjust options: - Add COOKIES - Add CYASSL, NSS, POLARSSL, THREADED_RESOLVER, TLS_SRP [1] - Add GSSAPI and SPNEGO [2] - Remove KERBEROS4 - Rename LIBIDN to IDN - Remove TRACKMEMORY [1] - Sort option handler - Add SLAVEDIRS: ftp/curl-hiphop - Cosmetic change - Cleanup Makefile header - While I'm here, fix typo (PORTREVSION) in x11-wm/ede/Makefile
Changes:	http://curl.haxx.se/changes.html
PR:		ports/172325 (-exp run), ports/177369 (based on) [1]
Submitted by:	Hirohisa Yamaguchi <umq@ueo.co.jp> [1], hrs (via email) [2]
Exp run by:	miwi
4.2.16
75bd97679a files touched
Bernhard Froehlich (decke)
- Fix querying total and available RAM on i386
Submitted by:	Cy Schubert <cy@FreeBSD.org>
4.2.16
3dc69257c2 files touched
Bernhard Froehlich (decke)
- Update to 4.2.16
Submitted by:	Mikhail Tsatsenko <m.tsatsenko@gmail.com>
4.2.14
1d6d7b38dc files touched
Bernhard Froehlich (decke)
- Changing RAM for a VM was broken in the GUI because there was no implementation for FreeBSD that could calculate available RAM.
PR:		ports/180086
Submitted by:	Martin Birgmeier <Martin.Birgmeier@aon.at>
4.2.14
68b99e5ead files touched
Bernhard Froehlich (decke)
- Update to 4.2.14 - Fix VLAN trunking support in vboxnetflt [1] - Fix panic in kmod when VIMAGE is disabled in the kernel and port [2] - Enable IPv6 support for VNC per default to be able to set the VRDE properties VNCPort4 and VNCPort6 [3] - Pet portlint (WWW, Created by lines)
This update was mainly done by Mikhail Tsatsenko.

Submitted by:	Landon J Fuller <landonf at plausible.coop> [1],
		Gleb Kurtsou <gleb@freebsd.org> [2],
		Stefan Bethke <stb@FreeBSD.org> [3]
4.2.12
f26b61f2f7 files touched
Eitan Adler (eadler)
virtualbox-ose-* is incompatible with newer versions of python.
Approved by:	decke
4.2.12
f211bc094c files touched
Bernhard Froehlich (decke)
- Update to 4.2.12 - Add missing patch to additions to fix building after r248084 which renamed VM_OBJECT_LOCK() to VM_OBJECT_WLOCK(). The patch was already included in the kmod port but additions also need it.
4.2.6
46a630f1dd files touched
Baptiste Daroussin (bapt)
bmake doesn't know about .SHELL unsetenv=true, workaround it
4.2.6
dba80fffe4 files touched
Baptiste Daroussin (bapt)
Remove USE_CDRTOOLS from bsd.port.mk
This macros has been useless since cdrtools-cjk port has gone.
This macros also lead to badly handled dependencies assuming that the dependency
on cdrtools was most BUILD and RUN dependency. While most of the time it is
simply a RUN dependency and sometime a build one.

While here:
- Trim some headers
- Convert some ports to optionsng
- Convert some ports to USES= gettext
4.2.6
970e5cc15a files touched
Glen Barber (gjb)
Set KMODDIR to /boot/modules, since it is always defined to /boot/kernel otherwise.
PR:		ports/175684, ports/176288 (related to)
Prodded by:	Nikolai Lifanov <lifanov@mail.lifanov.com>
Approved by:	vbox (maintainer timeout, nearly 2 months)
4.2.6
1feafdfaa6 files touched
Bernhard Froehlich (decke)
- Update to 4.2.6 - Remove custom FreeBSD compiler flags that are only supported by our old base GCC 4.2 [1] - Fix building with ports GCC 4.6 [1] - Fix build on 10-CURRENT after removal of vm_page_lock_queues() in r242941 [2] - Improve waits for periods shorter than a single tick [1] - Fix dependency check when building with custom KMODDIR [3] - Fix recording with OSS Audio backend to record at a proper volume [4] - Initialize host-only interfaces at boot time so that other scripts and daemons can properly use them [2] - Fix build if $ENV not ash-compatible [5] - Fix ich9 bios to correctly configure pci bridge1 and pci bridge2 [6] - Add VLAN trunking support to vboxnetflt [7]
PR:		ports/171730 [1], ports/167521 [5]
Submitted by:	Andriy Gapon <avg@FreeBSD.org> [1]
Submitted by:	Ed Maste <emaste@FreeBSD.org> [2]
Submitted by:	Kurt Jaeger <fbsd-ports@opsec.eu> [5]
Submitted by:	Gustau Perez i Querol <gperez@entel.upc.edu> [6]
Submitted by:	Landon J Fuller <landonf at plausible.coop> [7]
Reported by:	Daniel Braniss <danny@cs.huji.ac.il> [3]
Obtained from:	https://www.virtualbox.org/ticket/10695 [4]
See:		http://article.gmane.org/gmane.os.freebsd.devel.emulation/10438 [6]
4.1.22
a8693b8dee files touched
Mark Linimon (linimon)
Force numerous ports that fail to build with clang over to instead always rely on gcc. The patch uses the new USE_GCC=any code in Mk/bsd.gcc.mk to accomplish this.
The ports chosen were ports that blocked 2 or more ports from building with
clang.  (There are several hundred other ports that still fail to build with
clang, even with this patch.  This is merely one step along the way.)

Those interested in fixing these ports with clang, and have clang as their
default compiler, can simply set FORCE_BASE_CC_FOR_TESTING=yes.

For those who have gcc as their default compiler, this change is believed
to cause no change.

Hat:		portmgr
Tested with:	multiple runs on amd64-8-exp-bcm and 9-exp-clang, with various
		combinations of patch/no-patch and flag settings.
4.1.22
c2de5c9e7f files touched
Bernhard Froehlich (decke)
- Update to 4.1.22 [1] - Cleanup MASTER_SITES and use upstream mirror as primary
Submitted by:	Mikhail Tsatsenko <m.tsatsenko@gmail.com> [1]
4.1.20
74b732681f files touched
Bernhard Froehlich (decke)
- Update to 4.1.20 - Remove VNC IPv6 patch because it has been fixed upstream - Pet portlint once again (LICENSE section)
Submitted by:	Mikhail Tsatsenko <m.tsatsenko@gmail.com>
4.1.18
d48b60ff76 files touched
Akinori MUSHA (knu)
Add SF to master sites.
PR:		ports/167514
Approved by:	maintainer timeout
4.1.18
f7c6b7b0f8 files touched
Jason Helfman (jgh)
- revert previous commit, index breakage
PR:	ports/169223
VS: ----------------------------------------------------------------------
4.1.18
1bf5094f4c files touched
Jason Helfman (jgh)
- re-order, include bsd.port.pre.mk so SRC_BASE is defined before referenced - pet portlint on placement of LICENSE
PR:	ports/169223
Submitted by:	jgh@
Approved by:	maintainer timeout ( 14 days )
4.1.18
10d9e7caf3 files touched
Bernhard Froehlich (decke)
- Update to 4.1.18 [1] - Convert to OptionsNG [2] - Install DEBUG symbols for kernel modules [1]
Submitted by:	Mikhail Tsatsenko <m.tsatsenko@gmail.com> [1]
		bapt@ [2]
4.1.16
b7fcfeb657 files touched
Bernhard Froehlich (decke)
- Also assign IPv6 TCP port otherwise it's using the default 5900 port for IPv6 and allows only to start one VM that uses VNC.
rfbListenOnTCP6Port: error in bind IPv6 socket: Address already in use

Submitted by:	Gary Palmer <gpalmer@freebsd.org>
Tested by:	Steve Tuts <yiz5hwi@gmail.com>
4.1.16
9c2f65e395 files touched
Martin Wilke (miwi)
- Convert USE_QT_VER=4 and QT_COMPONETS to USE_QT4
Review by:	bapt, David Naylor (kde team)
4.1.16
2b74a89bc8 files touched
Dirk Meyer (dinoex)
- update png to 1.5.10
4.1.16
9f028aea1d files touched
Bernhard Froehlich (decke)
- Update to 4.1.16 - Update wiki link to troubleshooting page
4.1.14
d3d5da97e3 files touched
Bernhard Froehlich (decke)
- Update to 4.1.14 - Remove debugging fprintf in MachineImpl.cpp to fix build with GCC 4.6 [1] - Add support for VLAN interfaces to NetIfList() [2] - Add support for VIMAGE to VBoxNetAdp [3] - Fix a kernel crash on FreeBSD 10-CURRENT hosts with VIMAGE enabled when a VM is powered off [3]
Submitted by:	Andriy Gapon <avg at FreeBSD.org> [1]
		Landon J Fuller <landonf at plausible dot coop> [2]
		Mikolaj Golub <trociny at freebsd.org> [3]
Sponsored by:	Plausible Labs Cooperative, Inc [2]
4.1.12
9291a32e0c files touched
Bernhard Froehlich (decke)
- Update to 4.1.12 - Fix PAM authentication for vboxwebsrv [1]
PR:		ports/166614 [1]
Submitted by:	Landon Fuller <landonf@plausible.coop> [1]
Feature safe:	yes
4.1.10
bdb61663a4 files touched
Bernhard Froehlich (decke)
- Mark BROKEN on < 8.2 because vm_page_find_least() was not available before
Reported by:	pointyhat (via pav)
Feature safe:	yes
4.1.10
d97f13f37b files touched
Bernhard Froehlich (decke)
- Update to 4.1.10
Feature safe:	yes
4.1.8
b9276d3bb2 files touched
Bernhard Froehlich (decke)
- Fix compile error on recent current
include/iprt/stdint.h:162: error: 'intptr_t' has a previous declaration as 'typedef long int intptr_t'
/usr/include/sys/_stdint.h:78: error: conflicting declaration 'typedef uintptr_t uintptr_t'
include/iprt/stdint.h:165: error: 'uintptr_t' has a previous declaration as 'typedef long unsigned int uintptr_t'
kBuild: Compiling tstAsmStructsasm - src/VBox/VMM/testcase/tstAsmStructsAsm.asm
kBuild: Compiling tstGlobalConfig - src/VBox/VMM/testcase/tstGlobalConfig.cpp
kmk: * [out/freebsd.amd64/release/obj/tstVMStructRC/tstVMStructRC.o]

Submitted by:	Tijl Coosemans <tijl@freebsd.org>
Feature safe:	yes
4.1.8
b182df0087 files touched
Bernhard Froehlich (decke)
- Update Guest Additions Mirrorsite
PR:		ports/165597
Submitted by:	Seiji Ariga <freebsd@khaotic.net>
4.1.8
379ce3f230 files touched
Bernhard Froehlich (decke)
- Update to 4.1.8 - Mark broken on FreeBSD < 8.0 - Fix lib32 checks to use /usr/lib32/libc.so - R0 memobj rewrite [1] - Fix INVARIANTS warning: acquiring duplicate lock of same type: "IPRT Fast Mutex Semaphore" [1]
Submitted by:	Andriy Gapon <avg@FreeBSD.org> [1]
Obtained from:	redports.org/~virtualbox/
4.0.14
fbd0197639 files touched
Marcus von Appen (mva)
- Update devel/sdl12 to 1.2.15 - Update audio/sdl_mixer to 1.2.15 - Update graphics/sdl_image to 1.2.12 - Update graphics/sdl_ttf to 2.0.11 - Update graphics/sdl_gfx to 2.0.23 - Update net/sdl_net to 1.2.8 - Bump PORTREVISIONs on ports that depend on one or more packages due to ABI and shared library version changes - Update Mk/bsd.sdl.mk accordingly for the new shared library versions
Tested by:	exp-run by pav
4.0.14
83eb2c3700 files touched
Doug Barton (dougb)
In the rc.d scripts, change assignments to rcvar to use the literal name_enable wherever possible, and ${name}_enable when it's not, to prepare for the demise of set_rcvar().
In cases where I had to hand-edit unusual instances also
modify formatting slightly to be more uniform (and in
some cases, correct). This includes adding some $FreeBSD$
tags, and most importantly moving rcvar= to right after
name= so it's clear that one is derived from the other.
4.0.14
423f6e98ed files touched
Bernhard Froehlich (decke)
- Update to 4.0.14
Feature safe:	yes
4.0.12
71895d7045 files touched
Bernhard Froehlich (decke)
- Fix error check for aio_error - Bump PORTREVISION
Obtained from:	https://www.virtualbox.org/changeset/38332
Feature safe:	yes
4.0.12
3d9d3b7e75 files touched
Bernhard Froehlich (decke)
- Update to 4.0.12
4.0.10
7c8c29d4d8 files touched
Bernhard Froehlich (decke)
- Update to 4.0.10 - Fix build on 9-CURRENT with latest CAM changes [1] - Add stop command and delay parameter to vboxheadless rc script [2]
Submitted by:	Jung-uk Kim <jkim@FreeBSD.org> [1],
		Franco Ricci <franco.ricci@phys.uniroma1.it> [2]
4.0.8
6a77a174fb files touched
Bernhard Froehlich (decke)
- Fix pkg-plist for VBoxDbg.so
Reported by:	Barbara <barbara.xxx1975@libero.it>
4.0.8
662a124702 files touched
Bernhard Froehlich (decke)
- Update to 4.0.8 - Add vboxheadless startscript [1] - Add vboxwebsrv startscript [2] - Change CONFLICTS to CONFLICTS_INSTALL [3] - Relax hardening for PC-BSD 9 [4] - Add VIMAGE support [5] - Install VBoxExtPackHelperApp [6] - Remove stale mirror - Extend pkg-message for USB configuration - Fix link_elf_obj: symbol RTStrCopy undefined [7]
PR:		ports/156699 (based on) [3]
Submitted by:	Stefan Tollkuehn <stefan.tollkuehn@editura.de>, [1][2]
		Raul Gigea <raul.gigea@editura.de>, [1]
		Tobias Oberstein <tobias.oberstein@tavendo.de>, [1]
		Emil <the_mix_room@hotmail.com>, [3]
		Kris Moore <kris@pcbsd.org>, [4]
		Mikolaj Golub <to.my.trociny@gmail.com>, [5]
		Mattia Rossi <mrossi@swin.edu.au>, [6]
		Florian Smeets <flo@FreeBSD.org> [7]
Thanks to:	dougb@, [1][2]
		Cr4zi3/EFNet, [2]
		crsd, [2]
		beat@,
		hps@,
		Alexander Eichner,
		all testers!
Approved by:	bapt (vbox hat)
3.2.12
15de8793d4 files touched
Baptiste Daroussin (bapt)
Fix building with LOCALBASE != PREFIX
3.2.12
b454a3ee69 files touched
Bernhard Froehlich (decke)
- Enable createrawvmdk -relative under FreeBSD - Bump PORTREVISION
PR:		ports/155236
Submitted by:	Dmitry Pryanishnikov <lynx.ripe@gmail.com>
3.2.12
263516082f files touched
Bernhard Froehlich (decke)
- Fix build when compiling remotely and DISPLAY is set
PR:		ports/153557
Submitted by:	Julian Stacey <jhs at berklix dot com>,
		Anonymous <swell dot k at gmail dot com>
Feature safe:	yes
3.2.12
88e2a9fd48 files touched
Beat Gaetzi (beat)
- Update to 3.2.12 - Remove check for FreeBSD 6.x - Drop MD5 checksums
3.2.10
6121c39e60 files touched
Beat Gaetzi (beat)
- Fix build after MFC of ACPICA 20101013
PR:		ports/152710
Submitted by:	Grzegorz Blach <magik AT roorback.net>
3.2.10
c373ba2d53 files touched
Beat Gaetzi (beat)
- Install EFI firmware - Bump PORTREVISION
PR:		ports/152617
Submitted by:	well-wisher <regex AT bk.ru>, Steve Wills <steve AT mouf.net>
3.2.10
b044a8117b files touched
Pav Lucistnik (pav)
- Correct the instructions for ldconfig rescan on amd64 systems
PR:		ports/149286
Submitted by:	Anonymous <swell.k@gmail.com>
Approved by:	maintainer timeout (vbox@; 4 months)
3.2.10
bb7792598c files touched
Bernhard Froehlich (decke)
- Add workaround for regression in acpica 20101015 [1] - Remove old patches not needed for newer VirtualBox versions anymore - Fix alignment problem in VBoxHeadless on i386 when DEBUG option is enabled [2] - Bump PORTREVISION
PR:		ports/144959 [2]
Submitted by:	Alexander Eichner [2],
		Anthony Jenkins <ajenkins at vtilt dot com> [2]
Reported by:	Michael Butler <imb at protected-networks dot net> [1],
		DomiX (irc on freenode) [2],
		Monty Hall <kungfu_disciple at sbcglobal dot net> [2],
		many others [2]
3.2.10
186d341c11 files touched
Beat Gaetzi (beat)
- Update to 3.2.10
3.2.8
b303c25df2 files touched
Bernhard Froehlich (decke)
- Add 2D acceleration support for Windows Guests - Bump PORTREVISION
Submitted by:	scf
Approved by:	beat (co-mentor)
3.2.8
7cca3f6501 files touched
Beat Gaetzi (beat)
- Update to 3.2.8
3.2.6
12b2fc2212 files touched
Beat Gaetzi (beat)
- Update to 3.2.6 - Fix build on recent CURRENT - Don't abort if there is no default route interface while loading the network interfaces otherwise virtualbox can't find host-only interfaces. [1]
Feature safe:	yes
PR:		ports/144305 [1]
Reported by:	Wietse Venema <wietse AT porcupine.org> [1]
Submitted by:	mtm@ [1]
3.2.4
e3ffc46a02 files touched
Bernhard Froehlich (decke)
- Update to 3.2.4 - Replace virtualbox.desktop with the one from the FreeBSD installer, chase rebranding and remove DocPath because we don't install the user manual. [1] - Fix icon location
Reported by:	Mike Harding <mvh AT ix.netcom.com>, avg@, Warren Block <wblock AT wonkity.com> [1]
Approved by:	beat (co-mentor)
3.2.2
804cd7e393 files touched
Beat Gaetzi (beat)
- Update to 3.2.2 - Update guest additions to 3.2.2. - Add option to build with VNC support (Disabled by default) - Add option to build with VDE support (Disabled by default) [1] - Add option to build webservice (Disabled by default) [2] - Fix build with QT4 support disabled and X11 support enabled. [3] - Fix build with X11 support disabled. [4] - Replace custom pkg-install.in script with GROUPS framework. - Do not build Guest Additions in virtualbox-ose port. - Implement locking/unlocking of host DVD drive. [5] - Add LICENSE and LICENSE_FILE.
PR:		ports/146752 [5]
Submitted by:	mtm@ [5]
Requested by:	Mario Lobo <lobo AT bsd.com.br> [1],
		Hubert Tournier <hubert AT frbsd.org> [2]
Reported by:	Emil Mikulic <emil AT dmr.ath.cx> [3], mm@ [4]

Many thanks to the VirtualBox developers (especially Alexander Eichner
for all his work and help), all tester and patch submitter and the whole
vbox@ team especially decke@.
3.1.8
0c481dd448 files touched
Beat Gaetzi (beat)
- Fix build on CURRENT wit ACPICA 20100428.
Reported by:	Michael Butler <imb AT protected-networks.net>
Submitted by:	jkim@
Reminded by:	sylvio@, daichi@, rnoland@
3.1.8
19324dd072 files touched
Beat Gaetzi (beat)
- Update to 3.1.8
3.1.6
ea1cd8839e files touched
Beat Gaetzi (beat)
- Fix VBoxManage after recent png update - Bump PORTREVISION
PR:		ports/145457
Submitted by:	Daisuke Aoyama <aoyama AT peach.ne.jp> on freebsd-emulation@
Tested by:	Stacy Millions <stacy AT Millions.Ca>,
		Regis A. Despres <regis.despres AT businessinteractif.fr>
3.1.6
29863648e3 files touched
Peter Pentchev (roam)
Chase the ftp/curl shlib version bump.
3.1.6
de78af3ac5 files touched
Dirk Meyer (dinoex)
- update to 1.4.1 Reviewed by: exp8 run on pointyhat Supported by: miwi
3.1.6
afdffe57e9 files touched
Beat Gaetzi (beat)
- Update to 3.1.6 - Fix ioctl warnings in /var/log/messages [1] - Fix build with QT4 support disabled [2]
Obtained from:	http://www.virtualbox.org/changeset/25953 [1]
Reported by:	William DiNoia <william.dinoia AT gmail.com> [2]
On behalf of:	vbox@ (decke, dhn, itetcu, miwi, nox)
3.1.4
2a547baa1b files touched
Martin Wilke (miwi)
Presenting VirtualBox 3.1.4 for FreeBSD
Changelog from VirtualBox is available here:
http://www.virtualbox.org/wiki/Changelog

Changes in the port:
  - VirtualBox and Guest Additions iso updated to 3.1.4
  - Add UNIQUENAME to fix options file clashes between the virtualbox ports [0]
  - Fixed vtophys problems on CURRENT and STABLE kernes newer than
    January 23th [1]
  - Fixed page double wiring issue in rtR0MemObjNativeAllocPage [2]

PR: 		ports/143361 [0]
Submitted by:	Martin Birgmeier <martin.birgmeier AT aon.at> [0]
		Alexander Eichner <Alexander.Eichner AT Sun.COM> [1]
Thanks To:	All testers on emulation@ and current@ [1]
           	Giovanni Trematerra <giovanni.trematerra AT gmail.com> [1]
		Ian Freislich <ianf AT clue.co.za> [1]
Reported by: 	Alan Cox <alc AT cs dot rice dot edu> [2]
3.1.2
fa348b7ce8 files touched
Beat Gaetzi (beat)
- Add CONFLICT with virtualbox-ose-additions. - Re-apply fix for ports/140171: Disable testcases to fix possible breakage with non default options set. [1] - Removed inclusion of utmp.h to fix build on recent CURRENT. [2] - Bump PORTREVISION.
PR:		ports/142855 [2]
Reported by:	Lanny Baron <lbaron AT servaris.com> [1]
Submitted by:	YAMAMOTO Shigeru <shigeru AT iij.ad.jp> [2], ed@ [2]
On behalf of:	vbox@ (decke, dhn, itetcu, miwi, nox)
3.1.2
078a314586 files touched
Beat Gaetzi (beat)
emulators/virtualbox: - Remove emulators/virtualbox port. Renamed to emulators/virtualbox-ose and seperate port for the kernel modules created: emulators/virtualbox-ose-kmod.
emulators/virtualbox-ose:
- Update to 3.1.2
- Update guest additions to 3.1.2
- Port has been renamed to virtualbox-ose to reflect that we are using
  the OSE version. [1]
- Added proper PulseAudio support for FreeBSD [2]
- procfs is not required anymore because vbox uses sysctl(3) now [3]
- Update pkg-message to reflect recent changes
- Add nox's FreeBSD host networking patches that are now also in the
  upstream vbox svn (modulo vbox variable naming style adjustments:)
	http://lists.freebsd.org/pipermail/freebsd-emulation/2010-January/007260.html
	http://www.virtualbox.org/changeset/25698
  1. Allow direct tap networking again (for users that need the best
  network performance and/or need more complex network setups, like when
  they want to use routing instead of bridging to e.g. protect from guests
  messing with the lan's arp tables; a tap + routing + proxy arp example
  is in the above freebsd-emulation posting.)
  2. Enable vbox' shared mac feature when using bridged mode on a wifi
  interface, together with the virtualbox-ose-kmod change this
  should fix bridged mode for wifi users. [4]

emulators/virtualbox-ose-kmod:
- Update to 3.1.2
- Add rc.d script to load kernel modules
- Fix build with a non-standard location for the system source [5]
- Merge aeichner's vboxnetflt fix committed to upstream vbox svn
  (thanks!) that makes the shared mac feature enabled above actually work
  on FreeBSD hosts. [6]

Please see http://wiki.freebsd.org/VirtualBox for update instructions.

Many thanks to the VirtualBox developers, all tester, patch submitter and
the whole vbox@ team.

PR:		ports/141630 [2]
Noticed by:	mm@ [1]
Submitted by:	Noriyoshi Kawano <bowie AT nrik.jp> [2],
		Baptiste Daroussin <baptiste.daroussin AT gmail.com> [3]
		and Bernhard Froehlich <decke AT bluelife.at> [3],
		nox@ [4], scf@ [5]
Obtained from:	http://www.virtualbox.org/changeset/25699 [6]
On behalf of:	vbox@ (decke, dhn, itetcu, miwi, nox)
3.0.51r22902
5909b90a90 files touched
Beat Gaetzi (beat)
- Fix loading of vboxnetadp.ko kernel module without loading vboxnetflt.ko kernel module first. - Bump PORTREVISION.
PR:			ports/141013
Reported / tested by:	Scot Hetzel <swhetzel AT gmail.com>
Submitted by:		Fredrik Lindberg <fli AT shapeshifter.se>
3.0.51r22902
d262fe63c6 files touched
Beat Gaetzi (beat)
- Disable testcases to fix possible build breakage with non default options set
PR:		ports/140171
Submitted by:	Hubert Tournier <hubert AT tournier.org>
Reported by:	Stanislav Dulis <stasd AT xnx.ru> (via private mail)
3.0.51r22902
f9297d2f2b files touched
Beat Gaetzi (beat)
- Fix build if OpenSSL is installed from ports. [1] - Some options require other ones. Add check for them. [2]
PR:		ports/139391 [1]
Submitted by:	"Y.A." <nexther0 AT gmail.com> [1]
Tested by:	Yuri Gorchakov <yuri.gorchakov AT point-group.ru> [1]
Reported by:	Maxim <maksims.k AT gmail.com> [2]
On behalf of:	vbox@ (decke, dhn, itetcu, miwi, nox)
3.0.51r22902
cb02e7670e files touched
Beat Gaetzi (beat)
- Fix build with custom LOCALBASE
Reported by:	QATty
Submitted by:	Bernhard Froehlich <decke AT bluelife.at>
On behalf of:	vbox@ (decke, dhn, itetcu, miwi, nox)
3.0.51r22902
bee38bb86a files touched
Martin Wilke (miwi)
- Fix privilege escalation - Bump PORTREVISION
Security:	http://www.vuxml.org/freebsd/ebeed063-b328-11de-b6a5-0030843d3802.html
On behalf of:	vbox@ (decke, dhn, itetcu, beat, nox)
3.0.51r22902
89cfd3dec6 files touched
Juergen Lock (nox)
Fix build on 7/amd64.
Approved by:	vbox@ (miwi, beat)
Feature safe:	yes
3.0.51r22902
972faa0f83 files touched
Beat Gaetzi (beat)
- Improve error message if /usr/lib32 is not installed on amd64. [1] - Fix pkg-plist. Additions directory is only created with WITH_GUESTADDITIONS option. [2] - Add patch to fix panic with vboxnet driver. [3] - Bump PORTREVISION.
PR:		ports/138935 [1] (based on)
Reported by:	scf@ [3]
Submitted by:	Julian H. Stacey <jhs AT berklix.com> [1],
		Bernhard Froehlich <decke AT bluelife.at> [2],
		Fredrik Lindberg <fli AT shapeshifter.se> [3]
On behalf of:	vbox@ (decke, dhn, itetcu, miwi, nox)
Feature safe:	yes
3.0.51r22902
88d95ab6f9 files touched
Martin Wilke (miwi)
- Update to 3.0.51r22902. This version enables host serial support and support for bridged and hostonly networking contributed by Fredrik Lindberg <fli AT shapeshifter.se>. - Install GuestAdditions in designated directory. [1] - Install NLS files in designated directory. - Add workaround for directory permission problem.
Reported by:	Jonathan Chen <jonc AT chen.org.nz> [1]
On behalf of:	vbox@ (decke, dhn, beat, nox)
3.0.51r22683
6bd419c4d0 files touched
Beat Gaetzi (beat)
- Update to 3.0.51r22683. This version adds support for tap interface networking done by nox@, working VT-x, ACPI and Host DVD/CD access support and several FreeBSD related bugfixes. - Update Guest Additions to 3.0.6. - Respect CC and CXX variables. [1] - Add support for WITHOUT_X11 build. [2] - Fix pkg-plist for WITHOUT_NLS. [2] - Use LocalConfig.kmk to simplify configuration. [2] - Install vboxapi module and fix xpcom.vboxxpcom python api. [2]
PR:		ports/138063 [1]
Submitted by:	Anonymous <swell dot k at gmail dot com> [1],
		Bernhard Froehlich <decke AT bluelife.at> [2]
On behalf of:	vbox@ (decke, dhn, miwi, nox)
3.0.51r22226
d75f09543a files touched
Beat Gaetzi (beat)
- Update to 3.0.51r22226 - Update Guest Additions to 3.0.4 - Add wiki page link to pkg-message - Add missing libxslt dependency [1] - Add NLS support [2] - Installing C and Python bindings [3] - Add patch to pass a physical disk to vbox [4]
Submitted by:	Guido Falsi <mad AT madpilot.net> [1], nork [2],
		Bernhard Froehlich <decke AT bluelife.at> [3], nox [4]
Thanks to:	All testers and patch submitters their patch already
		included upstream
On behalf of:	vbox@ (decke, dhn, miwi, nox)
2.2.51.r20457
1b7af2702d files touched
Beat Gaetzi (beat)
- Add GID and UID for emulators/virtualbox. - Change virtualbox GID in port Makefile due to a conflict with databases/couchdb and add UPDATING note. - Bump PORTREVISION.
Reported by:	Mike Harding <mvh AT ix.netcom.com>
2.2.51.r20457
b7565cd7ca files touched
Juergen Lock (nox)
- Fix plist - Bump PORTREVISION
Submitted by:	miwi
2.2.51.r20457
d922455054 files touched
Juergen Lock (nox)
- Actually install VBoxTestOGL (it was built, just not installed...) - Fix libGL.so.1 search so it isn't expected in / - Fix packaging for vboxdrv.ko - Bump PORTREVISION
Approved by:	vbox@ (miwi)
2.2.51.r20457
9c6ebea530 files touched
Martin Wilke (miwi)
- Restore VBoxGuestAdditions
2.2.51.r20457
afbf09cc33 files touched
Martin Wilke (miwi)
VirtualBox is a family of powerful x86 virtualization products for enterprise as well as home use. Not only is VirtualBox an extremely feature rich, high performance product for enterprise customers, it is also the only professional solution that is freely available as Open Source Software under the terms of the GNU General Public License.
WWW:	http://www.virtualbox.org/

Note:

Please READ pkg-messages carefully, also please
take a look in the Wiki page (http://wiki.freebsd.org/VirtualBox)

Thanks to: thank you to everyone who helped make this possible.

← back to port