As found by semarie, newsboat fails to build with Rust 1.53.  This
update builds with both Rust 1.52.1 and Rust 1.53 on amd64 and works
fine for me.

Add a patch for libnewsboat which now needs some iconv* symbols from
converters/libiconv since our libc doesn't include them.

There will be an update to 2.24 soon, I may look at that once it's
released.

Index: Makefile
===================================================================
RCS file: /cvs/ports/www/newsboat/Makefile,v
retrieving revision 1.24
diff -u -p -r1.24 Makefile
--- Makefile    10 Jan 2021 16:49:55 -0000      1.24
+++ Makefile    19 Jun 2021 07:38:25 -0000
@@ -2,7 +2,7 @@
 
 COMMENT =      RSS/Atom feed reader for text terminals
 
-V =            2.22.1
+V =            2.23
 DISTNAME =     newsboat-$V
 
 CATEGORIES =   www
@@ -28,93 +28,99 @@ MODCARGO_BUILD =    No
 MODCARGO_INSTALL =     No
 MODCARGO_TEST =                No
 
-MODCARGO_CRATES +=     addr2line       0.13.0  # Apache-2.0/MIT
+MODCARGO_CRATES +=     addr2line       0.14.0  # Apache-2.0/MIT
 MODCARGO_CRATES +=     adler   0.2.3   # 0BSD OR MIT OR Apache-2.0
-MODCARGO_CRATES +=     aho-corasick    0.7.13  # Unlicense/MIT
-MODCARGO_CRATES +=     arrayvec        0.5.1   # MIT/Apache-2.0
+MODCARGO_CRATES +=     aho-corasick    0.7.15  # Unlicense/MIT
+MODCARGO_CRATES +=     arrayvec        0.5.2   # MIT/Apache-2.0
 MODCARGO_CRATES +=     autocfg 1.0.1   # Apache-2.0 OR MIT
-MODCARGO_CRATES +=     backtrace       0.3.50  # MIT/Apache-2.0
+MODCARGO_CRATES +=     backtrace       0.3.55  # MIT/Apache-2.0
 MODCARGO_CRATES +=     bit-set 0.5.2   # MIT/Apache-2.0
-MODCARGO_CRATES +=     bit-vec 0.6.2   # MIT/Apache-2.0
+MODCARGO_CRATES +=     bit-vec 0.6.3   # MIT/Apache-2.0
 MODCARGO_CRATES +=     bitflags        1.2.1   # MIT/Apache-2.0
 MODCARGO_CRATES +=     bitvec  0.19.4  # MIT
 MODCARGO_CRATES +=     block   0.1.6   # MIT
 MODCARGO_CRATES +=     byteorder       1.3.4   # Unlicense OR MIT
-MODCARGO_CRATES +=     cc      1.0.60  # MIT/Apache-2.0
+MODCARGO_CRATES +=     cc      1.0.66  # MIT/Apache-2.0
 MODCARGO_CRATES +=     cfg-if  0.1.10  # MIT/Apache-2.0
+MODCARGO_CRATES +=     cfg-if  1.0.0   # MIT/Apache-2.0
 MODCARGO_CRATES +=     chrono  0.4.19  # MIT/Apache-2.0
 MODCARGO_CRATES +=     clap    2.33.3  # MIT
 MODCARGO_CRATES +=     codespan-reporting      0.9.5   # Apache-2.0
-MODCARGO_CRATES +=     curl-sys        0.4.39+curl-7.74.0      # MIT
+MODCARGO_CRATES +=     curl-sys        0.4.41+curl-7.75.0      # MIT
 MODCARGO_CRATES +=     cxx     0.5.10  # MIT OR Apache-2.0
 MODCARGO_CRATES +=     cxx-build       0.5.10  # MIT OR Apache-2.0
 MODCARGO_CRATES +=     cxxbridge-flags 0.5.10  # MIT OR Apache-2.0
 MODCARGO_CRATES +=     cxxbridge-macro 0.5.10  # MIT OR Apache-2.0
 MODCARGO_CRATES +=     fnv     1.0.7   # Apache-2.0 / MIT
 MODCARGO_CRATES +=     form_urlencoded 1.0.0   # MIT/Apache-2.0
-MODCARGO_CRATES +=     funty   1.0.1   # MIT
+MODCARGO_CRATES +=     funty   1.1.0   # MIT
 MODCARGO_CRATES +=     getrandom       0.1.15  # MIT OR Apache-2.0
-MODCARGO_CRATES +=     gettext-rs      0.5.0   # MIT
-MODCARGO_CRATES +=     gettext-sys     0.19.9  # MIT
-MODCARGO_CRATES +=     gimli   0.22.0  # Apache-2.0/MIT
+MODCARGO_CRATES +=     getrandom       0.2.0   # MIT OR Apache-2.0
+MODCARGO_CRATES +=     gettext-rs      0.6.0   # MIT
+MODCARGO_CRATES +=     gettext-sys     0.21.0  # MIT
+MODCARGO_CRATES +=     gimli   0.23.0  # Apache-2.0/MIT
 MODCARGO_CRATES +=     idna    0.2.0   # MIT/Apache-2.0
 MODCARGO_CRATES +=     lazy_static     1.4.0   # MIT/Apache-2.0
-MODCARGO_CRATES +=     lexical-core    0.7.4   # MIT/Apache-2.0
-MODCARGO_CRATES +=     libc    0.2.81  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     lexical-core    0.7.5   # MIT/Apache-2.0
+MODCARGO_CRATES +=     libc    0.2.90  # MIT OR Apache-2.0
 MODCARGO_CRATES +=     libz-sys        1.1.2   # MIT OR Apache-2.0
 MODCARGO_CRATES +=     link-cplusplus  1.0.4   # MIT OR Apache-2.0
 MODCARGO_CRATES +=     locale_config   0.3.0   # MIT
 MODCARGO_CRATES +=     malloc_buf      0.0.6   # MIT
 MODCARGO_CRATES +=     matches 0.1.8   # MIT
-MODCARGO_CRATES +=     memchr  2.3.3   # Unlicense/MIT
-MODCARGO_CRATES +=     miniz_oxide     0.4.2   # MIT
+MODCARGO_CRATES +=     memchr  2.3.4   # Unlicense/MIT
+MODCARGO_CRATES +=     miniz_oxide     0.4.3   # MIT OR Zlib OR Apache-2.0
 MODCARGO_CRATES +=     natord  1.0.9   # MIT
-MODCARGO_CRATES +=     nom     6.0.1   # MIT
-MODCARGO_CRATES +=     num-integer     0.1.43  # MIT/Apache-2.0
-MODCARGO_CRATES +=     num-traits      0.2.12  # MIT/Apache-2.0
+MODCARGO_CRATES +=     nom     6.1.2   # MIT
+MODCARGO_CRATES +=     num-integer     0.1.44  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     num-traits      0.2.14  # MIT OR Apache-2.0
 MODCARGO_CRATES +=     objc    0.2.7   # MIT
 MODCARGO_CRATES +=     objc-foundation 0.1.1   # MIT
 MODCARGO_CRATES +=     objc_id 0.1.1   # MIT
