From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1OLgMg-0006lg-IC for garchives@archives.gentoo.org; Mon, 07 Jun 2010 17:43:58 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 92C27E0996; Mon, 7 Jun 2010 17:43:57 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by pigeon.gentoo.org (Postfix) with ESMTP id 51E62E0996 for ; Mon, 7 Jun 2010 17:43:57 +0000 (UTC) Received: from corvid.gentoo.org (corvid.gentoo.org [208.92.234.79]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTP id C2E681B4058 for ; Mon, 7 Jun 2010 17:43:56 +0000 (UTC) Received: by corvid.gentoo.org (Postfix, from userid 2245) id AD2192CE3C; Mon, 7 Jun 2010 17:43:55 +0000 (UTC) From: "Lars Wendler (polynomial-c)" To: gentoo-commits@lists.gentoo.org Reply-To: gentoo-dev@lists.gentoo.org, polynomial-c@gentoo.org Subject: [gentoo-commits] gentoo-x86 commit in app-emulation/virtualbox-guest-additions: ChangeLog virtualbox-guest-additions-3.2.4.ebuild virtualbox-guest-additions-3.2.0.ebuild X-VCS-Repository: gentoo-x86 X-VCS-Files: ChangeLog virtualbox-guest-additions-3.2.4.ebuild virtualbox-guest-additions-3.2.0.ebuild X-VCS-Directories: app-emulation/virtualbox-guest-additions X-VCS-Committer: polynomial-c X-VCS-Committer-Name: Lars Wendler Content-Type: text/plain; charset=utf8 Message-Id: <20100607174355.AD2192CE3C@corvid.gentoo.org> Date: Mon, 7 Jun 2010 17:43:55 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: quoted-printable X-Archives-Salt: 7bc2e09a-f09b-47af-bccd-0a1cdd30c151 X-Archives-Hash: 857be16944b7e253ddad15ef3919b037 polynomial-c 10/06/07 17:43:55 Modified: ChangeLog Added: virtualbox-guest-additions-3.2.4.ebuild Removed: virtualbox-guest-additions-3.2.0.ebuild Log: Version bump. Removed old. (Portage version: 2.2_rc67/cvs/Linux x86_64) Revision Changes Path 1.43 app-emulation/virtualbox-guest-additions/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/virt= ualbox-guest-additions/ChangeLog?rev=3D1.43&view=3Dmarkup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/virt= ualbox-guest-additions/ChangeLog?rev=3D1.43&content-type=3Dtext/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/virt= ualbox-guest-additions/ChangeLog?r1=3D1.42&r2=3D1.43 Index: ChangeLog =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D RCS file: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-guest-addition= s/ChangeLog,v retrieving revision 1.42 retrieving revision 1.43 diff -u -r1.42 -r1.43 --- ChangeLog 3 Jun 2010 10:59:53 -0000 1.42 +++ ChangeLog 7 Jun 2010 17:43:55 -0000 1.43 @@ -1,6 +1,13 @@ # ChangeLog for app-emulation/virtualbox-guest-additions # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-guest-additi= ons/ChangeLog,v 1.42 2010/06/03 10:59:53 polynomial-c Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-guest-additi= ons/ChangeLog,v 1.43 2010/06/07 17:43:55 polynomial-c Exp $ + +*virtualbox-guest-additions-3.2.4 (07 Jun 2010) + + 07 Jun 2010; Lars Wendler + -virtualbox-guest-additions-3.2.0.ebuild, + +virtualbox-guest-additions-3.2.4.ebuild: + Version bump. Removed old. =20 *virtualbox-guest-additions-3.2.2 (03 Jun 2010) =20 1.1 app-emulation/virtualbox-guest-additions/virtualbox-= guest-additions-3.2.4.ebuild file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/virt= ualbox-guest-additions/virtualbox-guest-additions-3.2.4.ebuild?rev=3D1.1&= view=3Dmarkup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/virt= ualbox-guest-additions/virtualbox-guest-additions-3.2.4.ebuild?rev=3D1.1&= content-type=3Dtext/plain Index: virtualbox-guest-additions-3.2.4.ebuild =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D # Copyright 1999-2010 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-guest-additio= ns/virtualbox-guest-additions-3.2.4.ebuild,v 1.1 2010/06/07 17:43:55 poly= nomial-c Exp $ inherit eutils linux-mod MY_P=3DVirtualBox-${PV}-OSE DESCRIPTION=3D"VirtualBox kernel modules and user-space tools for Linux g= uests" HOMEPAGE=3D"http://www.virtualbox.org/" SRC_URI=3D"http://download.virtualbox.org/virtualbox/${PV}/${MY_P}.tar.bz= 2" LICENSE=3D"GPL-2" SLOT=3D"0" KEYWORDS=3D"~amd64 ~x86" IUSE=3D"X" RDEPEND=3D"X? ( ~x11-drivers/xf86-video-virtualbox-${PV} ~x11-drivers/xf86-input-virtualbox-${PV} x11-apps/xrandr x11-apps/xrefresh x11-libs/libXmu x11-libs/libX11 x11-libs/libXt x11-libs/libXext x11-libs/libXau x11-libs/libXdmcp x11-libs/libSM x11-libs/libICE amd64? ( app-emulation/emul-linux-x86-xlibs ) )" DEPEND=3D"${RDEPEND} >=3Ddev-util/kbuild-0.1.5-r1 >=3Ddev-lang/yasm-0.6.2 sys-devel/bin86 sys-devel/dev86 sys-power/iasl X? ( x11-proto/renderproto )" BUILD_TARGETS=3D"all" BUILD_TARGET_ARCH=3D"${ARCH}" MODULE_NAMES=3D"vboxguest(misc:${WORKDIR}/vboxguest:${WORKDIR}/vboxguest) vboxsf(misc:${WORKDIR}/vboxsf:${WORKDIR}/vboxsf)" S=3D${WORKDIR}/${MY_P/-OSE/_OSE} pkg_setup() { linux-mod_pkg_setup BUILD_PARAMS=3D"KERN_DIR=3D${KV_DIR} KERNOUT=3D${KV_OUT_DIR}" enewgroup vboxguest enewuser vboxguest -1 /bin/sh /var/run/vboxguest vboxguest } 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}-3-localconfig" LocalConfig.kmk # stupid new header references... for vboxheader in {product,revision}-generated.h ; do for mdir in vbox{guest,sf} ; do ln -sf "${S}"/out/linux.${ARCH}/release/${vboxheader} \ "${WORKDIR}/${mdir}/${vboxheader}" done done } 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=3D"kmk" emake TOOL_YASM_AS=3Dyasm \ KBUILD_PATH=3D"${S}/kBuild" \ || die "kmk VBoxControl failed" done if use X; then cd "${S}"/src/VBox/Additions/x11/VBoxClient MAKE=3D"kmk" emake TOOL_YASM_AS=3Dyasm \ KBUILD_PATH=3D"${S}/kBuild" \ || die "kmk VBoxClient failed" fi # Now creating the kernel modules. We must do this _after_ # we compiled the user-space tools as we need two of the # automatically generated header files. (>=3D3.2.0) linux-mod_src_compile } src_install() { linux-mod_src_install cd "${S}"/out/linux.${ARCH}/release/bin/additions insinto /sbin newins mount.vboxsf mount.vboxsf fperms 4755 /sbin/mount.vboxsf newinitd "${FILESDIR}"/${PN}-7.initd ${PN} insinto /usr/sbin/ newins VBoxService vboxguest-service fperms 0755 /usr/sbin/vboxguest-service insinto /usr/bin doins VBoxControl fperms 0755 /usr/bin/VBoxControl # VBoxClient user service and xrandr wrapper if use X; then doins VBoxClient fperms 0755 /usr/bin/VBoxClient cd "${S}"/src/VBox/Additions/x11/Installer newins 98vboxadd-xclient VBoxClient-all fperms 0755 /usr/bin/VBoxClient-all fi # udev rule for vboxdrv dodir /etc/udev/rules.d echo 'KERNEL=3D=3D"vboxguest", OWNER=3D"vboxguest", GROUP=3D"vboxguest"= , MODE=3D"0660"' \ >> "${D}/etc/udev/rules.d/60-virtualbox-guest-additions.rules" echo 'KERNEL=3D=3D"vboxuser", OWNER=3D"vboxguest", GROUP=3D"vboxguest",= MODE=3D"0660"' \ >> "${D}/etc/udev/rules.d/60-virtualbox-guest-additions.rules" # VBoxClient autostart file insinto /etc/xdg/autostart doins "${FILESDIR}"/vboxclient.desktop # sample xorg.conf insinto /usr/share/doc/${PF} doins "${FILESDIR}"/xorg.conf.vbox } 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 start" elog "needed services." elog "To use the VirtualBox X drivers, use the following" elog "file as your /etc/X11/xorg.conf:" elog " /usr/share/doc/${PF}/xorg.conf.xorg" elog "" elog "Also make sure you use the Mesa library for OpenGL:" elog " eselect opengl set xorg-x11" elog "" elog "An autostart .desktop file has been installed to start" elog "VBoxClient in desktop sessions." elog "" elog "You can mount shared folders with:" elog " mount -t vboxsf " 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 "" }