Skip to content

Commit b64ca00

Browse files
committed
Update VirtualBox to 5.0.22
Update VirtualBox to 5.0.20 Fix Documentation And rename package guest to guest-additions as Mageia distro is a better, name, imo. Update to 5.0.18 Update python packaging. More guest improvments and fixes Do not install vboxvideo_drv.so, instead vboxvideo.ko. Remove vboxvideo.ko for VirtualBox-guest r106140
1 parent bfaea1c commit b64ca00

8 files changed

+167
-100
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,3 +6,4 @@ VirtualBox-5.0.12.tar.bz2
66
VirtualBox-5.0.14.tar.bz2
77
VirtualBox-5.0.14.tar.bz2
88
VirtualBox-5.0.16.tar.bz2
9+
/VirtualBox-5.0.22.tar.bz2

VirtualBox-4.3.0-no-bundles.patch

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313

1414
SDK_VBOX_LIBPNG = .
1515
-SDK_VBOX_LIBPNG_INCS ?= $(PATH_ROOT)/src/libs/libpng-1.2.54
16-
+SDK_VBOX_LIBPNG_INCS ?= /usr/include/libpng15
16+
+SDK_VBOX_LIBPNG_INCS ?= /usr/include/libpng16
1717
SDK_VBOX_LIBPNG_LIBS ?= $(PATH_STAGE_LIB)/VBox-libpng$(VBOX_SUFF_LIB)
1818

1919
SDK_VBOX_ZLIB = .

VirtualBox-5.0.16-glibc.patch

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
Released under the MIT license.
2+
Copied from
3+
https://lists.freedesktop.org/archives/systemd-devel/2013-December/015734.html
4+
https://lists.freedesktop.org/archives/systemd-devel/2013-December/015732.html
5+
--- VirtualBox-5.0.16/src/VBox/Runtime/r3/posix/dir-posix.cpp.orig 2016-03-25 02:39:33.848043770 +0000
6+
+++ VirtualBox-5.0.16/src/VBox/Runtime/r3/posix/dir-posix.cpp 2016-03-25 03:21:45.892195465 +0000
7+
@@ -288,10 +288,11 @@ static int rtDirReadMore(PRTDIR pDir)
8+
if (!pDir->fDataUnread)
9+
{
10+
struct dirent *pResult = NULL;
11+
- int rc = readdir_r(pDir->pDir, &pDir->Data, &pResult);
12+
- if (rc)
13+
+ errno = 0;
14+
+ pResult = readdir(pDir->pDir);
15+
+ if (errno != 0)
16+
{
17+
- rc = RTErrConvertFromErrno(rc);
18+
+ int rc = RTErrConvertFromErrno(errno);
19+
/** @todo Consider translating ENOENT (The current
20+
* position of the directory stream is invalid)
21+
* differently. */

VirtualBox-gcc6-fixes.patch

Lines changed: 0 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,3 @@
1-
--- VirtualBox-5.0.17-105882/src/VBox/Additions/linux/drm/vbox_mode.c.orig 2016-03-09 03:07:13.392279611 +0000
2-
+++ VirtualBox-5.0.17-105882/src/VBox/Additions/linux/drm/vbox_mode.c 2016-03-09 03:08:22.875010971 +0000
3-
@@ -401,7 +401,7 @@ static struct drm_encoder *vbox_encoder_
4-
return NULL;
5-
6-
drm_encoder_init(dev, &vbox_encoder->base, &vbox_enc_funcs,
7-
- DRM_MODE_ENCODER_DAC);
8-
+ DRM_MODE_ENCODER_DAC, NULL);
9-
drm_encoder_helper_add(&vbox_encoder->base, &vbox_enc_helper_funcs);
10-
11-
vbox_encoder->base.possible_crtcs = 1 << i;
121
--- VirtualBox-5.0.17-105882/src/VBox/VMM/VMMR3/DBGFR3Trace.cpp.orig 2016-03-08 22:52:14.716735644 +0000
132
+++ VirtualBox-5.0.17-105882/src/VBox/VMM/VMMR3/DBGFR3Trace.cpp 2016-03-08 22:53:19.923458002 +0000
143
@@ -122,7 +122,7 @@ static int dbgfR3TraceEnable(PVM pVM, ui
@@ -40,15 +29,3 @@
4029

4130
/* next */
4231
pSect++;
43-
--- VirtualBox-5.0.16/src/VBox/Disassembler/DisasmCore.cpp 2016-03-04 19:28:26.000000000 +0000
44-
+++ VirtualBox-5.0.17-105882/src/VBox/Disassembler/DisasmCore.cpp 2016-03-08 17:25:32.806645217 +0000
45-
@@ -2532,7 +2532,8 @@ static size_t ParseVex3b(size_t offInstr
46-
uint8_t implOpcode = (byte1 & 0x1f);
47-
48-
// REX.RXB
49-
- if (pDis->uCpuMode == DISCPUMODE_64BIT && ~(byte1 & 0xe0))
50-
+ /** @todo Check this! was weird: ~(byte1 & 0xe0) */
51-
+ if (pDis->uCpuMode == DISCPUMODE_64BIT && !(byte1 & 0xe0))
52-
pDis->fRexPrefix |= (byte1 >> 5) ^ 7;
53-
54-
// VEX.W

VirtualBox.modules

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
vboxdrv
22
vboxnetflt
33
vboxnetadp
4+
vboxpci

0 commit comments

Comments
 (0)