1 |
commit: 7729ff052a767df2c6efe041dce73b6334964998 |
2 |
Author: Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org> |
3 |
AuthorDate: Fri Dec 27 23:16:26 2019 +0000 |
4 |
Commit: Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org> |
5 |
CommitDate: Fri Dec 27 23:18:19 2019 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7729ff05 |
7 |
|
8 |
net-news/newsboat: bump to 2.18 |
9 |
|
10 |
Closes: https://bugs.gentoo.org/694414 |
11 |
|
12 |
Package-Manager: Portage-2.3.84, Repoman-2.3.20 |
13 |
Signed-off-by: Georgy Yakovlev <gyakovlev <AT> gentoo.org> |
14 |
|
15 |
net-news/newsboat/Manifest | 2 + |
16 |
net-news/newsboat/newsboat-2.18.ebuild | 167 +++++++++++++++++++++++++++++++++ |
17 |
2 files changed, 169 insertions(+) |
18 |
|
19 |
diff --git a/net-news/newsboat/Manifest b/net-news/newsboat/Manifest |
20 |
index 0206bfe64cf..961f6f49fb9 100644 |
21 |
--- a/net-news/newsboat/Manifest |
22 |
+++ b/net-news/newsboat/Manifest |
23 |
@@ -35,6 +35,7 @@ DIST memchr-2.1.3.crate 20069 BLAKE2B 6afd95538abae42fdb22b82964b64657555734f250 |
24 |
DIST natord-1.0.9.crate 3866 BLAKE2B 8e8f576af50121e7571a1d919557ddc14a3c1511c12154a9cb74fa34cb5c2279406e1ae7ffb120242689e34d4f237d9548631f5a35f4f5d4369bafd8a728fcc6 SHA512 bf58eda54c759fecca1fd310bece370f26555bde1096081adc5bb1e9446a538f1652fb3049a52f898f4f62a2608805b72cb72dd52ff3fc9b88fe0a7c9071025a |
25 |
DIST newsboat-2.13.tar.xz 460076 BLAKE2B e86fd3e3da8336527f3fd53e663f547a6066bfd1659bf83354a01139a9f6481afda893046faa1729cdfe03b19080032c70575cdcfd13b15aad40f2af808e2f6e SHA512 f7ce9717540e1c38809a44d531d28b26d5f9759479d311c127adec1ed6f3f6e8ad68799559ed31e9ecde7a988a683b0c9f58ff10e8dd4b2de60d75b7f8efe3da |
26 |
DIST newsboat-2.17.1.tar.xz 571412 BLAKE2B 2d3f486290e8eb246341a54e634fe0ce7cc946a61be1aed9ba89cb2cc56ac01af9eaafc3c013fbf398b798edb57016dc4d50668652b07a8e1d9e96667daf31e3 SHA512 80d7f575c16dbe2ff833cc3f8553becb05cff69dc51d0de0cbad92682cfe592387d9fe6c2bce8902c80b5cff2fad2dcb12520aae27d48692cc3cb5b18f77a2b2 |
27 |
+DIST newsboat-2.18.tar.xz 577632 BLAKE2B 290f115a2c17b05f9d32f44beab791a65df4e39c944ba88898c2fd1ad387199bbfe02885911a0d824aea7086d1d749aeaf40f9e585c3ea64d22fd8aaad879376 SHA512 63fc7ae45b26d6d5df85c9f2cec826a218aa54de26a9c99cb1d0dd239c885599e8c74bb5c8954d58176abf9c4bf4eb407cab830d2e24f9517e021a2b6b765485 |
28 |
DIST nodrop-0.1.13.crate 7508 BLAKE2B 6918c8ea7f2b84d1a30e8159ac6cf9d061270bf8cf60fb2ee7c96f9d8a5566f1922a3222f80c769fceedd65637d6ee76a4d45b533d5b02aa0decb8114f6cb11a SHA512 2648c0aec970c99f001dbd8169939731610ccff6433acba8c71c669bea5078613b2a785d3ac5ce5a839fcec714b5bc55f2cc83522ab4cc09560c846f4cf8023e |
29 |
DIST nom-4.2.3.crate 115343 BLAKE2B 03c0d1cf97a0d34adab29d6e21add3da7d8eb78ee6b7987ed11b136db7fc6afeca6a8eb91e00aadc1f6047eb7bff55bc288faa8c481e6a4677e0c43512a68f72 SHA512 663567dcc6310ecd6446bab1eb700f4ebe834a3b25bc2a0054edf14bcf205a95128de5f5dfaab04adb95e1a2241d487d59c0e23c957934a0d656e4c51932bd54 |
30 |
DIST num-integer-0.1.39.crate 17881 BLAKE2B 1398b54766719f6fe298fb20489373ef774f1466349bcb96479610c00bb0f6f54b1a794def2841a0bf70558f6e5a080b528071ad5c64baa82bfac084354fa203 SHA512 1e00ef9fe5adcc312b4b8a59923015eb1387d90e6b3d7239b3aabcd83a9e67f2384b3a383d84ce8cdc82a470770f56373a89f0a679727a5fcc8f5bdb1f1209e3 |
31 |
@@ -78,6 +79,7 @@ DIST scopeguard-0.3.3.crate 9605 BLAKE2B 2379e45123c1c6ef456001cccbcec3298d6d32a |
32 |
DIST section_testing-0.0.4.crate 4362 BLAKE2B 45871673e9c610fbdd489a47c2508bc82096aa28c9917903f48012ab57e312a2196171df85cc5a9920564650f8ab5949fcf59fd27b178b4cc8e5baa880165123 SHA512 68ec5c92b92baa8700a1cbab436024db435b5588ba6bb8f568f2fe915ef3d743858ec04e8912d957813fc2e74098d65ad1e86089751624a9fcd8980cc86afeac |
33 |
DIST semver-0.9.0.crate 17344 BLAKE2B ae782bc78f29e45577de8574ee58959c70b54bb0b6f45a5a7b09cc4d358d9a0a80bbefc6e0f2a330e2b55adfbbe5c1f64f4ec9bb94c4adf7bb3e4fc9c142db6c SHA512 03a2ea563456f812c301721c3572370fe4934a22db60079da0dd6ffa33fa789e5e2436ef09e62fc35e0b742b06fabc290992c74eed80419a353c9de9449928dc |
34 |
DIST semver-parser-0.7.0.crate 10268 BLAKE2B e46b7cf9d292f8fc54561fca4df8534dc96f6be920a5c869c405ddb31b9d1a18eab0799207113cf4910a52cc0df5017ab1bc1883a7c3787ebf2d60f09ac0ab4f SHA512 17320468ec6b9862d595f358d70c09ac6e09db7885fe0ead7a1e596f79350a6306e8bfde5bbd6512008a7c5454da1c7ae55fe1e3bc1c1ff02ac9df54c0a6121f |
35 |
+DIST smallvec-0.6.10.crate 22064 BLAKE2B 41a7ccd12c9b7e1dfaf43a9cee22c60d160b35a08024554cf8d68b59498a6e3fcd0e8146815bb61a6e1727b209ec85813127ab8520f8ef47716913a6ce6cd952 SHA512 802b96283ac27ffa71ba17e8676c23f721cc1bd3b61df6f78a1c8ca9150d07e6d5db55651ba070f9202460019f59636871c1160e31038c6bf7ee21cdba8c5be4 |
36 |
DIST smallvec-0.6.8.crate 21448 BLAKE2B 0491237d8bb9d9c89355c6f6538bd962d3eb56ecb6a670a0d94032c4705d34c629b930d9465fef34efc8b4463f5c88b6b849f75306a143d7aca9574da32c9bcf SHA512 0eddd68498a20bb124fd7bf00700c98ca00a58ddfb4e6116aed0d7647b898760c9b46593c96b16bffb86541dd37f04559b75110fb3b520b1b91ad6429250250b |
37 |
DIST syn-0.15.26.crate 145493 BLAKE2B ede140e0184464e765413aa4875a07ab9329de60eba6aa46253d2880032b84a56348060396ffec8a5d81a2aa22c6a6eca73c425778ead21c1c55ffb657cf3718 SHA512 947d70dff83ffd33fda806597d54e572555b54c1600e357df919165fdc7141c6f9762b37f25f9b850e8a7775c33b6df3fc93f3eff12b36b059e696ad90619baa |
38 |
DIST synstructure-0.10.1.crate 17836 BLAKE2B d80745963f581c02a3b9587d45586e2098632a4c21de22547ae97531bbc4f30a1b02989306999c67584c507a5b07978a48f65ad5e00ff55f39e8e0bb4fdbfa8e SHA512 5830eea0eab15c7ed737bfa14c7bbfc73f28af6964ce3148542066fb9760a80dbba82fd9a55078426346ba757e0aaba9addecadb1d0f75eac4f029a6e4c7cc19 |
39 |
|
40 |
diff --git a/net-news/newsboat/newsboat-2.18.ebuild b/net-news/newsboat/newsboat-2.18.ebuild |
41 |
new file mode 100644 |
42 |
index 00000000000..f3bada46ab2 |
43 |
--- /dev/null |
44 |
+++ b/net-news/newsboat/newsboat-2.18.ebuild |
45 |
@@ -0,0 +1,167 @@ |
46 |
+# Copyright 1999-2019 Gentoo Authors |
47 |
+# Distributed under the terms of the GNU General Public License v2 |
48 |
+ |
49 |
+EAPI=7 |
50 |
+ |
51 |
+CRATES=" |
52 |
+aho-corasick-0.6.9 |
53 |
+argon2rs-0.2.5 |
54 |
+arrayvec-0.4.10 |
55 |
+autocfg-0.1.2 |
56 |
+backtrace-0.3.13 |
57 |
+backtrace-sys-0.1.28 |
58 |
+bitflags-1.0.4 |
59 |
+bit-set-0.5.1 |
60 |
+bit-vec-0.5.1 |
61 |
+blake2-rfc-0.2.18 |
62 |
+cc-1.0.29 |
63 |
+cfg-if-0.1.6 |
64 |
+chrono-0.4.6 |
65 |
+clap-2.33.0 |
66 |
+cloudabi-0.0.3 |
67 |
+constant_time_eq-0.1.3 |
68 |
+curl-sys-0.4.12 |
69 |
+dirs-1.0.4 |
70 |
+failure-0.1.5 |
71 |
+failure_derive-0.1.5 |
72 |
+fnv-1.0.6 |
73 |
+fuchsia-cprng-0.1.1 |
74 |
+gettext-rs-0.4.1 |
75 |
+gettext-sys-0.19.8 |
76 |
+idna-0.1.5 |
77 |
+kernel32-sys-0.2.2 |
78 |
+lazy_static-0.2.11 |
79 |
+lazy_static-1.2.0 |
80 |
+libc-0.2.48 |
81 |
+libz-sys-1.0.18 |
82 |
+locale_config-0.2.2 |
83 |
+lock_api-0.1.5 |
84 |
+matches-0.1.8 |
85 |
+memchr-2.1.3 |
86 |
+natord-1.0.9 |
87 |
+nodrop-0.1.13 |
88 |
+nom-4.2.3 |
89 |
+num-integer-0.1.39 |
90 |
+num-traits-0.2.6 |
91 |
+once_cell-0.1.8 |
92 |
+openssl-sys-0.9.53 |
93 |
+parking_lot-0.7.1 |
94 |
+parking_lot_core-0.4.0 |
95 |
+percent-encoding-1.0.1 |
96 |
+pkg-config-0.3.14 |
97 |
+proc-macro2-0.4.27 |
98 |
+proptest-0.7.2 |
99 |
+quick-error-1.2.2 |
100 |
+quote-0.6.11 |
101 |
+rand-0.4.6 |
102 |
+rand-0.5.6 |
103 |
+rand-0.6.5 |
104 |
+rand_chacha-0.1.1 |
105 |
+rand_core-0.3.1 |
106 |
+rand_core-0.4.0 |
107 |
+rand_hc-0.1.0 |
108 |
+rand_isaac-0.1.1 |
109 |
+rand_jitter-0.1.3 |
110 |
+rand_os-0.1.2 |
111 |
+rand_pcg-0.1.1 |
112 |
+rand_xorshift-0.1.1 |
113 |
+rdrand-0.4.0 |
114 |
+redox_syscall-0.1.51 |
115 |
+redox_users-0.2.0 |
116 |
+regex-0.2.11 |
117 |
+regex-1.1.0 |
118 |
+regex-syntax-0.4.2 |
119 |
+regex-syntax-0.5.6 |
120 |
+regex-syntax-0.6.5 |
121 |
+remove_dir_all-0.5.1 |
122 |
+rustc-demangle-0.1.13 |
123 |
+rustc_version-0.2.3 |
124 |
+rusty-fork-0.2.1 |
125 |
+scoped_threadpool-0.1.9 |
126 |
+scopeguard-0.3.3 |
127 |
+section_testing-0.0.4 |
128 |
+semver-0.9.0 |
129 |
+semver-parser-0.7.0 |
130 |
+smallvec-0.6.10 |
131 |
+syn-0.15.26 |
132 |
+synstructure-0.10.1 |
133 |
+tempfile-3.0.6 |
134 |
+textwrap-0.11.0 |
135 |
+thread_local-0.3.6 |
136 |
+time-0.1.42 |
137 |
+ucd-util-0.1.3 |
138 |
+unicode-bidi-0.3.4 |
139 |
+unicode-normalization-0.1.8 |
140 |
+unicode-segmentation-1.2.1 |
141 |
+unicode-width-0.1.5 |
142 |
+unicode-xid-0.1.0 |
143 |
+url-1.7.2 |
144 |
+utf8-ranges-1.0.2 |
145 |
+vcpkg-0.2.6 |
146 |
+version_check-0.1.5 |
147 |
+wait-timeout-0.1.5 |
148 |
+winapi-0.2.8 |
149 |
+winapi-0.3.6 |
150 |
+winapi-build-0.1.1 |
151 |
+winapi-i686-pc-windows-gnu-0.4.0 |
152 |
+winapi-x86_64-pc-windows-gnu-0.4.0 |
153 |
+xdg-2.2.0 |
154 |
+" |
155 |
+ |
156 |
+inherit toolchain-funcs cargo |
157 |
+ |
158 |
+DESCRIPTION="An RSS/Atom feed reader for text terminals" |
159 |
+HOMEPAGE="https://newsboat.org/ https://github.com/newsboat/newsboat" |
160 |
+SRC_URI=" |
161 |
+ https://newsboat.org/releases/${PV}/${P}.tar.xz |
162 |
+ $(cargo_crate_uris ${CRATES}) |
163 |
+" |
164 |
+ |
165 |
+LICENSE="Apache-2.0 BSD-2 CC0-1.0 ISC MIT Unlicense" |
166 |
+SLOT="0" |
167 |
+KEYWORDS="~amd64 ~ppc64 ~x86" |
168 |
+IUSE="libressl" |
169 |
+ |
170 |
+RDEPEND=" |
171 |
+ >=dev-db/sqlite-3.5:3 |
172 |
+ >=dev-libs/stfl-0.21 |
173 |
+ >=net-misc/curl-7.18.0 |
174 |
+ >=dev-libs/json-c-0.11:= |
175 |
+ dev-libs/libxml2 |
176 |
+ sys-libs/ncurses:0=[unicode] |
177 |
+" |
178 |
+DEPEND="${RDEPEND} |
179 |
+ app-text/asciidoc |
180 |
+ virtual/pkgconfig |
181 |
+ sys-devel/gettext |
182 |
+ sys-libs/zlib |
183 |
+ !libressl? ( dev-libs/openssl:0= ) |
184 |
+ libressl? ( dev-libs/libressl:0= ) |
185 |
+" |
186 |
+ |
187 |
+PATCHES=( |
188 |
+ "${FILESDIR}"/${PN}-2.11-flags.patch |
189 |
+ "${FILESDIR}"/${PN}-2.17.1-libressl.patch |
190 |
+) |
191 |
+ |
192 |
+src_configure() { |
193 |
+ ./config.sh || die |
194 |
+} |
195 |
+ |
196 |
+src_compile() { |
197 |
+ export CARGO_HOME="${ECARGO_HOME}" |
198 |
+ emake prefix="/usr" CXX="$(tc-getCXX)" AR="$(tc-getAR)" RANLIB="$(tc-getRANLIB)" |
199 |
+} |
200 |
+ |
201 |
+src_test() { |
202 |
+ # tests require UTF-8 locale |
203 |
+ emake CXX="$(tc-getCXX)" AR="$(tc-getAR)" RANLIB="$(tc-getRANLIB)" test |
204 |
+ # Tests fail if in ${S} rather than in ${S}/test |
205 |
+ cd "${S}"/test || die |
206 |
+ ./test || die |
207 |
+} |
208 |
+ |
209 |
+src_install() { |
210 |
+ emake DESTDIR="${D}" prefix="/usr" docdir="/usr/share/doc/${PF}" install |
211 |
+ einstalldocs |
212 |
+} |