notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Ukraine
Some details on the 2023-01-16 website outage.
We just rebooted with several updates: * new HMTLify code * no port maintainer is now highly visible (e.g. https://freshports.org/security/sssd/) * fixed search logic error when using plain/ text details at https://github.com/FreshPorts/freshports/releases/tag/2.2.34
non port: emulators/virtualbox-ose/files/patch-Config.kmk
SVNWeb

Number of commits found: 27

Tue, 9 Mar 2021
[ 18:27 madpilot search for other commits by this committer ] Original commit   Revision:567950 (Only the first 10 of 131 ports in this commit are shown above. View all ports for this commit)
- Update VirtualBox OSE to 6.1.18
- Old VirtualBox OSE 5.2.44 preserved as "-legacy" versions of the
  ports (repocopied)
- Add back extra patch removed in r528258, actually required to
  build DEBUG kmod
- Correctly define WITH_DEBUG when enabling the DEBUG option, so
  binaries are not stripped

Please note that this new version supports only amd64 CPUs. If you need
to use older hardware please install the legacy ports.

Note that moving VM snapshots across major updates is unsupported, it's
strongly suggested to properly shutdown VMs before upgrading, please
check UPDATING for further details.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
Sat, 17 Oct 2020
[ 13:29 madpilot search for other commits by this committer ] Original commit   Revision:552571
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)
Fri, 14 Aug 2020
[ 23:17 jkim search for other commits by this committer ] Original commit   Revision:544898
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).
Sun, 19 Jul 2020
[ 09:19 madpilot search for other commits by this committer ] Original commit   Revision:542551 (Only the first 10 of 54 ports in this commit are shown above. View all ports for this commit)
- 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
Tue, 14 Apr 2020
[ 13:47 kevans search for other commits by this committer ] Original commit   Revision:531689
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.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
Thu, 12 Mar 2020
[ 00:41 kevans search for other commits by this committer ] Original commit   Revision:528258
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.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
Fri, 17 May 2019
[ 11:56 jkim search for other commits by this committer ] Original commit   Revision:501855
Revert r501849 and restore the previous behaviour.  No functional change.
Tue, 23 Apr 2019
[ 19:20 jkim search for other commits by this committer ] Original commit   Revision:499787
Update to 5.2.28.

https://www.virtualbox.org/wiki/Changelog-5.2#v28
Fri, 5 Apr 2019
[ 03:09 jkim search for other commits by this committer ] Original commit   Revision:497905
Work around build issues with LLD on i386.
Wed, 3 Apr 2019
[ 19:26 jkim search for other commits by this committer ] Original commit   Revision:497757
Fix emulators/virtualbox-ose-additions build with lld on i386.
Fri, 8 Mar 2019
[ 00:25 jkim search for other commits by this committer ] Original commit   Revision:495006
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>
Wed, 6 Mar 2019
[ 00:55 jkim search for other commits by this committer ] Original commit   Revision:494757
Fix a typo in the previous patch.
[ 00:46 jkim search for other commits by this committer ] Original commit   Revision:494756
Make linker option for executables closer to Linux equivalent, i.e.,
"-z noexecstack", "-z relro", and "--as-needed".
Wed, 16 Jan 2019
[ 15:19 jkim search for other commits by this committer ] Original commit   Revision:490486
Update to 5.2.24.

https://www.virtualbox.org/wiki/Changelog-5.2#v24
Mon, 23 Oct 2017
[ 16:49 jkim search for other commits by this committer ] Original commit   Revision:452715 (Only the first 10 of 25 ports in this commit are shown above. View all ports for this commit)
Update to 5.2.0.
Sun, 23 Oct 2016
[ 19:32 jkim search for other commits by this committer ] Original commit   Revision:424537
Update to 5.1.8.

PR:		213683
Differential Revision:	https://reviews.freebsd.org/D8292
Wed, 7 Sep 2016
[ 21:35 jkim search for other commits by this committer ] Original commit   Revision:421521 (Only the first 10 of 23 ports in this commit are shown above. View all ports for this commit)
Update to 5.1.4.
Fri, 22 Jul 2016
[ 20:28 jkim search for other commits by this committer ] Original commit   Revision:418931 (Only the first 10 of 57 ports in this commit are shown above. View all ports for this commit)
Update to 5.0.26.
Tue, 23 Dec 2014
[ 00:05 jkim search for other commits by this committer ] Original commit   Revision:375294
- 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.
Wed, 17 Sep 2014
[ 09:26 decke search for other commits by this committer ] Original commit   Revision:368359 (Only the first 10 of 15 ports in this commit are shown above. View all ports for this commit)
- 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
Fri, 9 May 2014
[ 23:57 jkim search for other commits by this committer ] Original commit   Revision:353547
Add an option to build user manual.  Turned off by default.
Thu, 8 May 2014
[ 23:58 jkim search for other commits by this committer ] Original commit   Revision:353371
- 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]
Tue, 17 Dec 2013
[ 20:56 decke search for other commits by this committer ] Original commit   Revision:336768
- 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
Tue, 10 Dec 2013
[ 20:42 decke search for other commits by this committer ] Original commit   Revision:336107 (Only the first 10 of 13 ports in this commit are shown above. View all ports for this commit)
- 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]
Thu, 3 Jan 2013
[ 13:40 decke search for other commits by this committer ] Original commit   Revision:309876 (Only the first 10 of 43 ports in this commit are shown above. View all ports for this commit)
- 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]
Wed, 3 Nov 2010
[ 12:42 decke search for other commits by this committer ] Original commit 
- 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]
Wed, 13 Jan 2010
[ 07:37 beat search for other commits by this committer ] Original commit  (Only the first 10 of 32 ports in this commit are shown above. View all ports for this commit)
- Forced commit to document that emulators/virtualbox-ose and
  emulators/virtualbox-ose-kmod were repocopied from emulators/virtualbox.

PR:             ports/142525
Repocopy by:    marcus

Number of commits found: 27