Gentoo Archives: gentoo-commits

From: Jeroen Roovers <jer@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: x11-drivers/nvidia-drivers/
Date: Wed, 15 Feb 2017 06:53:05
Message-Id: 1487141565.fb760555490512b8b803e1b3b80381477bee9347.jer@gentoo
1 commit: fb760555490512b8b803e1b3b80381477bee9347
2 Author: Jeroen Roovers <jer <AT> gentoo <DOT> org>
3 AuthorDate: Wed Feb 15 06:52:45 2017 +0000
4 Commit: Jeroen Roovers <jer <AT> gentoo <DOT> org>
5 CommitDate: Wed Feb 15 06:52:45 2017 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb760555
7
8 x11-drivers/nvidia-drivers: Old.
9
10 Package-Manager: Portage-2.3.3, Repoman-2.3.1
11
12 x11-drivers/nvidia-drivers/Manifest | 6 -
13 .../nvidia-drivers/nvidia-drivers-378.09.ebuild | 560 ---------------------
14 2 files changed, 566 deletions(-)
15
16 diff --git a/x11-drivers/nvidia-drivers/Manifest b/x11-drivers/nvidia-drivers/Manifest
17 index 28a9af05ee..4b312fee52 100644
18 --- a/x11-drivers/nvidia-drivers/Manifest
19 +++ b/x11-drivers/nvidia-drivers/Manifest
20 @@ -13,7 +13,6 @@ DIST NVIDIA-FreeBSD-x86-367.57.tar.gz 62859799 SHA256 64a0bde687aac1ec2aad859d5b
21 DIST NVIDIA-FreeBSD-x86-370.28.tar.gz 58718517 SHA256 52193b15b4ca822b029f860eed4d00270c925f5d24f7bb511a5b7bbea696d58c SHA512 83ffb19069cc240f8836d808a5eb02c142e7ad923fc2e3049a3b316acc12df070d42dfdc5a8a8e1411ccc9fba0bfa4ed84f457435e985434cd86ae966a63a3f4 WHIRLPOOL b1bec4d5e34ea39c3b1b44adcf85b7392cef39517979d32bc800e48a79a57cfb5f1ca5ff82bc302aa67ed12094782e09ab146f021a9c04e18430034a5ab341a9
22 DIST NVIDIA-FreeBSD-x86-375.26.tar.gz 59091851 SHA256 5249d01a21bb846a08975c4f3a90935b6dc8fd33ec8e5faa0d624ef15bcf2b88 SHA512 281f41f341ccf7f7c1e0de9a6519813c7fd2d13ef59001c0a6f126cd5b8f2b67848c780ddaf6647e0c8b9a79c12ff77493c07203510084e741746834b26f5fdb WHIRLPOOL 48e5f810f41337f6b8f5db419288ae5050c3efd71d0b4b7f7b64251612860d5c7e83cb78885a73f6752160ca8dce852560db7d95ce93d5d86dba21e59bae5e77
23 DIST NVIDIA-FreeBSD-x86-375.39.tar.gz 59111267 SHA256 ca39ab55716516bbca62fc888ec786745a8df7f346e68703f54e1a42afad733e SHA512 8f5bf9ffc731ca90a2604b80c3974ee123a12d7db9ee9be1811f5e78711798d7a29737a3651406c1c5e24a197d50f2f2fc39d94c8d11f9700900ef13266a5bf7 WHIRLPOOL e6ce83478238b2f6497ed48688531a6ba4bf78baa2d376e6c8a0f04b35039ed1532a4618f8a53c60ab0778330313ca1e9eecb836a4ade4c5b006844386d4b23f
24 -DIST NVIDIA-FreeBSD-x86-378.09.tar.gz 59627824 SHA256 258c7a7bfb1ef5e13ca2049fa0bea801cee042a513f703441257680d9951939d SHA512 66882d42a8907271897486cb0087b8a97b84d60aaeb9b85fb60874823e23d9823771ce277ba1fbd04685779e86873a02ceb6699a3c208e82dfd81465b0f9e640 WHIRLPOOL 7c838e8c8a129b2e3167076817774a41b57254cbd4686f57e230e7898b513603e71f0bfd330386baf0cce6901fbd3031a6f73ac47433b2ed5c764ac3fda9ea6a
25 DIST NVIDIA-FreeBSD-x86-378.13.tar.gz 59610253 SHA256 aca461f050950f1a3a81137ec8adf2057deaa20ad166bdd4ce8f3e34616e7a98 SHA512 a0101201089df2bbf5bdc4ded2228dd989da6a47da31c3ec8d55916b1ff3457924555f82c7381934745fdc1b1f8f78e3fc10e5089279eb13423628dbfe560c6b WHIRLPOOL ac67d07d3ffb0959f685b7d59de152ba8fc97e11c30ed3f1a200511bcaf3de1cd1879147f37fde66a1c8d13dd327aac8a9ac78d42cc9656ef79e3180897aaef1
26 DIST NVIDIA-FreeBSD-x86-96.43.23.tar.gz 15463464 SHA256 18d855db8381eda1a6cf548c9e5095fc5bb8694bf1d6e24fc1072fba4e54cd78 SHA512 42d7b1b76cdb3b23680363e565614a22112162a5dd3639cb804fe670c0c3f3f23595bbefa3f78afdc6a8ca848446dee853c7a355f2c96a0d01b354753ba2785c WHIRLPOOL f8e59ce521990cd9edee441e73f973f074db492952807a0931e362102874cddbb47604ff5c5eb20a0cbde27f9b6d4e440dd12cc2e5a20c9cb65bf3c0b3e62511
27 DIST NVIDIA-FreeBSD-x86_64-304.134.tar.gz 36148973 SHA256 3eafced8f8095c7f1135feaadbfcc709bd7ab96bf755da52ed5ca05a473604f8 SHA512 35b2d74b9fa16a3e826552ddc56cf3d91cfd936ff60c6deb16ed39c110e3d1341e916e9b576c8cba8114896adada4dc44b2e70024cec6ebda6667a405533cf46 WHIRLPOOL 0a40b865675b8d77db0774683696185b3aa0c1586b2cb76ed816fe172ddc276d959ec83f0ccd053781f0721707226b62a65887223549effc638b0375f9d557e3
28 @@ -30,13 +29,11 @@ DIST NVIDIA-FreeBSD-x86_64-367.57.tar.gz 59604884 SHA256 6f2986941a9f4cdcb3692c3
29 DIST NVIDIA-FreeBSD-x86_64-370.28.tar.gz 57905860 SHA256 5087a93af8aaab6cff35ba60c9d67b4249827f6b7681abaaa571a20784a54552 SHA512 40637d64a0ee5029bb1c5ad7a590c5be61253ef6283c4217666768ad8601d7f51ef0d8705c8711f65c3d0a5a5721490813220c5f9186c6d2d12baf5d9c11122e WHIRLPOOL 361648788b7efb9e550b3e67d2e6022e31dab29f5660c42a1b6c961fe4638216fb8785814ee9fa1636fc39c39afce7caffbdc24fcf8bbd14e4eec5b5eeaeb1eb
30 DIST NVIDIA-FreeBSD-x86_64-375.26.tar.gz 58287080 SHA256 c7d32cb434f9a7e84903a1305d7577705f991fdb6eb4ab3ff79d41b2df82265d SHA512 514c92636eeffa68cea5140819a9ad14888c18c1c60b0865e5cc9f9896b503f22c1236f76e65ed5e11cf3685ceb483c78d2a442b4e9bf274ae3ab399cf40ed9e WHIRLPOOL aa4eb254a6f3c5b0a9b2aaab12a011a92763e7a966b31840a595c18e24d82935dbe0ab3faa4c9aeb7ae24ec7505cb60c20c1e117396cf0527161a2aa1face296
31 DIST NVIDIA-FreeBSD-x86_64-375.39.tar.gz 58308585 SHA256 0d58c450b3391cf28655f15505aaca8d011590efe5dd3ebc6a3212a9d7597b17 SHA512 2b9e4fe4c850c59050d6f586be743e6e9511d12ee3e5f760b6c6ef5ff2084b7bc147267a7844191db1bfab842806a47054ce8f7534d5fee614efbf08e1faaca4 WHIRLPOOL fe195242a1a3657609eb9ea0eda27daa22fcc40beaa35e3cfcda575978361f68da27a46411ad38a93bef333bba91c06b911545d4d14f19b3dd2d085ae7012408
32 -DIST NVIDIA-FreeBSD-x86_64-378.09.tar.gz 58799263 SHA256 f89983be152c85f06ab278626e1404b4b00ce9b93e02ef70cd5851f1cfdb8a16 SHA512 e1acfcd85a73244e95ee0e041e16a2819f9d9dba6474c54498b486124e1b43f32d2d7204c56d57ca3da184156f9b3ac223e24e765caf66a7bc082e6b7773d5e7 WHIRLPOOL 526f29a9eabeb65bed675bbdab0ae0a62d5babc51669423743b8ce9581dfffeb9ebff192a753a56993ff7578f24123463a6da0e625f7c7532841c41566f9a87a
33 DIST NVIDIA-FreeBSD-x86_64-378.13.tar.gz 58779963 SHA256 451b9e4b2da86609c760a9a133efa8d37d844ad036299689f007c90463a7ca39 SHA512 34cfc383ba196ecec2cd27fc12bf30dd58f8782b73414e7b4c182e832ae0dce1f8c017afbb2101d7525d4e321f80cac49d3b578a8fc0cf88be9310f4deb77057 WHIRLPOOL 23929abd50467f267cf6b7d58a49fc6f667036b7e92363cc05b021790d0d5ebc61e181c3b2e7c32a6338328cfcc05311d74112b005d638c0295b2c6189dfa3b8
34 DIST NVIDIA-Linux-armv7l-gnueabihf-367.57.run 25701866 SHA256 e856debfabffe0e4ed2900e4acbc8e68340c4773651ec7a0000659588431ef7d SHA512 2d1221b8c6f01148412790c24f88a74104da4dc40f30ebe57a47468818c811119ed629ffa565f3ed58ce0b12b292b4304a2b364a83faff41ba14ea747f4e1c88 WHIRLPOOL bf7011f50360516f76ea5e176aea7d761193de877a5357a54704c60d512faf1af8e8e2450c547b5181fba98ee627a297b1c573e147c4db623324c1c35396330d
35 DIST NVIDIA-Linux-armv7l-gnueabihf-370.28.run 26117701 SHA256 efb60a23aa22b46e94e91d5f5a5fc0c17b47bcf50471e4371653ced5a5350dce SHA512 04699849441bccfb9214fda4c7ff8ecefa11249d1fbfe470e37fefdd132becc225a1bcc16bc976c3fb145a427961f5402c95ecc84b613adb71caef9c96fe7d90 WHIRLPOOL 675a495594c46666ec11c83a76cdc8821e9b57079ee53cd7adcf00e783d121e163b7c5b10598aa55a1fee72eee47defc514fba986685af41c90ab2c5d890abbd
36 DIST NVIDIA-Linux-armv7l-gnueabihf-375.26.run 26735389 SHA256 8d2b7b36e74ceb1c439b2a5f8d2cdf009fda4f668509bb5d45171455abc774b9 SHA512 f18031c9b9ca6825f93f433d3f59b76a380a12b55e2f4556c2a1725fcdbea58176f22dcdb322f20e27d524f3fda75dd4f5a2a9263268411e0f5e361c580d865d WHIRLPOOL 4ecd41bebae3df91a39612849eb6f7e926398e906d2cb878aa788571976fb1cdfeabd47ac0cd3db26c4a0408608b8dfbc3815d10cdd1acd8eeaba6ed5824bb73
37 DIST NVIDIA-Linux-armv7l-gnueabihf-375.39.run 25350238 SHA256 52f512bbb3e2d5747df9b294667df9975564408c5ce4f3124aca7dba4355a3a9 SHA512 d888ab0c81c53138eec06e25be683798b5459a6862affa92429feb1e63fcd4cd7ac76bd78eff8c1bef245a25a6a7eb77994ad99c15ed65e8be1a64b3e4c45030 WHIRLPOOL 5714fdcd9e226a336e0abd46bd8a91eef486fc14de543a98d284b3ae3955e924dbde10a08144309b6c0b4e19fcb011bffb8c046a05cbe05f6123b22d270e2939
38 -DIST NVIDIA-Linux-armv7l-gnueabihf-378.09.run 25571959 SHA256 aa5a76b5d59c405cad89ea9fbde62c59f07bc191b7f36bf77ba015e551fd555e SHA512 16aea583fb6d5ee07596b69acbb50c01368306431ae6ed226d723ca0f544355ecfc3e1cf35a246489df482a4d931af13cc479283d90c541f32df06e37efa032c WHIRLPOOL 0dff3cb2d24ad110c1bc40226bbdb31f4f39efa16e743189ac4cdfb5f6ed3179603839c3b1373a0a34ba088537c8f9ab3874eb71c6ea05e25431c4abaa73b2be
39 DIST NVIDIA-Linux-armv7l-gnueabihf-378.13.run 26514235 SHA256 399abf527d84e4b4d01ea66e0de4a1f9b1b39871b180ef3bf99c4718ebe3db91 SHA512 253786a821df85fa926ae842114321b3c70502f887ea7c2b6790dfe3836039ee5d390e6722ca8785904ec6487e465916923d3042dc6191b3b4522c3161b80cb0 WHIRLPOOL 154b13ecb368716980ab779894942831c13e4b2d47c1d5765ab14590663b34be1571df7934e1277c9a29cdfe93e209a04e2a9fed2830c407a42547433fd9e721
40 DIST NVIDIA-Linux-x86-173.14.39-pkg0.run 15134997 SHA256 a09935f37121ed3db8ae3da63a0d8e9d4348a19c859811c9fe44d6ce8e3eab23 SHA512 e24e15ccec725d3cbca502c2b77061776a81ef92917a950adec4ff6bdc34f10903aa654433177ea74be0dade4af81c5380d5710d375a5ea445940d06154bde93 WHIRLPOOL fce3d8e4f6cdf698f5a057514b6fe220bb1011025bdce5bd4cf0e424fb4d306d38251b6726bda03f290ea8137d5a95ed418cf8751722879f9042462abd9181b6
41 DIST NVIDIA-Linux-x86-304.134.run 41201159 SHA256 84f7891af131bb9f9a8a34401dfef4288218019406dfa4ae57b6d52b14e81c9d SHA512 e047c62b33b092225ead42134acd596e3ae43d9bb8324188308dd7d497f33e790e7366d7a1c5ef5de66f484219d99de4c6e6206d390122d3fab4d30397ab463c WHIRLPOOL 63b6b01f781cfb7ed516ba18920c4852f099189053f3eb119976bcbcb64f00136c1bed6ba2871c52b6cab5aa5cc8764d8b10338c9e43234da1b07d1a74ed23ba
42 @@ -53,7 +50,6 @@ DIST NVIDIA-Linux-x86-367.57.run 44731570 SHA256 43d4e926f71ac6c581018badf467458
43 DIST NVIDIA-Linux-x86-370.28.run 44189522 SHA256 6323254ccf2a75d7ced1374a76ca56778689d0d8a9819e4ee5378ea3347b9835 SHA512 2df8b3d1064073c8b793287994fe0648625d095f3434b7b67531e19632cbad318994df90b55de18aa457d55a1374b35d64a646564259995d3f2197c48737921c WHIRLPOOL 85a089c833311abdc06bbc1fc68cd5ff8ed43dd5e5887d340dc854f905ae741de0ae4343d024259f493dd668075096c460bc1f93c1795d2befb81dd3c4a4983a
44 DIST NVIDIA-Linux-x86-375.26.run 44541069 SHA256 7c79cfaae5512f34ff14cf0fe76632c7c720600d4bbae71d90ff73f1674e617b SHA512 3bc859a95469a45f3c627018248d83e178d160385c3d17d9f890b0d142ecd1220fb21c442e4fe7755b831227a9c820736f447b162acd9699819c6e8145d6d841 WHIRLPOOL 33ad62f7021f38fd9dfa6b0fcfbc0b69a263409bd5b3b8da8eea6aa9af84299f0d5318bbc8b54139b1744b96fa08114029f8cc70b4f80b0fbd2d76efc47d0462
45 DIST NVIDIA-Linux-x86-375.39.run 44434734 SHA256 7f33f6572c5c5c57df71531749c7339309a2097918375685ea8018826cf19456 SHA512 0f4e784f69f7b4c4696b62779892d8e77aef0adb701dcf5e844027e3a1870aa56bb913bc05f30b079c2519bdda87fa0096d612e9d74ea35b97882fc54fa5d2ca WHIRLPOOL 1d1e6a49d86a72f38d3c84a0b75735c9b64b0bbc75bc54e91318b316298609dd34ab3affff5795fedba44133536e22bf287a76d8271bf0cee990204a383e8a93
46 -DIST NVIDIA-Linux-x86-378.09.run 43566287 SHA256 feaaa52b96f82ed27fa7286b645c6f220984fb2831aac492b037a188f5e63b28 SHA512 6e7900c243a49bc22164f1a111078641c4ee02b68ca18ccb4f2d920a39e9a1e3d58a0e8bb5dac28ce09a78bb1fc77abaa76cbcdc8f6bbd335a610d629b3018a3 WHIRLPOOL ed8115e345842d9d8746277d001ab183bc0a4fb2a2fa5717ad345aa06343cd677b00bf2ff5fae226b1d08503560a72fb043906997139d46aa7dd6fbff18d7859
47 DIST NVIDIA-Linux-x86-378.13.run 44397547 SHA256 05e62a6098aac7373438ee381072253a861d56522f74948c2b714e20e69a46b1 SHA512 b96d2558a1003a3c66cade3a1e16abd34d855c0e27cdebacdc0495e0ba3cd5c68bb84cc5f81bff1b9ddce36ac52e0dc125c56d868b77d7c8e2f606d559b13b4a WHIRLPOOL e8231978664cec766813821c0f363ef437ba627debc2d2664164fe44c344c480c50799710dbeeee782fdacdb66b16317d69a9dec4f21d347dc40e471201b3ed1
48 DIST NVIDIA-Linux-x86-96.43.23-pkg0.run 11504817 SHA256 51e6adf4ba73071622045fc37169f80db3ae3e784dff53b29d35146a04042142 SHA512 bed5726e57637481fe4e3c03a65ec14fe949f00860e729ebde408f4fd861d7bfdc296a78bc2f5d42e8b282db09f4bbde1e0545df7228fa20227080dc4b868ba7 WHIRLPOOL 6d4fd1786c11f4e326cc3101d0bb1a2f8b63c25c3dd59f10188f8355759e2861ce44fd53d60258b513d5a1d6124d0f91ba8edf4d3668b6feabfb3e8d585f14fe
49 DIST NVIDIA-Linux-x86_64-173.14.39-pkg2.run 21100833 SHA256 15a953666d5681ba54c97498b578ffd286a1dc96d605f3b02110f3f99813100e SHA512 a65cd496e6ed57f771c3d99f37f616a1242d97844f6faef7a807825ad899c0e536a99fde397020839f0857883b934032f9491024f3047a6b06d3eea1f5d77713 WHIRLPOOL dc5f243b7d1de7e2d1b7f005e018a2940d63335b11a7c83c234b348b7a1839e9131169d2ea928bd8c2f549a4535149b03e16e6c94d59dfa745f7f904ff790a45
50 @@ -71,7 +67,6 @@ DIST NVIDIA-Linux-x86_64-367.57.run 77127324 SHA256 a1615db29f1377817b610cca997e
51 DIST NVIDIA-Linux-x86_64-370.28.run 76690360 SHA256 90aa3c186e45b39e6fc0064ab8dbda8bcc897cb61d2e7b7cb30b4ec9a4b39239 SHA512 931476f92a63d142478b2d6b3da4031769fd3b93aee2387800a78b1354b59a5fb5e4e293436b6b4c246627d51c0f55d140ab230de385cb1567bc8b25518eb741 WHIRLPOOL ce866c38291d2ab4aeeff05654a0e61196129f77baea5af93ddbc22fab9574ba39cc05d58020ea2407cc7342f0bcf5c2702d42290f4cc3b53c9e04fb7c617413
52 DIST NVIDIA-Linux-x86_64-375.26.run 75869960 SHA256 4f42b2c3709dc2f11a1deca89628582062f4e9bca87f28a4fde50d25bd4a1ecf SHA512 0990ac2e7b045bf62a8c58eb7acf91458756de91887d43486d9754bfc1493b28193072a9687d2d892cc98aaa4e584a8b2a8471756d4f19965da904d51e437dd1 WHIRLPOOL b9890e705dbc3e967a978c5f823f71a418b03aa1b36669c1763559ed81a6a103e9d011246ffe049eda899425e254e8955b921ea9132a8d36530dc4a230cb4832
53 DIST NVIDIA-Linux-x86_64-375.39.run 77264092 SHA256 91be5a20841678d671f32074e2901791fe12c00ce1f3b6b3c4199ce302da85a7 SHA512 9a7e865db44f8e65be257b26250adcdf6f3dfac4e164f14a42b8e03c576016dfedf152d6a6cb84fb3ae9930d2b4ba472a63cf32d557395ff7fa429d9b8c9ccd0 WHIRLPOOL 03a27813464847958d9d2adb0bc260e31c6458df18e567c4c36e1eac5f7288108f88147cf1115f360b159a6d0ab459692abb35a79879e19fec2db30709802df1
54 -DIST NVIDIA-Linux-x86_64-378.09.run 76223409 SHA256 086e76499f39f6da102c061fbd3cce33679b51b06ba7d414138d5ffad3c31805 SHA512 6a7a20bbcfb29b648a8a4fd464856b9e0167e63dd5159a73df1832b25ca29d0b04ff9ec90cbc778c61c3ad3733101353729ca32b5fb24e4255c38d9621007a86 WHIRLPOOL a89699f8b87940d26d89922e6008d0abc3b496a17784dad986f8397a6012ca67199611aa14a19ec63876a5b203b9c5d12e0a2146aa538c015227182f01cea17e
55 DIST NVIDIA-Linux-x86_64-378.13.run 76239469 SHA256 3de379249ef25a8c10a24be2718bf1cb2e338da204e37874c4a0c66dbcdf42ee SHA512 2f6789aa0a400c035c0a074631dc5c26abb4f8a62efe928ca3a2865b89d29acfc09c27f23a664e438275e4bfd25c261745d4d495f9aca5f54ee6c53a389059d2 WHIRLPOOL 6e8dcc7be0981591f377babbd9e1430fddeac9a42291f36a95243d418882bc8b38a1e692e2fd62d4b785feca93165e54a64c015bd99193c699831465f512b180
56 DIST NVIDIA-Linux-x86_64-96.43.23-pkg2.run 15962375 SHA256 ce8d8253e7dab7da63fbdac449ebf190cd0c10cbfffea0f8d0165515f851bc64 SHA512 04bec1187a6024a2b9839f008ec829281f1f2602dae2e639030bc385943186506bcaa2b46a230b2ab87f9217190841abc62f9e2d6395ab5559623389c31c6563 WHIRLPOOL 0651c44a51a1a06fcff5bfddbf9c3e408977e03263c7fe806cb6c01f9fe92f716dfe4e5190ffe1048bde72fcffdc8bca8267e74dd43ba5c9dfb22b6201fcc2bb
57 DIST nvidia-settings-304.134.tar.bz2 1480967 SHA256 8e562823fe9a7b1d33775db5605040488c064ab59ede20e1b2e5a6ec08ef2261 SHA512 c15b9c3eff470e47dca9d695029fb5f7c3d7a91bdcceea7c114c305254ef341ece2fa8b727446ebe704f21b4c39b7872b1b2d9a740cf9cb5257f6aaaf2313208 WHIRLPOOL 0e8a1137cd71cf60794a0572189cde15ed39fa7be22410afe232b62daf8df17dd2af22631ecbfa30374439c3f1b7b1ed69af2737bdc37665bd42819b0f326593
58 @@ -87,5 +82,4 @@ DIST nvidia-settings-367.57.tar.bz2 1571905 SHA256 aacb66b130e4adc034e10afb518c9
59 DIST nvidia-settings-370.28.tar.bz2 1573509 SHA256 59d7818a4837144e373ce958233db059fde59e279477001e187579770ebf0c5f SHA512 c4da6ae54839a8f91d3557153a648f69095e9a486dbaaf73e453d625660f1adcada12ee5c4bccc1afe2cfd454ead13c1df0e59d5d6aa70f6065823d53f7bb461 WHIRLPOOL e5f0a9fd67e50aee42598d6a0ce9a69a162405a6121518c7aaf9ede409e9bdeb44e3102a123eb6f8c963e0fdaca429a8b693f6af2f0467e746c42f57a496d45f
60 DIST nvidia-settings-375.26.tar.bz2 1615459 SHA256 beb0d88e2f63427239fd2014299ef7bf780e70800f68be5d011575e858711fe9 SHA512 e575670ccf7e3ef0089ee6a969f107f6f43d742a60cc325c6d95efc4773f34a6e013fd2c4e38b5f90054e24146a05c2300c0cf6a9b7013b556bacc1402956f49 WHIRLPOOL 854e4444beb330c97b29ebc00936c9d2f2522165ef2ca86f68ae28abadef516aedb341e2b2bf6d7a762decaeac4d5c3084bddaa21492b0a60607a2bbf541c301
61 DIST nvidia-settings-375.39.tar.bz2 1618873 SHA256 e5965788368c85e8a83db27d725ea9492068d0e79f961b22fe38d22f090e0839 SHA512 de6dc16850f032f228313582c83e27fefcb045261cb8b5fdef428cca5264307ef58a5e78d91fe3624a39ab2a4361e3939d4b6592c32837a1f43caf381120bed8 WHIRLPOOL 100102effcb2fb04976f6ecadd23631b5ea28206076fdac24f2ae481c96e6856239295c65e2e527d7c9558d97f3f5a25e6c48907cb41eff0a23ee6d878790716
62 -DIST nvidia-settings-378.09.tar.bz2 1618262 SHA256 1bfdb4d42f4afc83a51f63574c3ae70c5f36e4dab87fc8c23564fef62bbe53ba SHA512 fd3afccc1b0412e320c8472d746ebfad0ed814548d46533c8f46f8d9e6b33f2cd1a981cbbbafb37de89692c640d73d4706a20882f3bfc0718b7ff1dc89b2aba2 WHIRLPOOL 2b9f5efd8bf7c2ffcda960b6e4bc144cf744e7183196ab31f0cb3f5861f333862c60eaa0fe3f2df6fc17175565a551f9daf1243d03e77dc6b8f0b896ca33ef5a
63 DIST nvidia-settings-378.13.tar.bz2 1618011 SHA256 b23f931e3107897ff73c57ce02aa77e8e1dc95559bfa338e898126731a230023 SHA512 a12352c92fd4f56002bda2b07e8cddd5573af98521ec3495cd428b784eb368c9f2cb40f9b4372400ba1ea67c9349c6a9b4f7c218ede2d0d5dabb08325eda9844 WHIRLPOOL d143ae5fd3d09e235aca4d5f95d87d9ab0e3adee4aab5496fba89bcc75903dae5a604f76e9b34331f561dcc8e9aa222ee91e6e15ce91635cefc1e4e40eb8097f
64
65 diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-378.09.ebuild b/x11-drivers/nvidia-drivers/nvidia-drivers-378.09.ebuild
66 deleted file mode 100644
67 index 9fd1f48b06..0000000000
68 --- a/x11-drivers/nvidia-drivers/nvidia-drivers-378.09.ebuild
69 +++ /dev/null
70 @@ -1,560 +0,0 @@
71 -# Copyright 1999-2017 Gentoo Foundation
72 -# Distributed under the terms of the GNU General Public License v2
73 -# $Id$
74 -
75 -EAPI=6
76 -inherit eutils flag-o-matic linux-info linux-mod multilib-minimal nvidia-driver \
77 - portability toolchain-funcs unpacker user udev
78 -
79 -NV_URI="http://us.download.nvidia.com/XFree86/"
80 -X86_NV_PACKAGE="NVIDIA-Linux-x86-${PV}"
81 -AMD64_NV_PACKAGE="NVIDIA-Linux-x86_64-${PV}"
82 -ARM_NV_PACKAGE="NVIDIA-Linux-armv7l-gnueabihf-${PV}"
83 -X86_FBSD_NV_PACKAGE="NVIDIA-FreeBSD-x86-${PV}"
84 -AMD64_FBSD_NV_PACKAGE="NVIDIA-FreeBSD-x86_64-${PV}"
85 -
86 -DESCRIPTION="NVIDIA Accelerated Graphics Driver"
87 -HOMEPAGE="http://www.nvidia.com/ http://www.nvidia.com/Download/Find.aspx"
88 -SRC_URI="
89 - amd64-fbsd? ( ${NV_URI}FreeBSD-x86_64/${PV}/${AMD64_FBSD_NV_PACKAGE}.tar.gz )
90 - amd64? ( ${NV_URI}Linux-x86_64/${PV}/${AMD64_NV_PACKAGE}.run )
91 - arm? ( ${NV_URI}Linux-x86-ARM/${PV}/${ARM_NV_PACKAGE}.run )
92 - x86-fbsd? ( ${NV_URI}FreeBSD-x86/${PV}/${X86_FBSD_NV_PACKAGE}.tar.gz )
93 - x86? ( ${NV_URI}Linux-x86/${PV}/${X86_NV_PACKAGE}.run )
94 - tools? (
95 - ftp://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-${PV}.tar.bz2
96 - )
97 -"
98 -
99 -LICENSE="GPL-2 NVIDIA-r2"
100 -SLOT="0/${PV%.*}"
101 -KEYWORDS="-* ~amd64 ~x86 ~amd64-fbsd ~x86-fbsd"
102 -RESTRICT="bindist mirror"
103 -EMULTILIB_PKG="true"
104 -
105 -IUSE="acpi compat +driver gtk3 kernel_FreeBSD kernel_linux +kms multilib pax_kernel static-libs +tools uvm wayland +X"
106 -REQUIRED_USE="
107 - tools? ( X )
108 - static-libs? ( tools )
109 -"
110 -
111 -COMMON="
112 - app-eselect/eselect-opencl
113 - kernel_linux? ( >=sys-libs/glibc-2.6.1 )
114 - tools? (
115 - dev-libs/atk[${MULTILIB_USEDEP}]
116 - dev-libs/glib:2[${MULTILIB_USEDEP}]
117 - dev-libs/jansson[${MULTILIB_USEDEP}]
118 - gtk3? ( x11-libs/gtk+:3[${MULTILIB_USEDEP}] )
119 - x11-libs/cairo[${MULTILIB_USEDEP}]
120 - x11-libs/gdk-pixbuf[X,${MULTILIB_USEDEP}]
121 - x11-libs/gtk+:2[${MULTILIB_USEDEP}]
122 - x11-libs/libX11[${MULTILIB_USEDEP}]
123 - x11-libs/libXext[${MULTILIB_USEDEP}]
124 - x11-libs/libXrandr[${MULTILIB_USEDEP}]
125 - x11-libs/libXv[${MULTILIB_USEDEP}]
126 - x11-libs/libXxf86vm[${MULTILIB_USEDEP}]
127 - x11-libs/pango[X,${MULTILIB_USEDEP}]
128 - )
129 - X? (
130 - >=app-eselect/eselect-opengl-1.0.9
131 - app-misc/pax-utils
132 - )
133 -"
134 -DEPEND="
135 - ${COMMON}
136 - kernel_linux? ( virtual/linux-sources )
137 -"
138 -RDEPEND="
139 - ${COMMON}
140 - acpi? ( sys-power/acpid )
141 - tools? ( !media-video/nvidia-settings )
142 - wayland? ( dev-libs/wayland[${MULTILIB_USEDEP}] )
143 - X? (
144 - <x11-base/xorg-server-1.19.99:=
145 - >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
146 - >=x11-libs/libXext-1.3.2[${MULTILIB_USEDEP}]
147 - >=x11-libs/libvdpau-1.0[${MULTILIB_USEDEP}]
148 - sys-libs/zlib[${MULTILIB_USEDEP}]
149 - )
150 -"
151 -
152 -QA_PREBUILT="opt/* usr/lib*"
153 -
154 -S=${WORKDIR}/
155 -
156 -pkg_pretend() {
157 - if use amd64 && has_multilib_profile && \
158 - [ "${DEFAULT_ABI}" != "amd64" ]; then
159 - eerror "This ebuild doesn't currently support changing your default ABI"
160 - die "Unexpected \${DEFAULT_ABI} = ${DEFAULT_ABI}"
161 - fi
162 -
163 - if use kernel_linux && kernel_is ge 4 10; then
164 - ewarn "Gentoo supports kernels which are supported by NVIDIA"
165 - ewarn "which are limited to the following kernels:"
166 - ewarn "<sys-kernel/gentoo-sources-4.10"
167 - ewarn "<sys-kernel/vanilla-sources-4.10"
168 - ewarn ""
169 - ewarn "You are free to utilize epatch_user to provide whatever"
170 - ewarn "support you feel is appropriate, but will not receive"
171 - ewarn "support as a result of those changes."
172 - ewarn ""
173 - ewarn "Do not file a bug report about this."
174 - ewarn ""
175 - fi
176 -
177 - # Since Nvidia ships many different series of drivers, we need to give the user
178 - # some kind of guidance as to what version they should install. This tries
179 - # to point the user in the right direction but can't be perfect. check
180 - # nvidia-driver.eclass
181 - nvidia-driver-check-warning
182 -
183 - # Kernel features/options to check for
184 - CONFIG_CHECK="~ZONE_DMA ~MTRR ~SYSVIPC ~!LOCKDEP"
185 - use x86 && CONFIG_CHECK+=" ~HIGHMEM"
186 -
187 - # Now do the above checks
188 - use kernel_linux && check_extra_config
189 -}
190 -
191 -pkg_setup() {
192 - # try to turn off distcc and ccache for people that have a problem with it
193 - export DISTCC_DISABLE=1
194 - export CCACHE_DISABLE=1
195 -
196 - if use driver && use kernel_linux; then
197 - MODULE_NAMES="nvidia(video:${S}/kernel)"
198 - use uvm && MODULE_NAMES+=" nvidia-uvm(video:${S}/kernel)"
199 - use kms && MODULE_NAMES+=" nvidia-modeset(video:${S}/kernel) nvidia-drm(video:${S}/kernel)"
200 -
201 - # This needs to run after MODULE_NAMES (so that the eclass checks
202 - # whether the kernel supports loadable modules) but before BUILD_PARAMS
203 - # is set (so that KV_DIR is populated).
204 - linux-mod_pkg_setup
205 -
206 - BUILD_PARAMS="IGNORE_CC_MISMATCH=yes V=1 SYSSRC=${KV_DIR} \
207 - SYSOUT=${KV_OUT_DIR} CC=$(tc-getBUILD_CC) NV_VERBOSE=1"
208 -
209 - # linux-mod_src_compile calls set_arch_to_kernel, which
210 - # sets the ARCH to x86 but NVIDIA's wrapping Makefile
211 - # expects x86_64 or i386 and then converts it to x86
212 - # later on in the build process
213 - BUILD_FIXES="ARCH=$(uname -m | sed -e 's/i.86/i386/')"
214 - fi
215 -
216 - if use kernel_linux && kernel_is lt 2 6 9; then
217 - eerror "You must build this against 2.6.9 or higher kernels."
218 - fi
219 -
220 - # set variables to where files are in the package structure
221 - if use kernel_FreeBSD; then
222 - use x86-fbsd && S="${WORKDIR}/${X86_FBSD_NV_PACKAGE}"
223 - use amd64-fbsd && S="${WORKDIR}/${AMD64_FBSD_NV_PACKAGE}"
224 - NV_DOC="${S}/doc"
225 - NV_OBJ="${S}/obj"
226 - NV_SRC="${S}/src"
227 - NV_MAN="${S}/x11/man"
228 - NV_X11="${S}/obj"
229 - NV_SOVER=1
230 - elif use kernel_linux; then
231 - NV_DOC="${S}"
232 - NV_OBJ="${S}"
233 - NV_SRC="${S}/kernel"
234 - NV_MAN="${S}"
235 - NV_X11="${S}"
236 - NV_SOVER=${PV}
237 - else
238 - die "Could not determine proper NVIDIA package"
239 - fi
240 -}
241 -
242 -src_prepare() {
243 - if use pax_kernel; then
244 - ewarn "Using PAX patches is not supported. You will be asked to"
245 - ewarn "use a standard kernel should you have issues. Should you"
246 - ewarn "need support with these patches, contact the PaX team."
247 - eapply "${FILESDIR}"/${PN}-375.20-pax.patch
248 - fi
249 -
250 - # Allow user patches so they can support RC kernels and whatever else
251 - eapply_user
252 -}
253 -
254 -src_compile() {
255 - # This is already the default on Linux, as there's no toplevel Makefile, but
256 - # on FreeBSD there's one and triggers the kernel module build, as we install
257 - # it by itself, pass this.
258 -
259 - cd "${NV_SRC}"
260 - if use kernel_FreeBSD; then
261 - MAKE="$(get_bmake)" CFLAGS="-Wno-sign-compare" emake CC="$(tc-getCC)" \
262 - LD="$(tc-getLD)" LDFLAGS="$(raw-ldflags)" || die
263 - elif use driver && use kernel_linux; then
264 - MAKEOPTS=-j1 linux-mod_src_compile
265 - fi
266 -
267 - if use tools; then
268 - emake -C "${S}"/nvidia-settings-${PV}/src \
269 - AR="$(tc-getAR)" \
270 - CC="$(tc-getCC)" \
271 - LIBDIR="$(get_libdir)" \
272 - NV_VERBOSE=1 \
273 - RANLIB="$(tc-getRANLIB)" \
274 - DO_STRIP= \
275 - build-xnvctrl
276 -
277 - emake -C "${S}"/nvidia-settings-${PV}/src \
278 - CC="$(tc-getCC)" \
279 - GTK3_AVAILABLE=$(usex gtk3 1 0) \
280 - LD="$(tc-getCC)" \
281 - LIBDIR="$(get_libdir)" \
282 - NVML_ENABLED=0 \
283 - NV_USE_BUNDLED_LIBJANSSON=0 \
284 - NV_VERBOSE=1 \
285 - DO_STRIP=
286 - fi
287 -}
288 -
289 -# Install nvidia library:
290 -# the first parameter is the library to install
291 -# the second parameter is the provided soversion
292 -# the third parameter is the target directory if it is not /usr/lib
293 -donvidia() {
294 - # Full path to library
295 - nv_LIB="${1}"
296 -
297 - # SOVER to use
298 - nv_SOVER="$(scanelf -qF'%S#F' ${nv_LIB})"
299 -
300 - # Where to install
301 - nv_DEST="${2}"
302 -
303 - # Get just the library name
304 - nv_LIBNAME=$(basename "${nv_LIB}")
305 -
306 - if [[ "${nv_DEST}" ]]; then
307 - exeinto ${nv_DEST}
308 - action="doexe"
309 - else
310 - nv_DEST="/usr/$(get_libdir)"
311 - action="dolib.so"
312 - fi
313 -
314 - # Install the library
315 - ${action} ${nv_LIB} || die "failed to install ${nv_LIBNAME}"
316 -
317 - # If the library has a SONAME and SONAME does not match the library name,
318 - # then we need to create a symlink
319 - if [[ ${nv_SOVER} ]] && ! [[ "${nv_SOVER}" = "${nv_LIBNAME}" ]]; then
320 - dosym ${nv_LIBNAME} ${nv_DEST}/${nv_SOVER} \
321 - || die "failed to create ${nv_DEST}/${nv_SOVER} symlink"
322 - fi
323 -
324 - dosym ${nv_LIBNAME} ${nv_DEST}/${nv_LIBNAME/.so*/.so} \
325 - || die "failed to create ${nv_LIBNAME/.so*/.so} symlink"
326 -}
327 -
328 -src_install() {
329 - if use driver && use kernel_linux; then
330 - linux-mod_src_install
331 -
332 - # Add the aliases
333 - # This file is tweaked with the appropriate video group in
334 - # pkg_preinst, see bug #491414
335 - insinto /etc/modprobe.d
336 - newins "${FILESDIR}"/nvidia-169.07 nvidia.conf
337 - doins "${FILESDIR}"/nvidia-rmmod.conf
338 -
339 - # Ensures that our device nodes are created when not using X
340 - exeinto "$(get_udevdir)"
341 - newexe "${FILESDIR}"/nvidia-udev.sh-r1 nvidia-udev.sh
342 - udev_newrules "${FILESDIR}"/nvidia.udev-rule 99-nvidia.rules
343 - elif use kernel_FreeBSD; then
344 - if use x86-fbsd; then
345 - insinto /boot/modules
346 - doins "${S}/src/nvidia.kld"
347 - fi
348 -
349 - exeinto /boot/modules
350 - doexe "${S}/src/nvidia.ko"
351 - fi
352 -
353 - # NVIDIA kernel <-> userspace driver config lib
354 - donvidia ${NV_OBJ}/libnvidia-cfg.so.${NV_SOVER}
355 -
356 - # NVIDIA framebuffer capture library
357 - donvidia ${NV_OBJ}/libnvidia-fbc.so.${NV_SOVER}
358 -
359 - # NVIDIA video encode/decode <-> CUDA
360 - if use kernel_linux; then
361 - donvidia ${NV_OBJ}/libnvcuvid.so.${NV_SOVER}
362 - donvidia ${NV_OBJ}/libnvidia-encode.so.${NV_SOVER}
363 - fi
364 -
365 - if use X; then
366 - # Xorg DDX driver
367 - insinto /usr/$(get_libdir)/xorg/modules/drivers
368 - doins ${NV_X11}/nvidia_drv.so
369 -
370 - # Xorg GLX driver
371 - donvidia ${NV_X11}/libglx.so.${NV_SOVER} \
372 - /usr/$(get_libdir)/opengl/nvidia/extensions
373 -
374 - # Xorg nvidia.conf
375 - if has_version '>=x11-base/xorg-server-1.16'; then
376 - insinto /usr/share/X11/xorg.conf.d
377 - newins {,50-}nvidia-drm-outputclass.conf
378 - fi
379 -
380 - insinto /usr/share/glvnd/egl_vendor.d
381 - doins ${NV_X11}/10_nvidia.json
382 - fi
383 -
384 - if use wayland; then
385 - insinto /usr/share/egl/egl_external_platform.d
386 - doins ${NV_X11}/10_nvidia_wayland.json
387 - fi
388 -
389 - # OpenCL ICD for NVIDIA
390 - if use kernel_linux; then
391 - insinto /etc/OpenCL/vendors
392 - doins ${NV_OBJ}/nvidia.icd
393 - fi
394 -
395 - # Documentation
396 - if use kernel_FreeBSD; then
397 - dodoc "${NV_DOC}/README"
398 - use X && doman "${NV_MAN}/nvidia-xconfig.1"
399 - use tools && doman "${NV_MAN}/nvidia-settings.1"
400 - else
401 - # Docs
402 - newdoc "${NV_DOC}/README.txt" README
403 - dodoc "${NV_DOC}/NVIDIA_Changelog"
404 - doman "${NV_MAN}/nvidia-smi.1.gz"
405 - use X && doman "${NV_MAN}/nvidia-xconfig.1.gz"
406 - use tools && doman "${NV_MAN}/nvidia-settings.1.gz"
407 - doman "${NV_MAN}/nvidia-cuda-mps-control.1.gz"
408 - fi
409 -
410 - docinto html
411 - dodoc -r ${NV_DOC}/html/*
412 -
413 - # Helper Apps
414 - exeinto /opt/bin/
415 -
416 - if use X; then
417 - doexe ${NV_OBJ}/nvidia-xconfig
418 -
419 - insinto /etc/vulkan/icd.d
420 - doins nvidia_icd.json
421 - fi
422 -
423 - if use kernel_linux; then
424 - doexe ${NV_OBJ}/nvidia-cuda-mps-control
425 - doexe ${NV_OBJ}/nvidia-cuda-mps-server
426 - doexe ${NV_OBJ}/nvidia-debugdump
427 - doexe ${NV_OBJ}/nvidia-persistenced
428 - doexe ${NV_OBJ}/nvidia-smi
429 -
430 - # install nvidia-modprobe setuid and symlink in /usr/bin (bug #505092)
431 - doexe ${NV_OBJ}/nvidia-modprobe
432 - fowners root:video /opt/bin/nvidia-modprobe
433 - fperms 4710 /opt/bin/nvidia-modprobe
434 - dosym /{opt,usr}/bin/nvidia-modprobe
435 -
436 - doman nvidia-cuda-mps-control.1.gz
437 - doman nvidia-modprobe.1.gz
438 - doman nvidia-persistenced.1.gz
439 - newinitd "${FILESDIR}/nvidia-smi.init" nvidia-smi
440 - newconfd "${FILESDIR}/nvidia-persistenced.conf" nvidia-persistenced
441 - newinitd "${FILESDIR}/nvidia-persistenced.init" nvidia-persistenced
442 - fi
443 -
444 - if use tools; then
445 - emake -C "${S}"/nvidia-settings-${PV}/src/ \
446 - DESTDIR="${D}" \
447 - GTK3_AVAILABLE=$(usex gtk3 1 0) \
448 - LIBDIR="${D}/usr/$(get_libdir)" \
449 - NV_USE_BUNDLED_LIBJANSSON=0 \
450 - NV_VERBOSE=1 \
451 - PREFIX=/usr \
452 - DO_STRIP= \
453 - install
454 -
455 - if use static-libs; then
456 - dolib.a "${S}"/nvidia-settings-${PV}/src/libXNVCtrl/libXNVCtrl.a
457 -
458 - insinto /usr/include/NVCtrl
459 - doins "${S}"/nvidia-settings-${PV}/src/libXNVCtrl/*.h
460 - fi
461 -
462 - insinto /usr/share/nvidia/
463 - doins nvidia-application-profiles-${PV}-key-documentation
464 -
465 - insinto /etc/nvidia
466 - newins \
467 - nvidia-application-profiles-${PV}-rc nvidia-application-profiles-rc
468 -
469 - # There is no icon in the FreeBSD tarball.
470 - use kernel_FreeBSD || \
471 - doicon ${NV_OBJ}/nvidia-settings.png
472 -
473 - domenu "${FILESDIR}"/nvidia-settings.desktop
474 -
475 - exeinto /etc/X11/xinit/xinitrc.d
476 - newexe "${FILESDIR}"/95-nvidia-settings-r1 95-nvidia-settings
477 - fi
478 -
479 - dobin ${NV_OBJ}/nvidia-bug-report.sh
480 -
481 - if has_multilib_profile && use multilib; then
482 - local OABI=${ABI}
483 - for ABI in $(get_install_abis); do
484 - src_install-libs
485 - done
486 - ABI=${OABI}
487 - unset OABI
488 - else
489 - src_install-libs
490 - fi
491 -
492 - is_final_abi || die "failed to iterate through all ABIs"
493 -
494 - readme.gentoo_create_doc
495 -}
496 -
497 -src_install-libs() {
498 - local inslibdir=$(get_libdir)
499 - local GL_ROOT="/usr/$(get_libdir)/opengl/nvidia/lib"
500 - local CL_ROOT="/usr/$(get_libdir)/OpenCL/vendors/nvidia"
501 - local libdir=${NV_OBJ}
502 -
503 - if use kernel_linux && has_multilib_profile && [[ ${ABI} == "x86" ]]; then
504 - libdir=${NV_OBJ}/32
505 - fi
506 -
507 - if use X; then
508 - NV_GLX_LIBRARIES=(
509 - "libEGL.so.$(usex compat ${NV_SOVER} 1) ${GL_ROOT}"
510 - "libEGL_nvidia.so.${NV_SOVER} ${GL_ROOT}"
511 - "libGL.so.$(usex compat ${NV_SOVER} 1.0.0) ${GL_ROOT}"
512 - "libGLESv1_CM.so.1 ${GL_ROOT}"
513 - "libGLESv1_CM_nvidia.so.${NV_SOVER} ${GL_ROOT}"
514 - "libGLESv2.so.2 ${GL_ROOT}"
515 - "libGLESv2_nvidia.so.${NV_SOVER} ${GL_ROOT}"
516 - "libGLX.so.0 ${GL_ROOT}"
517 - "libGLX_nvidia.so.${NV_SOVER} ${GL_ROOT}"
518 - "libGLdispatch.so.0 ${GL_ROOT}"
519 - "libOpenCL.so.1.0.0 ${CL_ROOT}"
520 - "libOpenGL.so.0 ${GL_ROOT}"
521 - "libcuda.so.${NV_SOVER}"
522 - "libnvcuvid.so.${NV_SOVER}"
523 - "libnvidia-compiler.so.${NV_SOVER}"
524 - "libnvidia-eglcore.so.${NV_SOVER}"
525 - "libnvidia-encode.so.${NV_SOVER}"
526 - "libnvidia-fatbinaryloader.so.${NV_SOVER}"
527 - "libnvidia-fbc.so.${NV_SOVER}"
528 - "libnvidia-glcore.so.${NV_SOVER}"
529 - "libnvidia-glsi.so.${NV_SOVER}"
530 - "libnvidia-ifr.so.${NV_SOVER}"
531 - "libnvidia-opencl.so.${NV_SOVER}"
532 - "libnvidia-ptxjitcompiler.so.${NV_SOVER}"
533 - "libvdpau_nvidia.so.${NV_SOVER}"
534 - )
535 -
536 - if use wayland && has_multilib_profile && [[ ${ABI} == "amd64" ]];
537 - then
538 - NV_GLX_LIBRARIES+=(
539 - "libnvidia-egl-wayland.so.1.0.0"
540 - )
541 - fi
542 -
543 - if use kernel_linux && has_multilib_profile && [[ ${ABI} == "amd64" ]];
544 - then
545 - NV_GLX_LIBRARIES+=(
546 - "libnvidia-wfb.so.${NV_SOVER}"
547 - )
548 - fi
549 -
550 - if use kernel_FreeBSD; then
551 - NV_GLX_LIBRARIES+=(
552 - "libnvidia-tls.so.${NV_SOVER}"
553 - )
554 - fi
555 -
556 - if use kernel_linux; then
557 - NV_GLX_LIBRARIES+=(
558 - "libnvidia-ml.so.${NV_SOVER}"
559 - "tls/libnvidia-tls.so.${NV_SOVER}"
560 - )
561 - fi
562 -
563 - for NV_LIB in "${NV_GLX_LIBRARIES[@]}"; do
564 - donvidia ${libdir}/${NV_LIB}
565 - done
566 - fi
567 -}
568 -
569 -pkg_preinst() {
570 - if use driver && use kernel_linux; then
571 - linux-mod_pkg_preinst
572 -
573 - local videogroup="$(egetent group video | cut -d ':' -f 3)"
574 - if [ -z "${videogroup}" ]; then
575 - eerror "Failed to determine the video group gid"
576 - die "Failed to determine the video group gid"
577 - else
578 - sed -i \
579 - -e "s:PACKAGE:${PF}:g" \
580 - -e "s:VIDEOGID:${videogroup}:" \
581 - "${D}"/etc/modprobe.d/nvidia.conf || die
582 - fi
583 - fi
584 -
585 - # Clean the dynamic libGL stuff's home to ensure
586 - # we dont have stale libs floating around
587 - if [ -d "${ROOT}"/usr/lib/opengl/nvidia ]; then
588 - rm -rf "${ROOT}"/usr/lib/opengl/nvidia/*
589 - fi
590 - # Make sure we nuke the old nvidia-glx's env.d file
591 - if [ -e "${ROOT}"/etc/env.d/09nvidia ]; then
592 - rm -f "${ROOT}"/etc/env.d/09nvidia
593 - fi
594 -}
595 -
596 -pkg_postinst() {
597 - use driver && use kernel_linux && linux-mod_pkg_postinst
598 -
599 - # Switch to the nvidia implementation
600 - use X && "${ROOT}"/usr/bin/eselect opengl set --use-old nvidia
601 - "${ROOT}"/usr/bin/eselect opencl set --use-old nvidia
602 -
603 - readme.gentoo_print_elog
604 -
605 - if ! use X; then
606 - elog "You have elected to not install the X.org driver. Along with"
607 - elog "this the OpenGL libraries and VDPAU libraries were not"
608 - elog "installed. Additionally, once the driver is loaded your card"
609 - elog "and fan will run at max speed which may not be desirable."
610 - elog "Use the 'nvidia-smi' init script to have your card and fan"
611 - elog "speed scale appropriately."
612 - elog
613 - fi
614 - if ! use tools; then
615 - elog "USE=tools controls whether the nvidia-settings application"
616 - elog "is installed. If you would like to use it, enable that"
617 - elog "flag and re-emerge this ebuild. Optionally you can install"
618 - elog "media-video/nvidia-settings"
619 - elog
620 - fi
621 -}
622 -
623 -pkg_prerm() {
624 - use X && "${ROOT}"/usr/bin/eselect opengl set --use-old xorg-x11
625 -}
626 -
627 -pkg_postrm() {
628 - use driver && use kernel_linux && linux-mod_pkg_postrm
629 - use X && "${ROOT}"/usr/bin/eselect opengl set --use-old xorg-x11
630 -}