www/newsboat 2.45 FreeBSD
RSS feed reader for the text console
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
e2442c39a6- License
- MIT
- Categories
- www
- Package size
- 1737.9 KiB, 7552.4 KiB installed
Description
Newsboat is a fork of Newsbeuter, an RSS/Atom feed reader for the text console. The only difference is that Newsboat is actively maintained while Newsbeuter isn't.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | www/newsboat | 2.45 |
| OpenBSD | www/newsboat | 2.45 |
| HardenedBSD | www/newsboat | 2.44_2 |
| GhostBSD | www/newsboat | 2.44_2 |
Install
Binary package:
pkg install newsboat
From the ports tree:
cd /usr/ports/www/newsboat/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= newsboat>0:www/newsboat
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 2.44_2 | 2.45 | - | 2.40 | 2.45 |
| FreeBSD:14:quarterly | 2.44_2 | 2.45 | n/a | 2.39_2 | 2.45 |
| FreeBSD:15:latest | 2.45 | 2.45 | n/a | 2.40 | 2.40 |
| FreeBSD:15:quarterly | 2.45 | 2.45 | n/a | n/a | n/a |
| FreeBSD:16:latest | 2.44_2 | 2.45 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 1
asciidoctor: textproc/rubygem-asciidoctor
Library 3
libcurl.so: ftp/curllibjson-c.so: devel/json-clibstfl.so: devel/stfl
The full lists below include those, and their dependencies in turn.
Build dependencies 34
- archivers/brotli
- archivers/liblz4
- archivers/zstd
- converters/libiconv
- databases/sqlite3
- devel/gettext-runtime
- devel/gettext-tools
- devel/gmake
- devel/json-c
- devel/libedit
- devel/libffi
- devel/libtextstyle
- devel/libunistring
- devel/libunwind
- devel/pkgconf
- devel/readline
- devel/ruby-gems
- devel/stfl
- dns/libidn2
- dns/libpsl
- ftp/curl
- lang/python312
- lang/ruby34
- lang/rust
- lang/tcl86
- math/libtommath
- math/mpdecimal
- print/indexinfo
- security/libssh2
- textproc/expat2
- textproc/libxml2
- textproc/libyaml
- textproc/rubygem-asciidoctor
- www/libnghttp2
Run dependencies 20
No port depends on this one.
Configuration
Options name: www_newsboat
| Option | Default | Description |
|---|---|---|
| DOCS | off | Build and/or install documentation |
- USES
- cargo compiler:c++11-lang gettext gmake gnome iconv:translit ncurses pkgconfig python:env shebangfix sqlite ssl tar:xz
- Service scripts
- none
Files
Manual pages 2
- newsboat(1)
- podboat(1)
pkg-plist 85
- bin/newsboat
- bin/podboat
- share/doc/newsboat/CHANGELOG.md
- share/doc/newsboat/contrib/README.md
- share/doc/newsboat/contrib/bookmark-buku.sh
- share/doc/newsboat/contrib/bookmark-evernote.sh
- share/doc/newsboat/contrib/bookmark-pinboard.sh
- share/doc/newsboat/contrib/colorschemes/commander
- share/doc/newsboat/contrib/colorschemes/cyanism
- share/doc/newsboat/contrib/colorschemes/greenscreen
- share/doc/newsboat/contrib/colorschemes/gruvbox
- share/doc/newsboat/contrib/colorschemes/inkpot
- share/doc/newsboat/contrib/colorschemes/kinda-maia
- share/doc/newsboat/contrib/colorschemes/light
- share/doc/newsboat/contrib/colorschemes/monochrome
- 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/colorschemes/universal-color
- share/doc/newsboat/contrib/exportOPMLWithTags.py
- share/doc/newsboat/contrib/feedgrabber.rb
- share/doc/newsboat/contrib/filters/twtxt2rss.php
- share/doc/newsboat/contrib/fltr-substack/README.md
- share/doc/newsboat/contrib/fltr-substack/fltr-substack.sh
- share/doc/newsboat/contrib/fltr-substack/make-fltr-substack.sh
- 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/image-pager/README.md
- share/doc/newsboat/contrib/image-pager/bootstrap_image_pager.sh
- share/doc/newsboat/contrib/image-pager/imagePager.scala
- share/doc/newsboat/contrib/image-preview/README.org
- share/doc/newsboat/contrib/image-preview/nbparser
- share/doc/newsboat/contrib/image-preview/nbrun
- share/doc/newsboat/contrib/image-preview/vifmimg
- share/doc/newsboat/contrib/kitty-img-pager.sh
- share/doc/newsboat/contrib/linkding/README.md
- share/doc/newsboat/contrib/linkding/linkding.rb
- share/doc/newsboat/contrib/miniflux/docker-compose.yml
- share/doc/newsboat/contrib/move_url.py
- share/doc/newsboat/contrib/newsboat-idlefeeds.sh
- share/doc/newsboat/contrib/newsboat_reorganize.py
- share/doc/newsboat/contrib/pinboard.pl
- share/doc/newsboat/contrib/readeck/README.md
- share/doc/newsboat/contrib/readeck/interactive-labels-readeck.clj
- share/doc/newsboat/contrib/readeck/standard-readeck.clj
- share/doc/newsboat/contrib/slashdot-replace-newlines.xslt
- share/doc/newsboat/contrib/slashdot.rb
- share/doc/newsboat/contrib/urls-maintenance.sh
- share/doc/newsboat/contrib/wallabag/README.md
- share/doc/newsboat/contrib/wallabag/wallabag.rb
- share/doc/newsboat/examples/config
- share/doc/newsboat/examples/example-bookmark-plugin.sh
- share/doc/newsboat/examples/example-exec-script.py
- share/doc/newsboat/faq.html
- share/doc/newsboat/newsboat.html
- share/fish/vendor_completions.d/newsboat.fish
- 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/fr/LC_MESSAGES/newsboat.mo
- share/locale/hu/LC_MESSAGES/newsboat.mo
- share/locale/it/LC_MESSAGES/newsboat.mo
- share/locale/ja/LC_MESSAGES/newsboat.mo
- share/locale/nb/LC_MESSAGES/newsboat.mo
- share/locale/nl/LC_MESSAGES/newsboat.mo
- share/locale/pl/LC_MESSAGES/newsboat.mo
- share/locale/pt_BR/LC_MESSAGES/newsboat.mo
- share/locale/ru/LC_MESSAGES/newsboat.mo
- share/locale/sk/LC_MESSAGES/newsboat.mo
- share/locale/sv/LC_MESSAGES/newsboat.mo
- share/locale/tr/LC_MESSAGES/newsboat.mo
- share/locale/uk/LC_MESSAGES/newsboat.mo
- share/locale/zh/LC_MESSAGES/newsboat.mo
- share/locale/zh_TW/LC_MESSAGES/newsboat.mo
- share/man/man1/newsboat.1.gz
- share/man/man1/podboat.1.gz
- share/zsh/site-functions/_newsboat
distinfo 211
| File | Size | SHA256 |
|---|---|---|
| newsboat-2.45.tar.xz | 835984 | defe303d2518f3c4241780a9165e8750e9984e3f10aa341b7dde107579e34b3d |
| rust/crates/addr2line-0.25.1.crate | 43134 | 1b5d307320b3181d6d7954e663bd7c774a838b8220fe0593c86d9fb09f498b4b |
| rust/crates/adler2-2.0.1.crate | 13366 | 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa |
| rust/crates/aho-corasick-1.1.4.crate | 184015 | ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301 |
| rust/crates/android_system_properties-0.1.5.crate | 5243 | 819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311 |
| rust/crates/anstyle-1.0.14.crate | 17787 | 940b3a0ca603d1eade50a4846a2afffd5ef57a9feac2c0e2ec2e14f9ead76000 |
| rust/crates/assert-json-diff-2.0.2.crate | 10874 | 47e4f2b81832e72834d7518d8487a0396a28cc408186a2e8854c0f98011faf12 |
| rust/crates/async-lock-3.4.2.crate | 39826 | 290f7f2596bd5b78a9fec8088ccd89180d7f9f55b94b0576823bbbdc72ee8311 |
| rust/crates/async-object-pool-0.2.0.crate | 5572 | e1ac0219111eb7bb7cb76d4cf2cb50c598e7ae549091d3616f9e95442c18486f |
| rust/crates/async-trait-0.1.89.crate | 32171 | 9035ad2d096bed7955a320ee7e2230574d28fd3c3a0f186cbea1ff3c7eed5dbb |
| rust/crates/atomic-waker-1.1.2.crate | 12422 | 1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0 |
| rust/crates/autocfg-1.5.1.crate | 18911 | f2032f911046de80f0a198e0901378627c33f59ea0ac00e363d481118bd70a53 |
| rust/crates/backtrace-0.3.76.crate | 89458 | bb531853791a215d7c62a30daf0dde835f381ab5de4589cfe7c649d2cbe92bd6 |
| rust/crates/base64-0.22.1.crate | 81597 | 72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6 |
| rust/crates/bit-set-0.8.0.crate | 16289 | 08807e080ed7f9d5433fa9b275196cfc35414f66a0c79d864dc51a0d825231a3 |
| rust/crates/bit-vec-0.8.0.crate | 24132 | 5e764a1d40d510daf35e07be9eb06e75770908c27d411ee6c92109c9840eaaf7 |
| rust/crates/bitflags-2.13.2.crate | 51678 | 3ded4057c258ba199e2d26386d3af3780957ecaee6c4ef4041c6b4b8b97c0b06 |
| rust/crates/block-0.1.6.crate | 4077 | 0d8c1fef690941d3e7788d328517591fecc684c084084702d6ff1641e993699a |
| rust/crates/block-buffer-0.10.4.crate | 10538 | 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71 |
| rust/crates/bumpalo-3.20.3.crate | 98671 | 72f5acc6cb2ba439de613abc23857ec3d78374d8ed5ac84e9d11336e87da8649 |
Master sites 1
- https://newsboat.org/releases/2.45/
Commit history 4
| Date | Commit | Credits | Log message |
|---|---|---|---|
e2442c39a6 |
Herbert J. Skuhra | www/newsboat: Update 2.44 => 2.45 This release includes some security fixes.
While here, build with -DNCURSES_WIDECHAR by default.
Changelog:
https://github.com/newsboat/newsboat/blob/r2.45/CHANGELOG.md
PR: 299303
Approved by: Marko Turk <[email protected]> (maintainer)
Approved by: osa, vvd (Mentors, implicit)
Security: Remote code execution via manual OPML import (CVE pending)
Security: GHSA-4m8m-vj3m-hfxx: Remote code execution via OPML import
Security: GHSA-pvg7-gjxf-23c9: Podboat could write at arbitrary paths
MFH: 2026Q4 |
|
9c878207a1 |
Mikael Urankar | lang/rust: Bump revisions after 1.99.0 PR: 299016 |
|
7316461925 |
Mikael Urankar | lang/rust: Bump revisions after 1.98.1 PR: 298139 |
|
9c892d2601 |
Mikael Urankar | lang/rust: Bump revisions after 1.97.1 PR: 296645 |