Hello,

        I'd like to have sane configure script detecting the dev/ppbus/ppi.h
file. On freebsd, this file is associated with the /dev/ppi0 device which lets 
users
accessing the parallel port through a few ioctls, instead of doing inb/outb.

        I have already modified the umax_pp backend to make us of it. But I 
need 
sane to set HAVE_DEV_PPBUS_PPI_H


        Would be patch for configure.in:
diff -ur --new-file sane-backends-1.0.11/configure.in 
sane-backends-1.0.11-umax_pp/configure.in
--- sane-backends-1.0.11/configure.in   2003-02-09 13:10:33.000000000 +0000
+++ sane-backends-1.0.11-umax_pp/configure.in   2003-04-11 17:19:02.000000000 
+0000
@@ -100,7 +100,7 @@
     bsd/dev/scsireg.h scsi/sg.h /usr/src/linux/include/scsi/sg.h io/cam/cam.h \
     camlib.h os2.h sys/socket.h sys/io.h gscdds.h sys/hw.h \
     sys/types.h sys/scsi/scsi.h sys/scsi/sgdefs.h sys/scsi/targets/scgio.h \
-    apollo/scsi.h sys/sdi_comm.h sys/passthrudef.h linux/ppdev.h usb.h \
+    apollo/scsi.h sys/sdi_comm.h sys/passthrudef.h linux/ppdev.h 
dev/ppbus/ppi.h usb.h \
     sys/bitypes.h sys/sem.h)
 AC_CHECK_HEADERS([asm/io.h],,,[#include <sys/types.h>])
 SANE_CHECK_MISSING_HEADERS


        And for config.h.in:

diff -ur --new-file sane-backends-1.0.11/include/sane/config.h.in 
sane-backends-1.0.11-umax_pp/include/sane/config.h.in
--- sane-backends-1.0.11/include/sane/config.h.in       2003-01-24 
14:06:08.000000000 +0000
+++ sane-backends-1.0.11-umax_pp/include/sane/config.h.in       2003-04-11 
17:37:24.000000000 +0000
@@ -114,6 +114,9 @@
 /* Define to 1 if you have the <linux/ppdev.h> header file. */
 #undef HAVE_LINUX_PPDEV_H
 
+/* Define to 1 if you have the <dev/ppbus/ppi.h> header file. */
+#undef HAVE_DEV_PPBUS_PPI_H
+
 /* Define if the long long type is available. */
 #undef HAVE_LONG_LONG


Regards,
        Stef

Reply via email to