From 48934725e77bebc2c58fe25b5445ea30cc1e2b61 Mon Sep 17 00:00:00 2001 From: x-drum Date: Sat, 30 May 2009 23:43:48 +0000 Subject: Version bump svn path=/trunk/; revision=674 --- app-emulation/virtualbox-bin/ChangeLog | 23 ++- app-emulation/virtualbox-bin/Manifest | 10 +- .../virtualbox-bin/virtualbox-bin-2.2.2.ebuild | 174 --------------------- .../virtualbox-bin/virtualbox-bin-2.2.4.ebuild | 174 +++++++++++++++++++++ 4 files changed, 194 insertions(+), 187 deletions(-) delete mode 100644 app-emulation/virtualbox-bin/virtualbox-bin-2.2.2.ebuild create mode 100644 app-emulation/virtualbox-bin/virtualbox-bin-2.2.4.ebuild diff --git a/app-emulation/virtualbox-bin/ChangeLog b/app-emulation/virtualbox-bin/ChangeLog index e1bdcea..33cc16f 100644 --- a/app-emulation/virtualbox-bin/ChangeLog +++ b/app-emulation/virtualbox-bin/ChangeLog @@ -1,16 +1,23 @@ # ChangeLog for app-emulation/virtualbox-bin # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-bin/ChangeLog,v 1.46 2009/03/21 10:42:14 patrick Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-bin/ChangeLog,v 1.48 2009/04/30 16:24:25 patrick Exp $ - 28 Apr 2009; Alessio Cassibba (X-Drum) - -virtualbox-bin-2.2.0.ebuild, +virtualbox-bin-2.2.2.ebuild: - Version bump; drop net-misc/bridge-utils and - sys-apps/usermode-utilities from RDEPEND no more needed for - basic networking setups bug #264721 + 30 May 2009; Alessio Cassibba (X-Drum) + -virtualbox-bin-2.2.2.ebuild, +virtualbox-bin-2.2.4.ebuild: + Version bump + +*virtualbox-bin-2.2.2 (30 Apr 2009) + + 30 Apr 2009; Patrick Lauer + +virtualbox-bin-2.2.2.ebuild: + Bump to 2.2.2, thanks to Alessio Cassibba. Fixes #267838 - 08 Apr 2009; Alessio Cassibba (X-Drum) +*virtualbox-bin-2.2.0 (18 Apr 2009) + + 18 Apr 2009; Patrick Lauer +virtualbox-bin-2.2.0.ebuild: - Version bump + Bump to 2.2.0. Many thanks to Alessio Cassibba for the ebuilds. Part of + #265510 21 Mar 2009; Patrick Lauer files/vboxwebsrv-initd: Fixing init script path for vboxwebsrv, closes #263117 diff --git a/app-emulation/virtualbox-bin/Manifest b/app-emulation/virtualbox-bin/Manifest index 8445304..44e247a 100644 --- a/app-emulation/virtualbox-bin/Manifest +++ b/app-emulation/virtualbox-bin/Manifest @@ -7,10 +7,10 @@ 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.2.2-46594-Linux_amd64.run 45494872 RMD160 b05daacee412cb08f9d5ceb771a2bcc58c4f10cd SHA1 b0e87ffa55e95f1c0c7997b271a17df74ee3fc3a SHA256 83c62c83dc78eb52b57bc549e1ead8811fcfd35eb8939eb9ba797740bcc1326c -DIST VirtualBox-2.2.2-46594-Linux_x86.run 45341268 RMD160 cfc4a28f86be884fcb845dcac18355166fc0948c SHA1 6a6f72842be5fac950c7cb5a1a00bfd848d64907 SHA256 10b625e41e08f0b865446ce75946fd797a6fb004c106cc4a29e0cfe62ebb7b4d -DIST VirtualBoxSDK-2.2.2-46594.zip 7827967 RMD160 b2508c2103687af118dbd26de27c5e19bd9c7cfb SHA1 6e6529689f5eb0f0f43457823d66979f1973e726 SHA256 59114dab8915cd4a19a74e94cad58f48a74ca429fdccbd73e88c2f593744f9ff +DIST VirtualBox-2.2.4-47978-Linux_amd64.run 45464152 RMD160 05f33223256377bb2c286f2ade72b7d10d604601 SHA1 977a056040ea15b34e1b20e7b86ce8bf9ecd2ead SHA256 fd7c8f39cc56c8e8e8f567e11f9d432746a59fe39e77f21a069818151aa65b32 +DIST VirtualBox-2.2.4-47978-Linux_x86.run 45259348 RMD160 53b9f0b18b9876966216aad79b4a1ddb4eefe496 SHA1 ccc097660f0a242fc9975005bb1b358551e6e148 SHA256 6f64c892856297f10f30451c0e6aad8ef85f1898f424d7e26f3abb1b95a2ba03 +DIST VirtualBoxSDK-2.2.4-47978.zip 7828316 RMD160 6a3d2c62bf4744113499972632e962f1005333c3 SHA1 1b8fb47aa644fe3ac5be0e81fc6d570849a31255 SHA256 37594ee975acb78f6dd9601f5cf9112e803f0cfa66711b2be00eddb68a83baf2 EBUILD virtualbox-bin-1.6.6.ebuild 5044 RMD160 eeb62d6747c06f442bde27c1a673139932572f4e SHA1 424b894f337b055bf7cec213ceef3dd017f7ad39 SHA256 d5fa7f41ccc75da87f479395750fd582c2e1d55b8c0de11e762e478349f868b6 -EBUILD virtualbox-bin-2.2.2.ebuild 4950 RMD160 53400e146d2f4a94f5b94c5c54c57024945437c1 SHA1 9ec4cdb3db1488201892439c687010f55584c833 SHA256 d2a859042d0fc19799c8f08bd85f9ce300a6d99f05e2e45f8d1e1d57acf6ab33 -MISC ChangeLog 11065 RMD160 e5562ae329dc3f86c97dbeb35a1d77108b8dd496 SHA1 9493388e608d125034c5611086d1387c131b4db5 SHA256 b9862c715f27aadb52607af33303ff10ee823b2bc8b2877316f70f6cc012f5da +EBUILD virtualbox-bin-2.2.4.ebuild 4950 RMD160 9beb57677ea7d4e32424adaebae757e6807674f5 SHA1 f73026980ffedcaa01428164615333c6d4727f5b SHA256 23847d6ce8e0d21b4de158e43a3d181322bc15d531e4821480a3e8c81ee3732b +MISC ChangeLog 11208 RMD160 7a04468ed89e9ca707f2019f936965fc01cef232 SHA1 098faa6f050fe68ee1b6a9365e0e900ab6692c90 SHA256 b4321f8c53b748770c0475460aca12b1ffe98171fc2ceba1e88471b4bcf6e7bb MISC metadata.xml 692 RMD160 bd100896b73d952e89bdeda736d25b152c3a73f3 SHA1 f4fb4965fed9ff2468a27a56fe73f0ec23b6a9a0 SHA256 ba708f6a2506cb9762fbabb0f4096bb41fe330e85e219949fe6fa84488a2090b diff --git a/app-emulation/virtualbox-bin/virtualbox-bin-2.2.2.ebuild b/app-emulation/virtualbox-bin/virtualbox-bin-2.2.2.ebuild deleted file mode 100644 index a9e1c3b..0000000 --- a/app-emulation/virtualbox-bin/virtualbox-bin-2.2.2.ebuild +++ /dev/null @@ -1,174 +0,0 @@ -# Copyright 1999-2009 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-bin/virtualbox-bin-2.1.4.ebuild,v 1.4 2009/03/05 08:34:45 vapier Exp $ - -EAPI=2 - -inherit eutils fdo-mime pax-utils - -MY_PV=${PV}-46594 -MY_P=VirtualBox-${MY_PV}-Linux - -DESCRIPTION="Family of powerful x86 virtualization products for enterprise as well as home use" -HOMEPAGE="http://www.virtualbox.org/" -SRC_URI="amd64? ( http://download.virtualbox.org/virtualbox/${PV}/${MY_P}_amd64.run ) - x86? ( http://download.virtualbox.org/virtualbox/${PV}/${MY_P}_x86.run ) - sdk? ( http://download.virtualbox.org/virtualbox/${PV}/VirtualBoxSDK-${MY_PV}.zip )" - -LICENSE="PUEL" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="+additions +chm headless sdk vboxwebsrv" -RESTRICT="strip" - -RDEPEND="!!app-emulation/virtualbox-ose - !app-emulation/virtualbox-ose-additions - ~app-emulation/virtualbox-modules-${PV} - !headless? ( - x11-libs/libXcursor - media-libs/libsdl[X] - x11-libs/libXrender - x11-libs/libXfixes - media-libs/libmng - media-libs/jpeg - media-libs/libpng - x11-libs/libXi - x11-libs/libXrandr - x11-libs/libXinerama - x11-libs/libXft - media-libs/freetype - media-libs/fontconfig - x11-libs/libXext - dev-libs/glib - chm? ( dev-libs/expat ) - ) - x11-libs/libXt - dev-libs/libxml2 - x11-libs/libXau - x11-libs/libX11 - x11-libs/libSM - x11-libs/libICE - x11-libs/libXdmcp - x86? ( sys-libs/libstdc++-v3 )" - -S=${WORKDIR} - -QA_TEXTRELS_amd64="opt/VirtualBox/VBoxVMM.so" - -src_unpack() { - unpack_makeself ${MY_P}_${ARCH}.run - unpack ./VirtualBox.tar.bz2 - - if use sdk; then - unpack VirtualBoxSDK-${MY_PV}.zip - fi -} - -src_install() { - # create virtualbox configurations files - insinto /etc/vbox - newins "${FILESDIR}/${PN}-config" vbox.cfg - - if ! use headless ; then - newicon VBox.png ${PN}.png - newmenu "${FILESDIR}"/${PN}.desktop ${PN}.desktop - fi - - insinto /opt/VirtualBox - dodir /opt/bin - - doins UserManual.pdf - - if use sdk ; then - doins -r sdk || die - fi - - if use additions; then - doins -r additions || die - fi - - if use vboxwebsrv; then - doins vboxwebsrv || die - fowners root:vboxusers /opt/VirtualBox/vboxwebsrv - fperms 0750 /opt/VirtualBox/vboxwebsrv - dosym /opt/VirtualBox/VBox.sh /opt/bin/vboxwebsrv - newinitd "${FILESDIR}"/vboxwebsrv-initd vboxwebsrv - newconfd "${FILESDIR}"/vboxwebsrv-confd vboxwebsrv - fi - - if ! use headless && use chm; then - doins kchmviewer VirtualBox.chm || die - fowners root:vboxusers /opt/VirtualBox/kchmviewer - fperms 0750 /opt/VirtualBox/kchmviewer - fi - - rm -rf src rdesktop* deffiles install* routines.sh runlevel.sh \ - vboxdrv.sh VBox.sh VBox.png vboxnet.sh additions VirtualBox.desktop \ - VirtualBox.tar.bz2 LICENSE VBoxSysInfo.sh rdesktop* vboxwebsrv \ - webtest kchmviewer VirtualBox.chm vbox-create-usb-node.sh \ - 90-vbox-usb.fdi - - if use headless ; then - rm -rf VBoxSDL VirtualBox VBoxKeyboard.so - fi - - doins -r * || die - - # create symlinks for working around unsupported $ORIGIN/.. in VBoxC.so (setuid) - dosym /opt/VirtualBox/VBoxVMM.so /opt/VirtualBox/components/VBoxVMM.so - dosym /opt/VirtualBox/VBoxREM.so /opt/VirtualBox/components/VBoxREM.so - dosym /opt/VirtualBox/VBoxRT.so /opt/VirtualBox/components/VBoxRT.so - dosym /opt/VirtualBox/VBoxDDU.so /opt/VirtualBox/components/VBoxDDU.so - dosym /opt/VirtualBox/VBoxXPCOM.so /opt/VirtualBox/components/VBoxXPCOM.so - - local each - for each in VBox{Manage,SVC,XPCOMIPCD,Tunctl}; do - fowners root:vboxusers /opt/VirtualBox/${each} - fperms 0750 /opt/VirtualBox/${each} - pax-mark -m "${D}"/opt/VirtualBox/${each} - done - - if ! use headless ; then - # Hardened build: Mark selected binaries set-user-ID-on-execution - for each in VBox{SDL,Headless} VirtualBox; do - fowners root:vboxusers /opt/VirtualBox/${each} - fperms 4510 /opt/VirtualBox/${each} - pax-mark -m "${D}"/opt/VirtualBox/${each} - done - - dosym /opt/VirtualBox/VBox.sh /opt/bin/VirtualBox - dosym /opt/VirtualBox/VBox.sh /opt/bin/VBoxSDL - else - # Hardened build: Mark selected binaries set-user-ID-on-execution - fowners root:vboxusers /opt/VirtualBox/VBoxHeadless - fperms 4510 /opt/VirtualBox/VBoxHeadless - pax-mark -m "${D}"/opt/VirtualBox/VBoxHeadless - fi - - exeinto /opt/VirtualBox - newexe "${FILESDIR}/${PN}-2-wrapper" "VBox.sh" || die - fowners root:vboxusers /opt/VirtualBox/VBox.sh - fperms 0750 /opt/VirtualBox/VBox.sh - - dosym /opt/VirtualBox/VBox.sh /opt/bin/VBoxManage - dosym /opt/VirtualBox/VBox.sh /opt/bin/VBoxVRDP - dosym /opt/VirtualBox/VBox.sh /opt/bin/VBoxHeadless - dosym /opt/VirtualBox/VBoxTunctl /opt/bin/VBoxTunctl -} - -pkg_postinst() { - fdo-mime_desktop_database_update - elog "" - if ! use headless ; then - elog "To launch VirtualBox just type: \"VirtualBox\"" - elog "" - fi - elog "You must be in the vboxusers group to use VirtualBox." - elog "" - elog "For advanced networking setups you should emerge:" - elog "net-misc/bridge-utils and sys-apps/usermode-utilities" -} - -pkg_postrm() { - fdo-mime_desktop_database_update -} diff --git a/app-emulation/virtualbox-bin/virtualbox-bin-2.2.4.ebuild b/app-emulation/virtualbox-bin/virtualbox-bin-2.2.4.ebuild new file mode 100644 index 0000000..671e377 --- /dev/null +++ b/app-emulation/virtualbox-bin/virtualbox-bin-2.2.4.ebuild @@ -0,0 +1,174 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-bin/virtualbox-bin-2.1.4.ebuild,v 1.4 2009/03/05 08:34:45 vapier Exp $ + +EAPI=2 + +inherit eutils fdo-mime pax-utils + +MY_PV=${PV}-47978 +MY_P=VirtualBox-${MY_PV}-Linux + +DESCRIPTION="Family of powerful x86 virtualization products for enterprise as well as home use" +HOMEPAGE="http://www.virtualbox.org/" +SRC_URI="amd64? ( http://download.virtualbox.org/virtualbox/${PV}/${MY_P}_amd64.run ) + x86? ( http://download.virtualbox.org/virtualbox/${PV}/${MY_P}_x86.run ) + sdk? ( http://download.virtualbox.org/virtualbox/${PV}/VirtualBoxSDK-${MY_PV}.zip )" + +LICENSE="PUEL" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="+additions +chm headless sdk vboxwebsrv" +RESTRICT="strip" + +RDEPEND="!!app-emulation/virtualbox-ose + !app-emulation/virtualbox-ose-additions + ~app-emulation/virtualbox-modules-${PV} + !headless? ( + x11-libs/libXcursor + media-libs/libsdl[X] + x11-libs/libXrender + x11-libs/libXfixes + media-libs/libmng + media-libs/jpeg + media-libs/libpng + x11-libs/libXi + x11-libs/libXrandr + x11-libs/libXinerama + x11-libs/libXft + media-libs/freetype + media-libs/fontconfig + x11-libs/libXext + dev-libs/glib + chm? ( dev-libs/expat ) + ) + x11-libs/libXt + dev-libs/libxml2 + x11-libs/libXau + x11-libs/libX11 + x11-libs/libSM + x11-libs/libICE + x11-libs/libXdmcp + x86? ( sys-libs/libstdc++-v3 )" + +S=${WORKDIR} + +QA_TEXTRELS_amd64="opt/VirtualBox/VBoxVMM.so" + +src_unpack() { + unpack_makeself ${MY_P}_${ARCH}.run + unpack ./VirtualBox.tar.bz2 + + if use sdk; then + unpack VirtualBoxSDK-${MY_PV}.zip + fi +} + +src_install() { + # create virtualbox configurations files + insinto /etc/vbox + newins "${FILESDIR}/${PN}-config" vbox.cfg + + if ! use headless ; then + newicon VBox.png ${PN}.png + newmenu "${FILESDIR}"/${PN}.desktop ${PN}.desktop + fi + + insinto /opt/VirtualBox + dodir /opt/bin + + doins UserManual.pdf + + if use sdk ; then + doins -r sdk || die + fi + + if use additions; then + doins -r additions || die + fi + + if use vboxwebsrv; then + doins vboxwebsrv || die + fowners root:vboxusers /opt/VirtualBox/vboxwebsrv + fperms 0750 /opt/VirtualBox/vboxwebsrv + dosym /opt/VirtualBox/VBox.sh /opt/bin/vboxwebsrv + newinitd "${FILESDIR}"/vboxwebsrv-initd vboxwebsrv + newconfd "${FILESDIR}"/vboxwebsrv-confd vboxwebsrv + fi + + if ! use headless && use chm; then + doins kchmviewer VirtualBox.chm || die + fowners root:vboxusers /opt/VirtualBox/kchmviewer + fperms 0750 /opt/VirtualBox/kchmviewer + fi + + rm -rf src rdesktop* deffiles install* routines.sh runlevel.sh \ + vboxdrv.sh VBox.sh VBox.png vboxnet.sh additions VirtualBox.desktop \ + VirtualBox.tar.bz2 LICENSE VBoxSysInfo.sh rdesktop* vboxwebsrv \ + webtest kchmviewer VirtualBox.chm vbox-create-usb-node.sh \ + 90-vbox-usb.fdi + + if use headless ; then + rm -rf VBoxSDL VirtualBox VBoxKeyboard.so + fi + + doins -r * || die + + # create symlinks for working around unsupported $ORIGIN/.. in VBoxC.so (setuid) + dosym /opt/VirtualBox/VBoxVMM.so /opt/VirtualBox/components/VBoxVMM.so + dosym /opt/VirtualBox/VBoxREM.so /opt/VirtualBox/components/VBoxREM.so + dosym /opt/VirtualBox/VBoxRT.so /opt/VirtualBox/components/VBoxRT.so + dosym /opt/VirtualBox/VBoxDDU.so /opt/VirtualBox/components/VBoxDDU.so + dosym /opt/VirtualBox/VBoxXPCOM.so /opt/VirtualBox/components/VBoxXPCOM.so + + local each + for each in VBox{Manage,SVC,XPCOMIPCD,Tunctl}; do + fowners root:vboxusers /opt/VirtualBox/${each} + fperms 0750 /opt/VirtualBox/${each} + pax-mark -m "${D}"/opt/VirtualBox/${each} + done + + if ! use headless ; then + # Hardened build: Mark selected binaries set-user-ID-on-execution + for each in VBox{SDL,Headless} VirtualBox; do + fowners root:vboxusers /opt/VirtualBox/${each} + fperms 4510 /opt/VirtualBox/${each} + pax-mark -m "${D}"/opt/VirtualBox/${each} + done + + dosym /opt/VirtualBox/VBox.sh /opt/bin/VirtualBox + dosym /opt/VirtualBox/VBox.sh /opt/bin/VBoxSDL + else + # Hardened build: Mark selected binaries set-user-ID-on-execution + fowners root:vboxusers /opt/VirtualBox/VBoxHeadless + fperms 4510 /opt/VirtualBox/VBoxHeadless + pax-mark -m "${D}"/opt/VirtualBox/VBoxHeadless + fi + + exeinto /opt/VirtualBox + newexe "${FILESDIR}/${PN}-2-wrapper" "VBox.sh" || die + fowners root:vboxusers /opt/VirtualBox/VBox.sh + fperms 0750 /opt/VirtualBox/VBox.sh + + dosym /opt/VirtualBox/VBox.sh /opt/bin/VBoxManage + dosym /opt/VirtualBox/VBox.sh /opt/bin/VBoxVRDP + dosym /opt/VirtualBox/VBox.sh /opt/bin/VBoxHeadless + dosym /opt/VirtualBox/VBoxTunctl /opt/bin/VBoxTunctl +} + +pkg_postinst() { + fdo-mime_desktop_database_update + elog "" + if ! use headless ; then + elog "To launch VirtualBox just type: \"VirtualBox\"" + elog "" + fi + elog "You must be in the vboxusers group to use VirtualBox." + elog "" + elog "For advanced networking setups you should emerge:" + elog "net-misc/bridge-utils and sys-apps/usermode-utilities" +} + +pkg_postrm() { + fdo-mime_desktop_database_update +} -- cgit v1.2.3-65-gdbad