summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarkus Ullmann <jokey@gentoo.org>2008-10-27 18:20:26 +0000
committerMarkus Ullmann <jokey@gentoo.org>2008-10-27 18:20:26 +0000
commit28f34ba58b208a9b2386d1e52f98417912c37cf7 (patch)
tree5f5442a9693c25eccbb11cc419dc0edb862d1662 /x11-drivers/xf86-input-virtualbox
parentFix typo. (diff)
downloadgentoo-2-28f34ba58b208a9b2386d1e52f98417912c37cf7.tar.gz
gentoo-2-28f34ba58b208a9b2386d1e52f98417912c37cf7.tar.bz2
gentoo-2-28f34ba58b208a9b2386d1e52f98417912c37cf7.zip
(Proxy commit) Version bump
(Portage version: 2.2_rc12/cvs/Linux 2.6.26-gentoo-r1 i686)
Diffstat (limited to 'x11-drivers/xf86-input-virtualbox')
-rw-r--r--x11-drivers/xf86-input-virtualbox/ChangeLog21
-rw-r--r--x11-drivers/xf86-input-virtualbox/files/xf86-input-virtualbox-1.6.4-fix-missing-makefiles.patch66
-rw-r--r--x11-drivers/xf86-input-virtualbox/files/xf86-input-virtualbox-2-localconfig (renamed from x11-drivers/xf86-input-virtualbox/files/xf86-input-virtualbox-2.0.2-localconfig)0
-rw-r--r--x11-drivers/xf86-input-virtualbox/xf86-input-virtualbox-2.0.2.ebuild4
-rw-r--r--x11-drivers/xf86-input-virtualbox/xf86-input-virtualbox-2.0.4.ebuild (renamed from x11-drivers/xf86-input-virtualbox/xf86-input-virtualbox-1.6.4-r1.ebuild)33
5 files changed, 46 insertions, 78 deletions
diff --git a/x11-drivers/xf86-input-virtualbox/ChangeLog b/x11-drivers/xf86-input-virtualbox/ChangeLog
index 47232e2d33ea..989d98a8958d 100644
--- a/x11-drivers/xf86-input-virtualbox/ChangeLog
+++ b/x11-drivers/xf86-input-virtualbox/ChangeLog
@@ -1,6 +1,25 @@
# ChangeLog for x11-drivers/xf86-input-virtualbox
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/x11-drivers/xf86-input-virtualbox/ChangeLog,v 1.5 2008/09/15 19:46:11 jokey Exp $
+# $Header: /var/cvsroot/gentoo-x86/x11-drivers/xf86-input-virtualbox/ChangeLog,v 1.6 2008/10/27 18:20:25 jokey Exp $
+
+*xf86-input-virtualbox-2.0.4 (27 Oct 2008)
+
+ 27 Oct 2008; Markus Ullmann <jokey@gentoo.org>
+ -files/xf86-input-virtualbox-1.6.4-fix-missing-makefiles.patch,
+ -files/xf86-input-virtualbox-2.0.2-localconfig,
+ +files/xf86-input-virtualbox-2-localconfig,
+ -xf86-input-virtualbox-1.6.4-r1.ebuild,
+ xf86-input-virtualbox-2.0.2.ebuild, +xf86-input-virtualbox-2.0.4.ebuild:
+ (Proxy commit) Version bump
+
+ 26 Oct 2008; Alessio Cassibba (X-Drum) <swapon@gmail.com>
+ -xf86-input-virtualbox-1.6.4-r1.ebuild,
+ -files/xf86-input-virtualbox-1.6.4-fix-missing-makefiles.patch,
+ xf86-input-virtualbox-2.0.2.ebuild,
+ -files/xf86-input-virtualbox-2.0.2-localconfig,
+ +xf86-input-virtualbox-2.0.4.ebuild,
+ +files/xf86-input-virtualbox-2-localconfig:
+ Version Bump; drop version 1.6.4
*xf86-input-virtualbox-2.0.2 (15 Sep 2008)
diff --git a/x11-drivers/xf86-input-virtualbox/files/xf86-input-virtualbox-1.6.4-fix-missing-makefiles.patch b/x11-drivers/xf86-input-virtualbox/files/xf86-input-virtualbox-1.6.4-fix-missing-makefiles.patch
deleted file mode 100644
index a6fdbfef0dc3..000000000000
--- a/x11-drivers/xf86-input-virtualbox/files/xf86-input-virtualbox-1.6.4-fix-missing-makefiles.patch
+++ /dev/null
@@ -1,66 +0,0 @@
---- src/apps/Makefile.kmk 1970-01-01 01:00:00.000000000 +0100
-+++ src/apps/Makefile.kmk 2008-08-02 16:06:11.358197514 +0200
-@@ -0,0 +1,28 @@
-+# $Id: xf86-input-virtualbox-1.6.4-fix-missing-makefiles.patch,v 1.4 2008/09/15 19:46:12 jokey Exp $
-+## @file
-+# Sub-Makefile for the external apps.
-+#
-+
-+#
-+# Copyright (C) 2006-2007 Sun Microsystems, Inc.
-+#
-+# Sun Microsystems, Inc. confidential
-+# All rights reserved
-+#
-+
-+DEPTH = ../..
-+include $(KBUILD_PATH)/subheader.kmk
-+
-+ifdef VBOX_WITH_KCHMVIEWER
-+ ifneq ($(wildcard $(PATH_SUB_CURRENT)/kchmviewer-2.6),)
-+ include $(PATH_SUB_CURRENT)/kchmviewer-2.6/Makefile.kmk
-+ endif
-+endif
-+ifneq ($(wildcard $(PATH_SUB_CURRENT)/tunctl),)
-+ ifeq ($(KBUILD_TARGET),linux)
-+ include $(PATH_SUB_CURRENT)/tunctl/Makefile.kmk
-+ endif
-+endif
-+
-+include $(KBUILD_PATH)/subfooter.kmk
-+
---- src/apps/tunctl/Makefile.kmk 1970-01-01 01:00:00.000000000 +0100
-+++ src/apps/tunctl/Makefile.kmk 2008-08-02 16:06:37.447936207 +0200
-@@ -0,0 +1,32 @@
-+# $Id: xf86-input-virtualbox-1.6.4-fix-missing-makefiles.patch,v 1.4 2008/09/15 19:46:12 jokey Exp $
-+## @file
-+# Sub-Makefile for VBoxTunctl
-+#
-+# VBoxTunctl is identical to tunctl from Usermode Linux except for the name.
-+#
-+
-+#
-+# Copyright (C) 2006-2007 Sun Microsystems, Inc.
-+#
-+# This file is part of VirtualBox Open Source Edition (OSE), as
-+# available from http://www.virtualbox.org. This file is free software;
-+# you can redistribute it and/or modify it under the terms of the GNU
-+# General Public License (GPL) as published by the Free Software
-+# Foundation, in version 2 as it comes in the "COPYING" file of the
-+# VirtualBox OSE distribution. VirtualBox OSE is distributed in the
-+# hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
-+#
-+# Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa
-+# Clara, CA 95054 USA or visit http://www.sun.com if you need
-+# additional information or have any questions.
-+#
-+
-+DEPTH = ../../..
-+include $(KBUILD_PATH)/subheader.kmk
-+
-+PROGRAMS.linux += VBoxTunctl
-+VBoxTunctl_TEMPLATE = VBOXR3EXE
-+VBoxTunctl_SOURCES = tunctl.c
-+
-+include $(KBUILD_PATH)/subfooter.kmk
-+
diff --git a/x11-drivers/xf86-input-virtualbox/files/xf86-input-virtualbox-2.0.2-localconfig b/x11-drivers/xf86-input-virtualbox/files/xf86-input-virtualbox-2-localconfig
index 3e1f7d8cbb32..3e1f7d8cbb32 100644
--- a/x11-drivers/xf86-input-virtualbox/files/xf86-input-virtualbox-2.0.2-localconfig
+++ b/x11-drivers/xf86-input-virtualbox/files/xf86-input-virtualbox-2-localconfig
diff --git a/x11-drivers/xf86-input-virtualbox/xf86-input-virtualbox-2.0.2.ebuild b/x11-drivers/xf86-input-virtualbox/xf86-input-virtualbox-2.0.2.ebuild
index 905abcd5bc40..58022a45ae56 100644
--- a/x11-drivers/xf86-input-virtualbox/xf86-input-virtualbox-2.0.2.ebuild
+++ b/x11-drivers/xf86-input-virtualbox/xf86-input-virtualbox-2.0.2.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/x11-drivers/xf86-input-virtualbox/xf86-input-virtualbox-2.0.2.ebuild,v 1.1 2008/09/15 19:46:11 jokey Exp $
+# $Header: /var/cvsroot/gentoo-x86/x11-drivers/xf86-input-virtualbox/xf86-input-virtualbox-2.0.2.ebuild,v 1.2 2008/10/27 18:20:25 jokey Exp $
inherit x-modular eutils
@@ -35,7 +35,7 @@ src_unpack() {
rm -rf kBuild/bin tools
# Disable things unused or splitted into separate ebuilds
- cp "${FILESDIR}/${P}-localconfig" LocalConfig.kmk
+ cp "${FILESDIR}/${PN}-2-localconfig" LocalConfig.kmk
}
src_compile() {
diff --git a/x11-drivers/xf86-input-virtualbox/xf86-input-virtualbox-1.6.4-r1.ebuild b/x11-drivers/xf86-input-virtualbox/xf86-input-virtualbox-2.0.4.ebuild
index afc4216270cc..e7ccae731eef 100644
--- a/x11-drivers/xf86-input-virtualbox/xf86-input-virtualbox-1.6.4-r1.ebuild
+++ b/x11-drivers/xf86-input-virtualbox/xf86-input-virtualbox-2.0.4.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/x11-drivers/xf86-input-virtualbox/xf86-input-virtualbox-1.6.4-r1.ebuild,v 1.3 2008/09/15 19:46:11 jokey Exp $
+# $Header: /var/cvsroot/gentoo-x86/x11-drivers/xf86-input-virtualbox/xf86-input-virtualbox-2.0.4.ebuild,v 1.1 2008/10/27 18:20:25 jokey Exp $
inherit x-modular eutils
@@ -12,10 +12,13 @@ SRC_URI="http://download.virtualbox.org/virtualbox/${PV}/${MY_P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE=""
+IUSE="hal"
-RDEPEND="x11-base/xorg-server"
+RDEPEND="x11-base/xorg-server
+ hal? ( sys-apps/hal )"
DEPEND="${RDEPEND}
+ >=dev-util/kbuild-0.1.4
+ >=dev-lang/yasm-0.6.2
sys-devel/dev86
sys-power/iasl
x11-proto/inputproto
@@ -28,8 +31,11 @@ src_unpack() {
unpack ${A}
cd "${S}"
- # Fix missing makefiles
- epatch "${FILESDIR}/${P}-fix-missing-makefiles.patch"
+ # 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
}
src_compile() {
@@ -44,7 +50,9 @@ src_compile() {
for each in src/VBox/{Runtime,Additions/common/VBoxGuestLib} \
src/VBox/Additions/x11/xmouse ; do
- MAKE="kmk" emake || die "kmk failed"
+ MAKE="kmk" emake TOOL_YASM_AS=yasm \
+ KBUILD_PATH="${S}/kBuild" \
+ || die "kmk failed"
done
}
@@ -52,10 +60,17 @@ src_install() {
cd "${S}/out/linux.${ARCH}/release/bin/additions"
insinto /usr/lib/xorg/modules/input
- if has_version "<x11-base/xorg-server-1.4" ; then
- newins vboxmouse_drv_71.so vboxmouse_drv.so
- else
+ if has_version "=x11-base/xorg-server-1.5" ; then
+ newins vboxmouse_drv_15.so vboxmouse_drv.so
+ elif has_version "=x11-base/xorg-server-1.4" ; then
newins vboxmouse_drv_14.so vboxmouse_drv.so
+ else
+ newins vboxmouse_drv_71.so vboxmouse_drv.so
+ fi
+
+ if use hal; then
+ insinto /usr/share/hal/fdi/information/20thirdparty
+ doins 90-vboxguest.fdi
fi
}