Searches without login should now work. You must get asked to click a button.
Some translations wanted please.
New RSS 2.0 and Atom feeds are here. The old /backend/ feeds still work, but will be redirected later, so please update your subscriptions. Details.
Port details
scantpaper GUI to produce PDFs or DjVus from scanned documents
4.0.4 graphics Σ=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 3.0.20Version of this port present on the latest quarterly branch.
Maintainer: cmt@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2026-07-03 17:48:08
Last Update: 2026-11-14 12:57:11
Commit Hash: e026f57
Also Listed In: python
License: GPLv3
WWW:
https://github.com/carygravel/scantpaper
Description: #
scantpaper provides a GUI for scanning, editing, and saving documents as PDF, DjVu, TIFF, PNG, JPEG, PNM, or GIF. It supports batch scanning, metadata, OCR, and various editing tools.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port
Manual pages: #
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist #
There is no configure plist information for this port.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • scantpaper>0:graphics/scantpaper
To install the port: #
cd /usr/ports/graphics/scantpaper/ && make install clean
To add the package, run one of these commands:
  • pkg install graphics/scantpaper
  • pkg install scantpaper
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: scantpaper
Package flavors (<flavor>: <package>) #
  • py312: scantpaper
distinfo: #
TIMESTAMP = 1794660284 SHA256 (carygravel-scantpaper-v4.0.4_GH0.tar.gz) = e83a7fec67c4a19bb03c414b54e27271b7c026589cb2ae2db1c74461fdcaa4f0 SIZE (carygravel-scantpaper-v4.0.4_GH0.tar.gz) = 2595454

Packages (timestamps in pop-ups are UTC): #
scantpaper
ABIaarch64amd64armv6armv7i386
FreeBSD:14:latest4.0.14.0.3--4.0.3
FreeBSD:14:quarterly3.0.203.0.20--3.0.20
FreeBSD:15:latest4.0.24.0.3n/a-n/a
FreeBSD:15:quarterly3.0.203.0.20n/a-n/a
FreeBSD:16:latest4.0.14.0.3n/a-n/a
Dependencies #
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies: #
  1. py312-setuptools>0 : devel/py-setuptools@py312
  2. py312-wheel>0 : devel/py-wheel@py312
  3. py312-polib>0 : devel/py-polib@py312
  4. gettext-runtime>=0.26 : devel/gettext-runtime
  5. gettext-tools>=0.26 : devel/gettext-tools
  6. py312-pygobject>=0 : devel/py-pygobject@py312
  7. ImageMagick7>=7 : graphics/ImageMagick7
  8. python3.12 : lang/python312
  9. py312-build>=0 : devel/py-build@py312
  10. py312-installer>=0 : devel/py-installer@py312
Test dependencies: #
  1. python3.12 : lang/python312
Runtime dependencies: #
  1. unpaper : graphics/unpaper
  2. jbig2 : graphics/jbig2enc
  3. py312-img2pdf>0 : graphics/py-img2pdf@py312
  4. py312-tesserocr>0 : graphics/py-tesserocr@py312
  5. py312-ocrmypdf>=16.10.0 : textproc/py-ocrmypdf@py312
  6. py312-pikepdf>0 : textproc/py-pikepdf@py312
  7. py312-python-iso639>0 : textproc/py-python-iso639@py312
  8. py312-sane>0 : graphics/py-sane@py312
  9. py312-sqlite3>0 : databases/py-sqlite3@py312
  10. py312-typing-extensions>0 : devel/py-typing-extensions@py312
  11. py312-pillow>=7.0.0 : graphics/py-pillow@py312
  12. py312-pygobject>=0 : devel/py-pygobject@py312
  13. ImageMagick7>=7 : graphics/ImageMagick7
  14. python3.12 : lang/python312
Library dependencies: #
  1. libtiff.so : graphics/tiff
  2. libpoppler.so : graphics/poppler
  3. libgoocanvas-2.0.so : graphics/goocanvas2
  4. libintl.so : devel/gettext-runtime
  5. libatk-1.0.so : accessibility/at-spi2-core
  6. libcairo.so : graphics/cairo
  7. libgdk_pixbuf-2.0.so : graphics/gdk-pixbuf2
  8. libglib-2.0.so : devel/glib20
  9. libintl.so : devel/gettext-runtime
  10. libgtk-3.so : x11-toolkits/gtk30
  11. libgirepository-1.0.so : devel/gobject-introspection
  12. librsvg-2.so : graphics/librsvg2-rust
  13. libharfbuzz.so : print/harfbuzz
  14. libpango-1.0.so : x11-toolkits/pango
