summaryrefslogtreecommitdiff
path: root/graphics/sane-backends/files
diff options
context:
space:
mode:
Diffstat (limited to 'graphics/sane-backends/files')
-rw-r--r--graphics/sane-backends/files/patch-backend__Makefile.in10
-rw-r--r--graphics/sane-backends/files/patch-backend__epson2-ops.c10
-rw-r--r--graphics/sane-backends/files/patch-backend__kodakaio.c65
-rw-r--r--graphics/sane-backends/files/patch-backend__kvs40xx.h6
-rw-r--r--graphics/sane-backends/files/patch-backend__kvs40xx_opt.c4
-rw-r--r--graphics/sane-backends/files/patch-backend__niash.c24
-rw-r--r--graphics/sane-backends/files/patch-backend__pieusb_buffer.c24
-rw-r--r--graphics/sane-backends/files/patch-backend__v4l.c13
-rw-r--r--graphics/sane-backends/files/patch-include__sane__sane.h6
-rw-r--r--graphics/sane-backends/files/patch-include__sane__sanei_backend.h24
-rw-r--r--graphics/sane-backends/files/patch-sanei__sanei_ir.c12
-rw-r--r--graphics/sane-backends/files/patch-sanei_sanei_pa4s2.c6
12 files changed, 97 insertions, 107 deletions
diff --git a/graphics/sane-backends/files/patch-backend__Makefile.in b/graphics/sane-backends/files/patch-backend__Makefile.in
index 8ded1b343d72..3381d32a8fc3 100644
--- a/graphics/sane-backends/files/patch-backend__Makefile.in
+++ b/graphics/sane-backends/files/patch-backend__Makefile.in
@@ -1,6 +1,6 @@
---- ./backend/Makefile.in.orig 2014-01-05 18:05:50.000000000 -0200
-+++ ./backend/Makefile.in 2014-01-05 18:06:53.000000000 -0200
-@@ -1470,7 +1470,7 @@
+--- backend/Makefile.in.orig 2015-10-11 21:13:46 UTC
++++ backend/Makefile.in
+@@ -1508,7 +1508,7 @@ AM_V_at = $(am__v_at_@AM_V@)
am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
am__v_at_0 = @
am__v_at_1 =
@@ -9,7 +9,7 @@
depcomp = $(SHELL) $(top_srcdir)/depcomp
am__depfiles_maybe = depfiles
am__mv = mv -f
-@@ -5385,7 +5385,7 @@
+@@ -5567,7 +5567,7 @@ install-becfg:
@# installed library in $(sanelibdir) to $(sanelibdir)/libsane.*.
@# Having two libsane's can cause issues so get rid of it.
-rm -f $(DESTDIR)$(sanelibdir)/libsane.*
@@ -18,7 +18,7 @@
test -z "$(configdir)/dll.d" || $(MKDIR_P) "$(DESTDIR)$(configdir)/dll.d"
@list="$(BACKEND_CONFS_ENABLED) saned.conf dll.conf"; for cfg in $$list; do \
if test ! -r $${cfg}; then continue; fi; \
-@@ -5393,7 +5393,7 @@
+@@ -5575,7 +5575,7 @@ install-becfg:
echo NOT overwriting $${cfg} in $(configdir)...; \
else \
echo installing $${cfg} in $(configdir)/$${cfg}...; \
diff --git a/graphics/sane-backends/files/patch-backend__epson2-ops.c b/graphics/sane-backends/files/patch-backend__epson2-ops.c
index d02021dbc5b9..e53d4a8cae64 100644
--- a/graphics/sane-backends/files/patch-backend__epson2-ops.c
+++ b/graphics/sane-backends/files/patch-backend__epson2-ops.c
@@ -1,14 +1,14 @@
---- backend/epson2-ops.c.orig 2010-04-14 09:52:59.000000000 +0900
-+++ backend/epson2-ops.c 2010-05-10 21:59:04.000000000 +0900
-@@ -1219,6 +1219,7 @@
+--- backend/epson2-ops.c.orig 2015-09-19 15:18:44 UTC
++++ backend/epson2-ops.c
+@@ -1286,6 +1286,7 @@ e2_setup_block_mode(Epson_Scanner * s)
DBG(1, "max req size: %d, line count: %d\n", maxreq, s->lcount);
+#if 0
/* XXX investigate this */
- if (s->lcount < 3 && e2_model(s, "GT-X800")) {
+ if (s->lcount < 3 && (e2_model(s, "GT-X800") || e2_model(s, "GT-X900") || e2_model(s, "GT-X980"))) {
s->lcount = 21;
-@@ -1226,6 +1227,7 @@
+@@ -1293,6 +1294,7 @@ e2_setup_block_mode(Epson_Scanner * s)
"%s: set lcount = %i bigger than sanei_scsi_max_request_size\n",
__func__, s->lcount);
}
diff --git a/graphics/sane-backends/files/patch-backend__kodakaio.c b/graphics/sane-backends/files/patch-backend__kodakaio.c
index 43e1e69cc235..029e6edd74c5 100644
--- a/graphics/sane-backends/files/patch-backend__kodakaio.c
+++ b/graphics/sane-backends/files/patch-backend__kodakaio.c
@@ -1,6 +1,6 @@
---- backend/kodakaio.c.orig 2012-08-10 09:33:29.000000000 +0900
-+++ backend/kodakaio.c 2012-08-29 16:35:36.000000000 +0900
-@@ -181,6 +181,10 @@
+--- backend/kodakaio.c.orig 2015-09-26 00:53:42 UTC
++++ backend/kodakaio.c
+@@ -207,6 +207,10 @@ normal levels. This system is a plan rat
#include <math.h>
#include <poll.h>
#include <time.h>
@@ -11,62 +11,3 @@
#if WITH_AVAHI
/* used for auto detecting network printers */
-@@ -2184,6 +2188,7 @@
- AvahiLookupResultFlags flags,
- AVAHI_GCC_UNUSED void* userdata) {
-
-+ AvahiStringList *vid_pair_list = NULL, *pid_pair_list = NULL;
- char *pidkey, *pidvalue;
- char *vidkey, *vidvalue;
- size_t valuesize;
-@@ -2204,20 +2209,40 @@
- avahi_address_snprint(a, sizeof(a), address);
-
- /* Output short for Kodak ESP */
-- DBG(min(10,DBG_AUTO), "%s:%u %s ", a,port,host_name);
-- avahi_string_list_get_pair(avahi_string_list_find(txt, "vid"),
-- &vidkey, &vidvalue, &valuesize);
-- DBG(min(10,DBG_AUTO), "%s=%s ", vidkey, vidvalue);
-- avahi_string_list_get_pair(avahi_string_list_find(txt, "pid"),
-- &pidkey, &pidvalue, &valuesize);
-- DBG(min(10,DBG_AUTO), "%s=%s\n", pidkey, pidvalue);
-+ DBG(min(10,DBG_AUTO), "%s:%u %s\n", a,port,host_name);
-+
-+ vid_pair_list = avahi_string_list_find(txt, "vid");
-+ if(vid_pair_list != NULL) {
-+ avahi_string_list_get_pair(vid_pair_list, &vidkey, &vidvalue, &valuesize);
-+ DBG(min(10,DBG_AUTO), "%s=%s ", vidkey, vidvalue);
-+ }
-+ else DBG(min(10,DBG_AUTO), "failed to find key vid\n");
-
-+ pid_pair_list = avahi_string_list_find(txt, "pid");
-+ if(pid_pair_list != NULL) {
-+ avahi_string_list_get_pair(pid_pair_list, &pidkey, &pidvalue, &valuesize);
-+ DBG(min(10,DBG_AUTO), "%s=%s\n", pidkey, pidvalue);
-+ }
-+ else DBG(min(10,DBG_AUTO), "failed to find key pid\n");
-+
-+ if(pid_pair_list != NULL && vid_pair_list != NULL) {
- ProcessAvahiDevice(name, vidvalue, pidvalue, a);
-- avahi_free(vidkey); avahi_free(vidvalue);
-- avahi_free(pidkey); avahi_free(pidvalue);
-+ }
-+ else DBG(min(10,DBG_AUTO), "didn't call ProcessAvahiDevice\n");
-+
-+ if(vid_pair_list != NULL) {
-+ avahi_free(vidkey);
-+ avahi_free(vidvalue);
-+ DBG(min(15,DBG_AUTO), "vidkey and vidvalue freed\n");
-+ }
-+ if(pid_pair_list != NULL) {
-+ avahi_free(pidkey);
-+ avahi_free(pidvalue);
-+ DBG(min(15,DBG_AUTO), "pidkey and pidvalue freed\n");
-+ }
- }
- }
--
-+ DBG(min(10,DBG_AUTO), "ending resolve_callback\n");
- avahi_service_resolver_free(r);
- }
-
diff --git a/graphics/sane-backends/files/patch-backend__kvs40xx.h b/graphics/sane-backends/files/patch-backend__kvs40xx.h
index 37fd459a568d..d7acfeb593b4 100644
--- a/graphics/sane-backends/files/patch-backend__kvs40xx.h
+++ b/graphics/sane-backends/files/patch-backend__kvs40xx.h
@@ -1,5 +1,5 @@
---- backend/kvs40xx.h.orig 2012-08-20 05:27:18.000000000 +0900
-+++ backend/kvs40xx.h 2012-08-29 17:01:58.000000000 +0900
+--- backend/kvs40xx.h.orig 2013-08-25 21:22:58 UTC
++++ backend/kvs40xx.h
@@ -10,6 +10,7 @@
#include "../include/sane/config.h"
@@ -8,7 +8,7 @@
#undef BACKEND_NAME
#define BACKEND_NAME kvs40xx
-@@ -208,7 +209,7 @@
+@@ -208,7 +209,7 @@ SANE_Status kvs40xx_read_image_data (str
SANE_Status kvs40xx_document_exist (struct scanner *s);
SANE_Status get_buffer_status (struct scanner *s, unsigned *data_avalible);
SANE_Status kvs40xx_scan (struct scanner *s);
diff --git a/graphics/sane-backends/files/patch-backend__kvs40xx_opt.c b/graphics/sane-backends/files/patch-backend__kvs40xx_opt.c
index b3d8f5840e74..e3a767ac8c66 100644
--- a/graphics/sane-backends/files/patch-backend__kvs40xx_opt.c
+++ b/graphics/sane-backends/files/patch-backend__kvs40xx_opt.c
@@ -1,5 +1,5 @@
---- backend/kvs40xx_opt.c.orig 2012-08-10 09:33:29.000000000 +0900
-+++ backend/kvs40xx_opt.c 2012-08-29 16:57:47.000000000 +0900
+--- backend/kvs40xx_opt.c.orig 2013-08-25 21:22:58 UTC
++++ backend/kvs40xx_opt.c
@@ -8,6 +8,7 @@
#include "../include/sane/config.h"
diff --git a/graphics/sane-backends/files/patch-backend__niash.c b/graphics/sane-backends/files/patch-backend__niash.c
deleted file mode 100644
index 6820c6a1b220..000000000000
--- a/graphics/sane-backends/files/patch-backend__niash.c
+++ /dev/null
@@ -1,24 +0,0 @@
---- backend/niash.c.orig 2006-02-04 12:34:28.000000000 +0100
-+++ backend/niash.c 2007-02-21 15:38:12.000000000 +0100
-@@ -89,7 +89,9 @@ typedef enum
- optLamp,
-
- optCalibrate,
-- optGamma /* analog gamma = single number */
-+ optGamma, /* analog gamma = single number */
-+/* have optEndOfList only to define arrays with sufficient size */
-+ optEndOfList
- } EOptionIndex;
-
-
-@@ -105,8 +107,8 @@ typedef union
-
- typedef struct
- {
-- SANE_Option_Descriptor aOptions[optLast];
-- TOptionValue aValues[optLast];
-+ SANE_Option_Descriptor aOptions[optEndOfList];
-+ TOptionValue aValues[optEndOfList];
-
- TScanParams ScanParams;
- THWParams HWParams;
diff --git a/graphics/sane-backends/files/patch-backend__pieusb_buffer.c b/graphics/sane-backends/files/patch-backend__pieusb_buffer.c
new file mode 100644
index 000000000000..b50706834f3b
--- /dev/null
+++ b/graphics/sane-backends/files/patch-backend__pieusb_buffer.c
@@ -0,0 +1,24 @@
+--- backend/pieusb_buffer.c.orig 2015-09-01 00:31:33 UTC
++++ backend/pieusb_buffer.c
+@@ -100,6 +100,12 @@
+ #include <stdio.h>
+ #include <fcntl.h>
+ #include <sys/mman.h>
++
++#ifdef HAVE_SYS_ENDIAN_H
++#include <sys/endian.h>
++#endif
++
++#ifdef HAVE_ENDIAN_H
+ #include <endian.h>
+
+ /* When creating the release backend, make complains about unresolved external
+@@ -110,6 +116,8 @@
+ #define le16toh(x) __bswap_16 (x)
+ #endif
+
++#endif
++
+ static void buffer_update_read_index(struct Pieusb_Read_Buffer* buffer, int increment);
+
+ /* READER */
diff --git a/graphics/sane-backends/files/patch-backend__v4l.c b/graphics/sane-backends/files/patch-backend__v4l.c
new file mode 100644
index 000000000000..3eae3e128372
--- /dev/null
+++ b/graphics/sane-backends/files/patch-backend__v4l.c
@@ -0,0 +1,13 @@
+--- backend/v4l.c.orig 2015-09-20 11:55:39 UTC
++++ backend/v4l.c
+@@ -72,7 +72,10 @@
+ #include "../include/sane/saneopts.h"
+
+ #include <sys/ioctl.h>
++
++#ifdef HAVE_ASM_TYPES_H
+ #include <asm/types.h> /* XXX glibc */
++#endif
+
+ #define BACKEND_NAME v4l
+ #include "../include/sane/sanei_backend.h"
diff --git a/graphics/sane-backends/files/patch-include__sane__sane.h b/graphics/sane-backends/files/patch-include__sane__sane.h
index 440d3d71146e..a6a3e8bb76c4 100644
--- a/graphics/sane-backends/files/patch-include__sane__sane.h
+++ b/graphics/sane-backends/files/patch-include__sane__sane.h
@@ -1,6 +1,6 @@
---- include/sane/sane.h.orig 2009-04-24 04:59:23.000000000 +0900
-+++ include/sane/sane.h 2009-05-13 15:15:50.000000000 +0900
-@@ -115,6 +115,7 @@
+--- include/sane/sane.h.orig 2014-04-09 01:46:04 UTC
++++ include/sane/sane.h
+@@ -115,6 +115,7 @@ SANE_Device;
#define SANE_CAP_AUTOMATIC (1 << 4)
#define SANE_CAP_INACTIVE (1 << 5)
#define SANE_CAP_ADVANCED (1 << 6)
diff --git a/graphics/sane-backends/files/patch-include__sane__sanei_backend.h b/graphics/sane-backends/files/patch-include__sane__sanei_backend.h
new file mode 100644
index 000000000000..1ecd706de60e
--- /dev/null
+++ b/graphics/sane-backends/files/patch-include__sane__sanei_backend.h
@@ -0,0 +1,24 @@
+--- include/sane/sanei_backend.h.orig 2013-08-25 21:22:58 UTC
++++ include/sane/sanei_backend.h
+@@ -68,9 +68,11 @@
+
+ /* Just enough backwards compatibility that we get by in the backends
+ without making handstands. */
++#if 0
+ # ifdef sigset_t
+ # undef sigset_t
+ # endif
++#endif
+ # ifdef sigemptyset
+ # undef sigemptyset
+ # endif
+@@ -96,7 +98,9 @@
+ # undef SIG_SETMASK
+ # endif
+
++#if 0
+ # define sigset_t int
++#endif
+ # define sigemptyset(set) do { *(set) = 0; } while (0)
+ # define sigfillset(set) do { *(set) = ~0; } while (0)
+ # define sigaddset(set,signal) do { *(set) |= sigmask (signal); } while (0)
diff --git a/graphics/sane-backends/files/patch-sanei__sanei_ir.c b/graphics/sane-backends/files/patch-sanei__sanei_ir.c
new file mode 100644
index 000000000000..92f716e27caa
--- /dev/null
+++ b/graphics/sane-backends/files/patch-sanei__sanei_ir.c
@@ -0,0 +1,12 @@
+--- sanei/sanei_ir.c.orig 2015-09-29 01:10:43 UTC
++++ sanei/sanei_ir.c
+@@ -29,7 +29,8 @@
+
+ #include <stdlib.h>
+ #include <string.h>
+-#include <values.h>
++#include <float.h>
++#include <limits.h>
+ #include <math.h>
+
+ #define BACKEND_NAME sanei_ir /* name of this module for debugging */
diff --git a/graphics/sane-backends/files/patch-sanei_sanei_pa4s2.c b/graphics/sane-backends/files/patch-sanei_sanei_pa4s2.c
index 0bbf7b17ba2c..6871e9d30fb0 100644
--- a/graphics/sane-backends/files/patch-sanei_sanei_pa4s2.c
+++ b/graphics/sane-backends/files/patch-sanei_sanei_pa4s2.c
@@ -1,6 +1,6 @@
---- sanei/sanei_pa4s2.c.orig 2010-04-05 22:18:06.000000000 +0900
-+++ sanei/sanei_pa4s2.c 2010-05-10 22:07:48.000000000 +0900
-@@ -109,6 +109,12 @@
+--- sanei/sanei_pa4s2.c.orig 2015-09-20 11:55:39 UTC
++++ sanei/sanei_pa4s2.c
+@@ -112,6 +112,12 @@ inb (u_long port)
#endif /* HAVE_LIBIEEE1284 */