-MODCARGO_CRATES +=     object  0.20.0  # Apache-2.0/MIT
-MODCARGO_CRATES +=     once_cell       1.5.2   # MIT OR Apache-2.0
-MODCARGO_CRATES +=     openssl-sys     0.9.58  # MIT
+MODCARGO_CRATES +=     object  0.22.0  # Apache-2.0/MIT
+MODCARGO_CRATES +=     once_cell       1.7.2   # MIT OR Apache-2.0
 MODCARGO_CRATES +=     percent-encoding        2.1.0   # MIT/Apache-2.0
-MODCARGO_CRATES +=     pkg-config      0.3.18  # MIT/Apache-2.0
-MODCARGO_CRATES +=     ppv-lite86      0.2.9   # MIT/Apache-2.0
+MODCARGO_CRATES +=     pkg-config      0.3.19  # MIT/Apache-2.0
+MODCARGO_CRATES +=     ppv-lite86      0.2.10  # MIT/Apache-2.0
 MODCARGO_CRATES +=     proc-macro2     1.0.24  # MIT OR Apache-2.0
 MODCARGO_CRATES +=     proptest        0.10.1  # MIT/Apache-2.0
 MODCARGO_CRATES +=     quick-error     1.2.3   # MIT/Apache-2.0
-MODCARGO_CRATES +=     quote   1.0.7   # MIT OR Apache-2.0
+MODCARGO_CRATES +=     quote   1.0.8   # MIT OR Apache-2.0
 MODCARGO_CRATES +=     radium  0.5.3   # MIT
 MODCARGO_CRATES +=     rand    0.7.3   # MIT OR Apache-2.0
+MODCARGO_CRATES +=     rand    0.8.3   # MIT OR Apache-2.0
 MODCARGO_CRATES +=     rand_chacha     0.2.2   # MIT OR Apache-2.0
+MODCARGO_CRATES +=     rand_chacha     0.3.0   # MIT OR Apache-2.0
 MODCARGO_CRATES +=     rand_core       0.5.1   # MIT OR Apache-2.0
+MODCARGO_CRATES +=     rand_core       0.6.2   # MIT OR Apache-2.0
 MODCARGO_CRATES +=     rand_hc 0.2.0   # MIT/Apache-2.0
+MODCARGO_CRATES +=     rand_hc 0.3.0   # MIT OR Apache-2.0
 MODCARGO_CRATES +=     rand_xorshift   0.2.0   # MIT/Apache-2.0
-MODCARGO_CRATES +=     redox_syscall   0.1.57  # MIT
-MODCARGO_CRATES +=     regex   1.3.9   # MIT OR Apache-2.0
-MODCARGO_CRATES +=     regex-syntax    0.6.18  # MIT/Apache-2.0
+MODCARGO_CRATES +=     redox_syscall   0.2.4   # MIT
+MODCARGO_CRATES +=     regex   1.4.2   # MIT OR Apache-2.0
+MODCARGO_CRATES +=     regex-syntax    0.6.21  # MIT/Apache-2.0
 MODCARGO_CRATES +=     remove_dir_all  0.5.3   # MIT/Apache-2.0
-MODCARGO_CRATES +=     rustc-demangle  0.1.16  # MIT/Apache-2.0
+MODCARGO_CRATES +=     rustc-demangle  0.1.18  # MIT/Apache-2.0
 MODCARGO_CRATES +=     rusty-fork      0.3.0   # MIT/Apache-2.0
 MODCARGO_CRATES +=     ryu     1.0.5   # Apache-2.0 OR BSL-1.0
 MODCARGO_CRATES +=     scratch 1.0.0   # MIT OR Apache-2.0
-MODCARGO_CRATES +=     section_testing 0.0.4   # MIT
+MODCARGO_CRATES +=     section_testing 0.0.5   # MIT
 MODCARGO_CRATES +=     static_assertions       1.1.0   # MIT OR Apache-2.0
-MODCARGO_CRATES +=     syn     1.0.48  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     syn     1.0.55  # MIT OR Apache-2.0
 MODCARGO_CRATES +=     tap     1.0.0   # MIT
-MODCARGO_CRATES +=     tempfile        3.1.0   # MIT OR Apache-2.0
-MODCARGO_CRATES +=     termcolor       1.1.0   # Unlicense OR MIT
+MODCARGO_CRATES +=     tempfile        3.2.0   # MIT OR Apache-2.0
+MODCARGO_CRATES +=     termcolor       1.1.2   # Unlicense OR MIT
 MODCARGO_CRATES +=     textwrap        0.11.0  # MIT
 MODCARGO_CRATES +=     thread_local    1.0.1   # Apache-2.0/MIT
 MODCARGO_CRATES +=     time    0.1.44  # MIT/Apache-2.0
-MODCARGO_CRATES +=     tinyvec 0.3.4   # Zlib OR Apache-2.0 OR MIT
+MODCARGO_CRATES +=     tinyvec 1.1.0   # Zlib OR Apache-2.0 OR MIT
+MODCARGO_CRATES +=     tinyvec_macros  0.1.0   # MIT OR Apache-2.0 OR Zlib
 MODCARGO_CRATES +=     unicode-bidi    0.3.4   # MIT / Apache-2.0
-MODCARGO_CRATES +=     unicode-normalization   0.1.13  # MIT/Apache-2.0
+MODCARGO_CRATES +=     unicode-normalization   0.1.16  # MIT/Apache-2.0
 MODCARGO_CRATES +=     unicode-width   0.1.8   # MIT/Apache-2.0
 MODCARGO_CRATES +=     unicode-xid     0.2.1   # MIT OR Apache-2.0
-MODCARGO_CRATES +=     url     2.2.0   # MIT/Apache-2.0
-MODCARGO_CRATES +=     vcpkg   0.2.10  # MIT/Apache-2.0
+MODCARGO_CRATES +=     url     2.2.1   # MIT/Apache-2.0
+MODCARGO_CRATES +=     vcpkg   0.2.11  # MIT/Apache-2.0
 MODCARGO_CRATES +=     version_check   0.9.2   # MIT/Apache-2.0
 MODCARGO_CRATES +=     wait-timeout    0.2.0   # MIT/Apache-2.0
 MODCARGO_CRATES +=     wasi    0.9.0+wasi-snapshot-preview1    # Apache-2.0 