There are no ports dependent upon this port #

Configuration Options: #
No options to configure
Options name: #
graphics_scantpaper
USES: #
compiler:c++17-lang gettext gnome magick:build,run python
pkg-message: #
FreshPorts was unable to extract/find any pkg message
Master Sites: #
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/carygravel/scantpaper/tar.gz/v4.0.4?dummy=/
Collapse this list.

Number of commits found: 21 #

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
4.0.4
14 Nov 2026 12:57:11
commit hash: e026f57ece64e8adfb297ace84805125e9b14324commit hash: e026f57ece64e8adfb297ace84805125e9b14324commit hash: e026f57ece64e8adfb297ace84805125e9b14324commit hash: e026f57ece64e8adfb297ace84805125e9b14324 files touched by this commit
Christoph Moench-Tegeder (cmt) search for other commits by this committer
graphics/scantpaper: update to 4.0.4

Release Notes:
  https://sourceforge.net/p/gscan2pdf/mailman/message/59432778/
4.0.3
07 Nov 2026 13:52:25
commit hash: b256eb3a87f2a317b182de069e862c1ba78f24d3commit hash: b256eb3a87f2a317b182de069e862c1ba78f24d3commit hash: b256eb3a87f2a317b182de069e862c1ba78f24d3commit hash: b256eb3a87f2a317b182de069e862c1ba78f24d3 files touched by this commit
Christoph Moench-Tegeder (cmt) search for other commits by this committer
graphics/scantpaper: update to 4.0.3

Announcement:
  https://sourceforge.net/p/gscan2pdf/mailman/message/59428452/
4.0.2
02 Nov 2026 20:54:59
commit hash: 9f39490a54e6d48df4f706691c9f82ff2af558dbcommit hash: 9f39490a54e6d48df4f706691c9f82ff2af558dbcommit hash: 9f39490a54e6d48df4f706691c9f82ff2af558dbcommit hash: 9f39490a54e6d48df4f706691c9f82ff2af558db files touched by this commit
Christoph Moench-Tegeder (cmt) search for other commits by this committer
graphics/scantpaper: update to 4.0.2

Release Notes:
  https://sourceforge.net/p/gscan2pdf/mailman/message/59424421/
4.0.1
25 Oct 2026 13:16:39
commit hash: 08070de293c703220af5290e3ed9b2bfb83aed9ecommit hash: 08070de293c703220af5290e3ed9b2bfb83aed9ecommit hash: 08070de293c703220af5290e3ed9b2bfb83aed9ecommit hash: 08070de293c703220af5290e3ed9b2bfb83aed9e files touched by this commit
Christoph Moench-Tegeder (cmt) search for other commits by this committer
graphics/scantpaper: update to 4.0.1

Announcement:
  https://sourceforge.net/p/gscan2pdf/mailman/message/59421163/
3.0.24_1
18 Oct 2026 21:30:49
commit hash: f4e4c4e33cc6559b59743cda3b421b8751b85697commit hash: f4e4c4e33cc6559b59743cda3b421b8751b85697commit hash: f4e4c4e33cc6559b59743cda3b421b8751b85697commit hash: f4e4c4e33cc6559b59743cda3b421b8751b85697 files touched by this commit
Christoph Moench-Tegeder (cmt) search for other commits by this committer
Author: Pattems
graphics/scantpaper: Fix with Python 3.13

- The post-build target runs dev/compile_mo.py with a hardcoded
  python3.12, which is not installed when another Python version is
  the default, so the build fails.  Use ${PYTHON_CMD}.
- The app window and document code import sqlite3 (packaged separately
  as databases/py-sqlite3), and imageview/basethread import
  typing_extensions, which upstream lists as a dependency.  Without
  them the scantpaper command and half of the modules fail to import.
  Add both to RUN_DEPENDS and bump PORTREVISION.
3.0.24
17 Oct 2026 19:28:35
commit hash: 5b43ce42aed12a24ed88c0e9fd9b1cca2b33e150commit hash: 5b43ce42aed12a24ed88c0e9fd9b1cca2b33e150commit hash: 5b43ce42aed12a24ed88c0e9fd9b1cca2b33e150commit hash: 5b43ce42aed12a24ed88c0e9fd9b1cca2b33e150 files touched by this commit
Christoph Moench-Tegeder (cmt) search for other commits by this committer
graphics/scantpaper: update to 3.0.24

Announcement:
  https://sourceforge.net/p/gscan2pdf/mailman/message/59416985/
