diff options
-rw-r--r-- | app-emulation/virtualbox-modules/virtualbox-modules-6.0.8.ebuild (renamed from app-emulation/virtualbox-modules/virtualbox-modules-5.2.26.ebuild) | 0 | ||||
-rw-r--r-- | app-emulation/virtualbox/Manifest | 6 | ||||
-rw-r--r-- | app-emulation/virtualbox/virtualbox-6.0.8.130520.ebuild (renamed from app-emulation/virtualbox/virtualbox-5.2.26.128414.ebuild) | 27 | ||||
-rw-r--r-- | sys-kernel/virtualbox-modules-dkms/Manifest | 2 | ||||
-rw-r--r-- | sys-kernel/virtualbox-modules-dkms/files/dkms.conf | 2 | ||||
-rw-r--r-- | sys-kernel/virtualbox-modules-dkms/virtualbox-modules-dkms-6.0.8.ebuild (renamed from sys-kernel/virtualbox-modules-dkms/virtualbox-modules-dkms-5.2.26.ebuild) | 0 |
6 files changed, 21 insertions, 16 deletions
diff --git a/app-emulation/virtualbox-modules/virtualbox-modules-5.2.26.ebuild b/app-emulation/virtualbox-modules/virtualbox-modules-6.0.8.ebuild index a90c52aa..a90c52aa 100644 --- a/app-emulation/virtualbox-modules/virtualbox-modules-5.2.26.ebuild +++ b/app-emulation/virtualbox-modules/virtualbox-modules-6.0.8.ebuild diff --git a/app-emulation/virtualbox/Manifest b/app-emulation/virtualbox/Manifest index c162b6ba..13efb173 100644 --- a/app-emulation/virtualbox/Manifest +++ b/app-emulation/virtualbox/Manifest @@ -1,3 +1,3 @@ -DIST Oracle_VM_VirtualBox_Extension_Pack-5.2.26-128414.tar.gz 19684009 BLAKE2B 81787dcf3b70211fa9c84a40c668100eda0dfd2ce3e1d35c226cb6913ef74027f3444be93069a5e881d8e60905477460a180cb98919050286978edf9c1edcdf3 SHA512 deb4c62d58e2071f4413f0ff769e9ecd756362920b29482a6a3d77566c327b075cb5ecafdc65985305b8b798dc56ca2104a0f8244651fca89c4e15ef879c121e -DIST VirtualBox-5.2.26-128414-Linux_amd64.run 89220562 BLAKE2B d937e3a8f622ed1afc8ab7d2479401c6b41f6b1404197b2d86933d741a209071b1bc98de14ea4f25b2b0f2a22a328393908f85955f8879dbf8b28e2b981e4d04 SHA512 c8d7741408d234e7c05709dd0ed66d30b427b0f39976f232b1fe8a17160d36c4dda7d3adda46a38cbdd6626d34570805f582ac0aae2a975385a1f1d06e97f354 -DIST VirtualBoxSDK-5.2.26-128414.zip 10159276 BLAKE2B 32a9e0a70cc63c8e0daa7080f8e10ac8a514837be98a66b00161cd0c9bf2cc42ef0a11f3a69a742a2f6745b4c8b8fe9e946e18f81cd5ef3ab2f68d5e3c95c568 SHA512 f3d1cc622734ecb0f56fcdf5728fcc747e3b084cb2358d420c55c1acd98d2f24870f0fd18cea430f118f34bca10199526ba195a314d6ce7fb6c4bc8281d89f09 +DIST Oracle_VM_VirtualBox_Extension_Pack-6.0.8-130520.tar.gz 23309069 BLAKE2B bbb060e0e13e336ee445234d7a61ded3896a0948a6a24f3d4b1792da4a9003cfb5717b7f608ffd9c74b4bfe2b24ed918fa2e87cf90ec3aaa3a7b31a7ef33dee5 SHA512 f942c08dd905163cadf79897a0ad8e8a280c96a555bfb9b5d2fc50c25872e8fe69c2f30326bd6a074ed73ea2d6f99b02e143870c05c68c663ed32aee62abba1a +DIST VirtualBox-6.0.8-130520-Linux_amd64.run 133672408 BLAKE2B 62c8d51502c4b3a15ba2a79356227c9e932c87480b31f3f70a5c89881f757a2725f4c1800ac312866f0e1e2e2970f6288d4970b52428ce94e390dfc68872ea7c SHA512 ea9061f420c2fce424c98903c8f7845cbb60eab83722de2f7ccd5723df81365b8e8b6fe80d183b4b38a30c13432fa4c567ea05e799ee176111130c3060bc25b7 +DIST VirtualBoxSDK-6.0.8-130520.zip 10758177 BLAKE2B 6d4f8fc33cb57ff5055775cc0e9f676eede2cc07d62c73ee66813e9aae71ce6a73c2c81699234d5b5eab8244d9f15374a0485cfed1bedec429088e2d82bfd91a SHA512 2a94359904869b228337eb754bf545d32981bdc16ecc33544f30a6ce67d3ee1cec2d0c5bd02ed510ecfc7779871a53dc391a39a37a29fd725a403fd68789a081 diff --git a/app-emulation/virtualbox/virtualbox-5.2.26.128414.ebuild b/app-emulation/virtualbox/virtualbox-6.0.8.130520.ebuild index 031b33e5..1c086cca 100644 --- a/app-emulation/virtualbox/virtualbox-5.2.26.128414.ebuild +++ b/app-emulation/virtualbox/virtualbox-6.0.8.130520.ebuild @@ -9,11 +9,12 @@ inherit xdg-utils gnome2 pax-utils python-r1 udev unpacker eapi7-ver MAIN_PV="$(ver_cut 1-3)" if [[ ${PV} = *_beta* ]] || [[ ${PV} = *_rc* ]] ; then - MY_PV="${MAIN_PV}_$(ver_cut 5)" + MY_PV="${MAIN_PV}_$(ver_cut 5-6)" MY_PV="${MY_PV/beta/BETA}" MY_PV="${MY_PV/rc/RC}" else MY_PV="${MAIN_PV}" + KEYWORDS="~amd64" #~x86 fi VBOX_BUILD_ID="$(ver_cut 4)" VBOX_PV="${MY_PV}-${VBOX_BUILD_ID}" @@ -30,10 +31,10 @@ DESCRIPTION="Family of powerful x86 virtualization products for enterprise and h HOMEPAGE="https://www.virtualbox.org/" SRC_URI="amd64? ( https://download.virtualbox.org/virtualbox/${MY_PV}/${MY_P}_amd64.run ) https://download.virtualbox.org/virtualbox/${MY_PV}/${EXTP_P}.vbox-extpack -> ${EXTP_P}.tar.gz" + #x86? ( https://download.virtualbox.org/virtualbox/${MY_PV}/${MY_P}_x86.run ) LICENSE="GPL-2 PUEL" SLOT="0" -KEYWORDS="amd64" IUSE="+additions +chm headless python vboxwebsrv rdesktop-vrdp" RESTRICT="mirror" @@ -179,7 +180,7 @@ src_install() { # This ebuild / package supports only py2.7. When py3 comes is unknown. # The compile phase makes VBoxPython2_7.so. # py3 support would presumably require a binary pre-compiled by py3. - use python && doins VBoxPython.so VBoxPython2_7.so + use python && doins VBoxPython.so rm -rf src rdesktop* deffiles install* routines.sh runlevel.sh \ vboxdrv.sh VBox.sh VBox.png vboxnet.sh additions VirtualBox.desktop \ @@ -189,7 +190,7 @@ src_install() { VBoxPython?_*.so if use headless ; then - rm -rf VBoxSDL VirtualBox VBoxKeyboard.so + rm -rf VBoxSDL VirtualBox{,VM} VBoxKeyboard.so fi doins -r * || die @@ -202,19 +203,21 @@ src_install() { dosym ../VBoxXPCOM.so /opt/VirtualBox/components/VBoxXPCOM.so local each - for each in VBox{Manage,SVC,XPCOMIPCD,Tunctl,NetAdpCtl,NetDHCP,NetNAT,TestOGL,ExtPackHelperApp}; do + for each in VBox{Manage,SVC,XPCOMIPCD,Tunctl,TestOGL,ExtPackHelperApp} $(usex headless '' VirtualBox) ; do fowners root:vboxusers /opt/VirtualBox/${each} fperms 0750 /opt/VirtualBox/${each} pax-mark -m "${ED%/}"/opt/VirtualBox/${each} done # VBoxNetAdpCtl and VBoxNetDHCP binaries need to be suid root in any case.. - fperms 4750 /opt/VirtualBox/VBoxNetAdpCtl - fperms 4750 /opt/VirtualBox/VBoxNetDHCP - fperms 4750 /opt/VirtualBox/VBoxNetNAT + for each in VBoxNet{AdpCtl,DHCP,NAT} $(usex headless '' VirtualBoxVM) ; do + fowners root:vboxusers /opt/VirtualBox/${each} + fperms 4750 /opt/VirtualBox/${each} + pax-mark -m "${ED%/}"/opt/VirtualBox/${each} + done if ! use headless ; then # Hardened build: Mark selected binaries set-user-ID-on-execution - for each in VBox{SDL,Headless} VirtualBox; do + for each in VBox{SDL,Headless} ; do fowners root:vboxusers /opt/VirtualBox/${each} fperms 4510 /opt/VirtualBox/${each} pax-mark -m "${ED%/}"/opt/VirtualBox/${each} @@ -254,9 +257,9 @@ src_install() { } pkg_postinst() { + xdg_icon_cache_update xdg_desktop_database_update - - gnome2_icon_cache_update + xdg_mimeinfo_database_update udevadm control --reload-rules && udevadm trigger --subsystem-match=usb @@ -281,5 +284,7 @@ pkg_postinst() { } pkg_postrm() { + xdg_icon_cache_update xdg_desktop_database_update + xdg_mimeinfo_database_update } diff --git a/sys-kernel/virtualbox-modules-dkms/Manifest b/sys-kernel/virtualbox-modules-dkms/Manifest index 3953b123..98a3ef2c 100644 --- a/sys-kernel/virtualbox-modules-dkms/Manifest +++ b/sys-kernel/virtualbox-modules-dkms/Manifest @@ -1 +1 @@ -DIST vbox-kernel-module-src-5.2.26.tar.xz 642096 BLAKE2B fa908b8dda4c49e880005f22d4ec159ba4e84b20d3cf8f514ec5ad0ea556499b0df25fb714bb5f9a3474e6fc1cba67f6d56fddaee748b9561bbe31a003dd0657 SHA512 7f37be1b35772d59cd3df9b61dec436450de3c038faf2cd22fb891fee7270aa7f87f146f72497ffeb63dfe869cccd3f2788562d23fc51afd83ca19159f2a6810 +DIST vbox-kernel-module-src-6.0.8.tar.xz 668380 BLAKE2B 06deabe0bae37503ec2b2df3cf1edb820b190c9e453aad8e211278a27c9ffaf229b98c08b2d7510b3721a30ca53833b43184636fde7ce3e5ac0bcbc588330486 SHA512 a4fb626c5a58637cfef7ebc44ccfcf82d6f2a7e91af665a8854d9fafb0c9b042d473c6767dad64497aed5110aefd23299461d39b43f8e57aa0c255cfcc94b448 diff --git a/sys-kernel/virtualbox-modules-dkms/files/dkms.conf b/sys-kernel/virtualbox-modules-dkms/files/dkms.conf index 76aa1049..d1e0bb11 100644 --- a/sys-kernel/virtualbox-modules-dkms/files/dkms.conf +++ b/sys-kernel/virtualbox-modules-dkms/files/dkms.conf @@ -1,5 +1,5 @@ PACKAGE_NAME="virtualbox-modules-dkms" -PACKAGE_VERSION="5.2.26" +PACKAGE_VERSION="6.0.8" AUTOINSTALL="yes" MAKE[0]="make KVERSION=$kernelver" diff --git a/sys-kernel/virtualbox-modules-dkms/virtualbox-modules-dkms-5.2.26.ebuild b/sys-kernel/virtualbox-modules-dkms/virtualbox-modules-dkms-6.0.8.ebuild index a0fa967b..a0fa967b 100644 --- a/sys-kernel/virtualbox-modules-dkms/virtualbox-modules-dkms-5.2.26.ebuild +++ b/sys-kernel/virtualbox-modules-dkms/virtualbox-modules-dkms-6.0.8.ebuild |