Gentoo Archives: gentoo-commits

From: Tim Harder <radhermit@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-apps/ripgrep/
Date: Sat, 24 Mar 2018 07:33:10
Message-Id: 1521876232.d3e19b21973c2ba119b0ee62481859d6911f7e05.radhermit@gentoo
1 commit: d3e19b21973c2ba119b0ee62481859d6911f7e05
2 Author: Tim Harder <radhermit <AT> gentoo <DOT> org>
3 AuthorDate: Sat Mar 24 06:43:55 2018 +0000
4 Commit: Tim Harder <radhermit <AT> gentoo <DOT> org>
5 CommitDate: Sat Mar 24 07:23:52 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3e19b21
7
8 sys-apps/ripgrep: use crate for main app
9
10 sys-apps/ripgrep/Manifest | 7 +++
11 sys-apps/ripgrep/ripgrep-0.8.1-r1.ebuild | 85 ++++++++++++++++++++++++++++++++
12 2 files changed, 92 insertions(+)
13
14 diff --git a/sys-apps/ripgrep/Manifest b/sys-apps/ripgrep/Manifest
15 index 21671a397c9..f93e6868406 100644
16 --- a/sys-apps/ripgrep/Manifest
17 +++ b/sys-apps/ripgrep/Manifest
18 @@ -19,6 +19,9 @@ DIST env_logger-0.4.3.crate 10891 BLAKE2B acbe308cb75ad68f824dd8cbbef13a9bab3234
19 DIST fnv-1.0.5.crate 6295 BLAKE2B f8c6cb514301864a6c61b2831195bbe97c849aff8b867b837b5af91a9bb49e2499625a636d2b4148b294f7061b783713780d393ae3c0d17e8ba55e00a74bf112 SHA512 a851ed060bf49224436acb1b5cc3125d30a3b527be9d7abd09f4170eee6243de8067b0bae5b136e62fdb8ee026e42a150109e90fcdf4cc4258f4de045d6069a8
20 DIST fnv-1.0.6.crate 11131 BLAKE2B 220cf5463749b21e1560419ab9b1f235de08dd548c4a9a7fa6190d9516ce7db884f877b67174ee50b66b22be80d3be73ccafca80e06e94e0fa6e96fbb94475f6 SHA512 f1356b3da25f76cb3ccb4336ff54d4967f1dc7523eae6cba21a4349b8ce563516f6a2aa10d626cd5bb6046b55ac2f246e61e4e526a03fad5e78d0ea174841844
21 DIST fs2-0.4.2.crate 12815 BLAKE2B c84f4eae016ae1424e63f6c2b5a6c1deb2aa1343b0bdbf732041e737da7701fdb1228a5750cb1994375e78fbb324fbb425de26e11f0aacdf7e10e0cb10cf4084 SHA512 626c5edadaf356ef9d13ac042ef517f317a376fefc76163e3dc7573eff024323a2ea0f9c1582db5d797eb2ea64f2d27e7877e774154f5d5dadc506c926a5dfef
22 +DIST fuchsia-zircon-0.3.3.crate 22565 BLAKE2B a4dac3457036efab8f79fe5d5b4545e4091e994d3dc63188f71fafbcc28bf98ef359dcd20add30ac1d990ab2e66159723302fb66697349c65fab0aa58d54535e SHA512 a43ee59452d49742111e506d6bdd8b8399a3a646e08648e25292864d7f71460c1dd1f2d77b8efa8ed09ac21fa4ff0442a2709f16d8833a3849bde0c388d83a93
23 +DIST fuchsia-zircon-sys-0.3.3.crate 7191 BLAKE2B 530bb5d475ac828843af248c6bbd24ca3b5dd8118c8884ccc6d7261818cff1c79038077114ffa04bc73a078177527824c4d9d20a9b022e4057afee3330258cff SHA512 978b7e8795a5877a68409ed3a1d7b4246263f8e7e7ce9ba8a022643be98f58f329cc1c234717df80a509db849da4394f39e90a8e2a6f56f8fa8dd3c07e7d4386
24 +DIST glob-0.2.11.crate 18065 BLAKE2B 8531890ce378023f0119baccd5c556f297128d3f09c07d320d5cdc3c90032447f2e5a4f2fad0097bd3c6faf93b83256b387d232b3c9f9d3c40e54c48245321eb SHA512 91a1a751bc4ed3b13154aa056180f2b8123c33627cbe972bdd7986fb0b6f1ef90e59abd4128d6e4db5e69523d757440c7df9b9721a61f5ea5a091ffc9843e10e
25 DIST globset-0.3.0.crate 21315 BLAKE2B ff971a15dd85f7ab420c60f1ffcd1f2b772ee35e7743b8312fd4b45ee6e2160c783458173dffca540f5f7a4c7feeafaf31932ec775e8a99a6c6aaeebc87e98f1 SHA512 53cce0854058e70c869c4d7803dc040866028bb91ef2a5be59f3d93de18452898ec958b035961d536821fe967ad52c074114dcf23d62e0d0a5317b32d264e8bf
26 DIST grep-0.1.8.crate 236744 BLAKE2B f119476878826f0b410770db4b95fa65fdc89b461f6ecdc43d15013d9fc82d91117b76fba6150c193633667243b3e49f88499cc532a3cac21565bd3e68217abc SHA512 d0a4e9dd51402ed8036aa5d2cfcdb184538d2bf0c81baac75c73e80d05945a63cb08a931d87fa526695af93271cecaed6650a045904ceaa05ed6e06fd23e537b
27 DIST ignore-0.4.1.crate 41806 BLAKE2B 0c311a0c552d0a4fedd6a410d6482815469caf6ba318714e247d1056426eea803ad8fd15c5cc364b779b162467d482d7eadf1cd0fdefbe266983ba5326b51022 SHA512 3ea888576957cde216c07e003e3a2401d7bb27edf8cdf045e8f37f51488c0d9aeafca71281991109a0d291741a948f0577c4d24e189f448e474fa79829f6f79a
28 @@ -36,6 +39,8 @@ DIST memmap-0.5.2.crate 14465 BLAKE2B b9b4c5e0aff4867d1988f51aab57fad96b1430f5d0
29 DIST memmap-0.6.2.crate 15015 BLAKE2B 0bcadeff2c355ca77c7828e71f87b1c05ed6eb27d1a244d4bac8c05463903c7c237b1b5aeabaae421af2046a83aea1c4d184a3622d59358e71e083fe2bdd618c SHA512 67e05abb90f5c771f719492b3ac00fb2059e6eb94106be597dd3204cc9f23d91b90476ec1d36b7fcda1fe3d011df596052ac666c239bbd2e1df16bdafed46b4f
30 DIST num_cpus-1.7.0.crate 9626 BLAKE2B e099f897fc49d9123507f78cec7c52074629eeb6ba953be5af92f7a83942d69817c55792ce7fc4564b278d79867f145e42ceb7bf559f6790241d7949f3815657 SHA512 467500989a9b1fab4922c4db049a735a6fb7ac07cb92be2ce2bbf6e0c2ad4e3be5e1af33bdf2b9d160cab5ee5a4f292addea1180d5c2a940abd85f8e624d37e0
31 DIST num_cpus-1.8.0.crate 10539 BLAKE2B df0b759bb2e1f6b31081968b190a804f168973a3c12b162106218ab0487421238021f15f6d97c4efdcec712277ab35873439e41ceff7ccc9c0bbc2fea0620bf5 SHA512 cd25a8da1a7c2639f33c3d36382580788d8056bce30f87b89993b92f39ea6ccce0527a907eb38dfdbe9219ae3a2bf86449dcb43ece978f834679dd4a8f8f2ea8
32 +DIST rand-0.3.22.crate 11318 BLAKE2B 6a8d7bd3a7044a8c1bf8d9e2701a65770365304338ab6b48ccdffdead493213cd7e442dd5a6dae3b5f372d3004c382cd073c60a924f4b2ce50f9e1d5964a996b SHA512 1b3af2048992341ce5a3bb5d5c9bc2580949dc5e92f7aa14d17bc3eb3cde4ff4ffc9201ff2c4dcc02dbfefd5307f0731775ec46825032dc1b576a2d77cb4cee5
33 +DIST rand-0.4.2.crate 76170 BLAKE2B 28c9965519db48357f23517b5ac43a641d1f0ffc4396c42933d22181fda3c6df1cfe08dae66a188e60df0708112839781daaa5b5cbf667d6850b10bcc4448f99 SHA512 ac6eaf9f0914fd966c835a04ec644c5a8d62a4a634187d538cecfb711955a977234dc5fe487cd4d351514bc0de4f51cbd0f09a8f6aac56aa0467ae5eb17a4fad
34 DIST redox_syscall-0.1.31.crate 13420 BLAKE2B 5e533c5db7dd026c490c4250761d105592a2958aba4643d50642d7e543f2850d09b8debadaebf1a7a5f4bcf4c9584bed3f7f6776d075681a4038d3bc53ba9499 SHA512 162655d5ba07857183a75bd7aaa3e190e8d1c2e80002319e5006a67c09a105fb3f3726fed1a116b7284712bf6a2bfde1607cb8b576251233c12b69582969a9f1
35 DIST redox_syscall-0.1.37.crate 13980 BLAKE2B 9896615b819ccee17b18093c28a778bf6b4e0b4f6986f071e9e956a9bbc9724e151fd497d394c669d0feb8dcb95c3258a4103af9aacfe8381fc930cd5a1acd8a SHA512 147e48d44227cfe8ea190d543f9f8ab1e49fe2336c80f7e2b83546e617d0eeb8a1e94ce6e4d6f633b92ca72241cbfe0aec082425bc5f7b63d5efd164b51d5e48
36 DIST redox_termios-0.1.1.crate 3227 BLAKE2B 0b109d34e942735e804dd3da2a9639506e8bf6eb5b1f69ae021b115b0b75ae5159e8457abdf647dabfc19d5119cd3a44b8966635d7862cc66a8a997e4468e1ab SHA512 201d051900e919e2c6c6769ef252e51979d90133df16b6605e2a2f424cfb2e6e505e21add75ef5854fe5e0cab1ed1f1c1451010f072ae4bc8703c585a4323981
37 @@ -44,6 +49,7 @@ DIST regex-0.2.6.crate 197800 BLAKE2B d135424d756eee989ad9a9180882c773fa4f399cb7
38 DIST regex-syntax-0.4.1.crate 121453 BLAKE2B da7f780fdb19e0516cbe94eb3361b8f3b02ed36dcd7e58eb8e3a16601f169652d45dc10657d400796fdb93be560ec6678e34315d9e94a05e9d0b11b476d8ae1a SHA512 0c6996d0b8c16053f6e4e6324053f8b6924313827d9fec59e209852aed11a18902a51bdaa98b95ab706a4b65896a201549cda2972b54ac2e2a2c704b61690a0f
39 DIST regex-syntax-0.4.2.crate 126234 BLAKE2B 874339260fc870fcbb8bb982629cfe1b5789877eb3db13181a73a4295b567a2466b3fc17433b890c0a7986ac3640382bd28c155abfec126b650d2a1c99003b3d SHA512 9b37814ab8bf8ba9d0ad125ea4038f505a0d232084faacbc4fa4126afefb3b8bdee03bfb55ee6f29c518a28f25021a31a8eb35d69999c48c739b1c30c2dba98d
40 DIST ripgrep-0.7.1.tar.gz 474458 BLAKE2B f75d74f7340b07acf7df2ed13b2a1fd2409a7e126c975d0f73e1fadf386d5a69fcb1947e244ece8827938dca0d6eef0d790337b0ef41fe3e19f2b0f0d1b29323 SHA512 1d2c5b1085ebc6b2b0d1cd330583f8d09bae0789590ff3a8bbb7f79c36b106b9f4fb3c880a225fa4f8565cee55e38514db0e7751f1d14a76005ebfa7c7127e5f
41 +DIST ripgrep-0.8.1.crate 199607 BLAKE2B ba936fb5ad1072d45314abe67f916121e9082cb5fc58779b213ee75db4164576de683c7b616f4558d779dce29944904db510ba3b3ea38432686ef13a3d85af85 SHA512 bd1575d0b2efc9799ad00bf931fee61e5a475db9725c9587f9f157e0dcb6c958defb09ffa4636965806481a09e3d3218b820f601d931bf5a9b8bcde92956d9bb
42 DIST ripgrep-0.8.1.tar.gz 521088 BLAKE2B 4133448f49a9f50cd1da749e3a4c93f64fb9a0cc5522b924197c70178dc4f5ae4b903dece61ca127bfe31eb5038d3587fc1a6807fe519a7abf78fb9b5ed0d518 SHA512 4554f1744c6f8dec9ca8efa80320b69cacc03c52dfa36014994dc7217ed109863798e6c89e80e05926fc3288e4afc44b94e7cb810b1046bb24507f39827a5f95
43 DIST same-file-1.0.0.crate 8746 BLAKE2B cc117106dc71ef7129866bff11246e7403919879db288e17ca500cf57160ff04e931fb69aa571532ae6b307364cb9d5055a57e8821b0c52e1cbd14dee0d4cb2d SHA512 75dac7dfec4f3732410b1264d8394d20860c993ac5960888f9ed1acc5f730c16215311a5e13ddc5d4f126e8cbfd8e1c5510bdf6c0be8bedfed19cdf3394d6ffa
44 DIST same-file-1.0.2.crate 8870 BLAKE2B 0c723d2f7377e7837babe62ee55807943bb12f013d8608c895701e78f873785b0beb4a2ea84e83e3b44848dcf032b36b573a31be7e4ce9932578fb6ea6a51b7f SHA512 56c923ebd529308c5c1efdeae0314c150ec6fc3d68fe3057ae1a9ec78520f96a78e151985bcea2568775d0d59e4e04e262837d2f3965b175b71569fa703b0951
45 @@ -52,6 +58,7 @@ DIST simd-0.2.0.crate 35102 BLAKE2B f80a1fb4597474a8145f69efabd0c9fa39fc60a4cafb
46 DIST simd-0.2.1.crate 35716 BLAKE2B e34e1e937ed92e921603f7aa4b78283a01ee9246c9033c7e16cb95e2585c9145a591ac4f9786f0c51d0b303637203fdf9a0354a0ebc3d658c47edcd055a98546 SHA512 2bf1c2f830d10f60e62def7c5525598e121124e8a4fe1125419c0da3ed97bceec9909550eee171a335ec9c6944958ce5581ae53baad47cccddd234d2b7801535
47 DIST strsim-0.6.0.crate 8500 BLAKE2B fb5d756691a359d086886bf579445a262d2691285c120670e1b9da828922e43630339d59e4dbc98fe1fd6c92785264bef645be4ca80681059d8ee9f6d7be582b SHA512 43cbcf2cab7f91515f52f20719e8013cff23807ca79a9a69f1997ec1ba2eacf713d64c88e33f4c9ba852fb3dda4b87e943587ae4b6ff5bfbbb81deb6dbf76a97
48 DIST strsim-0.7.0.crate 8435 BLAKE2B 6869075bc3949fbdec1b74548b816560d1bf3759ba4c3e972a84f885e6732edd25596d75a4b6f6b85d93821f559757d096cb5f0b0eb04dabd8bb974d214f3188 SHA512 3f92df0f444129b16fbb15c533b7bc1d6f18970b487b57345f74747fb7f41e3dc0cb61255712e94d419a5777b8f6a9cdf1a716718698c479eb98dfb6464d1983
49 +DIST tempdir-0.3.5.crate 10605 BLAKE2B 1c15dca19ae03d6c8c5f189e25b484e3de70327239dbaa48b78d4f9a6231b07249d88e111d0c011ea49d0416438c3b66fa6bda9a6cc09f092b6d07a45ff893a7 SHA512 5ef3cb15064fc51ab2b371f8a48694205ad831fdcd11ff0fd6be85708a8ee955c82c3cbf926360fabc2cac91528a1db90f8425090bb361fa192c8ce9b1e1f0ab
50 DIST term_size-0.3.0.crate 9932 BLAKE2B 226f2cdf0cbda83803ab1fa8666c8f7be91f5e57b04367203417baa288793b4779a4d5f1cc5d95e40181d9acf8575632c735b13a1805ed9a23bc438ba221f003 SHA512 a466470372c09a6152f1fdaa3d631395410f4db938d0ba1db1695d66bf1620177f4dab4a9aade47de1d48019712072bfc91630cf4c088c56a5775f4d27dded8c
51 DIST termcolor-0.3.5.crate 13539 BLAKE2B d5b9edfa562321ed1efd0d26d634c327d0256f09a0d8d1eb5b35b6095561756a4a374f5b43b5384faa8ca321882b8f2598692734b02909884911dff9825bda8c SHA512 3057a20b5aee2a745180c51605469f7b27c0c15b3073b2ce901558cab19893b4cf2afccf95128596a709464c281e08a66b7ae7bf1d28e64da4fb221865733277
52 DIST termion-1.5.1.crate 20659 BLAKE2B 5b4291c2c26a074c16eac2e7bcb40467380181bac69c941e5c958059dc239cbbfd74872d9bd3da65245d010f9fc39804c43dc96f4caab2499b021cf35977a6b0 SHA512 1d1536f08600c7c1f414b4579a1a6e7eff91f4c105504125118d3cadf71c7886a352d1c5f7e07f3d7c28aa8b4752f07b51eddb4d9adc6a9286f7b6bade2bec76
53
54 diff --git a/sys-apps/ripgrep/ripgrep-0.8.1-r1.ebuild b/sys-apps/ripgrep/ripgrep-0.8.1-r1.ebuild
55 new file mode 100644
56 index 00000000000..27998b14ac3
57 --- /dev/null
58 +++ b/sys-apps/ripgrep/ripgrep-0.8.1-r1.ebuild
59 @@ -0,0 +1,85 @@
60 +# Copyright 1999-2018 Gentoo Foundation
61 +# Distributed under the terms of the GNU General Public License v2
62 +
63 +EAPI=6
64 +
65 +CRATES="
66 +aho-corasick-0.6.4
67 +ansi_term-0.10.2
68 +atty-0.2.6
69 +bitflags-1.0.1
70 +bytecount-0.3.1
71 +cfg-if-0.1.2
72 +clap-2.30.0
73 +crossbeam-0.3.2
74 +encoding_rs-0.7.2
75 +fnv-1.0.6
76 +fuchsia-zircon-0.3.3
77 +fuchsia-zircon-sys-0.3.3
78 +glob-0.2.11
79 +globset-0.3.0
80 +grep-0.1.8
81 +ignore-0.4.1
82 +lazy_static-1.0.0
83 +libc-0.2.36
84 +log-0.4.1
85 +memchr-2.0.1
86 +memmap-0.6.2
87 +num_cpus-1.8.0
88 +rand-0.3.22
89 +rand-0.4.2
90 +redox_syscall-0.1.37
91 +redox_termios-0.1.1
92 +regex-0.2.6
93 +regex-syntax-0.4.2
94 +ripgrep-0.8.1
95 +same-file-1.0.2
96 +simd-0.2.1
97 +strsim-0.7.0
98 +tempdir-0.3.5
99 +termcolor-0.3.5
100 +termion-1.5.1
101 +textwrap-0.9.0
102 +thread_local-0.3.5
103 +unicode-width-0.1.4
104 +unreachable-1.0.0
105 +utf8-ranges-1.0.0
106 +void-1.0.2
107 +walkdir-2.1.4
108 +winapi-0.3.4
109 +winapi-i686-pc-windows-gnu-0.4.0
110 +winapi-x86_64-pc-windows-gnu-0.4.0
111 +wincolor-0.1.6
112 +"
113 +
114 +inherit cargo bash-completion-r1
115 +
116 +DESCRIPTION="a search tool that combines the usability of ag with the raw speed of grep"
117 +HOMEPAGE="https://github.com/BurntSushi/ripgrep"
118 +SRC_URI="$(cargo_crate_uris ${CRATES})"
119 +
120 +LICENSE="|| ( MIT Unlicense )"
121 +SLOT="0"
122 +KEYWORDS="~amd64 ~x86"
123 +IUSE=""
124 +
125 +DEPEND=">=virtual/rust-1.20
126 + app-text/asciidoc"
127 +
128 +src_test() {
129 + cargo test || die "tests failed"
130 +}
131 +
132 +src_install() {
133 + cargo_src_install
134 +
135 + # hacks to find/install generated files
136 + BUILD_DIR=$(dirname $(find target/release -name rg.1))
137 + doman "${BUILD_DIR}"/rg.1
138 + dobashcomp "${BUILD_DIR}"/rg.bash
139 +
140 + dodoc CHANGELOG.md README.md
141 +
142 + insinto /usr/share/zsh/site-functions
143 + doins complete/_rg
144 +}