Searches without login should now work. You must get asked to click a button.
Port details
py-paperlessIndex and archive scanned paper documents
2.7.0_21deskutilsΣ=0 2.7.0_21Version of this port present on the latest quarterly branch.
DEPRECATED: Upstream repository archived since 2021 and no compatibility for Django 5+. Please migrate to deskutils/py-paperless-ngx This port expired on: 2026-03-31
Index and archive all of your scanned paper documents.
Paperless is a simple Django application running in two parts: The consumer,
which does the indexing and a web interface, which let's you you search and
download already-indexed documents.
See also: https://github.com/the-paperless-project/paperless
===> The following configuration options are available for py311-paperless-2.7.0_21:
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
port moved to deskutils/py-paperless-ngx on 2026-03-31 REASON: Has expired: Upstream repository archived since 2021 and no compatibility for Django 5+. Please migrate to deskutils/py-paperless-ngx
deskutils/py-paperless: Remove expired port
2026-03-31 deskutils/py-paperless: Upstream repository archived since 2021 and
no compatibility for Django 5+. Please migrate to deskutils/py-paperless-ngx
deskutils/py-paperless: Deprecate/Set to expire
* The upstream project has been archived in 2021 and there's no
compatibility for Django 5+. Users are advised to migrate over to
deskutils/py-paperless-ngx.
* Although www/py-django42 will not reach its EoL until April, set the
EXPIRATION_DATE accordingly at the end of 2026Q1 to get a clean cut
with regard to the quarterly branch.
PR: 291711
Approved by: grembo (maintainer)
python.mk: rename PYTHON_EXT_SUFFIX to PYTHON_TAG, document, etc
EXT_SUFFIX, according to PEP 3149, refers to the full tag and
extension for compiled extension module objects, eg .cpython-311.so,
.cpython-313t.so, etc. We do not use the correct semantic meaning,
and this usage becomes ambiguous and confusing when tags do not
match between bytecode and compiled extension module objects.
Rename our PYTHON_EXT_SUFFIX to PYTHON_TAG to align with PEP 3147's
specification of a magic tag, which consists of implementation name
and shorthand version only. This is meant for bytecode and other
files containing this tag in their filename that do not depend on
a specific Python ABI for the same version. Chase all existing
consumers.
(Only the first 15 lines of the commit message are shown above )
deskutils/py-paperless: Fix plist issues after 0cffd5a7f4b7
* The 3.15.2 release of www/py-djangorestframework got changed static
files due an upgrade of the bundled jQuery library.
* Bump PORTREVISION due changed package content.
Approved by: portmgr (blanket, build fix)
deskutils/py-paperless: Change RUN_DEPENDS
* Switch the port from the repo-copied py-dj42-django* ports to the
original ones as they're using Django 4.2 now since 680c68fd4d69.
* Bump PORTREVISION due changed dependencies.
PR: 276319
Approved by: grembo (via e-mail)
all: remove explicit versions in USES=python for "3.x+"
The logic in USES=python will automatically convert this to 3.8+ by
itself.
Adjust two ports that only had Python 3.7 mentioned but build fine
on Python 3.8 too.
finance/quickfix: mark BROKEN with PYTHON
libtool: compile: c++ -DHAVE_CONFIG_H -I. -I../.. -I -I. -I.. -I../.. -I../C++
-DLIBICONV_PLUG -DPYTHON_MAJOR_VERSION=3 -Wno-unused-variable
-Wno-maybe-uninitialized -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong
-fno-strict-aliasing -DLIBICONV_PLUG -Wall -ansi
-Wno-unused-command-line-argument -Wpointer-arith -Wwrite-strings
-Wno-overloaded-virtual -Wno-deprecated-declarations -Wno-deprecated -std=c++0x
-MT _quickfix_la-QuickfixPython.lo -MD -MP -MF
.deps/_quickfix_la-QuickfixPython.Tpo -c QuickfixPython.cpp -fPIC -DPIC -o
.libs/_quickfix_la-QuickfixPython.o
warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean
'-Wno-uninitialized'? [-Wunknown-warning-option]
QuickfixPython.cpp:175:11: fatal error: 'Python.h' file not found
^~~~~~~~~~
1 warning and 1 error generated.
Reviewed by: portmgr, vishwin, yuri
Differential Revision: <https://reviews.freebsd.org/D40568>
Remove WWW entries moved into port Makefiles
Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.
This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.
Approved by: portmgr (tcberner)
Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.
Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.
There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above )
deskutils/py-paperless: Switch to using Django 3.2
This required a few smaller changes. Also fixes permission issue that
stopped paperless_consumer from starting.
framework: Add new USES 'magick' for graphics/ImageMagick*
A new USES has been added to depend on ImageMagick.
USES=magick
adds a LIB_DEPENDS on graphics/ImageMagick${IMAGEMAGICK_DEFAULT}.
If a specific version is required, use for example
USES=magick:6 resp. USES=magick:7
If only a build, run or test is required, use for example
USES=magick:build resp. USES=magick:6,build,test
(Only the first 15 lines of the commit message are shown above )
deskutils/py-paperless: Fix man page formatting
Escape macro using \& instead of \, which makes it compatible
with groff (and man.cgi). Don't bump revision.
deskutils/py-paperless: Change RUN_DEPENDS
* Switch the port from the repo-copied py-dj22-django* ports to the original
ones as they're using Django 2.2 now.
* Rename www/py-dj22-djangoql (that was originally created with a prefix to
use a certain version of Django) to www/py-djangoql to match its naming
with the other Django ports and to retain the history.
* Bump PORTREVISION due changed dependencies.
PR: 246850
Approved by: grembo (maintainer)
Update Sphinx
- Repocopy textproc/py-sphinx to textproc/py-sphinx18
Update it to 1.8.5 (latest version from 1.8.X).
This version supports Python 2 and 3.
Add test target.
- textproc/py-sphinx: Update to 3.0.2
Python 3 only (3.5+).
Add test target.
- Mk/Uses/python.mk: Add PY_SPHINX
(Only the first 15 lines of the commit message are shown above )
deskutils/py-paperless: Switch to Django 2.2
* Assign the port to Django 2.2 as Django 2.1 has reached its End-of-Life on
2nd December 2019.
* Also switch www/py-dj21-djangoql to Django 2.2, remove the expiration date
and rename it to www/py-dj22-djangoql accordingly.
Do the same for www/py-dj21-django-extensions [1] as both ports are
required by its only consumer deskutils/py-paperless and were originally
created for this purpose.
* Bump PORTREVISION due change of the dependencies.
PR: 242438
Approved by: grembo (maintainer), Kevin Golding (maintainer) [1]
Add protocol to CORS headers (fails otherwise), add direct dependency on
databases/py-sqlite3 (was implicit through www/py-django21 before).
Bump revision.