Gentoo Archives: gentoo-commits

From: Ionen Wolkens <ionen@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: app-text/mdbook/
Date: Wed, 30 Mar 2022 17:41:52
Message-Id: 1648661966.3b982319b759069d0fc5a25131e10e8bd1d0bb7e.ionen@gentoo
1 commit: 3b982319b759069d0fc5a25131e10e8bd1d0bb7e
2 Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
3 AuthorDate: Wed Mar 30 17:37:23 2022 +0000
4 Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
5 CommitDate: Wed Mar 30 17:39:26 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b982319
7
8 app-text/mdbook: add 0.4.17
9
10 Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
11
12 app-text/mdbook/Manifest | 1 +
13 app-text/mdbook/mdbook-0.4.17.ebuild | 257 +++++++++++++++++++++++++++++++++++
14 2 files changed, 258 insertions(+)
15
16 diff --git a/app-text/mdbook/Manifest b/app-text/mdbook/Manifest
17 index 80f9c894796e..f83b46804f47 100644
18 --- a/app-text/mdbook/Manifest
19 +++ b/app-text/mdbook/Manifest
20 @@ -91,6 +91,7 @@ DIST markup5ever_rcdom-0.1.0.crate 25165 BLAKE2B 4123ee804991e9be31e6a4dbcb7dcce
21 DIST matches-0.1.9.crate 2246 BLAKE2B de155202636c6a03ed68cdb21e8ef96e19b45be040a82943d2d7e5192c0ab5c253ab6d65f0b30b2689e21da79cba684af5be6e63c48266681aceba356f6eea41 SHA512 6a2809687d30ff04ea97bf9d1610d746e097699a4c3625ffd1b7b1e4a9673ece9d559058c9f760b99d6ab509024f7b338e7cfa6fe767499c983efa98bfb98305
22 DIST mdbook-0.4.15.tar.gz 1508364 BLAKE2B 8f0a883908378b440528044136233bc6d481c7c0137cbd0875aee11654246f103c5e301276838bd403a68715eec48ea2d31f6e746f5996a354733f5c3a8c0046 SHA512 da5b1dee3718bb89f61438f39ee72d4d4db42034e620699b62e21513d1ee9f1cb9163456a4673d66c96d83ebd9f35f8b4d5c0829752a500a72f1561fa14060bf
23 DIST mdbook-0.4.16.tar.gz 1510214 BLAKE2B 71797c3530206d026d80a0490dc1986af9bf8b472562d4bfbc8a08d9fa31c6d74f46bb1bf589a6757a97ab91e09cc8ce16ca522f62b1b168e0400cd07b185ad3 SHA512 1eea8b4de71ecae185ada8faaa56468caf7b0a8f38a1de0ca2db812678fd0b53469471f218df45d6978bcd09a17fbe5b1b5fab0b8fa2d432b77c3a181eecb658
24 +DIST mdbook-0.4.17.tar.gz 1510324 BLAKE2B a77fefd2bc50b11f8606deaa9c380e40dffa1ed534548621181817b7eb2234964097461ab5f7d2d3300ca37d9f37ae210acabea29e848de22d818930b51406c1 SHA512 9190e01ea29ee22f8994e361caeeca6d459f8bc064a5d8bc51e461eb852fdac6c857f745ca4fce62130f49bba4d7dbb839dbca5dcddbd94d025d4a4516a155a6
25 DIST memchr-2.4.1.crate 64977 BLAKE2B 31479718c118093b684bed946eae0706d77d9d275bd49f5aeff4de490f479abd60c7dc462150eafffc6d6fc1da0853123b78be038826b775d2a41a4c39d93ab5 SHA512 d8912e3902a2126f86159bdc998532a2890b882cbb7d59b5a470fffcad4c32281e045f2fff48a235aa4189f1928866bf3d33b699d50866ad6b6c272bba7adb11
26 DIST mime-0.3.16.crate 15206 BLAKE2B 9a599ca82fd0dd6d3d2dea68a47b8441b1024d016ee1fb23cc6431b39ead20c9b3fe1ff3397af79c2c1b2cd277c440d4fff69f6b28c550ddbe15f680923c834b SHA512 cb1d691610cb82720e553247336fc5eab63407ad37febf2eb50aaa4e329cca70959ecd8bb8c7af5753acec2c8e86fc9a0f8ad9ad2de93fe9295ce84033d6054c
27 DIST mime_guess-2.0.3.crate 27437 BLAKE2B 6f9176749241dc9b8c08eea3285ac1aeb40ab079f8184d93c436c00b205ab754d9c2b5c481774837bd1c4522b33338fb7ecabe88ee2da471478cdc1391d9281c SHA512 b08013ce235e66eaf49a88ab4c5cf4d1f1b95846c1bbdc1a73efea9052058860c7dbe2b028fe1b33c713621862fe9af2ed097558cbf5e08903ee406a44af162d
28
29 diff --git a/app-text/mdbook/mdbook-0.4.17.ebuild b/app-text/mdbook/mdbook-0.4.17.ebuild
30 new file mode 100644
31 index 000000000000..d8ca08e385d4
32 --- /dev/null
33 +++ b/app-text/mdbook/mdbook-0.4.17.ebuild
34 @@ -0,0 +1,257 @@
35 +# Copyright 2021-2022 Gentoo Authors
36 +# Distributed under the terms of the GNU General Public License v2
37 +
38 +EAPI=8
39 +
40 +CRATES="
41 + aho-corasick-0.7.18
42 + ammonia-3.1.2
43 + ansi_term-0.11.0
44 + anyhow-1.0.43
45 + assert_cmd-1.0.7
46 + atty-0.2.14
47 + autocfg-1.0.1
48 + base64-0.13.0
49 + bit-set-0.5.2
50 + bit-vec-0.6.3
51 + bitflags-1.3.2
52 + block-buffer-0.7.3
53 + block-buffer-0.9.0
54 + block-padding-0.1.5
55 + bstr-0.2.17
56 + byte-tools-0.3.1
57 + byteorder-1.4.3
58 + bytes-1.0.1
59 + cfg-if-0.1.10
60 + cfg-if-1.0.0
61 + chrono-0.4.19
62 + clap-3.0.10
63 + clap_complete-3.0.4
64 + cpufeatures-0.1.5
65 + ctor-0.1.20
66 + difference-2.0.0
67 + difflib-0.4.0
68 + digest-0.8.1
69 + digest-0.9.0
70 + doc-comment-0.3.3
71 + either-1.6.1
72 + elasticlunr-rs-2.3.13
73 + env_logger-0.7.1
74 + fake-simd-0.1.2
75 + filetime-0.2.15
76 + float-cmp-0.9.0
77 + fnv-1.0.7
78 + form_urlencoded-1.0.1
79 + fsevent-0.4.0
80 + fsevent-sys-2.0.1
81 + fuchsia-zircon-0.3.3
82 + fuchsia-zircon-sys-0.3.3
83 + futf-0.1.4
84 + futures-0.3.16
85 + futures-channel-0.3.16
86 + futures-core-0.3.16
87 + futures-io-0.3.16
88 + futures-macro-0.3.16
89 + futures-sink-0.3.16
90 + futures-task-0.3.16
91 + futures-util-0.3.16
92 + generic-array-0.12.4
93 + generic-array-0.14.4
94 + getrandom-0.1.16
95 + getrandom-0.2.3
96 + gitignore-1.0.7
97 + glob-0.3.0
98 + h2-0.3.4
99 + handlebars-4.1.2
100 + hashbrown-0.11.2
101 + headers-0.3.4
102 + headers-core-0.2.0
103 + heck-0.3.3
104 + hermit-abi-0.1.19
105 + html5ever-0.25.1
106 + http-0.2.4
107 + http-body-0.4.3
108 + httparse-1.5.1
109 + httpdate-1.0.1
110 + humantime-1.3.0
111 + hyper-0.14.11
112 + idna-0.2.3
113 + indexmap-1.7.0
114 + inotify-0.7.1
115 + inotify-sys-0.1.5
116 + input_buffer-0.4.0
117 + iovec-0.1.4
118 + itertools-0.10.1
119 + itoa-0.4.8
120 + kernel32-sys-0.2.2
121 + lazy_static-1.4.0
122 + lazycell-1.3.0
123 + libc-0.2.100
124 + log-0.4.14
125 + mac-0.1.1
126 + maplit-1.0.2
127 + markup5ever-0.10.1
128 + markup5ever_rcdom-0.1.0
129 + matches-0.1.9
130 + memchr-2.4.1
131 + mime-0.3.16
132 + mime_guess-2.0.3
133 + mio-0.6.23
134 + mio-0.7.13
135 + mio-extras-2.0.6
136 + miow-0.2.2
137 + miow-0.3.7
138 + net2-0.2.37
139 + new_debug_unreachable-1.0.4
140 + normalize-line-endings-0.3.0
141 + notify-4.0.17
142 + ntapi-0.3.6
143 + num-integer-0.1.44
144 + num-traits-0.2.14
145 + num_cpus-1.13.0
146 + opaque-debug-0.2.3
147 + opaque-debug-0.3.0
148 + opener-0.5.0
149 + os_str_bytes-6.0.0
150 + output_vt100-0.1.2
151 + percent-encoding-2.1.0
152 + pest-2.1.3
153 + pest_derive-2.1.0
154 + pest_generator-2.1.3
155 + pest_meta-2.1.3
156 + phf-0.8.0
157 + phf_codegen-0.8.0
158 + phf_generator-0.8.0
159 + phf_shared-0.8.0
160 + pin-project-1.0.8
161 + pin-project-internal-1.0.8
162 + pin-project-lite-0.2.7
163 + pin-utils-0.1.0
164 + ppv-lite86-0.2.10
165 + precomputed-hash-0.1.1
166 + predicates-2.0.1
167 + predicates-core-1.0.2
168 + predicates-tree-1.0.2
169 + pretty_assertions-0.6.1
170 + proc-macro-hack-0.5.19
171 + proc-macro-nested-0.1.7
172 + proc-macro2-1.0.28
173 + pulldown-cmark-0.9.1
174 + quick-error-1.2.3
175 + quick-error-2.0.1
176 + quote-1.0.9
177 + rand-0.7.3
178 + rand-0.8.4
179 + rand_chacha-0.2.2
180 + rand_chacha-0.3.1
181 + rand_core-0.5.1
182 + rand_core-0.6.3
183 + rand_hc-0.2.0
184 + rand_hc-0.3.1
185 + rand_pcg-0.2.1
186 + redox_syscall-0.2.10
187 + regex-1.5.5
188 + regex-automata-0.1.10
189 + regex-syntax-0.6.25
190 + remove_dir_all-0.5.3
191 + ryu-1.0.5
192 + same-file-1.0.6
193 + scoped-tls-1.0.0
194 + select-0.5.0
195 + semver-1.0.4
196 + serde-1.0.129
197 + serde_derive-1.0.129
198 + serde_json-1.0.66
199 + serde_urlencoded-0.7.0
200 + sha-1-0.8.2
201 + sha-1-0.9.7
202 + shlex-1.0.0
203 + siphasher-0.3.6
204 + slab-0.4.4
205 + socket2-0.4.1
206 + string_cache-0.8.1
207 + string_cache_codegen-0.5.1
208 + strsim-0.10.0
209 + strum-0.21.0
210 + strum_macros-0.21.1
211 + syn-1.0.75
212 + tempfile-3.2.0
213 + tendril-0.4.2
214 + termcolor-1.1.2
215 + textwrap-0.14.2
216 + time-0.1.43
217 + tinyvec-1.3.1
218 + tinyvec_macros-0.1.0
219 + tokio-1.10.0
220 + tokio-macros-1.3.0
221 + tokio-stream-0.1.7
222 + tokio-tungstenite-0.13.0
223 + tokio-util-0.6.7
224 + toml-0.5.8
225 + topological-sort-0.1.0
226 + tower-service-0.3.1
227 + tracing-0.1.26
228 + tracing-core-0.1.19
229 + treeline-0.1.0
230 + try-lock-0.2.3
231 + tungstenite-0.12.0
232 + typenum-1.13.0
233 + ucd-trie-0.1.3
234 + unicase-2.6.0
235 + unicode-bidi-0.3.6
236 + unicode-normalization-0.1.19
237 + unicode-segmentation-1.8.0
238 + unicode-xid-0.2.2
239 + url-2.2.2
240 + utf-8-0.7.6
241 + version_check-0.9.3
242 + wait-timeout-0.2.0
243 + walkdir-2.3.2
244 + want-0.3.0
245 + warp-0.3.1
246 + wasi-0.10.2+wasi-snapshot-preview1
247 + wasi-0.9.0+wasi-snapshot-preview1
248 + winapi-0.2.8
249 + winapi-0.3.9
250 + winapi-build-0.1.1
251 + winapi-i686-pc-windows-gnu-0.4.0
252 + winapi-util-0.1.5
253 + winapi-x86_64-pc-windows-gnu-0.4.0
254 + ws2_32-sys-0.2.1
255 + xml5ever-0.16.1"
256 +inherit cargo toolchain-funcs
257 +
258 +DESCRIPTION="Create a book from markdown files"
259 +HOMEPAGE="https://rust-lang.github.io/mdBook/"
260 +SRC_URI="
261 + https://github.com/rust-lang/mdBook/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
262 + $(cargo_crate_uris)"
263 +S="${WORKDIR}/${P/b/B}"
264 +
265 +# CC-BY-4.0/OFL-1.1: embeds fonts inside the executable
266 +LICENSE="Apache-2.0 BSD CC-BY-4.0 CC0-1.0 ISC MIT MPL-2.0 OFL-1.1"
267 +SLOT="0"
268 +KEYWORDS="~amd64 ~arm64 ~x86"
269 +IUSE="doc"
270 +
271 +QA_FLAGS_IGNORED="usr/bin/${PN}"
272 +
273 +src_compile() {
274 + cargo_src_compile
275 +
276 + if use doc; then
277 + if tc-is-cross-compiler; then
278 + ewarn "html docs were skipped due to cross-compilation"
279 + else
280 + target/$(usex debug{,} release)/${PN} build -d html guide || die
281 + fi
282 + fi
283 +}
284 +
285 +src_install() {
286 + cargo_src_install
287 +
288 + dodoc CHANGELOG.md README.md
289 +
290 + [[ -e guide/html ]] && dodoc -r guide/html
291 +}