sysutils/scanbd 1.5.1_4 FreeBSD
Scanner button daemon
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- GPLv2
- Categories
- sysutils
- Package size
- 40.2 KiB, 111.9 KiB installed
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
Install
Binary package:
pkg install scanbd
From the ports tree:
cd /usr/ports/sysutils/scanbd/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= scanbd>0:sysutils/scanbd
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 1.5.1_4 | 1.5.1_4 | - | 1.5.1_4 | 1.5.1_4 |
| FreeBSD:14:quarterly | 1.5.1_4 | 1.5.1_4 | n/a | 1.5.1_4 | 1.5.1_4 |
| FreeBSD:15:latest | 1.5.1_4 | 1.5.1_4 | n/a | 1.5.1_4 | 1.5.1_4 |
| FreeBSD:15:quarterly | 1.5.1_4 | 1.5.1_4 | n/a | n/a | n/a |
| FreeBSD:16:latest | 1.5.1_4 | 1.5.1_4 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 1
sane-config: graphics/sane-backends
Library 3
libdbus-1.so: devel/dbuslibudev.so: devel/libudev-devdlibconfuse.so: devel/libconfuse
Runtime 2
bash: shells/bashscanimage: graphics/sane-backends
The full lists below include those, and their dependencies in turn.
Build dependencies 87
- archivers/brotli
- archivers/libdeflate
- archivers/liblz4
- archivers/lzo2
- archivers/zstd
- converters/libiconv
- databases/gdbm
- databases/sqlite3
- devel/dbus
- devel/dbus-glib
- devel/gettext-runtime
- devel/glib20
- devel/gmake
- devel/libconfuse
- devel/libdaemon
- devel/libedit
- devel/libevent
- devel/libffi
- devel/libinotify
- devel/libltdl
- devel/libudev-devd
- devel/libunistring
- devel/npth
- devel/nspr
- devel/pcre2
- devel/pkgconf
- devel/py-packaging
- devel/readline
- dns/libidn2
- dns/libpsl
- ftp/curl
- graphics/cairo
- graphics/gd
- graphics/giflib
- graphics/jbigkit
- graphics/jpeg-turbo
- graphics/lcms2
- graphics/lerc
- graphics/libexif
- graphics/libgphoto2
- graphics/openjpeg
- graphics/png
- graphics/poppler
- graphics/poppler-data
- graphics/poppler-glib
- graphics/sane-backends
- graphics/tiff
- graphics/webp
- lang/python312
- lang/python315
- lang/tcl86
- math/gmp
- math/libtommath
- math/mpdecimal
- net/avahi-app
- print/freetype2
- print/indexinfo
- security/gnupg
- security/gnutls
- security/gpgme
- security/gpgmepp
- security/libassuan
- security/libgcrypt
- security/libgpg-error
- security/libksba
- security/libssh2
- security/libtasn1
- security/nettle
- security/nss
- security/p11-kit
- security/pinentry
- security/pinentry-curses
- sysutils/gnome_subr
- textproc/expat2
- textproc/libxml2
- www/libnghttp2
- x11-fonts/fontconfig
- x11/libICE
- x11/libSM
- x11/libX11
- x11/libXau
- x11/libXdmcp
- x11/libXext
- x11/libXrender
- x11/libxcb
- x11/pixman
- x11/xorgproto
Run dependencies 86
- archivers/brotli
- archivers/libdeflate
- archivers/liblz4
- archivers/lzo2
- archivers/zstd
- converters/libiconv
- databases/gdbm
- databases/sqlite3
- devel/dbus
- devel/dbus-glib
- devel/gettext-runtime
- devel/glib20
- devel/libconfuse
- devel/libdaemon
- devel/libedit
- devel/libevent
- devel/libffi
- devel/libinotify
- devel/libltdl
- devel/libudev-devd
- devel/libunistring
- devel/npth
- devel/nspr
- devel/pcre2
- devel/py-packaging
- devel/readline
- dns/libidn2
- dns/libpsl
- ftp/curl
- graphics/cairo
- graphics/gd
- graphics/giflib
- graphics/jbigkit
- graphics/jpeg-turbo
- graphics/lcms2
- graphics/lerc
- graphics/libexif
- graphics/libgphoto2
- graphics/openjpeg
- graphics/png
- graphics/poppler
- graphics/poppler-data
- graphics/poppler-glib
- graphics/sane-backends
- graphics/tiff
- graphics/webp
- lang/python312
- lang/python315
- lang/tcl86
- math/gmp
- math/libtommath
- math/mpdecimal
- net/avahi-app
- print/freetype2
- print/indexinfo
- security/gnupg
- security/gnutls
- security/gpgme
- security/gpgmepp
- security/libassuan
- security/libgcrypt
- security/libgpg-error
- security/libksba
- security/libssh2
- security/libtasn1
- security/nettle
- security/nss
- security/p11-kit
- security/pinentry
- security/pinentry-curses
- shells/bash
- sysutils/gnome_subr
- textproc/expat2
- textproc/libxml2
- www/libnghttp2
- x11-fonts/fontconfig
- x11/libICE
- x11/libSM
- x11/libX11
- x11/libXau
- x11/libXdmcp
- x11/libXext
- x11/libXrender
- x11/libxcb
- x11/pixman
- x11/xorgproto
No port depends on this one.
Configuration
No options to configure.
- USES
- gettext-runtime gmake pkgconfig shebangfix
- Service scripts
scanbd
Message after installing
Files
Manual pages 2
- scanbd(8)
- scanbm(8)
pkg-plist 17
- etc/scanbd/scripts/action.script.sample
- etc/scanbd/scripts/example.script.sample
- etc/scanbd/scripts/insert.script.sample
- etc/scanbd/scripts/scanadf.script.sample
- etc/scanbd/scripts/test.script.sample
- @sample etc/scanbd/scanbd.conf.sample
- etc/scanbd/scanner.d/avision.conf
- etc/scanbd/scanner.d/canon.conf
- etc/scanbd/scanner.d/fujitsu.conf
- etc/scanbd/scanner.d/hp.conf
- etc/scanbd/scanner.d/pixma.conf
- etc/scanbd/scanner.d/plustek.conf
- etc/scanbd/scanner.d/snapscan.conf
- sbin/scanbd
- sbin/scanbm
- share/man/man8/scanbm.8.gz
- share/man/man8/scanbd.8.gz
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| sane-project/frontend-scanbd-4503640d202c06510f21848a684e221f613f324b_GL0.tar.gz | 473189 | 085d6c0e54048d3ab002f2d9b2a08d31ee3751d04c16cb7ed8826d58d06a54d6 |
Commit history 0
No commits in the history this site was built from.