Removed old. Fixed bug #325173. Small cleanups.
authorLars Wendler <polynomial-c@gentoo.org>
Sat, 17 Jul 2010 10:53:18 +0000 (10:53 +0000)
committerLars Wendler <polynomial-c@gentoo.org>
Sat, 17 Jul 2010 10:53:18 +0000 (10:53 +0000)
Package-Manager: portage-2.2_rc67/cvs/Linux x86_64

13 files changed:
app-emulation/virtualbox-bin/ChangeLog
app-emulation/virtualbox-bin/files/virtualbox-bin-interfaces [deleted file]
app-emulation/virtualbox-bin/files/virtualbox-bin.desktop-2 [moved from app-emulation/virtualbox-bin/files/virtualbox-bin-2.desktop with 100% similarity]
app-emulation/virtualbox-bin/virtualbox-bin-3.0.12.ebuild [deleted file]
app-emulation/virtualbox-bin/virtualbox-bin-3.1.8.ebuild
app-emulation/virtualbox-bin/virtualbox-bin-3.2.4-r1.ebuild
app-emulation/virtualbox-bin/virtualbox-bin-3.2.6.ebuild
app-emulation/virtualbox-ose/ChangeLog
app-emulation/virtualbox-ose/files/virtualbox-ose.desktop-2 [moved from app-emulation/virtualbox-ose/files/virtualbox-ose-2.desktop with 100% similarity]
app-emulation/virtualbox-ose/virtualbox-ose-3.0.12.ebuild [deleted file]
app-emulation/virtualbox-ose/virtualbox-ose-3.1.8.ebuild
app-emulation/virtualbox-ose/virtualbox-ose-3.2.4-r1.ebuild
app-emulation/virtualbox-ose/virtualbox-ose-3.2.6.ebuild

index 4c9f8adac870fd2d5334b3ce36195ec81ba2be50..ada9b14ecfd89e57e011e71c0e25a13f527138a3 100644 (file)
@@ -1,6 +1,13 @@
 # ChangeLog for app-emulation/virtualbox-bin
 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-bin/ChangeLog,v 1.89 2010/07/14 13:03:54 fauli Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-bin/ChangeLog,v 1.90 2010/07/17 10:52:07 polynomial-c Exp $
+
+  17 Jul 2010; Lars Wendler <polynomial-c@gentoo.org>
+  +files/virtualbox-bin.desktop-2, -files/virtualbox-bin-2.desktop,
+  -virtualbox-bin-3.0.12.ebuild, virtualbox-bin-3.1.8.ebuild,
+  virtualbox-bin-3.2.4-r1.ebuild, virtualbox-bin-3.2.6.ebuild,
+  -files/virtualbox-bin-interfaces:
+  Removed old. Fixed bug #325173. Small cleanups.
 
   14 Jul 2010; Christian Faulhammer <fauli@gentoo.org>
   virtualbox-bin-3.1.8.ebuild:
diff --git a/app-emulation/virtualbox-bin/files/virtualbox-bin-interfaces b/app-emulation/virtualbox-bin/files/virtualbox-bin-interfaces
deleted file mode 100644 (file)
index ce2606b..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-# This file is for registering VirtualBox permanent host networking interfaces
-# and optionally adding them to network bridges on the host.
-# Each line should be of the format <interface name> <user name> [<bridge>].
-
diff --git a/app-emulation/virtualbox-bin/virtualbox-bin-3.0.12.ebuild b/app-emulation/virtualbox-bin/virtualbox-bin-3.0.12.ebuild
deleted file mode 100644 (file)
index 9127063..0000000
+++ /dev/null
@@ -1,278 +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-3.0.12.ebuild,v 1.3 2009/11/30 11:12:10 maekke Exp $
-
-EAPI=2
-
-inherit eutils fdo-mime pax-utils
-
-MY_PV=${PV}-54655
-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 python 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/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
-       python? ( dev-lang/python )"
-
-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
-       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/VBoxREM32.so
-       opt/VirtualBox/VBoxREM64.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
-
-       if use python; then
-               if has_version "=dev-lang/python-2.4*"; then
-                       doins VBoxPython2_4.so || die
-               fi
-
-               if has_version "=dev-lang/python-2.5*"; then
-                       doins VBoxPython2_5.so || die
-               fi
-
-               if has_version "=dev-lang/python-2.6*"; then
-                       doins VBoxPython2_6.so || die
-               fi
-       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 uninstall.sh vboxshell.py vboxdrv-pardus.py \
-               VBoxPython2_*.so
-
-       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,NetAdpCtl,NetDHCP,TestOGL}; do
-               fowners root:vboxusers /opt/VirtualBox/${each}
-               fperms 0750 /opt/VirtualBox/${each}
-               pax-mark -m "${D}"/opt/VirtualBox/${each}
-       done
-       # VBoxNetAdpCtl binary needs to be suid root in any case..
-       fperms 4750 /opt/VirtualBox/VBoxNetAdpCtl
-
-       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}-3-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
-}
index e9ef0ae457ec01d2ca87520c0d37c952ba8adf4a..a2880cc73adab50868e43693b451d373698078f5 100644 (file)
@@ -1,6 +1,6 @@
 # Copyright 1999-2010 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.1.8.ebuild,v 1.5 2010/07/14 13:03:54 fauli Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-bin/virtualbox-bin-3.1.8.ebuild,v 1.6 2010/07/17 10:52:07 polynomial-c Exp $
 
 EAPI=2
 
