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

Collapse All | Expand All

(-)Manifest (-23 / +1 lines)
Lines 1-6 Link Here
1
-----BEGIN PGP SIGNED MESSAGE-----
2
Hash: SHA256
3
4
AUX cl-patches/0001-r600-Add-some-intrinsic-definitions.patch 2450 SHA256 b0a718800c8969e174f3a22e61c15a370376f477e031fe97fff6aaab152f9867 SHA512 d23f9645d3e3364b1e9ce522eb15022fd3f2a685741db88b117b409ee33a07344a8e9ba9d89dc3535e5289edf79c6beb7ff144659f4e725b1a8f2c4256f9aad0 WHIRLPOOL c549806dbe5309dc441b65c942de488c6afc8c511d060d5c1459a4f99b97a357acbec51ce51bd704e5e1e74437cd413755f15377ad6b96c235242bc370af096f
1
AUX cl-patches/0001-r600-Add-some-intrinsic-definitions.patch 2450 SHA256 b0a718800c8969e174f3a22e61c15a370376f477e031fe97fff6aaab152f9867 SHA512 d23f9645d3e3364b1e9ce522eb15022fd3f2a685741db88b117b409ee33a07344a8e9ba9d89dc3535e5289edf79c6beb7ff144659f4e725b1a8f2c4256f9aad0 WHIRLPOOL c549806dbe5309dc441b65c942de488c6afc8c511d060d5c1459a4f99b97a357acbec51ce51bd704e5e1e74437cd413755f15377ad6b96c235242bc370af096f
5
AUX cl-patches/0002-r600-Add-get_global_size-and-get_local_size-intrinsi.patch 1189 SHA256 172bbb3cb1214e61ee2684c133317bb997e94a34c91dae94d4848cbd0c216436 SHA512 cf711149c421b4258bc64b81018d0a9474d8b4e4128d0cc0cea788b54c93e9512397b2310db8a1834c3507b4d893d5743dbc53183ac0daca23da55601b976c16 WHIRLPOOL 8e6bd9f005a6a941c55d7c8d9b127826191944fab9e404f8ed958efd07017f5f9301273739f869a73f15fc2a79af9dc18687ff85403acf24e175a464838b3f2e
2
AUX cl-patches/0002-r600-Add-get_global_size-and-get_local_size-intrinsi.patch 1189 SHA256 172bbb3cb1214e61ee2684c133317bb997e94a34c91dae94d4848cbd0c216436 SHA512 cf711149c421b4258bc64b81018d0a9474d8b4e4128d0cc0cea788b54c93e9512397b2310db8a1834c3507b4d893d5743dbc53183ac0daca23da55601b976c16 WHIRLPOOL 8e6bd9f005a6a941c55d7c8d9b127826191944fab9e404f8ed958efd07017f5f9301273739f869a73f15fc2a79af9dc18687ff85403acf24e175a464838b3f2e
6
AUX clang-3.1-gentoo-runtime-gcc-detection-v3.patch 1457 SHA256 f4b22281d21e39bc4681519cec90243c0e50262ce56ae68b0a8d9e7d92ce0375 SHA512 81c582791f4b0b1ccfcf3e8c82fbb68312320c5287402236d8c6d2d76767bbba031094c26d2b7bd9581c473896b78dda5a6284c5a87726e1bc0c539ae9294763 WHIRLPOOL bb68797804c89f8797561964697a72a015daf2c951d92f490f8c83f38aac6f50ce1527f39b53ccc6a3d93f84ec8f868e40340a5472b9e7ee4c34ceaa4b9ca845
3
AUX clang-3.1-gentoo-runtime-gcc-detection-v3.patch 1457 SHA256 f4b22281d21e39bc4681519cec90243c0e50262ce56ae68b0a8d9e7d92ce0375 SHA512 81c582791f4b0b1ccfcf3e8c82fbb68312320c5287402236d8c6d2d76767bbba031094c26d2b7bd9581c473896b78dda5a6284c5a87726e1bc0c539ae9294763 WHIRLPOOL bb68797804c89f8797561964697a72a015daf2c951d92f490f8c83f38aac6f50ce1527f39b53ccc6a3d93f84ec8f868e40340a5472b9e7ee4c34ceaa4b9ca845
Lines 45-69 Link Here
45
EBUILD llvm-3.2.ebuild 6534 SHA256 eb16cc91887fdb035722d268caaa3e4843825403786fcf74643be2c6f8099f11 SHA512 e781a4e4416a4acee667029744dab7f8e52022df4fcbb89d4d9acf855549f1c0a1661b79ee0067fd052a36bad278f08a2ff7f6e6e44d8c3ea7f82910ac573d9b WHIRLPOOL 115d13959a22867266dd7c0133109ccba063e97972cc2c807fb7a6dd7d3fbef1726caf314e262f6683a97a2c3a6ff776f808de7d80923472fc692554eccbca27
42
EBUILD llvm-3.2.ebuild 6534 SHA256 eb16cc91887fdb035722d268caaa3e4843825403786fcf74643be2c6f8099f11 SHA512 e781a4e4416a4acee667029744dab7f8e52022df4fcbb89d4d9acf855549f1c0a1661b79ee0067fd052a36bad278f08a2ff7f6e6e44d8c3ea7f82910ac573d9b WHIRLPOOL 115d13959a22867266dd7c0133109ccba063e97972cc2c807fb7a6dd7d3fbef1726caf314e262f6683a97a2c3a6ff776f808de7d80923472fc692554eccbca27
46
EBUILD llvm-3.3-r1.ebuild 12007 SHA256 343a88ba35b67f4d86c20e29e1f4919640a9c4fbf9942fb1733945480ba1e8f5 SHA512 3db9e2ad26e803ac663b696ff615eed83a4342e4b771f161b74304bb83c61f171e02f2b176cf62663724206a57e20be52ec22cf49de234f72b32673bb2588512 WHIRLPOOL 1c423485f6161b40daa5a7ebdc38838b4bd2d6a9c540881eb3cfbf5f592b454da32758ad23c2607fe7a875c65891f7b64f3079a53ac77af5b2decb6490a6b8b4
43
EBUILD llvm-3.3-r1.ebuild 12007 SHA256 343a88ba35b67f4d86c20e29e1f4919640a9c4fbf9942fb1733945480ba1e8f5 SHA512 3db9e2ad26e803ac663b696ff615eed83a4342e4b771f161b74304bb83c61f171e02f2b176cf62663724206a57e20be52ec22cf49de234f72b32673bb2588512 WHIRLPOOL 1c423485f6161b40daa5a7ebdc38838b4bd2d6a9c540881eb3cfbf5f592b454da32758ad23c2607fe7a875c65891f7b64f3079a53ac77af5b2decb6490a6b8b4
47
EBUILD llvm-3.3.ebuild 6798 SHA256 4e53042e76ce97e6a460cda74c5dbadc1cee9009345e8f0232e28d53c8f77579 SHA512 5513887c3b5a25a678713b68c216a40801ddecbf5a4dc58d7ad01c1ec8411589e20d8662c34f117e6d64924302504c8ce74b48f3edca1f292b56881eb6176271 WHIRLPOOL 79d6adefc281699477a271f76cb8eb7992d0946b6fcda9149a0976c30138ac882f735eff08c25c0edf37ccc8e31700f6d2d51d38c354c82c06695962e8f9243b
44
EBUILD llvm-3.3.ebuild 6798 SHA256 4e53042e76ce97e6a460cda74c5dbadc1cee9009345e8f0232e28d53c8f77579 SHA512 5513887c3b5a25a678713b68c216a40801ddecbf5a4dc58d7ad01c1ec8411589e20d8662c34f117e6d64924302504c8ce74b48f3edca1f292b56881eb6176271 WHIRLPOOL 79d6adefc281699477a271f76cb8eb7992d0946b6fcda9149a0976c30138ac882f735eff08c25c0edf37ccc8e31700f6d2d51d38c354c82c06695962e8f9243b
48
EBUILD llvm-9999.ebuild 11884 SHA256 98150d312855e4e2f3f50236ec134a7655f96a757895de33f28ceab5a8762ef8 SHA512 a097810e7ba3d2029f026a4f8a69e0bd350a3c13c2d43a3e74e48d5590535112cb545b8613593d40c66704a6437d13996881daa319f1026222174e6a18cc19f8 WHIRLPOOL e9688a911f377fa4024eb8cd7df4eef2d0d5f2af693800a7f769e40cb90b8a3e4366658f1b56bbbba3d072e15ab4c97fa7595f6948d78e40afc05d31123c3ca1
45
EBUILD llvm-9999.ebuild 12544 SHA256 0bf6d4344a01658d2bd935fd9170c1fba1af563953f3bc40b93ba81cf4b3ea04 SHA512 7cda2eae0b92b50fbefe10961be51cca1c79a184cade640ec1d8309f9c3651f2f9774ef44010d98cff359703e27a59f835d55b13a41c62af6b719aa05be3d5cc WHIRLPOOL 1d5dd13a76696361a1504e257cfd91104459463245680bfaa64795c87afa47db9e7cf0df1ab35fd60ed8ba60be3668020ce16c4c175a7ad1a43d62322d53edee
49
MISC ChangeLog 25641 SHA256 fe380faa857882fece0df873884d209b9cd610925ca5a8eff99d777fca05465b SHA512 ef79e5b53db0d1ff9a9d07e8806364cceeb7f9ada6bcc286c426bc218baf3cd709213b07c0e96769b4abb9abd3f53bf8268653755dd21fd2c524062e60baf41d WHIRLPOOL e24284e9685d5868f5b987dc32337a377abd5cb195d0a638a6ec0d89da82118f968cbfae10335329d06a71e889131e8d01c099e3dbaff82c3df5fb9b545d97a7
46
MISC ChangeLog 25641 SHA256 fe380faa857882fece0df873884d209b9cd610925ca5a8eff99d777fca05465b SHA512 ef79e5b53db0d1ff9a9d07e8806364cceeb7f9ada6bcc286c426bc218baf3cd709213b07c0e96769b4abb9abd3f53bf8268653755dd21fd2c524062e60baf41d WHIRLPOOL e24284e9685d5868f5b987dc32337a377abd5cb195d0a638a6ec0d89da82118f968cbfae10335329d06a71e889131e8d01c099e3dbaff82c3df5fb9b545d97a7
50
MISC metadata.xml 2723 SHA256 d1bbe72da2553592ad60522f744b8339bce17487343abf372d966c1fe9cd163d SHA512 800f72039a5f0fdb175a8ddab7ae8f184907865802ffd5f139006f3a8c77053f114e2f7b01cef3f41f6fffb3f8f8b2b474fdf95461f27b2dc8ae31cbd732a14e WHIRLPOOL 462d3d2f22e29d3678621a9f89ed98a58ee60fde57da7be21fbca7fd61e106abbcb19c0e491424869302c19ca93b15c480cd7ca2a3181f2148174d44e891e190
47
MISC metadata.xml 2723 SHA256 d1bbe72da2553592ad60522f744b8339bce17487343abf372d966c1fe9cd163d SHA512 800f72039a5f0fdb175a8ddab7ae8f184907865802ffd5f139006f3a8c77053f114e2f7b01cef3f41f6fffb3f8f8b2b474fdf95461f27b2dc8ae31cbd732a14e WHIRLPOOL 462d3d2f22e29d3678621a9f89ed98a58ee60fde57da7be21fbca7fd61e106abbcb19c0e491424869302c19ca93b15c480cd7ca2a3181f2148174d44e891e190
51
-----BEGIN PGP SIGNATURE-----
52
Version: GnuPG v2.0.22 (GNU/Linux)
53
54
iQJ8BAEBCABmBQJSs0QuXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
55
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2REJCMDdDQzRGMERBRDA2RUEwQUZFNDFC
56
MDdBMUFFQUVGQjQ0NjRFAAoJELB6GurvtEZOSd4P/jnyZwUUKvEXyUAm2QhsnA9w
57
8OoNGDpFsyrGzUN7ZYYkDlpJtUQ4WT2lHiuJfjrHdB8xgqtLws7t3PD7CupE7szd
58
yNy+PRFehKP2ZVI0UUDilV+Xa2Fgzk7f2dkKKPoC7lJUFh56abXV7wqKz7hRNdc4
59
54foy/nuJdi+yJl+wPM9AlBFOilOnBkc9fqvm78WwO9IjMsldIc1ck9aK85V2Brp
60
rRuTD86HDe41MNpUTEj0B8jYom68yFIc1YJZeH71s1hHveT1VMWZSjSUnVM8Qn8g
61
IhhiKM/6TWg1jbe8MhxBp/kxyixyMbchp4HAZ2dEuD9Vnv+eW+Ggumul1dAZ2JzU
62
VmSuNWHJKsxH+qH7QVl+nK7UUgGMczzCcaFs3hKI64xXf0ZJdSchA/BmN96020ja
63
fpB1flR9HEVd2GNECkdhKpNGHTl0DK32jZT94b7HqsJLufi9a/hQiwPTgOREBDdM
64
bhe2CRmW9o6nIa/t2QRZx1YnxFjpYppcDMJJHbJ5nPUTVxgpM1T3k60mpXldzuoO
65
ObopnUoUhJ2OmdsEfY8y9SyiK32MOKCWJ7hWDrka5DASXSYgAyqJm7T4ChCva9bM
66
x0qhBukTaErCrK/nd7V0d2MQGCKkX9vB/FdFCE4AlTo+BFc1zB2rK/cB9dSEA2su
67
s37e0Lkr9apoEUX3X+o4
68
=bd6B
69
-----END PGP SIGNATURE-----
(-)llvm-9999.ebuild (-1 / +23 lines)
Lines 6-12 Link Here
6
6
7
PYTHON_COMPAT=( python{2_5,2_6,2_7} pypy{1_9,2_0} )
7
PYTHON_COMPAT=( python{2_5,2_6,2_7} pypy{1_9,2_0} )
8
8
9
inherit eutils flag-o-matic git-r3 multilib multilib-minimal \
9
inherit cmake-utils eutils flag-o-matic git-r3 multilib multilib-minimal \
10
	python-r1 toolchain-funcs pax-utils check-reqs
