./graphics/sane-backends, API for access to scanners, digital cameras, frame grabbers, etc

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 1.0.27, Package name: sane-backends-1.0.27, Maintainer: pkgsrc-users

SANE is a universal scanner interface. The value of such a universal
interface is that it allows writing just one driver per image acquisition
device rather than one driver for each device and application. So, if you
have three applications and four devices, traditionally you'd have had to
write 12 different programs. With SANE, this number is reduced to seven:
the three applications plus the four drivers. Of course, the savings get
even bigger as more and more drivers and/or applications are added.

sane-backends contains libraries, sane-config and scanimage.


Required to run:
[graphics/tiff] [devel/libusb1]

Required to build:
[pkgtools/cwrappers]

Package options: inet6

Master sites:

SHA1: 579ec4d6279c7f0f02014358a7e74056672a1e43
RMD160: 09afbf4efee05759aef49de8d41c7d089a41ed05
Filesize: 6279.48 KB

Version history: (Expand)


CVS history: (Expand)


   2018-05-15 16:58:08 by Jonathan Perkin | Files touched by this commit (2)
Log message:
sane-backends: Handle nls correctly.
   2018-05-15 15:19:50 by Jonathan Perkin | Files touched by this commit (1)
Log message:
sane-backends: Work around broken configure tests on SunOS.
   2018-04-01 00:39:20 by Thomas Klausner | Files touched by this commit (1) | Package updated
Log message:
sane-backends: update latex detection avoidance for recent configure

From John D. Baker on pkgsrc-users.
   2018-02-25 22:22:07 by Thomas Klausner | Files touched by this commit (11) | Package removed
Log message:
sane-backends: update to 1.0.27.

New with 1.0.27 (see Note 1), released 2017-05-22:

* Significant enhancements to canon_dr, epjitsu, epsonds, fujitsu,
  genesys, hp3500, pixma and xerox-mfp backends.
* Minor updates, bugfixes or scanners added in several backends.
* 30+ new scanner models supported.
* Made libusb-1.0 the default for USB support (see Note 2).
* Switched code from C90 to C99 (Thanks to Volker Diels-Grabsch).
* Updated Linux USB3 workaround (see Note 3).
* Documentation and translation updates.
* Bugfixes (Avahi, threading, USB, ICC/PNG/JPEG, etc).
* Reduced compiler warnings, improved code (see Note 4).

Note 1: There is no 1.0.26 release of sane-backends. That number was
skipped so that our development version numbers would more clearly be
an extension of the prior release. This should make packaging a little
easier for our downstream users.

Note 2: On all systems, the --enable-libusb* flags are now ignored.
Instead, the --with-usb and --without-usb flags now control support.
When neither is given, USB support will be enabled if possible and
disabled otherwise.  If --with-usb is requested but not possible,
./configure will fail.  There is no support to prefer libusb-0.1 over
libusb-1.0.  When libusb-1.0 is not found, libusb-0.1 will be tried.

Note 3: The Linux USB3 workaround which was added in version 1.0.25 is
now disabled by default. If you have difficulty using a scanner which
previously worked, or intermittent scanner availability, try setting
the new environment variable SANE_USB_WORKAROUND=1 before starting
your frontend.

Note 4: A special thanks goes to Olaf Meeuwissen for picking up the
janitorial duties in sane-backends. He has found and fixed a large
number of long-standing bugs, curated our bug tracker, improved our
build scripts and docs, and provided user support. Thank you Olaf!
   2018-01-31 11:43:03 by Jonathan Perkin | Files touched by this commit (2)
Log message:
sane-backends: Set _XOPEN_SOURCE correctly.
   2018-01-07 14:04:44 by Roland Illig | Files touched by this commit (583)
Log message:
Fix indentation in buildlink3.mk files.

The actual fix as been done by "pkglint -F */*/buildlink3.mk", and was
reviewed manually.

There are some .include lines that still are indented with zero spaces
although the surrounding .if is indented. This is existing practice.
   2016-04-09 16:19:25 by Richard PALO | Files touched by this commit (5) | Package updated
Log message:
enable SunOS to use experimental libusb1 support.
bump PKGREVISION
   2016-03-15 10:14:04 by Martin Husemann | Files touched by this commit (3)
Log message:
Fix usb bulk reads on big endian 64bit platforms.
Closes PR pkg/50340.