mirror of
https://github.com/gentoo-mirror/guru.git
synced 2026-07-15 18:13:10 -04:00
Merge updates from master
This commit is contained in:
2
TODO.md
2
TODO.md
@@ -27,7 +27,6 @@ Name | Buildsystem | Category | User | Need help | Dependency
|
||||
[gnat-llvm](https://github.com/AdaCore/gnat-llvm) | make | compiler | Alessandro-Barbieri | ✔ | ✖
|
||||
[csparse](https://people.sc.fsu.edu/~jburkardt/c_src/csparse/csparse.html) | make | science | Alessandro-Barbieri | ✖ | ✔
|
||||
[gslib](https://github.com/Nek5000/gslib) | make | cluster | Alessandro-Barbieri | ✖ | ✔
|
||||
[dimemas](https://github.com/bsc-performance-tools/dimemas) | autotools | cluster | Alessandro-Barbieri | ✖ | ✔
|
||||
[argobots](https://www.argobots.org/) | autotools | devel | Alessandro-Barbieri | ✖ | ✔
|
||||
[mochi-ssg](https://github.com/mochi-hpc/mochi-ssg) | autotools | cluster | Alessandro-Barbieri | ✖ | ✔
|
||||
[mochi-margo](https://github.com/mochi-hpc/mochi-margo) | autotools | cluster | Alessandro-Barbieri | ✖ | ✔
|
||||
@@ -64,7 +63,6 @@ Name | Buildsystem | Category | User | Need help | Dependency
|
||||
[mochi-thallium](https://github.com/mochi-hpc/mochi-thallium) | cmake | cluster | Alessandro-Barbieri | ✖ | ✔
|
||||
[flexiblas](https://www.mpi-magdeburg.mpg.de/projects/flexiblas) | cmake | science | Alessandro-Barbieri | ✔
|
||||
[blitz](https://github.com/blitzpp/blitz) | cmake | c++ | Alessandro-Barbieri | ✖ | ✔
|
||||
[adios](https://csmd.ornl.gov/adios) | cmake | cluster | Alessandro-Barbieri | ✖ | ✔
|
||||
[fmi-library](https://github.com/modelon-community/fmi-library) | cmake | science | Alessandro-Barbieri | ✖ | ✔
|
||||
[aerodyn](https://github.com/OpenFAST/openfast/tree/main/modules/aerodyn) | cmake | science | Alessandro-Barbieri | ✖ | ✔
|
||||
[llvm-ompss2](https://github.com/bsc-pm/llvm) | cmake | cluster | Alessandro-Barbieri | ✔ | ✔
|
||||
|
||||
2
app-misc/glow/Manifest
Normal file
2
app-misc/glow/Manifest
Normal file
@@ -0,0 +1,2 @@
|
||||
DIST glow-1.4.1-deps.tar.xz 117458384 BLAKE2B 189110dbb5ddd66aa15156758d6194cbf2c00dff6f241f60174d1fe9a4fd101e4abce61e72fc76801a392e6497f021dabae820b4324aca648de8eedf9414fa8a SHA512 3ab36ad8d5e3dee5d108fcfa3015069960f7cbc18b1277bbebf257ba65ca0ca8a62eae3f13e9f73b707c6d242ac7d59afefcdaab69c585ded58e232bedb1354e
|
||||
DIST glow-1.4.1.tar.gz 526174 BLAKE2B c83303e7b6ed24a449e68515434107b8d4cacb418aed5ae41ad87bef93051deeea81ba7be320e6d630f04ddb438c9c5170189784f2eec024b24cb74352a8fdeb SHA512 cb7bb7b3c65c70906ea59d85382b8cc32e900ab0276c3ecc4c79bce4c9ef2539043cbd6e3c7600b1622367ba667eaa65b553f60bc56db5af719d183488146721
|
||||
22
app-misc/glow/glow-1.4.1.ebuild
Normal file
22
app-misc/glow/glow-1.4.1.ebuild
Normal file
@@ -0,0 +1,22 @@
|
||||
# Copyright 2022-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit go-module
|
||||
|
||||
DESCRIPTION="Render markdown on the CLI, with pizzazz!"
|
||||
HOMEPAGE="https://github.com/charmbracelet/glow"
|
||||
SRC_URI="
|
||||
https://github.com/charmbracelet/glow/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
|
||||
https://github.com/telans/distfiles/raw/main/${CATEGORY}/${PN}/${P}-deps.tar.xz
|
||||
"
|
||||
|
||||
LICENSE="Apache-2.0 BSD-2 BSD MIT MPL-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
src_install() {
|
||||
einstalldocs
|
||||
dobin glow
|
||||
}
|
||||
8
app-misc/glow/metadata.xml
Normal file
8
app-misc/glow/metadata.xml
Normal file
@@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM 'https://www.gentoo.org/dtd/metadata.dtd'>
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>telans@posteo.de</email>
|
||||
<name>James Beddek</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
||||
@@ -2,60 +2,94 @@ DIST aho-corasick-0.7.18.crate 112923 BLAKE2B 4f6947d1aacf89ccfab0592cdc55fa61ef
|
||||
DIST ansi_term-0.11.0.crate 17087 BLAKE2B 9bd35c045a01ce4c6c4a5db1b4f15e9412bb97426eec19d4421dffbec633de8d13452c13c1dc1b30998690b78d7ed38311aca700087f13a81f66bd1d5d7300c4 SHA512 a637466a380748f939b3af090b8c0333f35581925bc03f4dda9b3f95d338836403cf5487ae3af9ff68f8245a837f8ab061aabe57a126a6a2c20f2e972c77d1fa
|
||||
DIST ansi_term-0.12.1.crate 24838 BLAKE2B f636772c34e2d68cda7b8d3b2b86abda074585a62bd2654812ce92384244655a9197fa66e6939e19a674c0148ca605313d83de262bb18c2339a8a4eb4438a791 SHA512 b840e28b3e7700689a69a39659b1e066560078dd4a58326b91a028915819e7af883399ee53e920db68fd974c58d35bb1ddf8d427af5937d5f696f57c4376b671
|
||||
DIST anyhow-1.0.43.crate 34968 BLAKE2B a846dbc5275906e9f8ec4d5019a0fbff56e16eb970f8f528f2a7e5e2078e39a235d879870ffb92d6af45dc01b730825beb0a346fd6a2de1ddbf076366cd8eada SHA512 d35eb86b3c1676a88fcd9fa8a956f0fb3d3a657caa777e27eb8d5f6a86fec352273c463782dd803a87514c72fe679855d7a379c63bb385df593a5e14c069b7a3
|
||||
DIST anyhow-1.0.56.crate 44780 BLAKE2B 142a2c02e51dc6fa2709d349881aea404b14dbdfa379ddd6a99672df4977dcca0658897c9e9881e291fb56f5b522cf2a0e2da12afb7038d0929d05f436ff68a9 SHA512 9dc8233b87f8229676ad08903cc1507370588d63702c10bff3426d00ce10754744477d5ba3396c94e7128eeef12c647f8f042de8cc6d1943c2882785ac7ebab5
|
||||
DIST assert_cmd-1.0.8.crate 27830 BLAKE2B 68fc42953decc5a39a2a850750348da087a2df29e9e15dcb3f0319088ba8ca399f8db05cda3de693925dcbf147b2a031b0e0ddb6993f25b8b96f464f792cc499 SHA512 78c5aa45289f1f69891001b73f7da32ef61a371a2fa9abe15822406abe4a8df48004b475a00aacd36c2e808539041fc0d3034c367a27de6b539c72e929e42e4d
|
||||
DIST assert_cmd-2.0.4.crate 22581 BLAKE2B 7fc9fe4577e486f26d07b2b4419c331022ca61923d0664f4e8a25abbe6d6305600b47c739f9f065ef778bdeb59b6309ab73df2be11e5f8387cac2e7e8c70a4a2 SHA512 c389e0210153e9a6ccbba4dbc6a6c7a23533e5fe76e717dbc36415be2adbabfbc0de33a2e6d05e3d70779b7a278580edba400c688c9a6b446403b59a78d93720
|
||||
DIST atty-0.2.14.crate 5470 BLAKE2B 2db856a9e898a430258f059aeaf7c844a153293e8856d90ac81f7d91a888c89198768ad5cb09303c23241fe85c560a55148fa56a303651a82b0edb895616bfab SHA512 d7b6c4b9a0f898d91ddbc41a5ee45bbf45d1d269508c8cc87ee3e3990500e41e0ec387afb1f3bc7db55bedac396dd86c6509f4bf9e5148d809c3802edcc5e1d9
|
||||
DIST autocfg-1.0.1.crate 12908 BLAKE2B 40c53cab298e4f26634c3acff3ece6a3371188d91dbf377ed664eabedcde20536edaa93daf406618f37edde019f049a6e7b9a47f627344587dbd126bee2b5e3a SHA512 630b348acb98b012e97804e6325d03c89abc22f2157762c59144c04e6c733daf550bdc7f0fe0b9f3b50e15dae8c1c3c4bdfce3d805b02f0fc987311f5332419b
|
||||
DIST bitflags-1.3.2.crate 23021 BLAKE2B eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda SHA512 3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
|
||||
DIST bstr-0.2.16.crate 330346 BLAKE2B 75a345f3a5d428ec7278cd10fa676f5bb72685c65c4fe68163943cf3142b43ac45d458bce9323447b201ffcc91aa82cd8c762cb1954c055e34b1a5cebc686ee8 SHA512 33e82e5637efdc2f404ab9405331ae135df12586785491c3e61e70ea8406c67e2109e550cc70a4ab8e95d054e8519c48257fd3b55ef0b67b2530914a9a0b0fac
|
||||
DIST bstr-0.2.17.crate 330350 BLAKE2B 90c3a48d78b73d7e36a3da9fda0beae6e91ce534d17198ea8ceee0b613d03297f9dd8bca30e1ec5da01d1da359a1da72b2c2771b77c82bebab5006cafd665192 SHA512 883eac8210d14f89517b4dd5e25d02c97cf31602ec74498b5e186112ba0f154d47de8d1c41a8f4e5503f3b53c064e2c976b60bbfd63fc28b186bc006e00f20c2
|
||||
DIST cc-1.0.73.crate 57880 BLAKE2B be8d7a25a54afdd759844e76aec61526fc2bd5ca09480e6cdd3bdcf27e5f9d3a88dc16cbcbf54cd021470a7cc521e1ad468116c112bbd30752bac0d5486939ac SHA512 980f012b90c6410144f6de4995048337e09214f19603076db6d4edb88e9ef9ac9e8c6e25569f66c2be3a47e99298f5886dafc102e1a9122316179aa26bc1c985
|
||||
DIST cfg-if-1.0.0.crate 7934 BLAKE2B e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b SHA512 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff
|
||||
DIST chrono-0.4.19.crate 155663 BLAKE2B c92c273fb6475bbb2546dfb75eaa23321bc8f9a5fa8a7c652f527649b96ff8718fa932f52b500b02a4acae7837df5bdb14f69cb821d4962be2790dbd1d023a54 SHA512 a119349bfc2243a249f1d18b1ae548a04b30fecb75913a56f26d1ff8c0eb53097a2674d9141e2094018191cbbc1620843fbddaf52999824e077c1157f0907980
|
||||
DIST chrono-english-0.1.6.crate 13462 BLAKE2B 3aff92d072ea3bb6066dfef84a03c29f5da4ba622a77e165bc8c460fee28f64677919b31516b50b5fed0842f818634e1ae53c7081bbb36e3d25e5e7155cb2636 SHA512 0581e60f0356795655bf19d17061eae6cf844afdf6582f00d9a108968e1f81e0bff35e3c8bcfdcf0f0e68cebaea91a53677021b4cec3296a5a8cb580f5510270
|
||||
DIST clap-2.33.3.crate 201925 BLAKE2B bec9c866481c5b3fddeb314f68af9bce38fc421e42816182de3209e8ea3447b72cf033e6251eea27fe974eff8085b7d98cdd2911b5cc0ec6b4bf4c750deb8a25 SHA512 3eb0fd648e2e3f9e5ff69a5e6cf0d867304fe18523accd036f28a86de368e4774088a6936c108ccc045092c539fe7f7494ea96420ebf6b4bec16880cea84bedf
|
||||
DIST clap-2.34.0.crate 202210 BLAKE2B f383adf1d757ac4b68995132b33837686ce451f85a02a8d05d2c746da398510d05d46330f3efade063c3952aacb1754cdac73dd0afcae0df5340a89f9353aa1c SHA512 c648a761b9996a7e7464a538bb53621bae22090b846a42c3b729beca3363958ae67e3da9f93f58b10a10e043cadf7ff930388680d168646178c2824177832db8
|
||||
DIST crossbeam-channel-0.5.1.crate 86919 BLAKE2B b223d0dcacbb09850d457825cb2a018494d798d0000a20eed3f54b1152e41ebca4698e7d50e81f467b86543779155ad08566da9496eee36aa06644b69cf5d7eb SHA512 f15aff67e9105584f5fe41e1ee650ae4fdd0d0ca0fa9202ee83c6f6025398a300decaa50d1b4682e8afb9bd6e11e95b69bcf23f68ae117419aa84df14ee7747b
|
||||
DIST crossbeam-channel-0.5.4.crate 88237 BLAKE2B ffcab003305b80586a9b61c6309dcf6f4ced483856c4501753cddd23fb0fa9a71b7870b676ccba78119cc29f03974ff4731cef9a92840c0b38ae944f0b3825b5 SHA512 39b17dbaefc15d7faafca4ae6b060665471d384956aca7439fc407ed2632bd458e473efb62b74629b42a5f3d237e13503d2084cac6f6b3f42b9e03aa1fde0982
|
||||
DIST crossbeam-utils-0.8.5.crate 38414 BLAKE2B 8a10162cbc54f77737602b6f8574b65a02765577f0e2f59d71e1d87662180fe24a781df542f3e765c4d64b7a0666575157e000766dac138bd4fc0356944092ad SHA512 fd4d2ae10340bb96c22b31190b300aab54e96b8089fd62489e102c76a944e6a16c582a90bc40f5e188f13f841293a4b9becf30830c2ece04f3ce78c29066532f
|
||||
DIST crossbeam-utils-0.8.8.crate 39681 BLAKE2B 2b3e64bfcaa044a9351c1cc8e9ea53fd68fd0bb9875ae523e0cd309a85ad23b340267bdb742d363b5d99fc065ed74f6cbb3ad1e33dec7d14d99ec458875e7e10 SHA512 ab960afdb82863160a3fa1c21c64b35b3112725bd72fc8e0724175937f4b23d0628253032229501938cd86a8e406a59c06cb44e8bdf34619de781a84ebb46ea0
|
||||
DIST difflib-0.4.0.crate 7638 BLAKE2B 57c703de0d467c997bcbedc4d6577569b3d72c612d3ccd929025a98f4bf8f72f2a0d43f3cd3bc616676c2569aed176b3c1362cfa868a4bb1197e05fe4dbce32f SHA512 fcb57859424fea6958a4407061c421599fbca111357b1fe72faa65d8fb0b74425c993a24484e8414f475fa146cd8368c4f82e1ceb4e8dd9f95741149345b37a9
|
||||
DIST doc-comment-0.3.3.crate 4123 BLAKE2B a82d1c1a7a90af6e111b5e684a1298d7eac5fd8e4bf7d5baf6c7403d26b609958716d57e51122fe7ad7626fe00a2d824dcfef3cc2fd7679fdb7b5099603de1cd SHA512 e98ff9646a3612bd41bb6f278e7b6e9a0c58747f8b82524da814cf51b7f06c76ad4d65b502ac5740e818744abb295f78f15f8262d0b50ced1523f6d1a26939ba
|
||||
DIST either-1.6.1.crate 13641 BLAKE2B e5f40c40a5edb6dcb07a10bf79183cbe42438f1f70f3932dce72f6f6e91f75f24d17d82bc447507def4dad4345ffc9dd9162dde778afb253bdb1218e91887949 SHA512 4bfe56920e30cbc8eb4f90162db618f7dca653b42db35ab6a7045d3fd9a24ceb1778b1f79613850bdb1a87ad3794fa0d73015e46c48d513f368d8c3776fc9ddf
|
||||
DIST emlop-0.4.2.crate 769808 BLAKE2B 0b752b3f4f02454d454723090a31719233caa684d4250ce6278a2e7cb53e4850e4982c9a4ba8715dd3019406a8f578fa543a6d07b93ad175681ee4ab84e891c0 SHA512 48f8474083731e62564a98cc57bca0b697878a52fb9dbf1da5bbda48579757d5145ab7080268c7379da3d0fba05b27d265ff43fba8b22f94facc1420580493e8
|
||||
DIST emlop-0.5.0.tar.gz 1712916 BLAKE2B d9583cab2be08b5cdc538d869eefcf99c6529fa3c8c19564bfdf92e2a9540a008efe27d676e9663fc4e337151fddb64cda1f2cc9256931fdc88c5538d4c16e96 SHA512 e216a97c37949c5444d51c3ae066791f9ec4668d9b9a1ed1d9a86099e9e0bdbc87a514e6bd19504931ac83f5c5f984b8236dff6f820220ee4394f52a2f7d72dd
|
||||
DIST env_logger-0.9.0.crate 33573 BLAKE2B b9c22205ee60ba97da0d338e1d40dda989f0d766d9ebc60e610b53db882a803769fb3c093348c031183856e16a5a948342e09551953f0b98cd73437bec658bee SHA512 d7db85d2f7d16f7f97b6714e01e342ab6b784c799ef26ee322ec85fcee28a549b6e49a49200ff78eceacd0c682e941f8538a497e2a2a196040769c2365feb566
|
||||
DIST errno-0.2.7.crate 8960 BLAKE2B 5035ddeae88e3adb6ee5dd274cd5e1f8340f7525ef39c165abac5db46ac999a6afc9715323b26eb384df446225b6d6e0e3af928c843692f4885570dcea4afefc SHA512 2d22a44159176d1f898569fe892fec795fb2b9bc35ba735c7275a1dc23c2f9e31bffa2f1d36c4b02230f623206c954e4bbbd704d606e5ff5ccc5e73fb2f536ab
|
||||
DIST errno-0.2.8.crate 9276 BLAKE2B b73738deb47d1f76ec91ffd15558126d32312647b82677290725669edb01b8f34a503172fad6518ebf0ffb1633ef0afaf0750982b9384a9fb87833d31721c9a8 SHA512 1f513743224cd9a9b7e4caaf33dab075a4a79efa90c9f46c9edfb0c8600daccd3ad2677ba2116621e19fcf8be456954da5d611cbcea4b6f1410f7731828b50d1
|
||||
DIST errno-dragonfly-0.1.1.crate 1370 BLAKE2B 8cc4cec5a33af40aa3578ed95d097acf532f3a0a774c653111763a955c90682089f65ca422bf2d22e1fec1a3a053860a0cffc5b44d40745042d167cdd933ded3 SHA512 04d2db15d92ed8e770ff4fd0e200c78ee9235d0f856c163373fdc3fbc063e01daa91f958db212b977c49406e2287dda34e98901f1b1516a6a467ea2cc501d074
|
||||
DIST errno-dragonfly-0.1.2.crate 1810 BLAKE2B 781fc26dce5c33d83b9a1fd9be2b2ce9ac2559aaa858957ba6777e143b1e44cdfee48e1b47e3c91a95075a51921d1a421d0b45eb3d8de827cf4dd0ad744a7d8c SHA512 f853f1e1b8dd0f359a8f9a0399b3384c1103cd090d96e2b2204f91a40d40a9eb99383d4aa6a11e5470c51557afacf452d4be2049600d4235d27f59870fa3b916
|
||||
DIST escargot-0.5.2.crate 25468 BLAKE2B a9fe0b8e06963512429801efcb60d8baa38f03c2aa4141d84640e4f732d2061096e7e5b463964adf3e9400cf5e4805bff4393ed3f7bfad38d869c3de651b6ace SHA512 dc2f95a68a2ba29883ace34eaef0c15b9e6cade6c75da9dda40bd0d21c3d15562d119dd5f59d81373205588de9337905b7e7d9f42c11d8493f85befcdf798edd
|
||||
DIST escargot-0.5.7.crate 20971 BLAKE2B 5b3328db0494d2a9c6db51202370c63c1e2386d2eb6f09df9b3a33a6396097b95e8d6e79f20fb0d6ef1815c790cb83b41c06abdcd446afb4a2221285613e8284 SHA512 5257f18dc36390c000d15a083f349d23edf693032e40a8f1e45f3db224bb29a08e69c4d7e74f1a99aa7be44eee40a78379fa0cf3e50b79a874ddc46d7191afcf
|
||||
DIST gcc-0.3.55.crate 37262 BLAKE2B 3341dc7136c14fa822a67fdeb72f7ea50b1264823e695e189d69604b8b8cce898ee2d40d8a536d0f520f5e190576afde16afa5d9cbe0a2c4b8600cf50bbd1447 SHA512 b045b60cf65c1deae44e4f40d0f511dab05c82be5065390dfbdaf5b51ee2d0653c3a6d8d1e7606e4bb6d234adfd22a8c68bde724406f3edb4bb6366617d46a86
|
||||
DIST hermit-abi-0.1.19.crate 9979 BLAKE2B 801e8052b85341cca388ada9db4b06bb1bd7b64474185b2ad06c0256b9e597639bd3dd4ba0053ea010f922e53969a4ab47b90d451fd9b94c8f2324055d151ea1 SHA512 1c877fcd562b15d2de9c151fd6c5f3ea4bf48abcb799e6139a180ffad5d64b632f0000d5707bbd92ff23a0e5f349157b9e0f5be8b50f03680b0fa47315dbb78a
|
||||
DIST itertools-0.10.1.crate 116219 BLAKE2B 7d354daf7b069515ec7fe77ff2f4f07ecf870735d7ca166fd6b10ba89431cc27bf264c648efd2052206e8edd8f596485b913071453f37e5de47da44e935db79f SHA512 8626eee66aa598e16f5322a6fc55b17c622656f58635c990f5cbd8faeb4739690b0abb3efac4a9a3073752e9f2a51a0ba29401edb12e0f6bf9bddd8d1b394dbc
|
||||
DIST itertools-0.10.3.crate 118661 BLAKE2B 0095d6e7f14ddda69605d09f74e8cc881eec1a1d234f705e667d7f9e738ef157b7ddee066855cbcad7f134bf79b99a4a4c77bff3371397a567cd34d98b68bf97 SHA512 9d17357eb68159edf4f4ccd2eb9895672c7fb633803166d5e24ee12350639eaf66f1c822910518185cd1f1ca5d9c3e228dd37525e6c337ba3fc7ce967f9bfc85
|
||||
DIST itoa-0.4.7.crate 12099 BLAKE2B 0e4ffbaad504565056f74c3ef560a87eff321a0da6d7a2c8fa35813c207713c22d77080c3b830fefbb21370dd29cfbc6a2807044485b38ac1e0c9c1de3ccebc5 SHA512 c61eb50aa00591af28698b45c528c36bd92088f7cd2f453cf686a1824f4656292638bebc468cf67f903473a5045f22777af623cc0515ef3bf25146b89a7c454f
|
||||
DIST itoa-1.0.1.crate 11059 BLAKE2B 5a2e22ab891ec883a90f652c88f924113252765579c03c783e43210fb2604e9e3ccbd4c1571087791be07bb99c4e85c7f85253be831b3ea883bc0ac18a927980 SHA512 8e7bc1e9bf4fc06871b9fe20caad4e0af965477d724f4c8d0e2a3a4d87aedf99f92e4e583a6440ce574d0fb43fc9d6a2e80add52a2f64210c6aa3b402e424295
|
||||
DIST kernel32-sys-0.2.2.crate 24537 BLAKE2B dfc4a1e31d3ec9e2ac62b890839919fb7fed1444070c1dcd75bb75acfb53556d6cf2eddf5a6639e7852a3df2a0cc715c5ce1d3fc898ef16a1687020d98f715bc SHA512 682bc7c629aefd035966a2873518fd60719121cca7d63d89d6c97ff5306f24d8b5055a3c91b4eedaec22b1d5dd3fb8b48ff7341a05bbd72d86e06c422dab473b
|
||||
DIST lazy_static-1.4.0.crate 10443 BLAKE2B 25b2e61bbac48f0dcbc79c81d7bf01f2403d8269ecb6be3ea6147bd00f7a588df15a91f44dfc18ada19b21faa71de4637c7d493a8628cbecd0e547d74e616a23 SHA512 e124c0521ec7c950f3c4a066821918da7a9c6e711115d98009ae7c351928fdddead852e7596fea5937a9c30e4e4ce8eee7099b20248b5d6e3b2494b6a6d88cb8
|
||||
DIST libc-0.2.123.crate 577487 BLAKE2B 57ee1f6ec9e35cb3c48e54a90dc0d9ac0cfccb1e18e0360b5d2a54bfdd9f47f70bead04b02a1419cb1d1ca72ddbaf5cc008f21ddf0d5bd9063dc1c394fc62a58 SHA512 527c89b84d9839a240653fd2e66941f8fdd82f01ed70aa5451073d3480a56e6daf53e3ddc077a9884bfbbbc69510cea672c74c9c818e914d4414cbc7ec0e3f9c
|
||||
DIST libc-0.2.99.crate 524997 BLAKE2B 9b78f524c5c5b51a5927c6e72ba24276cfd751a6f75905c6bdff0c8055912edec2caa23d9e5132d58995736f8d4d34e22aaeff63bd07aaa6eeed6d31da967a5d SHA512 91a4ae007c897e0b5fa91ecd742c45271c5d0d63819806dedb65bbab81bb1e3faf4f7332899c694df9135222de23ec12ef463f9a2508b6adcd2c0ac5cc113c9c
|
||||
DIST log-0.4.14.crate 34582 BLAKE2B ddfba35947ae1f5905cd9ecb9eb862a78af6f00ee8b8fe6258b369b140928fe677a02b1b3ca5bdec36ff2b16abd85a9f49688fd5f3d1ba2b2905e7f96b8a84c1 SHA512 796100167663d85a7bc4244cd305e9b3f0a1b1520764b63464698eb136318d0928c40c16f5d19d9f602a5bf769851275bbd48d66b088b0c37be7a6fb62def7cc
|
||||
DIST log-0.4.16.crate 37758 BLAKE2B b9a88c3d75232ba57de8c30d97e6ba056bb1ec128c2c154c52cc8fa47e0617902526fbf1cd526152d79db9236b00c51afca1eef7d9ceaa205177993849d55d4f SHA512 b12dfcd8bec2f44864b8174776d3151ddf1fa1d82bc8a54fb155d5af3b2af959aab4899d72835a3c25cf58d6c41cd7f1b16c2accbdc20a0eba7e8be3d1883ee1
|
||||
DIST memchr-2.4.1.crate 64977 BLAKE2B 31479718c118093b684bed946eae0706d77d9d275bd49f5aeff4de490f479abd60c7dc462150eafffc6d6fc1da0853123b78be038826b775d2a41a4c39d93ab5 SHA512 d8912e3902a2126f86159bdc998532a2890b882cbb7d59b5a470fffcad4c32281e045f2fff48a235aa4189f1928866bf3d33b699d50866ad6b6c272bba7adb11
|
||||
DIST num-integer-0.1.44.crate 22216 BLAKE2B e1c08427e006cde6f2084adadb6086e87e6d6f8bb8dfa757a8228aa671e862a366e4bd8ca5e0500008c18bab128aead9bd5b1e53568a4f40afadcaf3882ee98f SHA512 d07e27ede02a1d007373935fd91e57a26e0e84ae14bbe24be66763baae6850788bd64ad2598d2bde4f4fad6c8a4675c40bfe0927164b16b9b69de5e9a83d9771
|
||||
DIST num-traits-0.2.14.crate 45476 BLAKE2B ae310d9d5640acc3e45e1e5d1d2f519539795922c0058ee940c94c94b6654b39358b7c18dd23a276f2c1b16a30dd4de4cbc8575bcda6a5c11e70665d670e6439 SHA512 c3028eca9f7b718de0db3a36cf3e462bdba43562d52c9b809ed4cc0aa6af403aea542d6d4da743cd1dd541397815a3c5a84cef4d6e40122994e4be6a62319b2e
|
||||
DIST num_threads-0.1.5.crate 7109 BLAKE2B b5a1055937a87c3f3b758ad527fce0a14c812b40c3bbda530bfc0e03f43dd3155c17e1eaa210c512a98919da802d9d48fec4e3c8464072fe4d309b9a402d9b61 SHA512 3ad2234945ea20f47efdd8381de2f0f05790163bb1e4b28d9e630a2da4d86c99e596558ed231e2e9d62d84ae85f8f5422dc11c323ba899e37ad1e654e3c4fdd1
|
||||
DIST once_cell-1.10.0.crate 30414 BLAKE2B 4161622dc9dab4748a1b96777da263523f23329808506faea7938160f0d5ca07b5edd31f385b14b88dd2fc34c58063df4d40a34a479573750a369512dc956992 SHA512 f6b5ce5e68923296d2041f83ac037f10ad7b9e94fc607c71332e8ee942a02c29534c2073cecdb132c7e1d91428e9d9687fbf05393ca0abbf7e15db50bb3b74ab
|
||||
DIST once_cell-1.8.0.crate 28925 BLAKE2B 7681b1a7497b5711e663773c1a7e076f333c06c10d3f289079a781c36f050c1620cc279742ea8e5b15ec48f3d6038a6079bbda7fee3ae8e1128bd916d53ed43a SHA512 88e55c9433225ce85a08353168c87fca2237615482160a5c28f3ac17f06d48c63e0c21b5f7ef81f82ca133436e371802ea099453844f1c111003bcb6ba89e827
|
||||
DIST predicates-2.0.2.crate 27280 BLAKE2B ef00b721f1a51d182ec16a7c6d4dca0e8958138921842c4c4ecfc2308e997cd7154a7ef5073de10a43e71b6d919dc973a862530e545008f35507d110459640c1 SHA512 de7f8ecb28bba065eef3db7f22527384a2b209675c9d6c01cab34e864a136602688a90a3b280310dc584e6c3fb67146e0e77c4c8cb24f6241a056ea8c91750f0
|
||||
DIST predicates-2.1.1.crate 23150 BLAKE2B fa8b250752f8a5d6ec30ab3aec3aca2b48e903fd8d182817180633f9f2a55e4632b1e1912c9edac453ebcded9f6624c42b38dda70ef36fd710e1dce1f1ce6346 SHA512 c850fa2541265aeb23d5c19dac6c7654dc434f1239ecc8b1cfaea89bd120112e2c45f127b491fbfba1c053db8413e8b561896729a56b6588142dd9ba9a33988b
|
||||
DIST predicates-core-1.0.2.crate 8185 BLAKE2B f2525cf9d1444c0b6cfd981fb9f8555e4e797fe2a28edcbd75e719121d55eca593249d32a708e920c83549a2240dd04f154b19e59faf740ada773c3e59d52483 SHA512 bfeee297e7bb81c1cc63908ab47f10e21e53b9f690d9aaf08855bc1824e0c87cf05c92e5a8dbc57eace7490c0ce58bbe2e178ac33ad0553ad2772593d89f8aab
|
||||
DIST predicates-core-1.0.3.crate 7757 BLAKE2B 91b3d1596ddfce6e58c33970ecbca94acabca660109f888f32aa73352e157d78afcf879afcb7eec61694f89445c42d355eac46a3ce3cd6163f8e53265e0554b6 SHA512 76d056f0acdb2d9c5cd44828b8da8722899438fe7e11ce6c96d3ce2bc8c267508e1010e2ac2c7bedd3281fb29856a3cf29f93de51b0ee349a5ef51466ace799a
|
||||
DIST predicates-tree-1.0.3.crate 6370 BLAKE2B 6e123197e18c5c08892a0e76de41285522253ae0bb8d477fde0bda0c64bc426615f8ac408d5b1f444957b6363750c3fce6f4551f940797c39f9582f9c79db468 SHA512 bcf05c9770d26c8c6407b8103f670cd6bbfa48683c19f37caeb03c11d16a56e5011b329d9af6eb59c930db376b7be2f436e1650b7c15e70817316f6af1163ad9
|
||||
DIST predicates-tree-1.0.5.crate 8126 BLAKE2B d63d2fe2bf9c61e703f11b8d3f8a8434179b8de1f45a52dc6266e79972e0abbefbefb0d57359005bb0daf06ff17276c858481be8382a7383058ff25e72dbb3dd SHA512 950f9191f44da894feb209110488de3da0e36cc86ef366ad2749a66bba0053e23c39fadb67fc5a4f5db3adccecd414619f9f805c2913733df96254913c360bfa
|
||||
DIST proc-macro2-1.0.28.crate 38732 BLAKE2B f2d4765789d03d5d26c9de7e1283ce6e4086ca640d95a36649f8fdfe96533ad768b2a8ba56726e0462ba4fcd8f332fc455307987e0b7c79a5e96f2e75a641162 SHA512 2a4e34ab2bb692c3661db40ebc6d22f3dbcbc30c2f4d88e1a7f022f8522e943ffe2a1c9b92411c7e04941dc0156cb365e0de953fa45d8710e39b660ee9028741
|
||||
DIST proc-macro2-1.0.37.crate 41378 BLAKE2B 330ba71c59bb7a6718fe650fc10a37bc690fb0ba4871c198bded83d13a12cdd7b1334a2e2c8fa7a48104b26625c1b07d65b0ecf91f9c2f13b8e898e80baae286 SHA512 cedb3433c6dfff39b404f8939c67e98303bb89a47e2cfb9659eeda1ca3e3d167800dca482374501632ab6d2283105dbd7560a157b48a351b2d3da059f946be55
|
||||
DIST quote-1.0.18.crate 28911 BLAKE2B 623872402cb185a57e2ffb1bfe4105c49c152c33c44c8054af59df7bb193d14416ea2caa7b28b3f9b9ae6985bec7fc7825bc946e2e41915d2744c887a51559b6 SHA512 3fa537aa96a8970104411471b0e4b7b9339583d552c1d9297737a59ef5301af41da105b92aeace87376e1395e379153f6551bfcfe9c740e6945064426f5f6f84
|
||||
DIST quote-1.0.9.crate 25042 BLAKE2B 26ef31e89fd2f0cc21ff65f8072f30c7977ac634d2536cf9845a0894d6659f62a96cd0a6ee48f7706036c2c1b898ef8c9167bd62714ad0c9cba4fb02f30922af SHA512 dd6cdaea183b85400531ef01e56657edbec0d8f7c27898c1e591b72dff755fa5875b33ca320bd65be0e9aecfc6a61ec119a4bd1291e9f2057fca642ab5b198c8
|
||||
DIST regex-1.5.4.crate 236581 BLAKE2B 6efaf69d1a99dc3a2e04b2d1a96b036f631e9a0ad0d3aa57263febd47f7ec12765526f06f9c52a5497bf0d9b455f1d1b39e011adc4c28530c44b65c8a453efc0 SHA512 1a9208358c4ab87c19ec91bcf5c1e35dede46f3a0c0097061b7b53fa77a1e5ad38090d243aab274956f09c491e5fbe3b3b35a91db079b82a2dde2fd9fbad4c19
|
||||
DIST regex-1.5.5.crate 238119 BLAKE2B 175cec668da4321930a070993feb1671e14348b78e8b432f9fa25afd764863ff233b0d1d8931951ff99a3b5bc2e18774f68a6c0a4e31125ffcdb990b5b1b009c SHA512 a5873edc75a64f03be77151c318bc90c7dff565f838d811f5973ebca2e86247efd58830b0a8ba41e372f5a72f5402d93873f8d34c36481fa4359874b2fa5d571
|
||||
DIST regex-automata-0.1.10.crate 114533 BLAKE2B 0e357229f6825f14339b1d7c40730b83e62bba12115d01ed20313320766e769a653a2fcd2c9d19af51a82c38e9e42c1a31d005e1f44f5b6fbb3ead7c9c74027f SHA512 56d64da361afce82c6cb49e70b99ce1fca3e1969c54bba5f9971db135f8544c65f49feb8827789947b3d1dcefc9c49a7a434a7ffe0d09c5900345a1733723c5f
|
||||
DIST regex-syntax-0.6.25.crate 293293 BLAKE2B d5ca0dbc26b03c6a1818026f9a69cd226ec934e7c64094d0ebe843052b648617ffae7aa3a074f8da46d03c46996d8b547d8916576342000bd9711089b3e57d73 SHA512 a3d31f82aadc6be1796f76c03152ff24f37fe42d6ce27fb98e2f55ab102f86502bc37ccd563f6e0eba61aab20d002184c618517b678b3b93cb8f0497cc046ca5
|
||||
DIST ryu-1.0.5.crate 49570 BLAKE2B 3bfba4a5f290a429de7ac3b86823b2a973f40eb6f48c15329173d95964d31ada36f2618be4b36774a03f97f2ce61364900c6a3ad5465a294e2df311a1f4104ed SHA512 d1708ffa3112a684edf2956b6730ead040401d38f1457cde074eaaa59c249007dc8b925629e7f6df89f7ea757e9d0826649d685cc8ede0a04d50296048bf476c
|
||||
DIST ryu-1.0.9.crate 48391 BLAKE2B d5c1035ffd6340d846009953cb4303fb8c250a3a6ac60b51a2fec77a6cb3648524420064b7380fe31af33c57011f950f6f739a1f0114196675b3b5de4b54efc6 SHA512 4e7c2c7ec73da1ddb32e18d36b8159cb4047b9f4feeb975361e7ba68135e671e11419bb7786df789f5d08e5895231d2c98e36035b515f2c64ac40474d08905cb
|
||||
DIST scanlex-0.1.4.crate 10496 BLAKE2B 580a2e8fc9a777bc55eba2223f43b387f4149d43474cedf43d57bc7293db95d6e203f9edc6c31612333b821519ef4239d44f54ee21440af9b2c27dbb586d68a7 SHA512 a92fe50e74c77d203610b3d7d109866d6f9ce8ab76fde718ad2e7b9cf1d7a92ae943f32741b1c30f75225f6d9e7c6cf8d4e08ed43a34614513211bba25393f07
|
||||
DIST serde-1.0.127.crate 75162 BLAKE2B 7472c9328b4398bb25bd71febe9483e6255b309d98d2655babe5d16933c5b92a71cb75df8aec3abaff84082bffdc44a549673d30a3cb68888d17157e58b32be0 SHA512 dc2b9c0a71028853bc05b4bdb3db1e9e753dfc588ebcff5dccc42d05252fe250b797e10b4d574f161fe11747c9740e93a47a2eba2b4ffd6ecf1992dfadbdd2ef
|
||||
DIST serde-1.0.136.crate 76158 BLAKE2B 44603c8eede428dce4211350497a443385ff0ddb0b43799170411110fd8908a56e9df801c72695723f4fcff5eb33384bcf92ef58eecb9c4924d5d9cc30e2f6c9 SHA512 d043ccfd6a1dc9a114a1a95530a63ed9342688d31d3aadeec600a9a9d47aad328be35b6f80080400ea4bb3f820ddd18cc5ce1e6ea1db28e02752962061e71019
|
||||
DIST serde_derive-1.0.127.crate 54201 BLAKE2B 207c20d2e276a173a1ae0326be307f3d77937442838a7890db923fea434d6e134a9591a07139f8eabb9981aee74dd092d6e2c0a98f17aa67f069faa3dccec6c8 SHA512 2c346d45bb96867ea5b4a0ca24aa9b0584d83f26578f5a1ec8a51c514d0158d98c7b76408a0ea64e5718567afb6a0cfc5922d3c5588a89b7e19035b13b1a0416
|
||||
DIST serde_derive-1.0.136.crate 54776 BLAKE2B 687524001bf61c42266d91a7263661ab80aa9556e570975a39bdf56a5cb1a2ec3ad1baf22dff586c7ad4ff66d035555d0a9d4a431c49402dcad6d79d0ef40cee SHA512 92c99455a5a9ac0fe45eb6ff1ad3ea55db860031fb912ace3755d1d2aad0dd880b2d83add4d41872823bd60557ebe1cb36e898bf0ac975b1093caa9819f7c289
|
||||
DIST serde_json-1.0.66.crate 115121 BLAKE2B c46c65339ff79138649df206f2ec759945c31ac11bac4807a8d1e76095c1937211b0b4ebf88c69d2d22cbd90ba25643a74cafeb291e815ddeb5c5ca208eec9e6 SHA512 8cbb64a24781a94e9448dd39f9429830fff6fe61be3772c1ca825f7d489ac3c06b189c42730129e281d8f43f7128b3b9cd2308727e625763588bbaf61b54d1d1
|
||||
DIST serde_json-1.0.79.crate 144451 BLAKE2B d04f8788d3ef0d4854d73232a4f441c1f3a42934442679a91853c311262ac9a4f554240d0c44c69f2e22cdd225a3e4d4751dc928ee5092b4371c198325fca0b3 SHA512 83987c1a7eddc6adf8ae359c30e2db1fea98edabd6dc49bde840c37a56258fa845612e8ae270a7dca4cfbe9a3532dc55028091e14cdf1dd3b1ceea4bb86a2dd7
|
||||
DIST stderrlog-0.5.1.crate 19269 BLAKE2B 0c936aed7db310347885cd260c04522fe56e53e28f99b2f6abd5dff05c7982e58b31462982df23006547f211000dbeb4e42a9fa389fc9fdc95266594cdea3784 SHA512 3bc62b1d5f335bdf840cc3e1cdaa1ed273a10569bc6fdf38ca06eb40a8587ae8dc7f3eebb79dc5071f353ce4842a58e9dd310da5678441ca85a94411b7e5826b
|
||||
DIST strsim-0.8.0.crate 9309 BLAKE2B 40a8be506c43ee1ffe006ddc7dee98c3d418bdd205d57b78f5d1e4c9312feb57e1eaf952e02d92d4e0932db240c6fba45beb06ea8c4fc6de1cf1faa8b6a3a939 SHA512 1d55a8d946cd55f5f37d06aea536549ded95739fa58c0f2da285a0041154c181f663682bdcac643aa198b3e762d694a04f058db985c62ebe22b5c16327ba6d34
|
||||
DIST syn-1.0.74.crate 232974 BLAKE2B fc17dc2645fbe2d1ee409f895732b86cb77dc14837d35d7773e7f9f055e0b56f70be86203f13c549f0b43e1e4e1e777cc5bee2f08a733fe447f907dfaa443da7 SHA512 5aae03a68a4a8c1234d4e9a69cd37b9f6c698e2b635f10a030c0fac22cf00414c2a5e7523e0efe43181bc29c17abe6abc0eab103391259c97ce566713e3349f6
|
||||
DIST syn-1.0.91.crate 235996 BLAKE2B b7b555b2dbfc837417ed69c358338819500f1e8ba11c2183a4d216efe2c2d7eddd165415516d50ffb5413b97452f186263e13299b01bccd6ad6e405f6d2a3f4f SHA512 28fe28a9d4e9ab3610850c1704be6f384e9fff191b1a5e11f9766bdada81a3e7426cbc776bbd63ea6710320c7416a622506d4a8d607d978af506d381658d4bff
|
||||
DIST sysconf-0.3.4.crate 14066 BLAKE2B d15543ad506bb2fffc9f1212531ff995426d224a6a6c19342dcce29b5680df4e5817fe47434cc645330286877bfdc819c70991ac4bd6a79d7e939730d349782c SHA512 4a0ce4071c34d6f22c7e31de327a97d9465e3c56409c0c38b980529053efe8f269a30e526ffa8d4baa04cfd4b88d7ad0a18a5e4be490a60539134207a36c870c
|
||||
DIST tabwriter-1.2.1.crate 9320 BLAKE2B ecf75809a461748a73c54edba3a87c8f3a7498e207b19bd54e36b4aac06efe35edc4d6f37fdb5b35a7d1f2c09afa12dc9c0b05ccf00a63abaf5037ff3ccbe606 SHA512 f5b909440aff00e09e2ddddc7b34556a38ad93b24ed249aa2e9405a9d02ff4d00324b353099ef17394ffa6c20b2c43131ecedf52079ab9dc0559db4d13ac68a5
|
||||
DIST termcolor-1.1.2.crate 17287 BLAKE2B 5ff748064c9fb6663befce2fd299edf6a6deb06ea72d21a62d6e77642934cca0933e10340fa84f636631cc08c76ba83ef2284b2212759129d54248e5fccb4c49 SHA512 f37b034345382cd621b1344a3fb301ca3d4d9db8b5858ac1ea82372c983229fce3c0ea8213d6b7e91291b6034affe11e2c3e593dbd95256294ce5c584b33e14c
|
||||
DIST termcolor-1.1.3.crate 17242 BLAKE2B 5aef69c0004081bd3cc4d531d13d63627cc02313868c0faab62358d13abfa7b4ba82f142c2801d25a6ae46ecbc8b7bdbeaa21c9105ea3b8950ab6a38cdb88513 SHA512 5838fcbfd70f300cb4b62aab50565db52074c56b152ccc8ac1173e4676c0d5a636271bf5a645a77da6e1d4edbf0091af2cd4dd6d73b85c3d198c760898c06f3a
|
||||
DIST termtree-0.2.4.crate 4416 BLAKE2B 994134f7af962123b19984aa32b30c19c6f77202067a90ddb3aa4414ec8dc541f5d8be9282244cdbb1eb16686c11750393325fc7f7005de0bec38d6a9219e015 SHA512 afe4e94bd57c9917ba48be4b3a22ff2b9b8a6c764c86871a3be9087ae0c65326fadb466e285a129082e4243ba6bca933d89ea01aa9188222c055f0c2b308cdf3
|
||||
DIST textwrap-0.11.0.crate 17322 BLAKE2B 257428908342774593bbd3528fcdae710712ff54e8a711393a24356d8ba0e16e466a4b20c05f942c48ca76b3b5b5aaa90ec202f782cad892caa8b71ccf124da6 SHA512 f5c0fe4f28ff1a3a0931e8e235b5157a45f67967985bcc752418c5ec3481fca44a8ae4800088889b37e8cd0533f53d3c456d5ffd19b767b3f83a87b49a2e209a
|
||||
DIST thread_local-1.0.1.crate 12609 BLAKE2B 34206b5232262cda9cc0fb970e20f154d43ff1c4477a5ad5ff9200e6d874a6c7b2bcd99a2dae75a984b54574281e049ad35307ace0dd188f44c9a95fa93139cf SHA512 f2bfca4eee32a8fc88a01ff5bf24518c12142228d95916d13aae35ed6addd0b7da2235359f15220049ef197555344ac31a8833775e7a5bd49144db9c54b3165b
|
||||
DIST time-0.1.44.crate 28885 BLAKE2B 5e2ca11af9da0847239a086330d0cd00fcb5b63862f9dfec46f72a065bb35ec2236a21ee1c56bf65e3117105e7815cafe67e3725b8575373e875dfcea401d967 SHA512 736a38637be0193a06fa35d42b4873b04a0a35d84cd2af85b7f653a1b67b95078577134bb187b777730e73cce67f437b45ff5c72b8e3f1f8e2ed3420ea0324cf
|
||||
DIST time-0.3.9.crate 81412 BLAKE2B 018cd6ee08fc16cb91b894f15e20c41dfcea51691551e54b4252af27b6368e42c6c3c86734dcff2f9742d93829b1e0b5186aad77b96bf5aab01796f480385497 SHA512 2dd8c57d2fc232d8a05109f0d41f964fc587345eff0a68c42c2b1690d6da1a4868188df7f03bece12148e7434b973c472fb0c85fa1f840053da3b30cf6c47e80
|
||||
DIST time-macros-0.2.4.crate 18421 BLAKE2B 6806e235cc7258a76877f705a8637c39bc30316603c7eedd4795a3a597d8d1e78a79c213af84cc184fe3b67c5c3f6f9efeb95c70f6f4239af1882916afdca834 SHA512 f3887ce839db40d13c143a9f11bea804fe4760ab2655df68cbba9029cfff7d0476135608fbfdba6cdec1f9b0753b2de0e3ce0161b40c5d2b9596980d9deaae59
|
||||
DIST treeline-0.1.0.crate 3855 BLAKE2B 3347bee24c686a6b6890f85b60429d36b14f2738e6a5e5adcd493d099b097a8087f7c61f4c155fd8b3af3982a97da31740353b4d036ae451ed8944a9b0feaf75 SHA512 37a7c7e95855fdf0fafe5b529eed6c6cfc641da799bc6738a5649a9a0c3db2ef3e63d692862a987bc19263f33b6df2e8ae71b49fe30160d6d470cbb804511824
|
||||
DIST unicode-width-0.1.8.crate 16732 BLAKE2B 5aa7b87eef1322e4151a3fcf981ade311b8fa030527d7561815950e58d3f15156163dfe34da6a708c37dccc3f7652bf7fc2cd899fe8bb0118b67c4113ff3a2d2 SHA512 0abba6da6981a2451e01d93bbd47652c46eb6fb07cc0214f33259fb29945bfd5ee2b302e883ddca8f68e921635f222701b7310e7da2a5e225f854980d1e474b0
|
||||
DIST unicode-width-0.1.9.crate 16745 BLAKE2B 38d4b92e47a284d6881a8073089be59a73d82b91efe5522f55be977f95f479890b6c02cd519544729f1b1e62eb21bcfff8c5f5382917f953603b760e39cf1ea7 SHA512 0f5ec46c57e3b5e50cb8430c89db8d9c129e80ca11a9c398b5312bfe95001e19ca3efbfeb01c3ac09c4ce7e26c6ee1f352f7e114ecef78cefd68c54d2d50f5f4
|
||||
DIST unicode-xid-0.2.2.crate 14955 BLAKE2B 6c6da49ac08dbd8b3248272224d6bff96b9cd1f36029b1937a58a0b929c3a48326053305ed49e73edd70f572f5abbc4817cedc899c69e3457805ad056669f6af SHA512 92ffd0dd34e3ca235ecf110b38c447d3ec1faa23d76c112457f28d432f92fa6b5f428bc5e1bfd278f361f55426dd96e19ecb0d3eff6cf250892f069c52bd89a8
|
||||
DIST vec_map-0.8.2.crate 14466 BLAKE2B 8f109fbff19604b82ea2aa61c952e2ce9b5597ccc8e1ef4e847648e2de08dece8c4debe92889edeccb8d393645fd0b62436b49d236ded7ad181c4a51239a9539 SHA512 4f1ef59bc2c437e79f1f84fe021bce5aa8ccd581f500f3d5776913d5f17d45b03ccee64f5bd03d47656318cfc9344a1f4311079d471fa409a8e4e94c143973f9
|
||||
DIST wait-timeout-0.2.0.crate 12441 BLAKE2B a99d3f57bc6e784ac06167f98b2dc2841f730dfab4fb9772b15e67707f756d6ba7daeb3e992d32291bed3daa85eaa8a8ddde64db5e1acf1cc4031fc9bdc82212 SHA512 db3b7aa2acfd44e64451042b8ba98eecab77a82aa5c58ed08dadb119ab36dee4e26d62baad7978ed56d5ad03019c96be5021455362290f56043981137bac8066
|
||||
|
||||
102
app-portage/emlop/emlop-0.5.0.ebuild
Normal file
102
app-portage/emlop/emlop-0.5.0.ebuild
Normal file
@@ -0,0 +1,102 @@
|
||||
# Copyright 2017-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
CRATES="
|
||||
aho-corasick-0.7.18
|
||||
ansi_term-0.12.1
|
||||
anyhow-1.0.56
|
||||
assert_cmd-2.0.4
|
||||
atty-0.2.14
|
||||
bitflags-1.3.2
|
||||
bstr-0.2.17
|
||||
cc-1.0.73
|
||||
cfg-if-1.0.0
|
||||
clap-2.34.0
|
||||
crossbeam-channel-0.5.4
|
||||
crossbeam-utils-0.8.8
|
||||
difflib-0.4.0
|
||||
doc-comment-0.3.3
|
||||
either-1.6.1
|
||||
env_logger-0.9.0
|
||||
errno-0.2.8
|
||||
errno-dragonfly-0.1.2
|
||||
escargot-0.5.7
|
||||
hermit-abi-0.1.19
|
||||
itertools-0.10.3
|
||||
itoa-1.0.1
|
||||
kernel32-sys-0.2.2
|
||||
lazy_static-1.4.0
|
||||
libc-0.2.123
|
||||
log-0.4.16
|
||||
memchr-2.4.1
|
||||
num_threads-0.1.5
|
||||
once_cell-1.10.0
|
||||
predicates-2.1.1
|
||||
predicates-core-1.0.3
|
||||
predicates-tree-1.0.5
|
||||
proc-macro2-1.0.37
|
||||
quote-1.0.18
|
||||
regex-1.5.5
|
||||
regex-automata-0.1.10
|
||||
regex-syntax-0.6.25
|
||||
ryu-1.0.9
|
||||
serde-1.0.136
|
||||
serde_derive-1.0.136
|
||||
serde_json-1.0.79
|
||||
strsim-0.8.0
|
||||
syn-1.0.91
|
||||
sysconf-0.3.4
|
||||
termcolor-1.1.3
|
||||
termtree-0.2.4
|
||||
textwrap-0.11.0
|
||||
time-0.3.9
|
||||
time-macros-0.2.4
|
||||
unicode-width-0.1.9
|
||||
unicode-xid-0.2.2
|
||||
vec_map-0.8.2
|
||||
wait-timeout-0.2.0
|
||||
winapi-0.2.8
|
||||
winapi-0.3.9
|
||||
winapi-build-0.1.1
|
||||
winapi-i686-pc-windows-gnu-0.4.0
|
||||
winapi-util-0.1.5
|
||||
winapi-x86_64-pc-windows-gnu-0.4.0
|
||||
"
|
||||
|
||||
inherit cargo bash-completion-r1
|
||||
|
||||
DESCRIPTION="A fast, accurate, ergonomic emerge.log parser"
|
||||
HOMEPAGE="https://github.com/vincentdephily/emlop"
|
||||
SRC_URI="
|
||||
https://github.com/vincentdephily/emlop/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz
|
||||
$(cargo_crate_uris ${CRATES})
|
||||
"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm64 ~x86"
|
||||
IUSE="bash-completion zsh-completion fish-completion"
|
||||
RESTRICT="mirror"
|
||||
|
||||
QA_FLAGS_IGNORED="usr/bin/emlop"
|
||||
|
||||
src_install() {
|
||||
cargo_src_install
|
||||
einstalldocs
|
||||
if use bash-completion; then
|
||||
./target/release/emlop complete bash > emlop
|
||||
dobashcomp emlop
|
||||
fi
|
||||
if use zsh-completion; then
|
||||
./target/release/emlop complete zsh > _emlop
|
||||
insinto /usr/share/zsh/site-functions
|
||||
doins _emlop
|
||||
fi
|
||||
if use fish-completion; then
|
||||
./target/release/emlop complete fish > emlop.fish
|
||||
insinto /usr/share/fish/vendor_completions.d
|
||||
doins emlop.fish
|
||||
fi
|
||||
}
|
||||
@@ -5,57 +5,14 @@ EAPI=8
|
||||
|
||||
MY_P="${PN}-$(ver_cut 1-3)-b.$(ver_cut 5)"
|
||||
|
||||
inherit edo multiprocessing
|
||||
inherit build2
|
||||
|
||||
SRC_URI="https://pkg.cppget.org/1/beta/${PN}/${MY_P}.tar.gz"
|
||||
KEYWORDS='~amd64 ~x86'
|
||||
DESCRIPTION='C++ utility library'
|
||||
HOMEPAGE='https://www.codesynthesis.com/projects/libcutl/'
|
||||
LICENSE='MIT'
|
||||
DESCRIPTION="C++ utility library"
|
||||
HOMEPAGE="https://www.codesynthesis.com/projects/libcutl/"
|
||||
|
||||
SLOT='0'
|
||||
IUSE='test'
|
||||
RESTRICT='!test? ( test )'
|
||||
|
||||
BDEPEND='dev-util/build2'
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
LICENSE="MIT"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
src_configure() {
|
||||
edo b configure \
|
||||
config.cc.coptions="${CFLAGS}" \
|
||||
config.cc.loptions="${LDFLAGS}" \
|
||||
config.cxx.coptions="${CXXFLAGS}" \
|
||||
config.cxx.loptions="${LDFLAGS}" \
|
||||
--jobs $(makeopts_jobs) \
|
||||
--no-progress \
|
||||
--verbose 2
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
edo b update-for-install \
|
||||
config.install.root="${EPREFIX}"/usr \
|
||||
--jobs $(makeopts_jobs) \
|
||||
--no-progress \
|
||||
--verbose 2
|
||||
use test && edo b update-for-test \
|
||||
--jobs $(makeopts_jobs) \
|
||||
--no-progress \
|
||||
--verbose 2
|
||||
}
|
||||
|
||||
src_test() {
|
||||
edo b test \
|
||||
--jobs $(makeopts_jobs) \
|
||||
--no-progress \
|
||||
--verbose 2
|
||||
}
|
||||
|
||||
src_install() {
|
||||
edo b install \
|
||||
config.install.chroot="${D}" \
|
||||
config.install.root="${EPREFIX}"/usr \
|
||||
config.install.lib="${EPREFIX}"/usr/$(get_libdir) \
|
||||
config.install.doc="${EPREFIX}"/usr/share/doc/${PF} \
|
||||
--no-progress
|
||||
}
|
||||
|
||||
@@ -1,61 +1,18 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
MY_P="${PN}-$(ver_cut 1-3)-b.$(ver_cut 5)"
|
||||
|
||||
inherit multiprocessing
|
||||
inherit build2
|
||||
|
||||
SRC_URI="https://pkg.cppget.org/1/beta/${PN}/${MY_P}.tar.gz"
|
||||
KEYWORDS='~amd64 ~x86'
|
||||
DESCRIPTION='Streaming XML pull parser/serializer for modern C++'
|
||||
HOMEPAGE='https://www.codesynthesis.com/projects/libstudxml/'
|
||||
LICENSE='MIT'
|
||||
DESCRIPTION="Streaming XML pull parser/serializer for modern C++"
|
||||
HOMEPAGE="https://www.codesynthesis.com/projects/libstudxml/"
|
||||
|
||||
SLOT='0'
|
||||
IUSE='test'
|
||||
RESTRICT='!test? ( test )'
|
||||
|
||||
BDEPEND='dev-util/build2'
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
LICENSE="MIT"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
src_configure() {
|
||||
b configure \
|
||||
config.cc.coptions="${CFLAGS}" \
|
||||
config.cc.loptions="${LDFLAGS}" \
|
||||
config.cxx.coptions="${CXXFLAGS}" \
|
||||
config.cxx.loptions="${LDFLAGS}" \
|
||||
--jobs $(makeopts_jobs) \
|
||||
--no-progress \
|
||||
--verbose 2
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
b update-for-install \
|
||||
config.install.root="${EPREFIX}"/usr \
|
||||
--jobs $(makeopts_jobs) \
|
||||
--no-progress \
|
||||
--verbose 2
|
||||
use test && b update-for-test \
|
||||
--jobs $(makeopts_jobs) \
|
||||
--no-progress \
|
||||
--verbose 2
|
||||
}
|
||||
|
||||
src_test() {
|
||||
b test \
|
||||
--jobs $(makeopts_jobs) \
|
||||
--no-progress \
|
||||
--verbose 2
|
||||
}
|
||||
|
||||
src_install() {
|
||||
b install \
|
||||
config.install.chroot="${D}" \
|
||||
config.install.root="${EPREFIX}"/usr \
|
||||
config.install.lib="${EPREFIX}"/usr/$(get_libdir) \
|
||||
config.install.doc="${EPREFIX}"/usr/share/doc/${PF} \
|
||||
--no-progress
|
||||
}
|
||||
|
||||
@@ -1 +1 @@
|
||||
DIST ffs-1.6.0.gh.tar.gz 1127791 BLAKE2B 65f97569ee924d8e6b44f16127c8d0f1e0d7fcc6a5304f48486a006a07ee0cbc161073d559f8b60567d04c83a4aca9128586300b6ad7571913524d24a01c3395 SHA512 2c50be7b1cc8a024d4e0120791fa0838a287cd1bdeb3055d5698f7c6c130a80434821bc922a2597ec02ecb2cd7921e07d16118b1c48ba86be3bd7fd63787f6f2
|
||||
DIST ffs-1.6.0_p20220525.gh.tar.gz 1217976 BLAKE2B 11923975d9870c8c6454572e0a8de45d5bc5217d27f3705cf7a4ed117048a8c49ce56e2f3618b09f20dc77c6706e7dacf46dfa0eb047fde97612dbb54cc04ac8 SHA512 e320b4f380b1799cd2fe7f65a1a7ba6aed9766965b7cd1c71221ab788f95ae981ad51d89d13969c25d77295eab8b3cc3b00f79b14376058ca9926a17f5e73b48
|
||||
|
||||
@@ -5,9 +5,12 @@ EAPI=8
|
||||
|
||||
inherit cmake
|
||||
|
||||
COMMIT="25f9621a8a983f0e4e85a694290ab9624dd2c2bc"
|
||||
|
||||
DESCRIPTION="FFS is a middleware library for data communication"
|
||||
HOMEPAGE="https://github.com/GTkorvo/ffs"
|
||||
SRC_URI="https://github.com/GTKorvo/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz"
|
||||
SRC_URI="https://github.com/GTKorvo/${PN}/archive/${COMMIT}.tar.gz -> ${PF}.gh.tar.gz"
|
||||
S="${WORKDIR}/${PN}-${COMMIT}"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
@@ -38,7 +41,3 @@ src_configure() {
|
||||
)
|
||||
cmake_src_configure
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cmake_src_install
|
||||
}
|
||||
1
dev-python/dataclasses_json/Manifest
Normal file
1
dev-python/dataclasses_json/Manifest
Normal file
@@ -0,0 +1 @@
|
||||
DIST dataclasses_json-0.5.7.tar.gz 39291 BLAKE2B eded21a6da89e1a8785c38cd7facc3e273154a31f34daf99dc0681891bf44cc0f34fc7ab69021cf04052e82a5bd66058b826609ca3ebfc1d75f40720b0b9ce6b SHA512 2dad73f55e0f33d1f9557e1ed3d41cf237204631c044027c41d37cd2e968da003f77e80c9a06db651e689413cbfd7f85eec1b70b02acf0a32f8337c4abb75f7b
|
||||
40
dev-python/dataclasses_json/dataclasses_json-0.5.7.ebuild
Normal file
40
dev-python/dataclasses_json/dataclasses_json-0.5.7.ebuild
Normal file
@@ -0,0 +1,40 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYTHON_COMPAT=( python3_{8..10} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Easily serialize Data Classes to and from JSON"
|
||||
HOMEPAGE="https://github.com/lidatong/dataclasses-json"
|
||||
SRC_URI="https://github.com/lidatong/dataclasses-json/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
S="${WORKDIR}/${P/_/-}"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
RDEPEND="
|
||||
>=dev-python/marshmallow-3.3.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/marshmallow_enum-1.5.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/typing_inspect-0.4.0[${PYTHON_USEDEP}]
|
||||
"
|
||||
DEPEND="
|
||||
${RDEPEND}
|
||||
test? (
|
||||
dev-python/hypothesis[${PYTHON_USEDEP}]
|
||||
>=dev-python/mypy-0.710[${PYTHON_USEDEP}]
|
||||
)
|
||||
"
|
||||
|
||||
distutils_enable_tests pytest
|
||||
|
||||
src_prepare() {
|
||||
sed -i '/scripts/d' setup.py || die
|
||||
distutils-r1_src_prepare
|
||||
}
|
||||
8
dev-python/dataclasses_json/metadata.xml
Normal file
8
dev-python/dataclasses_json/metadata.xml
Normal file
@@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM 'https://www.gentoo.org/dtd/metadata.dtd'>
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>telans@posteo.de</email>
|
||||
<name>James Beddek</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
||||
1
dev-python/hypothesmith/Manifest
Normal file
1
dev-python/hypothesmith/Manifest
Normal file
@@ -0,0 +1 @@
|
||||
DIST hypothesmith-0.2.0.tar.gz 24933 BLAKE2B 36c5296d2ab5d86a2dcde565bda16aff31de7f0be1cbc487ea2115e6e3baacf5ba740192885dd5a843d53c51932551574c0debd97f1b374a4e0bea48ec4204d4 SHA512 b82627897f0e07e6249ce2d3730134690dbe340b81632a1101b6b6b9a9ac6ccd0f350ba10f729349ef200b9243081f7f58eb760ccbcb4175adfcc5f411a8a045
|
||||
47
dev-python/hypothesmith/hypothesmith-0.2.0.ebuild
Normal file
47
dev-python/hypothesmith/hypothesmith-0.2.0.ebuild
Normal file
@@ -0,0 +1,47 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{8..10} ) # python3_11 depends on dev-python/libcst
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Hypothesis strategies for generating Python programs"
|
||||
HOMEPAGE="https://github.com/Zac-HD/hypothesmith"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MPL-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
sed -e '/-Werror/d' \
|
||||
-e '/--cov/d' \
|
||||
-i tox.ini || die
|
||||
}
|
||||
|
||||
RDEPEND="
|
||||
>=dev-python/hypothesis-5.41.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/lark-0.7.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/libcst-0.3.8[${PYTHON_USEDEP}]
|
||||
"
|
||||
DEPEND="
|
||||
${RDEPEND}
|
||||
test? (
|
||||
dev-python/black[${PYTHON_USEDEP}]
|
||||
dev-python/parso[${PYTHON_USEDEP}]
|
||||
dev-python/pytest-xdist[${PYTHON_USEDEP}]
|
||||
)
|
||||
"
|
||||
|
||||
distutils_enable_tests --install pytest
|
||||
|
||||
python_test() {
|
||||
# https://github.com/Zac-HD/hypothesmith/issues/21
|
||||
local EPYTEST_DESELECT=( 'tests/test_cst.py::test_source_code_from_libcst_node_type' )
|
||||
epytest
|
||||
}
|
||||
8
dev-python/hypothesmith/metadata.xml
Normal file
8
dev-python/hypothesmith/metadata.xml
Normal file
@@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM 'https://www.gentoo.org/dtd/metadata.dtd'>
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>telans@posteo.de</email>
|
||||
<name>James Beddek</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
||||
@@ -1,2 +0,0 @@
|
||||
DIST jellyfin-apiclient-python-1.6.2.tar.gz 17115 BLAKE2B 37889d6359d7a1d4350b99fe5eb4fa0bb2e28248daaee64aa324e07b46d6a254c1e488bf39954680f7f044cbf4c78fc6059c8f91787410bdea629996d0874ac3 SHA512 42be1fe1d0d360127655c9718c3a157028918597c3782ea3df9326b844aa9a542d23480da405f580da340b251ce0d790220d55f891000346b219dacddbd523fc
|
||||
DIST jellyfin-apiclient-python-1.7.2.tar.gz 17365 BLAKE2B 0cb3dd380bd15dc7092eac7e2a76963b980383899b69c5eafa9ad8136f2f94a9d4b18cfcc7645ba0d8cab1454b1e0c08028640348724859bcf1683f0473ef9b1 SHA512 70685a65da58588013f304d1185ec7d672872c1891f0a81d1ac9c56b2be54b88f920192d0c9ba047d11f78125d937e9f6c920ccfc9687a3e862beff7190aff8c
|
||||
@@ -1,23 +0,0 @@
|
||||
# Copyright 2020-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
PYTHON_COMPAT=( python3_{8..9} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Python API client for Jellyfin"
|
||||
HOMEPAGE="https://github.com/iwalton3/jellyfin-apiclient-python"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
|
||||
|
||||
DEPEND="
|
||||
dev-python/requests[${PYTHON_USEDEP}]
|
||||
dev-python/urllib3[${PYTHON_USEDEP}]
|
||||
dev-python/websocket-client[${PYTHON_USEDEP}]
|
||||
dev-python/six[${PYTHON_USEDEP}]
|
||||
"
|
||||
@@ -1,23 +0,0 @@
|
||||
# Copyright 2020-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
PYTHON_COMPAT=( python3_{8..9} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Python API client for Jellyfin"
|
||||
HOMEPAGE="https://github.com/jellyfin/jellyfin-apiclient-python"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
|
||||
|
||||
DEPEND="
|
||||
dev-python/requests[${PYTHON_USEDEP}]
|
||||
dev-python/urllib3[${PYTHON_USEDEP}]
|
||||
dev-python/websocket-client[${PYTHON_USEDEP}]
|
||||
dev-python/six[${PYTHON_USEDEP}]
|
||||
"
|
||||
@@ -1,8 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>telans@posteo.de</email>
|
||||
<name>James Beddek</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
||||
99
dev-python/libcst/Manifest
Normal file
99
dev-python/libcst/Manifest
Normal file
@@ -0,0 +1,99 @@
|
||||
DIST aho-corasick-0.7.18.crate 112923 BLAKE2B 4f6947d1aacf89ccfab0592cdc55fa61ef09cea38231d3f758765dbce328a810c0b588be4ba96e81d64955379ee005722d22a7aec39caea6e72342245d7ca34f SHA512 7a23b16231a90d23ee60ad4c81bc225410599a4560d33d3a203138fc540c39cf1000100fed3aed40dcc371c3635656a3792545dca5dd1aefbde00d8774eebd00
|
||||
DIST annotate-snippets-0.6.1.crate 21894 BLAKE2B 4684eb9c7aaaf7e34808338d05c523482709de2c79245df30e1d1148b79de77fc4bff88adefdb85d0675799749c9ed8bd1a14be0d75f68c2c7664ea5db13ec16 SHA512 3354bc87d4ff32f73db98546a6e434f3ecfe6d290f08df5ebaf6afec15dfbe105e6b4e91133f442246a7c2e534730550010ef18ff075f1f7d6267799962e2b23
|
||||
DIST atty-0.2.14.crate 5470 BLAKE2B 2db856a9e898a430258f059aeaf7c844a153293e8856d90ac81f7d91a888c89198768ad5cb09303c23241fe85c560a55148fa56a303651a82b0edb895616bfab SHA512 d7b6c4b9a0f898d91ddbc41a5ee45bbf45d1d269508c8cc87ee3e3990500e41e0ec387afb1f3bc7db55bedac396dd86c6509f4bf9e5148d809c3802edcc5e1d9
|
||||
DIST autocfg-1.0.1.crate 12908 BLAKE2B 40c53cab298e4f26634c3acff3ece6a3371188d91dbf377ed664eabedcde20536edaa93daf406618f37edde019f049a6e7b9a47f627344587dbd126bee2b5e3a SHA512 630b348acb98b012e97804e6325d03c89abc22f2157762c59144c04e6c733daf550bdc7f0fe0b9f3b50e15dae8c1c3c4bdfce3d805b02f0fc987311f5332419b
|
||||
DIST bitflags-1.2.1.crate 16745 BLAKE2B 0fa6d3ce44aad7616d5cd02aad8c1d0b0fed4022650eb43067c4a72e6fc88da05442674fa51826e4858a47c9de233e1ba2229820af094197cd11bb416ceffb2b SHA512 ad89b3798845e23737a620bba581c2ff1ff3e15bac12555c765e201d2c0b90ecea0cdbc5b5b1a3fa9858c385e8e041f8226f5acfae5bbbe9925643fff2bf3f0b
|
||||
DIST bstr-0.2.16.crate 330346 BLAKE2B 75a345f3a5d428ec7278cd10fa676f5bb72685c65c4fe68163943cf3142b43ac45d458bce9323447b201ffcc91aa82cd8c762cb1954c055e34b1a5cebc686ee8 SHA512 33e82e5637efdc2f404ab9405331ae135df12586785491c3e61e70ea8406c67e2109e550cc70a4ab8e95d054e8519c48257fd3b55ef0b67b2530914a9a0b0fac
|
||||
DIST bumpalo-3.7.0.crate 134261 BLAKE2B 15c4944abc803537c57076dfa8f5fb4b59949909450edd9e043a6cd438ddd227820e20e95236324c06e40cb27ec1e4d958bebf3d38df90f0723b8e30df79b6ef SHA512 0b570e1baee530b5c3f775330ead7cf5f8878eab75e5a6a61b5d3f64d4d82912cb26de1c098ec9492c29c7a04fc49565db97a54373c546d8ef58aab276d77c59
|
||||
DIST cast-0.2.7.crate 11222 BLAKE2B 8a09b6493d68b08539b38fef39ac3abae829c8b899d5243bda3c3d8acada44f4c57416e3247c82a9a4b82180d7f96c96f048b8cdbf21a8fc184ca6957b237ad9 SHA512 24d204acf21366e088f721714c48bb6431895882263ef3a08f6644abbca5c06f430729fa8bbb4c9f37c95a6baa1b824d3fad95c5f0889e92587490d51bebb4d6
|
||||
DIST cfg-if-1.0.0.crate 7934 BLAKE2B e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b SHA512 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff
|
||||
DIST chic-1.2.2.crate 10269 BLAKE2B 2c792e22b71347e34769e4c43d12dccb92c9c2a3e502f144e5078e71bb6192700d3e783c5c3d6046c0c7070d27f1b19c1dffddd59f4fc4a9b755353c9c0b8340 SHA512 f143424b5d0e5366328a1bea169bd99ab214214c51223974ca847b36e3225f4946a57542a673fb2fb43e0b620782de4e4c87ed4ef22e97905aede4419a8c0603
|
||||
DIST clap-2.33.3.crate 201925 BLAKE2B bec9c866481c5b3fddeb314f68af9bce38fc421e42816182de3209e8ea3447b72cf033e6251eea27fe974eff8085b7d98cdd2911b5cc0ec6b4bf4c750deb8a25 SHA512 3eb0fd648e2e3f9e5ff69a5e6cf0d867304fe18523accd036f28a86de368e4774088a6936c108ccc045092c539fe7f7494ea96420ebf6b4bec16880cea84bedf
|
||||
DIST criterion-0.3.4.crate 111110 BLAKE2B 1a27f32745dfedcddd1b41f1d9fa2096cecb11d90c4126bc0d7a52a14c4b97d99204a7156e55c2ca5e525d4b648a82f3126f5d2b6c3d97ce424d1d7fde9656ae SHA512 e54f73d39e54f74758710d14c970ab928b86595b2ecc3759c218e4a57a2d618f8d425049763669de6ac48ff97dda72eecbce2e48b731cf0c11a240cc20e9fb86
|
||||
DIST criterion-cycles-per-byte-0.1.2.crate 6360 BLAKE2B 32687a7ee0028406bda3b6a521df222e8fa524f8e5b4ee372d855086f63c2effaa48a7aa926e568f367d145999e4d7ec57a554bbd89765de63609aa7fb4d7f4f SHA512 3f44d5c677b17f52246cd2a921b08fe3d9b8bf3eda56bb92374be3110fd5d7bea5764f169faba3f57a2f15c8947b50058e5d5314b160131d2f77982dc1ec04b5
|
||||
DIST criterion-plot-0.4.3.crate 17226 BLAKE2B cf896d08a208e9e317aa7b9095086660e57e5d8e6552b3615b027847e64fd4cf135d361bca7ee45fbe55163739285907320e9a39fbd28506fcb2ba56e091497c SHA512 69620d5b215757ddd818606d1a979c411de803032391be3b56e1c1ff73fbea992ae5e6c14cd78b519eeab806a34320468b44adb04fd1c67076163658f03d2844
|
||||
DIST crossbeam-channel-0.5.1.crate 86919 BLAKE2B b223d0dcacbb09850d457825cb2a018494d798d0000a20eed3f54b1152e41ebca4698e7d50e81f467b86543779155ad08566da9496eee36aa06644b69cf5d7eb SHA512 f15aff67e9105584f5fe41e1ee650ae4fdd0d0ca0fa9202ee83c6f6025398a300decaa50d1b4682e8afb9bd6e11e95b69bcf23f68ae117419aa84df14ee7747b
|
||||
DIST crossbeam-deque-0.8.1.crate 20852 BLAKE2B 0e7a2616b82c5e501c0f74935adfea3ee09db5475408be83db8f1b6faab4cd5509de2e029bdf6df90435e474ef91f3fc8d482ce3a72966b2a3bec5967666bdc4 SHA512 44a4fe1d4ab7457e2b0950be787b76b15e1bb0b1c108d032381ce3fe99bf7bf76f3d1718085660083d813e2639e66fdd3635d9186e85a9eb7267063b117eaca4
|
||||
DIST crossbeam-epoch-0.9.5.crate 43883 BLAKE2B c0ee0879c583bd1051b63d29eccac37ceb9f9446ee8cb64756b2e3d95a30c5c11bc79d9d460be4ef4b62513049e28900a96085031f805d064e81b5eae4bc297a SHA512 ad822e967e5ef45fa0c4a939f057f44146f1f051032fd032355a75c0f45ae4e0a55e1d31c80bc67c01ff8d9c87a51aba7ccfe9a440f061fd8225c879aa663064
|
||||
DIST crossbeam-utils-0.8.8.crate 39681 BLAKE2B 2b3e64bfcaa044a9351c1cc8e9ea53fd68fd0bb9875ae523e0cd309a85ad23b340267bdb742d363b5d99fc065ed74f6cbb3ad1e33dec7d14d99ec458875e7e10 SHA512 ab960afdb82863160a3fa1c21c64b35b3112725bd72fc8e0724175937f4b23d0628253032229501938cd86a8e406a59c06cb44e8bdf34619de781a84ebb46ea0
|
||||
DIST csv-1.1.6.crate 886999 BLAKE2B b178d0419af671df570f37a4d054391bc883085b0cd3949de5e967aa4ca323fdadfd8c5d91eef1e8882ec112a1111cf255756eace3c7421e455ea2b6e01cb600 SHA512 81dd826f0ee85e7d335d844e9f9b4d2b66f7076c517d8050ee2e35721bfa4ecb8a906dcd9671b1c5381a968dcce0949202f1afe8eea535b6d215363d4f5be6fc
|
||||
DIST csv-core-0.1.10.crate 25668 BLAKE2B 8e9a56c26e75f4c4c9e90a21cc30c60cc3fff17515ac93bc858e8ec45e130df2ecabafa7c513b2d2815269fbbd98c418269dfb1bf1425d2fd32fe46823cee6c8 SHA512 2a269d050fbe5d9e0f5dcda2de1e84bfeb69538dde86040ad1ec7307a214eed813a1482acb5029a51f18126d384d5238355e021964e47811db971a0821bcc328
|
||||
DIST difference-2.0.0.crate 147616 BLAKE2B d720202ba8d73fb9b3cc6a982208e4fbe22eda4b3e296f4238a7b2d8ed0339827ca5a3d93a983396901614a9eabe36a0baf55ecc5f55075ebf7fa1e4c0699eb2 SHA512 cc9956757770ecf237d8f46abef25ce219193c877be6cf83163e87c494956cca3202951ac01bba0728e7202fcde2261009c1b4599f389cf979858f25936a5482
|
||||
DIST either-1.6.1.crate 13641 BLAKE2B e5f40c40a5edb6dcb07a10bf79183cbe42438f1f70f3932dce72f6f6e91f75f24d17d82bc447507def4dad4345ffc9dd9162dde778afb253bdb1218e91887949 SHA512 4bfe56920e30cbc8eb4f90162db618f7dca653b42db35ab6a7045d3fd9a24ceb1778b1f79613850bdb1a87ad3794fa0d73015e46c48d513f368d8c3776fc9ddf
|
||||
DIST glob-0.3.0.crate 18724 BLAKE2B 1f1dd380e7d668a0c2cff9134279ebda958b4bccdd4a65ff01f9665b45ec4cce8ffbd47eb46e52cf516c5fd5803561e6bcb60cdee21ddfbb8601a95d45500620 SHA512 87098ffdbc518442995c422120cef71f83069c8f88a1970ecec5105b0f284ddd92bcee929f5c230d5b90ae1ead7e1214c3eea26f4a8b26715a00c1ab8b09bc46
|
||||
DIST half-1.7.1.crate 36168 BLAKE2B 632fefc24ad4b44c64ef6d3da745392ac016580baa5ba898c45bf41598ebb9ea86bb11c041b8813df73aaa755e323cc762b9e95b834aff7118d0d77e1834e7d5 SHA512 cd678b9277fd909083b67eb86c1fe92f464c92e1932246c6793dd835069aac5af6b9dc16bfbdcfbcdd75d3a641bc1f2240effd83dff6068a41b6c54d3739f73e
|
||||
DIST hermit-abi-0.1.19.crate 9979 BLAKE2B 801e8052b85341cca388ada9db4b06bb1bd7b64474185b2ad06c0256b9e597639bd3dd4ba0053ea010f922e53969a4ab47b90d451fd9b94c8f2324055d151ea1 SHA512 1c877fcd562b15d2de9c151fd6c5f3ea4bf48abcb799e6139a180ffad5d64b632f0000d5707bbd92ff23a0e5f349157b9e0f5be8b50f03680b0fa47315dbb78a
|
||||
DIST indoc-0.3.6.crate 9663 BLAKE2B ca7a1f4d3cbedbee0ba0a3f19c4b3352ff90927eef744b7e4f1d60855d4dc4265202972e81e0fc06d1222d8d5fb322efc4ef669af7396b251248a1e45c91def2 SHA512 e900aa3b001df0fdbf1f543d8b679af317e85a1f95e26fc556213f2826a4f6c82d8c4f3f82de435e3591f8bc14e78eb22668d901dcbe2287f46740e0291afacd
|
||||
DIST indoc-impl-0.3.6.crate 7933 BLAKE2B 93e232e360e8f02943ef9a9cabf16bc863d792d8096b8d9a13a07f0b7b396db590abf83b5444f082317059dad7578ffae974dbc8a7e56fbdbab817b7d2534725 SHA512 18406587ee56a09dd2062cee456af697efa903343de42c0ff618a64ddf2bf7efed5da02e7220fed2636c555a6ae18059018f5c3c9b44ba8d3e5a34ea5b53c806
|
||||
DIST instant-0.1.10.crate 5218 BLAKE2B 1e4203d235006ca922134c715781a5bda5a932f6740b7e22505db21d3b675758bce10dbb370e96694574c40c43a1d71ea2e6372df7116b30fe8cb0b65a3b95fe SHA512 a6b2c7e0a7b954e961f2d904a4cd6f701617ad70a7ea13230ee157c473c903803dd64596baa0fabd075e995cd3d013e10681c8d712977341ea2b6f97dd48d596
|
||||
DIST itertools-0.10.1.crate 116219 BLAKE2B 7d354daf7b069515ec7fe77ff2f4f07ecf870735d7ca166fd6b10ba89431cc27bf264c648efd2052206e8edd8f596485b913071453f37e5de47da44e935db79f SHA512 8626eee66aa598e16f5322a6fc55b17c622656f58635c990f5cbd8faeb4739690b0abb3efac4a9a3073752e9f2a51a0ba29401edb12e0f6bf9bddd8d1b394dbc
|
||||
DIST itertools-0.9.0.crate 96429 BLAKE2B 36d3b1dec7ece85639337f1a40a00330a5216ea8c460d13e52f0f9fea71bed5b3914cc4a7e05b407ed41e0dbc2292ae5873b3481297edcd92ec547866d044b8c SHA512 1c6650060750f3073140c4a77fc4d1acffa7d18320012807df0e20ab06ddb39afa7f086d89626e3909f89dc1f0408c9ccee4dd9454ca1f7a6a145bb213e7c5ce
|
||||
DIST itoa-0.4.7.crate 12099 BLAKE2B 0e4ffbaad504565056f74c3ef560a87eff321a0da6d7a2c8fa35813c207713c22d77080c3b830fefbb21370dd29cfbc6a2807044485b38ac1e0c9c1de3ccebc5 SHA512 c61eb50aa00591af28698b45c528c36bd92088f7cd2f453cf686a1824f4656292638bebc468cf67f903473a5045f22777af623cc0515ef3bf25146b89a7c454f
|
||||
DIST js-sys-0.3.51.crate 67124 BLAKE2B 4f4c28c1ea1a490551ff759ccc494536b099fee6d2eaa597f6ef5ab22e7dbcb72ee870df5550205efbee181aea8cf6623abdb6ecc35418eb17ebd2bf3f56877b SHA512 e352238ec085a9381c27fbd849000c8a26d71d947b75ccabecf941612a87e446c45f793eaa152062e7c699cdae74512a016d44ed06f3298b4cc7d32ae5139f5e
|
||||
DIST lazy_static-1.4.0.crate 10443 BLAKE2B 25b2e61bbac48f0dcbc79c81d7bf01f2403d8269ecb6be3ea6147bd00f7a588df15a91f44dfc18ada19b21faa71de4637c7d493a8628cbecd0e547d74e616a23 SHA512 e124c0521ec7c950f3c4a066821918da7a9c6e711115d98009ae7c351928fdddead852e7596fea5937a9c30e4e4ce8eee7099b20248b5d6e3b2494b6a6d88cb8
|
||||
DIST libc-0.2.98.crate 522087 BLAKE2B 950686d7cde31322e1cdf82ae189192091b8543d14d0da0dcf3892910f4216e8e46bb1d5e7e8fcb1693a372577c57a6eb6538a0fef997c1c1a0466c3a1f7acb8 SHA512 2e730b8d46c42608c7da5ff4c5475667171b552b485c2684d3821310ac0f55c1a7a12d9a2cf68a05608cdd2a0928da5e290275c70a519a379d0ed25350689689
|
||||
DIST libcst-0.4.3_p20220607.tar.gz 725630 BLAKE2B 6bfe5d19447439f0f43ea396fc303915097e4937dd32c912e37d9445e748434ffc178bb6230a461ed6611729fffcedf4a65ede535ee7ebc33776675e09a8b138 SHA512 ca971f37375c0b8a52ebce495752cb9bf1fec24986988afcc1dec89e23c90480298c17fe6e610f9cd3bd64ca01e8c0297aa466e18e2b6d3d67bac78de643c7ed
|
||||
DIST lock_api-0.4.4.crate 20356 BLAKE2B 1b4a648467eba49232df5c595d7c5a0444018269a67db1768c7711d9d1a903a1dd00f99d8654c30186a470c035abdcec9994c8b1a347fc559c684b1792ec7f49 SHA512 655c8a1503b6e7f833b4c62109e1c5005727054847bff81e17d4159f91c02ac97512da0673ab227d17bc9ed0342fe3476247daf74cbc9a0b470e68c648ba706e
|
||||
DIST log-0.4.14.crate 34582 BLAKE2B ddfba35947ae1f5905cd9ecb9eb862a78af6f00ee8b8fe6258b369b140928fe677a02b1b3ca5bdec36ff2b16abd85a9f49688fd5f3d1ba2b2905e7f96b8a84c1 SHA512 796100167663d85a7bc4244cd305e9b3f0a1b1520764b63464698eb136318d0928c40c16f5d19d9f602a5bf769851275bbd48d66b088b0c37be7a6fb62def7cc
|
||||
DIST memchr-2.4.0.crate 63392 BLAKE2B a3f30546c3b58ff4eba534bd7046446e96ad793718edfd3379bd125c47eb270728c4aed4aed1c6afa27032f74078b2b2ddddd5cc6044e117e2b956bb13f902a6 SHA512 b142e308a5aef8e45910411789031e194349ee540c4ced0e2384d864dc1913299fb63a161ceb5228256e97d0949661b7f83a169ef9d4b78afbd9004cb7b8a2fb
|
||||
DIST memoffset-0.6.4.crate 7664 BLAKE2B 098783d0fde7268b16fc5c9f5df005b93daac18092f04d981559b9f0fa310344c6fbbb93d42587ec7107a5c4e8d757508377dadf03471dbd7022f3bdb5b3da4b SHA512 bf8d05b72571ccdef32a93cc4489ab4cb7abd41415d55572d1dfb983053afe3eb2615e968d87a326af90c5702b9959150f985a4186acfd61df9b69a74e99713d
|
||||
DIST num-traits-0.2.14.crate 45476 BLAKE2B ae310d9d5640acc3e45e1e5d1d2f519539795922c0058ee940c94c94b6654b39358b7c18dd23a276f2c1b16a30dd4de4cbc8575bcda6a5c11e70665d670e6439 SHA512 c3028eca9f7b718de0db3a36cf3e462bdba43562d52c9b809ed4cc0aa6af403aea542d6d4da743cd1dd541397815a3c5a84cef4d6e40122994e4be6a62319b2e
|
||||
DIST num_cpus-1.13.0.crate 14704 BLAKE2B e7a26e597ad5e45309393a9500b031ba64a77831320cbb96d7861139a2f7a453b7ba06a3255439b43ac1e2e36269b0a350d514020d3cd82c2513b57934b3ebbc SHA512 e75ec298fa682be84bf4efb6cf40126da9233ef25f07e887c2fa7421ee78790204564e6406c8219466651f47421e27f69eca690bb9cdfc982b644d78cc10de3f
|
||||
DIST once_cell-1.8.0.crate 28925 BLAKE2B 7681b1a7497b5711e663773c1a7e076f333c06c10d3f289079a781c36f050c1620cc279742ea8e5b15ec48f3d6038a6079bbda7fee3ae8e1128bd916d53ed43a SHA512 88e55c9433225ce85a08353168c87fca2237615482160a5c28f3ac17f06d48c63e0c21b5f7ef81f82ca133436e371802ea099453844f1c111003bcb6ba89e827
|
||||
DIST oorandom-11.1.3.crate 10068 BLAKE2B 443ced49f63015823866257a36a88e566f75adaa79511c1c73f1190ec8855ca590d2b6ece07c2ad5e9e47a89f7891af6e9e43b7d74d9ac57cb3551e60b50aca1 SHA512 51ae60ef51da56d7673f36a6c5b99b743580c5f5be54fdcb54b69e5e2f6bbba3267f96b74e7cd6dee6962dfa6696fd9ed073f22726a2861b8f2601946a8efab9
|
||||
DIST parking_lot-0.11.1.crate 39854 BLAKE2B 5a097d7016811de4ca7d21e8a811a96b2e857b5224b176cf7a3bc160c0a0678c9100423e3c096c5056e2df3a4dcba17a590cc64eb1d648355c153c5cdf9db228 SHA512 17e394ac8b62656177a12fcfd246d9bb59be468a5ac174e4d6d8b4ffd0411497d3ce943ca5deab184cebf5c1bbca97b4273f79bf210c78d7f4b6f5e9d68026a2
|
||||
DIST parking_lot_core-0.8.3.crate 32147 BLAKE2B 5218cfbff706c4388fef31c885c7a5d53566005775a3c440c6a2890efb189a4edfe8e99f6499cac36038846628a915ac988c15e1ebab1b3a3ffb53a64631dc19 SHA512 1dba5a7e68ee007918fb210ff308f7382ed1c54d2fe6db36a8246453434246b71e6795db107c83ca39c2bddf5e4a27da7978a464b53d41e150e744d81e75b341
|
||||
DIST paste-0.1.18.crate 12259 BLAKE2B ed72b93a27166b0989743c2528d4a41f4b87ffdd0c588557d11a5f37f85d5b8f03ced86150af6209f9fa8d0f6efee705769b26a2f4dc3363f35cc3ac12c0e6ad SHA512 a4d9c75f6f358d6c86eb0a66cdf22eedec180db37358ca2870a992e215d5b389b7991837d8f2769742ac1b093674cb4352ef9d6754a249253472fbcb3a81c001
|
||||
DIST paste-1.0.5.crate 17669 BLAKE2B fa8eafd98dec09e488cb7ce0600c18554887249f1f1dd4c4cf3d1902b7ace184324a4b9afe16a7f16bbbac0d7b15885649bcf8a33473413e37fcfe3fa1b57c4a SHA512 c363e56e1b9bc2e401827c292625951cf577ede568033cee53da2ec2383c4ca17082b52b82477c48d65881a8c76f535a66768022d1eae2cd5f55218dbfb9be22
|
||||
DIST paste-impl-0.1.18.crate 9451 BLAKE2B e465c4c7eef44d02eb1b61b5290090513607b452f4adc11487947b7047ddc44905d7a02df827feb2142f0e74583afdd9648c1c66086f10e1bd861b663200bf8c SHA512 c635efee46cb251b76ee9427432f81a0d944cdf1d0a95693d824c6085e7dea7e1e3f48c692ae27946f69e4e78d8080220058acf98e5c8a78482007349f8a7a4b
|
||||
DIST peg-0.8.0.crate 16754 BLAKE2B dfdda894ea23c1c1997043efa607028b1c2c0fb3561fe8162926820fb424d474529153f9e86b1b285646f440d03de96a613e5650d614c35eed67267af5b14706 SHA512 4fe7d26bf1ed082c6f737a628e72086f4da322e3083ba38a5a5312ef49f03b85591ef67fbd3203fb0abfbd9bc0e49b994954a7f0d81bda284c66c23b9a143395
|
||||
DIST peg-macros-0.8.0.crate 27596 BLAKE2B bcd18bc9a4ec88d4225d4254b6ee024a4e4b6c671db3e80529ac5bd2032c39c50d67a22f6738342ee81194db3d11667a086154d7027b73e22144a2e3e256a5fe SHA512 8ee832c003b6767720799a54c117c37857ab12e5e0a787f9059b8b8cc9a18d35e53d8a4828088ad2568de84467329f3265194ef33c58faf31e3c575b5c788747
|
||||
DIST peg-runtime-0.8.0.crate 3755 BLAKE2B 25726fdfb080c7eaa9fdbda505f990b8167cf5e36d6199a4ac3e671a26e6b452790cc869358e9e57257777be1504cf9da6113b1fee948898e9d337bdbbf56f31 SHA512 ba4223e6bd2a663d60f17865c07bebb29b51fffa3e0e2d60440e301fad4bc51e47edc772231935dd5b035cb0e5e9b9c54e87dffe9505a9e5cb6b1c98eb82e18f
|
||||
DIST plotters-0.3.1.crate 8595577 BLAKE2B 7c500c43c2b2875d9dc17e4eab57cbd8a470c6064deadf4e78c429abe2f1e97511f64bc67782b4e03e7cc47c8ac54aadfa5f7cc8c27d3b4453d2ee8252896c99 SHA512 c7bcdf9da56c2d1c03053f61256d44d2384fac1a9a7e0db058090c13b359bce76a2a96bbcbfde04fdcde0a9dd3db8a1a22bc57508b0b6e4a374c8b35ec6c9707
|
||||
DIST plotters-backend-0.3.2.crate 13524 BLAKE2B cfd42df0fcea4e5ee944a6b8c48e3b7fcecefd6d97f07e1c333067193c211da9eba29fb56e9fc8b861cfa2d1baa3c042fddb494bb66b9109656b26bde7901f7d SHA512 116bc6866094a2ec40a9ab9363378566ff37eeb4a4e3805562dd3e95f1d5e8664b54d3dc858a2c9974b125e308e46b77c294de2a655f836d342712c32f0242a3
|
||||
DIST plotters-svg-0.3.1.crate 7596 BLAKE2B ac8dffc5dea833c0506c472567056be0804e5519828b68f7b3bec9ee63dd59f9aa828c10732a50e004214512df06c7eaf164eb9613cda75b2753270fa358c0d6 SHA512 4d3cd02534440dc26f5eaa3b4966081901626c61d9fabe0092fed87c48929cb9be070d9c34486fc7c7bef308337ff4890d30f9581a613549e507db60dd9d8876
|
||||
DIST proc-macro-hack-0.5.19.crate 15556 BLAKE2B 98c22fc3e5f5fa8b6f44d15de42b6ffcc82ba3f98a07ffa48bcbc5d3abcfca6af136c5d0d8c7f1ca34261ed8f8c9c17a394231f97a4c342c81aa7f8b9e74b203 SHA512 9e4cbec41056438287f5b23086264c86e2f0cdc193064006556736377b2954229de13a585149b9995002c9aee3334ee2a80ae4afdcc96cabe7ed2bf718476952
|
||||
DIST proc-macro2-1.0.28.crate 38732 BLAKE2B f2d4765789d03d5d26c9de7e1283ce6e4086ca640d95a36649f8fdfe96533ad768b2a8ba56726e0462ba4fcd8f332fc455307987e0b7c79a5e96f2e75a641162 SHA512 2a4e34ab2bb692c3661db40ebc6d22f3dbcbc30c2f4d88e1a7f022f8522e943ffe2a1c9b92411c7e04941dc0156cb365e0de953fa45d8710e39b660ee9028741
|
||||
DIST pyo3-0.14.5.crate 330805 BLAKE2B 6ab0b487da4986a91c4360b2f5783fe77514d99ab79aa4fac18c4889e1f0077cf3d58ada0762d96c1cb7c93a6f2f0ebbe852ea881a23b1b5b39f6b974cc965b7 SHA512 050cf757cf3d07dad46af1bfb0a0fc4b4b7ef677af15d2119ef3eb83cf0bcaa02540c7e5c04a0c0653813e6041221754d3af6b6ac6041e9287fb9d50121c5b35
|
||||
DIST pyo3-build-config-0.14.5.crate 21440 BLAKE2B 8f0529a38b35893f82461d18c456eea1791c410c3af391443df892b897fb3f98d06bc802fd5a3c4750464fc91b532e703322c6637960e8c5bafd6f21ca0de61f SHA512 d955296d122219f5b06e29c23ec9f384e0f3aba2c5300d355fe755472de855e1ccb0393aafaae31288676d6fe85a936e61ce5f9232fcdda2366e865f28eacdea
|
||||
DIST pyo3-macros-0.14.5.crate 7658 BLAKE2B 7ebadd9c391b4171768df6493ba7ab6e70d2a34ab0d728f1b3b91caa6a0a0fae2274c613bc4c231673a7e37fc33b12a9d2da109e894d44761e61d37d76b6fb33 SHA512 6a4870f7a5fa0ad156a08999395136430dfaa2253fb73089ca3a37094f548c01e2989aab47738fe3705033df8ec4fc76de4242465b0a842974d66471ca152b2a
|
||||
DIST pyo3-macros-backend-0.14.5.crate 39447 BLAKE2B f7ff78088d490f95d77537a15954c90faf444a275091fdb081677c4890323e2822ef9f5bb7125f2e08c2362bd66ce6b74dd74f8c9e828cda18fec20d24c517e5 SHA512 8ae85d7846c06b6b68c74309b79c0edf5b608f443b1ece7a30a56df62f1d74c0910ccc1cfa460ef1954c7f978772b94827f50dca6165760acf76b0015d357011
|
||||
DIST quote-1.0.9.crate 25042 BLAKE2B 26ef31e89fd2f0cc21ff65f8072f30c7977ac634d2536cf9845a0894d6659f62a96cd0a6ee48f7706036c2c1b898ef8c9167bd62714ad0c9cba4fb02f30922af SHA512 dd6cdaea183b85400531ef01e56657edbec0d8f7c27898c1e591b72dff755fa5875b33ca320bd65be0e9aecfc6a61ec119a4bd1291e9f2057fca642ab5b198c8
|
||||
DIST rayon-1.5.1.crate 160424 BLAKE2B 1c31c8e3290f76d02347271cb020e50e8f915b7a064f133a196c12e07ae1551c0e7c31883a31ec419a05198d6c71f0057be1b8ddb21f451db9ba40da511a0e1a SHA512 a68e65aae7040a6f6b0cc33b53b4c22929c15504ed4fdf54f5eb5fcaeab137c220b00c716aed96246b6a762c4f1e8be920356231d6c4a0b3e01132b9ab96ffc9
|
||||
DIST rayon-core-1.9.1.crate 64961 BLAKE2B 7201024124324d2cf2d5785b7e79d2195adc7de576b826a9c28603dc44f1b5de46d277b791a741413c85facb4f4a552bfd55989a190f6f5ea3df4bbd32042f66 SHA512 c24c34dc488171ce476df145e8c6953d35fea93412805f6c411ba8b8e9dbbd733610b291203ee91bd265b766b78e14ba15a7b587e8f0ae8bde53f60e0644ef78
|
||||
DIST redox_syscall-0.2.9.crate 23533 BLAKE2B edff38a41e57f40f9285d43deaacea32d518f5d87382d535b0349f123569613d50e7b45a70e4013f35632485951967a5157146593811102f3c0a7d9177f07fed SHA512 4f3c9dcb925c57253fa27f6355482d4f984fe31c4f562f2cd22e953c6f1f475e0687003e495167f400f77d2594ffb9a69548454db8086da5913c00643ecd337f
|
||||
DIST regex-1.5.5.crate 238119 BLAKE2B 175cec668da4321930a070993feb1671e14348b78e8b432f9fa25afd764863ff233b0d1d8931951ff99a3b5bc2e18774f68a6c0a4e31125ffcdb990b5b1b009c SHA512 a5873edc75a64f03be77151c318bc90c7dff565f838d811f5973ebca2e86247efd58830b0a8ba41e372f5a72f5402d93873f8d34c36481fa4359874b2fa5d571
|
||||
DIST regex-automata-0.1.10.crate 114533 BLAKE2B 0e357229f6825f14339b1d7c40730b83e62bba12115d01ed20313320766e769a653a2fcd2c9d19af51a82c38e9e42c1a31d005e1f44f5b6fbb3ead7c9c74027f SHA512 56d64da361afce82c6cb49e70b99ce1fca3e1969c54bba5f9971db135f8544c65f49feb8827789947b3d1dcefc9c49a7a434a7ffe0d09c5900345a1733723c5f
|
||||
DIST regex-syntax-0.6.25.crate 293293 BLAKE2B d5ca0dbc26b03c6a1818026f9a69cd226ec934e7c64094d0ebe843052b648617ffae7aa3a074f8da46d03c46996d8b547d8916576342000bd9711089b3e57d73 SHA512 a3d31f82aadc6be1796f76c03152ff24f37fe42d6ce27fb98e2f55ab102f86502bc37ccd563f6e0eba61aab20d002184c618517b678b3b93cb8f0497cc046ca5
|
||||
DIST rustc_version-0.4.0.crate 12175 BLAKE2B 6fda2ce03eab45d7193fa0d70175cc7ffb56b7be85fb1314092bdcfd3948ea145420569ace3a47218a4a2a6e44a818862cea6dd8cfb945475496f63b591c29da SHA512 f66da7c6efe431db06cd01180d84ba67fcd38f8cd6ef693762957c00ccc2211f23c08079d7f184776e08f28d2d6ca3bdb5f5016f7de245c6193d4722891ba1db
|
||||
DIST ryu-1.0.5.crate 49570 BLAKE2B 3bfba4a5f290a429de7ac3b86823b2a973f40eb6f48c15329173d95964d31ada36f2618be4b36774a03f97f2ce61364900c6a3ad5465a294e2df311a1f4104ed SHA512 d1708ffa3112a684edf2956b6730ead040401d38f1457cde074eaaa59c249007dc8b925629e7f6df89f7ea757e9d0826649d685cc8ede0a04d50296048bf476c
|
||||
DIST same-file-1.0.6.crate 10183 BLAKE2B a320c8343e0b38078ba81c4f0159d886bf47764c74efe0d7cd2b3218426e8341b51e523c00a9e5fbc2ee1057618296bd70b576c68751bd55d6ddb352defaca15 SHA512 3ba35309742c8db63210d9ea78bff4ecd80471d69e6238eb96c7bf0673814f221e2d838fe6311bfc5a0e71b4a7ccba33e07859c0b9cff2171969ff08a4214a7c
|
||||
DIST scopeguard-1.1.0.crate 11470 BLAKE2B f774eb90b7d3ffb2efba47518e9d1dead4017ab4b38a4bd74914daa84a5af4bf9eb63da0496e3924499d79cd0439c37447aeda4a21226f95645bddcd6becfabe SHA512 368fa5726df8f42b599993681579a9ffd0196480ee3cd0f9f671e8493f3bedd1e1779bdf2beb329e77e0005fa09b816e3385f309490c0f2781568db275d4d17d
|
||||
DIST semver-1.0.3.crate 28918 BLAKE2B 81a737f6d13d14f9cbab939829d514dc85c14f8e1efac5a3274d6965ca3b7b07d94a5c2faa1a3913cc9b46c4506d988104aea26341e2f903bf5b4be4d8625e1a SHA512 8af01b90d00873587f113b30d750bc5af89ad0e24ca6c2d71d2afd7244023e321effd6aa25b6cbfffaf173ae646ff8a701148e6bfd3a625f9d14e37baec65c19
|
||||
DIST serde-1.0.126.crate 75138 BLAKE2B 51f37473483da8a05670a213f02e119173e4c97a49313cf855ff3e547bb0969fcd84ccb7d1554e7c1761b388ac5cd917cd7e680e3ac23d2504412f75401c0937 SHA512 f22ec92b2eaed0819610ae2c4471eb12aa3a4209f5fbfe829c2329010813837d11ffc02d7809335df6a978cf7944095fae79c7593324dfd49becc7633dd626ed
|
||||
DIST serde_cbor-0.11.1.crate 43947 BLAKE2B 4c1dc444089276b4bfb1b1237eeaefbb6954fa8b613e539fa6eabe01ddda990be50c5e5ce72e5f765835224e9de4fb0fdb26d2fada2b18d6b03f77665e2c41cc SHA512 165192ed999cfdbe162abd3aff92f86f4300ffa9347e57fda2ef3c32c69a18183d468db059d9dd80218bf01de15fec6fde7cf6dbb8cc2a6158785484353f2192
|
||||
DIST serde_derive-1.0.126.crate 54189 BLAKE2B fa3ca8ef2e7d9bd29e682ac7df066bab05301c2b92dc8f12d254a7e8b29e8d8a83d5405def3050db00f7e396fdd14f18cfac7918a5218d4b6822463c7c0f5c5d SHA512 e3c430b82def037d2f1dcc96ff7dc075636c81ab8f12e07ba09d232bc8224204c7b0cddc994c1ec98400e50340e03d6bad0dfa624b4d869e5f29d72b293d30bf
|
||||
DIST serde_json-1.0.64.crate 115138 BLAKE2B c61a404db9800cfb4e2ac29d4e287a7c8f388b62407d5e25e07514e2840fdf9c127476db35cb556b56143755c64c26be1c6b1facc7529067b06946ac8f54a573 SHA512 55a45dd4c60fd93d2d9331f6a8eac39fdfece9ddc1aae45ea27e3dfa81352f08c71bf03906ba99d0feb5df8d847b68547ecaa8eb5a2c76011ebbe8d4cd5bfc2d
|
||||
DIST smallvec-1.6.1.crate 26444 BLAKE2B ca6c50a63acdd93a2131654d99e50545a6e2d08eb3e2bd57d4a8ee073d90c08195ee442745a8d62a68179ce7bb8e229b7ff8c6fcf46372a9844bc9280b7c85cb SHA512 9e6061c8211a4485ab54eb541adf40748e1fc3fdfab0849e38e5fd34fc6cc69ae78bd065b788692385a6b8157b031c2fe373900e13d3e56e94fc08d574edaaad
|
||||
DIST syn-1.0.74.crate 232974 BLAKE2B fc17dc2645fbe2d1ee409f895732b86cb77dc14837d35d7773e7f9f055e0b56f70be86203f13c549f0b43e1e4e1e777cc5bee2f08a733fe447f907dfaa443da7 SHA512 5aae03a68a4a8c1234d4e9a69cd37b9f6c698e2b635f10a030c0fac22cf00414c2a5e7523e0efe43181bc29c17abe6abc0eab103391259c97ce566713e3349f6
|
||||
DIST termcolor-1.1.3.crate 17242 BLAKE2B 5aef69c0004081bd3cc4d531d13d63627cc02313868c0faab62358d13abfa7b4ba82f142c2801d25a6ae46ecbc8b7bdbeaa21c9105ea3b8950ab6a38cdb88513 SHA512 5838fcbfd70f300cb4b62aab50565db52074c56b152ccc8ac1173e4676c0d5a636271bf5a645a77da6e1d4edbf0091af2cd4dd6d73b85c3d198c760898c06f3a
|
||||
DIST textwrap-0.11.0.crate 17322 BLAKE2B 257428908342774593bbd3528fcdae710712ff54e8a711393a24356d8ba0e16e466a4b20c05f942c48ca76b3b5b5aaa90ec202f782cad892caa8b71ccf124da6 SHA512 f5c0fe4f28ff1a3a0931e8e235b5157a45f67967985bcc752418c5ec3481fca44a8ae4800088889b37e8cd0533f53d3c456d5ffd19b767b3f83a87b49a2e209a
|
||||
DIST thiserror-1.0.26.crate 16711 BLAKE2B 4524c3ef351eaa1266cbbbafec6082695d5c1485cec7bcfdffd64719fd57efb4e40f119435eae5c6f574a80f59a68bd8c868e2493ddf36f4882e7de65fd4bf93 SHA512 bfe93a14006a3d9e0e996b310718223f8442802a384a1b999c15dd1a25f642c5cb2db7a50a69cbb097ec50ee3b0129b509f19225ca714a5c459d4dfc8255d84b
|
||||
DIST thiserror-impl-1.0.26.crate 13431 BLAKE2B dc753a4cc1e7b8b3eb44bd9462b6b19ee983fefbfe1f60a974195a536fdbc68395942a229a1d2ec7a8594669a439a6efd3cd22573a647a7fb7a371e793fba645 SHA512 43eea818b72469bc4d5c28e449c2e284c1e11b2674b9e67b1788af7ab66bd64afabfd8f5861938a7f9547a9c13387e0ce400419c6283bbe1e899d18d998cd921
|
||||
DIST tinytemplate-1.2.1.crate 26490 BLAKE2B af39d96f33f63238e455a4e38fde1d1730fd9661ae68be7b05df6ef9d2ab1a04db1332cc4ec9deb6da3a8e22b124df81b0fa8916d8491b808742bb733c8e48be SHA512 0cc080057e096f0796e72004343e1a8332c2e8a12e43f6ade150ebf632e9c29c7ad04de0b940cd57df81efdc4d07a6607da9b86a30d8383e39ac3d7be185edb9
|
||||
DIST toml-0.5.9.crate 55667 BLAKE2B f2bbcac136e0182cad9b51f07943610c8700b68afd08fdbb822b47bb79d215e8132376da8ac61fd550e86c353a83b007297b6ac92ef5d503e1b90e746c40c649 SHA512 7151bcafbe2bdb1d2bb91562daebd357c884819af047843f1b4a56bc3812d4153eaf70683d0f9bff51bd1048700920322d64d41da13ebb4cbf34f0f7822d7ce7
|
||||
DIST trybuild-1.0.53.crate 35131 BLAKE2B 4774a11f8aa2d26ab972dedf36435f46d8e4b8c8aeec2b3b8108c2c1564753e58882648e8441fd99c7c3dd7bc500dfc5f9a394dac61e0904e52e4bda03477a90 SHA512 01d25356b062a2a8f49c703bf03efe8b6c44e5718fe95fdf9eff6f24631ec13c19b85592c15b180129409bf10360c6571f597c3dccc47fe39a4e6f2a748aba0c
|
||||
DIST unicode-width-0.1.8.crate 16732 BLAKE2B 5aa7b87eef1322e4151a3fcf981ade311b8fa030527d7561815950e58d3f15156163dfe34da6a708c37dccc3f7652bf7fc2cd899fe8bb0118b67c4113ff3a2d2 SHA512 0abba6da6981a2451e01d93bbd47652c46eb6fb07cc0214f33259fb29945bfd5ee2b302e883ddca8f68e921635f222701b7310e7da2a5e225f854980d1e474b0
|
||||
DIST unicode-xid-0.2.2.crate 14955 BLAKE2B 6c6da49ac08dbd8b3248272224d6bff96b9cd1f36029b1937a58a0b929c3a48326053305ed49e73edd70f572f5abbc4817cedc899c69e3457805ad056669f6af SHA512 92ffd0dd34e3ca235ecf110b38c447d3ec1faa23d76c112457f28d432f92fa6b5f428bc5e1bfd278f361f55426dd96e19ecb0d3eff6cf250892f069c52bd89a8
|
||||
DIST unindent-0.1.7.crate 8346 BLAKE2B cbf76fd18e49332e61275ab204cef1fc4dee58091307f8cbe2107d3a8441551055541583f1d643d4d15f9cc17a8405f540f0c53548f5b2379dd70791a03640cb SHA512 d3f4543f97f1386f63306a206074de1d10077ae968ea6eb6638545eeaf8cef662e1c84a15788e9df640eeb6af4cbc187721ec01af43984e4eeb2dfb0423c6d70
|
||||
DIST walkdir-2.3.2.crate 23516 BLAKE2B 473f2b51aafd6ac17e5c3da8d545d179b31486b3a65ab39fbd8bd7fbb2ebcc24bebf01781200a26a68f0b1cb464f5763a919aead3b03eba5a7e1be6efec5500b SHA512 6c44071354faf37720ec4117ded34c8d530489542ee107ac26a7a56ef4a882b9003e22e84f1d61f6078643521343e35aa1f7b57c838779e78e5937a667bf82da
|
||||
DIST wasm-bindgen-0.2.74.crate 158439 BLAKE2B 28a0be539d0bdec4e23d4c5a613ec0727c00112d1da1948c050d4ce6f5f42a07fce6d1f2fafa7a66ecee9183fee9a7c23845e12eb50d206f760bfc76dad41491 SHA512 21ac04c54be9f3d3f32edbcffcd24cb9401418e0a398a3f00b6d4a0302bb32b7b044b513163a12952b09b9465b07ec7e4c26a83ad88f8ae39ac5fdc9439a1af5
|
||||
DIST wasm-bindgen-backend-0.2.74.crate 25434 BLAKE2B 211365a4407865646376bc40fbfd9865715b137aadc18f267a9d32be8e0e585d05286f8a40cba20060e3591e3a5afa49f678bac6546cde7ef88c2bde36909724 SHA512 df9fdca6c48ecf1926552c4fe06a5936f7ea0523d62e0c62f104ce5eeae7ced1fa33875e2d3ef43d58a6395f77dd37e4882850443eb1d6aa59f0ec0bcf537cfb
|
||||
DIST wasm-bindgen-macro-0.2.74.crate 11536 BLAKE2B 65cd4b6206cc3f8303f89a76628cf54f7e31b31857eac3cc2c377b4a11f7c32548faf6a87f4a821e4ac6f66ca8d36427f4563eac8cc84e2612d5a9438b8df861 SHA512 34c7f3703ee1ee2060ba6ae638bc69193d32ced9e30c40d75bae1431efdd76b4f3adca8f9a72fb7c75f894de42a478556828e1a3854e436427bbd5dc6dc7b838
|
||||
DIST wasm-bindgen-macro-support-0.2.74.crate 17831 BLAKE2B 29f3828f58b0e8eaae04e1d73bbf0b4cea7b75c1a5ae4348938a5f77d9eb1a1ee13dd137f9750f4c8defa6f2f5444d66b6715bc5052c57a603bf3a94cb05a428 SHA512 feab4a3661a879d5fdef852531e3261060db46f1d80106926bc8a8294a19adb104a9cfb59f3fead693abf3707118084a063906248d3f4c566b43e9aa9c2983b4
|
||||
DIST wasm-bindgen-shared-0.2.74.crate 7163 BLAKE2B 076464004d12495342a4b24f1dedc629f0ebb49993fce74271a5e59cd39e9a38ceea9a287716c65c2e61744c829388f7cdd7597a541da22b4f794b8bc3d44094 SHA512 4613c677d04abcabe6132f8f2a5a24f622cb1cb0c084f535e2f97584acba7a0faa12fd0636186b58756a7e4a82f364b04ea73330d7841940917f5e3324d0e60a
|
||||
DIST web-sys-0.3.51.crate 651133 BLAKE2B 330aaa7323a516eb840b2a6ff0ee2e076ed70990c04679dca328d5eeae9aac01fb07a4e2852615715f14abe368989f84f159ac72a4c320c01437056dd7dec706 SHA512 fd0e1ec156d88699adc271d092dd1adf4d41cd554b2b49e2c53423eabbc2215b539a435d1b9146dccc40282339d766565ccdedef82febcafca43cb6e1437e5fc
|
||||
DIST winapi-0.3.9.crate 1200382 BLAKE2B cb5799749ccd935ea2d7068d953cecf19f543d9db7dc16ad4584bb7005373ada34937a3ced7225544d8bc765da599911c7a3190efefb3a25b7c1bb7123b4f673 SHA512 ff8b7b78065f3d8999ec03c725a0460ebc059771bf071c7a3df3f0ecd733edf3b0a2450024d4e24e1aedddaecd9038ce1376c0d8bbf45132068cf45cf4a53a97
|
||||
DIST winapi-i686-pc-windows-gnu-0.4.0.crate 2918815 BLAKE2B 4d357e4d30f9552972170d65b9a5358b69c46a3e772fe05efc22f3d4ffc1caeeaad7aacdc7abd503a7ad0545f8bd7d22bf351dcb6df76f812fa4d45c34d65df0 SHA512 a672ccefd0730a8166fef1d4e39f9034d9ae426a3f5e28d1f4169fa5c5790767693f281d890e7804773b34acdb0ae1febac33cde8c50c0044a5a6152c7209ec2
|
||||
DIST winapi-util-0.1.5.crate 10164 BLAKE2B fc800aceae5249a858c806c3e969ef2545766099872d856ebee51c883d9acf1122278db9607d50ca53eac351502b700fd2463900932d342240f97f683d517963 SHA512 7baeb661f397c4693dfa001fdc774b323c51a7c55caad40f2de5112a1cefd1d6151e3df41fa4ee193460a5905917c83d2b1de5fa10b4bd014ad96690af95c0fd
|
||||
DIST winapi-x86_64-pc-windows-gnu-0.4.0.crate 2947998 BLAKE2B 2ad1ea8b5fa07d544e910ccba043ae925269b76b26c9da356305b34b86741dd8b9aff0b9ffe3d562db4fcd7d7c46a11ce9e3168b782b1d89ae6881742b7ede82 SHA512 4a654af6a5d649dc87e00497245096b35a2894ae66f155cb62389902c3b93ddcc5cf7d0d8b9dd97b291d2d80bc686af2298e80abef6ac69883f4a54e79712513
|
||||
162
dev-python/libcst/libcst-0.4.3_p20220607.ebuild
Normal file
162
dev-python/libcst/libcst-0.4.3_p20220607.ebuild
Normal file
@@ -0,0 +1,162 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{8..10} ) # python3_11 depends on dev-python/black
|
||||
|
||||
# Make sure to remove 'libcst', 'libcst_native' from crates list
|
||||
CRATES="
|
||||
aho-corasick-0.7.18
|
||||
annotate-snippets-0.6.1
|
||||
atty-0.2.14
|
||||
autocfg-1.0.1
|
||||
bitflags-1.2.1
|
||||
bstr-0.2.16
|
||||
bumpalo-3.7.0
|
||||
cast-0.2.7
|
||||
cfg-if-1.0.0
|
||||
chic-1.2.2
|
||||
clap-2.33.3
|
||||
criterion-0.3.4
|
||||
criterion-cycles-per-byte-0.1.2
|
||||
criterion-plot-0.4.3
|
||||
crossbeam-channel-0.5.1
|
||||
crossbeam-deque-0.8.1
|
||||
crossbeam-epoch-0.9.5
|
||||
crossbeam-utils-0.8.8
|
||||
csv-1.1.6
|
||||
csv-core-0.1.10
|
||||
difference-2.0.0
|
||||
either-1.6.1
|
||||
glob-0.3.0
|
||||
half-1.7.1
|
||||
hermit-abi-0.1.19
|
||||
indoc-0.3.6
|
||||
indoc-impl-0.3.6
|
||||
instant-0.1.10
|
||||
itertools-0.9.0
|
||||
itertools-0.10.1
|
||||
itoa-0.4.7
|
||||
js-sys-0.3.51
|
||||
lazy_static-1.4.0
|
||||
libc-0.2.98
|
||||
lock_api-0.4.4
|
||||
log-0.4.14
|
||||
memchr-2.4.0
|
||||
memoffset-0.6.4
|
||||
num-traits-0.2.14
|
||||
num_cpus-1.13.0
|
||||
once_cell-1.8.0
|
||||
oorandom-11.1.3
|
||||
parking_lot-0.11.1
|
||||
parking_lot_core-0.8.3
|
||||
paste-0.1.18
|
||||
paste-1.0.5
|
||||
paste-impl-0.1.18
|
||||
peg-0.8.0
|
||||
peg-macros-0.8.0
|
||||
peg-runtime-0.8.0
|
||||
plotters-0.3.1
|
||||
plotters-backend-0.3.2
|
||||
plotters-svg-0.3.1
|
||||
proc-macro-hack-0.5.19
|
||||
proc-macro2-1.0.28
|
||||
pyo3-0.14.5
|
||||
pyo3-build-config-0.14.5
|
||||
pyo3-macros-0.14.5
|
||||
pyo3-macros-backend-0.14.5
|
||||
quote-1.0.9
|
||||
rayon-1.5.1
|
||||
rayon-core-1.9.1
|
||||
redox_syscall-0.2.9
|
||||
regex-1.5.5
|
||||
regex-automata-0.1.10
|
||||
regex-syntax-0.6.25
|
||||
rustc_version-0.4.0
|
||||
ryu-1.0.5
|
||||
same-file-1.0.6
|
||||
scopeguard-1.1.0
|
||||
semver-1.0.3
|
||||
serde-1.0.126
|
||||
serde_cbor-0.11.1
|
||||
serde_derive-1.0.126
|
||||
serde_json-1.0.64
|
||||
smallvec-1.6.1
|
||||
syn-1.0.74
|
||||
termcolor-1.1.3
|
||||
textwrap-0.11.0
|
||||
thiserror-1.0.26
|
||||
thiserror-impl-1.0.26
|
||||
tinytemplate-1.2.1
|
||||
toml-0.5.9
|
||||
trybuild-1.0.53
|
||||
unicode-width-0.1.8
|
||||
unicode-xid-0.2.2
|
||||
unindent-0.1.7
|
||||
walkdir-2.3.2
|
||||
wasm-bindgen-0.2.74
|
||||
wasm-bindgen-backend-0.2.74
|
||||
wasm-bindgen-macro-0.2.74
|
||||
wasm-bindgen-macro-support-0.2.74
|
||||
wasm-bindgen-shared-0.2.74
|
||||
web-sys-0.3.51
|
||||
winapi-0.3.9
|
||||
winapi-i686-pc-windows-gnu-0.4.0
|
||||
winapi-util-0.1.5
|
||||
winapi-x86_64-pc-windows-gnu-0.4.0
|
||||
"
|
||||
|
||||
# Current version (0.4.3) has git based rust crates
|
||||
# https://github.com/Instagram/LibCST/pull/691 updates the rust module to use versioned crates
|
||||
MY_REV=380f045fe05bfdc6a0555f8e36a0c1c406ca1b77
|
||||
MY_PN="LibCST"
|
||||
|
||||
inherit cargo distutils-r1
|
||||
|
||||
DESCRIPTION="A concrete syntax tree parser and serializer library for Python that preserves many aspects of Python's abstract syntax tree"
|
||||
HOMEPAGE="https://github.com/Instagram/LibCST"
|
||||
SRC_URI="
|
||||
https://github.com/Instagram/LibCST/archive/${MY_REV}.tar.gz -> ${P}.tar.gz
|
||||
$(cargo_crate_uris)
|
||||
"
|
||||
S="${WORKDIR}/${MY_PN}-${MY_REV}"
|
||||
|
||||
LICENSE="MIT Apache-2.0 PSF-2 BSD Boost-1.0 Unlicense"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
RDEPEND="
|
||||
>=dev-python/pyyaml-5.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/typing-extensions-3.7.4.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/typing_inspect-0.4.0[${PYTHON_USEDEP}]
|
||||
"
|
||||
DEPEND="
|
||||
${RDEPEND}
|
||||
test? (
|
||||
~dev-python/black-22.3.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/hypothesis-4.36.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/hypothesmith-0.0.4[${PYTHON_USEDEP}]
|
||||
>=dev-python/prompt_toolkit-2.0.9[${PYTHON_USEDEP}]
|
||||
>=dev-python/setuptools-rust-0.12.1[${PYTHON_USEDEP}]
|
||||
)
|
||||
"
|
||||
BDEPEND="test? ( dev-python/ufmt[${PYTHON_USEDEP}] )"
|
||||
|
||||
distutils_enable_tests --install pytest
|
||||
|
||||
export SETUPTOOLS_SCM_PRETEND_VERSION=0.4.3
|
||||
|
||||
python_test() {
|
||||
# Requires `/usr/bin/pyre` from https://github.com/facebook/pyre-check
|
||||
local EPYTEST_DESELECT=(
|
||||
'libcst/metadata/tests/test_type_inference_provider.py::TypeInferenceProviderTest::test_gen_cache_0'
|
||||
'libcst/metadata/tests/test_type_inference_provider.py::TypeInferenceProviderTest::test_simple_class_types_0'
|
||||
'libcst/metadata/tests/test_type_inference_provider.py::TypeInferenceProviderTest::test_with_empty_cache'
|
||||
)
|
||||
|
||||
run_in_build_dir ${EPYTHON} -m libcst.codegen.generate all
|
||||
epytest
|
||||
}
|
||||
8
dev-python/libcst/metadata.xml
Normal file
8
dev-python/libcst/metadata.xml
Normal file
@@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM 'https://www.gentoo.org/dtd/metadata.dtd'>
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>telans@posteo.de</email>
|
||||
<name>James Beddek</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
||||
1
dev-python/marshmallow_enum/Manifest
Normal file
1
dev-python/marshmallow_enum/Manifest
Normal file
@@ -0,0 +1 @@
|
||||
DIST marshmallow_enum-1.5.1.tar.gz 6562 BLAKE2B b79a610e2e99c29d8d972f6e4963e5f8632a1c826b6aa8e8ceba83cc03c665a6ea4ac443872a05eff748ba09c016bc9275440cdce994a2e1fa1edf743da25a13 SHA512 989fe58613dc28f242b1990a727a87c453809ad2de9355595e53e2c569de6434c76c150522c31189282edca74740dc0aabfafa57e2f78397644adae1b6d99f7d
|
||||
28
dev-python/marshmallow_enum/marshmallow_enum-1.5.1.ebuild
Normal file
28
dev-python/marshmallow_enum/marshmallow_enum-1.5.1.ebuild
Normal file
@@ -0,0 +1,28 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{8..11} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Enum handling for Marshmallow"
|
||||
HOMEPAGE="https://github.com/justanr/marshmallow_enum"
|
||||
SRC_URI="https://github.com/justanr/marshmallow_enum/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
RDEPEND=">=dev-python/marshmallow-2.0.0[${PYTHON_USEDEP}]"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
distutils_enable_tests pytest
|
||||
|
||||
src_prepare() {
|
||||
sed -e '/addopts/d' -i tox.ini || die
|
||||
distutils-r1_src_prepare
|
||||
}
|
||||
8
dev-python/marshmallow_enum/metadata.xml
Normal file
8
dev-python/marshmallow_enum/metadata.xml
Normal file
@@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM 'https://www.gentoo.org/dtd/metadata.dtd'>
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>telans@posteo.de</email>
|
||||
<name>James Beddek</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
||||
1
dev-python/moreorless/Manifest
Normal file
1
dev-python/moreorless/Manifest
Normal file
@@ -0,0 +1 @@
|
||||
DIST moreorless-0.4.0.tar.gz 10127 BLAKE2B 60e810352e13d4723b138b6bad78536994c9430b51feb5114d44738515e890143b2d69678bb0d2fa87c51e0918b4ef15a084bd466898f41a0055ca3f1372b619 SHA512 da463645ec7374cf6636c257e42050a0b79d5784a7c98ec1818db8e07fd7bf3aaf37f67e2e44d2befe51e01118ad93a744e39fbbcb24ca0f26d961adfa6ead1d
|
||||
8
dev-python/moreorless/metadata.xml
Normal file
8
dev-python/moreorless/metadata.xml
Normal file
@@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM 'https://www.gentoo.org/dtd/metadata.dtd'>
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>telans@posteo.de</email>
|
||||
<name>James Beddek</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
||||
31
dev-python/moreorless/moreorless-0.4.0.ebuild
Normal file
31
dev-python/moreorless/moreorless-0.4.0.ebuild
Normal file
@@ -0,0 +1,31 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYTHON_COMPAT=( python3_{8..11} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Wrapper to make difflib.unified_diff more fun to use"
|
||||
HOMEPAGE="https://github.com/thatch/moreorless"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
RDEPEND="dev-python/click[${PYTHON_USEDEP}]"
|
||||
DEPEND="
|
||||
${RDEPEND}
|
||||
test? ( dev-python/parameterized[${PYTHON_USEDEP}] )
|
||||
"
|
||||
|
||||
distutils_enable_tests unittest
|
||||
|
||||
export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
|
||||
|
||||
python_test() {
|
||||
${EPYTHON} -m moreorless.tests -v || die
|
||||
}
|
||||
@@ -1,2 +1 @@
|
||||
DIST pykeepass-4.0.0.tar.gz 88720 BLAKE2B 7dcce1ded4527f32e0a602d9a7b742fabd32ee6c5e6836f0d4d217c3117177f258e974275670c9cea408e05335004996bea6a68ba12fe02ac30b0276ac7cfb54 SHA512 03483c9dc78774b2c5d4088f9995db9a9142bc69a8d4bc1824f4868175d3556434cb155c1f35a3fa0c04fca72f571af518166f59bcbe21431b7fe34a20b57cb2
|
||||
DIST pykeepass-4.0.1.tar.gz 99343 BLAKE2B ed3ea6575041ef73adc769365078818af9080851bba8b31ee24ef283480633305147307c4ea7217fba96ca18cd90bcf33b0d66b0a9148121165f67937d8677b0 SHA512 512f25029fcaa7a84459767cd9101d113623722c2aaf466fd3e77cf0043c37d344ccd2c0226fcbc3b3c22e39f8060c172ab1e1c72993c469a4499b21c47f6134
|
||||
DIST pykeepass-4.0.2.tar.gz 102819 BLAKE2B 27bac0508328ed36bed779a5a74978a0e7d3aec25212811de7295214b05fc018e722530b3e40d2e09a68c8ffffd93f60dde79aa6ee03b1a445c1ac93d51c0847 SHA512 2e3704246fd1bf230fa6525a3d2cba1cd09634b669653df3c66ac52642bcd1a59f28ca09ef8a05b31e70604c70b9ad247d7ab2badddab325aa0dee837c0a2402
|
||||
|
||||
@@ -1,33 +0,0 @@
|
||||
From 883714197ab39dfb68a5dffd2268e88a964f8913 Mon Sep 17 00:00:00 2001
|
||||
From: David Heidelberg <david@ixit.cz>
|
||||
Date: Wed, 14 Aug 2019 17:37:25 +0200
|
||||
Subject: [PATCH] setup.py: exclude tests directory
|
||||
|
||||
Fixes build on ebuild based distributions.
|
||||
|
||||
Signed-off-by: David Heidelberg <david@ixit.cz>
|
||||
---
|
||||
setup.py | 2 +-
|
||||
tests/__init__.py | 0
|
||||
2 files changed, 1 insertion(+), 1 deletion(-)
|
||||
delete mode 100644 tests/__init__.py
|
||||
|
||||
diff --git a/setup.py b/setup.py
|
||||
index 773acfc..2a8c17b 100644
|
||||
--- a/setup.py
|
||||
+++ b/setup.py
|
||||
@@ -11,7 +11,7 @@ setup(
|
||||
author="Philipp Schmitt",
|
||||
author_email="philipp@schmitt.co",
|
||||
url="https://github.com/libkeepass/pykeepass",
|
||||
- packages=find_packages(),
|
||||
+ packages=find_packages(exclude=("tests")),
|
||||
install_requires=[
|
||||
"python-dateutil",
|
||||
"construct",
|
||||
diff --git a/tests/__init__.py b/tests/__init__.py
|
||||
deleted file mode 100644
|
||||
index e69de29..0000000
|
||||
--
|
||||
2.22.1
|
||||
|
||||
@@ -1,40 +0,0 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
PYTHON_COMPAT=( python3_{8..9} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Python library to interact with keepass databases (supports KDBX3 and KDBX4) "
|
||||
HOMEPAGE="https://github.com/libkeepass/pykeepass"
|
||||
SRC_URI="https://github.com/libkeepass/pykeepass/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
RDEPEND="
|
||||
>=dev-python/argon2-cffi-19.2.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/construct-2.10.54[${PYTHON_USEDEP}]
|
||||
>=dev-python/future-0.18.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/lxml-4.3.5[${PYTHON_USEDEP}]
|
||||
>=dev-python/pycryptodome-3.8.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-dateutil-2.8.1[${PYTHON_USEDEP}]
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
PATCHES=( "${FILESDIR}"/pykeepass-4.0.0-fix-tests-install.patch )
|
||||
|
||||
distutils_enable_tests pytest
|
||||
|
||||
src_prepare() {
|
||||
distutils-r1_src_prepare
|
||||
# pycryptodomex to pycryptodome conversion
|
||||
sed -i 's/Cryptodome/Crypto/g' pykeepass/kdbx_parsing/{common,twofish}.py || die
|
||||
}
|
||||
|
||||
python_test() {
|
||||
"${EPYTHON}" tests/tests.py -v || die
|
||||
}
|
||||
@@ -3,13 +3,13 @@
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{8..9} )
|
||||
PYTHON_COMPAT=( python3_{8..10} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Python library to interact with keepass databases (supports KDBX3 and KDBX4) "
|
||||
HOMEPAGE="https://github.com/libkeepass/pykeepass"
|
||||
SRC_URI="https://github.com/libkeepass/pykeepass/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
SRC_URI="https://github.com/libkeepass/pykeepass/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
@@ -25,8 +25,6 @@ RDEPEND="
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
PATCHES=( "${FILESDIR}"/pykeepass-4.0.0-fix-tests-install.patch )
|
||||
|
||||
distutils_enable_tests pytest
|
||||
|
||||
src_prepare() {
|
||||
1
dev-python/python-skywater-pdk/Manifest
Normal file
1
dev-python/python-skywater-pdk/Manifest
Normal file
@@ -0,0 +1 @@
|
||||
DIST skywater-pdk-0.0.0_p20220424.tar.gz 2453601 BLAKE2B 527c66f71b79b24d67eca0ed43d654073a62edf9ff71dec7cf86e783f6d41635803066cf723e88cacb284b090e7bf1f35b22106454d882307f9c7b8338964b35 SHA512 8a26cc93572844ff1f1f9112b42f1fb4691d65cb9598554c8de326c7372e650c8c10bf0d9258bfebcfc2917988fc7405b5b75d5c5adfe131ff5db19dd6a159b4
|
||||
8
dev-python/python-skywater-pdk/metadata.xml
Normal file
8
dev-python/python-skywater-pdk/metadata.xml
Normal file
@@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM 'https://www.gentoo.org/dtd/metadata.dtd'>
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>telans@posteo.de</email>
|
||||
<name>James Beddek</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
||||
@@ -0,0 +1,29 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYTHON_COMPAT=( python3_{8..10} ) # python3_11 depends on dev-python/dataclasses_json
|
||||
|
||||
MY_PN="skywater-pdk"
|
||||
MY_REV=5a57f505cd4cd65d10e9f37dd2d259a526bc9bf7
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Python library for working with files found in the SkyWater PDK"
|
||||
HOMEPAGE="https://github.com/google/skywater-pdk"
|
||||
SRC_URI="https://github.com/google/skywater-pdk/archive/${MY_REV}.tar.gz -> skywater-pdk-${PV}.tar.gz"
|
||||
S="${WORKDIR}/${MY_PN}-${MY_REV}/scripts/python-skywater-pdk"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
RDEPEND="dev-python/dataclasses_json[${PYTHON_USEDEP}]"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
src_prepare() {
|
||||
sed '/sample/d' -i setup.py || die
|
||||
distutils-r1_src_prepare
|
||||
}
|
||||
1
dev-python/stdlibs/Manifest
Normal file
1
dev-python/stdlibs/Manifest
Normal file
@@ -0,0 +1 @@
|
||||
DIST stdlibs-2022.3.16.tar.gz 22314 BLAKE2B 568df82f9635007aa35509c20445d1554c6e3dd1ca13a727bd27932ddf0f2cd68fb21b74e40bf0fbf359932ef50e9d35f3cf64ae6f0eeecde9303a8c1726e16e SHA512 b59721730f85351271c346379bec23da504051426276f360627b2d0aa4eb56ed66640321f20362f158933928e8f3fa986b8b419bbd3c309a63101ecd46f92a0e
|
||||
8
dev-python/stdlibs/metadata.xml
Normal file
8
dev-python/stdlibs/metadata.xml
Normal file
@@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM 'https://www.gentoo.org/dtd/metadata.dtd'>
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>telans@posteo.de</email>
|
||||
<name>James Beddek</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
||||
19
dev-python/stdlibs/stdlibs-2022.3.16.ebuild
Normal file
19
dev-python/stdlibs/stdlibs-2022.3.16.ebuild
Normal file
@@ -0,0 +1,19 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
DISTUTILS_USE_PEP517=flit
|
||||
PYTHON_COMPAT=( python3_{8..11} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="What's in the Python stdlib"
|
||||
HOMEPAGE="https://github.com/omnilib/stdlibs/"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
distutils_enable_tests unittest
|
||||
1
dev-python/trailrunner/Manifest
Normal file
1
dev-python/trailrunner/Manifest
Normal file
@@ -0,0 +1 @@
|
||||
DIST trailrunner-1.2.1.tar.gz 14362 BLAKE2B f3be6db8bdfbd7fd8fc5dda97025f4621387cca12779187ae2c25850d91f33ad78e07e92c308d5f134e23f623771e7bd80e819e831a4cfde68508739bc463923 SHA512 eddc767626c301b143a14c4c14683d59fc7771d6b4cf6b787623601bb15d47de92cd7fd6d862304d321b58b23df800c37177ad7635a5994dbad8ad4e919ad3e2
|
||||
8
dev-python/trailrunner/metadata.xml
Normal file
8
dev-python/trailrunner/metadata.xml
Normal file
@@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM 'https://www.gentoo.org/dtd/metadata.dtd'>
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>telans@posteo.de</email>
|
||||
<name>James Beddek</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
||||
22
dev-python/trailrunner/trailrunner-1.2.1.ebuild
Normal file
22
dev-python/trailrunner/trailrunner-1.2.1.ebuild
Normal file
@@ -0,0 +1,22 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
DISTUTILS_USE_PEP517=flit
|
||||
PYTHON_COMPAT=( python3_{8..11} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Walk paths and run things"
|
||||
HOMEPAGE="https://github.com/omnilib/trailrunner"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
RDEPEND="dev-python/pathspec[${PYTHON_USEDEP}]"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
distutils_enable_tests unittest
|
||||
1
dev-python/typing_inspect/Manifest
Normal file
1
dev-python/typing_inspect/Manifest
Normal file
@@ -0,0 +1 @@
|
||||
DIST typing_inspect-0.7.1.tar.gz 11799 BLAKE2B a0f0fde9fe1b85897c8cac660a1fb9de2b9bc3b83c619ddb0642749cacb105bfc7d2f0e25a1da0e9c95a3cdd60e39eecd3be4aef32d0f47c53f107d681f43a39 SHA512 16aa279e5bcdcaa4ad28b68a5c5cedcefee32ec78f57c75b4285888ab6d634e3306eedc63445839cc57923ae956e9b2234cb2afcf71216b3f6ff6839cd48fc58
|
||||
8
dev-python/typing_inspect/metadata.xml
Normal file
8
dev-python/typing_inspect/metadata.xml
Normal file
@@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM 'https://www.gentoo.org/dtd/metadata.dtd'>
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>telans@posteo.de</email>
|
||||
<name>James Beddek</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
||||
32
dev-python/typing_inspect/typing_inspect-0.7.1.ebuild
Normal file
32
dev-python/typing_inspect/typing_inspect-0.7.1.ebuild
Normal file
@@ -0,0 +1,32 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{8..10} ) # python3_11 depends on dev-python/mypy_extensions
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Runtime inspection utilities for Python typing module"
|
||||
HOMEPAGE="https://github.com/ilevkivskyi/typing_inspect"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
RDEPEND="
|
||||
>=dev-python/mypy_extensions-0.3.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/typing-extensions-3.7.4.2[${PYTHON_USEDEP}]
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
distutils_enable_tests pytest
|
||||
|
||||
python_test() {
|
||||
# https://github.com/ilevkivskyi/typing_inspect/issues/84
|
||||
local EPYTEST_DESELECT=( 'test_typing_inspect.py::GetUtilityTestCase::test_typed_dict_typing_extension' )
|
||||
epytest
|
||||
}
|
||||
1
dev-python/ufmt/Manifest
Normal file
1
dev-python/ufmt/Manifest
Normal file
@@ -0,0 +1 @@
|
||||
DIST ufmt-1.3.3.tar.gz 57526 BLAKE2B 067a89409ca7af7ad8d3c67553d4ba7cb97877710195fdcc4611b634e72e58f732e1a3772174b2fd7dd4b26c862e484d9de8f09aeb05feae20daf5ff64fb3bbd SHA512 d5d352a5076ac3875ceff3b87a5d7fa43efbf0e8239c30136d419947f06dd479f8b7fc33b1ef15408934a7e24cb4ce9b18e7bfaa38d9d946a1bb6bfe7ef936b6
|
||||
8
dev-python/ufmt/metadata.xml
Normal file
8
dev-python/ufmt/metadata.xml
Normal file
@@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM 'https://www.gentoo.org/dtd/metadata.dtd'>
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>telans@posteo.de</email>
|
||||
<name>James Beddek</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
||||
29
dev-python/ufmt/ufmt-1.3.3.ebuild
Normal file
29
dev-python/ufmt/ufmt-1.3.3.ebuild
Normal file
@@ -0,0 +1,29 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
DISTUTILS_USE_PEP517=flit
|
||||
PYTHON_COMPAT=( python3_{8..10} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Safe, atomic formatting with black and usort"
|
||||
HOMEPAGE="https://github.com/omnilib/ufmt/"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
RDEPEND="
|
||||
>=dev-python/black-20.8.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/moreorless-0.4.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/tomlkit-0.7.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/trailrunner-1.2.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/typing-extensions-4.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/usort-1.0[${PYTHON_USEDEP}]
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
distutils_enable_tests unittest
|
||||
1
dev-python/usort/Manifest
Normal file
1
dev-python/usort/Manifest
Normal file
@@ -0,0 +1 @@
|
||||
DIST usort-1.0.2.tar.gz 78068 BLAKE2B f53b7e70d707a569e8c9bb954022ea50ca133e04a6ef3674dadc0e6d78298e005035ee7e63ec349a567493802ec662026b366ebdb508d84da1862adfa9cefc2c SHA512 e950db4c61a14af55a0a39b8a799a2980cc0b2e731dd27b59ee0b345af6102db870d57118dfec94f6a89fbdbf0cdf5df5eb870d0cad657f99487fb21341dc4aa
|
||||
8
dev-python/usort/metadata.xml
Normal file
8
dev-python/usort/metadata.xml
Normal file
@@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM 'https://www.gentoo.org/dtd/metadata.dtd'>
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>telans@posteo.de</email>
|
||||
<name>James Beddek</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
||||
35
dev-python/usort/usort-1.0.2.ebuild
Normal file
35
dev-python/usort/usort-1.0.2.ebuild
Normal file
@@ -0,0 +1,35 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYTHON_COMPAT=( python3_{8..10} ) # python3_11 depends on dev-python/libcst
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Safe, minimal import sorting for Python projects"
|
||||
HOMEPAGE="https://github.com/facebookexperimental/usort/"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
RDEPEND="
|
||||
dev-python/attrs[${PYTHON_USEDEP}]
|
||||
dev-python/click[${PYTHON_USEDEP}]
|
||||
dev-python/libcst[${PYTHON_USEDEP}]
|
||||
dev-python/stdlibs[${PYTHON_USEDEP}]
|
||||
dev-python/moreorless[${PYTHON_USEDEP}]
|
||||
dev-python/toml[${PYTHON_USEDEP}]
|
||||
dev-python/trailrunner[${PYTHON_USEDEP}]
|
||||
"
|
||||
DEPEND="
|
||||
${RDEPEND}
|
||||
test? ( dev-python/volatile[${PYTHON_USEDEP}] )
|
||||
"
|
||||
|
||||
distutils_enable_tests unittest
|
||||
1
dev-python/volatile/Manifest
Normal file
1
dev-python/volatile/Manifest
Normal file
@@ -0,0 +1 @@
|
||||
DIST volatile-2.1.0.tar.gz 4144 BLAKE2B 4475864271128c0f28625788c7f000aa84a0bf6c2529a7f81e580a7c1f95c3602a0f890c6681ea39c8c1f755bf3f8c67734d9729831471fabe71f07c271fdfda SHA512 2ae5bfdc863c8ed34de1c9271536de4a859bd4322d1d17c6f78c5b1e42c0d0d9be8c3cd484d1118bdf22cb19137546802e81c8a0fd47371c3819a9428dccc74d
|
||||
8
dev-python/volatile/metadata.xml
Normal file
8
dev-python/volatile/metadata.xml
Normal file
@@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM 'https://www.gentoo.org/dtd/metadata.dtd'>
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>telans@posteo.de</email>
|
||||
<name>James Beddek</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
||||
19
dev-python/volatile/volatile-2.1.0.ebuild
Normal file
19
dev-python/volatile/volatile-2.1.0.ebuild
Normal file
@@ -0,0 +1,19 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYTHON_COMPAT=( python3_{8..11} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="A small extension for the tempfile module"
|
||||
HOMEPAGE="https://github.com/mbr/volatile"
|
||||
SRC_URI="https://github.com/mbr/volatile/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
distutils_enable_tests pytest
|
||||
220
dev-util/rust-analyzer/rust-analyzer-20220606.ebuild
Normal file
220
dev-util/rust-analyzer/rust-analyzer-20220606.ebuild
Normal file
@@ -0,0 +1,220 @@
|
||||
# Copyright 2020-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
CRATES="
|
||||
addr2line-0.17.0
|
||||
adler-1.0.2
|
||||
always-assert-0.1.2
|
||||
ansi_term-0.12.1
|
||||
anyhow-1.0.56
|
||||
anymap-0.12.1
|
||||
arbitrary-1.1.0
|
||||
arrayvec-0.7.2
|
||||
atty-0.2.14
|
||||
autocfg-1.1.0
|
||||
backtrace-0.3.65
|
||||
bitflags-1.3.2
|
||||
camino-1.0.7
|
||||
cargo-platform-0.1.2
|
||||
cargo_metadata-0.14.2
|
||||
cc-1.0.73
|
||||
cfg-if-1.0.0
|
||||
chalk-derive-0.82.0
|
||||
chalk-ir-0.82.0
|
||||
chalk-recursive-0.82.0
|
||||
chalk-solve-0.82.0
|
||||
countme-3.0.1
|
||||
cov-mark-2.0.0-pre.1
|
||||
crc32fast-1.3.2
|
||||
crossbeam-channel-0.5.4
|
||||
crossbeam-deque-0.8.1
|
||||
crossbeam-epoch-0.9.8
|
||||
crossbeam-utils-0.8.8
|
||||
dashmap-5.2.0
|
||||
derive_arbitrary-1.1.0
|
||||
dissimilar-1.0.3
|
||||
dot-0.1.4
|
||||
drop_bomb-0.1.5
|
||||
either-1.6.1
|
||||
ena-0.14.0
|
||||
expect-test-1.2.2
|
||||
filetime-0.2.16
|
||||
fixedbitset-0.2.0
|
||||
flate2-1.0.23
|
||||
form_urlencoded-1.0.1
|
||||
fs_extra-1.2.0
|
||||
fsevent-sys-4.1.0
|
||||
fst-0.4.7
|
||||
gimli-0.26.1
|
||||
hashbrown-0.11.2
|
||||
hashbrown-0.12.0
|
||||
heck-0.3.3
|
||||
hermit-abi-0.1.19
|
||||
home-0.5.3
|
||||
idna-0.2.3
|
||||
indexmap-1.8.1
|
||||
inotify-0.9.6
|
||||
inotify-sys-0.1.5
|
||||
instant-0.1.12
|
||||
itertools-0.10.3
|
||||
itoa-1.0.1
|
||||
jod-thread-0.1.2
|
||||
kqueue-1.0.4
|
||||
kqueue-sys-1.0.3
|
||||
lazy_static-1.4.0
|
||||
libc-0.2.123
|
||||
libloading-0.7.3
|
||||
libmimalloc-sys-0.1.24
|
||||
lock_api-0.4.7
|
||||
log-0.4.16
|
||||
lsp-types-0.93.0
|
||||
matchers-0.1.0
|
||||
matches-0.1.9
|
||||
memchr-2.4.1
|
||||
memmap2-0.5.3
|
||||
memoffset-0.6.5
|
||||
mimalloc-0.1.28
|
||||
miniz_oxide-0.5.1
|
||||
mio-0.8.2
|
||||
miow-0.3.7
|
||||
miow-0.4.0
|
||||
notify-5.0.0-pre.14
|
||||
ntapi-0.3.7
|
||||
num_cpus-1.13.1
|
||||
object-0.28.3
|
||||
once_cell-1.10.0
|
||||
oorandom-11.1.3
|
||||
parking_lot-0.11.2
|
||||
parking_lot-0.12.0
|
||||
parking_lot_core-0.8.5
|
||||
parking_lot_core-0.9.2
|
||||
paste-1.0.7
|
||||
percent-encoding-2.1.0
|
||||
perf-event-0.4.7
|
||||
perf-event-open-sys-1.0.1
|
||||
petgraph-0.5.1
|
||||
pin-project-lite-0.2.8
|
||||
proc-macro2-1.0.37
|
||||
pulldown-cmark-0.9.1
|
||||
pulldown-cmark-to-cmark-10.0.1
|
||||
quote-1.0.18
|
||||
rayon-1.5.2
|
||||
rayon-core-1.9.2
|
||||
redox_syscall-0.2.13
|
||||
regex-1.5.5
|
||||
regex-automata-0.1.10
|
||||
regex-syntax-0.6.25
|
||||
rowan-0.15.4
|
||||
rustc-ap-rustc_lexer-725.0.0
|
||||
rustc-demangle-0.1.21
|
||||
rustc-hash-1.1.0
|
||||
ryu-1.0.9
|
||||
salsa-0.17.0-pre.2
|
||||
salsa-macros-0.17.0-pre.2
|
||||
same-file-1.0.6
|
||||
scoped-tls-1.0.0
|
||||
scopeguard-1.1.0
|
||||
semver-1.0.7
|
||||
serde-1.0.136
|
||||
serde_derive-1.0.136
|
||||
serde_json-1.0.79
|
||||
serde_repr-0.1.7
|
||||
sharded-slab-0.1.4
|
||||
smallvec-1.8.0
|
||||
smol_str-0.1.23
|
||||
snap-1.0.5
|
||||
syn-1.0.91
|
||||
synstructure-0.12.6
|
||||
text-size-1.1.0
|
||||
thread_local-1.1.4
|
||||
threadpool-1.8.1
|
||||
tikv-jemalloc-ctl-0.4.2
|
||||
tikv-jemalloc-sys-0.4.3+5.2.1-patched.2
|
||||
tikv-jemallocator-0.4.3
|
||||
tinyvec-1.5.1
|
||||
tinyvec_macros-0.1.0
|
||||
tracing-0.1.34
|
||||
tracing-attributes-0.1.20
|
||||
tracing-core-0.1.26
|
||||
tracing-log-0.1.2
|
||||
tracing-subscriber-0.3.11
|
||||
tracing-tree-0.2.0
|
||||
typed-arena-2.0.1
|
||||
ungrammar-1.16.1
|
||||
unicase-2.6.0
|
||||
unicode-bidi-0.3.7
|
||||
unicode-normalization-0.1.19
|
||||
unicode-segmentation-1.9.0
|
||||
unicode-xid-0.2.2
|
||||
url-2.2.2
|
||||
valuable-0.1.0
|
||||
version_check-0.9.4
|
||||
walkdir-2.3.2
|
||||
wasi-0.11.0+wasi-snapshot-preview1
|
||||
winapi-0.3.9
|
||||
winapi-i686-pc-windows-gnu-0.4.0
|
||||
winapi-util-0.1.5
|
||||
winapi-x86_64-pc-windows-gnu-0.4.0
|
||||
windows-sys-0.28.0
|
||||
windows-sys-0.34.0
|
||||
windows_aarch64_msvc-0.28.0
|
||||
windows_aarch64_msvc-0.34.0
|
||||
windows_i686_gnu-0.28.0
|
||||
windows_i686_gnu-0.34.0
|
||||
windows_i686_msvc-0.28.0
|
||||
windows_i686_msvc-0.34.0
|
||||
windows_x86_64_gnu-0.28.0
|
||||
windows_x86_64_gnu-0.34.0
|
||||
windows_x86_64_msvc-0.28.0
|
||||
windows_x86_64_msvc-0.34.0
|
||||
write-json-0.1.2
|
||||
xflags-0.2.4
|
||||
xflags-macros-0.2.4
|
||||
xshell-0.2.1
|
||||
xshell-macros-0.2.1
|
||||
"
|
||||
|
||||
inherit cargo
|
||||
|
||||
if [[ "${PV}" == *9999* ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://github.com/rust-analyzer/rust-analyzer"
|
||||
else
|
||||
KEYWORDS="~amd64"
|
||||
MY_PV="${PV:0:4}-${PV:4:2}-${PV:6:2}"
|
||||
SRC_URI="https://github.com/rust-analyzer/rust-analyzer/archive/${MY_PV}.tar.gz -> ${P}.tar.gz $(cargo_crate_uris)"
|
||||
fi
|
||||
|
||||
DESCRIPTION="An implementation of Language Server Protocol for the Rust programming language"
|
||||
HOMEPAGE="https://rust-analyzer.github.io"
|
||||
|
||||
LICENSE="0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions Artistic-2 BSD Boost-1.0 CC0-1.0 ISC MIT Unlicense ZLIB"
|
||||
RESTRICT="mirror"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="|| ( >=dev-lang/rust-1.57.0[rust-src] >=dev-lang/rust-bin-1.57.0[rust-src] )"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
QA_FLAGS_IGNORED="usr/bin/rust-analyzer"
|
||||
|
||||
src_unpack() {
|
||||
if [[ "${PV}" == *9999* ]]; then
|
||||
git-r3_src_unpack
|
||||
cargo_live_src_unpack
|
||||
else
|
||||
cargo_src_unpack
|
||||
mv -T "${PN}-${MY_PV}" "${P}" || die
|
||||
fi
|
||||
}
|
||||
|
||||
src_test() {
|
||||
# Requires out of source git repo.
|
||||
cargo_src_test -- --skip "tidy::check_merge_commits"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cargo_src_install --path "./crates/rust-analyzer"
|
||||
}
|
||||
150
eclass/build2.eclass
Normal file
150
eclass/build2.eclass
Normal file
@@ -0,0 +1,150 @@
|
||||
# Copyright 2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
# @ECLASS: build2.eclass
|
||||
# @MAINTAINER:
|
||||
# Anna Vyalkova <cyber+gentoo@sysrq.in>
|
||||
# @AUTHOR:
|
||||
# Anna Vyalkova <cyber+gentoo@sysrq.in>
|
||||
# @SUPPORTED_EAPIS: 8
|
||||
# @BLURB: eclass for packages using build2
|
||||
# @DESCRIPTION:
|
||||
# Utility eclass providing wrapper functions for the build2 build system along
|
||||
# with default phase functions.
|
||||
|
||||
case ${EAPI:-0} in
|
||||
8) ;;
|
||||
*) die "${ECLASS}: EAPI ${EAPI:-0} unsupported."
|
||||
esac
|
||||
|
||||
if [[ ! ${_BUILD2_ECLASS} ]]; then
|
||||
|
||||
inherit edo multiprocessing toolchain-funcs
|
||||
|
||||
fi
|
||||
|
||||
EXPORT_FUNCTIONS src_configure src_compile src_test src_install
|
||||
|
||||
if [[ ! ${_BUILD2_ECLASS} ]]; then
|
||||
|
||||
# @ECLASS_VARIABLE: BUILD2_VERBOSITY
|
||||
# @USER_VARIABLE
|
||||
# @DESCRIPTION:
|
||||
# Determines what kind of output to show when executing commands. All possible
|
||||
# options are listed in b(1).
|
||||
: ${BUILD2_VERBOSITY:=2}
|
||||
|
||||
BDEPEND="dev-util/build2"
|
||||
|
||||
# @FUNCTION: build2_src_configure
|
||||
# @DESCRIPTION:
|
||||
# Set build2 preferences to match user settings. Configure toolchain, build
|
||||
# flags and installation prefix.
|
||||
build2_src_configure() {
|
||||
debug-print-function ${FUNCNAME} "${@}"
|
||||
|
||||
[[ -z ${mybargs} ]] && declare -a mybargs=()
|
||||
local mybargstype=$(declare -p mybargs 2>&-)
|
||||
if [[ "${mybargstype}" != "declare -a mybargs="* ]]; then
|
||||
die "mybargs must be declared as array"
|
||||
fi
|
||||
|
||||
local bargs=(
|
||||
config.cxx="$(tc-getCXX)"
|
||||
config.cxx.coptions="${CXXFLAGS}"
|
||||
config.cxx.loptions="${LDFLAGS}"
|
||||
config.c="$(tc-getCC)"
|
||||
config.cc.coptions="${CFLAGS}"
|
||||
config.cc.loptions="${LDFLAGS}"
|
||||
config.bin.ar="$(tc-getAR)"
|
||||
config.bin.ranlib="$(tc-getRANLIB)"
|
||||
config.bin.lib=shared
|
||||
config.install.root="${EPREFIX}"/usr
|
||||
config.install.lib="${EPREFIX}"/usr/$(get_libdir)
|
||||
config.install.doc="${EPREFIX}"/usr/share/doc/${PF}
|
||||
"${mybargs[@]}"
|
||||
--jobs $(makeopts_jobs)
|
||||
--verbose "${BUILD2_VERBOSITY}"
|
||||
)
|
||||
|
||||
edo b configure "${bargs[@]}"
|
||||
}
|
||||
|
||||
# @FUNCTION: build2_src_compile
|
||||
# @USAGE: [<b args>...]
|
||||
# @DESCRIPTION:
|
||||
# General function for compiling with build2. Tests are built conditionally.
|
||||
build2_src_compile() {
|
||||
debug-print-function ${FUNCNAME} "${@}"
|
||||
|
||||
local build_tests=no
|
||||
local bargs=(
|
||||
"${@}"
|
||||
--jobs $(makeopts_jobs)
|
||||
--verbose "${BUILD2_VERBOSITY}"
|
||||
)
|
||||
|
||||
edo b update-for-install "${bargs[@]}"
|
||||
has test ${FEATURES} && edo b update-for-test "${bargs[@]}"
|
||||
}
|
||||
|
||||
# @FUNCTION: build2_src_test
|
||||
# @USAGE: [<b args>...]
|
||||
# @DESCRIPTION:
|
||||
# Test the package using "b test".
|
||||
build2_src_test() {
|
||||
debug-print-function ${FUNCNAME} "${@}"
|
||||
|
||||
local bargs=(
|
||||
"${@}"
|
||||
--jobs $(makeopts_jobs)
|
||||
--verbose "${BUILD2_VERBOSITY}"
|
||||
)
|
||||
|
||||
edo b test "${bargs[@]}"
|
||||
}
|
||||
|
||||
# @FUNCTION: build2_src_install
|
||||
# @USAGE: [<b args>...]
|
||||
# @DESCRIPTION:
|
||||
# Install the package using "b install".
|
||||
build2_src_install() {
|
||||
debug-print-function ${FUNCNAME} "${@}"
|
||||
|
||||
local bargs=(
|
||||
config.install.chroot="${D}"
|
||||
"${@}"
|
||||
--jobs $(makeopts_jobs)
|
||||
--verbose "${BUILD2_VERBOSITY}"
|
||||
)
|
||||
|
||||
edo b install "${bargs[@]}"
|
||||
einstalldocs
|
||||
}
|
||||
|
||||
# @FUNCTION: build2_pkg_die
|
||||
# @INTERNAL
|
||||
# @DESCRIPTION:
|
||||
# EBUILD_DEATH_HOOK function to display a warning if ccache is enabled.
|
||||
|
||||
if ! has build2_pkg_die ${EBUILD_DEATH_HOOKS}; then
|
||||
EBUILD_DEATH_HOOKS="${EBUILD_DEATH_HOOKS} build2_pkg_die"
|
||||
fi
|
||||
|
||||
build2_pkg_die() {
|
||||
if [[ "${EBUILD_PHASE}" != "compile" ]]; then
|
||||
return
|
||||
fi
|
||||
|
||||
if has ccache ${FEATURES}; then
|
||||
# build2 doesn't support ccache:
|
||||
# https://github.com/build2/build2/issues/86#issuecomment-647401742
|
||||
ewarn
|
||||
ewarn "!!! You have enabled ccache. Please try disabling ccache"
|
||||
ewarn "!!! before reporting a bug."
|
||||
ewarn
|
||||
fi
|
||||
}
|
||||
|
||||
_BUILD2_ECLASS=1
|
||||
fi
|
||||
@@ -142,7 +142,7 @@ src_configure() {
|
||||
-DBUILD_SHARED_LIBS=OFF
|
||||
-DENABLE_CUBEB=$(usex cubeb)
|
||||
-DENABLE_FFMPEG_AUDIO_DECODER=$(usex hle-sound)
|
||||
-DENABLE_FFMPEG_VIDEO_DUMPER=$(usex hle-sound)
|
||||
-DENABLE_FFMPEG_VIDEO_DUMPER=$(usex video)
|
||||
-DENABLE_QT=$(usex qt5)
|
||||
-DENABLE_QT_TRANSLATION=$(use qt5 && usex nls || echo OFF)
|
||||
-DENABLE_SDL2=$(usex sdl)
|
||||
|
||||
@@ -43,7 +43,7 @@ src_prepare() {
|
||||
append-cppflags -DNDEBUG -Wno-error=stringop-truncation
|
||||
|
||||
# Disable cache
|
||||
sed -i -e '/find_program(CCACHE_FOUND/d' -e '/_FLAGS/d' \
|
||||
sed -i -e '/find_program(CCACHE_FOUND/d' -e '/set(.*_FLAGS/d' \
|
||||
CMakeLists.txt || die
|
||||
|
||||
# Unbundle hidapi
|
||||
@@ -101,5 +101,6 @@ src_configure() {
|
||||
use faudio && mycmakeargs+=( -DUSE_SYSTEM_FAUDIO=$(usex faudio) )
|
||||
CMAKE_BUILD_TYPE=RELEASE cmake_src_configure
|
||||
sed -i -e 's/FFMPEG_LIB_AVFORMAT-NOTFOUND/avformat/' -e 's/FFMPEG_LIB_AVCODEC-NOTFOUND/avcodec/' \
|
||||
-e 's/FFMPEG_LIB_AVUTIL-NOTFOUND/avutil/' -e 's/FFMPEG_LIB_SWSCALE-NOTFOUND/swscale/' "${BUILD_DIR}"/build.ninja || die
|
||||
-e 's/FFMPEG_LIB_AVUTIL-NOTFOUND/avutil/' -e 's/FFMPEG_LIB_SWSCALE-NOTFOUND/swscale/' \
|
||||
-e 's/FFMPEG_LIB_SWRESAMPLE-NOTFOUND/swresample/' "${BUILD_DIR}"/build.ninja || die
|
||||
}
|
||||
|
||||
@@ -20,15 +20,15 @@ KEYWORDS=""
|
||||
IUSE="+compatibility-list +cubeb discord +qt5 sdl system-vulkan webengine +webservice"
|
||||
|
||||
RDEPEND="
|
||||
>=app-arch/lz4-1.8:=
|
||||
>=app-arch/zstd-1.5
|
||||
>=dev-libs/boost-1.73:=[context]
|
||||
>=dev-libs/libfmt-8:=
|
||||
>=dev-libs/openssl-1.1:=
|
||||
>=media-libs/opus-1.3.1
|
||||
>=media-video/ffmpeg-4.3:=
|
||||
>=sys-libs/zlib-1.2
|
||||
app-arch/lz4:=
|
||||
dev-libs/boost:=[context]
|
||||
media-libs/opus
|
||||
net-libs/mbedtls[cmac]
|
||||
sys-libs/zlib
|
||||
virtual/libusb:1
|
||||
cubeb? ( media-libs/cubeb )
|
||||
qt5? (
|
||||
@@ -43,9 +43,7 @@ RDEPEND="
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-util/spirv-headers
|
||||
system-vulkan? (
|
||||
>=dev-util/vulkan-headers-1.2.198
|
||||
)
|
||||
system-vulkan? ( dev-util/vulkan-headers )
|
||||
"
|
||||
BDEPEND="
|
||||
>=dev-cpp/catch-2.13:0
|
||||
@@ -68,12 +66,11 @@ src_unpack() {
|
||||
EGIT_SUBMODULES+=('discord-rpc')
|
||||
fi
|
||||
|
||||
if !use system-vulkan; then
|
||||
if use !system-vulkan; then
|
||||
EGIT_SUBMODULES+=('Vulkan-Headers')
|
||||
fi
|
||||
|
||||
git-r3_src_unpack
|
||||
|
||||
# Do not fetch via sources because this file always changes
|
||||
use compatibility-list && curl https://api.yuzu-emu.org/gamedb/ > "${S}"/compatibility_list.json
|
||||
}
|
||||
@@ -96,6 +93,8 @@ src_prepare() {
|
||||
|
||||
if use system-vulkan; then # Unbundle vulkan headers
|
||||
sed -i -e 's:../../externals/Vulkan-Headers/include:/usr/include/vulkan/:' src/video_core/CMakeLists.txt src/yuzu/CMakeLists.txt src/yuzu_cmd/CMakeLists.txt || die
|
||||
# available only in >=vulkan-headers-1.3.213
|
||||
sed -i -e '/VK_ERROR_COMPRESSION_EXHAUSTED_EXT/d' src/video_core/vulkan_common/vulkan_wrapper.cpp || die
|
||||
fi
|
||||
|
||||
# Unbundle mbedtls: undefined reference to `mbedtls_cipher_cmac'
|
||||
@@ -113,9 +112,6 @@ src_prepare() {
|
||||
-e "s/@GIT_DESC@/$(git describe --always --long)/" \
|
||||
src/common/scm_rev.cpp.in || die
|
||||
|
||||
# Use system SPIRV headers
|
||||
sed -i -e '/SPIRV/d' externals/sirit/CMakeLists.txt || die
|
||||
|
||||
if ! use discord; then
|
||||
sed -i -e '/discord-rpc/d' externals/CMakeLists.txt || die
|
||||
else
|
||||
@@ -142,6 +138,7 @@ src_configure() {
|
||||
-DENABLE_QT_TRANSLATION=$(usex qt5)
|
||||
-DENABLE_SDL2=$(usex sdl)
|
||||
-DENABLE_WEB_SERVICE=$(usex webservice)
|
||||
-DSIRIT_USE_SYSTEM_SPIRV_HEADERS=ON # Use system SPIRV headers
|
||||
-DUSE_DISCORD_PRESENCE=$(usex discord)
|
||||
-DYUZU_USE_BUNDLED_OPUS=OFF
|
||||
-DYUZU_USE_EXTERNAL_SDL2=OFF
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit savedconfig git-r3 flag-o-matic
|
||||
inherit savedconfig git-r3
|
||||
|
||||
DESCRIPTION="dwm for Wayland"
|
||||
HOMEPAGE="https://github.com/djpohly/dwl"
|
||||
@@ -14,13 +14,14 @@ SLOT="0"
|
||||
KEYWORDS=""
|
||||
IUSE="X"
|
||||
|
||||
DOCS=( LICENSE LICENSE.{dwm,sway,tinywl} README.md )
|
||||
|
||||
RDEPEND="
|
||||
dev-libs/libinput
|
||||
dev-libs/wayland
|
||||
x11-libs/libxcb
|
||||
x11-libs/libxkbcommon
|
||||
>=gui-libs/wlroots-0.15:=[X(-)?]
|
||||
<gui-libs/wlroots-0.16:=[X(-)?]
|
||||
gui-libs/wlroots:0/15[X(-)?]
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
||||
BDEPEND="
|
||||
@@ -36,17 +37,21 @@ src_prepare() {
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
use X && append-cflags $(test-flags-CC -DXWAYLAND)
|
||||
append-cflags $(test-flags-CC -Wno-unused-result)
|
||||
sed -i "s/\/local//" config.mk || die
|
||||
|
||||
if use X; then
|
||||
sed -i \
|
||||
-e "s/^#XWAYLAND/XWAYLAND/" \
|
||||
-e "s/^#XLIBS/XLIBS/" \
|
||||
config.mk || die
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" install
|
||||
default
|
||||
|
||||
insinto /usr/share/wayland-sessions
|
||||
doins "${FILESDIR}"/dwl.desktop
|
||||
|
||||
einstalldocs
|
||||
|
||||
save_config config.h
|
||||
}
|
||||
|
||||
@@ -1 +1 @@
|
||||
DIST udt.sdk.4.11.tar.gz 147707 BLAKE2B 2be5c280d73138e7d508199aaaecc52ff5824266a92ab8718606c8c2688231ea609ff77d22dc85d2ee99c14edc170559cf9a544fd16bdc98953e1a871d257632 SHA512 fc555ce1ddde2a8bd92c8adf470fd69a9a35d0a679def32b6ddbb18d67dc8b7d9dd928d772dc8598f08b350130f1e90bb4be58c46252a0a79ecc99f61eca8a92
|
||||
DIST udt-4.11_p20181126.gh.tar.gz 148522 BLAKE2B 22a287c1c0dc395c2992bac918119862ed13f1eea59a7c3bd666f38747baac22cbbfe689d32bfe2a899259cb2d6f77c5e71055fe117eacba89295c24ffd8bfaf SHA512 1d0e34b29cfc6b8a738015327db36c6974e9c7ac618fc1af17d5bc9ea5d713cf0e156092a7922c68efa676d2974971c10472094957af3c08c6b623855df95c16
|
||||
|
||||
@@ -1,93 +0,0 @@
|
||||
--- a/app/Makefile
|
||||
+++ b/app/Makefile
|
||||
@@ -1,4 +1,4 @@
|
||||
-C++ = g++
|
||||
+C++ = $(CXX)
|
||||
|
||||
ifndef os
|
||||
os = LINUX
|
||||
@@ -8,7 +8,7 @@
|
||||
arch = IA32
|
||||
endif
|
||||
|
||||
-CCFLAGS = -Wall -D$(os) -I../src -finline-functions -O3
|
||||
+CCFLAGS = -Wall -D$(os) -I../src $(CXXFLAGS)
|
||||
|
||||
ifeq ($(arch), IA32)
|
||||
CCFLAGS += -DIA32 #-mcpu=pentiumpro -march=pentiumpro -mmmx -msse
|
||||
@@ -26,7 +26,7 @@
|
||||
CCFLAGS += -DSPARC
|
||||
endif
|
||||
|
||||
-LDFLAGS = -L../src -ludt -lstdc++ -lpthread -lm
|
||||
+LDFLAGS += -L../src -ludt -lstdc++ -lpthread -lm
|
||||
|
||||
ifeq ($(os), UNIX)
|
||||
LDFLAGS += -lsocket
|
||||
@@ -43,18 +43,18 @@
|
||||
all: $(APP)
|
||||
|
||||
%.o: %.cpp
|
||||
- $(C++) $(CCFLAGS) $< -c
|
||||
+ $(C++) $(CCFLAGS) -fPIC $< -c
|
||||
|
||||
appserver: appserver.o
|
||||
- $(C++) $^ -o $@ $(LDFLAGS)
|
||||
+ $(C++) $^ -o $@ $(CCFLAGS) -fPIE $(LDFLAGS)
|
||||
appclient: appclient.o
|
||||
- $(C++) $^ -o $@ $(LDFLAGS)
|
||||
+ $(C++) $^ -o $@ $(CCFLAGS) -fPIE $(LDFLAGS)
|
||||
sendfile: sendfile.o
|
||||
- $(C++) $^ -o $@ $(LDFLAGS)
|
||||
+ $(C++) $^ -o $@ $(CCFLAGS) -fPIE $(LDFLAGS)
|
||||
recvfile: recvfile.o
|
||||
- $(C++) $^ -o $@ $(LDFLAGS)
|
||||
+ $(C++) $^ -o $@ $(CCFLAGS) -fPIE $(LDFLAGS)
|
||||
test: test.o
|
||||
- $(C++) $^ -o $@ $(LDFLAGS)
|
||||
+ $(C++) $^ -o $@ $(CCFLAGS) -fPIE $(LDFLAGS)
|
||||
|
||||
clean:
|
||||
rm -f *.o $(APP)
|
||||
--- a/src/Makefile
|
||||
+++ b/src/Makefile
|
||||
@@ -1,4 +1,4 @@
|
||||
-C++ = g++
|
||||
+C++ = $(CXX)
|
||||
|
||||
ifndef os
|
||||
os = LINUX
|
||||
@@ -8,7 +8,7 @@
|
||||
arch = IA32
|
||||
endif
|
||||
|
||||
-CCFLAGS = -fPIC -Wall -Wextra -D$(os) -finline-functions -O3 -fno-strict-aliasing -fvisibility=hidden
|
||||
+CCFLAGS = -fPIC -Wall -Wextra -D$(os) -fno-strict-aliasing -fvisibility=hidden $(CXXFLAGS)
|
||||
|
||||
ifeq ($(arch), IA32)
|
||||
CCFLAGS += -DIA32
|
||||
@@ -33,21 +33,18 @@
|
||||
OBJS = api.o buffer.o cache.o ccc.o channel.o common.o core.o epoll.o list.o md5.o packet.o queue.o window.o
|
||||
DIR = $(shell pwd)
|
||||
|
||||
-all: libudt.so libudt.a udt
|
||||
+all: libudt.so udt
|
||||
|
||||
%.o: %.cpp %.h udt.h
|
||||
- $(C++) $(CCFLAGS) $< -c
|
||||
+ $(C++) $(CCFLAGS) -fPIC $< -c
|
||||
|
||||
libudt.so: $(OBJS)
|
||||
ifneq ($(os), OSX)
|
||||
- $(C++) -shared -o $@ $^
|
||||
+ $(C++) $(CCFLAGS) $(LDFLAGS) -shared -fPIC -lpthread -Wl,-soname,libudt.so.0 -o $@ $^
|
||||
else
|
||||
$(C++) -dynamiclib -o libudt.dylib -lstdc++ -lpthread -lm $^
|
||||
endif
|
||||
|
||||
-libudt.a: $(OBJS)
|
||||
- ar -rcs $@ $^
|
||||
-
|
||||
udt:
|
||||
cp udt.h udt
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
<name>Alessandro Barbieri</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<bugs-to>https://sourceforge.net/p/udt/bugs/</bugs-to>
|
||||
<remote-id type="sourceforge">udt</remote-id>
|
||||
<bugs-to>https://github.com/eisenhauer/udt4/issues</bugs-to>
|
||||
<remote-id type="github">eisenhauer/udt4</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
|
||||
@@ -1,67 +0,0 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit toolchain-funcs
|
||||
|
||||
DESCRIPTION="UDT is a UDP based data transport protocol"
|
||||
HOMEPAGE="http://udt.sourceforge.net"
|
||||
SRC_URI="mirror://sourceforge/${PN}/${PN}.sdk.${PV}.tar.gz"
|
||||
S="${WORKDIR}/${PN}4"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="4"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
DOCS=( README.txt RELEASE_NOTES.txt draft-gg-udt-xx.txt )
|
||||
PATCHES=( "${FILESDIR}/${P}-makefiles.patch" )
|
||||
|
||||
src_compile(){
|
||||
tc-export CXX
|
||||
|
||||
# IA32 isn't a typo
|
||||
case ${ARCH} in
|
||||
x86) PLATFORM="IA32";;
|
||||
ppc|ppc64) PLATFORM="POWERPC";;
|
||||
amd64) PLATFORM="AMD64";;
|
||||
ia64) PLATFORM="IA64";;
|
||||
esac
|
||||
|
||||
case ${CHOST} in
|
||||
*-freebsd*|*-netbsd*|*-openbsd*|*-dragonfly*) OSNAME="BSD" ;;
|
||||
*-darwin*) OSNAME="OSX" ;;
|
||||
*) OSNAME="LINUX" ;;
|
||||
esac
|
||||
|
||||
MAKEOPTS="-j1" emake os="${OSNAME}" arch="${PLATFORM}"
|
||||
}
|
||||
|
||||
src_install(){
|
||||
dolib.so src/libudt.so
|
||||
dosym ./libudt.so /usr/$(get_libdir)/libudt.so.0
|
||||
exeinto "/usr/libexec/udt"
|
||||
doexe app/{appserver,appclient,sendfile,recvfile}
|
||||
|
||||
insinto /usr/include/udt
|
||||
doins src/udt.h
|
||||
|
||||
local HTML_DOCS=( doc/* )
|
||||
einstalldocs
|
||||
|
||||
cat <<EOF > udt.pc
|
||||
prefix=/usr
|
||||
libdir=\${prefix}/$(get_libdir)
|
||||
includedir=\${prefix}/include
|
||||
|
||||
Name: ${PN}
|
||||
Description: ${DESCRIPTION}
|
||||
Version: ${PV}
|
||||
URL: ${HOMEPAGE}
|
||||
Libs: -L\${libdir} -ludt
|
||||
Cflags: -I\${includedir}/udt
|
||||
EOF
|
||||
|
||||
insinto "/usr/$(get_libdir)/pkgconfig"
|
||||
doins udt.pc
|
||||
}
|
||||
34
net-libs/udt/udt-4.11_p20181126.ebuild
Normal file
34
net-libs/udt/udt-4.11_p20181126.ebuild
Normal file
@@ -0,0 +1,34 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit cmake
|
||||
|
||||
COMMIT="0de191f6f43c0e03bb22eaf2ae4911ce5def0e10"
|
||||
|
||||
DESCRIPTION="UDT is a UDP based data transport protocol"
|
||||
HOMEPAGE="https://github.com/eisenhauer/udt4"
|
||||
SRC_URI="https://github.com/eisenhauer/udt4/archive/${COMMIT}.tar.gz -> ${PF}.gh.tar.gz"
|
||||
S="${WORKDIR}/${PN}4-${COMMIT}"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="4"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
DOCS=( udt4/README.txt udt4/RELEASE_NOTES.txt udt4/draft-gg-udt-xx.txt )
|
||||
|
||||
src_configure(){
|
||||
local mycmakeargs=(
|
||||
-DBUILD_SHARED_LIBS=ON
|
||||
-DCMAKE_INSTALL_LIBDIR=$(get_libdir)
|
||||
-DUDT4_QUIET=OFF
|
||||
)
|
||||
cmake_src_configure
|
||||
}
|
||||
|
||||
src_install(){
|
||||
cmake_src_install
|
||||
local HTML_DOCS=( udt4/doc/* )
|
||||
einstalldocs
|
||||
}
|
||||
@@ -65,8 +65,3 @@ media-libs/skia ffmpeg
|
||||
# cmake failure
|
||||
# https://github.com/mfem/mfem/issues/2243
|
||||
sci-libs/mfem netcdf
|
||||
|
||||
# Alessandro Barbieri <lssndrbarbieri@gmail.com> (2022-06-05)
|
||||
# build failure
|
||||
# https://github.com/GTkorvo/evpath/issues/62
|
||||
sys-cluster/evpath udt4
|
||||
|
||||
1
sci-electronics/open_pdks/Manifest
Normal file
1
sci-electronics/open_pdks/Manifest
Normal file
@@ -0,0 +1 @@
|
||||
DIST open_pdks-1.0.311.tar.gz 6184511 BLAKE2B 70bfd6782ce1c3736403068b5a825a1f125e867017c97de9279b7abb48ebbd9e138b7be06437436bcae4fcfa11230407e583f6155f7f333dad3ea8245fd314d3 SHA512 0fbac0c0cfdfab2e3061a957fafece95db105a3c90a27ad6cebf2d52ca0b12f875d2a25fe801c25e25ea467c17abfc8774198388baeba4713f741973be261bfd
|
||||
11
sci-electronics/open_pdks/metadata.xml
Normal file
11
sci-electronics/open_pdks/metadata.xml
Normal file
@@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM 'https://www.gentoo.org/dtd/metadata.dtd'>
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>telans@posteo.de</email>
|
||||
<name>James Beddek</name>
|
||||
</maintainer>
|
||||
<use>
|
||||
<flag name="sky130">Build the Skywater 130nm PDK.</flag>
|
||||
</use>
|
||||
</pkgmetadata>
|
||||
53
sci-electronics/open_pdks/open_pdks-1.0.311.ebuild
Normal file
53
sci-electronics/open_pdks/open_pdks-1.0.311.ebuild
Normal file
@@ -0,0 +1,53 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{8..11} )
|
||||
|
||||
inherit check-reqs python-any-r1
|
||||
|
||||
DESCRIPTION="PDK installer for open-source EDA tools and toolchains"
|
||||
HOMEPAGE="https://github.com/RTimothyEdwards/open_pdks"
|
||||
SRC_URI="https://github.com/RTimothyEdwards/open_pdks/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="+sky130"
|
||||
|
||||
DEPEND="
|
||||
dev-lang/tcl:0=
|
||||
dev-lang/tk:0=
|
||||
>=sci-electronics/magic-8.3.277:=
|
||||
sky130? ( sci-electronics/skywater-pdk:= )
|
||||
"
|
||||
BDEPEND="${PYTHON_DEPS}"
|
||||
|
||||
CHECKREQS_DISK_BUILD="40G"
|
||||
CHECKREQS_DISK_USR="10G"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
# TODO: install helper python[tk] files
|
||||
# sed -i 's/\$(datadir)/\$(DESTDIR)\$(datadir)/g' Makefile.in || due
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
cd scripts || die
|
||||
local myeconfargs=(
|
||||
--enable-magic
|
||||
$(use_enable sky130 sky130-pdk /usr/share/pdk/skywater-pdk-source)
|
||||
$(use_with sky130 sky130-variants all)
|
||||
# Pending deps
|
||||
--disable-alpha-sky130
|
||||
--disable-xschem-sky130
|
||||
--disable-netgen
|
||||
--disable-irsim
|
||||
--disable-openlane
|
||||
--disable-qflow
|
||||
--disable-xschem
|
||||
)
|
||||
|
||||
econf "${myeconfargs[@]}"
|
||||
}
|
||||
11
sci-electronics/skywater-pdk/Manifest
Normal file
11
sci-electronics/skywater-pdk/Manifest
Normal file
@@ -0,0 +1,11 @@
|
||||
DIST skywater-pdk-0.0.0_p20220424.tar.gz 2453601 BLAKE2B 527c66f71b79b24d67eca0ed43d654073a62edf9ff71dec7cf86e783f6d41635803066cf723e88cacb284b090e7bf1f35b22106454d882307f9c7b8338964b35 SHA512 8a26cc93572844ff1f1f9112b42f1fb4691d65cb9598554c8de326c7372e650c8c10bf0d9258bfebcfc2917988fc7405b5b75d5c5adfe131ff5db19dd6a159b4
|
||||
DIST skywater-pdk-libs-sky130_fd_io-01b18699b4102d8e54ad1406b3991ecb652e5aee.tar.gz 14576843 BLAKE2B f4b3249e609909a1b8f4e0ef4982a7704285e619eb6448179cef3c712ed156599a2b4ed055886a87a129e24a00320cadcd4c63f9ca129fd59f4796273de56823 SHA512 d22fe057570163bfa4ae53c9b4af4de12ac78fe8e302f19e3fdb3652978bea83de88f85814c3135f433d1a207a8de64318de519abb1e22b26a90a10482f6652f
|
||||
DIST skywater-pdk-libs-sky130_fd_pr-f62031a1be9aefe902d6d54cddd6f59b57627436.tar.gz 122850928 BLAKE2B 10a39e0484f75271cc32a14d3a17d23b4440cfb2e2451cf0f7eb9cd1da8083f854f7d81b2522f64fdcc6c4871841464e498dc526ce26bbd53d3d893cfb9b0e5e SHA512 d9b451e1878ec30bb933fe4c9d88007036deda856b6d883385c023d189b76b6815616c8e41f1668660ee2345f8efac23adfde45e224ace2835925836e558e6be
|
||||
DIST skywater-pdk-libs-sky130_fd_pr_reram-48c8310e464157d797c78cb2e6d6b5a21d710c20.tar.gz 738321 BLAKE2B bc26a4ae72ab849bc0126cb5c89e4be341ffe06e4f8a3b68729d607c10c577939ef461749249474da276b94d01e465f54701be00fad4f07bfc20e01f5222ced7 SHA512 23ba7c52dc1da618100c5327ea14513a886cf71ce0626292fba7b94cd5d9bf1d7b475b68a1267221153b120955ffd7706d4c81b3ee206c4ef02bed487906a66e
|
||||
DIST skywater-pdk-libs-sky130_fd_sc_hd-ac7fb61f06e6470b94e8afdf7c25268f62fbd7b1.tar.gz 81763296 BLAKE2B 51ede7b86504456d7697c5d1cc726dc875f3d9dd3df87c7b056899a1a2fed2be290892540b58ddf0862494440017eca732a99b153af30c583f355f49e4bf65ca SHA512 a10581a750441d2e775b91ae1eabaf5f7cab98d36cb108fa291c567002fcc122daa99edf383d2ace91d1cb5e6a6c1da4cc2803589af3ffa391241014a70ecf9a
|
||||
DIST skywater-pdk-libs-sky130_fd_sc_hdll-0694bd23893de20f5233ef024acf6cca1e750ac6.tar.gz 96771722 BLAKE2B d4e3c6d5c09f357aaa42761988f599c2e41341fc95e038007a371a53c80020420ba9308875dbdc3ebb48e3a6729a448840f894d078ffc5ed98ea9dc0a40b21e3 SHA512 a15441a704a0e7e782374bc0df7cd8b05183f99f93acfcada1472235377782cbd2965b51f1df1f65228a851cd22fe6d171855e86ce7b7b71239db417368e9c92
|
||||
DIST skywater-pdk-libs-sky130_fd_sc_hs-1d051f49bfe4e2fe9108d702a8bc2e9c081005a4.tar.gz 336252907 BLAKE2B 97fda400fa9b51ad9113a29c983acb42b3c0821a53b262e2e983962970c9c277101b9578ea6bbf25ce6322bc1a057f008eb1298bfffb7281735ba3cf015846b3 SHA512 a5016603ed58bbe873555098859dc8d20cd220297e29571d8a234c22f26e0bbc22ce0b9bcb979f1f487062992fbcc1c84345dcb0c78bf6b2168acbf710731fbd
|
||||
DIST skywater-pdk-libs-sky130_fd_sc_hvl-4fd4f858d16c558a6a488b200649e909bb4dd800.tar.gz 28030476 BLAKE2B 59672ad97466c8e1aafebe3a7091eafc6c33ae9d9877a12cb230e880e6ee94618de3dc58c51dd3a4cda343a1b4aa9846f583f83c0b3c9e8d001cd5acb9913575 SHA512 3fe55c924dab323db9897d1b856fe0ef5f24c1f6edaeafbd2c031856fba89b7360115b93973970e553682add5f6b327461d82df92a458413e2a0f1e3c77f79cb
|
||||
DIST skywater-pdk-libs-sky130_fd_sc_lp-e2c1e0646999163d35ea7b2521c3ec5c28633e63.tar.gz 287744020 BLAKE2B 486fda403c96a76bc7aa030003da92b358f7de5a4677f583c2971fdf893e488ee1c7e484ab34f20f62a8c61bdd9eac83ba361519f89ea64154cdfb8e0b05d968 SHA512 e5a82fa20c001d0bcbf8767f77c1d5544cfde0b605c60c7b41f5d4c709b6529a7b07968c5c9f904727acafa445f6d7a247d7261a02176ec6932269212ab15aeb
|
||||
DIST skywater-pdk-libs-sky130_fd_sc_ls-4f549e30dd91a1c264f8895e07b2872fe410a8c2.tar.gz 394701266 BLAKE2B 9b807243216fd0d4dac4ab22576fef43f99c45a55ba385484a62c9209b8acf432b57cbb44d616741ca4b70e9e91e71d41a3e144fcfb4fbc0dab65c3d65655248 SHA512 d728943df9ab342e71c9187bbbb6849b5f0a3e539f4e1321c427370ab9573e432c85950cb7ba4b016d6ded2f6bb23c057c167c79ce433165a3e084b06622c8fd
|
||||
DIST skywater-pdk-libs-sky130_fd_sc_ms-ae1b7f68821505cf2d93d9d44cce5ece22710fad.tar.gz 315143259 BLAKE2B 7bd279c41dc6ff42c9bd95c83072016018d98d38471b9eb9d9af25e1ef929ba2379be33db0b16a53e31d61717dbcd3b32b190bed711feda2d3975ecb7d70a9c2 SHA512 2305dce217458e92a0a5c5b57e510212ba3e42dac1b35d018a60000fc7b76479290d1d582e34fa1a65fc43cf5a58ca5f242e83f42b4905af2d96e8db90ee9455
|
||||
8
sci-electronics/skywater-pdk/metadata.xml
Normal file
8
sci-electronics/skywater-pdk/metadata.xml
Normal file
@@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM 'https://www.gentoo.org/dtd/metadata.dtd'>
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>telans@posteo.de</email>
|
||||
<name>James Beddek</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
||||
@@ -0,0 +1,86 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{8..10} )
|
||||
|
||||
# Keep these revs up to date with the 'latest' submodule for each pdk lib in libraries/
|
||||
# Build seems to fail if these lapse compared to the rev used by the skywater_pdk python module within this repo
|
||||
MY_PN="skywater-pdk"
|
||||
MY_REV=5a57f505cd4cd65d10e9f37dd2d259a526bc9bf7
|
||||
MY_sky130_fd_io_REV=01b18699b4102d8e54ad1406b3991ecb652e5aee
|
||||
MY_sky130_fd_pr_REV=f62031a1be9aefe902d6d54cddd6f59b57627436
|
||||
MY_sky130_fd_pr_reram_REV=48c8310e464157d797c78cb2e6d6b5a21d710c20
|
||||
MY_sky130_fd_sc_hd_REV=ac7fb61f06e6470b94e8afdf7c25268f62fbd7b1
|
||||
MY_sky130_fd_sc_hdll_REV=0694bd23893de20f5233ef024acf6cca1e750ac6
|
||||
MY_sky130_fd_sc_hs_REV=1d051f49bfe4e2fe9108d702a8bc2e9c081005a4
|
||||
MY_sky130_fd_sc_hvl_REV=4fd4f858d16c558a6a488b200649e909bb4dd800
|
||||
MY_sky130_fd_sc_lp_REV=e2c1e0646999163d35ea7b2521c3ec5c28633e63
|
||||
MY_sky130_fd_sc_ls_REV=4f549e30dd91a1c264f8895e07b2872fe410a8c2
|
||||
MY_sky130_fd_sc_ms_REV=ae1b7f68821505cf2d93d9d44cce5ece22710fad
|
||||
|
||||
inherit check-reqs python-any-r1
|
||||
|
||||
DESCRIPTION="Open source process design kit for usage with SkyWater Technology Foundry's 130nm node"
|
||||
HOMEPAGE="https://github.com/google/skywater-pdk"
|
||||
SRC_URI="
|
||||
https://github.com/google/skywater-pdk/archive/${MY_REV}.tar.gz -> ${P}.tar.gz
|
||||
https://github.com/google/skywater-pdk-libs-sky130_fd_io/archive/${MY_sky130_fd_io_REV}.tar.gz -> skywater-pdk-libs-sky130_fd_io-${MY_sky130_fd_io_REV}.tar.gz
|
||||
https://github.com/google/skywater-pdk-libs-sky130_fd_pr/archive/${MY_sky130_fd_pr_REV}.tar.gz -> skywater-pdk-libs-sky130_fd_pr-${MY_sky130_fd_pr_REV}.tar.gz
|
||||
https://github.com/google/skywater-pdk-libs-sky130_fd_pr_reram/archive/${MY_sky130_fd_pr_reram_REV}.tar.gz -> skywater-pdk-libs-sky130_fd_pr_reram-${MY_sky130_fd_pr_reram_REV}.tar.gz
|
||||
https://github.com/google/skywater-pdk-libs-sky130_fd_sc_hd/archive/${MY_sky130_fd_sc_hd_REV}.tar.gz -> skywater-pdk-libs-sky130_fd_sc_hd-${MY_sky130_fd_sc_hd_REV}.tar.gz
|
||||
https://github.com/google/skywater-pdk-libs-sky130_fd_sc_hdll/archive/${MY_sky130_fd_sc_hdll_REV}.tar.gz -> skywater-pdk-libs-sky130_fd_sc_hdll-${MY_sky130_fd_sc_hdll_REV}.tar.gz
|
||||
https://github.com/google/skywater-pdk-libs-sky130_fd_sc_hs/archive/${MY_sky130_fd_sc_hs_REV}.tar.gz -> skywater-pdk-libs-sky130_fd_sc_hs-${MY_sky130_fd_sc_hs_REV}.tar.gz
|
||||
https://github.com/google/skywater-pdk-libs-sky130_fd_sc_hvl/archive/${MY_sky130_fd_sc_hvl_REV}.tar.gz -> skywater-pdk-libs-sky130_fd_sc_hvl-${MY_sky130_fd_sc_hvl_REV}.tar.gz
|
||||
https://github.com/google/skywater-pdk-libs-sky130_fd_sc_lp/archive/${MY_sky130_fd_sc_lp_REV}.tar.gz -> skywater-pdk-libs-sky130_fd_sc_lp-${MY_sky130_fd_sc_lp_REV}.tar.gz
|
||||
https://github.com/google/skywater-pdk-libs-sky130_fd_sc_ls/archive/${MY_sky130_fd_sc_ls_REV}.tar.gz -> skywater-pdk-libs-sky130_fd_sc_ls-${MY_sky130_fd_sc_ls_REV}.tar.gz
|
||||
https://github.com/google/skywater-pdk-libs-sky130_fd_sc_ms/archive/${MY_sky130_fd_sc_ms_REV}.tar.gz -> skywater-pdk-libs-sky130_fd_sc_ms-${MY_sky130_fd_sc_ms_REV}.tar.gz
|
||||
"
|
||||
S="${WORKDIR}/${PN}-${MY_REV}"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0/0.0.0.20220424"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
BDEPEND="
|
||||
${PYTHON_DEPS}
|
||||
$(python_gen_any_dep 'dev-python/python-skywater-pdk[${PYTHON_USEDEP}]')
|
||||
"
|
||||
|
||||
# Extremely large liberty files are required by sci-electronics/open_pdk
|
||||
CHECKREQS_DISK_BUILD="42G"
|
||||
CHECKREQS_DISK_USR="21G"
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
|
||||
# Move the libraries in place to their corresponding submodules
|
||||
for lib in sky130_fd_{io,pr,pr_reram,sc_hd,sc_hdll,sc_hs,sc_hvl,sc_lp,sc_ls,sc_ms}; do
|
||||
rmdir "${S}/libraries/${lib}/"* || die
|
||||
mv -f "${WORKDIR}"/skywater-pdk-libs-${lib}-* "${S}/libraries/${lib}/latest" || die
|
||||
done
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
for lib in libraries/sky130_*_sc_*/latest; do
|
||||
if [[ -d $lib/cells ]]; then
|
||||
${EPYTHON} -m skywater_pdk.liberty $lib || die
|
||||
${EPYTHON} -m skywater_pdk.liberty $lib all || die
|
||||
${EPYTHON} -m skywater_pdk.liberty $lib all --ccsnoise || die
|
||||
fi
|
||||
done
|
||||
|
||||
for lib in libraries/sky130_fd_sc_ms/latest; do
|
||||
if [[ -d $lib/cells ]]; then
|
||||
${EPYTHON} -m skywater_pdk.liberty $lib all --leakage || die
|
||||
fi
|
||||
done
|
||||
}
|
||||
|
||||
src_install() {
|
||||
insinto "/usr/share/pdk/skywater-pdk-source/libraries"
|
||||
for lib in sky130_fd_{io,pr,pr_reram,sc_hd,sc_hdll,sc_hs,sc_hvl,sc_lp,sc_ls,sc_ms}; do
|
||||
doins -r "${S}/libraries/${lib}"
|
||||
done
|
||||
}
|
||||
@@ -30,25 +30,25 @@ cpu_flags_ppc_altivec cpu_flags_arm_neon cpu_flags_arm_iwmmxt cpu_flags_arm_iwmm
|
||||
RDEPEND="
|
||||
app-arch/lz4
|
||||
>=dev-cpp/eigen-3.0.5
|
||||
dev-games/ode
|
||||
dev-games/ode:=
|
||||
dev-libs/boost:=
|
||||
dev-libs/tinyxml2
|
||||
dev-libs/urdfdom
|
||||
dev-libs/tinyxml2:=
|
||||
dev-libs/urdfdom:=
|
||||
>=media-libs/assimp-3.0.0:=
|
||||
media-libs/freeglut
|
||||
media-libs/imgui:=[glut(-),opengl(-)]
|
||||
media-libs/lodepng:=
|
||||
media-libs/lodepng
|
||||
>=sci-libs/libccd-2.0
|
||||
>=sci-libs/fcl-0.2.9
|
||||
>=sci-libs/fcl-0.2.9:=
|
||||
sci-libs/flann
|
||||
sci-libs/ipopt
|
||||
sci-libs/ipopt:=
|
||||
>=sci-libs/nlopt-2.4.1
|
||||
sci-libs/octomap
|
||||
sci-physics/bullet
|
||||
sci-libs/octomap:=
|
||||
sci-physics/bullet:=
|
||||
virtual/opengl
|
||||
|
||||
examples? ( dev-cpp/tiny-dnn:= )
|
||||
osg? ( dev-games/openscenegraph )
|
||||
osg? ( dev-games/openscenegraph:= )
|
||||
python? (
|
||||
${PYTHON_DEPS}
|
||||
$(python_gen_cond_dep 'dev-python/pybind11[${PYTHON_USEDEP}]')
|
||||
|
||||
128
sci-misc/linuxcnc/linuxcnc-9999.ebuild
Normal file
128
sci-misc/linuxcnc/linuxcnc-9999.ebuild
Normal file
@@ -0,0 +1,128 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: $
|
||||
# Thanks to the original author's code, slis@gentoo.org's code, because the original code is outdated, this ebuild has been modified portably
|
||||
|
||||
EAPI="7"
|
||||
|
||||
PYTHON_COMPAT=( python3_10 )
|
||||
|
||||
inherit autotools eutils flag-o-matic multilib python-single-r1 git-r3
|
||||
|
||||
DESCRIPTION="LinuxCNC "
|
||||
HOMEPAGE="http://linuxcnc.org/"
|
||||
#SRC_URI="mirror://sourceforge/gentoocnc/distfiles/${P}.tar.gz"
|
||||
#SRC_URI="https://github.com/LinuxCNC/linuxcnc/archive/2.7.zip"
|
||||
EGIT_REPO_URI="https://github.com/LinuxCNC/linuxcnc.git https://gitclone.com/github.com/LinuxCNC/linuxcnc.git"
|
||||
|
||||
S="${WORKDIR}"/linuxcnc-9999/src
|
||||
|
||||
LICENSE="LGPL-3"
|
||||
SLOT="linuxcnc-9999"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="+python +uspace +X +gtk -rt gstreamer modbus simulator usb"
|
||||
# TODO: add shmdrv use flag
|
||||
|
||||
# --disable-python uses python anyways and fails so python is a required use flag
|
||||
REQUIRED_USE="
|
||||
python
|
||||
python? ( ${PYTHON_REQUIRED_USE} )
|
||||
rt? ( !simulator )
|
||||
"
|
||||
|
||||
DEPEND="dev-lang/tcl
|
||||
dev-lang/tk
|
||||
dev-tcltk/tkimg
|
||||
dev-tcltk/tclx
|
||||
dev-libs/boost[python]
|
||||
modbus? ( <dev-libs/libmodbus-3.1 )
|
||||
dev-tcltk/bwidget
|
||||
gtk? ( x11-libs/gtk+ )
|
||||
gstreamer? (
|
||||
dev-python/gst-python:0.10
|
||||
media-libs/gst-plugins-base:0.10
|
||||
)
|
||||
|| (
|
||||
net-analyzer/openbsd-netcat
|
||||
net-analyzer/netcat6
|
||||
)
|
||||
x11-libs/libXinerama
|
||||
usb? ( virtual/libusb )
|
||||
dev-lang/python:3.10[tk]
|
||||
$(python_gen_cond_dep 'dev-python/lxml[${PYTHON_USEDEP}]')
|
||||
$(python_gen_cond_dep 'dev-python/numpy[${PYTHON_USEDEP}]')
|
||||
$(python_gen_cond_dep 'dev-python/configobj[${PYTHON_USEDEP}]')
|
||||
$(python_gen_cond_dep 'dev-python/pillow[tk,${PYTHON_USEDEP}]')
|
||||
media-libs/mesa
|
||||
x11-apps/mesa-progs
|
||||
X? (
|
||||
x11-libs/libXaw
|
||||
$(python_gen_cond_dep 'dev-python/python-xlib[${PYTHON_USEDEP}]')
|
||||
)
|
||||
rt? ( sys-kernel/rt-sources )
|
||||
virtual/opengl
|
||||
virtual/glu
|
||||
${PYTHON_DEPS}
|
||||
sys-devel/gettext
|
||||
sys-process/procps
|
||||
sys-process/psmisc
|
||||
net-firewall/iptables
|
||||
media-gfx/graphviz
|
||||
$(python_gen_cond_dep 'dev-python/pyopengl[${PYTHON_USEDEP}]')
|
||||
$(python_gen_cond_dep 'dev-python/pygobject[${PYTHON_USEDEP}]')
|
||||
x11-libs/gtksourceview:3.0
|
||||
"
|
||||
RDEPEND="${DEPEND}
|
||||
python? ( dev-python/yapps )"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
#myconf="--prefix=${EPREFIX}/usr --with-kernel-headers=/usr/src/linux/ $(use_with modbus libmodbus)"
|
||||
myconf="--prefix=${EPREFIX}/usr --enable-non-distributable=yes --with-boost-python=boost_python310 $(use_with modbus libmodbus)"
|
||||
|
||||
use !gtk && myconf="${myconf} --disable-gtk"
|
||||
use rt && myconf="${myconf} --with-realtime=uspace"
|
||||
use simulator && myconf="${myconf} --with-realtime=uspace"
|
||||
use !usb && myconf="${myconf} --without-libusb-1.0"
|
||||
# use rtai && myconf="${myconf} --with-realtime=${EPREFIX}/usr/realtime --with-module-dir=${EPREFIX}/usr/lib/linuxcnc/rtai/"
|
||||
use X && myconf="${myconf} --with-x"
|
||||
|
||||
# TODO: fix that - get python version
|
||||
#use python && myconf="${myconf} --with-python=/usr/bin/python3.10"
|
||||
use !python && myconf="${myconf} --disable-python"
|
||||
|
||||
econf ${myconf}
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install
|
||||
|
||||
local envd="${T}/51linuxcnc"
|
||||
cat > "${envd}" <<-EOF
|
||||
LDPATH="${EPREFIX}/usr/$(get_libdir)/linuxcnc"
|
||||
EOF
|
||||
doenvd "${envd}"
|
||||
|
||||
insinto "/usr/share/linuxcnc/"
|
||||
doins Makefile.inc
|
||||
|
||||
insinto "/etc/linuxcnc/"
|
||||
doins "../scripts/rtapi.conf"
|
||||
|
||||
insinto "/usr/bin/"
|
||||
doins "../scripts/rip-environment"
|
||||
|
||||
doicon "../linuxcncicon.png"
|
||||
make_desktop_entry linuxcnc LinuxCNC linuxcnc 'Science;Robotics'
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog "The compiled software may not be redistributed due to use of packages with incompatible licenses."
|
||||
elog "Opening machine configuration files from older Versions can crash the application as it cannot load old named modules, e.g. probe_parport.so not found"
|
||||
elog "This is not a Gentoo- or build related error. It looks like linuxcnc 2.8 will have some kind of converter for them."
|
||||
elog "If you created them with stepconf. You can just open the stepconf file and create them new. Don't forget to backup any manual changes (e.g. backlash!) from the .hal and .ini files and make them again."
|
||||
}
|
||||
14
sci-misc/linuxcnc/metadata.xml
Normal file
14
sci-misc/linuxcnc/metadata.xml
Normal file
@@ -0,0 +1,14 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer>
|
||||
<email>jack9603301@163.com</email>
|
||||
</maintainer>
|
||||
<use>
|
||||
<flag name="rt">Build with RT_PREEMPT threads modules</flag>
|
||||
<flag name="simulator">Build with posix threads (no realtime)</flag>
|
||||
<flag name="modbus">Build modbus libraries</flag>
|
||||
<flag name="xenomai">Build with xenomai userland threads</flag>
|
||||
<flag name="rtai">Build with realtime threads support</flag>
|
||||
</use>
|
||||
</pkgmetadata>
|
||||
@@ -33,7 +33,9 @@ RDEPEND="
|
||||
sci-libs/netcdf[hdf5,mpi]
|
||||
sci-libs/netcdf-cxx
|
||||
sci-libs/netcdf-fortran
|
||||
sys-cluster/adios2[fortran,hdf5,mpi]
|
||||
sys-cluster/parallel-netcdf
|
||||
python? ( $(python_gen_cond_dep 'sys-cluster/adios2[python,${PYTHON_SINGLE_USEDEP}]') )
|
||||
)
|
||||
|
||||
parallel? (
|
||||
@@ -62,6 +64,7 @@ RDEPEND="
|
||||
perf-tools? (
|
||||
dev-libs/papi
|
||||
sys-apps/likwid
|
||||
sys-cluster/dimemas
|
||||
sys-cluster/extrae[${PYTHON_SINGLE_USEDEP}]
|
||||
sys-cluster/mpi-benchmarks
|
||||
sys-cluster/osu-micro-benchmarks
|
||||
@@ -101,12 +104,7 @@ RDEPEND="
|
||||
)
|
||||
|
||||
"
|
||||
# io-libs
|
||||
#adios[mpi]
|
||||
#phdf5[mpi]
|
||||
|
||||
# perf-tools
|
||||
# sys-cluster/dimemas[libunwind]
|
||||
#scalasca
|
||||
#tau
|
||||
#scorep
|
||||
|
||||
1
sys-cluster/adios2/Manifest
Normal file
1
sys-cluster/adios2/Manifest
Normal file
@@ -0,0 +1 @@
|
||||
DIST adios2-2.8.1.gh.tar.gz 5747375 BLAKE2B 1c2b2845db90be83fc911f53724ab8a72aca93562720a03c05084f61611e3247525160a00810c9f492cd9743e70ac7ad3db601771905a4ab53d089b943971416 SHA512 50001f73318a4deb63a487a817f0b151904f39bd3d9d3d0a04fe77e4323f639b625472fb82b32702fdfc990bf765aff65793ca6817f2798a5cf4b6c72f9a38d7
|
||||
131
sys-cluster/adios2/adios2-2.8.1.ebuild
Normal file
131
sys-cluster/adios2/adios2-2.8.1.ebuild
Normal file
@@ -0,0 +1,131 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
FORTRAN_NEEDED="fortran"
|
||||
MYPN="${PN^^}"
|
||||
PYTHON_COMPAT=( python3_{8..10} )
|
||||
|
||||
inherit cmake python-single-r1 fortran-2
|
||||
|
||||
DESCRIPTION="Next generation of ADIOS developed in the Exascale Computing Program"
|
||||
HOMEPAGE="
|
||||
https://csmd.ornl.gov/software/adios2
|
||||
https://github.com/ornladios/adios2
|
||||
"
|
||||
SRC_URI="https://github.com/ornladios/${MYPN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz"
|
||||
S="${WORKDIR}/${MYPN}-${PV}"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="blosc bzip2 endian-reverse examples fortran hdf5 mpi png profile python sodium sst szip test zeromq zfp"
|
||||
|
||||
RDEPEND="
|
||||
dev-cpp/nlohmann_json
|
||||
dev-cpp/yaml-cpp:=
|
||||
dev-libs/atl
|
||||
dev-libs/dill
|
||||
>dev-libs/ffs-1.6.0
|
||||
dev-libs/kwsys:=
|
||||
dev-libs/perfstubs:=[timers]
|
||||
dev-libs/pugixml
|
||||
net-libs/enet
|
||||
>sys-cluster/evpath-4.5.0
|
||||
|
||||
blosc? ( dev-libs/c-blosc:= )
|
||||
bzip2? ( app-arch/bzip2 )
|
||||
hdf5? ( sci-libs/hdf5:=[mpi=] )
|
||||
mpi? ( virtual/mpi[cxx] )
|
||||
png? ( media-libs/libpng:= )
|
||||
python? (
|
||||
${PYTHON_DEPS}
|
||||
$(python_gen_cond_dep '
|
||||
dev-python/numpy[${PYTHON_USEDEP}]
|
||||
dev-python/pybind11[${PYTHON_USEDEP}]
|
||||
')
|
||||
mpi? ( $(python_gen_cond_dep 'dev-python/mpi4py[${PYTHON_USEDEP}]') )
|
||||
)
|
||||
sodium? ( dev-libs/libsodium:= )
|
||||
sst? ( sys-block/libfabric:= )
|
||||
szip? ( virtual/szip )
|
||||
zeromq? ( net-libs/zeromq:= )
|
||||
zfp? ( dev-libs/zfp )
|
||||
"
|
||||
DEPEND="
|
||||
${RDEPEND}
|
||||
test? ( dev-cpp/gtest )
|
||||
"
|
||||
BDEPEND="virtual/pkgconfig"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}/${P}-system-libs.patch"
|
||||
"${FILESDIR}/${P}-sandbox.patch"
|
||||
)
|
||||
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
pkg_setup() {
|
||||
use fortran && fortran-2_pkg_setup
|
||||
use python && python-single-r1_pkg_setup
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DBUILD_SHARED_LIBS=ON
|
||||
-DADIOS2_USE_BP5=OFF
|
||||
-DADIOS2_USE_CUDA=OFF
|
||||
-DADIOS2_USE_DataMan=OFF
|
||||
-DADIOS2_USE_DataSpaces=OFF
|
||||
-DADIOS2_USE_EXTERNAL_ATL=ON
|
||||
-DADIOS2_USE_EXTERNAL_DEPENDENCIES=ON
|
||||
-DADIOS2_USE_EXTERNAL_DILL=ON
|
||||
-DADIOS2_USE_EXTERNAL_ENET=ON
|
||||
-DADIOS2_USE_EXTERNAL_FFS=ON
|
||||
-DADIOS2_USE_EXTERNAL_EVPATH=ON
|
||||
-DADIOS2_USE_EXTERNAL_GTEST=ON
|
||||
-DADIOS2_USE_EXTERNAL_NLOHMANN_JSON=ON
|
||||
-DADIOS2_USE_EXTERNAL_PUGIXML=ON
|
||||
-DADIOS2_USE_EXTERNAL_PYBIND11=ON
|
||||
-DADIOS2_USE_EXTERNAL_YAMLCPP=ON
|
||||
-DADIOS2_USE_IME=OFF
|
||||
-DADIOS2_USE_LIBPRESSIO=OFF
|
||||
-DADIOS2_USE_MGARD=OFF
|
||||
|
||||
-DADIOS2_BUILD_EXAMPLES="$(usex examples)"
|
||||
-DADIOS2_BUILD_EXAMPLES_EXPERIMENTAL="$(usex examples)"
|
||||
-DADIOS2_USE_Blosc="$(usex blosc)"
|
||||
-DADIOS2_USE_BZip2="$(usex bzip2)"
|
||||
-DADIOS2_USE_Endian_Reverse="$(usex endian-reverse)"
|
||||
-DADIOS2_USE_Fortran="$(usex fortran)"
|
||||
-DADIOS2_USE_HDF5="$(usex hdf5)"
|
||||
-DADIOS2_USE_MPI="$(usex mpi)"
|
||||
-DADIOS2_USE_PNG="$(usex png)"
|
||||
-DADIOS2_USE_Profiling="$(usex profile)"
|
||||
-DADIOS2_USE_Python="$(usex python)"
|
||||
-DADIOS2_USE_Sodium="$(usex sodium)"
|
||||
-DADIOS2_USE_SST="$(usex sst)"
|
||||
-DADIOS2_USE_SZ="$(usex szip)"
|
||||
-DADIOS2_USE_ZeroMQ="$(usex zeromq)"
|
||||
-DADIOS2_USE_ZFP="$(usex zfp)"
|
||||
-DBUILD_TESTING=$(usex test)
|
||||
)
|
||||
cmake_src_configure
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
rm -r thirdparty/{atl,dill,enet,EVPath,ffs,GTest,KWSys,mingw-w64,pugixml,pybind11,yaml-cpp} || die
|
||||
rm -r thirdparty/nlohmann_json/nlohmann_json_wrapper/single_include || die
|
||||
rm -r thirdparty/perfstubs/perfstubs || die
|
||||
cmake_src_prepare
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
cmake_src_compile
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cmake_src_install
|
||||
dodoc ReadMe.md
|
||||
}
|
||||
12
sys-cluster/adios2/files/adios2-2.8.1-sandbox.patch
Normal file
12
sys-cluster/adios2/files/adios2-2.8.1-sandbox.patch
Normal file
@@ -0,0 +1,12 @@
|
||||
--- a/cmake/install/pre/CMakeLists.txt
|
||||
+++ b/cmake/install/pre/CMakeLists.txt
|
||||
@@ -1,9 +1,3 @@
|
||||
-install(CODE "
|
||||
- message(\"Pre-installation cleanup of CMake files\")
|
||||
- file(REMOVE_RECURSE \"${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_CMAKEDIR}\")
|
||||
-"
|
||||
- COMPONENT adios2_core-development
|
||||
-)
|
||||
file(GLOB ADIOS2_MODULE_FILES
|
||||
"${ADIOS2_SOURCE_DIR}/cmake/Find*.cmake"
|
||||
"${ADIOS2_SOURCE_DIR}/cmake/CMake*.cmake"
|
||||
307
sys-cluster/adios2/files/adios2-2.8.1-system-libs.patch
Normal file
307
sys-cluster/adios2/files/adios2-2.8.1-system-libs.patch
Normal file
@@ -0,0 +1,307 @@
|
||||
--- a/source/adios2/CMakeLists.txt
|
||||
+++ b/source/adios2/CMakeLists.txt
|
||||
@@ -127,7 +127,7 @@
|
||||
$<BUILD_INTERFACE:${ADIOS2_SOURCE_DIR}/source>
|
||||
$<BUILD_INTERFACE:${ADIOS2_BINARY_DIR}/source>
|
||||
)
|
||||
-target_link_libraries(adios2_core PRIVATE adios2sys_interface adios2::thirdparty::pugixml
|
||||
+target_link_libraries(adios2_core PRIVATE -lkwsys adios2::thirdparty::pugixml
|
||||
adios2::thirdparty::yaml-cpp adios2::thirdparty::nlohmann_json adios2::thirdparty::perfstubs-interface)
|
||||
target_link_libraries(adios2_core PUBLIC ${CMAKE_THREAD_LIBS_INIT})
|
||||
target_compile_features(adios2_core PUBLIC "$<BUILD_INTERFACE:${ADIOS2_CXX11_FEATURES}>")
|
||||
@@ -151,7 +151,7 @@
|
||||
toolkit/format/bp5/BP5Serializer.cpp
|
||||
toolkit/format/bp5/BP5Deserializer.cpp toolkit/format/bp5/BP5Deserializer.tcc
|
||||
)
|
||||
- target_link_libraries(adios2_core PRIVATE ffs::ffs)
|
||||
+ target_link_libraries(adios2_core PRIVATE ffs)
|
||||
endif()
|
||||
|
||||
if(ADIOS2_HAVE_DAOS)
|
||||
--- a/source/adios2/core/ADIOS.cpp
|
||||
+++ b/source/adios2/core/ADIOS.cpp
|
||||
@@ -19,7 +19,7 @@
|
||||
#include "adios2/helper/adiosCommDummy.h"
|
||||
#include "adios2/helper/adiosFunctions.h" //InquireKey, BroadcastFile
|
||||
#include "adios2/operator/OperatorFactory.h"
|
||||
-#include <adios2sys/SystemTools.hxx>
|
||||
+#include <kwsys/SystemTools.hxx>
|
||||
|
||||
#include <adios2-perfstubs-interface.h>
|
||||
|
||||
@@ -53,7 +53,7 @@
|
||||
#endif
|
||||
if (!configFile.empty())
|
||||
{
|
||||
- if (!adios2sys::SystemTools::FileExists(configFile))
|
||||
+ if (!kwsys::SystemTools::FileExists(configFile))
|
||||
{
|
||||
helper::Throw<std::logic_error>("Core", "ADIOS", "ADIOS",
|
||||
"config file " + configFile +
|
||||
--- a/source/adios2/core/IO.cpp
|
||||
+++ b/source/adios2/core/IO.cpp
|
||||
@@ -39,7 +39,7 @@
|
||||
#include "adios2/helper/adiosComm.h"
|
||||
#include "adios2/helper/adiosFunctions.h" //BuildParametersMap
|
||||
#include "adios2/helper/adiosString.h"
|
||||
-#include <adios2sys/SystemTools.hxx> // FileIsDirectory()
|
||||
+#include <kwsys/SystemTools.hxx> // FileIsDirectory()
|
||||
|
||||
#ifdef ADIOS2_HAVE_DATAMAN // external dependencies
|
||||
#include "adios2/engine/dataman/DataManReader.h"
|
||||
@@ -559,13 +559,13 @@
|
||||
else if ((mode_to_use == Mode::Read) ||
|
||||
(mode_to_use == Mode::ReadRandomAccess))
|
||||
{
|
||||
- if (adios2sys::SystemTools::FileIsDirectory(name))
|
||||
+ if (kwsys::SystemTools::FileIsDirectory(name))
|
||||
{
|
||||
char v = helper::BPVersion(name, comm, m_TransportsParameters);
|
||||
engineTypeLC = "bp";
|
||||
engineTypeLC.push_back(v);
|
||||
}
|
||||
- else if (adios2sys::SystemTools::FileIsDirectory(name + ".tier0"))
|
||||
+ else if (kwsys::SystemTools::FileIsDirectory(name + ".tier0"))
|
||||
{
|
||||
engineTypeLC = "mhs";
|
||||
}
|
||||
--- a/source/adios2/helper/adiosDynamicBinder.cpp
|
||||
+++ b/source/adios2/helper/adiosDynamicBinder.cpp
|
||||
@@ -18,8 +18,8 @@
|
||||
#include <stdexcept> // for runtime_error
|
||||
#include <vector> // for vector
|
||||
|
||||
-#include <adios2sys/DynamicLoader.hxx>
|
||||
-#include <adios2sys/SystemTools.hxx>
|
||||
+#include <kwsys/DynamicLoader.hxx>
|
||||
+#include <kwsys/SystemTools.hxx>
|
||||
|
||||
namespace adios2
|
||||
{
|
||||
@@ -28,7 +28,7 @@
|
||||
|
||||
struct DynamicBinder::Impl
|
||||
{
|
||||
- adios2sys::DynamicLoader::LibraryHandle m_LibraryHandle;
|
||||
+ kwsys::DynamicLoader::LibraryHandle m_LibraryHandle;
|
||||
};
|
||||
|
||||
DynamicBinder::DynamicBinder(std::string libName) : DynamicBinder(libName, "")
|
||||
@@ -76,14 +76,14 @@
|
||||
// ConvertToOutputPath() will change slashes if we're running on
|
||||
// a Windows system
|
||||
fileName =
|
||||
- adios2sys::SystemTools::ConvertToOutputPath(fileName);
|
||||
+ kwsys::SystemTools::ConvertToOutputPath(fileName);
|
||||
}
|
||||
else
|
||||
{
|
||||
fileName = prefix + libName + suffix;
|
||||
}
|
||||
m_Impl->m_LibraryHandle =
|
||||
- adios2sys::DynamicLoader::OpenLibrary(fileName);
|
||||
+ kwsys::DynamicLoader::OpenLibrary(fileName);
|
||||
searchedLibs.push_back(fileName);
|
||||
if (m_Impl->m_LibraryHandle)
|
||||
{
|
||||
@@ -110,13 +110,13 @@
|
||||
|
||||
DynamicBinder::~DynamicBinder()
|
||||
{
|
||||
- adios2sys::DynamicLoader::CloseLibrary(m_Impl->m_LibraryHandle);
|
||||
+ kwsys::DynamicLoader::CloseLibrary(m_Impl->m_LibraryHandle);
|
||||
}
|
||||
|
||||
DynamicBinder::VoidSymbolPointer
|
||||
DynamicBinder::GetSymbol(std::string symbolName)
|
||||
{
|
||||
- return adios2sys::DynamicLoader::GetSymbolAddress(m_Impl->m_LibraryHandle,
|
||||
+ return kwsys::DynamicLoader::GetSymbolAddress(m_Impl->m_LibraryHandle,
|
||||
symbolName);
|
||||
}
|
||||
|
||||
--- a/source/adios2/helper/adiosPluginManager.cpp
|
||||
+++ b/source/adios2/helper/adiosPluginManager.cpp
|
||||
@@ -17,7 +17,7 @@
|
||||
#include "adios2/helper/adiosLog.h"
|
||||
#include "adios2/helper/adiosString.h"
|
||||
|
||||
-#include <adios2sys/SystemTools.hxx>
|
||||
+#include <kwsys/SystemTools.hxx>
|
||||
|
||||
#include <memory>
|
||||
#include <stdexcept>
|
||||
@@ -110,13 +110,13 @@
|
||||
}
|
||||
|
||||
std::string allPluginPaths;
|
||||
- adios2sys::SystemTools::GetEnv(pluginEnvVarName, allPluginPaths);
|
||||
+ kwsys::SystemTools::GetEnv(pluginEnvVarName, allPluginPaths);
|
||||
if (allPluginPaths.empty())
|
||||
{
|
||||
return OpenPlugin(pluginName, pluginLibrary, "");
|
||||
}
|
||||
auto pathsSplit =
|
||||
- adios2sys::SystemTools::SplitString(allPluginPaths, ':', false);
|
||||
+ kwsys::SystemTools::SplitString(allPluginPaths, ':', false);
|
||||
|
||||
bool loaded = false;
|
||||
auto pathIt = pathsSplit.begin();
|
||||
--- a/source/adios2/helper/adiosSystem.cpp
|
||||
+++ b/source/adios2/helper/adiosSystem.cpp
|
||||
@@ -13,7 +13,7 @@
|
||||
#include <stdexcept> // std::runtime_error, std::exception
|
||||
#include <system_error>
|
||||
|
||||
-#include <adios2sys/SystemTools.hxx>
|
||||
+#include <kwsys/SystemTools.hxx>
|
||||
|
||||
#include "adios2/common/ADIOSTypes.h"
|
||||
#include "adios2/helper/adiosComm.h"
|
||||
@@ -37,7 +37,7 @@
|
||||
|
||||
bool CreateDirectory(const std::string &fullPath) noexcept
|
||||
{
|
||||
- return static_cast<bool>(adios2sys::SystemTools::MakeDirectory(fullPath));
|
||||
+ return static_cast<bool>(kwsys::SystemTools::MakeDirectory(fullPath));
|
||||
}
|
||||
|
||||
bool IsLittleEndian() noexcept
|
||||
@@ -168,7 +168,7 @@
|
||||
if (!comm.Rank())
|
||||
{
|
||||
std::string mmdFileName = name + PathSeparator + "mmd.0";
|
||||
- if (adios2sys::SystemTools::PathExists(mmdFileName))
|
||||
+ if (kwsys::SystemTools::PathExists(mmdFileName))
|
||||
{
|
||||
version = '5';
|
||||
}
|
||||
--- a/source/adios2/operator/plugin/PluginOperator.cpp
|
||||
+++ b/source/adios2/operator/plugin/PluginOperator.cpp
|
||||
@@ -21,7 +21,7 @@
|
||||
#include "adios2/helper/adiosPluginManager.h"
|
||||
#include "adios2/helper/adiosString.h"
|
||||
|
||||
-#include <adios2sys/SystemTools.hxx>
|
||||
+#include <kwsys/SystemTools.hxx>
|
||||
|
||||
namespace adios2
|
||||
{
|
||||
--- a/source/utils/bpls/bpls.cpp
|
||||
+++ b/source/utils/bpls/bpls.cpp
|
||||
@@ -57,8 +57,8 @@
|
||||
|
||||
#include "adios2/helper/adiosString.h" // EndsWith
|
||||
#include "adios2/helper/adiosSystem.h" //isHDF5File
|
||||
-#include <adios2sys/CommandLineArguments.hxx>
|
||||
-#include <adios2sys/SystemTools.hxx>
|
||||
+#include <kwsys/CommandLineArguments.hxx>
|
||||
+#include <kwsys/SystemTools.hxx>
|
||||
#include <pugixml.hpp>
|
||||
|
||||
namespace adios2
|
||||
@@ -202,8 +202,8 @@
|
||||
bool option_help_was_called = false;
|
||||
int optioncb_help(const char *argument, const char *value, void *call_data)
|
||||
{
|
||||
- // adios2sys::CommandLineArguments *arg =
|
||||
- // static_cast<adios2sys::CommandLineArguments *>(call_data);
|
||||
+ // kwsys::CommandLineArguments *arg =
|
||||
+ // static_cast<kwsys::CommandLineArguments *>(call_data);
|
||||
// printf("%s\n", arg->GetHelp());
|
||||
display_help();
|
||||
option_help_was_called = true;
|
||||
@@ -431,7 +431,7 @@
|
||||
|
||||
void introspect_file(const char *filename) noexcept
|
||||
{
|
||||
- if (adios2sys::SystemTools::FileIsDirectory(filename))
|
||||
+ if (kwsys::SystemTools::FileIsDirectory(filename))
|
||||
{
|
||||
if (!introspectAsBPDir(filename))
|
||||
{
|
||||
@@ -460,7 +460,7 @@
|
||||
}
|
||||
}
|
||||
|
||||
-int process_unused_args(adios2sys::CommandLineArguments &arg)
|
||||
+int process_unused_args(kwsys::CommandLineArguments &arg)
|
||||
{
|
||||
int nuargs;
|
||||
char **uargs;
|
||||
@@ -541,9 +541,9 @@
|
||||
|
||||
init_globals();
|
||||
|
||||
- adios2sys::CommandLineArguments arg;
|
||||
+ kwsys::CommandLineArguments arg;
|
||||
arg.Initialize(argc, argv);
|
||||
- typedef adios2sys::CommandLineArguments argT;
|
||||
+ typedef kwsys::CommandLineArguments argT;
|
||||
arg.StoreUnusedArguments(true);
|
||||
arg.AddCallback("-v", argT::NO_ARGUMENT, optioncb_verbose, nullptr, "");
|
||||
arg.AddCallback("--verbose", argT::NO_ARGUMENT, optioncb_verbose, nullptr,
|
||||
@@ -1521,7 +1521,7 @@
|
||||
if (verbose > 1)
|
||||
printf("\nADIOS Open: read header info from %s\n", path);
|
||||
|
||||
- if (!adios2sys::SystemTools::FileExists(path))
|
||||
+ if (!kwsys::SystemTools::FileExists(path))
|
||||
{
|
||||
fprintf(stderr, "\nError: input path %s does not exist\n", path);
|
||||
return 4;
|
||||
--- a/source/utils/CMakeLists.txt
|
||||
+++ b/source/utils/CMakeLists.txt
|
||||
@@ -11,7 +11,7 @@
|
||||
|
||||
# BPLS
|
||||
add_executable(bpls ./bpls/bpls.cpp)
|
||||
-target_link_libraries(bpls adios2_core adios2sys adios2::thirdparty::pugixml)
|
||||
+target_link_libraries(bpls adios2_core -lkwsys adios2::thirdparty::pugixml)
|
||||
target_include_directories(bpls PRIVATE ${PROJECT_BINARY_DIR})
|
||||
set_property(TARGET bpls PROPERTY OUTPUT_NAME bpls${ADIOS2_EXECUTABLE_SUFFIX})
|
||||
install(TARGETS bpls EXPORT adios2
|
||||
@@ -30,7 +30,7 @@
|
||||
|
||||
# BPSPLIT
|
||||
#add_executable(bpsplit ./bpsplit/bpsplit.cpp)
|
||||
-#target_link_libraries(bpsplit adios2::cxx11 adios2sys_interface adios2::thirdparty::pugixml)
|
||||
+#target_link_libraries(bpsplit adios2::cxx11 -lkwsys adios2::thirdparty::pugixml)
|
||||
#install(TARGETS bpsplit EXPORT adios2
|
||||
# RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
|
||||
#)
|
||||
--- a/thirdparty/CMakeLists.txt
|
||||
+++ b/thirdparty/CMakeLists.txt
|
||||
@@ -33,8 +33,6 @@
|
||||
option(ADIOS2_USE_EXTERNAL_YAMLCPP
|
||||
"Use an externally supplied yaml-cpp library" "${ADIOS2_USE_EXTERNAL_DEPENDENCIES}")
|
||||
|
||||
-add_subdirectory(KWSys)
|
||||
-
|
||||
add_subdirectory(perfstubs)
|
||||
adios2_add_thirdparty_target(perfstubs-interface perfstubs-interface)
|
||||
|
||||
--- a/thirdparty/perfstubs/CMakeLists.txt
|
||||
+++ b/thirdparty/perfstubs/CMakeLists.txt
|
||||
@@ -1,12 +1,3 @@
|
||||
-message_start_thirdparty()
|
||||
-
|
||||
-if (NOT WIN32 AND BUILD_SHARED_LIBS AND ADIOS2_HAVE_Profiling)
|
||||
- set(PERFSTUBS_USE_TIMERS ON CACHE INTERNAL "")
|
||||
- add_subdirectory(perfstubs)
|
||||
-else()
|
||||
- set(PERFSTUBS_USE_TIMERS OFF CACHE INTERNAL "")
|
||||
-endif()
|
||||
-
|
||||
add_library(perfstubs-interface INTERFACE)
|
||||
|
||||
configure_file(
|
||||
@@ -19,7 +10,6 @@
|
||||
)
|
||||
|
||||
if (PERFSTUBS_USE_TIMERS)
|
||||
+ find_package(perfstubs REQUIRED)
|
||||
target_link_libraries(perfstubs-interface INTERFACE perfstubs)
|
||||
endif()
|
||||
-
|
||||
-message_end_thirdparty()
|
||||
46
sys-cluster/adios2/metadata.xml
Normal file
46
sys-cluster/adios2/metadata.xml
Normal file
@@ -0,0 +1,46 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>lssndrbarbieri@gmail.com</email>
|
||||
<name>Alessandro Barbieri</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<bugs-to>https://github.com/ornladios/ADIOS2/issues</bugs-to>
|
||||
<remote-id type="github">ornladios/ADIOS2</remote-id>
|
||||
</upstream>
|
||||
<longdescription lang="en">
|
||||
This is ADIOS2: The Adaptable Input/Output (I/O) System.
|
||||
|
||||
ADIOS2 is developed as part of the United States Department of Energy's Exascale Computing Project. It is a framework for scientific data I/O to publish and subscribe to data when and where required.
|
||||
|
||||
ADIOS2 transports data as groups of self-describing variables and attributes across different media types (such as files, wide-area-networks, and remote direct memory access) using a common application programming interface for all transport modes. ADIOS2 can be used on supercomputers, cloud systems, and personal computers.
|
||||
|
||||
ADIOS2 focuses on:
|
||||
|
||||
Performance I/O scalability in high performance computing (HPC) applications.
|
||||
Adaptability unified interfaces to allow for several modes of transport (files, memory-to-memory)
|
||||
Ease of Use two-level application programming interface (APIs)
|
||||
|
||||
Full APIs for HPC applications: C++11, Fortran 90, C 99, Python 2 and 3
|
||||
Simplified High-Level APIs for data analysis: Python 2 and 3, C++11, Matlab
|
||||
|
||||
In addition, ADIOS2 APIs are based on:
|
||||
|
||||
MPI Although ADIOS2 is MPI-based, it can also be used in non-MPI serial code.
|
||||
|
||||
Data Groups ADIOS2 favors a deferred/prefetch/grouped variables transport mode by default to maximize data-per-request ratios. Sync mode, one variable at a time, is treated as the special case.
|
||||
|
||||
Data Steps ADIOS2 follows the actual production/consumption of data using an I/O “steps” abstraction removing the need to manage extra indexing information.
|
||||
|
||||
Data Engines ADIOS2 Engine abstraction allows for reusing the APIs for different transport modes removing the need for drastic code changes.
|
||||
</longdescription>
|
||||
<use>
|
||||
<flag name="blosc">Enable support for Blosc transforms</flag>
|
||||
<flag name="endian-reverse">Enable support for Little/Big Endian Interoperability</flag>
|
||||
<flag name="sodium">Enable support for Sodium for encryption</flag>
|
||||
<flag name="sst">Enable support for SST</flag>
|
||||
<flag name="zeromq">Enable support for ZeroMQ</flag>
|
||||
<flag name="zfp">Enable support for ZFP transforms</flag>
|
||||
</use>
|
||||
</pkgmetadata>
|
||||
1
sys-cluster/dimemas/Manifest
Normal file
1
sys-cluster/dimemas/Manifest
Normal file
@@ -0,0 +1 @@
|
||||
DIST dimemas-5.4.2_p20220601.gh.tar.gz 802490 BLAKE2B d43829ba082c914fe37d0a5388578c5f77d102e1b5b412194b5b34ac9c830290f342ace3334bc97468c16ff58a89d1aef44956d703d68ca87d55e8abe7ec92c7 SHA512 54e6a8325ae7397fd2fae3f47e7b6cae9d9ea1aeaf6340b07e1ea04c26e8420c2a575498a6f33cf4a9c0ab3614756a23631316c5968fea2656166f40de5d7218
|
||||
76
sys-cluster/dimemas/dimemas-5.4.2_p20220601.ebuild
Normal file
76
sys-cluster/dimemas/dimemas-5.4.2_p20220601.ebuild
Normal file
@@ -0,0 +1,76 @@
|
||||
# Copyright 2019-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
COMMIT="0dc28fafb8a917cee8d6ffd4a037cdc1f8755101"
|
||||
PYTHON_COMPAT=( pypy3 python3_{8..11} )
|
||||
|
||||
inherit autotools java-pkg-opt-2 python-any-r1
|
||||
|
||||
DESCRIPTION="High-abstracted network simulator for message-passing programs"
|
||||
HOMEPAGE="https://github.com/bsc-performance-tools/dimemas"
|
||||
SRC_URI="https://github.com/bsc-performance-tools/dimemas/archive/${COMMIT}.tar.gz -> ${PF}.gh.tar.gz"
|
||||
S="${WORKDIR}/${PN}-${COMMIT}"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
IUSE="idle-accounting irecv-startup original-links wait-logical-recv"
|
||||
|
||||
CDEPEND="
|
||||
dev-libs/boost:=
|
||||
sys-libs/zlib
|
||||
java? ( dev-java/commons-io:1 )
|
||||
"
|
||||
DEPEND="
|
||||
${CDEPEND}
|
||||
${PYTHON_DEPS}
|
||||
java? ( virtual/jdk:1.8 )
|
||||
"
|
||||
RDEPEND="
|
||||
${CDEPEND}
|
||||
java? ( virtual/jre:1.8 )
|
||||
"
|
||||
|
||||
PATCHES=( "${FILESDIR}/${PN}-5.4.2-gui.patch" )
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
java-pkg_clean
|
||||
if use java; then
|
||||
pushd ./GUI/lib || die
|
||||
java-pkg_jar-from commons-io-1 commons-io.jar commons-io-2.4.jar
|
||||
popd || die
|
||||
fi
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myconf=(
|
||||
--with-boost="${EPREFIX}/usr"
|
||||
--with-boost-libdir="${EPREFIX}/usr/$(get_libdir)"
|
||||
|
||||
$(use_enable idle-accounting)
|
||||
$(use_enable irecv-startup)
|
||||
$(use_enable original-links)
|
||||
$(use_enable wait-logical-recv)
|
||||
)
|
||||
econf "${myconf[@]}"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
dodoc README.md ChangeLog
|
||||
mkdir -p "${ED}/usr/share/doc/${PF}/examples" || die
|
||||
mv "${ED}/usr/share/lib_extern_model_example" "${ED}/usr/share/doc/${PF}/examples/" || die
|
||||
docompress -x "${ED}/usr/share/doc/${PF}/examples"
|
||||
mkdir -p "${ED}/usr/share/${PN}" || die
|
||||
mv "${ED}/usr/share/cfgs" "${ED}/usr/share/${PN}/" || die
|
||||
if use java; then
|
||||
java-pkg_newjar "${ED}/usr/$(get_libdir)/GUI/dimemas-gui-5.4.2.jar" "dimemas-gui.jar"
|
||||
rm -r "${ED}/usr/$(get_libdir)/GUI" || die
|
||||
fi
|
||||
find "${ED}" -name '*.la' -delete || die
|
||||
}
|
||||
35
sys-cluster/dimemas/files/dimemas-5.4.2-gui.patch
Normal file
35
sys-cluster/dimemas/files/dimemas-5.4.2-gui.patch
Normal file
@@ -0,0 +1,35 @@
|
||||
--- a/GUI/src/DimemasGUI.in
|
||||
+++ b/GUI/src/DimemasGUI.in
|
||||
@@ -1,29 +1,9 @@
|
||||
#!/bin/sh
|
||||
|
||||
-DIMEMAS_HOME=$(dirname $(readlink -f $0))/..
|
||||
-if [ -d "$DIMEMAS_HOME/lib" ]; then
|
||||
- LIBDIR="/lib"
|
||||
-elif [ -d "$DIMEMAS_HOME/lib64" ]; then
|
||||
- LIBDIR="/lib64"
|
||||
-else
|
||||
- echo "$DIMEMAS_HOME/{lib|lib64} not found"
|
||||
- exit 1
|
||||
-fi
|
||||
+DIMEMAS_HOME=/usr
|
||||
|
||||
-DIMEMAS_GUI_JAR=$DIMEMAS_HOME/$LIBDIR/GUI/@@JARFILE@@
|
||||
+DIMEMAS_GUI_JAR="${DIMEMAS_HOME}/share/dimemas/lib/dimemas-gui.jar"
|
||||
|
||||
-if ! [ -e $DIMEMAS_GUI_JAR ]; then
|
||||
- echo "Dimemas GUI 'jar' file (@@JARFILE@@) not found"
|
||||
- echo "Check your Dimemas instalation."
|
||||
- exit 1
|
||||
-fi
|
||||
-
|
||||
-if which java >/dev/null 2>&1 ; then
|
||||
- JAVA_BIN=`which java`
|
||||
-else
|
||||
- echo "No Java Runtime found on your path."
|
||||
- echo "Please check the JRE installation"
|
||||
- exit 1
|
||||
-fi
|
||||
+JAVA_BIN=`java-config -J`
|
||||
|
||||
$JAVA_BIN @@JVMFLAGS@@ -DDIMEMAS_HOME=$DIMEMAS_HOME -jar $DIMEMAS_GUI_JAR $@
|
||||
24
sys-cluster/dimemas/metadata.xml
Normal file
24
sys-cluster/dimemas/metadata.xml
Normal file
@@ -0,0 +1,24 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>lssndrbarbieri@gmail.com</email>
|
||||
<name>Alessandro Barbieri</name>
|
||||
</maintainer>
|
||||
<longdescription lang="en">
|
||||
This package contains the source code of Dimemas simulator, its graphical
|
||||
user interface and the Paraver to Dimemas trace translator, 'prv2dim'.
|
||||
You can find the old Dimemas trace format (.trf) to new format (.dim) translator
|
||||
'trf2dim' until Dimemas package version 5.3.0
|
||||
</longdescription>
|
||||
<upstream>
|
||||
<bugs-to>https://github.com/bsc-performance-tools/dimemas/issues</bugs-to>
|
||||
<remote-id type="github">bsc-performance-tools/dimemas</remote-id>
|
||||
</upstream>
|
||||
<use>
|
||||
<flag name="idle-accounting">if enabled, idle CPU regions are computed as CPU consumption in the accouting stats</flag>
|
||||
<flag name="irecv-startup">if enabled defined Dimemas considers initial startups on MPI_Irecv functions</flag>
|
||||
<flag name="original-links">if enabled Dimemas uses the original protocol to manage links</flag>
|
||||
<flag name="wait-logical-recv">if enabled Dimemas puts logical receive time when MPI_Wait is called (not on MPI_Irecv)</flag>
|
||||
</use>
|
||||
</pkgmetadata>
|
||||
@@ -1 +1 @@
|
||||
DIST evpath-4.5.0.gh.tar.gz 806308 BLAKE2B b69683c165aba2f15c6839adb6357a93e3588cf7ebe48f60062bab43b7f614102af72803ea650b1f7b979a3fa11734f98621e5e11e4f968c2dc3a2bd1511f14e SHA512 e5c7d2a7beda731db39f99fe0e0f3b6d96b0c9442edf523de51a0369f3aa6fb01cb97c52c6f8752a7a18b855793b7138d9aea7d12120a60a7dc6f9f65eb70190
|
||||
DIST evpath-4.5.0_p20220601.gh.tar.gz 880852 BLAKE2B f0d0a493f46b0d113d5b6847227a76c88e0344e4298cd664a00e66306b5e4ea73bd4c44ef8111d59f1cdc241b882617d690abbff2b1eef7b3737ce1d5abebf58 SHA512 1a9c21cfdc151f7139ffa22e55acaa25f07ddad6f013bdc0ac4e4a1354b8630b44e6aef8d8d0c4fede35f93ce7e238bd6717f0a8cba7e538ab31657d97c37962
|
||||
|
||||
@@ -5,9 +5,12 @@ EAPI=8
|
||||
|
||||
inherit cmake
|
||||
|
||||
COMMIT="77f54fac21cb4452057b2b9c8d285e9084309dbc"
|
||||
|
||||
DESCRIPTION="EVpath is an event transport middleware layer"
|
||||
HOMEPAGE="https://github.com/GTkorvo/evpath"
|
||||
SRC_URI="https://github.com/GTKorvo/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz"
|
||||
SRC_URI="https://github.com/GTKorvo/${PN}/archive/${COMMIT}.tar.gz -> ${P}.gh.tar.gz"
|
||||
S="${WORKDIR}/${PN}-${COMMIT}"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
@@ -22,12 +25,11 @@ RDEPEND="
|
||||
enet? ( net-libs/enet )
|
||||
infiniband? ( sys-block/libfabric )
|
||||
libfabric? ( sys-block/libfabric )
|
||||
udt4? ( net-libs/udt:4 )
|
||||
udt4? ( >net-libs/udt-4.11 )
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
RESTRICT="!test? ( test )"
|
||||
PATCHES=( "${FILESDIR}/${P}-find-udt.patch" )
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
@@ -1,36 +0,0 @@
|
||||
--- a/CMakeLists.txt
|
||||
+++ b/CMakeLists.txt
|
||||
@@ -296,7 +296,8 @@
|
||||
if(DEFINED EVPATH_USE_UDT4)
|
||||
option(EVPATH_USE_UDT4 "Build the udt4 transport" "${EVPATH_USE_UDT4}")
|
||||
if(EVPATH_USE_UDT4)
|
||||
- find_package(udt4 4.11 REQUIRED)
|
||||
+ find_package(PkgConfig REQUIRED)
|
||||
+ pkg_check_modules(UDT4 REQUIRED udt)
|
||||
endif()
|
||||
else()
|
||||
find_package(udt4 4.11)
|
||||
@@ -309,17 +310,18 @@
|
||||
set(RUN_UDT4_TESTS FALSE) # DON'T TEST. UDT4 NOT USEFUL
|
||||
if(EVPATH_TRANSPORT_MODULES)
|
||||
add_library(cmudt4 MODULE cmudt4.cpp ip_config.c)
|
||||
+ target_include_directories(cmudt4 PRIVATE ${UDT4_INCLUDE_DIRS})
|
||||
set_target_properties(cmudt4 PROPERTIES
|
||||
OUTPUT_NAME ${EVPATH_LIBRARY_PREFIX}cmudt4)
|
||||
|
||||
- target_link_libraries(cmudt4 evpath udt4::udt4)
|
||||
+ target_link_libraries(cmudt4 evpath ${UDT4_LIBRARIES})
|
||||
list(APPEND EVPATH_TRANSPORT_TARGETS cmudt4)
|
||||
else()
|
||||
target_sources(EVPath PRIVATE cmudt4.cpp)
|
||||
- target_link_libraries(EVPath PRIVATE udt4::udt4)
|
||||
- _pkg_get_target_prefix(udt4::udt4 udt4_PREFIX)
|
||||
- list(APPEND _pkg_config_pfxs "${udt4_PREFIX}")
|
||||
- list(APPEND _pkg_config_private_reqs "udt4 >= ${udt4_VERSION}")
|
||||
+ target_link_libraries(EVPath PRIVATE ${UDT4_LIBRARIES})
|
||||
+ target_include_directories(EVPath PRIVATE ${UDT4_INCLUDE_DIRS})
|
||||
+ list(APPEND _pkg_config_pfxs "${UDT4_PREFIX}")
|
||||
+ list(APPEND _pkg_config_private_reqs "udt >= ${UDT4_VERSION}")
|
||||
endif()
|
||||
endif()
|
||||
|
||||
@@ -95,6 +95,7 @@ REQUIRED_USE="
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
java-pkg_clean
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
|
||||
@@ -1,16 +1,16 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
EAPI=8
|
||||
|
||||
DISTUTILS_USE_SETUPTOOLS=no
|
||||
MY_PV="$(ver_rs 1-2 -)"
|
||||
MY_P="${PN}-${MY_PV}"
|
||||
PYTHON_COMPAT=( python3_{8..11} pypy3 )
|
||||
|
||||
inherit distutils-r1 perl-module java-pkg-opt-2 flag-o-matic
|
||||
inherit distutils-r1 edo flag-o-matic java-pkg-opt-2 perl-module
|
||||
|
||||
DESCRIPTION="Static cluster configuration database used for cluster configuration management."
|
||||
DESCRIPTION="Static cluster configuration database used for cluster configuration management"
|
||||
HOMEPAGE="https://github.com/chaos/genders"
|
||||
SRC_URI="https://github.com/chaos/${PN}/archive/${MY_P}.tar.gz"
|
||||
S="${WORKDIR}/${PN}-${MY_P}"
|
||||
@@ -21,26 +21,27 @@ SLOT="0"
|
||||
IUSE="cxx java perl python"
|
||||
|
||||
CDEPEND="
|
||||
perl? ( dev-lang/perl:= )
|
||||
perl? ( dev-lang/perl:= )
|
||||
python? ( ${PYTHON_DEPS} )
|
||||
"
|
||||
DEPEND="
|
||||
${CDEPEND}
|
||||
java? ( virtual/jdk:1.8 )
|
||||
java? ( virtual/jdk:1.8 )
|
||||
"
|
||||
RDEPEND="
|
||||
${DEPEND}
|
||||
java? ( virtual/jre:1.8 )
|
||||
java? ( virtual/jre:1.8 )
|
||||
"
|
||||
|
||||
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
|
||||
DOCS=( README TUTORIAL NEWS )
|
||||
|
||||
src_prepare() {
|
||||
sed -i "s|perl python||" src/extensions/Makefile.am
|
||||
sed -i "s|\$(DESTDIR)\$(docdir)-\$(VERSION)-javadoc|\$(DESTDIR)\$(docdir)/html/javadoc|" src/extensions/java/Makefile.am
|
||||
sed -i "s|perl python||" src/extensions/Makefile.am || die
|
||||
sed -i "s|\$(DESTDIR)\$(docdir)-\$(VERSION)-javadoc|\$(DESTDIR)\$(docdir)/html/javadoc|" src/extensions/java/Makefile.am || die
|
||||
eapply_user
|
||||
./autogen.sh
|
||||
java-pkg_clean
|
||||
edo ./autogen.sh
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
@@ -61,7 +62,7 @@ src_configure() {
|
||||
src_compile() {
|
||||
default
|
||||
|
||||
if use perl ; then
|
||||
if use perl; then
|
||||
pushd "${S}/src/extensions/perl" || die
|
||||
perl-module_src_configure
|
||||
perl-module_src_compile
|
||||
@@ -70,7 +71,7 @@ src_compile() {
|
||||
|
||||
if use python; then
|
||||
pushd "${S}/src/extensions/python" || die
|
||||
cp genderssetup.py setup.py
|
||||
cp genderssetup.py setup.py || die
|
||||
distutils-r1_src_compile
|
||||
popd || die
|
||||
fi
|
||||
@@ -104,4 +105,5 @@ src_install() {
|
||||
fi
|
||||
|
||||
find "${ED}" -name '*.la' -delete || die
|
||||
find "${ED}" -name '*.a' -delete || die
|
||||
}
|
||||
@@ -1 +1 @@
|
||||
DIST paraver-kernel-4.9.0.tar.gz 2144621 BLAKE2B 93cb6a751462ff0f39261e89fba11664ac07ff20f557e41a899cf958fa5bc7751bca5fc7d1bb3c734cb3ba60e84e7c113ed86641e985a807814b0be039a943ac SHA512 efd781c2288e4b7ce847d6010fd79b83c9db32f5f9b4696009feaa56558aa1f20f86955e920dec6a6355377fe4cf09f9ed23caa55e63596dc0ebb289933cc149
|
||||
DIST paraver-kernel-4.10.1.gh.tar.gz 2154910 BLAKE2B a90364eefb3c6195f106736dab89d71e9e413a5ba8d7655d4956fdaf8ebe229a1f4c485c847d9a0719c89d26dc849decc575a5d27f0d72ea84295079dd8b4914 SHA512 42cd02d44c3b2950b56d3c2557fc729e6ae3f295e6dde2362698f29a72cb67e8ac8cf2749204bbc79721ed2fb1ba64ca1ae32a6d69add878dc131f55547b8574
|
||||
|
||||
@@ -1,39 +1,20 @@
|
||||
--- a/api/eventlabels.cpp
|
||||
+++ b/api/eventlabels.cpp
|
||||
@@ -24,11 +24,6 @@
|
||||
|
||||
#include "eventlabels.h"
|
||||
|
||||
-#ifdef OLD_PCFPARSER
|
||||
-#include "utils/pcfparser/old/ParaverEventType.h"
|
||||
-#include "utils/pcfparser/old/ParaverEventValue.h"
|
||||
-#endif
|
||||
-
|
||||
using namespace std;
|
||||
|
||||
const string EventLabels::unknownLabel = "Unknown";
|
||||
--- a/api/eventlabels.h
|
||||
+++ b/api/eventlabels.h
|
||||
@@ -29,11 +29,7 @@
|
||||
#include <map>
|
||||
#include "paraverkerneltypes.h"
|
||||
|
||||
-#ifdef OLD_PCFPARSER
|
||||
-#include "utils/pcfparser/old/ParaverTraceConfig.h"
|
||||
-#else
|
||||
@@ -32,7 +32,7 @@
|
||||
#ifdef OLD_PCFPARSER
|
||||
#include "utils/pcfparser/old/ParaverTraceConfig.h"
|
||||
#else
|
||||
-#include "utils/pcfparser/UIParaverTraceConfig.h"
|
||||
-#endif
|
||||
+#include "UIParaverTraceConfig.h"
|
||||
#endif
|
||||
|
||||
using namespace libparaver;
|
||||
|
||||
--- a/api/Makefile.am
|
||||
+++ b/api/Makefile.am
|
||||
@@ -1,22 +1,7 @@
|
||||
-
|
||||
@@ -1,20 +1,6 @@
|
||||
|
||||
pkglib_LTLIBRARIES = libparaver-api.la
|
||||
|
||||
-
|
||||
-if MAKE_OLD_PCFPARSER
|
||||
- PCFPARSER_FILES= ../utils/pcfparser/old/LibException.cpp \
|
||||
- ../utils/pcfparser/old/ParaverEventType.cpp \
|
||||
@@ -48,24 +29,31 @@
|
||||
- PCFPARSER_FILES=../utils/pcfparser/ParaverTraceConfig.cpp \
|
||||
- ../utils/pcfparser/UIParaverTraceConfig.cpp
|
||||
-endif
|
||||
-
|
||||
|
||||
if MINGW_ENABLED
|
||||
noinst_LTLIBRARIES = libparavertraceconfig.la
|
||||
@@ -23,6 +9,9 @@
|
||||
libparaver_api_la_LIBADD = libparavertraceconfig.la
|
||||
endif
|
||||
|
||||
+libparaver_api_la_LIBADD = -lparavertraceconfig
|
||||
+libparaver_api_la_LDFLAGS = -lparavertraceconfig
|
||||
|
||||
+
|
||||
libparaver_api_la_SOURCES = \
|
||||
cfg.cpp \
|
||||
@@ -53,8 +38,7 @@
|
||||
tracesoftwarecounters.cpp \
|
||||
window.cpp \
|
||||
cfgs4d.cpp \
|
||||
@@ -61,9 +50,6 @@
|
||||
workspace.cpp \
|
||||
- workspacemanager.cpp \
|
||||
- $(PCFPARSER_FILES)
|
||||
+ workspacemanager.cpp
|
||||
workspacemanager.cpp
|
||||
|
||||
-if !MINGW_ENABLED
|
||||
- libparaver_api_la_SOURCES += $(PCFPARSER_FILES)
|
||||
-endif
|
||||
|
||||
include_HEADERS = \
|
||||
cfg.h\
|
||||
@@ -110,18 +94,6 @@
|
||||
traceeditstates.cpp\
|
||||
cfg.h \
|
||||
@@ -121,16 +107,6 @@
|
||||
traceeditstates.cpp \
|
||||
zoomhistory.cpp
|
||||
|
||||
-install-data-hook:
|
||||
@@ -78,89 +66,56 @@
|
||||
-
|
||||
-uninstall-hook:
|
||||
- test -d $(DESTDIR)$(includedir)/utils/pcfparser && rm -rf $(DESTDIR)$(includedir)/utils/pcfparser
|
||||
-
|
||||
-
|
||||
|
||||
|
||||
# Erases everything which should not be uploaded to CVS
|
||||
mrproper: distclean
|
||||
rm -fr Makefile.in
|
||||
--- a/api/paramedir.cpp
|
||||
+++ b/api/paramedir.cpp
|
||||
@@ -54,11 +54,7 @@
|
||||
#include "eventdrivencutter.h"
|
||||
#include "eventtranslator.h"
|
||||
|
||||
-#ifdef OLD_PCFPARSER
|
||||
-#include "utils/pcfparser/old/ParaverTraceConfig.h"
|
||||
-#else
|
||||
@@ -57,7 +57,7 @@
|
||||
#ifdef OLD_PCFPARSER
|
||||
#include "utils/pcfparser/old/ParaverTraceConfig.h"
|
||||
#else
|
||||
-#include "utils/pcfparser/UIParaverTraceConfig.h"
|
||||
-#endif
|
||||
+#include "UIParaverTraceConfig.h"
|
||||
#endif
|
||||
|
||||
// PARAMEDIR OPTIONS
|
||||
typedef struct TOptionParamedir
|
||||
--- a/api/statelabels.cpp
|
||||
+++ b/api/statelabels.cpp
|
||||
@@ -24,10 +24,6 @@
|
||||
|
||||
#include "statelabels.h"
|
||||
|
||||
-#ifdef OLD_PCFPARSER
|
||||
-#include "utils/pcfparser/old/ParaverState.h"
|
||||
-#endif
|
||||
-
|
||||
using namespace std;
|
||||
|
||||
const string StateLabels::unknownLabel = "Unknown";
|
||||
--- a/api/statelabels.h
|
||||
+++ b/api/statelabels.h
|
||||
@@ -28,11 +28,7 @@
|
||||
#include <map>
|
||||
#include "paraverkerneltypes.h"
|
||||
|
||||
-#ifdef OLD_PCFPARSER
|
||||
-#include "utils/pcfparser/old/ParaverTraceConfig.h"
|
||||
-#else
|
||||
@@ -31,7 +31,7 @@
|
||||
#ifdef OLD_PCFPARSER
|
||||
#include "utils/pcfparser/old/ParaverTraceConfig.h"
|
||||
#else
|
||||
-#include "utils/pcfparser/UIParaverTraceConfig.h"
|
||||
-#endif
|
||||
+#include "UIParaverTraceConfig.h"
|
||||
#endif
|
||||
|
||||
using namespace libparaver;
|
||||
|
||||
--- a/api/trace.cpp
|
||||
+++ b/api/trace.cpp
|
||||
@@ -24,13 +24,7 @@
|
||||
#include "kernelconnection.h"
|
||||
#include "trace.h"
|
||||
|
||||
-#ifdef OLD_PCFPARSER
|
||||
-#include "utils/pcfparser/old/ParaverTraceConfig.h"
|
||||
-#include "utils/pcfparser/old/ParaverStatesColor.h"
|
||||
-#include "utils/pcfparser/old/ParaverGradientColor.h"
|
||||
-#else
|
||||
@@ -29,7 +29,7 @@
|
||||
#include "utils/pcfparser/old/ParaverStatesColor.h"
|
||||
#include "utils/pcfparser/old/ParaverGradientColor.h"
|
||||
#else
|
||||
-#include "utils/pcfparser/UIParaverTraceConfig.h"
|
||||
-#endif
|
||||
+#include "UIParaverTraceConfig.h"
|
||||
#endif
|
||||
|
||||
#include "progresscontroller.h"
|
||||
#include <sstream>
|
||||
--- a/api/tracecutter.cpp
|
||||
+++ b/api/tracecutter.cpp
|
||||
@@ -28,11 +28,7 @@
|
||||
//#include "ktracecutter.h"
|
||||
#include "kernelconnection.h"
|
||||
|
||||
-#ifdef OLD_PCFPARSER
|
||||
-#include "utils/pcfparser/old/ParaverTraceConfig.h"
|
||||
-#else
|
||||
@@ -31,7 +31,7 @@
|
||||
#ifdef OLD_PCFPARSER
|
||||
#include "utils/pcfparser/old/ParaverTraceConfig.h"
|
||||
#else
|
||||
-#include "utils/pcfparser/UIParaverTraceConfig.h"
|
||||
-#endif
|
||||
+#include "UIParaverTraceConfig.h"
|
||||
#endif
|
||||
|
||||
using namespace libparaver;
|
||||
|
||||
--- a/configure.ac
|
||||
+++ b/configure.ac
|
||||
@@ -52,7 +52,6 @@
|
||||
@@ -55,7 +55,6 @@
|
||||
AC_CONFIG_HEADERS(config_traits.h)
|
||||
AX_PROG_ENABLE_DEPENDENCIES_AWARE_INSTALL
|
||||
AX_PROG_ENABLE_EXTENDED_OBJECTS
|
||||
@@ -168,15 +123,15 @@
|
||||
AX_PROG_ENABLE_OMPSS
|
||||
AX_PROG_ENABLE_OPENMP
|
||||
AX_PROG_ENABLE_MINGW
|
||||
@@ -82,4 +81,4 @@
|
||||
CXXFLAGS="-I../include/ -I../api/ -I../ -I../../ $CXXFLAGS $BOOST_CPPFLAGS $CXXFLAGS_EXTRAE $XML_CPPFLAGS $MINGW_CPPFLAGS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG"
|
||||
LDFLAGS="$LDFLAGS $BOOST_LDFLAGS $BOOST_SERIALIZATION_LIB $BOOST_DATE_TIME_LIB $LDFLAGS_EXTRAE $BOOST_RPATH $XML_LIBS $MINGW_LIBS"
|
||||
@@ -89,4 +88,4 @@
|
||||
AC_SUBST([AM_CXXFLAGS])
|
||||
AC_SUBST([AM_LDFLAGS])
|
||||
|
||||
-AC_OUTPUT([Makefile src/Makefile api/Makefile include/Makefile utils/Makefile utils/include/Makefile utils/src/Makefile utils/pcfparser/Makefile utils/pcfparser/old/Makefile])
|
||||
+AC_OUTPUT([Makefile src/Makefile api/Makefile include/Makefile utils/Makefile utils/include/Makefile utils/src/Makefile])
|
||||
--- a/m4/macros.m4
|
||||
+++ b/m4/macros.m4
|
||||
@@ -36,29 +36,6 @@
|
||||
@@ -36,27 +36,6 @@
|
||||
|
||||
|
||||
|
||||
@@ -201,14 +156,12 @@
|
||||
- AM_CONDITIONAL(MAKE_OLD_PCFPARSER, test "${enable_old_pcfparser}" = "yes" )
|
||||
-])
|
||||
-
|
||||
-
|
||||
-
|
||||
|
||||
|
||||
# AX_PROG_ENABLE_OMPSS
|
||||
# --------------------
|
||||
AC_DEFUN([AX_PROG_ENABLE_OMPSS],
|
||||
--- a/Makefile.am
|
||||
+++ b/Makefile.am
|
||||
@@ -15,7 +15,7 @@
|
||||
@@ -11,7 +11,7 @@
|
||||
api/paramedir.cpp
|
||||
|
||||
paramedir_bin_LDADD = \
|
||||
@@ -219,20 +172,16 @@
|
||||
|
||||
--- a/src/ktraceeditactions.cpp
|
||||
+++ b/src/ktraceeditactions.cpp
|
||||
@@ -42,11 +42,7 @@
|
||||
#include "traceoptions.h"
|
||||
#include "ParaverMetadataManager.h"
|
||||
#include "ktrace.h"
|
||||
-#ifdef OLD_PCFPARSER
|
||||
-#include "utils/pcfparser/old/ParaverTraceConfig.h"
|
||||
-#else
|
||||
@@ -45,7 +45,7 @@
|
||||
#ifdef OLD_PCFPARSER
|
||||
#include "utils/pcfparser/old/ParaverTraceConfig.h"
|
||||
#else
|
||||
-#include "utils/pcfparser/UIParaverTraceConfig.h"
|
||||
-#endif
|
||||
+#include "UIParaverTraceConfig.h"
|
||||
#endif
|
||||
|
||||
using std::set;
|
||||
|
||||
@@ -841,4 +837,4 @@
|
||||
@@ -841,4 +841,4 @@
|
||||
tmpSequence->executeNextAction( whichTrace );
|
||||
|
||||
return true;
|
||||
@@ -1,20 +0,0 @@
|
||||
From 6ed43d980aba622e27402efdaaf32591fcb72b02 Mon Sep 17 00:00:00 2001
|
||||
From: Eloy Martinez <eloy.martinez@bsc.es>
|
||||
Date: Wed, 30 Jun 2021 11:27:15 +0200
|
||||
Subject: [PATCH] Fixed GCC 11 compilation error
|
||||
|
||||
---
|
||||
api/recordlist.h | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
--- a/api/recordlist.h
|
||||
+++ b/api/recordlist.h
|
||||
@@ -142,7 +142,7 @@ struct RLRecord
|
||||
// r1 is less than r2?
|
||||
struct ltrecord
|
||||
{
|
||||
- bool operator()( const RLRecord& r1, const RLRecord& r2 )
|
||||
+ bool operator()( const RLRecord& r1, const RLRecord& r2 ) const
|
||||
{
|
||||
if ( r1.getTime() < r2.getTime() )
|
||||
return true;
|
||||
@@ -1,16 +1,16 @@
|
||||
# Copyright 2019-2021 Gentoo Authors
|
||||
# Copyright 2019-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit autotools
|
||||
inherit autotools flag-o-matic
|
||||
|
||||
DESCRIPTION="paraver kernel library"
|
||||
HOMEPAGE="
|
||||
http://tools.bsc.es/paraver
|
||||
https://github.com/bsc-performance-tools/paraver-kernel
|
||||
"
|
||||
SRC_URI="https://github.com/bsc-performance-tools/paraver-kernel/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
SRC_URI="https://github.com/bsc-performance-tools/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0"
|
||||
@@ -31,8 +31,7 @@ DEPEND="${RDEPEND}"
|
||||
DOCS=( README NEWS AUTHORS ChangeLog )
|
||||
REQUIRED_USE="extrae? ( openmp )"
|
||||
PATCHES=(
|
||||
"${FILESDIR}/${PN}-unbundle-libbsctools.patch"
|
||||
"${FILESDIR}/${P}-fix-gcc-11-compilation-error.patch"
|
||||
"${FILESDIR}/${P}-unbundle-libbsctools.patch"
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
@@ -42,6 +41,7 @@ src_prepare() {
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
append-ldflags '-lxml2'
|
||||
local myconf=(
|
||||
--disable-static
|
||||
--enable-shared
|
||||
@@ -69,6 +69,8 @@ src_configure() {
|
||||
src_install() {
|
||||
default
|
||||
einstalldocs
|
||||
mkdir -p "${ED}/usr/share/${PN}" || die
|
||||
mv "${ED}/usr/share/filters-config" "${ED}/usr/share/${PN}/" || die
|
||||
mv "${ED}/usr/$(get_libdir)/paraver-kernel"/* "${ED}/usr/$(get_libdir)" || die
|
||||
find "${ED}" -name '*.la' -delete || die
|
||||
}
|
||||
@@ -1,2 +1 @@
|
||||
DIST wxparaver-4.10.0.tar.gz 1066884 BLAKE2B 030fb769c94e7c15c337df2d06d135a1d2e9d37593907eab6f8df82d3532b67827d2f6728a2db539c2eec8cd57ebe444271527250ebfb80db6d79a4ba33ba716 SHA512 d8ff40c7423321da34e078b25c7777c30a5ae76618f16ff715caa308a5e44cdd702c99a902bc761999323575a47d497b94ab23d8943461a093f49dc2451365ab
|
||||
DIST wxparaver-4.9.0.tar.gz 1045366 BLAKE2B 297e49160ce23591257002763025359a4269a3691b094b90d8a8f8fa648998cbbca068853a1e22ed878f68e786b5e8145c14c0bb2c95e4e05fecc01fa79e48a2 SHA512 b0b2cf4383549fc48f34cd3c754c6614798512ab712fa7c728ce20c4536768227625ea5b6b641746fc1780dd354a6da7cfecc48e8f19ecc9cdb9eddcb93c501d
|
||||
DIST wxparaver-4.10.1.gh.tar.gz 1076792 BLAKE2B 153b632c8c21ab18f10953f6b70d012dae455de533d37b5b3a6378a36132968be6f7497ba967a41cc3dfb0d3c874b3b0fb12602b5cdf2190b5a487f98e16d1cc SHA512 38362a31c335beb030a3240ef3716364d446c937b6c6a8659611f907c6fa7b8d55d39eedc5763e31ddd666c358a25d6a5fa780fdc40baa415f1d5aaf68893316
|
||||
|
||||
@@ -3,7 +3,6 @@
|
||||
|
||||
EAPI=8
|
||||
|
||||
COMMIT="f357545a2fdfc7674394f2e6192022a4c2139f63"
|
||||
DOCS_AUTODOC=0
|
||||
DOCS_BUILDER="sphinx"
|
||||
DOCS_DIR="docs/wxparaver_help_contents/sphinx/2.paraver_toolset/source"
|
||||
@@ -17,8 +16,8 @@ HOMEPAGE="
|
||||
http://tools.bsc.es/paraver
|
||||
https://github.com/bsc-performance-tools/wxparaver
|
||||
"
|
||||
SRC_URI="https://github.com/bsc-performance-tools/wxparaver/archive/${COMMIT}.tar.gz -> ${PF}.tar.gz"
|
||||
S="${WORKDIR}/${PN}-${COMMIT}"
|
||||
SRC_URI="https://github.com/bsc-performance-tools/${PN}/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz"
|
||||
#S="${WORKDIR}/${PN}-${COMMIT}"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0"
|
||||
@@ -27,7 +26,7 @@ IUSE="extrae ompss openmp"
|
||||
|
||||
RDEPEND="
|
||||
dev-libs/boost:=
|
||||
dev-libs/openssl
|
||||
dev-libs/openssl:=
|
||||
sys-cluster/paraver-kernel
|
||||
x11-libs/wxGTK:${WX_GTK_VER}
|
||||
|
||||
@@ -1,100 +0,0 @@
|
||||
# Copyright 2019-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
DOCS_AUTODOC=0
|
||||
DOCS_BUILDER="sphinx"
|
||||
DOCS_DIR="docs/wxparaver_help_contents/sphinx/2.paraver_toolset/source"
|
||||
PYTHON_COMPAT=( python3_{8..10} pypy3 )
|
||||
WX_GTK_VER="3.0-gtk3"
|
||||
|
||||
inherit autotools python-any-r1 docs wxwidgets
|
||||
|
||||
DESCRIPTION="paraver gui"
|
||||
HOMEPAGE="
|
||||
http://tools.bsc.es/paraver
|
||||
https://github.com/bsc-performance-tools/wxparaver
|
||||
"
|
||||
SRC_URI="https://github.com/bsc-performance-tools/wxparaver/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="extrae ompss openmp"
|
||||
|
||||
RDEPEND="
|
||||
dev-libs/boost:=
|
||||
dev-libs/openssl
|
||||
sys-cluster/paraver-kernel
|
||||
x11-libs/wxGTK:${WX_GTK_VER}
|
||||
|
||||
extrae? ( sys-cluster/extrae )
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
||||
BDEPEND="app-admin/chrpath"
|
||||
|
||||
DOCS=( README NEWS AUTHORS ChangeLog )
|
||||
|
||||
src_unpack() {
|
||||
default
|
||||
gzip -d "${S}/docs/wxparaver_help_contents/install/man/paraver-toolset.1.gz" || die
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
setup-wxwidgets
|
||||
|
||||
local myconf=(
|
||||
--disable-old-pcfparser
|
||||
--with-boost="${EPREFIX}/usr"
|
||||
--with-boost-libdir="${EPREFIX}/usr/$(get_libdir)"
|
||||
--with-debug-level=none
|
||||
--with-openssl="${EPREFIX}/usr"
|
||||
--with-paraver="${EPREFIX}/usr"
|
||||
|
||||
$(use_enable ompss)
|
||||
$(use_enable openmp)
|
||||
)
|
||||
|
||||
if use extrae; then
|
||||
myconf+=( "--with-extrae=${EPREFIX}/usr" )
|
||||
else
|
||||
myconf+=( "--without-extrae" )
|
||||
fi
|
||||
|
||||
econf "${myconf[@]}" || die
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
default
|
||||
docs_compile
|
||||
}
|
||||
|
||||
src_install() {
|
||||
# only a part of the docs can be built from source
|
||||
if use doc; then
|
||||
# remove a part of the prebuilt docs
|
||||
rm -r "${S}/docs/wxparaver_help_contents/install/html/2.paraver_toolset" || die
|
||||
# replace them with the newly built docs
|
||||
mv "${S}/_build/html" "${S}/docs/wxparaver_help_contents/install/html/2.paraver_toolset" || die
|
||||
# ideally this is the manpage just built from sphinx but I'm not sure it really is
|
||||
doman "${S}/docs/wxparaver_help_contents/sphinx/2.paraver_toolset/build/man/paraver-toolset.1"
|
||||
else
|
||||
# install the prebuilt manpage
|
||||
doman "${S}/docs/wxparaver_help_contents/install/man/paraver-toolset.1"
|
||||
fi
|
||||
# override eclass variable
|
||||
unset HTML_DOCS
|
||||
HTML_DOCS=( docs/wxparaver_help_contents/install/html/. )
|
||||
|
||||
default
|
||||
|
||||
rm -r "${ED}/usr/share/doc/wxparaver_help_contents" || die
|
||||
chrpath -d "${ED}/usr/bin/wxparaver.bin" || die
|
||||
# find "${ED}" -name '*.la' -delete || die
|
||||
}
|
||||
Reference in New Issue
Block a user