Wykres commitów

211 Commity (042656a0025b5eb1200b39601f01dfdf27960793)

Autor SHA1 Wiadomość Data
Julien BLACHE 042656a002 Raise avahi-client dependency to 0.6.24. 2009-02-18 13:25:44 +00:00
Chris Bagwell aef46252cc convert frontend, include, and sanei directories to use
automake.  Only reference libsanei.la now. Use am_conditional
to compile sanei_jpeg.lo.  distcheck now runs sanei/wire_test.
2009-02-15 03:31:36 +00:00
Chris Bagwell 79086e770e * Makefile.am, configure.in, doc/Makefile.am: Convert
doc/Makefile to use automake. Main difference is that
no longer installs man pages for backends that are not
compiled.  Moved install ownership of $top_srcdir docs
to $top_srcdir's Makefile.
2009-02-14 05:54:01 +00:00
Chris Bagwell 144b1a3cfb * configure.in, backend/Makefile.am: Add back in support for
optionally linking in sanei_jpeg.lo under backend directory;
but using configure and not with GNU make extensions.
Move back to libtool's -version-info instead of -version-number
because the later has known bugs on platforms such as OS/2.
2009-02-07 02:00:51 +00:00
Chris Bagwell caba90c552 * configure.in, acinclude.ac: Cleanup autoconf 2.63 warnings.
add cv_ prefix to cached variable.  Remove AC_ARG_PROGRAM as
automake already invokes this. When prefered AC_USE_SYSTEM_EXTENSIONS
exists, use that instead of AC_GNU_SOURCE/AC_AIX/AC_MINUX.
Cleanup socket detection more by creating only a single
SOCKET_LIBS that contains list of all optional libraries
for any socket related funciton.  Make sure that checks
for socket related functions use SOCKET_LIBS when searching.
Check for getopt_long() and getopt.h.  Make OS/2 use
-no-undefined (same as windows).
* ltmain.sh, m4/libtool.m4: Upgrade to libtool 1.5.26.
* Makefile.am: Cleanups to match configure updates.
* frontend/scanimage.c, include/Makefile.in, lib/getopt.c
lib/getopt1.c, toosl/sane-desc.c, include/lgetopt.h:
Rename internal getopt.h to lgetopt.h to allow using
external getopt.h when it exists.  This allows to go
back to optionally compiling getopt()/getopt_long() and its
prototypes and not have conflicts with external headers/symbols.
2009-02-06 03:10:44 +00:00
Chris Bagwell 0330a4d416 * aclocalm4: fix prototype of internal strcasestr and usleep.
* configure.in: Group all USB logic together and all SCSI
logic together to aid understanding of whats no longer
valid.  Allow sharing enable/disable options between all
USB drivers on multiple platforms.  Combined CAM_LIBS and
SCSI_LIBS since they are mutually exclusive.
Skip some USB/SCSI checks when previous tests show it will always fail.
* backend/Makefile.am, tools/Makefile.in: Combine CAM_LIBS and
SCSI_LIBS. Add missing SOCKET_LIBS to epson2.  Add USB_LIB.
* saned.c: Add limits.h for PATH_MAX.
2009-02-02 03:17:32 +00:00
Chris Bagwell 674b884f29 * acinclude.m4, configure.in: Define JPEG objects based on
existence of JPEG library and not on the dc* backends alone
since more backends then that use JPEG support.
* backend/Makefile.am: whitespace fixes.
2009-01-31 20:40:42 +00:00
Chris Bagwell 23ff26f9a5 * acinclude.m4, configure.in: Put all libraries into their
own *_LIB variables instead of $LIB so that we do not have to
link in the world to all executables. Modified SANE_CHECK_U_TYPES
to be a little more portable to platforms that use #define
for u_* types. Create SANE_CHECK_BACKENDS macro so that
PRELOADABLE_BACKENDS can also be valided.  Auto-populated
PRELAODABLE_BACKENDS when detect dlopen() won't work.
Various protability cleanups.
* backend/dll.c: Make dll-preload.c a .h since its an include and
not compilable byitself.
* frontend/Makefile.in, frontend/scanimage.c, include/laaloca.h,
  lib/Makefile.am, lib/alloca.c, strcasestr.c, tools/Makefile.in,
  tools/sane-desc.c: Convert lib/ to automake.  Create a liblib.la
  for everyone to use and a libfelib.la for only frontend programs.
  Make all internal programs be prefixed with sanei_ as not to conflict
  with other programs libsane is linked in with that will also most
  likely create similar internal utils on problem platforms.
  * include/getopt.h, lib/getopt.c, lib/getopt1.c: Always compile
  and link in getopt_long() but prefix it with sanei_.  Its
  easier to always use internal version then try to figure out what
  platforms support getopt_long() and what header files to use.
  * backend/Makefile.am: Convert backend makefile to automake.
  Initial version that is feature parity with original but uses
  specific rules instead of wildcards and only links in libraries/objs
  really required. Room for more cleanup of whats linked in once
  all makefiles have been converted to automake.
