git: e04fb01027e2 - main - www/nextcloud-previewgenerator: new port

From: Serhii (Sergey) Kozlov <skozlov_at_FreeBSD.org>
Date: Mon, 20 Jul 2026 23:15:42 UTC
The branch main has been updated by skozlov:

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

commit e04fb01027e2b36c6c05e2593359a9beee80bf35
Author:     Serhii (Sergey) Kozlov <skozlov@FreeBSD.org>
AuthorDate: 2026-07-20 23:14:50 +0000
Commit:     Serhii (Sergey) Kozlov <skozlov@FreeBSD.org>
CommitDate: 2026-07-20 23:14:50 +0000

    www/nextcloud-previewgenerator: new port
    
    Nextcloud app to do preview generation in the background
---
 www/Makefile                             |  1 +
 www/nextcloud-previewgenerator/Makefile  | 16 ++++++++++++++++
 www/nextcloud-previewgenerator/distinfo  |  3 +++
 www/nextcloud-previewgenerator/pkg-descr |  5 +++++
 4 files changed, 25 insertions(+)

diff --git a/www/Makefile b/www/Makefile
index 0370f24cdd51..c1e53f96fe85 100644
--- a/www/Makefile
+++ b/www/Makefile
@@ -510,6 +510,7 @@
     SUBDIR += nextcloud-memories
     SUBDIR += nextcloud-news
     SUBDIR += nextcloud-notes
+    SUBDIR += nextcloud-previewgenerator
     SUBDIR += nextcloud-tasks
     SUBDIR += nghttp2
     SUBDIR += nginx
diff --git a/www/nextcloud-previewgenerator/Makefile b/www/nextcloud-previewgenerator/Makefile
new file mode 100644
index 000000000000..4e5808ba10c3
--- /dev/null
+++ b/www/nextcloud-previewgenerator/Makefile
@@ -0,0 +1,16 @@
+PORTNAME=	previewgenerator
+PORTVERSION=	5.14.0
+DISTVERSIONPREFIX=	v
+CATEGORIES=	www security
+
+MAINTAINER=	skozlov@FreeBSD.org
+COMMENT=	Nextcloud app to do preview generation in the background.
+WWW=		https://apps.nextcloud.com/apps/${PORTNAME}
+
+LICENSE_FILE=	${WRKSRC}/LICENSE
+
+NEXTCLOUD_RUN_DEPENDS=	34
+
+USES=		nextcloud php:flavors
+
+.include <bsd.port.mk>
diff --git a/www/nextcloud-previewgenerator/distinfo b/www/nextcloud-previewgenerator/distinfo
new file mode 100644
index 000000000000..d8479a5f00b0
--- /dev/null
+++ b/www/nextcloud-previewgenerator/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1784589031
+SHA256 (nextcloud/previewgenerator-v5.14.0.tar.gz) = 8a9e20a883f67224f8e73947afb476d9809bd7991ac0cd92d7fafcedbe65ca87
+SIZE (nextcloud/previewgenerator-v5.14.0.tar.gz) = 48732
diff --git a/www/nextcloud-previewgenerator/pkg-descr b/www/nextcloud-previewgenerator/pkg-descr
new file mode 100644
index 000000000000..2e2853bd52be
--- /dev/null
+++ b/www/nextcloud-previewgenerator/pkg-descr
@@ -0,0 +1,5 @@
+Nextcloud app that allows admins to pre-generate previews. The app listens to
+edit events and stores this information. Once a cron job is triggered it will
+start preview generation. This means that you can better utilize your system by
+pre-generating previews when your system is normally idle and thus putting less
+load on your machine when the requests are actually served.