@@ -282,6 +282,10 @@ pkg_postinst() {
        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"
 }
 
 pkg_postrm() {
index dd0946f094f9d90539d71f7774a82a30b309ac9d..7cb631a07f7aec7622e8733f6c4e930c94968e60 100644 (file)
@@ -1,6 +1,6 @@
 # Copyright 1999-2010 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.2.4-r1.ebuild,v 1.6 2010/07/06 14:41:06 polynomial-c Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-bin/virtualbox-bin-3.2.4-r1.ebuild,v 1.7 2010/07/17 10:52:07 polynomial-c Exp $
 
 EAPI=2
 
@@ -168,7 +168,7 @@ src_install() {
 
        if ! use headless ; then
                newicon VBox.png ${PN}.png
-               newmenu "${FILESDIR}"/${PN}.desktop ${PN}.desktop
+               newmenu "${FILESDIR}"/${PN}.desktop-2 ${PN}.desktop
        fi
 
        insinto /opt/VirtualBox
@@ -290,6 +290,10 @@ pkg_postinst() {
        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"
 }
 
 pkg_postrm() {
index 9bdc48f813bf26386b15fb9d06992805c4c103c7..a6a330ec959a9694c560332796a9851e332135cc 100644 (file)
@@ -1,6 +1,6 @@
 # Copyright 1999-2010 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.2.6.ebuild,v 1.8 2010/07/06 14:41:06 polynomial-c Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-bin/virtualbox-bin-3.2.6.ebuild,v 1.9 2010/07/17 10:52:07 polynomial-c Exp $
 
 EAPI=2
 
@@ -164,7 +164,7 @@ src_install() {
 
        if ! use headless ; then
                newicon VBox.png ${PN}.png
-               newmenu "${FILESDIR}"/${PN}-2.desktop ${PN}.desktop
+               newmenu "${FILESDIR}"/${PN}.desktop-2 ${PN}.desktop
        fi
 
        insinto /opt/VirtualBox
@@ -286,6 +286,10 @@ pkg_postinst() {
        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"
 }
 
 pkg_postrm() {
index 9acbca969c1110a4504d9fb4776e1329fc96707c..f6cd8080a921fa744980b6e2eb71e6402bb8d682 100644 (file)
@@ -1,6 +1,12 @@
 # ChangeLog for app-emulation/virtualbox-ose
 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-ose/ChangeLog,v 1.67 2010/07/14 13:07:54 fauli Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-ose/ChangeLog,v 1.68 2010/07/17 10:53:18 polynomial-c Exp $
+
+  17 Jul 2010; Lars Wendler <polynomial-c@gentoo.org>
+  +files/virtualbox-ose.desktop-2, -files/virtualbox-ose-2.desktop,
+  -virtualbox-ose-3.0.12.ebuild, virtualbox-ose-3.1.8.ebuild,
+  virtualbox-ose-3.2.4-r1.ebuild, virtualbox-ose-3.2.6.ebuild:
+  Removed old. Fixed bug #325173. Small cleanups.
 
   14 Jul 2010; Christian Faulhammer <fauli@gentoo.org>
   virtualbox-ose-3.1.8.ebuild:
diff --git a/app-emulation/virtualbox-ose/virtualbox-ose-3.0.12.ebuild b/app-emulation/virtualbox-ose/virtualbox-ose-3.0.12.ebuild
deleted file mode 100644 (file)
index 573611e..0000000
+++ /dev/null
@@ -1,258 +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-ose/virtualbox-ose-3.0.12.ebuild,v 1.3 2009/11/30 11:19:21 maekke Exp $
-
-EAPI=2
-
-inherit eutils fdo-mime flag-o-matic linux-info pax-utils qt4 toolchain-funcs
-
-if [[ ${PV} == "9999" ]] ; then
-       # XXX: should finish merging the -9999 ebuild into this one ...
-       ESVN_REPO_URI="http://www.virtualbox.org/svn/vbox/trunk"
-       inherit linux-mod subversion
-else
-       MY_P=VirtualBox-${PV}-OSE
-       SRC_URI="http://download.virtualbox.org/virtualbox/${PV}/${MY_P}.tar.bz2"
-       S=${WORKDIR}/${MY_P/-OSE/_OSE}
-fi
-
-DESCRIPTION="Software family of powerful x86 virtualization"
-HOMEPAGE="http://www.virtualbox.org/"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="+additions alsa +hal headless pulseaudio +opengl python +qt4 sdk vboxwebsrv"
-
-RDEPEND="!app-emulation/virtualbox-bin
-       ~app-emulation/virtualbox-modules-${PV}
-       dev-libs/libIDL
-       >=dev-libs/libxslt-1.1.19
-       net-misc/curl
-       !headless? (
-               qt4? ( x11-libs/qt-gui:4 x11-libs/qt-core:4 )
-               opengl? ( virtual/opengl virtual/glut )
-               x11-libs/libXcursor
-               media-libs/libsdl[X,video]
-               x11-libs/libXt
-       )"
-DEPEND="${RDEPEND}
-       >=dev-util/kbuild-0.1.5-r1
-       >=dev-lang/yasm-0.6.2
-       sys-devel/bin86
-       sys-devel/dev86
-       sys-power/iasl
-       media-libs/libpng
-       sys-libs/libcap
-       dev-util/pkgconfig
-       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.13 )"
-RDEPEND="${RDEPEND}
-       additions? ( ~app-emulation/virtualbox-ose-additions-${PV} )"
-
-QA_TEXTRELS_x86="usr/lib/virtualbox-ose/VBoxGuestPropSvc.so
-       usr/lib/virtualbox-ose/VBoxSDL.so
-       usr/lib/virtualbox-ose/VBoxPython2_4.so
-       usr/lib/virtualbox-ose/VBoxSharedFolders.so
-       usr/lib/virtualbox-ose/VBoxDD2.so
-       usr/lib/virtualbox-ose/VBoxOGLrenderspu.so
-       usr/lib/virtualbox-ose/VBoxPython.so
-       usr/lib/virtualbox-ose/VBoxDD.so
-       usr/lib/virtualbox-ose/VBoxDDU.so
-       usr/lib/virtualbox-ose/VBoxREM64.so
-       usr/lib/virtualbox-ose/VBoxSharedClipboard.so
-       usr/lib/virtualbox-ose/VBoxHeadless.so
-       usr/lib/virtualbox-ose/VBoxRT.so
-       usr/lib/virtualbox-ose/VBoxREM.so
-       usr/lib/virtualbox-ose/VBoxSettings.so
-       usr/lib/virtualbox-ose/VBoxKeyboard.so
-       usr/lib/virtualbox-ose/VBoxSharedCrOpenGL.so
-       usr/lib/virtualbox-ose/VBoxVMM.so
-       usr/lib/virtualbox-ose/VirtualBox.so
-       usr/lib/virtualbox-ose/VBoxOGLhosterrorspu.so
-       usr/lib/virtualbox-ose/components/VBoxC.so
-       usr/lib/virtualbox-ose/components/VBoxSVCM.so
-       usr/lib/virtualbox-ose/components/VBoxDDU.so
-       usr/lib/virtualbox-ose/components/VBoxRT.so
-       usr/lib/virtualbox-ose/components/VBoxREM.so
-       usr/lib/virtualbox-ose/components/VBoxVMM.so
-       usr/lib/virtualbox-ose/VBoxREM32.so
-       usr/lib/virtualbox-ose/VBoxPython2_5.so
-       usr/lib/virtualbox-ose/VBoxXPCOMC.so
-       usr/lib/virtualbox-ose/VBoxOGLhostcrutil.so
-       usr/lib/virtualbox-ose/VBoxNetDHCP.so"
-
-pkg_setup() {
-       if ! use headless && ! use qt4 ; then
-               einfo "No USE=\"qt4\" selected, this build will not include"
-               einfo "any Qt frontend."
-       elif use headless && use qt4 ; then
-               einfo "You selected USE=\"headless qt4\", defaulting to"
-               einfo "USE=\"headless\", this build will not include any X11/Qt frontend."
-       fi
-
-       if ! use opengl ; then
-               einfo "No USE=\"opengl\" selected, this build will lack"
-               einfo "the OpenGL feature."
-       fi
-}
-
-src_prepare() {
-       # Remove shipped binaries (kBuild,yasm), see bug #232775
-       rm -rf kBuild/bin tools
-
-       # Disable things unused or split into separate ebuilds
-       sed -e "s/MY_LIBDIR/$(get_libdir)/" \
-               "${FILESDIR}"/${PN}-3-localconfig > LocalConfig.kmk || die
-
-       # unset useless/problematic mesa checks in configure
-       epatch "${FILESDIR}/${PN}-3.0.0-mesa-check.patch"
-
-}
-
-src_configure() {
-       local myconf
-       use alsa       || myconf="${myconf} --disable-alsa"
-       use opengl     || myconf="${myconf} --disable-opengl"
-       use pulseaudio || myconf="${myconf} --disable-pulse"
-       use python     || myconf="${myconf} --disable-python"
-       use hal        || myconf="${myconf} --disable-dbus"
-       use vboxwebsrv && myconf="${myconf} --enable-webservice"
-       if ! use headless ; then
-               use qt4 || myconf="${myconf} --disable-qt4"
-       else
-               myconf="${myconf} --build-headless --disable-opengl"
-       fi
-       # not an autoconf script
-       ./configure \
-               --with-gcc="$(tc-getCC)" \
-               --with-g++="$(tc-getCXX)" \
-               --disable-kmods \
-               ${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.*/release/bin || die
-
-       # Create configuration files
-       insinto /etc/vbox
-       newins "${FILESDIR}/${PN}-3-config" vbox.cfg
-
-       # Set the right libdir
-       sed -i \
-               -e "s/MY_LIBDIR/$(get_libdir)/" \
-               "${D}"/etc/vbox/vbox.cfg || die "vbox.cfg sed failed"
-
-       # Symlink binaries to the shipped wrapper
-       exeinto /usr/$(get_libdir)/${PN}
-       newexe "${FILESDIR}/${PN}-3-wrapper" "VBox" || die
-       fowners root:vboxusers /usr/$(get_libdir)/${PN}/VBox
-       fperms 0750 /usr/$(get_libdir)/${PN}/VBox
-
-       dosym /usr/$(get_libdir)/${PN}/VBox /usr/bin/VBoxManage
-       dosym /usr/$(get_libdir)/${PN}/VBox /usr/bin/VBoxVRDP
-       dosym /usr/$(get_libdir)/${PN}/VBox /usr/bin/VBoxHeadless
-       dosym /usr/$(get_libdir)/${PN}/VBoxTunctl /usr/bin/VBoxTunctl
-
-       # Install binaries and libraries
-       insinto /usr/$(get_libdir)/${PN}
-       doins -r components || die
-
-       if use sdk ; then
-               doins -r sdk || die
-       fi
-
-       if use vboxwebsrv ; then
-               doins vboxwebsrv || die
-               fowners root:vboxusers /usr/$(get_libdir)/${PN}/vboxwebsrv
-               fperms 0750 /usr/$(get_libdir)/${PN}/vboxwebsrv
-               dosym /usr/$(get_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,NetAdpCtl,NetDHCP} *so *r0 *gc ; do
-               doins $each || die
-               fowners root:vboxusers /usr/$(get_libdir)/${PN}/${each}
-               fperms 0750 /usr/$(get_libdir)/${PN}/${each}
-       done
-       # VBoxNetAdpCtl binary needs to be suid root in any case..
-       fperms 4750 /usr/$(get_libdir)/${PN}/VBoxNetAdpCtl
-
-       if ! use headless ; then
-               for each in VBox{SDL,Headless} ; do
-                       doins $each || die
-                       fowners root:vboxusers /usr/$(get_libdir)/${PN}/${each}
-                       fperms 4750 /usr/$(get_libdir)/${PN}/${each}
-                       pax-mark -m "${D}"/usr/$(get_libdir)/${PN}/${each}
-               done
-
-               if use opengl ; then
-                       doins VBoxTestOGL || die
-                       fowners root:vboxusers /usr/$(get_libdir)/${PN}/VBoxTestOGL
-                       fperms 0750 /usr/$(get_libdir)/${PN}/VBoxTestOGL
-               fi
-
-               dosym /usr/$(get_libdir)/${PN}/VBox /usr/bin/VBoxSDL
-
-               if use qt4 ; then
-                       doins VirtualBox || die
-                       fowners root:vboxusers /usr/$(get_libdir)/${PN}/VirtualBox
-                       fperms 4750 /usr/$(get_libdir)/${PN}/VirtualBox
-                       pax-mark -m "${D}"/usr/$(get_libdir)/${PN}/VirtualBox
-
-                       dosym /usr/$(get_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 || die
-               fowners root:vboxusers /usr/$(get_libdir)/${PN}/VBoxHeadless
-               fperms 4750 /usr/$(get_libdir)/${PN}/VBoxHeadless
-               pax-mark -m "${D}"/usr/$(get_libdir)/${PN}/VBoxHeadless
-       fi
-
-       insinto /usr/share/${PN}
-       if ! use headless && use qt4 ; then
-               doins -r nls
-       fi
-}
-
-pkg_postinst() {
-       fdo-mime_desktop_database_update
-       if ! use headless && use qt4 ; then
-               elog "To launch VirtualBox just type: \"VirtualBox\""
-       fi
-       elog "You must be in the vboxusers group to use VirtualBox."
-       elog ""
-       elog "The latest user manual is available for download at:"
-       elog "http://download.virtualbox.org/virtualbox/${PV}/UserManual.pdf"
-       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
-}
index 14040c73fe5b136e31d97b25444524b939795a24..7c47c39b21e747766bef782f8872646d86217531 100644 (file)
@@ -1,6 +1,6 @@
 # Copyright 1999-2010 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-ose/virtualbox-ose-3.1.8.ebuild,v 1.7 2010/07/14 13:07:54 fauli Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-ose/virtualbox-ose-3.1.8.ebuild,v 1.8 2010/07/17 10:53:18 polynomial-c Exp $
 
 EAPI=2
 
@@ -252,6 +252,10 @@ pkg_postinst() {
        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-bin"
 }
 
 pkg_postrm() {
index 9851be2f097cd82860aec5560af1b2251b4b1680..605ede11a4599c1402c45c9b010b22dd07871dc8 100644 (file)
@@ -1,6 +1,6 @@
 # Copyright 1999-2010 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-ose/virtualbox-ose-3.2.4-r1.ebuild,v 1.1 2010/06/08 19:01:03 polynomial-c Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-ose/virtualbox-ose-3.2.4-r1.ebuild,v 1.2 2010/07/17 10:53:18 polynomial-c Exp $
 
 EAPI=2
 
@@ -230,7 +230,7 @@ src_install() {
                fi
 
                newicon "${S}"/src/VBox/Frontends/VirtualBox/images/OSE/VirtualBox_32px.png ${PN}.png
-               domenu "${FILESDIR}"/${PN}.desktop
+               newmenu "${FILESDIR}"/${PN}.desktop-2 ${PN}.desktop
        else
                doins VBoxHeadless || die
                fowners root:vboxusers /usr/$(get_libdir)/${PN}/VBoxHeadless
@@ -268,6 +268,10 @@ pkg_postinst() {
        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-bin"
 }
 
 pkg_postrm() {
index 130368443eee5a76fe100b6bdde6a4b7411cfc04..bbd60001f33bbcc2e10eb5b5c1e0026c497df782 100644 (file)
@@ -1,6 +1,6 @@
 # Copyright 1999-2010 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-ose/virtualbox-ose-3.2.6.ebuild,v 1.2 2010/06/27 16:23:27 xarthisius Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-ose/virtualbox-ose-3.2.6.ebuild,v 1.3 2010/07/17 10:53:18 polynomial-c Exp $
 
 EAPI=2
 
@@ -233,7 +233,7 @@ src_install() {
                fi
 
                newicon "${S}"/src/VBox/Frontends/VirtualBox/images/OSE/VirtualBox_32px.png ${PN}.png
-               newmenu "${FILESDIR}"/${PN}-2.desktop ${PN}.desktop
+               newmenu "${FILESDIR}"/${PN}.desktop-2 ${PN}.desktop
        else
                doins VBoxHeadless || die
                fowners root:vboxusers /usr/$(get_libdir)/${PN}/VBoxHeadless
@@ -271,6 +271,10 @@ pkg_postinst() {
        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-bin"
 }
 
 pkg_postrm() {