Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 525184
Collapse All | Expand All

(-)a/dev-util/intel-ocl-sdk/intel-ocl-sdk-4.4.0.117-r1.ebuild (-9 / +15 lines)
Lines 12-29 SRC_URI="http://registrationcenter.intel.com/irc_nas/4181/intel_sdk_for_ocl_appl Link Here
12
12
13
LICENSE="Intel-SDP"
13
LICENSE="Intel-SDP"
14
SLOT="0"
14
SLOT="0"
15
IUSE="android bundled_libs"
15
IUSE="android +system-tbb system-clang +system-boost +system-qt"
16
KEYWORDS="-* ~amd64"
16
KEYWORDS="-* ~amd64"
17
RESTRICT="mirror"
17
RESTRICT="mirror"
18
18
19
RDEPEND="app-admin/eselect-opencl
19
RDEPEND="app-admin/eselect-opencl
20
	sys-process/numactl
20
	sys-process/numactl
21
	!bundled_libs? (
21
	system-tbb? ( >=dev-cpp/tbb-4.2.20131118 )
22
		dev-cpp/tbb
22
	system-clang? ( =sys-devel/clang-3.4* )
23
		sys-devel/clang
23
	system-boost? ( >=dev-libs/boost-1.52.0:= )
24
		dev-libs/boost
24
	system-qt? (
25
		dev-qt/qtgui:4
25
		>=dev-qt/qtgui-4.8.5:4
26
		dev-qt/qtcore:4
26
		>=dev-qt/qtcore-4.8.5:4
27
		)
27
		)
28
	"
28
	"
29
DEPEND=""
29
DEPEND=""
Lines 50-60 src_unpack() { Link Here
50
}
50
}
51
51
52
src_prepare() {
52
src_prepare() {
53
	if ! use bundled_libs; then
53
	# Remove bundled stuff
54
		# Remove unnecessary and bundled stuff
54
	if use system-boost; then
55
		rm -f "${WORKDIR}/${INTEL_CL}"/lib64/libboost*.so*
55
		rm -f "${WORKDIR}/${INTEL_CL}"/lib64/libboost*.so*
56
	fi
57
	if use system-clang; then
56
		rm -f "${WORKDIR}/${INTEL_CL}"/lib64/libclang*
58
		rm -f "${WORKDIR}/${INTEL_CL}"/lib64/libclang*
59
	fi
60
	if use system-qt; then
57
		rm -f "${WORKDIR}/${INTEL_CL}"/lib64/libQt*
61
		rm -f "${WORKDIR}/${INTEL_CL}"/lib64/libQt*
62
	fi
63
	if use system-tbb; then
58
		rm -f "${WORKDIR}/${INTEL_CL}"/lib64/libtbb*
64
		rm -f "${WORKDIR}/${INTEL_CL}"/lib64/libtbb*
59
	fi
65
	fi
60
}
66
}
(-)a/dev-util/intel-ocl-sdk/metadata.xml (-1 / +4 lines)
Lines 11-17 Link Here
11
	</maintainer>
11
	</maintainer>
12
	<use>
12
	<use>
13
		<flag name='android'>Install android related files</flag>
13
		<flag name='android'>Install android related files</flag>
14
		<flag name='bundled_libs'>Keep bundled-libs (not recommended)</flag>
15
		<flag name='tools'>Install Intel Offline Compiler</flag>
14
		<flag name='tools'>Install Intel Offline Compiler</flag>
15
		<flag name='system-boost'>Use system boost (dev-libs/boost) instead of bundled one</flag>
16
		<flag name='system-clang'>Use system clang (sys-devel/clang) instead of bundled one</flag>
17
		<flag name='system-qt'>Use system Qt (sys-devel-qtcore, sys-devel/qtgui) instead of bundled one</flag>
18
		<flag name='system-tbb'>Use sytem Thread Building Blocks (dev-cpp/tbb) instead of bundled one</flag>
16
	</use>
19
	</use>
17
</pkgmetadata>
20
</pkgmetadata>

Return to bug 525184