On Sat, Jun 19, 2021 at 10:35:30AM +0200, Theo Buehler wrote:
> 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.
ok semarie@
Thanks for have take care of it !
> 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;
> + }
> +
>
--
Sebastien Marie
No comments:
Post a Comment