summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Gmelin <grembo@FreeBSD.org>2025-09-02 16:16:52 +0200
committerMichael Gmelin <grembo@FreeBSD.org>2025-09-02 16:18:05 +0200
commit1f78c0ebaa0d6114218e664b5f4186c16c7da3a1 (patch)
treeed6fc9135e14d5d2bfb1aee938de89ce073c9a98
parentwww/onlyoffice-documentserver: Update to 9.0.4 (diff)
deskutils/py-paperless-ngx: Document media type requirements
Update example and add entry to pkg-message. Reported by: Sebastian <sko@rostwald.de>
-rw-r--r--deskutils/py-paperless-ngx/Makefile2
-rw-r--r--deskutils/py-paperless-ngx/files/nginx.conf.in6
-rw-r--r--deskutils/py-paperless-ngx/files/pkg-message.in11
3 files changed, 17 insertions, 2 deletions
diff --git a/deskutils/py-paperless-ngx/Makefile b/deskutils/py-paperless-ngx/Makefile
index 36532318e07d..e0f6bc415a89 100644
--- a/deskutils/py-paperless-ngx/Makefile
+++ b/deskutils/py-paperless-ngx/Makefile
@@ -1,7 +1,7 @@
PORTNAME= paperless-ngx
DISTVERSIONPREFIX= v
DISTVERSION= 2.18.2
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= deskutils python
MASTER_SITES= https://github.com/${PORTNAME}/${PORTNAME}/releases/download/${DISTVERSIONPREFIX}${DISTVERSION}/:webui \
GH:gh
diff --git a/deskutils/py-paperless-ngx/files/nginx.conf.in b/deskutils/py-paperless-ngx/files/nginx.conf.in
index d76a3f09c35c..f85117eb58a3 100644
--- a/deskutils/py-paperless-ngx/files/nginx.conf.in
+++ b/deskutils/py-paperless-ngx/files/nginx.conf.in
@@ -6,12 +6,16 @@ events {
http {
include mime.types;
default_type application/octet-stream;
+ types {
+ text/javascript js mjs;
+ }
+
#sendfile off;
keepalive_timeout 65;
upstream django {
- server 127.0.0.1:8000;
+ server 127.0.0.1:8000;
}
server {
diff --git a/deskutils/py-paperless-ngx/files/pkg-message.in b/deskutils/py-paperless-ngx/files/pkg-message.in
index 6f38d15dc3ef..7d159577cfd2 100644
--- a/deskutils/py-paperless-ngx/files/pkg-message.in
+++ b/deskutils/py-paperless-ngx/files/pkg-message.in
@@ -52,4 +52,15 @@ If you did not alter your workflow triggers after upgrading from v2.15,
no changes are required.
EOM
}
+{ type: upgrade
+ maximum_version: "2.18.2_2"
+ message: <<EOM
+Starting with version 2.18, paperless-ngx uses ES6 module files using
+the file extension `mjs`. These need to be served using the media type
+`text/javascript`.
+
+See %%EXAMPLESDIR%%/nginx.conf for an example
+of how this can be configured when using nginx.
+EOM
+}
]