Gentoo Archives: gentoo-commits

From: Lars Wendler <polynomial-c@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-modules/, app-emulation/virtualbox-guest-additions/, ...
Date: Mon, 21 Dec 2015 08:07:50
Message-Id: 1450685258.e7fc87fea1c02cc25b0c1e42542a58f8197f8c4d.polynomial-c@gentoo
1 commit: e7fc87fea1c02cc25b0c1e42542a58f8197f8c4d
2 Author: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
3 AuthorDate: Mon Dec 21 08:07:24 2015 +0000
4 Commit: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
5 CommitDate: Mon Dec 21 08:07:38 2015 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7fc87fe
7
8 virtualbox packages: Removed old.
9
10 Package-Manager: portage-2.2.26
11 Signed-off-by: Lars Wendler <polynomial-c <AT> gentoo.org>
12
13 app-emulation/virtualbox-additions/Manifest | 1 -
14 .../virtualbox-additions-5.0.8.ebuild | 36 --
15 app-emulation/virtualbox-bin/Manifest | 4 -
16 .../virtualbox-bin-5.0.8.103449.ebuild | 357 -----------------
17 app-emulation/virtualbox-extpack-oracle/Manifest | 1 -
18 .../virtualbox-extpack-oracle-5.0.8.103449.ebuild | 43 ---
19 app-emulation/virtualbox-guest-additions/Manifest | 1 -
20 .../virtualbox-guest-additions-5.0.8.ebuild | 212 -----------
21 app-emulation/virtualbox-modules/Manifest | 1 -
22 .../virtualbox-modules-5.0.8.ebuild | 59 ---
23 app-emulation/virtualbox/Manifest | 1 -
24 app-emulation/virtualbox/virtualbox-5.0.8.ebuild | 423 ---------------------
25 x11-drivers/xf86-video-virtualbox/Manifest | 1 -
26 .../xf86-video-virtualbox-5.0.8.ebuild | 174 ---------
27 14 files changed, 1314 deletions(-)
28
29 diff --git a/app-emulation/virtualbox-additions/Manifest b/app-emulation/virtualbox-additions/Manifest
30 index 9f74ad6..2bd568b 100644
31 --- a/app-emulation/virtualbox-additions/Manifest
32 +++ b/app-emulation/virtualbox-additions/Manifest
33 @@ -3,4 +3,3 @@ DIST VBoxGuestAdditions_4.3.32.iso 58349568 SHA256 187f49b567dea056d9de255c155f8
34 DIST VBoxGuestAdditions_4.3.34.iso 58361856 SHA256 a6f20f5b8ec11ae127ae48bcb19c20de488d38dbf807a8608a6468da7353a9a8 SHA512 b243558b510548518e1ed863bc4a5d8c849573f7664ce6c398766a10fe9cb5aa0f34e8ff4f9ac948e06929033800e8e2fa3583fcb92ecd44fb0cd755521be236 WHIRLPOOL 29019b8e14a9a28622b7c07c7049153aab7b846aa58713e7537d66addebe5a6627dcedbcd36944bc1a2ebe382f2f3acc3f793e2c2cee9bab9805f931e88b870e
35 DIST VBoxGuestAdditions_5.0.10.iso 59002880 SHA256 8f7ffee3fac75793e48d1859b65a95879b3ed5bc1c3164c967e85d69244c594b SHA512 95080cc991f99d11aea771088b980faa42c9f0d33ee31afc53de758d49cb62db0275bd5907ff2bf29382194e6227e965986ccdbec7bf50e254e178689e291b65 WHIRLPOOL 24a2c79f3868d14da387c4f282af848411d0a78a8c4431b72f64474cc05ca2bb24aef923e3e1d9e0f1ae17cc342aa821c2ad782d8af233f3c09c4b26afb4c7f9
36 DIST VBoxGuestAdditions_5.0.12.iso 58990592 SHA256 61a19c9ec4b449cbc6bb41b636b03a16bf5a47ffa4943423d262863017e8bc9b SHA512 9232752f1d71fde887755e917b9e146d53fabe3cc2736e96216a04b1a3faf692d00da47458f7c700587d424b5817debb56c375c068e3e5baa925b7f6732d0ab4 WHIRLPOOL a87eb9877c0a4d7c432d32c3d4ec408d1167d152a09feaf037bc37dc8c31be0287af93e2c6eb73d01cdda859430f7517e1a1a2aabaf92301aabb9d5a81ff8955
37 -DIST VBoxGuestAdditions_5.0.8.iso 58992640 SHA256 a6ab45a043e460c87f145ec626c1cc2a1ae74222f15aa725004cdc84bf48e9f3 SHA512 8a808b964b916930748cdde96cbf0b3657506758155336b5d7a294cde28129cff50ec5e88fdd5e0c3bad8a5df99e8244c08677811aa4e3982f4255273d66820a WHIRLPOOL a2fe1cb6c334f44a4dd962a0479b1a2956ebd9a9d5aee9c6a3a2203c22a1f764aa1829f1a813d14f60cfdebef27ddb59c554a0db50b18641df2da6a1d67d20c5
38
39 diff --git a/app-emulation/virtualbox-additions/virtualbox-additions-5.0.8.ebuild b/app-emulation/virtualbox-additions/virtualbox-additions-5.0.8.ebuild
40 deleted file mode 100644
41 index e46434c..0000000
42 --- a/app-emulation/virtualbox-additions/virtualbox-additions-5.0.8.ebuild
43 +++ /dev/null
44 @@ -1,36 +0,0 @@
45 -# Copyright 1999-2015 Gentoo Foundation
46 -# Distributed under the terms of the GNU General Public License v2
47 -# $Id$
48 -
49 -EAPI=5
50 -
51 -inherit eutils
52 -
53 -MY_PN=VBoxGuestAdditions
54 -MY_PV="${PV/beta/BETA}"
55 -MY_PV="${MY_PV/rc/RC}"
56 -MY_P=${MY_PN}_${MY_PV}
57 -
58 -DESCRIPTION="CD image containing guest additions for VirtualBox"
59 -HOMEPAGE="http://www.virtualbox.org/"
60 -SRC_URI="http://download.virtualbox.org/virtualbox/${MY_PV}/${MY_P}.iso"
61 -
62 -LICENSE="GPL-2+ LGPL-2.1+ MIT SGI-B-2.0 CDDL"
63 -SLOT="0"
64 -KEYWORDS="~amd64 ~x86"
65 -IUSE=""
66 -RESTRICT="mirror"
67 -
68 -RDEPEND="!app-emulation/virtualbox-bin
69 - !=app-emulation/virtualbox-9999"
70 -
71 -S="${WORKDIR}"
72 -
73 -src_unpack() {
74 - return 0
75 -}
76 -
77 -src_install() {
78 - insinto /usr/share/${PN/-additions}
79 - newins "${DISTDIR}"/${MY_P}.iso ${MY_PN}.iso
80 -}
81
82 diff --git a/app-emulation/virtualbox-bin/Manifest b/app-emulation/virtualbox-bin/Manifest
83 index 2d5334a..1401d57 100644
84 --- a/app-emulation/virtualbox-bin/Manifest
85 +++ b/app-emulation/virtualbox-bin/Manifest
86 @@ -3,7 +3,6 @@ DIST Oracle_VM_VirtualBox_Extension_Pack-4.3.32-103443.tar.gz 15994576 SHA256 3f
87 DIST Oracle_VM_VirtualBox_Extension_Pack-4.3.34-104062.tar.gz 15994268 SHA256 b9c03b6db79de16f70134884c18cb4854a8c24cb36f90e3a9d2b93eb09fb6b37 SHA512 39b06eb26fcc01dc70de0a9d099a8919c53f72d9a74133d803bb5d10ea06cd390a6dd3853a024b311695c57805d6e2b664ec667fa0d882142f4a33fdfb01b642 WHIRLPOOL 1a3e98def84beeb73a8cc531bc1bfb98cdb3a3c02373aff910c89b023c85d22eb46d349a2c6ca19f37032113bad2dbc7f61b0960f7af3b2ca4d4c63a301a27f7
88 DIST Oracle_VM_VirtualBox_Extension_Pack-5.0.10-104061.tar.gz 16918255 SHA256 c846fa26fec8587e57180c85c408cad377c48ad26830b0dc839ebf9025e3d29c SHA512 ae6bab29c14b1ace849ebf5715360fc0921950c62345e18709347f44c07f88727bf1785d53437e39d67f8c56d92cef1f6e3d03c3f7d6dd76c6d4d9ee7f1f1d5b WHIRLPOOL 822c3c9b20f9171b3e9d1896c2ff648ead049d63e45b8353da5d37e7f874433878fedcfb2f10ae5f50e4860466560a37b6102e8ffb3e9625106ce5188f491726
89 DIST Oracle_VM_VirtualBox_Extension_Pack-5.0.12-104815.tar.gz 16937595 SHA256 ac1bc8452b7fdf183325272149e9f18b9810cc07adf18e48755385a9cd1b236d SHA512 4a21cd155d1e60d3b6a4f4864cd8ca8ccd75f02448e832d72b42284dde5aa3c4aeba7f7297e3e7e198e4b4c665d770ac65c1aeca3df1dfa6a8454c47553baad7 WHIRLPOOL bcf032d0e72b57be37fdfd40d3c2f418eab10e04bfcbf1b99374b1fa9d2b5ced38c5cfc560b1c13492144a32a3c035b72649d9ae57851f6d430a4e59897cebe2
90 -DIST Oracle_VM_VirtualBox_Extension_Pack-5.0.8-103449.tar.gz 16880584 SHA256 febd2c99909cb932a98c2b9f73ce8eb03fc183c8c8f2fc874985cf3d598f6b94 SHA512 6a29aa1c52b460bded6e342cc66bb28d93f7f4c71eb108854dd2ba6934ae399e6ee7bd8acd29dda934f2933eb05b2e3878568fee76e5eb55ae43a695123568df WHIRLPOOL d6865e702c787c441da30a49e5aaff818a7530f2a82313c326a509cb3bb98f7cf22d511e3265b99a14402b2b9a7c4614d40ed570e6a6ba5522f4752248e2f338
91 DIST VirtualBox-4.3.28-100309-Linux_amd64.run 85677523 SHA256 8c862533f876dc32fbfae993597b1123e2feac81a302c60e73b7ee891e17a77f SHA512 75dc2cd257b187b0a497b87c2f1e576a57ceece290327a98804c903810522444b0a64a704bc51a25945dbaa5c0caf30898ba258829577e2f17f7c736fcf59bb0 WHIRLPOOL c8d5d885807ad633bf1c4c6f98cac8dddf4002dc2e21ed2d2fb2f0a859f447b7ce06d1c49c4daff4147b25ca4992da14b6b75b39f47075c861732e6ef00091d1
92 DIST VirtualBox-4.3.28-100309-Linux_x86.run 85083598 SHA256 aeb224d7136314865db8175db665408a3dc08f50ed68fbd4bf1568b32b7ea2f6 SHA512 110e20a45657c7677fcab0158d31052c909893b8f618adad2a2c95ad119d47d7c35d4aedf3692dd650fda62ba0747acf202364c14034e5c10d17cd45a9918707 WHIRLPOOL 35c97248985d11c77194ac03448357331e08b7ef64a77ba416564b6051eaf74ffb5a0acdf835bfcf71657c5fdd58066947b0ba1c42e91d34dbf026434f662f67
93 DIST VirtualBox-4.3.32-103443-Linux_amd64.run 81100243 SHA256 e99dbf0e382081fa78cbc5803b473e2fe4bc945eb50cf0b5717853f4cdb34da3 SHA512 c68cf69de524ec0229d07943087bc433b0902710f48ddd67106f0f10500d38d38a0e3ff97e40bc81495f12f2bcd68ee0f3d19fda46c999960fd1b3f64bf220f3 WHIRLPOOL 15aa5ce0b49ac7c75fc6191e4a0283a721db247a667f63b94f04dbf1f00122958c8945181f4ec5791b1a6ba6425f98a3bf92f80eebf29b831260cc8274cf1cd7
94 @@ -14,11 +13,8 @@ DIST VirtualBox-5.0.10-104061-Linux_amd64.run 84448721 SHA256 77c3500f460f24850c
95 DIST VirtualBox-5.0.10-104061-Linux_x86.run 83537357 SHA256 7860f1a07f2535873ccfe2a46f63d71fa8ee491e7f194e577001d2f27ba4f7c3 SHA512 657071112ce8b54335d1ff67feab8785c13e5e09370763472d8f99970bef41aa4da3a4db158d5f778e8a39af05464538047c71742156a5749c2858cf7d6a04aa WHIRLPOOL 78718e91978e13eacbc4ac9b035b07043effb5785ffec3475f710e775b94736df98c4b45a6fdcd93733e418fc62a91992cf761c41b98e7288ec4714599669aab
96 DIST VirtualBox-5.0.12-104815-Linux_amd64.run 84592081 SHA256 5f182a1c98f72888c973d9ebb8429835fef8c48e9bd2ed436dd7cbeebe0e0f02 SHA512 6a14d92794bab5fdf7b79e48b02afe91863d693aa5d94f15e5d69ac377c1597fe3b6e0e390cf5ae5b0de77f85f52aa07b776bb50f3ed4a89e504b38d28da0411 WHIRLPOOL 6c9531c6833bad16486300c04635e454e96ff15c1dfaed1f85602eadd21a269e2ede3499dfd2a0641527cf49276e7f1ccfa80578e3f296f03d86d5c3b1725e77
97 DIST VirtualBox-5.0.12-104815-Linux_x86.run 83752398 SHA256 a428cc9e260ec6c730fe4efdd99ac4fb14d1523d57dc97f8e38f3dd6bbdb073e SHA512 4a89eaa5a269ac6624d7c9bc0d3937d77cfb0d024629850e9e3b9bb616282e8cf252aa23acc69008d9380cfbd20f99c0cd7f5e74f6edd1912094cf037ee51e71 WHIRLPOOL e016412b5ff2bf256a4a4e5d37b2ea73f12f55e0d3f10d17c090185a6dbfee1b1de474e99739de72dbbd898151db6ee51470e71453b4fedf98918e195e98ae90
98 -DIST VirtualBox-5.0.8-103449-Linux_amd64.run 84540882 SHA256 91bea0393f0b0afdc139660f23d77512723d367446d482545ded2eeeaba851d0 SHA512 5ab4d98070ba062cdacd88f60454333bdfa416fe0065978d3358fe1aaa7bb839f4a940630e9bb2f0e114879f2a839e3e1daf6d5000d11094c56951decda5babf WHIRLPOOL 915e6c7f30012087d9e37283fe3f073b9119aaadfb8a996899d9201003a8b30a490a5ecd9c61e3c919e957cda5ba9483df15d59d7ea2a13b600818ec9cc5f9d4
99 -DIST VirtualBox-5.0.8-103449-Linux_x86.run 83752397 SHA256 3b18e5bb5cde12d4d91add03c500862292cf44a4d4e9831ab8668312644562f8 SHA512 d4b7d602ebfc93df92f6dd4b3e050ab765c2f0caf7bbf0b85e674f8a349f9fe6c878777e85fffb3b74888252dd94c7c3d0447e6463ac2d6d39af3a20a67f7397 WHIRLPOOL 94cdd4d5f1b4504ab681aa511cbb2befcf1cebbd61b9eeec694b4758d887769b458daa20afc68a5fbadabbe97627e7c81718f17f5902f5de3e80ce6b59d3fb25
100 DIST VirtualBoxSDK-4.3.28-100309.zip 11698378 SHA256 fe0cc316cecb3dfe9bbb925e6c023620d4cfd8e137b2a9b9f40f22f527af16fa SHA512 6af7d2107cff080281a356cbf522961b2e9d1917e861e410b169ce5ca3cefe05cc87e4e01f78ae171f8716f7006c031f14fc01d8d282a872a4f619638049b11a WHIRLPOOL 23a77dbc410a28b2799264da88d79b2c4335c07da67dd8bf4be26cac271e3ed38a9bf4fb2966ec0a3c06fb869bb252f5fa6a34a9a9c62cbb9a2fb0ad76442f66
101 DIST VirtualBoxSDK-4.3.32-103443.zip 11435565 SHA256 84ff42f0e9d8f8945387247e7f57123d37cc2c53035ab1eca5414ca82102613a SHA512 914951d91adfa0d77e29863c7108d2e116a01562d0e0454b1203ae7d6e7e0a224f65a51cbf1e83b8067cb40da65708d2022ab5be35f2905a28f032653c827869 WHIRLPOOL 2e53a6f2d6e6e4f328139b03de8bf09b1a72ca3981addef7a2d02d8dbc02e8ea6c319b16facdcdb1be5d941d7d24b64598990112d3d52ca5e5c9b0a2c4d8e89e
102 DIST VirtualBoxSDK-4.3.34-104062.zip 11436429 SHA256 5663713e2eb0eb248941e332f8bd06c2e98c3411f7ec354bbc32d5460c2044ad SHA512 cb3a85317370788ac8aa23d12110feb5a821c51acb27fc83ee8912cb3e38391897b9174eea54c88be139c0083f637bbf0146253d92fbdc83cf0a377b27bf68f7 WHIRLPOOL c885e99160e7fe94879692cbaae7532542b5af74c18f3f68b09d0c9a190cd009978ae24c7321e27828b247e48ddaaedf6e42cdc3d1b6d05a3651113c868f5f4e
103 DIST VirtualBoxSDK-5.0.10-104061.zip 9634423 SHA256 270b9e8eb29ca7490cabe94cb7992c1a91f3bb002d1698d64ab4c787e55e9d80 SHA512 69dbbd49b1bee9ccc23bc5e9b2fd001043687d3993d0ecc285158aeca1282cd18b8308aa340e2d7b18c9c170c55f229df7041408a1e9811d78ba890c0ebc4ed0 WHIRLPOOL 1ea777baff50ba59544e0dde00b9969477b229f6d9db705a5e64d035f9ca532dce3f453e0e59fe7a12976d431e9048d43a7c23f42bdbd58e25b1014e6366abfc
104 DIST VirtualBoxSDK-5.0.12-104815.zip 9632898 SHA256 2abc87108dfbca1e1818c7d420d2aa6cc382d7722f29edce2f7fa1c63772f0af SHA512 1acf69cfe33ecea59b8294f758150c8ed6d64d209c700e0555ef17abb4e66e81398ee1512406d14f5833d10d7a61f9446a020e68ed360a228946824f4bae9cee WHIRLPOOL ae2f33d10c13ab2927c5457bde024c10badf63b440820c25302cea216ca684eb28983c68f49de2c1fb0200cb48d6741c7270cb99a8075177ec60183c8b5777b2
105 -DIST VirtualBoxSDK-5.0.8-103449.zip 9635495 SHA256 c79826d184058701d0d2dbd345b7f188cee5dcac4297895f326cc18fc1253e92 SHA512 7161e8366cc9487bcadabc4a9ed9b27df6abdbc7d3fd82b9f824cc3a3054a6840526204b4e0366962a50d54f19f528f90efcb27cd2ddbf7b9e36d27ae7a573de WHIRLPOOL 933b70e5ebf33f3512e8f25312d27ebcbd3b272f9e07e41edad60f7e3fe6dc88f3b5a9d3b00c2e6d23d2ae8ec9c2d7e6f64680678a168e4d67f94bd9d8b15b65
106
107 diff --git a/app-emulation/virtualbox-bin/virtualbox-bin-5.0.8.103449.ebuild b/app-emulation/virtualbox-bin/virtualbox-bin-5.0.8.103449.ebuild
108 deleted file mode 100644
109 index be70505..0000000
110 --- a/app-emulation/virtualbox-bin/virtualbox-bin-5.0.8.103449.ebuild
111 +++ /dev/null
112 @@ -1,357 +0,0 @@
113 -# Copyright 1999-2015 Gentoo Foundation
114 -# Distributed under the terms of the GNU General Public License v2
115 -# $Id$
116 -
117 -EAPI=5
118 -
119 -PYTHON_COMPAT=( python2_7 )
120 -
121 -inherit eutils fdo-mime gnome2 pax-utils python-r1 udev unpacker versionator
122 -
123 -MAIN_PV="$(get_version_component_range 1-3)"
124 -if [[ ${PV} = *_beta* ]] || [[ ${PV} = *_rc* ]] ; then
125 - MY_PV="${MAIN_PV}_$(get_version_component_range 5)"
126 - MY_PV="${MY_PV/beta/BETA}"
127 - MY_PV="${MY_PV/rc/RC}"
128 -else
129 - MY_PV="${MAIN_PV}"
130 -fi
131 -VBOX_BUILD_ID="$(get_version_component_range 4)"
132 -VBOX_PV="${MY_PV}-${VBOX_BUILD_ID}"
133 -MY_P="VirtualBox-${VBOX_PV}-Linux"
134 -# needed as sometimes the extpack gets another build ID
135 -EXTP_PV="${VBOX_PV}"
136 -EXTP_PN="Oracle_VM_VirtualBox_Extension_Pack"
137 -EXTP_P="${EXTP_PN}-${EXTP_PV}"
138 -# needed as sometimes the SDK gets another build ID
139 -SDK_PV="${VBOX_PV}"
140 -SDK_P="VirtualBoxSDK-${SDK_PV}"
141 -
142 -DESCRIPTION="Family of powerful x86 virtualization products for enterprise as well as home use"
143 -HOMEPAGE="http://www.virtualbox.org/"
144 -SRC_URI="amd64? ( http://download.virtualbox.org/virtualbox/${MY_PV}/${MY_P}_amd64.run )
145 - x86? ( http://download.virtualbox.org/virtualbox/${MY_PV}/${MY_P}_x86.run )
146 - http://download.virtualbox.org/virtualbox/${MY_PV}/${EXTP_P}.vbox-extpack -> ${EXTP_P}.tar.gz"
147 -
148 -LICENSE="GPL-2 PUEL"
149 -SLOT="0"
150 -KEYWORDS="~amd64 ~x86"
151 -IUSE="+additions +chm headless python vboxwebsrv rdesktop-vrdp"
152 -RESTRICT="mirror"
153 -
154 -if [[ "${PV}" != *beta* ]] ; then
155 - SRC_URI+="
156 - sdk? ( http://download.virtualbox.org/virtualbox/${MY_PV}/${SDK_P}.zip )"
157 - IUSE+=" sdk"
158 -fi
159 -
160 -DEPEND="app-arch/unzip
161 - ${PYTHON_DEPS}"
162 -
163 -RDEPEND="!!app-emulation/virtualbox
164 - !app-emulation/virtualbox-additions
165 - ~app-emulation/virtualbox-modules-${MAIN_PV}
166 - !headless? (
167 - x11-libs/libXcursor
168 - media-libs/libsdl[X]
169 - x11-libs/libXrender
170 - x11-libs/libXfixes
171 - media-libs/libpng
172 - x11-libs/libXi
173 - x11-libs/libXrandr
174 - x11-libs/libXinerama
175 - x11-libs/libXft
176 - media-libs/freetype
177 - media-libs/fontconfig
178 - x11-libs/libXext
179 - dev-libs/glib
180 - chm? ( dev-libs/expat )
181 - )
182 - x11-libs/libXt
183 - dev-libs/libxml2
184 - x11-libs/libXau
185 - x11-libs/libX11
186 - x11-libs/libXmu
187 - x11-libs/libSM
188 - x11-libs/libICE
189 - x11-libs/libXdmcp
190 - ${PYTHON_DEPS}"
191 -
192 -REQUIRED_USE="${PYTHON_REQUIRED_USE}"
193 -S=${WORKDIR}
194 -
195 -QA_TEXTRELS_amd64="opt/VirtualBox/VBoxVMM.so"
196 -QA_TEXTRELS_x86="opt/VirtualBox/VBoxGuestPropSvc.so
197 - opt/VirtualBox/VBoxSDL.so
198 - opt/VirtualBox/VBoxDbg.so
199 - opt/VirtualBox/VBoxSharedFolders.so
200 - opt/VirtualBox/VBoxDD2.so
201 - opt/VirtualBox/VBoxOGLrenderspu.so
202 - opt/VirtualBox/VBoxPython.so
203 - opt/VirtualBox/VBoxPython2_7.so
204 - opt/VirtualBox/VBoxDD.so
205 - opt/VirtualBox/VBoxVRDP.so
206 - opt/VirtualBox/VBoxDDU.so
207 - opt/VirtualBox/VBoxREM64.so
208 - opt/VirtualBox/VBoxSharedClipboard.so
209 - opt/VirtualBox/VBoxHeadless.so
210 - opt/VirtualBox/VBoxRT.so
211 - opt/VirtualBox/VRDPAuth.so
212 - opt/VirtualBox/VBoxREM.so
213 - opt/VirtualBox/VBoxSettings.so
214 - opt/VirtualBox/VBoxKeyboard.so
215 - opt/VirtualBox/VBoxSharedCrOpenGL.so
216 - opt/VirtualBox/VBoxVMM.so
217 - opt/VirtualBox/VirtualBox.so
218 - opt/VirtualBox/VBoxOGLhosterrorspu.so
219 - opt/VirtualBox/components/VBoxC.so
220 - opt/VirtualBox/components/VBoxSVCM.so
221 - opt/VirtualBox/VBoxREM32.so
222 - opt/VirtualBox/VBoxXPCOMC.so
223 - opt/VirtualBox/VBoxOGLhostcrutil.so
224 - opt/VirtualBox/VBoxNetDHCP.so
225 - opt/VirtualBox/VBoxGuestControlSvc.so"
226 -QA_PRESTRIPPED="opt/VirtualBox/VBoxDD.so
227 - opt/VirtualBox/VBoxDD2.so
228 - opt/VirtualBox/VBoxDDU.so
229 - opt/VirtualBox/VBoxDbg.so
230 - opt/VirtualBox/VBoxGuestControlSvc.so
231 - opt/VirtualBox/VBoxGuestPropSvc.so
232 - opt/VirtualBox/VBoxHeadless
233 - opt/VirtualBox/VBoxHeadless.so
234 - opt/VirtualBox/VBoxKeyboard.so
235 - opt/VirtualBox/VBoxManage
236 - opt/VirtualBox/VBoxNetAdpCtl
237 - opt/VirtualBox/VBoxNetDHCP
238 - opt/VirtualBox/VBoxNetDHCP.so
239 - opt/VirtualBox/VBoxOGLhostcrutil.so
240 - opt/VirtualBox/VBoxOGLhosterrorspu.so
241 - opt/VirtualBox/VBoxOGLrenderspu.so
242 - opt/VirtualBox/VBoxPython.so
243 - opt/VirtualBox/VBoxPython2_7.so
244 - opt/VirtualBox/VBoxREM.so
245 - opt/VirtualBox/VBoxREM32.so
246 - opt/VirtualBox/VBoxREM64.so
247 - opt/VirtualBox/VBoxRT.so
248 - opt/VirtualBox/VBoxSDL
249 - opt/VirtualBox/VBoxSDL.so
250 - opt/VirtualBox/VBoxSVC
251 - opt/VirtualBox/VBoxSettings.so
252 - opt/VirtualBox/VBoxSharedClipboard.so
253 - opt/VirtualBox/VBoxSharedCrOpenGL.so
254 - opt/VirtualBox/VBoxSharedFolders.so
255 - opt/VirtualBox/VBoxTestOGL
256 - opt/VirtualBox/VBoxTunctl
257 - opt/VirtualBox/VBoxVMM.so
258 - opt/VirtualBox/VBoxVRDP.so
259 - opt/VirtualBox/VBoxXPCOM.so
260 - opt/VirtualBox/VBoxXPCOMC.so
261 - opt/VirtualBox/VBoxXPCOMIPCD
262 - opt/VirtualBox/VRDPAuth.so
263 - opt/VirtualBox/VirtualBox
264 - opt/VirtualBox/VirtualBox.so
265 - opt/VirtualBox/accessible/libqtaccessiblewidgets.so
266 - opt/VirtualBox/components/VBoxC.so
267 - opt/VirtualBox/components/VBoxSVCM.so
268 - opt/VirtualBox/components/VBoxXPCOMIPCC.so
269 - opt/VirtualBox/kchmviewer
270 - opt/VirtualBox/libQtCoreVBox.so.4
271 - opt/VirtualBox/libQtGuiVBox.so.4
272 - opt/VirtualBox/libQtNetworkVBox.so.4
273 - opt/VirtualBox/libQtOpenGLVBox.so.4
274 - opt/VirtualBox/vboxwebsrv"
275 -
276 -PYTHON_UPDATER_IGNORE="1"
277 -
278 -src_unpack() {
279 - unpack_makeself ${MY_P}_${ARCH}.run
280 - unpack ./VirtualBox.tar.bz2
281 -
282 - mkdir "${S}"/${EXTP_PN} || die
283 - pushd "${S}"/${EXTP_PN} &>/dev/null || die
284 - unpack ${EXTP_P}.tar.gz
285 - popd &>/dev/null || die
286 -
287 - if [[ "${PV}" != *beta* ]] && use sdk ; then
288 - unpack VirtualBoxSDK-${SDK_PV}.zip
289 - fi
290 -}
291 -
292 -src_configure() {
293 - :;
294 -}
295 -
296 -src_compile() {
297 - :;
298 -}
299 -
300 -src_install() {
301 - # create virtualbox configurations files
302 - insinto /etc/vbox
303 - newins "${FILESDIR}/${PN}-config" vbox.cfg
304 -
305 - if ! use headless ; then
306 - pushd "${S}"/icons &>/dev/null || die
307 - for size in * ; do
308 - if [ -f "${size}/virtualbox.png" ] ; then
309 - insinto "/usr/share/icons/hicolor/${size}/apps"
310 - newins "${size}/virtualbox.png" ${PN}.png
311 - fi
312 - done
313 - dodir /usr/share/pixmaps
314 - cp "48x48/virtualbox.png" "${D}/usr/share/pixmaps/${PN}.png" \
315 - || die
316 - popd &>/dev/null || die
317 -
318 - newmenu "${FILESDIR}"/${PN}.desktop-2 ${PN}.desktop
319 - fi
320 -
321 - pushd "${S}"/${EXTP_PN} &>/dev/null || die
322 - insinto /opt/VirtualBox/ExtensionPacks/${EXTP_PN}
323 - doins -r linux.${ARCH}
324 - doins ExtPack* PXE-Intel.rom
325 - popd &>/dev/null || die
326 - rm -rf "${S}"/${EXTP_PN}
327 -
328 - insinto /opt/VirtualBox
329 - dodir /opt/bin
330 -
331 - doins UserManual.pdf
332 -
333 - if [[ "${PV}" != *beta* ]] && use sdk ; then
334 - doins -r sdk
335 - fi
336 -
337 - if use additions; then
338 - doins -r additions
339 - fi
340 -
341 - if use vboxwebsrv; then
342 - doins vboxwebsrv
343 - fowners root:vboxusers /opt/VirtualBox/vboxwebsrv
344 - fperms 0750 /opt/VirtualBox/vboxwebsrv
345 - dosym /opt/VirtualBox/VBox.sh /opt/bin/vboxwebsrv
346 - newinitd "${FILESDIR}"/vboxwebsrv-initd vboxwebsrv
347 - newconfd "${FILESDIR}"/vboxwebsrv-confd vboxwebsrv
348 - fi
349 -
350 - if use rdesktop-vrdp; then
351 - doins rdesktop-vrdp
352 - doins -r rdesktop-vrdp-keymaps
353 - fperms 0750 /opt/VirtualBox/rdesktop-vrdp
354 - dosym /opt/VirtualBox/rdesktop-vrdp /opt/bin/rdesktop-vrdp
355 - fi
356 -
357 - if ! use headless && use chm; then
358 - doins kchmviewer VirtualBox.chm
359 - fowners root:vboxusers /opt/VirtualBox/kchmviewer
360 - fperms 0750 /opt/VirtualBox/kchmviewer
361 - fi
362 -
363 - # This ebuild / package supports only py2.7. Where py3 comes is unknown.
364 - # The compile phase makes VBoxPython2_[4-7].so.
365 - # py3 support would presumably require a binary pre-compiled by py3.
366 - use python && doins VBoxPython.so VBoxPython2_7.so
367 -
368 - rm -rf src rdesktop* deffiles install* routines.sh runlevel.sh \
369 - vboxdrv.sh VBox.sh VBox.png vboxnet.sh additions VirtualBox.desktop \
370 - VirtualBox.tar.bz2 LICENSE VBoxSysInfo.sh rdesktop* vboxwebsrv \
371 - webtest kchmviewer VirtualBox.chm vbox-create-usb-node.sh \
372 - 90-vbox-usb.fdi uninstall.sh vboxshell.py vboxdrv-pardus.py \
373 - VBoxPython?_*.so
374 -
375 - if use headless ; then
376 - rm -rf VBoxSDL VirtualBox VBoxKeyboard.so
377 - fi
378 -
379 - doins -r * || die
380 -
381 - # create symlinks for working around unsupported $ORIGIN/.. in VBoxC.so (setuid)
382 - dosym /opt/VirtualBox/VBoxVMM.so /opt/VirtualBox/components/VBoxVMM.so
383 - dosym /opt/VirtualBox/VBoxREM.so /opt/VirtualBox/components/VBoxREM.so
384 - dosym /opt/VirtualBox/VBoxRT.so /opt/VirtualBox/components/VBoxRT.so
385 - dosym /opt/VirtualBox/VBoxDDU.so /opt/VirtualBox/components/VBoxDDU.so
386 - dosym /opt/VirtualBox/VBoxXPCOM.so /opt/VirtualBox/components/VBoxXPCOM.so
387 -
388 - local each
389 - for each in VBox{Manage,SVC,XPCOMIPCD,Tunctl,NetAdpCtl,NetDHCP,NetNAT,TestOGL,ExtPackHelperApp}; do
390 - fowners root:vboxusers /opt/VirtualBox/${each}
391 - fperms 0750 /opt/VirtualBox/${each}
392 - pax-mark -m "${D}"/opt/VirtualBox/${each}
393 - done
394 - # VBoxNetAdpCtl and VBoxNetDHCP binaries need to be suid root in any case..
395 - fperms 4750 /opt/VirtualBox/VBoxNetAdpCtl
396 - fperms 4750 /opt/VirtualBox/VBoxNetDHCP
397 - fperms 4750 /opt/VirtualBox/VBoxNetNAT
398 -
399 - if ! use headless ; then
400 - # Hardened build: Mark selected binaries set-user-ID-on-execution
401 - for each in VBox{SDL,Headless} VirtualBox; do
402 - fowners root:vboxusers /opt/VirtualBox/${each}
403 - fperms 4510 /opt/VirtualBox/${each}
404 - pax-mark -m "${D}"/opt/VirtualBox/${each}
405 - done
406 -
407 - dosym /opt/VirtualBox/VBox.sh /opt/bin/VirtualBox
408 - dosym /opt/VirtualBox/VBox.sh /opt/bin/VBoxSDL
409 - else
410 - # Hardened build: Mark selected binaries set-user-ID-on-execution
411 - fowners root:vboxusers /opt/VirtualBox/VBoxHeadless
412 - fperms 4510 /opt/VirtualBox/VBoxHeadless
413 - pax-mark -m "${D}"/opt/VirtualBox/VBoxHeadless
414 - fi
415 -
416 - exeinto /opt/VirtualBox
417 - newexe "${FILESDIR}/${PN}-3-wrapper" "VBox.sh"
418 - fowners root:vboxusers /opt/VirtualBox/VBox.sh
419 - fperms 0750 /opt/VirtualBox/VBox.sh
420 -
421 - dosym /opt/VirtualBox/VBox.sh /opt/bin/VBoxManage
422 - dosym /opt/VirtualBox/VBox.sh /opt/bin/VBoxVRDP
423 - dosym /opt/VirtualBox/VBox.sh /opt/bin/VBoxHeadless
424 - dosym /opt/VirtualBox/VBoxTunctl /opt/bin/VBoxTunctl
425 -
426 - # set an env-variable for 3rd party tools
427 - echo -n "VBOX_APP_HOME=/opt/VirtualBox" > "${T}/90virtualbox"
428 - doenvd "${T}/90virtualbox"
429 -
430 - local udevdir="$(get_udevdir)"
431 - insinto ${udevdir}/rules.d
432 - doins "${FILESDIR}"/10-virtualbox.rules
433 - sed "s@%UDEVDIR%@${udevdir}@" \
434 - -i "${D}"${udevdir}/rules.d/10-virtualbox.rules || die
435 - # move udev scripts into ${udevdir} (bug #372491)
436 - mv "${D}"/opt/VirtualBox/VBoxCreateUSBNode.sh "${D}"${udevdir} || die
437 - fperms 0750 ${udevdir}/VBoxCreateUSBNode.sh
438 -}
439 -
440 -pkg_postinst() {
441 - fdo-mime_desktop_database_update
442 -
443 - gnome2_icon_cache_update
444 -
445 - udevadm control --reload-rules && udevadm trigger --subsystem-match=usb
446 -
447 - elog ""
448 - if ! use headless ; then
449 - elog "To launch VirtualBox just type: \"VirtualBox\""
450 - elog ""
451 - fi
452 - elog "You must be in the vboxusers group to use VirtualBox."
453 - elog ""
454 - elog "For advanced networking setups you should emerge:"
455 - elog "net-misc/bridge-utils and sys-apps/usermode-utilities"
456 - elog ""
457 - elog "Please visit http://www.virtualbox.org/wiki/Editions for"
458 - elog "an overview about the different features of ${PN}"
459 - elog "and virtualbox-ose"
460 - if [ -e "${ROOT}/etc/udev/rules.d/10-virtualbox.rules" ] ; then
461 - elog ""
462 - elog "Please remove \"${ROOT}/etc/udev/rules.d/10-virtualbox.rules\""
463 - elog "or else USB in ${PN} won't work."
464 - fi
465 -}
466 -
467 -pkg_postrm() {
468 - fdo-mime_desktop_database_update
469 -}
470
471 diff --git a/app-emulation/virtualbox-extpack-oracle/Manifest b/app-emulation/virtualbox-extpack-oracle/Manifest
472 index cbb61d5..9763be5 100644
473 --- a/app-emulation/virtualbox-extpack-oracle/Manifest
474 +++ b/app-emulation/virtualbox-extpack-oracle/Manifest
475 @@ -3,4 +3,3 @@ DIST Oracle_VM_VirtualBox_Extension_Pack-4.3.32-103443.tar.gz 15994576 SHA256 3f
476 DIST Oracle_VM_VirtualBox_Extension_Pack-4.3.34-104062.tar.gz 15994268 SHA256 b9c03b6db79de16f70134884c18cb4854a8c24cb36f90e3a9d2b93eb09fb6b37 SHA512 39b06eb26fcc01dc70de0a9d099a8919c53f72d9a74133d803bb5d10ea06cd390a6dd3853a024b311695c57805d6e2b664ec667fa0d882142f4a33fdfb01b642 WHIRLPOOL 1a3e98def84beeb73a8cc531bc1bfb98cdb3a3c02373aff910c89b023c85d22eb46d349a2c6ca19f37032113bad2dbc7f61b0960f7af3b2ca4d4c63a301a27f7
477 DIST Oracle_VM_VirtualBox_Extension_Pack-5.0.10-104061.tar.gz 16918255 SHA256 c846fa26fec8587e57180c85c408cad377c48ad26830b0dc839ebf9025e3d29c SHA512 ae6bab29c14b1ace849ebf5715360fc0921950c62345e18709347f44c07f88727bf1785d53437e39d67f8c56d92cef1f6e3d03c3f7d6dd76c6d4d9ee7f1f1d5b WHIRLPOOL 822c3c9b20f9171b3e9d1896c2ff648ead049d63e45b8353da5d37e7f874433878fedcfb2f10ae5f50e4860466560a37b6102e8ffb3e9625106ce5188f491726
478 DIST Oracle_VM_VirtualBox_Extension_Pack-5.0.12-104815.tar.gz 16937595 SHA256 ac1bc8452b7fdf183325272149e9f18b9810cc07adf18e48755385a9cd1b236d SHA512 4a21cd155d1e60d3b6a4f4864cd8ca8ccd75f02448e832d72b42284dde5aa3c4aeba7f7297e3e7e198e4b4c665d770ac65c1aeca3df1dfa6a8454c47553baad7 WHIRLPOOL bcf032d0e72b57be37fdfd40d3c2f418eab10e04bfcbf1b99374b1fa9d2b5ced38c5cfc560b1c13492144a32a3c035b72649d9ae57851f6d430a4e59897cebe2
479 -DIST Oracle_VM_VirtualBox_Extension_Pack-5.0.8-103449.tar.gz 16880584 SHA256 febd2c99909cb932a98c2b9f73ce8eb03fc183c8c8f2fc874985cf3d598f6b94 SHA512 6a29aa1c52b460bded6e342cc66bb28d93f7f4c71eb108854dd2ba6934ae399e6ee7bd8acd29dda934f2933eb05b2e3878568fee76e5eb55ae43a695123568df WHIRLPOOL d6865e702c787c441da30a49e5aaff818a7530f2a82313c326a509cb3bb98f7cf22d511e3265b99a14402b2b9a7c4614d40ed570e6a6ba5522f4752248e2f338
480
481 diff --git a/app-emulation/virtualbox-extpack-oracle/virtualbox-extpack-oracle-5.0.8.103449.ebuild b/app-emulation/virtualbox-extpack-oracle/virtualbox-extpack-oracle-5.0.8.103449.ebuild
482 deleted file mode 100644
483 index 19d40ce..0000000
484 --- a/app-emulation/virtualbox-extpack-oracle/virtualbox-extpack-oracle-5.0.8.103449.ebuild
485 +++ /dev/null
486 @@ -1,43 +0,0 @@
487 -# Copyright 1999-2015 Gentoo Foundation
488 -# Distributed under the terms of the GNU General Public License v2
489 -# $Id$
490 -
491 -EAPI=5
492 -
493 -inherit eutils multilib versionator
494 -
495 -MAIN_PV="$(get_version_component_range 1-3)"
496 -if [[ ${PV} = *_beta* ]] || [[ ${PV} = *_rc* ]] ; then
497 - MY_PV="${MAIN_PV}_$(get_version_component_range 5)"
498 - DEP_PV="${MY_PV}"
499 - MY_PV="${MY_PV/beta/BETA}"
500 - MY_PV="${MY_PV/rc/RC}"
501 -else
502 - MY_PV="${MAIN_PV}"
503 - DEP_PV="${MAIN_PV}"
504 -fi
505 -VBOX_BUILD_ID="$(get_version_component_range 4)"
506 -MY_PN="Oracle_VM_VirtualBox_Extension_Pack"
507 -MY_P="${MY_PN}-${MY_PV}-${VBOX_BUILD_ID}"
508 -
509 -DESCRIPTION="PUEL extensions for VirtualBox"
510 -HOMEPAGE="http://www.virtualbox.org/"
511 -SRC_URI="http://download.virtualbox.org/virtualbox/${MY_PV}/${MY_P}.vbox-extpack -> ${MY_P}.tar.gz"
512 -
513 -LICENSE="PUEL"
514 -SLOT="0"
515 -KEYWORDS="~amd64 ~x86"
516 -IUSE=""
517 -RESTRICT="mirror strip"
518 -
519 -RDEPEND="~app-emulation/virtualbox-${DEP_PV}"
520 -
521 -S="${WORKDIR}"
522 -
523 -QA_PREBUILT="/usr/$(get_libdir)/virtualbox/ExtensionPacks/${MY_PN}/.*"
524 -
525 -src_install() {
526 - insinto /usr/$(get_libdir)/virtualbox/ExtensionPacks/${MY_PN}
527 - doins -r linux.${ARCH}
528 - doins ExtPack* PXE-Intel.rom
529 -}
530
531 diff --git a/app-emulation/virtualbox-guest-additions/Manifest b/app-emulation/virtualbox-guest-additions/Manifest
532 index d7c2d4b..e08d25a 100644
533 --- a/app-emulation/virtualbox-guest-additions/Manifest
534 +++ b/app-emulation/virtualbox-guest-additions/Manifest
535 @@ -3,4 +3,3 @@ DIST VirtualBox-4.3.32.tar.bz2 98168101 SHA256 dc5bf4e6f9989792d31bac174d20d7fc9
536 DIST VirtualBox-4.3.34.tar.bz2 98166680 SHA256 076507e924d3c5ae05c5e80a720b897da4a57a636a506a7d369b28f08b11d6c1 SHA512 1eeca08990d426155550d8920c159e41320bfedb53561b1752bd6816fa588588672ad364e73baf9b7b45e8352ae8feb1c649ba1748253da47586b55fe89e8fe3 WHIRLPOOL 1249e1d61aec38d439d1060457a1a0d0294a65d78dfa426026f3abe1882c429c628ea58f556bdeaf1a88d3cdd3b9095f1e4c6f1fae2176f39f8da5bb3d091809
537 DIST VirtualBox-5.0.10.tar.bz2 110904399 SHA256 56eafae439b91ea3c3748f2128b2969ba76983acf821acaa08e043c129b45a89 SHA512 8836e5b57ed46b57b12a9fdb6a632e895c3106dad58c3ab3e28f9178ce69499c493a935b6df8b872dc4677c12eb826a46113bdb902e4fb3d2f8ee6d768e53930 WHIRLPOOL 05516c1d9a3cd876a67a73b86df47ec7d1ef08ed921cb3e25ef483676413982ac8a7ce6562f3003240d862a33759aee5e6c94a303a2a35b66025d72cb15d4404
538 DIST VirtualBox-5.0.12.tar.bz2 111001547 SHA256 de0362b1d404d1ca0298db1984acb6f0f1c6210313aeb744fea345ad9201e86e SHA512 eef01d1a5121905d2fbfcd48081f18db06433187bfbfea6a006b3adea11cad8c8351025fd19fa115c132231592330b17bfeba033a3a168f3064176a3f7586d7a WHIRLPOOL bd73e67c83a524cb021ff92c4c3d655f6a1019e2d48f3ec97aee937543ca9da6f7ba2a1e70a6b75092dce3c8db8f3c7887300104fafa23432b94bc832c5e5447
539 -DIST VirtualBox-5.0.8.tar.bz2 110540476 SHA256 e043518b7ab150e478c00b622360a5feb95f4e5b19e72bfcc71174356e2dacb3 SHA512 2a8e0f3e5fbb4b45786aa48cb408cf712cd968af65b25219eb39d54274612978704359b620179d751e828783950eb29d4cf330ac408a84dd65edbd0d98e25aa4 WHIRLPOOL 2b054cdb5c7c39008e876f0703e154509f4a79183aa85c4998717ae07a72e015a71bd22dc0427c8a464b3e16db92ebe9d731971f9788fbe56c8cc936669496fe
540
541 diff --git a/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-5.0.8.ebuild b/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-5.0.8.ebuild
542 deleted file mode 100644
543 index a1d8560..0000000
544 --- a/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-5.0.8.ebuild
545 +++ /dev/null
546 @@ -1,212 +0,0 @@
547 -# Copyright 1999-2015 Gentoo Foundation
548 -# Distributed under the terms of the GNU General Public License v2
549 -# $Id$
550 -
551 -EAPI=5
552 -
553 -inherit eutils linux-mod systemd user toolchain-funcs
554 -
555 -MY_PV="${PV/beta/BETA}"
556 -MY_PV="${MY_PV/rc/RC}"
557 -MY_P=VirtualBox-${MY_PV}
558 -DESCRIPTION="VirtualBox kernel modules and user-space tools for Gentoo guests"
559 -HOMEPAGE="http://www.virtualbox.org/"
560 -SRC_URI="http://download.virtualbox.org/virtualbox/${MY_PV}/${MY_P}.tar.bz2"
561 -
562 -LICENSE="GPL-2"
563 -SLOT="0"
564 -KEYWORDS="~amd64 ~x86"
565 -IUSE="X"
566 -
567 -RDEPEND="X? ( ~x11-drivers/xf86-video-virtualbox-${PV}
568 - x11-apps/xrandr
569 - x11-apps/xrefresh
570 - x11-libs/libXmu
571 - x11-libs/libX11
572 - x11-libs/libXt
573 - x11-libs/libXext
574 - x11-libs/libXau
575 - x11-libs/libXdmcp
576 - x11-libs/libSM
577 - x11-libs/libICE
578 - x11-proto/glproto )
579 - sys-apps/dbus
580 - !!x11-drivers/xf86-input-virtualbox"
581 -DEPEND="${RDEPEND}
582 - >=dev-util/kbuild-0.1.9998_pre20131130
583 - >=dev-lang/yasm-0.6.2
584 - sys-devel/bin86
585 - sys-libs/pam
586 - sys-power/iasl
587 - X? ( x11-proto/renderproto )
588 - !X? ( x11-proto/xproto )"
589 -
590 -BUILD_TARGETS="all"
591 -BUILD_TARGET_ARCH="${ARCH}"
592 -MODULE_NAMES="vboxguest(misc:${WORKDIR}/vboxguest:${WORKDIR}/vboxguest)
593 - vboxsf(misc:${WORKDIR}/vboxsf:${WORKDIR}/vboxsf)"
594 -
595 -S="${WORKDIR}/${MY_P}"
596 -
597 -pkg_setup() {
598 - linux-mod_pkg_setup
599 - BUILD_PARAMS="KERN_DIR=${KV_OUT_DIR} KERNOUT=${KV_OUT_DIR}"
600 - enewgroup vboxguest
601 - enewuser vboxguest -1 /bin/sh /dev/null vboxguest
602 - # automount Error: VBoxServiceAutoMountWorker: Group "vboxsf" does not exist
603 - enewgroup vboxsf
604 -}
605 -
606 -src_unpack() {
607 - unpack ${A}
608 -
609 - # Create and unpack a tarball with the sources of the Linux guest
610 - # kernel modules, to include all the needed files
611 - "${S}"/src/VBox/Additions/linux/export_modules "${WORKDIR}/vbox-kmod.tar.gz"
612 - unpack ./vbox-kmod.tar.gz
613 -
614 - # Remove shipped binaries (kBuild,yasm), see bug #232775
615 - cd "${S}"
616 - rm -rf kBuild/bin tools
617 -}
618 -
619 -src_prepare() {
620 - # PaX fixes (see bug #298988)
621 - pushd "${WORKDIR}" &>/dev/null || die
622 - epatch "${FILESDIR}"/vboxguest-4.1.0-log-use-c99.patch
623 - popd &>/dev/null || die
624 -
625 - # Disable things unused or splitted into separate ebuilds
626 - cp "${FILESDIR}/${PN}-5-localconfig" LocalConfig.kmk || die
627 - use X || echo "VBOX_WITH_X11_ADDITIONS :=" >> LocalConfig.kmk
628 -
629 - # stupid new header references...
630 - for vboxheader in {product,revision,version}-generated.h ; do
631 - for mdir in vbox{guest,sf} ; do
632 - ln -sf "${S}"/out/linux.${ARCH}/release/${vboxheader} \
633 - "${WORKDIR}/${mdir}/${vboxheader}"
634 - done
635 - done
636 -}
637 -
638 -src_configure() {
639 - # build the user-space tools, warnings are harmless
640 - local cmd=(
641 - ./configure
642 - --nofatal
643 - --disable-xpcom
644 - --disable-sdl-ttf
645 - --disable-pulse
646 - --disable-alsa
647 - --with-gcc="$(tc-getCC)"
648 - --with-g++="$(tc-getCXX)"
649 - --target-arch=${ARCH}
650 - --with-linux="${KV_OUT_DIR}"
651 - --build-headless
652 - )
653 - echo "${cmd[@]}"
654 - "${cmd[@]}" || die "configure failed"
655 - source ./env.sh
656 - export VBOX_GCC_OPT="${CFLAGS} ${CPPFLAGS}"
657 -}
658 -
659 -src_compile() {
660 - MAKE="kmk" \
661 - emake TOOL_YASM_AS=yasm \
662 - VBOX_ONLY_ADDITIONS=1 \
663 - KBUILD_VERBOSE=2
664 -
665 - # Now creating the kernel modules. We must do this _after_
666 - # we compiled the user-space tools as we need two of the
667 - # automatically generated header files. (>=3.2.0)
668 - linux-mod_src_compile
669 -}
670 -
671 -src_install() {
672 - linux-mod_src_install
673 -
674 - cd "${S}"/out/linux.${ARCH}/release/bin/additions || die
675 -
676 - insinto /sbin
677 - newins mount.vboxsf mount.vboxsf
678 - fperms 4755 /sbin/mount.vboxsf
679 -
680 - newinitd "${FILESDIR}"/${PN}-8.initd ${PN}
681 -
682 - insinto /usr/sbin/
683 - newins VBoxService vboxguest-service
684 - fperms 0755 /usr/sbin/vboxguest-service
685 -
686 - insinto /usr/bin
687 - doins VBoxControl
688 - fperms 0755 /usr/bin/VBoxControl
689 -
690 - # VBoxClient user service and xrandr wrapper
691 - if use X ; then
692 - doins VBoxClient
693 - fperms 0755 /usr/bin/VBoxClient
694 -
695 - pushd "${S}"/src/VBox/Additions/x11/Installer &>/dev/null \
696 - || die
697 - newins 98vboxadd-xclient VBoxClient-all
698 - fperms 0755 /usr/bin/VBoxClient-all
699 - popd &>/dev/null || die
700 - fi
701 -
702 - # udev rule for vboxdrv
703 - local udev_rules_dir="/lib/udev/rules.d"
704 - dodir ${udev_rules_dir}
705 - echo 'KERNEL=="vboxguest", OWNER="vboxguest", GROUP="vboxguest", MODE="0660"' \
706 - >> "${D}/${udev_rules_dir}/60-virtualbox-guest-additions.rules" \
707 - || die
708 - echo 'KERNEL=="vboxuser", OWNER="vboxguest", GROUP="vboxguest", MODE="0660"' \
709 - >> "${D}/${udev_rules_dir}/60-virtualbox-guest-additions.rules" \
710 - || die
711 -
712 - # VBoxClient autostart file
713 - insinto /etc/xdg/autostart
714 - doins "${FILESDIR}"/vboxclient.desktop
715 -
716 - # sample xorg.conf
717 - insinto /usr/share/doc/${PF}
718 - doins "${FILESDIR}"/xorg.conf.vbox
719 -
720 - systemd_dounit "${FILESDIR}/${PN}.service"
721 -}
722 -
723 -pkg_postinst() {
724 - linux-mod_pkg_postinst
725 - if ! use X ; then
726 - elog "use flag X is off, enable it to install the"
727 - elog "X Window System video driver."
728 - fi
729 - elog ""
730 - elog "Please add users to the \"vboxguest\" group so they can"
731 - elog "benefit from seamless mode, auto-resize and clipboard."
732 - elog ""
733 - elog "The vboxsf group has been added to make automount services work."
734 - elog "These services are part of the shared folders support."
735 - elog ""
736 - elog "Please add:"
737 - elog "/etc/init.d/${PN}"
738 - elog "to the default runlevel in order to start"
739 - elog "needed services."
740 - elog "To use the VirtualBox X driver, use the following"
741 - elog "file as your /etc/X11/xorg.conf:"
742 - elog " /usr/share/doc/${PF}/xorg.conf.vbox"
743 - elog ""
744 - elog "Also make sure you use the Mesa library for OpenGL:"
745 - elog " eselect opengl set xorg-x11"
746 - elog ""
747 - elog "An autostart .desktop file has been installed to start"
748 - elog "VBoxClient in desktop sessions."
749 - elog ""
750 - elog "You can mount shared folders with:"
751 - elog " mount -t vboxsf <shared_folder_name> <mount_point>"
752 - elog ""
753 - elog "Warning:"
754 - elog "this ebuild is only needed if you are running gentoo"
755 - elog "inside a VirtualBox Virtual Machine, you don't need"
756 - elog "it to run VirtualBox itself."
757 - elog ""
758 -}
759
760 diff --git a/app-emulation/virtualbox-modules/Manifest b/app-emulation/virtualbox-modules/Manifest
761 index 59bbba1..9b96f3c 100644
762 --- a/app-emulation/virtualbox-modules/Manifest
763 +++ b/app-emulation/virtualbox-modules/Manifest
764 @@ -3,4 +3,3 @@ DIST vbox-kernel-module-src-4.3.32.tar.xz 546132 SHA256 4f0cf8a2d0f6714a5825551f
765 DIST vbox-kernel-module-src-4.3.34.tar.xz 543584 SHA256 ab9ab4c0c9e315ee447813a056b83b264e7baea073195c347903f9e7014dd0c8 SHA512 44eaf10a7063d0761c98e02ec8b6dda2c20de9cd188b8beedd9546dd348e976440ade034779a6adcaaf385fd34b4600f254dc5a987d580db4eb81da5c0b57509 WHIRLPOOL 3279d351493af02ab8ea3e66f14b3ab7e2073f3478b0cfd757424c825f512d739a65dc8d6d074f57d4639e61a6205ede63aa0483340d72ba938e823cf28e0ede
766 DIST vbox-kernel-module-src-5.0.10.tar.xz 592612 SHA256 d62362fe55291e94dfde20461549a4898fa782869e0cf88301cc3c09e6638f30 SHA512 e9a6166912f0550dde2fc2d62a104480ed179c3121c43ca66e4ee17ade51c71b3d9bfb2fc00a9af318a8fe0b2115f650023a80612d3f279d2b3b33a767664bbb WHIRLPOOL 4889f17ca4b33a12bc1d99e9ac5418834003957d8590ffcad9875ba5172edb26055c74c3d0daf0dba2c7b0c60faf3eb1ac92c94c63b74abe7965a46ef080d972
767 DIST vbox-kernel-module-src-5.0.12.tar.xz 593196 SHA256 c24f56bbd04ccfb34af94d7d89c921e23d470b5b5720c2b819811c93226a072c SHA512 d6d474db87d854f2932639e564f0f6bb12d8852d5bbf8e19408aff0c53280116a3c0177b83f61b1c034edaa7404e9ba6584f762ad3b9003846016c8f873a9715 WHIRLPOOL 19d555eb05dfc4fae67595cdb8f4db38710ec66fca95216ce7783ef46c15a04d9347c82403877c1ddb01f16b6b02c2f9196879905a1d40ac81ca5db965472d47
768 -DIST vbox-kernel-module-src-5.0.8.tar.xz 594164 SHA256 16513e3bec113e6e594a58ff0999ba70de4214c889dafed90ca181a6a603457d SHA512 91faf0054cd359a7455c1933dea3a37829f092eb966d8d2c6855061d3ecadfa1ea91a2258479f5696f373577f7aef1939bdd5808f9ca336e15f5476f4f6d464e WHIRLPOOL 837578475126fe8484e89140248971ce89e637a629a26b1324dc0b8b22d65fe351a1860d5c009223723a9d420d1a6f859c12c17ade510451177a6213f1905328
769
770 diff --git a/app-emulation/virtualbox-modules/virtualbox-modules-5.0.8.ebuild b/app-emulation/virtualbox-modules/virtualbox-modules-5.0.8.ebuild
771 deleted file mode 100644
772 index 4bf9415..0000000
773 --- a/app-emulation/virtualbox-modules/virtualbox-modules-5.0.8.ebuild
774 +++ /dev/null
775 @@ -1,59 +0,0 @@
776 -# Copyright 1999-2015 Gentoo Foundation
777 -# Distributed under the terms of the GNU General Public License v2
778 -# $Id$
779 -
780 -# XXX: the tarball here is just the kernel modules split out of the binary
781 -# package that comes from virtualbox-bin
782 -
783 -EAPI=5
784 -
785 -inherit eutils linux-mod user
786 -
787 -MY_P=vbox-kernel-module-src-${PV}
788 -DESCRIPTION="Kernel Modules for Virtualbox"
789 -HOMEPAGE="http://www.virtualbox.org/"
790 -SRC_URI="https://dev.gentoo.org/~polynomial-c/virtualbox/${MY_P}.tar.xz"
791 -
792 -LICENSE="GPL-2"
793 -SLOT="0"
794 -KEYWORDS="~amd64 ~x86"
795 -IUSE="pax_kernel"
796 -
797 -RDEPEND="!=app-emulation/virtualbox-9999"
798 -
799 -S=${WORKDIR}
800 -
801 -BUILD_TARGETS="all"
802 -BUILD_TARGET_ARCH="${ARCH}"
803 -MODULE_NAMES="vboxdrv(misc:${S}) vboxnetflt(misc:${S}) vboxnetadp(misc:${S}) vboxpci(misc:${S})"
804 -
805 -pkg_setup() {
806 - linux-mod_pkg_setup
807 -
808 - BUILD_PARAMS="KERN_DIR=${KV_DIR} KERNOUT=${KV_OUT_DIR} V=1 KBUILD_VERBOSE=1"
809 - enewgroup vboxusers
810 -}
811 -
812 -src_prepare() {
813 - if kernel_is -ge 2 6 33 ; then
814 - # evil patch for new kernels - header moved
815 - grep -lR linux/autoconf.h * | xargs sed -i -e 's:<linux/autoconf.h>:<generated/autoconf.h>:'
816 - fi
817 -
818 - if use pax_kernel && kernel_is -ge 3 0 0 ; then
819 - epatch "${FILESDIR}"/${PN}-4.1.4-pax-const.patch
820 - fi
821 -}
822 -
823 -src_install() {
824 - linux-mod_src_install
825 - insinto /usr/lib/modules-load.d/
826 - doins "${FILESDIR}"/virtualbox.conf
827 -}
828 -
829 -pkg_postinst() {
830 - linux-mod_pkg_postinst
831 - elog "If you are using sys-apps/openrc, please add \"vboxdrv\", \"vboxnetflt\""
832 - elog "and \"vboxnetadp\" to:"
833 - elog " /etc/conf.d/modules"
834 -}
835
836 diff --git a/app-emulation/virtualbox/Manifest b/app-emulation/virtualbox/Manifest
837 index fffd76b..fffa04a 100644
838 --- a/app-emulation/virtualbox/Manifest
839 +++ b/app-emulation/virtualbox/Manifest
840 @@ -3,6 +3,5 @@ DIST VirtualBox-4.3.32.tar.bz2 98168101 SHA256 dc5bf4e6f9989792d31bac174d20d7fc9
841 DIST VirtualBox-4.3.34.tar.bz2 98166680 SHA256 076507e924d3c5ae05c5e80a720b897da4a57a636a506a7d369b28f08b11d6c1 SHA512 1eeca08990d426155550d8920c159e41320bfedb53561b1752bd6816fa588588672ad364e73baf9b7b45e8352ae8feb1c649ba1748253da47586b55fe89e8fe3 WHIRLPOOL 1249e1d61aec38d439d1060457a1a0d0294a65d78dfa426026f3abe1882c429c628ea58f556bdeaf1a88d3cdd3b9095f1e4c6f1fae2176f39f8da5bb3d091809
842 DIST VirtualBox-5.0.10.tar.bz2 110904399 SHA256 56eafae439b91ea3c3748f2128b2969ba76983acf821acaa08e043c129b45a89 SHA512 8836e5b57ed46b57b12a9fdb6a632e895c3106dad58c3ab3e28f9178ce69499c493a935b6df8b872dc4677c12eb826a46113bdb902e4fb3d2f8ee6d768e53930 WHIRLPOOL 05516c1d9a3cd876a67a73b86df47ec7d1ef08ed921cb3e25ef483676413982ac8a7ce6562f3003240d862a33759aee5e6c94a303a2a35b66025d72cb15d4404
843 DIST VirtualBox-5.0.12.tar.bz2 111001547 SHA256 de0362b1d404d1ca0298db1984acb6f0f1c6210313aeb744fea345ad9201e86e SHA512 eef01d1a5121905d2fbfcd48081f18db06433187bfbfea6a006b3adea11cad8c8351025fd19fa115c132231592330b17bfeba033a3a168f3064176a3f7586d7a WHIRLPOOL bd73e67c83a524cb021ff92c4c3d655f6a1019e2d48f3ec97aee937543ca9da6f7ba2a1e70a6b75092dce3c8db8f3c7887300104fafa23432b94bc832c5e5447
844 -DIST VirtualBox-5.0.8.tar.bz2 110540476 SHA256 e043518b7ab150e478c00b622360a5feb95f4e5b19e72bfcc71174356e2dacb3 SHA512 2a8e0f3e5fbb4b45786aa48cb408cf712cd968af65b25219eb39d54274612978704359b620179d751e828783950eb29d4cf330ac408a84dd65edbd0d98e25aa4 WHIRLPOOL 2b054cdb5c7c39008e876f0703e154509f4a79183aa85c4998717ae07a72e015a71bd22dc0427c8a464b3e16db92ebe9d731971f9788fbe56c8cc936669496fe
845 DIST virtualbox-4.3.16-patches-01.tar.xz 4288 SHA256 270c4f01b2c13c4133987b3acc073dfbf78840212cf09f083dbf8fc80407ce6f SHA512 595f88c4b388b4807347c15c1750ec73aceba1c82ad993e9a05c7b78dfece7b679aff0338b3a48e2ccee7911fb5ed0dba803052332a270230078551f747052bc WHIRLPOOL 2157ee3fb9beed906cff28647c869e37d62551ad8c93801c0f0ec6893675f11786aa6d92acf11c348d30aa58b6e03a3faa879c664dddac6e5b8525035986c9ca
846 DIST virtualbox-5.0.2-patches-01.tar.xz 4556 SHA256 8fcfa7972b0942f3e65bda73a35a6feb234aad770016fb4caafba105757d7ada SHA512 14ce8f0b17e593b2de676e0beaab688f29606aaea330151038fbb9259d3f5e4c22f254d1fa6cc45f968d81cf9f7d71deb9a7a32f565d07c1d9fa615431472ca9 WHIRLPOOL be73fd5576732f70f6ebb33a9d604d46a8fabdbdb0e187af3435f75412e21f62c0774130a9a6315e6b87ecf96d02398ffce828b3ab8f584716ed9a12e06d7cde
847
848 diff --git a/app-emulation/virtualbox/virtualbox-5.0.8.ebuild b/app-emulation/virtualbox/virtualbox-5.0.8.ebuild
849 deleted file mode 100644
850 index 6a55b85..0000000
851 --- a/app-emulation/virtualbox/virtualbox-5.0.8.ebuild
852 +++ /dev/null
853 @@ -1,423 +0,0 @@
854 -# Copyright 1999-2015 Gentoo Foundation
855 -# Distributed under the terms of the GNU General Public License v2
856 -# $Id$
857 -
858 -EAPI=5
859 -
860 -PYTHON_COMPAT=( python2_7 )
861 -inherit eutils fdo-mime flag-o-matic java-pkg-opt-2 linux-info multilib pax-utils python-single-r1 qt4-r2 toolchain-funcs udev
862 -
863 -MY_PV="${PV/beta/BETA}"
864 -MY_PV="${MY_PV/rc/RC}"
865 -MY_P=VirtualBox-${MY_PV}
866 -SRC_URI="http://download.virtualbox.org/virtualbox/${MY_PV}/${MY_P}.tar.bz2
867 - https://dev.gentoo.org/~polynomial-c/${PN}/patchsets/${PN}-5.0.2-patches-01.tar.xz"
868 -S="${WORKDIR}/${MY_P}"
869 -
870 -DESCRIPTION="Family of powerful x86 virtualization products for enterprise as well as home use"
871 -HOMEPAGE="http://www.virtualbox.org/"
872 -
873 -LICENSE="GPL-2"
874 -SLOT="0"
875 -KEYWORDS="~amd64 ~x86"
876 -IUSE="alsa doc headless java libressl pam pulseaudio +opengl python +qt4 +sdk +udev vboxwebsrv vnc"
877 -
878 -RDEPEND="!app-emulation/virtualbox-bin
879 - ~app-emulation/virtualbox-modules-${PV}
880 - dev-libs/libIDL
881 - >=dev-libs/libxslt-1.1.19
882 - net-misc/curl
883 - !libressl? ( dev-libs/openssl:0= )
884 - libressl? ( dev-libs/libressl:= )
885 - dev-libs/libxml2
886 - media-libs/libpng:0=
887 - media-libs/libvpx:0=
888 - sys-libs/zlib
889 - !headless? (
890 - qt4? (
891 - dev-qt/qtgui:4
892 - dev-qt/qtcore:4
893 - opengl? ( dev-qt/qtopengl:4 )
894 - x11-libs/libXinerama
895 - )
896 - opengl? ( virtual/opengl media-libs/freeglut )
897 - x11-libs/libX11
898 - x11-libs/libXcursor
899 - x11-libs/libXext
900 - x11-libs/libXmu
901 - x11-libs/libXt
902 - media-libs/libsdl:0[X,video]
903 - )
904 -
905 - java? ( >=virtual/jre-1.6:= )
906 - udev? ( >=virtual/udev-171 )
907 - vnc? ( >=net-libs/libvncserver-0.9.9 )"
908 -DEPEND="${RDEPEND}
909 - >=dev-util/kbuild-0.1.9998_pre20131130
910 - >=dev-lang/yasm-0.6.2
911 - sys-devel/bin86
912 - sys-power/iasl
913 - pam? ( sys-libs/pam )
914 - sys-libs/libcap
915 - doc? (
916 - dev-texlive/texlive-basic
917 - dev-texlive/texlive-latex
918 - dev-texlive/texlive-latexrecommended
919 - dev-texlive/texlive-latexextra
920 - dev-texlive/texlive-fontsrecommended
921 - dev-texlive/texlive-fontsextra
922 - )
923 - java? ( >=virtual/jre-1.6:= )
924 - virtual/pkgconfig
925 - alsa? ( >=media-libs/alsa-lib-1.0.13 )
926 - !headless? ( x11-libs/libXinerama )
927 - pulseaudio? ( media-sound/pulseaudio )
928 - vboxwebsrv? ( net-libs/gsoap[-gnutls(-)] )
929 - ${PYTHON_DEPS}"
930 -
931 -QA_TEXTRELS_x86="usr/lib/virtualbox-ose/VBoxGuestPropSvc.so
932 - usr/lib/virtualbox/VBoxSDL.so
933 - usr/lib/virtualbox/VBoxSharedFolders.so
934 - usr/lib/virtualbox/VBoxDD2.so
935 - usr/lib/virtualbox/VBoxOGLrenderspu.so
936 - usr/lib/virtualbox/VBoxPython.so
937 - usr/lib/virtualbox/VBoxDD.so
938 - usr/lib/virtualbox/VBoxDDU.so
939 - usr/lib/virtualbox/VBoxREM64.so
940 - usr/lib/virtualbox/VBoxSharedClipboard.so
941 - usr/lib/virtualbox/VBoxHeadless.so
942 - usr/lib/virtualbox/VBoxRT.so
943 - usr/lib/virtualbox/VBoxREM.so
944 - usr/lib/virtualbox/VBoxSettings.so
945 - usr/lib/virtualbox/VBoxKeyboard.so
946 - usr/lib/virtualbox/VBoxSharedCrOpenGL.so
947 - usr/lib/virtualbox/VBoxVMM.so
948 - usr/lib/virtualbox/VirtualBox.so
949 - usr/lib/virtualbox/VBoxOGLhosterrorspu.so
950 - usr/lib/virtualbox/components/VBoxC.so
951 - usr/lib/virtualbox/components/VBoxSVCM.so
952 - usr/lib/virtualbox/components/VBoxDDU.so
953 - usr/lib/virtualbox/components/VBoxRT.so
954 - usr/lib/virtualbox/components/VBoxREM.so
955 - usr/lib/virtualbox/components/VBoxVMM.so
956 - usr/lib/virtualbox/VBoxREM32.so
957 - usr/lib/virtualbox/VBoxPython2_4.so
958 - usr/lib/virtualbox/VBoxPython2_5.so
959 - usr/lib/virtualbox/VBoxPython2_6.so
960 - usr/lib/virtualbox/VBoxPython2_7.so
961 - usr/lib/virtualbox/VBoxXPCOMC.so
962 - usr/lib/virtualbox/VBoxOGLhostcrutil.so
963 - usr/lib/virtualbox/VBoxNetDHCP.so
964 - usr/lib/virtualbox/VBoxNetNAT.so"
965 -
966 -REQUIRED_USE="
967 - java? ( sdk )
968 - python? (
969 - ( sdk )
970 - )
971 - vboxwebsrv? ( java )
972 - ${PYTHON_REQUIRED_USE}
973 -"
974 -
975 -pkg_setup() {
976 - if ! use headless && ! use qt4 ; then
977 - einfo "No USE=\"qt4\" selected, this build will not include"
978 - einfo "any Qt frontend."
979 - elif use headless && use qt4 ; then
980 - einfo "You selected USE=\"headless qt4\", defaulting to"
981 - einfo "USE=\"headless\", this build will not include any X11/Qt frontend."
982 - fi
983 -
984 - if ! use opengl ; then
985 - einfo "No USE=\"opengl\" selected, this build will lack"
986 - einfo "the OpenGL feature."
987 - fi
988 - if ! use python ; then
989 - einfo "You have disabled the \"python\" USE flag. This will only"
990 - einfo "disable the python bindings being installed."
991 - fi
992 - java-pkg-opt-2_pkg_setup
993 - python-single-r1_pkg_setup
994 -}
995 -
996 -src_prepare() {
997 - # Remove shipped binaries (kBuild,yasm), see bug #232775
998 - rm -rf kBuild/bin tools
999 -
1000 - # Disable things unused or split into separate ebuilds
1001 - sed -e "s@MY_LIBDIR@$(get_libdir)@" \
1002 - "${FILESDIR}"/${PN}-5-localconfig > LocalConfig.kmk || die
1003 -
1004 - # Respect LDFLAGS
1005 - sed -e "s@_LDFLAGS\.${ARCH}*.*=@& ${LDFLAGS}@g" \
1006 - -i Config.kmk src/libs/xpcom18a4/Config.kmk || die
1007 -
1008 - # Use PAM only when pam USE flag is enbaled (bug #376531)
1009 - if ! use pam ; then
1010 - elog "Disabling PAM removes the possibility to use the VRDP features."
1011 - sed -i 's@^.*VBOX_WITH_PAM@#VBOX_WITH_PAM@' Config.kmk || die
1012 - sed -i 's@\(.*/auth/Makefile.kmk.*\)@#\1@' \
1013 - src/VBox/HostServices/Makefile.kmk || die
1014 - fi
1015 -
1016 - # add correct java path
1017 - if use java ; then
1018 - sed "s@/usr/lib/jvm/java-6-sun@$(java-config -O)@" \
1019 - -i "${S}"/Config.kmk || die
1020 - java-pkg-opt-2_src_prepare
1021 - fi
1022 -
1023 - if ! gcc-specs-pie ; then
1024 - EPATCH_EXCLUDE="050_${PN}-5.0.2-nopie.patch"
1025 - fi
1026 -
1027 - EPATCH_EXCLUDE="007_virtualbox-4.3.16-gsoap2813.patch" \
1028 - EPATCH_SUFFIX="patch" \
1029 - EPATCH_FORCE="yes" \
1030 - epatch "${WORKDIR}/patches"
1031 -
1032 - epatch_user
1033 -}
1034 -
1035 -src_configure() {
1036 - local myconf
1037 - use alsa || myconf+=" --disable-alsa"
1038 - use doc || myconf+=" --disable-docs"
1039 - use java || myconf+=" --disable-java"
1040 - use opengl || myconf+=" --disable-opengl"
1041 - use pulseaudio || myconf+=" --disable-pulse"
1042 - use python || myconf+=" --disable-python"
1043 - use vboxwebsrv && myconf+=" --enable-webservice"
1044 - use vnc && myconf+=" --enable-vnc"
1045 - if ! use headless ; then
1046 - use qt4 || myconf+=" --disable-qt4"
1047 - else
1048 - myconf+=" --build-headless --disable-opengl"
1049 - fi
1050 - if use amd64 && ! has_multilib_profile ; then
1051 - myconf+=" --disable-vmmraw"
1052 - fi
1053 - # not an autoconf script
1054 - ./configure \
1055 - --with-gcc="$(tc-getCC)" \
1056 - --with-g++="$(tc-getCXX)" \
1057 - --disable-kmods \
1058 - --disable-dbus \
1059 - --disable-devmapper \
1060 - ${myconf} \
1061 - || die "configure failed"
1062 -}
1063 -
1064 -src_compile() {
1065 - source ./env.sh
1066 -
1067 - # Force kBuild to respect C[XX]FLAGS and MAKEOPTS (bug #178529)
1068 - # and strip all flags
1069 - # strip-flags
1070 -
1071 - MAKEJOBS=$(echo ${MAKEOPTS} | egrep -o '(\-j|\-\-jobs)(=?|[[:space:]]*)[[:digit:]]+')
1072 - MAKELOAD=$(echo ${MAKEOPTS} | egrep -o '(\-l|\-\-load-average)(=?|[[:space:]]*)[[:digit:]]+')
1073 - MAKEOPTS="${MAKEJOBS} ${MAKELOAD}"
1074 - MAKE="kmk" emake \
1075 - VBOX_BUILD_PUBLISHER=_Gentoo \
1076 - TOOL_GCC3_CC="$(tc-getCC)" TOOL_GCC3_CXX="$(tc-getCXX)" \
1077 - TOOL_GCC3_AS="$(tc-getCC)" TOOL_GCC3_AR="$(tc-getAR)" \
1078 - TOOL_GCC3_LD="$(tc-getCXX)" TOOL_GCC3_LD_SYSMOD="$(tc-getLD)" \
1079 - TOOL_GCC3_CFLAGS="${CFLAGS}" TOOL_GCC3_CXXFLAGS="${CXXFLAGS}" \
1080 - VBOX_GCC_OPT="${CXXFLAGS}" \
1081 - TOOL_YASM_AS=yasm KBUILD_VERBOSE=2 \
1082 - all
1083 -}
1084 -
1085 -src_install() {
1086 - cd "${S}"/out/linux.${ARCH}/release/bin || die
1087 -
1088 - # Create configuration files
1089 - insinto /etc/vbox
1090 - newins "${FILESDIR}/${PN}-4-config" vbox.cfg
1091 -
1092 - # Set the right libdir
1093 - sed -i \
1094 - -e "s@MY_LIBDIR@$(get_libdir)@" \
1095 - "${D}"/etc/vbox/vbox.cfg || die "vbox.cfg sed failed"
1096 -
1097 - # Symlink binaries to the shipped wrapper
1098 - exeinto /usr/$(get_libdir)/${PN}
1099 - newexe "${FILESDIR}/${PN}-ose-3-wrapper" "VBox"
1100 - fowners root:vboxusers /usr/$(get_libdir)/${PN}/VBox
1101 - fperms 0750 /usr/$(get_libdir)/${PN}/VBox
1102 -
1103 - dosym /usr/$(get_libdir)/${PN}/VBox /usr/bin/VBoxManage
1104 - dosym /usr/$(get_libdir)/${PN}/VBox /usr/bin/VBoxVRDP
1105 - dosym /usr/$(get_libdir)/${PN}/VBox /usr/bin/VBoxHeadless
1106 - dosym /usr/$(get_libdir)/${PN}/VBoxTunctl /usr/bin/VBoxTunctl
1107 -
1108 - # Install binaries and libraries
1109 - insinto /usr/$(get_libdir)/${PN}
1110 - doins -r components
1111 -
1112 - if use sdk ; then
1113 - doins -r sdk
1114 - fi
1115 -
1116 - if use vboxwebsrv ; then
1117 - doins vboxwebsrv
1118 - fowners root:vboxusers /usr/$(get_libdir)/${PN}/vboxwebsrv
1119 - fperms 0750 /usr/$(get_libdir)/${PN}/vboxwebsrv
1120 - dosym /usr/$(get_libdir)/${PN}/VBox /usr/bin/vboxwebsrv
1121 - newinitd "${FILESDIR}"/vboxwebsrv-initd vboxwebsrv
1122 - newconfd "${FILESDIR}"/vboxwebsrv-confd vboxwebsrv
1123 - fi
1124 -
1125 - local rcfiles="*.rc"
1126 - if use amd64 && ! has_multilib_profile ; then
1127 - rcfiles=""
1128 - fi
1129 -
1130 - for each in VBox{Manage,SVC,XPCOMIPCD,Tunctl,ExtPackHelperApp} *so *r0 ${rcfiles} ; do
1131 - doins ${each}
1132 - fowners root:vboxusers /usr/$(get_libdir)/${PN}/${each}
1133 - fperms 0750 /usr/$(get_libdir)/${PN}/${each}
1134 - done
1135 -
1136 - # VBoxNetAdpCtl and VBoxNetDHCP binaries need to be suid root in any case..
1137 - for each in VBoxNet{AdpCtl,DHCP,NAT} ; do
1138 - doins ${each}
1139 - fowners root:vboxusers /usr/$(get_libdir)/${PN}/${each}
1140 - fperms 4750 /usr/$(get_libdir)/${PN}/${each}
1141 - done
1142 -
1143 - # VBoxSVC and VBoxManage need to be pax-marked (bug #403453)
1144 - # VBoxXPCOMIPCD (bug #524202)
1145 - for each in VBox{Manage,SVC,XPCOMIPCD} ; do
1146 - pax-mark -m "${D}"/usr/$(get_libdir)/${PN}/${each}
1147 - done
1148 -
1149 - if ! use headless ; then
1150 - doins VBoxSDL
1151 - fowners root:vboxusers /usr/$(get_libdir)/${PN}/VBoxSDL
1152 - fperms 4750 /usr/$(get_libdir)/${PN}/VBoxSDL
1153 - pax-mark -m "${D}"/usr/$(get_libdir)/${PN}/VBoxSDL
1154 -
1155 - if use opengl && use qt4 ; then
1156 - doins VBoxTestOGL
1157 - fowners root:vboxusers /usr/$(get_libdir)/${PN}/VBoxTestOGL
1158 - fperms 0750 /usr/$(get_libdir)/${PN}/VBoxTestOGL
1159 - pax-mark -m "${D}"/usr/$(get_libdir)/${PN}/VBoxTestOGL
1160 - fi
1161 -
1162 - dosym /usr/$(get_libdir)/${PN}/VBox /usr/bin/VBoxSDL
1163 -
1164 - if use qt4 ; then
1165 - doins VirtualBox
1166 - fowners root:vboxusers /usr/$(get_libdir)/${PN}/VirtualBox
1167 - fperms 4750 /usr/$(get_libdir)/${PN}/VirtualBox
1168 - pax-mark -m "${D}"/usr/$(get_libdir)/${PN}/VirtualBox
1169 -
1170 - dosym /usr/$(get_libdir)/${PN}/VBox /usr/bin/VirtualBox
1171 -
1172 - newmenu "${FILESDIR}"/${PN}-ose.desktop-2 ${PN}.desktop
1173 - fi
1174 -
1175 - pushd "${S}"/src/VBox/Artwork/OSE &>/dev/null || die
1176 - for size in 16 32 48 64 128 ; do
1177 - newicon -s ${size} ${PN}-${size}px.png ${PN}.png
1178 - done
1179 - newicon ${PN}-48px.png ${PN}.png
1180 - doicon -s scalable ${PN}.svg
1181 - popd &>/dev/null || die
1182 - fi
1183 -
1184 - doins VBoxHeadless
1185 - fowners root:vboxusers /usr/$(get_libdir)/${PN}/VBoxHeadless
1186 - fperms 4750 /usr/$(get_libdir)/${PN}/VBoxHeadless
1187 - pax-mark -m "${D}"/usr/$(get_libdir)/${PN}/VBoxHeadless
1188 -
1189 - insinto /usr/$(get_libdir)/${PN}
1190 - # Install EFI Firmware files (bug #320757)
1191 - pushd "${S}"/src/VBox/Devices/EFI/FirmwareBin &>/dev/null || die
1192 - for fwfile in VBoxEFI{32,64}.fd ; do
1193 - doins ${fwfile}
1194 - fowners root:vboxusers /usr/$(get_libdir)/${PN}/${fwfile}
1195 - done
1196 - popd &>/dev/null || die
1197 -
1198 - if use udev ; then
1199 - # New way of handling USB device nodes for VBox (bug #356215)
1200 - local udevdir="$(get_udevdir)"
1201 - insinto ${udevdir}
1202 - doins VBoxCreateUSBNode.sh
1203 - fowners root:vboxusers ${udevdir}/VBoxCreateUSBNode.sh
1204 - fperms 0750 ${udevdir}/VBoxCreateUSBNode.sh
1205 - insinto ${udevdir}/rules.d
1206 - doins "${FILESDIR}"/10-virtualbox.rules
1207 - sed "s@%UDEVDIR%@${udevdir}@" \
1208 - -i "${D}"${udevdir}/rules.d/10-virtualbox.rules || die
1209 - fi
1210 -
1211 - insinto /usr/share/${PN}
1212 - if ! use headless && use qt4 ; then
1213 - doins -r nls
1214 - fi
1215 -
1216 - # VRDPAuth only works with this (bug #351949)
1217 - dosym VBoxAuth.so /usr/$(get_libdir)/${PN}/VRDPAuth.so
1218 -
1219 - # set an env-variable for 3rd party tools
1220 - echo -n "VBOX_APP_HOME=/usr/$(get_libdir)/${PN}" > "${T}/90virtualbox"
1221 - doenvd "${T}/90virtualbox"
1222 -
1223 - if use java ; then
1224 - java-pkg_regjar "${D}/usr/$(get_libdir)/${PN}/sdk/bindings/xpcom/java/vboxjxpcom.jar"
1225 - java-pkg_regso "${D}/usr/$(get_libdir)/${PN}/libvboxjxpcom.so"
1226 - fi
1227 -}
1228 -
1229 -pkg_postinst() {
1230 - fdo-mime_desktop_database_update
1231 -
1232 - if use udev ; then
1233 - udevadm control --reload-rules \
1234 - && udevadm trigger --subsystem-match=usb
1235 - fi
1236 -
1237 - if ! use headless && use qt4 ; then
1238 - elog "To launch VirtualBox just type: \"VirtualBox\"."
1239 - fi
1240 - elog "You must be in the vboxusers group to use VirtualBox."
1241 - elog ""
1242 - elog "The latest user manual is available for download at:"
1243 - elog "http://download.virtualbox.org/virtualbox/${PV}/UserManual.pdf"
1244 - elog ""
1245 - elog "For advanced networking setups you should emerge:"
1246 - elog "net-misc/bridge-utils and sys-apps/usermode-utilities"
1247 - elog ""
1248 - elog "IMPORTANT!"
1249 - elog "If you upgrade from app-emulation/virtualbox-ose make sure to run"
1250 - elog "\"env-update\" as root and logout and relogin as the user you wish"
1251 - elog "to run ${PN} as."
1252 - elog ""
1253 - elog "Starting with version 4.0.0, ${PN} has USB-1 support."
1254 - elog "For USB-2 support, PXE-boot ability and VRDP support please emerge"
1255 - elog " app-emulation/virtualbox-extpack-oracle"
1256 - elog "package."
1257 - elog "Starting with version 5.0.0, ${PN} no longer has the \"additions\" and"
1258 - elog "the \"extension\" USE flag. For installation of the guest additions ISO"
1259 - elog "image, please emerge"
1260 - elog " app-emulation/virtualbox-additions"
1261 - elog "and for the USB2, USB3, VRDP and PXE boot ROM modules, please emerge"
1262 - elog " app-emulation/virtualbox-extpack-oracle"
1263 - if ! use udev ; then
1264 - elog ""
1265 - elog "WARNING!"
1266 - elog "Without USE=udev, USB devices will likely not work in ${PN}."
1267 - elif [ -e "${ROOT}/etc/udev/rules.d/10-virtualbox.rules" ] ; then
1268 - elog ""
1269 - elog "Please remove \"${ROOT}/etc/udev/rules.d/10-virtualbox.rules\""
1270 - elog "or else USB in ${PN} won't work."
1271 - fi
1272 -}
1273 -
1274 -pkg_postrm() {
1275 - fdo-mime_desktop_database_update
1276 -}
1277
1278 diff --git a/x11-drivers/xf86-video-virtualbox/Manifest b/x11-drivers/xf86-video-virtualbox/Manifest
1279 index d7c2d4b..e08d25a 100644
1280 --- a/x11-drivers/xf86-video-virtualbox/Manifest
1281 +++ b/x11-drivers/xf86-video-virtualbox/Manifest
1282 @@ -3,4 +3,3 @@ DIST VirtualBox-4.3.32.tar.bz2 98168101 SHA256 dc5bf4e6f9989792d31bac174d20d7fc9
1283 DIST VirtualBox-4.3.34.tar.bz2 98166680 SHA256 076507e924d3c5ae05c5e80a720b897da4a57a636a506a7d369b28f08b11d6c1 SHA512 1eeca08990d426155550d8920c159e41320bfedb53561b1752bd6816fa588588672ad364e73baf9b7b45e8352ae8feb1c649ba1748253da47586b55fe89e8fe3 WHIRLPOOL 1249e1d61aec38d439d1060457a1a0d0294a65d78dfa426026f3abe1882c429c628ea58f556bdeaf1a88d3cdd3b9095f1e4c6f1fae2176f39f8da5bb3d091809
1284 DIST VirtualBox-5.0.10.tar.bz2 110904399 SHA256 56eafae439b91ea3c3748f2128b2969ba76983acf821acaa08e043c129b45a89 SHA512 8836e5b57ed46b57b12a9fdb6a632e895c3106dad58c3ab3e28f9178ce69499c493a935b6df8b872dc4677c12eb826a46113bdb902e4fb3d2f8ee6d768e53930 WHIRLPOOL 05516c1d9a3cd876a67a73b86df47ec7d1ef08ed921cb3e25ef483676413982ac8a7ce6562f3003240d862a33759aee5e6c94a303a2a35b66025d72cb15d4404
1285 DIST VirtualBox-5.0.12.tar.bz2 111001547 SHA256 de0362b1d404d1ca0298db1984acb6f0f1c6210313aeb744fea345ad9201e86e SHA512 eef01d1a5121905d2fbfcd48081f18db06433187bfbfea6a006b3adea11cad8c8351025fd19fa115c132231592330b17bfeba033a3a168f3064176a3f7586d7a WHIRLPOOL bd73e67c83a524cb021ff92c4c3d655f6a1019e2d48f3ec97aee937543ca9da6f7ba2a1e70a6b75092dce3c8db8f3c7887300104fafa23432b94bc832c5e5447
1286 -DIST VirtualBox-5.0.8.tar.bz2 110540476 SHA256 e043518b7ab150e478c00b622360a5feb95f4e5b19e72bfcc71174356e2dacb3 SHA512 2a8e0f3e5fbb4b45786aa48cb408cf712cd968af65b25219eb39d54274612978704359b620179d751e828783950eb29d4cf330ac408a84dd65edbd0d98e25aa4 WHIRLPOOL 2b054cdb5c7c39008e876f0703e154509f4a79183aa85c4998717ae07a72e015a71bd22dc0427c8a464b3e16db92ebe9d731971f9788fbe56c8cc936669496fe
1287
1288 diff --git a/x11-drivers/xf86-video-virtualbox/xf86-video-virtualbox-5.0.8.ebuild b/x11-drivers/xf86-video-virtualbox/xf86-video-virtualbox-5.0.8.ebuild
1289 deleted file mode 100644
1290 index 1fad4cc..0000000
1291 --- a/x11-drivers/xf86-video-virtualbox/xf86-video-virtualbox-5.0.8.ebuild
1292 +++ /dev/null
1293 @@ -1,174 +0,0 @@
1294 -# Copyright 1999-2015 Gentoo Foundation
1295 -# Distributed under the terms of the GNU General Public License v2
1296 -# $Id$
1297 -
1298 -EAPI=5
1299 -
1300 -PYTHON_COMPAT=( python2_7 )
1301 -inherit eutils linux-mod multilib python-single-r1 versionator toolchain-funcs
1302 -
1303 -MY_PV="${PV/beta/BETA}"
1304 -MY_PV="${MY_PV/rc/RC}"
1305 -MY_P=VirtualBox-${MY_PV}
1306 -DESCRIPTION="VirtualBox video driver"
1307 -HOMEPAGE="http://www.virtualbox.org/"
1308 -SRC_URI="http://download.virtualbox.org/virtualbox/${MY_PV}/${MY_P}.tar.bz2"
1309 -
1310 -LICENSE="GPL-2"
1311 -SLOT="0"
1312 -KEYWORDS="~amd64 ~x86"
1313 -IUSE="dri"
1314 -
1315 -RDEPEND=">=x11-base/xorg-server-1.7:=[-minimal]
1316 - x11-libs/libXcomposite"
1317 -DEPEND="${RDEPEND}
1318 - >=dev-util/kbuild-0.1.9998_pre20131130
1319 - ${PYTHON_DEPS}
1320 - >=dev-lang/yasm-0.6.2
1321 - >=sys-devel/gcc-4.9.0
1322 - sys-power/iasl
1323 - x11-proto/fontsproto
1324 - x11-proto/randrproto
1325 - x11-proto/renderproto
1326 - x11-proto/resourceproto
1327 - x11-proto/scrnsaverproto
1328 - x11-proto/xextproto
1329 - x11-proto/xineramaproto
1330 - x11-proto/xproto
1331 - x11-libs/libXdmcp
1332 - x11-libs/libXau
1333 - x11-libs/libX11
1334 - x11-libs/libXfixes
1335 - x11-libs/libXext
1336 - dri? ( x11-proto/xf86driproto
1337 - >=x11-libs/libdrm-2.4.5 )"
1338 -
1339 -REQUIRED_USE=( "${PYTHON_REQUIRED_USE}" )
1340 -
1341 -BUILD_TARGETS="all"
1342 -BUILD_TARGET_ARCH="${ARCH}"
1343 -MODULE_NAMES="vboxvideo(misc:${WORKDIR}/vboxvideo_drm:${WORKDIR}/vboxvideo_drm)"
1344 -
1345 -S="${WORKDIR}/${MY_P}"
1346 -
1347 -QA_TEXTRELS_x86="usr/lib/VBoxOGL.so"
1348 -
1349 -pkg_setup() {
1350 - if [ "${MERGE_TYPE}" != "binary" ]; then
1351 - version_is_at_least 4.9 $(gcc-version) || die "Please set gcc 4.9 or higher as active in gcc-config to build ${PN}"
1352 - fi
1353 -
1354 - linux-mod_pkg_setup
1355 - BUILD_PARAMS="KERN_DIR=${KV_OUT_DIR} KERNOUT=${KV_OUT_DIR}"
1356 -
1357 - python-single-r1_pkg_setup
1358 -}
1359 -
1360 -src_prepare() {
1361 - # Prepare the vboxvideo_drm sources and Makefile in ${WORKDIR}
1362 - cp -a "${S}"/src/VBox/Additions/linux/drm "${WORKDIR}/vboxvideo_drm" \
1363 - || die "cannot copy vboxvideo_drm directory"
1364 - cp "${FILESDIR}/${PN}-3-vboxvideo_drm.makefile" \
1365 - "${WORKDIR}/vboxvideo_drm/Makefile" \
1366 - || die "cannot copy vboxvideo_drm Makefile"
1367 -
1368 - # stupid new header references...
1369 - for vboxheader in {product,version}-generated.h ; do
1370 - ln -sf "${S}"/out/linux.${ARCH}/release/${vboxheader} \
1371 - "${WORKDIR}/vboxvideo_drm/${vboxheader}"
1372 - done
1373 -
1374 - # Remove shipped binaries (kBuild,yasm), see bug #232775
1375 - rm -rf kBuild/bin tools
1376 -
1377 - # Disable things unused or splitted into separate ebuilds
1378 - cp "${FILESDIR}/${PN}-5-localconfig" LocalConfig.kmk || die
1379 -
1380 - # Ugly hack to build the opengl part of the video driver
1381 - epatch "${FILESDIR}/${PN}-2.2.0-enable-opengl.patch"
1382 -
1383 - # unset useless/problematic checks in configure
1384 - epatch "${FILESDIR}/${PN}-5.0.0_beta3-configure_checks.patch"
1385 -
1386 - # link with lazy on hardened #394757
1387 - sed -i '/^TEMPLATE_VBOXR3EXE_LDFLAGS.linux/s/$/ -Wl,-z,lazy/' Config.kmk || die
1388 -}
1389 -
1390 -src_configure() {
1391 - # build the user-space tools, warnings are harmless
1392 - local cmd=(
1393 - ./configure
1394 - --nofatal
1395 - --disable-xpcom
1396 - --disable-sdl-ttf
1397 - --disable-pulse
1398 - --disable-alsa
1399 - --with-gcc="$(tc-getCC)"
1400 - --with-g++="$(tc-getCXX)"
1401 - --target-arch=${ARCH}
1402 - --with-linux="${KV_OUT_DIR}"
1403 - --build-headless
1404 - )
1405 - echo "${cmd[@]}"
1406 - "${cmd[@]}" || die "configure failed"
1407 - source ./env.sh
1408 - export VBOX_GCC_OPT="${CFLAGS} ${CPPFLAGS}"
1409 -}
1410 -
1411 -src_compile() {
1412 - for each in /src/VBox/{Runtime,Additions/common/VBoxGuestLib} \
1413 - /src/VBox/{GuestHost/OpenGL,Additions/x11/x11stubs,Additions/common/crOpenGL} \
1414 - /src/VBox/Additions/x11/vboxvideo ; do
1415 - cd "${S}"${each} || die
1416 - MAKE="kmk" \
1417 - emake TOOL_YASM_AS=yasm \
1418 - VBOX_USE_SYSTEM_XORG_HEADERS=1 \
1419 - KBUILD_PATH="${S}/kBuild" \
1420 - KBUILD_VERBOSE=2
1421 - done
1422 -
1423 - if use dri ; then
1424 - # Now creating the kernel modules. We must do this _after_
1425 - # we compiled the user-space tools as we need two of the
1426 - # automatically generated header files. (>=3.2.0)
1427 - linux-mod_src_compile
1428 - fi
1429 -}
1430 -
1431 -src_install() {
1432 - if use dri; then
1433 - linux-mod_src_install
1434 - fi
1435 -
1436 - cd "${S}/out/linux.${ARCH}/release/bin/additions"
1437 - insinto /usr/$(get_libdir)/xorg/modules/drivers
1438 - newins vboxvideo_drv_system.so vboxvideo_drv.so
1439 -
1440 - # Guest OpenGL driver
1441 - insinto /usr/$(get_libdir)
1442 - doins -r VBoxOGL*
1443 -
1444 - if use dri ; then
1445 - dosym /usr/$(get_libdir)/VBoxOGL.so \
1446 - /usr/$(get_libdir)/dri/vboxvideo_dri.so
1447 - fi
1448 -}
1449 -
1450 -pkg_postinst() {
1451 - elog "You need to edit the file /etc/X11/xorg.conf and set:"
1452 - elog ""
1453 - elog " Driver \"vboxvideo\""
1454 - elog ""
1455 - elog "in the Graphics device section (Section \"Device\")"
1456 - elog ""
1457 - if use dri; then
1458 - elog "To use the kernel drm video driver, please add:"
1459 - elog "\"vboxvideo\" to:"
1460 - if has_version sys-apps/openrc ; then
1461 - elog "/etc/conf.d/modules"
1462 - else
1463 - elog "/etc/modules.autoload.d/kernel-${KV_MAJOR}.${KV_MINOR}"
1464 - fi
1465 - elog ""
1466 - fi
1467 -}