summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCharlie Shepherd <masterdriverz@gentoo.org>2007-06-22 13:29:33 +0000
committerCharlie Shepherd <masterdriverz@gentoo.org>2007-06-22 13:29:33 +0000
commit4e54057822be788e20fd9af253c253ab6c615263 (patch)
tree056da7bdf4cf5fcfe60e7fe13ea76a6deaeb78fb /app-emulation
parentMarking amd64 stable (diff)
downloadhistorical-4e54057822be788e20fd9af253c253ab6c615263.tar.gz
historical-4e54057822be788e20fd9af253c253ab6c615263.tar.bz2
historical-4e54057822be788e20fd9af253c253ab6c615263.zip
Port changes from jokey's overlay; thanks to x-drum: minor changes to desktop entry; fix missing fperms; adjust perms for VirtualBox's executables; remove virtual/libstdc++ from DEPEND, no longer required by kBuild; fix USE flag hal in src_compile
Package-Manager: portage-2.1.2.9
Diffstat (limited to 'app-emulation')
-rw-r--r--app-emulation/virtualbox/ChangeLog10
-rw-r--r--app-emulation/virtualbox/Manifest42
-rw-r--r--app-emulation/virtualbox/files/virtualbox.desktop4
-rw-r--r--app-emulation/virtualbox/virtualbox-1.3.8.ebuild6
-rw-r--r--app-emulation/virtualbox/virtualbox-1.4.0.ebuild30
5 files changed, 49 insertions, 43 deletions
diff --git a/app-emulation/virtualbox/ChangeLog b/app-emulation/virtualbox/ChangeLog
index 00fbaddf71ef..27b6cc2447ec 100644
--- a/app-emulation/virtualbox/ChangeLog
+++ b/app-emulation/virtualbox/ChangeLog
@@ -1,6 +1,14 @@
# ChangeLog for app-emulation/virtualbox
# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox/ChangeLog,v 1.19 2007/06/06 19:55:26 jokey Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox/ChangeLog,v 1.20 2007/06/22 13:29:33 masterdriverz Exp $
+
+ 22 Jun 2007; Charlie Shepherd <masterdriverz@gentoo.org>
+ files/virtualbox.desktop, virtualbox-1.3.8.ebuild,
+ virtualbox-1.4.0.ebuild:
+ Port changes from jokey's overlay; thanks to x-drum: minor changes to
+ desktop entry; fix missing fperms; adjust perms for VirtualBox's
+ executables; remove virtual/libstdc++ from DEPEND, no longer required by
+ kBuild; fix USE flag hal in src_compile
06 Jun 2007; Markus Ullmann <jokey@gentoo.org>
+files/virtualbox-1.4.0-remove-alsa.patch,
diff --git a/app-emulation/virtualbox/Manifest b/app-emulation/virtualbox/Manifest
index ab81f4b04e38..a3681db8c6c8 100644
--- a/app-emulation/virtualbox/Manifest
+++ b/app-emulation/virtualbox/Manifest
@@ -1,6 +1,3 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
-
AUX virtualbox-1.3.8-remove-alsa.patch 732 RMD160 e398d436f74d594fcc29c223b24b02ce801fc5cf SHA1 a70c8be16afb805b469bd74ea5760195ba31d9e6 SHA256 1944d96f9673dbd59b3ca6e2bb433711b6c8444a4701acae0b99c70b7109f4c5
MD5 beb8a2c21a4796a200bbe7905a81f539 files/virtualbox-1.3.8-remove-alsa.patch 732
RMD160 e398d436f74d594fcc29c223b24b02ce801fc5cf files/virtualbox-1.3.8-remove-alsa.patch 732
@@ -21,28 +18,28 @@ AUX virtualbox-wrapper 1606 RMD160 21a75925d364c61c1040b3d217b3e05dfbbfc175 SHA1
MD5 424b5ca7e892bbb82a7c3e38661d1a43 files/virtualbox-wrapper 1606
RMD160 21a75925d364c61c1040b3d217b3e05dfbbfc175 files/virtualbox-wrapper 1606
SHA256 28a6305a7162c1864fee241568c1dd25e758c129069790512a0b1d7767656168 files/virtualbox-wrapper 1606
-AUX virtualbox.desktop 249 RMD160 9fa141cf63f4a7e387dc281d0a8794a17235051c SHA1 e58fb63f70ed041bd15f6a8a2487be44687477d6 SHA256 3c0174cd67eba7925c72dcddf834d78ad8d28a2afc516854adb80f8a65c15efc
-MD5 c5bc3c92fce4aa813b6c6ce05bc91704 files/virtualbox.desktop 249
-RMD160 9fa141cf63f4a7e387dc281d0a8794a17235051c files/virtualbox.desktop 249
-SHA256 3c0174cd67eba7925c72dcddf834d78ad8d28a2afc516854adb80f8a65c15efc files/virtualbox.desktop 249
+AUX virtualbox.desktop 244 RMD160 19cfc0639dfff1c4a0d61914776ff9b3ce9f4c6a SHA1 0a1d0d934ceabefde69e20d0fb913811e0b71fcb SHA256 b9d75d466f400258d99d8e165f9a90dae872f4b69252f41b61064f0235c1acfd
+MD5 51d18d34fc1d53bee67b9c124265b599 files/virtualbox.desktop 244
+RMD160 19cfc0639dfff1c4a0d61914776ff9b3ce9f4c6a files/virtualbox.desktop 244
+SHA256 b9d75d466f400258d99d8e165f9a90dae872f4b69252f41b61064f0235c1acfd files/virtualbox.desktop 244
DIST VirtualBox-OSE-1.3.8.tar.bz2 17458132 RMD160 e832fc31773c4d2dc1ecfa7a24a68cfd190818a7 SHA1 2769c1064fb21d6a37d7588fa0b9b6f73309ac43 SHA256 14d84c38932f783bfa0bfbf1a91347cc2bba6fd3d4ba60744e7a0ace4bd5cce4
DIST VirtualBox-OSE-1.4.0.tar.bz2 21720127 RMD160 60a445f8ee68b834f19d8004c329e0aed426a15b SHA1 352a7e1291cef696dc65149a203b950d8b766f41 SHA256 32307799f1d03fd9e87b23588279a627ac3856fbea3d4c44f50a2b9c4194a434
-EBUILD virtualbox-1.3.8.ebuild 4268 RMD160 018660aeab1a360ebfb781a11dabc88a309c3104 SHA1 2a79eaaddddc65ef440a06e8e6894ad05f5e3272 SHA256 5583a0d2b14044f0a354e5ff8e1487fd6a07a883b1be42826d3c8920df9dbd09
-MD5 1dfb7036483e263df672d3dcc7e9ccb3 virtualbox-1.3.8.ebuild 4268
-RMD160 018660aeab1a360ebfb781a11dabc88a309c3104 virtualbox-1.3.8.ebuild 4268
-SHA256 5583a0d2b14044f0a354e5ff8e1487fd6a07a883b1be42826d3c8920df9dbd09 virtualbox-1.3.8.ebuild 4268
-EBUILD virtualbox-1.4.0.ebuild 4272 RMD160 e0ecc15cdfdd5256635f1cbeb5dcac409cb41439 SHA1 7d8bf97abeb6c2e5478bc71d7b6e6cb4bf96a566 SHA256 d80ad166db8f7e7a2be18e4b3589b9ffbaa9a9c9f5f6c7ca673748bc243acd64
-MD5 802f6fffb8a1359064796a3e09670ea1 virtualbox-1.4.0.ebuild 4272
-RMD160 e0ecc15cdfdd5256635f1cbeb5dcac409cb41439 virtualbox-1.4.0.ebuild 4272
-SHA256 d80ad166db8f7e7a2be18e4b3589b9ffbaa9a9c9f5f6c7ca673748bc243acd64 virtualbox-1.4.0.ebuild 4272
+EBUILD virtualbox-1.3.8.ebuild 4268 RMD160 bd1fe616c4c888fd7ef77da68a70bdc668195770 SHA1 fa32cc5a06ba2a3729b937b4cf110b8e5adf75a1 SHA256 277f5c37854bca3b8531073e72ada6ccae07f90712eb5f3370337a46dae53a34
+MD5 34b96e2257d0706d7c13b374c42e5546 virtualbox-1.3.8.ebuild 4268
+RMD160 bd1fe616c4c888fd7ef77da68a70bdc668195770 virtualbox-1.3.8.ebuild 4268
+SHA256 277f5c37854bca3b8531073e72ada6ccae07f90712eb5f3370337a46dae53a34 virtualbox-1.3.8.ebuild 4268
+EBUILD virtualbox-1.4.0.ebuild 4585 RMD160 92d89d580d0447411e2d15a13c09ec8f2c0fb6c8 SHA1 8d316ab8697da177b1f49843b5c5ee428750fa27 SHA256 ab9d80075af523179d461d92ac3b06847446dfa5a0a62a8197bd412b9bc20dde
+MD5 4782a594d31d17d0e9f4b209df45381c virtualbox-1.4.0.ebuild 4585
+RMD160 92d89d580d0447411e2d15a13c09ec8f2c0fb6c8 virtualbox-1.4.0.ebuild 4585
+SHA256 ab9d80075af523179d461d92ac3b06847446dfa5a0a62a8197bd412b9bc20dde virtualbox-1.4.0.ebuild 4585
EBUILD virtualbox-9999.ebuild 4632 RMD160 bc874de951e1f6daa0c97e6932e26e4ff06d5d51 SHA1 68345523d8bf71506a4c498605ef38b5de3a65de SHA256 7bde48290a35a4df032c94f26f894c64b2249a2e96f3e55099a13b40c2173684
MD5 ee9575e9cb84ec9190faa475c929a212 virtualbox-9999.ebuild 4632
RMD160 bc874de951e1f6daa0c97e6932e26e4ff06d5d51 virtualbox-9999.ebuild 4632
SHA256 7bde48290a35a4df032c94f26f894c64b2249a2e96f3e55099a13b40c2173684 virtualbox-9999.ebuild 4632
-MISC ChangeLog 3623 RMD160 989372bdd1e0d5551a8e0211dae1143e2b509205 SHA1 c215445c0c02daea221106439380bc29ec36426b SHA256 6e5708b59599daa839905cb2dc4da4bda0da34d3ff5bef2127660cc12c8602be
-MD5 5d1a99d7513332782a08ff9310a6c607 ChangeLog 3623
-RMD160 989372bdd1e0d5551a8e0211dae1143e2b509205 ChangeLog 3623
-SHA256 6e5708b59599daa839905cb2dc4da4bda0da34d3ff5bef2127660cc12c8602be ChangeLog 3623
+MISC ChangeLog 4027 RMD160 52cf13bcae45296e1ceae80672f3e5e83b34ce2b SHA1 8bf3585bb287281c44508bc01f8ee0289a0ef6c2 SHA256 f4e5ba95efaabec28faed564f0534839ba93aa7195ffe852307bd858cefb8d4f
+MD5 5b43b52658d6d8c3ef9ad6e9aea081f5 ChangeLog 4027
+RMD160 52cf13bcae45296e1ceae80672f3e5e83b34ce2b ChangeLog 4027
+SHA256 f4e5ba95efaabec28faed564f0534839ba93aa7195ffe852307bd858cefb8d4f ChangeLog 4027
MISC metadata.xml 344 RMD160 12935d5b21be85bc4222fd06371c93dcbf6f534e SHA1 68b99919921f246738cce4350b77d895e7c78106 SHA256 fff5aeb6f453d2e137765ca5016e81344cb0cd0cecd51d81bbb889cb1d7a5ba9
MD5 688de6c9943189afc4fa3ab510813dbd metadata.xml 344
RMD160 12935d5b21be85bc4222fd06371c93dcbf6f534e metadata.xml 344
@@ -56,10 +53,3 @@ SHA256 fc987148b43443ef9f30399f4f13cc97db7434ec714d76c282239a91a04068c7 files/di
MD5 d41d8cd98f00b204e9800998ecf8427e files/digest-virtualbox-9999 0
RMD160 9c1185a5c5e9fc54612808977ee8f548b2258d31 files/digest-virtualbox-9999 0
SHA256 e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 files/digest-virtualbox-9999 0
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.4 (GNU/Linux)
-
-iD8DBQFGZxE4z974XjDVpbkRAvNFAKDR5CfMPozwzx7+zkqrAQ/+rJv5tgCfXh9O
-ntb084D8Z6MnO52Rhn5IgIs=
-=mdtI
------END PGP SIGNATURE-----
diff --git a/app-emulation/virtualbox/files/virtualbox.desktop b/app-emulation/virtualbox/files/virtualbox.desktop
index a6cf264c8cbf..902b45d7ec16 100644
--- a/app-emulation/virtualbox/files/virtualbox.desktop
+++ b/app-emulation/virtualbox/files/virtualbox.desktop
@@ -1,7 +1,7 @@
[Desktop Entry]
Encoding=UTF-8
-Version=1.3.4
-Name=InnoTek VirtualBox
+Version=
+Name=Innotek VirtualBox
Type=Application
Comment=Run several virtual systems on a single host computer
Exec=virtualbox
diff --git a/app-emulation/virtualbox/virtualbox-1.3.8.ebuild b/app-emulation/virtualbox/virtualbox-1.3.8.ebuild
index 7b1735589016..b972dd76eb89 100644
--- a/app-emulation/virtualbox/virtualbox-1.3.8.ebuild
+++ b/app-emulation/virtualbox/virtualbox-1.3.8.ebuild
@@ -22,13 +22,13 @@ RDEPEND="!app-emulation/virtualbox-bin
dev-libs/xerces-c
media-libs/libsdl
x11-libs/libXcursor
- $(qt_min_version 3.3.5)
- =virtual/libstdc++-3.3"
+ $(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 )"
+ alsa? ( >=media-libs/alsa-lib-1.0.13 )
+ =virtual/libstdc++-3.3"
RDEPEND="${RDEPEND}
additions? ( ~app-emulation/virtualbox-additions-${PV} )"
diff --git a/app-emulation/virtualbox/virtualbox-1.4.0.ebuild b/app-emulation/virtualbox/virtualbox-1.4.0.ebuild
index 1a9764caa404..fa57e83fa5fb 100644
--- a/app-emulation/virtualbox/virtualbox-1.4.0.ebuild
+++ b/app-emulation/virtualbox/virtualbox-1.4.0.ebuild
@@ -28,8 +28,7 @@ DEPEND="${RDEPEND}
sys-devel/bin86
sys-devel/dev86
sys-power/iasl
- alsa? ( >=media-libs/alsa-lib-1.0.13 )
- =virtual/libstdc++-3.3"
+ alsa? ( >=media-libs/alsa-lib-1.0.13 )"
RDEPEND="${RDEPEND}
additions? ( ~app-emulation/virtualbox-additions-${PV} )"
@@ -49,11 +48,6 @@ src_unpack() {
unpack ${A}
cd "${S}"
- local myconf
- if ! use hal; then
- myconf="${myconf} --without-hal"
- fi
-
# Don't build vboxdrv and additions: splitted into separate ebuilds
epatch "${FILESDIR}/${P}-remove-splitted-stuff.patch"
# Don't build the Alsa audio driver and remove Alsa checks in configure
@@ -63,7 +57,14 @@ src_unpack() {
src_compile() {
cd "${S}"
- ./configure || die "configure failed"
+
+ local myconf
+ if ! use hal; then
+ myconf="${myconf} --without-hal"
+ fi
+
+ ./configure \
+ ${myconf} || die "configure failed"
source ./env.sh
# Force kBuild to respect C[XX]FLAGS and MAKEOPTS (bug #178529)
@@ -84,11 +85,13 @@ src_install() {
if use sdk; then
doins -r sdk
make_wrapper xpidl "sdk/bin/xpidl" "/opt/VirtualBox" "/opt/VirtualBox" "/usr/bin"
- fperms 0755 /opt/VirtualBox/sdk/bin/xpidl
+ fowners root:vboxusers /opt/VirtualBox/sdk/bin/xpidl
+ fperms 0750 /opt/VirtualBox/sdk/bin/xpidl
fi
if use vboxbfe; then
doins VBoxBFE
- fperms 0755 /opt/VirtualBox/VBoxBFE
+ fowners root:vboxusers /opt/VirtualBox/VBoxBFE
+ fperms 0750 /opt/VirtualBox/VBoxBFE
if use nowrapper ; then
make_wrapper vboxbfe "./VBoxBFE" "/opt/VirtualBox" "/opt/VirtualBox" "/usr/bin"
@@ -101,7 +104,8 @@ src_install() {
doins -r *
for each in VBox{Manage,SDL,SVC,XPCOMIPCD} VirtualBox ; do
- fperms 0755 /opt/VirtualBox/${each}
+ fowners root:vboxusers /opt/VirtualBox/${each}
+ fperms 0750 /opt/VirtualBox/${each}
done
if use nowrapper ; then
@@ -112,6 +116,9 @@ src_install() {
else
exeinto /opt/VirtualBox
newexe "${FILESDIR}/${PN}-wrapper" "wrapper.sh"
+ fowners root:vboxusers /opt/VirtualBox/wrapper.sh
+ fperms 0750 /opt/VirtualBox/wrapper.sh
+
dosym /opt/VirtualBox/wrapper.sh /usr/bin/virtualbox
dosym /opt/VirtualBox/wrapper.sh /usr/bin/vboxmanage
dosym /opt/VirtualBox/wrapper.sh /usr/bin/vboxsdl
@@ -122,6 +129,7 @@ src_install() {
newins "${S}"/src/VBox/Frontends/VirtualBox/images/ico32x01.png ${PN}.png
insinto /usr/share/applications
doins "${FILESDIR}"/${PN}.desktop
+ dosed -e "s/Version=/Version=${PV}/" /usr/share/applications/${PN}.desktop
}
pkg_postinst() {