pkgsrc/graphics/sane-backends/PLIST
leot ae42efdefb sane-backends: Update to 1.0.30
pkgsrc changes:
 - sane-backends seems now make jobs safe
 - Add dependency to c++11 for genesys backend
 - Remove no longer needed patch-backend_epsonds.c: now sys/time.h is included
 - Use BJNP_HOST_MAX instead of non-portable/POSIX HOST_NAME_MAX via
   patch-backend_pixma_pixma__bjnp.c
 - Update MASTER_SITES and remove it from Makefile.common: the current one is
   specific to sane-backends

Changes:
1.0.30
------
This release fixes several security related issues and a build issue.

### Backends
- `epson2`: fixes CVE-2020-12867 (GHSL-2020-075) and several memory
  management issues found while addressing that CVE
- `epsonds`: addresses out-of-bound memory access issues to fix
  CVE-2020-12862 (GHSL-2020-082) and CVE-2020-12863 (GHSL-2020-083),
  addresses a buffer overflow fixing CVE-2020-12865 (GHSL-2020-084)
  and disables network autodiscovery to mitigate CVE-2020-12866
  (GHSL-2020-079), CVE-2020-12861 (GHSL-2020-080) and CVE-2020-12864
  (GHSL-2020-081).  Note that this backend does not support network
  scanners to begin with.
- `magicolor`: fixes a floating point exception and uninitialized data
  read
- fixes an overflow in `sanei_tcp_read()`