WITH LLVM-exception OR Apache-2.0 OR MIT
Index: distinfo
===================================================================
RCS file: /cvs/ports/www/newsboat/distinfo,v
retrieving revision 1.18
diff -u -p -r1.18 distinfo
--- distinfo    10 Jan 2021 16:49:55 -0000      1.18
+++ distinfo    19 Jun 2021 07:37:23 -0000
@@ -1,90 +1,96 @@
-SHA256 (cargo/addr2line-0.13.0.tar.gz) = 
G2otM3FmmrPKl5dnCFPWFAKwPQtLnr8z1nffpyAgMHI=
+SHA256 (cargo/addr2line-0.14.0.tar.gz) = 
fAkp1p543Zv1QIJpkZ/LyusuNeXUPlgVUXzcao4RpCM=
 SHA256 (cargo/adler-0.2.3.tar.gz) = 
7ipOw0MZYgnWWU4ZVDroejn5bVU01xdIIqOtgl3W7X4=
-SHA256 (cargo/aho-corasick-0.7.13.tar.gz) = 
BDFk2LpcTDA1/sm77oZHwCYdeI80dDBvk7tlkByuDoY=
-SHA256 (cargo/arrayvec-0.5.1.tar.gz) = 
z/d9hoaGfs7/MQUynUaY2WwjkcF21dA63JDHOJFitbg=
+SHA256 (cargo/aho-corasick-0.7.15.tar.gz) = 
dAT+v/qkfayBqkTbpxUjydBpsb3FCnfbQRlRSeF/aOU=
+SHA256 (cargo/arrayvec-0.5.2.tar.gz) = 
I7Yvxl3o5Of1JTT7UrDz7QR0auJnUZ7vKoOUHoCFBos=
 SHA256 (cargo/autocfg-1.0.1.tar.gz) = 
zbAx3XjihzHYfVbMj/70qPNsomw4/i3nAFQ+Yn+KRko=
-SHA256 (cargo/backtrace-0.3.50.tar.gz) = 
RiVM8v3N8brbWTREjBvL4EalZTezmH2WxRp6/F0D8pM=
+SHA256 (cargo/backtrace-0.3.55.tar.gz) = 
71FANEyFsB+bu01Lcoioqksyh8zvkToUvMeKEGNiNZg=
 SHA256 (cargo/bit-set-0.5.2.tar.gz) = 
bhHhYDXqNeTlmXs5Pqy/b2OYMYj3oq0lv7E0ZfWtWd4=
-SHA256 (cargo/bit-vec-0.6.2.tar.gz) = 
Xw3FXy2KGoVlCsR4WLsAG0wN1z1548RVqEKSXmjSnNM=
+SHA256 (cargo/bit-vec-0.6.3.tar.gz) = 
NJ+bahee1gcwVSbKSJs0rQpBrtX3mA+pDrAxYLaVmPs=
 SHA256 (cargo/bitflags-1.2.1.tar.gz) = 
zx3i/ox1vBRaL1d63ZUfgTSIm0eV1HRmpUpchG1pFpM=
 SHA256 (cargo/bitvec-0.19.4.tar.gz) = 
p7o16VZZae24EWOdvr/jTtwDaORyxQGEdMjrJUM5f4E=
 SHA256 (cargo/block-0.1.6.tar.gz) = 
DYwf72kJQdPneI0yhRdZH+zGhMCECEcC1v8WQemTaZo=
 SHA256 (cargo/byteorder-1.3.4.tar.gz) = 
CMSKrhEtSO2fBpszU46p4+kKomPPo9HCQwlhKx90ct4=
-SHA256 (cargo/cc-1.0.60.tar.gz) = 72Ecxo/3g/GFNdd93QgBhSdXE9hSxPXLthIsRip6glw=
+SHA256 (cargo/cc-1.0.66.tar.gz) = TASWg2qE+NBJV1hRa4YhpiK+t3wP7UGFcOUHZAk87Ug=
 SHA256 (cargo/cfg-if-0.1.10.tar.gz) = 
R4W90clrKoRrK9fMAuhraz2/FOflNEbE9UySo2EECCI=
+SHA256 (cargo/cfg-if-1.0.0.tar.gz) = 
uvHeQzl2FYi8Bhnjy8ASDuWC67dLU7Tvv3kRe9LaQP0=
 SHA256 (cargo/chrono-0.4.19.tar.gz) = 
ZwrWjJCIwqljqqKYyzaWiM8/lGXOXi1MoQ5uAJihznM=
 SHA256 (cargo/clap-2.33.3.tar.gz) = 
N+WKx4VzxAcI1FUi8NgPovAcxPm04r90mAclVFQxIAI=
 SHA256 (cargo/codespan-reporting-0.9.5.tar.gz) = 
bgdiRVMGse1CvGUe9qIZeqvaXh1KQ8NNXqtcGjY06B0=
-SHA256 (cargo/curl-sys-0.4.39+curl-7.74.0.tar.gz) = 
B6jOhh57aKCzlOgU1+6fGydQ/4vRA3LGrTuswQ6G+HQ=
+SHA256 (cargo/curl-sys-0.4.41+curl-7.75.0.tar.gz) = 
DsRmq9J3x8qykFlI8+lNELxJY/H11HkhwcxP/SAo/mU=
 SHA256 (cargo/cxx-0.5.10.tar.gz) = 691ItqJlVXcVu71y6JHG0m/gzFjYeogYkqVK5H4Kkqo=
 SHA256 (cargo/cxx-build-0.5.10.tar.gz) = 
QtykPn6dhTc33BDC/Y+dLaqizNHDe5YFbhxJKrNKIAQ=
 SHA256 (cargo/cxxbridge-flags-0.5.10.tar.gz) = 
E0jExjaxfOYPxwCWMyb/ZbGfDp7hUbzwo2oWXVDV3Ek=
 SHA256 (cargo/cxxbridge-macro-0.5.10.tar.gz) = 
WfdarTkl+t49FBAHvgXp4nLPfPe70InZuw0tViHbsBY=
 SHA256 (cargo/fnv-1.0.7.tar.gz) = P57skY0/JAad7LmvFVTK18iA4tokqa/YisoABTGrgsE=
 SHA256 (cargo/form_urlencoded-1.0.0.tar.gz) = 
7OaNFckuhPpPGdN4DxKU5cqCp4ptUV8e+qvMFEaIvgA=
-SHA256 (cargo/funty-1.0.1.tar.gz) = 
C6YhA85pHC/YD7riIT392pzmCASXOsa26X3oGOp/Usg=
+SHA256 (cargo/funty-1.1.0.tar.gz) = 
/tNM0QWRfpHapNprNyjEewaHSdamLFmBHwbtKscdnac=
 SHA256 (cargo/getrandom-0.1.15.tar.gz) = 
