commit:     68b8db6d3b134d8cd04a9cb6663606d387b26e9b
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Mon Sep 21 07:31:02 2020 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Mon Sep 21 07:31:09 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68b8db6d

app-emulation/virtualbox-bin: Remove last-rited pkg

Closes: https://bugs.gentoo.org/735212
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 app-emulation/virtualbox-bin/Manifest              |   6 -
 .../virtualbox-bin/files/10-virtualbox.rules       |   7 -
 .../virtualbox-bin/files/vboxwebsrv-confd          |  19 --
 .../virtualbox-bin/files/vboxwebsrv-initd          |  23 --
 .../virtualbox-bin/files/virtualbox-bin-3-wrapper  | 104 --------
 .../virtualbox-bin/files/virtualbox-bin-config     |   1 -
 .../virtualbox-bin/files/virtualbox-bin.desktop-2  |   8 -
 app-emulation/virtualbox-bin/metadata.xml          |  14 -
 .../virtualbox-bin-6.0.24.139119.ebuild            | 292 ---------------------
 .../virtualbox-bin-6.1.12.139181.ebuild            | 292 ---------------------
 profiles/package.mask                              |   1 -
 11 files changed, 767 deletions(-)

diff --git a/app-emulation/virtualbox-bin/Manifest 
b/app-emulation/virtualbox-bin/Manifest
deleted file mode 100644
index 62e6be08ce9..00000000000
--- a/app-emulation/virtualbox-bin/Manifest
+++ /dev/null
@@ -1,6 +0,0 @@
-DIST Oracle_VM_VirtualBox_Extension_Pack-6.0.24-139119.tar.gz 23238486 BLAKE2B 
cad4e6822b51db05fb0b919f4c44ace1743a9d2b5ebcc0da6fe3c9ec43612ec6079614f5d3a9423c320e65b5438089aeef42f331946eb74093e3f8b1ef137300
 SHA512 
4be76fffb8508dda561e74daf68c71641a0903e554ecdf6b102f3fe35af03883bc88c2ac3cbdae2b3ddfb7ee5c9bdfa8df670662eef139f2a894dea4aa6f2e18
-DIST Oracle_VM_VirtualBox_Extension_Pack-6.1.12-139181.tar.gz 11141691 BLAKE2B 
ac4cae428d15fa503b47337c5d2bab3e21197b82192fa2009216e438d06b867b17a62890c7525d232919751a5eec770f0ecd835c93aa3e67bcbf13b94d8d5344
 SHA512 
2abc9f6aaadfd6b0bb65df7eb9c45155ea2ec0d215aedd7589a76753b7323fef47c4799322ed973ef92baf1d64835dc813a235001be2cf4e166e474d5b6e2afc
-DIST VirtualBox-6.0.24-139119-Linux_amd64.run 127354329 BLAKE2B 
cad5a93e3586168535eb9e25969e90183dfed3a293e6b2e36449198b8713cd34f006083403b4c721be3670beabb5f8bc0362db3662cf268d54e95c492b965b5d
 SHA512 
5ec11bb5303eacd948b457ba29f74039a438f99264294dcada602a99ec44f0f8a5ad45ea3334f90f10fa5ff946d659cac4a74487e0f4aa7e79fd9a196b1fc159
-DIST VirtualBox-6.1.12-139181-Linux_amd64.run 111584728 BLAKE2B 
48dd72975032e689481b333a1f255677afe3b750ac5d6c7df40780619968e721d54226aaeaf1d2f114968c379c1e0dcb3c15a24bfe01e2c7e0f48a6dd316e8ef
 SHA512 
ad8984fa5c6c9433b5989ccbc4f6119202fb1befa35f8f5f0bd9a1d34a94e3f088d7c558b934ee49eb4b4ef2a6c877404c11e8026892c3e0dc1beeb2ca462264
-DIST VirtualBoxSDK-6.0.24-139119.zip 10804800 BLAKE2B 
d8adad44be45384b1f48f6eb09ccb7894021d0c12332e1d0fc5b175691495430b9d8929ee76d83c8e924b7845b8601e465f23d8101b3d3378c4856b09df92f01
 SHA512 
709d8c77144ef55acf42330c1b87e1bc3bd940b97639a1e9256d833ea4a09c9051a236d793ecd2c064d9353f70871b68b80dd1c31a4ed6cd3c690d76101dffe9
-DIST VirtualBoxSDK-6.1.12-139181.zip 11203140 BLAKE2B 
15e27959fd26e4d15f1500fe6733a2ff862b87943fa86f57cb4cbd18e34fdf5e9c8c7475885f81f2440e8cc1a412a0fa1865063347a8c462f3f7d282361cb8cd
 SHA512 