### Build
- fixes a build issue where linker flags would become link time
  dependencies (#239)


1.0.29
------
### Backends
- adds an `escl` backend (theoretically supporting *all* AirPrint
  devices with a scan unit)
- adds support for 23 new scanner models via existing backends
- significantly changes `genesys` and `pixma` backends
- fixes bugs in `canon_dr`, `fujitsu`, `hp3900`, `mustek_usb2`,
  `plustek` and `xerox_mfp` backends
- fixes *all* compiler warnings on Debian 10 (#120)
- fixes portability issues for uClibc-ng and MacOS builds
- adds support to record and replay USB I/O traffic
- adds timestamps to debug logs

### Frontends
- fixes a 32-bit arithmetic overflow issue in `scanimage`

### Documentation
- updates translations for British English, Catalan, German,
  Ukrainian, Valencian
- adds `scangearmp2` external backend descriptions
- updates `hpaio` and `utsushi` external backend descriptions
- adds the `ChangeLogs/` directory to the source tarball (#103)

### Build
- additionally requires `libcurl` and `libxml2` to build the `escl`
  backend
- requires `libxml2` for USB I/O recording and replay functionality
- re-enables pthread support for backends that use its API directly,
  irrespective of the `pthread_t` type (#153)
- moves the `genesys` and `pixma` backends to a directory of their own


1.0.28
------
### Backends
- adds a `ricoh2` backend
- adds support for 40+ new scanner models
- significantly changes `canon_dr`, `fujitsu`, `genesys`, `gt68xx`,
  `hp5590` and, `pixma` backends
- fixes bugs in `as6e`, `avision`, `mustek` and `plustek` backends
- fixes scores of compiler warnings

### Frontends
- adds, changes and removes options for `saned` (see `man 8 saned` for
  details)
  - adds: `-l` (listen), `-D` (daemonize), `-o` (once), `-e` (stderr),
    `-u` (user)
  - removes: `-s` (syslog).
    Use `-a -d level -o -f` for the old behavior
  - changes: `-d` (debug).
    Use `-a -d level -o -f -e` for the old behavior
- `saned` now cancels scans if the data connections appears to have
  gone away (after 4 seconds by default, configurable in `saned.conf`)
- adds `--output-file` option to `scanimage`
- adds `--help` option to `scan-find-scanner`
- changes `sane-desc` to create relative hyperlinks

### Documentation
- adds translations for Catalan, Hebrew and Valencian
- updates translations for British English, Dutch, German and
  Ukrainian
- marks unmaintained backends as such
- documents USB workaround in `sane-usb` manual page

### Build
- requires a C++11 compatible compiler for the `genesys` backend
- requires a JPEG library when building the `pixma` backend
- fixes unneeded linking when not using preloadable backend support
- disables pthread support for systems with non-integral `pthread_t`
  type
- fixes USB support detection on BeOS and OS/2 at `./configure` time
- normalizes trailing whitespace in source code files.  If you have
  local patches that no longer apply, have a look at the whitespace
  ignoring options of `patch` and `git apply`.
2020-06-13 20:54:32 +00:00

398 lines
13 KiB
Text

@comment $NetBSD: PLIST,v 1.35 2020/06/13 20:54:32 leot Exp $
bin/gamma4scanimage
bin/sane-config
bin/sane-find-scanner
bin/scanimage
bin/umax_pp
include/sane/sane.h
include/sane/saneopts.h
lib/libsane.la
lib/pkgconfig/sane-backends.pc
lib/sane/libsane-abaton.la
lib/sane/libsane-agfafocus.la
lib/sane/libsane-apple.la
lib/sane/libsane-artec.la
lib/sane/libsane-artec_eplus48u.la
lib/sane/libsane-as6e.la
lib/sane/libsane-avision.la
lib/sane/libsane-bh.la
lib/sane/libsane-canon.la
lib/sane/libsane-canon630u.la
lib/sane/libsane-canon_dr.la
lib/sane/libsane-cardscan.la
lib/sane/libsane-coolscan.la
lib/sane/libsane-coolscan2.la
lib/sane/libsane-coolscan3.la
lib/sane/libsane-dc210.la
lib/sane/libsane-dc240.la
lib/sane/libsane-dc25.la
lib/sane/libsane-dell1600n_net.la
lib/sane/libsane-dll.la
lib/sane/libsane-dmc.la
lib/sane/libsane-epjitsu.la
lib/sane/libsane-epson.la
lib/sane/libsane-epson2.la
lib/sane/libsane-epsonds.la
lib/sane/libsane-fujitsu.la
lib/sane/libsane-genesys.la
lib/sane/libsane-gt68xx.la
lib/sane/libsane-hp.la
lib/sane/libsane-hp3500.la
lib/sane/libsane-hp3900.la
lib/sane/libsane-hp4200.la
lib/sane/libsane-hp5400.la
lib/sane/libsane-hp5590.la
lib/sane/libsane-hpljm1005.la
lib/sane/libsane-hs2p.la
lib/sane/libsane-ibm.la
lib/sane/libsane-kodak.la
lib/sane/libsane-kodakaio.la
lib/sane/libsane-kvs1025.la
lib/sane/libsane-kvs20xx.la
${PLIST.kvs40xx}lib/sane/libsane-kvs40xx.la
lib/sane/libsane-leo.la
lib/sane/libsane-lexmark.la
lib/sane/libsane-ma1509.la
lib/sane/libsane-magicolor.la
lib/sane/libsane-matsushita.la
lib/sane/libsane-microtek.la
lib/sane/libsane-microtek2.la
lib/sane/libsane-mustek.la
lib/sane/libsane-mustek_usb.la
${PLIST.mustek}lib/sane/libsane-mustek_usb2.la
lib/sane/libsane-nec.la
lib/sane/libsane-net.la
lib/sane/libsane-niash.la
lib/sane/libsane-p5.la
lib/sane/libsane-pie.la
lib/sane/libsane-pieusb.la
${PLIST.pint}lib/sane/libsane-pint.la
lib/sane/libsane-pixma.la
lib/sane/libsane-plustek.la
lib/sane/libsane-plustek_pp.la
lib/sane/libsane-ricoh.la
lib/sane/libsane-ricoh2.la
lib/sane/libsane-rts8891.la
lib/sane/libsane-s9036.la
lib/sane/libsane-sceptre.la
lib/sane/libsane-sharp.la
${PLIST.sm3600}lib/sane/libsane-sm3600.la
lib/sane/libsane-sm3840.la
lib/sane/libsane-snapscan.la
lib/sane/libsane-sp15c.la
lib/sane/libsane-st400.la
lib/sane/libsane-stv680.la
lib/sane/libsane-tamarack.la
lib/sane/libsane-teco1.la
lib/sane/libsane-teco2.la
lib/sane/libsane-teco3.la
lib/sane/libsane-test.la
lib/sane/libsane-u12.la
lib/sane/libsane-umax.la
lib/sane/libsane-umax1220u.la
lib/sane/libsane-umax_pp.la
lib/sane/libsane-xerox_mfp.la
man/man1/gamma4scanimage.1
man/man1/sane-config.1
man/man1/sane-find-scanner.1
man/man1/scanimage.1
man/man5/sane-abaton.5
man/man5/sane-agfafocus.5
man/man5/sane-apple.5
man/man5/sane-artec.5
man/man5/sane-artec_eplus48u.5
man/man5/sane-as6e.5
man/man5/sane-avision.5
man/man5/sane-bh.5
man/man5/sane-canon.5
man/man5/sane-canon630u.5
man/man5/sane-canon_dr.5
man/man5/sane-cardscan.5
man/man5/sane-coolscan.5
man/man5/sane-coolscan2.5
man/man5/sane-coolscan3.5
man/man5/sane-dc210.5
man/man5/sane-dc240.5
man/man5/sane-dc25.5
man/man5/sane-dll.5
man/man5/sane-dmc.5
man/man5/sane-epjitsu.5
man/man5/sane-epson.5
man/man5/sane-epson2.5
man/man5/sane-epsonds.5
man/man5/sane-fujitsu.5
man/man5/sane-genesys.5
man/man5/sane-gt68xx.5
man/man5/sane-hp.5
man/man5/sane-hp3500.5
man/man5/sane-hp3900.5
man/man5/sane-hp4200.5
man/man5/sane-hp5400.5
man/man5/sane-hp5590.5
man/man5/sane-hpljm1005.5
man/man5/sane-hs2p.5
man/man5/sane-ibm.5
man/man5/sane-kodak.5
man/man5/sane-kodakaio.5
man/man5/sane-kvs1025.5
man/man5/sane-kvs20xx.5
${PLIST.kvs40xx}man/man5/sane-kvs40xx.5
man/man5/sane-leo.5
man/man5/sane-lexmark.5
man/man5/sane-ma1509.5
man/man5/sane-magicolor.5
man/man5/sane-matsushita.5
man/man5/sane-microtek.5
man/man5/sane-microtek2.5
man/man5/sane-mustek.5
man/man5/sane-mustek_usb.5
${PLIST.mustek}man/man5/sane-mustek_usb2.5
man/man5/sane-nec.5
man/man5/sane-net.5
man/man5/sane-niash.5
man/man5/sane-p5.5
man/man5/sane-pie.5
man/man5/sane-pieusb.5
${PLIST.pint}man/man5/sane-pint.5
man/man5/sane-pixma.5
man/man5/sane-plustek.5
man/man5/sane-plustek_pp.5
man/man5/sane-ricoh.5
man/man5/sane-ricoh2.5
man/man5/sane-rts8891.5
man/man5/sane-s9036.5
man/man5/sane-sceptre.5
man/man5/sane-scsi.5
man/man5/sane-sharp.5
${PLIST.sm3600}man/man5/sane-sm3600.5
man/man5/sane-sm3840.5
man/man5/sane-snapscan.5
man/man5/sane-sp15c.5
man/man5/sane-st400.5
man/man5/sane-stv680.5
man/man5/sane-tamarack.5
man/man5/sane-teco1.5
man/man5/sane-teco2.5
man/man5/sane-teco3.5
man/man5/sane-test.5
man/man5/sane-u12.5
man/man5/sane-umax.5
man/man5/sane-umax1220u.5
man/man5/sane-umax_pp.5
man/man5/sane-usb.5
man/man5/sane-xerox_mfp.5
man/man7/sane.7
man/man8/saned.8
sbin/saned
share/doc/sane-backends/AUTHORS
share/doc/sane-backends/COPYING
share/doc/sane-backends/ChangeLog
share/doc/sane-backends/ChangeLogs/ChangeLog-1.0.0
share/doc/sane-backends/ChangeLogs/ChangeLog-1.0.1
share/doc/sane-backends/ChangeLogs/ChangeLog-1.0.10
share/doc/sane-backends/ChangeLogs/ChangeLog-1.0.11
share/doc/sane-backends/ChangeLogs/ChangeLog-1.0.12
share/doc/sane-backends/ChangeLogs/ChangeLog-1.0.13
share/doc/sane-backends/ChangeLogs/ChangeLog-1.0.14
share/doc/sane-backends/ChangeLogs/ChangeLog-1.0.15
share/doc/sane-backends/ChangeLogs/ChangeLog-1.0.16
share/doc/sane-backends/ChangeLogs/ChangeLog-1.0.17
share/doc/sane-backends/ChangeLogs/ChangeLog-1.0.18
share/doc/sane-backends/ChangeLogs/ChangeLog-1.0.19
share/doc/sane-backends/ChangeLogs/ChangeLog-1.0.2
share/doc/sane-backends/ChangeLogs/ChangeLog-1.0.20
share/doc/sane-backends/ChangeLogs/ChangeLog-1.0.21
share/doc/sane-backends/ChangeLogs/ChangeLog-1.0.22
share/doc/sane-backends/ChangeLogs/ChangeLog-1.0.23
share/doc/sane-backends/ChangeLogs/ChangeLog-1.0.24
share/doc/sane-backends/ChangeLogs/ChangeLog-1.0.25
share/doc/sane-backends/ChangeLogs/ChangeLog-1.0.27
share/doc/sane-backends/ChangeLogs/ChangeLog-1.0.28
share/doc/sane-backends/ChangeLogs/ChangeLog-1.0.3
share/doc/sane-backends/ChangeLogs/ChangeLog-1.0.4
share/doc/sane-backends/ChangeLogs/ChangeLog-1.0.5
share/doc/sane-backends/ChangeLogs/ChangeLog-1.0.6
share/doc/sane-backends/ChangeLogs/ChangeLog-1.0.7
share/doc/sane-backends/ChangeLogs/ChangeLog-1.0.8
share/doc/sane-backends/ChangeLogs/ChangeLog-1.0.9
share/doc/sane-backends/LICENSE
share/doc/sane-backends/NEWS
share/doc/sane-backends/PROBLEMS
share/doc/sane-backends/PROJECTS
share/doc/sane-backends/README
share/doc/sane-backends/README.aix
share/doc/sane-backends/README.beos
share/doc/sane-backends/README.darwin
share/doc/sane-backends/README.djpeg
share/doc/sane-backends/README.freebsd
share/doc/sane-backends/README.hp-ux
share/doc/sane-backends/README.linux
share/doc/sane-backends/README.netbsd
share/doc/sane-backends/README.openbsd
share/doc/sane-backends/README.os2
share/doc/sane-backends/README.solaris
share/doc/sane-backends/README.unixware2
share/doc/sane-backends/README.unixware7
share/doc/sane-backends/README.windows
share/doc/sane-backends/README.zeta
share/doc/sane-backends/backend-writing.txt
share/doc/sane-backends/canon/canon.changes
share/doc/sane-backends/canon/canon.install2700F.txt
share/doc/sane-backends/gt68xx/gt68xx.CHANGES
share/doc/sane-backends/gt68xx/gt68xx.TODO
share/doc/sane-backends/leo/leo.txt
share/doc/sane-backends/matsushita/matsushita.txt
share/doc/sane-backends/mustek/mustek.CHANGES
share/doc/sane-backends/mustek_usb/mustek_usb.CHANGES
share/doc/sane-backends/mustek_usb/mustek_usb.TODO
share/doc/sane-backends/mustek_usb2/mustek_usb2.CHANGES
share/doc/sane-backends/mustek_usb2/mustek_usb2.TODO
share/doc/sane-backends/niash/niash.TODO
share/doc/sane-backends/plustek/FAQ
share/doc/sane-backends/plustek/MakeModule.sh
share/doc/sane-backends/plustek/Makefile.kernel24
share/doc/sane-backends/plustek/Makefile.kernel26
share/doc/sane-backends/plustek/Plustek-PARPORT-TODO.txt
share/doc/sane-backends/plustek/Plustek-PARPORT.changes
share/doc/sane-backends/plustek/Plustek-PARPORT.txt
share/doc/sane-backends/plustek/Plustek-USB-TODO.txt
share/doc/sane-backends/plustek/Plustek-USB.changes
share/doc/sane-backends/plustek/Plustek-USB.txt
share/doc/sane-backends/sane-backends-external.html
share/doc/sane-backends/sane-backends.html
share/doc/sane-backends/sane-mfgs-external.html
share/doc/sane-backends/sane-mfgs.html
share/doc/sane-backends/sceptre/s1200.txt
share/doc/sane-backends/teco/teco1.txt
share/doc/sane-backends/teco/teco2.txt
share/doc/sane-backends/teco/teco3.txt
share/doc/sane-backends/u12/U12.changes
share/doc/sane-backends/u12/U12.todo
share/doc/sane-backends/umax/negative-types.txt
share/doc/sane-backends/umax/sane-logo.jpg
share/doc/sane-backends/umax/sane-umax-advanced-options-doc.html
share/doc/sane-backends/umax/sane-umax-advanced.jpg
share/doc/sane-backends/umax/sane-umax-astra-doc.html
share/doc/sane-backends/umax/sane-umax-config-doc.html
share/doc/sane-backends/umax/sane-umax-doc.html
share/doc/sane-backends/umax/sane-umax-histogram.jpg
share/doc/sane-backends/umax/sane-umax-mirage-doc.html
share/doc/sane-backends/umax/sane-umax-not-listed-doc.html
share/doc/sane-backends/umax/sane-umax-others-doc.html
share/doc/sane-backends/umax/sane-umax-parport-doc.html
share/doc/sane-backends/umax/sane-umax-powerlook-doc.html
share/doc/sane-backends/umax/sane-umax-scanner-clones-doc.html
share/doc/sane-backends/umax/sane-umax-speed-doc.html
share/doc/sane-backends/umax/sane-umax-standard-options-doc.html
share/doc/sane-backends/umax/sane-umax-standard.jpg
share/doc/sane-backends/umax/sane-umax-text.jpg
share/doc/sane-backends/umax/sane-umax-text2.jpg
share/doc/sane-backends/umax/sane-umax-text4.jpg
share/doc/sane-backends/umax/sane-umax-uc-doc.html
share/doc/sane-backends/umax/sane-umax-vista-doc.html
share/doc/sane-backends/umax/sane-umax.jpg
share/doc/sane-backends/umax/umax.BUGS
share/doc/sane-backends/umax/umax.CHANGES
share/doc/sane-backends/umax/umax.FAQ
share/doc/sane-backends/umax/umax.TODO
share/examples/sane/abaton.conf
share/examples/sane/agfafocus.conf
share/examples/sane/apple.conf
share/examples/sane/artec.conf
share/examples/sane/artec_eplus48u.conf
share/examples/sane/avision.conf
share/examples/sane/bh.conf
share/examples/sane/canon.conf
share/examples/sane/canon630u.conf
share/examples/sane/canon_dr.conf
share/examples/sane/cardscan.conf
share/examples/sane/coolscan.conf
share/examples/sane/coolscan2.conf
share/examples/sane/coolscan3.conf
share/examples/sane/dc210.conf
share/examples/sane/dc240.conf
share/examples/sane/dc25.conf
share/examples/sane/dell1600n_net.conf
share/examples/sane/dll.conf
share/examples/sane/dmc.conf
share/examples/sane/epjitsu.conf
share/examples/sane/epson.conf
share/examples/sane/epson2.conf
share/examples/sane/epsonds.conf
share/examples/sane/fujitsu.conf
share/examples/sane/genesys.conf
share/examples/sane/gt68xx.conf
share/examples/sane/hp.conf
share/examples/sane/hp3900.conf
share/examples/sane/hp4200.conf
share/examples/sane/hp5400.conf
share/examples/sane/hs2p.conf
share/examples/sane/ibm.conf
share/examples/sane/kodak.conf
share/examples/sane/kodakaio.conf
share/examples/sane/kvs1025.conf
share/examples/sane/leo.conf
share/examples/sane/lexmark.conf
share/examples/sane/ma1509.conf
share/examples/sane/magicolor.conf
share/examples/sane/matsushita.conf
share/examples/sane/microtek.conf
share/examples/sane/microtek2.conf
share/examples/sane/mustek.conf
share/examples/sane/mustek_usb.conf
share/examples/sane/nec.conf
share/examples/sane/net.conf
share/examples/sane/p5.conf
share/examples/sane/pie.conf
share/examples/sane/pieusb.conf
share/examples/sane/pixma.conf
share/examples/sane/plustek.conf
share/examples/sane/plustek_pp.conf
share/examples/sane/ricoh.conf
share/examples/sane/rts8891.conf
share/examples/sane/s9036.conf
share/examples/sane/saned.conf
share/examples/sane/sceptre.conf
share/examples/sane/sharp.conf
share/examples/sane/sm3840.conf
share/examples/sane/snapscan.conf
share/examples/sane/sp15c.conf
share/examples/sane/st400.conf
share/examples/sane/stv680.conf
share/examples/sane/tamarack.conf
share/examples/sane/teco1.conf
share/examples/sane/teco2.conf
share/examples/sane/teco3.conf
share/examples/sane/test.conf
share/examples/sane/u12.conf
share/examples/sane/umax.conf
share/examples/sane/umax1220u.conf
share/examples/sane/umax_pp.conf
share/examples/sane/xerox_mfp.conf
${PLIST.nls}share/locale/bg/LC_MESSAGES/sane-backends.mo
${PLIST.nls}share/locale/cs/LC_MESSAGES/sane-backends.mo
${PLIST.nls}share/locale/da/LC_MESSAGES/sane-backends.mo
${PLIST.nls}share/locale/de/LC_MESSAGES/sane-backends.mo
${PLIST.nls}share/locale/en@boldquot/LC_MESSAGES/sane-backends.mo
${PLIST.nls}share/locale/en@quot/LC_MESSAGES/sane-backends.mo
${PLIST.nls}share/locale/en_GB/LC_MESSAGES/sane-backends.mo
${PLIST.nls}share/locale/eo/LC_MESSAGES/sane-backends.mo
${PLIST.nls}share/locale/es/LC_MESSAGES/sane-backends.mo
${PLIST.nls}share/locale/fi/LC_MESSAGES/sane-backends.mo
${PLIST.nls}share/locale/fr/LC_MESSAGES/sane-backends.mo
${PLIST.nls}share/locale/gl/LC_MESSAGES/sane-backends.mo
${PLIST.nls}share/locale/hu/LC_MESSAGES/sane-backends.mo
${PLIST.nls}share/locale/it/LC_MESSAGES/sane-backends.mo
${PLIST.nls}share/locale/ja/LC_MESSAGES/sane-backends.mo
${PLIST.nls}share/locale/nb/LC_MESSAGES/sane-backends.mo
${PLIST.nls}share/locale/nl/LC_MESSAGES/sane-backends.mo
${PLIST.nls}share/locale/pl/LC_MESSAGES/sane-backends.mo
${PLIST.nls}share/locale/pt/LC_MESSAGES/sane-backends.mo
${PLIST.nls}share/locale/ru/LC_MESSAGES/sane-backends.mo
${PLIST.nls}share/locale/sv/LC_MESSAGES/sane-backends.mo
${PLIST.nls}share/locale/uk/LC_MESSAGES/sane-backends.mo
@pkgdir share/sane/snapscan
@pkgdir share/sane/gt68xx
@pkgdir share/sane/epjitsu
@pkgdir share/sane/artec_eplus48u
@pkgdir share/examples/sane/dll.d