/Fh7wOwpMVXVv6a5iR7Bih4zDCNPiW6kf7raTK2+R+Y=
-SHA256 (cargo/gettext-rs-0.5.0.tar.gz) = 
G5X6GcynCt+YiBUOl5g5rpvVj4WhpC5HU2mREodRieE=
-SHA256 (cargo/gettext-sys-0.19.9.tar.gz) = 
4DTEulu3lnMKbMXrDWVMFohQBqfD1sZgNYHtgJQ08VM=
-SHA256 (cargo/gimli-0.22.0.tar.gz) = 
qvkfrxNstHNn+kMM1G43p4h3Xn+hBPi0vLOGHcOJtyQ=
+SHA256 (cargo/getrandom-0.2.0.tar.gz) = 
7oAlzzb5F+alLM4YW3xxd2ibg4t+wTg2TlDMInelbPQ=
+SHA256 (cargo/gettext-rs-0.6.0.tar.gz) = 
PfTnqdwjjd3TDxg9Q+T0l5kIhdqiEfzwFlcVmt6PFhA=
+SHA256 (cargo/gettext-sys-0.21.0.tar.gz) = 
iF0RgBb2M/mfdBr+bBQzwECBOjy8dVy/34X5Y+AvrYA=
+SHA256 (cargo/gimli-0.23.0.tar.gz) = 
9lA/4UJRTKR5nUwmKXxCSCOf6IONgn22vWBlxu0pps4=
 SHA256 (cargo/idna-0.2.0.tar.gz) = AuJnPDDuhrW5apy1KtFXGKoflm9aua1UqLldXKMxIKk=
 SHA256 (cargo/lazy_static-1.4.0.tar.gz) = 
4qutI/vEKzcA8vJ5hE3IMq2ysusGmy35GPRVxOGMxkY=
-SHA256 (cargo/lexical-core-0.7.4.tar.gz) = 
22XG2gLmH1Xa6QoK5Ceypfaz6NsJ9Y0Q76sjr5JZJhY=
-SHA256 (cargo/libc-0.2.81.tar.gz) = 
FIKCEwYWnsTQf2rKOSpGgfZsdcmRiqSWQaJZXbZAU8s=
+SHA256 (cargo/lexical-core-0.7.5.tar.gz) = 
IfhmhjV10OHWVPvuq9yScpL9+GKHPcPJbG91M1fhM3Q=
+SHA256 (cargo/libc-0.2.90.tar.gz) = 
ukrt6D/DYXQR3GmTvIxwkZdQwcJXxspqUCrtbg4jlK4=
 SHA256 (cargo/libz-sys-1.1.2.tar.gz) = 
YCETGSsI2484eWxOhcOelgwUWWUUDpGAGLzeGVJCllU=
 SHA256 (cargo/link-cplusplus-1.0.4.tar.gz) = 
+WqnhchyGOx3PfbFEK8gOHKzTi3yz0fW6Qjl82Ix41Q=
 SHA256 (cargo/locale_config-0.3.0.tar.gz) = 
CNLDWxb0SD9sJvDk6VUHF6L2V1vNbxKlP/DEkKlKaTQ=
 SHA256 (cargo/malloc_buf-0.0.6.tar.gz) = 
YruQf+iNVNjZzjKjzOq0IY7S9rfTVhfK/prfhOQ5Gcs=
 SHA256 (cargo/matches-0.1.8.tar.gz) = 
f/xcUzhGnU0+oX0mn6jqNRKtJHJHwwvS32nmgwntCgg=
-SHA256 (cargo/memchr-2.3.3.tar.gz) = 
NyjYF9meWsQHQR+kcf+YAKd42IokaFlos2gk6vS+5AA=
-SHA256 (cargo/miniz_oxide-0.4.2.tar.gz) = 
xgwN/jLBC0OhRLrY/INTjFL1gwLJIwDqfse/ezjVp7k=
+SHA256 (cargo/memchr-2.3.4.tar.gz) = 
DuHEeqolbsq8rqNR6uSpsB7zntgQAE4pjSUR7ShLFSU=
+SHA256 (cargo/miniz_oxide-0.4.3.tar.gz) = 
Dy0m7DMJeI5CPPv2itGADwYWOAmNdqg2ga+XncTtoZ0=
 SHA256 (cargo/natord-1.0.9.tar.gz) = 
MI2W243rxyfD/ZdEqsUXUSQ0IORu30AQEJCNp/jV5Xw=
-SHA256 (cargo/nom-6.0.1.tar.gz) = iANM/WtKDVTdFPSlB+zu42wLcOWgIjbE5N9XEQK+F/A=
-SHA256 (cargo/num-integer-0.1.43.tar.gz) = 
jVlFfmYtVBuheGnPUc8XfAtfDL9HbGa9yQvx7axPh1s=
-SHA256 (cargo/num-traits-0.2.12.tar.gz) = 
rCZ7zAf0juX4k1qw0k8xb7ci16EpLikT8MwZayn/1hE=
+SHA256 (cargo/nom-6.1.2.tar.gz) = 50E/mZZxvUdFp7YkvTcKVp+2vFdLI8g6PF7S5FPz1eI=
+SHA256 (cargo/num-integer-0.1.44.tar.gz) = 
0sxpimO1SacLwEcHPSlJzOJ80cewpKhi0IqAMbwoAds=
+SHA256 (cargo/num-traits-0.2.14.tar.gz) = 
mmSx7FzaJYbihHIkhtgCrPH329xiPiv8V+Zcoc0JkpA=
 SHA256 (cargo/objc-0.2.7.tar.gz) = kVsbRyvCHFNGTWyEYcnTr4Bboe+DfhysJUQo9Kdxd7E=
 SHA256 (cargo/objc-foundation-0.1.1.tar.gz) = 
Gt0bZZ42yWB8equGSnbHpMJ2DNDNLhIPP7i5UsfiK/k=
 SHA256 (cargo/objc_id-0.1.1.tar.gz) = 
yS1N20vXtQ1zDCFf+HF1TQ2msheISfiioqtpcS0MBzs=
-SHA256 (cargo/object-0.20.0.tar.gz) = 
GrUr5iQAyoCqAChdJSU9f3xDe3N1xN5nj1QF06/oLKU=
-SHA256 (cargo/once_cell-1.5.2.tar.gz) = 
E71B9QiBChMUAWBtVKwypGfJcXLXS6dmJWLrulrQf6A=
-SHA256 (cargo/openssl-sys-0.9.58.tar.gz) = 
qELbRwm2BPD+XRFwrjVliZvirT2cvHLe3HiawFEfeN4=
+SHA256 (cargo/object-0.22.0.tar.gz) = 
jTtjNg7DyzN4F8Lb1Hq0oPFw0oXY5aIGRgDz3vFAI5c=
+SHA256 (cargo/once_cell-1.7.2.tar.gz) = 
r4sIsEF1RzCItGdj5R7lTaX5oWS8Fi9hW5G8F52/FaM=
 SHA256 (cargo/percent-encoding-2.1.0.tar.gz) = 
