diff --git a/hardware/virtualization/virtualbox/files/60-vboxdrv.rules b/hardware/virtualization/virtualbox/files/60-vboxdrv.rules
index 83daf59262..95d515b06b 100644
--- a/hardware/virtualization/virtualbox/files/60-vboxdrv.rules
+++ b/hardware/virtualization/virtualbox/files/60-vboxdrv.rules
@@ -2,7 +2,7 @@ KERNEL=="vboxdrv", NAME="vboxdrv", OWNER="root", GROUP="root", MODE="0600"
KERNEL=="vboxdrvu", NAME="vboxdrvu", OWNER="root", GROUP="root", MODE="0666"
KERNEL=="vboxnetctl", NAME="vboxnetctl", OWNER="root", GROUP="root", MODE="0600"
-SUBSYSTEM=="usb_device", ACTION=="add", RUN="/usr/share/virtualbox/VBoxCreateUSBNode.sh $major $minor $attr{bDeviceClass} vboxusers"
-SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", RUN="/usr/share/virtualbox/VBoxCreateUSBNode.sh $major $minor $attr{bDeviceClass} vboxusers"
-SUBSYSTEM=="usb_device", ACTION=="remove", RUN="/usr/share/virtualbox/VBoxCreateUSBNode.sh --remove $major $minor"
-SUBSYSTEM=="usb", ACTION=="remove", ENV{DEVTYPE}=="usb_device", RUN="/usr/share/virtualbox/VBoxCreateUSBNode.sh --remove $major $minor"
+SUBSYSTEM=="usb_device", ACTION=="add", RUN+="/usr/share/virtualbox/VBoxCreateUSBNode.sh $major $minor $attr{bDeviceClass} vboxusers"
+SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", RUN+="/usr/share/virtualbox/VBoxCreateUSBNode.sh $major $minor $attr{bDeviceClass} vboxusers"
+SUBSYSTEM=="usb_device", ACTION=="remove", RUN+="/usr/share/virtualbox/VBoxCreateUSBNode.sh --remove $major $minor"
+SUBSYSTEM=="usb", ACTION=="remove", ENV{DEVTYPE}=="usb_device", RUN+="/usr/share/virtualbox/VBoxCreateUSBNode.sh --remove $major $minor"
diff --git a/hardware/virtualization/virtualbox/files/LocalConfig.kmk b/hardware/virtualization/virtualbox/files/LocalConfig.kmk
index 821d905640..7eb9c5529a 100644
--- a/hardware/virtualization/virtualbox/files/LocalConfig.kmk
+++ b/hardware/virtualization/virtualbox/files/LocalConfig.kmk
@@ -3,6 +3,10 @@ VBOX_WITH_TESTCASES :=
VBOX_WITH_TESTSUITE :=
VBOX_WITH_VALIDATIONKIT :=
+# no legacy X.org - use KMS
+VBOX_USE_SYSTEM_XORG_HEADERS = 1
+VBOX_NO_LEGACY_XORG_X11 = 1
+
# PisiLinux path
VBOX_WITH_ORIGIN :=
VBOX_PATH_APP_PRIVATE_ARCH := /usr/lib/virtualbox
@@ -24,5 +28,5 @@ VBOX_GSOAP_CXX_LIBS := gsoapssl++ z
# use system xorg
VBOX_USE_SYSTEM_XORG_HEADERS = 1
-# no update request. update are handled via pisi
+# no update request. update are handled via pacman
VBOX_WITH_UPDATE_REQUEST := 0
diff --git a/hardware/virtualization/virtualbox/pspec.xml b/hardware/virtualization/virtualbox/pspec.xml
index e877a220bc..d6c93d148d 100644
--- a/hardware/virtualization/virtualbox/pspec.xml
+++ b/hardware/virtualization/virtualbox/pspec.xml
@@ -12,7 +12,7 @@
app:gui
A powerful virtualization program
VirtualBox is a family of powerful x86 virtualization products for enterprise as well as home use. This is the Open Source Edition which lacks USB support and some other things.
- http://download.virtualbox.org/virtualbox/5.1.12/VirtualBox-5.1.12.tar.bz2
+ http://download.virtualbox.org/virtualbox/5.1.14/VirtualBox-5.1.14.tar.bz2
dev86
cdrkit
@@ -147,6 +147,13 @@
+
+ 2017-02-20
+ 5.1.14
+ Version Bump
+ Alihan Öztürk
+ alihan@pisilinux.org
+
2017-01-15
5.1.12
@@ -211,4 +218,4 @@
alialgul@pisilinux.org
-
\ No newline at end of file
+