summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPatrick Lauer <patrick@gentoo.org>2009-03-03 07:11:05 +0000
committerPatrick Lauer <patrick@gentoo.org>2009-03-03 07:11:05 +0000
commitbe30e68f0b772373e3f9cd544510122205e7c9fe (patch)
tree3ecb8ffd6d98305ae3f6058a902a0d97e980241f /app-emulation
parentRegenerate site-init file in pkg_postinst. (diff)
downloadhistorical-be30e68f0b772373e3f9cd544510122205e7c9fe.tar.gz
historical-be30e68f0b772373e3f9cd544510122205e7c9fe.tar.bz2
historical-be30e68f0b772373e3f9cd544510122205e7c9fe.zip
Bump to 2.1.4. Ebuilds by Alessio Cassibba (X-Drum) <swapon@gmail.com>.
Package-Manager: portage-2.2_rc23/cvs/Linux x86_64
Diffstat (limited to 'app-emulation')
-rw-r--r--app-emulation/virtualbox-ose-additions/Manifest14
-rw-r--r--app-emulation/virtualbox-ose/ChangeLog11
-rw-r--r--app-emulation/virtualbox-ose/Manifest10
-rw-r--r--app-emulation/virtualbox-ose/metadata.xml1
-rw-r--r--app-emulation/virtualbox-ose/virtualbox-ose-2.0.4-r1.ebuild4
-rw-r--r--app-emulation/virtualbox-ose/virtualbox-ose-2.0.6.ebuild4
-rw-r--r--app-emulation/virtualbox-ose/virtualbox-ose-2.1.4.ebuild230
7 files changed, 253 insertions, 21 deletions
diff --git a/app-emulation/virtualbox-ose-additions/Manifest b/app-emulation/virtualbox-ose-additions/Manifest
index 49e6cda77c6d..c22b2472ee01 100644
--- a/app-emulation/virtualbox-ose-additions/Manifest
+++ b/app-emulation/virtualbox-ose-additions/Manifest
@@ -1,20 +1,12 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
-
DIST VBoxGuestAdditions_1.6.6.iso 10094592 RMD160 36bbdf4284fde936790a622224a101f551812e45 SHA1 d89b1d08d5a8a7b41015ccb427d24de50f675f02 SHA256 508864444649a23e32a723bcc7d1b49fc7551cf81aae75e0d87a1cc54353fba0
DIST VBoxGuestAdditions_2.0.2.iso 28004352 RMD160 80512e2fd201f3411bb22c41f2fc6abe9e8f9df6 SHA1 03cf2f63965daca6a3f26bca711302cbc9b88a75 SHA256 f6f839cfd341400d61bee71752ac85d2c889eca4b806358fca06e3290e36aeea
DIST VBoxGuestAdditions_2.0.4.iso 27967488 RMD160 ec1e1badd87c5d8db7b1dfe916447e504647530c SHA1 a84a33d4f1a3dd6732552561eff2d9cd98159b9c SHA256 7e9343caaef50aaff001b498cf0665e61f8852da293798f526217309e4c06a0c
DIST VBoxGuestAdditions_2.0.6.iso 27983872 RMD160 8ce5e763240104c25c2799ad602bf0da2beeec6c SHA1 49c479c9f2f02bd28acd71225e911c6b532dc18a SHA256 d857c28fc121eeac0a6895a54f6b5bc978b4c07fa4e17bd14a7738a8a97bdd3e
+DIST VBoxGuestAdditions_2.1.4.iso 19386368 RMD160 a2460ed3cb8d7b4e8d6388a79fadc23f11802020 SHA1 0c86b0e698064294e9ccb8b77fa9ea151f120d39 SHA256 1224a4f4e2566cecc6336745b674f7708475aaee89648113a3fcbd6312d01425
EBUILD virtualbox-ose-additions-1.6.6.ebuild 1010 RMD160 ed005f06357bc64b3717c5335a78112ad028951f SHA1 d57dad411ba3c9958cb3447182faa54a06da16c0 SHA256 54766bd9e6458c70f235ff3e6bd8bf872b86a71555af4ffaea3a149929910837
EBUILD virtualbox-ose-additions-2.0.2.ebuild 1014 RMD160 2eead21327b366a7d6c276c2b2ef313ab2043e2a SHA1 7dda8fa9c5f17e5cc5276a68dc435decc1616d85 SHA256 3f0ceeeb2efe3eec731fd59522ff90a69549fbe5f4e717f9bfb843f0423e045a
EBUILD virtualbox-ose-additions-2.0.4.ebuild 1014 RMD160 dde132f4d964f274e9ad167b1f4e516b6e1bc768 SHA1 1480e700cba895e066a70b0144cf8a187486f8e0 SHA256 590e35adced627fd2d2a8995dcac515c728a10fd222729883eda77a056eede8f
EBUILD virtualbox-ose-additions-2.0.6.ebuild 1018 RMD160 85969d72e9fb4f17956c5e559b7174a4ebf5d30f SHA1 d1b5b6ab3dbdc0536ca6484eeee6b8514956b063 SHA256 dbccef350670a043cf06ceaa444b4631af4a82323b52ce721cdc14d0b97b4548
-MISC ChangeLog 5905 RMD160 7275bc9b659f2f8d6860f412ace0da4641b16606 SHA1 388d7170cd2894c349f591f06b50da62c9a9a928 SHA256 688a2f896d9a0513fea95229892dced05e08c6036ad1222f8da830d4c33ad950
+EBUILD virtualbox-ose-additions-2.1.4.ebuild 747 RMD160 1950738018e904a4bca2bda52ad0b3ce81c4b403 SHA1 e15d8a167531fbbeb09414cdaf99199958ba1ba8 SHA256 a4ab3c24b24c717434f3144c0415ae95396ef1963f14a29caf2fd8bf47ccf5c4
+MISC ChangeLog 6068 RMD160 450b649225aef1c8d54574936ecfce0a87146c94 SHA1 5ef55b6bd221ec642a73f8bfdf74701d25c925e2 SHA256 7f9148196d9a39299766a4a83cd918648d48a5d9c820b5a92c89ae97b491f5dd
MISC metadata.xml 344 RMD160 12935d5b21be85bc4222fd06371c93dcbf6f534e SHA1 68b99919921f246738cce4350b77d895e7c78106 SHA256 fff5aeb6f453d2e137765ca5016e81344cb0cd0cecd51d81bbb889cb1d7a5ba9
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.9 (GNU/Linux)
-
-iEYEARECAAYFAklKRe0ACgkQAiZjviIA2XhFqwCfdLH1F4W99RKw74CoF6teasGV
-w1UAoIDQOaMBqIWjQG2CUbJNt1Ja5fK+
-=LMNc
------END PGP SIGNATURE-----
diff --git a/app-emulation/virtualbox-ose/ChangeLog b/app-emulation/virtualbox-ose/ChangeLog
index f2a703a3dd32..005113634767 100644
--- a/app-emulation/virtualbox-ose/ChangeLog
+++ b/app-emulation/virtualbox-ose/ChangeLog
@@ -1,6 +1,13 @@
# ChangeLog for app-emulation/virtualbox-ose
-# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-ose/ChangeLog,v 1.9 2008/12/18 12:47:58 flameeyes Exp $
+# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-ose/ChangeLog,v 1.10 2009/03/03 07:11:05 patrick Exp $
+
+*virtualbox-ose-2.1.4 (03 Mar 2009)
+
+ 03 Mar 2009; Patrick Lauer <patrick@gentoo.org> metadata.xml,
+ +virtualbox-ose-2.1.4.ebuild:
+ Bump to 2.1.4. Ebuilds by Alessio Cassibba (X-Drum) <swapon@gmail.com>.
+ EAPI=2 and fix USE dependency for media-libs/libsdl.
*virtualbox-ose-2.0.6 (18 Dec 2008)
*virtualbox-ose-2.0.4-r1 (18 Dec 2008)
diff --git a/app-emulation/virtualbox-ose/Manifest b/app-emulation/virtualbox-ose/Manifest
index 3d53f1ecbd98..f1c1ecaa5340 100644
--- a/app-emulation/virtualbox-ose/Manifest
+++ b/app-emulation/virtualbox-ose/Manifest
@@ -11,12 +11,14 @@ DIST VirtualBox-1.6.6-OSE.tar.bz2 35483853 RMD160 4b17428371089806cf6f5e52d19059
DIST VirtualBox-2.0.2-OSE.tar.bz2 37548591 RMD160 4156f2efe5245236f9890abcd0adb5ad5291f86f SHA1 cdc51cc4e5ff189cf9eff832179494009df1334a SHA256 0318c69eace3db0979f0aefd27aeb6c54d7c1aafcc6a156b076bc116a1d8805b
DIST VirtualBox-2.0.4-OSE.tar.bz2 37841781 RMD160 390a2b4d97a3ed6fdc885b89354884a07b3fc464 SHA1 f8e7c109546c033927bd41e78f259adb81cb1504 SHA256 5618fb09efafac3fc9c183a44aa3c1d8c44d1d7fa58bfb5a73c221f1dd8740fd
DIST VirtualBox-2.0.6-OSE.tar.bz2 37834467 RMD160 d75b9fbfe1311a5d83388d470d665ba8da0ab73b SHA1 e0f43d59b3309b37fe1703fb19b234f590598733 SHA256 75aea6e429beb953c8d0427cc38e4d25ccd849505ed57fdee0be22cada5497c5
+DIST VirtualBox-2.1.4-OSE.tar.bz2 47896348 RMD160 57b77785b2cb36c0790998b80082db4ab5f01265 SHA1 7d29e5b454f3b33c32097aec0bd70bf8953f7e4b SHA256 f3007fa07831cd9bcb2d358ab32c609171c31c46410cca5a0cdeeb1af9c036e9
EBUILD virtualbox-ose-1.6.6-r1.ebuild 5980 RMD160 c9519cae1e6bc46b2aa1996fc4f0f56e23c6f720 SHA1 46fba0a8ba3a53c947b556f4f55f473679a0b74e SHA256 39b12e4f940702bc5b58ac809eba6e37bececc2ce4bc64c61fd5545363034765
EBUILD virtualbox-ose-1.6.6.ebuild 5864 RMD160 054f462186c4601179544ea3222ce2fd88d25985 SHA1 bcd6591ed387035c8e6026a912762888201b77d2 SHA256 9530de02954d12a923daa768a7ca09bc8d74169e84b0eb41b0b07b508e107a37
EBUILD virtualbox-ose-2.0.2.ebuild 6860 RMD160 16974d8a97146a32d085a8ec6f3763b24e340cdf SHA1 120a76d693c1ff3861b6154bd827e5e51594599e SHA256 49bc446773926df6832077153e151274da71940b4175f886061695c0c2665d99
-EBUILD virtualbox-ose-2.0.4-r1.ebuild 6980 RMD160 f5f44a8219b0f5f5f33493c1ac44f95cfec04354 SHA1 db29a9a67a1068e6fd4e6ffefd996d13a37e1607 SHA256 3dd7fd6a138237d59c4d7bff02a7fcbd1cb3574ad6899e7466f4b84d75a874a0
+EBUILD virtualbox-ose-2.0.4-r1.ebuild 6978 RMD160 fdf029f32e09071b934e89826a01d5dfeb313140 SHA1 5187f7f326c0621876bb9537185f871135b02c97 SHA256 3ecf6f47bab09413c6bd6c033a90073aa6cfb296dfc7c09478ffc33079bc0e82
EBUILD virtualbox-ose-2.0.4.ebuild 6860 RMD160 41830bdb8e52060fcab3226c1cee322a295e4ffc SHA1 dd78a4bf1b64b101a05d7c23ed3675e6def34dfb SHA256 24467161314a40ebc313b8e5f0ac348ae83e9083dbd11b7c6291dcdd663dee6c
-EBUILD virtualbox-ose-2.0.6.ebuild 6870 RMD160 628032506e4c754390b195459127b383f9383f30 SHA1 0feb46114289704c7aa030fa5efe84cecaedce50 SHA256 be1d364cbc32bb98e29c84d05074b3c297a5bb8f563eb07fa578728d12627b5a
+EBUILD virtualbox-ose-2.0.6.ebuild 6868 RMD160 248fcb1464cba9c3328ed09fd4e83a3fe7b99141 SHA1 3b752beb4b8e6d7ea5f3ec3a3a973f365b9ae40d SHA256 87b1008512208f30f430e1a27367d3ca2fd19a1a88f7a791e78bf3402f8d8277
+EBUILD virtualbox-ose-2.1.4.ebuild 6417 RMD160 135cf36947fe53b4eba45cd08a897921dadd2027 SHA1 47a5798bf4b9391590e95aacdcd5112d1fa5f6cf SHA256 273bc805b8fe06f775941f5dde3d2925557906ac7a57ed06329c19a3f7cf0ae5
EBUILD virtualbox-ose-9999.ebuild 5717 RMD160 a720d64a0f941083f300263eb6277651babf1e7a SHA1 25e58d977b78a1ce8370dafb5fcd012bdf41f279 SHA256 892b91d5027b8a8cf8b6d91a6645ae92059e5b1784c9e83c566ef85294ac25bf
-MISC ChangeLog 15869 RMD160 9f084f1b9cf9c5aaa028250fb8acab9c2884f83d SHA1 1c7172e0be7364be60bffe26857559089e377f2f SHA256 eb450827a7e6e0d1620baebee28eb20b726b9747c9e665589244577fbf02f606
-MISC metadata.xml 532 RMD160 1fca6fac5f60adc258b878ecd959d2ca2adffafd SHA1 16730c1ea2b66f51e4eb6eaaa2bb570a9c56bb7d SHA256 578a25caafe911d389af1aeb097e4b732cdb48cdb33929af4ddbb1506ff09eeb
+MISC ChangeLog 16131 RMD160 c1034b226cc7ea4cc96c5a18d713b5114a985473 SHA1 e42e6a7aedeaafcf3d650f2f3d9ea8ac55817311 SHA256 de270807ad5cbdfe06541396479747f824a045a36e46017d8b86b6ae89ff40b4
+MISC metadata.xml 608 RMD160 05b2e56d330d28aed13d4a7035369e04dc1e989e SHA1 ea332f57fa454cc6f8489f6debcd991003886fc0 SHA256 ab349ab6727625054f24bbf733a3f6fabb34ba1e1f0fd845c51c70595b05b6aa
diff --git a/app-emulation/virtualbox-ose/metadata.xml b/app-emulation/virtualbox-ose/metadata.xml
index 1cd9f9b41c37..19a33331ef94 100644
--- a/app-emulation/virtualbox-ose/metadata.xml
+++ b/app-emulation/virtualbox-ose/metadata.xml
@@ -14,5 +14,6 @@
<flag name='additions'>Install Guest System Tools ISO</flag>
<flag name='headless'>Build without any graphic frontend</flag>
<flag name='sdk'>Enable building of SDK</flag>
+ <flag name='vboxwebsrv'>Build and install the VirtualBox webservice</flag>
</use>
</pkgmetadata>
diff --git a/app-emulation/virtualbox-ose/virtualbox-ose-2.0.4-r1.ebuild b/app-emulation/virtualbox-ose/virtualbox-ose-2.0.4-r1.ebuild
index c0a2c4be6f20..6d9f1d214156 100644
--- a/app-emulation/virtualbox-ose/virtualbox-ose-2.0.4-r1.ebuild
+++ b/app-emulation/virtualbox-ose/virtualbox-ose-2.0.4-r1.ebuild
@@ -1,6 +1,6 @@
-# Copyright 1999-2008 Gentoo Foundation
+# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-ose/virtualbox-ose-2.0.4-r1.ebuild,v 1.2 2008/12/31 03:17:43 mr_bones_ Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-ose/virtualbox-ose-2.0.4-r1.ebuild,v 1.3 2009/03/03 07:11:05 patrick Exp $
EAPI=1
diff --git a/app-emulation/virtualbox-ose/virtualbox-ose-2.0.6.ebuild b/app-emulation/virtualbox-ose/virtualbox-ose-2.0.6.ebuild
index ed032b5da6e9..5ae9b666afbd 100644
--- a/app-emulation/virtualbox-ose/virtualbox-ose-2.0.6.ebuild
+++ b/app-emulation/virtualbox-ose/virtualbox-ose-2.0.6.ebuild
@@ -1,6 +1,6 @@
-# Copyright 1999-2008 Gentoo Foundation
+# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-ose/virtualbox-ose-2.0.6.ebuild,v 1.2 2008/12/31 03:17:43 mr_bones_ Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-ose/virtualbox-ose-2.0.6.ebuild,v 1.3 2009/03/03 07:11:05 patrick Exp $
EAPI=1
diff --git a/app-emulation/virtualbox-ose/virtualbox-ose-2.1.4.ebuild b/app-emulation/virtualbox-ose/virtualbox-ose-2.1.4.ebuild
new file mode 100644
index 000000000000..d0e03355de69
--- /dev/null
+++ b/app-emulation/virtualbox-ose/virtualbox-ose-2.1.4.ebuild
@@ -0,0 +1,230 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-ose/virtualbox-ose-2.1.4.ebuild,v 1.1 2009/03/03 07:11:05 patrick Exp $
+
+EAPI=2
+
+inherit eutils fdo-mime flag-o-matic linux-info pax-utils qt4 toolchain-funcs
+
+MY_P=VirtualBox-${PV}-OSE
+DESCRIPTION="Softwarefamily of powerful x86 virtualization"
+HOMEPAGE="http://www.virtualbox.org/"
+SRC_URI="http://download.virtualbox.org/virtualbox/${PV}/${MY_P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+additions alsa +hal headless pulseaudio python +qt4 sdk vboxwebsrv"
+
+RDEPEND="!app-emulation/virtualbox-bin
+ ~app-emulation/virtualbox-modules-${PV}
+ dev-libs/libIDL
+ >=dev-libs/libxslt-1.1.19
+ !headless? (
+ qt4? ( || ( ( x11-libs/qt-gui x11-libs/qt-core ) =x11-libs/qt-4.3*:4 ) )
+ x11-libs/libXcursor
+ media-libs/libsdl[X]
+ x11-libs/libXt )"
+DEPEND="${RDEPEND}
+ >=dev-util/kbuild-0.1.5
+ >=dev-lang/yasm-0.6.2
+ sys-devel/bin86
+ sys-devel/dev86
+ sys-power/iasl
+ media-libs/libpng
+ sys-libs/libcap
+ alsa? ( >=media-libs/alsa-lib-1.0.13 )
+ hal? ( sys-apps/hal )
+ pulseaudio? ( media-sound/pulseaudio )
+ python? ( >=dev-lang/python-2.3 )
+ vboxwebsrv? ( <=net-libs/gsoap-2.7.9f )"
+RDEPEND="${RDEPEND}
+ additions? ( ~app-emulation/virtualbox-ose-additions-${PV} )
+ sys-apps/usermode-utilities
+ net-misc/bridge-utils"
+
+S=${WORKDIR}/${MY_P/-OSE/_OSE}
+MY_LIBDIR="$(get_libdir)"
+
+pkg_setup() {
+ if ! use headless; then
+ if ! use qt4; then
+ einfo ""
+ einfo "No USE=\"qt4\" selected, this build will not include"
+ einfo "any Qt frontend."
+ einfo ""
+ fi
+ else
+ if use qt4; then
+ einfo ""
+ einfo "You selected USE=\"headless qt4\", defaulting to"
+ einfo "USE=\"headless\", this build will not include any X11/Qt frontend."
+ einfo ""
+ fi
+ fi
+}
+
+src_prepare() {
+ # Remove shipped binaries (kBuild,yasm), see bug #232775
+ rm -rf kBuild/bin tools
+
+ # Disable things unused or splitted into separate ebuilds
+ cp "${FILESDIR}/${PN}-2-localconfig" LocalConfig.kmk
+
+ # Disable the VBoxNetFlt kernel driver
+ sed -i \
+ -e "s/MY_LIBDIR/${MY_LIBDIR}/" LocalConfig.kmk \
+ || die "LocalConfig.kmk sed failed"
+
+ # Fix an upstream typo in Config.kmk
+ sed -i \
+ -e "2511d" Config.kmk || die "Config.kmk sed failed"
+}
+
+src_configure() {
+ local myconf
+ # Don't build vboxdrv kernel module, disable deprecated qt3 support
+ myconf="--disable-kmods --disable-qt3"
+
+ if ! use alsa; then
+ myconf="${myconf} --disable-alsa"
+ fi
+ if ! use pulseaudio; then
+ myconf="${myconf} --disable-pulse"
+ fi
+ if ! use python; then
+ myconf="${myconf} --disable-python"
+ fi
+ if ! use hal; then
+ myconf="${myconf} --disable-dbus"
+ fi
+ if ! use headless; then
+ if ! use qt4; then
+ myconf="${myconf} --disable-qt4"
+ fi
+ else
+ myconf="${myconf} --build-headless"
+ fi
+ if use vboxwebsrv; then
+ myconf="${myconf} --enable-webservice"
+ fi
+
+ ./configure --with-gcc="$(tc-getCC)" --with-g++="$(tc-getCXX)" \
+ ${myconf} || die "configure failed"
+}
+
+src_compile() {
+ source ./env.sh
+
+ # Force kBuild to respect C[XX]FLAGS and MAKEOPTS (bug #178529)
+ # and strip all flags
+ strip-flags
+
+ MAKE="kmk" emake TOOL_GCC3_CC="$(tc-getCC)" TOOL_GCC3_CXX="$(tc-getCXX)" \
+ TOOL_GCC3_AS="$(tc-getCC)" TOOL_GCC3_AR="$(tc-getAR)" \
+ TOOL_GCC3_LD="$(tc-getCXX)" TOOL_GCC3_LD_SYSMOD="$(tc-getLD)" \
+ TOOL_GCC3_CFLAGS="${CFLAGS}" TOOL_GCC3_CXXFLAGS="${CXXFLAGS}" \
+ TOOL_YASM_AS=yasm KBUILD_PATH="${S}/kBuild" \
+ all || die "kmk failed"
+}
+
+src_install() {
+ cd "${S}"/out/linux.${ARCH}/release/bin
+
+ # Create configuration files
+ insinto /etc/vbox
+ newins "${FILESDIR}/${PN}-2-config" vbox.cfg
+
+ # Set the right libdir
+ sed -i \
+ -e "s/MY_LIBDIR/${MY_LIBDIR}/" \
+ "${D}"/etc/vbox/vbox.cfg || die "vbox.cfg sed failed"
+
+ # Symlink binaries to the shipped wrapper
+ exeinto /usr/${MY_LIBDIR}/${PN}
+ newexe "${FILESDIR}/${PN}-2-wrapper" "VBox" || die
+ fowners root:vboxusers /usr/${MY_LIBDIR}/${PN}/VBox
+ fperms 0750 /usr/${MY_LIBDIR}/${PN}/VBox
+
+ dosym /usr/${MY_LIBDIR}/${PN}/VBox /usr/bin/VBoxManage
+ dosym /usr/${MY_LIBDIR}/${PN}/VBox /usr/bin/VBoxVRDP
+ dosym /usr/${MY_LIBDIR}/${PN}/VBox /usr/bin/VBoxHeadless
+ dosym /usr/${MY_LIBDIR}/${PN}/VBoxTunctl /usr/bin/VBoxTunctl
+
+ # Install binaries and libraries
+ insinto /usr/${MY_LIBDIR}/${PN}
+ doins -r components
+
+ if use sdk; then
+ doins -r sdk
+ fi
+
+ if use vboxwebsrv; then
+ doins vboxwebsrv
+ fowners root:vboxusers /usr/${MY_LIBDIR}/${PN}/vboxwebsrv
+ fperms 0750 /usr/${MY_LIBDIR}/${PN}/vboxwebsrv
+ dosym /usr/${MY_LIBDIR}/${PN}/VBox /usr/bin/vboxwebsrv
+ newinitd "${FILESDIR}"/vboxwebsrv-initd vboxwebsrv
+ newconfd "${FILESDIR}"/vboxwebsrv-confd vboxwebsrv
+ fi
+
+ for each in VBox{Manage,SVC,XPCOMIPCD,Tunctl} *so *r0 *gc ; do
+ doins $each
+ fowners root:vboxusers /usr/${MY_LIBDIR}/${PN}/${each}
+ fperms 0750 /usr/${MY_LIBDIR}/${PN}/${each}
+ done
+
+ if use amd64; then
+ doins VBoxREM2.rel
+ fowners root:vboxusers /usr/${MY_LIBDIR}/${PN}/VBoxREM2.rel
+ fperms 0750 /usr/${MY_LIBDIR}/${PN}/VBoxREM2.rel
+ fi
+
+ if ! use headless; then
+ for each in VBox{SDL,Headless} ; do
+ doins $each
+ fowners root:vboxusers /usr/${MY_LIBDIR}/${PN}/${each}
+ fperms 4750 /usr/${MY_LIBDIR}/${PN}/${each}
+ pax-mark -m "${D}"/usr/${MY_LIBDIR}/${PN}/${each}
+ done
+
+ dosym /usr/${MY_LIBDIR}/${PN}/VBox /usr/bin/VBoxSDL
+
+ if use qt4; then
+ doins VirtualBox
+ fowners root:vboxusers /usr/${MY_LIBDIR}/${PN}/VirtualBox
+ fperms 4750 /usr/${MY_LIBDIR}/${PN}/VirtualBox
+ pax-mark -m "${D}"/usr/${MY_LIBDIR}/${PN}/VirtualBox
+
+ dosym /usr/${MY_LIBDIR}/${PN}/VBox /usr/bin/VirtualBox
+ fi
+
+ newicon "${S}"/src/VBox/Frontends/VirtualBox/images/OSE/VirtualBox_32px.png ${PN}.png
+ domenu "${FILESDIR}"/${PN}.desktop
+ else
+ doins VBoxHeadless
+ fowners root:vboxusers /usr/${MY_LIBDIR}/${PN}/VBoxHeadless
+ fperms 4750 /usr/${MY_LIBDIR}/${PN}/VBoxHeadless
+ pax-mark -m "${D}"/usr/${MY_LIBDIR}/${PN}/VBoxHeadless
+ fi
+
+ insinto /usr/share/${PN}
+ doins -r nls
+}
+
+pkg_postinst() {
+ fdo-mime_desktop_database_update
+ elog ""
+ if ! use headless; then
+ elog "To launch VirtualBox just type: \"VirtualBox\""
+ fi
+ elog "You must be in the vboxusers group to use VirtualBox."
+ elog ""
+ elog "The last user manual is available for download at:"
+ elog "http://download.virtualbox.org/virtualbox/${PV}/UserManual.pdf"
+ elog ""
+}
+
+pkg_postrm() {
+ fdo-mime_desktop_database_update
+}