summaryrefslogtreecommitdiff
path: root/emulators/virtualbox-ose-legacy/files (follow)
Commit message (Collapse)AuthorAgeFilesLines
* emulators/virtualbox-ose-additions(-legacy): Fix build on recent headGuido Falsi2022-02-051-3/+11
| | | | | | | | 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).
* emulators/virtualbox-ose-additions-legacy: Import improvements from non ↵Guido Falsi2021-10-171-15/+10
| | | | | | | | | | | | | | | | | | | | | | legacy port Import changes from commit 1b2394551c0385 to legacy port: 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 Alsso import fix for building on recent head from cec55f41e10f13: Fix build after head commit b4a58fbf640409a1 (vfs: remove cn_thread) MFH: 2021Q4
* emulators/virtualbox-ose(-legacy): Make VirtualBox limit AIO requestsTom Rushworth2021-09-041-0/+59
| | | | | | | | | 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
* emulators/virtualbox-ose-legacy: Fix additions build on recent HEADGuido Falsi2021-06-301-2/+6
| | | | | | | | | | Apply same fix used for the main port in commit ef04eff33cf626: Src HEAD commit 6d3e78ad6c11 vfs_quotactl function signature, adapt virtualbox code to be able to compile there too. Reported by: koobs, dim MFH: 2021Q2
* emulators/virtualbox-ose-kmod-legacy: Fix hang at module loading timeGuido Falsi2021-06-142-277/+288
| | | | | | | | | | | | | | | | | | | | | | | 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. Backport fix to legacy port. WHile here also merge a double patch for the smae file. PR: 256505 MFH: 2021Q2
* all: Remove all other $FreeBSD keywords.Mathieu Arnold2021-04-063-6/+0
|
* Add patch to fix OSS audio to virtualbox-ose-legacyGuido Falsi2021-03-141-0/+32
| | | | | PR: 237472 Submitted by: Martin Birgmeier <d8zNeCFG@aon.at>
* - Update VirtualBox OSE to 6.1.18Guido Falsi2021-03-09116-0/+8650
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - 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
* Remove virtualbox-*-legacy due to lack of stagingJohn Marino2014-09-0919-652/+0
| | | | | | The virtualbox-ose-kmod-legacy port is staged, but it has no purpose without the unstaged virtualbox-ose-legacy port, so both ports have been removed at the same time.
* Remove unused patches.Jung-uk Kim2014-03-203-120/+0
|
* Fix build after re-appearance of converters/libiconv on 10+ (r341775).Jung-uk Kim2014-02-211-3/+15
| | | | | Obtained from: svn.redports.org/virtualbox PR: ports/186847
* - Update to 4.2.22Bernhard Froehlich2014-01-161-0/+42
| | | | | | | | | | | - 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]
* - Disable stripping away RPATH on FreeBSD for Hardened-R3 binaries.Bernhard Froehlich2013-12-171-7/+16
| | | | | | | | | 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
* - Update to virtualbox-ose 4.2.20_1Bernhard Froehlich2013-12-1321-415/+404
| | | | | | - This update pulls in many changes from the port and brings better support for FreeBSD 10 and GCC from ports. I am doing that in preparation of the upcoming VirtualBox 4.3 update that should land soon.
* - Update to 4.1.24Bernhard Froehlich2013-01-0318-123/+444
| | | | | | - Fix building with libxslt newer than 1.1.26 Obtained from: https://www.virtualbox.org/ticket/10940
* - Add missing VNC IPv6 patchBernhard Froehlich2012-08-041-0/+13
| | | | | | - Convert to optionsng [1] Submitted by: bapt [1]
* - Unbreak by disabling broken VMM testcase. It seems to be an ↵Bernhard Froehlich2012-03-091-0/+11
| | | | | | | incompatibility with recently updated yasm. Submitted by: pointyhat (via pav) Feature safe: yes
* - Update to 4.0.16Bernhard Froehlich2012-02-218-117/+40
| | | | | | - Fix lib32 checks to use /usr/lib32/libc.so Obtained from: redports.org/~virtualbox/
* In the rc.d scripts, change assignments to rcvar to use theDoug Barton2012-01-142-2/+2
| | | | | | | | | | | 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.
* - Fix build on 9-CURRENT with latest CAM changes [1]Bernhard Froehlich2011-07-012-3/+49
| | | | | | | | - Add stop command and delay parameter to vboxheadless rc script [2] - Bump PORTREVISION Submitted by: Jung-uk Kim <jkim@FreeBSD.org> [1], Franco Ricci <franco.ricci@phys.uniroma1.it> [2]
* - Introduce -legacy portsBernhard Froehlich2011-05-222-0/+174
| | | | | | | | | | | | | | | | | - Add vboxheadless startscript [1] - Add vboxwebsrv startscript [2] - Change CONFLICTS to CONFLICTS_INSTALL [3] - Remove stale mirror - Bump PORTREVISION 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] Thanks to: dougb@, [1][2] Cr4zi3/EFNet, [2] crsd [2]
* - Enable createrawvmdk -relative under FreeBSDBernhard Froehlich2011-03-171-0/+48
| | | | | | | - Bump PORTREVISION PR: ports/155236 Submitted by: Dmitry Pryanishnikov <lynx.ripe@gmail.com>
* - Add workaround for regression in acpica 20101015 [1]Bernhard Froehlich2010-11-034-28/+32
| | | | | | | | | | | | | | - 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]
* - Update to 3.2.10Beat Gaetzi2010-10-152-28/+3
|
* - Add 2D acceleration support for Windows GuestsBernhard Froehlich2010-09-301-0/+19
| | | | | | | - Bump PORTREVISION Submitted by: scf Approved by: beat (co-mentor)
* - Update to 3.2.8Beat Gaetzi2010-08-091-20/+0
|
* - Update to 3.2.6Beat Gaetzi2010-06-292-0/+40
| | | | | | | | | | | - 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]
* - Update to 3.2.4Bernhard Froehlich2010-06-091-0/+16
| | | | | | | | | | - 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)
* - Update to 3.2.2Beat Gaetzi2010-06-0719-409/+48
| | | | | | | | | | | | | | | | | | | | | | | - 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@.
* - Fix build on CURRENT wit ACPICA 20100428.Beat Gaetzi2010-05-181-0/+20
| | | | | | Reported by: Michael Butler <imb AT protected-networks.net> Submitted by: jkim@ Reminded by: sylvio@, daichi@, rnoland@
* - Update to 3.1.8Beat Gaetzi2010-05-111-0/+12
|
* - Update to 3.1.6Beat Gaetzi2010-03-272-0/+29
| | | | | | | | | - 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)
* Presenting VirtualBox 3.1.4 for FreeBSDMartin Wilke2010-03-157-240/+14
| | | | | | | | | | | | | | | | | | | | 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]
* - Add CONFLICT with virtualbox-ose-additions.Beat Gaetzi2010-01-242-0/+23
| | | | | | | | | | | | - 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)
* emulators/virtualbox:Beat Gaetzi2010-01-1322-674/+555
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - 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)
* - Fix loading of vboxnetadp.ko kernel module without loading vboxnetflt.koBeat Gaetzi2009-12-092-0/+20
| | | | | | | | | 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>
* - Disable testcases to fix possible build breakage with non defaultBeat Gaetzi2009-11-061-0/+15
| | | | | | | | options set PR: ports/140171 Submitted by: Hubert Tournier <hubert AT tournier.org> Reported by: Stanislav Dulis <stasd AT xnx.ru> (via private mail)
* - Fix build if OpenSSL is installed from ports. [1]Beat Gaetzi2009-10-231-0/+9
| | | | | | | | | | - 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)
* - Fix privilege escalationMartin Wilke2009-10-071-0/+207
| | | | | | | - Bump PORTREVISION Security: http://www.vuxml.org/freebsd/ebeed063-b328-11de-b6a5-0030843d3802.html On behalf of: vbox@ (decke, dhn, itetcu, beat, nox)
* Fix build on 7/amd64.Juergen Lock2009-09-291-1/+1
| | | | | Approved by: vbox@ (miwi, beat) Feature safe: yes
* - Improve error message if /usr/lib32 is not installed on amd64. [1]Beat Gaetzi2009-09-292-0/+403
| | | | | | | | | | | | | | | - 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
* - Update to 3.0.51r22902. This version enables host serial supportMartin Wilke2009-09-133-82/+11
| | | | | | | | | | | 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)
* - Update to 3.0.51r22683. This version adds support for tap interfaceBeat Gaetzi2009-09-106-28/+106
| | | | | | | | | | | | | | | | 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)
* - Update to 3.0.51r22226Beat Gaetzi2009-08-145-22/+65
| | | | | | | | | | | | | | | - 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)
* - Actually install VBoxTestOGL (it was built, just not installed...)Juergen Lock2009-06-151-0/+10
| | | | | | | | - Fix libGL.so.1 search so it isn't expected in / - Fix packaging for vboxdrv.ko - Bump PORTREVISION Approved by: vbox@ (miwi)
* VirtualBox is a family of powerful x86 virtualization products forMartin Wilke2009-06-154-0/+58
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.