2009-01-31 03:12:18 +00:00
Chris Bagwell b52b0c0c14 * backend/epson2.c backend/pixma_bjnp.c, include/sane/sanei_backend.h,
sanei/sanei_tcp.c, sanie/sanei_udp.c: Improve portablity by
  removing usage of MSG_WAITALL since not all platforms support
  that (cygwin).  Default is to be blocking anyways.  Changed
  usage of MSG_NOTWAIT to use fcntl() function as needed as well.
  * configure.in, lib/Makefile.in, lib/strcasestr.c: Add internal
  strcasestr() for platforms missing it (cygwin).
  * pixma_common.c: My source match header prototype for picky
  compilers (cygwin).
  * backend/umax_pp_mid.c: Allow BACKEND_NAME to be filename
  yet debug to be SANE_DEBUG_UMAX_PP to match man page.
2009-01-29 15:10:19 +00:00
Chris Bagwell f7b7cd9171 Add AM_MAINTAINER_MODE to prevent regenerating configure script with
possibly broken user autotools.
2009-01-27 01:10:24 +00:00
Chris Bagwell f385169bcf Convert top-level Makefile to be generated by automake.
"dist" target now includes m4 directory. Updated "libcheck"
target to look at dynamic libraries instead of static.
2009-01-18 02:00:25 +00:00
Julien BLACHE ec46508258 Use libv4l (libv4l1) for v4l device access in the v4l backend. Gives us
limited v4l2 devices support for free through libv4l1/libv4l2/libv4lconvert.
2008-12-17 15:52:46 +00:00
Alex Belkin 77c8b43209 linking xerox_mfp to build infrastructure 2008-12-15 21:48:20 +00:00
Louis Lagendijk 93daeb670f replaced getlogin/getenv by getpwuid(geteuid) as suggested by ulien BLACHE 2008-12-06 18:38:44 +00:00
m. allan noah 03c5a9ee44 * backend/canon_dr.[ch], backend/canon_dr-cmd.h, doc/sane-canon_dr.man,
backend/canon_dr.conf.in, doc/descriptions/canon_dr.desc:
- New Canon DR-series backend v3
- support all modes and resolutions of DR-9080C
- advanced options (MF detection, compression) not yet supported
- other larger models believed similar, smaller ones unknown
* doc/descriptions/unsupported.desc: remove Canon DR-series machines
2008-11-10 03:36:11 +00:00
Nicolas Martin f573865c33 ifaddrs.h header check and increase backend version number 2008-10-18 22:26:57 +00:00
Julien BLACHE f4ff1b74f6 Add mDNS DNS-SD support to saned and the net backend so they can announce
and discover each other automatically.

