From d04f743cd221602c64d13f5b6918ea6e21ff4f51 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sun, 4 Jun 2017 17:08:18 +0100 Subject: bring virtualbox-guest-dkms back --- sys-kernel/virtualbox-guest-dkms/.BUILDINFO | 254 +++++++++++++++++++++ sys-kernel/virtualbox-guest-dkms/.INSTALL | 12 + sys-kernel/virtualbox-guest-dkms/.MTREE | Bin 0 -> 19400 bytes sys-kernel/virtualbox-guest-dkms/.PKGINFO | 64 ++++++ sys-kernel/virtualbox-guest-dkms/Manifest | 1 + sys-kernel/virtualbox-guest-dkms/files/dkms.patch | 14 ++ .../virtualbox-guest-dkms-5.1.22.ebuild | 43 ++++ 7 files changed, 388 insertions(+) create mode 100644 sys-kernel/virtualbox-guest-dkms/.BUILDINFO create mode 100644 sys-kernel/virtualbox-guest-dkms/.INSTALL create mode 100644 sys-kernel/virtualbox-guest-dkms/.MTREE create mode 100644 sys-kernel/virtualbox-guest-dkms/.PKGINFO create mode 100644 sys-kernel/virtualbox-guest-dkms/Manifest create mode 100644 sys-kernel/virtualbox-guest-dkms/files/dkms.patch create mode 100644 sys-kernel/virtualbox-guest-dkms/virtualbox-guest-dkms-5.1.22.ebuild (limited to 'sys-kernel/virtualbox-guest-dkms') diff --git a/sys-kernel/virtualbox-guest-dkms/.BUILDINFO b/sys-kernel/virtualbox-guest-dkms/.BUILDINFO new file mode 100644 index 00000000..d87e15e8 --- /dev/null +++ b/sys-kernel/virtualbox-guest-dkms/.BUILDINFO @@ -0,0 +1,254 @@ +builddir = /build +pkgbuild_sha256sum = 874677cb0a76ca376073099e80869bf78d565ba0a9cb712d897bfc50dd77b0df +buildenv = !distcc +buildenv = color +buildenv = !ccache +buildenv = check +buildenv = !sign +options = strip +options = docs +options = !libtool +options = !staticlibs +options = emptydirs +options = zipman +options = purge +options = !optipng +options = !upx +options = !debug +installed = acl-2.2.52-3 +installed = alsa-lib-1.1.3-1 +installed = archlinux-keyring-20170320-1 +installed = attr-2.4.47-2 +installed = autoconf-2.69-4 +installed = automake-1.15-2 +installed = avahi-0.6.32-3 +installed = bash-4.4.012-2 +installed = bin86-0.16.21-1 +installed = binutils-2.28.0-2 +installed = bison-3.0.4-2 +installed = bzip2-1.0.6-6 +installed = ca-certificates-20170307-1 +installed = ca-certificates-cacert-20140824-4 +installed = ca-certificates-mozilla-3.30.2-1 +installed = ca-certificates-utils-20170307-1 +installed = cdrtools-3.02a07-2 +installed = compositeproto-0.4.2-3 +installed = coreutils-8.27-1 +installed = cracklib-2.9.6-1 +installed = curl-7.54.0-3 +installed = damageproto-1.2.1-3 +installed = db-5.3.28-3 +installed = dbus-1.10.18-1 +installed = dev86-0.16.21-1 +installed = device-mapper-2.02.171-1 +installed = diffutils-3.5-1 +installed = dri2proto-2.8-2 +installed = dri3proto-1.0-1 +installed = e2fsprogs-1.43.4-1 +installed = expat-2.2.0-2 +installed = fakeroot-1.21-2 +installed = file-5.30-1 +installed = filesystem-2017.03-2 +installed = findutils-4.6.0-2 +installed = fixesproto-5.0+9+g4292ec1-1 +installed = flac-1.3.2-1 +installed = flex-2.6.4-1 +installed = fontconfig-2.12.1-4 +installed = fontsproto-2.1.3-1 +installed = freetype2-2.7.1-2 +installed = gawk-4.1.4-2 +installed = gc-7.6.0-1 +installed = gcc-libs-multilib-6.3.1-2 +installed = gcc-multilib-6.3.1-2 +installed = gdbm-1.13-1 +installed = gettext-0.19.8.1-2 +installed = glib2-2.52.1+4+g2eddcef1e-1 +installed = glibc-2.25-1 +installed = glproto-1.4.17-1 +installed = glu-9.0.0-4 +installed = gmp-6.1.2-1 +installed = gnupg-2.1.20-2 +installed = gnutls-3.5.11-1 +installed = gpgme-1.9.0-3 +installed = graphite-1:1.3.10-1 +installed = grep-3.0-1 +installed = groff-1.22.3-7 +installed = gsoap-2.8.44-2 +installed = guile-2.2.2-1 +installed = gzip-1.8-2 +installed = harfbuzz-1.4.6-1 +installed = hicolor-icon-theme-0.15-1 +installed = hwids-20161103-1 +installed = iana-etc-20170426-1 +installed = iasl-20170224-1 +installed = icu-59.1-1 +installed = inputproto-2.3.2-1 +installed = iptables-1.6.1-1 +installed = java-environment-common-2-2 +installed = java-runtime-common-2-2 +installed = jdk7-openjdk-7.u131_2.6.9-1 +installed = jre7-openjdk-7.u131_2.6.9-1 +installed = jre7-openjdk-headless-7.u131_2.6.9-1 +installed = kbd-2.0.4-1 +installed = kbproto-1.0.7-1 +installed = keyutils-1.5.10-1 +installed = kmod-24-1 +installed = krb5-1.15-1 +installed = lcms2-2.8-2 +installed = less-487-1 +installed = lib32-fakeroot-1.21-1 +installed = lib32-gcc-libs-6.3.1-2 +installed = lib32-glibc-2.25-1 +installed = lib32-libltdl-2.4.6-4 +installed = libarchive-3.3.1-5 +installed = libassuan-2.4.3-1 +installed = libasyncns-0.8+3+g68cd5af-1 +installed = libatomic_ops-7.4.4-1 +installed = libcap-2.25-1 +installed = libcups-2.2.3-1 +installed = libdaemon-0.14-3 +installed = libdrm-2.4.80-1 +installed = libedit-20170329_3.1-1 +installed = libelf-0.168-1 +installed = libevdev-1.5.7-1 +installed = libffi-3.2.1-2 +installed = libgcrypt-1.7.6-1 +installed = libglvnd-0.2.999+g4ba53457-2 +installed = libgpg-error-1.27-1 +installed = libgudev-231+1+g0841288-1 +installed = libice-1.0.9-1 +installed = libidl2-0.8.14-4 +installed = libidn-1.33-1 +installed = libinput-1.7.2-1 +installed = libjpeg-turbo-1.5.1-1 +installed = libksba-1.3.4-2 +installed = libldap-2.4.44-4 +installed = libmnl-1.0.4-1 +installed = libmpc-1.0.3-2 +installed = libnftnl-1.0.7-1 +installed = libnghttp2-1.22.0-1 +installed = libnl-3.2.29-2 +installed = libogg-1.3.2-1 +installed = libomxil-bellagio-0.9.3-1 +installed = libpcap-1.8.1-2 +installed = libpciaccess-0.13.5-1 +installed = libpng-1.6.29-1 +installed = libproxy-0.4.13-2 +installed = libpsl-0.17.0-2 +installed = libpulse-10.0-3 +installed = libsasl-2.1.26-11 +installed = libseccomp-2.3.2-1 +installed = libsecret-0.18.5+14+g9980655-1 +installed = libsm-1.2.2-2 +installed = libsndfile-1.0.28-1 +installed = libssh2-1.8.0-2 +installed = libstdc++5-3.3.6-5 +installed = libsystemd-232-8 +installed = libtasn1-4.10-1 +installed = libtiff-4.0.7-3 +installed = libtirpc-1.0.1-3 +installed = libtool-2.4.6-7 +installed = libtxc_dxtn-1.0.1-6 +installed = libunistring-0.9.7-1 +installed = libusb-1.0.21-1 +installed = libutil-linux-2.29.2-2 +installed = libvncserver-0.9.11-2 +installed = libvorbis-1.3.5-1 +installed = libvpx-1.6.1-1 +installed = libwacom-0.24-1 +installed = libx11-1.6.5-1 +installed = libxau-1.0.8-2 +installed = libxcb-1.12-1 +installed = libxcomposite-0.4.4-2 +installed = libxcursor-1.1.14-2 +installed = libxdamage-1.1.4-2 +installed = libxdmcp-1.1.2-1 +installed = libxext-1.3.3-1 +installed = libxfixes-5.0.3-1 +installed = libxi-1.7.9-1 +installed = libxinerama-1.1.3-2 +installed = libxkbcommon-0.7.1-1 +installed = libxkbcommon-x11-0.7.1-1 +installed = libxml2-2.9.4+16+g07418011-2 +installed = libxmu-1.1.2-1 +installed = libxrandr-1.5.1-1 +installed = libxrender-0.9.10-1 +installed = libxshmfence-1.2-1 +installed = libxslt-1.1.29+42+gac341cbd-1 +installed = libxt-1.1.5-1 +installed = libxtst-1.2.3-1 +installed = libxxf86vm-1.1.4-1 +installed = linux-api-headers-4.10.1-1 +installed = linux-headers-4.10.13-1 +installed = llvm-libs-4.0.0-2 +installed = lz4-1:1.7.5-1 +installed = m4-1.4.18-1 +installed = make-4.2.1-2 +installed = mesa-17.0.5-1 +installed = mpfr-3.1.5.p2-1 +installed = mtdev-1.1.5-1 +installed = ncurses-6.0+20170429-1 +installed = nettle-3.3-1 +installed = npth-1.3-1 +installed = nspr-4.14-1 +installed = nss-3.30.2-1 +installed = openssl-1.1.0.e-1 +installed = openssl-1.0-1.0.2.k-3 +installed = p11-kit-0.23.5-1 +installed = pacman-5.0.1-5 +installed = pacman-mirrorlist-20170427-1 +installed = pam-1.3.0-1 +installed = pambase-20130928-1 +installed = patch-2.7.5-1 +installed = pcre-8.40-1 +installed = perl-5.24.1-1 +installed = pinentry-1.0.0-1 +installed = pixman-0.34.0-1 +installed = pkg-config-0.29.2-1 +installed = presentproto-1.1-1 +installed = python2-2.7.13-2 +installed = qt5-base-5.8.0-11 +installed = qt5-tools-5.8.0-1 +installed = qt5-x11extras-5.8.0-1 +installed = randrproto-1.5.0-1 +installed = readline-7.0.003-1 +installed = recordproto-1.14.2-2 +installed = renderproto-0.11.1-3 +installed = resourceproto-1.2.0-3 +installed = scrnsaverproto-1.2.2-2 +installed = sdl-1.2.15-8 +installed = sdl_ttf-2.0.11-4 +installed = sed-4.4-1 +installed = shadow-4.4-3 +installed = sqlite-3.18.0-1 +installed = sudo-1.8.19.p2-1 +installed = systemd-232-8 +installed = tar-1.29-2 +installed = texinfo-6.3-1 +installed = tslib-1.9-1 +installed = tzdata-2017b-1 +installed = util-linux-2.29.2-2 +installed = vde2-2.3.2-10 +installed = videoproto-2.3.3-1 +installed = wayland-1.13.0-1 +installed = which-2.21-2 +installed = xalan-c-1:1.11-1 +installed = xcb-proto-1.12-3 +installed = xcb-util-0.4.0-1 +installed = xcb-util-image-0.4.0-1 +installed = xcb-util-keysyms-0.4.0-1 +installed = xcb-util-renderutil-0.3.9-1 +installed = xcb-util-wm-0.4.1-1 +installed = xdg-utils-1.1.2-1 +installed = xerces-c-3.1.4-1 +installed = xextproto-7.3.0-1 +installed = xf86driproto-2.1.1-3 +installed = xf86vidmodeproto-2.3.1-3 +installed = xineramaproto-1.2.1-3 +installed = xkeyboard-config-2.20-1 +installed = xorg-server-devel-1.19.3-2 +installed = xorg-util-macros-1.19.1-1 +installed = xorg-xset-1.2.3-1 +installed = xproto-7.0.31-1 +installed = xz-5.2.3-1 +installed = zlib-1:1.2.11-1 diff --git a/sys-kernel/virtualbox-guest-dkms/.INSTALL b/sys-kernel/virtualbox-guest-dkms/.INSTALL new file mode 100644 index 00000000..e15beac0 --- /dev/null +++ b/sys-kernel/virtualbox-guest-dkms/.INSTALL @@ -0,0 +1,12 @@ +#!/bin/bash + +# arg 1: the new package version +# arg 2: the old package version +post_upgrade() { + if (( $(vercmp $2 5.0.16-3) < 0 )); then + echo '==> Since version 5.0.16-2 kernel modules are loaded at boot by systemd-modules-load.' + echo '==> Read modules-load.d man page to disable them.' + fi +} + +# vim:set ts=2 sw=2 ft=sh et: diff --git a/sys-kernel/virtualbox-guest-dkms/.MTREE b/sys-kernel/virtualbox-guest-dkms/.MTREE new file mode 100644 index 00000000..a51a9ca5 Binary files /dev/null and b/sys-kernel/virtualbox-guest-dkms/.MTREE differ diff --git a/sys-kernel/virtualbox-guest-dkms/.PKGINFO b/sys-kernel/virtualbox-guest-dkms/.PKGINFO new file mode 100644 index 00000000..0541f35e --- /dev/null +++ b/sys-kernel/virtualbox-guest-dkms/.PKGINFO @@ -0,0 +1,64 @@ +# Generated by makepkg 5.0.1 +# using fakeroot version 1.21 +# Tue May 9 19:42:08 UTC 2017 +pkgname = virtualbox-guest-dkms +pkgbase = virtualbox +pkgver = 5.1.22-2 +pkgdesc = VirtualBox Guest kernel modules sources +url = http://virtualbox.org +builddate = 1494358928 +packager = Christian Hesse +size = 7923712 +arch = x86_64 +license = GPL +license = custom +replaces = virtualbox-archlinux-source +replaces = virtualbox-guest-source +replaces = virtualbox-guest-modules-lts +conflict = virtualbox-archlinux-source +conflict = virtualbox-guest-source +provides = VIRTUALBOX-GUEST-MODULES +depend = dkms +depend = gcc +depend = make +optdepend = linux-headers: build modules against Arch kernel +optdepend = linux-lts-headers: build modules against LTS kernel +optdepend = linux-zen-headers: build modules against ZEN kernel +makedepend = alsa-lib +makedepend = bin86 +makedepend = cdrkit +makedepend = curl +makedepend = dev86 +makedepend = device-mapper +makedepend = glu +makedepend = gsoap +makedepend = iasl +makedepend = jdk7-openjdk +makedepend = libidl2 +makedepend = libpulse +makedepend = libstdc++5 +makedepend = libvncserver +makedepend = libvpx +makedepend = libxcomposite +makedepend = libxcursor +makedepend = libxinerama +makedepend = libxml2 +makedepend = libxmu +makedepend = libxrandr +makedepend = libxslt +makedepend = libxtst +makedepend = linux-headers +makedepend = mesa +makedepend = python2 +makedepend = qt5-base +makedepend = qt5-x11extras +makedepend = qt5-tools +makedepend = sdl +makedepend = sdl_ttf +makedepend = sed +makedepend = vde2 +makedepend = xalan-c +makedepend = xf86driproto +makedepend = xorg-server-devel +makedepend = gcc-multilib +makedepend = lib32-glibc diff --git a/sys-kernel/virtualbox-guest-dkms/Manifest b/sys-kernel/virtualbox-guest-dkms/Manifest new file mode 100644 index 00000000..af81e8f2 --- /dev/null +++ b/sys-kernel/virtualbox-guest-dkms/Manifest @@ -0,0 +1 @@ +DIST virtualbox-guest-dkms-5.1.22-2-x86_64.pkg.tar.xz 576452 SHA256 d3a2bb61b2a50eb7e8c7bca49620ef685850d7299e476ee632db6a2650e549cd SHA512 35f4adb4c7e84c094879a8974f4f943bdc56738ff8801fc9e77511738c53577c68d10a9588847433b71fd216b152cccdd4cd7f6b6a1ab42e09a85c89ccfcc863 WHIRLPOOL 8d8890657640d495d055b5bb7271561a13844c25b525de061b0ef8003f23e5a0dae38af4eeed92c4253fb2f0b6b313f9f3cddacfefdfe7e1ed9424baac51c3d8 diff --git a/sys-kernel/virtualbox-guest-dkms/files/dkms.patch b/sys-kernel/virtualbox-guest-dkms/files/dkms.patch new file mode 100644 index 00000000..d935cf1f --- /dev/null +++ b/sys-kernel/virtualbox-guest-dkms/files/dkms.patch @@ -0,0 +1,14 @@ +diff -Nur a/dkms.conf b/dkms.conf +--- a/dkms.conf 2016-10-25 17:45:45.245376701 +0100 ++++ b/dkms.conf 2016-10-25 17:46:28.523379606 +0100 +@@ -14,8 +14,8 @@ + # hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + # + +-PACKAGE_NAME="vboxguest" +-PACKAGE_VERSION=5.1.22_OSE ++PACKAGE_NAME="virtualbox-guest-dkms" ++PACKAGE_VERSION=5.1.22 + AUTOINSTALL=yes + + BUILT_MODULE_NAME[0]="vboxguest" diff --git a/sys-kernel/virtualbox-guest-dkms/virtualbox-guest-dkms-5.1.22.ebuild b/sys-kernel/virtualbox-guest-dkms/virtualbox-guest-dkms-5.1.22.ebuild new file mode 100644 index 00000000..a1d22196 --- /dev/null +++ b/sys-kernel/virtualbox-guest-dkms/virtualbox-guest-dkms-5.1.22.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +inherit eutils + +DESCRIPTION="Kernel Modules (guest) source for Virtualbox" +HOMEPAGE="http://www.virtualbox.org/" +SRC_URI="http://mirror.archlinux.ro/archlinux/community/os/x86_64/${P}-2-x86_64.pkg.tar.xz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="" + +DEPEND="sys-kernel/dkms" +RDEPEND="${DEPEND}" + +S="${WORKDIR}"/usr/src/vboxguest-${PV}_OSE + +src_prepare() { + epatch ${FILESDIR}/dkms.patch +} + +src_compile() { + : +} + +src_install() { + dodir /usr/src/${P} + insinto /usr/src/${P} + doins -r ${S}/* +} + +pkg_postinst() { + dkms add ${PN}/${PV} +} + +pkg_prerm() { + dkms remove ${PN}/${PV} --all +} -- cgit v1.2.3