summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorx-drum <x-drum@localhost>2008-09-11 00:09:48 +0000
committerx-drum <x-drum@localhost>2008-09-11 00:09:48 +0000
commita694ee08d7c8f2bf6d66f5e82d85c155101757b7 (patch)
tree5c520fbb680ebf648afd34701832784cc9f1c814 /x11-drivers/xf86-input-virtualbox
parentVersion Bump (diff)
downloadjokey-a694ee08d7c8f2bf6d66f5e82d85c155101757b7.tar.gz
jokey-a694ee08d7c8f2bf6d66f5e82d85c155101757b7.tar.bz2
jokey-a694ee08d7c8f2bf6d66f5e82d85c155101757b7.zip
Version Bump
svn path=/trunk/; revision=490
Diffstat (limited to 'x11-drivers/xf86-input-virtualbox')
-rw-r--r--x11-drivers/xf86-input-virtualbox/ChangeLog15
-rw-r--r--x11-drivers/xf86-input-virtualbox/Manifest5
-rw-r--r--x11-drivers/xf86-input-virtualbox/files/xf86-input-virtualbox-2.0.0-localconfig27
-rw-r--r--x11-drivers/xf86-input-virtualbox/xf86-input-virtualbox-2.0.0.ebuild76
4 files changed, 122 insertions, 1 deletions
diff --git a/x11-drivers/xf86-input-virtualbox/ChangeLog b/x11-drivers/xf86-input-virtualbox/ChangeLog
index c556bb2..a3fe930 100644
--- a/x11-drivers/xf86-input-virtualbox/ChangeLog
+++ b/x11-drivers/xf86-input-virtualbox/ChangeLog
@@ -2,6 +2,21 @@
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+ 10 Sep 2008; Alessio Cassibba (X-Drum) <swapon@gmail.com>
+ +xf86-input-virtualbox-2.0.0.ebuild,
+ +files/xf86-input-virtualbox-2.0.0-localconfig:
+ Version bump
+
+*xf86-input-virtualbox-1.6.6 (06 Sep 2008)
+
+ 06 Sep 2008; Markus Ullmann <jokey@gentoo.org>
+ -files/xf86-input-virtualbox-1.5.6-remove-alsa.patch,
+ files/xf86-input-virtualbox-1.6.4-fix-missing-makefiles.patch,
+ -xf86-input-virtualbox-1.5.6.ebuild,
+ xf86-input-virtualbox-1.6.4-r1.ebuild,
+ +xf86-input-virtualbox-1.6.6.ebuild:
+ Port from dev overlay
+
03 Sep 2008; Alessio Cassibba (X-Drum) <swapon@gmail.com>
xf86-input-virtualbox-1.6.4-r1.ebuild,
+xf86-input-virtualbox-1.6.6.ebuild:
diff --git a/x11-drivers/xf86-input-virtualbox/Manifest b/x11-drivers/xf86-input-virtualbox/Manifest
index 2bdfb3c..75655bf 100644
--- a/x11-drivers/xf86-input-virtualbox/Manifest
+++ b/x11-drivers/xf86-input-virtualbox/Manifest
@@ -1,7 +1,10 @@
AUX xf86-input-virtualbox-1.6.4-fix-missing-makefiles.patch 2042 RMD160 a3e09cff5de8ea11e892187dce899cab4c8742d8 SHA1 d0d9d0679736fa21270ccfff0fac93533afd9a2a SHA256 051bb5d7c4a2040a1fe1289f20dcc35e6b263041774cf93466e682659d493ca8
+AUX xf86-input-virtualbox-2.0.0-localconfig 845 RMD160 5cd3b73046f0dbe8eebef9041f224b6c2433b733 SHA1 1a31b795e4037e444b94afdaa586349f1ae34d9b SHA256 ac7c25fd5f93f4a9ab76a085c58c9c3eb5e93f9e58594a022799df7103040a43
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
EBUILD xf86-input-virtualbox-1.6.4-r1.ebuild 1572 RMD160 49248b2c46a67a20a2ed918f64ec5f43987ea325 SHA1 1a1c2f9759fdfbfff8700bf31889066527e045c0 SHA256 c8a528c4453a987844480a0397c62ed76166181c675a71951edfcfbc3585c8e9
EBUILD xf86-input-virtualbox-1.6.6.ebuild 1640 RMD160 dbe4c5c9bda5969cdabf3ed639d935201f55d7af SHA1 a23d8940a8261f145c887af5fff69599791b5a46 SHA256 32ce6fe6791ff0b99d49afb7e549a7c268d167b599f488d9948266150a8d6519
-MISC ChangeLog 2221 RMD160 4fe58ce44254e9798b61b1964953340d6c7e0321 SHA1 6bb4e402aa554d183d53b6d78db80a20ef4a4b20 SHA256 8651b055c93a84d1f1459a3840f611883769cb630a7e4259126485ceb177577a
+EBUILD xf86-input-virtualbox-2.0.0.ebuild 1784 RMD160 e669cb3ee31149bc22b71f2afdc2d3681fa2a583 SHA1 966deebdee72f3034e0c6fd7f224738edf226772 SHA256 0b9c2e9946d0ef1e4effef20c4bedf1799982f65375113b8ffc42b878f764984
+MISC ChangeLog 2744 RMD160 3195c0c48acae0b93651745582ac7d615ed6a123 SHA1 4d0f9b9abac8d76b14471b1b9df28762c334e672 SHA256 32d6aa9044aaa8baba706c94bd7e85ee7283cad9b0ac8450cd7c944efb4528cf
MISC metadata.xml 344 RMD160 12935d5b21be85bc4222fd06371c93dcbf6f534e SHA1 68b99919921f246738cce4350b77d895e7c78106 SHA256 fff5aeb6f453d2e137765ca5016e81344cb0cd0cecd51d81bbb889cb1d7a5ba9
diff --git a/x11-drivers/xf86-input-virtualbox/files/xf86-input-virtualbox-2.0.0-localconfig b/x11-drivers/xf86-input-virtualbox/files/xf86-input-virtualbox-2.0.0-localconfig
new file mode 100644
index 0000000..3e1f7d8
--- /dev/null
+++ b/x11-drivers/xf86-input-virtualbox/files/xf86-input-virtualbox-2.0.0-localconfig
@@ -0,0 +1,27 @@
+# -*- Makefile -*-
+#
+# Overwrite some default kBuild settings
+#
+
+#
+# Copyright (C) 2006-2008 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 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.
+#
+
+# don't build testcases to save time, they are not needed for the package
+VBOX_WITH_TESTCASES :=
+VBOX_WITH_TESTSUITE :=
+
+KBUILD_MSG_STYLE := brief
+
+## paths, origin, hardening
+VBOX_WITH_HARDENING := 2
+VBOX_WITH_ORIGIN :=
+
diff --git a/x11-drivers/xf86-input-virtualbox/xf86-input-virtualbox-2.0.0.ebuild b/x11-drivers/xf86-input-virtualbox/xf86-input-virtualbox-2.0.0.ebuild
new file mode 100644
index 0000000..f89353d
--- /dev/null
+++ b/x11-drivers/xf86-input-virtualbox/xf86-input-virtualbox-2.0.0.ebuild
@@ -0,0 +1,76 @@
+# 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 input 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/inputproto
+ x11-proto/randrproto
+ 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}/${P}-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/xmouse ; 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/input
+
+ if has_version "<x11-base/xorg-server-1.4" ; then
+ newins vboxmouse_drv_71.so vboxmouse_drv.so
+ else
+ newins vboxmouse_drv_14.so vboxmouse_drv.so
+ fi
+}
+
+pkg_postinst() {
+ elog "You need to edit the file /etc/X11/xorg.conf and set:"
+ elog ""
+ elog " Driver \"vboxmouse\""
+ elog ""
+ elog "in the Core Pointer's InputDevice section (Section \"InputDevice\")"
+ elog ""
+}