Optional at configure time, requires Avahi >= 0.6.4.
2008-04-11 17:18:19 +00:00
Stéphane Voltz b85ec879da - rts8891 backend inclusion 2008-03-22 14:33:36 +00:00
Alessandro Zummo bd8ece51d8 configure, configure.in, include/sanei.h: bumped version
number to 1.1.0 and enabled 1.1 frame types.
2008-02-19 10:37:06 +00:00
m. allan noah 5158f5113b sane 1.0.19-cvs 2008-02-11 02:50:55 +00:00
m. allan noah 753706f6e7 fix broken DISTFILES, etc 2008-02-10 23:02:31 +00:00
m. allan noah 1e572167d7 SANE 1.0.19 release 2008-02-10 20:32:40 +00:00
Mattias Ellert 416a155ca3 make tiffio.h optional 2008-02-02 12:20:46 +00:00
m. allan noah 5afcaa4489 adding hpljm1005 backend (i know, i know, so much for feature freeze :)
latest .fr updates
2008-01-18 01:27:22 +00:00
m. allan noah dc61dc4471 add new hs2p backend for ricoh is450 series scanners 2008-01-03 02:42:32 +00:00
Julien BLACHE a9397f20cc Add missing closing paren to error message. 2007-12-24 11:18:17 +00:00
Julien BLACHE a688f66ce6 Do not build plustek_pp on Hurd. Patch from Samuel Thibault <samuel.thibault@ens-lyon.org>. 2007-12-24 11:15:27 +00:00
m. allan noah 639d1f4d2c typo 2007-12-18 02:56:05 +00:00
m. allan noah 559212e96e Adding v1.0.9 of the epjitsu backend: supports Epson-based Fujitsu scanners,
currently the fi-60F flatbed and ScanSnap S300 duplex ADF machines
2007-12-18 02:02:51 +00:00
Jonathan Bravo Lopez 46376814f2 Added files for 'hp3900' backend 2007-12-13 00:26:08 +00:00
Mattias Ellert 71be983cdd use SCSITaskSGElement if available 2007-11-10 15:44:41 +00:00
Mattias Ellert 93e856b53f Cross compilation fixes and libtool update 2007-11-10 07:12:55 +00:00
m. allan noah 41761fede4 add new backend for Corex CardScan 800c, small-format sheetfed usb scanner
for cards/receipts, etc.
2007-07-15 01:46:47 +00:00
Ilia Sotnikov 7bc0e07fb4 + Added backend 'hp5590'
+ Added check for <netinet/in.h> header
2007-04-24 17:49:58 +00:00
Alessandro Zummo 48b02b3489 epson2: reordered includes, replaced __FUNCTION__, use the new byteorder macros
moved acbyteorder.m4 to m4/byteorder.m4, added m4/stdint.m4
2006-12-07 19:28:02 +00:00
Alessandro Zummo 326e3c131c Added acbyteorder.m4 macro for endianness conversion 2006-12-06 20:37:00 +00:00
Alessandro Zummo b1db719d88 Added (esperimental) epson2 driver. 2006-11-30 23:46:23 +00:00
Henning Geinitz 58b2fcb843 Changed version to 1.0.18-cvs. Enabled compilation warnings. 2006-07-03 00:11:14 +00:00
Henning Geinitz 7727d32adb Increased version number. 2006-07-02 22:39:23 +00:00
Henning Geinitz fb0fd5a88b Disabled compilation warnings for release. 2006-06-29 19:01:38 +00:00
Gerhard Jaeger c25e16f38a Added patch created by Vitaly Lipatov <LAV AT vl3143.spb.edu>:
Add --with-lockdir to configure for set path to lock dir
  Set PATH_SANE_LOCK_DIR really to lock dir (instead localstatedir)
Updated german translation file.
2006-06-07 07:28:31 +00:00
Gerard Klaver 0dec8a090d added stv680 backend 2006-06-05 18:55:44 +00:00
Wittawat Yamwong 258b7934af Added pixma backend.
Moved doc/descriptions-external/pixma.desc to doc/descriptions
2006-05-26 07:49:24 +00:00
Jon Chambers b584612aae added dell1600n_net to the build
removed #include <sys/select.h>
2006-05-24 20:56:15 +00:00
Henning Geinitz 07757d4c85 Added hp3500 backend which supports the HP ScanJet 3500 series, including the
3500C, 3530C and 3570C (patch from Troy Rollo <sane@troy.rollo.name>) (bug
#302687).
2005-12-20 17:55:45 +00:00
Henning Geinitz 1988b77a0d Changed version to 1.0.17-cvs. Enabled compilation warnings. 2005-12-18 15:59:30 +00:00
Henning Geinitz 739ebe20e0 Disabled compilation warnings. Increased version number. 2005-12-18 14:00:25 +00:00
Henning Geinitz 947339db25 Run "makedepend" if it's available. This way "make" builds
backends correctly even if only included files (e.g. headers) are
	  changed. Don't be too verbose when running makedepend.
	  Create links libsane-*.so.1 to the real library files if the
	  links are not there. This fixes dynamic loading on OpenBSD. The
	  links are not created for MacOS X as they don't work there.
	  Remove any libsane.* links in /usr/local/lib/sane. Such links
	  are created by libtool. As they point to libsane-v4l.so,
	  scanimage -L doesn't find any scanner in case of ld.so
	  misconfigurations.
	  The install target is much quiter now and prints the libtool
	  message only once now.
2005-10-29 20:01:54 +00:00
Henning Geinitz affb104893 Added lexmark backend (from Fred Odendaal <freshshelf@rogers.com>). 2005-10-16 17:15:37 +00:00
Henning Geinitz 8561c6a6bd Added mustek_usb backend which supports the Mustek BearPaw 2448 TA Pro. Changes
of the code before inclusion to CVS can be found in
doc/mustek_usb2/mustek_usb2.CHANGES.
2005-10-03 13:27:03 +00:00