diff options
| -rw-r--r-- | debian/changelog | 6 | ||||
| -rw-r--r-- | debian/patches/0155-hurd_PATH_MAX.patch | 329 | 
2 files changed, 335 insertions, 0 deletions
| diff --git a/debian/changelog b/debian/changelog index 62bfd8d..9108ac8 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +sane-backends (1.0.29-1~experimental3) UNRELEASED; urgency=medium + +  * Refresh patches/0155-hurd_PATH_MAX.patch. + + -- Jörg Frings-Fürst <debian@jff.email>  Sat, 11 Apr 2020 19:45:50 +0200 +  sane-backends (1.0.29-1~experimental2) experimental; urgency=medium    * New debian/patches/0150-i386-test.patch: diff --git a/debian/patches/0155-hurd_PATH_MAX.patch b/debian/patches/0155-hurd_PATH_MAX.patch index b1d6056..88a2614 100644 --- a/debian/patches/0155-hurd_PATH_MAX.patch +++ b/debian/patches/0155-hurd_PATH_MAX.patch @@ -16,3 +16,332 @@ Index: trunk/backend/escl/escl_capabilities.c   struct cap   {       char *memory; +Index: trunk/backend/escl/escl.h +=================================================================== +--- trunk.orig/backend/escl/escl.h ++++ trunk/backend/escl/escl.h +@@ -61,6 +61,10 @@ + # define DBGDUMP(level, buf, size) + #endif +  ++#ifndef PATH_MAX ++    #define PATH_MAX 1024 ++#endif ++ + #define ESCL_CONFIG_FILE "escl.conf" +  + typedef struct { +Index: trunk/backend/canon630u.c +=================================================================== +--- trunk.orig/backend/canon630u.c ++++ trunk/backend/canon630u.c +@@ -67,6 +67,10 @@ +  + #include "canon630u-common.c" +  ++#ifndef PATH_MAX ++    #define PATH_MAX 1024 ++#endif ++ + typedef struct Canon_Device + { +   struct Canon_Device *next; +Index: trunk/backend/canon_pp.c +=================================================================== +--- trunk.orig/backend/canon_pp.c ++++ trunk/backend/canon_pp.c +@@ -85,6 +85,11 @@ + #include  "../include/sane/sanei_backend.h" + /* #include  "../include/sane/sanei_debug.h" */ +  ++#ifndef PATH_MAX ++    #define PATH_MAX 1024 ++#endif ++ ++ +  + /* Prototypes */ + static SANE_Status init_device(struct parport *pp); +Index: trunk/backend/gt68xx.h +=================================================================== +--- trunk.orig/backend/gt68xx.h ++++ trunk/backend/gt68xx.h +@@ -53,4 +53,8 @@ +  + #define GT68XX_CONFIG_FILE "gt68xx.conf" +  ++#ifndef PATH_MAX ++    #define PATH_MAX 1024 ++#endif ++ + #endif /* not GT68XX_H */ +Index: trunk/backend/hp3900_sane.c +=================================================================== +--- trunk.orig/backend/hp3900_sane.c ++++ trunk/backend/hp3900_sane.c +@@ -54,6 +54,11 @@ +  + #include "hp3900_rts8822.c" +  ++#ifndef PATH_MAX ++    #define PATH_MAX 1024 ++#endif ++ ++ + struct st_convert + { +   SANE_Int colormode; +Index: trunk/backend/hp4200.h +=================================================================== +--- trunk.orig/backend/hp4200.h ++++ trunk/backend/hp4200.h +@@ -27,6 +27,10 @@ + #define min(a, b) (((a) < (b)) ? (a) : (b)) + #define max(a, b) (((a) > (b)) ? (a) : (b)) +  ++#ifndef PATH_MAX ++    #define PATH_MAX 1024 ++#endif ++ +  + /*--------------------------------------------------------------------------*/ +  +Index: trunk/backend/hp5400_sane.c +=================================================================== +--- trunk.orig/backend/hp5400_sane.c ++++ trunk/backend/hp5400_sane.c +@@ -109,6 +109,9 @@ +  + #define NUM_GAMMA_ENTRIES  65536 +  ++#ifndef PATH_MAX ++    #define PATH_MAX 1024 ++#endif +  + /* options enumerator */ + typedef enum +Index: trunk/backend/hpsj5s.c +=================================================================== +--- trunk.orig/backend/hpsj5s.c ++++ trunk/backend/hpsj5s.c +@@ -58,6 +58,9 @@ + #include <stdio.h> + #include <unistd.h> +  ++#ifndef PATH_MAX ++    #define PATH_MAX 1024 ++#endif +  + #define LINES_TO_FEED	480	/*Default feed length */ +  +Index: trunk/backend/leo.c +=================================================================== +--- trunk.orig/backend/leo.c ++++ trunk/backend/leo.c +@@ -78,6 +78,10 @@ +  + #include "leo.h" +  ++#ifndef PATH_MAX ++    #define PATH_MAX 1024 ++#endif ++ + /*--------------------------------------------------------------------------*/ +  + /* Lists of possible scan modes. */ +Index: trunk/backend/lexmark.c +=================================================================== +--- trunk.orig/backend/lexmark.c ++++ trunk/backend/lexmark.c +@@ -47,6 +47,10 @@ +  + #include "lexmark.h" +  ++#ifndef PATH_MAX ++    #define PATH_MAX 1024 ++#endif ++ + #define LEXMARK_CONFIG_FILE "lexmark.conf" + #define BUILD 32 + #define MAX_OPTION_STRING_SIZE 255 +Index: trunk/backend/matsushita.c +=================================================================== +--- trunk.orig/backend/matsushita.c ++++ trunk/backend/matsushita.c +@@ -82,6 +82,10 @@ +  + #include "matsushita.h" +  ++#ifndef PATH_MAX ++    #define PATH_MAX 1024 ++#endif ++ + /*--------------------------------------------------------------------------*/ +  + /* Lists of possible scan modes. */ +Index: trunk/backend/p5_device.c +=================================================================== +--- trunk.orig/backend/p5_device.c ++++ trunk/backend/p5_device.c +@@ -1,3 +1,8 @@ ++ ++#ifndef PATH_MAX ++    #define PATH_MAX 1024 ++#endif ++ + /** +  * Description of the Primax PagePartner model +  */ +Index: trunk/backend/pie.c +=================================================================== +--- trunk.orig/backend/pie.c ++++ trunk/backend/pie.c +@@ -134,8 +134,11 @@ + 
 + #define min(a,b) (((a)<(b))?(a):(b))
 + #define max(a,b) (((a)>(b))?(a):(b))
 +-
 +-
 ++ ++#ifndef PATH_MAX ++    #define PATH_MAX 1024 ++#endif ++ + /* names of scanners that are supported because */
 + /* the inquiry_return_block is ok and driver is tested */
 + 
 +Index: trunk/backend/pieusb.c +=================================================================== +--- trunk.orig/backend/pieusb.c ++++ trunk/backend/pieusb.c +@@ -109,6 +109,10 @@ extern void write_tiff_rgbi_header (FILE + #define DBG_info_scan   11      /* information scanner commands */ + #define DBG_info_usb    13      /* information usb level functions */ +  ++#ifndef PATH_MAX ++    #define PATH_MAX 1024 ++#endif ++ + /* device flags */ +  + #define FLAG_SLIDE_TRANSPORT 0x01 +Index: trunk/backend/plustek-usb.c +=================================================================== +--- trunk.orig/backend/plustek-usb.c ++++ trunk/backend/plustek-usb.c +@@ -119,6 +119,10 @@ static TabDef usbVendors[] = { + /** we use at least 8 megs for scanning... */ + #define _SCANBUF_SIZE (8 * 1024 * 1024) +  ++#ifndef PATH_MAX ++    #define PATH_MAX 1024 ++#endif ++ + /********************** the USB scanner interface ****************************/ +  + /** remove the slash out of the model-name to obtain a valid filename +Index: trunk/backend/sceptre.c +=================================================================== +--- trunk.orig/backend/sceptre.c ++++ trunk/backend/sceptre.c +@@ -80,6 +80,10 @@ +  + #include "sceptre.h" +  ++#ifndef PATH_MAX ++    #define PATH_MAX 1024 ++#endif ++ + /*--------------------------------------------------------------------------*/ +  + static const SANE_String scan_mode_list[] = { LINEART_STR, HALFTONE_STR, +Index: trunk/backend/sp15c.c +=================================================================== +--- trunk.orig/backend/sp15c.c ++++ trunk/backend/sp15c.c +@@ -228,6 +228,10 @@ + #include "sp15c-scsi.h" + #include "sp15c.h" +  ++#ifndef PATH_MAX ++    #define PATH_MAX 1024 ++#endif ++ + /* ------------------------------------------------------------------------- */ +  + static const char negativeStr[] = "Negative"; +Index: trunk/backend/stv680.c +=================================================================== +--- trunk.orig/backend/stv680.c ++++ trunk/backend/stv680.c +@@ -101,6 +101,10 @@ +  + #define TIMEOUT 1000 +  ++#ifndef PATH_MAX ++    #define PATH_MAX 1024 ++#endif ++ + /*--------------------------------------------------------------------------*/ + /* Lists of possible scan modes. */ + static SANE_String_Const scan_mode_list[] = { +Index: trunk/backend/teco1.c +=================================================================== +--- trunk.orig/backend/teco1.c ++++ trunk/backend/teco1.c +@@ -86,6 +86,10 @@ + #define sanei_scsi_close(a)   SANE_STATUS_GOOD + #endif +  ++#ifndef PATH_MAX ++    #define PATH_MAX 1024 ++#endif ++ + /*--------------------------------------------------------------------------*/ +  + /* Lists of possible scan modes. */ +Index: trunk/backend/teco2.c +=================================================================== +--- trunk.orig/backend/teco2.c ++++ trunk/backend/teco2.c +@@ -106,6 +106,10 @@ + #define sanei_scsi_close(a)   SANE_STATUS_GOOD + #endif +  ++#ifndef PATH_MAX ++    #define PATH_MAX 1024 ++#endif ++ + /* For debugging purposes: output a stream straight out from the +  * scanner without reordering the colors, 0=normal, 1 = raw. */ + static int raw_output = 0; +Index: trunk/backend/teco3.c +=================================================================== +--- trunk.orig/backend/teco3.c ++++ trunk/backend/teco3.c +@@ -78,6 +78,10 @@ +  + #include "teco3.h" +  ++#ifndef PATH_MAX ++    #define PATH_MAX 1024 ++#endif ++ + /*--------------------------------------------------------------------------*/ +  + /* Lists of possible scan modes. */ +Index: trunk/backend/test.c +=================================================================== +--- trunk.orig/backend/test.c ++++ trunk/backend/test.c +@@ -76,6 +76,10 @@ +  + #define TEST_CONFIG_FILE "test.conf" +  ++#ifndef PATH_MAX ++    #define PATH_MAX 1024 ++#endif ++ + static SANE_Bool inited = SANE_FALSE; + static SANE_Device **sane_device_list = 0; + static Test_Device *first_test_device = 0; | 