1P1WQdAcjxiiPae2/ikpj/S1WvzM33iXOyTPMXX+4y4=
-SHA256 (cargo/pkg-config-0.3.18.tar.gz) = 
02SSVGtq8UYzlNRvDINDRvMVSGRva6EISYAsnJonrDM=
-SHA256 (cargo/ppv-lite86-0.2.9.tar.gz) = 
w2+pRxEfXGKnM7ZSVE3QAWpDzolhlTio75JySm9QGiA=
+SHA256 (cargo/pkg-config-0.3.19.tar.gz) = 
ODFFOzRJzrSLbZx618ltXqZz6bRwodxXjCzmUhIwiEw=
+SHA256 (cargo/ppv-lite86-0.2.10.tar.gz) = 
rHTGJNay0h9CX3UiYvQhiDZde4/xr/dMguRRNlEKSFc=
 SHA256 (cargo/proc-macro2-1.0.24.tar.gz) = 
HgcE7hp+ANe7QX0HcOowPBvMur8O8WZ9rpK1ln9finE=
 SHA256 (cargo/proptest-0.10.1.tar.gz) = 
EubIDBE5ETwo7kZw3FDMQpFSKLUfVqnkB/DsYPlmZG8=
 SHA256 (cargo/quick-error-1.2.3.tar.gz) = 
odAZQdgvoqtQvh555nFCid183njrpMB0vFpDdPZQ3+A=
-SHA256 (cargo/quote-1.0.7.tar.gz) = 
qlY9F+yxgOUA2hz9KwKDEKx1jeVI790gPhjyg69pPzc=
+SHA256 (cargo/quote-1.0.8.tar.gz) = 
mRQxw1GaPzaGGILak2MM5mtSkY3PG44v1ms5f8lvKN8=
 SHA256 (cargo/radium-0.5.3.tar.gz) = 
lBup142OL3zkdMAV7qTZxtJbajMn+YMu4ppN4n+Ru7g=
 SHA256 (cargo/rand-0.7.3.tar.gz) = amsWedSbJLv+DIA0KaoYdEcvUNmzYxMfDon8NWtUTQM=
+SHA256 (cargo/rand-0.8.3.tar.gz) = Dvnn5mtEaGdL/LDIGvi3+guxVPqfKOuEDaXER7rrjX4=
 SHA256 (cargo/rand_chacha-0.2.2.tar.gz) = 
9MjthWJ5yXNyBr9yW/NpNdhmbq16pptSvlWvNp0ZNAI=
+SHA256 (cargo/rand_chacha-0.3.0.tar.gz) = 
4Sc1zwXJ4QvyFTTaUKFHuSTVVdx6VHxC5rstW2AXrg0=
 SHA256 (cargo/rand_core-0.5.1.tar.gz) = 
kL3lKW/IkbDO8SptA93MwWLOeyr/VBYK+TOPjUDfbRk=
+SHA256 (cargo/rand_core-0.6.2.tar.gz) = 
NM9m6xg98cWHbi3PaxPVc0B0Ho3CVbSOQKJt6VTQauc=
 SHA256 (cargo/rand_hc-0.2.0.tar.gz) = 
yjEpr3uSoXES1ZrUmMb4Hq9GMlN2a5A5bTnqejnWYTw=
+SHA256 (cargo/rand_hc-0.3.0.tar.gz) = 
MZDvcGakRvLn9C4jnRYekFQgzKsB65Z8nrJ9IbIyKnM=
 SHA256 (cargo/rand_xorshift-0.2.0.tar.gz) = 
d9QWuGgB0j3eGqZDAjt3XDpGLvwO2WRDrdEVRs3x3Kg=
-SHA256 (cargo/redox_syscall-0.1.57.tar.gz) = 
QcwPfk1dRUTohhYGooW7CNPnBxLMx9K4TXwMz69LBc4=
-SHA256 (cargo/regex-1.3.9.tar.gz) = 
nDeA/PRLGTvE0J820qPIeyUdpKBGyHeVoNNfT5J62OY=
-SHA256 (cargo/regex-syntax-0.6.18.tar.gz) = 
JkEuuXxrCIppl+BfaUA6gCqS1SDeL45jwrZfng9HxOg=
+SHA256 (cargo/redox_syscall-0.2.4.tar.gz) = 
BeyMqUFsXqNwYrUCcDzX/LIHc2vClPbgzzZ6xvwjRXA=
+SHA256 (cargo/regex-1.4.2.tar.gz) = 
OM8sE+1HRd6RpeuDThHAC8w3CedzFzss5MVsn73gS5w=
+SHA256 (cargo/regex-syntax-0.6.21.tar.gz) = 
OxgbotzweqzK1USOjq1Y21t0LPhd/gNeIifxN6U5oYk=
 SHA256 (cargo/remove_dir_all-0.5.3.tar.gz) = 
Os0SVmVCKXOjOsnT3S34XtrQ9K6bANr7GgXkOp9e+Oc=
-SHA256 (cargo/rustc-demangle-0.1.16.tar.gz) = 
TGkcDmCBJuAJE+M/DM83J9X8hFc2I7jWWy3zQLUgF4M=
+SHA256 (cargo/rustc-demangle-0.1.18.tar.gz) = 
bjutDuNoFMoH15aCad1LfsiewtoQxLthOSjTB3CDwjI=
 SHA256 (cargo/rusty-fork-0.3.0.tar.gz) = 
yz3MbkVMMou4JEktsQerfAro/P/krSEBNu8BRFjBvE8=
 SHA256 (cargo/ryu-1.0.5.tar.gz) = cdMB1Bk9Axq915/3491yEWipVy7z/lGhUXq6I1vY+G4=
 SHA256 (cargo/scratch-1.0.0.tar.gz) = 
fhFFNjFrUaWqeg5Z/ElmH9JjxVB90IvSjeBS5XYmzmk=
-SHA256 (cargo/section_testing-0.0.4.tar.gz) = 
7OTX2Y/at13f9cT61UpMetAiKhPIo8aFnxA3odnlPyg=
+SHA256 (cargo/section_testing-0.0.5.tar.gz) = 
X9JJO2ivaJ9IYwYLJAy9/7NQzuntaeLFD41xpiyirqE=
 SHA256 (cargo/static_assertions-1.1.0.tar.gz) = 
ouuTSbZESzJocuFA6xz158UiFU1p56D/sPuBwGs3VD8=
-SHA256 (cargo/syn-1.0.48.tar.gz) = zDca/+/8R39CoiGh5Cl67c6jPUfRm2FFVYi9nY9rGaw=
+SHA256 (cargo/syn-1.0.55.tar.gz) = pXGnEd3dCQGczGKOGxf+h8WbCdUTwGwCaHeqcIM083o=
 SHA256 (cargo/tap-1.0.0.tar.gz) = NkdOcy0a/9Om7VgngbNoPfPQVjcUxZw5WR6P9wfPB44=
