git: b59c0f38a364 - main - www/nextcloud-news: Add new rss reader app for Nextcloud

From: Bernard Spil <brnrd_at_FreeBSD.org>
Date: Sat, 18 Jan 2025 13:19:49 UTC
The branch main has been updated by brnrd:

URL: https://cgit.FreeBSD.org/ports/commit/?id=b59c0f38a364568936ae73873c423034ad67dffb

commit b59c0f38a364568936ae73873c423034ad67dffb
Author:     Bernard Spil <brnrd@FreeBSD.org>
AuthorDate: 2025-01-18 13:18:14 +0000
Commit:     Bernard Spil <brnrd@FreeBSD.org>
CommitDate: 2025-01-18 13:19:43 +0000

    www/nextcloud-news: Add new rss reader app for Nextcloud
    
    PR:             283728
    Submitted by:   <nomoo nommoo ru>
---
 www/Makefile                   |  1 +
 www/nextcloud-news/Makefile    | 20 ++++++++++++++++++++
 www/nextcloud-news/distinfo    |  3 +++
 www/nextcloud-news/pkg-descr   |  4 ++++
 www/nextcloud-news/pkg-message |  7 +++++++
 5 files changed, 35 insertions(+)

diff --git a/www/Makefile b/www/Makefile
index d867dca3e642..8ebdc8c24ec8 100644
--- a/www/Makefile
+++ b/www/Makefile
@@ -467,6 +467,7 @@
     SUBDIR += nextcloud-deck
     SUBDIR += nextcloud-forms
     SUBDIR += nextcloud-groupfolders
+    SUBDIR += nextcloud-news
     SUBDIR += nextcloud-notes
     SUBDIR += nextcloud-tasks
     SUBDIR += nghttp2
diff --git a/www/nextcloud-news/Makefile b/www/nextcloud-news/Makefile
new file mode 100644
index 000000000000..e021d81215b6
--- /dev/null
+++ b/www/nextcloud-news/Makefile
@@ -0,0 +1,20 @@
+PORTNAME=	news
+PORTVERSION=	25.2.0
+CATEGORIES=	www
+MASTER_SITES=	https://github.com/${GH_ACCOUNT}/${PORTNAME}/releases/download/${DISTVERSIONPREFIX}${DISTVERSION}/
+DISTNAME=	${PORTNAME}
+
+MAINTAINER=	nomoo@nomoo.ru
+COMMENT=	News app for Nextcloud
+WWW=		https://apps.nextcloud.com/apps/news
+
+LICENSE=	AGPLv3
+LICENSE_FILE=	${WRKSRC}/COPYING
+
+NEXTCLOUD_RUN_DEPENDS=	28
+
+USES=		nextcloud php:flavors
+
+GH_ACCOUNT=	nextcloud
+
+.include <bsd.port.mk>
diff --git a/www/nextcloud-news/distinfo b/www/nextcloud-news/distinfo
new file mode 100644
index 000000000000..8275190112b5
--- /dev/null
+++ b/www/nextcloud-news/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1736694318
+SHA256 (nextcloud/news-25.2.0/news.tar.gz) = 8c9985f7c98d01aa593c4012a07e5bfe114b1617315b96bfd6af3a14531ac322
+SIZE (nextcloud/news-25.2.0/news.tar.gz) = 7443948
diff --git a/www/nextcloud-news/pkg-descr b/www/nextcloud-news/pkg-descr
new file mode 100644
index 000000000000..c5254038de71
--- /dev/null
+++ b/www/nextcloud-news/pkg-descr
@@ -0,0 +1,4 @@
+Nextcloud news is a RSS/Atom Feed reader App for Nextcloud
+- Synchronize your feeds with multiple mobile or desktop clients
+- Automatic updates of your news feeds
+- Free and open source under AGPLv3, no ads or premium functions
diff --git a/www/nextcloud-news/pkg-message b/www/nextcloud-news/pkg-message
new file mode 100644
index 000000000000..660c3fbcd2e9
--- /dev/null
+++ b/www/nextcloud-news/pkg-message
@@ -0,0 +1,7 @@
+[
+{ type: install
+  message: <<EOM
+System Cron is currently required for Nextcloud News to work
+EOM
+}
+]