Skip to content

Commit

Permalink
newsboat: update to newsboat-2.10.2
Browse files Browse the repository at this point in the history
Lists below only mention user-visible changes, but I would also like to
acknowledge contributions from the following people: Alok Singh, Carno, Jonas
Karlsson, Kamil Wsół, Mike Crute, Niels Kobschätzki, and maiki.

- HTML anchors for all config commands in docs. You can now link to each command
    separately (#10) (Lysander Trischler)
- Support for Inoreader (Bart Libert)
- Slovak translation (František Hájik)

- Enqueue *last* audio enclosure
    (akrennmair/newsbeuter#604)
- `text-width` doesn't apply if it's bigger than terminal width
    (akrennmair/newsbeuter#602)
- Translations: German (Lysander Trischler), Russian, Ukrainian
    (Alexander Batischev)

- Build dependency on Perl (#6)
- Test dependency on bc (Nikos Tsipinakis)

- Do not create XDG data dir if not using XDG (#8)
- When used with Newsblur, check on startup if cookie-cache exists or can be
    created, because integration doesn't work without cookies (#13)
- Builds on AARCH64 and ARMHF (#43)
- Only show an error message once when unknown option is supplied
    (Lysander Trischler)
- License header used to say it's MIT/X Consortium License, whereas in reality
    it's a MIT License (discovered by Nikos Tsipinakis)
- Cross-compilation made possible by conditionally assigning to RANLIB and AR in
    Makefile (Fredrik Fornwall)
- Cookies actually get persisted (Simon Schuster, reported and tested by Håkan
    Jerning)
- CJK text is wrapped at correct code-point boundaries (#71) (nmtake)
- Don't segfault if `error-log` points to non-existent file (Simon Schuster)
- Spanish translation (José Manuel García-Patos)
  • Loading branch information
yorickhardy committed Dec 26, 2017
1 parent ff84bf0 commit 6edc96f
Show file tree
Hide file tree
Showing 5 changed files with 22 additions and 21 deletions.
6 changes: 3 additions & 3 deletions newsboat/Makefile
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
# $NetBSD$

DISTNAME= newsboat-2.10.1
DISTNAME= newsboat-2.10.2
CATEGORIES= news
MASTER_SITES= https://newsboat.org/releases/2.10.1/
MASTER_SITES= https://newsboat.org/releases/2.10.2/
EXTRACT_SUFX= .tar.xz

MAINTAINER= pkgsrc-users@NetBSD.org
Expand All @@ -11,7 +11,7 @@ COMMENT= RSS/Atom feed reader for the text console
LICENSE= mit

USE_LANGUAGES= c c++
USE_TOOLS+= gmake pkg-config msgfmt perl
USE_TOOLS+= gmake pkg-config msgfmt
USE_GNU_ICONV= yes
USE_CURSES= wide

Expand Down
1 change: 1 addition & 0 deletions newsboat/PLIST
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@ 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
Expand Down
12 changes: 6 additions & 6 deletions newsboat/distinfo
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
$NetBSD$

SHA1 (newsboat-2.10.1.tar.xz) = 841e1dda5f1594bbb332b207fdbdc1f256139436
RMD160 (newsboat-2.10.1.tar.xz) = 860d704b04629409596d220d1f87b9c70a53fc62
SHA512 (newsboat-2.10.1.tar.xz) = f2e9e9f60aa3996977fd13cb54140ae035da0ad6e47c6f50646bf0f67e241fe27a7938879a489322a738fbcf34ac21fb899558435e0248b05d469d80e2ab0e1e
Size (newsboat-2.10.1.tar.xz) = 326872 bytes
SHA1 (patch-Makefile) = 5b18845c299e6f129737e3cf1335db2203a860a9
SHA1 (patch-config.sh) = 0db35dcedb8d1d20e5a5203921e0a5490b108a6a
SHA1 (newsboat-2.10.2.tar.xz) = 44f31ad9b0eaa15db3b0a072446a46289573d7e1
RMD160 (newsboat-2.10.2.tar.xz) = ae43789d20eb1f249c918019ca2603f4ba69332e
SHA512 (newsboat-2.10.2.tar.xz) = b807e0539bf31a4536af4e933623ec4de974995dda2345178057601aff43081746941d93a26269b6e8b77aee34b50a7c9867f867bed1331fc9a2c381163636fc
Size (newsboat-2.10.2.tar.xz) = 334820 bytes
SHA1 (patch-Makefile) = 0edde2ecfc59117660ab8f607ca889e15fc23351
SHA1 (patch-config.sh) = 3451c0ad9507c76950860f9d9992791199851819
SHA1 (patch-src_controller.cpp) = c0564d2e3da95f6c9794b2a54ab13cc3e840e027
20 changes: 10 additions & 10 deletions newsboat/patches/patch-Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -2,21 +2,21 @@ $NetBSD$

Install man page with proper permissions (executable bit not needed for them!).

--- Makefile.orig 2017-09-22 20:01:50.000000000 +0000
--- Makefile.orig 2017-12-25 17:49:35.000000000 +0000
+++ Makefile
@@ -182,13 +182,13 @@ install-newsbeuter: $(NEWSBEUTER)
@@ -222,13 +222,13 @@ install-newsboat: $(NEWSBOAT) doc/$(NEWS
$(MKDIR) $(DESTDIR)$(prefix)/bin
$(INSTALL) $(NEWSBEUTER) $(DESTDIR)$(prefix)/bin
$(INSTALL) $(NEWSBOAT) $(DESTDIR)$(prefix)/bin
$(MKDIR) $(DESTDIR)$(mandir)/man1
- $(INSTALL) doc/$(NEWSBEUTER).1 $(DESTDIR)$(mandir)/man1 || true
+ $(INSTALL) -m 644 doc/$(NEWSBEUTER).1 $(DESTDIR)$(mandir)/man1 || true
- $(INSTALL) doc/$(NEWSBOAT).1 $(DESTDIR)$(mandir)/man1 || true
+ $(INSTALL) -m 644 doc/$(NEWSBOAT).1 $(DESTDIR)$(mandir)/man1 || true

install-podbeuter: $(PODBEUTER)
install-podboat: $(PODBOAT) doc/$(PODBOAT).1
$(MKDIR) $(DESTDIR)$(prefix)/bin
$(INSTALL) $(PODBEUTER) $(DESTDIR)$(prefix)/bin
$(INSTALL) $(PODBOAT) $(DESTDIR)$(prefix)/bin
$(MKDIR) $(DESTDIR)$(mandir)/man1
- $(INSTALL) doc/$(PODBEUTER).1 $(DESTDIR)$(mandir)/man1 || true
+ $(INSTALL) -m 644 doc/$(PODBEUTER).1 $(DESTDIR)$(mandir)/man1 || true
- $(INSTALL) doc/$(PODBOAT).1 $(DESTDIR)$(mandir)/man1 || true
+ $(INSTALL) -m 644 doc/$(PODBOAT).1 $(DESTDIR)$(mandir)/man1 || true

install-docs:
install-docs: doc
$(MKDIR) $(DESTDIR)$(docdir)
4 changes: 2 additions & 2 deletions newsboat/patches/patch-config.sh
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ Remove overly "smart" detection script for ncurses. This doesn't work on NetBSD
If libstfl is linked against the system-wide curses, you can't later link against
ncurses. Newsboat can use the ncursesw compat offered by NetBSD 6.x native curses.

--- config.sh.orig 2017-09-22 20:01:50.000000000 +0000
--- config.sh.orig 2017-12-25 17:49:35.000000000 +0000
+++ config.sh
@@ -106,6 +106,8 @@ check_pkg "stfl" || fail "stfl"

Expand All @@ -14,4 +14,4 @@ ncurses. Newsboat can use the ncursesw compat offered by NetBSD 6.x native curs
+ echo "Assuming native NetBSD curses should be used"
elif [ `uname -s` != "OpenBSD" ]; then
check_pkg "ncursesw" || \
check_custom "ncursesw5" "ncursesw5-config" || fail "ncursesw"
check_custom "ncursesw5" "ncursesw5-config" || \

0 comments on commit 6edc96f

Please sign in to comment.