From c329aec589c81879143797e6b1f423878b7ce9dd Mon Sep 17 00:00:00 2001 From: fcambus Date: Sun, 10 Nov 2019 17:00:15 +0000 Subject: [PATCH] Update newsboat to 2.17.1. --- www/newsboat/Makefile | 39 +++++++++-- www/newsboat/distinfo | 68 +++++++++++++++++-- www/newsboat/patches/patch-Makefile | 26 +++---- ...odcargo-crates_gettext-sys-0_19_8_build_rs | 15 ++++ ...go-crates_openssl-sys-0_9_46_build_main_rs | 55 +++++++++++++++ www/newsboat/pkg/PLIST | 30 +++++++- 6 files changed, 207 insertions(+), 26 deletions(-) create mode 100644 www/newsboat/patches/patch-modcargo-crates_gettext-sys-0_19_8_build_rs create mode 100644 www/newsboat/patches/patch-modcargo-crates_openssl-sys-0_9_46_build_main_rs diff --git a/www/newsboat/Makefile b/www/newsboat/Makefile index 42f3bd34a8b..86c99738199 100644 --- a/www/newsboat/Makefile +++ b/www/newsboat/Makefile @@ -1,10 +1,9 @@ -# $OpenBSD: Makefile,v 1.13 2019/09/02 07:03:39 semarie Exp $ +# $OpenBSD: Makefile,v 1.14 2019/11/10 17:00:15 fcambus Exp $ COMMENT = RSS/Atom feed reader for text terminals -V = 2.15 +V = 2.17.1 DISTNAME = newsboat-$V -REVISION = 0 CATEGORIES = www @@ -16,7 +15,7 @@ MAINTAINER = Frederic Cambus PERMIT_PACKAGE = Yes WANTLIB += ${COMPILER_LIBCXX} c crypto curl curses iconv intl -WANTLIB += json-c m sqlite3 stfl xml2 +WANTLIB += json-c m sqlite3 ssl stfl xml2 MASTER_SITES = https://www.newsboat.org/releases/$V/ @@ -39,31 +38,48 @@ MODCARGO_CRATES += arrayvec 0.4.10 # MIT/Apache-2.0 MODCARGO_CRATES += autocfg 0.1.2 # Apache-2.0/MIT MODCARGO_CRATES += backtrace 0.3.13 # MIT/Apache-2.0 MODCARGO_CRATES += backtrace-sys 0.1.28 # MIT/Apache-2.0 +MODCARGO_CRATES += bit-set 0.5.1 # MIT/Apache-2.0 +MODCARGO_CRATES += bit-vec 0.5.1 # MIT/Apache-2.0 MODCARGO_CRATES += bitflags 1.0.4 # MIT/Apache-2.0 MODCARGO_CRATES += blake2-rfc 0.2.18 # MIT OR Apache-2.0 MODCARGO_CRATES += cc 1.0.29 # MIT/Apache-2.0 MODCARGO_CRATES += cfg-if 0.1.6 # MIT/Apache-2.0 MODCARGO_CRATES += chrono 0.4.6 # MIT/Apache-2.0 +MODCARGO_CRATES += clap 2.33.0 # MIT MODCARGO_CRATES += cloudabi 0.0.3 # BSD-2-Clause MODCARGO_CRATES += constant_time_eq 0.1.3 # CC0-1.0 +MODCARGO_CRATES += curl-sys 0.4.5 # MIT MODCARGO_CRATES += dirs 1.0.4 # MIT OR Apache-2.0 MODCARGO_CRATES += failure 0.1.5 # MIT OR Apache-2.0 MODCARGO_CRATES += failure_derive 0.1.5 # MIT OR Apache-2.0 +MODCARGO_CRATES += fnv 1.0.6 # Apache-2.0 / MIT MODCARGO_CRATES += fuchsia-cprng 0.1.1 # LICENSE +MODCARGO_CRATES += gettext-rs 0.4.1 # MIT +MODCARGO_CRATES += gettext-sys 0.19.8 # MIT MODCARGO_CRATES += idna 0.1.5 # MIT/Apache-2.0 +MODCARGO_CRATES += kernel32-sys 0.2.2 # MIT +MODCARGO_CRATES += lazy_static 0.2.11 # MIT/Apache-2.0 MODCARGO_CRATES += lazy_static 1.2.0 # MIT/Apache-2.0 -MODCARGO_CRATES += libc 0.2.63 # MIT OR Apache-2.0 +MODCARGO_CRATES += libc 0.2.48 # MIT OR Apache-2.0 +MODCARGO_CRATES += libz-sys 1.0.17 # MIT/Apache-2.0 +MODCARGO_CRATES += locale_config 0.2.2 # MIT MODCARGO_CRATES += lock_api 0.1.5 # Apache-2.0/MIT MODCARGO_CRATES += matches 0.1.8 # MIT MODCARGO_CRATES += memchr 2.1.3 # Unlicense/MIT +MODCARGO_CRATES += natord 1.0.9 # MIT MODCARGO_CRATES += nodrop 0.1.13 # MIT/Apache-2.0 +MODCARGO_CRATES += nom 4.2.3 # MIT MODCARGO_CRATES += num-integer 0.1.39 # MIT/Apache-2.0 MODCARGO_CRATES += num-traits 0.2.6 # MIT/Apache-2.0 MODCARGO_CRATES += once_cell 0.1.8 # MIT OR Apache-2.0 +MODCARGO_CRATES += openssl-sys 0.9.46 # MIT MODCARGO_CRATES += parking_lot 0.7.1 # Apache-2.0/MIT MODCARGO_CRATES += parking_lot_core 0.4.0 # Apache-2.0/MIT MODCARGO_CRATES += percent-encoding 1.0.1 # MIT/Apache-2.0 +MODCARGO_CRATES += pkg-config 0.3.14 # MIT/Apache-2.0 MODCARGO_CRATES += proc-macro2 0.4.27 # MIT/Apache-2.0 +MODCARGO_CRATES += proptest 0.7.2 # MIT/Apache-2.0 +MODCARGO_CRATES += quick-error 1.2.2 # MIT/Apache-2.0 MODCARGO_CRATES += quote 0.6.11 # MIT/Apache-2.0 MODCARGO_CRATES += rand 0.4.6 # MIT/Apache-2.0 MODCARGO_CRATES += rand 0.5.6 # MIT/Apache-2.0 @@ -80,33 +96,46 @@ MODCARGO_CRATES += rand_xorshift 0.1.1 # MIT/Apache-2.0 MODCARGO_CRATES += rdrand 0.4.0 # ISC MODCARGO_CRATES += redox_syscall 0.1.51 # MIT MODCARGO_CRATES += redox_users 0.2.0 # MIT +MODCARGO_CRATES += regex 0.2.11 # MIT/Apache-2.0 MODCARGO_CRATES += regex 1.1.0 # MIT/Apache-2.0 +MODCARGO_CRATES += regex-syntax 0.4.2 # MIT/Apache-2.0 +MODCARGO_CRATES += regex-syntax 0.5.6 # MIT/Apache-2.0 MODCARGO_CRATES += regex-syntax 0.6.5 # MIT/Apache-2.0 MODCARGO_CRATES += remove_dir_all 0.5.1 # MIT/Apache-2.0 MODCARGO_CRATES += rustc-demangle 0.1.13 # MIT/Apache-2.0 MODCARGO_CRATES += rustc_version 0.2.3 # MIT/Apache-2.0 +MODCARGO_CRATES += rusty-fork 0.2.1 # MIT/Apache-2.0 MODCARGO_CRATES += scoped_threadpool 0.1.9 # MIT MODCARGO_CRATES += scopeguard 0.3.3 # MIT/Apache-2.0 +MODCARGO_CRATES += section_testing 0.0.4 # MIT MODCARGO_CRATES += semver 0.9.0 # MIT/Apache-2.0 MODCARGO_CRATES += semver-parser 0.7.0 # MIT/Apache-2.0 MODCARGO_CRATES += smallvec 0.6.8 # MIT/Apache-2.0 MODCARGO_CRATES += syn 0.15.26 # MIT/Apache-2.0 MODCARGO_CRATES += synstructure 0.10.1 # MIT MODCARGO_CRATES += tempfile 3.0.6 # MIT/Apache-2.0 +MODCARGO_CRATES += textwrap 0.11.0 # MIT MODCARGO_CRATES += thread_local 0.3.6 # Apache-2.0/MIT MODCARGO_CRATES += time 0.1.42 # MIT/Apache-2.0 MODCARGO_CRATES += ucd-util 0.1.3 # MIT/Apache-2.0 MODCARGO_CRATES += unicode-bidi 0.3.4 # MIT / Apache-2.0 MODCARGO_CRATES += unicode-normalization 0.1.8 # MIT/Apache-2.0 +MODCARGO_CRATES += unicode-segmentation 1.2.1 # MIT/Apache-2.0 MODCARGO_CRATES += unicode-width 0.1.5 # MIT/Apache-2.0 MODCARGO_CRATES += unicode-xid 0.1.0 # MIT/Apache-2.0 MODCARGO_CRATES += unreachable 1.0.0 # MIT / Apache-2.0 MODCARGO_CRATES += url 1.7.2 # MIT/Apache-2.0 MODCARGO_CRATES += utf8-ranges 1.0.2 # Unlicense/MIT +MODCARGO_CRATES += vcpkg 0.2.6 # MIT/Apache-2.0 +MODCARGO_CRATES += version_check 0.1.5 # MIT/Apache-2.0 MODCARGO_CRATES += void 1.0.2 # MIT +MODCARGO_CRATES += wait-timeout 0.1.5 # MIT/Apache-2.0 +MODCARGO_CRATES += winapi 0.2.8 # MIT MODCARGO_CRATES += winapi 0.3.6 # MIT/Apache-2.0 +MODCARGO_CRATES += winapi-build 0.1.1 # MIT MODCARGO_CRATES += winapi-i686-pc-windows-gnu 0.4.0 # MIT/Apache-2.0 MODCARGO_CRATES += winapi-x86_64-pc-windows-gnu 0.4.0 # MIT/Apache-2.0 +MODCARGO_CRATES += xdg 2.2.0 # Apache-2.0/MIT BUILD_DEPENDS = devel/gettext,-tools \ textproc/asciidoc diff --git a/www/newsboat/distinfo b/www/newsboat/distinfo index 750dc6d296e..c078c06d060 100644 --- a/www/newsboat/distinfo +++ b/www/newsboat/distinfo @@ -4,31 +4,48 @@ SHA256 (cargo/arrayvec-0.4.10.tar.gz) = ksf7dryIJqizO07luweiR6gednZKtNVej3PjpNiA SHA256 (cargo/autocfg-0.1.2.tar.gz) = ptZAvuLaSfYKQGin+uU6zeiYJRSre66LjOqeiMvP15k= SHA256 (cargo/backtrace-0.3.13.tar.gz) = tbSTtm4DCQ68Q0PrAvlP+UTgy8msZXFJHRcLoCZ0HrU= SHA256 (cargo/backtrace-sys-0.1.28.tar.gz) = eXyDCsJczJKn+Ke5hiveRAcVUxUUWUphVOPUpU3XabY= +SHA256 (cargo/bit-set-0.5.1.tar.gz) = 6EwjiYLEseHuZo0TbFEMZ6E0ZSecDLNn6muvYxBiCoA= +SHA256 (cargo/bit-vec-0.5.1.tar.gz) = 9Zu+ldTlKmOY7CEjjTFXfysoqdhoB/BspZ0ZHYRA0Ls= SHA256 (cargo/bitflags-1.0.4.tar.gz) = IoBHp29GhifKcXduzevXMqNCMIH89RJVhbzXxJiGzhI= SHA256 (cargo/blake2-rfc-0.2.18.tar.gz) = XW1TC90tUpZqbQO3qWSt164aKI0lIUBm/UtgDw95ZAA= SHA256 (cargo/cc-1.0.29.tar.gz) = Q5CjtfT2vOnB0MABKDed9DPlN3f90w6S8WpSkzK67E4= SHA256 (cargo/cfg-if-0.1.6.tar.gz) = CCu5so4A08nTnMA+ZM5M6g8bubP95JPwy8AIRy0ivfQ= SHA256 (cargo/chrono-0.4.6.tar.gz) = RZEogRIcsm+tfDjBe6faoYdkdxg2s0+rfT+9k+1jOHg= +SHA256 (cargo/clap-2.33.0.tar.gz) = UGf1uy2A711otMh9uBYB8LdbymJ7wu92sUHXuEajxtk= SHA256 (cargo/cloudabi-0.0.3.tar.gz) = 3fxbmqXUUHrK+HLecQUd/Q4wmGDoiWbhBR5GKgd6rE8= SHA256 (cargo/constant_time_eq-0.1.3.tar.gz) = j/AS4iXOFm1EIuDnhBnZAXGXYPYq4reWnKa1ZNG1Sp4= +SHA256 (cargo/curl-sys-0.4.5.tar.gz) = ccY6VAqe5OFeVsPtmxGi8SEjm59te3/jD2FuBIFI35o= SHA256 (cargo/dirs-1.0.4.tar.gz) = iJct6JH2EYCStkPYWgso4GeOD5SNf4eaoy8tWq/pfSo= SHA256 (cargo/failure-0.1.5.tar.gz) = eVvYPTq+uSIPJX5ZeqAIClCLJ1M4JK3zNlKWSPar9+I= SHA256 (cargo/failure_derive-0.1.5.tar.gz) = 6hBjkV/X70MJ4iKloHz5wxn7nHg2sfibhUWGctuxJ+E= +SHA256 (cargo/fnv-1.0.6.tar.gz) = L62FVT4JpviB9znCnwsAsPATV8dDJm1Hi2iVHOIyhfM= SHA256 (cargo/fuchsia-cprng-0.1.1.tar.gz) = oG931SbBpgG3xM3Zj1S16qv/wU1fLwKW/r3H81fG07o= +SHA256 (cargo/gettext-rs-0.4.1.tar.gz) = slAgceCIZRvV/sh6iWvipbkI6BcHDTUKU0owWrycYEg= +SHA256 (cargo/gettext-sys-0.19.8.tar.gz) = YsZEwLi3Nwb7jHQgUz/TCr9vQcJwOZS8bwgm/Ot/s9Y= SHA256 (cargo/idna-0.1.5.tar.gz) = OPCeDwsftV/e4fF0cK2ADad69RhqGnbAJrZ5NYt+hE4= +SHA256 (cargo/kernel32-sys-0.2.2.tar.gz) = dQdiSylINDHAui2Crs6Mps26k4K/9N3Q90kFYMBWCY0= +SHA256 (cargo/lazy_static-0.2.11.tar.gz) = dvAzx61hRFxbNHxzgt0SN4R+sbzlkP5QNl3LM9VGvnM= SHA256 (cargo/lazy_static-1.2.0.tar.gz) = o3TIm521WJVFOnTB44hh2d7sCwG0BaglFunV3kgg3qE= -SHA256 (cargo/libc-0.2.63.tar.gz) = 15WDUCv/BSPhB8pE3TZv+AfGRCtKlMzvBDLH6E+FZYM= +SHA256 (cargo/libc-0.2.48.tar.gz) = 6WLHZBAIrAEPpgp9/cFxJEnynETvLUcCOUrqlD7nUEc= +SHA256 (cargo/libz-sys-1.0.17.tar.gz) = ROu8dg/S0vTZPeCaDhPZfgV2EgUuhx2pmFzty0Uea9U= +SHA256 (cargo/locale_config-0.2.2.tar.gz) = FPvuDjm8LdaiQnxP3qZumCbMH9CbCgt1UDWfX27+Has= SHA256 (cargo/lock_api-0.1.5.tar.gz) = YuvxOR9qytYOXItDcG3eRYLfdcBmmKtEUR0VAWvCRCw= SHA256 (cargo/matches-0.1.8.tar.gz) = f/xcUzhGnU0+oX0mn6jqNRKtJHJHwwvS32nmgwntCgg= SHA256 (cargo/memchr-2.1.3.tar.gz) = 4d1OqsKYwyzgfrbtkkLtp9gpVbkXC31ttZsuAsxj/Lg= +SHA256 (cargo/natord-1.0.9.tar.gz) = MI2W243rxyfD/ZdEqsUXUSQ0IORu30AQEJCNp/jV5Xw= SHA256 (cargo/nodrop-0.1.13.tar.gz) = L5Zn3cxsyKQ6/Jt5F1mdchaqCcRjkZ6jLFntbKyLyUU= +SHA256 (cargo/nom-4.2.3.tar.gz) = KtKpGo6GnuswucsxGa6HdzqPSuYX9BseucFUspBfe9Y= SHA256 (cargo/num-integer-0.1.39.tar.gz) = 6D1SjSZ38FGMVwuvK3q9zwzS0kiGC2hQe9yz6R1MDOo= SHA256 (cargo/num-traits-0.2.6.tar.gz) = CzpdfMl9bTDYubyPoZv0U0n/5GJB6IFvUPYvbWqqvuE= SHA256 (cargo/once_cell-0.1.8.tar.gz) = UywpomEWikXOKJSPlTfd16XdJyzFE7MBex6CqI+WLDc= +SHA256 (cargo/openssl-sys-0.9.46.tar.gz) = BWNuBrT4di1LgdJKNR85ZvOL0lzLz9I1YGyR/bgsxg8= SHA256 (cargo/parking_lot-0.7.1.tar.gz) = q0G0rtCCcF0QVkFq5EaLbqmdUlmezzFpsACI1DET4zc= SHA256 (cargo/parking_lot_core-0.4.0.tar.gz) = lMjHkjk2so1Ubf0U1EcurzTJmxThyXOjKz5tTrBCmMk= SHA256 (cargo/percent-encoding-1.0.1.tar.gz) = MQEN0uGsM9W0altBNJUjmIKBPgNp+O2KXiZvFzYC+DE= +SHA256 (cargo/pkg-config-0.3.14.tar.gz) = Z26OsrG0yQQ1Eam3vqCRUyDX5QKwoHn7A/ljWlJSsYw= SHA256 (cargo/proc-macro2-0.4.27.tar.gz) = TTF/nK7OeWvhmAg3/Vyz3+xWE+vbBK0JVt7qg84WiRU= +SHA256 (cargo/proptest-0.7.2.tar.gz) = J/J1p2uCRxQEbOCx4AMj4GQ34Cfy0xsrYnLK4wr68Y0= +SHA256 (cargo/quick-error-1.2.2.tar.gz) = knS5QIh86a3d6ZxO7mtcRMxJSxgrl+c9yP/cszl/0/A= SHA256 (cargo/quote-0.6.11.tar.gz) = zdjgS9nFLgNCtAZGnUlPywM75L2+XGBgFt77sWgUEeE= SHA256 (cargo/rand-0.4.6.tar.gz) = VShAuXATsaJpksEerDS913jkZGAaTCBUtfC/98Z2EpM= SHA256 (cargo/rand-0.5.6.tar.gz) = xhjEfNPr0gl5ARWrg33kFCVyOVatPOLmp/CYkJR8rLk= @@ -45,65 +62,95 @@ SHA256 (cargo/rand_xorshift-0.1.1.tar.gz) = y/fp5iNUmw4h9ul8+OzyR8Go/S6KmSriZTFD SHA256 (cargo/rdrand-0.4.0.tar.gz) = Z4BU63coa1FYG6Q2IMyRGr8CdYyR+T9Hl2eu0PkEWLI= SHA256 (cargo/redox_syscall-0.1.51.tar.gz) = Qj43b//KPfoGyel5CpzNKC+vs8xuY5fQHb9k+brMa4U= SHA256 (cargo/redox_users-0.2.0.tar.gz) = IUqX5JvmT9LIb1aN0MssdX0sxT3pWyc7atChyQhILyY= +SHA256 (cargo/regex-0.2.11.tar.gz) = kymryZ45Ep/M6r0kz12FtGce98KcUOlyvFr+MkOOw4Q= SHA256 (cargo/regex-1.1.0.tar.gz) = N+fLvTcIac4ujf8lxwGHAtELIaIO9xNTFvja7NbCW38= +SHA256 (cargo/regex-syntax-0.4.2.tar.gz) = jpMcWLk9hvCAxzS/0rzn3QB5riMxI1gYEzyL5/Qi4g4= +SHA256 (cargo/regex-syntax-0.5.6.tar.gz) = fXB6T6Jjfy3KLvn9AiJex2Yf4BpTYjweZRW2kWUR96c= SHA256 (cargo/regex-syntax-0.6.5.tar.gz) = jC817trVKV/fAKY9fUsjgTVyP5K0NOwGd02tFcerCGE= SHA256 (cargo/remove_dir_all-0.5.1.tar.gz) = NIi6G5oghNOGRcTAgnahdS3L8scTDXTxVpaBrV0nmcU= SHA256 (cargo/rustc-demangle-0.1.13.tar.gz) = rayq4W0Ctuw3/ces/N3zZZeN520Zg9PuIq/CYOHKlhk= SHA256 (cargo/rustc_version-0.2.3.tar.gz) = E44+Cstsn7JYsZtny4q9Y8AGedKFGAXqFRRlRk/pAwo= +SHA256 (cargo/rusty-fork-0.2.1.tar.gz) = lZHxkNKFJyC2ecIfZq2Sn58de7CdEZPCYWdYYCnYSJw= SHA256 (cargo/scoped_threadpool-0.1.9.tar.gz) = HVH131r0OrPxNgtCn6XgFSrFzowL1khcrkkDMuloRqg= SHA256 (cargo/scopeguard-0.3.3.tar.gz) = lCWPU2Aa8R5qSfciQi9uNCXFKwYkWlz5vAmQixdPXic= +SHA256 (cargo/section_testing-0.0.4.tar.gz) = 7OTX2Y/at13f9cT61UpMetAiKhPIo8aFnxA3odnlPyg= SHA256 (cargo/semver-0.9.0.tar.gz) = HX657ywYZhkCzEflNfm8UbeKzSVNpx03XC9nINmkBAM= SHA256 (cargo/semver-parser-0.7.0.tar.gz) = OIod8lPsoIVQvvbHI5LP58MJFL9B31Jptoy9b/j1cKM= SHA256 (cargo/smallvec-0.6.8.tar.gz) = iK6gc5Zasp9u21ST+vlq1mL7GKqe6xhqO3BXlRYF7RU= SHA256 (cargo/syn-0.15.26.tar.gz) = +S5imqHZyCeyu4KXBGwcz/xXyZuUemgNPM/x8Tajvuk= SHA256 (cargo/synstructure-0.10.1.tar.gz) = c2hxOb+ZKFSDyWrArdSCw3dlKL6sHZfURPbpHyA6IBU= SHA256 (cargo/tempfile-3.0.6.tar.gz) = N9qlWnJAxJMchFWfA7PK19GVNYQNHEoMxOmy+w3PcP8= +SHA256 (cargo/textwrap-0.11.0.tar.gz) = 0yZhD0CMek629Rw3wzDklrCFBslFfJ00KH7MOICfsGA= SHA256 (cargo/thread_local-0.3.6.tar.gz) = xrU+MpAA7cKzTb6FRf0g5VozM2LQoyGQloWhm9KMPxs= SHA256 (cargo/time-0.1.42.tar.gz) = 243PyghsEUPJJwrEKiu9in7kd7eKyORbGav7DL7eS28= SHA256 (cargo/ucd-util-0.1.3.tar.gz) = U1wgTuTYQ0R4WTSAuPhqtF7JquDoPFaMqBq/D9Doj4Y= SHA256 (cargo/unicode-bidi-0.3.4.tar.gz) = SfK9DGRoqCMOHbIpz/gCkhfPYjx2fqXWC/vUJynqVNU= SHA256 (cargo/unicode-normalization-0.1.8.tar.gz) = FBM5oIuYLZQr4soG/4sHZWPL4iPRvv1UUHFnkNROJCY= +SHA256 (cargo/unicode-segmentation-1.2.1.tar.gz) = qmAk/BLd/RxtvBSoD6IyTUVohJhpt3n2vTfl5MAzRNE= SHA256 (cargo/unicode-width-0.1.5.tar.gz) = iCOGIxxF30cAsnXH/1W282mHgKZQAmOA5y2r52+kZSY= SHA256 (cargo/unicode-xid-0.1.0.tar.gz) = /HIwR5bQgY41fq1OAA0ZycF0qyPcEQk6yRkFTSCmp/w= SHA256 (cargo/unreachable-1.0.0.tar.gz) = OCgQh3/kSJkd/H8N1uOuXVgIj9DqXjUYllX4TmgU+lY= SHA256 (cargo/url-1.7.2.tar.gz) = 3U58DVMSZjaVGaSqTzmddIvTcEOwC94eT/H2ChILNVo= SHA256 (cargo/utf8-ranges-1.0.2.tar.gz) = eW9+SL74dgn3refgZJWofVzQbHhm5qXL/O/8VYokNzc= +SHA256 (cargo/vcpkg-0.2.6.tar.gz) = 3vKW0+s7EjcbLH0Og7/hQD5Nstegu6MkoSshxO4TFD0= +SHA256 (cargo/version_check-0.1.5.tar.gz) = kUsaZ3bEySmmAvr9i8dC4GNl1Ly+SMMPnMpYJPcNyd0= SHA256 (cargo/void-1.0.2.tar.gz) = agLkiF7TvA8t6Q6m3UXry7ZtrP/gNUf627DuridwiH0= +SHA256 (cargo/wait-timeout-0.1.5.tar.gz) = ufO/dBqAFTGZPbZHi5VoIRdHH3aRb15pDdjUU5Wwk0k= +SHA256 (cargo/winapi-0.2.8.tar.gz) = Fn3J1pSam4V/NFEnXpEcP0QlWELB96dvM8VRA6kJCHo= SHA256 (cargo/winapi-0.3.6.tar.gz) = ksHrM2QeJ2z6IUoFIqytV75cVrEMs0izxRF9t186xLA= +SHA256 (cargo/winapi-build-0.1.1.tar.gz) = LTFe7js0rKR5ey2msT7Ygmbm1hJWKgxGOQr4KZ/Gmbw= SHA256 (cargo/winapi-i686-pc-windows-gnu-0.4.0.tar.gz) = rDuHxjYgQm3ZuZHlzgMp7/VFvMu7NPO+Cf9vtqtRt7Y= SHA256 (cargo/winapi-x86_64-pc-windows-gnu-0.4.0.tar.gz) = cS4ieEHQV8HuHNL7Ivp+WlRhro5I+iynnsQs/BkxGD8= -SHA256 (newsboat-2.15.tar.xz) = 2mjOk8At2pCKRx74mUuzxmjwYOtgRtSGw/BWScZlDbc= +SHA256 (cargo/xdg-2.2.0.tar.gz) = 0IloGqEGqG+t4bASj7Xa8H1YZ6UJqwNtmZiN7IBCmlc= +SHA256 (newsboat-2.17.1.tar.xz) = wevSSwFxcxVugXoaPdHZgoCN7DCokeH0h4BuX4YXGZc= SIZE (cargo/aho-corasick-0.6.9.tar.gz) = 25979 SIZE (cargo/argon2rs-0.2.5.tar.gz) = 353096 SIZE (cargo/arrayvec-0.4.10.tar.gz) = 26133 SIZE (cargo/autocfg-0.1.2.tar.gz) = 10444 SIZE (cargo/backtrace-0.3.13.tar.gz) = 34101 SIZE (cargo/backtrace-sys-0.1.28.tar.gz) = 522603 +SIZE (cargo/bit-set-0.5.1.tar.gz) = 14125 +SIZE (cargo/bit-vec-0.5.1.tar.gz) = 18765 SIZE (cargo/bitflags-1.0.4.tar.gz) = 15282 SIZE (cargo/blake2-rfc-0.2.18.tar.gz) = 15676 SIZE (cargo/cc-1.0.29.tar.gz) = 42386 SIZE (cargo/cfg-if-0.1.6.tar.gz) = 7411 SIZE (cargo/chrono-0.4.6.tar.gz) = 133108 +SIZE (cargo/clap-2.33.0.tar.gz) = 196458 SIZE (cargo/cloudabi-0.0.3.tar.gz) = 22156 SIZE (cargo/constant_time_eq-0.1.3.tar.gz) = 1279 +SIZE (cargo/curl-sys-0.4.5.tar.gz) = 2983237 SIZE (cargo/dirs-1.0.4.tar.gz) = 12844 SIZE (cargo/failure-0.1.5.tar.gz) = 36749 SIZE (cargo/failure_derive-0.1.5.tar.gz) = 4884 +SIZE (cargo/fnv-1.0.6.tar.gz) = 11131 SIZE (cargo/fuchsia-cprng-0.1.1.tar.gz) = 2950 +SIZE (cargo/gettext-rs-0.4.1.tar.gz) = 8488 +SIZE (cargo/gettext-sys-0.19.8.tar.gz) = 7215851 SIZE (cargo/idna-0.1.5.tar.gz) = 258735 +SIZE (cargo/kernel32-sys-0.2.2.tar.gz) = 24537 +SIZE (cargo/lazy_static-0.2.11.tar.gz) = 12361 SIZE (cargo/lazy_static-1.2.0.tar.gz) = 10840 -SIZE (cargo/libc-0.2.63.tar.gz) = 437880 +SIZE (cargo/libc-0.2.48.tar.gz) = 353045 +SIZE (cargo/libz-sys-1.0.17.tar.gz) = 632674 +SIZE (cargo/locale_config-0.2.2.tar.gz) = 20975 SIZE (cargo/lock_api-0.1.5.tar.gz) = 16967 SIZE (cargo/matches-0.1.8.tar.gz) = 2216 SIZE (cargo/memchr-2.1.3.tar.gz) = 20069 +SIZE (cargo/natord-1.0.9.tar.gz) = 3866 SIZE (cargo/nodrop-0.1.13.tar.gz) = 7508 +SIZE (cargo/nom-4.2.3.tar.gz) = 115343 SIZE (cargo/num-integer-0.1.39.tar.gz) = 17881 SIZE (cargo/num-traits-0.2.6.tar.gz) = 39923 SIZE (cargo/once_cell-0.1.8.tar.gz) = 14908 +SIZE (cargo/openssl-sys-0.9.46.tar.gz) = 44219 SIZE (cargo/parking_lot-0.7.1.tar.gz) = 32670 SIZE (cargo/parking_lot_core-0.4.0.tar.gz) = 26817 SIZE (cargo/percent-encoding-1.0.1.tar.gz) = 10057 +SIZE (cargo/pkg-config-0.3.14.tar.gz) = 13565 SIZE (cargo/proc-macro2-0.4.27.tar.gz) = 34098 +SIZE (cargo/proptest-0.7.2.tar.gz) = 144622 +SIZE (cargo/quick-error-1.2.2.tar.gz) = 15132 SIZE (cargo/quote-0.6.11.tar.gz) = 17283 SIZE (cargo/rand-0.4.6.tar.gz) = 76401 SIZE (cargo/rand-0.5.6.tar.gz) = 137236 @@ -120,31 +167,44 @@ SIZE (cargo/rand_xorshift-0.1.1.tar.gz) = 8997 SIZE (cargo/rdrand-0.4.0.tar.gz) = 6456 SIZE (cargo/redox_syscall-0.1.51.tar.gz) = 15646 SIZE (cargo/redox_users-0.2.0.tar.gz) = 11104 +SIZE (cargo/regex-0.2.11.tar.gz) = 209507 SIZE (cargo/regex-1.1.0.tar.gz) = 241219 +SIZE (cargo/regex-syntax-0.4.2.tar.gz) = 126234 +SIZE (cargo/regex-syntax-0.5.6.tar.gz) = 233912 SIZE (cargo/regex-syntax-0.6.5.tar.gz) = 272475 SIZE (cargo/remove_dir_all-0.5.1.tar.gz) = 8726 SIZE (cargo/rustc-demangle-0.1.13.tar.gz) = 11726 SIZE (cargo/rustc_version-0.2.3.tar.gz) = 10210 +SIZE (cargo/rusty-fork-0.2.1.tar.gz) = 20069 SIZE (cargo/scoped_threadpool-0.1.9.tar.gz) = 7800 SIZE (cargo/scopeguard-0.3.3.tar.gz) = 9605 +SIZE (cargo/section_testing-0.0.4.tar.gz) = 4362 SIZE (cargo/semver-0.9.0.tar.gz) = 17344 SIZE (cargo/semver-parser-0.7.0.tar.gz) = 10268 SIZE (cargo/smallvec-0.6.8.tar.gz) = 21448 SIZE (cargo/syn-0.15.26.tar.gz) = 145493 SIZE (cargo/synstructure-0.10.1.tar.gz) = 17836 SIZE (cargo/tempfile-3.0.6.tar.gz) = 23337 +SIZE (cargo/textwrap-0.11.0.tar.gz) = 17322 SIZE (cargo/thread_local-0.3.6.tar.gz) = 12388 SIZE (cargo/time-0.1.42.tar.gz) = 30005 SIZE (cargo/ucd-util-0.1.3.tar.gz) = 25897 SIZE (cargo/unicode-bidi-0.3.4.tar.gz) = 32228 SIZE (cargo/unicode-normalization-0.1.8.tar.gz) = 71158 +SIZE (cargo/unicode-segmentation-1.2.1.tar.gz) = 68223 SIZE (cargo/unicode-width-0.1.5.tar.gz) = 15761 SIZE (cargo/unicode-xid-0.1.0.tar.gz) = 16000 SIZE (cargo/unreachable-1.0.0.tar.gz) = 6355 SIZE (cargo/url-1.7.2.tar.gz) = 68597 SIZE (cargo/utf8-ranges-1.0.2.tar.gz) = 8510 +SIZE (cargo/vcpkg-0.2.6.tar.gz) = 9866 +SIZE (cargo/version_check-0.1.5.tar.gz) = 8173 SIZE (cargo/void-1.0.2.tar.gz) = 2356 +SIZE (cargo/wait-timeout-0.1.5.tar.gz) = 12797 +SIZE (cargo/winapi-0.2.8.tar.gz) = 455145 SIZE (cargo/winapi-0.3.6.tar.gz) = 1029391 +SIZE (cargo/winapi-build-0.1.1.tar.gz) = 669 SIZE (cargo/winapi-i686-pc-windows-gnu-0.4.0.tar.gz) = 2918815 SIZE (cargo/winapi-x86_64-pc-windows-gnu-0.4.0.tar.gz) = 2947998 -SIZE (newsboat-2.15.tar.xz) = 501324 +SIZE (cargo/xdg-2.2.0.tar.gz) = 13387 +SIZE (newsboat-2.17.1.tar.xz) = 571412 diff --git a/www/newsboat/patches/patch-Makefile b/www/newsboat/patches/patch-Makefile index 9020763887f..f94699de5bc 100644 --- a/www/newsboat/patches/patch-Makefile +++ b/www/newsboat/patches/patch-Makefile @@ -1,38 +1,32 @@ -$OpenBSD: patch-Makefile,v 1.4 2019/04/02 09:01:14 fcambus Exp $ +$OpenBSD: patch-Makefile,v 1.5 2019/11/10 17:00:15 fcambus Exp $ Index: Makefile --- Makefile.orig +++ Makefile -@@ -21,7 +21,7 @@ GIT_HASH:=$(shell git describe --abbrev=4 --dirty --al - DEFINES+=-DGIT_HASH=\"$(GIT_HASH)\" - endif +@@ -16,7 +16,7 @@ CXX_FOR_BUILD?=$(CXX) + # compiler and linker flags + DEFINES=-DLOCALEDIR=\"$(localedir)\" -WARNFLAGS=-Werror -Wall -Wextra -Wunreachable-code +WARNFLAGS=-Wall -Wextra -Wunreachable-code INCLUDES=-Iinclude -Istfl -Ifilter -I. -Irss BARE_CXXFLAGS=-std=c++11 -O2 -ggdb $(INCLUDES) LDFLAGS+=-L. -@@ -51,7 +51,7 @@ FILTERLIB_OUTPUT=libfilter.a +@@ -46,7 +46,7 @@ FILTERLIB_OUTPUT=libfilter.a NEWSBOAT=newsboat NEWSBOAT_SOURCES:=$(shell cat mk/newsboat.deps) NEWSBOAT_OBJS:=$(patsubst %.cpp,%.o,$(NEWSBOAT_SOURCES)) --NEWSBOAT_LIBS=-lboat -lfilter -lpthread -lrsspp -+NEWSBOAT_LIBS=-lboat -lfilter -lpthread -lrsspp -lcurses +-NEWSBOAT_LIBS=-lboat -lnewsboat -lfilter -lpthread -lrsspp -ldl ++NEWSBOAT_LIBS=-lboat -lnewsboat -lfilter -lpthread -lrsspp -lcurses RSSPPLIB_SOURCES=$(sort $(wildcard rss/*.cpp)) RSSPPLIB_OBJS=$(patsubst rss/%.cpp,rss/%.o,$(RSSPPLIB_SOURCES)) -@@ -76,12 +76,12 @@ LDFLAGS+=-L./target/release - endif - CARGO_FLAGS+=--release - endif --LDFLAGS+=-lnewsboat -lpthread -ldl -+LDFLAGS+=-lnewsboat -lpthread - +@@ -75,7 +75,7 @@ endif PODBOAT=podboat PODBOAT_SOURCES:=$(shell cat mk/podboat.deps) PODBOAT_OBJS:=$(patsubst %.cpp,%.o,$(PODBOAT_SOURCES)) --PODBOAT_LIBS=-lboat -lpthread -+PODBOAT_LIBS=-lboat -lpthread -lcurses +-PODBOAT_LIBS=-lboat -lnewsboat -lpthread -ldl ++PODBOAT_LIBS=-lboat -lnewsboat -lpthread -lcurses ifeq (, $(filter Linux GNU GNU/%, $(shell uname -s))) NEWSBOAT_LIBS+=-liconv -lintl diff --git a/www/newsboat/patches/patch-modcargo-crates_gettext-sys-0_19_8_build_rs b/www/newsboat/patches/patch-modcargo-crates_gettext-sys-0_19_8_build_rs new file mode 100644 index 00000000000..734c300a37c --- /dev/null +++ b/www/newsboat/patches/patch-modcargo-crates_gettext-sys-0_19_8_build_rs @@ -0,0 +1,15 @@ +$OpenBSD: patch-modcargo-crates_gettext-sys-0_19_8_build_rs,v 1.1 2019/11/10 17:00:15 fcambus Exp $ + +Use system gettext, and not the vendored version from the crate. + +Index: modcargo-crates/gettext-sys-0.19.8/build.rs +--- modcargo-crates/gettext-sys-0.19.8/build.rs.orig ++++ modcargo-crates/gettext-sys-0.19.8/build.rs +@@ -79,6 +79,7 @@ fn main() { + return; + } + // else can't use system gettext on this target ++ return; + } + + if target.contains("apple-darwin") { diff --git a/www/newsboat/patches/patch-modcargo-crates_openssl-sys-0_9_46_build_main_rs b/www/newsboat/patches/patch-modcargo-crates_openssl-sys-0_9_46_build_main_rs new file mode 100644 index 00000000000..54af589a70b --- /dev/null +++ b/www/newsboat/patches/patch-modcargo-crates_openssl-sys-0_9_46_build_main_rs @@ -0,0 +1,55 @@ +$OpenBSD: patch-modcargo-crates_openssl-sys-0_9_46_build_main_rs,v 1.1 2019/11/10 17:00:15 fcambus Exp $ + +Support LibreSSL 3.0.x. + +Index: modcargo-crates/openssl-sys-0.9.46/build/main.rs +--- modcargo-crates/openssl-sys-0.9.46/build/main.rs.orig ++++ modcargo-crates/openssl-sys-0.9.46/build/main.rs +@@ -183,28 +183,30 @@ See rust-openssl README for more information: + if let Some(libressl_version) = libressl_version { + println!("cargo:libressl_version_number={:x}", libressl_version); + ++ let major = (libressl_version >> 28) as u8; + let minor = (libressl_version >> 20) as u8; + let fix = (libressl_version >> 12) as u8; +- let (minor, fix) = match (minor, fix) { +- (5, 0) => ('5', '0'), +- (5, 1) => ('5', '1'), +- (5, 2) => ('5', '2'), +- (5, _) => ('5', 'x'), +- (6, 0) => ('6', '0'), +- (6, 1) => ('6', '1'), +- (6, 2) => ('6', '2'), +- (6, _) => ('6', 'x'), +- (7, _) => ('7', 'x'), +- (8, 0) => ('8', '0'), +- (8, 1) => ('8', '1'), +- (8, _) => ('8', 'x'), +- (9, 0) => ('9', '0'), +- (9, _) => ('9', 'x'), +- _ => version_error(), ++ let (major, minor, fix) = match (major, minor, fix) { ++ (2, 5, 0) => ('2', '5', '0'), ++ (2, 5, 1) => ('2', '5', '1'), ++ (2, 5, 2) => ('2', '5', '2'), ++ (2, 5, _) => ('2', '5', 'x'), ++ (2, 6, 0) => ('2', '6', '0'), ++ (2, 6, 1) => ('2', '6', '1'), ++ (2, 6, 2) => ('2', '6', '2'), ++ (2, 6, _) => ('2', '6', 'x'), ++ (2, 7, _) => ('2', '7', 'x'), ++ (2, 8, 0) => ('2', '8', '0'), ++ (2, 8, 1) => ('2', '8', '1'), ++ (2, 8, _) => ('2', '8', 'x'), ++ (2, 9, 0) => ('2', '9', '0'), ++ (2, 9, _) => ('2', '9', 'x'), ++ (3, 0, 0) => ('3', '0', '0'), ++ _ => ('3', '0', '0'), + }; + + println!("cargo:libressl=true"); +- println!("cargo:libressl_version=2{}{}", minor, fix); ++ println!("cargo:libressl_version={}{}{}", major, minor, fix); + println!("cargo:version=101"); + Version::Libressl + } else { diff --git a/www/newsboat/pkg/PLIST b/www/newsboat/pkg/PLIST index 380a0c384ac..c97f5966871 100644 --- a/www/newsboat/pkg/PLIST +++ b/www/newsboat/pkg/PLIST @@ -1,12 +1,40 @@ -@comment $OpenBSD: PLIST,v 1.2 2017/12/27 15:07:07 fcambus Exp $ +@comment $OpenBSD: PLIST,v 1.3 2019/11/10 17:00:16 fcambus Exp $ @bin bin/newsboat @bin bin/podboat @man man/man1/newsboat.1 @man man/man1/podboat.1 share/doc/newsboat/ +share/doc/newsboat/CHANGELOG.md +share/doc/newsboat/contrib/ +share/doc/newsboat/contrib/bookmark-evernote.sh +share/doc/newsboat/contrib/bookmark-pinboard.sh +share/doc/newsboat/contrib/colorschemes/ +share/doc/newsboat/contrib/colorschemes/commander +share/doc/newsboat/contrib/colorschemes/cyanism +share/doc/newsboat/contrib/colorschemes/greenscreen +share/doc/newsboat/contrib/colorschemes/inkpot +share/doc/newsboat/contrib/colorschemes/kinda-maia +share/doc/newsboat/contrib/colorschemes/light +share/doc/newsboat/contrib/colorschemes/nord +share/doc/newsboat/contrib/colorschemes/plain +share/doc/newsboat/contrib/colorschemes/psychedelic +share/doc/newsboat/contrib/colorschemes/schleichfahrt +share/doc/newsboat/contrib/colorschemes/simple +share/doc/newsboat/contrib/colorschemes/solarized-dark +share/doc/newsboat/contrib/colorschemes/solarized-light +share/doc/newsboat/contrib/feedgrabber.rb +share/doc/newsboat/contrib/getpocket.com/ +share/doc/newsboat/contrib/getpocket.com/after_authentication.md +share/doc/newsboat/contrib/getpocket.com/create-pocket-user-token.sh +share/doc/newsboat/contrib/getpocket.com/readme.md +share/doc/newsboat/contrib/getpocket.com/send-to-pocket.sh +share/doc/newsboat/contrib/heise.rb +share/doc/newsboat/contrib/pinboard.pl +share/doc/newsboat/contrib/slashdot.rb share/doc/newsboat/docbook-xsl.css share/doc/newsboat/examples/ share/doc/newsboat/examples/config +share/doc/newsboat/examples/example-bookmark-plugin.sh share/doc/newsboat/faq.html share/doc/newsboat/newsboat.html share/locale/ca/LC_MESSAGES/newsboat.mo