summaryrefslogtreecommitdiff
path: root/sys-kernel/virtualbox-guest-modules-dkms/files/Makefile-no-vboxvideo.patch
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2025-03-12 11:57:47 +0000
committerV3n3RiX <venerix@koprulu.sector>2025-03-12 11:57:47 +0000
commit47ac19467d84100074607d6a9316806834a8a78e (patch)
tree2cc6559cb1b7252d816ce4503e33a6adbd0bf89b /sys-kernel/virtualbox-guest-modules-dkms/files/Makefile-no-vboxvideo.patch
parent2b1271615a4fa63945fdb87d0c6ef92e6b15d43b (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.patch90
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