f848cefc27cf9cbf3118881db3ff71bd9b54e8727052a49d93c9017e702caeb7c3bf008e0017bd04c27a8f7202d3a36161393b8dc2cbea5aaa4299264223ed56

diff --git a/app-emulation/virtualbox-bin/files/10-virtualbox.rules 
b/app-emulation/virtualbox-bin/files/10-virtualbox.rules
deleted file mode 100644
index 014c164a37f..00000000000
--- a/app-emulation/virtualbox-bin/files/10-virtualbox.rules
+++ /dev/null
@@ -1,7 +0,0 @@
-# create second tree of USB devices according to
-# http://www.virtualbox.org/ticket/7759#comment:5
-
-SUBSYSTEM=="usb_device", ACTION!="remove", RUN="%UDEVDIR%/VBoxCreateUSBNode.sh 
$major $minor $attr{bDeviceClass}"
-SUBSYSTEM=="usb", ACTION!="remove", ENV{DEVTYPE}=="usb_device", 
RUN="%UDEVDIR%/VBoxCreateUSBNode.sh $major $minor $attr{bDeviceClass}"
-SUBSYSTEM=="usb_device", ACTION=="remove", RUN="%UDEVDIR%/VBoxCreateUSBNode.sh 
--remove $major $minor"
-SUBSYSTEM=="usb", ACTION=="remove", ENV{DEVTYPE}=="usb_device", 
RUN="%UDEVDIR%/VBoxCreateUSBNode.sh --remove $major $minor"

diff --git a/app-emulation/virtualbox-bin/files/vboxwebsrv-confd 
b/app-emulation/virtualbox-bin/files/vboxwebsrv-confd
deleted file mode 100644
index 9ea37a2f046..00000000000
--- a/app-emulation/virtualbox-bin/files/vboxwebsrv-confd
+++ /dev/null
@@ -1,19 +0,0 @@
-# Copyright 1999-2008 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-# The host to bind to (defaults to "localhost").
-VBOXWEBSRV_HOST="localhost"
-
-# Which port to on the host (defaults to 18083).
-VBOXWEBSRV_PORT="18083"
-
-# Session timeout, in seconds. (defaults to 20).
-VBOXWEBSRV_TIMEOUT=20
-
-# The interval in which the webservice checks for 
-# timed-out clients, in seconds. Normally does not
-# need to be changed (defaults to 5).
-VBOXWEBSRV_INTERVAL=5
-
-# User under which vboxwebsrv is running
-VBOXWEBSRV_USER="root"

diff --git a/app-emulation/virtualbox-bin/files/vboxwebsrv-initd 
b/app-emulation/virtualbox-bin/files/vboxwebsrv-initd
deleted file mode 100644
index e6009970135..00000000000
--- a/app-emulation/virtualbox-bin/files/vboxwebsrv-initd
+++ /dev/null
@@ -1,23 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-depend() {
-       need net
-}
-
-start() {
-       #checkconfig || return $?
-
-       ebegin "Starting VirtualBox WebService"
-       start-stop-daemon --start --quiet --user ${VBOXWEBSRV_USER} --pidfile 
/var/run/vboxwebsrv.pid \
-               --background --make-pidfile --exec /opt/bin/vboxwebsrv \
-               -- -H ${VBOXWEBSRV_HOST} -p ${VBOXWEBSRV_PORT} -t 
${VBOXWEBSRV_TIMEOUT} -i ${VBOXWEBSRV_INTERVAL}
-       eend $?
-}
-
-stop() {
-        ebegin "Stopping VirtualBox WebService"
-        start-stop-daemon --stop --user ${VBOXWEBSRV_USER} --quiet --pidfile 
/var/run/vboxwebsrv.pid
-        eend $?
-}

