diff options
author | lilac | 2019-03-11 18:22:36 +0800 |
---|---|---|
committer | lilac | 2019-03-11 18:22:36 +0800 |
commit | d04d2014dcea553f6248538255508c220b86b69c (patch) | |
tree | c97cfeafab1a77f1739c77e2a81750803b8370d5 | |
parent | 7b33eb6daad075ad8e86abec8fe3219a6a96ff46 (diff) | |
download | aur-d04d2014dcea553f6248538255508c220b86b69c.tar.gz |
update by lilac
-rw-r--r-- | .SRCINFO | 8 | ||||
-rw-r--r-- | 109-include-path.patch1 | 79 | ||||
-rw-r--r-- | PKGBUILD | 11 |
3 files changed, 90 insertions, 8 deletions
@@ -1,5 +1,5 @@ pkgbase = virtualbox-svn - pkgver = 77328 + pkgver = 77588 pkgrel = 1 url = http://virtualbox.org arch = x86_64 @@ -44,7 +44,7 @@ pkgbase = virtualbox-svn makedepends = xorg-server-devel makedepends = subversion source = VirtualBox::svn+http://www.virtualbox.org/svn/vbox/trunk - source = git+https://github.com/jwrdegoede/vboxsf#commit=9451f61e6787e95aa51e42b6381db6b059bc49da + source = git+https://github.com/jwrdegoede/vboxsf#commit=6738af37c935f3d9b0db138678c2cd3d8bc1fc99 source = virtualbox-host-dkms.conf source = virtualbox-guest-dkms.conf source = virtualbox-vboxsf-dkms.conf @@ -61,7 +61,7 @@ pkgbase = virtualbox-svn source = 005-gsoap-build.patch source = 006-rdesktop-vrdp-keymap-path.patch source = 008-no-vboxvideo.patch - source = 009-include-path.patch + source = 109-include-path.patch1 source = 011-python-3-7.patch source = 012-vbglR3GuestCtrlDetectPeekGetCancelSupport.patch source = 101-vboxsf-automount.patch @@ -84,7 +84,7 @@ pkgbase = virtualbox-svn sha256sums = 7d2da8fe10a90f76bbfc80ad1f55df4414f118cd10e10abfb76070326abebd46 sha256sums = 13c6ca9be0f91582445fd2a14a8c58a0625a15d9cb98cb6e8c2736d77ea976ab sha256sums = 8b7f241107863f82a5b0ae336aead0b3366a40103ff72dbebf33f54b512a0cbc - sha256sums = 1acc7014bcb3d9ca6da29eed813c3d6e91a688c43f9d93802fd4e3814f67ace4 + sha256sums = 3b3242a1701e4d48f78d026bc038c623bfdea1a8b79e0ead0743162d1dc925e4 sha256sums = 55224cb74b54b331d691f171efc0d4c058a14f738551f1d8f559146c2908635d sha256sums = 06485dce54a5f21b85f4360db884d98c1ab091d3f2535881ec9fcd82feb06b7e sha256sums = a784f3cc24652a16385cc63abac6c5178932ca5f3861be7650631b7dafa753a4 diff --git a/109-include-path.patch1 b/109-include-path.patch1 new file mode 100644 index 000000000000..ea76b4520a86 --- /dev/null +++ b/109-include-path.patch1 @@ -0,0 +1,79 @@ +diff -rupN src_orig/VBox/HostDrivers/Support/linux/Makefile src/VBox/HostDrivers/Support/linux/Makefile +--- src_orig/VBox/HostDrivers/Support/linux/Makefile 2019-03-11 11:47:24.057144874 +0800 ++++ src/VBox/HostDrivers/Support/linux/Makefile 2019-03-11 11:49:12.474003711 +0800 +@@ -137,6 +137,7 @@ VBOXMOD_OBJS += SUPDrvDTrace.o + endif + VBOXMOD_INCL = \ + $(VBOXDRV_DIR) \ ++ $(VBOXDRV_DIR)vboxdrv \ + $(VBOXDRV_DIR)include \ + $(VBOXDRV_DIR)r0drv/linux + ifdef VBOX_WITH_NATIVE_DTRACE +@@ -165,7 +166,7 @@ endif + ifdef VBOX_WITH_TEXT_MODMEM_HACK + VBOXMOD_DEFS += RTMEMALLOC_EXEC_HEAP VBOX_WITH_TEXT_MODMEM_HACK + endif +-VBOXMOD_CFLAGS = -include $(VBOXDRV_DIR)include/VBox/SUPDrvMangling.h \ ++VBOXMOD_CFLAGS = -include $(VBOXDRV_DIR)vboxdrv/include/VBox/SUPDrvMangling.h \ + -fno-omit-frame-pointer -fno-pie -Wno-declaration-after-statement + + +diff -rupN src_orig/VBox/HostDrivers/VBoxNetAdp/linux/Makefile src/VBox/HostDrivers/VBoxNetAdp/linux/Makefile +--- src_orig/VBox/HostDrivers/VBoxNetAdp/linux/Makefile 2019-03-11 11:47:24.053811535 +0800 ++++ src/VBox/HostDrivers/VBoxNetAdp/linux/Makefile 2019-03-11 11:50:09.534104474 +0800 +@@ -47,6 +47,7 @@ VBOXMOD_OBJS += \ + endif + VBOXMOD_INCL = \ + $(VBOXNETADPT_DIR) \ ++ $(VBOXNETADPT_DIR)vboxnetadp \ + $(VBOXNETADPT_DIR)include \ + $(VBOXNETADPT_DIR)r0drv/linux + VBOXMOD_DEFS = \ +@@ -58,7 +59,7 @@ VBOXMOD_DEFS = \ + RT_WITH_VBOX \ + VBOX_WITH_HARDENING \ + VBOX_WITH_64_BITS_GUESTS # <-- must be consistent with Config.kmk! +-VBOXMOD_CFLAGS = -include $(KBUILD_EXTMOD)/include/VBox/SUPDrvMangling.h -fno-pie -Wno-declaration-after-statement ++VBOXMOD_CFLAGS = -include $(KBUILD_EXTMOD)/vboxnetadp/include/VBox/SUPDrvMangling.h -fno-pie -Wno-declaration-after-statement + + include $(obj)/Makefile-footer.gmk + +diff -rupN src_orig/VBox/HostDrivers/VBoxNetFlt/linux/Makefile src/VBox/HostDrivers/VBoxNetFlt/linux/Makefile +--- src_orig/VBox/HostDrivers/VBoxNetFlt/linux/Makefile 2019-03-11 11:47:24.053811535 +0800 ++++ src/VBox/HostDrivers/VBoxNetFlt/linux/Makefile 2019-03-11 11:50:49.124174253 +0800 +@@ -50,6 +50,7 @@ VBOXMOD_OBJS += \ + endif + VBOXMOD_INCL = \ + $(VBOXNETFLT_DIR) \ ++ $(VBOXNETFLT_DIR)vboxnetflt \ + $(VBOXNETFLT_DIR)include \ + $(VBOXNETFLT_DIR)r0drv/linux + VBOXMOD_DEFS = \ +@@ -61,7 +62,7 @@ VBOXMOD_DEFS = \ + RT_WITH_VBOX \ + VBOX_WITH_HARDENING \ + VBOX_WITH_64_BITS_GUESTS # <-- must be consistent with Config.kmk! +-VBOXMOD_CFLAGS = -include $(VBOXNETFLT_DIR)include/VBox/SUPDrvMangling.h -fno-pie -Wno-declaration-after-statement ++VBOXMOD_CFLAGS = -include $(VBOXNETFLT_DIR)vboxnetflt/include/VBox/SUPDrvMangling.h -fno-pie -Wno-declaration-after-statement + + include $(obj)/Makefile-footer.gmk + +diff -rupN src_orig/VBox/HostDrivers/VBoxPci/linux/Makefile src/VBox/HostDrivers/VBoxPci/linux/Makefile +--- src_orig/VBox/HostDrivers/VBoxPci/linux/Makefile 2019-03-11 11:47:24.053811535 +0800 ++++ src/VBox/HostDrivers/VBoxPci/linux/Makefile 2019-03-11 11:51:22.547566408 +0800 +@@ -51,6 +51,7 @@ VBOXMOD_OBJS += \ + endif + VBOXMOD_INCL = \ + $(VBOXPCI_DIR) \ ++ $(VBOXPCI_DIR)vboxpci \ + $(VBOXPCI_DIR)include \ + $(VBOXPCI_DIR)r0drv/linux + VBOXMOD_DEFS = \ +@@ -61,6 +62,6 @@ VBOXMOD_DEFS = \ + VBOX \ + RT_WITH_VBOX \ + VBOX_WITH_HARDENING +-VBOXMOD_CFLAGS = -include $(VBOXPCI_DIR)include/VBox/SUPDrvMangling.h -fno-pie ++VBOXMOD_CFLAGS = -include $(VBOXPCI_DIR)vboxpci/include/VBox/SUPDrvMangling.h -fno-pie + + include $(obj)/Makefile-footer.gmk @@ -10,9 +10,9 @@ pkgname=('virtualbox-svn' 'virtualbox-guest-utils-svn' 'virtualbox-guest-utils-nox-svn' 'virtualbox-ext-vnc-svn') -pkgver=77328 +pkgver=77588 pkgrel=1 -_vboxsf_commit='9451f61e6787e95aa51e42b6381db6b059bc49da' +_vboxsf_commit='6738af37c935f3d9b0db138678c2cd3d8bc1fc99' arch=('x86_64') url='http://virtualbox.org' license=('GPL' 'custom') @@ -75,7 +75,7 @@ source=("VirtualBox::svn+http://www.virtualbox.org/svn/vbox/trunk" '005-gsoap-build.patch' '006-rdesktop-vrdp-keymap-path.patch' '008-no-vboxvideo.patch' - '009-include-path.patch' + '109-include-path.patch1' '011-python-3-7.patch' '012-vbglR3GuestCtrlDetectPeekGetCancelSupport.patch' # The following patch and mount.vboxsf wrapper should be removed @@ -100,7 +100,7 @@ sha256sums=('SKIP' '7d2da8fe10a90f76bbfc80ad1f55df4414f118cd10e10abfb76070326abebd46' '13c6ca9be0f91582445fd2a14a8c58a0625a15d9cb98cb6e8c2736d77ea976ab' '8b7f241107863f82a5b0ae336aead0b3366a40103ff72dbebf33f54b512a0cbc' - '1acc7014bcb3d9ca6da29eed813c3d6e91a688c43f9d93802fd4e3814f67ace4' + '3b3242a1701e4d48f78d026bc038c623bfdea1a8b79e0ead0743162d1dc925e4' '55224cb74b54b331d691f171efc0d4c058a14f738551f1d8f559146c2908635d' '06485dce54a5f21b85f4360db884d98c1ab091d3f2535881ec9fcd82feb06b7e' 'a784f3cc24652a16385cc63abac6c5178932ca5f3861be7650631b7dafa753a4' @@ -123,6 +123,9 @@ prepare() { patch -p1 -N -i "$srcdir/${filename##*/}" fi done + + msg2 "Fixing include path for DKMS modules" + patch -p0 -i "$srcdir/109-include-path.patch1" msg2 'Applying local config' cp "$srcdir/LocalConfig.kmk" . |