3.0.23
11 Oct 2026 21:55:51
commit hash: a7a95381bafcf2c0db431a26d5b909cabfe43d79commit hash: a7a95381bafcf2c0db431a26d5b909cabfe43d79commit hash: a7a95381bafcf2c0db431a26d5b909cabfe43d79commit hash: a7a95381bafcf2c0db431a26d5b909cabfe43d79 files touched by this commit
Christoph Moench-Tegeder (cmt) search for other commits by this committer
graphics/scantpaper: update to 3.0.23

Release Notes:
  https://sourceforge.net/p/gscan2pdf/mailman/message/59412304/
3.0.22
10 Oct 2026 12:44:38
commit hash: 413b5df516808981eb9dce86e6fe32a85566ec6bcommit hash: 413b5df516808981eb9dce86e6fe32a85566ec6bcommit hash: 413b5df516808981eb9dce86e6fe32a85566ec6bcommit hash: 413b5df516808981eb9dce86e6fe32a85566ec6b files touched by this commit
Christoph Moench-Tegeder (cmt) search for other commits by this committer
graphics/scantpaper: update to 3.0.22

Release Notes:
  https://sourceforge.net/p/gscan2pdf/mailman/message/59411788/
3.0.21
04 Oct 2026 21:40:28
commit hash: 1a52b52f3728e19969b6228463b93f55950d1800commit hash: 1a52b52f3728e19969b6228463b93f55950d1800commit hash: 1a52b52f3728e19969b6228463b93f55950d1800commit hash: 1a52b52f3728e19969b6228463b93f55950d1800 files touched by this commit
Christoph Moench-Tegeder (cmt) search for other commits by this committer
graphics/scantpaper: update to 3.0.21

Release Notes:
  https://sourceforge.net/p/gscan2pdf/mailman/message/59407352/
3.0.20
27 Sep 2026 14:26:03
commit hash: 91fb7164ca1f7dc2a31c14321cafcd4e3f30bc69commit hash: 91fb7164ca1f7dc2a31c14321cafcd4e3f30bc69commit hash: 91fb7164ca1f7dc2a31c14321cafcd4e3f30bc69commit hash: 91fb7164ca1f7dc2a31c14321cafcd4e3f30bc69 files touched by this commit
Christoph Moench-Tegeder (cmt) search for other commits by this committer
graphics/scantpaper: update to 3.0.20

Release Notes:
  https://sourceforge.net/p/gscan2pdf/mailman/message/59400500/
3.0.19
19 Sep 2026 14:48:09
commit hash: 6d511bed5e20af706bcd52af206555882a85924ccommit hash: 6d511bed5e20af706bcd52af206555882a85924ccommit hash: 6d511bed5e20af706bcd52af206555882a85924ccommit hash: 6d511bed5e20af706bcd52af206555882a85924c files touched by this commit
Christoph Moench-Tegeder (cmt) search for other commits by this committer
graphics/scantpaper: update to 3.0.19

Release Notes:
  https://sourceforge.net/p/gscan2pdf/mailman/message/59394154/
3.0.18
11 Sep 2026 19:44:06
commit hash: acb85c1b280cba70ba2d6c1fae8645ae25805774commit hash: acb85c1b280cba70ba2d6c1fae8645ae25805774commit hash: acb85c1b280cba70ba2d6c1fae8645ae25805774commit hash: acb85c1b280cba70ba2d6c1fae8645ae25805774 files touched by this commit
Christoph Moench-Tegeder (cmt) search for other commits by this committer
graphics/scantpaper: update to 3.0.18

Announcement:
  https://sourceforge.net/p/gscan2pdf/mailman/message/59388457/
3.0.17
05 Sep 2026 18:46:11
commit hash: 193a8efd7c3cff314e75424d0878932d377c08b4commit hash: 193a8efd7c3cff314e75424d0878932d377c08b4commit hash: 193a8efd7c3cff314e75424d0878932d377c08b4commit hash: 193a8efd7c3cff314e75424d0878932d377c08b4 files touched by this commit
Christoph Moench-Tegeder (cmt) search for other commits by this committer
graphics/scantpaper: update to 3.0.17

Announcement:
  https://sourceforge.net/p/gscan2pdf/mailman/message/59384831/
3.0.16
22 Aug 2026 13:00:54
commit hash: 73f0624419dfe7f1ac3a5b3b69d0df0015a0d7e1commit hash: 73f0624419dfe7f1ac3a5b3b69d0df0015a0d7e1commit hash: 73f0624419dfe7f1ac3a5b3b69d0df0015a0d7e1commit hash: 73f0624419dfe7f1ac3a5b3b69d0df0015a0d7e1 files touched by this commit
Christoph Moench-Tegeder (cmt) search for other commits by this committer
graphics/scantpaper: update to 3.0.16