diff --git a/app-emulation/virtualbox-bin/files/virtualbox-bin-3-wrapper 
b/app-emulation/virtualbox-bin/files/virtualbox-bin-3-wrapper
deleted file mode 100644
index 6f2da490065..00000000000
--- a/app-emulation/virtualbox-bin/files/virtualbox-bin-3-wrapper
+++ /dev/null
@@ -1,104 +0,0 @@
-#!/bin/sh
-#
-# Sun VirtualBox
-#
-# Copyright (C) 2006-2009 Sun Microsystems, Inc.
-#
-# This file is part of VirtualBox Open Source Edition (OSE), as
-# available from http://www.virtualbox.org. This file is free software;
-# you can redistribute it and/or modify it under the terms of the GNU
-# General Public License (GPL) as published by the Free Software
-# Foundation, in version 2 as it comes in the "COPYING" file of the
-# VirtualBox OSE distribution. VirtualBox OSE is distributed in the
-# hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
-#
-# Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa
-# Clara, CA 95054 USA or visit http://www.sun.com if you need
-# additional information or have any questions.
-#
-
-PATH="/usr/bin:/bin:/usr/sbin:/sbin"
-CONFIG="/etc/vbox/vbox.cfg"
-
-if [ ! -r "$CONFIG" ]; then
-    echo "Could not find VirtualBox installation. Please reinstall."
-    exit 1
-fi
-
-. "$CONFIG"
-
-# Note: This script must not fail if the module was not successfully installed
-#       because the user might not want to run a VM but only change VM params!
-
-if [ "$1" = "shutdown" ]; then
-    SHUTDOWN="true"
-elif ! lsmod|grep -q vboxdrv; then
-    cat << EOF
-WARNING: The VirtualBox kernel modules are not loaded.
-         Please load all the needed kernel modules by:
-
-           for m in vbox{drv,netadp,netflt}; do modprobe \$m; done
-
-         You will not be able to start VMs until this problem is fixed.
-EOF
-elif [ ! -c /dev/vboxdrv ]; then
-    cat << EOF
-WARNING: The character device /dev/vboxdrv does not exist.
-         Please try to reload all the needed kernel modules by:
-
-           for m in vbox{netflt,netadp,drv}; do rmmod \$m; done
-           for m in vbox{drv,netadp,netflt}; do modprobe \$m; done
-
-         and if that is not successful, try to re-install the package by:
-
-           emerge -1av app-emulation/virtualbox-modules
-
-        You will not be able to start VMs until this problem is fixed.
-EOF
-fi
-
-SERVER_PID=`ps -U \`whoami\` | grep VBoxSVC | awk '{ print $1 }'`
-if [ -z "$SERVER_PID" ]; then
-    # Server not running yet/anymore, cleanup socket path.
-    # See IPC_GetDefaultSocketPath()!
-    if [ -n "$LOGNAME" ]; then
-        rm -rf /tmp/.vbox-$LOGNAME-ipc > /dev/null 2>&1
-    else
-        rm -rf /tmp/.vbox-$USER-ipc > /dev/null 2>&1
-    fi
-fi
-
-if [ "$SHUTDOWN" = "true" ]; then
-    if [ -n "$SERVER_PID" ]; then
-        kill -TERM $SERVER_PID
-        sleep 2
-    fi
-    exit 0
-fi
-
-APP=`which $0`
-APP=`basename $APP`
-APP=${APP##/*/}
-case "$APP" in
-  VirtualBox)
-    exec "$INSTALL_DIR/VirtualBox" "$@"
-    ;;
-  VBoxManage)
-    exec "$INSTALL_DIR/VBoxManage" "$@"
-    ;;
-  VBoxSDL)
-    exec "$INSTALL_DIR/VBoxSDL" "$@"
-    ;;
-  VBoxVRDP)
-    exec "$INSTALL_DIR/VBoxHeadless" "$@"
-    ;;
-  VBoxHeadless)
-    exec "$INSTALL_DIR/VBoxHeadless" "$@"
-    ;;
-  vboxwebsrv)
-    exec "$INSTALL_DIR/vboxwebsrv" "$@"
-    ;;
-  *)
-    echo "Unknown application - $APP"
-    ;;
-esac

diff --git a/app-emulation/virtualbox-bin/files/virtualbox-bin-config 
b/app-emulation/virtualbox-bin/files/virtualbox-bin-config
deleted file mode 100644
index f69e73e2fcb..00000000000
--- a/app-emulation/virtualbox-bin/files/virtualbox-bin-config
+++ /dev/null
@@ -1 +0,0 @@
-INSTALL_DIR=/opt/VirtualBox

diff --git a/app-emulation/virtualbox-bin/files/virtualbox-bin.desktop-2 
b/app-emulation/virtualbox-bin/files/virtualbox-bin.desktop-2
deleted file mode 100644
index 112e8f81348..00000000000
--- a/app-emulation/virtualbox-bin/files/virtualbox-bin.desktop-2
+++ /dev/null
@@ -1,8 +0,0 @@
-[Desktop Entry]
-Name=Oracle xVM VirtualBox
-Type=Application
-Comment=Run several virtual systems on a single host computer
-Exec=VirtualBox
-TryExec=VirtualBox
-Icon=virtualbox-bin
-Categories=System;Emulator;

