pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

newsboat: update to newsboat-2.14



Module Name:	pkgsrc-wip
Committed By:	Yorick Hardy <yorickhardy%gmail.com@localhost>
Pushed By:	yhardy
Date:		Tue Jan 1 15:31:32 2019 +0200
Changeset:	b5699a3c51e3439557b3e9110a8cbc465d20b06a

Modified Files:
	newsboat/Makefile
	newsboat/distinfo
	newsboat/patches/patch-config.sh
Added Files:
	newsboat/patches/patch-Makefile

Log Message:
newsboat: update to newsboat-2.14

Newsboat now depends on lang/rust to build. For those who prefer
an older (rust independent) version, newsboat-2.13 is available
as wip/newsboat213.

* Changes for Newsboat

** 2.14 - 2018-12-29

Lists below only mention user-visible changes, but I would also like to
acknowledge contributions from the following people: Paul Woolcock, Raphael
Nestler, Thanga Ayyanar A.

*** Added
- Dependency on Rust 1.25+. The compiler (`rustc`) and the build tool (`cargo`)
    are required
- `download-filename-format` setting that controls how Podboat names the files.
    Default is the same as older versions of Podboat (Jagannathan Tiruvallur
    Eachambadi)
- `podlist-format` setting that controls formatting of the items on Podboat's
    main screen. Also, a `%b` format specifier that contains just the basename
    of the download (e.g. "podcast.mp3" instead of "/home/name/podcast.mp3")
    (zaowen)
- Human-readable message when Rust code panics (Alexander Batischev)
- `unbind-key -a`, which unbinds all keys (Kamil Wsół)

*** Changed
- Look up `BROWSER` environment variable before defaulting to lynx(1) (Kamil
    Wsół) (#283)
- Strip query parameters from downloaded podcasts' names (i.e. name them as
    "podcast.mp3", not "podcast.mp3?key=19ad740") (Jagannathan Tiruvallur
    Eachambadi)
- Update translations: Russian, Ukrainian (Alexander Batischev), German
    (Lysander Trischler)
- Document that minimum supported CURL version is 7.21.6. This has been the case
    since 2.10, but wasn't documented at the time (Alexander Batischev)
- Update vendored version of nlohmann/json to 3.4.0
- Update vendored version of Catch2 to 2.5.0

