Henning Geinitz
66f4a68325
sanei_scsi.c should now compile with the new and old SCSI API of MacOS X. Patch
...
from Mattias Ellert <mattias.ellert@tsl.uu.se>.
2003-12-06 13:38:47 +00:00
Jochen Eisinger
f5c4172119
2003-11-23 Jochen Eisinger <jochen@penguin-breeder.org>
...
* backend/mustek_pp.c, sanei/sanei_pa4s2.c: added support for auto
probing of the port
* configure{.in}, backend/mustek_pp_ccd.*, backend/Makefile.in,
backend/dll.conf, doc/sane-mustek_pp_ccd.man, doc/sane.man,
doc/Makefile.in, doc/descriptions/mustek_pp_ccd.desc: mustek_pp_ccd
backend removed
* backend/mustek_pp.conf, mustek_pp_ccd300.[ch],
doc/sane-mustek_pp.man, doc/descriptions/mustek_pp.desc: fixed CCD
support for mustek_pp backend
* backend/mustek_pp_null.c: beautified debug scanner name
2003-11-24 08:58:19 +00:00
Henning Geinitz
dd073dcb9a
Warnings enabled again. Added -cvs to version.
2003-11-23 11:57:04 +00:00
Henning Geinitz
098ab665e7
Prepare for release of sane-backends 1.0.13.
2003-11-23 08:26:53 +00:00
Henning Geinitz
3c18d9a960
Include all the headers we also include in backend/v4l.c to make sure we find
...
all problems.
2003-11-16 17:58:02 +00:00
Henning Geinitz
b9cd7aec55
Changed check for linux/videodev.h. If that file is not compilable, we don't
...
build the v4l backend. That's to avoid compilation errors if videov.h from Linux
kernel 2.6.* is used.
2003-11-16 16:25:53 +00:00
Henning Geinitz
78d374ea07
Disabled warnings.
2003-11-16 10:03:20 +00:00
Gerhard Jaeger
e81cfe2818
Added check for limits.h - HAVE_LIMITS_H.
2003-10-26 10:57:16 +00:00
Gerhard Jaeger
195cacb639
Added checks for iopl.
2003-10-22 07:02:36 +00:00
Gerhard Jaeger
8e71497aa1
Added -D_REENTRANT to compiler flags, when using pthread support.
2003-10-17 11:07:42 +00:00
Gerhard Jaeger
5ceb18a5a6
Added test for setitimer.
2003-10-15 15:40:27 +00:00
Henning Geinitz
3565c78d2f
More verbose help messages for --enable-fork-process. Print message about
...
pthread support after all the tests. If libpthread isn't available, try if libc
supports pthreead_*. Use macro USE_PTHREAD to check if threads are used in the
code.
2003-10-07 11:28:03 +00:00
Gerhard Jaeger
81eaf06a10
* aclocal.m4 acinlcude.m4 configure configure.in: modified checks for
...
pthread support, added switch --enable-fork-process which toggles
between the usage of fork and pthread, set the default behaviour to
pthread usage on Darwin
* include/sane/config.h: added the HAVE_LIBPTHRAD stuff
* sanei/sanei_thread.c include/sane/sanei_thread.h: fixed compilation issue
on OS/2, added support for fork too, so that we can use sanei_thread
functions in any case.
* backend/plustek.[ch]: changes due to the sanei_thread-lib work
2003-10-07 07:38:37 +00:00
Gerhard Jaeger
39044887ca
* aclocal.m4 configure configure.in: added checks for pthread.h and
...
added linker option -lpthread if pthread.h is found
* include/sane/config.in.h: added HAVE_PTHREAD_H
* sanei/sanei_thread.c include/sane/sanei_thread.h: added pthread_
functions to library, so every backend is able to use either fork or
pthread for its reader-process - see plustek backend for example
* backend/plustek.h backend/plustek.c: added sanei_thread stuff to support
threading on MacOS X
* backend/plustek_pp*: some cleanup
2003-10-05 16:00:30 +00:00
Henning Geinitz
8e1194f427
Added back old mustek_pp backend. That backend supports Mustek CCD scanners.
...
The backend was renamed to mustek_pp_ccd to avoid conflicts with the new
mustek_pp backend for CIS scanners. The code was taken from sane-backends
1.0.9. This is only a temporary solution. The goal is to incooperate CCD
and CIS support into mustek_pp.
2003-10-04 10:40:00 +00:00
Henning Geinitz
9f7da031c5
Automatically update the version number of SANE in the doxygen documentation.
2003-09-30 13:31:05 +00:00
Henning Geinitz
54e8a458a2
Updated contact information (website, mailing lists, bug tracker). Minor fixes.
2003-09-24 13:23:25 +00:00
Frank Zago
3bda0d541d
Port to Cygwin.
2003-09-24 03:41:48 +00:00
Stéphane Voltz
929c5c9e75
* backend/sane-umax_pp.c: fix default port address handling
...
(patch from Malcolm Parsons <malcolm.parsons@virgin.net>)
* configure.in configure include/sane/config.h.in: added detection of
machine/cpufunc.h and i386_set_ioperm() for FreeBSD support.
2003-09-18 05:17:23 +00:00
Peter Fales
aa9845ccd1
Move jpeg files to sanei
2003-07-26 17:07:36 +00:00
Henning Geinitz
10dcf60722
Removed references to sane-desc.el.
2003-06-18 09:47:11 +00:00
Henning Geinitz
a425dd8e30
The list of backends that are built is now in configure.in. Print backends
...
that are built. Allow manually setting the backends.
2003-06-06 17:07:02 +00:00
Henning Geinitz
64ea3dfc5f
Check if ss_family or __ss_family is in struct sockaddr_storage. Otherwise
...
diasbale ipv6. Patch from Julien BLACHE <jb@jblache.org>.
2003-06-04 19:49:48 +00:00
Henning Geinitz
89e17fa76a
Don't disable IPv& if poll is not found.
2003-05-26 23:33:12 +00:00
Henning Geinitz
4708ea0f17
Warnings enabled again. Added -cvs to version.
2003-05-25 11:38:20 +00:00
Henning Geinitz
3395afbb7a
New version: 1.0.12.
2003-05-25 11:20:52 +00:00
Henning Geinitz
cc8f09f996
Disabled compilation warnings.
2003-05-18 15:34:36 +00:00
Henning Geinitz
c0e95a8f63
Fixed MacOS X build (patch from Mattias Ellert <mattias.ellert@tsl.uu.se>).
2003-05-15 11:01:14 +00:00
Henning Geinitz
b68941ebfe
Added missing HAVE_LIBIEEE1284 macro. The test was there, but the macro wasn't set.
2003-05-08 09:58:14 +00:00
Henning Geinitz
2fca468542
Remove -all_load again and try to use the correct link order for
...
libraries.
2003-05-03 20:48:15 +00:00
Henning Geinitz
69a101ef06
Add -all_load to linker flags on MacOS X to avoid linker errors.
2003-05-02 21:58:57 +00:00
Henning Geinitz
e93322e28d
Test for poll() and disable IPV6 if not found.
2003-05-02 09:41:12 +00:00
Henning Geinitz
06dc21afb4
Added support for -framework option and check for IOKit for MacOS X. Check for
...
latex tools. Minimum autoconf version is 2.54.
2003-04-30 23:00:15 +00:00
Henning Geinitz
9c60c54fe5
New libtool upstream realease: 1.5.
2003-04-30 20:29:23 +00:00
Stéphane Voltz
2208647618
* added detection of dev/ppbus/ppi.h include (*BSD)
2003-04-18 20:10:56 +00:00
Henning Geinitz
749ceed2e6
Added a switch to disable libusb. Removed switch to enable ipv6
...
uncondinionally. Check for sys/poll.h.
2003-04-02 16:21:07 +00:00
Henning Geinitz
088281c4e1
Added support for IPv6. Updated manpages. Patch from Julien BLACHE
...
<jb@jblache.org>.
2003-03-30 19:07:18 +00:00
Henning Geinitz
4c428e0517
Check for MacOS X native dynamic loading first before lookinf for libdl.
2003-02-11 17:30:21 +00:00
Henning Geinitz
3f2c8ff31e
Updated version number.
2003-02-09 17:50:58 +00:00
Henning Geinitz
ad1137476d
Warnings enabled again. Used extra version -cvs.
2003-02-01 22:58:18 +00:00
Henning Geinitz
175995e387
New version: 1.0.10. Disabled warnings for release.
2003-01-31 19:45:21 +00:00
Henning Geinitz
b8010a3fec
Declare prototypes for all functions that may miss on some platforms.
2003-01-24 14:06:08 +00:00
Henning Geinitz
317e28ab74
Adjusted test for sparc64 to disable SCSI generic v3.
2003-01-21 16:02:56 +00:00
Henning Geinitz
cb2e483d60
Disable the new Linux SG interface for sparc64 to work-around 32 bit userland
...
/ 64 bit kernel problems.
2003-01-17 12:21:16 +00:00
Henning Geinitz
8313af0881
Update to latest libtool (1.4.3), config.sub and config.gues. This should fix
...
the build problems on MacOS X concerning dynamic loading.
2002-12-30 12:41:56 +00:00
Henning Geinitz
218716a010
Fixed MacOS X LD_FLAGS bug.
2002-12-06 14:26:31 +00:00
Henning Geinitz
414e0c509f
Cleanup. Added some missing quotes. Better structure and comments. Tried to
...
keep similar tests in one group. Moved more complicated tests to
acinclude.m4. Added explicit test for build and host system type. When
checking for programs, used $EXEEXT (hopefully fixes OS/2 gettext
misdetection). Removed obsolete macros. Removed PTAL check. Used autoconf for
asm/io.h check. Shortened --enable-foo output and formatted it
correctly. Translations were installed even if --disable-translations was
set. Don't test for msgcat anymore. Tell why translations aren't
installed. Used autoconf 2.5 syntax for AC_OUTPUT and AC_CONFIG_FILES. Make
sane-config executable. Print flags and installation directories near the end
of configure output.
2002-12-04 17:48:10 +00:00
Henning Geinitz
04317d8623
Use libtool -module when linking shared libs that will be loaded dynamically.
2002-12-01 15:30:18 +00:00
Henning Geinitz
46fcee60aa
Add dynamic loading support for MacOS X/Darwin (from Peter O'Gorman
...
<peter@pogma.com>).
2002-12-01 12:42:01 +00:00
Henning Geinitz
991bd09675
Fixed PACKAGE_VERSION breakage. PACKAGE_VERSION was redefined by autoconf 2.5
...
with a different meaning. Use PACKAGE_STRING instead.
2002-11-29 18:19:58 +00:00
Henning Geinitz
c3e38d99c2
Fix compilation on Tru64 by readding the sys/bitypes.h work-around. Minimum
...
autoconf version is 2.50 now
2002-11-13 16:52:46 +00:00
Henning Geinitz
22fbc9a070
Translations are now enabled by default if the gettext tools are found. Use
...
msgcat if available. Don't update the .po files automatically.
2002-11-03 16:14:27 +00:00
Henning Geinitz
719d9cdd36
Print installation directories.
2002-10-31 17:48:34 +00:00
Peter Fales
bcfa90dd98
Remove checks for specific version numbers of gphoto2 - that's not
...
good for long term maintenance, and the API has settled down enough
that all recent versions (both releases and CVS) are workable for SANE.
It is still necessary to specify --with-gphoto2 if you want to
use the gphoto2 backend.
2002-10-28 02:51:08 +00:00
Henning Geinitz
929e26fe29
Added a warning if sysconfdir is set to /usr/etc.
2002-10-27 12:58:51 +00:00
Henning Geinitz
af8fd9a020
Warnings enabled again. Used extra version -cvs.
2002-10-24 17:51:46 +00:00
Henning Geinitz
f50495f8c6
New version: 1.0.9. Disabled compilation warnings.
2002-10-23 14:06:37 +00:00
Peter Fales
b9e94dd9e7
Update allowed gphoto2 version numbers
2002-10-01 03:28:09 +00:00
Peter Fales
101a96218f
Fix allowed gphoto2 version numbers
2002-08-16 03:04:52 +00:00
Henning Geinitz
e78debcf10
Added define for strcasecmp on OS/2.
...
Henning Meier-Geinitz <henning@meier-geinitz.de>
2002-07-06 21:50:41 +00:00
Henning Geinitz
0a9673face
Regenerated from configure.in.
...
Henning Meier-Geinitz <henning@meier-geinitz.de>
2002-07-06 14:22:56 +00:00
Henning Geinitz
a8c8969925
Check for usb_get_busses to make sure, we have at least version 0.1.6 of
...
libusb. Fixed strncasecomp test for OS/2.
Henning Meier-Geinitz <henning@meier-geinitz.de>
2002-07-03 12:09:29 +00:00
Henning Geinitz
e102b51932
Added HAVE_LIBUSB #define. Added OS/2 substitution for strncasecmp.
...
Henning Meier-Geinitz <henning@meier-geinitz.de>
2002-07-03 09:00:47 +00:00
Henning Geinitz
9a36a3dd0c
Added some sanity checks. Configure now stops if one of the essential headers
...
isn't found.
Henning Meier-Geinitz <henning@meier-geinitz.de>
2002-06-09 09:09:54 +00:00
Henning Geinitz
c4948333ae
Print CPPFLAGS, CFLAGS, LDFLAGS and LIBS for easier debugging. Moved
...
AC_SUBST to the variable definitions they belong to.
Henning Meier-Geinitz <henning@meier-geinitz.de>
2002-06-07 16:43:07 +00:00
Henning Geinitz
fa42114a14
Added option --disable-local-backends to configure. Only net and dll will be
...
compiled if set. Also a warning is printed.
Henning Meier-Geinitz <henning@meier-geinitz.de>
2002-06-02 18:56:56 +00:00
Frank Zago
7dac97a025
Regenerated.
2002-05-29 05:35:32 +00:00
Henning Geinitz
8d5dbae38e
Warnings enabled by default.
...
Henning Meier-Geinitz <henning@meier-geinitz.de>
2002-05-27 22:30:04 +00:00
Oliver Rauch
b063ac70d4
Oliver Rauch:
...
- changed configure/configure.in V_EXTRA to "-cvs"
2002-05-27 20:35:24 +00:00
Henning Geinitz
a4924fbba9
Set version to 1.0.8. Disabled warnings by default.
...
Henning Meier-Geinitz <henning@meier-geinitz.de>
2002-05-24 23:03:31 +00:00
Oliver Rauch
589f86b1bd
Oliver Rauch <Oliver.Rauch@Rauch-Domain.DE>
...
added cvs code freeze markers for sane 1.0.8
renamed version from "1.0.7-cvs" to "1.0.8-pre1"
2002-05-22 19:37:25 +00:00
Henning Geinitz
cb6aadd8fa
Fixed 16 bit pnm output. The byte-order was wrong for little-endian
...
systems. Based on code from Roland Roberts <roland@astrofoto.org>.
Henning Meier-Geinitz <henning@meier-geinitz.de>
2002-05-09 13:41:28 +00:00
Matthew Duggan
2cb1402344
Added check for new libieee1284 version, also updated code to reflect
...
interface changes. Required due to critical bug fixes in 0.1.5.
2002-04-12 00:29:57 +00:00
Henning Geinitz
7f316583eb
Added work-around for asm/io.h problems.
...
Henning Meier-Geinitz <henning@meier-geinitz.de>
2002-04-07 14:50:18 +00:00
Peter Fales
fbc777b899
Update to allowed gphoto2 version numbers
2002-04-03 03:13:52 +00:00
Henning Geinitz
15d3c1c4e3
Added checks for libieee1284. Enable canon_pp backend if found. Patch from
...
"Matthew Duggan" <stauff@guarana.org>.
Henning Meier-Geinitz <henning@meier-geinitz.de>
2002-04-01 22:49:02 +00:00
Henning Geinitz
ebe5be801c
Another try to get the DISTCLEAN_FILES working.
...
Henning Meier-Geinitz <henning@meier-geinitz.de>
2002-03-29 16:46:37 +00:00
Henning Geinitz
78a279218b
Update to libtool 1.4.2. Included local changes: use soname "libsane" for all
...
os but AIX. Use "normal" shared libs (.so) instead of archives on AIX. Use 1
instead of 2 as major number with Irix.
Henning Meier-Geinitz <henning@meier-geinitz.de>
2002-03-24 14:19:11 +00:00
Henning Geinitz
fa8fd9e9f4
Use only shared libraries by default. Fixed file patterns for distclean
...
targets.
Henning Meier-Geinitz <henning@meier-geinitz.de>
2002-03-21 20:26:54 +00:00
Henning Geinitz
96195decb5
Added tools/sane-desc.el to output files.
...
Henning Meier-Geinitz <henning@meier-geinitz.de>
2002-03-20 22:59:59 +00:00
Abel Deuring
4f70616c01
configure.in, configure, include/sanei/config.h.in
...
sanei/sanei_scsi.c: Added HAVE_SG_TARGET_STATUS for compatibility
with old Linux sg.h versions
Abel
2002-03-10 14:34:11 +00:00
Henning Geinitz
b6b3496b00
Added wrapper for inet_pton(). If this function is not available, try first
...
inet_aton() and then inet_addr().
Henning Meier-Geinitz <henning@meier-geinitz.de>
2002-02-14 19:34:52 +00:00
Peter Fales
9834cad6a9
Update to the allowed gphoto2-config version numbers
2002-02-14 04:32:43 +00:00
Henning Geinitz
e3cbda553c
Added global list of file patterns for "make distclean". Some "make clean"
...
and "make distclean" cleanup and additions.
Henning Meier-Geinitz <henning@meier-geinitz.de>
2002-02-13 20:48:29 +00:00
Henning Geinitz
c1d3afc64f
Link to functions in lib/ only if they are not available on the system. Use
...
AC_PROG_LIBTOOL instead of the deprecated AM_PROG_LIBTOOL.
Henning Meier-Geinitz <henning@meier-geinitz.de>
2002-02-10 18:35:29 +00:00
Henning Geinitz
c62b16eca3
Version is 1.0.7-cvs. Enable warnings by default. Don't use "-ansi" for HPUX.
...
Henning Meier-Geinitz <henning@meier-geinitz.de>
2002-02-04 23:24:36 +00:00
Henning Geinitz
d603dde9f5
Added a missing "test" command in check for gphoto2. This fixes error
...
messages while testing for gphoto2 and a false positive result.
Henning Meier-Geinitz <henning@meier-geinitz.de>
2002-02-03 11:24:01 +00:00
Henning Geinitz
6c70042b14
Include <sys/types.h> and <sys/ipc.h> also when checking for struct semun in
...
<sys/sem.h>. This fixes a compilation problem on FreeBSD.
Henning Meier-Geinitz <henning@meier-geinitz.de>
2002-02-02 17:09:00 +00:00
Peter Fales
e297467707
gphoto2 backend broken by latest gphoto2 updates
2002-02-02 04:40:40 +00:00
Henning Geinitz
befe15b5ee
New vesrion: 1.0.7. Disabled extra version.
...
Disabeld warnings by default.
Henning Meier-Geinitz <henning@meier-geinitz.de>
2002-01-28 23:08:55 +00:00
Henning Geinitz
5a1ea1bcd2
Only define union semun if not already defined in <sys/sem.h>. Fixes
...
compilation bugs on Irix and FreeBSD.
Henning Meier-Geinitz <henning@meier-geinitz.de>
2002-01-27 18:24:47 +00:00
Peter Fales
7f510fd21f
Update gphoto2 version check
2002-01-19 02:12:21 +00:00
Peter Fales
4ca99c69ea
Disable gphoto2 backend if wrong version is installed
2002-01-18 01:57:01 +00:00
Peter Fales
cbf1b2287b
Disable gphoto2 unless specifically requested by the user, and the
...
right version is found
2002-01-17 03:17:23 +00:00
Peter Fales
96f9410737
configure.in, configure, acinclude.m4, aclocal.m4 - Improvements
...
to the way gphoto2 is detected and used based on using
gphoto2-config.
2002-01-16 02:20:02 +00:00
Henning Geinitz
a4ef8c6105
Included AC_PROG_LIBTOOL into acinclude.m4 to avoid trouble with newer
...
versions of libtool.
Henning Meier-Geinitz <henning@meier-geinitz.de>
2002-01-13 14:44:54 +00:00
Henning Geinitz
077d7b3a5c
Added V_EXTRA version number to mark CVS versions (-cvs) and
...
snapshots/betas (e.g. -beta1). V_EXTRA=-pre1 would result in
"sane-backends-1.0.7-pre1(.tar.gz)". For release, V_EXTRA is empty.
Added NUMBER_VERSION to avoid confusing sane-config and
frontends that rely on numbered versions.
Henning Meier-Geinitz <henning@meier-geinitz.de>
2002-01-08 18:47:26 +00:00
Henning Geinitz
bdb2579640
Added option --enable-translations to configure. I18N support is
...
disabled by default.
Henning Meier-Geinitz <henning@meier-geinitz.de>
2002-01-07 22:21:22 +00:00
Henning Geinitz
2f8ce37aaf
Added check for inet_ntop().
...
Henning Meier-Geinitz <henning@meier-geinitz.de>
2002-01-06 20:40:09 +00:00
Henning Geinitz
c095f0339b
Changed order of tests for libsocket and libsyslog to avoid problems
...
with OS/2. Small spelling and format fixes.
Henning Meier-Geinitz <henning@meier-geinitz.de>
2001-12-28 21:16:46 +00:00