Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 349407 | Differences between
and this patch

Collapse All | Expand All

(-)virtualbox-ose-3.2.12.ebuild (-7 / +22 lines)
Lines 11-19 Link Here
11
	ESVN_REPO_URI="http://www.virtualbox.org/svn/vbox/trunk"
11
	ESVN_REPO_URI="http://www.virtualbox.org/svn/vbox/trunk"
12
	inherit linux-mod subversion
12
	inherit linux-mod subversion
13
else
13
else
14
	MY_P=VirtualBox-${PV}-OSE
14
	MY_P=VirtualBox-${PV}
15
	SRC_URI="http://download.virtualbox.org/virtualbox/${PV}/${MY_P}.tar.bz2"
15
	SRC_URI="http://download.virtualbox.org/virtualbox/${PV}/${MY_P}.tar.bz2"
16
	S=${WORKDIR}/${MY_P/-OSE/_OSE}
16
	S=${WORKDIR}/${MY_P}_OSE
17
fi
17
fi
18
18
19
DESCRIPTION="Software family of powerful x86 virtualization"
19
DESCRIPTION="Software family of powerful x86 virtualization"
Lines 22-28 Link Here
22
LICENSE="GPL-2"
22
LICENSE="GPL-2"
23
SLOT="0"
23
SLOT="0"
24
KEYWORDS="~amd64 ~x86"
24
KEYWORDS="~amd64 ~x86"
25
IUSE="+additions alsa headless pulseaudio +opengl python +qt4 sdk vboxwebsrv vnc"
25
IUSE="+additions alsa headless pulseaudio +opengl python +qt4 sdk vboxwebsrv vnc doc"
26
26
27
RDEPEND="!app-emulation/virtualbox-bin
27
RDEPEND="!app-emulation/virtualbox-bin
28
	~app-emulation/virtualbox-modules-${PV}
28
	~app-emulation/virtualbox-modules-${PV}
Lines 44-52 Link Here
44
	>=dev-lang/yasm-0.6.2
44
	>=dev-lang/yasm-0.6.2
45
	sys-devel/bin86
45
	sys-devel/bin86
46
	sys-devel/dev86
46
	sys-devel/dev86
47
	app-arch/makeself
47
	sys-power/iasl
48
	sys-power/iasl
48
	media-libs/libpng
49
	media-libs/libpng
49
	sys-libs/libcap
50
	sys-libs/libcap
51
	doc? ( 
52
		dev-texlive/texlive-basic
53
		dev-texlive/texlive-latex
54
		dev-texlive/texlive-latexrecommended
55
		dev-texlive/texlive-latexextra
56
		dev-texlive/texlive-fontsrecommended
57
		dev-texlive/texlive-fontsextra
58
	)
50
	dev-util/pkgconfig
59
	dev-util/pkgconfig
51
	alsa? ( >=media-libs/alsa-lib-1.0.13 )
60
	alsa? ( >=media-libs/alsa-lib-1.0.13 )
52
	!headless? ( x11-libs/libXinerama )
61
	!headless? ( x11-libs/libXinerama )
Lines 88-94 Link Here
88
	usr/lib/virtualbox-ose/VBoxPython2_7.so
97
	usr/lib/virtualbox-ose/VBoxPython2_7.so
89
	usr/lib/virtualbox-ose/VBoxXPCOMC.so
98
	usr/lib/virtualbox-ose/VBoxXPCOMC.so
90
	usr/lib/virtualbox-ose/VBoxOGLhostcrutil.so
99
	usr/lib/virtualbox-ose/VBoxOGLhostcrutil.so
91
	usr/lib/virtualbox-ose/VBoxNetDHCP.so"
100
	usr/lib/virtualbox-ose/VBoxNetDHCP.so
101
	usr/lib64/virtualbox-ose/components/VBoxVMM.so
102
	usr/lib64/virtualbox-ose/VBoxVMM.so"
92
103
93
pkg_setup() {
104
pkg_setup() {
94
	if ! use headless && ! use qt4 ; then
105
	if ! use headless && ! use qt4 ; then
Lines 117-126 Link Here
117
	epatch "${FILESDIR}/${PN}-3.2.8-mesa-check.patch"
128
	epatch "${FILESDIR}/${PN}-3.2.8-mesa-check.patch"
118
129
119
	# fix build with --as-needed (bug #249295)
130
	# fix build with --as-needed (bug #249295)
120
	epatch "${FILESDIR}/${PN}-asneeded.patch"
131
	epatch "${FILESDIR}/${P}-asneeded.patch"
121
132
122
	# add the --enable-vnc option to configure script (bug #348204)
133
	# add the --enable-vnc option to configure script (bug #348204)
123
	epatch "${FILESDIR}/${PN}-vnc.patch"
134
	epatch "${FILESDIR}/${P}-vnc.patch"
135
136
	# fix makeself
137
	epatch "${FILESDIR}/${P}-fix-makeself.patch"
124
}
138
}
125
139
126
src_configure() {
140
src_configure() {
Lines 130-135 Link Here
130
	use pulseaudio || myconf+=" --disable-pulse"
144
	use pulseaudio || myconf+=" --disable-pulse"
131
	use python     || myconf+=" --disable-python"
145
	use python     || myconf+=" --disable-python"
132
	use vboxwebsrv && myconf+=" --enable-webservice"
146
	use vboxwebsrv && myconf+=" --enable-webservice"
147
	use doc        || myconf+=" --disable-docs"
133
	use vnc        && myconf+=" --enable-vnc"
148
	use vnc        && myconf+=" --enable-vnc"
134
	if ! use headless ; then
149
	if ! use headless ; then
135
		use qt4 || myconf+=" --disable-qt4"
150
		use qt4 || myconf+=" --disable-qt4"
Lines 202-208 Link Here
202
		newconfd "${FILESDIR}"/vboxwebsrv-confd vboxwebsrv
217
		newconfd "${FILESDIR}"/vboxwebsrv-confd vboxwebsrv
203
	fi
218
	fi
204
219
205
	for each in VBox{Manage,SVC,XPCOMIPCD,Tunctl,NetAdpCtl,NetDHCP} *so *r0 *gc ; do
220
	for each in VBox{Manage,SVC,XPCOMIPCD,Tunctl,NetAdpCtl,NetDHCP,ExtPackHelperApp} *so *r0 *gc ; do
206
		doins $each || die
221
		doins $each || die
207
		fowners root:vboxusers /usr/$(get_libdir)/${PN}/${each}
222
		fowners root:vboxusers /usr/$(get_libdir)/${PN}/${each}
208
		fperms 0750 /usr/$(get_libdir)/${PN}/${each}
223
		fperms 0750 /usr/$(get_libdir)/${PN}/${each}

Return to bug 349407