*** Fixed
- HTTP response 400 errors with Inoreader (Erik Li) (#175)
- Podboat's crash (segmentation fault) when parsing a comment in the queue file.
    Comments aren't really supported by Podboat since it overwrites the file
    from time to time, but the crash is still unacceptable (Nikos Tsipinakis)
- Newsboat displaying articles differently in "internal" and external pagers
    (Alexander Batischev)
- One-paragraph items not rendered at all (Alexander Batischev)
- Crash (segmentation fault) on feeds that don't provide a `url` attribute
    (ksunden)
- Hangs when `highlight` rule matches an empty string (zaowen)
- Article disappearing from the pager upon feed reload (zaowen)
    (https://github.com/akrennmair/newsbeuter/issues/534)

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=b5699a3c51e3439557b3e9110a8cbc465d20b06a

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 newsboat/Makefile                |  84 ++++++++++-
 newsboat/distinfo                | 299 ++++++++++++++++++++++++++++++++++++++-
 newsboat/patches/patch-Makefile  |  13 ++
 newsboat/patches/patch-config.sh |  12 +-
 4 files changed, 395 insertions(+), 13 deletions(-)

diffs:
diff --git a/newsboat/Makefile b/newsboat/Makefile
index 27287743ab..0720524153 100644
--- a/newsboat/Makefile
+++ b/newsboat/Makefile
@@ -1,8 +1,8 @@
 # $NetBSD$
 
-DISTNAME=	newsboat-2.13
+DISTNAME=	newsboat-2.14
 CATEGORIES=	news
-MASTER_SITES=	https://newsboat.org/releases/2.13/
+MASTER_SITES=	https://newsboat.org/releases/2.14/
 EXTRACT_SUFX=	.tar.xz
 
 MAINTAINER=	pkgsrc-users%NetBSD.org@localhost
@@ -33,11 +33,91 @@ SUBST_FILES.makefile=	${MAKE_FILE}
 SUBST_SED.makefile=	-e 's/^ifneq.*//; s/^endif.*//'
 .endif
 
+CARGO_CRATE_DEPENDS+=			\
+	aho-corasick-0.6.9		\
+	argon2rs-0.2.5			\
+	arrayvec-0.4.9			\
+	autocfg-0.1.1			\
+	backtrace-0.3.13		\
+	backtrace-sys-0.1.26		\
+	bitflags-1.0.4			\
+	blake2-rfc-0.2.18		\
+	cc-1.0.26			\
+	cfg-if-0.1.6			\
+	chrono-0.4.6			\
+	cloudabi-0.0.3			\
+	constant_time_eq-0.1.3		\
+	dirs-1.0.4			\
+	failure-0.1.3			\
+	failure_derive-0.1.3		\
+	fuchsia-zircon-0.3.3		\
+	fuchsia-zircon-sys-0.3.3	\
+	idna-0.1.5			\
+	lazy_static-1.2.0		\
+	libc-0.2.45			\
+	lock_api-0.1.5			\
+	matches-0.1.8			\
+	memchr-2.1.2			\
+	nodrop-0.1.13			\
+	num-integer-0.1.39		\
+	num-traits-0.2.6		\
+	once_cell-0.1.6			\
+	parking_lot-0.6.4		\
+	parking_lot_core-0.3.1		\
+	percent-encoding-1.0.1		\
+	proc-macro2-0.4.24		\
+	quote-0.6.10			\
+	rand-0.4.3			\
+	rand-0.5.5			\
+	rand-0.6.1			\
+	rand_chacha-0.1.0		\
+	rand_core-0.2.2			\
+	rand_core-0.3.0			\
+	rand_hc-0.1.0			\
+	rand_isaac-0.1.1		\
+	rand_pcg-0.1.1			\
+	rand_xorshift-0.1.0		\
+	redox_syscall-0.1.44		\
+	redox_users-0.2.0		\
+	regex-1.1.0			\
+	regex-syntax-0.6.4		\
+	remove_dir_all-0.5.1		\
+	rustc-demangle-0.1.11		\
+	rustc_version-0.2.3		\
+	scoped_threadpool-0.1.9		\
+	scopeguard-0.3.3		\
+	semver-0.9.0			\
+	semver-parser-0.7.0		\
+	smallvec-0.6.7			\
+	syn-0.15.23			\
+	synstructure-0.10.1		\
+	tempfile-3.0.5			\
+	thread_local-0.3.6		\
+	time-0.1.41			\
+	ucd-util-0.1.3			\
+	unicode-bidi-0.3.4		\
+	unicode-normalization-0.1.7	\
+	unicode-xid-0.1.0		\
+	unreachable-1.0.0		\
+	url-1.7.2			\
+	utf8-ranges-1.0.2		\
+	version_check-0.1.5		\
+	void-1.0.2
+
+# Really? Why?
+CARGO_CRATE_DEPENDS+=			\
+	winapi-0.3.6			\
+	winapi-i686-pc-windows-gnu-0.4.0	\
+	winapi-x86_64-pc-windows-gnu-0.4.0
+
 .include "../../converters/libiconv/buildlink3.mk"
 .include "../../databases/sqlite3/buildlink3.mk"
 .include "../../devel/gettext-lib/buildlink3.mk"
 .include "../../devel/stfl/buildlink3.mk"
+.include "../../lang/rust/cargo.mk"
 .include "../../mk/curses.buildlink3.mk"
+.include "../../mk/dlopen.buildlink3.mk"
+.include "../../mk/pthread.buildlink3.mk"
 .include "../../textproc/json-c/buildlink3.mk"
 .include "../../textproc/libxml2/buildlink3.mk"
 .include "../../www/curl/buildlink3.mk"
diff --git a/newsboat/distinfo b/newsboat/distinfo
index af5be5a31d..bdbafd8bb8 100644
--- a/newsboat/distinfo
+++ b/newsboat/distinfo
@@ -1,8 +1,297 @@
 $NetBSD$
 
-SHA1 (newsboat-2.13.tar.xz) = cf50d04a69b360864cf9ae31b831fa2bfd281971
-RMD160 (newsboat-2.13.tar.xz) = 3c6d62fef4221bc6aecb9685f1530ed074454f38
-SHA512 (newsboat-2.13.tar.xz) = f7ce9717540e1c38809a44d531d28b26d5f9759479d311c127adec1ed6f3f6e8ad68799559ed31e9ecde7a988a683b0c9f58ff10e8dd4b2de60d75b7f8efe3da
-Size (newsboat-2.13.tar.xz) = 460076 bytes
-SHA1 (patch-config.sh) = 3451c0ad9507c76950860f9d9992791199851819
+SHA1 (aho-corasick-0.6.9.crate) = 55b7a786a3cf6477ad95a183e3bcb9f2dbaff645
+RMD160 (aho-corasick-0.6.9.crate) = 142faa94cfdadb1f547c9aca2409e8f869b6044f
+SHA512 (aho-corasick-0.6.9.crate) = 8dfc817b435d8a44fb4ca79bb20e283659c2fe9a75a4892389958f5880acc436bbe32552098429f15585ee025d064fdb5806b814f0e9d67a4261ffd23852172b
+Size (aho-corasick-0.6.9.crate) = 25979 bytes
+SHA1 (argon2rs-0.2.5.crate) = 7b980e80f5e15a90278cc7f84a9489b328708bc3
+RMD160 (argon2rs-0.2.5.crate) = 50d84e37d2513e8fa2787f642327ac88a825b10e
+SHA512 (argon2rs-0.2.5.crate) = 09a47467d09ed5bb4efdc4b8392e6282da6f4434063f4352c225c6dd1b668b51623e7d8960deb56c7c18eaca890a3515c1dc833acac1c68dc999e56b63e9b04f
+Size (argon2rs-0.2.5.crate) = 353096 bytes
+SHA1 (arrayvec-0.4.9.crate) = 23586f501fcc82ae3a79ec9aad0eb339e62b23c4
+RMD160 (arrayvec-0.4.9.crate) = 04a4323c49c6e19124c6a7938d6e687e5c3bcc37
+SHA512 (arrayvec-0.4.9.crate) = a15499426d076976b33c7d32c73fdc8f8bc100cd2789f9cc760ea17c270394737c205d72d3615e758b70b3689ddfd8072cd7c37f46cdb23d6cf4f1a79675467e
+Size (arrayvec-0.4.9.crate) = 26103 bytes
+SHA1 (autocfg-0.1.1.crate) = 39bcfac066deb1a21279238e6b481f164fcfb97b
+RMD160 (autocfg-0.1.1.crate) = 035241c8c510e551f7232115701e65eaa7c061e2
+SHA512 (autocfg-0.1.1.crate) = c4be8633fb47cc0cdc342ae04897902cdff7aa64956459a2ef50e1e3589a93ac9fd9cde596a83869e9fcd6bd345ed2dfd7563b682ba3de672e54c03febcb50ae
+Size (autocfg-0.1.1.crate) = 10044 bytes
+SHA1 (backtrace-0.3.13.crate) = be2bc8d60b849eabcba8e16ccc3fe186b59eda13
+RMD160 (backtrace-0.3.13.crate) = a732c613b1d4f99711de81dae33f17b6409d7764
+SHA512 (backtrace-0.3.13.crate) = 434037b8b9bae57bbc788d5db05d02464cab8aac92be1bee9636aec17b02f14110e7d6bcf0c529ce5ffbf632c2fc939fbcd96600bd90656ac489c1ccf1e8e439
+Size (backtrace-0.3.13.crate) = 34101 bytes
+SHA1 (backtrace-sys-0.1.26.crate) = 01f65d3ca3f05b8fdceadb358ea0cf371448ce64
+RMD160 (backtrace-sys-0.1.26.crate) = af70a032f299c02ce314c2be724b6ff7bf53467b
+SHA512 (backtrace-sys-0.1.26.crate) = 652033d6fc94347a689201ddc3b3e55647b2600fe2b4268659234b77e804efed75ed0e0f1cd77f37936b10c662b1e98d2d1f9ffa5d76f9be53d857b339f11fac
+Size (backtrace-sys-0.1.26.crate) = 522529 bytes
+SHA1 (bitflags-1.0.4.crate) = fbc1ce9fa176ed7a7e15cfc6d1f6c2389f536361
+RMD160 (bitflags-1.0.4.crate) = fd720dba692f079a1c6662e43677533bb68654de
+SHA512 (bitflags-1.0.4.crate) = 81850d2be62eabb8486024ab263da67e6eb8ebfa732cac3a5d46a9186c564b2065cba15fa3da468bbd26eaf2b67038680e5de19d5dd99d78f60dae8a1776c8de
+Size (bitflags-1.0.4.crate) = 15282 bytes
+SHA1 (blake2-rfc-0.2.18.crate) = c589a13f99df1d6fb97a5634df48c92e9dc4635b
+RMD160 (blake2-rfc-0.2.18.crate) = 9c0e4ee7978a071709a9ab1e92dc585f70e582d8
+SHA512 (blake2-rfc-0.2.18.crate) = f89c1067febcd0ed04e86674a42ea7a96aa432ad255210180504f0dec97a10714110eb044fa5004cc48fd75eefac7af4dc12d8a4ad84dad82851ab6d7d916f8e
+Size (blake2-rfc-0.2.18.crate) = 15676 bytes
+SHA1 (cc-1.0.26.crate) = dba114ba57af4b5fafa263e15821c3b8a49cce21
+RMD160 (cc-1.0.26.crate) = a7512bdbfd8a58ea5cb4273b0754d871db3798a2
+SHA512 (cc-1.0.26.crate) = f4ab851d2aefce6d9e6b08b2af99e7b6c63238c6ef931d3f7872d79edb139f62627911335b62e8ef0c62f54bec65693a97411487af449b1f750a5b6652c785f1
+Size (cc-1.0.26.crate) = 42350 bytes
+SHA1 (cfg-if-0.1.6.crate) = e3b635b8ff3a8615385ce05d343b8ee105399f74
+RMD160 (cfg-if-0.1.6.crate) = f190c1846549b3ad88559ae471cf2828c0bf44d1
+SHA512 (cfg-if-0.1.6.crate) = e393816f659bb5b1e64ebc72a4b6e3e673afd00cba302c3c92c6f2e98db341a29197f6cf413107e569175a86aad85e74a93e2cd3a9fa9fa2d1b70b01c3fcf378
+Size (cfg-if-0.1.6.crate) = 7411 bytes
+SHA1 (chrono-0.4.6.crate) = 2d3854bf8cda6f09d6b3edf06aa861e13815286c
+RMD160 (chrono-0.4.6.crate) = 9ddf038c956cb3db217fcd375fa159a03cb7b610
+SHA512 (chrono-0.4.6.crate) = c869cab6da906d50531476c892510042eeccb3daf790ef13b3014121c805b3f8e23c7a6ffccb3bb11d15a1615e997df4180e41f0140a2c327cc816b94f28976d
+Size (chrono-0.4.6.crate) = 133108 bytes
+SHA1 (cloudabi-0.0.3.crate) = 3686cb2aa6c559198711acc8b0c7b0b1494d70b9
+RMD160 (cloudabi-0.0.3.crate) = 4da7ab080c1d18e5881dbcb419d250d0c38387eb
+SHA512 (cloudabi-0.0.3.crate) = 691ed793e9b35ba382f03897f4c0efc31a528394862a27b814ba8993ad30bbe0ebc9808484baf580e8b69d9c13ad1612776a1efd0f6981545b420139ff83592c
+Size (cloudabi-0.0.3.crate) = 22156 bytes
+SHA1 (constant_time_eq-0.1.3.crate) = 4e721faad7e5891c70ce09adfbf8b3d4de64f125
+RMD160 (constant_time_eq-0.1.3.crate) = 42322b052eba5c2311f41bdd60f98d385b981eac
+SHA512 (constant_time_eq-0.1.3.crate) = b605ef913ae39c4d9658e9240b9d3dc7736c8d668e83326fc3c68498ca177e40960047de1beee684a23ce96bdf3f80d5b76ef7db6f2758c7aeb14f7a2258a69e
+Size (constant_time_eq-0.1.3.crate) = 1279 bytes
+SHA1 (dirs-1.0.4.crate) = e7a73d84f76df1c7d60b7d25f955750f5a775438
+RMD160 (dirs-1.0.4.crate) = 46232082ab3e3600b562fb8c1add2c96aa5d5c29
+SHA512 (dirs-1.0.4.crate) = a3416281a22eb4bd6929ff0857c963ffdd53ed9ffdd26d30603fd847ae0de68428b05691aba46232551b86b562d4b9dad18695fe7ee58247f9ad80a776863f44
+Size (dirs-1.0.4.crate) = 12844 bytes
+SHA1 (failure-0.1.3.crate) = b3f0339e9fc673ef1c0b28a90239a6b183a23b09
+RMD160 (failure-0.1.3.crate) = 0e17e145e6045d1dc9aa0b7ffac8ae2bf0a07630
+SHA512 (failure-0.1.3.crate) = b77170bb749da6a8af01cb9bbd42c5e75ff72ed74886d8ae1223bf6a7c2089c0bd37420e9e2eb5fa74c58214e49c0d00ff632008d7f6d6c831ede92db8de7e64
+Size (failure-0.1.3.crate) = 34107 bytes
+SHA1 (failure_derive-0.1.3.crate) = 61264ec5c7ab5c4ac5174ba659a37f43dcf33bcb
+RMD160 (failure_derive-0.1.3.crate) = 487996ef3aea5b083af10f7613655600888089e6
+SHA512 (failure_derive-0.1.3.crate) = 22e75f72a5bb739003a65e6d8d0f8a8b4f02b605829bc1c4e5b1f87a45e5e46b0a6dd4ddce0d3b3bb029fa5d177a2e01de510e29103e24038c795d4354c76eb4
+Size (failure_derive-0.1.3.crate) = 4349 bytes
+SHA1 (fuchsia-zircon-0.3.3.crate) = aed68761b67347c3ef3eda0059157def9eaaf7de
+RMD160 (fuchsia-zircon-0.3.3.crate) = 1c6ff549ecff64347e4b53dc8eb95d1444b78647
+SHA512 (fuchsia-zircon-0.3.3.crate) = a43ee59452d49742111e506d6bdd8b8399a3a646e08648e25292864d7f71460c1dd1f2d77b8efa8ed09ac21fa4ff0442a2709f16d8833a3849bde0c388d83a93
+Size (fuchsia-zircon-0.3.3.crate) = 22565 bytes
+SHA1 (fuchsia-zircon-sys-0.3.3.crate) = 03629e778d972e3bed82d31a2b7b66e0c63c05b5
+RMD160 (fuchsia-zircon-sys-0.3.3.crate) = 4b9e5d77223362e647972d7ccc66f69236aa1e89
+SHA512 (fuchsia-zircon-sys-0.3.3.crate) = 978b7e8795a5877a68409ed3a1d7b4246263f8e7e7ce9ba8a022643be98f58f329cc1c234717df80a509db849da4394f39e90a8e2a6f56f8fa8dd3c07e7d4386
+Size (fuchsia-zircon-sys-0.3.3.crate) = 7191 bytes
+SHA1 (idna-0.1.5.crate) = 5fd8219d324ba63bfd0a63a392086f70ec9e3f1b
+RMD160 (idna-0.1.5.crate) = e4049ab9ac2f8338e23c55d1f948c55a7f265d02
+SHA512 (idna-0.1.5.crate) = 217bc49f667242bd89eff708fef395fd46cfe3d24440bfb76869086fb93805c4f49d718251fb1c35ac40d5588ec98cf8b8b516fda53d6d7fd3da1ab04b0d173a
+Size (idna-0.1.5.crate) = 258735 bytes
+SHA1 (lazy_static-1.2.0.crate) = ebb50de839c69a6e4ceb467bc5e10f9a3b4b153a
+RMD160 (lazy_static-1.2.0.crate) = 92005f698356b188b35ae897b821137e61642966
+SHA512 (lazy_static-1.2.0.crate) = 0d80334da99292d68fb2ea9879540676fd45788547b7170b6df1b0a606c1645a07188837f9414196eb44ac63010a3c84fe5c4319478f6fc2cef837295a255edc
+Size (lazy_static-1.2.0.crate) = 10840 bytes
+SHA1 (libc-0.2.45.crate) = 65d1813e198e1b18872dd5fc77749df118ba7abc
+RMD160 (libc-0.2.45.crate) = c17367aca854ffad6538751f8a0a00f6d3442416
+SHA512 (libc-0.2.45.crate) = 8188400f2f9fabd7c1e0dd1172032eb25bde2702019aec4e3e0c8b936209347baea347ff8d85fee3e93031df0741d32faed151c2b553151e95ae8321bb653381
+Size (libc-0.2.45.crate) = 349425 bytes
+SHA1 (lock_api-0.1.5.crate) = f1bb15478101ba653e11cf368c4f5a32c85cc867
+RMD160 (lock_api-0.1.5.crate) = ba1a2e7fc818e0cdef3386da54a0041444173327
+SHA512 (lock_api-0.1.5.crate) = e6049a8a840c11f00b6505dc9d01d1f759aa7bee47520f86e36caf6c52ca476236b09609b0a5cab0f4c247a40a4736f8fc04cf26fce0962cbbf2956ad4adbfde
+Size (lock_api-0.1.5.crate) = 16967 bytes
+SHA1 (matches-0.1.8.crate) = b63cddc6e8278d0919db5bf344d9fa97c25cad04
+RMD160 (matches-0.1.8.crate) = dc8239e015b64fbc488e1ea9ff74aad38f872a72
+SHA512 (matches-0.1.8.crate) = 98b58f6a2694b03a7dd1be69ebf7e3ad14483fc8e4cb6e6c26a4937e4e660e843efb4dd04a7312dd9659ca02acd3775678f73b8faac44a76ffafaf873c22f590
+Size (matches-0.1.8.crate) = 2216 bytes
+SHA1 (memchr-2.1.2.crate) = 92094d70f54007b8678ed099db23a490d823953a
+RMD160 (memchr-2.1.2.crate) = 1973ab2a3624060a2aa1990ccc9b8e4a5b7988df
+SHA512 (memchr-2.1.2.crate) = ba3bad3b911fdd767b6c770209e93dfc367c6228117a5d85bfa95d70ec66df9842f3cf788ac560d1255415dba49028187542000b9a71fbe79ec51a386afda38f
+Size (memchr-2.1.2.crate) = 19520 bytes
+SHA1 (newsboat-2.14.tar.xz) = 8bcb73dd77a9d1a33a81d98662f9706c19cac594
+RMD160 (newsboat-2.14.tar.xz) = 1fb20569efc609beb0e2dfaca1c53616e1126173
+SHA512 (newsboat-2.14.tar.xz) = aab898092efa225ffa39328d57b6118dbf7bb8fb748c76c5231dcf013f1378295e020e10eb67817a229bf96a740c6e82d4edd952e20e5a558c9c05e584d9a33b
+Size (newsboat-2.14.tar.xz) = 496256 bytes
+SHA1 (nodrop-0.1.13.crate) = df9cc479d751c277ea39a84f12369616ccdbaaa1
+RMD160 (nodrop-0.1.13.crate) = 6478a3dead0c72da1d32615205d0c2f4ab17734a
+SHA512 (nodrop-0.1.13.crate) = 2648c0aec970c99f001dbd8169939731610ccff6433acba8c71c669bea5078613b2a785d3ac5ce5a839fcec714b5bc55f2cc83522ab4cc09560c846f4cf8023e
+Size (nodrop-0.1.13.crate) = 7508 bytes
+SHA1 (num-integer-0.1.39.crate) = 0b0bfac7a29e04dc523408edb682a028f47ebd41
+RMD160 (num-integer-0.1.39.crate) = a72bc9c1474befe5ad6ff0e427d2c09cdf736bb2
+SHA512 (num-integer-0.1.39.crate) = 1e00ef9fe5adcc312b4b8a59923015eb1387d90e6b3d7239b3aabcd83a9e67f2384b3a383d84ce8cdc82a470770f56373a89f0a679727a5fcc8f5bdb1f1209e3
+Size (num-integer-0.1.39.crate) = 17881 bytes
+SHA1 (num-traits-0.2.6.crate) = 6dc748f859c200c4c6e645f45858a5abe2aed5ac
+RMD160 (num-traits-0.2.6.crate) = b9711ea18adbc559a892b0741877f5a5a840e3e8
+SHA512 (num-traits-0.2.6.crate) = db638c662737972f07bc7ab82b923bece8a6c04719199ec0c7ca90140ac11e4fd1e4eb3748a69ddd3ad2791d4f5f5f69a00ce8aae92a647d9015d130f85b6b4c
+Size (num-traits-0.2.6.crate) = 39923 bytes
+SHA1 (once_cell-0.1.6.crate) = 3c1566d5d9b785f204987efabee0e3fe408ce182
+RMD160 (once_cell-0.1.6.crate) = 031a78c61b481fc6342427b6745673657e46a844
+SHA512 (once_cell-0.1.6.crate) = 003ad606aa4aef90ed94dbdb5fdf2a5c12fd5cb8d7d391f3cda4cec7d9fc32dd1408af7525ed2b885d787be1ef24b20d314f9504b6790c7d1aa4f683a3d59747
+Size (once_cell-0.1.6.crate) = 12432 bytes
+SHA1 (parking_lot-0.6.4.crate) = f8316cf16224612146ec4d8874b026fd96653fd4
+RMD160 (parking_lot-0.6.4.crate) = 90c4e6cec322cb5cbbdeb7755c1fcdbfb0c22625
+SHA512 (parking_lot-0.6.4.crate) = e2d91dcddb872d09d1f4a9d7fff21ca53c0c8b15f49e46b68e4a59f2ccffe1e852214860bd99d9407a66e4b6ecf102fb96ad792bb3e9676ecde349d728f16028
+Size (parking_lot-0.6.4.crate) = 31890 bytes
+SHA1 (parking_lot_core-0.3.1.crate) = a3a01f05b77c8c77bc264e0f818d49e22dc57b4d
+RMD160 (parking_lot_core-0.3.1.crate) = 4f36cfbdd51c74d67574835a5feb7fb16decaff3
+SHA512 (parking_lot_core-0.3.1.crate) = 3cca0091e839cb0b63dd17f989c1d3d196e9706b4adb227f9308cd2b43b68806dfdf0b7ea098592cdc520bff249ddcadf23d0c0a7c23eda179ac11594c26e127
+Size (parking_lot_core-0.3.1.crate) = 26635 bytes
+SHA1 (percent-encoding-1.0.1.crate) = f3ba1d540cf6265d76b8bd2947eddf3ab21f35f6
+RMD160 (percent-encoding-1.0.1.crate) = 68898d3983e831ac02ae8d440a5c6f5a8e395695
+SHA512 (percent-encoding-1.0.1.crate) = 6e884d7172e8cadcf6e39056c9f92b70252f56a8062af0e792179dcf990344f47553c04e2fce84841f20f5c28557d7768727f60c862b9876d29cabffd4ad19e9
+Size (percent-encoding-1.0.1.crate) = 10057 bytes
+SHA1 (proc-macro2-0.4.24.crate) = 5d0b775c4ed590e03918d5e994cbfb1fc852f1b8
+RMD160 (proc-macro2-0.4.24.crate) = bbd92a79ca663073f20126fdabdc0edd386d0557
+SHA512 (proc-macro2-0.4.24.crate) = 57ae6a761fcc14f22277df025db6b09f1173035e1496d1c4906d9af9231c19f0b93750abf36e4013ae82799069869047a7e3f1b3e095344e55c603fe5a462d03
+Size (proc-macro2-0.4.24.crate) = 30970 bytes
+SHA1 (quote-0.6.10.crate) = 92b2475d65e82f7a0cea4cddfd62c8239dc93158
+RMD160 (quote-0.6.10.crate) = baf3e1f9cce4dd4e92a8ae20c4b5ce8ed768b63f
+SHA512 (quote-0.6.10.crate) = 92250a3664fe872175ee8c8aa7c4fec121ffe6fcec11a957646fab1297e9e946be03924ce1d7897125cdc0d4883400ac05774ed55a32f943a129fa8d48a1a162
+Size (quote-0.6.10.crate) = 15795 bytes
+SHA1 (rand-0.4.3.crate) = ce80f993064573f247f06695265e89cfca2451cd
+RMD160 (rand-0.4.3.crate) = 0911fc63ee17323176b7806d7ed6db412b32ac0f
+SHA512 (rand-0.4.3.crate) = d287faa583d07134a10db61d1dad30a3ac006624815240d50a8a21faca49085c3ef5c01c3741def25b3e93cb52507fff36497521caacf525e106f419013381d3
+Size (rand-0.4.3.crate) = 76094 bytes
+SHA1 (rand-0.5.5.crate) = e19dccf087b45974147e8fe0c43c85b7472212c3
+RMD160 (rand-0.5.5.crate) = 09a484f5c5e3501d87ec80eb4be990fcb421b9a9
+SHA512 (rand-0.5.5.crate) = e135a9c97943662bcea9c4730f19ec6e01ea73303801101592c14e97b59adbbc3457ed7a3dd57843776f5febb6fa34890aad9d1c2c596ae89416e1a281062cc8
+Size (rand-0.5.5.crate) = 137359 bytes
+SHA1 (rand-0.6.1.crate) = ad25da89a8031b359bb1c66543d978c9341236c9
+RMD160 (rand-0.6.1.crate) = bc44e065c78ffa042de1bf9e12284ec14f1dc9f5
+SHA512 (rand-0.6.1.crate) = dab500d25d538d28bac5b9b60e3b262f64e9d0581c5c17f165890497f7cb459603b815e8a43451610e75d8f5390aa41aad57dcb532307c479ebb99f475f4d4a4
+Size (rand-0.6.1.crate) = 126613 bytes
+SHA1 (rand_chacha-0.1.0.crate) = 4b89ad2da209f981dde8fc43a8f5f4097a14afda
+RMD160 (rand_chacha-0.1.0.crate) = 9498af8a4982ffb828ad321616558f8e31ec5c43
+SHA512 (rand_chacha-0.1.0.crate) = b911dea149eeb859e532d17074a4db8527da2d048b6f59b0d58fdbb51dfe3e839092e1c614e748f471a7381d28605e994ef8783643bb419eedb2c4e04f3dd0a3
+Size (rand_chacha-0.1.0.crate) = 11637 bytes
+SHA1 (rand_core-0.2.2.crate) = e9f716d89c71caa3d35d84bd18dd2b7d74b03891
+RMD160 (rand_core-0.2.2.crate) = 333621510560ad7e8e982e5d6ef1dd5d2b932afb
+SHA512 (rand_core-0.2.2.crate) = fc06e20d22751c55cf869707b527a55709c48d04d498b4301b4d629e4fde2e2ad0d9009734ad20f64f188f55b2e4d5f0ed8a81b7e681a8a0890a4900d63a0bde
+Size (rand_core-0.2.2.crate) = 15450 bytes
+SHA1 (rand_core-0.3.0.crate) = a007c576d5cca17259fc23b4b4d5879d729824bb
+RMD160 (rand_core-0.3.0.crate) = a19a998a918f95fcd70748ddd120089a022deda5
+SHA512 (rand_core-0.3.0.crate) = a476510ef936571e3351f42e0f1c615530732b7c66f41975fef10dc6b8f4d8536a6d8166bb90d6da2bb997108ee3e87f4d80884264b239680e6ffd3494dcb748
+Size (rand_core-0.3.0.crate) = 20581 bytes
+SHA1 (rand_hc-0.1.0.crate) = 24a8471816f4c4292a6fc979c81538777d34c34e
+RMD160 (rand_hc-0.1.0.crate) = 067ca62839fb5cde9dc018dc0c95db5b6eb3387b
+SHA512 (rand_hc-0.1.0.crate) = 808d8c167daa66a2608884d5d3f1444cdb21f8ca1c61e59fc9bdfb506a634ebb22c0143cfc0574e15313f82559fd2d117a46910eba3b4eb7e0052ec280f5cd2f
+Size (rand_hc-0.1.0.crate) = 11644 bytes
+SHA1 (rand_isaac-0.1.1.crate) = 197e80157c609106b291b99627563b5c5d4a270b
+RMD160 (rand_isaac-0.1.1.crate) = 5d0f0a1a2b0385cd7901ceeda695d31cfacd0cac
+SHA512 (rand_isaac-0.1.1.crate) = 9e8f6c79abc53352c971f8182dcaa7979904d5649eec9008262bb0aaf0585b4c4817351cd80ffa8d07f172ff4c82d85a09ef2642a08f608fc6be3e246ed7f82e
+Size (rand_isaac-0.1.1.crate) = 16020 bytes
+SHA1 (rand_pcg-0.1.1.crate) = 8d1108ad484d0cfdc39447a35e660feabb37ecbd
+RMD160 (rand_pcg-0.1.1.crate) = 533f5f25ebbaa1a055a09242d0b79246d8dd4933
+SHA512 (rand_pcg-0.1.1.crate) = 5104d9a3352f631eb7775218fae6da430d0b26c500aa10a333baa0b1b3d4ff7ff6e8a0162cfe8f514382b0a9342a00e3d2ad6b0313047c5e0c324f3184cfa9e3
+Size (rand_pcg-0.1.1.crate) = 10881 bytes
+SHA1 (rand_xorshift-0.1.0.crate) = 5d3cd7b7e43bed8d8500eb56c2ed181d047082e0
+RMD160 (rand_xorshift-0.1.0.crate) = 73d49641dd7df6353bd3dcdf00afa56de5f58010
+SHA512 (rand_xorshift-0.1.0.crate) = 6bdec89da3e3c07c8fe42ba4ce5c24d76ea81b522fad533ae172c5d402f109fd9ce793bc13647dc1db188202bd78f48a9ad55f0caa43f1b88c711f3f2c18a0bb
+Size (rand_xorshift-0.1.0.crate) = 9194 bytes
+SHA1 (redox_syscall-0.1.44.crate) = f2f1f80a432c3acdd052893635577a63383d7ea2
+RMD160 (redox_syscall-0.1.44.crate) = 6f095223ff38aacfd3e0d7cad2ee344409901300
+SHA512 (redox_syscall-0.1.44.crate) = c3f7225837be18775c50535d18888ca7ced5c2e577891c67eee34409b583ad685389d806f7aa24cefe6fc1a2b6dc47fef2a8e482f6c77a32240de7889ee1fda2
+Size (redox_syscall-0.1.44.crate) = 15254 bytes
+SHA1 (redox_users-0.2.0.crate) = 824f67f5f34670c06c4fec89e8dd63c06f5050cf
+RMD160 (redox_users-0.2.0.crate) = 4480a564575eefcc3e4bc80a09ed88a80f0a5362
+SHA512 (redox_users-0.2.0.crate) = 00b15de3db031d94b68f39f60c56aed7f687da6c91a1b39463bfd838f6d39816b84bc2e071ad59e4ef7c142283fc4e6cf69613ce49462debd2cc52e96383aac1
+Size (redox_users-0.2.0.crate) = 11104 bytes
+SHA1 (regex-1.1.0.crate) = 6ea359f2e53750503216012f284c5d4f79b4c0fe
+RMD160 (regex-1.1.0.crate) = 30c1df865aa99c31b45fcb92df7c2d0454d4f481
+SHA512 (regex-1.1.0.crate) = f60d9e7c5a8647a1e0d35e995e799335ae695903985cd9f90923ab6483172602e9493005b7c7bd3dee0824de992dcd2f03320d58419206a0d5cfb675c68c4745
+Size (regex-1.1.0.crate) = 241219 bytes
+SHA1 (regex-syntax-0.6.4.crate) = 0323d674e40fa37df4d126f388b91d6f3a342878
+RMD160 (regex-syntax-0.6.4.crate) = 732c501a0998ae07b9e9387c0ef95ad4ff80bbc3
+SHA512 (regex-syntax-0.6.4.crate) = 7a199c43668f7d660a28a1324ce1951cd6ec299cd98edbfde3b6a6d172e9f1a52135457673b432a0318163a5c23e541abca58607623a310f15fbefeafb50ee3b
+Size (regex-syntax-0.6.4.crate) = 272048 bytes
+SHA1 (remove_dir_all-0.5.1.crate) = d92b006225b56e4df5d14d4428c915bc69e864d3
+RMD160 (remove_dir_all-0.5.1.crate) = 13b7dcf0ae8c4100d53134d45c32539b7a4debfb
+SHA512 (remove_dir_all-0.5.1.crate) = 9ee9a11717d45aebd28cd2f50719a2183cc623bdb1af099701e4edbdb9c98bc14cf2278ba06aca4658bfeddaffff00d0d1464c82d175fba7d6fb272918dd6928
+Size (remove_dir_all-0.5.1.crate) = 8726 bytes
+SHA1 (rustc-demangle-0.1.11.crate) = 46b69a7871a2845c9892ed41d5338c9a91665b98
+RMD160 (rustc-demangle-0.1.11.crate) = 05d7b2b197b90dcce9159866a78f387a4a125dbe
+SHA512 (rustc-demangle-0.1.11.crate) = 67b40ee5439496f91052e3f7182d7c952d0aad0f2305d2b14097cd77d7627cff0f9ce1bbef1c28f8322fc94fb5bee4de2283b63f1d416b4e0aa8881831776f80
+Size (rustc-demangle-0.1.11.crate) = 11579 bytes
+SHA1 (rustc_version-0.2.3.crate) = 3bb71c3af5956c4aacde09017576b1f77347dab1
+RMD160 (rustc_version-0.2.3.crate) = 6ca6aa5c736a1f88dd7579eb78d097ec40663173
+SHA512 (rustc_version-0.2.3.crate) = 01fa7a758dcaa4f15c18628a0d5ee5adde5ade96a8b7dde0908e39e27b290d1e9adb20d44e2adcd379341d2d4a0c34a80dc12553a3bb4efa4758988f28989779
+Size (rustc_version-0.2.3.crate) = 10210 bytes
+SHA1 (scoped_threadpool-0.1.9.crate) = b89a0cd9f679073eccc56c5833f34bd9f904c219
+RMD160 (scoped_threadpool-0.1.9.crate) = 64a6e9903a469630a2c664fbfece56a6d4add650
+SHA512 (scoped_threadpool-0.1.9.crate) = df8034b347fb489735895d75e5489c264aea1b50f46a8dd512963df05cb9ba9274317b26aeca63b9b4edcf792e796659bad435ad3f3446cb397340e2bf0a5f33
+Size (scoped_threadpool-0.1.9.crate) = 7800 bytes
+SHA1 (scopeguard-0.3.3.crate) = 58ee051d324306ad6ae3b007e2ef0fced57d9f8f
+RMD160 (scopeguard-0.3.3.crate) = e77508e3d64bc39c22ac5c87f8937906d160019e
+SHA512 (scopeguard-0.3.3.crate) = 57ce8e32dbe342040a63ec65fbef3680d66d439f0f704c5d485670041505905cfc602e7e3580748b4b4a55ce892d17a453e6d2f853cf0de4c6a2082f0fe95719
+Size (scopeguard-0.3.3.crate) = 9605 bytes
+SHA1 (semver-0.9.0.crate) = 9441388ecab182656baa085efed00cb68128840e
+RMD160 (semver-0.9.0.crate) = f3ba6d2359a3690d316a22586db785538b0e09ac
+SHA512 (semver-0.9.0.crate) = 03a2ea563456f812c301721c3572370fe4934a22db60079da0dd6ffa33fa789e5e2436ef09e62fc35e0b742b06fabc290992c74eed80419a353c9de9449928dc
+Size (semver-0.9.0.crate) = 17344 bytes
+SHA1 (semver-parser-0.7.0.crate) = 97b6fd66497a26ea9fbe76591f7ae041a3f85a5b
+RMD160 (semver-parser-0.7.0.crate) = 63f826b792b17493186d587b9887efd93121294b
+SHA512 (semver-parser-0.7.0.crate) = 17320468ec6b9862d595f358d70c09ac6e09db7885fe0ead7a1e596f79350a6306e8bfde5bbd6512008a7c5454da1c7ae55fe1e3bc1c1ff02ac9df54c0a6121f
+Size (semver-parser-0.7.0.crate) = 10268 bytes
+SHA1 (smallvec-0.6.7.crate) = e3f95616ca9f283aeb52bf7f99fd8f5441efbd6e
+RMD160 (smallvec-0.6.7.crate) = 5d41c043dd309a5529c38e38d66e54d18e250d84
+SHA512 (smallvec-0.6.7.crate) = 2f3e45b27d8a1e02ff856e9690d982a8c785eef797f0e33beb8a832b6de5038d5ca3d285f49d67bbcf9fb2cb4de278dc33f2e77c615ecd333da014f56c8aec1e
+Size (smallvec-0.6.7.crate) = 21450 bytes
+SHA1 (syn-0.15.23.crate) = 1613d2dd7c71feb41fb97b07fc808fe4b2de76f5
+RMD160 (syn-0.15.23.crate) = c1b6a1478ccf857727cf522d3b89b3385e936376
+SHA512 (syn-0.15.23.crate) = d447ec08199d36e289ea303ee8e871e13e002a4d67c396187ef56eb16b69cf21d64becd24fd8d2f7a1c826685f7b6df747903e7eb8cc5c334ee0528998597128
+Size (syn-0.15.23.crate) = 145369 bytes
+SHA1 (synstructure-0.10.1.crate) = b35554a74bf4ecddbd9debf27553307db40cd14b
+RMD160 (synstructure-0.10.1.crate) = 93582be7ce86406df4aeafce645bae173e7bec8c
+SHA512 (synstructure-0.10.1.crate) = 5830eea0eab15c7ed737bfa14c7bbfc73f28af6964ce3148542066fb9760a80dbba82fd9a55078426346ba757e0aaba9addecadb1d0f75eac4f029a6e4c7cc19
+Size (synstructure-0.10.1.crate) = 17836 bytes
+SHA1 (tempfile-3.0.5.crate) = 64fd4b678076f4658a11e42a1c7be37c50a49970
+RMD160 (tempfile-3.0.5.crate) = 508e325878dc220f9b09aca8145d6a329bc5d553
+SHA512 (tempfile-3.0.5.crate) = f1055454383996de7a79a08f31c85b0d957f277e297a70d85b2faeb6a85e4c12348ca8ba7cae44ec1398d6d02b2d725dbd4eda68a064db66594024b407c6e306
+Size (tempfile-3.0.5.crate) = 23272 bytes
+SHA1 (thread_local-0.3.6.crate) = 0618e3967b553247352790115ab8d28fa1f76166
+RMD160 (thread_local-0.3.6.crate) = 58db38e54f31dc4c247aae31770f73047b17a7db
+SHA512 (thread_local-0.3.6.crate) = cd783d3d9caec43868da1f6118d4c4d520e03b9f1049d8f15d2c12482989401d3aee748e04a149953d35e5d6487355c2891d44569ef688bc1d45f01b6461d253
+Size (thread_local-0.3.6.crate) = 12388 bytes
+SHA1 (time-0.1.41.crate) = 4a7377d7303982d02bc0f091c9510b2101379adf
+RMD160 (time-0.1.41.crate) = b10dddebb7bc21556f278d9e79a0f7d366b9f269
+SHA512 (time-0.1.41.crate) = 9dcfc89dd33122b5dc77d9bec3038bc492f9162eb1fa15e68f1f9682ade3429c526bfc5d9ec4d102beed007a8ab77f5b07a2f04444c8b2630ec54e569c982942
+Size (time-0.1.41.crate) = 29991 bytes
+SHA1 (ucd-util-0.1.3.crate) = 4d0bed778f980e6db07ef6eb46fcbdcba29303aa
+RMD160 (ucd-util-0.1.3.crate) = c9eeb795a73b8facbf7679e3877689eb2551fb90
+SHA512 (ucd-util-0.1.3.crate) = 50a796feb198012241d73001bb53c8e3d3168df379de91d7ecaccfd829b08a356afe3db736fb8cced8748141d7a9e4b157440442c425816c78c0615c08e20f2e
+Size (ucd-util-0.1.3.crate) = 25897 bytes
+SHA1 (unicode-bidi-0.3.4.crate) = 2fb9ec8342ecbf429e8edbcd4e8ff38e50e62665
+RMD160 (unicode-bidi-0.3.4.crate) = 7c16a80cb62bef8cc6d73eb6126d496b46dbad1d
+SHA512 (unicode-bidi-0.3.4.crate) = 170ce083fa82bed13ecc62d85cb882fdd6491ae721e1633d3c1a5d3cee69422153afcf6695765c0e8fc7035440d0370d34afac9e978cb27f7506c07cba300e1e
+Size (unicode-bidi-0.3.4.crate) = 32228 bytes
+SHA1 (unicode-normalization-0.1.7.crate) = a6865f9affd14fdbef38d072c182e160e49cd5d6
+RMD160 (unicode-normalization-0.1.7.crate) = 4cbee8c9b2979aa0aa93f5a222fd0b72c46e97c6
+SHA512 (unicode-normalization-0.1.7.crate) = 4b4d3737244b1425ef8000318316decf8e167d3c92524e92bdd3c34798cf6fd1388ba7651da67d565f07d4640e9881145334fbcdfb8f20c33873d6e40ef3630e
+Size (unicode-normalization-0.1.7.crate) = 330545 bytes
+SHA1 (unicode-xid-0.1.0.crate) = 69f5cec3b7a1d1e62b522c4dec7a56a7f4c3aa0c
+RMD160 (unicode-xid-0.1.0.crate) = fc5a8141e55bf6e2660b8c588e1107f179d24bb8
+SHA512 (unicode-xid-0.1.0.crate) = cc5343e2166938322cfd7c73f1f918f2a9c46846ac0ef55933d1e44cdfaf6f7da2b7ff18b68e356c47b6d8ba5565eda0db42c347dcbde830683f341ac2b1849d
+Size (unicode-xid-0.1.0.crate) = 16000 bytes
+SHA1 (unreachable-1.0.0.crate) = 68db19698bc2a1551cac29455f3f9478b571023b
+RMD160 (unreachable-1.0.0.crate) = 00c79ce6e523b3b09978db8766e3110a637c23ec
+SHA512 (unreachable-1.0.0.crate) = 054e0a471d1068b7703853d838c7c381ac6865ac1f8abae08747581e3754416ccec5b80a5b04fedbcd01e68bfeba286b849e3b8ea67bbe62444f2974655e4948
+Size (unreachable-1.0.0.crate) = 6355 bytes
+SHA1 (url-1.7.2.crate) = 0f1557c3bcc754099d8256987877f453c695344f
+RMD160 (url-1.7.2.crate) = c46442b7903a874b0556861845d5121bfc3b5397
+SHA512 (url-1.7.2.crate) = c53d7c397416cb1f3c9f7654a8a0653f350c28d41880859f29f681cd6269848890c1396b7ccdf571ec84212a8f3959138f47193ac0595a97bf98972b58e1ed04
+Size (url-1.7.2.crate) = 68597 bytes
+SHA1 (utf8-ranges-1.0.2.crate) = 315874cf1a68de8e618293de577f95081d7e5dd8
+RMD160 (utf8-ranges-1.0.2.crate) = 472c5b94c5ca826c8788d2e6629b713a9df70fd6
+SHA512 (utf8-ranges-1.0.2.crate) = ac168b908a34c4814a682b77502d2e5aa3130acb01fa87e29c78b760a61ba61b01f9fa2d67202604ac9824e0b2fe92143b72c0d4100a62ff9f53e4b00a4a12fb
+Size (utf8-ranges-1.0.2.crate) = 8510 bytes
+SHA1 (version_check-0.1.5.crate) = bf97e65ca0e7fd6cea3735a5edbf47cfe42d74b0
+RMD160 (version_check-0.1.5.crate) = 0806190559062dc843ecf13393f6c1319367eac1
+SHA512 (version_check-0.1.5.crate) = cd3ca0b36108b0fe8e6a5c26614b4f3e3c36ffd13cd9eeb7693086b4a1f7b67c025613d90e79f4dd1bd3234a3e387b2ee890c6c410fe67d293b9b5503f5e9362
+Size (version_check-0.1.5.crate) = 8173 bytes
+SHA1 (void-1.0.2.crate) = 7c734ea50aceab06238191f7282a0ae18cf478f5
+RMD160 (void-1.0.2.crate) = 5d76f91beb625f5b645c156ca45ee5138e984e80
+SHA512 (void-1.0.2.crate) = 1cc7d282600dc0164d7e410aa895d5dc99de1174991549c6733c94cc2027026517f66797751d737869eae58c560fa26edbf43f36b3015eb2fd99828fe40e0aa1
+Size (void-1.0.2.crate) = 2356 bytes
+SHA1 (winapi-0.3.6.crate) = 4b3a7509a30ed13f8180307a2ca38dc8ae10c5d3
+RMD160 (winapi-0.3.6.crate) = 549ef0ff7cd1a0f2aabf915ae603ed2c3c920ab6
+SHA512 (winapi-0.3.6.crate) = 991eb3d6ba08d59e7f7ec81ebf469cecc56b3723b636392972d2fdc1d6f13d88f8a244ad5cbb20f6058d12b44e060ed663c12aa3fbcd1235ab511fafa105cd3c
+Size (winapi-0.3.6.crate) = 1029391 bytes
+SHA1 (winapi-i686-pc-windows-gnu-0.4.0.crate) = cf2bc857823de6008e6da350ad2c97c7be564322
+RMD160 (winapi-i686-pc-windows-gnu-0.4.0.crate) = a7d1e9e7f940d2e376a1b6dede7f0a50ad191ab8
+SHA512 (winapi-i686-pc-windows-gnu-0.4.0.crate) = a672ccefd0730a8166fef1d4e39f9034d9ae426a3f5e28d1f4169fa5c5790767693f281d890e7804773b34acdb0ae1febac33cde8c50c0044a5a6152c7209ec2
+Size (winapi-i686-pc-windows-gnu-0.4.0.crate) = 2918815 bytes
+SHA1 (winapi-x86_64-pc-windows-gnu-0.4.0.crate) = eadfdb146024d37b6887b5b9cb6a69f61473ed8a
+RMD160 (winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 300417853d251d91cadb9650992a6aa98248619f
+SHA512 (winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 4a654af6a5d649dc87e00497245096b35a2894ae66f155cb62389902c3b93ddcc5cf7d0d8b9dd97b291d2d80bc686af2298e80abef6ac69883f4a54e79712513
+Size (winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998 bytes
+SHA1 (patch-Makefile) = 5db6080b3ab0643b3cd3bfc8c929fe7211c95beb
+SHA1 (patch-config.sh) = a0f9c657fda25d2225af698a1199a13addbf0cb8
 SHA1 (patch-newsboat.cpp) = 3ef8b249ba1c25f1a3fb99a742b73706b06e4688
diff --git a/newsboat/patches/patch-Makefile b/newsboat/patches/patch-Makefile
new file mode 100644
index 0000000000..f5c322b2b5
--- /dev/null
+++ b/newsboat/patches/patch-Makefile
@@ -0,0 +1,13 @@
+$NetBSD$
+
+--- Makefile.orig	2018-12-29 13:07:06.000000000 +0000
++++ Makefile
+@@ -62,7 +62,7 @@ NEWSBOATLIB_OUTPUT=target/release/libnew
+ LDFLAGS+=-L.//target/release
+ CARGO_FLAGS+=--release
+ endif
+-LDFLAGS+=-lnewsboat -lpthread -ldl
++LDFLAGS+=-lnewsboat ${PTHREAD_LDFLAGS} ${DL_LDFLAGS}
+ 
+ PODBOAT=podboat
+ PODBOAT_SOURCES:=$(shell cat mk/podboat.deps)
diff --git a/newsboat/patches/patch-config.sh b/newsboat/patches/patch-config.sh
index 6fd4f5099e..7912eef81d 100644
--- a/newsboat/patches/patch-config.sh
+++ b/newsboat/patches/patch-config.sh
@@ -4,14 +4,14 @@ Remove overly "smart" detection script for ncurses.  This doesn't work on NetBSD
 If libstfl is linked against the system-wide curses, you can't later link against
 ncurses.  Newsboat can use the ncursesw compat offered by NetBSD 6.x native curses.
 
---- config.sh.orig	2017-12-25 17:49:35.000000000 +0000
+--- config.sh.orig	2018-12-29 13:07:06.000000000 +0000
 +++ config.sh
-@@ -106,6 +106,8 @@ check_pkg "stfl" || fail "stfl"
- 
- if [ `uname -s` = "Darwin" ]; then
- 	check_custom "ncurses5.4" "ncurses5.4-config" || fail "ncurses5.4"
+@@ -110,6 +110,8 @@ if [ `uname -s` = "Darwin" ]; then
+     # rand crate needs Security framework, and rustc doesn't (can't) link it
+     # into libnewsboat.a
+     echo 'LDFLAGS+=-framework Security' >> config.mk
 +elif [ `uname -s` = "NetBSD" ]; then
-+       echo "Assuming native NetBSD curses should be used"
++	echo "Assuming native NetBSD curses should be used"
  elif [ `uname -s` != "OpenBSD" ]; then
  	check_pkg "ncursesw" || \
  	check_custom "ncursesw5" "ncursesw5-config" || \


Home | Main Index | Thread Index | Old Index