10
	python-r1 toolchain-funcs pax-utils check-reqs
11
11
12
DESCRIPTION="Low Level Virtual Machine"
12
DESCRIPTION="Low Level Virtual Machine"
Lines 231-236 Link Here
231
231
232
	ECONF_SOURCE=${S} \
232
	ECONF_SOURCE=${S} \
233
	econf "${conf_flags[@]}"
233
	econf "${conf_flags[@]}"
234
235
	multilib_build_binaries && cmake_configure
236
}
237
238
cmake_configure() {
239
	# sadly, cmake doesn't seem to have host autodetection
240
	# but it's fairly easy to steal this from configured autotools
241
	local targets=$(sed -n -e 's/^TARGETS_TO_BUILD=//p' Makefile.config || die)
242
	local libdir=$(get_libdir)
243
	local mycmakeargs=(
244
		# just the stuff needed to get correct cmake modules
245
		$(cmake-utils_use ncurses LLVM_ENABLE_TERMINFO)
246
247
		-DLLVM_TARGETS_TO_BUILD="${targets// /;}"
248
		-DLLVM_LIBDIR_SUFFIX=${libdir#lib}
249
	)
250
251
	BUILD_DIR=${S%/}_cmake \
252
	cmake-utils_src_configure
234
}
253
}
235
254
236
set_makeargs() {
255
set_makeargs() {
Lines 338-343 Link Here
338
		dodir /usr/${CHOST}/binutils-bin/lib/bfd-plugins
357
		dodir /usr/${CHOST}/binutils-bin/lib/bfd-plugins
339
		dosym ../../../../$(get_libdir)/LLVMgold.so \
358
		dosym ../../../../$(get_libdir)/LLVMgold.so \
340
			/usr/${CHOST}/binutils-bin/lib/bfd-plugins/LLVMgold.so
359
			/usr/${CHOST}/binutils-bin/lib/bfd-plugins/LLVMgold.so
360
361
		# install cmake modules
362
		emake -C "${S%/}"_cmake/cmake/modules DESTDIR="${D}" install
341
	else
363
	else
342
		# Preserve ABI-variant of llvm-config,
364
		# Preserve ABI-variant of llvm-config,
343
		# then drop all the executables since LLVM doesn't like to
365
		# then drop all the executables since LLVM doesn't like to

Return to bug 425844