diff options
Diffstat (limited to 'sci-libs')
-rw-r--r-- | sci-libs/Manifest.gz | bin | 41480 -> 41636 bytes | |||
-rw-r--r-- | sci-libs/cxsparse/Manifest | 2 | ||||
-rw-r--r-- | sci-libs/cxsparse/cxsparse-2.2.1.ebuild | 4 | ||||
-rw-r--r-- | sci-libs/gaul-devel/Manifest | 2 | ||||
-rw-r--r-- | sci-libs/gaul-devel/gaul-devel-0.1849-r1.ebuild | 4 | ||||
-rw-r--r-- | sci-libs/mpir/Manifest | 2 | ||||
-rw-r--r-- | sci-libs/mpir/mpir-2.6.0-r2.ebuild | 2 | ||||
-rw-r--r-- | sci-libs/ogdi/Manifest | 2 | ||||
-rw-r--r-- | sci-libs/ogdi/ogdi-3.1.5-r1.ebuild | 4 | ||||
-rw-r--r-- | sci-libs/szip/Manifest | 2 | ||||
-rw-r--r-- | sci-libs/szip/szip-2.1.ebuild | 4 | ||||
-rw-r--r-- | sci-libs/tensorflow/Manifest | 45 | ||||
-rw-r--r-- | sci-libs/tensorflow/files/0001-pip_package-modularize-build-script-to-allow-distros.patch | 211 | ||||
-rw-r--r-- | sci-libs/tensorflow/metadata.xml | 19 | ||||
-rw-r--r-- | sci-libs/tensorflow/tensorflow-1.8.0.ebuild | 302 | ||||
-rw-r--r-- | sci-libs/ufconfig/Manifest | 2 | ||||
-rw-r--r-- | sci-libs/ufconfig/ufconfig-3.5.0.ebuild | 4 |
17 files changed, 599 insertions, 12 deletions
diff --git a/sci-libs/Manifest.gz b/sci-libs/Manifest.gz Binary files differindex eac8ffd703ee..ad924f03fa81 100644 --- a/sci-libs/Manifest.gz +++ b/sci-libs/Manifest.gz diff --git a/sci-libs/cxsparse/Manifest b/sci-libs/cxsparse/Manifest index a5968f6bd73c..c56bd493cbba 100644 --- a/sci-libs/cxsparse/Manifest +++ b/sci-libs/cxsparse/Manifest @@ -4,7 +4,7 @@ DIST CXSparse-2.2.1.tar.gz 1906557 BLAKE2B cec947f80848da4e2ca744499192ef583ed20 DIST CXSparse-2.2.6.tar.gz 1987681 BLAKE2B a778a2d91a98d3764940155eff1cfd3397333a02becef2f2c3c85dc45a58e83597b2e5680ef7cbac4c8d6b8af0a9966d0402154c6c0bee79c67b7697f1af2c19 SHA512 a049349e1a389f03e918e3d0b7e76f79ee2647229a4935378caa0aa3bf3beb8cff649e5e37263f6f839d90a32e6929fd5a7f9193e787cab02cea7b2eb64dd5ac DIST cxsparse-3.1.1.tar.gz 667306 BLAKE2B d8c960b37cacd042286691a4e4d4144f4abc5c8f25345e6d7ceb25785361a36b7b9244cc7c53211a753614cf54d61462895a0a4b8f8bf4af61faf6d0132cc30a SHA512 a36cf3a124baa74fb742c563dc6accfaf320a35f899cd2a684813ef22df4557af2d2b3489272496a370e85cea3a350293043071bb66830305fe3bf925865b424 DIST cxsparse-3.1.2.tar.bz2 2004570 BLAKE2B 4f1874e83faa1d831fce3847b82aeb67ae96e59b635489eceed3ed08a0fd0aaef7b0c9e40142f96ae5c7820a75bfb58b4d6a741c742b5a85dd6d8e4d78960be9 SHA512 dd3c5e31997564387b6145eaf2069c01e2ae8de384cd775a13ac7ccf03a83b6d0b8bf156a6645547f230dd13fc159d14203a4adcbe65703c154f35ecb161b6e9 -EBUILD cxsparse-2.2.1.ebuild 720 BLAKE2B c44319c200831ae97fa1ee67679e4dc17d8e155912c4771cfbd0a43a85c1f153e7f6fb4f1a26bfdd5c0c76797e65966c4bc6fa43424c5edd0a5ee40e588b611c SHA512 6f46485c4d1c4c92e4bf53109f07d740d8ebf9f5c03787a28dd99bbdbef75c9ecf2ccf51cd74d8de060a2068811b1f54c8f508931e3c41b5aabea0d11a119c1c +EBUILD cxsparse-2.2.1.ebuild 728 BLAKE2B 84057faec581b32d1f39e200baddba6fc1f87164aaef4596ac2b6bb4175e4ec35a20af31866c2a0c125fc0016b7bd441abb9dda2f0cbb2dea31978d438949b2a SHA512 c6df10258581c98e06b1383d548382ab0471bd002bd9e318d4d3d9305e47c35b83ae3462990aa32288d41a2bc0c822c7bd251c21fc7294b76290fdef3bb8f79e EBUILD cxsparse-2.2.6.ebuild 672 BLAKE2B e44808aacdb0682431b4f5fbb7866fab818472c0f27520405fd8bfba2461c3570850206505519619390712bf995c042cd66bdced267281d5e5798cb66e4d5698 SHA512 0906c15b07f56c61c1991567d005864d3f1b3a0c273a78d2c1b9b95d3ecf5621e5b5b611000560d59a08468d2fc5adfdbff035702045d956e4cd2af4172037e7 EBUILD cxsparse-3.1.1.ebuild 530 BLAKE2B 62a921de1551e78add94c56d7201f7c424d6937d5d5b83d0eaeda1f4895457d231c104e3dfbca8ad62a87c5c075690755d07b3a3a57a5b4d587f9e3b27452070 SHA512 4f08c3969f0a4393eca9ce76670a4b367d5ddbfebd342ce3af5ee044b32e2ff31d1981e574295c85fcb772ade1f64adc54831de759356c4fe2f09b725dcb4486 EBUILD cxsparse-3.1.2-r1.ebuild 763 BLAKE2B 90e7f55a1e5ee35637f4322e370f686d33863b4b340b6cdf78853798689e6a5f7feca10e1d19d7c9200f5145b8286353493e60d6e346c2e8f5bbebb3882021c0 SHA512 77174b63939ade819b74fa8cd4c0371293a48138c0aced7012f1f19deaad2373a48ee4ca2b8e37c0f21533c76edd61066483e2bb2db7a36264982e0710445cf8 diff --git a/sci-libs/cxsparse/cxsparse-2.2.1.ebuild b/sci-libs/cxsparse/cxsparse-2.2.1.ebuild index 8f9796d51e49..9efe9492f5f9 100644 --- a/sci-libs/cxsparse/cxsparse-2.2.1.ebuild +++ b/sci-libs/cxsparse/cxsparse-2.2.1.ebuild @@ -1,6 +1,8 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 +EAPI=0 + inherit autotools eutils MY_PN=CXSparse diff --git a/sci-libs/gaul-devel/Manifest b/sci-libs/gaul-devel/Manifest index 0178576d3fdf..b73484422466 100644 --- a/sci-libs/gaul-devel/Manifest +++ b/sci-libs/gaul-devel/Manifest @@ -1,6 +1,6 @@ AUX gaul-devel-0.1849-as-needed.patch 972 BLAKE2B e03bef77af59333a76a6c91ed6cde6277c5457867cbf78b06f1489fff8e3c0f352485d8a2f7708d39103fc5f4c329373f4f4e54bbcc143de68e145a8befc392c SHA512 2f5b17231b3bc1d932389a3c550ab2756c39ce302bee3c1d9d64932dd080fb828a6035000c2b0b1b45815f2377da5e4665738630ea32cb827d63387c26c1ab6c AUX gaul-devel-0.1849-slang2-error.patch 976 BLAKE2B e5f7427d4a566fcec91c37234621beeaabc80aa62a5f0b3ae5b83539ad30d4332447affe9dfb7518d226d871faefee36ecb5c08af84995b26a0865a45263a51c SHA512 7f31cc6d382122e6610230cfc7541517948a35a499b1334573cd023c9af0148a8b1c37ffaaf5b3ca9facbfce5a5ecceeb9a0d9725719979b7e973fc88a478269 DIST gaul-devel-0.1849-0.tar.bz2 416827 BLAKE2B 7d35ed137731efccd823d580192a3648b075900d469e1506e2689017271e78bb81e7f5cfe256100e3469f92df5c69eceaeadf5b396f58a1a76df614103b00a12 SHA512 c9da2b983073c99b9f785b665b17c7c63b61a5d879c99c167c2014cc1dfd8ad689f89ec788d69a05e0ed391c97dbe1671d039d9122e58a354e8304785082c93d -EBUILD gaul-devel-0.1849-r1.ebuild 862 BLAKE2B 8e1f53d97da2d20efcd5dc11bbddbc85809a27b8a3451ebd3a397d3a90226f1952a93cb67ab756b948a0ee45e2246d9ecd7a05aca0547d74a6b39508e4f40fdd SHA512 b5022ca21a12d3cb8fd12a97409ae11eba7e3cba79ca39c69e4fab4c28d1df92cddf0634a61a02f47957f40a8a7492440e579730ed627b4064f5560ada9d8d45 +EBUILD gaul-devel-0.1849-r1.ebuild 870 BLAKE2B f4fc3f58ce0461f9e38cd34ea8ebcc4f185aaade4014eb26ebef5daba24b3a6caad7e7a1ab77f4313d6c90a30fb9a74ad6f57a7e1c1c7d6508e69f325b8b3183 SHA512 fc7a85fe4003cca01575b06f9ebc07232cc283ef3169987490389950150a93f0f409303b51381c8d8975920621c697c5504bf84b12fae542de3a749957bc1694 EBUILD gaul-devel-0.1849-r2.ebuild 903 BLAKE2B eca8661b4718b7be5e8bedd574280cf139b60a9bfe6ca01ce9cdbd6c7d64ab8fe6142c31d05cca64bbbef277c2424ec564177e6af9fa1952253153d85668d482 SHA512 e30e93e55aa133ea1aac716582b69848e5c7ed99704e90f987fc51bf2022ce6be86da702c7235f9a8608fe549692958a1ee76d3572d46c8850ce48c67725d47c MISC metadata.xml 881 BLAKE2B 76b563cd127da255b8faa32c39b879632098d8b068c559c7d77b16b542282edf69291bc8f58ef744d1301ea8c5f61da6900567e80899ed5370d2f4a277a7058c SHA512 636f1af4488f9b15cf8df5ba76d9d8eae2da7a879e970fdff6342420ecf869ce76b70bd39b033bc28d90f6b4a8affd5d3f10d2ad1ba7700b59d5f6f009d724cb diff --git a/sci-libs/gaul-devel/gaul-devel-0.1849-r1.ebuild b/sci-libs/gaul-devel/gaul-devel-0.1849-r1.ebuild index 7c5310e12706..b65497b1ca97 100644 --- a/sci-libs/gaul-devel/gaul-devel-0.1849-r1.ebuild +++ b/sci-libs/gaul-devel/gaul-devel-0.1849-r1.ebuild @@ -1,6 +1,8 @@ -# Copyright 1999-2011 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 +EAPI=0 + inherit eutils DESCRIPTION="Genetic Algorithm Utility Library" diff --git a/sci-libs/mpir/Manifest b/sci-libs/mpir/Manifest index 14eddf57d2db..dbdf2f74fff3 100644 --- a/sci-libs/mpir/Manifest +++ b/sci-libs/mpir/Manifest @@ -7,7 +7,7 @@ AUX mpir-2.7.2-sed-backport.patch 704 BLAKE2B a4e2083008ddb0acb2cd81886e53fc1e9e DIST mpir-2.6.0.tar.lzma 2472231 BLAKE2B ec768fb78317220d677fac24609fdc4db1315e3c5594d7e098a0f502c38eb8dcf69bac5317c3b7afd629c089504856bb686aa4de65ad54b4f728325e100db44f SHA512 e2608beeb72651c9b2e47f8fb2bcf672f8c74e2cd622e17cd19b12100b66e929ee31d102d2901816379b23aee1a3ea3a854e3e10ebffe2a6e4772748858f911d DIST mpir-2.7.2.tar.bz2 3771429 BLAKE2B c3431bcb84207fdb1bc0242fe56b7c2d45643e8c21c4b215162f824bed3a395972f734907f966bc14c58a28d30bb35f441b16b2762a9c8ef9c02d164f804bc82 SHA512 8436a0123201f9e30130ea340331c5a6445dddb58ce1f6c6a3a8303c310ac5b3c279c83b5c520a757cba82c2b14e92da44583e0eec287090cf69cbb29d516a9c DIST mpir-3.0.0.tar.bz2 2572041 BLAKE2B f564944dd76586ca6e50c39f1199468b905a3db7bbb8b2ee6cf3dcdfb00757d7eefc57e010d5cfc3d6db7ba2676e36f7980365e85c87827b4901ec4e80349915 SHA512 c735105db8b86db739fd915bf16064e6bc82d0565ad8858059e4e93f62c9d72d9a1c02a5ca9859b184346a8dc64fa714d4d61404cff1e405dc548cbd54d0a88e -EBUILD mpir-2.6.0-r2.ebuild 1712 BLAKE2B e766a573d0cd372c2ed44c90daa12d07ca305d70444a88a1243e787b2ad170331916d92a28b483f957ca25d02c4af5be7af1c5a9381ae50f4dc7922bad90ec14 SHA512 57319ad9e8e623486d0c268abff5d92cc26253bfc870b8636f148f837d1ed904e6e6ea6444030d5b52796002a3bbebaee39e8aeb26d88068f8563f9285f0bf57 +EBUILD mpir-2.6.0-r2.ebuild 1711 BLAKE2B 81824570d51db14fe4108333e58ec1cec03f9a2a6188776fe54fc05f78fb36517876d01b605ed6fbb54836493f8dabb32c28b9a97cda9e12c0117bfe6b127220 SHA512 486ea7d02039dc73eb1e93d04d0aaea352bd7cf2839601d26a9f964f22983ba73393a9568e30076b6837d55f134e4c0438aa51202be66fb2a055f1399cb179f4 EBUILD mpir-2.7.2.ebuild 1719 BLAKE2B e4c9c8a697fb658a76eecdc651c119729a9ec8ecf30d54f054e8f5c61e7a873824e3f566cc5afa2509b96c33eadebbd79bc94aa074e144b562d2fe61c841d6cb SHA512 0cabe5c4e5c1df7b8ecd54b4ba87caff0b934d1805fcbb32b68ba393ba5684fac4314ed277e39286697295f94e79900fc809586b96131d0d03c264873dfd0c07 EBUILD mpir-3.0.0.ebuild 1730 BLAKE2B d2e2d53e2ef88eae283bd03aa1ed38f3b5bfc9b796208d56a6ad56a44b652215b86167fda36391c1cf401639a408cb697d76924a82b73a9bbd90bad481164377 SHA512 17a52f08f460bf5b446c101831d6113a8edf6d77736115e27523bba0e00833cb931c87661d41ccb2b1577ae0bcb3ed9a8d36d2b3caa077a4b37508dac515391e MISC metadata.xml 792 BLAKE2B 9c0bea642d53a6afb0abeecefcc940c012b5cecf8c6e98fdf69eb718f63ea8e7c7f913fa1cd8360240b5f355e3742a5ccae00166690cf8a83226ad636342d279 SHA512 811f781a961982955ba036f719ec5cce3def93190fb786ef3c3a60f1b54f9b7638d8083cf0f273174002da7d358d25e8764de591d7b587b41198c48c52908fcc diff --git a/sci-libs/mpir/mpir-2.6.0-r2.ebuild b/sci-libs/mpir/mpir-2.6.0-r2.ebuild index 31eadc404087..18eb96653552 100644 --- a/sci-libs/mpir/mpir-2.6.0-r2.ebuild +++ b/sci-libs/mpir/mpir-2.6.0-r2.ebuild @@ -11,7 +11,7 @@ SRC_URI="http://www.mpir.org/${P}.tar.lzma" LICENSE="LGPL-3" SLOT="0/11" -KEYWORDS="alpha amd64 ~arm ~arm64 hppa ia64 ppc ppc64 x86 ~amd64-linux ~x86-linux" +KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 x86 ~amd64-linux ~x86-linux" IUSE="+cxx cpudetection static-libs" DEPEND="x86? ( dev-lang/yasm ) diff --git a/sci-libs/ogdi/Manifest b/sci-libs/ogdi/Manifest index c3e2ea0006b7..43a5c893b7af 100644 --- a/sci-libs/ogdi/Manifest +++ b/sci-libs/ogdi/Manifest @@ -15,7 +15,7 @@ AUX ogdi-3.2.0_beta2-subdirs.patch 905 BLAKE2B 69db0794449ca68b61ba8723585a2d055 DIST ogdi-3.1.5.tar.gz 913902 BLAKE2B ec60b620823b0ac77823b4c41f828d7edb8651d4ddfdb377c98030b0d58b723b7488d27fff80fc35f7b5040e13022bc8d54e266ec0e2ec2271d96a8902237ccc SHA512 fd77106a25b07bbaba23cab2e9e5298d7df62faf50c9ead72c4def683c4097717559b816a476ddfa16823f23d418a474ec49937b961ba06f606880f3338d6cfd DIST ogdi-3.2.0.beta2.tar.gz 956839 BLAKE2B d0729d42f3224d9911bb09f8cf2f150204950739547bf8ed5349c8ed63e7ab7a4e17298fe8bbf45fc17f5781e86925ab35d8356d396ffe7f35a4cf20803fce04 SHA512 2159dfd010be9da63cf009beee7f6571cd13c4f08d1a69a5d945dd64878347b28455eb5376f184e2d91fa4a3bd409446ccbd706aa9000d3d7d2ac4b6e30ced93 DIST ogdi-3.2.0.tar.gz 976004 BLAKE2B 535f05b3145c49ce72adcd86cd9ded1c8d8d12e051feb4e1898d8ddabbff1cf27f609326ccdb3a1cbff523b277f99e9d8c3678d2ed565dd81e6c5d956ed2dcca SHA512 b29d52b733c15927d2c93df10632d9bf6288614b944c02a5e1a67f3f971263bcb07460b301fb5db389ed15fc5f38a1f3c0263c4b1441f2ea4809bb61b3e67ef0 -EBUILD ogdi-3.1.5-r1.ebuild 1098 BLAKE2B 4f7480e8dde7baec9438ccff389539888e7647a1be0a8161d10b1f1dbae9d821097f48d13cc7b259f0cdf5f650bf3cbf91b07ef906aca319518a6d997108386b SHA512 7d373f422f366df27e8a4e565852d99f0f5b8dcaa52aadc61053fba77e059ac05836fef81c20d1e32fce8a72e6d600235de4d490665cdb507f1058623d4af6d9 +EBUILD ogdi-3.1.5-r1.ebuild 1106 BLAKE2B df33e6ef2c2caf31b191662b3cbbde8c2e13dadbbacf7a46e9dcd5f595ee2845cdc0dc1fa6e8d1b4d798eca90f26a9cc4183eded2ff76c8c981ba5987b9d370a SHA512 2918251648dee47da2e1fed456e14dce64b59b16baa2128ccf0e33810c8c66780a439a5b520537e182573d4b8e99471a5f382bf9b74b895de29544acf9664120 EBUILD ogdi-3.2.0.ebuild 1713 BLAKE2B 67711c73536ca49d3c943915e860b9f32fd0c7b1fd3e2dd35b614fc1e3336cbed59d0c1432b9af2b2c94f8230b46834bb766b26b1ddc874f0fd1db5d16899b2b SHA512 36cb92c59b133132a31512cd6a7aab7cdb2b273b2770d1f462aa0308f2e735bf869584766476daacd817aa727f5d8471c6ef45e1b92a76d4b829bcfd525b77ca EBUILD ogdi-3.2.0_beta2.ebuild 1549 BLAKE2B ed66593abbf8525dc1b6282e08bc0c73863fda2a9be458f7ea9cb483690dae42ff88fc4ccf014abbd7a95dd0c6a9fdd59953519d668b2ac9ed6c81e15b8b16a2 SHA512 13418dbe5f9bdf62bee8d5a3a8e11562cadb40221fcb47f862c01e0dc52170cfcd6b10901af69c4d94da472f2b1b87f26c78954982d8cb8398453b8ddfda6fdc MISC metadata.xml 337 BLAKE2B 01ea83d967f6073198b6a96775ed63b603dcd4736a3a3faa8d8e5e891d2b4fb25ef436425fe51be91d4d81702f392c7f28274738b7d672a82d681159e28b87dd SHA512 958474862734f915497c1e574254cd2152009f436b59dd57be9bcd5ad0ae2949dba1f6275ad3a68b3a6d60863093df2bf2bcfffdea51b591e9c1864231899221 diff --git a/sci-libs/ogdi/ogdi-3.1.5-r1.ebuild b/sci-libs/ogdi/ogdi-3.1.5-r1.ebuild index ccda853a4d15..55b9b5f1325b 100644 --- a/sci-libs/ogdi/ogdi-3.1.5-r1.ebuild +++ b/sci-libs/ogdi/ogdi-3.1.5-r1.ebuild @@ -1,6 +1,8 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 +EAPI=0 + inherit toolchain-funcs eutils DESCRIPTION="Open Geographical Datastore Interface, a GIS support library" diff --git a/sci-libs/szip/Manifest b/sci-libs/szip/Manifest index 10f1b36fa37a..21e9f7aea5f1 100644 --- a/sci-libs/szip/Manifest +++ b/sci-libs/szip/Manifest @@ -1,4 +1,4 @@ DIST szip-2.1.tar.gz 383219 BLAKE2B 84e10763bcec885a423d64c2c3cff0632d7a6a39c8cd177cf607f549cb4cd02a4ca03362464c2c4ec4539c80149493329427f529f5d6daea4a35b91af6fa1538 SHA512 bb7e0af6dfaaaaa85013ef52e6901d5b7b6159795338d285c2e843bd2879230a6397fb072662fdfeda5690981db4e9af94782c057bf993f92516d92a8934cb75 EBUILD szip-2.1-r2.ebuild 713 BLAKE2B ac72a826e233d8e816e2e37b8ea2af7ec6687414cfc189cece4d53541e1c67bbdf891706276f85d8833dcac333da318c3653300d206622496c7c5ff1c9c90651 SHA512 83f1adfd72ed84a2d7cc446ca6c40d4e68cf62fe8d2688d35d310678c0a04d525d4062e356e1532282ef4e5c21bac9706f0ca0be63d5d6e0517e25e4cdcf822d -EBUILD szip-2.1.ebuild 649 BLAKE2B 93a9fd8bf30d89079ac58ae79658b9b84896bbdcadae530e84da7c62845a887f4f581034a3d333f2e727a3f5dbb9a52307222d6374998254328c07a63badc887 SHA512 fbcaffb62c0827464c812a577e9b828f54f7cab5de9bce1d189a4deb5eab0980142b3d48b20ff263cd40a0c07dc0baaa89d608fa331e2bc71a89532618140890 +EBUILD szip-2.1.ebuild 657 BLAKE2B ed56e1a2d4a2f35a1562436d33052288139ed67225651fe2e0ff2eaa4b499b50d2ced733b2b2d933f2327f8bed68d10e3d1a98c67335668bb1a44f5753894753 SHA512 8199d391b81ae1622100fa8037e819db89ae1eb001e120807cc523a18b8f63a0534e172bd0bdda0ee2767ab5ec5484b8d1dfdd4022c64418f213778aa0ddb330 MISC metadata.xml 765 BLAKE2B a720dfb9f71c9f9adc5e539b2a791b8edcd2fce2b1540b17066c09e1d3895d40e147ddd2ef86499c6a9db3c2c68c3bb9aae3357f13d86370d7fba8069f968368 SHA512 c56edc42adeff2e523e9a312b0393f45647b2a902334221d2b9842afa1ecd885a17f108041cad69a0797bdc1eb58c75672226a0c3a2f4c8f561ab8a70eb28b27 diff --git a/sci-libs/szip/szip-2.1.ebuild b/sci-libs/szip/szip-2.1.ebuild index d9bbe95a2464..ef6208b661f1 100644 --- a/sci-libs/szip/szip-2.1.ebuild +++ b/sci-libs/szip/szip-2.1.ebuild @@ -1,6 +1,8 @@ -# Copyright 1999-2016 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 +EAPI=0 + inherit eutils DESCRIPTION="Implementation of the extended-Rice lossless compression algorithm" diff --git a/sci-libs/tensorflow/Manifest b/sci-libs/tensorflow/Manifest new file mode 100644 index 000000000000..e3b04f534cbb --- /dev/null +++ b/sci-libs/tensorflow/Manifest @@ -0,0 +1,45 @@ +AUX 0001-pip_package-modularize-build-script-to-allow-distros.patch 5995 BLAKE2B 6f65cb3337e564fc1df01e525814fecfc00a98462563ecfea2b431f6be6f8084dc7e69ebec5a88252b7ad37f416593ca9402f032d0c055563751c7cbf1402567 SHA512 88ac3bb3ca953bec494f9187db3efdd081b76a88d4d5e04e5bff4762de603c2a5f95503d811d9ee19c236947ecf3a5467aed750977f7dc810317b3a43e777693 +DIST ARM_NEON_2_x86_SSE-0f77d9d182265259b135dad949230ecbf1a2633d.tar.gz 99753 BLAKE2B 79b0c9e2f3a8de91bb042e55cbc9f589970add4c9bdccd96c9a0f38887418c97aa67fc433b4feffb92a1384039b0d68a7cc6cda141371427a310172422bd41d6 SHA512 a21df040a5b3f67d9be006ae414113fa1ca86d38fa446acfab18afcbbb89ee7c48776fac5565d0694c99f1ff6ead3b10a9915eac7aae4d2a532ef5ac126a0072 +DIST LMDB_0.9.19.tar.gz 143141 BLAKE2B 69f39e2194638989d8a17b79edd7918966d5608f4e611a7446b45e7321adf3b7d4bd69107fe00a1476d32cbd43b83f512c8498cefa3fca7eea8ba615821341fe SHA512 1d9825f09592ad92a540a1dec232cf6649f41cc67b0d59dc8958a71f4090f347c84995f32a166e2c2efecb862981f455814dd07af99bc3489e42fe3fd8bc6191 +DIST abseil_cpp-720c017e30339fd1786ce4aac68bc8559736e53f.tar.gz 529637 BLAKE2B fea7eceda492764613ffe944331e6b08af33d600036e9b2453f4c09e892f22f79a95b00a29a9bdf9e705d11502027d88659e19aa484cf4a02158209b058cec13 SHA512 3ac70cb924518627dfc6ec2eb5f65bc0e1235898eefebb0d0410867270065aa745d21456f1212b916e732b3f5dada18b03e526e02d09a09f445531798219006e +DIST abseil_py-acec853355ef987eae48a8d87a79351c15dff593.tar.gz 175877 BLAKE2B f3c9b36101321f1e72c4eb2cbf11b42e36dc95bb1682b124b77652d2a2bee912459fa92f40718c80aa22f18611c77d13ad08e2888b20ae8895c115191e2b7397 SHA512 154056acee09b8c193d0bc8c64dd98bab87bfd779b04f81b1da7ace3004fcdf780f3ed0066ca3204850c2b80a6b1185e5e435ed852b73af85a6d899addc1c8bc +DIST astor-0.6.2.tar.gz 29494 BLAKE2B aec99ed7702da3125f7a8666b0e432ca7f32511451b0922a7c7b2239414674be205f555ba4d1672f3d44f9140c0690d17e0374d339b2bbcd40737d69d748e95a SHA512 a6df0e65f429025caa0fbdd95f119fff94867709c10ade99fdc681a9886e916b67411384bf6ca37ceea478c65add5dc0a74585e17aafc706c8f0363e3c8585a4 +DIST aws_sdk_cpp-1.3.15.tar.gz 14181795 BLAKE2B 8e6d407876c4d68b73e22a21c3863efe1155231835be8edb4d7c0f1cceca1880ba1c6791bc3fda8226a22a201515cd44dbe7020883f21cdbbeb3559c8c733a0e SHA512 844addabf01bdbba2c50f94303f23fd092ac5593c42c782aad5959d5edaadb0bec8a6408a91f4605cef996f0d5a23fd94ca3c194829c65db98291d5fa7150bff +DIST backports.weakref-1.0rc1.tar.gz 7761 BLAKE2B 4cb2554a4b71bb1f8c41a790268511e4b382effc7e0328f74346d086de539a177111de9e2dabac19a44b2a1cdbf59a7425e30eee4caa4bfe66b0ca97f1f460a9 SHA512 f37e9eb0d9060d2e1588a941f623460bd4477d7e180b38b5cd46d9c1db1ee094ae63e4f5eeeb422823bf3d067f46c4124cb124a9e4ddb795bc0bfbc4802ab826 +DIST bazel-rules_closure-08039ba8ca59f64248bb3b6ae016460fe9c9914f.tar.gz 433332 BLAKE2B a5a9022c046a8362681cc54e755f1ae1c96a9100be0c1891841ab0326f56f564b4c494ba268573cb5450525e9e35d337ba2505ce63e576ea37da84e7a6554b5d SHA512 9fee59ae3485cbde8adec062af68e9de6be588607bb9280fffd64edbd6ba6f973dd4e158fe229b4228a44d949e68271645f918da720a2a398d1ba30b0b31c4bf +DIST boringssl-a0fb951d2a26a8ee746b52f3ba81ab011a0af778.tar.gz 22702000 BLAKE2B d54e52832ea2655590ee6d3c9063f684cd1ac1efacc6e6c60fe3177f799eaae6cf3d6fbb1a616e98514dd0bdc84ee35731bd9e285b5cd7a91a19b9493f694582 SHA512 879a48626fb58263d117f8a8b1c5b69fa99e1f06e71d5321620b16c107011c1f22d3e3443b5ad6a908ca139fcc55bdfc36fb80e884fe4490fc4dd982b668f128 +DIST cub-1.8.0.zip 602396 BLAKE2B a5e302a52e04f85ae8e1836c59e799532a8b961a8d10c08fe1241c9045f88e31f1ebda6d26124b85c6df40968e1c7b3985a39961bf7614535aafcab2da1a576a SHA512 6167c5be94989f88e05a07508cf69cf2c6b22a5ac733804043daa46bd86a44a15a758b1ffb811bab28b82039d027516ed85b3d9f7677a740a7e00ec9c2f81aed +DIST curl-7.49.1.tar.gz 8885826 BLAKE2B 89bcc9f775bd26ac2f7f38097c8e506a5098f22264aab1d0db9f474bd1161d434264faaf4829882cb9df8817e680d314fb2e1288fcaba3df73b6d569eba2eefe SHA512 eb7cf0d34130b7085f342d2fd44457479e6e9d55e9fc4c46b6c5631d8c792eb376275501a89867b64ef1134084ffc7cd6e91f732a2265c331dc1d405dd65d1a3 +DIST cython-3732784c45cfb040a5b0936951d196f83a12ea17.tar.gz 1796107 BLAKE2B 65cd3ec2e83cfdaec2998091eed6506071a8b28a1bf41d9f59ed8ab05a0559355e831d1c6b550aa3fcc65959e29f6c531c30bf6869a5fd968a351d3f4f8eeef8 SHA512 556377644ebe111a36061768560a06d70484749cc78be0b53a9ad4dd9d40fb7c3aac4ad09af1cf7a5e8274e7289ac540f58c3026522ff5e251ddddaf840ef955 +DIST eigen-6913f0cf7d06.tar.gz 2296773 BLAKE2B f3d4ed1577abc7f722fb600e79bcb1294ae5d6a4499668df05a8b9014bfafb576e6d15d3e311080e6e6ed3afd00e60ccd0c1092161a218d200a32668bef83ea2 SHA512 e1cbd55edfc128ee5c2d0bc08a7fec051efb5713f78e2d323ce49074bf1b86d63e7fcc06c01e469c01d2476dd369e4159ecb306f6d28371a3274402d0ea25e87 +DIST farmhash-816a4ae622e964763ca0862d9dbd19324a1eaf45.tar.gz 467122 BLAKE2B 8b9dd426f4b9f732df6c8c09d868d1b1cc006c395b1525c46ea91c75318b723358c8e64bb0d86a73aace2032eded93f0d80cc7c2c77fddd6a39e3402ab4f2cb7 SHA512 7f5110514a8cdc7ce48d33fd94ad67d96a24e42e11b203e4d0986f4190545f051b2a63f8e09f2ac38c3aa4a5c62d9a0e02cd8ce02045037381fb62a99f0dcd00 +DIST fft.tgz 72213 BLAKE2B 4a3ac2b4c0bc3275b5743df59241e1cdbd0200371c153ddf54ef6c7c4ec523ee6560547e2d5ef9f3200037c0635bf41c18991ac35f271b1e600d0dbd65d1a9a7 SHA512 f1ceac00cb7b9eb8f625eee7f1f5eea8af363343589a344226628d68baf668c176e6c23b7f904c4e682330352eaa0cd5d00731340d208e94c9657b8f85ae2240 +DIST flatbuffers-971a68110e4fc1bace10fcb6deeb189e7e1a34ce.tar.gz 613854 BLAKE2B 982142b7dd81791f221d7f3cbbecf6539549c86c436e0cf3ae0c57bd7535b90083c7d2709abc811abcf3b6fee417a16b1d8dcdedcce58fd8715db7ae785a7bff SHA512 01ffc047483edaaccc13bf256d59eef0c4cb7488618f1e908c74e0dcc599f00856d052d209a079d35e385bef973a4c6daf401107c4be85bba46dcc3b4f453b26 +DIST gast-0.2.0.tar.gz 9400 BLAKE2B 1392b9ef3a007d89b6b7af5ca49f3dcaa0689e166845ea25c2e544578f65915114d763b54503825dc2b6958a71ac284ec7ae2cc2cfa861494da28df786d679b4 SHA512 651719c3035d21e02e39cd83fd54212a12c39addf69f7c9e8810ccb7bb9aae7828e176ad0adf55182f0628f18d76cb1e286e498a9665ddb12e91a51dc2303381 +DIST gemmlowp-7c7c744640ddc3d0af18fb245b4d23228813a71b.zip 903072 BLAKE2B 26e49a36f7af265ba4fd720864fd148055e9491d0c0100988b474c41920a0b9d698c634a59280f458941a21af15017966bbb2f65e3b399bbcbf836e1232b9d7e SHA512 b754e9b4fb28884e5fbca56bf0fd59d8bbfa3e01900bf6860a2ee24047b21c71cd076ac27d5cc5b3f44c325fb6fb516529dfdcf720fecdb27e7fef38a4f6da13 +DIST giflib-5.1.4.tar.gz 738552 BLAKE2B 414cfdb488a12bcebc6e6e1db9face0e69430e5af94929e7935dc38ff2355182e223b5d87aef53d405f5f79867b4bc1e756f84134d60a01bcb8b5bf5b6859fa1 SHA512 d9a98a593bcfbbfb2fcbeef1382ca9669a6b85276512e6828c92869d16c7cfe980bbb318766fc176be3c9f7deff7878d2be8aeda1d40af2cc4ac723fe6121b83 +DIST grpc-bd6bdf93279a39a8cd92978fd7c9d14eccd98fc2.tar.gz 13478349 BLAKE2B 81f6722c893332c6be7875f9bd4f8311eca989c6dcaf87e47de038abe43b4d8eef5aaa0326a15a7c4f5c7a922e85bc006ace244ef4004ed78bf91645711adc12 SHA512 9268fc28bc128d2ad944fff4d9e1764a5cf0ab7c4d3f693607f42413cccdb766ec349b8f2e487bef823ac65007da9b9e3fdf91a7f623634616d91a68477b2951 +DIST highwayhash-dfcb97ca4fe9277bf9dc1802dd979b071896453b.tar.gz 121307 BLAKE2B 73402228c12dd0044960db0a2366d63dc6aaa3b8b093bfed7a1f32dfe063499913094beb4d93d67e1926b6854625bafc2f3e279e84e01220b279a3afd1cc3300 SHA512 235ede2ca52e22aa335e31969d2318fd0e413f07492d599bfc0a605ad53090731fe1285be177e2c66b6eb8379e98cbb8389f4d1c7b2bae20d3808bbcf5ecfb51 +DIST jemalloc-4.4.0.tar.gz 444180 BLAKE2B fde0ce34e56deab10e01387aeeb3ec1c5c01a21324c2144a3dfd5c96798aa38fdd4320a91a3b4cdd0ccc956adc107f8db893a1c129a83721ec19f014cea6e638 SHA512 77ee7554e8c4621d1c8ef65402213044718137c513c4c44249929f2df7e89029ea710dec3e67b9068feeb89a87634fa5c2093cd875b8aed98153c7fb5a9d999f +DIST jsoncpp-11086dd6a7eba04289944367ca82cea71299ed70.tar.gz 164140 BLAKE2B 17a50cbbfa95c84b746a9168670ab755424a93d60b535414d4a744631cf012499b5b0c4b33198c3744210a62bbfe5c3269aee955eb1b055076c0df748a48cb90 SHA512 8b99c55fa76661d3c37b23b3a6035b3bf1f98ef6fe336536e49ac50a92563657066677e32c6cdffff6f04848e86417144236111ce2b37fd5a84ab24754380a18 +DIST libjpeg_turbo-1.5.1.tar.gz 1204374 BLAKE2B 22463c083f1255c059e6376ea104a9eb54a18aba6c66a563dcd1173eb2a271eb1d040eb21cd1d7623d04aa99a3b1eda36de4aed6502d6a8a2d5fba93b3773383 SHA512 5dc11da0d1008dc8e288e9e3242a68c2bc6700b0dcff818d3774815ca255441e8c60eb46df6934e578383b5530e9ebdfebad47c55137ca57a109e8d2ebc66c40 +DIST libpng-v1.6.34.tar.gz 1146972 BLAKE2B 5d9c1e38cf5170b8b86a9b8bde380e735cd765bbac339cbe17269a116d64fa9e9c3b99b04e483f725b6cb1fdf778128278f1670062ecaa2565c91db59d4d2b03 SHA512 23b6112a1d16a34c8037d5c5812944d4385fc96ed819a22172776bdd5acd3a34e55f073b46087b77d1c12cecc68f9e8ba7754c86b5ab6ed3016063e1c795de7a +DIST librdkafka-v0.11.1.tar.gz 859238 BLAKE2B bc53f358320aa40d1acb209daa2594f18421bb6913bad7ba08a5612dfd6683e65489dc31ed67adc9df090d719ea6ab1031f46e524f055c61cab3f1f941a7163b SHA512 24aba6cfbd5df6a010a735fde455a9272c85b26055b172893b8e5259c2d6a7f2adc9637699f7f3b7270200a280cd95d52779a8f89fbb6af5fc035488ff54310e +DIST libxsmm-1.8.1.tar.gz 893332 BLAKE2B b09879ef45a8d3007846361aaad8536dac526297583d29f28378a91c05fdd3a4c51e399d7d5b05dd4456268d5fd3e7014d889a41be61c1d99425dd7234b0dd6e SHA512 30388de1edf46ae40b2ccdf224bd9febd1ffbb91f8250c89c03044fe1ea75754ce5155107ec9d027fe2e08963f1ac9d2e526ea84618d2cf50c2d5dfe8a1e074d +DIST llvm-7e78daafdd22f3f17720a103d29d89590534004e.tar.gz 39754833 BLAKE2B 30fe6c9267b89c9e0f046082af114c9eb9c32baeb13ab1f12b6c9c9ce7e8f83643635879fda4b3a82f5039b1aa6ff63f67546806cc7e6834e8e5399fa1d1f2d6 SHA512 b1ccaa3f39ad38946a2c177e08692719469b0747fbb63afa3054e161d24a61b5223a0c35eb0c5cc226d08416accda34035fa538803da320de205a4eb114b4f02 +DIST mkl_dnn-v0.12.tar.gz 759597 BLAKE2B ad790db940ca5353bc20db9e012356761e5a87d6646eeae983880881e1df271a0a4deb3b6810546fa8cf6f2c35c45509c57630cf8d493d72d557d33864f780f3 SHA512 e6a257679b872d16e320556ca2c1ddb5c04a949ee8b8d6b4de350c46ad4ea79749d5d9f92940c592706719490ad837210335027f782a8df46da1a2029ae5adcc +DIST nasm-2.12.02.tar.bz2 961257 BLAKE2B f45c35571fa1254ccc01ed59de8a46cb480300404c701b444a7a751d077d23f64a7dbeeeb044d7daed8a6f895b1100f76f2db75ced6417ab56cb83b9494eece1 SHA512 7744a078647861382212de798d200b683cc4044881474fc1931acb14dfa0340ce026d1b3f64ac1ece87878ccd0ddcb69b8c0c850415313f47e01f0332e56a8f8 +DIST nsync-0559ce013feac8db639ee1bf776aca0325d28777.tar.gz 151680 BLAKE2B 280f8800e8674fbab90d15c09ab7e260b3230bfcf0fb44c998955c9bd4aaf07b4a9073a74479c8879811c56863d4c28693e408a4b205e5b5d9c801bb82159216 SHA512 ef61f9f0b12cf1252840966243ef4b4a0cc18afde7eddedb7e3f6ea31fa8a89da5570cfe6be536d721e4b7593249d05bb1c60372f6668635ad8bcde78bfc8dee +DIST pcre-8.39.tar.gz 2062258 BLAKE2B 1bc2b7b822383ba67b3e9707178fd100a13370a3a4ce8e6527fe0356f7d3e604a9ece11cef5e9e85925fc309698887389e67759d820b8b7a99703cc1cd3ccc88 SHA512 1724b2d6d8575af19fc20a13e50d71cb8024a66458d63cbc006b5bca01230845730535f3446d3850ddd580c93031f38c3ebf547adce0d279dfd18101677403da +DIST protobuf-396336eb961b75f03b25824fe86cf6490fb75e3a.tar.gz 4803167 BLAKE2B 466db7931c46df5f05018f4ebee0f1061a416b43486dce1fb4953a677f73138c74cbb97f333447862a571bcefe34dd0be3aac18e51b24f9921cb344e4e033af9 SHA512 5af4ebdd8a86a5e50c14c18590e372ea9454cadb101555e00008ebffe448acbaa8c57eeae857a53f20c64c0174ffe0a4d19ba393e2ca53beebad61d5b1db06c1 +DIST re2-26cd968b735e227361c9703683266f01e5df7857.tar.gz 387722 BLAKE2B 122b9f30ec2534877580227fadfce6da6db00e9a3ec29140082580d71e6c4c510d5b6b7400633987d9cb546f88d26726ea6cbc7944aa925272a6dfccfbf728c9 SHA512 cbc81a948c8150416ba437f9fd7248d4e15c03160635d41702c79b981f05092dc052c5c0ee89a9fb7e163dffe148585c652207d9707214488c30bfd3aaaec18d +DIST six-1.10.0.tar.gz 29630 BLAKE2B 1f380dbc7a9e746b4a7909de54a58a008a73d7b6c582611b2481475d5d9971c936b1742ea0821c65150694914af72f43155caa54616268735a4bd2447d5b4ba4 SHA512 9a53b7bc8f7e8b358c930eaecf91cc5639176a699830153f586780c3e6d637f1bd31349a69c383574f99da19cb3a36524e7733a318f3572b27aefb69c6409c2e +DIST snappy-1.1.7.tar.gz 1090550 BLAKE2B e389c96e093de5db92b896a7fa17a90d3ad0be07972e279321f24875f0f0c8c704ff478f4902a6356d458f93c249e3e06424d5a4efc9753a23ab12b7ee83a088 SHA512 32046f532606ba545a4e4825c0c66a19be449f2ca2ff760a6fa170a3603731479a7deadb683546e5f8b5033414c50f4a9a29f6d23b7a41f047e566e69eca7caf +DIST sqlite-amalgamation-3200000.zip 2069628 BLAKE2B 97b641fdd143af8bd1f4b7b733f9823196d09ac1b1c1ea5b093da12592957b66d8be2450a7edf18c54ae83a03e09564d5c7f6b0cb8dd48d4fa8b4f2b153f62a7 SHA512 659b5fe93d526d6121f1530581d3fce5af90c986decf2fab7505fea14dc1ebc9167943261a433207fd70df0019bbcb4faeb5e49e586fc9ba6300439b6e00d1e8 +DIST swig-3.0.8.tar.gz 7937213 BLAKE2B 38f17631a36f178a478bf77f1a7ea77b50b91ed95ca0363f0f75d86bf7da6d855db314c1b7e67634b0e6e1438a0d141d0241595987142154ee356d60955248bc SHA512 85605bd98bf2b56f5bfca23ae23d76d764d76a174b05836c8686825e912d6326c370e9cf2134c0bf4f425560be103b16bf9c9d075077f52e713a69082616e906 +DIST tensorflow-1.8.0.tar.gz 22649439 BLAKE2B 7384c2cf742fb5a8b4e266e95080ae2513c1b112ab97f74839fa8e81bd91bd24645be8afb02e4447ad5fba9f47c4d146f59aa12085937cd3a364ec34c99590f3 SHA512 7280e65d26fb3f15d95f7217ee3bc08d1424cd144cf25bf638fa114fa835b2505dfaf457c55700067d24f485b77120973d094ec568e6d1b1054857402f9c352d +DIST tensorflow-python-license.txt 45132 BLAKE2B 1f572a06eeb4a58a5563b87a2db381a6e9eb0195cf1d006bda0d3da158e62a1e67e889a7d3d0da83d8609c0d048887bcbbd0d7056fd8e4f56b654047f36936fa SHA512 1b8c2f9733fcf27d560879418c366b5c3e44420d42adb3b857ee741793ddc75ad18324b016909457e5311f2143593392ce4404d12962f076e62f6036afbb521e +DIST termcolor-1.1.0.tar.gz 3912 BLAKE2B 8d661a708eff02894b6e390befddaef1c9d14f78f0c7d10ac332fa149f7892109f77bd279c9a488a3aa4070569c92f0ce847e3911d419ff549a10555b34534fb SHA512 4bd06bf4405a9ef6c005cd4d159ef602f7fc7fccb3e57586da1187c402f4d0b9051ef930cae423065c51ff4be8a22ceae556a61a6b3c8c519d623c066c340b53 +DIST zlib-1.2.11.tar.gz 607698 BLAKE2B 6bfc4bca5dcadba8a0d4121a2b3ed0bfe440c261003521862c8e6381f1a6f0a72d3fc037351d30afd7ef321e8e8d2ec817c046ac749f2ca0c97fbdc2f7e840b7 SHA512 73fd3fff4adeccd4894084c15ddac89890cd10ef105dd5e1835e1e9bbb6a49ff229713bd197d203edfa17c2727700fce65a2a235f07568212d820dca88b528ae +EBUILD tensorflow-1.8.0.ebuild 12241 BLAKE2B c5eb08e2149f22ce291004153022adeca7f507732a06902e5a41a61f931718638afe6d36ecaad3321439520454c7905585d779c73e94138a65276f8423909898 SHA512 d55eacf7b07f495fa6115e4df1000e34be4c4024561320f77e0816c23570ecfb909c03864aaba89bc48749b677f811c2e670f9cd8a06d9f87ffe03925b739680 +MISC metadata.xml 640 BLAKE2B 144684ba7084f37fabe0f6f89b18f75577ab847de50c4c42ea4ca74076f57f8e37469c45ed07001c537e079285cb4ed26eac0bd0169a7513576501ce53925555 SHA512 c57fa522651341c8bf9838ca7afc9dac6ae1597dc850382b255aab7e9b50d4b4eb92cdd0408d20dd9f737c1ee9b1ed7102e477c86693f7eeb498e75e51e19343 diff --git a/sci-libs/tensorflow/files/0001-pip_package-modularize-build-script-to-allow-distros.patch b/sci-libs/tensorflow/files/0001-pip_package-modularize-build-script-to-allow-distros.patch new file mode 100644 index 000000000000..ae17b4f46955 --- /dev/null +++ b/sci-libs/tensorflow/files/0001-pip_package-modularize-build-script-to-allow-distros.patch @@ -0,0 +1,211 @@ +From 226dbf58ec54af0a44ec73b3a39ec5bee7cc8454 Mon Sep 17 00:00:00 2001 +From: Jason Zaman <jason@perfinion.com> +Date: Tue, 1 May 2018 19:55:53 +0800 +Subject: [PATCH] pip_package: modularize build script to allow distros to + install more flexibly + +Gentoo Linux handles python modules slightly differently and packaging +wheels is complicated. We prefer to run setup.py ourselves rather than +build a wheel and then install from there. + +This modularizes build_pip_package.sh to allow running parts separately. +using --src srcdir will prepare the package in a known dir so the distro +package can take it from there. If only dstdir is given (either with +--dst or as the only argument to preserve backwards compat) then +behaviour is the same as before, the sources are prepared and the wheel +is built and placed in dstdir. + +Signed-off-by: Jason Zaman <jason@perfinion.com> +--- + tensorflow/tools/pip_package/build_pip_package.sh | 141 ++++++++++++++++------ + 1 file changed, 105 insertions(+), 36 deletions(-) + +diff --git a/tensorflow/tools/pip_package/build_pip_package.sh b/tensorflow/tools/pip_package/build_pip_package.sh +index 3af79ee170..135846519c 100755 +--- a/tensorflow/tools/pip_package/build_pip_package.sh ++++ b/tensorflow/tools/pip_package/build_pip_package.sh +@@ -41,42 +41,15 @@ function is_windows() { + fi + } + +-function main() { ++function prepare_src() { + if [ $# -lt 1 ] ; then + echo "No destination dir provided" + exit 1 + fi + +- DEST=$(real_path $1) +- TMPDIR=$(mktemp -d -t tmp.XXXXXXXXXX) +- +- PKG_NAME_FLAG="" +- GPU_BUILD=0 +- NIGHTLY_BUILD=0 +- while true; do +- if [[ "$1" == "--nightly_flag" ]]; then +- NIGHTLY_BUILD=1 +- elif [[ "$1" == "--gpu" ]]; then +- GPU_BUILD=1 +- elif [[ "$1" == "--gpudirect" ]]; then +- PKG_NAME_FLAG="--project_name tensorflow_gpudirect" +- fi +- shift +- +- if [[ -z "$1" ]]; then +- break +- fi +- done +- +- if [[ ${NIGHTLY_BUILD} == "1" && ${GPU_BUILD} == "1" ]]; then +- PKG_NAME_FLAG="--project_name tf_nightly_gpu" +- elif [[ ${NIGHTLY_BUILD} == "1" ]]; then +- PKG_NAME_FLAG="--project_name tf_nightly" +- elif [[ ${GPU_BUILD} == "1" ]]; then +- PKG_NAME_FLAG="--project_name tensorflow_gpu" +- fi +- +- echo $(date) : "=== Using tmpdir: ${TMPDIR}" ++ TMPDIR="$1" ++ mkdir -p "$TMPDIR" ++ echo $(date) : "=== Preparing sources in dir: ${TMPDIR}" + + if [ ! -d bazel-bin/tensorflow ]; then + echo "Could not find bazel-bin. Did you run from the root of the build tree?" +@@ -148,17 +121,28 @@ function main() { + # over so user defined ops can be compiled. + mkdir -p ${TMPDIR}/google + mkdir -p ${TMPDIR}/third_party +- pushd ${RUNFILES%org_tensorflow} ++ pushd ${RUNFILES%org_tensorflow} > /dev/null + for header in $(find protobuf_archive -name \*.h); do + mkdir -p "${TMPDIR}/google/$(dirname ${header})" + cp "$header" "${TMPDIR}/google/$(dirname ${header})/" + done +- popd ++ popd > /dev/null + cp -R $RUNFILES/third_party/eigen3 ${TMPDIR}/third_party + + cp tensorflow/tools/pip_package/MANIFEST.in ${TMPDIR} + cp tensorflow/tools/pip_package/README ${TMPDIR} + cp tensorflow/tools/pip_package/setup.py ${TMPDIR} ++} ++ ++function build_wheel() { ++ if [ $# -lt 2 ] ; then ++ echo "No src and dest dir provided" ++ exit 1 ++ fi ++ ++ TMPDIR="$1" ++ DEST="$2" ++ PKG_NAME_FLAG="$3" + + # Before we leave the top-level directory, make sure we know how to + # call python. +@@ -166,15 +150,100 @@ function main() { + source tools/python_bin_path.sh + fi + +- pushd ${TMPDIR} ++ pushd ${TMPDIR} > /dev/null + rm -f MANIFEST + echo $(date) : "=== Building wheel" + "${PYTHON_BIN_PATH:-python}" setup.py bdist_wheel ${PKG_NAME_FLAG} >/dev/null + mkdir -p ${DEST} + cp dist/* ${DEST} +- popd +- rm -rf ${TMPDIR} ++ popd > /dev/null + echo $(date) : "=== Output wheel file is in: ${DEST}" + } + ++function usage() { ++ echo "Usage:" ++ echo "$0 [--src srcdir] [--dst dstdir] [options]" ++ echo "$0 dstdir [options]" ++ echo "" ++ echo " --src prepare sources in srcdir" ++ echo " will use temporary dir if not specified" ++ echo "" ++ echo " --dst build wheel in dstdir" ++ echo " if dstdir is not set do not build, only prepare sources" ++ echo "" ++ echo " Options:" ++ echo " --gpu build tensorflow_gpu" ++ echo " --gpudirect build tensorflow_gpudirect" ++ echo " --nightly_flag build tensorflow nightly" ++ echo "" ++ exit 1 ++} ++ ++function main() { ++ PKG_NAME_FLAG="" ++ GPU_BUILD=0 ++ NIGHTLY_BUILD=0 ++ SRCDIR="" ++ DSTDIR="" ++ CLEANSRC=1 ++ while true; do ++ if [[ "$1" == "--help" ]]; then ++ usage ++ exit 1 ++ elif [[ "$1" == "--nightly_flag" ]]; then ++ NIGHTLY_BUILD=1 ++ elif [[ "$1" == "--gpu" ]]; then ++ GPU_BUILD=1 ++ elif [[ "$1" == "--gpudirect" ]]; then ++ PKG_NAME_FLAG="--project_name tensorflow_gpudirect" ++ elif [[ "$1" == "--src" ]]; then ++ shift ++ SRCDIR="$(real_path $1)" ++ CLEANSRC=0 ++ elif [[ "$1" == "--dst" ]]; then ++ shift ++ DSTDIR="$(real_path $1)" ++ else ++ DSTDIR="$(real_path $1)" ++ fi ++ shift ++ ++ if [[ -z "$1" ]]; then ++ break ++ fi ++ done ++ ++ if [[ -z "$DSTDIR" ]] && [[ -z "$SRCDIR" ]]; then ++ echo "No destination dir provided" ++ usage ++ exit 1 ++ fi ++ ++ if [[ -z "$SRCDIR" ]]; then ++ # make temp srcdir if none set ++ SRCDIR="$(mktemp -d -t tmp.XXXXXXXXXX)" ++ fi ++ ++ prepare_src "$SRCDIR" ++ ++ if [[ -z "$DSTDIR" ]]; then ++ # only want to prepare sources ++ exit ++ fi ++ ++ if [[ ${NIGHTLY_BUILD} == "1" && ${GPU_BUILD} == "1" ]]; then ++ PKG_NAME_FLAG="--project_name tf_nightly_gpu" ++ elif [[ ${NIGHTLY_BUILD} == "1" ]]; then ++ PKG_NAME_FLAG="--project_name tf_nightly" ++ elif [[ ${GPU_BUILD} == "1" ]]; then ++ PKG_NAME_FLAG="--project_name tensorflow_gpu" ++ fi ++ ++ build_wheel "$SRCDIR" "$DSTDIR" "$PKG_NAME_FLAG" ++ ++ if [[ $CLEANSRC -ne 0 ]]; then ++ rm -rf ${TMPDIR} ++ fi ++} ++ + main "$@" +-- +2.16.1 + diff --git a/sci-libs/tensorflow/metadata.xml b/sci-libs/tensorflow/metadata.xml new file mode 100644 index 000000000000..d6a68a59e703 --- /dev/null +++ b/sci-libs/tensorflow/metadata.xml @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>perfinion@gentoo.org</email> + <name>Jason Zaman</name> + </maintainer> + <longdescription lang="en"> + An open source machine learning framework for everyone + </longdescription> + <use> + <flag name="cuda">Enable support for nVidia CUDA</flag> + <flag name="mpi">Enable support for MPI</flag> + <flag name="jemalloc">Enable support for <pkg>dev-libs/jemalloc</pkg></flag> + </use> + <upstream> + <remote-id type="github">tensorflow/tensorflow</remote-id> + </upstream> +</pkgmetadata> diff --git a/sci-libs/tensorflow/tensorflow-1.8.0.ebuild b/sci-libs/tensorflow/tensorflow-1.8.0.ebuild new file mode 100644 index 000000000000..9ab15ae9453c --- /dev/null +++ b/sci-libs/tensorflow/tensorflow-1.8.0.ebuild @@ -0,0 +1,302 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PYTHON_COMPAT=( python3_{5,6} ) +MY_PV=${PV/_rc/-rc} +MY_P=${PN}-${MY_PV} + +inherit distutils-r1 multiprocessing toolchain-funcs + +DESCRIPTION="Computation framework using data flow graphs for scalable machine learning" +HOMEPAGE="https://www.tensorflow.org/" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" +IUSE="cuda jemalloc mpi" +CPU_USE_FLAGS_X86="sse sse2 sse3 sse4_1 sse4_2 avx avx2 fma3 fma4" +for i in $CPU_USE_FLAGS_X86; do + IUSE+=" cpu_flags_x86_$i" +done + +# distfiles that bazel uses for the workspace, will be copied to basel-distdir +bazel_external_uris="https://github.com/abseil/abseil-py/archive/acec853355ef987eae48a8d87a79351c15dff593.tar.gz -> abseil_py-acec853355ef987eae48a8d87a79351c15dff593.tar.gz + http://ftp.exim.org/pub/pcre/pcre-8.39.tar.gz + http://pilotfiber.dl.sourceforge.net/project/giflib/giflib-5.1.4.tar.gz + http://pkgs.fedoraproject.org/repo/pkgs/nasm/nasm-2.12.02.tar.bz2/d15843c3fb7db39af80571ee27ec6fad/nasm-2.12.02.tar.bz2 + http://ufpr.dl.sourceforge.net/project/swig/swig/swig-3.0.8/swig-3.0.8.tar.gz + http://www.kurims.kyoto-u.ac.jp/~ooura/fft.tgz + http://www.sqlite.org/2017/sqlite-amalgamation-3200000.zip + https://bitbucket.org/eigen/eigen/get/6913f0cf7d06.tar.gz -> eigen-6913f0cf7d06.tar.gz + https://curl.haxx.se/download/curl-7.49.1.tar.gz + https://github.com/LMDB/lmdb/archive/LMDB_0.9.19.tar.gz + https://github.com/NVlabs/cub/archive/1.8.0.zip -> cub-1.8.0.zip + https://github.com/abseil/abseil-cpp/archive/720c017e30339fd1786ce4aac68bc8559736e53f.tar.gz -> abseil_cpp-720c017e30339fd1786ce4aac68bc8559736e53f.tar.gz + https://github.com/aws/aws-sdk-cpp/archive/1.3.15.tar.gz -> aws_sdk_cpp-1.3.15.tar.gz + https://github.com/bazelbuild/rules_closure/archive/08039ba8ca59f64248bb3b6ae016460fe9c9914f.tar.gz -> bazel-rules_closure-08039ba8ca59f64248bb3b6ae016460fe9c9914f.tar.gz + https://github.com/cython/cython/archive/3732784c45cfb040a5b0936951d196f83a12ea17.tar.gz -> cython-3732784c45cfb040a5b0936951d196f83a12ea17.tar.gz + https://github.com/edenhill/librdkafka/archive/v0.11.1.tar.gz -> librdkafka-v0.11.1.tar.gz + https://github.com/glennrp/libpng/archive/v1.6.34.tar.gz -> libpng-v1.6.34.tar.gz + https://github.com/google/boringssl/archive/a0fb951d2a26a8ee746b52f3ba81ab011a0af778.tar.gz -> boringssl-a0fb951d2a26a8ee746b52f3ba81ab011a0af778.tar.gz + https://github.com/google/farmhash/archive/816a4ae622e964763ca0862d9dbd19324a1eaf45.tar.gz -> farmhash-816a4ae622e964763ca0862d9dbd19324a1eaf45.tar.gz + https://github.com/google/flatbuffers/archive/971a68110e4fc1bace10fcb6deeb189e7e1a34ce.tar.gz -> flatbuffers-971a68110e4fc1bace10fcb6deeb189e7e1a34ce.tar.gz + https://github.com/google/gemmlowp/archive/7c7c744640ddc3d0af18fb245b4d23228813a71b.zip -> gemmlowp-7c7c744640ddc3d0af18fb245b4d23228813a71b.zip + https://github.com/google/highwayhash/archive/dfcb97ca4fe9277bf9dc1802dd979b071896453b.tar.gz -> highwayhash-dfcb97ca4fe9277bf9dc1802dd979b071896453b.tar.gz + https://github.com/google/nsync/archive/0559ce013feac8db639ee1bf776aca0325d28777.tar.gz -> nsync-0559ce013feac8db639ee1bf776aca0325d28777.tar.gz + https://github.com/google/protobuf/archive/396336eb961b75f03b25824fe86cf6490fb75e3a.tar.gz -> protobuf-396336eb961b75f03b25824fe86cf6490fb75e3a.tar.gz + https://github.com/google/re2/archive/26cd968b735e227361c9703683266f01e5df7857.tar.gz -> re2-26cd968b735e227361c9703683266f01e5df7857.tar.gz + https://github.com/google/snappy/archive/1.1.7.tar.gz -> snappy-1.1.7.tar.gz + https://github.com/grpc/grpc/archive/bd6bdf93279a39a8cd92978fd7c9d14eccd98fc2.tar.gz -> grpc-bd6bdf93279a39a8cd92978fd7c9d14eccd98fc2.tar.gz + https://github.com/hfp/libxsmm/archive/1.8.1.tar.gz -> libxsmm-1.8.1.tar.gz + https://github.com/intel/ARM_NEON_2_x86_SSE/archive/0f77d9d182265259b135dad949230ecbf1a2633d.tar.gz -> ARM_NEON_2_x86_SSE-0f77d9d182265259b135dad949230ecbf1a2633d.tar.gz + https://github.com/intel/mkl-dnn/archive/v0.12.tar.gz -> mkl_dnn-v0.12.tar.gz + https://github.com/jemalloc/jemalloc/archive/4.4.0.tar.gz -> jemalloc-4.4.0.tar.gz + https://github.com/libjpeg-turbo/libjpeg-turbo/archive/1.5.1.tar.gz -> libjpeg_turbo-1.5.1.tar.gz + https://github.com/llvm-mirror/llvm/archive/7e78daafdd22f3f17720a103d29d89590534004e.tar.gz -> llvm-7e78daafdd22f3f17720a103d29d89590534004e.tar.gz + https://github.com/open-source-parsers/jsoncpp/archive/11086dd6a7eba04289944367ca82cea71299ed70.tar.gz -> jsoncpp-11086dd6a7eba04289944367ca82cea71299ed70.tar.gz + https://mirror.bazel.build/docs.python.org/2.7/_sources/license.txt -> tensorflow-python-license.txt + https://pypi.python.org/packages/5c/78/ff794fcae2ce8aa6323e789d1f8b3b7765f601e7702726f430e814822b96/gast-0.2.0.tar.gz + https://pypi.python.org/packages/8a/48/a76be51647d0eb9f10e2a4511bf3ffb8cc1e6b14e9e4fab46173aa79f981/termcolor-1.1.0.tar.gz + https://pypi.python.org/packages/bc/cc/3cdb0a02e7e96f6c70bd971bc8a90b8463fda83e264fa9c5c1c98ceabd81/backports.weakref-1.0rc1.tar.gz + https://pypi.python.org/packages/d8/be/c4276b3199ec3feee2a88bc64810fbea8f26d961e0a4cd9c68387a9f35de/astor-0.6.2.tar.gz + https://pypi.python.org/packages/source/s/six/six-1.10.0.tar.gz + https://zlib.net/zlib-1.2.11.tar.gz +" + +SRC_URI="https://github.com/${PN}/${PN}/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz + ${bazel_external_uris}" + +RDEPEND=" + app-arch/snappy + dev-db/lmdb + dev-db/sqlite + dev-libs/libpcre + dev-libs/protobuf + dev-libs/protobuf-c + dev-libs/re2 + dev-python/absl-py[${PYTHON_USEDEP}] + dev-python/numpy[${PYTHON_USEDEP}] + dev-python/protobuf-python[${PYTHON_USEDEP}] + dev-python/six[${PYTHON_USEDEP}] + dev-python/termcolor[${PYTHON_USEDEP}] + media-libs/giflib + media-libs/libpng:0 + net-libs/grpc[${PYTHON_USEDEP}] + net-misc/curl + sys-libs/zlib + virtual/jpeg:0 + cuda? ( >=dev-util/nvidia-cuda-toolkit-8.0.61[profiler] >=dev-libs/cudnn-6.0 ) + jemalloc? ( >=dev-libs/jemalloc-4.4.0 ) + mpi? ( virtual/mpi )" +DEPEND="${RDEPEND} + >=dev-util/bazel-0.13.0 + dev-java/java-config + dev-lang/nasm + dev-lang/swig" + +S="${WORKDIR}/${MY_P}" + +DOCS=( AUTHORS CONTRIBUTING.md ISSUE_TEMPLATE.md README.md RELEASE.md ) +PATCHES=( + "${FILESDIR}/0001-pip_package-modularize-build-script-to-allow-distros.patch" +) + +setup_bazelrc() { + if [[ -f "${T}/bazelrc" ]]; then + return + fi + + # F: fopen_wr + # P: /proc/self/setgroups + # Even with standalone enabled, the Bazel sandbox binary is run for feature test: + # https://github.com/bazelbuild/bazel/blob/7b091c1397a82258e26ab5336df6c8dae1d97384/src/main/java/com/google/devtools/build/lib/sandbox/LinuxSandboxedSpawnRunner.java#L61 + # https://github.com/bazelbuild/bazel/blob/76555482873ffcf1d32fb40106f89231b37f850a/src/main/tools/linux-sandbox-pid1.cc#L113 + addpredict /proc + + echo "startup --batch" > "${T}/bazelrc" || die + + # make bazel respect $MAKEOPTS + echo "build --jobs=$(makeopts_jobs)" >> "${T}/bazelrc" || die + + # Use standalone strategy to deactivate the bazel sandbox, since it + # conflicts with FEATURES=sandbox. + echo "build --verbose_failures --spawn_strategy=standalone --genrule_strategy=standalone" >> "${T}/bazelrc" || die + echo "build --noshow_loading_progress" >> "${T}/bazelrc" || die + echo "test --verbose_failures --spawn_strategy=standalone --genrule_strategy=standalone" >> "${T}/bazelrc" || die + echo "test --verbose_test_summary --noshow_loading_progress" >> "${T}/bazelrc" || die + + # make bazel only fetch distfiles from the cache + mkdir -p "${T}/bazel-cache" || die + mkdir -p "${T}/bazel-distdir" || die + echo "fetch --repository_cache=${T}/bazel-cache/ --experimental_distdir=${T}/bazel-distdir/" >> "${T}/bazelrc" || die + echo "build --repository_cache=${T}/bazel-cache/ --experimental_distdir=${T}/bazel-distdir/" >> "${T}/bazelrc" || die +} + +bazel_multibuild_wrapper() { + BAZEL_OUTPUT_BASE="${WORKDIR}/bazel-base-${MULTIBUILD_VARIANT}" + mkdir -p "${BAZEL_OUTPUT_BASE}" || die + + run_in_build_dir $@ +} + +ebazel() { + setup_bazelrc + + echo Running: bazel --bazelrc="${T}/bazelrc" --output_base="${BAZEL_OUTPUT_BASE}" "$@" + bazel --bazelrc="${T}/bazelrc" --output_base="${BAZEL_OUTPUT_BASE}" $@ || die +} + +load_distfiles() { + # populate the bazel distdir to fetch from since it cannot use the network + local s d uri rename + + while read uri rename d; do + [[ -z "$uri" ]] && continue + if [[ "$rename" == "->" ]]; then + s="${uri##*/}" + einfo "Copying $d to bazel distdir $s ..." + else + s="${uri##*/}" + d="${s}" + einfo "Copying $d to bazel distdir ..." + fi + cp "${DISTDIR}/${d}" "${T}/bazel-distdir/${s}" || die + done <<< "${bazel_external_uris}" +} + +pkg_setup() { + export JAVA_HOME=$(java-config --jre-home) +} + +src_unpack() { + # only unpack the main distfile + unpack "${P}.tar.gz" +} + +src_prepare() { + BAZEL_OUTPUT_BASE="${WORKDIR}/bazel-base" + mkdir -p "${BAZEL_OUTPUT_BASE}" || die + setup_bazelrc + load_distfiles + + default + python_copy_sources +} + +src_configure() { + do_configure() { + local cc_opt_flags=( ${CFLAGS} ) + + # Keep this list in sync with tensorflow/core/platform/cpu_feature_guard.cc. + for i in sse sse2 sse3 sse4_1 sse4_2 avx avx2 fma4; do + use cpu_flags_x86_${i} && cc_opt_flags+=( -m${i/_/.} ) + done + use cpu_flags_x86_fma3 && cc_opt_flags+=( -mfma ) + + python_export PYTHON_SITEDIR + export CC_OPT_FLAGS="${cc_opt_flags[*]}" + export GCC_HOST_COMPILER_PATH=$(tc-getCC) + export TF_NEED_JEMALLOC=$(usex jemalloc 1 0) + export TF_NEED_GCP=0 + export TF_NEED_HDFS=0 + export TF_NEED_S3=0 + export TF_NEED_KAFKA=0 + export TF_ENABLE_XLA=0 + export TF_NEED_GDR=0 + export TF_NEED_VERBS=0 + export TF_NEED_OPENCL_SYCL=0 + export TF_NEED_OPENCL=0 + export TF_NEED_COMPUTECPP=0 + export TF_NEED_MKL=0 + export TF_NEED_MPI=$(usex mpi 1 0) + export TF_DOWNLOAD_CLANG=0 + export TF_NEED_CUDA=$(usex cuda 1 0) + export TF_SET_ANDROID_WORKSPACE=0 + export PYTHON_BIN_PATH="${PYTHON}" + export PYTHON_LIB_PATH="${PYTHON_SITEDIR}" + + # this is not autoconf + ./configure || die + } + python_foreach_impl bazel_multibuild_wrapper do_configure +} + +src_compile() { + python_setup + local MULTIBUILD_VARIANT="${EPYTHON/./_}" + cd "${S}-${MULTIBUILD_VARIANT}" || die + BAZEL_OUTPUT_BASE="${WORKDIR}/bazel-base-${MULTIBUILD_VARIANT}" + + ebazel build \ + --config=opt $(usex cuda --config=cuda '') \ + //tensorflow:libtensorflow_framework.so \ + //tensorflow:libtensorflow.so \ + //tensorflow:libtensorflow_cc.so + + do_compile() { + cd "${S}-${MULTIBUILD_VARIANT}" || die + ebazel build \ + --config=opt $(usex cuda --config=cuda '') \ + //tensorflow/tools/pip_package:build_pip_package + } + python_foreach_impl bazel_multibuild_wrapper do_compile +} + +src_install() { + do_install() { + einfo "Installing ${EPYTHON} files" + local srcdir="${T}/src-${EPYTHON/./_}" + mkdir -p "${srcdir}" || die + bazel-bin/tensorflow/tools/pip_package/build_pip_package --src "${srcdir}" || die + cd "${srcdir}" || die + esetup.py install + + # it installs site-packages/external but shouldnt + python_export PYTHON_SITEDIR + rm -rf "${D}/${PYTHON_SITEDIR}/external" || die + sed -i '/^external/d' "${D}/${PYTHON_SITEDIR}"/${P}-*.egg-info/{SOURCES,top_level}.txt || die + + # symlink to the main .so file + rm -rf "${D}/${PYTHON_SITEDIR}/${PN}/lib${PN}_framework.so" || die + dosym "../../../lib${PN}_framework.so" "${PYTHON_SITEDIR}/${PN}/lib${PN}_framework.so" || die + + python_optimize + } + python_foreach_impl bazel_multibuild_wrapper do_install + + # symlink to python-exec scripts + for i in "${D}"/usr/lib/python-exec/*/*; do + n="${i##*/}" + [[ -e "${D}/usr/bin/${n}" ]] || dosym ../lib/python-exec/python-exec2 "/usr/bin/$n" + done + + python_setup + local MULTIBUILD_VARIANT="${EPYTHON/./_}" + cd "${S}-${MULTIBUILD_VARIANT}" || die + BAZEL_OUTPUT_BASE="${WORKDIR}/bazel-base-${MULTIBUILD_VARIANT}" + + einfo "Installing headers" + # install c c++ and core header files + for i in $(find ${PN}/{c,cc,core} -name "*.h"); do + insinto /usr/include/${PN}/${i%/*} + doins ${i} + done + + # eigen headers + insinto /usr/include/${PN}/third_party/eigen3/Eigen/ + doins third_party/eigen3/Eigen/* + + einfo "Installing libs" + # generate pkg-config file + ${PN}/c/generate-pc.sh --prefix=/usr --version=${MY_PV} || die + insinto /usr/$(get_libdir)/pkgconfig + doins ${PN}.pc + + dolib.so bazel-bin/tensorflow/lib${PN}_framework.so + dolib.so bazel-bin/tensorflow/lib${PN}.so + dolib.so bazel-bin/tensorflow/lib${PN}_cc.so + + einstalldocs +} diff --git a/sci-libs/ufconfig/Manifest b/sci-libs/ufconfig/Manifest index b41302fb56ed..a0efde913c34 100644 --- a/sci-libs/ufconfig/Manifest +++ b/sci-libs/ufconfig/Manifest @@ -2,7 +2,7 @@ DIST UFconfig-3.5.0.tar.gz 8001 BLAKE2B 39b7c5076f746e872d1bd1427d8601a30359aa21 DIST UFconfig-3.6.1.tar.gz 8163 BLAKE2B fa22b18b99fa76b0e17e521adb79c3a5d8ebbcdc15418a68365c1f9bcb0fed77aec8a0fd6313614ed83bdf3dd5019fe42ca249917b63a60dda98526772ae855d SHA512 b4b4af9f460f8aea4de7dcd1dcc1ee1aea319bd05de1781ffc2217d0ed1264a6cebcc4139b62fbcc2a6b1f614ff89eb6f277176a59a17b237729ec9822a93920 DIST UFconfig-3.7.0.tar.gz 8557 BLAKE2B 0ae5b942d1c7f89d6e7df37aacf008a4d8307a5e4fcbce08dffce8968d50b039d68cfbc21412a0957dfe6eba67fa411b48c0e24c1d8775c8c2ddd892054997a6 SHA512 f5aa3723484e05a889434e12fc85521d378430b18d707d7d8807c755ea7046aa28854f8bcb459a42e8764a82f07597b73183a9c7ef070a4b376e76b475cb8d24 DIST UFconfig-3.7.1.tar.gz 8523 BLAKE2B fee3520b4c1305c4684ef4d0fd6cbcc27cd6db957b838642241f75cd6de4468fb5dd61282a0c1484318e56c5b06b8354a78eed2e6df6a5d21e4250883ad1c42a SHA512 a9d562205b6d047d8064d6f61e4f9fdb782774637f0522abef6031e8633c7372db108c69b48098e8b41ffdf786ce7bda0d8df9a3dee634dfb11b5e6073996a22 -EBUILD ufconfig-3.5.0.ebuild 1391 BLAKE2B e986b494da73f52bbb47aea649be6995b9849b99d988f8c415e99c852b6ed747d3bb1819c3f4010ca7684fe2fc25bb61a65b51d0c2d0c3483bcea600d3f332cb SHA512 729644f0480fc5d11617c11d877cfe81b5aad2c4ea7c4e74ca2b6becdb279cd7d93fa3fa04b196123b60c95c689702d429c2636464d6e702a942ceebf5d638dc +EBUILD ufconfig-3.5.0.ebuild 1399 BLAKE2B 49ecad2b87598da954f3f04827078c389486bfda15a8802bfc6a7410c5fe9ca66635dd167b3e849a864a454c1c7c09c5ee8fcf712ccb0c370c6e796fd3276c3f SHA512 4a55a1f64789693150f5b14157066a3af53b44d7138464b15a6d70fde9f4a6d87ce609cc1a32763701349389ce4fcf0fc9a696e41a83c5da3d76986042daa608 EBUILD ufconfig-3.6.1.ebuild 1370 BLAKE2B 685255dc80166e2ad4e308f59888d71eb9c534bb189a7fb3cab8cd988e0296f3caaa6737221bd3e75ecbf07fd0ef230fb2faa772d0222ba4b851bfbfa0999f2c SHA512 49c31651381accc3e5309743c3b7f6f359e3dbe221dd160b13ed31f0775e4ea86815547687dc911a3abea8264c0b5f3aed1ad30ee4c7f5ae790b078884f0ef23 EBUILD ufconfig-3.7.0.ebuild 1602 BLAKE2B 68efcf22962d5beb42af9be9bcc2587931e96ee87ce8f686959b4d1dd51d3c5f9c15cd41162c023a37a6baa4f45d01940c4f568cc5b8511b13927246bebb6bfe SHA512 88f7391cca6d332a5b82c08904a1200f16ad562f59eb62406c311f374fd24b36d76cc6510bc9bbd40ab33f8dc2e667d73e0e29ba0081b869dc318dc226774ef9 EBUILD ufconfig-3.7.1.ebuild 1612 BLAKE2B a6509b93fc6704c1c8a471458365af7cd9ae7a161fb58b2a4b74c1ccd26658d5fe0182afc2c54b920e3e70eb49ca14843db6dc9cfbe11fcbf883985c121e2c07 SHA512 9286f9115dc296252abaa3a5f9e529b79b3d082e2c076eae2bab0896b2c8ff3eb725f06194db69983bd6164132d1d741cb9bcc91be5c7b833f643f8712b7f911 diff --git a/sci-libs/ufconfig/ufconfig-3.5.0.ebuild b/sci-libs/ufconfig/ufconfig-3.5.0.ebuild index 34ee0b91f921..913a175b96df 100644 --- a/sci-libs/ufconfig/ufconfig-3.5.0.ebuild +++ b/sci-libs/ufconfig/ufconfig-3.5.0.ebuild @@ -1,6 +1,8 @@ -# Copyright 1999-2010 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 +EAPI=0 + inherit multilib toolchain-funcs MY_PN=UFconfig |