pkgsrc-WIP-changes archive

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

newsraft: began recipe



Module Name:	pkgsrc-wip
Committed By:	Kevin Bloom <kevin.bloom%posteo.net@localhost>
Pushed By:	nuclearkev
Date:		Sun Dec 31 10:29:29 2023 -0500
Changeset:	c19b3876ae70d74fde2ff4c3302a69366bea4f07

Added Files:
	newsraft/DESCR
	newsraft/Makefile
	newsraft/PLIST
	newsraft/TODO
	newsraft/distinfo

Log Message:
newsraft: began recipe

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

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

diffstat:
 newsraft/DESCR    | 23 +++++++++++++++++++++++
 newsraft/Makefile | 26 ++++++++++++++++++++++++++
 newsraft/PLIST    |  4 ++++
 newsraft/TODO     |  5 +++++
 newsraft/distinfo |  5 +++++
 5 files changed, 63 insertions(+)

diffs:
diff --git a/newsraft/DESCR b/newsraft/DESCR
new file mode 100644
index 0000000000..a2ff2042f9
--- /dev/null
+++ b/newsraft/DESCR
@@ -0,0 +1,23 @@
+TODO: Adjust the following lines from README.md
+
+## Description
+
+Newsraft is a [feed reader](https://en.wikipedia.org/wiki/News_aggregator) with
+[ncurses](https://en.wikipedia.org/wiki/Ncurses) user interface. It is greatly
+inspired by [Newsboat](https://www.newsboat.org) and tries to be its lightweight
+counterpart. Notable design differences between these projects are listed in the
+[doc/project-goals.md](https://codeberg.org/newsraft/newsraft/src/branch/main/doc/project-goals.md).
+
+![Newsraft in action](doc/newsraft.png)
+
+## Features
+
+* Parallel downloads
+* Section-based feeds grouping
+* Opening links in any program
+* Viewing news from all feeds with explore mode
+* Automatic updates for feeds and sections
+* Multiple actions key bindings
+* Support for feed generating scripts
+* Text search by news titles
+...
diff --git a/newsraft/Makefile b/newsraft/Makefile
new file mode 100644
index 0000000000..23c3386f9b
--- /dev/null
+++ b/newsraft/Makefile
@@ -0,0 +1,26 @@
+# $NetBSD$
+
+DISTNAME=	newsraft-0.22
+CATEGORIES=	news
+MASTER_SITES=	https://codeberg.org/newsraft/newsraft
+
+MAINTAINER=	kevin.bloom%posteo.net@localhost
+HOMEPAGE=	https://codeberg.org/newsraft
+COMMENT=	Terminal based feed reader
+LICENSE=	isc
+
+WRKSRC=	${WRKDIR}/newsraft
+
+USE_TOOLS+=	pkg-config
+
+DEPENDS+=	curl>=7.87.0:../../www/curl
+DEPENDS+=	expat>=2.4.8:../../textproc/expat
+# TODO: this is the Google version we need
+# https://codeberg.org/grisha/gumbo-parser
+#DEPENDS+=	gumbo-parser>=0.11.0:../../www/gumbo-parser
+DEPENDS+=	ncursesw>=6.2:../../devel/ncursesw
+DEPENDS+=	sqlite3>=3.36.0:../../databases/sqlite3
+DEPENDS+=	yajl>=2.1.0:../../devel/yajl
+TOOL_DEPENDS+=	scdoc-[0-9]*:../../textproc/scdoc
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/newsraft/PLIST b/newsraft/PLIST
new file mode 100644
index 0000000000..92ba51a2d7
--- /dev/null
+++ b/newsraft/PLIST
@@ -0,0 +1,4 @@
+@comment $NetBSD$
+@comment TODO: to fill this file with the file listing:
+@comment TODO: 1. run "/usr/bin/make package"
+@comment TODO: 2. run "/usr/bin/make print-PLIST"
diff --git a/newsraft/TODO b/newsraft/TODO
new file mode 100644
index 0000000000..02137d0ad5
--- /dev/null
+++ b/newsraft/TODO
@@ -0,0 +1,5 @@
+port grisha/gumbo-parser (https://codeberg.org/grisha/gumbo-parser)
+build .
+COMMIT_MSG
+DESCR
+test
diff --git a/newsraft/distinfo b/newsraft/distinfo
new file mode 100644
index 0000000000..943229bdf4
--- /dev/null
+++ b/newsraft/distinfo
@@ -0,0 +1,5 @@
+$NetBSD$
+
+BLAKE2s (newsraft-0.22.tar.gz) = 1ec64e86e1d59d0a35bbda7d22a524e54e22a9dc0d5471487d92360da2d76e3c
+SHA512 (newsraft-0.22.tar.gz) = 9afad028e5d06b8b0461f80f88820b682e28ed1d4c32834b6f5c60752b11d49753bc40930ec7850e121bd148208c1bf6b6594334d60ae7f052c49b2ff4e8c42a
+Size (newsraft-0.22.tar.gz) = 190409 bytes


Home | Main Index | Thread Index | Old Index