-SHA256 (cargo/tempfile-3.1.0.tar.gz) = 
em4k2TOKClvnlZPi+hWmSK3WE4yqgD4tW8eCw3FzLKk=
-SHA256 (cargo/termcolor-1.1.0.tar.gz) = 
u2v6KJpNfFdmOSgSwKH0wbpFr6GtR4A8EeH0B9hG118=
+SHA256 (cargo/tempfile-3.2.0.tar.gz) = 
2sHGY8/JOBD4iu2biUHUjKv4VqGxEcKaQEOQGNhw6yI=
+SHA256 (cargo/termcolor-1.1.2.tar.gz) = 
Lf7YmfDrA/Mu6Magqr24p5SWWeNGZWH8Ct9U4m2IxfQ=
 SHA256 (cargo/textwrap-0.11.0.tar.gz) = 
0yZhD0CMek629Rw3wzDklrCFBslFfJ00KH7MOICfsGA=
 SHA256 (cargo/thread_local-1.0.1.tar.gz) = 
1AxtG2l0Wm7G+xynF5FISNpLRK4p2bMIDL7pHXKmmxQ=
 SHA256 (cargo/time-0.1.44.tar.gz) = 
bbnmkUq4sa4cJgpK56SbbFYRtAMopzWyGGJWdoXnMlU=
-SHA256 (cargo/tinyvec-0.3.4.tar.gz) = 
I4zgcdJnxXEPnTFFHv7BbF7iLeNN8XzAXlbLyS6WcRc=
+SHA256 (cargo/tinyvec-1.1.0.tar.gz) = 
zPjbwZ60L7oQ6P6q7CgvtQ4sFLJybWMB2/7tD3Mwam8=
+SHA256 (cargo/tinyvec_macros-0.1.0.tar.gz) = 
zadNp+GmZPeVux+Kh+xAb7iaAlIs9uUGINAWrdbbv1w=
 SHA256 (cargo/unicode-bidi-0.3.4.tar.gz) = 
SfK9DGRoqCMOHbIpz/gCkhfPYjx2fqXWC/vUJynqVNU=
-SHA256 (cargo/unicode-normalization-0.1.13.tar.gz) = 
b7Gc92n6jGqAoWLfaUYh6+tNr7YGRwsrL84L5AqYqXc=
+SHA256 (cargo/unicode-normalization-0.1.16.tar.gz) = 
oT5jq2Lb4yru5Y0cVAjTXDbDkrul2dMUIochlyGv5gY=
 SHA256 (cargo/unicode-width-0.1.8.tar.gz) = 
kzdZGJOhm4jY2H8s7B5z+tXN/RDlpvNJ9JitbqL/seM=
 SHA256 (cargo/unicode-xid-0.2.1.tar.gz) = 
9/4Ls0eWUUOckRL3K2xQUDhXTJ+7V17Rvzt5f6Od1WQ=
-SHA256 (cargo/url-2.2.0.tar.gz) = WQnysIFzUESe1z6LzYHIw8jZp6XYrLpLJ9snfxhol24=
-SHA256 (cargo/vcpkg-0.2.10.tar.gz) = 
ZFQCm/GB8JKtG4UyhvI+LFB9joGU0B2S2kpVwnSlUIw=
+SHA256 (cargo/url-2.2.1.tar.gz) = nM2WQRNiLI6TIs+sGesQBKB+Y2xUXzJdoIXVzd5vH4s=
+SHA256 (cargo/vcpkg-0.2.11.tar.gz) = 
sAvKYQal4j8+7pQ1k3Wbf83bAFVDMuhW2ZDIk5Zoefs=
 SHA256 (cargo/version_check-0.9.2.tar.gz) = 
taly5WadZ7qYjOPcgmcG+wqLAUccCIywthELgFzDau0=
 SHA256 (cargo/wait-timeout-0.2.0.tar.gz) = 
nyAPWxLrdfjB7WWr1LLbim4bE4og3gCdrO4mWiSY8/Y=
 SHA256 (cargo/wasi-0.10.0+wasi-snapshot-preview1.tar.gz) = 
GhQ1l8p8d5Pv95Te81LUF5KpPEgesQQkI/9/9yuiwx8=
@@ -95,94 +101,100 @@ SHA256 (cargo/winapi-util-0.1.5.tar.gz) 
 SHA256 (cargo/winapi-x86_64-pc-windows-gnu-0.4.0.tar.gz) = 
cS4ieEHQV8HuHNL7Ivp+WlRhro5I+iynnsQs/BkxGD8=
 SHA256 (cargo/wyz-0.2.0.tar.gz) = heYLDRtfmdslVpNOIZNwIHdqXTFSC/Fp6FGsROZCAhQ=
 SHA256 (cargo/xdg-2.2.0.tar.gz) = 0IloGqEGqG+t4bASj7Xa8H1YZ6UJqwNtmZiN7IBCmlc=
-SHA256 (newsboat-2.22.1.tar.xz) = iSD0HMU3drZ8DoWtFpawln9qwkjzuJE9l3lCwV115pA=
-SIZE (cargo/addr2line-0.13.0.tar.gz) = 29996
+SHA256 (newsboat-2.23.tar.xz) = uZexOdQdssxfVDRvJ8RIvuR9bGIooSzpy5HD/67H2tw=
+SIZE (cargo/addr2line-0.14.0.tar.gz) = 30065
 SIZE (cargo/adler-0.2.3.tar.gz) = 12168
-SIZE (cargo/aho-corasick-0.7.13.tar.gz) = 111381
-SIZE (cargo/arrayvec-0.5.1.tar.gz) = 26816
+SIZE (cargo/aho-corasick-0.7.15.tar.gz) = 113071
+SIZE (cargo/arrayvec-0.5.2.tar.gz) = 27838
 SIZE (cargo/autocfg-1.0.1.tar.gz) = 12908
-SIZE (cargo/backtrace-0.3.50.tar.gz) = 69769
+SIZE (cargo/backtrace-0.3.55.tar.gz) = 73145
 SIZE (cargo/bit-set-0.5.2.tar.gz) = 14093
-SIZE (cargo/bit-vec-0.6.2.tar.gz) = 19630
+SIZE (cargo/bit-vec-0.6.3.tar.gz) = 19927
 SIZE (cargo/bitflags-1.2.1.tar.gz) = 16745
 SIZE (cargo/bitvec-0.19.4.tar.gz) = 148099
 SIZE (cargo/block-0.1.6.tar.gz) = 4077
 SIZE (cargo/byteorder-1.3.4.tar.gz) = 21943
-SIZE (cargo/cc-1.0.60.tar.gz) = 53351
+SIZE (cargo/cc-1.0.66.tar.gz) = 53454
 SIZE (cargo/cfg-if-0.1.10.tar.gz) = 7933
