Version bump, as requested by the proxy-maintainer Alessio Cassibba.
authorDiego Elio Pettenò <flameeyes@gentoo.org>
Mon, 25 Feb 2008 21:59:19 +0000 (21:59 +0000)
committerDiego Elio Pettenò <flameeyes@gentoo.org>
Mon, 25 Feb 2008 21:59:19 +0000 (21:59 +0000)
Package-Manager: portage-2.1.4.4

app-emulation/virtualbox-additions/ChangeLog
app-emulation/virtualbox-additions/virtualbox-additions-1.5.6.ebuild [new file with mode: 0644]
app-emulation/virtualbox-bin/ChangeLog
app-emulation/virtualbox-bin/virtualbox-bin-1.5.6.ebuild [new file with mode: 0644]
app-emulation/virtualbox-modules/ChangeLog
app-emulation/virtualbox-modules/virtualbox-modules-1.5.6.ebuild [new file with mode: 0644]
app-emulation/virtualbox/ChangeLog
app-emulation/virtualbox/virtualbox-1.5.6.ebuild [new file with mode: 0644]

index a1a0baeacf44e30417da8cd72d44f259be878b2c..e7bb6eaa18fd5d5c08fc03e6bf55018a53df9242 100644 (file)
@@ -1,6 +1,12 @@
 # ChangeLog for app-emulation/virtualbox-additions
 # Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-additions/ChangeLog,v 1.13 2008/01/05 17:48:38 jokey Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-additions/ChangeLog,v 1.14 2008/02/25 21:59:05 flameeyes Exp $
+
+*virtualbox-additions-1.5.6 (25 Feb 2008)
+
+  25 Feb 2008; Diego Pettenò <flameeyes@gentoo.org>
+  +virtualbox-additions-1.5.6.ebuild:
+  Version bump, as requested by the proxy-maintainer Alessio Cassibba.
 
 *virtualbox-additions-1.5.4 (05 Jan 2008)
 
diff --git a/app-emulation/virtualbox-additions/virtualbox-additions-1.5.6.ebuild b/app-emulation/virtualbox-additions/virtualbox-additions-1.5.6.ebuild
new file mode 100644 (file)
index 0000000..d840a1f
--- /dev/null
@@ -0,0 +1,35 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-additions/virtualbox-additions-1.5.6.ebuild,v 1.1 2008/02/25 21:59:05 flameeyes Exp $
+
+inherit eutils
+
+MY_PN=VBoxGuestAdditions
+MY_P=${MY_PN}_${PV}
+
+DESCRIPTION="Guest additions for VirtualBox"
+HOMEPAGE="http://www.virtualbox.org/"
+SRC_URI="http://virtualbox.org/download/${PV}/${MY_P}.iso"
+
+LICENSE="PUEL"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="!app-emulation/virtualbox-bin
+       !=app-emulation/virtualbox-9999"
+
+RESTRICT="primaryuri"
+
+pkg_setup() {
+       check_license
+}
+
+src_unpack() {
+       return 0
+}
+
+src_install() {
+       insinto /opt/VirtualBox/additions
+       newins "${DISTDIR}"/${MY_P}.iso ${MY_PN}.iso
+}
index 29fb1da2cb88e4c1d9f7c9f376282af0eea62c45..4f60041d2f8f1b2c37308bb5a1cb8c424a64e014 100644 (file)
@@ -1,6 +1,12 @@
 # ChangeLog for app-emulation/virtualbox-bin
 # Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-bin/ChangeLog,v 1.20 2008/01/05 17:53:52 jokey Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-bin/ChangeLog,v 1.21 2008/02/25 21:58:45 flameeyes Exp $
+
+*virtualbox-bin-1.5.6 (25 Feb 2008)
+
+  25 Feb 2008; Diego Pettenò <flameeyes@gentoo.org>
+  +virtualbox-bin-1.5.6.ebuild:
+  Version bump, as requested by the proxy-maintainer Alessio Cassibba.
 
 *virtualbox-bin-1.5.4 (05 Jan 2008)
 
