jokey 08/10/27 18:26:13
Modified: ChangeLog virtualbox-guest-additions-2.0.2.ebuild
Added: virtualbox-guest-additions-2.0.4.ebuild
Removed: virtualbox-guest-additions-1.6.4-r2.ebuild
Log:
(Proxy commit) Version bump
(Portage version: 2.2_rc12/cvs/Linux 2.6.26-gentoo-r1 i686)
Revision Changes Path
1.6 app-emulation/virtualbox-guest-additions/ChangeLog
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-emulation/virtualbox-guest-additions/ChangeLog?rev=1.6&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-emulation/virtualbox-guest-additions/ChangeLog?rev=1.6&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-emulation/virtualbox-guest-additions/ChangeLog?r1=1.5&r2=1.6
Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-guest-additions/ChangeLog,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- ChangeLog 15 Sep 2008 19:50:08 -0000 1.5
+++ ChangeLog 27 Oct 2008 18:26:13 -0000 1.6
@@ -1,6 +1,26 @@
# ChangeLog for app-emulation/virtualbox-guest-additions
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-guest-additions/ChangeLog,v 1.5 2008/09/15 19:50:08 jokey Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-guest-additions/ChangeLog,v 1.6 2008/10/27 18:26:13 jokey Exp $
+
+*virtualbox-guest-additions-2.0.4 (27 Oct 2008)
+
+ 27 Oct 2008; Markus Ullmann <jokey@g.o>
+ -files/virtualbox-guest-additions-1.6.4-fix-missing-makefiles.patch,
+ -files/virtualbox-guest-additions-2.0.2-localconfig,
+ +files/virtualbox-guest-additions-2-localconfig,
+ -virtualbox-guest-additions-1.6.4-r2.ebuild,
+ virtualbox-guest-additions-2.0.2.ebuild,
+ +virtualbox-guest-additions-2.0.4.ebuild:
+ (Proxy commit) Version bump
+
+ 26 Oct 2008; Alessio Cassibba (X-Drum) <swapon@...>
+ -virtualbox-guest-additions-1.6.4-r2.ebuild,
+ -files/virtualbox-guest-additions-1.6.4-fix-missing-makefiles.patch,
+ virtualbox-guest-additions-2.0.2.ebuild,
+ -files/virtualbox-guest-additions-2.0.2-localconfig,
+ +virtualbox-guest-additions-2.0.4.ebuild,
+ +files/virtualbox-guest-additions-2-localconfig:
+ Version Bump; drop version 1.6.4
*virtualbox-guest-additions-2.0.2 (15 Sep 2008)
1.3 app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-2.0.2.ebuild
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-2.0.2.ebuild?rev=1.3&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-2.0.2.ebuild?rev=1.3&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-2.0.2.ebuild?r1=1.2&r2=1.3
Index: virtualbox-guest-additions-2.0.2.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-2.0.2.ebuild,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- virtualbox-guest-additions-2.0.2.ebuild 15 Sep 2008 22:13:48 -0000 1.2
+++ virtualbox-guest-additions-2.0.2.ebuild 27 Oct 2008 18:26:13 -0000 1.3
@@ -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/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-2.0.2.ebuild,v 1.2 2008/09/15 22:13:48 mr_bones_ Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-2.0.2.ebuild,v 1.3 2008/10/27 18:26:13 jokey Exp $
inherit eutils linux-mod
@@ -52,8 +52,8 @@
cd "${S}"
rm -rf kBuild/bin tools
- # Disable things unused or splitted into separate ebuilds
- cp "${FILESDIR}/${P}-localconfig" LocalConfig.kmk
+ # Disable things unused or splitted into separate ebuilds
+ cp "${FILESDIR}/${PN}-2-localconfig" LocalConfig.kmk
}
src_compile() {
1.1 app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-2.0.4.ebuild
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-2.0.4.ebuild?rev=1.1&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-2.0.4.ebuild?rev=1.1&content-type=text/plain
Index: virtualbox-guest-additions-2.0.4.ebuild
===================================================================
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-2.0.4.ebuild,v 1.1 2008/10/27 18:26:13 jokey Exp $
inherit eutils linux-mod
MY_P=VirtualBox-${PV}-OSE
DESCRIPTION="VirtualBox kernel modules and user-space tools for Linux guests"
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="X"
RDEPEND="x11-libs/libXt
amd64? ( app-emulation/emul-linux-x86-xlibs )
X? ( ~x11-drivers/xf86-video-virtualbox-${PV}
~x11-drivers/xf86-input-virtualbox-${PV}
x11-apps/xrandr
x11-apps/xrefresh )"
DEPEND="${RDEPEND}
>=dev-util/kbuild-0.1.4
>=dev-lang/yasm-0.6.2
sys-devel/bin86
sys-devel/dev86
sys-power/iasl
x11-proto/renderproto"
BUILD_TARGETS="all"
BUILD_TARGET_ARCH="${ARCH}"
MODULE_NAMES="vboxadd(misc:${WORKDIR}/vboxadd:${WORKDIR}/vboxadd)
vboxvfs(misc:${WORKDIR}/vboxvfs:${WORKDIR}/vboxvfs)"
S=${WORKDIR}/${MY_P/-OSE/}
pkg_setup() {
linux-mod_pkg_setup
BUILD_PARAMS="KERN_DIR=${KV_DIR} KERNOUT=${KV_OUT_DIR}"
}
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/}"/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}-2-localconfig" LocalConfig.kmk
}
src_compile() {
linux-mod_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{sharefolders,daemon} ; do
MAKE="kmk" emake TOOL_YASM_AS=yasm \
KBUILD_PATH="${S}/kBuild" \
|| die "kmk failed"
done
}
src_install() {
linux-mod_src_install
cd "${S}"/out/linux.${ARCH}/release/bin/additions
# shared folders
insinto /sbin
newins mountvboxsf mount.vboxsf
fperms 4755 /sbin/mount.vboxsf
# time synchronisation system service
insinto /usr/sbin
doins vboxadd-timesync
fperms 0755 /usr/sbin/vboxadd-timesync
newinitd "${FILESDIR}"/${PN}.initd ${PN}
# VBoxClient user service and xrandr wrapper
if use X; then
insinto /usr/bin
doins VBoxClient
doins VBoxComtrol
fperms 4755 /usr/bin/VBoxClient
fperms 4755 /usr/bin/VBoxControl
dodir /etc/X11/xinit/xinitrc.d/
echo -e "#/bin/sh\n/usr/bin/VBoxClient" \
>> "${D}/etc/X11/xinit/xinitrc.d/98VBoxClient"
fperms 0755 /etc/X11/xinit/xinitrc.d/98VBoxClient
cd "${S}"/src/VBox/Additions/x11/installer
newins VBoxRandR.sh VBoxRandR
fperms 0755 /usr/bin/VBoxRandR
fi
# udev rule for vboxdrv
dodir /etc/udev/rules.d
echo 'KERNEL=="vboxadd", NAME="vboxadd", OWNER="root", MODE="0660"' \
>> "${D}/etc/udev/rules.d/60-virtualbox-guest-additions.rules"
}
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 load all"
elog "needed modules and services."
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 ""
}
|