aboutsummaryrefslogtreecommitdiff
path: root/www/newsboat
diff options
context:
space:
mode:
authorTobias Kortkamp <tobik@FreeBSD.org>2020-06-25 21:12:20 +0000
committerTobias Kortkamp <tobik@FreeBSD.org>2020-06-25 21:12:20 +0000
commitf1294dde326d35331b947dbd5fbaedf9e383d7e8 (patch)
treec369bb21d406c99742a6cf82cd7a49a9776eec54 /www/newsboat
parentae98bcbdc7b5014b1c1d9c901120ee4a4443b11b (diff)
downloadports-f1294dde326d35331b947dbd5fbaedf9e383d7e8.tar.gz
ports-f1294dde326d35331b947dbd5fbaedf9e383d7e8.zip
www/newsboat: Update to 2.20.1
Notes
Notes: svn path=/head/; revision=540410
Diffstat (limited to 'www/newsboat')
-rw-r--r--www/newsboat/Makefile61
-rw-r--r--www/newsboat/distinfo114
-rw-r--r--www/newsboat/files/patch-src-newsblurapi.cpp73
-rw-r--r--www/newsboat/pkg-plist3
4 files changed, 83 insertions, 168 deletions
diff --git a/www/newsboat/Makefile b/www/newsboat/Makefile
index b87439fc58a0..c0999ecf2103 100644
--- a/www/newsboat/Makefile
+++ b/www/newsboat/Makefile
@@ -2,8 +2,7 @@
# $FreeBSD$
PORTNAME= newsboat
-PORTVERSION= 2.19
-PORTREVISION= 3
+PORTVERSION= 2.20.1
CATEGORIES= www
MASTER_SITES= https://newsboat.org/releases/${PORTVERSION}/
DISTFILES= ${DISTNAME}${EXTRACT_SUFX}
@@ -20,12 +19,12 @@ LIB_DEPENDS= libstfl.so:devel/stfl \
libjson-c.so:devel/json-c
USES= cargo compiler:c++11-lang gettext gmake gnome iconv:translit \
- ncurses pkgconfig shebangfix sqlite ssl tar:xz
+ ncurses pkgconfig python:env shebangfix sqlite ssl tar:xz
USE_GNOME= libxml2
SHEBANG_FILES= contrib/bookmark-evernote.sh contrib/feedgrabber.rb \
contrib/getpocket.com/send-to-pocket.sh contrib/heise.rb \
- contrib/slashdot.rb
+ contrib/slashdot.rb doc/examples/example-exec-script.py
MAKE_ARGS= CARGO=${CARGO_CARGO_BIN} prefix=${PREFIX}
MAKE_ENV= ${CARGO_ENV}
@@ -34,56 +33,55 @@ CARGO_BUILD= no
CARGO_INSTALL= no
CARGO_TARGET_DIR= ${WRKSRC}/target
CARGO_CRATES= aho-corasick-0.6.9 \
- argon2rs-0.2.5 \
+ arrayref-0.3.6 \
arrayvec-0.4.10 \
+ arrayvec-0.5.1 \
autocfg-0.1.2 \
+ autocfg-1.0.0 \
backtrace-0.3.13 \
backtrace-sys-0.1.28 \
+ base64-0.11.0 \
bit-set-0.5.1 \
bit-vec-0.5.1 \
bitflags-1.0.4 \
- blake2-rfc-0.2.18 \
+ blake2b_simd-0.5.10 \
+ byteorder-1.3.4 \
cc-1.0.29 \
cfg-if-0.1.6 \
chrono-0.4.6 \
clap-2.33.0 \
cloudabi-0.0.3 \
- constant_time_eq-0.1.3 \
+ constant_time_eq-0.1.5 \
+ crossbeam-utils-0.7.2 \
curl-sys-0.4.5 \
- dirs-1.0.4 \
- failure-0.1.5 \
- failure_derive-0.1.5 \
+ dirs-2.0.2 \
+ dirs-sys-0.3.4 \
fnv-1.0.6 \
fuchsia-cprng-0.1.1 \
+ getrandom-0.1.14 \
gettext-rs-0.4.1 \
gettext-sys-0.19.8 \
- idna-0.1.5 \
+ idna-0.2.0 \
kernel32-sys-0.2.2 \
lazy_static-0.2.11 \
lazy_static-1.2.0 \
- libc-0.2.66 \
+ lexical-core-0.6.2 \
+ libc-0.2.69 \
libz-sys-1.0.17 \
locale_config-0.2.2 \
- lock_api-0.1.5 \
matches-0.1.8 \
memchr-2.1.3 \
natord-1.0.9 \
nodrop-0.1.13 \
- nom-4.2.3 \
+ nom-5.1.1 \
num-integer-0.1.39 \
num-traits-0.2.6 \
- once_cell-0.1.8 \
+ once_cell-1.3.1 \
openssl-sys-0.9.53 \
- parking_lot-0.7.1 \
- parking_lot_core-0.4.0 \
- percent-encoding-1.0.1 \
+ percent-encoding-2.1.0 \
pkg-config-0.3.14 \
- proc-macro2-0.4.27 \
- proptest-0.7.2 \
+ proptest-0.9.6 \
quick-error-1.2.2 \
- quote-0.6.11 \
- rand-0.4.6 \
- rand-0.5.6 \
rand-0.6.5 \
rand_chacha-0.1.1 \
rand_core-0.3.1 \
@@ -96,24 +94,21 @@ CARGO_CRATES= aho-corasick-0.6.9 \
rand_xorshift-0.1.1 \
rdrand-0.4.0 \
redox_syscall-0.1.51 \
- redox_users-0.2.0 \
+ redox_users-0.3.4 \
regex-0.2.11 \
- regex-1.1.0 \
- regex-syntax-0.4.2 \
regex-syntax-0.5.6 \
regex-syntax-0.6.5 \
remove_dir_all-0.5.1 \
+ rust-argon2-0.7.0 \
rustc-demangle-0.1.13 \
rustc_version-0.2.3 \
rusty-fork-0.2.1 \
- scoped_threadpool-0.1.9 \
- scopeguard-0.3.3 \
+ ryu-1.0.3 \
section_testing-0.0.4 \
semver-0.9.0 \
semver-parser-0.7.0 \
smallvec-0.6.10 \
- syn-0.15.26 \
- synstructure-0.10.1 \
+ static_assertions-0.3.4 \
tempfile-3.0.6 \
textwrap-0.11.0 \
thread_local-0.3.6 \
@@ -122,12 +117,12 @@ CARGO_CRATES= aho-corasick-0.6.9 \
unicode-bidi-0.3.4 \
unicode-normalization-0.1.8 \
unicode-width-0.1.5 \
- unicode-xid-0.1.0 \
- url-1.7.2 \
+ url-2.1.1 \
utf8-ranges-1.0.2 \
vcpkg-0.2.6 \
- version_check-0.1.5 \
+ version_check-0.9.1 \
wait-timeout-0.1.5 \
+ wasi-0.9.0+wasi-snapshot-preview1 \
winapi-0.2.8 \
winapi-0.3.6 \
winapi-build-0.1.1 \
diff --git a/www/newsboat/distinfo b/www/newsboat/distinfo
index ec1ba5d26a50..a74bb2ef830e 100644
--- a/www/newsboat/distinfo
+++ b/www/newsboat/distinfo
@@ -1,26 +1,34 @@
-TIMESTAMP = 1584934063
-SHA256 (newsboat-2.19.tar.xz) = ba484c825bb903daf6d33d55126107b59e41111b455d368362208f1825403d1b
-SIZE (newsboat-2.19.tar.xz) = 591616
+TIMESTAMP = 1593013036
+SHA256 (newsboat-2.20.1.tar.xz) = 82782079b75fe307f7a5a17dff9e712aa5975678fa550fb728d5a46867943566
+SIZE (newsboat-2.20.1.tar.xz) = 639692
SHA256 (rust/crates/aho-corasick-0.6.9.tar.gz) = 1e9a933f4e58658d7b12defcf96dc5c720f20832deebe3e0a19efd3b6aaeeb9e
SIZE (rust/crates/aho-corasick-0.6.9.tar.gz) = 25979
-SHA256 (rust/crates/argon2rs-0.2.5.tar.gz) = 3f67b0b6a86dae6e67ff4ca2b6201396074996379fba2b92ff649126f37cb392
-SIZE (rust/crates/argon2rs-0.2.5.tar.gz) = 353096
+SHA256 (rust/crates/arrayref-0.3.6.tar.gz) = a4c527152e37cf757a3f78aae5a06fbeefdb07ccc535c980a3208ee3060dd544
+SIZE (rust/crates/arrayref-0.3.6.tar.gz) = 10035
SHA256 (rust/crates/arrayvec-0.4.10.tar.gz) = 92c7fb76bc8826a8b33b4ee5bb07a247a81e76764ab4d55e8f73e3a4d8808c71
SIZE (rust/crates/arrayvec-0.4.10.tar.gz) = 26133
+SHA256 (rust/crates/arrayvec-0.5.1.tar.gz) = cff77d8686867eceff3105329d4698d96c2391c176d5d03adc90c7389162b5b8
+SIZE (rust/crates/arrayvec-0.5.1.tar.gz) = 26816
SHA256 (rust/crates/autocfg-0.1.2.tar.gz) = a6d640bee2da49f60a4068a7fae53acde8982514ab7bae8b8cea9e88cbcfd799
SIZE (rust/crates/autocfg-0.1.2.tar.gz) = 10444
+SHA256 (rust/crates/autocfg-1.0.0.tar.gz) = f8aac770f1885fd7e387acedd76065302551364496e46b3dd00860b2f8359b9d
+SIZE (rust/crates/autocfg-1.0.0.tar.gz) = 12870
SHA256 (rust/crates/backtrace-0.3.13.tar.gz) = b5b493b66e03090ebc4343eb02f94ff944e0cbc9ac6571491d170ba026741eb5
SIZE (rust/crates/backtrace-0.3.13.tar.gz) = 34101
SHA256 (rust/crates/backtrace-sys-0.1.28.tar.gz) = 797c830ac25ccc92a7f8a7b9862bde440715531514594a6154e3d4a54dd769b6
SIZE (rust/crates/backtrace-sys-0.1.28.tar.gz) = 522603
+SHA256 (rust/crates/base64-0.11.0.tar.gz) = b41b7ea54a0c9d92199de89e20e58d49f02f8e699814ef3fdf266f6f748d15c7
+SIZE (rust/crates/base64-0.11.0.tar.gz) = 48362
SHA256 (rust/crates/bit-set-0.5.1.tar.gz) = e84c238982c4b1e1ee668d136c510c67a13465279c0cb367ea6baf6310620a80
SIZE (rust/crates/bit-set-0.5.1.tar.gz) = 14125
SHA256 (rust/crates/bit-vec-0.5.1.tar.gz) = f59bbe95d4e52a6398ec21238d31577f2b28a9d86807f06ca59d191d8440d0bb
SIZE (rust/crates/bit-vec-0.5.1.tar.gz) = 18765
SHA256 (rust/crates/bitflags-1.0.4.tar.gz) = 228047a76f468627ca71776ecdebd732a3423081fcf5125585bcd7c49886ce12
SIZE (rust/crates/bitflags-1.0.4.tar.gz) = 15282
-SHA256 (rust/crates/blake2-rfc-0.2.18.tar.gz) = 5d6d530bdd2d52966a6d03b7a964add7ae1a288d25214066fd4b600f0f796400
-SIZE (rust/crates/blake2-rfc-0.2.18.tar.gz) = 15676
+SHA256 (rust/crates/blake2b_simd-0.5.10.tar.gz) = d8fb2d74254a3a0b5cac33ac9f8ed0e44aa50378d9dbb2e5d83bd21ed1dc2c8a
+SIZE (rust/crates/blake2b_simd-0.5.10.tar.gz) = 34093
+SHA256 (rust/crates/byteorder-1.3.4.tar.gz) = 08c48aae112d48ed9f069b33538ea9e3e90aa263cfa3d1c24309612b1f7472de
+SIZE (rust/crates/byteorder-1.3.4.tar.gz) = 21943
SHA256 (rust/crates/cc-1.0.29.tar.gz) = 4390a3b5f4f6bce9c1d0c00128379df433e53777fdd30e92f16a529332baec4e
SIZE (rust/crates/cc-1.0.29.tar.gz) = 42386
SHA256 (rust/crates/cfg-if-0.1.6.tar.gz) = 082bb9b28e00d3c9d39cc03e64ce4cea0f1bb9b3fde493f0cbc008472d22bdf4
@@ -31,40 +39,42 @@ SHA256 (rust/crates/clap-2.33.0.tar.gz) = 5067f5bb2d80ef5d68b4c87db81601f0b75bca
SIZE (rust/crates/clap-2.33.0.tar.gz) = 196458
SHA256 (rust/crates/cloudabi-0.0.3.tar.gz) = ddfc5b9aa5d4507acaf872de71051dfd0e309860e88966e1051e462a077aac4f
SIZE (rust/crates/cloudabi-0.0.3.tar.gz) = 22156
-SHA256 (rust/crates/constant_time_eq-0.1.3.tar.gz) = 8ff012e225ce166d4422e0e78419d901719760f62ae2b7969ca6b564d1b54a9e
-SIZE (rust/crates/constant_time_eq-0.1.3.tar.gz) = 1279
+SHA256 (rust/crates/constant_time_eq-0.1.5.tar.gz) = 245097e9a4535ee1e3e3931fcfcd55a796a44c643e8596ff6566d68f09b87bbc
+SIZE (rust/crates/constant_time_eq-0.1.5.tar.gz) = 4936
+SHA256 (rust/crates/crossbeam-utils-0.7.2.tar.gz) = c3c7c73a2d1e9fc0886a08b93e98eb643461230d5f1925e4036204d5f2e261a8
+SIZE (rust/crates/crossbeam-utils-0.7.2.tar.gz) = 34338
SHA256 (rust/crates/curl-sys-0.4.5.tar.gz) = 71c63a540a9ee4e15e56c3ed9b11a2f121239b9f6d7b7fe30f616e048148df9a
SIZE (rust/crates/curl-sys-0.4.5.tar.gz) = 2983237
-SHA256 (rust/crates/dirs-1.0.4.tar.gz) = 88972de891f6118092b643d85a0b28e0678e0f948d7f879aa32f2d5aafe97d2a
-SIZE (rust/crates/dirs-1.0.4.tar.gz) = 12844
-SHA256 (rust/crates/failure-0.1.5.tar.gz) = 795bd83d3abeb9220f257e597aa0080a508b27533824adf336529648f6abf7e2
-SIZE (rust/crates/failure-0.1.5.tar.gz) = 36749
-SHA256 (rust/crates/failure_derive-0.1.5.tar.gz) = ea1063915fd7ef4309e222a5a07cf9c319fb9c7836b1f89b85458672dbb127e1
-SIZE (rust/crates/failure_derive-0.1.5.tar.gz) = 4884
+SHA256 (rust/crates/dirs-2.0.2.tar.gz) = 13aea89a5c93364a98e9b37b2fa237effbb694d5cfe01c5b70941f7eb087d5e3
+SIZE (rust/crates/dirs-2.0.2.tar.gz) = 11779
+SHA256 (rust/crates/dirs-sys-0.3.4.tar.gz) = afa0b23de8fd801745c471deffa6e12d248f962c9fd4b4c33787b055599bde7b
+SIZE (rust/crates/dirs-sys-0.3.4.tar.gz) = 10477
SHA256 (rust/crates/fnv-1.0.6.tar.gz) = 2fad85553e09a6f881f739c29f0b00b0f01357c743266d478b68951ce23285f3
SIZE (rust/crates/fnv-1.0.6.tar.gz) = 11131
SHA256 (rust/crates/fuchsia-cprng-0.1.1.tar.gz) = a06f77d526c1a601b7c4cdd98f54b5eaabffc14d5f2f0296febdc7f357c6d3ba
SIZE (rust/crates/fuchsia-cprng-0.1.1.tar.gz) = 2950
+SHA256 (rust/crates/getrandom-0.1.14.tar.gz) = 7abc8dd8451921606d809ba32e95b6111925cd2906060d2dcc29c070220503eb
+SIZE (rust/crates/getrandom-0.1.14.tar.gz) = 24698
SHA256 (rust/crates/gettext-rs-0.4.1.tar.gz) = b2502071e088651bd5fec87a896be2a5b908e817070d350a534a305abc9c6048
SIZE (rust/crates/gettext-rs-0.4.1.tar.gz) = 8488
SHA256 (rust/crates/gettext-sys-0.19.8.tar.gz) = 62c644c0b8b73706fb8c7420533fd30abf6f41c2703994bc6f0826fceb7fb3d6
SIZE (rust/crates/gettext-sys-0.19.8.tar.gz) = 7215851
-SHA256 (rust/crates/idna-0.1.5.tar.gz) = 38f09e0f0b1fb55fdee1f17470ad800da77af5186a1a76c026b679358b7e844e
-SIZE (rust/crates/idna-0.1.5.tar.gz) = 258735
+SHA256 (rust/crates/idna-0.2.0.tar.gz) = 02e2673c30ee86b5b96a9cb52ad15718aa1f966f5ab9ad54a8b95d5ca33120a9
+SIZE (rust/crates/idna-0.2.0.tar.gz) = 257203
SHA256 (rust/crates/kernel32-sys-0.2.2.tar.gz) = 7507624b29483431c0ba2d82aece8ca6cdba9382bff4ddd0f7490560c056098d
SIZE (rust/crates/kernel32-sys-0.2.2.tar.gz) = 24537
SHA256 (rust/crates/lazy_static-0.2.11.tar.gz) = 76f033c7ad61445c5b347c7382dd1237847eb1bce590fe50365dcb33d546be73
SIZE (rust/crates/lazy_static-0.2.11.tar.gz) = 12361
SHA256 (rust/crates/lazy_static-1.2.0.tar.gz) = a374c89b9db55895453a74c1e38861d9deec0b01b405a82516e9d5de4820dea1
SIZE (rust/crates/lazy_static-1.2.0.tar.gz) = 10840
-SHA256 (rust/crates/libc-0.2.66.tar.gz) = d515b1f41455adea1313a4a2ac8a8a477634fbae63cc6100e3aebb207ce61558
-SIZE (rust/crates/libc-0.2.66.tar.gz) = 457815
+SHA256 (rust/crates/lexical-core-0.6.2.tar.gz) = d7043aa5c05dd34fb73b47acb8c3708eac428de4545ea3682ed2f11293ebd890
+SIZE (rust/crates/lexical-core-0.6.2.tar.gz) = 459604
+SHA256 (rust/crates/libc-0.2.69.tar.gz) = 99e85c08494b21a9054e7fe1374a732aeadaff3980b6990b94bfd3a70f690005
+SIZE (rust/crates/libc-0.2.69.tar.gz) = 472393
SHA256 (rust/crates/libz-sys-1.0.17.tar.gz) = 44ebbc760fd2d2f4d93de09a0e13d97e057612052e871da9985cedcb451e6bd5
SIZE (rust/crates/libz-sys-1.0.17.tar.gz) = 632674
SHA256 (rust/crates/locale_config-0.2.2.tar.gz) = 14fbee0e39bc2dd6a2427c4fdea66e9826cc1fd09b0a0b7550359f5f6efe1dab
SIZE (rust/crates/locale_config-0.2.2.tar.gz) = 20975
-SHA256 (rust/crates/lock_api-0.1.5.tar.gz) = 62ebf1391f6acad60e5c8b43706dde4582df75c06698ab44511d15016bc2442c
-SIZE (rust/crates/lock_api-0.1.5.tar.gz) = 16967
SHA256 (rust/crates/matches-0.1.8.tar.gz) = 7ffc5c5338469d4d3ea17d269fa8ea3512ad247247c30bd2df69e68309ed0a08
SIZE (rust/crates/matches-0.1.8.tar.gz) = 2216
SHA256 (rust/crates/memchr-2.1.3.tar.gz) = e1dd4eaac298c32ce07eb6ed9242eda7d82955b9170b7d6db59b2e02cc63fcb8
@@ -73,36 +83,24 @@ SHA256 (rust/crates/natord-1.0.9.tar.gz) = 308d96db8debc727c3fd9744aac5175124342
SIZE (rust/crates/natord-1.0.9.tar.gz) = 3866
SHA256 (rust/crates/nodrop-0.1.13.tar.gz) = 2f9667ddcc6cc8a43afc9b7917599d7216aa09c463919ea32c59ed6cac8bc945
SIZE (rust/crates/nodrop-0.1.13.tar.gz) = 7508
-SHA256 (rust/crates/nom-4.2.3.tar.gz) = 2ad2a91a8e869eeb30b9cb3119ae87773a8f4ae617f41b1eb9c154b2905f7bd6
-SIZE (rust/crates/nom-4.2.3.tar.gz) = 115343
+SHA256 (rust/crates/nom-5.1.1.tar.gz) = 0b471253da97532da4b61552249c521e01e736071f71c1a4f7ebbfbf0a06aad6
+SIZE (rust/crates/nom-5.1.1.tar.gz) = 130862
SHA256 (rust/crates/num-integer-0.1.39.tar.gz) = e83d528d2677f0518c570baf2b7abdcf0cd2d248860b68507bdcb3e91d4c0cea
SIZE (rust/crates/num-integer-0.1.39.tar.gz) = 17881
SHA256 (rust/crates/num-traits-0.2.6.tar.gz) = 0b3a5d7cc97d6d30d8b9bc8fa19bf45349ffe46241e8816f50f62f6d6aaabee1
SIZE (rust/crates/num-traits-0.2.6.tar.gz) = 39923
-SHA256 (rust/crates/once_cell-0.1.8.tar.gz) = 532c29a261168a45ce28948f9537ddd7a5dd272cc513b3017b1e82a88f962c37
-SIZE (rust/crates/once_cell-0.1.8.tar.gz) = 14908
+SHA256 (rust/crates/once_cell-1.3.1.tar.gz) = b1c601810575c99596d4afc46f78a678c80105117c379eb3650cf99b8a21ce5b
+SIZE (rust/crates/once_cell-1.3.1.tar.gz) = 23800
SHA256 (rust/crates/openssl-sys-0.9.53.tar.gz) = 465d16ae7fc0e313318f7de5cecf57b2fbe7511fd213978b457e1c96ff46736f
SIZE (rust/crates/openssl-sys-0.9.53.tar.gz) = 45434
-SHA256 (rust/crates/parking_lot-0.7.1.tar.gz) = ab41b4aed082705d1056416ae4468b6ea99d52599ecf3169b00088d43113e337
-SIZE (rust/crates/parking_lot-0.7.1.tar.gz) = 32670
-SHA256 (rust/crates/parking_lot_core-0.4.0.tar.gz) = 94c8c7923936b28d546dfd14d4472eaf34c99b14e1c973a32b3e6d4eb04298c9
-SIZE (rust/crates/parking_lot_core-0.4.0.tar.gz) = 26817
-SHA256 (rust/crates/percent-encoding-1.0.1.tar.gz) = 31010dd2e1ac33d5b46a5b413495239882813e0369f8ed8a5e266f173602f831
-SIZE (rust/crates/percent-encoding-1.0.1.tar.gz) = 10057
+SHA256 (rust/crates/percent-encoding-2.1.0.tar.gz) = d4fd5641d01c8f18a23da7b6fe29298ff4b55afcccdf78973b24cf3175fee32e
+SIZE (rust/crates/percent-encoding-2.1.0.tar.gz) = 9748
SHA256 (rust/crates/pkg-config-0.3.14.tar.gz) = 676e8eb2b1b4c9043511a9b7bea0915320d7e502b0a079fb03f9635a5252b18c
SIZE (rust/crates/pkg-config-0.3.14.tar.gz) = 13565
-SHA256 (rust/crates/proc-macro2-0.4.27.tar.gz) = 4d317f9caece796be1980837fd5cb3dfec5613ebdb04ad0956deea83ce168915
-SIZE (rust/crates/proc-macro2-0.4.27.tar.gz) = 34098
-SHA256 (rust/crates/proptest-0.7.2.tar.gz) = 27f275a76b824714046ce0b1e00323e06437e027f2d31b2b6272cae30afaf18d
-SIZE (rust/crates/proptest-0.7.2.tar.gz) = 144622
+SHA256 (rust/crates/proptest-0.9.6.tar.gz) = 01c477819b845fe023d33583ebf10c9f62518c8d79a0960ba5c36d6ac8a55a5b
+SIZE (rust/crates/proptest-0.9.6.tar.gz) = 188638
SHA256 (rust/crates/quick-error-1.2.2.tar.gz) = 9274b940887ce9addde99c4eee6b5c44cc494b182b97e73dc8ffdcb3397fd3f0
SIZE (rust/crates/quick-error-1.2.2.tar.gz) = 15132
-SHA256 (rust/crates/quote-0.6.11.tar.gz) = cdd8e04bd9c52e0342b406469d494fcb033be4bdbe5c606016defbb1681411e1
-SIZE (rust/crates/quote-0.6.11.tar.gz) = 17283
-SHA256 (rust/crates/rand-0.4.6.tar.gz) = 552840b97013b1a26992c11eac34bdd778e464601a4c2054b5f0bff7c6761293
-SIZE (rust/crates/rand-0.4.6.tar.gz) = 76401
-SHA256 (rust/crates/rand-0.5.6.tar.gz) = c618c47cd3ebd209790115ab837de41425723956ad3ce2e6a7f09890947cacb9
-SIZE (rust/crates/rand-0.5.6.tar.gz) = 137236
SHA256 (rust/crates/rand-0.6.5.tar.gz) = 6d71dacdc3c88c1fde3885a3be3fbab9f35724e6ce99467f7d9c5026132184ca
SIZE (rust/crates/rand-0.6.5.tar.gz) = 104814
SHA256 (rust/crates/rand_chacha-0.1.1.tar.gz) = 556d3a1ca6600bfcbab7c7c91ccb085ac7fbbcd70e008a98742e7847f4f7bcef
@@ -127,30 +125,26 @@ SHA256 (rust/crates/rdrand-0.4.0.tar.gz) = 678054eb77286b51581ba43620cc911abf027
SIZE (rust/crates/rdrand-0.4.0.tar.gz) = 6456
SHA256 (rust/crates/redox_syscall-0.1.51.tar.gz) = 423e376fffca3dfa06c9e9790a9ccd282fafb3cc6e6397d01dbf64f9bacc6b85
SIZE (rust/crates/redox_syscall-0.1.51.tar.gz) = 15646
-SHA256 (rust/crates/redox_users-0.2.0.tar.gz) = 214a97e49be64fd2c86f568dd0cb2c757d2cc53de95b273b6ad0a1c908482f26
-SIZE (rust/crates/redox_users-0.2.0.tar.gz) = 11104
+SHA256 (rust/crates/redox_users-0.3.4.tar.gz) = 09b23093265f8d200fa7b4c2c76297f47e681c655f6f1285a8780d6a022f7431
+SIZE (rust/crates/redox_users-0.3.4.tar.gz) = 12526
SHA256 (rust/crates/regex-0.2.11.tar.gz) = 9329abc99e39129fcceabd24cf5d85b4671ef7c29c50e972bc5afe32438ec384
SIZE (rust/crates/regex-0.2.11.tar.gz) = 209507
-SHA256 (rust/crates/regex-1.1.0.tar.gz) = 37e7cbbd370869ce2e8dff25c7018702d10b21a20ef7135316f8daecd6c25b7f
-SIZE (rust/crates/regex-1.1.0.tar.gz) = 241219
-SHA256 (rust/crates/regex-syntax-0.4.2.tar.gz) = 8e931c58b93d86f080c734bfd2bce7dd0079ae2331235818133c8be7f422e20e
-SIZE (rust/crates/regex-syntax-0.4.2.tar.gz) = 126234
SHA256 (rust/crates/regex-syntax-0.5.6.tar.gz) = 7d707a4fa2637f2dca2ef9fd02225ec7661fe01a53623c1e6515b6916511f7a7
SIZE (rust/crates/regex-syntax-0.5.6.tar.gz) = 233912
SHA256 (rust/crates/regex-syntax-0.6.5.tar.gz) = 8c2f35eedad5295fdf00a63d7d4b238135723f92b434ec06774dad15c7ab0861
SIZE (rust/crates/regex-syntax-0.6.5.tar.gz) = 272475
SHA256 (rust/crates/remove_dir_all-0.5.1.tar.gz) = 3488ba1b9a2084d38645c4c08276a1752dcbf2c7130d74f1569681ad5d2799c5
SIZE (rust/crates/remove_dir_all-0.5.1.tar.gz) = 8726
+SHA256 (rust/crates/rust-argon2-0.7.0.tar.gz) = 2bc8af4bda8e1ff4932523b94d3dd20ee30a87232323eda55903ffd71d2fb017
+SIZE (rust/crates/rust-argon2-0.7.0.tar.gz) = 27757
SHA256 (rust/crates/rustc-demangle-0.1.13.tar.gz) = adacaae16d02b6ec37fdc7acfcddf365978de76d1983d3ee22afc260e1ca9619
SIZE (rust/crates/rustc-demangle-0.1.13.tar.gz) = 11726
SHA256 (rust/crates/rustc_version-0.2.3.tar.gz) = 138e3e0acb6c9fb258b19b67cb8abd63c00679d2851805ea151465464fe9030a
SIZE (rust/crates/rustc_version-0.2.3.tar.gz) = 10210
SHA256 (rust/crates/rusty-fork-0.2.1.tar.gz) = 9591f190d2852720b679c21f66ad929f9f1d7bb09d1193c26167586029d8489c
SIZE (rust/crates/rusty-fork-0.2.1.tar.gz) = 20069
-SHA256 (rust/crates/scoped_threadpool-0.1.9.tar.gz) = 1d51f5df5af43ab3f1360b429fa5e0152ac5ce8c0bd6485cae490332e96846a8
-SIZE (rust/crates/scoped_threadpool-0.1.9.tar.gz) = 7800
-SHA256 (rust/crates/scopeguard-0.3.3.tar.gz) = 94258f53601af11e6a49f722422f6e3425c52b06245a5cf9bc09908b174f5e27
-SIZE (rust/crates/scopeguard-0.3.3.tar.gz) = 9605
+SHA256 (rust/crates/ryu-1.0.3.tar.gz) = 535622e6be132bccd223f4bb2b8ac8d53cda3c7a6394944d3b2b33fb974f9d76
+SIZE (rust/crates/ryu-1.0.3.tar.gz) = 41983
SHA256 (rust/crates/section_testing-0.0.4.tar.gz) = ece4d7d98fdab75ddff5c4fad54a4c7ad0222a13c8a3c6859f1037a1d9e53f28
SIZE (rust/crates/section_testing-0.0.4.tar.gz) = 4362
SHA256 (rust/crates/semver-0.9.0.tar.gz) = 1d7eb9ef2c18661902cc47e535f9bc51b78acd254da71d375c2f6720d9a40403
@@ -159,10 +153,8 @@ SHA256 (rust/crates/semver-parser-0.7.0.tar.gz) = 388a1df253eca08550bef6c72392cf
SIZE (rust/crates/semver-parser-0.7.0.tar.gz) = 10268
SHA256 (rust/crates/smallvec-0.6.10.tar.gz) = ab606a9c5e214920bb66c458cd7be8ef094f813f20fe77a54cc7dbfff220d4b7
SIZE (rust/crates/smallvec-0.6.10.tar.gz) = 22064
-SHA256 (rust/crates/syn-0.15.26.tar.gz) = f92e629aa1d9c827b2bb8297046c1ccffc57c99b947a680d3ccff1f136a3bee9
-SIZE (rust/crates/syn-0.15.26.tar.gz) = 145493
-SHA256 (rust/crates/synstructure-0.10.1.tar.gz) = 73687139bf99285483c96ac0add482c3776528beac1d97d444f6e91f203a2015
-SIZE (rust/crates/synstructure-0.10.1.tar.gz) = 17836
+SHA256 (rust/crates/static_assertions-0.3.4.tar.gz) = 7f3eb36b47e512f8f1c9e3d10c2c1965bc992bd9cdb024fa581e2194501c83d3
+SIZE (rust/crates/static_assertions-0.3.4.tar.gz) = 15034
SHA256 (rust/crates/tempfile-3.0.6.tar.gz) = 37daa55a7240c4931c84559f03b3cad7d19535840d1c4a0cc4e9b2fb0dcf70ff
SIZE (rust/crates/tempfile-3.0.6.tar.gz) = 23337
SHA256 (rust/crates/textwrap-0.11.0.tar.gz) = d326610f408c7a4eb6f51c37c330e496b08506c9457c9d34287ecc38809fb060
@@ -179,18 +171,18 @@ SHA256 (rust/crates/unicode-normalization-0.1.8.tar.gz) = 141339a08b982d942be2ca
SIZE (rust/crates/unicode-normalization-0.1.8.tar.gz) = 71158
SHA256 (rust/crates/unicode-width-0.1.5.tar.gz) = 882386231c45df4700b275c7ff55b6f3698780a650026380e72dabe76fa46526
SIZE (rust/crates/unicode-width-0.1.5.tar.gz) = 15761
-SHA256 (rust/crates/unicode-xid-0.1.0.tar.gz) = fc72304796d0818e357ead4e000d19c9c174ab23dc11093ac919054d20a6a7fc
-SIZE (rust/crates/unicode-xid-0.1.0.tar.gz) = 16000
-SHA256 (rust/crates/url-1.7.2.tar.gz) = dd4e7c0d531266369519a4aa4f399d748bd37043b00bde1e4ff1f60a120b355a
-SIZE (rust/crates/url-1.7.2.tar.gz) = 68597
+SHA256 (rust/crates/url-2.1.1.tar.gz) = 829d4a8476c35c9bf0bbce5a3b23f4106f79728039b726d292bb93bc106787cb
+SIZE (rust/crates/url-2.1.1.tar.gz) = 70383
SHA256 (rust/crates/utf8-ranges-1.0.2.tar.gz) = 796f7e48bef87609f7ade7e06495a87d5cd06c7866e6a5cbfceffc558a243737
SIZE (rust/crates/utf8-ranges-1.0.2.tar.gz) = 8510
SHA256 (rust/crates/vcpkg-0.2.6.tar.gz) = def296d3eb3b12371b2c7d0e83bfe1403e4db2d7a0bba324a12b21c4ee13143d
SIZE (rust/crates/vcpkg-0.2.6.tar.gz) = 9866
-SHA256 (rust/crates/version_check-0.1.5.tar.gz) = 914b1a6776c4c929a602fafd8bc742e06365d4bcbe48c30f9cca5824f70dc9dd
-SIZE (rust/crates/version_check-0.1.5.tar.gz) = 8173
+SHA256 (rust/crates/version_check-0.9.1.tar.gz) = 078775d0255232fb988e6fccf26ddc9d1ac274299aaedcedce21c6f72cc533ce
+SIZE (rust/crates/version_check-0.9.1.tar.gz) = 11459
SHA256 (rust/crates/wait-timeout-0.1.5.tar.gz) = b9f3bf741a801531993db6478b95682117471f76916f5e690dd8d45395b09349
SIZE (rust/crates/wait-timeout-0.1.5.tar.gz) = 12797
+SHA256 (rust/crates/wasi-0.9.0+wasi-snapshot-preview1.tar.gz) = cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519
+SIZE (rust/crates/wasi-0.9.0+wasi-snapshot-preview1.tar.gz) = 31521
SHA256 (rust/crates/winapi-0.2.8.tar.gz) = 167dc9d6949a9b857f3451275e911c3f44255842c1f7a76f33c55103a909087a
SIZE (rust/crates/winapi-0.2.8.tar.gz) = 455145
SHA256 (rust/crates/winapi-0.3.6.tar.gz) = 92c1eb33641e276cfa214a0522acad57be5c56b10cb348b3c5117db75f3ac4b0
diff --git a/www/newsboat/files/patch-src-newsblurapi.cpp b/www/newsboat/files/patch-src-newsblurapi.cpp
deleted file mode 100644
index a4a2916c13d8..000000000000
--- a/www/newsboat/files/patch-src-newsblurapi.cpp
+++ /dev/null
@@ -1,73 +0,0 @@
---- src/newsblurapi.cpp.orig 2020-03-22 18:54:24 UTC
-+++ src/newsblurapi.cpp
-@@ -165,7 +165,7 @@ void NewsBlurApi::add_custom_headers(curl_slist** /* c
- bool request_successfull(json_object* payload)
- {
- json_object* result{};
-- if (json_object_object_get_ex(payload, "result", &result) == FALSE) {
-+ if (json_object_object_get_ex(payload, "result", &result) == 0) {
- return false;
- } else {
- return !strcmp("ok", json_object_get_string(result));
-@@ -241,7 +241,7 @@ rsspp::Feed NewsBlurApi::fetch_feed(const std::string&
-
- json_object* stories{};
- if (json_object_object_get_ex(
-- query_result, "stories", &stories) == FALSE) {
-+ query_result, "stories", &stories) == 0) {
- LOG(Level::ERROR,
- "NewsBlurApi::fetch_feed: request returned no "
- "stories");
-@@ -270,37 +270,37 @@ rsspp::Feed NewsBlurApi::fetch_feed(const std::string&
- json_object* node{};
-
- if (json_object_object_get_ex(
-- item_obj, "story_title", &node) == TRUE) {
-+ item_obj, "story_title", &node) == 1) {
- item.title = json_object_get_string(node);
- }
-
- if (json_object_object_get_ex(
-- item_obj, "story_authors", &node) == TRUE) {
-+ item_obj, "story_authors", &node) == 1) {
- item.author = json_object_get_string(node);
- }
-
- if (json_object_object_get_ex(item_obj,
- "story_permalink",
-- &node) == TRUE) {
-+ &node) == 1) {
- item.link = json_object_get_string(node);
- }
-
- if (json_object_object_get_ex(
-- item_obj, "story_content", &node) == TRUE) {
-+ item_obj, "story_content", &node) == 1) {
- item.content_encoded =
- json_object_get_string(node);
- }
-
- const char* article_id{};
- if (json_object_object_get_ex(item_obj, "id", &node) ==
-- TRUE) {
-+ 1) {
- article_id = json_object_get_string(node);
- }
- item.guid = id + ID_SEPARATOR +
- (article_id ? article_id : "");
-
- if (json_object_object_get_ex(
-- item_obj, "read_status", &node) == TRUE) {
-+ item_obj, "read_status", &node) == 1) {
- if (!static_cast<bool>(
- json_object_get_int(node))) {
- item.labels.push_back(
-@@ -311,7 +311,7 @@ rsspp::Feed NewsBlurApi::fetch_feed(const std::string&
- }
-
- if (json_object_object_get_ex(
-- item_obj, "story_date", &node) == TRUE) {
-+ item_obj, "story_date", &node) == 1) {
- const char* pub_date =
- json_object_get_string(node);
- item.pubDate_ts = parse_date(pub_date);
diff --git a/www/newsboat/pkg-plist b/www/newsboat/pkg-plist
index 8311ae54bd50..dd0028d2ddf2 100644
--- a/www/newsboat/pkg-plist
+++ b/www/newsboat/pkg-plist
@@ -27,12 +27,13 @@ bin/podboat
%%PORTDOCS%%%%DOCSDIR%%/contrib/urls-maintenance.sh
%%PORTDOCS%%%%DOCSDIR%%/examples/config
%%PORTDOCS%%%%DOCSDIR%%/examples/example-bookmark-plugin.sh
+%%PORTDOCS%%%%DOCSDIR%%/examples/example-exec-script.py
%%PORTDOCS%%%%DOCSDIR%%/faq.html
%%PORTDOCS%%%%DOCSDIR%%/newsboat.html
+share/icons/hicolor/scalable/apps/newsboat.svg
share/locale/ca/LC_MESSAGES/newsboat.mo
share/locale/de/LC_MESSAGES/newsboat.mo
share/locale/es/LC_MESSAGES/newsboat.mo
-share/locale/es_ES/LC_MESSAGES/newsboat.mo
share/locale/fr/LC_MESSAGES/newsboat.mo
share/locale/hu/LC_MESSAGES/newsboat.mo
share/locale/it/LC_MESSAGES/newsboat.mo