+SIZE (cargo/cfg-if-1.0.0.tar.gz) = 7934
 SIZE (cargo/chrono-0.4.19.tar.gz) = 155663
 SIZE (cargo/clap-2.33.3.tar.gz) = 201925
 SIZE (cargo/codespan-reporting-0.9.5.tar.gz) = 43366
-SIZE (cargo/curl-sys-0.4.39+curl-7.74.0.tar.gz) = 2878786
+SIZE (cargo/curl-sys-0.4.41+curl-7.75.0.tar.gz) = 2907738
 SIZE (cargo/cxx-0.5.10.tar.gz) = 50814
 SIZE (cargo/cxx-build-0.5.10.tar.gz) = 60227
 SIZE (cargo/cxxbridge-flags-0.5.10.tar.gz) = 1214
 SIZE (cargo/cxxbridge-macro-0.5.10.tar.gz) = 35470
 SIZE (cargo/fnv-1.0.7.tar.gz) = 11266
 SIZE (cargo/form_urlencoded-1.0.0.tar.gz) = 8412
-SIZE (cargo/funty-1.0.1.tar.gz) = 11636
+SIZE (cargo/funty-1.1.0.tar.gz) = 11631
 SIZE (cargo/getrandom-0.1.15.tar.gz) = 24786
-SIZE (cargo/gettext-rs-0.5.0.tar.gz) = 9227
-SIZE (cargo/gettext-sys-0.19.9.tar.gz) = 7216453
-SIZE (cargo/gimli-0.22.0.tar.gz) = 704135
+SIZE (cargo/getrandom-0.2.0.tar.gz) = 26029
+SIZE (cargo/gettext-rs-0.6.0.tar.gz) = 14699
+SIZE (cargo/gettext-sys-0.21.0.tar.gz) = 6501216
+SIZE (cargo/gimli-0.23.0.tar.gz) = 702175
 SIZE (cargo/idna-0.2.0.tar.gz) = 257203
 SIZE (cargo/lazy_static-1.4.0.tar.gz) = 10443
-SIZE (cargo/lexical-core-0.7.4.tar.gz) = 497535
-SIZE (cargo/libc-0.2.81.tar.gz) = 513105
+SIZE (cargo/lexical-core-0.7.5.tar.gz) = 492761
+SIZE (cargo/libc-0.2.90.tar.gz) = 521685
 SIZE (cargo/libz-sys-1.1.2.tar.gz) = 1339299
 SIZE (cargo/link-cplusplus-1.0.4.tar.gz) = 7938
 SIZE (cargo/locale_config-0.3.0.tar.gz) = 20808
 SIZE (cargo/malloc_buf-0.0.6.tar.gz) = 1239
 SIZE (cargo/matches-0.1.8.tar.gz) = 2216
-SIZE (cargo/memchr-2.3.3.tar.gz) = 22566
-SIZE (cargo/miniz_oxide-0.4.2.tar.gz) = 46206
+SIZE (cargo/memchr-2.3.4.tar.gz) = 23077
+SIZE (cargo/miniz_oxide-0.4.3.tar.gz) = 50058
 SIZE (cargo/natord-1.0.9.tar.gz) = 3866
-SIZE (cargo/nom-6.0.1.tar.gz) = 147508
-SIZE (cargo/num-integer-0.1.43.tar.gz) = 21966
-SIZE (cargo/num-traits-0.2.12.tar.gz) = 43807
+SIZE (cargo/nom-6.1.2.tar.gz) = 147539
+SIZE (cargo/num-integer-0.1.44.tar.gz) = 22216
+SIZE (cargo/num-traits-0.2.14.tar.gz) = 45476
 SIZE (cargo/objc-0.2.7.tar.gz) = 22036
 SIZE (cargo/objc-foundation-0.1.1.tar.gz) = 9063
 SIZE (cargo/objc_id-0.1.1.tar.gz) = 3258
-SIZE (cargo/object-0.20.0.tar.gz) = 168755
-SIZE (cargo/once_cell-1.5.2.tar.gz) = 27660
-SIZE (cargo/openssl-sys-0.9.58.tar.gz) = 47014
+SIZE (cargo/object-0.22.0.tar.gz) = 181505
+SIZE (cargo/once_cell-1.7.2.tar.gz) = 28250
 SIZE (cargo/percent-encoding-2.1.0.tar.gz) = 9748
-SIZE (cargo/pkg-config-0.3.18.tar.gz) = 14674
-SIZE (cargo/ppv-lite86-0.2.9.tar.gz) = 20933
+SIZE (cargo/pkg-config-0.3.19.tar.gz) = 15451
+SIZE (cargo/ppv-lite86-0.2.10.tar.gz) = 20915
 SIZE (cargo/proc-macro2-1.0.24.tar.gz) = 37716
 SIZE (cargo/proptest-0.10.1.tar.gz) = 189747
 SIZE (cargo/quick-error-1.2.3.tar.gz) = 15066
-SIZE (cargo/quote-1.0.7.tar.gz) = 25170
+SIZE (cargo/quote-1.0.8.tar.gz) = 24997
 SIZE (cargo/radium-0.5.3.tar.gz) = 7588
 SIZE (cargo/rand-0.7.3.tar.gz) = 112246
+SIZE (cargo/rand-0.8.3.tar.gz) = 84493
 SIZE (cargo/rand_chacha-0.2.2.tar.gz) = 13267
+SIZE (cargo/rand_chacha-0.3.0.tar.gz) = 13920
 SIZE (cargo/rand_core-0.5.1.tar.gz) = 21116
+SIZE (cargo/rand_core-0.6.2.tar.gz) = 21708
 SIZE (cargo/rand_hc-0.2.0.tar.gz) = 11670
+SIZE (cargo/rand_hc-0.3.0.tar.gz) = 11780
 SIZE (cargo/rand_xorshift-0.2.0.tar.gz) = 9098
-SIZE (cargo/redox_syscall-0.1.57.tar.gz) = 17087
-SIZE (cargo/regex-1.3.9.tar.gz) = 236683
-SIZE (cargo/regex-syntax-0.6.18.tar.gz) = 294440
+SIZE (cargo/redox_syscall-0.2.4.tar.gz) = 23234
+SIZE (cargo/regex-1.4.2.tar.gz) = 236931
+SIZE (cargo/regex-syntax-0.6.21.tar.gz) = 293572
 SIZE (cargo/remove_dir_all-0.5.3.tar.gz) = 9184
-SIZE (cargo/rustc-demangle-0.1.16.tar.gz) = 19137
+SIZE (cargo/rustc-demangle-0.1.18.tar.gz) = 19913
 SIZE (cargo/rusty-fork-0.3.0.tar.gz) = 19881
 SIZE (cargo/ryu-1.0.5.tar.gz) = 49570
 SIZE (cargo/scratch-1.0.0.tar.gz) = 8569
