summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'app-emulation')
-rw-r--r--app-emulation/virtualbox-bin/Manifest8
-rw-r--r--app-emulation/virtualbox-bin/virtualbox-bin-2.1.2.ebuild170
-rw-r--r--app-emulation/virtualbox-bin/virtualbox-bin-2.1.4.ebuild170
-rw-r--r--app-emulation/virtualbox-guest-additions/Manifest4
-rw-r--r--app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-1.6.6-r1.ebuild130
-rw-r--r--app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-2.1.2.ebuild146
-rw-r--r--app-emulation/virtualbox-modules/ChangeLog192
-rw-r--r--app-emulation/virtualbox-modules/Manifest10
-rw-r--r--app-emulation/virtualbox-modules/files/virtualbox-modules-1.6.6_2.6.27.patch79
-rw-r--r--app-emulation/virtualbox-modules/files/virtualbox-modules-2.6.29_rc.patch11
-rw-r--r--app-emulation/virtualbox-modules/metadata.xml13
-rw-r--r--app-emulation/virtualbox-modules/virtualbox-modules-1.6.6-r1.ebuild49
-rw-r--r--app-emulation/virtualbox-modules/virtualbox-modules-2.1.2.ebuild57
-rw-r--r--app-emulation/virtualbox-modules/virtualbox-modules-2.1.4.ebuild57
-rw-r--r--app-emulation/virtualbox-ose-additions/ChangeLog186
-rw-r--r--app-emulation/virtualbox-ose-additions/Manifest8
-rw-r--r--app-emulation/virtualbox-ose-additions/metadata.xml13
-rw-r--r--app-emulation/virtualbox-ose-additions/virtualbox-ose-additions-1.6.6.ebuild41
-rw-r--r--app-emulation/virtualbox-ose-additions/virtualbox-ose-additions-2.1.2.ebuild31
-rw-r--r--app-emulation/virtualbox-ose-additions/virtualbox-ose-additions-2.1.4.ebuild31
-rw-r--r--app-emulation/virtualbox-ose/Manifest4
-rw-r--r--app-emulation/virtualbox-ose/virtualbox-ose-2.1.2.ebuild229
-rw-r--r--app-emulation/virtualbox-ose/virtualbox-ose-2.1.4.ebuild228
23 files changed, 0 insertions, 1867 deletions
diff --git a/app-emulation/virtualbox-bin/Manifest b/app-emulation/virtualbox-bin/Manifest
index 0a01edf..a1f08e3 100644
--- a/app-emulation/virtualbox-bin/Manifest
+++ b/app-emulation/virtualbox-bin/Manifest
@@ -7,14 +7,6 @@ AUX virtualbox-bin-interfaces 218 RMD160 4639b9848cf44ac59cd12585a3c56ef53d72a6d
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.2-41885-Linux_amd64.run 38367819 RMD160 13e9e1b7863bfeb529a4fadf249c684a1db9fe75 SHA1 b2fd0c9ed0f5d62a622237177d734c0ee37e6705 SHA256 d768ecaf8760328d49eec4839a29549f63840d7441e78097a964d0b249fa55e2
-DIST VirtualBox-2.1.2-41885-Linux_x86.run 38296135 RMD160 5c4de9100dc01bbf4e511abad515cbd5d4036d81 SHA1 0263df3a055e3e12b7fe7a12b544e640ae2387fd SHA256 f000e21af66bbbde221b4d79b2623ee47d3f5866bad63b2d006e0c19cb814fc6
-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 VirtualBoxSDK-2.1.2-41885.zip 7026952 RMD160 70749165345025acb0693be811039a4e94d80cf5 SHA1 55824fa283cf13635d7cf86695aaf628ab9cac97 SHA256 2cc0dc11e7f4864a3f22f52f344a2c121d765807d86a484df09fade4c5012135
-DIST VirtualBoxSDK-2.1.4-42893.zip 7027346 RMD160 fb04aa01fb8f0bdc291bd3495c7e37c9e23a67b5 SHA1 63c7290e4efe1e5310f73f5b6872f10bdcb288a3 SHA256 10c7dd59b5e86e09b2b56d0872514fbe601d1d82e7e1fa847b8aa95657a1c64a
EBUILD virtualbox-bin-1.6.6.ebuild 5044 RMD160 eeb62d6747c06f442bde27c1a673139932572f4e SHA1 424b894f337b055bf7cec213ceef3dd017f7ad39 SHA256 d5fa7f41ccc75da87f479395750fd582c2e1d55b8c0de11e762e478349f868b6
-EBUILD virtualbox-bin-2.1.2.ebuild 4685 RMD160 d3ba1289b7b5a73e9eea2d83e3fbc35c228f509d SHA1 79cf82ab0abf429002b35989b6b712cae1845dd3 SHA256 a9f43f30a94f5f17af92ccc84f3cf8e646732ef6df3fc54b13f6b243884f8162
-EBUILD virtualbox-bin-2.1.4.ebuild 4688 RMD160 245143c6d3bf9c381db5130106f908f3e572a666 SHA1 5d58f9990737c961d82982bb691d5d3a1013fb5b SHA256 dd3ab07ea96151610c1198874816db320e7a51998eb8d508b1973bfce8fc2c17
MISC ChangeLog 10375 RMD160 554b3d35771009628b506fc876644dd38e95b34a SHA1 7e0a70fa154f8e636b7270d43adea82096e6b9c1 SHA256 0e0efbeaffaa0d194794cf09fc3aaa0f48aa1c70217f87363d33f4f72518484c
MISC metadata.xml 692 RMD160 bd100896b73d952e89bdeda736d25b152c3a73f3 SHA1 f4fb4965fed9ff2468a27a56fe73f0ec23b6a9a0 SHA256 ba708f6a2506cb9762fbabb0f4096bb41fe330e85e219949fe6fa84488a2090b
diff --git a/app-emulation/virtualbox-bin/virtualbox-bin-2.1.2.ebuild b/app-emulation/virtualbox-bin/virtualbox-bin-2.1.2.ebuild
deleted file mode 100644
index 2b7e819..0000000
--- a/app-emulation/virtualbox-bin/virtualbox-bin-2.1.2.ebuild
+++ /dev/null
@@ -1,170 +0,0 @@
-# Copyright 1999-2009 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=2
-
-inherit eutils fdo-mime pax-utils
-
-MY_PV=${PV}-41885
-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"
-
-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}
-
-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
-
- 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 /usr/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 /usr/bin/VirtualBox
- dosym /opt/VirtualBox/VBox.sh /usr/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 /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
-}
-
-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.1.4.ebuild b/app-emulation/virtualbox-bin/virtualbox-bin-2.1.4.ebuild
deleted file mode 100644
index 4bba1d7..0000000
--- a/app-emulation/virtualbox-bin/virtualbox-bin-2.1.4.ebuild
+++ /dev/null
@@ -1,170 +0,0 @@
-# Copyright 1999-2009 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=2
-
-inherit eutils fdo-mime pax-utils
-
-MY_PV=${PV}-43001
-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-${PV}-42893.zip )"
-
-LICENSE="PUEL"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="+additions +chm headless sdk vboxwebsrv"
-
-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}
-
-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
-
- 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 /usr/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 /usr/bin/VirtualBox
- dosym /opt/VirtualBox/VBox.sh /usr/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 /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
-}
-
-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-guest-additions/Manifest b/app-emulation/virtualbox-guest-additions/Manifest
index 9bc242d..b5f91d4 100644
--- a/app-emulation/virtualbox-guest-additions/Manifest
+++ b/app-emulation/virtualbox-guest-additions/Manifest
@@ -1,10 +1,6 @@
AUX virtualbox-guest-additions-2-localconfig 877 RMD160 7a09c0e50c1294c289cfd0665dc29986e55f2f7c SHA1 186a04d197c4f1a22376f767b4804cb05a8c811a SHA256 0115ff252376fa9c1244f79f183041a8e1b078f64d8bea2126d344e8b21a7b84
AUX virtualbox-guest-additions.initd 1463 RMD160 4daceefa3e10659381f4b714512548944c7f54fd SHA1 f5290150bbf99feac5c6d81c4f82f9191e5f1786 SHA256 933dbdc5e5363dfbdc2d51deed0726ab91f1ea89e330298266b9ffb03c38989a
-DIST VirtualBox-1.6.6-OSE.tar.bz2 35483853 RMD160 4b17428371089806cf6f5e52d1905936f7beb01d SHA1 7c323b35d77277c650cbce2821ab6778d1e3270e SHA256 acb3c20ef751ed408489d7b5c2d5d441226055a6e83bfeb9258ce2d55baba4da
-DIST VirtualBox-2.1.2-OSE.tar.bz2 47889575 RMD160 7deb3f77fa546872abdd16ca3eee39085e8509cf SHA1 1035a4a33a8106c7492b79ef58a7d7c2cf35ad29 SHA256 d3c1ae8ed7594094aaf8496204c5415479e1943e5b5179c5baae8a66885362de
DIST VirtualBox-2.1.4-3-OSE.tar.bz2 47896952 RMD160 b1dcb6fad2d6fb392a1cbb38475f719e64228c5c SHA1 50e5f273d6407c404a8b04d17cad2c2a020eda2c SHA256 c3b4a38c5b18c833cd51ff27cd4e146aa686813cbef910d4dd584569c9e40b22
-EBUILD virtualbox-guest-additions-1.6.6-r1.ebuild 3546 RMD160 abfc28519443c5f0bef48575ab871f85c38a49c5 SHA1 828495c100e24d4834babd84860891876c130705 SHA256 9033fd2fb5eae2d37f5cf6b233685285fbfce68295f494640d72015f0002572c
-EBUILD virtualbox-guest-additions-2.1.2.ebuild 3849 RMD160 64ddef1a9245cd98a2b63bdc962628cb25ed7bbc SHA1 0e66c4ade289b2bd7572cbfa1166bc614185a9fc SHA256 bea9bb1d660831090cb7df1d7d4a188f3c33c253a29a88823705fbaa493e3219
EBUILD virtualbox-guest-additions-2.1.4.ebuild 3977 RMD160 26b89101fa979c33f32f96db175a494353f7b9d3 SHA1 03963fb35f4c03a1c4fd8204d9a9fb5561fd067b SHA256 919332ac61ec60831f2662de2a388ea8017f3e5f28e864bc836969677cafc7f3
MISC ChangeLog 8234 RMD160 d871cf91a1d3cac870418b93a9fcb39b80ba4530 SHA1 ffd0a9e6ea56db4e87e021aed1415259f95e9d9a SHA256 f60e6116b135c110c3d3b310f741beb11e4ac469d7b8a3ae5c866cdadcd1697b
MISC metadata.xml 344 RMD160 12935d5b21be85bc4222fd06371c93dcbf6f534e SHA1 68b99919921f246738cce4350b77d895e7c78106 SHA256 fff5aeb6f453d2e137765ca5016e81344cb0cd0cecd51d81bbb889cb1d7a5ba9
diff --git a/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-1.6.6-r1.ebuild b/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-1.6.6-r1.ebuild
deleted file mode 100644
index 86f6f22..0000000
--- a/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-1.6.6-r1.ebuild
+++ /dev/null
@@ -1,130 +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-guest-additions/virtualbox-guest-additions-1.6.6-r1.ebuild,v 1.1 2008/12/18 12:14:53 flameeyes Exp $
-
-inherit eutils linux-mod
-
-MY_P=VirtualBox-${PV}-OSE
-DESCRIPTION="VirtualBox kernel modules and user-space tools for Linux guests"
-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="X"
-
-RDEPEND="x11-libs/libXt
- amd64? ( app-emulation/emul-linux-x86-xlibs )
- X? ( ~x11-drivers/xf86-video-virtualbox-${PV}
- ~x11-drivers/xf86-input-virtualbox-${PV}
- x11-apps/xrandr
- x11-apps/xrefresh )"
-DEPEND="${RDEPEND}
- dev-util/kbuild
- >=dev-lang/yasm-0.6.2
- sys-devel/bin86
- sys-devel/dev86
- sys-power/iasl
- x11-proto/renderproto"
-
-BUILD_TARGETS="all"
-BUILD_TARGET_ARCH="${ARCH}"
-MODULE_NAMES="vboxadd(misc:${WORKDIR}/vboxadd:${WORKDIR}/vboxadd)
- vboxvfs(misc:${WORKDIR}/vboxvfs:${WORKDIR}/vboxvfs)"
-
-S=${WORKDIR}/${MY_P/-OSE/}
-
-pkg_setup() {
- linux-mod_pkg_setup
- BUILD_PARAMS="KERN_DIR=${KV_DIR} KERNOUT=${KV_OUT_DIR}"
-}
-
-src_unpack() {
- unpack ${A}
-
- # Create and unpack a tarball with the sources of the Linux guest
- # kernel modules, to include all the needed files
- "${MY_P/-OSE/}"/src/VBox/Additions/linux/export_modules "${WORKDIR}/vbox-kmod.tar.gz"
- unpack ./vbox-kmod.tar.gz
-
- # Remove shipped binaries (kBuild,yasm), see bug #232775
- cd "${S}"
- rm -rf kBuild/bin tools
-}
-
-src_compile() {
- linux-mod_src_compile
-
- # build the user-space tools, warnings are harmless
- ./configure --nofatal \
- --disable-xpcom \
- --disable-sdl-ttf \
- --disable-pulse \
- --disable-alsa \
- --build-headless || die "configure failed"
- source ./env.sh
-
- for each in src/VBox/{Runtime,Additions/common} \
- src/VBox/Additions/linux{sharedfolders,daemon} ; do
- MAKE="kmk" emake TOOL_YASM_AS=yasm \
- || die "kmk failed"
- done
-}
-
-src_install() {
- linux-mod_src_install
-
- cd "${S}"/out/linux.${ARCH}/release/bin/additions
-
- # shared folders
- insinto /sbin
- newins mountvboxsf mount.vboxsf
- fperms 4755 /sbin/mount.vboxsf
-
- # time synchronisation system service
- insinto /usr/sbin
- doins vboxadd-timesync
- fperms 0755 /usr/sbin/vboxadd-timesync
-
- newinitd "${FILESDIR}"/${PN}.initd ${PN}
-
- # VBoxClient user service and xrandr wrapper
- if use X; then
- insinto /usr/bin
- doins VBoxClient
- fperms 4755 /usr/bin/VBoxClient
-
- dodir /etc/X11/xinit/xinitrc.d/
- echo -e "#/bin/sh\n/usr/bin/VBoxClient" \
- >> "${D}/etc/X11/xinit/xinitrc.d/98VBoxClient"
- fperms 0755 /etc/X11/xinit/xinitrc.d/98VBoxClient
-
- cd "${S}"/src/VBox/Additions/x11/installer
- newins VBoxRandR.sh VBoxRandR
- fperms 0755 /usr/bin/VBoxRandR
- fi
-
- # udev rule for vboxdrv
- dodir /etc/udev/rules.d
- echo 'KERNEL=="vboxadd", NAME="vboxadd", OWNER="root", MODE="0660"' \
- >> "${D}/etc/udev/rules.d/60-virtualbox-guest-additions.rules"
-}
-
-pkg_postinst() {
- linux-mod_pkg_postinst
- if ! useq X ; then
- elog "use flag X is off, enable it to install the"
- elog "X Window System input and video drivers"
- fi
- elog "Please add:"
- elog "/etc/init.d/${PN}"
- elog "to the default runlevel in order to load all"
- elog "needed modules and services."
- elog ""
- elog "Warning:"
- elog "this ebuild is only needed if you are running gentoo"
- elog "inside a VirtualBox Virtual Machine, you don't need"
- elog "it to run VirtualBox itself."
- elog ""
-}
diff --git a/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-2.1.2.ebuild b/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-2.1.2.ebuild
deleted file mode 100644
index c0cf79a..0000000
--- a/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-2.1.2.ebuild
+++ /dev/null
@@ -1,146 +0,0 @@
-# Copyright 1999-2009 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-inherit eutils linux-mod
-
-MY_P=VirtualBox-${PV}-OSE
-DESCRIPTION="VirtualBox kernel modules and user-space tools for Linux guests"
-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="X"
-
-RDEPEND="x11-libs/libXt
- amd64? ( app-emulation/emul-linux-x86-xlibs )
- X? ( ~x11-drivers/xf86-video-virtualbox-${PV}
- ~x11-drivers/xf86-input-virtualbox-${PV}
- x11-apps/xrandr
- x11-apps/xrefresh
- x11-libs/libXmu )"
-DEPEND="${RDEPEND}
- >=dev-util/kbuild-0.1.5
- >=dev-lang/yasm-0.6.2
- sys-devel/bin86
- sys-devel/dev86
- sys-power/iasl
- x11-proto/renderproto"
-
-BUILD_TARGETS="all"
-BUILD_TARGET_ARCH="${ARCH}"
-MODULE_NAMES="vboxadd(misc:${WORKDIR}/vboxadd:${WORKDIR}/vboxadd)
- vboxvfs(misc:${WORKDIR}/vboxvfs:${WORKDIR}/vboxvfs)"
-
-S=${WORKDIR}/${MY_P/-OSE/_OSE}
-
-pkg_setup() {
- linux-mod_pkg_setup
- BUILD_PARAMS="KERN_DIR=${KV_DIR} KERNOUT=${KV_OUT_DIR}"
-}
-
-src_unpack() {
- unpack ${A}
-
- # Create and unpack a tarball with the sources of the Linux guest
- # kernel modules, to include all the needed files
- "${MY_P/-OSE/_OSE}"/src/VBox/Additions/linux/export_modules "${WORKDIR}/vbox-kmod.tar.gz"
- unpack ./vbox-kmod.tar.gz
-
- # Remove shipped binaries (kBuild,yasm), see bug #232775
- cd "${S}"
- rm -rf kBuild/bin tools
-
- # Disable things unused or splitted into separate ebuilds
- cp "${FILESDIR}/${PN}-2-localconfig" LocalConfig.kmk
-}
-
-src_compile() {
- linux-mod_src_compile
-
- # build the user-space tools, warnings are harmless
- ./configure --nofatal \
- --disable-xpcom \
- --disable-sdl-ttf \
- --disable-pulse \
- --disable-alsa \
- --build-headless || die "configure failed"
- source ./env.sh
-
- for each in /src/VBox/{Runtime,Additions/common} \
- /src/VBox/Additions/linux/{sharedfolders,daemon} ; do
- cd "${S}"${each}
- MAKE="kmk" emake TOOL_YASM_AS=yasm \
- KBUILD_PATH="${S}/kBuild" \
- || die "kmk VBoxControl failed"
- done
-
- if use X; then
- cd "${S}"/src/VBox/Additions/x11/xclient
- MAKE="kmk" emake TOOL_YASM_AS=yasm \
- KBUILD_PATH="${S}/kBuild" \
- || die "kmk VBoxClient failed"
- fi
-}
-
-src_install() {
- linux-mod_src_install
-
- cd "${S}"/out/linux.${ARCH}/release/bin/additions
-
- # shared folders
- insinto /sbin
- newins mountvboxsf mount.vboxsf
- fperms 4755 /sbin/mount.vboxsf
-
- # time synchronisation system service
- insinto /usr/sbin
- doins vboxadd-timesync
- fperms 0755 /usr/sbin/vboxadd-timesync
-
- newinitd "${FILESDIR}"/${PN}.initd ${PN}
-
- insinto /usr/bin
- doins VBoxControl
- fperms 4755 /usr/bin/VBoxControl
-
- # VBoxClient user service and xrandr wrapper
- if use X; then
- doins VBoxClient
- fperms 4755 /usr/bin/VBoxClient
-
- dodir /etc/X11/xinit/xinitrc.d/
- echo -e "#/bin/sh\n/usr/bin/VBoxClient" \
- >> "${D}/etc/X11/xinit/xinitrc.d/98VBoxClient"
- fperms 0755 /etc/X11/xinit/xinitrc.d/98VBoxClient
-
- cd "${S}"/src/VBox/Additions/x11/installer
- newins VBoxRandR.sh VBoxRandR
- fperms 0755 /usr/bin/VBoxRandR
- fi
-
- # udev rule for vboxdrv
- dodir /etc/udev/rules.d
- echo 'KERNEL=="vboxadd", NAME="vboxadd", OWNER="root", MODE="0660"' \
- >> "${D}/etc/udev/rules.d/60-virtualbox-guest-additions.rules"
-}
-
-pkg_postinst() {
- linux-mod_pkg_postinst
- if ! useq X ; then
- elog "use flag X is off, enable it to install the"
- elog "X Window System input and video drivers"
- fi
- elog "Please add:"
- elog "/etc/init.d/${PN}"
- elog "to the default runlevel in order to load all"
- elog "needed modules and services."
- elog ""
- elog "Warning:"
- elog "this ebuild is only needed if you are running gentoo"
- elog "inside a VirtualBox Virtual Machine, you don't need"
- elog "it to run VirtualBox itself."
- elog ""
-}
diff --git a/app-emulation/virtualbox-modules/ChangeLog b/app-emulation/virtualbox-modules/ChangeLog
deleted file mode 100644
index e70e3c1..0000000
--- a/app-emulation/virtualbox-modules/ChangeLog
+++ /dev/null
@@ -1,192 +0,0 @@
-# ChangeLog for app-emulation/virtualbox-modules
-# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-modules/ChangeLog,v 1.31 2008/12/25 15:46:39 maekke Exp $
-
- 20 Feb 2009; Alessio Cassibba (X-Drum) <swapon@gmail.com>
- -files/virtualbox-modules-2.6.29.patch,
- +files/virtualbox-modules-2.6.29_rc.patch,
- -virtualbox-modules-2.1.0.ebuild, +virtualbox-modules-2.1.4.ebuild:
- Version bump; drop version 2.1.0; fix vboxdrv kernel problems with
- 2.6.29-rc* kernels, thanks to Ben Kohler bug #259688
-
- 23 Jan 2009; Alessio Cassibba (X-Drum) <swapon@gmail.com>
- -virtualbox-modules-2.0.4.ebuild, -virtualbox-modules-2.0.6.ebuild,
- +virtualbox-modules-2.1.2.ebuild:
- Version Bump; drop old releases; add EAPI=2 ebuilds
-
- 20 Jan 2009; Alessio Cassibba (X-Drum) <swapon@gmail.com>
- +files/virtualbox-modules-2.6.29.patch:
- Fix build with 2.6.29_rc* kernels, thanks to Ben Kohler
-
- 19 Dec 2008; Alessio Cassibba (X-Drum) <swapon@gmail.com>
- +virtualbox-modules-2.1.0.ebuild:
- Version bump; add support for the new kernel module "vboxnetflt"
-
- 25 Dec 2008; Markus Meier <maekke@gentoo.org>
- virtualbox-modules-1.6.6-r1.ebuild:
- x86 stable, bug #245624
-
- 25 Dec 2008; Thomas Anderson <gentoofan23@gentoo.org>
- virtualbox-modules-1.6.6-r1.ebuild:
- stable amd64, bug 245624
-
- 18 Dec 2008; Diego E. Pettenò <flameeyes@gentoo.org>
- +files/virtualbox-modules-1.6.6_2.6.27.patch,
- +virtualbox-modules-1.6.6-r1.ebuild:
- Proxy fix from Alessio.
-
-*virtualbox-modules-1.6.6-r1 (18 Dec 2008)
-
- 18 Dec 2008; Diego E. Pettenò <flameeyes@gentoo.org>
- +files/virtualbox-modules-1.6.6_2.6.27.patch,
- +virtualbox-modules-1.6.6-r1.ebuild:
- Proxy fix from Alessio.
-
- 25 Nov 2008; Alessio Cassibba (X-Drum) <swapon@gmail.com>
- -virtualbox-modules-2.0.2.ebuild:
- drop version 2.0.2
-
- 10 Nov 2008; Alessio Cassibba (X-Drum) <swapon@gmail.com>
- -virtualbox-modules-1.6.6.ebuild, +virtualbox-modules-1.6.6-r1.ebuild,
- +files/virtualbox-modules-1.6.6_2.6.27.patch:
- fix compilation against kernel 2.6.27 thanks to gengor@gentoo.org, see bug
- #245624
-
-*virtualbox-modules-2.0.6 (29 Nov 2008)
-
- 29 Nov 2008; Mike Frysinger <vapier@gentoo.org>
- +virtualbox-modules-2.0.6.ebuild:
- Version bump for Alessio Cassibba #248776 by Rodrigo Severo.
-
- 28 Oct 2008; Markus Ullmann <jokey@gentoo.org>
- virtualbox-modules-1.6.6.ebuild:
- Reinstate stable keyword for bug #244718
-
-*virtualbox-modules-2.0.4 (27 Oct 2008)
-
- 27 Oct 2008; Markus Ullmann <jokey@gentoo.org>
- -virtualbox-modules-1.6.4.ebuild, +virtualbox-modules-2.0.4.ebuild:
- (Proxy commit) Version bump
-
- 25 Oct 2008; Alessio Cassibba (X-Drum) <swapon@gmail.com>
- -virtualbox-modules-1.6.4.ebuild, +virtualbox-modules-2.0.4.ebuild:
- Version Bump; drop version 1.6.4
-
-*virtualbox-modules-2.0.2 (15 Sep 2008)
-
- 15 Sep 2008; Markus Ullmann <jokey@gentoo.org>
- -virtualbox-modules-1.6.2.ebuild, virtualbox-modules-1.6.4.ebuild,
- virtualbox-modules-1.6.6.ebuild, +virtualbox-modules-2.0.2.ebuild:
- (Proxy-Commit) Port from dev overlay
-
- 14 Sep 2008; Alessio Cassibba (X-Drum) <swapon@gmail.com> ChangeLog:
- +virtualbox-modules-2.0.2.ebuild, -virtualbox-modules-1.6.2.ebuild:
- Version Bump
-
-*virtualbox-modules-1.6.6 (06 Sep 2008)
-
- 06 Sep 2008; Markus Ullmann <jokey@gentoo.org>
- -virtualbox-modules-1.5.7.ebuild, virtualbox-modules-1.6.2.ebuild,
- virtualbox-modules-1.6.4.ebuild, +virtualbox-modules-1.6.6.ebuild:
- Port from dev overlay
-
- 02 Sep 2008; Alessio Cassibba (X-Drum) <swapon@gmail.com>
- -virtualbox-modules-1.5.7.ebuild, virtualbox-modules-1.6.4.ebuild,
- +virtualbox-modules-1.6.6.ebuild:
- Version bump; drop old 1.5.x version
-
- 27 Aug 2008; Markus Ullmann <jokey@gentoo.org>
- virtualbox-modules-1.6.4.ebuild:
- Stable on x86 and amd64
-
- 27 Aug 2008; Markus Ullmann <jokey@gentoo.org>
- -files/virtualbox-modules_2.6.24.patch,
- -virtualbox-modules-1.5.2-r1.ebuild, -virtualbox-modules-1.5.4.ebuild,
- -virtualbox-modules-1.5.6.ebuild, virtualbox-modules-1.5.7.ebuild,
- virtualbox-modules-1.6.2.ebuild, virtualbox-modules-1.6.4.ebuild:
- Adjust blockers for renaming
-
-*virtualbox-modules-1.6.4 (10 Aug 2008)
-
- 10 Aug 2008; Markus Ullmann <jokey@gentoo.org>
- +virtualbox-modules-1.6.4.ebuild:
- Add version bump from my overlay wrt bug #233683
-
-*virtualbox-modules-1.6.2 (13 Jun 2008)
-
- 13 Jun 2008; Doug Goldstein <cardoe@gentoo.org>
- +virtualbox-modules-1.6.2.ebuild:
- copy changes from jokey's overlay to the tree as jokey requested
-
-*virtualbox-modules-1.5.7 (21 Apr 2008)
-
- 21 Apr 2008; Markus Ullmann <jokey@gentoo.org>
- +virtualbox-modules-1.5.7.ebuild:
- (Proxy commit) version bump to fix API change in kernel 2.6.25
- (chage_page_attr function) bug #218198
-
- 06 Mar 2008; Christoph Mende <angelos@gentoo.org>
- virtualbox-modules-1.5.4.ebuild:
- Stable on amd64, bug #208905
-
- 04 Mar 2008; Markus Ullmann <jokey@gentoo.org>
- virtualbox-modules-1.5.4.ebuild:
- Stable on x86 wrt bug #208905
-
-*virtualbox-modules-1.5.6 (25 Feb 2008)
-
- 25 Feb 2008; Diego Pettenò <flameeyes@gentoo.org>
- +virtualbox-modules-1.5.6.ebuild:
- Version bump, as requested by the proxy-maintainer Alessio Cassibba.
-
-*virtualbox-modules-1.5.4 (05 Jan 2008)
-
- 05 Jan 2008; Markus Ullmann <jokey@gentoo.org>
- +virtualbox-modules-1.5.4.ebuild:
- Version bump wrt bug #203893 thanks to x-drum
-
- 06 Dec 2007; Markus Ullmann <jokey@gentoo.org>
- files/virtualbox-modules_2.6.24.patch, virtualbox-modules-1.5.2-r1.ebuild:
- Only apply 2.6.24 patch if there is such a kernel and add more patch stuff
- from upstream, thanks to Bjoern Olausson in bug #199798
-
-*virtualbox-modules-1.5.2-r1 (05 Dec 2007)
-
- 05 Dec 2007; Markus Ullmann <jokey@gentoo.org>
- +files/virtualbox-modules_2.6.24.patch, -virtualbox-modules-1.5.2.ebuild,
- +virtualbox-modules-1.5.2-r1.ebuild:
- Add 2.6.24 kernel patch from bug #199798 , thanks to Bjoern Olausson
-
- 03 Nov 2007; Markus Ullmann <jokey@gentoo.org>
- -virtualbox-modules-1.4.0.ebuild:
- Cleanup
-
- 29 Oct 2007; Dawid Węgliński <cla@gentoo.org>
- virtualbox-modules-1.5.2.ebuild:
- Stable on x86
-
- 22 Oct 2007; Markus Ullmann <jokey@gentoo.org>
- -virtualbox-modules-1.3.8.ebuild, -virtualbox-modules-1.5.0.ebuild:
- Drop old
-
-*virtualbox-modules-1.5.2 (22 Oct 2007)
-
- 22 Oct 2007; Markus Ullmann <jokey@gentoo.org>
- +virtualbox-modules-1.5.2.ebuild:
- Version bump wrt bug #196424 thanks to Alessio for the ebuilds
-
- 17 Sep 2007; Markus Ullmann <jokey@gentoo.org>
- virtualbox-modules-1.5.0.ebuild:
- nmi_watchdog=0 no more needed for amd64, remove message in pkg_postinst,
- from x-drum
-
-*virtualbox-modules-1.5.0 (04 Sep 2007)
-
- 04 Sep 2007; Markus Ullmann <jokey@gentoo.org>
- +virtualbox-modules-1.5.0.ebuild:
- Version bump wrt bug #191142
-
- 23 Jun 2007; Charlie Shepherd <masterdriverz@gentoo.org>
- virtualbox-modules-1.3.8.ebuild, virtualbox-modules-1.4.0.ebuild:
- Fix headers, thanks to x-drum
-
diff --git a/app-emulation/virtualbox-modules/Manifest b/app-emulation/virtualbox-modules/Manifest
deleted file mode 100644
index 9686dca..0000000
--- a/app-emulation/virtualbox-modules/Manifest
+++ /dev/null
@@ -1,10 +0,0 @@
-AUX virtualbox-modules-1.6.6_2.6.27.patch 2918 RMD160 a50f9aa5fbfe8570d446e8fb1e58d137cbce145f SHA1 ea4453a5716e205c171e3675ec2b53573fba5bb9 SHA256 ff18838027ec512a1381cb80379fda18fc43a0e8f4236e748e9b1de9140c83e6
-AUX virtualbox-modules-2.6.29_rc.patch 367 RMD160 984b9cf5d8f35cf77d2432a0c7df9fd220a5a0c7 SHA1 a4392716ce0ff0ee2e59450205d28f5af410dade SHA256 3039f51883044d36a622cb0d68f9be789a8c21e7f8fd0ddb7ebdd83522a2e9ad
-DIST vbox-kernel-module-src-1.6.6.tar.bz2 196940 RMD160 bdc599dd1b2eefd8b21099a387db2dd9d70d7be8 SHA1 24f5b3b884a13fa088d616b2f61b00b02bb2e9fb SHA256 b39109d34ff6d20f8c898c988f8e2b4da12d218ae18c31989b0016d342479945
-DIST vbox-kernel-module-src-2.1.2.tar.bz2 469936 RMD160 09b6145daf07f66b40f75320aae2c3d43430375b SHA1 661b3457ecc5f302aae8eb8a165f00b8b615b031 SHA256 54a7e88875f2931b997e2edecf50e2b9df093e5c7e01abd97fc099320fa967b1
-DIST vbox-kernel-module-src-2.1.4.tar.bz2 470255 RMD160 54d45fa706cfbe09f70944edfb6c55ce6e6e5c0b SHA1 da674172ea33ced9600efda9ff7967b1f505e07d SHA256 49a261502d6fbe92c1a613d55657dbce947280857567e49b39f6840edaee3b90
-EBUILD virtualbox-modules-1.6.6-r1.ebuild 1125 RMD160 eebde20db39e489535c10f2fc21a68276daaf85d SHA1 4c4df7cb929d9fc93c66ad9d30991416e3efdb08 SHA256 4030c9f8ff1f3e58592989393f1e8707b275c691e2097a9036fc8ce44523a755
-EBUILD virtualbox-modules-2.1.2.ebuild 1342 RMD160 3d793892227701052cac7b5d1060bf4e8f179a9a SHA1 4afc38b7c19a7fd79460d1f3d3c6151f95c3c20a SHA256 6892b5143bec22b69d85e3b49ef496e3d3f57d262c3d2d4b36ec383bc985cd7a
-EBUILD virtualbox-modules-2.1.4.ebuild 1342 RMD160 3d793892227701052cac7b5d1060bf4e8f179a9a SHA1 4afc38b7c19a7fd79460d1f3d3c6151f95c3c20a SHA256 6892b5143bec22b69d85e3b49ef496e3d3f57d262c3d2d4b36ec383bc985cd7a
-MISC ChangeLog 6920 RMD160 3958f2122bb804027a07a7e0d7ec89b50fe6fe02 SHA1 8c19a1c639f3feaab2595d07f24304940ba98ba7 SHA256 ef4d5ee8da631fdbb954212e8d0664d4c0dae1548f95b76597fdf439868de9f0
-MISC metadata.xml 344 RMD160 12935d5b21be85bc4222fd06371c93dcbf6f534e SHA1 68b99919921f246738cce4350b77d895e7c78106 SHA256 fff5aeb6f453d2e137765ca5016e81344cb0cd0cecd51d81bbb889cb1d7a5ba9
diff --git a/app-emulation/virtualbox-modules/files/virtualbox-modules-1.6.6_2.6.27.patch b/app-emulation/virtualbox-modules/files/virtualbox-modules-1.6.6_2.6.27.patch
deleted file mode 100644
index 2fa70a2..0000000
--- a/app-emulation/virtualbox-modules/files/virtualbox-modules-1.6.6_2.6.27.patch
+++ /dev/null
@@ -1,79 +0,0 @@
---- a/linux/SUPDrv-linux.c
-+++ b/linux/SUPDrv-linux.c
-@@ -115,44 +115,6 @@
- # error "CONFIG_X86_HIGH_ENTRY is not supported by VBoxDrv at this time."
- #endif
-
--/*
-- * This sucks soooo badly on x86! Why don't they export __PAGE_KERNEL_EXEC so PAGE_KERNEL_EXEC would be usable?
-- */
--#if defined(RT_ARCH_AMD64)
--# define MY_PAGE_KERNEL_EXEC PAGE_KERNEL_EXEC
--#elif defined(PAGE_KERNEL_EXEC) && defined(CONFIG_X86_PAE)
--# define MY_PAGE_KERNEL_EXEC __pgprot(cpu_has_pge ? _PAGE_KERNEL_EXEC | _PAGE_GLOBAL : _PAGE_KERNEL_EXEC)
--#else
--# define MY_PAGE_KERNEL_EXEC PAGE_KERNEL
--#endif
--
--/*
-- * The redhat hack section.
-- * - The current hacks are for 2.4.21-15.EL only.
-- */
--#ifndef NO_REDHAT_HACKS
--/* accounting. */
--# if LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 0)
--# ifdef VM_ACCOUNT
--# define MY_DO_MUNMAP(a,b,c) do_munmap(a, b, c, 0) /* should it be 1 or 0? */
--# endif
--# endif
--
--/* backported remap_page_range. */
--# if LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 0)
--# include <asm/tlb.h>
--# ifdef tlb_vma /* probably not good enough... */
--# define HAVE_26_STYLE_REMAP_PAGE_RANGE 1
--# endif
--# endif
--
--#endif /* !NO_REDHAT_HACKS */
--
--
--#ifndef MY_DO_MUNMAP
--# define MY_DO_MUNMAP(a,b,c) do_munmap(a, b, c)
--#endif
--
-
- /** @def ONE_MSEC_IN_JIFFIES
- * The number of jiffies that make up 1 millisecond. Must be at least 1! */
---- a/r0drv/linux/alloc-r0drv-linux.c
-+++ b/r0drv/linux/alloc-r0drv-linux.c
-@@ -131,11 +131,10 @@ PRTMEMHDR rtMemAlloc(size_t cb, uint32_t
- }
- else
- # endif
-- pHdr = (PRTMEMHDR)__vmalloc(cb + sizeof(*pHdr), GFP_KERNEL | __GFP_HIGHMEM, PAGE_KERNEL_EXEC);
-+ pHdr = (PRTMEMHDR)__vmalloc(cb + sizeof(*pHdr), GFP_KERNEL | __GFP_HIGHMEM, MY_PAGE_KERNEL_EXEC);
-
- #elif defined(PAGE_KERNEL_EXEC) && defined(CONFIG_X86_PAE)
-- pHdr = (PRTMEMHDR)__vmalloc(cb + sizeof(*pHdr), GFP_KERNEL | __GFP_HIGHMEM,
-- __pgprot(cpu_has_pge ? _PAGE_KERNEL_EXEC | _PAGE_GLOBAL : _PAGE_KERNEL_EXEC));
-+ pHdr = (PRTMEMHDR)__vmalloc(cb + sizeof(*pHdr), GFP_KERNEL | __GFP_HIGHMEM, MY_PAGE_KERNEL_EXEC);
- #else
- pHdr = (PRTMEMHDR)vmalloc(cb + sizeof(*pHdr));
- #endif
---- a/r0drv/linux/the-linux-kernel.h
-+++ b/r0drv/linux/the-linux-kernel.h
-@@ -174,7 +174,12 @@ DECLINLINE(unsigned long) msecs_to_jiffi
- #if defined(RT_ARCH_AMD64)
- # define MY_PAGE_KERNEL_EXEC PAGE_KERNEL_EXEC
- #elif defined(PAGE_KERNEL_EXEC) && defined(CONFIG_X86_PAE)
--# define MY_PAGE_KERNEL_EXEC __pgprot(cpu_has_pge ? _PAGE_KERNEL_EXEC | _PAGE_GLOBAL : _PAGE_KERNEL_EXEC)
-+# ifdef __PAGE_KERNEL_EXEC
-+ /* >= 2.6.27 */
-+# define MY_PAGE_KERNEL_EXEC __pgprot(cpu_has_pge ? __PAGE_KERNEL_EXEC | _PAGE_GLOBAL : __PAGE_KERNEL_EXEC)
-+# else
-+# define MY_PAGE_KERNEL_EXEC __pgprot(cpu_has_pge ? _PAGE_KERNEL_EXEC | _PAGE_GLOBAL : _PAGE_KERNEL_EXEC)
-+# endif
- #else
- # define MY_PAGE_KERNEL_EXEC PAGE_KERNEL
- #endif
diff --git a/app-emulation/virtualbox-modules/files/virtualbox-modules-2.6.29_rc.patch b/app-emulation/virtualbox-modules/files/virtualbox-modules-2.6.29_rc.patch
deleted file mode 100644
index 0724b4d..0000000
--- a/app-emulation/virtualbox-modules/files/virtualbox-modules-2.6.29_rc.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- vboxdrv/Makefile.orig 2009-02-25 01:22:57.626074529 +0100
-+++ vboxdrv/Makefile 2009-02-25 01:23:36.419076205 +0100
-@@ -67,7 +67,7 @@
- endif
-
- # use vm_insert_page() API (if available) to map kernel pages to userland - better debugging
--# VBOX_USE_INSERT_PAGE = 1
-+VBOX_USE_INSERT_PAGE = 1
-
- # override is required by the Debian guys
- override MODULE = vboxdrv
diff --git a/app-emulation/virtualbox-modules/metadata.xml b/app-emulation/virtualbox-modules/metadata.xml
deleted file mode 100644
index 76eddd3..0000000
--- a/app-emulation/virtualbox-modules/metadata.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<herd>no-herd</herd>
-<maintainer>
- <email>jokey@gentoo.org</email>
- <name>Markus Ullmann</name>
-</maintainer>
-<maintainer>
- <email>swapon@gmail.com</email>
- <name>Alessio Cassibba</name>
-</maintainer>
-</pkgmetadata>
diff --git a/app-emulation/virtualbox-modules/virtualbox-modules-1.6.6-r1.ebuild b/app-emulation/virtualbox-modules/virtualbox-modules-1.6.6-r1.ebuild
deleted file mode 100644
index 6922e3e..0000000
--- a/app-emulation/virtualbox-modules/virtualbox-modules-1.6.6-r1.ebuild
+++ /dev/null
@@ -1,49 +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-modules/virtualbox-modules-1.6.6-r1.ebuild,v 1.3 2008/12/25 15:46:39 maekke Exp $
-
-inherit eutils linux-mod
-
-MY_P=vbox-kernel-module-src-${PV}
-DESCRIPTION="Kernel Modules for Virtualbox"
-HOMEPAGE="http://www.virtualbox.org/"
-SRC_URI="http://gentoo.zerodev.it/files/${MY_P}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE=""
-
-RDEPEND="!=app-emulation/virtualbox-ose-9999"
-
-S=${WORKDIR}/vboxdrv
-
-BUILD_TARGETS="all"
-BUILD_TARGET_ARCH="${ARCH}"
-MODULE_NAMES="vboxdrv(misc:${S})"
-
-pkg_setup() {
- linux-mod_pkg_setup
- BUILD_PARAMS="KERN_DIR=${KV_DIR} KERNOUT=${KV_OUT_DIR}"
- enewgroup vboxusers
-}
-
-src_unpack() {
- unpack ${A}
- cd "${S}"
- if kernel_is 2 6 27 ; then
- epatch "${FILESDIR}"/${P}_2.6.27.patch
- fi
-}
-
-src_install() {
- linux-mod_src_install
-
- # udev rule for vboxdrv
- dodir /etc/udev/rules.d
- echo 'KERNEL=="vboxdrv", GROUP="vboxusers" MODE=660' >> "${D}/etc/udev/rules.d/60-virtualbox.rules"
-}
-
-pkg_postinst() {
- linux-mod_pkg_postinst
-}
diff --git a/app-emulation/virtualbox-modules/virtualbox-modules-2.1.2.ebuild b/app-emulation/virtualbox-modules/virtualbox-modules-2.1.2.ebuild
deleted file mode 100644
index 450f65a..0000000
--- a/app-emulation/virtualbox-modules/virtualbox-modules-2.1.2.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 1999-2009 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=2
-
-inherit eutils linux-mod
-
-MY_P=vbox-kernel-module-src-${PV}
-DESCRIPTION="Kernel Modules for Virtualbox"
-HOMEPAGE="http://www.virtualbox.org/"
-SRC_URI="http://gentoo.zerodev.it/files/${MY_P}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RDEPEND="!=app-emulation/virtualbox-ose-9999"
-
-S=${WORKDIR}
-
-BUILD_TARGETS="all"
-BUILD_TARGET_ARCH="${ARCH}"
-MODULE_NAMES="vboxdrv(misc:${S}) vboxnetflt(misc:${S})"
-
-pkg_setup() {
- linux-mod_pkg_setup
- BUILD_PARAMS="KERN_DIR=${KV_DIR} KERNOUT=${KV_OUT_DIR}"
- enewgroup vboxusers
-}
-
-src_prepare() {
- # Fix vboxdrv problems with 2.6.29-rc* kernels
- # http://www.virtualbox.org/ticket/3403
- if kernel_is 2 6 29 ; then
- epatch "${FILESDIR}/${PN}-2.6.29_rc.patch"
- fi
-}
-
-src_install() {
- linux-mod_src_install
-
- # udev rule for vboxdrv
- dodir /etc/udev/rules.d
- echo 'KERNEL=="vboxdrv", GROUP="vboxusers" MODE=660' >> "${D}/etc/udev/rules.d/60-virtualbox.rules"
-}
-
-pkg_postinst() {
- linux-mod_pkg_postinst
- elog "Starting with the 2.1 release a new kernel module was added,"
- elog "be sure to load all the needed modules."
- elog ""
- elog "Please add \"vboxdrv\" and \"vboxnetflt\" to:"
- elog "/etc/modules.autoload.d/kernel-${KV_MAJOR}.${KV_MINOR}"
- elog ""
-}
diff --git a/app-emulation/virtualbox-modules/virtualbox-modules-2.1.4.ebuild b/app-emulation/virtualbox-modules/virtualbox-modules-2.1.4.ebuild
deleted file mode 100644
index 450f65a..0000000
--- a/app-emulation/virtualbox-modules/virtualbox-modules-2.1.4.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 1999-2009 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=2
-
-inherit eutils linux-mod
-
-MY_P=vbox-kernel-module-src-${PV}
-DESCRIPTION="Kernel Modules for Virtualbox"
-HOMEPAGE="http://www.virtualbox.org/"
-SRC_URI="http://gentoo.zerodev.it/files/${MY_P}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RDEPEND="!=app-emulation/virtualbox-ose-9999"
-
-S=${WORKDIR}
-
-BUILD_TARGETS="all"
-BUILD_TARGET_ARCH="${ARCH}"
-MODULE_NAMES="vboxdrv(misc:${S}) vboxnetflt(misc:${S})"
-
-pkg_setup() {
- linux-mod_pkg_setup
- BUILD_PARAMS="KERN_DIR=${KV_DIR} KERNOUT=${KV_OUT_DIR}"
- enewgroup vboxusers
-}
-
-src_prepare() {
- # Fix vboxdrv problems with 2.6.29-rc* kernels
- # http://www.virtualbox.org/ticket/3403
- if kernel_is 2 6 29 ; then
- epatch "${FILESDIR}/${PN}-2.6.29_rc.patch"
- fi
-}
-
-src_install() {
- linux-mod_src_install
-
- # udev rule for vboxdrv
- dodir /etc/udev/rules.d
- echo 'KERNEL=="vboxdrv", GROUP="vboxusers" MODE=660' >> "${D}/etc/udev/rules.d/60-virtualbox.rules"
-}
-
-pkg_postinst() {
- linux-mod_pkg_postinst
- elog "Starting with the 2.1 release a new kernel module was added,"
- elog "be sure to load all the needed modules."
- elog ""
- elog "Please add \"vboxdrv\" and \"vboxnetflt\" to:"
- elog "/etc/modules.autoload.d/kernel-${KV_MAJOR}.${KV_MINOR}"
- elog ""
-}
diff --git a/app-emulation/virtualbox-ose-additions/ChangeLog b/app-emulation/virtualbox-ose-additions/ChangeLog
deleted file mode 100644
index 26aec5b..0000000
--- a/app-emulation/virtualbox-ose-additions/ChangeLog
+++ /dev/null
@@ -1,186 +0,0 @@
-# ChangeLog for app-emulation/virtualbox-ose-additions
-# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-ose-additions/ChangeLog,v 1.9 2008/12/18 12:45:25 flameeyes Exp $
-
- 20 Feb 2009; Alessio Cassibba (X-Drum) <swapon@gmail.com>
- -virtualbox-ose-additions-2.1.0.ebuild,
- +virtualbox-ose-additions-2.1.4.ebuild:
- Version bump; drop version 2.1.0
-
- 22 Jan 2009; Alessio Cassibba (X-Drum) <swapon@gmail.com>
- -virtualbox-ose-additions-2.0.4.ebuild,
- -virtualbox-ose-additions-2.0.6.ebuild,
- virtualbox-ose-additions-2.1.0.ebuild,
- +virtualbox-ose-additions-2.1.2.ebuild:
- Version bump; drop old releases; add EAPI=2 ebuilds
-
- 19 Dec 2008; Alessio Cassibba (X-Drum) <swapon@gmail.com>
- +virtualbox-ose-additions-2.1.0.ebuild:
- Version bump; prettify pkg_nofetch
-
-*virtualbox-ose-additions-2.0.6 (18 Dec 2008)
-
- 18 Dec 2008; Diego E. Pettenò <flameeyes@gentoo.org>
- +virtualbox-ose-additions-2.0.6.ebuild:
- Add the new ebuild from Alessio.
-
- 25 Nov 2008; Alessio Cassibba (X-Drum) <swapon@gmail.com>
- -virtualbox-ose-additions-2.0.2.ebuild,
- +virtualbox-ose-additions-2.0.6.ebuild:
- Version Bump; drop version 2.0.2
-
- 28 Oct 2008; Markus Ullmann <jokey@gentoo.org>
- virtualbox-ose-additions-1.6.6.ebuild:
- Reinstate stable keyword for bug #244718
-
-*virtualbox-ose-additions-2.0.4 (27 Oct 2008)
-
- 27 Oct 2008; Markus Ullmann <jokey@gentoo.org>
- -virtualbox-ose-additions-1.6.4.ebuild,
- +virtualbox-ose-additions-2.0.4.ebuild:
- (Proxy commit) Version bump
-
- 25 Oct 2008; Alessio Cassibba (X-Drum) <swapon@gmail.com>
- -virtualbox-ose-additions-1.6.4.ebuild,
- +virtualbox-ose-additions-2.0.4.ebuild:
- Version Bump; drop version 1.6.4
-
-*virtualbox-ose-additions-2.0.2 (15 Sep 2008)
-
- 15 Sep 2008; Markus Ullmann <jokey@gentoo.org>
- -virtualbox-ose-additions-1.6.2.ebuild,
- virtualbox-ose-additions-1.6.4.ebuild,
- virtualbox-ose-additions-1.6.6.ebuild,
- +virtualbox-ose-additions-2.0.2.ebuild:
- (Proxy-Commit) Port from dev overlay
-
- 13 Sep 2008; Alessio Cassibba (X-Drum) <swapon@gmail.com>
- -virtualbox-ose-additions-1.6.2.ebuild,
- +virtualbox-ose-additions-2.0.2.ebuild:
- Version bump; install files in /usr/share/virtualbox-ose rather than in
- /opt/VirtualBox
-
-*virtualbox-ose-additions-1.6.6 (06 Sep 2008)
-
- 06 Sep 2008; Markus Ullmann <jokey@gentoo.org>
- -virtualbox-ose-additions-1.5.6.ebuild,
- virtualbox-ose-additions-1.6.2.ebuild,
- virtualbox-ose-additions-1.6.4.ebuild,
- +virtualbox-ose-additions-1.6.6.ebuild:
- Port from dev overlay
-
- 03 Sep 2008; Alessio Cassibba (X-Drum) <swapon@gmail.com>
- -virtualbox-ose-additions-1.5.6.ebuild,
- virtualbox-ose-additions-1.6.2.ebuild,
- virtualbox-ose-additions-1.6.4.ebuild,
- +virtualbox-ose-additions-1.6.6.ebuild:
- Version bump; drop old 1.5.x version; fix SRC_URI
-
- 27 Aug 2008; Markus Ullmann <jokey@gentoo.org>
- virtualbox-ose-additions-1.6.4.ebuild:
- Stable on x86 and amd64
-
-*virtualbox-ose-additions-1.6.4 (27 Aug 2008)
-*virtualbox-ose-additions-1.6.2 (27 Aug 2008)
-*virtualbox-ose-additions-1.5.6 (27 Aug 2008)
-
- 27 Aug 2008; Markus Ullmann <jokey@gentoo.org> +metadata.xml,
- +virtualbox-ose-additions-1.5.6.ebuild,
- +virtualbox-ose-additions-1.6.2.ebuild,
- +virtualbox-ose-additions-1.6.4.ebuild:
- Rename from virtualbox-additions to virtualbox-ose-additions
-
-*virtualbox-additions-1.6.4 (10 Aug 2008)
-
- 10 Aug 2008; Markus Ullmann <jokey@gentoo.org>
- +virtualbox-additions-1.6.4.ebuild:
- Add version bump from my overlay wrt bug #220144
-
-*virtualbox-additions-1.6.2 (13 Jun 2008)
-
- 13 Jun 2008; Doug Goldstein <cardoe@gentoo.org>
- +virtualbox-additions-1.6.2.ebuild:
- copy changes from jokey's overlay to the tree as jokey requested
-
- 06 Mar 2008; Christoph Mende <angelos@gentoo.org>
- virtualbox-additions-1.5.4.ebuild:
- Stable on amd64, bug #208905
-
- 04 Mar 2008; Markus Ullmann <jokey@gentoo.org>
- virtualbox-additions-1.5.4.ebuild:
- Stable on x86 wrt bug #208905
-
-*virtualbox-additions-1.5.6 (25 Feb 2008)
-
- 25 Feb 2008; Diego Pettenò <flameeyes@gentoo.org>
- +virtualbox-additions-1.5.6.ebuild:
- Version bump, as requested by the proxy-maintainer Alessio Cassibba.
-
-*virtualbox-additions-1.5.4 (05 Jan 2008)
-
- 05 Jan 2008; Markus Ullmann <jokey@gentoo.org>
- -virtualbox-additions-1.4.0.ebuild, +virtualbox-additions-1.5.4.ebuild:
- Version bump wrt bug #203893 thanks to x-drum
-
- 29 Oct 2007; Dawid Węgliński <cla@gentoo.org>
- virtualbox-additions-1.5.2.ebuild:
- Stable on x86
-
- 22 Oct 2007; Markus Ullmann <jokey@gentoo.org>
- -virtualbox-additions-1.5.0.ebuild:
- Drop old
-
-*virtualbox-additions-1.5.2 (22 Oct 2007)
-
- 22 Oct 2007; Markus Ullmann <jokey@gentoo.org>
- +virtualbox-additions-1.5.2.ebuild:
- Version bump wrt bug #196424 thanks to Alessio for the ebuilds
-
-*virtualbox-additions-1.5.0 (04 Sep 2007)
-
- 04 Sep 2007; Markus Ullmann <jokey@gentoo.org>
- -virtualbox-additions-1.3.8.ebuild, +virtualbox-additions-1.5.0.ebuild:
- Version bump wrt bug #191142
-
- 23 Jun 2007; Charlie Shepherd <masterdriverz@gentoo.org>
- virtualbox-additions-1.3.8.ebuild, virtualbox-additions-1.4.0.ebuild:
- Port fixes from jokey's overlay; thanks to x-drum: add blocker for
- virtualbox-9999; force src_unpack to skip; fix header
-
- 22 Jun 2007; Charlie Shepherd <masterdriverz@gentoo.org>
- virtualbox-additions-1.4.0.ebuild:
- Port changes from jokey's overlay; thanks to x-drum: force src_unpack to skip
-
-*virtualbox-additions-1.4.0 (06 Jun 2007)
-
- 06 Jun 2007; Markus Ullmann <jokey@gentoo.org>
- -virtualbox-additions-1.3.6-r1.ebuild, +virtualbox-additions-1.4.0.ebuild:
- Version bump, thanks to Alessio ;)
-
- 21 Apr 2007; Raúl Porcel <armin76@gentoo.org>
- virtualbox-additions-1.3.8.ebuild:
- x86 stable
-
-*virtualbox-additions-1.3.8 (16 Mar 2007)
-*virtualbox-additions-1.3.6-r1 (16 Mar 2007)
-
- 16 Mar 2007; Markus Ullmann <jokey@gentoo.org>
- -virtualbox-additions-1.3.4.ebuild, -virtualbox-additions-1.3.6.ebuild,
- +virtualbox-additions-1.3.6-r1.ebuild, +virtualbox-additions-1.3.8.ebuild:
- Version bump and minor bugfixes
-
- 28 Feb 2007; Markus Ullmann <jokey@gentoo.org> ChangeLog:
- gpg b0rkage
-
-*virtualbox-additions-1.3.6 (28 Feb 2007)
-
- 28 Feb 2007; Markus Ullmann <jokey@gentoo.org>
- +virtualbox-additions-1.3.6.ebuild:
- Version bump, thanks to x-drum for the hard work
-
-*virtualbox-additions-1.3.4 (15 Feb 2007)
-
- 15 Feb 2007; Markus Ullmann <jokey@gentoo.org> +metadata.xml,
- +virtualbox-additions-1.3.4.ebuild:
- Initial version, thanks to Alessio Cassibba
-
diff --git a/app-emulation/virtualbox-ose-additions/Manifest b/app-emulation/virtualbox-ose-additions/Manifest
deleted file mode 100644
index 108f090..0000000
--- a/app-emulation/virtualbox-ose-additions/Manifest
+++ /dev/null
@@ -1,8 +0,0 @@
-DIST VBoxGuestAdditions_1.6.6.iso 10094592 RMD160 36bbdf4284fde936790a622224a101f551812e45 SHA1 d89b1d08d5a8a7b41015ccb427d24de50f675f02 SHA256 508864444649a23e32a723bcc7d1b49fc7551cf81aae75e0d87a1cc54353fba0
-DIST VBoxGuestAdditions_2.1.2.iso 18837504 RMD160 b4ea8d836e44abb0593f2e9d25079c47015d778e SHA1 78999684390c2ca2f910619f7694b5c0119ae804 SHA256 39dce873f28e6e45177e2b9dcb5946e5175306654c5be22e1a82d23f9804e6ac
-DIST VBoxGuestAdditions_2.1.4.iso 19386368 RMD160 a2460ed3cb8d7b4e8d6388a79fadc23f11802020 SHA1 0c86b0e698064294e9ccb8b77fa9ea151f120d39 SHA256 1224a4f4e2566cecc6336745b674f7708475aaee89648113a3fcbd6312d01425
-EBUILD virtualbox-ose-additions-1.6.6.ebuild 1010 RMD160 f34fecd8077146fa40bba84804161a928d88a360 SHA1 fff4797507a48f78ab4de63c4025d3e9123ac8ff SHA256 0491a2929e66ff37f7ab23e36889433680cbeb34f393a033014c4b686d8e5788
-EBUILD virtualbox-ose-additions-2.1.2.ebuild 608 RMD160 bf919a9eee18dcaf161ef938ac380dc8c7a04b28 SHA1 110a0f09ddba719143619d4f443dda17c7951add SHA256 b76853ae9e2d5fd894fa158148abaed106f0628fd7aa1efe66ab1d49f5fe7a63
-EBUILD virtualbox-ose-additions-2.1.4.ebuild 608 RMD160 bf919a9eee18dcaf161ef938ac380dc8c7a04b28 SHA1 110a0f09ddba719143619d4f443dda17c7951add SHA256 b76853ae9e2d5fd894fa158148abaed106f0628fd7aa1efe66ab1d49f5fe7a63
-MISC ChangeLog 6517 RMD160 2a3ff1806f2406c510fcba6fff7dade8ded9f0b0 SHA1 4d3a97fa948f321807db5d98b0470a571923bd29 SHA256 b7b062116658e680e03e6d161ccded7990c7ed38c9ba67e0967b5690d1849b9f
-MISC metadata.xml 344 RMD160 12935d5b21be85bc4222fd06371c93dcbf6f534e SHA1 68b99919921f246738cce4350b77d895e7c78106 SHA256 fff5aeb6f453d2e137765ca5016e81344cb0cd0cecd51d81bbb889cb1d7a5ba9
diff --git a/app-emulation/virtualbox-ose-additions/metadata.xml b/app-emulation/virtualbox-ose-additions/metadata.xml
deleted file mode 100644
index 76eddd3..0000000
--- a/app-emulation/virtualbox-ose-additions/metadata.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<herd>no-herd</herd>
-<maintainer>
- <email>jokey@gentoo.org</email>
- <name>Markus Ullmann</name>
-</maintainer>
-<maintainer>
- <email>swapon@gmail.com</email>
- <name>Alessio Cassibba</name>
-</maintainer>
-</pkgmetadata>
diff --git a/app-emulation/virtualbox-ose-additions/virtualbox-ose-additions-1.6.6.ebuild b/app-emulation/virtualbox-ose-additions/virtualbox-ose-additions-1.6.6.ebuild
deleted file mode 100644
index f956896..0000000
--- a/app-emulation/virtualbox-ose-additions/virtualbox-ose-additions-1.6.6.ebuild
+++ /dev/null
@@ -1,41 +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-additions/virtualbox-ose-additions-1.6.6.ebuild,v 1.3 2008/10/28 18:08:36 jokey Exp $
-
-inherit eutils
-
-MY_PN=VBoxGuestAdditions
-MY_P=${MY_PN}_${PV}
-
-DESCRIPTION="Guest additions for VirtualBox"
-HOMEPAGE="http://www.virtualbox.org/"
-SRC_URI="${MY_P}.iso"
-
-LICENSE="PUEL"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE=""
-
-RDEPEND="!app-emulation/virtualbox-bin
- !=app-emulation/virtualbox-ose-9999"
-
-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 ""
- elog "http://download.virtualbox.org/virtualbox/${PV}/${MY_P}.iso"
- elog ""
- elog "and then put it in ${DISTDIR}"
-}
-
-src_unpack() {
- return 0
-}
-
-src_install() {
- insinto /opt/VirtualBox/additions
- newins "${DISTDIR}"/${MY_P}.iso ${MY_PN}.iso
-}
diff --git a/app-emulation/virtualbox-ose-additions/virtualbox-ose-additions-2.1.2.ebuild b/app-emulation/virtualbox-ose-additions/virtualbox-ose-additions-2.1.2.ebuild
deleted file mode 100644
index 93d49ba..0000000
--- a/app-emulation/virtualbox-ose-additions/virtualbox-ose-additions-2.1.2.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2009 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=2
-
-inherit eutils
-
-MY_PN=VBoxGuestAdditions
-MY_P=${MY_PN}_${PV}
-
-DESCRIPTION="Guest additions for VirtualBox"
-HOMEPAGE="http://www.virtualbox.org/"
-SRC_URI="http://download.virtualbox.org/virtualbox/${PV}/${MY_P}.iso"
-
-LICENSE="PUEL"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RDEPEND="!app-emulation/virtualbox-bin
- !=app-emulation/virtualbox-ose-9999"
-
-src_unpack() {
- return 0
-}
-
-src_install() {
- insinto /usr/share/${PN/-additions}
- newins "${DISTDIR}"/${MY_P}.iso ${MY_PN}.iso
-}
diff --git a/app-emulation/virtualbox-ose-additions/virtualbox-ose-additions-2.1.4.ebuild b/app-emulation/virtualbox-ose-additions/virtualbox-ose-additions-2.1.4.ebuild
deleted file mode 100644
index 93d49ba..0000000
--- a/app-emulation/virtualbox-ose-additions/virtualbox-ose-additions-2.1.4.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2009 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=2
-
-inherit eutils
-
-MY_PN=VBoxGuestAdditions
-MY_P=${MY_PN}_${PV}
-
-DESCRIPTION="Guest additions for VirtualBox"
-HOMEPAGE="http://www.virtualbox.org/"
-SRC_URI="http://download.virtualbox.org/virtualbox/${PV}/${MY_P}.iso"
-
-LICENSE="PUEL"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RDEPEND="!app-emulation/virtualbox-bin
- !=app-emulation/virtualbox-ose-9999"
-
-src_unpack() {
- return 0
-}
-
-src_install() {
- insinto /usr/share/${PN/-additions}
- newins "${DISTDIR}"/${MY_P}.iso ${MY_PN}.iso
-}
diff --git a/app-emulation/virtualbox-ose/Manifest b/app-emulation/virtualbox-ose/Manifest
index 131cac6..61873c2 100644
--- a/app-emulation/virtualbox-ose/Manifest
+++ b/app-emulation/virtualbox-ose/Manifest
@@ -11,11 +11,7 @@ AUX virtualbox-ose-fix-nodbus-build.patch 461 RMD160 f9e731a1d68947823d23bdfd4bc
AUX virtualbox-ose-interfaces 218 RMD160 4639b9848cf44ac59cd12585a3c56ef53d72a6d9 SHA1 3268e5759286bdff1c5242598266e6c2a5b17e5d SHA256 50ddbfedce3afd41aad45163eb799fce0956d815948ad9da842f09163aaafd52
AUX virtualbox-ose.desktop 202 RMD160 8b4b5c05743978d71edd4eaba71ae25f1d9d0d82 SHA1 3c10d2f12ea58ef35e785b8727a51fd3a0d66472 SHA256 9bbd26661317b106593d74b84cec3781b24c41bc40a2f98776e23d6b422ee4bb
DIST VirtualBox-1.6.6-OSE.tar.bz2 35483853 RMD160 4b17428371089806cf6f5e52d1905936f7beb01d SHA1 7c323b35d77277c650cbce2821ab6778d1e3270e SHA256 acb3c20ef751ed408489d7b5c2d5d441226055a6e83bfeb9258ce2d55baba4da
-DIST VirtualBox-2.1.2-OSE.tar.bz2 47889575 RMD160 7deb3f77fa546872abdd16ca3eee39085e8509cf SHA1 1035a4a33a8106c7492b79ef58a7d7c2cf35ad29 SHA256 d3c1ae8ed7594094aaf8496204c5415479e1943e5b5179c5baae8a66885362de
-DIST VirtualBox-2.1.4-3-OSE.tar.bz2 47896952 RMD160 b1dcb6fad2d6fb392a1cbb38475f719e64228c5c SHA1 50e5f273d6407c404a8b04d17cad2c2a020eda2c SHA256 c3b4a38c5b18c833cd51ff27cd4e146aa686813cbef910d4dd584569c9e40b22
EBUILD virtualbox-ose-1.6.6-r1.ebuild 5993 RMD160 8c6d79e27f62919d45d2e2723e67eb450686969a SHA1 0cf299bee2c373762effd91457533737610b8b3a SHA256 7a30240d9a13b0b82c5c5fa531924c3118a7c4b871d7bf4c5f6b003562342492
-EBUILD virtualbox-ose-2.1.2.ebuild 6308 RMD160 8aca9e202cd790e6ee783699131990fb810b0946 SHA1 0ada70dbe1e75f8eec51bcac8926610ffbf859bf SHA256 8e8952aa67444fb1cfed825da1f007c477c1ea448934d18e0647e812f9695959
-EBUILD virtualbox-ose-2.1.4.ebuild 6213 RMD160 6497844c1f8c58ff034ebb1440dec3dfd6389074 SHA1 264e41e5e7386c748746b19de784aec82a27c5b4 SHA256 526f1600b7cb2d46f5f8d7625929b2143d0a9e5aa598f58cf5b2b70732f31235
EBUILD virtualbox-ose-9999.ebuild 5379 RMD160 e2f934a615723c668303dad1ed0e517e4513e599 SHA1 377f457cbaf0e414ebdd424abf02d7e665f7aa90 SHA256 677d809c891a2bfe51c66bf7e989e8501ebb1112d0989b6eba0f48a583b91532
MISC ChangeLog 16263 RMD160 f189962ce89f68a0ba66265075bf4c9af0323b0a SHA1 bd926079eb055dfc259622f4182910323918827f SHA256 9829abfd685eb905b950ac1b78a32df30bb0f63997effb5ed768440170e216f3
MISC metadata.xml 608 RMD160 05b2e56d330d28aed13d4a7035369e04dc1e989e SHA1 ea332f57fa454cc6f8489f6debcd991003886fc0 SHA256 ab349ab6727625054f24bbf733a3f6fabb34ba1e1f0fd845c51c70595b05b6aa
diff --git a/app-emulation/virtualbox-ose/virtualbox-ose-2.1.2.ebuild b/app-emulation/virtualbox-ose/virtualbox-ose-2.1.2.ebuild
deleted file mode 100644
index 4cfa48c..0000000
--- a/app-emulation/virtualbox-ose/virtualbox-ose-2.1.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: $
-
-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 build problems with hal/dbus (when support is disabled)
- epatch "${FILESDIR}/${PN}-fix-nodbus-build.patch"
-}
-
-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
-}
diff --git a/app-emulation/virtualbox-ose/virtualbox-ose-2.1.4.ebuild b/app-emulation/virtualbox-ose/virtualbox-ose-2.1.4.ebuild
deleted file mode 100644
index 3fc6b7f..0000000
--- a/app-emulation/virtualbox-ose/virtualbox-ose-2.1.4.ebuild
+++ /dev/null
@@ -1,228 +0,0 @@
-# Copyright 1999-2009 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=2
-
-inherit eutils fdo-mime flag-o-matic linux-info pax-utils qt4 toolchain-funcs
-
-MY_PV=${PV}-3
-MY_P=VirtualBox-${MY_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/-3-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"
-}
-
-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
-}