Announcement:
  https://sourceforge.net/p/gscan2pdf/mailman/message/59377280/
3.0.15
09 Aug 2026 16:40:46
commit hash: a7eae403e6fbf66dd7205f82d688f8fe2fcef802commit hash: a7eae403e6fbf66dd7205f82d688f8fe2fcef802commit hash: a7eae403e6fbf66dd7205f82d688f8fe2fcef802commit hash: a7eae403e6fbf66dd7205f82d688f8fe2fcef802 files touched by this commit
Christoph Moench-Tegeder (cmt) search for other commits by this committer
graphics/scantpaper: update to 3.0.15

Announcement:
  https://sourceforge.net/p/gscan2pdf/mailman/message/59371263/
3.0.14
31 Jul 2026 18:25:32
commit hash: d3d5c7de66ff06128ac738155ca32ac2e0d2816dcommit hash: d3d5c7de66ff06128ac738155ca32ac2e0d2816dcommit hash: d3d5c7de66ff06128ac738155ca32ac2e0d2816dcommit hash: d3d5c7de66ff06128ac738155ca32ac2e0d2816d files touched by this commit
Christoph Moench-Tegeder (cmt) search for other commits by this committer
graphics/scantpaper: update to 3.0.14

Announcement:
  https://sourceforge.net/p/gscan2pdf/mailman/message/59367289/
3.0.13
26 Jul 2026 13:58:18
commit hash: c7a04b224400419766b6e5b2c38df0a027267450commit hash: c7a04b224400419766b6e5b2c38df0a027267450commit hash: c7a04b224400419766b6e5b2c38df0a027267450commit hash: c7a04b224400419766b6e5b2c38df0a027267450 files touched by this commit
Christoph Moench-Tegeder (cmt) search for other commits by this committer
graphics/scantpaper: update to 3.0.13

Announcement: https://github.com/carygravel/scantpaper/releases/tag/v3.0.13
3.0.12
19 Jul 2026 17:34:06
commit hash: 9a33947559e3ce7f31394cc15991e19aac5f5dbccommit hash: 9a33947559e3ce7f31394cc15991e19aac5f5dbccommit hash: 9a33947559e3ce7f31394cc15991e19aac5f5dbccommit hash: 9a33947559e3ce7f31394cc15991e19aac5f5dbc files touched by this commit
Christoph Moench-Tegeder (cmt) search for other commits by this committer
graphics/scantpaper: update to 3.0.12

Release Notes:
  https://github.com/carygravel/scantpaper/blob/v3.0.12/changelog.md
3.0.11
12 Jul 2026 17:54:47
commit hash: a704576fc6d90ee4538472165148d60502be5395commit hash: a704576fc6d90ee4538472165148d60502be5395commit hash: a704576fc6d90ee4538472165148d60502be5395commit hash: a704576fc6d90ee4538472165148d60502be5395 files touched by this commit
Christoph Moench-Tegeder (cmt) search for other commits by this committer
graphics/scantpaper: update to 3.0.11

Changelog:
  https://github.com/carygravel/scantpaper/blob/v3.0.11/changelog.md

Also install all icons (there where quite a few empty spots in the GUI)
3.0.10
04 Jul 2026 13:01:43
commit hash: fcb83125f1a883c5a3b194c5887eaffd5b3696b5commit hash: fcb83125f1a883c5a3b194c5887eaffd5b3696b5commit hash: fcb83125f1a883c5a3b194c5887eaffd5b3696b5commit hash: fcb83125f1a883c5a3b194c5887eaffd5b3696b5 files touched by this commit
Christoph Moench-Tegeder (cmt) search for other commits by this committer
graphics/scantpaper: update to 3.0.10

Release Notes:
  https://github.com/carygravel/scantpaper/releases/tag/v3.0.10
3.0.9
03 Jul 2026 17:46:52
commit hash: b5ba2831fd351d8cffaf91d88cbde54f41ef2828commit hash: b5ba2831fd351d8cffaf91d88cbde54f41ef2828commit hash: b5ba2831fd351d8cffaf91d88cbde54f41ef2828commit hash: b5ba2831fd351d8cffaf91d88cbde54f41ef2828 files touched by this commit
Christoph Moench-Tegeder (cmt) search for other commits by this committer
graphics/scantpaper: new port

GUI to produce PDFs or DjVus from scanned documents
https://github.com/carygravel/scantpaper

Number of commits found: 21