diff --git a/app-emulation/virtualbox-bin/metadata.xml 
b/app-emulation/virtualbox-bin/metadata.xml
deleted file mode 100644
index 1c0bee6a8e5..00000000000
--- a/app-emulation/virtualbox-bin/metadata.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd";>
-<pkgmetadata>
-       <!-- maintainer-needed -->
-       <use>
-               <flag name="additions">Install Guest System Tools ISO</flag>
-               <flag name="chm">Install kchmviewer binary to enable online 
help (in MS CHM format)</flag>
-               <flag name="headless">Install without any graphic 
frontend</flag>
-               <flag name="sdk">Enable building of SDK</flag>
-               <flag name="vboxwebsrv">Install the VirtualBox webservice</flag>
-               <flag name="rdesktop-vrdp">Install the rdesktop client 
integration</flag>
-       </use>
-</pkgmetadata>
-

diff --git a/app-emulation/virtualbox-bin/virtualbox-bin-6.0.24.139119.ebuild 
b/app-emulation/virtualbox-bin/virtualbox-bin-6.0.24.139119.ebuild
deleted file mode 100644
index 0b44094702c..00000000000
--- a/app-emulation/virtualbox-bin/virtualbox-bin-6.0.24.139119.ebuild
+++ /dev/null
@@ -1,292 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python2_7 )
-
-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-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}"
-MY_P="VirtualBox-${VBOX_PV}-Linux"
-# needed as sometimes the extpack gets another build ID
-EXTP_PV="${VBOX_PV}"
-EXTP_PN="Oracle_VM_VirtualBox_Extension_Pack"
-EXTP_P="${EXTP_PN}-${EXTP_PV}"
-# needed as sometimes the SDK gets another build ID
-SDK_PV="${VBOX_PV}"
-SDK_P="VirtualBoxSDK-${SDK_PV}"
-
-DESCRIPTION="Family of powerful x86 virtualization products for enterprise and 
home use"
-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"
-IUSE="+additions +chm headless python vboxwebsrv rdesktop-vrdp"
-RESTRICT="bindist mirror"
-
-if [[ "${PV}" != *beta* ]] ; then
-       SRC_URI+="
-               sdk? ( 
https://download.virtualbox.org/virtualbox/${MY_PV}/${SDK_P}.zip )"
-       IUSE+=" sdk"
-fi
-
-DEPEND="app-arch/unzip
-       ${PYTHON_DEPS}"
-
-RDEPEND="!!app-emulation/virtualbox
-       !app-emulation/virtualbox-additions
-       acct-group/vboxusers
-       ~app-emulation/virtualbox-modules-${MAIN_PV}
-       !headless? (
-               dev-libs/glib
-               media-libs/fontconfig
-               media-libs/freetype
-               media-libs/libpng
-               media-libs/libsdl[X]
-               x11-libs/libXcursor
-               x11-libs/libXext
-               x11-libs/libXfixes
-               x11-libs/libXft
-               x11-libs/libXi
-               x11-libs/libXinerama
-               x11-libs/libXrandr
-               x11-libs/libXrender
-               chm? ( dev-libs/expat )
-       )
-       dev-libs/libxml2
-       sys-fs/lvm2
-       x11-libs/libXau
-       x11-libs/libX11
-       x11-libs/libXt
-       x11-libs/libXmu
-       x11-libs/libSM
-       x11-libs/libICE
-       x11-libs/libXdmcp
-       ${PYTHON_DEPS}"
-
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-S="${WORKDIR}"
-
-QA_PREBUILT="opt/VirtualBox/*"
-
-PYTHON_UPDATER_IGNORE="1"
-
-src_unpack() {
-       unpack_makeself ${MY_P}_${ARCH}.run
-       unpack ./VirtualBox.tar.bz2
-
-       mkdir "${S}"/${EXTP_PN} || die
-       pushd "${S}"/${EXTP_PN} &>/dev/null || die
-       unpack ${EXTP_P}.tar.gz
-       popd &>/dev/null || die
-
-       if [[ "${PV}" != *beta* ]] && use sdk ; then
-               unpack VirtualBoxSDK-${SDK_PV}.zip
-       fi
-}
-
-src_configure() {
-       :;
-}
-
-src_compile() {
-       :;
-}
-
-src_install() {
-       # create virtualbox configurations files
-       insinto /etc/vbox
-       newins "${FILESDIR}/${PN}-config" vbox.cfg
-
-       if ! use headless ; then
-               newmenu "${FILESDIR}"/${PN}.desktop-2 ${PN}.desktop
-
-               # set up symlinks (bug #572012)
-               dosym ../../../../opt/VirtualBox/virtualbox.xml 
/usr/share/mime/packages/virtualbox.xml
-
-               local size ico icofile
-               for size in 16 24 32 48 64 72 96 128 256 ; do
-                       pushd "${S}"/icons/${size}x${size} &>/dev/null || die
-                       if [[ -f "virtualbox.png" ]] ; then
-                               doicon -s ${size} virtualbox.png
-                       fi
-                       for ico in hdd ova ovf vbox{,-extpack} vdi vdh vmdk ; do
-                               icofile="virtualbox-${ico}.png"
-                               if [[ -f "${icofile}" ]] ; then
-                                       doicon -s ${size} ${icofile}
-                               fi
-                       done
-                       popd &>/dev/null || die
-               done
-               doicon -s scalable "${S}"/icons/scalable/virtualbox.svg
-               insinto /usr/share/pixmaps
-               newins "${S}"/icons/48x48/virtualbox.png ${PN}.png
-       fi
-
-       pushd "${S}"/${EXTP_PN} &>/dev/null || die
-       insinto /opt/VirtualBox/ExtensionPacks/${EXTP_PN}
-       doins -r linux.${ARCH}
-       doins ExtPack* PXE-Intel.rom
-       popd &>/dev/null || die
-       rm -rf "${S}"/${EXTP_PN}
-
-       insinto /opt/VirtualBox
-       dodir /opt/bin
-
-       doins UserManual.pdf
-
-       if [[ "${PV}" != *beta* ]] && use sdk ; then
-               doins -r sdk
-       fi
-
-       if use additions; then
-               doins -r additions
-       fi
-
-       if use vboxwebsrv; then
-               doins vboxwebsrv
-               fowners root:vboxusers /opt/VirtualBox/vboxwebsrv
-               fperms 0750 /opt/VirtualBox/vboxwebsrv
-               dosym ../../opt/VirtualBox/VBox.sh /opt/bin/vboxwebsrv
-               newinitd "${FILESDIR}"/vboxwebsrv-initd vboxwebsrv
-               newconfd "${FILESDIR}"/vboxwebsrv-confd vboxwebsrv
-       fi
-
-       if use rdesktop-vrdp; then
-               doins rdesktop-vrdp
-               doins -r rdesktop-vrdp-keymaps
-               fperms 0750 /opt/VirtualBox/rdesktop-vrdp
-               dosym ../../opt/VirtualBox/rdesktop-vrdp /opt/bin/rdesktop-vrdp
-       fi
-
-       if ! use headless && use chm; then
-               doins kchmviewer VirtualBox.chm
-               fowners root:vboxusers /opt/VirtualBox/kchmviewer
-               fperms 0750 /opt/VirtualBox/kchmviewer
-       fi
-
-       # 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
-
-       rm -rf src rdesktop* deffiles install* routines.sh runlevel.sh \
-               vboxdrv.sh VBox.sh VBox.png vboxnet.sh additions 
VirtualBox.desktop \
-               VirtualBox.tar.bz2 LICENSE VBoxSysInfo.sh rdesktop* vboxwebsrv \
-               webtest kchmviewer VirtualBox.chm vbox-create-usb-node.sh \
-               90-vbox-usb.fdi uninstall.sh vboxshell.py vboxdrv-pardus.py \
-               VBoxPython?_*.so
-
-       if use headless ; then
-               rm -rf VBoxSDL VirtualBox{,VM} VBoxKeyboard.so
-       fi
-
-       doins -r *
-
-       # create symlinks for working around unsupported $ORIGIN/.. in VBoxC.so 
(setuid)
-       dosym ../VBoxVMM.so /opt/VirtualBox/components/VBoxVMM.so
-       dosym ../VBoxREM.so /opt/VirtualBox/components/VBoxREM.so
-       dosym ../VBoxRT.so /opt/VirtualBox/components/VBoxRT.so
-       dosym ../VBoxDDU.so /opt/VirtualBox/components/VBoxDDU.so
-       dosym ../VBoxXPCOM.so /opt/VirtualBox/components/VBoxXPCOM.so
-
-       local each
-       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..
-       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} ; do
-                       fowners root:vboxusers /opt/VirtualBox/${each}
-                       fperms 4510 /opt/VirtualBox/${each}
-                       pax-mark -m "${ED%/}"/opt/VirtualBox/${each}
-               done
-
-               dosym ../VirtualBox/VBox.sh /opt/bin/VirtualBox
-               dosym ../VirtualBox/VBox.sh /opt/bin/VBoxSDL
-       else
-               # Hardened build: Mark selected binaries 
set-user-ID-on-execution
-               fowners root:vboxusers /opt/VirtualBox/VBoxHeadless
-               fperms 4510 /opt/VirtualBox/VBoxHeadless
-               pax-mark -m "${ED%/}"/opt/VirtualBox/VBoxHeadless
-       fi
-
-       exeinto /opt/VirtualBox
-       newexe "${FILESDIR}/${PN}-3-wrapper" "VBox.sh"
-       fowners root:vboxusers /opt/VirtualBox/VBox.sh
-       fperms 0750 /opt/VirtualBox/VBox.sh
-
-       dosym ../VirtualBox/VBox.sh /opt/bin/VBoxManage
-       dosym ../VirtualBox/VBox.sh /opt/bin/VBoxVRDP
-       dosym ../VirtualBox/VBox.sh /opt/bin/VBoxHeadless
-       dosym ../VirtualBox/VBoxTunctl /opt/bin/VBoxTunctl
-
-       # set an env-variable for 3rd party tools
-       echo -n "VBOX_APP_HOME=/opt/VirtualBox" > "${T}/90virtualbox"
-       doenvd "${T}/90virtualbox"
-
-       local udevdir="$(get_udevdir)"
-       insinto ${udevdir}/rules.d
-       doins "${FILESDIR}"/10-virtualbox.rules
-       sed "s@%UDEVDIR%@${udevdir}@" \
-               -i "${ED%/}"${udevdir}/rules.d/10-virtualbox.rules || die
-       # move udev scripts into ${udevdir} (bug #372491)
-       mv "${ED%/}"/opt/VirtualBox/VBoxCreateUSBNode.sh "${ED%/}"${udevdir} || 
die
-       fperms 0750 ${udevdir}/VBoxCreateUSBNode.sh
-}
-
-pkg_postinst() {
-       xdg_icon_cache_update
-       xdg_desktop_database_update
-       xdg_mimeinfo_database_update
-
-       udevadm control --reload-rules && udevadm trigger --subsystem-match=usb
-
-       elog ""
-       if ! use headless ; then
-               elog "To launch VirtualBox just type: \"VirtualBox\""
-               elog ""
-       fi
-       elog "You must be in the vboxusers group to use VirtualBox."
-       elog ""
-       elog "For advanced networking setups you should emerge:"
-       elog "net-misc/bridge-utils and sys-apps/usermode-utilities"
-       elog ""
-       elog "Please visit http://www.virtualbox.org/wiki/Editions for"
-       elog "an overview about the different features of ${PN}"
-       elog "and virtualbox-ose"
-       if [ -e "${ROOT}/etc/udev/rules.d/10-virtualbox.rules" ] ; then
-               elog ""
-               elog "Please remove 
\"${ROOT}/etc/udev/rules.d/10-virtualbox.rules\""
-               elog "or else USB in ${PN} won't work."
-       fi
-}
-
-pkg_postrm() {
-       xdg_icon_cache_update
-       xdg_desktop_database_update
-       xdg_mimeinfo_database_update
-}

