From 4ab7833c89653ac108a1de6769ef56337477643c Mon Sep 17 00:00:00 2001 From: x-drum Date: Sat, 13 Sep 2008 11:38:44 +0000 Subject: Version bump: add support for x11-base/xorg-server-1.5.0 svn path=/trunk/; revision=499 --- x11-drivers/xf86-video-virtualbox/ChangeLog | 5 +- x11-drivers/xf86-video-virtualbox/Manifest | 4 +- .../xf86-video-virtualbox-2.0.2.ebuild | 81 ++++++++++++++++++++++ 3 files changed, 87 insertions(+), 3 deletions(-) create mode 100644 x11-drivers/xf86-video-virtualbox/xf86-video-virtualbox-2.0.2.ebuild (limited to 'x11-drivers') diff --git a/x11-drivers/xf86-video-virtualbox/ChangeLog b/x11-drivers/xf86-video-virtualbox/ChangeLog index f9840d6..bf82b59 100644 --- a/x11-drivers/xf86-video-virtualbox/ChangeLog +++ b/x11-drivers/xf86-video-virtualbox/ChangeLog @@ -2,10 +2,11 @@ # Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2 # $Header: $ - 10 Sep 2008; Alessio Cassibba (X-Drum) + 13 Sep 2008; Alessio Cassibba (X-Drum) +xf86-video-virtualbox-2.0.0.ebuild, + +xf86-video-virtualbox-2.0.2.ebuild, +files/xf86-video-virtualbox-2.0.0-localconfig: - Version bump + Version bump: add support for x11-base/xorg-server-1.5.0 *xf86-video-virtualbox-1.6.6 (06 Sep 2008) *xf86-video-virtualbox-1.6.4-r1 (06 Sep 2008) diff --git a/x11-drivers/xf86-video-virtualbox/Manifest b/x11-drivers/xf86-video-virtualbox/Manifest index c1e9a61..b634093 100644 --- a/x11-drivers/xf86-video-virtualbox/Manifest +++ b/x11-drivers/xf86-video-virtualbox/Manifest @@ -3,8 +3,10 @@ AUX xf86-video-virtualbox-2.0.0-localconfig 845 RMD160 5cd3b73046f0dbe8eebef9041 DIST VirtualBox-1.6.4-OSE.tar.bz2 35484117 RMD160 af94b774d9964757da125c4614e393396f7e892b SHA1 457ae85f2d10028ac7c56e4b35ee47028ec0208b SHA256 7e777e5f602d7b48bf5a8b1d580ee43dd6327b9037816fde484a13db8a86b422 DIST VirtualBox-1.6.6-OSE.tar.bz2 35483853 RMD160 4b17428371089806cf6f5e52d1905936f7beb01d SHA1 7c323b35d77277c650cbce2821ab6778d1e3270e SHA256 acb3c20ef751ed408489d7b5c2d5d441226055a6e83bfeb9258ce2d55baba4da DIST VirtualBox-2.0.0-OSE.tar.bz2 37204751 RMD160 d0d1b94a4cb5b63ebeebc84434d7f44627278221 SHA1 a5fad49895e72d9d2261c7d2f8cffea4167be2c9 SHA256 9036ecab78d3f160d45a3fcdbdfb4266426a88c1b0cb7bb44ea65c6dc08be21e +DIST VirtualBox-2.0.2-OSE.tar.bz2 37548591 RMD160 4156f2efe5245236f9890abcd0adb5ad5291f86f SHA1 cdc51cc4e5ff189cf9eff832179494009df1334a SHA256 0318c69eace3db0979f0aefd27aeb6c54d7c1aafcc6a156b076bc116a1d8805b EBUILD xf86-video-virtualbox-1.6.4-r1.ebuild 1634 RMD160 42c9dade67ff90626d3fe6b320ec234a59f07bb7 SHA1 cf5a21ef3960e380510b0ae2603a6caad7265da3 SHA256 d9fdb446b345ef2f1292da42f2a086fe69e89397797bd3cfd79ee9070912fc23 EBUILD xf86-video-virtualbox-1.6.6.ebuild 1702 RMD160 79b93375bf2e14f798d68b5a8468cb65d0443e51 SHA1 22d38a40fecbad225c7d5ee66a39e0527bc71f7b SHA256 11826d499978c74ed09980d433d87b7bfa4078493e4f3b149e3bd859fb7ac6f4 EBUILD xf86-video-virtualbox-2.0.0.ebuild 1846 RMD160 41853b5171e7c0330599a4943519aec06d674d35 SHA1 9834a4eb285150ad1dc524c328306d77a9371784 SHA256 5941a0ebb8d7942e05b212abbba5344379044f13cfdef7b396a8ccb285698190 -MISC ChangeLog 2645 RMD160 fbb322868c55a291de8cea94052a0e354a8ef7f2 SHA1 b94995cf49d515e11d27801c2a76c5a0e15e4834 SHA256 200f883020ed2bd8883dae5e0e2aa9f953826f1b94a638456ce6ec13b670bee7 +EBUILD xf86-video-virtualbox-2.0.2.ebuild 1955 RMD160 e280dfdf7673f4e4d8847f6188207420144980d4 SHA1 3fca06de7b831f77af7c37488d89307e22298256 SHA256 88441cd02ca02f6f5f7c7c5df3c5cf24fd8639c619f7e262b27c1f97b3ff0beb +MISC ChangeLog 2728 RMD160 1b05751f0b276165c941305c6495bb57d318d0ef SHA1 8efa6823584fcbd9b3976c66d193f15971c10577 SHA256 a3ecca22226ebc6706c9519e76fb703a74af5badc6ece9468438af50c16bf012 MISC metadata.xml 344 RMD160 12935d5b21be85bc4222fd06371c93dcbf6f534e SHA1 68b99919921f246738cce4350b77d895e7c78106 SHA256 fff5aeb6f453d2e137765ca5016e81344cb0cd0cecd51d81bbb889cb1d7a5ba9 diff --git a/x11-drivers/xf86-video-virtualbox/xf86-video-virtualbox-2.0.2.ebuild b/x11-drivers/xf86-video-virtualbox/xf86-video-virtualbox-2.0.2.ebuild new file mode 100644 index 0000000..c477487 --- /dev/null +++ b/x11-drivers/xf86-video-virtualbox/xf86-video-virtualbox-2.0.2.ebuild @@ -0,0 +1,81 @@ +# Copyright 1999-2008 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +inherit x-modular eutils + +MY_P=VirtualBox-${PV}-OSE +DESCRIPTION="VirtualBox video driver" +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="" + +RDEPEND="x11-base/xorg-server" +DEPEND="${RDEPEND} + dev-util/kbuild + >=dev-lang/yasm-0.6.2 + sys-devel/dev86 + sys-power/iasl + x11-proto/fontsproto + x11-proto/randrproto + x11-proto/renderproto + x11-proto/xextproto + x11-proto/xineramaproto + x11-proto/xproto" + +S=${WORKDIR}/${MY_P/-OSE/} + +src_unpack() { + unpack ${A} + cd "${S}" + + # 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.0.0-localconfig" LocalConfig.kmk +} + +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/VBoxGuestLib} \ + src/VBox/Additions/x11/xgraphics ; do + MAKE="kmk" emake TOOL_YASM_AS=yasm \ + KBUILD_PATH="${S}/kBuild" \ + || die "kmk failed" + done +} + +src_install() { + cd "${S}/out/linux.${ARCH}/release/bin/additions" + insinto /usr/lib/xorg/modules/drivers + + if has_version "=x11-base/xorg-server-1.5" ; then + newins vboxvideo_drv_15.so vboxvideo_drv.so + elif has_version "=x11-base/xorg-server-1.4" ; then + newins vboxvideo_drv_14.so vboxvideo_drv.so + else + newins vboxvideo_drv_13.so vboxvideo_drv.so + fi +} + +pkg_postinst() { + elog "You need to edit the file /etc/X11/xorg.conf and set:" + elog "" + elog " Driver \"vboxvideo\"" + elog "" + elog "in the Graphics device section (Section \"Device\")" + elog "" +} -- cgit v1.2.3-65-gdbad