summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLars Wendler <polynomial-c@gentoo.org>2012-09-13 19:46:22 +0000
committerLars Wendler <polynomial-c@gentoo.org>2012-09-13 19:46:22 +0000
commitdbac3e4984a25e418f0d88bc2f55e8063fc67aba (patch)
treea89f5f81a3f78efc0a18a44254a3c7e9398861f8
parentVersion bump. Removed old (diff)
downloadhistorical-dbac3e4984a25e418f0d88bc2f55e8063fc67aba.tar.gz
historical-dbac3e4984a25e418f0d88bc2f55e8063fc67aba.tar.bz2
historical-dbac3e4984a25e418f0d88bc2f55e8063fc67aba.zip
Version bump. Removed old
Package-Manager: portage-2.2.0_alpha127/cvs/Linux x86_64
-rw-r--r--app-emulation/virtualbox-additions/ChangeLog8
-rw-r--r--app-emulation/virtualbox-additions/virtualbox-additions-4.2.0.ebuild (renamed from app-emulation/virtualbox-additions/virtualbox-additions-4.1.20.ebuild)8
-rw-r--r--app-emulation/virtualbox-bin/ChangeLog8
-rw-r--r--app-emulation/virtualbox-bin/virtualbox-bin-4.2.0.ebuild (renamed from app-emulation/virtualbox-bin/virtualbox-bin-4.1.20.ebuild)18
-rw-r--r--app-emulation/virtualbox-extpack-oracle/ChangeLog9
-rw-r--r--app-emulation/virtualbox-extpack-oracle/virtualbox-extpack-oracle-4.2.0.ebuild (renamed from app-emulation/virtualbox-extpack-oracle/virtualbox-extpack-oracle-4.1.20.ebuild)10
-rw-r--r--app-emulation/virtualbox-guest-additions/ChangeLog11
-rw-r--r--app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-4.1.22.ebuild (renamed from app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-4.1.20.ebuild)2
-rw-r--r--app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-4.2.0.ebuild201
-rw-r--r--app-emulation/virtualbox-modules/ChangeLog8
-rw-r--r--app-emulation/virtualbox-modules/virtualbox-modules-4.2.0.ebuild (renamed from app-emulation/virtualbox-modules/virtualbox-modules-4.1.20.ebuild)2
-rw-r--r--app-emulation/virtualbox/ChangeLog8
-rw-r--r--app-emulation/virtualbox/virtualbox-4.2.0.ebuild (renamed from app-emulation/virtualbox/virtualbox-4.1.20-r1.ebuild)15
13 files changed, 277 insertions, 31 deletions
diff --git a/app-emulation/virtualbox-additions/ChangeLog b/app-emulation/virtualbox-additions/ChangeLog
index 5526d9b94f30..fd762bd720ed 100644
--- a/app-emulation/virtualbox-additions/ChangeLog
+++ b/app-emulation/virtualbox-additions/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for app-emulation/virtualbox-additions
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-additions/ChangeLog,v 1.51 2012/09/09 15:19:50 polynomial-c Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-additions/ChangeLog,v 1.52 2012/09/13 19:41:15 polynomial-c Exp $
+
+*virtualbox-additions-4.2.0 (13 Sep 2012)
+
+ 13 Sep 2012; Lars Wendler <polynomial-c@gentoo.org>
+ -virtualbox-additions-4.1.20.ebuild, +virtualbox-additions-4.2.0.ebuild:
+ Version bump. Removed old.
*virtualbox-additions-4.1.22 (09 Sep 2012)
diff --git a/app-emulation/virtualbox-additions/virtualbox-additions-4.1.20.ebuild b/app-emulation/virtualbox-additions/virtualbox-additions-4.2.0.ebuild
index 34f171a888bf..128ac417ad75 100644
--- a/app-emulation/virtualbox-additions/virtualbox-additions-4.1.20.ebuild
+++ b/app-emulation/virtualbox-additions/virtualbox-additions-4.2.0.ebuild
@@ -1,17 +1,19 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-additions/virtualbox-additions-4.1.20.ebuild,v 1.1 2012/08/21 09:18:04 polynomial-c Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-additions/virtualbox-additions-4.2.0.ebuild,v 1.1 2012/09/13 19:41:15 polynomial-c Exp $
EAPI=2
inherit eutils
MY_PN=VBoxGuestAdditions
-MY_P=${MY_PN}_${PV}
+MY_PV="${PV/beta/BETA}"
+MY_PV="${MY_PV/rc/RC}"
+MY_P=${MY_PN}_${MY_PV}
DESCRIPTION="CD image containing guest additions for VirtualBox"
HOMEPAGE="http://www.virtualbox.org/"
-SRC_URI="http://download.virtualbox.org/virtualbox/${PV}/${MY_P}.iso"
+SRC_URI="http://download.virtualbox.org/virtualbox/${MY_PV}/${MY_P}.iso"
LICENSE="PUEL"
SLOT="0"
diff --git a/app-emulation/virtualbox-bin/ChangeLog b/app-emulation/virtualbox-bin/ChangeLog
index 6fd37b20325d..93be5c869e51 100644
--- a/app-emulation/virtualbox-bin/ChangeLog
+++ b/app-emulation/virtualbox-bin/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for app-emulation/virtualbox-bin
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-bin/ChangeLog,v 1.137 2012/09/09 15:17:46 polynomial-c Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-bin/ChangeLog,v 1.138 2012/09/13 19:39:53 polynomial-c Exp $
+
+*virtualbox-bin-4.2.0 (13 Sep 2012)
+
+ 13 Sep 2012; Lars Wendler <polynomial-c@gentoo.org>
+ -virtualbox-bin-4.1.20.ebuild, +virtualbox-bin-4.2.0.ebuild:
+ Version bump. Removed old.
*virtualbox-bin-4.1.22 (09 Sep 2012)
diff --git a/app-emulation/virtualbox-bin/virtualbox-bin-4.1.20.ebuild b/app-emulation/virtualbox-bin/virtualbox-bin-4.2.0.ebuild
index c1d3ac1bf2fa..df61209d4cc0 100644
--- a/app-emulation/virtualbox-bin/virtualbox-bin-4.1.20.ebuild
+++ b/app-emulation/virtualbox-bin/virtualbox-bin-4.2.0.ebuild
@@ -1,23 +1,25 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-bin/virtualbox-bin-4.1.20.ebuild,v 1.1 2012/08/21 08:58:35 polynomial-c Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-bin/virtualbox-bin-4.2.0.ebuild,v 1.1 2012/09/13 19:39:53 polynomial-c Exp $
EAPI=2
inherit eutils unpacker fdo-mime gnome2 pax-utils
-MY_PV=${PV}-80170
-SDK_PV=${MY_PV}
+MY_PV=${PV/beta/BETA}
+MY_PV=${MY_PV/rc/RC}
+VBOX_PV=${MY_PV}-80737
+SDK_PV=${VBOX_PV}
EXTP_PV=${SDK_PV}
-MY_P=VirtualBox-${MY_PV}-Linux
+MY_P=VirtualBox-${VBOX_PV}-Linux
EXTP_PN=Oracle_VM_VirtualBox_Extension_Pack
DESCRIPTION="Family of powerful x86 virtualization products for enterprise as well as home use"
HOMEPAGE="http://www.virtualbox.org/"
-SRC_URI="amd64? ( http://download.virtualbox.org/virtualbox/${PV}/${MY_P}_amd64.run )
- x86? ( http://download.virtualbox.org/virtualbox/${PV}/${MY_P}_x86.run )
- sdk? ( http://download.virtualbox.org/virtualbox/${PV}/VirtualBoxSDK-${SDK_PV}.zip )
- http://download.virtualbox.org/virtualbox/${PV}/${EXTP_PN}-${EXTP_PV}.vbox-extpack -> ${EXTP_PN}-${EXTP_PV}.tar.gz"
+SRC_URI="amd64? ( http://download.virtualbox.org/virtualbox/${MY_PV}/${MY_P}_amd64.run )
+ x86? ( http://download.virtualbox.org/virtualbox/${MY_PV}/${MY_P}_x86.run )
+ sdk? ( http://download.virtualbox.org/virtualbox/${MY_PV}/VirtualBoxSDK-${SDK_PV}.zip )
+ http://download.virtualbox.org/virtualbox/${MY_PV}/${EXTP_PN}-${EXTP_PV}.vbox-extpack -> ${EXTP_PN}-${EXTP_PV}.tar.gz"
LICENSE="GPL-2 PUEL"
SLOT="0"
diff --git a/app-emulation/virtualbox-extpack-oracle/ChangeLog b/app-emulation/virtualbox-extpack-oracle/ChangeLog
index 9a95b6db25ac..7b1aab91a182 100644
--- a/app-emulation/virtualbox-extpack-oracle/ChangeLog
+++ b/app-emulation/virtualbox-extpack-oracle/ChangeLog
@@ -1,6 +1,13 @@
# ChangeLog for app-emulation/virtualbox-extpack-oracle
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-extpack-oracle/ChangeLog,v 1.31 2012/09/09 15:20:25 polynomial-c Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-extpack-oracle/ChangeLog,v 1.32 2012/09/13 19:42:35 polynomial-c Exp $
+
+*virtualbox-extpack-oracle-4.2.0 (13 Sep 2012)
+
+ 13 Sep 2012; Lars Wendler <polynomial-c@gentoo.org>
+ -virtualbox-extpack-oracle-4.1.20.ebuild,
+ +virtualbox-extpack-oracle-4.2.0.ebuild:
+ Version bump. Removed old.
*virtualbox-extpack-oracle-4.1.22 (09 Sep 2012)
diff --git a/app-emulation/virtualbox-extpack-oracle/virtualbox-extpack-oracle-4.1.20.ebuild b/app-emulation/virtualbox-extpack-oracle/virtualbox-extpack-oracle-4.2.0.ebuild
index 6dc1178a70e5..4907d3133555 100644
--- a/app-emulation/virtualbox-extpack-oracle/virtualbox-extpack-oracle-4.1.20.ebuild
+++ b/app-emulation/virtualbox-extpack-oracle/virtualbox-extpack-oracle-4.2.0.ebuild
@@ -1,18 +1,20 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-extpack-oracle/virtualbox-extpack-oracle-4.1.20.ebuild,v 1.1 2012/08/21 09:18:35 polynomial-c Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-extpack-oracle/virtualbox-extpack-oracle-4.2.0.ebuild,v 1.1 2012/09/13 19:42:35 polynomial-c Exp $
EAPI=2
inherit eutils multilib
-MY_BUILD="80170"
+MY_BUILD="80737"
MY_PN="Oracle_VM_VirtualBox_Extension_Pack"
-MY_P="${MY_PN}-${PV}-${MY_BUILD}"
+MY_PV="${PV/beta/BETA}"
+MY_PV="${MY_PV/rc/RC}"
+MY_P="${MY_PN}-${MY_PV}-${MY_BUILD}"
DESCRIPTION="PUEL extensions for VirtualBox"
HOMEPAGE="http://www.virtualbox.org/"
-SRC_URI="http://download.virtualbox.org/virtualbox/${PV}/${MY_P}.vbox-extpack -> ${MY_P}.tar.gz"
+SRC_URI="http://download.virtualbox.org/virtualbox/${MY_PV}/${MY_P}.vbox-extpack -> ${MY_P}.tar.gz"
LICENSE="PUEL"
SLOT="0"
diff --git a/app-emulation/virtualbox-guest-additions/ChangeLog b/app-emulation/virtualbox-guest-additions/ChangeLog
index ac6cfd60b260..7816776de5de 100644
--- a/app-emulation/virtualbox-guest-additions/ChangeLog
+++ b/app-emulation/virtualbox-guest-additions/ChangeLog
@@ -1,6 +1,15 @@
# ChangeLog for app-emulation/virtualbox-guest-additions
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-guest-additions/ChangeLog,v 1.101 2012/08/21 09:20:50 polynomial-c Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-guest-additions/ChangeLog,v 1.102 2012/09/13 19:46:22 polynomial-c Exp $
+
+*virtualbox-guest-additions-4.2.0 (13 Sep 2012)
+*virtualbox-guest-additions-4.1.22 (13 Sep 2012)
+
+ 13 Sep 2012; Lars Wendler <polynomial-c@gentoo.org>
+ -virtualbox-guest-additions-4.1.20.ebuild,
+ +virtualbox-guest-additions-4.1.22.ebuild,
+ +virtualbox-guest-additions-4.2.0.ebuild:
+ Version bump. Removed old. Added forgotten 4.1.22 version as well.
*virtualbox-guest-additions-4.1.20 (21 Aug 2012)
diff --git a/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-4.1.20.ebuild b/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-4.1.22.ebuild
index 2aed770e49d4..4baebbc180e6 100644
--- a/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-4.1.20.ebuild
+++ b/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-4.1.22.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2012 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-4.1.20.ebuild,v 1.1 2012/08/21 09:20:50 polynomial-c Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-4.1.22.ebuild,v 1.1 2012/09/13 19:46:22 polynomial-c Exp $
EAPI=2
diff --git a/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-4.2.0.ebuild b/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-4.2.0.ebuild
new file mode 100644
index 000000000000..6a189e85d81d
--- /dev/null
+++ b/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-4.2.0.ebuild
@@ -0,0 +1,201 @@
+# Copyright 1999-2012 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-4.2.0.ebuild,v 1.1 2012/09/13 19:46:22 polynomial-c Exp $
+
+EAPI=2
+
+inherit eutils linux-mod user
+
+MY_PV="${PV/beta/BETA}"
+MY_PV="${PV/rc/RC}"
+MY_P=VirtualBox-${MY_PV}
+DESCRIPTION="VirtualBox kernel modules and user-space tools for Linux guests"
+HOMEPAGE="http://www.virtualbox.org/"
+SRC_URI="http://download.virtualbox.org/virtualbox/${MY_PV}/${MY_P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="X"
+
+RDEPEND="X? ( ~x11-drivers/xf86-video-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 )
+ !!x11-drivers/xf86-input-virtualbox"
+DEPEND="${RDEPEND}
+ >=dev-util/kbuild-0.1.9998_pre20120806
+ >=dev-lang/yasm-0.6.2
+ sys-devel/bin86
+ sys-devel/dev86
+ sys-libs/pam
+ sys-power/iasl
+ X? ( x11-proto/renderproto )
+ !X? ( x11-proto/xproto )"
+
+BUILD_TARGETS="all"
+BUILD_TARGET_ARCH="${ARCH}"
+MODULE_NAMES="vboxguest(misc:${WORKDIR}/vboxguest:${WORKDIR}/vboxguest)
+ vboxsf(misc:${WORKDIR}/vboxsf:${WORKDIR}/vboxsf)"
+
+S="${WORKDIR}/${MY_P}"
+
+pkg_setup() {
+ linux-mod_pkg_setup
+ BUILD_PARAMS="KERN_DIR=${KV_DIR} KERNOUT=${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
+ "${S}"/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
+}
+
+src_prepare() {
+ # PaX fixes (see bug #298988)
+ pushd "${WORKDIR}" &>/dev/null || die
+ epatch "${FILESDIR}"/vboxguest-4.1.0-log-use-c99.patch
+ popd &>/dev/null || die
+
+ # 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_configure() {
+ # build the user-space tools, warnings are harmless
+ ./configure --nofatal \
+ --disable-xpcom \
+ --disable-sdl-ttf \
+ --disable-pulse \
+ --disable-alsa \
+ --build-headless || die "configure failed"
+}
+
+src_compile() {
+ source ./env.sh
+
+ for each in /src/VBox/{Runtime,Additions/common} \
+ /src/VBox/Additions/linux/{sharedfolders,daemon} ; do
+ cd "${S}"${each}
+ MAKE="kmk" emake TOOL_YASM_AS=yasm \
+ KBUILD_PATH="${S}/kBuild" \
+ || die "kmk VBoxControl failed"
+ done
+
+ if use X; then
+ cd "${S}"/src/VBox/Additions/x11/VBoxClient
+ MAKE="kmk" emake TOOL_YASM_AS=yasm \
+ KBUILD_PATH="${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. (>=3.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 /lib/udev/rules.d
+ echo 'KERNEL=="vboxguest", OWNER="vboxguest", GROUP="vboxguest", MODE="0660"' \
+ >> "${D}/lib/udev/rules.d/60-virtualbox-guest-additions.rules" \
+ || die
+ echo 'KERNEL=="vboxuser", OWNER="vboxguest", GROUP="vboxguest", MODE="0660"' \
+ >> "${D}/lib/udev/rules.d/60-virtualbox-guest-additions.rules" \
+ || die
+
+ # 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 ! use X ; then
+ elog "use flag X is off, enable it to install the"
+ elog "X Window System input and video drivers"
+ fi
+ elog ""
+ elog "Please add users to the \"vboxguest\" group so they can"
+ elog "benefit from seamless mode, auto-resize and clipboard."
+ elog ""
+ 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 <shared_folder_name> <mount_point>"
+ 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 ""
+}
diff --git a/app-emulation/virtualbox-modules/ChangeLog b/app-emulation/virtualbox-modules/ChangeLog
index 27a2c7b46728..ac4d52807221 100644
--- a/app-emulation/virtualbox-modules/ChangeLog
+++ b/app-emulation/virtualbox-modules/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for app-emulation/virtualbox-modules
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-modules/ChangeLog,v 1.110 2012/09/09 15:15:45 polynomial-c Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-modules/ChangeLog,v 1.111 2012/09/13 19:37:11 polynomial-c Exp $
+
+*virtualbox-modules-4.2.0 (13 Sep 2012)
+
+ 13 Sep 2012; Lars Wendler <polynomial-c@gentoo.org>
+ -virtualbox-modules-4.1.20.ebuild, +virtualbox-modules-4.2.0.ebuild:
+ Version bump. Removed old.
*virtualbox-modules-4.1.22 (09 Sep 2012)
diff --git a/app-emulation/virtualbox-modules/virtualbox-modules-4.1.20.ebuild b/app-emulation/virtualbox-modules/virtualbox-modules-4.2.0.ebuild
index e5053e7d58d2..17f9930dc382 100644
--- a/app-emulation/virtualbox-modules/virtualbox-modules-4.1.20.ebuild
+++ b/app-emulation/virtualbox-modules/virtualbox-modules-4.2.0.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-modules/virtualbox-modules-4.1.20.ebuild,v 1.1 2012/08/21 08:58:05 polynomial-c Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-modules/virtualbox-modules-4.2.0.ebuild,v 1.1 2012/09/13 19:37:11 polynomial-c Exp $
# XXX: the tarball here is just the kernel modules split out of the binary
# package that comes from virtualbox-bin
diff --git a/app-emulation/virtualbox/ChangeLog b/app-emulation/virtualbox/ChangeLog
index ca200f88e270..ffb8e1442847 100644
--- a/app-emulation/virtualbox/ChangeLog
+++ b/app-emulation/virtualbox/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for app-emulation/virtualbox
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox/ChangeLog,v 1.125 2012/09/09 15:23:01 polynomial-c Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox/ChangeLog,v 1.126 2012/09/13 19:44:15 polynomial-c Exp $
+
+*virtualbox-4.2.0 (13 Sep 2012)
+
+ 13 Sep 2012; Lars Wendler <polynomial-c@gentoo.org>
+ -virtualbox-4.1.20-r1.ebuild, +virtualbox-4.2.0.ebuild:
+ Version bump. Removed old.
*virtualbox-4.1.22 (09 Sep 2012)
diff --git a/app-emulation/virtualbox/virtualbox-4.1.20-r1.ebuild b/app-emulation/virtualbox/virtualbox-4.2.0.ebuild
index 34bd13abf65a..13ca1be19519 100644
--- a/app-emulation/virtualbox/virtualbox-4.1.20-r1.ebuild
+++ b/app-emulation/virtualbox/virtualbox-4.2.0.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox/virtualbox-4.1.20-r1.ebuild,v 1.3 2012/09/05 09:16:52 jlec Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox/virtualbox-4.2.0.ebuild,v 1.1 2012/09/13 19:44:15 polynomial-c Exp $
EAPI=4
@@ -11,8 +11,10 @@ if [[ ${PV} == "9999" ]] ; then
ESVN_REPO_URI="http://www.virtualbox.org/svn/vbox/trunk"
inherit linux-mod subversion
else
- MY_P=VirtualBox-${PV}
- SRC_URI="http://download.virtualbox.org/virtualbox/${PV}/${MY_P}.tar.bz2"
+ MY_PV="${PV/beta/BETA}"
+ MY_PV="${MY_PV/rc/RC}"
+ MY_P=VirtualBox-${MY_PV}
+ SRC_URI="http://download.virtualbox.org/virtualbox/${MY_PV}/${MY_P}.tar.bz2"
S="${WORKDIR}/${MY_P}"
fi
@@ -50,7 +52,7 @@ RDEPEND="!app-emulation/virtualbox-bin
vnc? ( >=net-libs/libvncserver-0.9.9 )
java? ( || ( virtual/jre:1.7 virtual/jre:1.6 ) )"
DEPEND="${RDEPEND}
- >=dev-util/kbuild-0.1.999
+ >=dev-util/kbuild-0.1.9998_pre20120806
>=dev-lang/yasm-0.6.2
sys-devel/bin86
sys-devel/dev86
@@ -176,7 +178,7 @@ src_prepare() {
# Fix compile error on hardened bug 339914 (disable PIE)
if gcc-specs-pie ; then
- epatch "${FILESDIR}"/${PN}-4.1.20-nopie.patch
+ epatch "${FILESDIR}"/virtualbox-4.1.20-nopie.patch
fi
}
@@ -272,9 +274,6 @@ src_install() {
fperms 4750 /usr/$(get_libdir)/${PN}/VBoxNetAdpCtl
fperms 4750 /usr/$(get_libdir)/${PN}/VBoxNetDHCP
- # VBoxSVC needs to be pax-marked (bug #403453)
- pax-mark -m "${D}"/usr/$(get_libdir)/${PN}/VBoxSVC || die
-
if ! use headless ; then
for each in VBox{SDL,Headless} ; do
doins $each || die