diff --git a/app-emulation/virtualbox-bin/virtualbox-bin-6.1.12.139181.ebuild 
b/app-emulation/virtualbox-bin/virtualbox-bin-6.1.12.139181.ebuild
deleted file mode 100644
index 067dfbaf487..00000000000
--- a/app-emulation/virtualbox-bin/virtualbox-bin-6.1.12.139181.ebuild
+++ /dev/null
@@ -1,292 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python2_7 )
-
-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-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}"
-MY_P="VirtualBox-${VBOX_PV}-Linux"
-# needed as sometimes the extpack gets another build ID
-EXTP_PV="${VBOX_PV}"
-EXTP_PN="Oracle_VM_VirtualBox_Extension_Pack"
-EXTP_P="${EXTP_PN}-${EXTP_PV}"
-# needed as sometimes the SDK gets another build ID
-SDK_PV="${VBOX_PV}"
-SDK_P="VirtualBoxSDK-${SDK_PV}"
-
-DESCRIPTION="Family of powerful x86 virtualization products for enterprise and 
home use"
-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"
-IUSE="+additions +chm headless python vboxwebsrv rdesktop-vrdp"
-RESTRICT="bindist mirror"
-
-if [[ "${PV}" != *beta* ]] ; then
-       SRC_URI+="
-               sdk? ( 
https://download.virtualbox.org/virtualbox/${MY_PV}/${SDK_P}.zip )"
-       IUSE+=" sdk"
-fi
-
-DEPEND="app-arch/unzip
-       ${PYTHON_DEPS}"
-
-RDEPEND="!!app-emulation/virtualbox
-       !app-emulation/virtualbox-additions
-       acct-group/vboxusers
-       ~app-emulation/virtualbox-modules-${MY_PV,,}
-       !headless? (
-               dev-libs/glib
-               media-libs/fontconfig
-               media-libs/freetype
-               media-libs/libpng
-               media-libs/libsdl[X]
-               x11-libs/libXcursor
-               x11-libs/libXext
-               x11-libs/libXfixes
-               x11-libs/libXft
-               x11-libs/libXi
-               x11-libs/libXinerama
-               x11-libs/libXrandr
-               x11-libs/libXrender
-               chm? ( dev-libs/expat )
-       )
-       dev-libs/libxml2
-       sys-fs/lvm2
-       x11-libs/libXau
-       x11-libs/libX11
-       x11-libs/libXt
-       x11-libs/libXmu
-       x11-libs/libSM
-       x11-libs/libICE
-       x11-libs/libXdmcp
-       ${PYTHON_DEPS}"
-
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-S="${WORKDIR}"
-
-QA_PREBUILT="opt/VirtualBox/*"
-
-PYTHON_UPDATER_IGNORE="1"
-
-src_unpack() {
-       unpack_makeself ${MY_P}_${ARCH}.run
-       unpack ./VirtualBox.tar.bz2
-
-       mkdir "${S}"/${EXTP_PN} || die
-       pushd "${S}"/${EXTP_PN} &>/dev/null || die
-       unpack ${EXTP_P}.tar.gz
-       popd &>/dev/null || die
-
-       if [[ "${PV}" != *beta* ]] && use sdk ; then
-               unpack VirtualBoxSDK-${SDK_PV}.zip
-       fi
-}
-
-src_configure() {
-       :;
-}
-
-src_compile() {
-       :;
-}
-
-src_install() {
-       # create virtualbox configurations files
-       insinto /etc/vbox
-       newins "${FILESDIR}/${PN}-config" vbox.cfg
-
-       if ! use headless ; then
-               newmenu "${FILESDIR}"/${PN}.desktop-2 ${PN}.desktop
-
-               # set up symlinks (bug #572012)
-               dosym ../../../../opt/VirtualBox/virtualbox.xml 
/usr/share/mime/packages/virtualbox.xml
-
-               local size ico icofile
-               for size in 16 24 32 48 64 72 96 128 256 ; do
-                       pushd "${S}"/icons/${size}x${size} &>/dev/null || die
-                       if [[ -f "virtualbox.png" ]] ; then
-                               doicon -s ${size} virtualbox.png
-                       fi
-                       for ico in hdd ova ovf vbox{,-extpack} vdi vdh vmdk ; do
-                               icofile="virtualbox-${ico}.png"
-                               if [[ -f "${icofile}" ]] ; then
-                                       doicon -s ${size} ${icofile}
-                               fi
-                       done
-                       popd &>/dev/null || die
-               done
-               doicon -s scalable "${S}"/icons/scalable/virtualbox.svg
-               insinto /usr/share/pixmaps
-               newins "${S}"/icons/48x48/virtualbox.png ${PN}.png
-       fi
-
-       pushd "${S}"/${EXTP_PN} &>/dev/null || die
-       insinto /opt/VirtualBox/ExtensionPacks/${EXTP_PN}
-       doins -r linux.${ARCH}
-       doins ExtPack* PXE-Intel.rom
-       popd &>/dev/null || die
-       rm -rf "${S}"/${EXTP_PN}
-
-       insinto /opt/VirtualBox
-       dodir /opt/bin
-
-       doins UserManual.pdf
-
-       if [[ "${PV}" != *beta* ]] && use sdk ; then
-               doins -r sdk
-       fi
-
-       if use additions; then
-               doins -r additions
-       fi
-
-       if use vboxwebsrv; then
-               doins vboxwebsrv
-               fowners root:vboxusers /opt/VirtualBox/vboxwebsrv
-               fperms 0750 /opt/VirtualBox/vboxwebsrv
-               dosym ../../opt/VirtualBox/VBox.sh /opt/bin/vboxwebsrv
-               newinitd "${FILESDIR}"/vboxwebsrv-initd vboxwebsrv
-               newconfd "${FILESDIR}"/vboxwebsrv-confd vboxwebsrv
-       fi
-
-       if use rdesktop-vrdp; then
-               doins rdesktop-vrdp
-               doins -r rdesktop-vrdp-keymaps
-               fperms 0750 /opt/VirtualBox/rdesktop-vrdp
-               dosym ../../opt/VirtualBox/rdesktop-vrdp /opt/bin/rdesktop-vrdp
-       fi
-
-       if ! use headless && use chm; then
-               doins kchmviewer VirtualBox.chm
-               fowners root:vboxusers /opt/VirtualBox/kchmviewer
-               fperms 0750 /opt/VirtualBox/kchmviewer
-       fi
-
-       # 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
-
-       rm -rf src rdesktop* deffiles install* routines.sh runlevel.sh \
-               vboxdrv.sh VBox.sh VBox.png vboxnet.sh additions 
VirtualBox.desktop \
-               VirtualBox.tar.bz2 LICENSE VBoxSysInfo.sh rdesktop* vboxwebsrv \
-               webtest kchmviewer VirtualBox.chm vbox-create-usb-node.sh \
-               90-vbox-usb.fdi uninstall.sh vboxshell.py vboxdrv-pardus.py \
-               VBoxPython?_*.so
-
-       if use headless ; then
-               rm -rf VBoxSDL VirtualBox{,VM} VBoxKeyboard.so
-       fi
-
-       doins -r *
-
-       # create symlinks for working around unsupported $ORIGIN/.. in VBoxC.so 
(setuid)
-       dosym ../VBoxVMM.so /opt/VirtualBox/components/VBoxVMM.so
-       dosym ../VBoxREM.so /opt/VirtualBox/components/VBoxREM.so
-       dosym ../VBoxRT.so /opt/VirtualBox/components/VBoxRT.so
-       dosym ../VBoxDDU.so /opt/VirtualBox/components/VBoxDDU.so
-       dosym ../VBoxXPCOM.so /opt/VirtualBox/components/VBoxXPCOM.so
-
-       local each
-       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..
-       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} ; do
-                       fowners root:vboxusers /opt/VirtualBox/${each}
-                       fperms 4510 /opt/VirtualBox/${each}
-                       pax-mark -m "${ED%/}"/opt/VirtualBox/${each}
-               done
-
-               dosym ../VirtualBox/VBox.sh /opt/bin/VirtualBox
-               dosym ../VirtualBox/VBox.sh /opt/bin/VBoxSDL
-       else
-               # Hardened build: Mark selected binaries 
set-user-ID-on-execution
-               fowners root:vboxusers /opt/VirtualBox/VBoxHeadless
-               fperms 4510 /opt/VirtualBox/VBoxHeadless
-               pax-mark -m "${ED%/}"/opt/VirtualBox/VBoxHeadless
-       fi
-
-       exeinto /opt/VirtualBox
-       newexe "${FILESDIR}/${PN}-3-wrapper" "VBox.sh"
-       fowners root:vboxusers /opt/VirtualBox/VBox.sh
-       fperms 0750 /opt/VirtualBox/VBox.sh
-
-       dosym ../VirtualBox/VBox.sh /opt/bin/VBoxManage
-       dosym ../VirtualBox/VBox.sh /opt/bin/VBoxVRDP
-       dosym ../VirtualBox/VBox.sh /opt/bin/VBoxHeadless
-       dosym ../VirtualBox/VBoxTunctl /opt/bin/VBoxTunctl
-
-       # set an env-variable for 3rd party tools
-       echo -n "VBOX_APP_HOME=/opt/VirtualBox" > "${T}/90virtualbox"
-       doenvd "${T}/90virtualbox"
-
-       local udevdir="$(get_udevdir)"
-       insinto ${udevdir}/rules.d
-       doins "${FILESDIR}"/10-virtualbox.rules
-       sed "s@%UDEVDIR%@${udevdir}@" \
-               -i "${ED%/}"${udevdir}/rules.d/10-virtualbox.rules || die
-       # move udev scripts into ${udevdir} (bug #372491)
-       mv "${ED%/}"/opt/VirtualBox/VBoxCreateUSBNode.sh "${ED%/}"${udevdir} || 
die
-       fperms 0750 ${udevdir}/VBoxCreateUSBNode.sh
-}
-
-pkg_postinst() {
-       xdg_icon_cache_update
-       xdg_desktop_database_update
-       xdg_mimeinfo_database_update
-
-       udevadm control --reload-rules && udevadm trigger --subsystem-match=usb
-
-       elog ""
-       if ! use headless ; then
-               elog "To launch VirtualBox just type: \"VirtualBox\""
-               elog ""
-       fi
-       elog "You must be in the vboxusers group to use VirtualBox."
-       elog ""
-       elog "For advanced networking setups you should emerge:"
-       elog "net-misc/bridge-utils and sys-apps/usermode-utilities"
-       elog ""
-       elog "Please visit http://www.virtualbox.org/wiki/Editions for"
-       elog "an overview about the different features of ${PN}"
-       elog "and virtualbox-ose"
-       if [ -e "${ROOT}/etc/udev/rules.d/10-virtualbox.rules" ] ; then
-               elog ""
-               elog "Please remove 
\"${ROOT}/etc/udev/rules.d/10-virtualbox.rules\""
-               elog "or else USB in ${PN} won't work."
-       fi
-}
-
-pkg_postrm() {
-       xdg_icon_cache_update
-       xdg_desktop_database_update
-       xdg_mimeinfo_database_update
-}

diff --git a/profiles/package.mask b/profiles/package.mask
index 3d614fa57f1..2af1eb5709e 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -660,7 +660,6 @@ dev-python/fdsend
 app-emulation/ganeti
 app-emulation/ganeti-instance-debootstrap
 app-emulation/ganeti-instance-image
-app-emulation/virtualbox-bin
 
 # Alfredo Tupone <[email protected]> (2020-08-16)
 # Ported to py3.8 but not yet released

Reply via email to