diff options
author | Jeroen Roovers <jer@gentoo.org> | 2013-12-07 13:36:14 +0000 |
---|---|---|
committer | Jeroen Roovers <jer@gentoo.org> | 2013-12-07 13:36:14 +0000 |
commit | 439ee75e3fe6b99189182d7dca500f99c77a93d7 (patch) | |
tree | 21ff49d9b5a19d534841d8eb3b496faeecd94a18 /x11-drivers/nvidia-drivers | |
parent | add ~arm, bug #489452 (diff) | |
download | historical-439ee75e3fe6b99189182d7dca500f99c77a93d7.tar.gz historical-439ee75e3fe6b99189182d7dca500f99c77a93d7.tar.bz2 historical-439ee75e3fe6b99189182d7dca500f99c77a93d7.zip |
Version bump (bug #493526 by Ulenrich).
Package-Manager: portage-2.2.7/cvs/Linux x86_64
Manifest-Sign-Key: 0xA792A613
Diffstat (limited to 'x11-drivers/nvidia-drivers')
-rw-r--r-- | x11-drivers/nvidia-drivers/ChangeLog | 8 | ||||
-rw-r--r-- | x11-drivers/nvidia-drivers/Manifest | 12 | ||||
-rw-r--r-- | x11-drivers/nvidia-drivers/nvidia-drivers-173.14.39.ebuild | 551 |
3 files changed, 566 insertions, 5 deletions
diff --git a/x11-drivers/nvidia-drivers/ChangeLog b/x11-drivers/nvidia-drivers/ChangeLog index b6da62ba27c9..3cba387fff16 100644 --- a/x11-drivers/nvidia-drivers/ChangeLog +++ b/x11-drivers/nvidia-drivers/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for x11-drivers/nvidia-drivers # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/x11-drivers/nvidia-drivers/ChangeLog,v 1.500 2013/12/06 15:53:20 jer Exp $ +# $Header: /var/cvsroot/gentoo-x86/x11-drivers/nvidia-drivers/ChangeLog,v 1.501 2013/12/07 13:36:13 jer Exp $ + +*nvidia-drivers-173.14.39 (07 Dec 2013) + + 07 Dec 2013; Jeroen Roovers <jer@gentoo.org> + +nvidia-drivers-173.14.39.ebuild: + Version bump (bug #493526 by Ulenrich). 06 Dec 2013; Jeroen Roovers <jer@gentoo.org> -nvidia-drivers-304.108.ebuild, -nvidia-drivers-310.51.ebuild, -nvidia-drivers-313.30.ebuild, diff --git a/x11-drivers/nvidia-drivers/Manifest b/x11-drivers/nvidia-drivers/Manifest index 69349233bcfa..cd19a3e81b32 100644 --- a/x11-drivers/nvidia-drivers/Manifest +++ b/x11-drivers/nvidia-drivers/Manifest @@ -14,6 +14,7 @@ AUX nvidia-smi.init 664 SHA256 c996033b81cc1512d8370d62575a0ea0c694f6e1b91cc948b AUX nvidia-udev.sh 185 SHA256 120c0af2b64fbcbd7032217a78eec8b104874c1ca68726367bce22c57944e07e SHA512 166df3a4e7c1862ca2e0f634bf5eed7aad1bdd7e55764ca42371b91a7077c59f0bc243de5616fd38dac9694159d1695d54fbd08ac89d4d3f3649c70c7db5977e WHIRLPOOL cb9995029cdb2fe1bc7fe5ae54041ee5de8da86bf5eb3616d062475e56c44d436e1e66683ecddd986fc5bca5723d88da4b1a42f65f3cd7e15636928bd21fce14 AUX nvidia.udev-rule 462 SHA256 37b152a5055a16d1947171567178e2841679ddf03dba9d48e7d30f1e3b469ac6 SHA512 96f9edaa0b46bea5fce17596f868bea5265b303d7185af6ba81527bbd7b8fdf92de9311317cbde51a29d222083d451c25ab77c3d6837cbc4072a50d9af89aa86 WHIRLPOOL 89ed95f33db7485a3a1acd91df33ecdfb7d0a249db2d7674f134fb85b35a54653d0458e478503315ce506ae5d3c8dcd4ac20420711fdbdd087ea4bd779627d13 DIST NVIDIA-FreeBSD-x86-173.14.38.tar.gz 19603538 SHA256 5e2d8e2151240df06632d9fd42bdb2ecdbf2ed8b29487f84f0f90a68e3f08185 SHA512 4b3d94e1d9718d651025410d32eb93c0536bf72bd9963671ac063804f9d32ea30aeeb691638927b7045fa7f192a93f312e296bd1ac51f226058cf073a79a0c6d WHIRLPOOL 02efd3e25bae76c89f647ed10ad5398702ff5b23723619a90e68f4b4c0155d273ff89e5397ddd6dfff0ba8a23691f173ccedcb8f247b60a919848813b560e82c +DIST NVIDIA-FreeBSD-x86-173.14.39.tar.gz 20038266 SHA256 63a922ce4c5b676b4cb1ace98094dace4cc5408f2553e183df7b2127777a238b SHA512 96982fe7e0751c52fbef534193de09d187b99c1984c05e791223eb804719d8b3ba72efd983f227661ded4b71569bdbb914f1f629ab73a8bc9b8172832ccf3ec6 WHIRLPOOL 21f5906f42adf0064c7a7f81ac8e323de488e6d36356ee42c31a15c31ebb64335d5e2cff0ff022d41de480f9e0a57b3b96387f17151c7b59eceba2c61a7a102b DIST NVIDIA-FreeBSD-x86-304.116.tar.gz 33666829 SHA256 8bcc7ec09243b8a201ebb104da0a887f6d842362672d6469065ae4f92a0b3a51 SHA512 a35fef1255a06f64ed19370aeb1e6a3eaccb17a72401a60ae7659122764dfb8fcce1ad97e3472d1e4bb1ad0e4862a2bce82f3cae8479cc16ca666246272e52bd WHIRLPOOL 345ff002e5e6fd3eb3762fbceebe7e88ae3f663733dd26a2e6690ccb5dbd6df7bfc6a42c4c668498cc45d5ae6e4e7bf765516b8a18219ffbfb95dda3a2449beb DIST NVIDIA-FreeBSD-x86-319.49.tar.gz 34058374 SHA256 668615070ea7fcf31588ab256c2708ae0570dffc009d153bf28183f652d14719 SHA512 fcf56916a3717590ada2fc778cf0d5ded6cd946528b115f36fa2ab93e1f08690bac83d4ecf6c9ae672581991b3399db9187073f65169bea72d724a4a1eb42ed4 WHIRLPOOL db2f181dbf9a9004c58535f305ccb16e6d3472375fdd14363716b04b561719a21628634df7a6d8f0b7fe939dcf709660eda963194c7208a37c01a64b267845af DIST NVIDIA-FreeBSD-x86-319.60.tar.gz 34097038 SHA256 424b9d016dd6d243c995e35da573bd536749e49be3d40f8620f9c4e820f72d78 SHA512 0b5add0213ac6c142ee6d2156658c8a8e06a6d8b18b63554704354741087af630513003b1482393827b387c3e24a12dfe9f5187e06fca87a535bd8b6a418ee38 WHIRLPOOL 6e5dd31087884e911ab76eaeb2a6f23e582506673ea41a183a1e583d218a25abf14284262499ef3cb52a8d3b448a8b66a8236d29e6fa81480a54d763a8174670 @@ -28,6 +29,7 @@ DIST NVIDIA-FreeBSD-x86_64-319.76.tar.gz 34828707 SHA256 4866def3a2438555b91f9d0 DIST NVIDIA-FreeBSD-x86_64-325.15.tar.gz 34590166 SHA256 92429119ca8e50baa06c6681ed2b9eb6c37cdf256a19ba4e1827be4b202a0569 SHA512 c9e4d41a5dcb02a280fb323fd4578bc7851d4242890f1d8e69a59e083a2a76cccdaba3ed55f8eb8f983e9c89326f0a9d7152bd7770230fbe45fc7b5865c486b6 WHIRLPOOL c54638af7fb6aaf63222ea75cc377e5e449dfaa80dd47a23aed2eec8da1c460c9e3c24627a2853287585a65b0f562e3efc7916fe985a4816d82aebc12bf7021b DIST NVIDIA-FreeBSD-x86_64-331.20.tar.gz 46616176 SHA256 6a0396e828427fb928f18faa72288208702c3067c25c29ed3815a68a06e244c5 SHA512 29a3dfc4e4cd88c64c5ff9cd268494344ca0f56f7af79a57f1cdae8565f1199b7c577c795e986d3a8c223b640d559c8201b4c9dcab105d2ffe99035400ac2260 WHIRLPOOL 126e4320e8fb3500b09a28889af5155a75122c59f502da08f01f037adadb1cc3f08200831eb4b1da896c0a09f645ad8c40ae3ceafb93fb84f13d2fbb0bc79e6b DIST NVIDIA-Linux-x86-173.14.38-pkg0.run 14762614 SHA256 386ca230632f617de0ae975c037e3570469d3313a8ef488620d4af40c50e3d41 SHA512 1467a5d79bbc6a655dd3475e6a1e9281a525ae11c11207a9ffa797187ba3d040762e40380632ade02bc0125686e1dbc0cd9f5ac7fcaf4e95f5bacd0c80f7c123 WHIRLPOOL 815258bb2f0715c0330b273c224f6b42a84a59b9eb336a079e39914a4196bfceb30a0ddd3a02fea76e96ed3d74623c4204e44570d29f6f5592f4eb90f614ea90 +DIST NVIDIA-Linux-x86-173.14.39-pkg0.run 15134997 SHA256 a09935f37121ed3db8ae3da63a0d8e9d4348a19c859811c9fe44d6ce8e3eab23 SHA512 e24e15ccec725d3cbca502c2b77061776a81ef92917a950adec4ff6bdc34f10903aa654433177ea74be0dade4af81c5380d5710d375a5ea445940d06154bde93 WHIRLPOOL fce3d8e4f6cdf698f5a057514b6fe220bb1011025bdce5bd4cf0e424fb4d306d38251b6726bda03f290ea8137d5a95ed418cf8751722879f9042462abd9181b6 DIST NVIDIA-Linux-x86-304.116.run 39785577 SHA256 9c3a57a93b70e807a0fe54cbce146dc738defccbbebf3f5aaa927ba69305b049 SHA512 0c1bb040a054f04f29d5ce1da655dfd99f00342eeec1effece1023d77ed669983bdf7d6306a850476ed79a43c2709e80d28afa32ea2a55ec4fa8db87eea26556 WHIRLPOOL 13d1f58e29d3376b9cff3165794651ed51508830fe9059a8eca6a149cb2220fd3151d00f173d94610650f33386ddd0e0846c65fed6746e174c3954cd25b0ac9a DIST NVIDIA-Linux-x86-319.49.run 27430192 SHA256 42b075a799acb56d0a4cfcb7210fc37b4b2c557070ef915d2f2a81c07fd2fad9 SHA512 4e8f634beddfc404dd266e11bfeb46f2991c59df4c954a9b9c58a7f319ce21a2bf65d677daf7db8fbdb86f63504e8b1430718fcbdb8754fb2ae6d03d598755e9 WHIRLPOOL 917223327993c3e0fe70d5d9df816de221ac3bda93e7fa996b20dbe7d3c0ed2827c22af31ff1335c45b46670f321fd94765011f9f4371b5cc6d78fd11fef1a0d DIST NVIDIA-Linux-x86-319.60.run 27756541 SHA256 d2c844e0ded02d460356022fafaa1b8a60e7c6ec751843ce8caa2cd1f86c514e SHA512 6b1927869101ed43349f1d5ebcdd3ff40929364a7cb4296d8c86fd99c3e2214d3f35d6f80235498a12ab3762bfa79be03e155ea17175cef544354d1fbe55a839 WHIRLPOOL 2fa9dce307dd818b539d36193ca87f55c2192ea230efe133374fe0a960709eb3c5e93c8b37e589b9ecfcf5a4ae5c7351d23525daf411e343b376dde849a14e6f @@ -36,6 +38,7 @@ DIST NVIDIA-Linux-x86-325.15.run 27409286 SHA256 3d790e4bfed24641f7cc76879144ab5 DIST NVIDIA-Linux-x86-331.20.run 37034614 SHA256 7ad6b05d31e790a938474ce832488f3c68e2f388503b20f7995bdb7bb5ab9745 SHA512 e42cfdcceba7f590e0fa6d8a99bf0c80143dc5bf5af21f26ce65274426c4eb3dbd1ec6864bf4edfcfd6f463453f06f44fd67acfcdd545764741a9620381865d2 WHIRLPOOL 4045a81ea985ae95f414fa2954f281e1e0608ba0e43d35613ff667adf3e8f266886dc4de25ecdc153be8f7087bcbae8ba0d1c484473083a3c2ce9a07f5c3e515 DIST NVIDIA-Linux-x86-96.43.23-pkg0.run 11504817 SHA256 51e6adf4ba73071622045fc37169f80db3ae3e784dff53b29d35146a04042142 SHA512 bed5726e57637481fe4e3c03a65ec14fe949f00860e729ebde408f4fd861d7bfdc296a78bc2f5d42e8b282db09f4bbde1e0545df7228fa20227080dc4b868ba7 WHIRLPOOL 6d4fd1786c11f4e326cc3101d0bb1a2f8b63c25c3dd59f10188f8355759e2861ce44fd53d60258b513d5a1d6124d0f91ba8edf4d3668b6feabfb3e8d585f14fe DIST NVIDIA-Linux-x86_64-173.14.38-pkg2.run 20649787 SHA256 d1c383e2c17fd176adabf6b5c0ef43004aa2be37c10edd47f65ed727a63d2c30 SHA512 9a8906b8232e11f0b839011fef312104d9d0ae15c2cb1b60217e8c31a3ce17b4f1536709d398ce3abc7740a2e586bdf30d9ce8299e2c6bb4dd4ec7cea85623d4 WHIRLPOOL 27ea0450fc9538f4fd1ea65baeda5da534b78e15cf73818fb1c974edf293259a4ab1bcfba8a4eae1c770028b30403668cce51c928c431d061b3cccbb7bb476c6 +DIST NVIDIA-Linux-x86_64-173.14.39-pkg2.run 21100833 SHA256 15a953666d5681ba54c97498b578ffd286a1dc96d605f3b02110f3f99813100e SHA512 a65cd496e6ed57f771c3d99f37f616a1242d97844f6faef7a807825ad899c0e536a99fde397020839f0857883b934032f9491024f3047a6b06d3eea1f5d77713 WHIRLPOOL dc5f243b7d1de7e2d1b7f005e018a2940d63335b11a7c83c234b348b7a1839e9131169d2ea928bd8c2f549a4535149b03e16e6c94d59dfa745f7f904ff790a45 DIST NVIDIA-Linux-x86_64-304.116.run 68213742 SHA256 3f267f2cd3f4ede4f954c5f36c8427ae4a2fa19ca8c275f892488f4dc3a4109a SHA512 8c846c5fb5f3951943140823d8d8d4672cb9a298c361b705358fac8173b96c2bd0c1f7908fcebbbef2d756f269f260ef5fb8e2f1ae5968f4f8c85e8891310e9f WHIRLPOOL d48694ad2d8bcaa22490d1c01b6b1b5f74953d13010c66127b9af0035ce9fb3070954198bcdac4ecec682157bae5aff79201d6b1e55c5e4c89be5e493c58bde3 DIST NVIDIA-Linux-x86_64-319.49.run 48857367 SHA256 f4bfee9f48725e20e05439ee099730fb1b42892b9ecfac000180426b044be585 SHA512 2a7c8c9f5739a37dbf819115d015462e12e9b5f80f0e37c7e99d3aea799a8601d8fa089356c68b9e0cba658d8b9f796b43727bab9366f5146e52570c05a2d58c WHIRLPOOL 2f01479de0981b3da79ea45297c6a955c8d1f6c331d7fec7d15430dbda03ff306334265adc9bb103b32df260505e519dd25b118172221d254e0fbc60cf35d5fe DIST NVIDIA-Linux-x86_64-319.60.run 48933020 SHA256 2bd663d0d0a9ae8769b0335ff282acfddea3cd86a3992970e445eb2f82fa1b04 SHA512 5f0f1f4c4d60b7339218ae36d9654e07b003cec5864af169ef213404496c00eea76b2db86f104f8613a76eece42a88dd8d86d7ae1ee510f2fa7b0c8034f5fae1 WHIRLPOOL a4c7c74297db8273def6fdb2f9fe706036e010d46e440c0ae0b039a94e8a3d1ed1027dd0755afef7e0103bbbdba5aa3ee1bb9cfedab4131068ec8bd86c69fe71 @@ -44,6 +47,7 @@ DIST NVIDIA-Linux-x86_64-325.15.run 48034648 SHA256 01446fbd94f6eb3b2e1b3d3f2b06 DIST NVIDIA-Linux-x86_64-331.20.run 60012677 SHA256 b8803906402354d201d3b9bc21938a0fe8a7d76e93e486fddaab340df18092ec SHA512 96c2858fcfca05e68683dbc3c677194d1ad30d179cb88df445f32bc68e98b5964315336154f4a693ef1e385e809adfc3795e19b2337f4c1e93908825ee7792c1 WHIRLPOOL 66386d85ab40dd0a20a81f44e7e45b94d94bf4cebe01eb13467a6d6eed27df758d69559e069d479e888374d695290468fb15ff60159346a00e2bbe726d471866 DIST NVIDIA-Linux-x86_64-96.43.23-pkg2.run 15962375 SHA256 ce8d8253e7dab7da63fbdac449ebf190cd0c10cbfffea0f8d0165515f851bc64 SHA512 04bec1187a6024a2b9839f008ec829281f1f2602dae2e639030bc385943186506bcaa2b46a230b2ab87f9217190841abc62f9e2d6395ab5559623389c31c6563 WHIRLPOOL 0651c44a51a1a06fcff5bfddbf9c3e408977e03263c7fe806cb6c01f9fe92f716dfe4e5190ffe1048bde72fcffdc8bca8267e74dd43ba5c9dfb22b6201fcc2bb EBUILD nvidia-drivers-173.14.38.ebuild 16603 SHA256 3e498c8e90210328b2f60513940bdce57bf35cb32a09634ee94fb1f1ea221323 SHA512 97c9a1825018e566b27acb7170ad96e73f1e1b82431e46ac844a6b9a47f14cdf86e1ab26b68ff9c272f04208c9f72b515eb8936fb0dec43d13e39fd43134a10f WHIRLPOOL 45980850b980d519b07408bade1a9225978cf5f4b7ea2dccfa120a41b7e11c62b95078b5b8164ea2b2f00fce3e330d1086d2197c6a0cd78f5deca1af8a0ae720 +EBUILD nvidia-drivers-173.14.39.ebuild 16605 SHA256 80ad874826a7e0fb3beabf3b7d5ce8027fcd3855baf844aa86dcfbbd306dac9e SHA512 76f670674d166164d8b2c82cc006c4bfd93e9d02f3fb7bb064325d9aecdbefae89464eb459fc3f44db10378ff3e9db3a70ea6c879e704823cfa2956c75955648 WHIRLPOOL aca3e213012a1016f2dfc40f462e2fe7138d934064a089a1341fcdb5d2cafa757d9c7d99aad8a77a468ca95c8f63f2ea3837152a7e2600417cc0fc64c83269b0 EBUILD nvidia-drivers-304.116.ebuild 12594 SHA256 5d561f93edf5eea440117f047cb57c33a208fc5ff6725d13de93b708182d4fa1 SHA512 c9094fd00777e3e2291ac3e3ac8944843a5c0058a8fceee9aa0cb73baf7f1f6cd5ffd3975f0feaf50ac193d856da12291a4b4c26043e5d89f6cac504f0626b30 WHIRLPOOL 4ae04b88731d095c6474d6c018482be8c8f28c7d1fe8a2da6825e6ee897c960b4a9c3843a5b720177ecfdd82e0b338cc018e2e82f593987d78031e1f33be6fa3 EBUILD nvidia-drivers-319.49.ebuild 12267 SHA256 7d1bdd11bd4c71f5bb7d5c531d4c5a176863274943187f6cbb4afd7cd75dc199 SHA512 177e642286acc0895d484c1dcc57b935520d479cd34072a68e589b173b9610c2d1eeccacc9993547df85eea9bd7ff9fec74850484cdedbd5bd4af7fe25fca038 WHIRLPOOL 3c4606785a02424d7f286084ec191f3e2f86567b7057e93a011f0a5022564764efb420a0fb31c3ecae584b94e9fac28477e23a1d6f2822bf62d750d17fc0cf65 EBUILD nvidia-drivers-319.60.ebuild 12267 SHA256 8b0a1670d952569fd0b04715cc6ba9e35b462a33868205bf99f8b707615072ac SHA512 2251827eab81486c19c6e75c0244d92e4309a0bbeab7e559ae2a41ed250587e54f677811ddac7780709bfdad44efaa175c0694395ad2bc910293281955cff7e3 WHIRLPOOL 99b3099e2846657089611297d4044d515b7d772415abb6a22e258f2756e812a9b68a426b2c5aac7a0d0ea6511f549bf85055fc73e90e770e0180c6666ba8421b @@ -51,12 +55,12 @@ EBUILD nvidia-drivers-319.76.ebuild 12267 SHA256 126766df5936ba0b3a241cca3225f0b EBUILD nvidia-drivers-325.15.ebuild 12275 SHA256 f7ca6aca38026771e25fa20a7f5197aa31898a3c5281f9c3d9d1c12720a470c0 SHA512 f6e2e6c94e8c07e4a33bad1dbd55985672ed2e3608b6245a994d1074db45e74d455d9cff846499b5088829a21055151c9a62628585da4cf8ef6d9b30229bacf3 WHIRLPOOL 0d2b906a39739d27eddda1589808e01ed69874600dab1e3cfcfddf2b6625d6638df32a8fb736262a77b2d97a18d8acedddbdbd64bf5746ee548300306833db96 EBUILD nvidia-drivers-331.20.ebuild 12286 SHA256 3e88f3781ff6130ffd81f5fc3ce03a9d4d218a63365eb65a558ce37eefe503df SHA512 0e654a25299042f6a45241c88b7fd844dafb3805d04424990adfcb52a12af40feee3ed22c2790d7ecf7d569a7c1483aebc1acb028762664b0dd289602571d9d5 WHIRLPOOL 61a37e15a846732e89581a2b9cd9d3dbf26331c0e5f317f0ce3becd5295e79795c1ff1006e59ef3d9adf1519655b7abb4732548dc9a76f413e6e59db1acae64b EBUILD nvidia-drivers-96.43.23.ebuild 14936 SHA256 0a9336063f03c24abfcd331556c5692929a10a87235ebe77e5cae9c92c159290 SHA512 5f8e8cc7c421623e2e09a808cf8dbf56ac7167b05956e5f9c05e0aa3a542fe465c1b38609a7891a454abc30d7db8ccb1e2326e3e025269139d98ff9b7b31d821 WHIRLPOOL 9513e16d95407877741b9a820c9cafd2ec32d5caa3cb2ead2bd3661abef6a45cbe1e2b6db155b4e1b88fc7dc392c8548306c680233213c1b3b98065660057a08 -MISC ChangeLog 101553 SHA256 76a1c327ac350e2a5517d17c2aad4f811a8ab606c9fe8e910f1ee4ed0ce94b2f SHA512 a798c28ed8d0c8f8029890897af90e38ec3d859eac07e6e23d9dd447b2f8564deb10f78f3db7c07e566b4661757efe2c75f24b0513aa430c68dd85ff3c61c81a WHIRLPOOL d8409b0ca2e0748b24ba1b26f53ecf8a9f76dcddc9dfea296ee3a3168db1e8403dd08cfb69b9f924e057e6e942c0ccf83452ae8f3a2440dae3cdfb592b51d70d +MISC ChangeLog 101720 SHA256 82954050328cd6ec7e4ea75171dce7d40f9b21ba0bce8f83e8ff342a47e37b2b SHA512 6b4fdc6aceb1bd1c202d6c26955bb490db725dd8309945f73a84ea6a973af46e9f63f5da322d895dd72a60fc5622162bd052700b17b19439ff94f076b6b6599c WHIRLPOOL 296d99a8b047db85eccb136c417694b1cbdd7da2b2ca6b5f830e51bf604eda7b88650a7c48be8936bcb296c5e39717c14ebb7b35820f2a5c7c4f0305f7f61e16 MISC metadata.xml 678 SHA256 02f45452a129ba14ad5ef0f6bf0031887aead328a7bfaa6977949bc6e8969e61 SHA512 dfc9494e01db7ee3e7ef64dc67c5e26b1a3b0c90ed2850f75c904a76a11df8b3cb137959fe471c788b7a33f555090a9c764af5cfff7f24253127484d4e518e84 WHIRLPOOL 2940677faa8b8183237d9797025079a68164584d2afd09b6e3846cdbbd5824f3c56da545b2f7d1c7d1e72746f540048e4256bde939a28ac785fa598ee2017abd -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (GNU/Linux) -iEYEAREIAAYFAlKh8vEACgkQVWmRsqeSphM9WQCfSDxHIMvPxPLwTdSMraIyXUc9 -FREAnRsGKEz8mSoTcgLRq3NCzzaXdaC8 -=LK83 +iEYEAREIAAYFAlKjJE4ACgkQVWmRsqeSphOoCwCfZaZeTwrP+BeXrOVDVgkJJ3zt +bEUAn0aUDKVBf8H20JSVIDTtK0TkIJxT +=Wm+m -----END PGP SIGNATURE----- diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-173.14.39.ebuild b/x11-drivers/nvidia-drivers/nvidia-drivers-173.14.39.ebuild new file mode 100644 index 000000000000..5ed961258c1f --- /dev/null +++ b/x11-drivers/nvidia-drivers/nvidia-drivers-173.14.39.ebuild @@ -0,0 +1,551 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/x11-drivers/nvidia-drivers/nvidia-drivers-173.14.39.ebuild,v 1.1 2013/12/07 13:36:13 jer Exp $ + +EAPI=5 + +inherit eutils flag-o-matic linux-mod multilib nvidia-driver portability \ + unpacker user versionator + +X86_NV_PACKAGE="NVIDIA-Linux-x86-${PV}" +AMD64_NV_PACKAGE="NVIDIA-Linux-x86_64-${PV}" +X86_FBSD_NV_PACKAGE="NVIDIA-FreeBSD-x86-${PV}" + +DESCRIPTION="NVIDIA X11 driver and GLX libraries" +HOMEPAGE="http://www.nvidia.com/" +SRC_URI="x86? ( ftp://download.nvidia.com/XFree86/Linux-x86/${PV}/${X86_NV_PACKAGE}-pkg0.run ) + amd64? ( ftp://download.nvidia.com/XFree86/Linux-x86_64/${PV}/${AMD64_NV_PACKAGE}-pkg2.run ) + x86-fbsd? ( ftp://download.nvidia.com/freebsd/${PV}/${X86_FBSD_NV_PACKAGE}.tar.gz )" + +LICENSE="GPL-2 NVIDIA-r1" +SLOT="0" +KEYWORDS="-* ~amd64 ~x86 ~x86-fbsd" +IUSE="acpi multilib kernel_linux tools" +RESTRICT="bindist mirror strip" +EMULTILIB_PKG="true" + +COMMON=" + >=app-admin/eselect-opengl-1.0.9 + kernel_linux? ( >=sys-libs/glibc-2.6.1 ) +" +DEPEND=" + ${COMMON} + kernel_linux? ( virtual/linux-sources ) +" +RDEPEND=" + ${COMMON} + <x11-base/xorg-server-1.14.99 + acpi? ( sys-power/acpid ) + multilib? ( + || ( + ( + x11-libs/libX11[abi_x86_32] + x11-libs/libXext[abi_x86_32] + ) + app-emulation/emul-linux-x86-opengl + ) + ) + tools? ( + dev-libs/atk + dev-libs/glib + x11-libs/gdk-pixbuf + x11-libs/gtk+:2 + x11-libs/libX11 + x11-libs/libXext + x11-libs/pango[X] + ) +" + +QA_TEXTRELS_x86="usr/lib/opengl/nvidia/lib/libnvidia-tls.so.${PV} + usr/lib/opengl/nvidia/lib/libGL.so.${PV} + usr/lib/opengl/nvidia/lib/libGLcore.so.${PV} + usr/lib/opengl/nvidia/extensions/libglx.so.${PV} + usr/lib/xorg/modules/drivers/nvidia_drv.so + usr/lib/libcuda.so.${PV} + usr/lib/libnvidia-cfg.so.${PV} + usr/lib/libvdpau_nvidia.so.${PV} + usr/lib/libXvMCNVIDIA.so.${PV}" + +QA_TEXTRELS_x86_fbsd="boot/modules/nvidia.ko + usr/lib/opengl/nvidia/lib/libGL.so.1 + usr/lib/opengl/nvidia/lib/libGLcore.so.1 + usr/lib/libnvidia-cfg.so.1 + usr/lib/opengl/nvidia/extensions/libglx.so.1 + usr/lib/xorg/modules/drivers/nvidia_drv.so" + +QA_TEXTRELS_amd64="usr/lib32/opengl/nvidia/lib/libnvidia-tls.so.${PV} + usr/lib32/opengl/nvidia/lib/libGLcore.so.${PV} + usr/lib32/opengl/nvidia/lib/libGL.so.${PV} + usr/lib32/libcuda.so.${PV} + usr/lib32/libvdpau_nvidia.so.${PV}" + +QA_EXECSTACK_x86="usr/lib/opengl/nvidia/lib/libGL.so.${PV} + usr/lib/opengl/nvidia/lib/libGLcore.so.${PV} + usr/lib/opengl/nvidia/extensions/libglx.so.${PV} + usr/lib/xorg/modules/drivers/nvidia_drv.so + usr/lib/libXvMCNVIDIA.a:NVXVMC.o" + +QA_EXECSTACK_amd64="usr/lib32/opengl/nvidia/lib/libGLcore.so.${PV} + usr/lib32/opengl/nvidia/lib/libGL.so.${PV} + usr/lib64/libnvcompiler.so.${PV} + usr/lib64/libXvMCNVIDIA.so.${PV} + usr/lib64/libXvMCNVIDIA.a:NVXVMC.o + usr/lib64/libnvidia-cfg.so.${PV} + usr/lib64/opengl/nvidia/lib/libnvidia-tls.so.${PV} + usr/lib64/opengl/nvidia/lib/libGL.so.${PV} + usr/lib64/opengl/nvidia/lib/libGLcore.so.${PV} + usr/lib64/opengl/nvidia/extensions/libglx.so.${PV} + usr/lib64/xorg/modules/drivers/nvidia_drv.so + opt/bin/nvidia-settings + opt/bin/nvidia-smi + opt/bin/nvidia-xconfig" + +QA_WX_LOAD_x86="usr/lib/opengl/nvidia/lib/libGLcore.so.${PV} + usr/lib/opengl/nvidia/lib/libGL.so.${PV} + usr/lib/opengl/nvidia/extensions/libglx.so.${PV} + usr/lib/libXvMCNVIDIA.a" + +QA_WX_LOAD_amd64="usr/lib32/opengl/nvidia/lib/libGL.so.${PV} + usr/lib32/opengl/nvidia/lib/libGLcore.so.${PV} + usr/lib64/opengl/nvidia/lib/libGL.so.${PV} + usr/lib64/opengl/nvidia/lib/libGLcore.so.${PV} + usr/lib64/opengl/nvidia/extensions/libglx.so.${PV}" + +QA_SONAME_amd64="usr/lib64/libnvcompiler.so.${PV}" + +QA_FLAGS_IGNORED_amd64="usr/lib32/libcuda.so.${PV} + usr/lib32/opengl/nvidia/lib/libGL.so.${PV} + usr/lib32/opengl/nvidia/lib/libGLcore.so.${PV} + usr/lib32/opengl/nvidia/lib/libnvidia-tls.so.${PV} + usr/lib32/libvdpau_nvidia.so.${PV} + usr/lib64/libXvMCNVIDIA.so.${PV} + usr/lib64/libcuda.so.${PV} + usr/lib64/libnvidia-cfg.so.${PV} + usr/lib64/opengl/nvidia/lib/libGLcore.so.${PV} + usr/lib64/opengl/nvidia/lib/libGL.so.${PV} + usr/lib64/opengl/nvidia/lib/libnvidia-tls.so.${PV} + usr/lib64/opengl/nvidia/extensions/libglx.so.${PV} + usr/lib64/xorg/modules/drivers/nvidia_drv.so + usr/lib64/libvdpau_nvidia.so.${PV} + opt/bin/nvidia-settings + opt/bin/nvidia-smi + opt/bin/nvidia-xconfig" + +QA_FLAGS_IGNORED_x86="usr/lib/libcuda.so.${PV} + usr/lib/libnvidia-cfg.so.${PV} + usr/lib/opengl/nvidia/lib/libGLcore.so.${PV} + usr/lib/opengl/nvidia/lib/libGL.so.${PV} + usr/lib/opengl/nvidia/lib/libnvidia-tls.so.${PV} + usr/lib/opengl/nvidia/extensions/libglx.so.${PV} + usr/lib/xorg/modules/drivers/nvidia_drv.so + usr/lib/libXvMCNVIDIA.so.${PV} + usr/lib/libvdpau_nvidia.so.${PV} + opt/bin/nvidia-settings + opt/bin/nvidia-smi + opt/bin/nvidia-xconfig" + +S="${WORKDIR}/" + +mtrr_check() { + ebegin "Checking for MTRR support" + linux_chkconfig_present MTRR + eend $? + + if [[ $? -ne 0 ]] ; then + eerror "Please enable MTRR support in your kernel config, found at:" + eerror + eerror " Processor type and features" + eerror " [*] MTRR (Memory Type Range Register) support" + eerror + eerror "and recompile your kernel ..." + die "MTRR support not detected!" + fi +} + +lockdep_check() { + if linux_chkconfig_present LOCKDEP; then + eerror "You've enabled LOCKDEP -- lock tracking -- in the kernel." + eerror "Unfortunately, this option exports the symbol 'lockdep_init_map' as GPL-only" + eerror "which will prevent ${P} from compiling." + eerror "Please make sure the following options have been unset:" + eerror " Kernel hacking --->" + eerror " [ ] Lock debugging: detect incorrect freeing of live locks" + eerror " [ ] Lock debugging: prove locking correctness" + eerror " [ ] Lock usage statistics" + eerror "in 'menuconfig'" + die "LOCKDEP enabled" + fi +} + +pkg_setup() { + # try to turn off distcc and ccache for people that have a problem with it + export DISTCC_DISABLE=1 + export CCACHE_DISABLE=1 + + if use amd64 && has_multilib_profile && [ "${DEFAULT_ABI}" != "amd64" ]; then + eerror "This ebuild doesn't currently support changing your default abi." + die "Unexpected \${DEFAULT_ABI} = ${DEFAULT_ABI}" + fi + + if use kernel_linux; then + linux-mod_pkg_setup + MODULE_NAMES="nvidia(video:${S}/usr/src/nv)" + BUILD_PARAMS="IGNORE_CC_MISMATCH=yes V=1 SYSSRC=${KV_DIR} \ + SYSOUT=${KV_OUT_DIR} CC=$(tc-getBUILD_CC)" + # linux-mod_src_compile calls set_arch_to_kernel, which + # sets the ARCH to x86 but NVIDIA's wrapping Makefile + # expects x86_64 or i386 and then converts it to x86 + # later on in the build process + BUILD_FIXES="ARCH=$(uname -m | sed -e 's/i.86/i386/')" + mtrr_check + lockdep_check + fi + + # On BSD userland it wants real make command + use userland_BSD && MAKE="$(get_bmake)" + + export _POSIX2_VERSION="199209" + + if use kernel_linux && kernel_is ge 3 13 ; then + ewarn "Gentoo supports kernels which are supported by NVIDIA" + ewarn "which are limited to the following kernels:" + ewarn "<sys-kernel/gentoo-sources-3.13" + ewarn "<sys-kernel/vanilla-sources-3.13" + ewarn "" + ewarn "You are free to utilize epatch_user to provide whatever" + ewarn "support you feel is appropriate, but will not receive" + ewarn "support as a result of those changes." + ewarn "" + ewarn "Do not file a bug report about this." + fi + + # Since Nvidia ships 3 different series of drivers, we need to give the user + # some kind of guidance as to what version they should install. This tries + # to point the user in the right direction but can't be perfect. check + # nvidia-driver.eclass + nvidia-driver-check-warning + + # set variables to where files are in the package structure + if use kernel_FreeBSD; then + use x86-fbsd && S="${WORKDIR}/${X86_FBSD_NV_PACKAGE}" + NV_DOC="${S}/doc" + NV_EXEC="${S}/obj" + NV_LIB="${S}/obj" + NV_SRC="${S}/src" + NV_MAN="${S}/x11/man" + NV_X11="${S}/obj" + NV_X11_DRV="${NV_X11}" + NV_X11_EXT="${NV_X11}" + NV_SOVER=1 + elif use kernel_linux; then + NV_DOC="${S}/usr/share/doc" + NV_EXEC="${S}/usr/bin" + NV_LIB="${S}/usr/lib" + NV_SRC="${S}/usr/src/nv" + NV_MAN="${S}/usr/share/man/man1" + NV_X11="${S}/usr/X11R6/lib" + NV_X11_DRV="${NV_X11}/modules/drivers" + NV_X11_EXT="${NV_X11}/modules/extensions" + NV_SOVER=${PV} + else + die "Could not determine proper NVIDIA package" + fi +} + +src_unpack() { + if use kernel_linux && kernel_is lt 2 6 7; then + echo + ewarn "Your kernel version is ${KV_MAJOR}.${KV_MINOR}.${KV_PATCH}" + ewarn "This is not officially supported for ${P}. It is likely you" + ewarn "will not be able to compile or use the kernel module." + ewarn "It is recommended that you upgrade your kernel to a version >= 2.6.7" + echo + ewarn "DO NOT file bug reports for kernel versions less than 2.6.7 as they will be ignored." + fi + + if ! use x86-fbsd; then + mkdir "${S}" + cd "${S}" + unpack_makeself + else + unpack ${A} + fi +} + +src_prepare() { + # Please add a brief description for every added patch + use x86-fbsd && cd doc + + # Use the correct defines to make gtkglext build work + epatch "${FILESDIR}"/NVIDIA_glx-defines.patch + # Use some more sensible gl headers and make way for new glext.h + epatch "${FILESDIR}"/NVIDIA_glx-glheader.patch + + if use kernel_linux; then + # Quiet down warnings the user does not need to see + sed -i \ + -e 's:-Wpointer-arith::g' \ + -e 's:-Wsign-compare::g' \ + "${NV_SRC}"/Makefile.kbuild + + # If greater than 2.6.5 use M= instead of SUBDIR= + convert_to_m "${NV_SRC}"/Makefile.kbuild + fi + + epatch_user +} + +src_compile() { + # This is already the default on Linux, as there's no toplevel Makefile, but + # on FreeBSD there's one and triggers the kernel module build, as we install + # it by itself, pass this. + + cd "${NV_SRC}" + if use x86-fbsd; then + MAKE="$(get_bmake)" CFLAGS="-Wno-sign-compare" emake CC="$(tc-getCC)" \ + LD="$(tc-getLD)" LDFLAGS="$(raw-ldflags)" + elif use kernel_linux; then + linux-mod_src_compile + fi +} + +src_install() { + if use kernel_linux; then + linux-mod_src_install + + # Add the aliases + # This file is tweaked with the appropriate video group in + # pkg_preinst, see bug #491414 + insinto /etc/modprobe.d + newins "${FILESDIR}"/nvidia-169.07 nvidia.conf + elif use kernel_FreeBSD; then + insinto /boot/modules + doins "${WORKDIR}/${NV_PACKAGE}/src/nvidia.kld" + + exeinto /boot/modules + doexe "${WORKDIR}/${NV_PACKAGE}/src/nvidia.ko" + fi + + # NVIDIA kernel <-> userspace driver config lib + dolib.so ${NV_LIB}/libnvidia-cfg.so.${NV_SOVER} || \ + die "failed to install libnvidia-cfg" + dosym libnvidia-cfg.so.${NV_SOVER} \ + /usr/$(get_libdir)/libnvidia-cfg.so.1 || \ + die "failed to create libnvidia-cfg.so.1 symlink" + dosym libnvidia-cfg.so.1 \ + /usr/$(get_libdir)/libnvidia-cfg.so || \ + die "failed to create libnvidia-cfg.so symlink" + + # Xorg DDX driver + insinto /usr/$(get_libdir)/xorg/modules/drivers + doins ${NV_X11_DRV}/nvidia_drv.so + + # Xorg GLX driver + insinto /usr/$(get_libdir)/opengl/nvidia/extensions + doins ${NV_X11_EXT}/libglx.so.${NV_SOVER} || \ + die "failed to install libglx.so" + dosym /usr/$(get_libdir)/opengl/nvidia/extensions/libglx.so.${NV_SOVER} \ + /usr/$(get_libdir)/opengl/nvidia/extensions/libglx.so || \ + die "failed to create libglx.so symlink" + + # XvMC driver + dolib.a ${NV_X11}/libXvMCNVIDIA.a || \ + die "failed to install libXvMCNVIDIA.so" + dolib.so ${NV_X11}/libXvMCNVIDIA.so.${NV_SOVER} || \ + die "failed to install libXvMCNVIDIA.so" + dosym libXvMCNVIDIA.so.${NV_SOVER} \ + /usr/$(get_libdir)/libXvMCNVIDIA.so.1 || \ + die "failed to create libXvMCNVIDIA.so.1 symlink" + dosym libXvMCNVIDIA.so.1 \ + /usr/$(get_libdir)/libXvMCNVIDIA.so || \ + die "failed to create libXvMCNVIDIA.so symlink" + dosym libXvMCNVIDIA.so.${NV_SOVER} \ + /usr/$(get_libdir)/libXvMCNVIDIA_dynamic.so.1 || \ + die "failed to create libXvMCNVIDIA_dynamic.so.1 symlink" + + # CUDA headers (driver to come) + if use kernel_linux && [[ -d ${S}/usr/include/cuda ]]; then + dodir /usr/include/cuda + insinto /usr/include/cuda + doins usr/include/cuda/*.h + fi + + # OpenCL headers (driver to come) + if [[ -d ${S}/usr/include/CL ]]; then + dodir /usr/include/CL + insinto /usr/include/CL + doins usr/include/CL/*.h + fi + + # Documentation + dodoc ${NV_DOC}/XF86Config.sample + dohtml ${NV_DOC}/html/* + if use x86-fbsd; then + dodoc "${NV_DOC}/README" + doman "${NV_MAN}/nvidia-xconfig.1" + doman "${NV_MAN}/nvidia-settings.1" + else + # Docs + newdoc "${NV_DOC}/README.txt" README + dodoc "${NV_DOC}/NVIDIA_Changelog" + doman "${NV_MAN}/nvidia-xconfig.1.gz" + doman "${NV_MAN}/nvidia-settings.1.gz" + fi + + # Helper Apps + exeinto /opt/bin/ + doexe ${NV_EXEC}/nvidia-xconfig + doexe ${NV_EXEC}/nvidia-bug-report.sh + if use tools; then + doexe usr/bin/nvidia-settings + fi + if use kernel_linux; then + doexe ${NV_EXEC}/nvidia-smi + fi + + # Desktop entry for nvidia-settings + if use tools && use kernel_linux; then + sed -e 's:__UTILS_PATH__:/opt/bin:' \ + -e 's:__PIXMAP_PATH__:/usr/share/pixmaps:' \ + -e '/^Categories/s|Application;||g' \ + -i "${S}"/usr/share/applications//nvidia-settings.desktop + newmenu "${S}"/usr/share/applications/nvidia-settings.desktop \ + nvidia-settings-opt.desktop + fi + + if has_multilib_profile ; then + local OABI=${ABI} + for ABI in $(get_install_abis) ; do + src_install-libs + done + ABI=${OABI} + unset OABI + else + src_install-libs + fi + + is_final_abi || die "failed to iterate through all ABIs" + + readme.gentoo_create_doc +} + +# Install nvidia library: +# the first parameter is the place where to install it +# the second parameter is the base name of the library +# the third parameter is the provided soversion +donvidia() { + dodir $1 + exeinto $1 + + libname=$(basename $2) + + doexe $2.$3 + dosym ${libname}.$3 $1/${libname} + [[ $3 != "1" ]] && dosym ${libname}.$3 $1/${libname}.1 +} + +src_install-libs() { + local inslibdir=$(get_libdir) + local NV_ROOT="/usr/${inslibdir}/opengl/nvidia" + local libdir= sover= + + if use kernel_linux; then + if has_multilib_profile && [[ ${ABI} == "x86" ]] ; then + libdir=usr/lib32 + else + libdir=usr/lib + fi + sover=${PV} + else + libdir=obj + # on FreeBSD it has just .1 suffix + sover=1 + fi + + # The GLX libraries + donvidia ${NV_ROOT}/lib ${libdir}/libGL.so ${sover} + donvidia ${NV_ROOT}/lib ${libdir}/libGLcore.so ${sover} + if use x86-fbsd; then + donvidia ${NV_ROOT}/lib ${libdir}/libnvidia-tls.so ${sover} + else + donvidia ${NV_ROOT}/lib ${libdir}/tls/libnvidia-tls.so ${sover} + fi + + #cuda + if [[ -f ${libdir}/libcuda.so.${sover} ]]; then + dolib.so ${libdir}/libcuda.so.${sover} + [[ "${sover}" != "1" ]] && dosym libcuda.so.${sover} /usr/${inslibdir}/libcuda.so.1 + dosym libcuda.so.1 /usr/${inslibdir}/libcuda.so + fi + + #vdpau + if [[ -f ${libdir}/libvdpau_nvidia.so.${sover} ]]; then + dolib.so ${libdir}/libvdpau_nvidia.so.${sover} + dosym libvdpau_nvidia.so.${sover} /usr/${inslibdir}/libvdpau_nvidia.so + fi + + # OpenCL + # NOTE: This isn't currently available in the publicly released drivers. + if [[ -f ${libdir}/libOpenCL.so.1.0.0 ]]; then + + dolib.so ${libdir}/libnvcompiler.so.${sover} + [[ "${sover}" != "1" ]] && dosym libnvcompiler.so.${sover} /usr/${inslibdir}/libnvcompiler.so.1 + dosym libnvcompiler.so.1 /usr/${inslibdir}/libnvcompiler.so + + dolib.so ${libdir}/libOpenCL.so.1.0.0 + dosym libOpenCL.so.1.0.0 /usr/${inslibdir}/libOpenCL.so.1 + dosym libOpenCL.so.1 /usr/${inslibdir}/libOpenCL.so + fi +} + +pkg_preinst() { + if use kernel_linux; then + linux-mod_pkg_preinst + + local videogroup="$(egetent group video | cut -d ':' -f 3)" + if [ -z "${videogroup}" ]; then + eerror "Failed to determine the video group gid" + die "Failed to determine the video group gid" + else + sed -i \ + -e "s:PACKAGE:${PF}:g" \ + -e "s:VIDEOGID:${videogroup}:" \ + "${D}"/etc/modprobe.d/nvidia.conf || die + fi + fi + + # Clean the dynamic libGL stuff's home to ensure + # we dont have stale libs floating around + if [ -d "${ROOT}"/usr/lib/opengl/nvidia ] ; then + rm -rf "${ROOT}"/usr/lib/opengl/nvidia/* + fi + # Make sure we nuke the old nvidia-glx's env.d file + if [ -e "${ROOT}"/etc/env.d/09nvidia ] ; then + rm -f "${ROOT}"/etc/env.d/09nvidia + fi +} + +pkg_postinst() { + use kernel_linux && linux-mod_pkg_postinst + + # Switch to the nvidia implementation + "${ROOT}"/usr/bin/eselect opengl set --use-old nvidia + + readme.gentoo_print_elog + + if ! use tools; then + elog "USE=tools controls whether the nvidia-settings application" + elog "is installed. If you would like to use it, enable that" + elog "flag and re-emerge this ebuild. Optionally you can install" + elog "media-video/nvidia-settings" + fi +} + +pkg_prerm() { + "${ROOT}"/usr/bin/eselect opengl set --use-old xorg-x11 +} + +pkg_postrm() { + use kernel_linux && linux-mod_pkg_postrm + "${ROOT}"/usr/bin/eselect opengl set --use-old xorg-x11 +} |