notbug ipv6 ready As an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photos
All times are UTC
Ukraine
The recently imposed "must be logged in" restriction is a response to increased bot traffic on the site. This affects search, commits, and vuxml pages.
Search engines are not blocked. Try using "site:www.freshports.org" and your search terms.
Volunteers wanted to help translate FreshPorts
Port details
scantpaper GUI to produce PDFs or DjVus from scanned documents
3.0.21 graphics on this many watch lists=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-10-04 21:40:28
Commit Hash: 1a52b52
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 = 1791130527 SHA256 (carygravel-scantpaper-v3.0.21_GH0.tar.gz) = b007a606fb4b4554132a950858a7055a3b589ff20fe91caae0aed34b09ec540e SIZE (carygravel-scantpaper-v3.0.21_GH0.tar.gz) = 1758445

Packages (timestamps in pop-ups are UTC):
scantpaper
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest--n/an/an/an/an/an/a
FreeBSD:13:quarterly--n/an/an/an/an/an/a
FreeBSD:14:latest3.0.193.0.20--3.0.20---
FreeBSD:14:quarterly3.0.103.0.10--3.0.20---
FreeBSD:15:latest3.0.203.0.20n/a-n/an/a--
FreeBSD:15:quarterly3.0.103.0.10n/a-n/an/a--
FreeBSD:16:latest3.0.193.0.20n/a-n/an/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. py312-img2pdf>0 : graphics/py-img2pdf@py312
  3. py312-tesserocr>0 : graphics/py-tesserocr@py312
  4. py312-ocrmypdf>=15.4.3 : textproc/py-ocrmypdf@py312
  5. py312-python-iso639>0 : textproc/py-python-iso639@py312
  6. py312-sane>0 : graphics/py-sane@py312
  7. py312-pillow>=7.0.0 : graphics/py-pillow@py312
  8. py312-pygobject>=0 : devel/py-pygobject@py312
  9. ImageMagick7>=7 : graphics/ImageMagick7
  10. 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
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/v3.0.21?dummy=/
Collapse this list.

Number of commits found: 13

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
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: 13