diff options
author | 2009-08-05 16:02:10 +0000 | |
---|---|---|
committer | 2009-08-05 16:02:10 +0000 | |
commit | dbd6d55c8e58603ff0e605ab3f4cc6f96f0fa298 (patch) | |
tree | b551b5d2a1a13b0cfc43c2702f866316192e12fd | |
parent | Version bump; prune old ebuilds in overlay (diff) | |
download | jokey-dbd6d55c8e58603ff0e605ab3f4cc6f96f0fa298.tar.gz jokey-dbd6d55c8e58603ff0e605ab3f4cc6f96f0fa298.tar.bz2 jokey-dbd6d55c8e58603ff0e605ab3f4cc6f96f0fa298.zip |
Version bump; qa: add QA_TEXTRELS_x86, update QA_PRESTRIPPED; prune old ebuilds in overlay
svn path=/trunk/; revision=712
-rw-r--r-- | app-emulation/virtualbox-bin/ChangeLog | 29 | ||||
-rw-r--r-- | app-emulation/virtualbox-bin/Manifest | 30 | ||||
-rw-r--r-- | app-emulation/virtualbox-bin/files/virtualbox-bin-1-wrapper | 131 | ||||
-rw-r--r-- | app-emulation/virtualbox-bin/virtualbox-bin-1.6.6.ebuild | 179 | ||||
-rw-r--r-- | app-emulation/virtualbox-bin/virtualbox-bin-2.1.4.ebuild | 230 | ||||
-rw-r--r-- | app-emulation/virtualbox-bin/virtualbox-bin-2.2.0.ebuild | 229 | ||||
-rw-r--r-- | app-emulation/virtualbox-bin/virtualbox-bin-2.2.2.ebuild | 229 | ||||
-rw-r--r-- | app-emulation/virtualbox-bin/virtualbox-bin-2.2.4.ebuild | 230 | ||||
-rw-r--r-- | app-emulation/virtualbox-bin/virtualbox-bin-3.0.4.ebuild (renamed from app-emulation/virtualbox-bin/virtualbox-bin-3.0.2.ebuild) | 40 |
9 files changed, 63 insertions, 1264 deletions
diff --git a/app-emulation/virtualbox-bin/ChangeLog b/app-emulation/virtualbox-bin/ChangeLog index 599693e..cf0a8be 100644 --- a/app-emulation/virtualbox-bin/ChangeLog +++ b/app-emulation/virtualbox-bin/ChangeLog @@ -1,13 +1,26 @@ # ChangeLog for app-emulation/virtualbox-bin # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-bin/ChangeLog,v 1.50 2009/07/16 21:41:34 patrick Exp $ - - 27 Jul 2009; Alessio Cassibba (X-Drum) <swapon@gmail.com> - +virtualbox-bin-2.1.4.ebuild, +virtualbox-bin-2.2.0.ebuild, - +virtualbox-bin-2.2.2.ebuild, virtualbox-bin-2.2.4.ebuild, - virtualbox-bin-3.0.2.ebuild: - add RESTRICT="mirror" and check_license to comply with PUEL; replace - RESTRICT="strip" with QA_PRESTRIPPED wrt bug #279198 +# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-bin/ChangeLog,v 1.52 2009/07/30 18:40:12 flameeyes Exp $ + + 05 Aug 2009; Alessio Cassibba (X-Drum) <swapon@gmail.com> + -virtualbox-bin-1.6.6.ebuild, -virtualbox-bin-2.1.4.ebuild, + -virtualbox-bin-2.2.0.ebuild, -virtualbox-bin-2.2.2.ebuild, + -virtualbox-bin-2.2.4.ebuild, -virtualbox-bin-3.0.2.ebuild, + +virtualbox-bin-3.0.4.ebuild: + Version bump; qa: add QA_TEXTRELS_x86, update QA_PRESTRIPPED; + prune old ebuilds in overlay + + 30 Jul 2009; Diego E. Pettenò <flameeyes@gentoo.org> + virtualbox-bin-1.6.6.ebuild, virtualbox-bin-2.1.4.ebuild, + virtualbox-bin-2.2.0.ebuild, virtualbox-bin-2.2.2.ebuild, + virtualbox-bin-2.2.4.ebuild, virtualbox-bin-3.0.2.ebuild: + Updates from Alessio for prestrip and check_license (bug #279198). + + 27 Jul 2009; Diego E. Pettenò <flameeyes@gentoo.org> + virtualbox-bin-1.6.6.ebuild, virtualbox-bin-2.1.4.ebuild, + virtualbox-bin-2.2.0.ebuild, virtualbox-bin-2.2.2.ebuild, + virtualbox-bin-2.2.4.ebuild, virtualbox-bin-3.0.2.ebuild: + Add mirror restriction (coordinated with Alessio). *virtualbox-bin-3.0.2 (16 Jul 2009) diff --git a/app-emulation/virtualbox-bin/Manifest b/app-emulation/virtualbox-bin/Manifest index 075270e..c0997fd 100644 --- a/app-emulation/virtualbox-bin/Manifest +++ b/app-emulation/virtualbox-bin/Manifest @@ -1,32 +1,12 @@ AUX vboxwebsrv-confd 620 RMD160 7a4ecbd895da0d5851f1a3afda54b3e2bb4012e1 SHA1 651f7b2588a16317f59d692e087b347aadd20aab SHA256 5ea07fcb6e5253cd013bb0277603cba17ca45d96044740172987c0b452f4324a AUX vboxwebsrv-initd 750 RMD160 99420847222c53d114cc0aceff1135d5b8a248fb SHA1 5af0a03611d2547f2e2134ebfc3490d514ef9685 SHA256 aa02b27c05225c7f7f9db74e039489ee637c1207d6a7af7d72cc3a010642b622 -AUX virtualbox-bin-1-wrapper 3777 RMD160 a10ee6e556aad8dfcc274924d010eed97fb6952f SHA1 70f772874eddfe08b03d3b4b040cbc6a3262c20f SHA256 60730674076edb6a863f52babb6ba716a36b9f50a12d6509b62c112e649e450c AUX virtualbox-bin-2-wrapper 2810 RMD160 a2565fe337b036251573d87c163f0c947877c35f SHA1 f0b669aae335d9f534c27c8b11ad000d906084e0 SHA256 20f2472844346e066571f0ea9b4f4ebbf9fa58feb1eabfcde3ae77b8ca201c9f AUX virtualbox-bin-config 28 RMD160 c03986f0a6ecc77c2d15382d965952bb209ae534 SHA1 43b5fd213ae08bb390ec1962ee2776d4f7fe45fd SHA256 5326f7abdd1a7c8a8a44fd4ab269977ec115286059fc8a4c2fde6805c381236f AUX virtualbox-bin-interfaces 218 RMD160 4639b9848cf44ac59cd12585a3c56ef53d72a6d9 SHA1 3268e5759286bdff1c5242598266e6c2a5b17e5d SHA256 50ddbfedce3afd41aad45163eb799fce0956d815948ad9da842f09163aaafd52 AUX virtualbox-bin.desktop 202 RMD160 ca4dc96cac241a8bf255e01ce6acfea7b98c47ab SHA1 b566c0e4efbfcc0fb4a7887390d211ab282586b5 SHA256 6c5101e7091b51764c0130a8a878ce059c7725fdae6b5c42a7d5cbb31fd96a3e -DIST VirtualBox-1.6.6-Linux_amd64.run 21983828 RMD160 7b4c8e05f4b96709c17236b6821a6ae90c106074 SHA1 57913b144145da693e90caa5e6eb5b823741a85a SHA256 fa6e580e9df27a8cedd7baf038df71387e357089b582d3aeae08bfab4c31ca7c -DIST VirtualBox-1.6.6-Linux_x86.run 21338681 RMD160 46cd1d6b0926ab1aa6865b0d2b5de2c0bdc120e1 SHA1 56faaf895435c292822a3516d605f4d95592ad25 SHA256 978c0c444111ce0141d31a5f3fc4d3e3dd8916cbd30a15cba871b4ecc2d69ef8 -DIST VirtualBox-2.1.4-43001-Linux_amd64.run 38900311 RMD160 c0422ab86a7489d176373960ab40a4aefd2ab08d SHA1 f6d12edbc408907af8115483ce50821119a34a34 SHA256 2c02abc3e17531689806588c17fe6e1b68134ff53c1f089784c4574d9dfc3b4b -DIST VirtualBox-2.1.4-43001-Linux_x86.run 38951506 RMD160 63cbaa4d0cf05ac114c004fa20333db52d9d6a26 SHA1 5c9cf8ee45f8f7cd0eb503666c0294c4ffdfd46a SHA256 a241515a7f0252701eb700c7b9168aa4b5148c55a79475e0dd8edecc8531e753 -DIST VirtualBox-2.2.0-45846-Linux_amd64.run 45371980 RMD160 b797aef6ec0d64bf4dcf48162b42000a8f4ea9d8 SHA1 297db0969f11f932a57881158cb12939ac5672b1 SHA256 b12e43dd3fbff6601f0f68f9a7116ae7e212cc8a8f72a921e1704f3141a0b61d -DIST VirtualBox-2.2.0-45846-Linux_x86.run 45187655 RMD160 ef77017c1148ce8ebfedf90c9454089e2a8cc7d8 SHA1 c758b836f0b9ce91bbdb161368f12c0defb465f7 SHA256 0ca7e275824c3fc086e39e183d470d7b76b03b24e52e5d9b56bc47221feb70d9 -DIST VirtualBox-2.2.2-46594-Linux_amd64.run 45494872 RMD160 b05daacee412cb08f9d5ceb771a2bcc58c4f10cd SHA1 b0e87ffa55e95f1c0c7997b271a17df74ee3fc3a SHA256 83c62c83dc78eb52b57bc549e1ead8811fcfd35eb8939eb9ba797740bcc1326c -DIST VirtualBox-2.2.2-46594-Linux_x86.run 45341268 RMD160 cfc4a28f86be884fcb845dcac18355166fc0948c SHA1 6a6f72842be5fac950c7cb5a1a00bfd848d64907 SHA256 10b625e41e08f0b865446ce75946fd797a6fb004c106cc4a29e0cfe62ebb7b4d -DIST VirtualBox-2.2.4-47978-Linux_amd64.run 45464152 RMD160 05f33223256377bb2c286f2ade72b7d10d604601 SHA1 977a056040ea15b34e1b20e7b86ce8bf9ecd2ead SHA256 fd7c8f39cc56c8e8e8f567e11f9d432746a59fe39e77f21a069818151aa65b32 -DIST VirtualBox-2.2.4-47978-Linux_x86.run 45259348 RMD160 53b9f0b18b9876966216aad79b4a1ddb4eefe496 SHA1 ccc097660f0a242fc9975005bb1b358551e6e148 SHA256 6f64c892856297f10f30451c0e6aad8ef85f1898f424d7e26f3abb1b95a2ba03 -DIST VirtualBox-3.0.2-49928-Linux_amd64.run 49827281 RMD160 b028ad506229dfa609ccaed141e9d4511e1c9211 SHA1 9ae4373f00962cc69802078d8b6efc7f69290fb0 SHA256 87b821028d2206fe5ed7e26c548aca49971df2ededba293a8e9dc27be241cc9d -DIST VirtualBox-3.0.2-49928-Linux_x86.run 49837517 RMD160 45994dc163de05c60de561974918357d60f6d8e4 SHA1 b8f6fefb7058ec93acf618939b9a8f2ad007ef25 SHA256 16178bb2be1735be7cef9e938aa1a8221ada6d1e2f6c76f7298b2a4da5bebfff -DIST VirtualBoxSDK-2.1.4-42893.zip 7027346 RMD160 fb04aa01fb8f0bdc291bd3495c7e37c9e23a67b5 SHA1 63c7290e4efe1e5310f73f5b6872f10bdcb288a3 SHA256 10c7dd59b5e86e09b2b56d0872514fbe601d1d82e7e1fa847b8aa95657a1c64a -DIST VirtualBoxSDK-2.2.0-45846.zip 7827152 RMD160 f944b4638ae52311d943d24e605377c26894181e SHA1 5241b69794f29f18a00a038f90cbf94e5351907d SHA256 2b6043fe7eef118747e8f54fb5a967c0ac03bc2951df8c23d75726febef4c934 -DIST VirtualBoxSDK-2.2.2-46594.zip 7827967 RMD160 b2508c2103687af118dbd26de27c5e19bd9c7cfb SHA1 6e6529689f5eb0f0f43457823d66979f1973e726 SHA256 59114dab8915cd4a19a74e94cad58f48a74ca429fdccbd73e88c2f593744f9ff -DIST VirtualBoxSDK-2.2.4-47978.zip 7828316 RMD160 6a3d2c62bf4744113499972632e962f1005333c3 SHA1 1b8fb47aa644fe3ac5be0e81fc6d570849a31255 SHA256 37594ee975acb78f6dd9601f5cf9112e803f0cfa66711b2be00eddb68a83baf2 -DIST VirtualBoxSDK-3.0.2-49928.zip 8132531 RMD160 4a09a3907e8164ab751c6e5cde133dfa24026af5 SHA1 7388da68cf64f6f074b58227d570d319a7ddc423 SHA256 a93adfbab6ff0120aed06b6b68ebe1a052ce00247f146efaa9aa34c26ec74118 -EBUILD virtualbox-bin-1.6.6.ebuild 5044 RMD160 eeb62d6747c06f442bde27c1a673139932572f4e SHA1 424b894f337b055bf7cec213ceef3dd017f7ad39 SHA256 d5fa7f41ccc75da87f479395750fd582c2e1d55b8c0de11e762e478349f868b6 -EBUILD virtualbox-bin-2.1.4.ebuild 6598 RMD160 595c763aefd61eec7b30368a1989544b0e88ed81 SHA1 891f387f1f6431a133f29ce812532840d7c8432b SHA256 8ebb7adcfb00d7b488f3f0feb032ea725a4cb9ee4e2b76b4844d62af95739ba2 -EBUILD virtualbox-bin-2.2.0.ebuild 6578 RMD160 983c534ce865e71dda8f29ffb25480de598086c7 SHA1 9327b65be569d8f0314748181005bc9a17719321 SHA256 11e98ea06096f584ede8080955a671401bbb03adc8130264cdd77ec469eac79f -EBUILD virtualbox-bin-2.2.2.ebuild 6646 RMD160 ada8c91d5ecb7262bbe109679b0bf86f1650ab03 SHA1 adef20a2e60e83fc4a302ea3b58d164b369ee2a2 SHA256 b44b93a3a9a202bdb1580e8b0ed89ef7a15712894704789b1f54da21c79edf41 -EBUILD virtualbox-bin-2.2.4.ebuild 6647 RMD160 c38b0bc895151434ce6b62c76824e8bc3373a42c SHA1 27ff7e7f40df6349777fef8b5261624f422752c6 SHA256 2b2a18c784eab37a5dcf45dc696f9163cd60271e0cccdb341441a8b94e2796d7 -EBUILD virtualbox-bin-3.0.2.ebuild 6801 RMD160 58ebc837686ad7c83dc9dd2ff70df29440f7616d SHA1 86d1e968c4d14ad0a71080386e4bf5adc0edd184 SHA256 a4bd6b74564e1fbdde8ad1913570610202f3c56e9e7b0a1995753b52fbe3adb2 -MISC ChangeLog 11806 RMD160 0bb2fad1d6f86e69938a3d81c2867844716bd4e1 SHA1 ff3f5226a3853d3ff2086a951d13bcd9df56bd88 SHA256 7b94207730a0371ccb9f2cc6b3e81e77e579f9b80b9d59ad878adca38a3683bf +DIST VirtualBox-3.0.4-50677-Linux_amd64.run 49847761 RMD160 6131a7183588fc94c9992869cb0d51272a4185f0 SHA1 a58a63db1c0960e4a285ede06eb600a506220228 SHA256 b26ba63c4c23acc710ae4459975a4313bb8fe5dc2f66ba5bb54d66a55880b761 +DIST VirtualBox-3.0.4-50677-Linux_x86.run 49776076 RMD160 3d016a6a4bf21014681255e5783733a4a731bd4e SHA1 d20e34d5ded839147e766ccec22b8f147a63b6c8 SHA256 333ef5bfbc4b1bcac35162e6af91a4f8ebad7e714898917f2385cc497f8f531c +DIST VirtualBoxSDK-3.0.4-50677.zip 8182104 RMD160 786ec2b2762dc1ba04bd9a4dfad0c2b19ecfdbdb SHA1 48d9df9bc60d062825285424bf0804bc217e0367 SHA256 ad22e280c7d322d64642ee1aabe462d1a1fabdd56dc5a369b99c663267e74839 +EBUILD virtualbox-bin-3.0.4.ebuild 7910 RMD160 0cda28bc936c0f69817f1aef93b04486ebb38f4e SHA1 547ee014ab74b8657673cdb63927243665756127 SHA256 041f793301647c6373af2de022d118a5ce9ec65ee9355999acc0a2ebcdc26155 +MISC ChangeLog 12437 RMD160 15e74a80b8c88f8c4b32799e90664cfd9b0967d7 SHA1 1d98b1c03b9b380c6150f1c07bf5fd6c6a2cced1 SHA256 dbc53c9ec0d6ada8a90e81733eded23ee08b68d717107c7cdb315bdba6a3ceb9 MISC metadata.xml 692 RMD160 bd100896b73d952e89bdeda736d25b152c3a73f3 SHA1 f4fb4965fed9ff2468a27a56fe73f0ec23b6a9a0 SHA256 ba708f6a2506cb9762fbabb0f4096bb41fe330e85e219949fe6fa84488a2090b diff --git a/app-emulation/virtualbox-bin/files/virtualbox-bin-1-wrapper b/app-emulation/virtualbox-bin/files/virtualbox-bin-1-wrapper deleted file mode 100644 index 3dbfce6..0000000 --- a/app-emulation/virtualbox-bin/files/virtualbox-bin-1-wrapper +++ /dev/null @@ -1,131 +0,0 @@ -#!/bin/sh -# -# Sun xVM VirtualBox -# -# Copyright (C) 2006-2007 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 [ ! -e /lib/modules/`uname -r`/misc/vboxdrv.ko ]; then - cat << EOF -WARNING: There is no module available for the current kernel (`uname -r`). - Please recompile the kernel module and install it by: - - sudo emerge -1 app-emulation/virtualbox-modules - - You will not be able to start VMs until this problem is fixed. -EOF -elif ! lsmod|grep -q vboxdrv; then - cat << EOF -WARNING: The vboxdrv kernel module is not loaded. - Please load the kernel module by: - - sudo modprobe vboxdrv - - 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 the kernel module by: - - sudo rmmod vboxdrv; sleep 2; sudo modprobe vboxdrv - - and if that is not successful, try to re-install the package by: - - sudo emerge -1 app-emulation/virtualbox-modules - - You will not be able to start VMs until this problem is fixed. -EOF -elif [ ! -w /dev/vboxdrv ]; then - if [ "`id | grep vboxusers`" = "" ]; then - cat << EOF -WARNING: You are not a member of the "vboxusers" group. - Please add yourself to this group before starting VirtualBox. - - You will not be able to start VMs until this problem is fixed. -EOF - else - cat << EOF -WARNING: /dev/vboxdrv not writable for some reason. - If you recently added the current user to the "vboxusers" group - then you have to logout and re-login to take the change effect. - - You will not be able to start VMs until this problem is fixed. -EOF - fi -fi - -export LD_LIBRARY_PATH="$INSTALL_DIR${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}" - -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/virtualbox-bin-1.6.6.ebuild b/app-emulation/virtualbox-bin/virtualbox-bin-1.6.6.ebuild deleted file mode 100644 index a68d3bb..0000000 --- a/app-emulation/virtualbox-bin/virtualbox-bin-1.6.6.ebuild +++ /dev/null @@ -1,179 +0,0 @@ -# Copyright 1999-2009 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-bin/virtualbox-bin-1.6.6.ebuild,v 1.5 2009/01/04 22:12:47 ulm Exp $ - -EAPI=1 - -inherit eutils fdo-mime qt3 pax-utils - -MY_P=VirtualBox-${PV}-Linux - -DESCRIPTION="Family of powerful x86 virtualization products for enterprise as well as home use" -HOMEPAGE="http://www.virtualbox.org/" -SRC_URI="amd64? ( ${MY_P}_amd64.run ) - x86? ( ${MY_P}_x86.run )" - -LICENSE="PUEL" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="+additions headless sdk vboxwebsrv" - -RDEPEND="!app-emulation/virtualbox-ose - !app-emulation/virtualbox-ose-additions - ~app-emulation/virtualbox-modules-${PV} - !headless? ( - x11-libs/qt:3 - x11-libs/libXcursor - media-libs/libsdl - x11-libs/libXrender - x11-libs/libXfixes - media-libs/libmng - media-libs/jpeg - media-libs/libpng - x11-libs/libXi - x11-libs/libXrandr - x11-libs/libXinerama - x11-libs/libXft - media-libs/freetype - media-libs/fontconfig - x11-libs/libXext ) - x11-libs/libXt - dev-libs/libxml2 - x11-libs/libXau - x11-libs/libX11 - x11-libs/libSM - x11-libs/libICE - x11-libs/libXdmcp - sys-apps/usermode-utilities - net-misc/bridge-utils - x86? ( =virtual/libstdc++-3.3 ) - sdk? ( dev-libs/libIDL )" - -S=${WORKDIR} - -RESTRICT="fetch" - -pkg_nofetch() { - # Fetch restriction added due licensing and problems downloading with - # wget, see http://www.virtualbox.org/ticket/2148 - elog "Please download the package from:" - elog "" - if use amd64 ; then - elog "http://download.virtualbox.org/virtualbox/${PV}/${MY_P}_amd64.run" - else - elog "http://download.virtualbox.org/virtualbox/${PV}/${MY_P}_x86.run" - fi - elog "" - elog "and then put it in ${DISTDIR}" -} - -pkg_setup() { - # The VBoxSDL frontend needs media-libs/libsdl compiled - # with USE flag X enabled (bug #177335) - if ! use headless ; then - if ! built_with_use media-libs/libsdl X ; then - eerror "media-libs/libsdl was compiled without the \"X\" USE flag enabled." - eerror "Please re-emerge media-libs/libsdl with USE=\"X\"." - die "media-libs/libsdl should be compiled with the \"X\" USE flag." - fi - fi -} - -src_unpack() { - unpack_makeself - unpack ./VirtualBox.tar.bz2 -} - -src_install() { - if ! use headless ; then - newicon VBox.png ${PN}.png - newmenu "${FILESDIR}"/${PN}.desktop ${PN}.desktop - fi - - # create virtualbox configurations files - insinto /etc/vbox - newins "${FILESDIR}/${PN}-config" vbox.cfg - newins "${FILESDIR}/${PN}-interfaces" interfaces - - insinto /opt/VirtualBox - doins UserManual.pdf - - if use additions; then - doins -r additions - fi - if use sdk; then - doins -r sdk - fowners root:vboxusers /opt/VirtualBox/sdk/bin/xpidl - fperms 0750 /opt/VirtualBox/sdk/bin/xpidl - pax-mark -m "${D}"/opt/VirtualBox/sdk/bin/xpidl - fi - if use vboxwebsrv; then - doins vboxwebsrv - fowners root:vboxusers /opt/VirtualBox/vboxwebsrv - fperms 0750 /opt/VirtualBox/vboxwebsrv - dosym /opt/VirtualBox/VBox.sh /usr/bin/vboxwebsrv - newinitd "${FILESDIR}"/vboxwebsrv-initd vboxwebsrv - newconfd "${FILESDIR}"/vboxwebsrv-confd vboxwebsrv - fi - - rm -rf src sdk tst* rdesktop-vrdp.tar.gz deffiles install* routines.sh \ - runlevel.sh vboxdrv.sh VBox.sh VBox.png kchmviewer additions VirtualBox.desktop \ - VirtualBox.tar.bz2 vboxnet.sh LICENSE VBoxSysInfo.sh rdesktop* vboxwebsrv webtest - - if use headless ; then - rm -rf VBoxSDL VirtualBox VBoxKeyboard.so VirtualBoxAPI.chm \ - VirtualBox.chm - fi - - doins -r * || die - - if ! use headless ; then - for each in VBox{Manage,SDL,SVC,XPCOMIPCD,Tunctl,Headless} VirtualBox; do - fowners root:vboxusers /opt/VirtualBox/${each} - fperms 0750 /opt/VirtualBox/${each} - pax-mark -m "${D}"/opt/VirtualBox/${each} - done - - dosym /opt/VirtualBox/VBox.sh /usr/bin/VirtualBox - dosym /opt/VirtualBox/VBox.sh /usr/bin/VBoxSDL - else - for each in VBox{Manage,SVC,XPCOMIPCD,Tunctl,Headless} ; do - fowners root:vboxusers /opt/VirtualBox/${each} - fperms 0750 /opt/VirtualBox/${each} - pax-mark -m "${D}"/opt/VirtualBox/${each} - done - fi - - exeinto /opt/VirtualBox - newexe "${FILESDIR}/${PN}-1-wrapper" "VBox.sh" || die - fowners root:vboxusers /opt/VirtualBox/VBox.sh - fperms 0750 /opt/VirtualBox/VBox.sh - fowners root:vboxusers /opt/VirtualBox/VBoxAddIF.sh - fperms 0750 /opt/VirtualBox/VBoxAddIF.sh - - dosym /opt/VirtualBox/VBox.sh /usr/bin/VBoxManage - dosym /opt/VirtualBox/VBox.sh /usr/bin/VBoxVRDP - dosym /opt/VirtualBox/VBox.sh /usr/bin/VBoxHeadless - dosym /opt/VirtualBox/VBoxTunctl /usr/bin/VBoxTunctl - dosym /opt/VirtualBox/VBoxAddIF.sh /usr/bin/VBoxAddIF - dosym /opt/VirtualBox/VBoxAddIF.sh /usr/bin/VBoxDeleteIF -} - -pkg_postinst() { - fdo-mime_desktop_database_update - elog "" - if ! use headless ; then - elog "To launch VirtualBox just type: \"VirtualBox\"" - elog "" - elog "In order to use the online help, create a link" - elog "to your favourite chm viewer, for example:" - elog "ln -s /usr/bin/kchmviewer /opt/VirtualBox/kchmviewer" - elog "" - fi - elog "You must be in the vboxusers group to use VirtualBox." - elog "" -} - -pkg_postrm() { - fdo-mime_desktop_database_update -} diff --git a/app-emulation/virtualbox-bin/virtualbox-bin-2.1.4.ebuild b/app-emulation/virtualbox-bin/virtualbox-bin-2.1.4.ebuild deleted file mode 100644 index c96405b..0000000 --- a/app-emulation/virtualbox-bin/virtualbox-bin-2.1.4.ebuild +++ /dev/null @@ -1,230 +0,0 @@ -# Copyright 1999-2009 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-bin/virtualbox-bin-2.1.4.ebuild,v 1.4 2009/03/05 08:34:45 vapier Exp $ - -EAPI=2 - -inherit eutils fdo-mime pax-utils - -MY_PV=${PV}-43001 -MY_P=VirtualBox-${MY_PV}-Linux -SDK_PV=${PV}-42893 - -DESCRIPTION="Family of powerful x86 virtualization products for enterprise as well as home use" -HOMEPAGE="http://www.virtualbox.org/" -SRC_URI="amd64? ( http://download.virtualbox.org/virtualbox/${PV}/${MY_P}_amd64.run ) - x86? ( http://download.virtualbox.org/virtualbox/${PV}/${MY_P}_x86.run ) - sdk? ( http://download.virtualbox.org/virtualbox/${PV}/VirtualBoxSDK-${SDK_PV}.zip )" - -LICENSE="PUEL" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="+additions +chm headless sdk vboxwebsrv" -RESTRICT="mirror" -PROPERTIES="interactive" - -RDEPEND="!!app-emulation/virtualbox-ose - !app-emulation/virtualbox-ose-additions - ~app-emulation/virtualbox-modules-${PV} - !headless? ( - x11-libs/libXcursor - media-libs/libsdl[X] - x11-libs/libXrender - x11-libs/libXfixes - media-libs/libmng - media-libs/jpeg - media-libs/libpng - x11-libs/libXi - x11-libs/libXrandr - x11-libs/libXinerama - x11-libs/libXft - media-libs/freetype - media-libs/fontconfig - x11-libs/libXext - dev-libs/glib - chm? ( dev-libs/expat ) - ) - x11-libs/libXt - dev-libs/libxml2 - x11-libs/libXau - x11-libs/libX11 - x11-libs/libSM - x11-libs/libICE - x11-libs/libXdmcp - sys-apps/usermode-utilities - net-misc/bridge-utils - x86? ( sys-libs/libstdc++-v3 )" - -S=${WORKDIR} - -QA_TEXTRELS_amd64="opt/VirtualBox/VBoxVMM.so" -QA_PRESTRIPPED="opt/VirtualBox/VBoxDD.so - opt/VirtualBox/VBoxDD2.so - opt/VirtualBox/VBoxDDU.so - opt/VirtualBox/VBoxDbg.so - opt/VirtualBox/VBoxGuestPropSvc.so - opt/VirtualBox/VBoxHeadless - opt/VirtualBox/VBoxHeadless.so - opt/VirtualBox/VBoxKeyboard.so - opt/VirtualBox/VBoxManage - opt/VirtualBox/VBoxNetAdpCtl - opt/VirtualBox/VBoxNetDHCP - opt/VirtualBox/VBoxNetDHCP.so - opt/VirtualBox/VBoxOGLhostcrutil.so - opt/VirtualBox/VBoxOGLhosterrorspu.so - opt/VirtualBox/VBoxOGLrenderspu.so - opt/VirtualBox/VBoxPython.so - opt/VirtualBox/VBoxPython2_3.so - opt/VirtualBox/VBoxPython2_4.so - opt/VirtualBox/VBoxPython2_5.so - opt/VirtualBox/VBoxPython2_6.so - opt/VirtualBox/VBoxREM.so - opt/VirtualBox/VBoxRT.so - opt/VirtualBox/VBoxSDL - opt/VirtualBox/VBoxSDL.so - opt/VirtualBox/VBoxSVC - opt/VirtualBox/VBoxSettings.so - opt/VirtualBox/VBoxSharedClipboard.so - opt/VirtualBox/VBoxSharedCrOpenGL.so - opt/VirtualBox/VBoxSharedFolders.so - opt/VirtualBox/VBoxTestOGL - opt/VirtualBox/VBoxTunctl - opt/VirtualBox/VBoxVMM.so - opt/VirtualBox/VBoxVRDP.so - opt/VirtualBox/VBoxXPCOM.so - opt/VirtualBox/VBoxXPCOMC.so - opt/VirtualBox/VBoxXPCOMIPCD - opt/VirtualBox/VRDPAuth.so - opt/VirtualBox/VirtualBox - opt/VirtualBox/VirtualBox.so - opt/VirtualBox/accessible/libqtaccessiblewidgets.so - opt/VirtualBox/components/VBoxC.so - opt/VirtualBox/components/VBoxSVCM.so - opt/VirtualBox/components/VBoxXPCOMIPCC.so - opt/VirtualBox/kchmviewer - opt/VirtualBox/libQtCoreVBox.so.4 - opt/VirtualBox/libQtGuiVBox.so.4 - opt/VirtualBox/libQtNetworkVBox.so.4 - opt/VirtualBox/vboxwebsrv" - -pkg_setup() { - # We cannot mirror VirtualBox PUEL licensed files see: - # http://www.virtualbox.org/wiki/Licensing_FAQ - check_license -} - -src_unpack() { - unpack_makeself ${MY_P}_${ARCH}.run - unpack ./VirtualBox.tar.bz2 - - if use sdk; then - unpack VirtualBoxSDK-${SDK_PV}.zip - fi -} - -src_install() { - # create virtualbox configurations files - insinto /etc/vbox - newins "${FILESDIR}/${PN}-config" vbox.cfg - - if ! use headless ; then - newicon VBox.png ${PN}.png - newmenu "${FILESDIR}"/${PN}.desktop ${PN}.desktop - fi - - insinto /opt/VirtualBox - dodir /opt/bin - - doins UserManual.pdf - - if use sdk ; then - doins -r sdk || die - fi - - if use additions; then - doins -r additions || die - fi - - if use vboxwebsrv; then - doins vboxwebsrv || die - 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 headless && use chm; then - doins kchmviewer VirtualBox.chm || die - fowners root:vboxusers /opt/VirtualBox/kchmviewer - fperms 0750 /opt/VirtualBox/kchmviewer - fi - - 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 - - if use headless ; then - rm -rf VBoxSDL VirtualBox VBoxKeyboard.so - fi - - doins -r * || die - - # create symlinks for working around unsupported $ORIGIN/.. in VBoxC.so (setuid) - dosym /opt/VirtualBox/VBoxVMM.so /opt/VirtualBox/components/VBoxVMM.so - dosym /opt/VirtualBox/VBoxREM.so /opt/VirtualBox/components/VBoxREM.so - dosym /opt/VirtualBox/VBoxRT.so /opt/VirtualBox/components/VBoxRT.so - dosym /opt/VirtualBox/VBoxDDU.so /opt/VirtualBox/components/VBoxDDU.so - dosym /opt/VirtualBox/VBoxXPCOM.so /opt/VirtualBox/components/VBoxXPCOM.so - - local each - for each in VBox{Manage,SVC,XPCOMIPCD,Tunctl}; do - fowners root:vboxusers /opt/VirtualBox/${each} - fperms 0750 /opt/VirtualBox/${each} - pax-mark -m "${D}"/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 - fowners root:vboxusers /opt/VirtualBox/${each} - fperms 4510 /opt/VirtualBox/${each} - pax-mark -m "${D}"/opt/VirtualBox/${each} - done - - dosym /opt/VirtualBox/VBox.sh /opt/bin/VirtualBox - dosym /opt/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 "${D}"/opt/VirtualBox/VBoxHeadless - fi - - exeinto /opt/VirtualBox - newexe "${FILESDIR}/${PN}-2-wrapper" "VBox.sh" || die - fowners root:vboxusers /opt/VirtualBox/VBox.sh - fperms 0750 /opt/VirtualBox/VBox.sh - - dosym /opt/VirtualBox/VBox.sh /opt/bin/VBoxManage - dosym /opt/VirtualBox/VBox.sh /opt/bin/VBoxVRDP - dosym /opt/VirtualBox/VBox.sh /opt/bin/VBoxHeadless - dosym /opt/VirtualBox/VBoxTunctl /opt/bin/VBoxTunctl -} - -pkg_postinst() { - fdo-mime_desktop_database_update - 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 "" -} - -pkg_postrm() { - fdo-mime_desktop_database_update -} diff --git a/app-emulation/virtualbox-bin/virtualbox-bin-2.2.0.ebuild b/app-emulation/virtualbox-bin/virtualbox-bin-2.2.0.ebuild deleted file mode 100644 index 7a5c6ba..0000000 --- a/app-emulation/virtualbox-bin/virtualbox-bin-2.2.0.ebuild +++ /dev/null @@ -1,229 +0,0 @@ -# Copyright 1999-2009 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-bin/virtualbox-bin-2.2.0.ebuild,v 1.1 2009/04/18 16:33:31 patrick Exp $ - -EAPI=2 - -inherit eutils fdo-mime pax-utils - -MY_PV=${PV}-45846 -MY_P=VirtualBox-${MY_PV}-Linux - -DESCRIPTION="Family of powerful x86 virtualization products for enterprise as well as home use" -HOMEPAGE="http://www.virtualbox.org/" -SRC_URI="amd64? ( http://download.virtualbox.org/virtualbox/${PV}/${MY_P}_amd64.run ) - x86? ( http://download.virtualbox.org/virtualbox/${PV}/${MY_P}_x86.run ) - sdk? ( http://download.virtualbox.org/virtualbox/${PV}/VirtualBoxSDK-${MY_PV}.zip )" - -LICENSE="PUEL" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="+additions +chm headless sdk vboxwebsrv" -RESTRICT="mirror" -PROPERTIES="interactive" - -RDEPEND="!!app-emulation/virtualbox-ose - !app-emulation/virtualbox-ose-additions - ~app-emulation/virtualbox-modules-${PV} - !headless? ( - x11-libs/libXcursor - media-libs/libsdl[X] - x11-libs/libXrender - x11-libs/libXfixes - media-libs/libmng - media-libs/jpeg - media-libs/libpng - x11-libs/libXi - x11-libs/libXrandr - x11-libs/libXinerama - x11-libs/libXft - media-libs/freetype - media-libs/fontconfig - x11-libs/libXext - dev-libs/glib - chm? ( dev-libs/expat ) - ) - x11-libs/libXt - dev-libs/libxml2 - x11-libs/libXau - x11-libs/libX11 - x11-libs/libSM - x11-libs/libICE - x11-libs/libXdmcp - sys-apps/usermode-utilities - net-misc/bridge-utils - x86? ( sys-libs/libstdc++-v3 )" - -S=${WORKDIR} - -QA_TEXTRELS_amd64="opt/VirtualBox/VBoxVMM.so" -QA_PRESTRIPPED="opt/VirtualBox/VBoxDD.so - opt/VirtualBox/VBoxDD2.so - opt/VirtualBox/VBoxDDU.so - opt/VirtualBox/VBoxDbg.so - opt/VirtualBox/VBoxGuestPropSvc.so - opt/VirtualBox/VBoxHeadless - opt/VirtualBox/VBoxHeadless.so - opt/VirtualBox/VBoxKeyboard.so - opt/VirtualBox/VBoxManage - opt/VirtualBox/VBoxNetAdpCtl - opt/VirtualBox/VBoxNetDHCP - opt/VirtualBox/VBoxNetDHCP.so - opt/VirtualBox/VBoxOGLhostcrutil.so - opt/VirtualBox/VBoxOGLhosterrorspu.so - opt/VirtualBox/VBoxOGLrenderspu.so - opt/VirtualBox/VBoxPython.so - opt/VirtualBox/VBoxPython2_3.so - opt/VirtualBox/VBoxPython2_4.so - opt/VirtualBox/VBoxPython2_5.so - opt/VirtualBox/VBoxPython2_6.so - opt/VirtualBox/VBoxREM.so - opt/VirtualBox/VBoxRT.so - opt/VirtualBox/VBoxSDL - opt/VirtualBox/VBoxSDL.so - opt/VirtualBox/VBoxSVC - opt/VirtualBox/VBoxSettings.so - opt/VirtualBox/VBoxSharedClipboard.so - opt/VirtualBox/VBoxSharedCrOpenGL.so - opt/VirtualBox/VBoxSharedFolders.so - opt/VirtualBox/VBoxTestOGL - opt/VirtualBox/VBoxTunctl - opt/VirtualBox/VBoxVMM.so - opt/VirtualBox/VBoxVRDP.so - opt/VirtualBox/VBoxXPCOM.so - opt/VirtualBox/VBoxXPCOMC.so - opt/VirtualBox/VBoxXPCOMIPCD - opt/VirtualBox/VRDPAuth.so - opt/VirtualBox/VirtualBox - opt/VirtualBox/VirtualBox.so - opt/VirtualBox/accessible/libqtaccessiblewidgets.so - opt/VirtualBox/components/VBoxC.so - opt/VirtualBox/components/VBoxSVCM.so - opt/VirtualBox/components/VBoxXPCOMIPCC.so - opt/VirtualBox/kchmviewer - opt/VirtualBox/libQtCoreVBox.so.4 - opt/VirtualBox/libQtGuiVBox.so.4 - opt/VirtualBox/libQtNetworkVBox.so.4 - opt/VirtualBox/vboxwebsrv" - -pkg_setup() { - # We cannot mirror VirtualBox PUEL licensed files see: - # http://www.virtualbox.org/wiki/Licensing_FAQ - check_license -} - -src_unpack() { - unpack_makeself ${MY_P}_${ARCH}.run - unpack ./VirtualBox.tar.bz2 - - if use sdk; then - unpack VirtualBoxSDK-${MY_PV}.zip - fi -} - -src_install() { - # create virtualbox configurations files - insinto /etc/vbox - newins "${FILESDIR}/${PN}-config" vbox.cfg - - if ! use headless ; then - newicon VBox.png ${PN}.png - newmenu "${FILESDIR}"/${PN}.desktop ${PN}.desktop - fi - - insinto /opt/VirtualBox - dodir /opt/bin - - doins UserManual.pdf - - if use sdk ; then - doins -r sdk || die - fi - - if use additions; then - doins -r additions || die - fi - - if use vboxwebsrv; then - doins vboxwebsrv || die - 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 headless && use chm; then - doins kchmviewer VirtualBox.chm || die - fowners root:vboxusers /opt/VirtualBox/kchmviewer - fperms 0750 /opt/VirtualBox/kchmviewer - fi - - 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 - - if use headless ; then - rm -rf VBoxSDL VirtualBox VBoxKeyboard.so - fi - - doins -r * || die - - # create symlinks for working around unsupported $ORIGIN/.. in VBoxC.so (setuid) - dosym /opt/VirtualBox/VBoxVMM.so /opt/VirtualBox/components/VBoxVMM.so - dosym /opt/VirtualBox/VBoxREM.so /opt/VirtualBox/components/VBoxREM.so - dosym /opt/VirtualBox/VBoxRT.so /opt/VirtualBox/components/VBoxRT.so - dosym /opt/VirtualBox/VBoxDDU.so /opt/VirtualBox/components/VBoxDDU.so - dosym /opt/VirtualBox/VBoxXPCOM.so /opt/VirtualBox/components/VBoxXPCOM.so - - local each - for each in VBox{Manage,SVC,XPCOMIPCD,Tunctl}; do - fowners root:vboxusers /opt/VirtualBox/${each} - fperms 0750 /opt/VirtualBox/${each} - pax-mark -m "${D}"/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 - fowners root:vboxusers /opt/VirtualBox/${each} - fperms 4510 /opt/VirtualBox/${each} - pax-mark -m "${D}"/opt/VirtualBox/${each} - done - - dosym /opt/VirtualBox/VBox.sh /opt/bin/VirtualBox - dosym /opt/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 "${D}"/opt/VirtualBox/VBoxHeadless - fi - - exeinto /opt/VirtualBox - newexe "${FILESDIR}/${PN}-2-wrapper" "VBox.sh" || die - fowners root:vboxusers /opt/VirtualBox/VBox.sh - fperms 0750 /opt/VirtualBox/VBox.sh - - dosym /opt/VirtualBox/VBox.sh /opt/bin/VBoxManage - dosym /opt/VirtualBox/VBox.sh /opt/bin/VBoxVRDP - dosym /opt/VirtualBox/VBox.sh /opt/bin/VBoxHeadless - dosym /opt/VirtualBox/VBoxTunctl /opt/bin/VBoxTunctl -} - -pkg_postinst() { - fdo-mime_desktop_database_update - 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 "" -} - -pkg_postrm() { - fdo-mime_desktop_database_update -} diff --git a/app-emulation/virtualbox-bin/virtualbox-bin-2.2.2.ebuild b/app-emulation/virtualbox-bin/virtualbox-bin-2.2.2.ebuild deleted file mode 100644 index 4aabbeb..0000000 --- a/app-emulation/virtualbox-bin/virtualbox-bin-2.2.2.ebuild +++ /dev/null @@ -1,229 +0,0 @@ -# Copyright 1999-2009 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-bin/virtualbox-bin-2.2.2.ebuild,v 1.1 2009/04/30 16:24:25 patrick Exp $ - -EAPI=2 - -inherit eutils fdo-mime pax-utils - -MY_PV=${PV}-46594 -MY_P=VirtualBox-${MY_PV}-Linux - -DESCRIPTION="Family of powerful x86 virtualization products for enterprise as well as home use" -HOMEPAGE="http://www.virtualbox.org/" -SRC_URI="amd64? ( http://download.virtualbox.org/virtualbox/${PV}/${MY_P}_amd64.run ) - x86? ( http://download.virtualbox.org/virtualbox/${PV}/${MY_P}_x86.run ) - sdk? ( http://download.virtualbox.org/virtualbox/${PV}/VirtualBoxSDK-${MY_PV}.zip )" - -LICENSE="PUEL" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="+additions +chm headless sdk vboxwebsrv" -RESTRICT="mirror" -PROPERTIES="interactive" - -RDEPEND="!!app-emulation/virtualbox-ose - !app-emulation/virtualbox-ose-additions - ~app-emulation/virtualbox-modules-${PV} - !headless? ( - x11-libs/libXcursor - media-libs/libsdl[X] - x11-libs/libXrender - x11-libs/libXfixes - media-libs/libmng - media-libs/jpeg - media-libs/libpng - x11-libs/libXi - x11-libs/libXrandr - x11-libs/libXinerama - x11-libs/libXft - media-libs/freetype - media-libs/fontconfig - x11-libs/libXext - dev-libs/glib - chm? ( dev-libs/expat ) - ) - x11-libs/libXt - dev-libs/libxml2 - x11-libs/libXau - x11-libs/libX11 - x11-libs/libSM - x11-libs/libICE - x11-libs/libXdmcp - x86? ( sys-libs/libstdc++-v3 )" - -S=${WORKDIR} - -QA_TEXTRELS_amd64="opt/VirtualBox/VBoxVMM.so" -QA_PRESTRIPPED="opt/VirtualBox/VBoxDD.so - opt/VirtualBox/VBoxDD2.so - opt/VirtualBox/VBoxDDU.so - opt/VirtualBox/VBoxDbg.so - opt/VirtualBox/VBoxGuestPropSvc.so - opt/VirtualBox/VBoxHeadless - opt/VirtualBox/VBoxHeadless.so - opt/VirtualBox/VBoxKeyboard.so - opt/VirtualBox/VBoxManage - opt/VirtualBox/VBoxNetAdpCtl - opt/VirtualBox/VBoxNetDHCP - opt/VirtualBox/VBoxNetDHCP.so - opt/VirtualBox/VBoxOGLhostcrutil.so - opt/VirtualBox/VBoxOGLhosterrorspu.so - opt/VirtualBox/VBoxOGLrenderspu.so - opt/VirtualBox/VBoxPython.so - opt/VirtualBox/VBoxPython2_3.so - opt/VirtualBox/VBoxPython2_4.so - opt/VirtualBox/VBoxPython2_5.so - opt/VirtualBox/VBoxPython2_6.so - opt/VirtualBox/VBoxREM.so - opt/VirtualBox/VBoxRT.so - opt/VirtualBox/VBoxSDL - opt/VirtualBox/VBoxSDL.so - opt/VirtualBox/VBoxSVC - opt/VirtualBox/VBoxSettings.so - opt/VirtualBox/VBoxSharedClipboard.so - opt/VirtualBox/VBoxSharedCrOpenGL.so - opt/VirtualBox/VBoxSharedFolders.so - opt/VirtualBox/VBoxTestOGL - opt/VirtualBox/VBoxTunctl - opt/VirtualBox/VBoxVMM.so - opt/VirtualBox/VBoxVRDP.so - opt/VirtualBox/VBoxXPCOM.so - opt/VirtualBox/VBoxXPCOMC.so - opt/VirtualBox/VBoxXPCOMIPCD - opt/VirtualBox/VRDPAuth.so - opt/VirtualBox/VirtualBox - opt/VirtualBox/VirtualBox.so - opt/VirtualBox/accessible/libqtaccessiblewidgets.so - opt/VirtualBox/components/VBoxC.so - opt/VirtualBox/components/VBoxSVCM.so - opt/VirtualBox/components/VBoxXPCOMIPCC.so - opt/VirtualBox/kchmviewer - opt/VirtualBox/libQtCoreVBox.so.4 - opt/VirtualBox/libQtGuiVBox.so.4 - opt/VirtualBox/libQtNetworkVBox.so.4 - opt/VirtualBox/vboxwebsrv" - -pkg_setup() { - # We cannot mirror VirtualBox PUEL licensed files see: - # http://www.virtualbox.org/wiki/Licensing_FAQ - check_license -} - -src_unpack() { - unpack_makeself ${MY_P}_${ARCH}.run - unpack ./VirtualBox.tar.bz2 - - if use sdk; then - unpack VirtualBoxSDK-${MY_PV}.zip - fi -} - -src_install() { - # create virtualbox configurations files - insinto /etc/vbox - newins "${FILESDIR}/${PN}-config" vbox.cfg - - if ! use headless ; then - newicon VBox.png ${PN}.png - newmenu "${FILESDIR}"/${PN}.desktop ${PN}.desktop - fi - - insinto /opt/VirtualBox - dodir /opt/bin - - doins UserManual.pdf - - if use sdk ; then - doins -r sdk || die - fi - - if use additions; then - doins -r additions || die - fi - - if use vboxwebsrv; then - doins vboxwebsrv || die - 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 headless && use chm; then - doins kchmviewer VirtualBox.chm || die - fowners root:vboxusers /opt/VirtualBox/kchmviewer - fperms 0750 /opt/VirtualBox/kchmviewer - fi - - 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 - - if use headless ; then - rm -rf VBoxSDL VirtualBox VBoxKeyboard.so - fi - - doins -r * || die - - # create symlinks for working around unsupported $ORIGIN/.. in VBoxC.so (setuid) - dosym /opt/VirtualBox/VBoxVMM.so /opt/VirtualBox/components/VBoxVMM.so - dosym /opt/VirtualBox/VBoxREM.so /opt/VirtualBox/components/VBoxREM.so - dosym /opt/VirtualBox/VBoxRT.so /opt/VirtualBox/components/VBoxRT.so - dosym /opt/VirtualBox/VBoxDDU.so /opt/VirtualBox/components/VBoxDDU.so - dosym /opt/VirtualBox/VBoxXPCOM.so /opt/VirtualBox/components/VBoxXPCOM.so - - local each - for each in VBox{Manage,SVC,XPCOMIPCD,Tunctl}; do - fowners root:vboxusers /opt/VirtualBox/${each} - fperms 0750 /opt/VirtualBox/${each} - pax-mark -m "${D}"/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 - fowners root:vboxusers /opt/VirtualBox/${each} - fperms 4510 /opt/VirtualBox/${each} - pax-mark -m "${D}"/opt/VirtualBox/${each} - done - - dosym /opt/VirtualBox/VBox.sh /opt/bin/VirtualBox - dosym /opt/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 "${D}"/opt/VirtualBox/VBoxHeadless - fi - - exeinto /opt/VirtualBox - newexe "${FILESDIR}/${PN}-2-wrapper" "VBox.sh" || die - fowners root:vboxusers /opt/VirtualBox/VBox.sh - fperms 0750 /opt/VirtualBox/VBox.sh - - dosym /opt/VirtualBox/VBox.sh /opt/bin/VBoxManage - dosym /opt/VirtualBox/VBox.sh /opt/bin/VBoxVRDP - dosym /opt/VirtualBox/VBox.sh /opt/bin/VBoxHeadless - dosym /opt/VirtualBox/VBoxTunctl /opt/bin/VBoxTunctl -} - -pkg_postinst() { - fdo-mime_desktop_database_update - 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" -} - -pkg_postrm() { - fdo-mime_desktop_database_update -} diff --git a/app-emulation/virtualbox-bin/virtualbox-bin-2.2.4.ebuild b/app-emulation/virtualbox-bin/virtualbox-bin-2.2.4.ebuild deleted file mode 100644 index 29a146c..0000000 --- a/app-emulation/virtualbox-bin/virtualbox-bin-2.2.4.ebuild +++ /dev/null @@ -1,230 +0,0 @@ -# Copyright 1999-2009 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-bin/virtualbox-bin-2.2.4.ebuild,v 1.1 2009/06/01 00:24:12 patrick Exp $ - -EAPI=2 - -inherit eutils fdo-mime pax-utils - -MY_PV=${PV}-47978 -MY_P=VirtualBox-${MY_PV}-Linux - -DESCRIPTION="Family of powerful x86 virtualization products for enterprise as well as home use" -HOMEPAGE="http://www.virtualbox.org/" -SRC_URI="amd64? ( http://download.virtualbox.org/virtualbox/${PV}/${MY_P}_amd64.run ) - x86? ( http://download.virtualbox.org/virtualbox/${PV}/${MY_P}_x86.run ) - sdk? ( http://download.virtualbox.org/virtualbox/${PV}/VirtualBoxSDK-${MY_PV}.zip )" - -LICENSE="PUEL" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="+additions +chm headless sdk vboxwebsrv" -RESTRICT="mirror" -PROPERTIES="interactive" - -RDEPEND="!!app-emulation/virtualbox-ose - !app-emulation/virtualbox-ose-additions - ~app-emulation/virtualbox-modules-${PV} - !headless? ( - x11-libs/libXcursor - media-libs/libsdl[X] - x11-libs/libXrender - x11-libs/libXfixes - media-libs/libmng - media-libs/jpeg - media-libs/libpng - x11-libs/libXi - x11-libs/libXrandr - x11-libs/libXinerama - x11-libs/libXft - media-libs/freetype - media-libs/fontconfig - x11-libs/libXext - dev-libs/glib - chm? ( dev-libs/expat ) - ) - x11-libs/libXt - dev-libs/libxml2 - x11-libs/libXau - x11-libs/libX11 - x11-libs/libSM - x11-libs/libICE - x11-libs/libXdmcp - x86? ( sys-libs/libstdc++-v3 )" - -S=${WORKDIR} - -QA_TEXTRELS_amd64="opt/VirtualBox/VBoxVMM.so" -QA_PRESTRIPPED="opt/VirtualBox/VBoxDD.so - opt/VirtualBox/VBoxDD2.so - opt/VirtualBox/VBoxDDU.so - opt/VirtualBox/VBoxDbg.so - opt/VirtualBox/VBoxGuestPropSvc.so - opt/VirtualBox/VBoxHeadless - opt/VirtualBox/VBoxHeadless.so - opt/VirtualBox/VBoxKeyboard.so - opt/VirtualBox/VBoxManage - opt/VirtualBox/VBoxNetAdpCtl - opt/VirtualBox/VBoxNetDHCP - opt/VirtualBox/VBoxNetDHCP.so - opt/VirtualBox/VBoxOGLhostcrutil.so - opt/VirtualBox/VBoxOGLhosterrorspu.so - opt/VirtualBox/VBoxOGLrenderspu.so - opt/VirtualBox/VBoxPython.so - opt/VirtualBox/VBoxPython2_3.so - opt/VirtualBox/VBoxPython2_4.so - opt/VirtualBox/VBoxPython2_5.so - opt/VirtualBox/VBoxPython2_6.so - opt/VirtualBox/VBoxREM.so - opt/VirtualBox/VBoxRT.so - opt/VirtualBox/VBoxSDL - opt/VirtualBox/VBoxSDL.so - opt/VirtualBox/VBoxSVC - opt/VirtualBox/VBoxSettings.so - opt/VirtualBox/VBoxSharedClipboard.so - opt/VirtualBox/VBoxSharedCrOpenGL.so - opt/VirtualBox/VBoxSharedFolders.so - opt/VirtualBox/VBoxTestOGL - opt/VirtualBox/VBoxTunctl - opt/VirtualBox/VBoxVMM.so - opt/VirtualBox/VBoxVRDP.so - opt/VirtualBox/VBoxXPCOM.so - opt/VirtualBox/VBoxXPCOMC.so - opt/VirtualBox/VBoxXPCOMIPCD - opt/VirtualBox/VRDPAuth.so - opt/VirtualBox/VirtualBox - opt/VirtualBox/VirtualBox.so - opt/VirtualBox/accessible/libqtaccessiblewidgets.so - opt/VirtualBox/components/VBoxC.so - opt/VirtualBox/components/VBoxSVCM.so - opt/VirtualBox/components/VBoxXPCOMIPCC.so - opt/VirtualBox/kchmviewer - opt/VirtualBox/libQtCoreVBox.so.4 - opt/VirtualBox/libQtGuiVBox.so.4 - opt/VirtualBox/libQtNetworkVBox.so.4 - opt/VirtualBox/vboxwebsrv" - -pkg_setup() { - # We cannot mirror VirtualBox PUEL licensed files see: - # http://www.virtualbox.org/wiki/Licensing_FAQ - check_license -} - - -src_unpack() { - unpack_makeself ${MY_P}_${ARCH}.run - unpack ./VirtualBox.tar.bz2 - - if use sdk; then - unpack VirtualBoxSDK-${MY_PV}.zip - fi -} - -src_install() { - # create virtualbox configurations files - insinto /etc/vbox - newins "${FILESDIR}/${PN}-config" vbox.cfg - - if ! use headless ; then - newicon VBox.png ${PN}.png - newmenu "${FILESDIR}"/${PN}.desktop ${PN}.desktop - fi - - insinto /opt/VirtualBox - dodir /opt/bin - - doins UserManual.pdf - - if use sdk ; then - doins -r sdk || die - fi - - if use additions; then - doins -r additions || die - fi - - if use vboxwebsrv; then - doins vboxwebsrv || die - 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 headless && use chm; then - doins kchmviewer VirtualBox.chm || die - fowners root:vboxusers /opt/VirtualBox/kchmviewer - fperms 0750 /opt/VirtualBox/kchmviewer - fi - - 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 - - if use headless ; then - rm -rf VBoxSDL VirtualBox VBoxKeyboard.so - fi - - doins -r * || die - - # create symlinks for working around unsupported $ORIGIN/.. in VBoxC.so (setuid) - dosym /opt/VirtualBox/VBoxVMM.so /opt/VirtualBox/components/VBoxVMM.so - dosym /opt/VirtualBox/VBoxREM.so /opt/VirtualBox/components/VBoxREM.so - dosym /opt/VirtualBox/VBoxRT.so /opt/VirtualBox/components/VBoxRT.so - dosym /opt/VirtualBox/VBoxDDU.so /opt/VirtualBox/components/VBoxDDU.so - dosym /opt/VirtualBox/VBoxXPCOM.so /opt/VirtualBox/components/VBoxXPCOM.so - - local each - for each in VBox{Manage,SVC,XPCOMIPCD,Tunctl}; do - fowners root:vboxusers /opt/VirtualBox/${each} - fperms 0750 /opt/VirtualBox/${each} - pax-mark -m "${D}"/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 - fowners root:vboxusers /opt/VirtualBox/${each} - fperms 4510 /opt/VirtualBox/${each} - pax-mark -m "${D}"/opt/VirtualBox/${each} - done - - dosym /opt/VirtualBox/VBox.sh /opt/bin/VirtualBox - dosym /opt/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 "${D}"/opt/VirtualBox/VBoxHeadless - fi - - exeinto /opt/VirtualBox - newexe "${FILESDIR}/${PN}-2-wrapper" "VBox.sh" || die - fowners root:vboxusers /opt/VirtualBox/VBox.sh - fperms 0750 /opt/VirtualBox/VBox.sh - - dosym /opt/VirtualBox/VBox.sh /opt/bin/VBoxManage - dosym /opt/VirtualBox/VBox.sh /opt/bin/VBoxVRDP - dosym /opt/VirtualBox/VBox.sh /opt/bin/VBoxHeadless - dosym /opt/VirtualBox/VBoxTunctl /opt/bin/VBoxTunctl -} - -pkg_postinst() { - fdo-mime_desktop_database_update - 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" -} - -pkg_postrm() { - fdo-mime_desktop_database_update -} diff --git a/app-emulation/virtualbox-bin/virtualbox-bin-3.0.2.ebuild b/app-emulation/virtualbox-bin/virtualbox-bin-3.0.4.ebuild index e1d3065..53a2c91 100644 --- a/app-emulation/virtualbox-bin/virtualbox-bin-3.0.2.ebuild +++ b/app-emulation/virtualbox-bin/virtualbox-bin-3.0.4.ebuild @@ -1,12 +1,12 @@ # Copyright 1999-2009 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-bin/virtualbox-bin-3.0.2.ebuild,v 1.1 2009/07/16 21:41:34 patrick Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-bin/virtualbox-bin-3.0.2.ebuild,v 1.3 2009/07/30 18:40:12 flameeyes Exp $ EAPI=2 inherit eutils fdo-mime pax-utils -MY_PV=${PV}-49928 +MY_PV=${PV}-50677 MY_P=VirtualBox-${MY_PV}-Linux DESCRIPTION="Family of powerful x86 virtualization products for enterprise as well as home use" @@ -55,6 +55,38 @@ RDEPEND="!!app-emulation/virtualbox-ose S=${WORKDIR} QA_TEXTRELS_amd64="opt/VirtualBox/VBoxVMM.so" +QA_TEXTRELS_x86="opt/VirtualBox/VBoxGuestPropSvc.so + opt/VirtualBox/VBoxSDL.so + opt/VirtualBox/VBoxPython2_4.so + opt/VirtualBox/VBoxPython2_6.so + opt/VirtualBox/VBoxDbg.so + opt/VirtualBox/VBoxSharedFolders.so + opt/VirtualBox/VBoxDD2.so + opt/VirtualBox/VBoxOGLrenderspu.so + opt/VirtualBox/VBoxPython.so + opt/VirtualBox/VBoxPython2_3.so + opt/VirtualBox/VBoxDD.so + opt/VirtualBox/VBoxVRDP.so + opt/VirtualBox/VBoxDDU.so + opt/VirtualBox/VBoxREM64.so + opt/VirtualBox/VBoxSharedClipboard.so + opt/VirtualBox/VBoxHeadless.so + opt/VirtualBox/VBoxRT.so + opt/VirtualBox/VRDPAuth.so + opt/VirtualBox/VBoxREM.so + opt/VirtualBox/VBoxSettings.so + opt/VirtualBox/VBoxKeyboard.so + opt/VirtualBox/VBoxSharedCrOpenGL.so + opt/VirtualBox/VBoxVMM.so + opt/VirtualBox/VirtualBox.so + opt/VirtualBox/VBoxOGLhosterrorspu.so + opt/VirtualBox/components/VBoxC.so + opt/VirtualBox/components/VBoxSVCM.so + opt/VirtualBox/VBoxREM32.so + opt/VirtualBox/VBoxPython2_5.so + opt/VirtualBox/VBoxXPCOMC.so + opt/VirtualBox/VBoxOGLhostcrutil.so + opt/VirtualBox/VBoxNetDHCP.so" QA_PRESTRIPPED="opt/VirtualBox/VBoxDD.so opt/VirtualBox/VBoxDD2.so opt/VirtualBox/VBoxDDU.so @@ -76,6 +108,8 @@ QA_PRESTRIPPED="opt/VirtualBox/VBoxDD.so opt/VirtualBox/VBoxPython2_5.so opt/VirtualBox/VBoxPython2_6.so opt/VirtualBox/VBoxREM.so + opt/VirtualBox/VBoxREM32.so + opt/VirtualBox/VBoxREM64.so opt/VirtualBox/VBoxRT.so opt/VirtualBox/VBoxSDL opt/VirtualBox/VBoxSDL.so @@ -161,7 +195,7 @@ src_install() { 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 + 90-vbox-usb.fdi uninstall.sh vboxshell.py vboxdrv-pardus.py if use headless ; then rm -rf VBoxSDL VirtualBox VBoxKeyboard.so |