diff options
Diffstat (limited to 'app-emulation')
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 -} |