Port details on branch 2024Q2 |
- py-paperless-ngx Community-supported supercharged version of paperless
- 2.7.2_1 deskutils =1 2.7.2_1Version of this port present on the latest quarterly branch.
- Maintainer: grembo@FreeBSD.org
- Port Added: 2024-04-24 23:12:05
- Last Update: 2024-04-24 23:09:24
- Commit Hash: 4e2b1920
- People watching this port, also watch:: tmux, libjxl, tcpdump, vigenere
- Also Listed In: python
- License: GPLv3
- WWW:
- https://docs.paperless-ngx.com
- Description:
- Paperless-ngx is a document management system that transforms
your physical documents into a searchable online archive so you
can keep, well, less paper.
Paperless-ngx is the official successor of the original Paperless
and Paperless-ng projects.
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- ${PYTHON_PKGNAMEPREFIX}paperless-ngx>0:deskutils/py-paperless-ngx@${PY_FLAVOR}
- Conflicts:
- CONFLICTS_INSTALL:
- Conflicts Matches:
-
There are no Conflicts Matches for this port. This is usually an error.
- To install the port:
- cd /usr/ports/deskutils/py-paperless-ngx/ && make install clean
- To add the package, run one of these commands:
- pkg install deskutils/py-paperless-ngx
- pkg install py39-paperless-ngx
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above. NOTE: This is a Python port. Instead of py39-paperless-ngx listed in the above command, you can pick from the names under the Packages section.- PKGNAME: py39-paperless-ngx
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1712653647
SHA256 (paperless-ngx-v2.7.2.tar.xz) = b6508e2f96c9c5c6d9005d0005a30a920f131f2e07dbc8e634b87226f1976f44
SIZE (paperless-ngx-v2.7.2.tar.xz) = 64558580
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- py39-bleach>=6.1.0 : www/py-bleach@py39
- py39-concurrent-log-handler>=0.9.19 : sysutils/py-concurrent-log-handler@py39
- py39-dateparser>=1.1.4 : devel/py-dateparser@py39
- py39-dj42-channels-redis>=4.2.0 : www/py-dj42-channels-redis@py39
- py39-dj42-django-allauth>=0.59.0 : www/py-dj42-django-allauth@py39
- py39-dj42-django-auditlog>=2.3.0 : www/py-dj42-django-auditlog@py39
- py39-dj42-django-celery-results>=2.5.1 : www/py-dj42-django-celery-results@py39
- py39-dj42-django-compression-middleware>=0.5.0 : www/py-dj42-django-compression-middleware@py39
- py39-dj42-django-cors-headers>=4.3.1 : www/py-dj42-django-cors-headers@py39
- py39-dj42-django-extensions>=3.2.3 : www/py-dj42-django-extensions@py39
- py39-dj42-django-filter>=23.5 : www/py-dj42-django-filter@py39
- py39-dj42-django-multiselectfield>=0.1.12 : www/py-dj42-django-multiselectfield@py39
- py39-dj42-djangorestframework-guardian>=0.3.0 : www/py-dj42-djangorestframework-guardian@py39
- py39-dj42-drf-writable-nested>=0.7.0 : www/py-dj42-drf-writable-nested@py39
- py39-filelock>=3.13.1 : sysutils/py-filelock@py39
- py39-flower>=2.0.1 : www/py-flower@py39
- py39-gotenberg-client>=0.5.0 : converters/py-gotenberg-client@py39
- py39-gunicorn>=21.2.0 : www/py-gunicorn@py39
- py39-h2>=4.1.0 : www/py-h2@py39
- py39-hiredis>=2.0.0 : databases/py-hiredis@py39
- py39-httptools>=0.6.1 : www/py-httptools@py39
- py39-imap-tools>=1.5.0 : mail/py-imap-tools@py39
- py39-inotifyrecursive>=0.3.5_1 : devel/py-inotifyrecursive@py39
- py39-langdetect>=1.0.9 : textproc/py-langdetect@py39
- py39-mysqlclient>=2.2.1 : databases/py-mysqlclient@py39
- py39-nltk>=3.8.1 : textproc/py-nltk@py39
- py39-ocrmypdf>=15.4.4 : textproc/py-ocrmypdf@py39
- py39-pathvalidate>=3.2.0 : devel/py-pathvalidate@py39
- py39-pdf2image>=1.17.0 : graphics/py-pdf2image@py39
- py39-pdftotext>=2.2.2 : textproc/py-pdftotext@py39
- py39-psycopg2>=2.9.9 : databases/py-psycopg2@py39
- py39-python-dotenv>=1.0.0 : www/py-python-dotenv@py39
- py39-python-gnupg>=0.5.1 : security/py-python-gnupg@py39
- py39-python-ipware>=2.0.1 : net/py-python-ipware@py39
- py39-python-magic>=0.4.27 : devel/py-python-magic@py39
- py39-pyzbar>=0.1.9 : graphics/py-pyzbar@py39
- py39-rapidfuzz>=3.6.1 : devel/py-rapidfuzz@py39
- py39-scikit-learn>=1.4.0 : science/py-scikit-learn@py39
- py39-setproctitle>=1.3.2 : devel/py-setproctitle@py39
- py39-sqlite3>0 : databases/py-sqlite3@py39
- py39-tika-client>=0.5.0 : textproc/py-tika-client@py39
- py39-uvicorn>=0.25.0 : www/py-uvicorn@py39
- py39-uvloop>=0.17.0 : devel/py-uvloop@py39
- py39-watchdog>=4.0.0 : devel/py-watchdog@py39
- py39-watchfiles>=0.21.0 : devel/py-watchfiles@py39
- py39-websockets>=12.0 : devel/py-websockets@py39
- py39-whitenoise>=6.2.0 : www/py-whitenoise@py39
- py39-whoosh>=2.7.4 : textproc/py-whoosh@py39
- py39-yaml>=6.0.1 : devel/py-yaml@py39
- python3.9 : lang/python39
- Test dependencies:
-
- python3.9 : lang/python39
- Runtime dependencies:
-
- py39-bleach>=6.1.0 : www/py-bleach@py39
- py39-concurrent-log-handler>=0.9.19 : sysutils/py-concurrent-log-handler@py39
- py39-dateparser>=1.1.4 : devel/py-dateparser@py39
- py39-dj42-channels-redis>=4.2.0 : www/py-dj42-channels-redis@py39
- py39-dj42-django-allauth>=0.59.0 : www/py-dj42-django-allauth@py39
- py39-dj42-django-auditlog>=2.3.0 : www/py-dj42-django-auditlog@py39
- py39-dj42-django-celery-results>=2.5.1 : www/py-dj42-django-celery-results@py39
- py39-dj42-django-compression-middleware>=0.5.0 : www/py-dj42-django-compression-middleware@py39
- py39-dj42-django-cors-headers>=4.3.1 : www/py-dj42-django-cors-headers@py39
- py39-dj42-django-extensions>=3.2.3 : www/py-dj42-django-extensions@py39
- py39-dj42-django-filter>=23.5 : www/py-dj42-django-filter@py39
- py39-dj42-django-multiselectfield>=0.1.12 : www/py-dj42-django-multiselectfield@py39
- py39-dj42-djangorestframework-guardian>=0.3.0 : www/py-dj42-djangorestframework-guardian@py39
- py39-dj42-drf-writable-nested>=0.7.0 : www/py-dj42-drf-writable-nested@py39
- py39-filelock>=3.13.1 : sysutils/py-filelock@py39
- py39-flower>=2.0.1 : www/py-flower@py39
- py39-gotenberg-client>=0.5.0 : converters/py-gotenberg-client@py39
- py39-gunicorn>=21.2.0 : www/py-gunicorn@py39
- py39-h2>=4.1.0 : www/py-h2@py39
- py39-hiredis>=2.0.0 : databases/py-hiredis@py39
- py39-httptools>=0.6.1 : www/py-httptools@py39
- py39-imap-tools>=1.5.0 : mail/py-imap-tools@py39
- py39-inotifyrecursive>=0.3.5_1 : devel/py-inotifyrecursive@py39
- py39-langdetect>=1.0.9 : textproc/py-langdetect@py39
- py39-mysqlclient>=2.2.1 : databases/py-mysqlclient@py39
- py39-nltk>=3.8.1 : textproc/py-nltk@py39
- py39-ocrmypdf>=15.4.4 : textproc/py-ocrmypdf@py39
- py39-pathvalidate>=3.2.0 : devel/py-pathvalidate@py39
- py39-pdf2image>=1.17.0 : graphics/py-pdf2image@py39
- py39-pdftotext>=2.2.2 : textproc/py-pdftotext@py39
- py39-psycopg2>=2.9.9 : databases/py-psycopg2@py39
- py39-python-dotenv>=1.0.0 : www/py-python-dotenv@py39
- py39-python-gnupg>=0.5.1 : security/py-python-gnupg@py39
- py39-python-ipware>=2.0.1 : net/py-python-ipware@py39
- py39-python-magic>=0.4.27 : devel/py-python-magic@py39
- py39-pyzbar>=0.1.9 : graphics/py-pyzbar@py39
- py39-rapidfuzz>=3.6.1 : devel/py-rapidfuzz@py39
- py39-scikit-learn>=1.4.0 : science/py-scikit-learn@py39
- py39-setproctitle>=1.3.2 : devel/py-setproctitle@py39
- py39-sqlite3>0 : databases/py-sqlite3@py39
- py39-tika-client>=0.5.0 : textproc/py-tika-client@py39
- py39-uvicorn>=0.25.0 : www/py-uvicorn@py39
- py39-uvloop>=0.17.0 : devel/py-uvloop@py39
- py39-watchdog>=4.0.0 : devel/py-watchdog@py39
- py39-watchfiles>=0.21.0 : devel/py-watchfiles@py39
- py39-websockets>=12.0 : devel/py-websockets@py39
- py39-whitenoise>=6.2.0 : www/py-whitenoise@py39
- py39-whoosh>=2.7.4 : textproc/py-whoosh@py39
- py39-yaml>=6.0.1 : devel/py-yaml@py39
- gpg2 : security/gnupg
- liberation-fonts-ttf>=2.1.3 : x11-fonts/liberation-fonts-ttf
- optipng : graphics/optipng
- tesseract : graphics/tesseract
- unpaper : graphics/unpaper
- python3.9 : lang/python39
- ImageMagick7>=7 : graphics/ImageMagick7
- There are no ports dependent upon this port
Configuration Options:
- ===> The following configuration options are available for py39-paperless-ngx-2.7.2_1:
DOCS=on: Build and/or install documentation
EXAMPLES=on: Build and/or install examples
====> ImageMagick image processing support: you have to select exactly one of them
IMAGICK6_NOX11=off: ImageMagick6 without X11 support
IMAGICK6_X11=off: ImageMagick6 with X11 support
IMAGICK7_NOX11=off: ImageMagick7 without X11 support
IMAGICK7_X11=on: ImageMagick7 with X11 support
===> Use 'make config' to modify these settings
- Options name:
- deskutils_py-paperless-ngx
- USES:
- python shebangfix tar:xz magick:7,run
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Number of commits found: 3
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
2.7.2_1 24 Apr 2024 23:09:24 |
Michael Gmelin (grembo) |
deskutils/py-paperless-ngx: Fix pkg-message
MFH: 2024Q2
(cherry picked from commit 958270c5c9e6f54403962595eef2e6740a14be03) |
2.7.2_1 24 Apr 2024 23:09:18 |
Michael Gmelin (grembo) |
deskutils/py-paperless-ngx: Fixes and improvements
- Fix NLTK configuration in paperless.conf.sample
- Mention snowball_data in NLTK instructions
- Fix sad defect that prevented rc scripts from picking
up configuration data from rc.conf
- Improve startup script documentation
- Document required ACL when using a remote redis instance
- Document how to enable JBIG2 and its potential pitfalls
PR: 278424, 278425, 278426
Reported by: anonymous bugzilla user, netchild
MFH: 2024Q2
(cherry picked from commit d716cbc8e98a9410782bbad8139f7b6457920e5b) |
2.7.2 24 Apr 2024 23:09:09 |
Michael Gmelin (grembo) |
deskutils/py-paperless-ngx: Update to 2.7.2
Also, improve paperless-webui rc script to automatically generate
PAPERLESS_SECRET_KEY if not configured.
(cherry picked from commit 9b805ead545890c572cff44fee8e53ffa78ce980) |
Number of commits found: 3
|