FreeBSD Ports

graphics/airsaned 0.4.15

Apple AirScan compatible SANE web frontend

Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
b19af6bdc8
License
GPLv3
Categories
graphics
Package size
216.5 KiB, 474.2 KiB installed

Description

A SANE WebScan frontend that supports Apple's AirScan protocol. Scanners are detected automatically, and published through mDNS. Though images may be acquired and transferred in JPEG, PNG, and PDF/raster format through a simple web interface, AirSane's intended purpose is to be used with AirScan/eSCL clients such as Apple's Image Capture.

Images are encoded on-the-fly during acquisition, keeping memory/storage demands low. Thus, AirSane will run fine on a Raspberry Pi or similar device.

AirSane has been developed by reverse-engineering the communication protocol implemented in Apple's AirScanScanner client (macos 10.12.6, /System/Library/Image Capture/Devices/AirScanScanner.app).

Authentication and secure communication are not supported.

If you are looking for a powerful SANE web frontend, AirSane may not be for you. You may be interested in phpSANE instead.

Install

As a binary package — by origin, or by package name:

pkg install graphics/airsaned
pkg install airsaned

From the ports tree:

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

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

RUN_DEPENDS=	airsaned>0:graphics/airsaned

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:latest0.4.120.4.120.3.4.00.3.4.0_10.4.15
FreeBSD:14:quarterly0.4.120.4.12n/a0.3.4.0_10.4.15
FreeBSD:15:latest0.4.120.4.15n/a0.3.4.0_10.3.4.0_1
FreeBSD:15:quarterly0.4.120.4.12n/an/an/a
FreeBSD:16:latest0.4.120.4.15n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Library 3

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

All build dependencies 89
All run dependencies 83

No port depends on this one.

Configuration

No options to configure.

USES
cmake compiler:c++11-lib jpeg localbase:ldflags
Service scripts
none

Files

pkg-plist 6
  • sbin/airsaned
  • etc/airsane/Gnome-scanner.png
  • etc/rc.d/airsaned
  • @sample etc/airsane/access.conf.sample
  • @sample etc/airsane/ignore.conf.sample
  • @sample etc/airsane/options.conf.sample
distinfo 1
FileSizeSHA256
SimulPiscator-AirSane-v0.4.15_GH0.tar.gz129089300401f6ff7866f2f42eaff5137aa577c8ee8680f959c6d92d8fe736fcffe81c

Commit history 2

DateCommitCreditsLog message
b19af6bdc8 Vladimir Druzenko graphics/airsaned: Update 0.4.12 => 0.4.15
Changelogs: https://github.com/SimulPiscator/AirSane/releases/tag/v0.4.14 https://github.com/SimulPiscator/AirSane/releases/tag/v0.4.15 Security: GHSA-hqh9-mq23-9mwj Sponsored by: UNIS Labs MFH: 2026Q4
e6ad733184 Gleb Popov graphics/airsaned: Update to 0.4.12