diff options
author | V3n3RiX <venerix@koprulu.sector> | 2025-03-12 11:57:47 +0000 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2025-03-12 11:57:47 +0000 |
commit | 47ac19467d84100074607d6a9316806834a8a78e (patch) | |
tree | 2cc6559cb1b7252d816ce4503e33a6adbd0bf89b /sys-kernel/virtualbox-guest-modules-dkms/files/Makefile-no-vboxvideo.patch | |
parent | 2b1271615a4fa63945fdb87d0c6ef92e6b15d43b (diff) |
app-emulation/virtualbox-guest-additions : import from Gentoo, port to DKMS framework
Diffstat (limited to 'sys-kernel/virtualbox-guest-modules-dkms/files/Makefile-no-vboxvideo.patch')
-rw-r--r-- | sys-kernel/virtualbox-guest-modules-dkms/files/Makefile-no-vboxvideo.patch | 90 |
1 files changed, 90 insertions, 0 deletions
diff --git a/sys-kernel/virtualbox-guest-modules-dkms/files/Makefile-no-vboxvideo.patch b/sys-kernel/virtualbox-guest-modules-dkms/files/Makefile-no-vboxvideo.patch new file mode 100644 index 00000000..908c812f --- /dev/null +++ b/sys-kernel/virtualbox-guest-modules-dkms/files/Makefile-no-vboxvideo.patch @@ -0,0 +1,90 @@ +diff '--color=auto' -Nur a/Makefile b/Makefile +--- a/Makefile 2025-01-21 12:49:27.000000000 +0000 ++++ b/Makefile 2025-03-12 10:31:49.695713811 +0000 +@@ -29,7 +29,7 @@ + # Building from kBuild (make -C <kernel_directory> M=`pwd`) + # or inside a kernel source tree. + +-obj-m = vboxguest/ vboxsf/ vboxvideo/ ++obj-m = vboxguest/ vboxsf/ + + else # ! KERNELRELEASE + +@@ -42,7 +42,7 @@ + VBOX_QUIET_SH := set -x; + endif + +-all: vboxguest vboxsf vboxvideo ++all: vboxguest vboxsf + + vboxguest: + @echo "=== Building 'vboxguest' module ===" +@@ -69,18 +69,6 @@ + echo; \ + fi + +-vboxvideo: +- + $(VBOX_QUIET_SH)if [ -d vboxvideo ]; then \ +- echo "=== Building 'vboxvideo' module ==="; \ +- $(MAKE) KBUILD_VERBOSE=$(KBUILD_VERBOSE) -C vboxvideo || exit 1; \ +- if [ -f vboxvideo/vboxvideo.ko ]; then \ +- cp vboxvideo/vboxvideo.ko .; \ +- elif [ -f vboxvideo/vboxvideo.o ]; then \ +- cp vboxvideo/vboxvideo.o .; \ +- fi; \ +- echo; \ +- fi +- + install-vboxguest: + + $(VBOX_QUIET)$(MAKE) KBUILD_VERBOSE=$(KBUILD_VERBOSE) -C vboxguest install + +@@ -89,12 +77,7 @@ + $(MAKE) KBUILD_VERBOSE=$(KBUILD_VERBOSE) -C vboxsf install; \ + fi + +-install-vboxvideo: +- + $(VBOX_QUIET_SH)if [ -d vboxvideo ]; then \ +- $(MAKE) KBUILD_VERBOSE=$(KBUILD_VERBOSE) -C vboxvideo install; \ +- fi +- +-install: install-vboxguest install-vboxsf install-vboxvideo ++install: install-vboxguest install-vboxsf + + clean-vboxguest: + + $(VBOX_QUIET)$(MAKE) -C vboxguest clean +@@ -106,31 +89,22 @@ + fi + rm -f vboxsf.*o + +-clean-vboxvideo: +- + $(VBOX_QUIET_SH)if [ -d vboxvideo ]; then \ +- $(MAKE) -C vboxvideo clean; \ +- fi +- rm -f vboxvideo.*o +- +-clean: clean-vboxguest clean-vboxsf clean-vboxvideo ++clean: clean-vboxguest clean-vboxsf + + check: + $(VBOX_QUIET)$(MAKE) KBUILD_VERBOSE=$(KBUILD_VERBOSE) -C vboxguest check + + unload: +- $(VBOX_QUIET)/sbin/rmmod vboxvideo || true +- $(VBOX_QUIET)/sbin/rmmod vboxvfs || true + $(VBOX_QUIET)/sbin/rmmod vboxsf || true + $(VBOX_QUIET)/sbin/rmmod vboxguest || true + + load: unload + $(VBOX_QUIET)/sbin/insmod vboxguest.ko + $(VBOX_QUIET)if [ -f vboxsf.ko ]; then /sbin/insmod vboxsf.ko; fi +- $(VBOX_QUIET)if [ -f vboxvideo.ko ]; then /sbin/insmod vboxvideo.ko; fi + + .PHONY: all install clean check unload load \ +- vboxguest vboxsf vboxvideo \ +- install-vboxguest install-vboxsf install-vboxvideo \ +- clean-vboxguest clean-vboxsf clean-vboxvideo ++ vboxguest vboxsf \ ++ install-vboxguest install-vboxsf \ ++ clean-vboxguest clean-vboxsf + + endif # ! KERNELRELEASE |