pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

newsboat: update to newsboat-2.10.2



Module Name:	pkgsrc-wip
Committed By:	Yorick Hardy <yorickhardy%gmail.com@localhost>
Pushed By:	yhardy
Date:		Tue Dec 26 19:53:12 2017 +0200
Changeset:	6edc96f87ccb4316de179ca2cacd0d8f53ea17cb

Modified Files:
	newsboat/Makefile
	newsboat/PLIST
	newsboat/distinfo
	newsboat/patches/patch-Makefile
	newsboat/patches/patch-config.sh

Log Message:
newsboat: update to newsboat-2.10.2

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
    (https://github.com/akrennmair/newsbeuter/issues/604)
- `text-width` doesn't apply if it's bigger than terminal width
    (https://github.com/akrennmair/newsbeuter/issues/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)

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=6edc96f87ccb4316de179ca2cacd0d8f53ea17cb

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 newsboat/Makefile                |  6 +++---
 newsboat/PLIST                   |  1 +
 newsboat/distinfo                | 12 ++++++------
 newsboat/patches/patch-Makefile  | 20 ++++++++++----------
 newsboat/patches/patch-config.sh |  4 ++--
 5 files changed, 22 insertions(+), 21 deletions(-)

diffs:
diff --git a/newsboat/Makefile b/newsboat/Makefile
index 594a533b2c..2fe686ae14 100644
--- a/newsboat/Makefile
+++ b/newsboat/Makefile
@@ -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@localhost
@@ -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
 
diff --git a/newsboat/PLIST b/newsboat/PLIST
index f0f41f0f69..a00814e7f1 100644
--- a/newsboat/PLIST
+++ b/newsboat/PLIST
@@ -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
diff --git a/newsboat/distinfo b/newsboat/distinfo
index 6a27e3ff8a..a200a2f053 100644
--- a/newsboat/distinfo
+++ b/newsboat/distinfo
@@ -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
diff --git a/newsboat/patches/patch-Makefile b/newsboat/patches/patch-Makefile
index bcbf02d324..a2f3fa7122 100644
--- a/newsboat/patches/patch-Makefile
+++ b/newsboat/patches/patch-Makefile
@@ -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)
diff --git a/newsboat/patches/patch-config.sh b/newsboat/patches/patch-config.sh
index 666f8951f8..6fd4f5099e 100644
--- a/newsboat/patches/patch-config.sh
+++ b/newsboat/patches/patch-config.sh
@@ -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"
  
@@ -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" || \


Home | Main Index | Thread Index | Old Index