BSD Ports

graphics/scantpaper 3.0.24_1 FreeBSD

GUI to produce PDFs or DjVus from scanned documents

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Port added
Last update
Commit
f4e4c4e33c
License
GPLv3
Categories
graphics, python
Package size
791.1 KiB, 4542.4 KiB installed

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.

Install

Binary package:

pkg install scantpaper

From the ports tree:

cd /usr/ports/graphics/scantpaper/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	scantpaper>0:graphics/scantpaper

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest3.0.223.0.23--3.0.24_1
FreeBSD:14:quarterly3.0.203.0.20n/a-3.0.20
FreeBSD:15:latest3.0.233.0.24_1n/a--
FreeBSD:15:quarterly3.0.203.0.20n/an/an/a
FreeBSD:16:latest3.0.203.0.24_1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 3

Library 3

Runtime 8

The full lists below include those, and their dependencies in turn.

Build dependencies 196

The first 100 are listed.

Run dependencies 238

The first 100 are listed.

No port depends on this one.

Configuration

No options to configure.

USES
compiler:c++17-lang gettext gnome magick:build,run python
Service scripts
none

Files

pkg-plist 216
  • bin/scantpaper
  • %%PYTHON_SITELIBDIR%%/scantpaper-.dist-info/METADATA
  • %%PYTHON_SITELIBDIR%%/scantpaper-.dist-info/RECORD
  • %%PYTHON_SITELIBDIR%%/scantpaper-.dist-info/WHEEL
  • %%PYTHON_SITELIBDIR%%/scantpaper-.dist-info/entry_points.txt
  • %%PYTHON_SITELIBDIR%%/scantpaper-.dist-info/top_level.txt
  • %%PYTHON_SITELIBDIR%%/scantpaper/__init__.py
  • %%PYTHON_SITELIBDIR%%/scantpaper/__pycache__/__init__.opt-1.pyc
  • %%PYTHON_SITELIBDIR%%/scantpaper/__pycache__/__init__.pyc
  • %%PYTHON_SITELIBDIR%%/scantpaper/__pycache__/app.opt-1.pyc
  • %%PYTHON_SITELIBDIR%%/scantpaper/__pycache__/app.pyc
  • %%PYTHON_SITELIBDIR%%/scantpaper/__pycache__/app_window.opt-1.pyc
  • %%PYTHON_SITELIBDIR%%/scantpaper/__pycache__/app_window.pyc
  • %%PYTHON_SITELIBDIR%%/scantpaper/__pycache__/basedocument.opt-1.pyc
  • %%PYTHON_SITELIBDIR%%/scantpaper/__pycache__/basedocument.pyc
  • %%PYTHON_SITELIBDIR%%/scantpaper/__pycache__/basethread.opt-1.pyc
  • %%PYTHON_SITELIBDIR%%/scantpaper/__pycache__/basethread.pyc
  • %%PYTHON_SITELIBDIR%%/scantpaper/__pycache__/bboxtree.opt-1.pyc
  • %%PYTHON_SITELIBDIR%%/scantpaper/__pycache__/bboxtree.pyc
  • %%PYTHON_SITELIBDIR%%/scantpaper/__pycache__/canvas.opt-1.pyc
  • %%PYTHON_SITELIBDIR%%/scantpaper/__pycache__/canvas.pyc
  • %%PYTHON_SITELIBDIR%%/scantpaper/__pycache__/clipboard.opt-1.pyc
  • %%PYTHON_SITELIBDIR%%/scantpaper/__pycache__/clipboard.pyc
  • %%PYTHON_SITELIBDIR%%/scantpaper/__pycache__/comboboxtext.opt-1.pyc
  • %%PYTHON_SITELIBDIR%%/scantpaper/__pycache__/comboboxtext.pyc
  • %%PYTHON_SITELIBDIR%%/scantpaper/__pycache__/config.opt-1.pyc
  • %%PYTHON_SITELIBDIR%%/scantpaper/__pycache__/config.pyc
  • %%PYTHON_SITELIBDIR%%/scantpaper/__pycache__/conftest.opt-1.pyc
  • %%PYTHON_SITELIBDIR%%/scantpaper/__pycache__/conftest.pyc
  • %%PYTHON_SITELIBDIR%%/scantpaper/__pycache__/const.opt-1.pyc
  • %%PYTHON_SITELIBDIR%%/scantpaper/__pycache__/const.pyc
  • %%PYTHON_SITELIBDIR%%/scantpaper/__pycache__/dependencies.opt-1.pyc
  • %%PYTHON_SITELIBDIR%%/scantpaper/__pycache__/dependencies.pyc
  • %%PYTHON_SITELIBDIR%%/scantpaper/__pycache__/docthread.opt-1.pyc
  • %%PYTHON_SITELIBDIR%%/scantpaper/__pycache__/docthread.pyc
  • %%PYTHON_SITELIBDIR%%/scantpaper/__pycache__/document.opt-1.pyc
  • %%PYTHON_SITELIBDIR%%/scantpaper/__pycache__/document.pyc
  • %%PYTHON_SITELIBDIR%%/scantpaper/__pycache__/edit_menu_mixins.opt-1.pyc
  • %%PYTHON_SITELIBDIR%%/scantpaper/__pycache__/edit_menu_mixins.pyc
  • %%PYTHON_SITELIBDIR%%/scantpaper/__pycache__/entry_completion.opt-1.pyc
  • %%PYTHON_SITELIBDIR%%/scantpaper/__pycache__/entry_completion.pyc
  • %%PYTHON_SITELIBDIR%%/scantpaper/__pycache__/file_menu_mixins.opt-1.pyc
  • %%PYTHON_SITELIBDIR%%/scantpaper/__pycache__/file_menu_mixins.pyc
  • %%PYTHON_SITELIBDIR%%/scantpaper/__pycache__/gobject.opt-1.pyc
  • %%PYTHON_SITELIBDIR%%/scantpaper/__pycache__/gobject.pyc
  • %%PYTHON_SITELIBDIR%%/scantpaper/__pycache__/helpers.opt-1.pyc
  • %%PYTHON_SITELIBDIR%%/scantpaper/__pycache__/helpers.pyc
  • %%PYTHON_SITELIBDIR%%/scantpaper/__pycache__/i18n.opt-1.pyc
  • %%PYTHON_SITELIBDIR%%/scantpaper/__pycache__/i18n.pyc
  • %%PYTHON_SITELIBDIR%%/scantpaper/__pycache__/imageview.opt-1.pyc
  • %%PYTHON_SITELIBDIR%%/scantpaper/__pycache__/imageview.pyc
  • %%PYTHON_SITELIBDIR%%/scantpaper/__pycache__/importthread.opt-1.pyc
  • %%PYTHON_SITELIBDIR%%/scantpaper/__pycache__/importthread.pyc
  • %%PYTHON_SITELIBDIR%%/scantpaper/__pycache__/layer.opt-1.pyc
  • %%PYTHON_SITELIBDIR%%/scantpaper/__pycache__/layer.pyc
  • %%PYTHON_SITELIBDIR%%/scantpaper/__pycache__/loop_helpers.opt-1.pyc
  • %%PYTHON_SITELIBDIR%%/scantpaper/__pycache__/loop_helpers.pyc
  • %%PYTHON_SITELIBDIR%%/scantpaper/__pycache__/page.opt-1.pyc
  • %%PYTHON_SITELIBDIR%%/scantpaper/__pycache__/page.pyc
  • %%PYTHON_SITELIBDIR%%/scantpaper/__pycache__/pagerange.opt-1.pyc
  • %%PYTHON_SITELIBDIR%%/scantpaper/__pycache__/pagerange.pyc
  • %%PYTHON_SITELIBDIR%%/scantpaper/__pycache__/postprocess_controls.opt-1.pyc
  • %%PYTHON_SITELIBDIR%%/scantpaper/__pycache__/postprocess_controls.pyc
  • %%PYTHON_SITELIBDIR%%/scantpaper/__pycache__/print_operation.opt-1.pyc
  • %%PYTHON_SITELIBDIR%%/scantpaper/__pycache__/print_operation.pyc
  • %%PYTHON_SITELIBDIR%%/scantpaper/__pycache__/progress.opt-1.pyc
  • %%PYTHON_SITELIBDIR%%/scantpaper/__pycache__/progress.pyc
  • %%PYTHON_SITELIBDIR%%/scantpaper/__pycache__/savethread.opt-1.pyc
  • %%PYTHON_SITELIBDIR%%/scantpaper/__pycache__/savethread.pyc
  • %%PYTHON_SITELIBDIR%%/scantpaper/__pycache__/scan_menu_item_mixins.opt-1.pyc
  • %%PYTHON_SITELIBDIR%%/scantpaper/__pycache__/scan_menu_item_mixins.pyc
  • %%PYTHON_SITELIBDIR%%/scantpaper/__pycache__/session_mixins.opt-1.pyc
  • %%PYTHON_SITELIBDIR%%/scantpaper/__pycache__/session_mixins.pyc
  • %%PYTHON_SITELIBDIR%%/scantpaper/__pycache__/simplelist.opt-1.pyc
  • %%PYTHON_SITELIBDIR%%/scantpaper/__pycache__/simplelist.pyc
  • %%PYTHON_SITELIBDIR%%/scantpaper/__pycache__/tesseract.opt-1.pyc
  • %%PYTHON_SITELIBDIR%%/scantpaper/__pycache__/tesseract.pyc
  • %%PYTHON_SITELIBDIR%%/scantpaper/__pycache__/tools_menu_mixins.opt-1.pyc
  • %%PYTHON_SITELIBDIR%%/scantpaper/__pycache__/tools_menu_mixins.pyc
  • %%PYTHON_SITELIBDIR%%/scantpaper/__pycache__/unpaper.opt-1.pyc
  • %%PYTHON_SITELIBDIR%%/scantpaper/__pycache__/unpaper.pyc
  • %%PYTHON_SITELIBDIR%%/scantpaper/app.py
  • %%PYTHON_SITELIBDIR%%/scantpaper/app.ui
  • %%PYTHON_SITELIBDIR%%/scantpaper/app_window.py
  • %%PYTHON_SITELIBDIR%%/scantpaper/basedocument.py
  • %%PYTHON_SITELIBDIR%%/scantpaper/basethread.py
  • %%PYTHON_SITELIBDIR%%/scantpaper/bboxtree.py
  • %%PYTHON_SITELIBDIR%%/scantpaper/canvas.py
  • %%PYTHON_SITELIBDIR%%/scantpaper/clipboard.py
  • %%PYTHON_SITELIBDIR%%/scantpaper/comboboxtext.py
  • %%PYTHON_SITELIBDIR%%/scantpaper/config.py
  • %%PYTHON_SITELIBDIR%%/scantpaper/conftest.py
  • %%PYTHON_SITELIBDIR%%/scantpaper/const.py
  • %%PYTHON_SITELIBDIR%%/scantpaper/dependencies.py
  • %%PYTHON_SITELIBDIR%%/scantpaper/dialog/__init__.py
  • %%PYTHON_SITELIBDIR%%/scantpaper/dialog/__pycache__/__init__.opt-1.pyc
  • %%PYTHON_SITELIBDIR%%/scantpaper/dialog/__pycache__/__init__.pyc
  • %%PYTHON_SITELIBDIR%%/scantpaper/dialog/__pycache__/crop.opt-1.pyc
  • %%PYTHON_SITELIBDIR%%/scantpaper/dialog/__pycache__/crop.pyc
  • %%PYTHON_SITELIBDIR%%/scantpaper/dialog/__pycache__/pagecontrols.opt-1.pyc

The first 100 are listed.

distinfo 1
FileSizeSHA256
carygravel-scantpaper-v3.0.24_GH0.tar.gz1.965832e+0669a922a131bea4defdff6d00b3644dc0ef3c63d8202e003ec2ac2b9fbff9b2f5

Commit history 17

DateCommitCreditsLog message
f4e4c4e33c 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.
5b43ce42ae Christoph Moench-Tegeder graphics/scantpaper: update to 3.0.24
Announcement: https://sourceforge.net/p/gscan2pdf/mailman/message/59416985/
a7a95381ba Christoph Moench-Tegeder graphics/scantpaper: update to 3.0.23
Release Notes: https://sourceforge.net/p/gscan2pdf/mailman/message/59412304/
413b5df516 Christoph Moench-Tegeder graphics/scantpaper: update to 3.0.22
Release Notes: https://sourceforge.net/p/gscan2pdf/mailman/message/59411788/
1a52b52f37 Christoph Moench-Tegeder graphics/scantpaper: update to 3.0.21
Release Notes: https://sourceforge.net/p/gscan2pdf/mailman/message/59407352/

The latest 5 of 17 in the history this site was built from.