diff --git a/app-emulation/virtualbox-bin/virtualbox-bin-1.5.6.ebuild b/app-emulation/virtualbox-bin/virtualbox-bin-1.5.6.ebuild
new file mode 100644 (file)
index 0000000..8e9cc74
--- /dev/null
@@ -0,0 +1,138 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-bin/virtualbox-bin-1.5.6.ebuild,v 1.1 2008/02/25 21:58:45 flameeyes Exp $
+
+inherit eutils fdo-mime qt3 pax-utils
+
+MY_P=VirtualBox_${PV}-1_Linux_${ARCH}.run
+
+DESCRIPTION="Softwarefamily of powerful x86 virtualization"
+HOMEPAGE="http://www.virtualbox.org/"
+SRC_URI="amd64? ( http://www.virtualbox.org/download/${PV}/VirtualBox_${PV}-1_Linux_amd64.run )
+       x86? ( http://www.virtualbox.org/download/${PV}/VirtualBox_${PV}-1_Linux_x86.run )"
+
+LICENSE="PUEL"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="additions chm sdk"
+
+RDEPEND="!app-emulation/virtualbox
+       !app-emulation/virtualbox-additions
+       ~app-emulation/virtualbox-modules-${PV}
+       virtual/xft
+       x11-libs/libXi
+       x11-libs/libX11
+       x11-libs/libXft
+       x11-libs/libXtst
+       x11-libs/libXext
+       x11-libs/libXt
+       x11-libs/libICE
+       x11-libs/libSM
+       x11-libs/libXrender
+       x11-libs/libXrandr
+       x11-libs/libXau
+       x11-libs/libXcursor
+       x11-libs/libXdmcp
+       x11-libs/libXfixes
+       dev-libs/libxml2
+       media-libs/libsdl
+       media-libs/libmng
+       media-libs/jpeg
+       media-libs/libpng
+       media-libs/freetype
+       media-libs/fontconfig
+       $(qt_min_version 3.3.5)
+       sys-apps/usermode-utilities
+       net-misc/bridge-utils
+       x86? ( =virtual/libstdc++-3.3 )
+       sdk? ( dev-libs/libIDL )
+       chm? ( app-doc/kchmviewer )"
+
+S=${WORKDIR}
+
+RESTRICT="primaryuri"
+
+pkg_setup() {
+       # The VBoxSDL frontend needs media-libs/libsdl compiled
+       # with USE flag X enabled (bug #177335)
+       if ! built_with_use media-libs/libsdl X; then
+               eerror "media-libs/libsdl was compiled without the \"X\" USE flag enabled."
+               eerror "Please re-emerge media-libs/libsdl with USE=\"X\"."
+               die "media-libs/libsdl should be compiled with the \"X\" USE flag."
+       fi
+
+       check_license
+}
+
+src_unpack() {
+       unpack_makeself ${MY_P}
+       unpack ./VirtualBox.tar.bz2
+}
+
+src_install() {
+
+       # desktop entry
+       newicon VBox.png virtualbox.png
+       newmenu "${FILESDIR}"/${PN}.desktop virtualbox.desktop
+
+       # create virtualbox configurations files
+       insinto /etc/vbox
+       newins "${FILESDIR}/${PN}-config" vbox.cfg
+       newins "${FILESDIR}/${PN}-interfaces" interfaces
+
+       insinto /opt/VirtualBox
+       doins UserManual.pdf
+
+       if use additions; then
+               doins -r additions
+       fi
+       if use sdk; then
+               doins -r sdk
+               fowners root:vboxusers /opt/VirtualBox/sdk/bin/xpidl
+               fperms 0750 /opt/VirtualBox/sdk/bin/xpidl
+               pax-mark -m "${D}"/opt/VirtualBox/sdk/bin/xpidl
+       fi
+       if use chm; then
+               doins *.chm
+               dosym /usr/bin/kchmviewer /opt/VirtualBox/kchmviewer
+       fi
+
+       rm -rf src sdk tst* rdesktop-vrdp.tar.gz deffiles install.sh routines.sh \
+       runlevel.sh vboxdrv.sh VBox.sh VBox.png kchmviewer additions VirtualBox.desktop \
+       VirtualBox.tar.bz2 vboxnet.sh LICENSE VirtualBox.chm VirtualBoxAPI.chm \
+       VBoxSysInfo.sh
+
+       doins -r *
+       for each in VBox{Manage,SDL,SVC,XPCOMIPCD,VRDP,Tunctl} VirtualBox ; do
+               fowners root:vboxusers /opt/VirtualBox/${each}
+               fperms 0750 /opt/VirtualBox/${each}
+               pax-mark -m "${D}"/opt/VirtualBox/${each}
+       done
+
+       exeinto /opt/VirtualBox
+       newexe "${FILESDIR}/${PN}-wrapper" "VBox.sh" || die
+       fowners root:vboxusers /opt/VirtualBox/VBox.sh
+       fperms 0750 /opt/VirtualBox/VBox.sh
+       fowners root:vboxusers /opt/VirtualBox/VBoxAddIF.sh
+       fperms 0750 /opt/VirtualBox/VBoxAddIF.sh
+
+       dosym /opt/VirtualBox/VBox.sh /usr/bin/VirtualBox
+       dosym /opt/VirtualBox/VBox.sh /usr/bin/VBoxManage
+       dosym /opt/VirtualBox/VBox.sh /usr/bin/VBoxSDL
+       dosym /opt/VirtualBox/VBox.sh /usr/bin/VBoxVRDP
+       dosym /opt/VirtualBox/VBoxTunctl /usr/bin/VBoxTunctl
+       dosym /opt/VirtualBox/VBoxAddIF.sh /usr/bin/VBoxAddIF
+       dosym /opt/VirtualBox/VBoxAddIF.sh /usr/bin/VBoxDeleteIF
+}
+
+pkg_postinst() {
+       fdo-mime_desktop_database_update
+       elog ""
+       elog "To launch VirtualBox just type: \"VirtualBox\""
+       elog "You must be in the vboxusers group to use VirtualBox"
+       elog ""
+}
+
+pkg_postrm() {
+       fdo-mime_desktop_database_update
+}
index 93de4c3e2be6c6047443d1792589000d804eee0d..b56102e265c4bdad273c73ade5d14677d83b410d 100644 (file)
@@ -1,6 +1,12 @@
 # ChangeLog for app-emulation/virtualbox-modules
 # Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-modules/ChangeLog,v 1.14 2008/01/05 17:50:29 jokey Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-modules/ChangeLog,v 1.15 2008/02/25 21:59:19 flameeyes Exp $
+
+*virtualbox-modules-1.5.6 (25 Feb 2008)
+
+  25 Feb 2008; Diego Pettenò <flameeyes@gentoo.org>
+  +virtualbox-modules-1.5.6.ebuild:
+  Version bump, as requested by the proxy-maintainer Alessio Cassibba.
 
 *virtualbox-modules-1.5.4 (05 Jan 2008)
 
diff --git a/app-emulation/virtualbox-modules/virtualbox-modules-1.5.6.ebuild b/app-emulation/virtualbox-modules/virtualbox-modules-1.5.6.ebuild
new file mode 100644 (file)
index 0000000..872ac61
--- /dev/null
@@ -0,0 +1,41 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-modules/virtualbox-modules-1.5.6.ebuild,v 1.1 2008/02/25 21:59:19 flameeyes Exp $
+
+inherit eutils linux-mod
+
+MY_P=vbox-kernel-module-src-${PV}
+DESCRIPTION="Modules for Virtualbox OSE"
+HOMEPAGE="http://www.virtualbox.org/"
+SRC_URI="http://www.virtualbox.org/download/${PV}/${MY_P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="!=app-emulation/virtualbox-9999"
+
+S=${WORKDIR}/vboxdrv
+
+BUILD_TARGETS="all"
+BUILD_TARGET_ARCH="${ARCH}"
+MODULE_NAMES="vboxdrv(misc:${S})"
+
+pkg_setup() {
+       linux-mod_pkg_setup
+       BUILD_PARAMS="KERN_DIR=${KV_DIR} KERNOUT=${KV_OUT_DIR}"
+       enewgroup vboxusers
+}
+
+src_install() {
+       linux-mod_src_install
+
+       # udev rule for vboxdrv
+       dodir /etc/udev/rules.d
+       echo 'KERNEL=="vboxdrv", GROUP="vboxusers" MODE=660' >> "${D}/etc/udev/rules.d/60-virtualbox.rules"
+}
+
+pkg_postinst() {
+       linux-mod_pkg_postinst
+}
index 20494869ef7de989578a0d8af69389057bdae061..96214df533c385616c76fdb94e8ac79ea14fdfc3 100644 (file)
@@ -1,6 +1,12 @@
 # ChangeLog for app-emulation/virtualbox
 # Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox/ChangeLog,v 1.34 2008/01/13 21:17:29 jokey Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox/ChangeLog,v 1.35 2008/02/25 21:58:48 flameeyes Exp $
+
+*virtualbox-1.5.6 (25 Feb 2008)
+
+  25 Feb 2008; Diego Pettenò <flameeyes@gentoo.org>
+  +virtualbox-1.5.6.ebuild:
+  Version bump, as requested by the proxy-maintainer Alessio Cassibba.
 
   13 Jan 2008; Markus Ullmann <jokey@gentoo.org> virtualbox-9999.ebuild:
   Drop keywords in live ebuild
diff --git a/app-emulation/virtualbox/virtualbox-1.5.6.ebuild b/app-emulation/virtualbox/virtualbox-1.5.6.ebuild
new file mode 100644 (file)
index 0000000..acc3150
--- /dev/null
@@ -0,0 +1,145 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox/virtualbox-1.5.6.ebuild,v 1.1 2008/02/25 21:58:48 flameeyes Exp $
+
+inherit eutils fdo-mime flag-o-matic qt3 toolchain-funcs
+
+MY_P=VirtualBox-${PV}-1_OSE
+DESCRIPTION="Softwarefamily of powerful x86 virtualization"
+HOMEPAGE="http://www.virtualbox.org/"
+SRC_URI="http://www.virtualbox.org/download/${PV}/${MY_P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="additions alsa pulseaudio sdk"
+
+RDEPEND="!app-emulation/virtualbox-bin
+       ~app-emulation/virtualbox-modules-${PV}
+       dev-libs/libIDL
+       >=dev-libs/libxslt-1.1.19
+       dev-libs/xalan-c
+       dev-libs/xerces-c
+       media-libs/libsdl
+       x11-libs/libXcursor
+       x11-libs/libXt
+       $(qt_min_version 3.3.5)"
+DEPEND="${RDEPEND}
+       sys-devel/bin86
+       sys-devel/dev86
+       sys-power/iasl
+       alsa? ( >=media-libs/alsa-lib-1.0.13 )
+       pulseaudio? ( media-sound/pulseaudio )"
+# sys-apps/hal is required at runtime (bug #197541)
+RDEPEND="${RDEPEND}
+       additions? ( ~app-emulation/virtualbox-additions-${PV} )
+       sys-apps/usermode-utilities
+       net-misc/bridge-utils
+       sys-apps/hal"
+
+S=${WORKDIR}/${MY_P/-1_/_}
+
+pkg_setup() {
+       # The VBoxSDL frontend needs media-libs/libsdl compiled
+       # with USE flag X enabled (bug #177335)
+       if ! built_with_use media-libs/libsdl X; then
+               eerror "media-libs/libsdl was compiled without the \"X\" USE flag enabled."
+               eerror "Please re-emerge media-libs/libsdl with USE=\"X\"."
+               die "media-libs/libsdl should be compiled with the \"X\" USE flag."
+       fi
+}
+
+src_unpack() {
+       unpack ${A}
+       cd "${S}"
+
+       # Don't build things unused or splitted into separate ebuilds (eg: additions)
+       epatch "${FILESDIR}/${P}-remove-unused.patch"
+       # Don't build the Alsa audio driver and remove Alsa checks in configure
+       # when Alsa is not selected (bug #167739)
+       use alsa || epatch "${FILESDIR}/${P}-remove-alsa.patch"
+}
+
+src_compile() {
+
+       local myconf
+       # Don't build vboxdrv kernel module
+       myconf="--disable-kmods"
+
+       if ! use pulseaudio; then
+                       myconf="${myconf} --disable-pulse"
+       fi
+
+       ./configure \
+       ${myconf} || die "configure failed"
+       source ./env.sh
+
+       # Force kBuild to respect C[XX]FLAGS and MAKEOPTS (bug #178529)
+       # and strip all flags
+       strip-flags
+
+       MAKE="kmk" emake TOOL_GCC3_CC="$(tc-getCC)" TOOL_GCC3_CXX="$(tc-getCXX)" \
+               TOOL_GCC3_AS="$(tc-getCC)" TOOL_GCC3_AR="$(tc-getAR)" \
+               TOOL_GCC3_LD="$(tc-getCXX)" TOOL_GCC3_LD_SYSMOD="$(tc-getLD)" \
+               TOOL_GCC3_CFLAGS="${CFLAGS}" TOOL_GCC3_CXXFLAGS="${CXXFLAGS}" \
+               all || die "kmk failed"
+}
+
+src_install() {
+       cd "${S}"/out/linux.${ARCH}/release/bin
+
+       # create virtualbox configurations files
+       insinto /etc/vbox
+       newins "${FILESDIR}/${PN}-config" vbox.cfg
+       newins "${FILESDIR}/${PN}-interfaces" interfaces
+
+       insinto /opt/VirtualBox
+       if use sdk; then
+               doins -r sdk
+               fowners root:vboxusers /opt/VirtualBox/sdk/bin/xpidl
+               fperms 0750 /opt/VirtualBox/sdk/bin/xpidl
+       fi
+
+       rm -rf sdk src tst* testcase xpidl SUPInstall SUPUninstall VBox.png \
+       VBoxBFE vditool VBoxSysInfo.sh
+
+       doins -r *
+       for each in VBox{Manage,SDL,SVC,XPCOMIPCD,Tunctl} VirtualBox ; do
+               fowners root:vboxusers /opt/VirtualBox/${each}
+               fperms 0750 /opt/VirtualBox/${each}
+       done
+
+       exeinto /opt/VirtualBox
+       newexe "${FILESDIR}/${PN}-wrapper" "VBox.sh" || die
+       fowners root:vboxusers /opt/VirtualBox/VBox.sh
+       fperms 0750 /opt/VirtualBox/VBox.sh
+       newexe "${S}"/src/VBox/Installer/linux/VBoxAddIF.sh "VBoxAddIF.sh" || die
+       fowners root:vboxusers /opt/VirtualBox/VBoxAddIF.sh
+       fperms 0750 /opt/VirtualBox/VBoxAddIF.sh
+
+       dosym /opt/VirtualBox/VBox.sh /usr/bin/VirtualBox
+       dosym /opt/VirtualBox/VBox.sh /usr/bin/VBoxManage
+       dosym /opt/VirtualBox/VBox.sh /usr/bin/VBoxSDL
+       dosym /opt/VirtualBox/VBoxTunctl /usr/bin/VBoxTunctl
+       dosym /opt/VirtualBox/VBoxAddIF.sh /usr/bin/VBoxAddIF
+       dosym /opt/VirtualBox/VBoxAddIF.sh /usr/bin/VBoxDeleteIF
+
+       # desktop entry
+       newicon "${S}"/src/VBox/Frontends/VirtualBox/images/ico32x01.png ${PN}.png
+       domenu "${FILESDIR}"/${PN}.desktop
+}
+
+pkg_postinst() {
+       fdo-mime_desktop_database_update
+       elog ""
+       elog "To launch VirtualBox just type: \"VirtualBox\""
+       elog "You must be in the vboxusers group to use VirtualBox,"
+       elog ""
+       elog "The last user manual is available for download at:"
+       elog "http://www.virtualbox.org/download/UserManual.pdf"
+       elog ""
+}
+
+pkg_postrm() {
+       fdo-mime_desktop_database_update
+}