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