-SIZE (cargo/section_testing-0.0.4.tar.gz) = 4362
+SIZE (cargo/section_testing-0.0.5.tar.gz) = 4464
 SIZE (cargo/static_assertions-1.1.0.tar.gz) = 18480
-SIZE (cargo/syn-1.0.48.tar.gz) = 225747
+SIZE (cargo/syn-1.0.55.tar.gz) = 229095
 SIZE (cargo/tap-1.0.0.tar.gz) = 8335
-SIZE (cargo/tempfile-3.1.0.tar.gz) = 25823
-SIZE (cargo/termcolor-1.1.0.tar.gz) = 17193
+SIZE (cargo/tempfile-3.2.0.tar.gz) = 25892
+SIZE (cargo/termcolor-1.1.2.tar.gz) = 17287
 SIZE (cargo/textwrap-0.11.0.tar.gz) = 17322
 SIZE (cargo/thread_local-1.0.1.tar.gz) = 12609
 SIZE (cargo/time-0.1.44.tar.gz) = 28885
-SIZE (cargo/tinyvec-0.3.4.tar.gz) = 17586
+SIZE (cargo/tinyvec-1.1.0.tar.gz) = 39037
+SIZE (cargo/tinyvec_macros-0.1.0.tar.gz) = 1817
 SIZE (cargo/unicode-bidi-0.3.4.tar.gz) = 32228
-SIZE (cargo/unicode-normalization-0.1.13.tar.gz) = 91691
+SIZE (cargo/unicode-normalization-0.1.16.tar.gz) = 92805
 SIZE (cargo/unicode-width-0.1.8.tar.gz) = 16732
 SIZE (cargo/unicode-xid-0.2.1.tar.gz) = 14392
-SIZE (cargo/url-2.2.0.tar.gz) = 42787
-SIZE (cargo/vcpkg-0.2.10.tar.gz) = 11504
+SIZE (cargo/url-2.2.1.tar.gz) = 65434
+SIZE (cargo/vcpkg-0.2.11.tar.gz) = 12600
 SIZE (cargo/version_check-0.9.2.tar.gz) = 11979
 SIZE (cargo/wait-timeout-0.2.0.tar.gz) = 12441
 SIZE (cargo/wasi-0.10.0+wasi-snapshot-preview1.tar.gz) = 26964
@@ -193,4 +205,4 @@ SIZE (cargo/winapi-util-0.1.5.tar.gz) = 
 SIZE (cargo/winapi-x86_64-pc-windows-gnu-0.4.0.tar.gz) = 2947998
 SIZE (cargo/wyz-0.2.0.tar.gz) = 12926
 SIZE (cargo/xdg-2.2.0.tar.gz) = 13387
-SIZE (newsboat-2.22.1.tar.xz) = 773900
+SIZE (newsboat-2.23.tar.xz) = 789948
Index: patches/patch-Makefile
===================================================================
RCS file: /cvs/ports/www/newsboat/patches/patch-Makefile,v
retrieving revision 1.9
diff -u -p -r1.9 patch-Makefile
--- patches/patch-Makefile      10 Jan 2021 16:49:55 -0000      1.9
+++ patches/patch-Makefile      19 Jun 2021 08:02:53 -0000
@@ -3,7 +3,7 @@ $OpenBSD: patch-Makefile,v 1.9 2021/01/1
 Index: Makefile
 --- Makefile.orig
 +++ Makefile
-@@ -45,9 +45,9 @@ CXX_FOR_BUILD?=$(CXX)
+@@ -49,9 +49,9 @@ CXX_FOR_BUILD?=$(CXX)
  # compiler and linker flags
  DEFINES=-DLOCALEDIR='"$(localedir)"'
  
@@ -15,7 +15,7 @@ Index: Makefile
  LDFLAGS+=-L.
  
  # Constants
-@@ -79,7 +79,7 @@ FILTERLIB_OUTPUT=libfilter.a
+@@ -83,7 +83,7 @@ FILTERLIB_OUTPUT=libfilter.a
  NEWSBOAT=newsboat
  NEWSBOAT_SOURCES:=$(shell cat mk/newsboat.deps)
  NEWSBOAT_OBJS:=$(patsubst %.cpp,%.o,$(NEWSBOAT_SOURCES))
@@ -24,7 +24,7 @@ Index: Makefile
  
  RSSPPLIB_SOURCES=$(sort $(wildcard rss/*.cpp))
  RSSPPLIB_OBJS=$(patsubst rss/%.cpp,rss/%.o,$(RSSPPLIB_SOURCES))
-@@ -105,7 +105,7 @@ endif
+@@ -109,7 +109,7 @@ endif
  PODBOAT=podboat
  PODBOAT_SOURCES:=$(shell cat mk/podboat.deps)
  PODBOAT_OBJS:=$(patsubst %.cpp,%.o,$(PODBOAT_SOURCES))
Index: patches/patch-rust_libnewsboat_src_utils_rs
===================================================================
RCS file: patches/patch-rust_libnewsboat_src_utils_rs
diff -N patches/patch-rust_libnewsboat_src_utils_rs
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ patches/patch-rust_libnewsboat_src_utils_rs 19 Jun 2021 08:30:27 -0000
@@ -0,0 +1,29 @@
+$OpenBSD$
+
+iconv symbols are not part of libc on OpenBSD, so link agaist 
converters/libiconv
+
+Index: rust/libnewsboat/src/utils.rs
+--- rust/libnewsboat/src/utils.rs.orig
++++ rust/libnewsboat/src/utils.rs
+@@ -892,10 +892,13 @@ type iconv_t = *mut c_void;
+ // On FreeBSD, link with GNU libiconv; the iconv implementation in libc 
doesn't support //TRANSLIT
+ // and WCHAR_T. This is also why we change the symbol names from "iconv" to 
"libiconv" below.
+ #[cfg_attr(target_os = "freebsd", link(name = "iconv"))]
++#[cfg_attr(target_os = "openbsd", link(name = "iconv"))]
+ extern "C" {
+     #[cfg_attr(target_os = "freebsd", link_name = "libiconv_open")]
++    #[cfg_attr(target_os = "openbsd", link_name = "libiconv_open")]
+     pub fn iconv_open(tocode: *const c_char, fromcode: *const c_char) -> 
iconv_t;
+     #[cfg_attr(target_os = "freebsd", link_name = "libiconv")]
++    #[cfg_attr(target_os = "openbsd", link_name = "libiconv")]
+     pub fn iconv(
+         cd: iconv_t,
+         inbuf: *mut *mut c_char,
+@@ -904,6 +907,7 @@ extern "C" {
+         outbytesleft: *mut size_t,
+     ) -> size_t;
+     #[cfg_attr(target_os = "freebsd", link_name = "libiconv_close")]
++    #[cfg_attr(target_os = "openbsd", link_name = "libiconv_close")]
+     pub fn iconv_close(cd: iconv_t) -> c_int;
+ }
+ 

Reply via email to