Port details |
- scanbd Scanner button daemon
- 1.5.1_3 sysutils =2 1.5.1_3Version of this port present on the latest quarterly branch.
- Maintainer: trueos@norwegianrockcat.com
- Port Added: 2023-06-08 11:37:19
- Last Update: 2024-02-26 07:04:56
- Commit Hash: e50dc94
- People watching this port, also watch:: jdictionary, py311-Automat, py311-python-gdsii, py39-PyOpenGL, p5-Sane
- License: GPLv2
- WWW:
- https://sourceforge.net/projects/scanbd/
- Description:
- scanbd is daemon that listens for scanner button presses and can run scripts.
From the project page:
scanbd is a scanner button daemon. It polls the scanner buttons
looking for buttons pressed or function knob changes or other scanner
events as paper inserts / removals and at the same time allows also
scan-applications to access the scanners. If buttons are pressed,
etc., various actions can be submitted (scan, copy, email, ...) via
action scripts. The function knob values are passed to the
action-scripts as well. Scan actions are also signaled via dbus. This
can be useful for foreign applications. Scans can also be triggered
via dbus from foreign applications. On platforms which support
signaling of dynamic device insertion / removal (libudev, dbus, hal)
scanbd supports this as well. scanbd can use all sane-backends or some
special backends from the (old) scanbuttond project. Supported
platforms: Linux, FreeBSD, NetBSD, OpenBSD
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- To install the port:
- cd /usr/ports/sysutils/scanbd/ && make install clean
- To add the package, run one of these commands:
- pkg install sysutils/scanbd
- pkg install scanbd
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: scanbd
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1685858862
SHA256 (sane-project/frontend-scanbd-4503640d202c06510f21848a684e221f613f324b_GL0.tar.gz) = 085d6c0e54048d3ab002f2d9b2a08d31ee3751d04c16cb7ed8826d58d06a54d6
SIZE (sane-project/frontend-scanbd-4503640d202c06510f21848a684e221f613f324b_GL0.tar.gz) = 473189
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:
-
- sane-config : graphics/sane-backends
- gettext-runtime>=0.22_1 : devel/gettext-runtime
- gmake>=4.3 : devel/gmake
- pkgconf>=1.3.0_1 : devel/pkgconf
- Runtime dependencies:
-
- bash : shells/bash
- scanimage : graphics/sane-backends
- Library dependencies:
-
- libdbus-1.so : devel/dbus
- libudev.so : devel/libudev-devd
- libconfuse.so : devel/libconfuse
- libintl.so : devel/gettext-runtime
- There are no ports dependent upon this port
Configuration Options:
- No options to configure
- Options name:
- sysutils_scanbd
- USES:
- gettext-runtime gmake pkgconfig shebangfix
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
1.5.1_3 26 Feb 2024 07:04:56 |
Muhammad Moinur Rahman (bofh) |
sysutils/scanbd: Moved man to share/man
Approved by: portmgr (blanket) |
1.5.1_2 12 Jul 2023 18:56:04 |
Felix Palmen (zirias) |
bsd.sites.mk: Update all ports using USE_GITLAB
Replace GL_COMMIT by GL_TAGNAME in all ports. The new GL_TAGNAME is
backwards-compatible (accepting any commit hash as before), but also
understands an actual tag name. Moving to tag names where appropriate is
left to individual ports' maintainers.
Approved by: portmgr (tcberner, mentor)
Differential Revision: https://reviews.freebsd.org/D37077 |
1.5.1_2 11 Jul 2023 22:07:21 |
Robert Clausecker (fuz) Author: Trenton Schulz |
sysutils/scanbd: correct file placement and robustness fix
These are additional revisions based on discussion on bug #272066.
There, the placement for the sample scripts wasn't correct. So, we now
move the sample scripts to $LOCALBASE/etc/scanbd/scripts as samples, but
they aren't marked as samples in the plist. There is also a pkg-message
that explains this.
This should be the last revision I can see in the immediate future until
a new release comes out.
PR: 272419
See also: 272066 |
1.5.1_1 26 Jun 2023 22:58:23 |
Robert Clausecker (fuz) Author: Trenton Schulz |
sysutils/scanbd: Make the port better behaved.
- Address issues in rclint, portlint and the port test tool.
- make sure scanbd.conf is a sample file.
PR: 272066 |
1.5.1 08 Jun 2023 10:51:07 |
Robert Clausecker (fuz) Author: Trenton Schulz |
sysutils/scanbd: Add new port
scanbd looks to be the continuation of scanbuttond, it accomplishes
the same tasks, but supports all scanners from scanbuttond plus all
the scanners supported by SANE. It uses dbus for communication and can
also signal device insertion and removal.
Upstream has moved to gitlab, so this is the last corresponding release
based on the last SourceForge release (with some minor documentation
updates).
WWW: https://sourceforge.net/projects/scanbd/
PR: 271816 |