Up to [cvs.NetBSD.org] / pkgsrc / graphics / sane-backends
Request diff between arbitrary revisions
Keyword substitution: kv
Default branch: MAIN
sane-backends: Fix build on Darwin
sane-backends: Remove obsolete patches pkgsrc changes: --------------- * Remove a set of patches which seems to be a workaround for NetBSD. It successfully builds without it now and it can be removed. * Bump revision
sane-backends: Update to 1.3.1 pkgsrc changes: --------------- * Minor modification in Makefile to apply recommandation of pkglint. upstream changes: ----------------- New with 1.3.1 (released 2024-05-22) * avision: o Correction for ADF presence detect which caused a hang. o Internationalised some text items in the backend to make them available for translation. * epsonds: o Some small changes to option documentation. o Added support for models: ES-C220, DS-C330, and DS-C490. * escl: o Fix for pwf:Version item. o Fix for crash in libjpeg when cropping image. o Fix for issue with configured device when AVAHI not running. o Fix for build without poppler-glib. * fujitsu: o Added support for Ricoh scanners: FI-8040, FI-70F. * genesys: o Added missing configuration for Plustek OpticFilm 7500i and Plustek OpticFilm 8100. * hpljm1005: o Fixes to maximum geometries and various cropping and geometry details specifically for the HP LaserJet M1005. * lexmark_X2670: o Added new backend for the Lexmark X26xx series of scanners. * pixma: o Fix to prevent mode change when source is selected. Mode should not change if still valid for source. o Added support for models: TS8630 Series, XK110 Series, GX3000 Series, GX4000 Series, G3070 Series, G2070 Series, G4070 Series, G3030 Series, G2030 Series, TC-20M, TC-5200M, TR4500 Series, TS8700 series, XK120 series, GX1000 series, GX2000 series, TS6630 series, TS7700 series, TS7600i series, TS6730 series, TR7800 series, TS7700i series, TS7700A series, GX6500 series, i-SENSYS MF750 Series * snapscan: o Corrections for Agfa ARCUS 1200 scan area. * test: o Fix for a crash in the backend. * xerox_mfp: o Added support for Dell 1135n, which is a clone of the Samsung SCX-4623F. o Added support for Xerox WorkCentre 3335. o Added JPEG mitigation for modules that don't properly support JPEG output: Xerox WorkCentre 3225 o Fix to remove USB CLEAR HALT during initialisation which can potentially lock up devices. o General fixes to support the SCX-4521F model.
sane-backends: Update to 1.2.1 Changelog: ## New with 1.2.1 (released 2023-02-05) ### Backends - `avision`: - Minor fix for protocol packet length. - Added “basic” support for Avision AD345F. Note that multi-sheet scanning is problematic. - Fix for 32-bit limitation on scan line size which caused early abort of scan. - Fix for minimum resolution for devices with AV_ASIC_C6. - Various small logic errors addressed. - `canon`: Use the common model name instead of string from the device. - `canon_lide70`: Some small corrections to option support. - `canon_pp`: Potential buffer overrun issue addressed. - `canon-dr`: Added support for lifecycle counters for dr-x10c scanners. - `epjitsu`: Hang fix for Scansnap S1300i. - `epsonds`: Added support for Epson XP-2200 Series devices. - `escl`: - Fixes related to support for HP M277dw. - Fix for Canon TS-3400 series resolution support. - Added support for Epson EcoTank L3160. - Fix for segfault crash. - Performance and memory use enhancements through the use of memory-mapped I/O. - Fix for TIFF file type generation failure. - IPv6 detection improvements. - `fujitsu`: - Contrast/brightness fixes for Fujitsu ix500. - Support confirmed for Fujitsu fi-7300NX. - Support added for ScanSnap ix1400. - Added support for ScanPartner SP30. - `genesys`: - Fixes for unit test build errors related to GCC 12. - Fix for 32-bit limitation on scan line size which caused early abort. of scan. - Build issue fix for OSX. - Button support for Canon 8400f scanner corrected. - Support added back in for Plustek OpticFilm 7600i: config file entry was missing. - `kvs40xx`: Compiler warnings fixed. - `mustek_usb2`: Compiler warnings fixed. - `pixma`: - Fix for Canon TS-3400 series resolution support. - Button support for Canon MG5700 series corrected. - Added support for Canon imageRUNNER 1018/1022/1023. - Added support for Canon PIXMA TS2400 Series. - Added support for Canon PIXMA TS2600 Series. - Testing confirmed for Canon TS6400 series devices. - Testing confirmed for Canon TS3400 series devices. - Various devices’ max resolutions fixed. - Minor fix for broadcast buffer size error. - `plustek_pp`: Support removed for deprecated Linux kernel driver build. - `test`: Fix for 32-bit limitation on scan line size which caused early abort of scan. - `xerox_mfp`: - JPEG support fix for Samsung SCX-4828 FN and similar. - JPEG support fix for Samsung SCX-4824 FN and similar. ### Frontends - `sane-find-scanner`: Alteration to output to indicate that indicated devices are potentially scanners. - `saned`: Fix for poll.h header file, which caused problems on Alpine Linux. - `scanimage`: - Attempts to set readonly options will give a warning about readonly option set attempt now, instead of the misleading "unknown option" error. - Header file build fixes for FreeBSD. - Fix for backends presenting NULL attributes in deactivated options. ### Miscellaneous - Updated translation to Russian, Italian, British English and Ukraine. - Compiler warnings addressed for a number of backends. - A number of fixes for the build system: - Fix to ignore LDFLAGS environment variable in build. - Fix to not build umax_pp tool when disabled. - Fix for CLANG compiler warnings. - Various small improvements to dependency checking and CI builds. - General corrections for backends’ use of mkstemp() function. - Added support for autotools’ silent build option. - Remove –with-group configure option, since it is no longer used. - Autotools fixes for backend library installation. ## New with 1.1.1 (released 2022-01-18) ### Backends - `epson2`: Fixed support for many scanners that don't support focus command. - `epson2`: Improve reliability of long scans. - `epsonds`: Implemented support for the following Epson scanners: - DS-1610 - DS-1630 - DS-1660W - DS-310 - DS-320 - DS-360W - DS-410 - DS-530 - DS-530II - DS-531 - DS-535 - DS-535H - DS-535II - DS-570W - DS-570WII - DS-571W - DS-575W - DS-575WII - DS-70 - DS-80W - ES-200 - ES-300W - ES-300WR - ES-400 - ES-400II - ES-50 - ES-500W - ES-500WII - ES-500WR - ES-55R - ES-580W - ES-60W - ES-60WB - ES-60WW - ES-65WR - ET-2700 Series - ET-2710 Series - ET-2810 Series - ET-M2140 Series - ET-M3140 Series - EW-052A Series - FF-680W - L3150 Series - L3200 Series - L3210 Series - L3250 Series - L4150 Series - M2140 Series - M3140 Series - RR-60 - RR-600W - RR-70W - XP-2100 Series - XP-2150 Series - `epson2`: Marked XP-452 455 series as supported in documentation. - `escl`: Fixed scanning problems on certain scanners due to incorrect URL being used (https://gitlab.com/sane-project/backends/-/issues/479) - `escl`: Fixed support for different resolutions when using JPEG format. - `escl`: Fixed handling of ipp-usb redirects to localhost which previously caused certain scanners to be always reported as busy. - `escl`: Added support for Brother DCP-J772DW and Epson ET-2750 scanners. - `escl`: Marked the following scanners as supported in documentation: - Canon PIXMA G4511 - Canon PIXMA TR4550 Series - Canon PIXMA TR4551 Series - Epson ET-6100 - `escl`: Implemented support for disabling PDF output on scanners where it's broken (https://gitlab.com/sane-project/backends/-/issues/510) - `escl`: Implemented support for Canon PIXME TR4520 and TR7500 scanners. - `genesys`: Improved scan quality on Canon LiDE 35/40/50/60 by using brighter LED illumination. - `genesys`: Fixed control of contrast and brigthness on certain scanners (https://gitlab.com/sane-project/backends/-/issues/271). - `genesys`: Fixed crashes when handling slightly unexpected conditions (https://gitlab.com/sane-project/backends/-/issues/464). - `genesys`: Fixed support for Plustek Opticfilm 7200 v2 scanner. - `genesys`: Fixed button support on HP ScanJet G4010. - `genesys`: Fixed compilation on gcc-4.8. - `genesys`: Fixed incorrect LED exposure calculation leading to wrong color balance on certain resolutions on gl841 scanners - `genesys`: Improved gray scan quality on Canon LiDE 110, 120, 210, 220 (https://gitlab.com/sane-project/backends/-/issues/106, https://gitlab.com/sane-project/backends/-/issues/52). - `genesys`: Fixed issue of motor becoming stuck at certain resolutions on Canon LiDE 50 and possibly other gl841 scanners (https://gitlab.com/sane-project/backends/-/issues/357) - `genesys`: Fixed periodic black lines in gray scans on Canon LiDE 80. - `genesys`: Removed support for broken 75 and 100 dpi hardware resolutions to fix preview scans (https://gitlab.com/sane-project/backends/-/issues/383). These resolutions did not have any benefit compared to next smallest 150 dpi resolution. - `genesys`: Add support for running in embedded environments that don't support threads. - `genesys`: Fixed gray scans to use white color for illumination instead of red on Canon LiDE 35/40/50/60 and potentially other gl841 scanners. Old behavior can be restored via the color filter setting to select specific color component for the gray scan. - `genesys`: The genesys backend is now distributed under GPL v2 or later license. Previously there existed an exception that allowed additional uses of the backend. - `gt68xx`: Fixed several memory issues that can potentially lead to crashes or increased memory use. - `hp4200`: Fixed crash when using HP ScanJet 4200C (https://gitlab.com/sane-project/backends/-/issues/454). - `microtek`: Fixed support for embedded platforms using `uclibc`. - `pieusb`: Implemented support for Reflecta RPS 10M scanner. - `pieusb`: Fixed support for automatically advancing slides on DigitDia 4000. - `pixma`: Fixed compliation with `NDEBUG` macro defined. - `pixma`: Marked Canon PIXMA G4511 as supported in documentation - `scangearmp2`: Mark GX6000, GX7000, TS5400 and MX455 series as supported. - `sm3600-scanutil`: Fixed support for embedded platforms using `uclibc`. ### Frontends - Improved documentation of `scanimage` concerning options provided by backends. - `scanimage`: Improved help to specify which options are advanced. - `scanimage`: Implemented support for PDF output format. ### Miscellaneous - Added translation to Simplified Chinese.
sane-backends: Update to 1.0.32 pkgsrc changes: --------------- * Set nls option to default enabled to avoid forgetting new .mo files in PLIST when updating. * Remove patch-backend_genesys_low.cpp since it has been fixed in 1.0.31. * Add textproc/libxml2 missing dependency thanks to verifypc. upstream changes: ----------------- The changes are listed in ChangeLog.
graphics: Replace RMD160 checksums with BLAKE2s checksums All checksums have been double-checked against existing RMD160 and SHA512 hashes
graphics: Remove SHA1 hashes for distfiles
sane-backends: fix big-endian builds Patch from Gentoo, via Connor McLaughlan on pkgsrc-users. (Also tested by me on NetBSD 8.2_STABLE/macppc.)
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`.
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!
sane-backends: Set _XOPEN_SOURCE correctly.
enable SunOS to use experimental libusb1 support. bump PKGREVISION
Fix usb bulk reads on big endian 64bit platforms. Closes PR pkg/50340.
Replace patch with upstream version.
Remove duplicate SHA512 digests that crept in.
Add SHA512 digests for distfiles for graphics category Problems found with existing digests: Package fotoxx distfile fotoxx-14.03.1.tar.gz ac2033f87de2c23941261f7c50160cddf872c110 [recorded] 118e98a8cc0414676b3c4d37b8df407c28a1407c [calculated] Package ploticus-examples distfile ploticus-2.00/plnode200.tar.gz 34274a03d0c41fae5690633663e3d4114b9d7a6d [recorded] da39a3ee5e6b4b0d3255bfef95601890afd80709 [calculated] Problems found locating distfiles: Package AfterShotPro: missing distfile AfterShotPro-1.1.0.30/AfterShotPro_i386.deb Package pgraf: missing distfile pgraf-20010131.tar.gz Package qvplay: missing distfile qvplay-0.95.tar.gz Otherwise, existing SHA1 digests verified and found to be the same on the machine holding the existing distfiles (morden). All existing SHA1 digests retained for now as an audit trail.
INT_MIN and DBL_MIN are respectively included in <limits.h> and <float.h>. Fixes build on Linux. PKGREVISION++ Noted and patch provided by Matthias Ferdinand via pkgsrc-users@.
Remove some obsolete patches. Add upstream bug report URLs for some others. XXX: patch-a[bhijk] are not sent upstream since I don't understand the need.
Update sane-backends to 1.0.25. New with 1.0.25, released 2015-10-03: * New backends: epsonds (Epson DS, PX and WF series), pieusb (PIE and Reflecta film/slide scanners). * Support for JPG and PNG output format in scanimage. * Significant enhancements to avision, canon_dr, epjitsu, fujitsu, genesys, kodakaio and pixma backends. * Minor updates, bugfixes or scanners added in several backends. * 300 new scanner models supported. * Workaround for USB3 problems in Linux kernel. * Added code for IR functionality. * Documentation and translation updates. * Bugfixes (threading, networking, udev rules).
Update graphics/sane-backends to sane-backends-1.0.24. ok wiz@. Changes: * Significant enhancements to pixma, genesys, kodakaio, fujitsu, canon_dr. * Minor updates, bugfixes or scanners added in several backends. * Added new testsuite * 51 new scanner models supported. * USB support improvements. * Improved build system (mingw64, bug fixes, default pthread on Linux). * Documentation updates. * Bugfixes.
Fix PR pkg/47308 SOL_SOCKET etc. are defined in sys/socket.h on DragonFly. I have tested on DragonFly/i386 3.0.1. And remove empty patch file.
Update to 1.0.23 * Update MASTER_SITES to MASTER_SITE_LOCAL Changelog: New with 1.0.23, released 2012-08-19: * New backends: kvs40xx (Panasonic KV-S40xx), kodakaio (Kodak AiO ESP and Hero) * Significant enhancements to several backends. * 30 new scanner models supported. * V4L support improvements. * Improvements for builds on multiple platforms. * Improved udev rules. * Updated software deskew algorithm. * Documentation updates. * Bugfixes.
Add sys/socket.h to backend/magicolor.c and backend/xerox_mfp-tcp.c. Should fix PR pkg/45196 by Alex Hornung.
Update to 1.0.22: New with 1.0.22, released 2011-02-13: * New backends: kvs20xx (Panasonic KV-S20xx), magicolor (Konica-Minolta ) * Significant enhancements to several backends. * More than 80 new scanner models supported. * Support many more networked scanners. * Added -A option to scanimage * Improved build system. * Improved USB support. * Improved udev rules. * Documentation updates. * Bugfixes.
graphics/sane-backends: add upstream bug report for PR pkg/44193 ok@ wiz
Fixed building on Mac OS X; fixed PLIST; added tiff dependency for dell1600n
Fix typo, noted by Rumko.
Fix build on DragonFly, from Rumko in PR 44193.
Update to 1.0.21: New with 1.0.21, released 2010-04-25: * New backends: kodak (Kodak i18xx), kvs1025 (Panasonic KV-S10xx), p5 (Primax PagePartner) * 224 more scanner models supported. * Many backends updated. * Improved compilation on uncommon platforms. * More consistent option naming. * Scanimage no longer writes image to tty. * Modern translation infrastructure. * Improved saned network daemon. * Internal SCSI, USB, threading, TCP & UDP code updates. * Updated HAL and udev support. * New sanei_magic image processing library. * Documentation updates. * Bugfixes.
Fix xsane build by adding back a symbol that was, according to Debian, accidentally removed in 1.0.20. Bump PKGREVISION.
* Make it link on DragonFly and maybe some others (sane_find_scanner needs to be linked against libcam). * Fix PLIST for platforms not building sane-pint backend. * Bump PKGREVISION.
Update to 1.0.20, set LICENSE. New with 1.0.20, released 2009-05-03: * New backends: canon_dr (Canon DR-series), coolscan3 (Nikon LS & Coolscan), rts8891 (Umax & HP 44xx), xerox_mfp (Samsung/Xerox/Dell MFPs) * Many backends updated. * 75 more scanner models supported. * New build system (thanks Chris and Olaf). * Avahi support (thanks Julien). * More network scanners supported * Epson backend deprecated, use epson2 * Coolscan2 backend deprecated, use coolscan3 * Internal SCSI, USB, threading, TCP & UDP code updates. * Updated HAL and udev support. * Improved saned configuration. * Scanimage updates. * Updated translations. * Documentation updates. * Bugfixes.
Update to 1.0.19. Remove sane-backends-hp3900 option, support is now enabled by default. New with 1.0.19, released 2008-02-10: * New backends: cardscan (Corex Cardscan 800c), epjitsu (Epson-based Fujitsu), epson2 (various Epson scanners), hp3900 (HP ScanJet 3970 and more), hp5590 (HP ScanJet 5590 and more), hpljm1005 (HP LaserJet M1005 and more), hs2p (Ricoh IS400 series) * Updated backends: abaton, agfafocus, apple, artec, artec_eplus48u, as6e, avision, canon, coolscan, coolscan2, dc25, dell1600n_net, dll, epson, fujitsu, genesys, gt68xx, hp3500, ibm, lexmark, microtek, microtek2, mustek, nec, net, pie, pint, pixma, plustek, plustek_pp, ricoh, s9036, sm3600, sm3840, snapscan, sp15c, st400, tamarack, teco2, test, u12, umax, umax1220u, umax_pp * Scanimage detects more chipsets. * Internal scsi, usb, tcp and udp code updates. * Basic HAL .fdi creation support * Build system updates. * Updated translations. * Documentation updates. * Bugfixes.
Update to 1.0.18. Reanem hp3900 option to sane-backends-hp3900, and add legacy handling for the old option name. New with 1.0.18, released 2006-07-02: * New backends: dell1600n_net (Dell 1600n), hp3500 (HP ScanJet 3500 series), pixma (Canon Pixma series), stv680 (Aiptek Pencam and similar). * Updated backends: avision, canon, dll, epson, fujitsu, genesys, gt68xx, microtek2, mustek_pp, niash, plustek, snapscan, sp15c, test, u12, umax1220u. * Scanimage batch mode fixes. * Scanner lists contain USB vendor/product ids and some statistics now. * Udev/hotplug lists are generated autmatically from the .desc files now. * Portability fixes (especially for DragonFlyBSD and HP/UX). * Build system updates. * Updated translations. * Documentation updates. * Bugfixes.
Add DragonFly device names for probing. Bump revision. From walt on DragonFly's submit list.
Add optional support for HP ScanJet 3900 series scanners.
mustek_usb2 needs pthread, so fix detection on DragonFly.
Update to 1.0.17: New with 1.0.17, released 2005-12-18: * New backends: hp4200 (HP ScanJet 4200), lexmark (Lexmark X1100 series), mustek_usb2 (Mustek BearPaw 2448 TA Pro) * Updated backends: artec_eplus48u, avision, canon, epson, fujitsu, genesys, gt68xx, microtek2, mustek_pp, plustek, plustek_pp, sm3600, snapscan, umax_pp. * Hotplug/udev updates. * scanimage fixes. * sane-find-scanner finds more chipsets. * Build system fixes/updates. make now calls makedepend. * Several fixes in SANE internal functions (sanei). * Portability fixes (especially for MacOSX, FreeBSD, OpenBSD, OS/2). * Updated translations. * Documentation updates. * Bugfixes.
Update to 1.0.16. Use pkgsrc's config file framework. New with 1.0.16, released 2005-08-07: * New backends: genesys, sm3840 * Updated backends: avision, canon, coolscan, epson, gphoto2, gt68xx, mustek, mustek_pp, niash, plustek, plustek_pp, qcam, sm3600, snapscan, teco2, umax_pp, v4l. * More functionality/fixes for sanei_usb and sanei_pp. * Added sanei_access to allow locking of SANE devices. * Hotplug updates. * scanimage updates. * Portability fixes (especially for OS/2, 64bit platforms, BeOS+ZETA). * Added Polish translation. Updated other translations. Fixed format strings. * Documentation updates. * Bugfixes.
Add RMD160 digests
Changes 1.0.15: * New backends: niash. * Updated backends: agfafocus, artec_eplus48u.c, avision, canon, canon_pp, coolscan, dll, epson, fujitsu, gt68xx, hp, hp5400, leo, microtek2, mustek, mustek_pp, net, pie, plustek, plustek_pp, snapscan, sp15c, tamarack, teco2, umax, umax_pp, u12, v4l. * Portability fixes (especially for MacOS X, NetBSD, OS/2, 64 bit platforms). * sane-find-scanner detects more chipsets now. * Added Finnish translation. Updated other translations. * Several saned fixes. * Build system updates. * Documentation updates. * Bugfixes.
Changes 1.0.14: * New backends: u12 * Updated backends: artec, artec_eplus48u, as6e, avision, canon630u, canon_pp, epson, fujitsu, gphoto2, gt68xx, hp, matsushita, mustek, mustek_pp, mustek_usb, plustek, plustek_pp, sm3600, snapscan, teco1, teco2, u12, umax, umax_pp, v4l. * Added scripts for USB hotplugging (Linux) * Added Danish translation. Updated other translations. * sane-find-scanner knows about more chipsets now. * Portability fixes (especially for MacOS X, NetBSD, OpenBSD, and OS/2). * Build system fixes. * Documentation updates. * Bugfixes. Changes 1.0.13: * New backends: mustek_pp_ccd (for Mustek parport CCD scanners), plustek_pp (for Plustek parport scanners, splitted from the plustek backend). * Updated backends: avision, canon630u, coolscan, epson, fujitsu, gphoto2, gt68xx, hp, hp5400, mustek, mustek_pp, pie, plustek, snapscan, teco2, test, umax, umax_pp. * New internal interface for parport scanners. * Networking (IPv6 + subnet support) fixes + updates. * sane-find-scanner can detect some USB scanner chipsets now. * Better support for threading. * Port to MS Windows (Cygwin). * Portability fixes (especially for FreeBSD, MacOS X, OS/2). * Build system improvements. * Added new (Bulgarian, Czech and Italian) and updated existing translations. * The level of support for scanners is now: unsupported, minimal, basic, good, complete or untested (instead of alpha, beta, stable). * Documentation updates. * Bugfixes.
enable use of /dev/uscanner problem reported and patch provided in pkg/23665 by Thilo Manske
Update sane-backends to 1.0.12. Changes include: * Documentation updates * Updated backends: apple, artec_eplus48u, as6e, avision, canon, canon630u, dc210, dc240, dll, epson, fujitsu (fi4220), gphoto2, gt68xx, hp, mustek, mustek_pp, mustek_usb, net, pie, plustek, snapscan, teco2, test, umax, umax_pp * New backends: ibm, ma1509, some versions of hp5400 * Added IPv6 support for saned and net backend * Added SCSI support for MacOS X * Build system improvements * USB access improvements * Portability fixes * Translation updates and new translations: nl, no * Bugfixes
Update "sane-backends" package to version 1.0.9. Changes since version 1.0.8: - New backends: hpsj5s (Hewlett-Packard ScanJet 5S parport scanner), teco2 (some Relisys/Primax SCSI flatbed scanners, models VM3575, VM6565, VM6586 and VM6575), teco3 (some Relisys/Piotech/Trust/Plustek SCSI flatbed scanners, model VM3552). - Updated backends: avision, canon_pp, coolscan2, dc240, dc25, epson, fujitsu, hp, leo, microtek, mustek, mustek_usb, pie, plustek, snapscan, teco1, test, umax, umax_pp, v4l. - sane-find-scanner finds more scanners and has more verbosity options now. - New tool to create gamma tables (gamma4scanimage). - Support for ICC profiles for scanimage. - USB scanner should work on all systems supported by libusb now. - Portability fixes (especially for big-endian sytems, Irix, OpenStep, OS/2, Solaris). - New and updated translations for various backends. - New system for generating lists of manufacturers/backends. - Various documentation updates. - Bugfixes.
Merge changes in packages from the buildlink2 branch that have buildlink2.mk files back into the main trunk.
Merge changes from pkgsrc-current into the buildlink2 branch for the packages that have buildlink2.mk files.
Update to 1.0.8. * Network backend and saned update * Documentation updates * Bugfixes * updated backends: artec, avision, canon, dc240, epson, gphoto2, mustek, mustek_pp, mustek_usb, plustek, sharp, sm3600, snapscan, nec, umax, v4l * new backends: canon630u, canon_pp, coolscan2, fujitsu, leo, matsushita, sceptre, teco1, test
Um, make this patch actually apply.
Add a workaround for the horrifying construct char **argvec = malloc(); vprintf(fmt, argvec); va_end(argvec); which of cource won't work on anything that does not pass its arguments on the stack (like PPC). This patch adds a handcrafted vprintf() lookalike damn_i386_centric_printf() that does TRT.
Update sane-backends to 1.0.7. Changes include bugfixes, a number of additional supported scanners, and new backends for Mustek USB scanners. While at it, split out common "sane" definitions into a Makefile.common for sane-frontents (and possibly others) to use.
- Strongly-buildlinkify. - Add a missing dependency on libusb. - Add a buildlink.mk file for use by other package Makefiles. - Don't install sane.{dvi,ps} as they require teTeX to be installed to build the documentation files.
Update sane-backends to 1.0.5. New with 1.0.5, released 2001-07-01: * New backends: bh (Bell+Howell Copiscan II series), dc240 (Kodak DC240 Digital Camera), sm3600 (Microtek ScanMaker 3600), umax_pp (Umax paralell port scanners). * Updated backends: artec (v0.5.16), dc25 (v1.2), dll (v1.0.3), epson (v0.2.08), hp (v0.94), microtek (v0.12.3), microtek2(v0.9), mustek (v1.0-107), nec (v0.12), net (v1.0.3), plustek (v0.39), pnm (v1.0.1), snapscan (v1.2), tamarack (v0.5), umax (v1.0-28). * Fixed security bug in saned.c that allowed access to scanner without password. * pnm isn't installed by default anymore due to security risks * Linux-part of sanei_scsi.c was updated concerning buffersizes, devfs, and kernel 2.4. More debug output. * sanei_scsi_find_devices works on FreeBSD now. * Added support for Solaris sgen SCSI driver. * find-scanner was renamed to sane-find-scanner and is installed now. Further more it has a man page now. * There is a testsuite for sane, but only one test is implemented yet. * Better output about versions of backends and frontends. * There is a man page for SANE now (sane(7)). * Install all available documentation. * Bugfixes.
Add support for ACER ScanPrisa 620ST.
Move to sha1 digests, and/or add distfile sizes.
+ move the distfile digest/checksum value from files/md5 to distinfo + move the patch digest/checksum values from files/patch-sum to distinfo