diff options
Diffstat (limited to 'debian/patches')
-rw-r--r-- | debian/patches/100_spelling.patch | 616 | ||||
-rw-r--r-- | debian/patches/110_dispwin_segfault.patch | 20 | ||||
-rw-r--r-- | debian/patches/120_usb-db_new.patch | 19 | ||||
-rw-r--r-- | debian/patches/15_jam.patch | 96 | ||||
-rw-r--r-- | debian/patches/20_hurd_PATH_MAX.patch | 81 | ||||
-rw-r--r-- | debian/patches/25_kfreebsd.patch | 55 | ||||
-rw-r--r-- | debian/patches/series | 6 |
7 files changed, 893 insertions, 0 deletions
diff --git a/debian/patches/100_spelling.patch b/debian/patches/100_spelling.patch new file mode 100644 index 0000000..c86f79c --- /dev/null +++ b/debian/patches/100_spelling.patch @@ -0,0 +1,616 @@ +Description: correct some typos +Author: Jörg Frings-Fürst <debian@jff-webhosting.net> +Last-Update: 2014-09-06 +--- +This patch header follows DEP-3: http://dep.debian.net/deps/dep3/ +Index: trunk/icc/icc.c +=================================================================== +--- trunk.orig/icc/icc.c 2014-09-04 13:18:05.821222055 +0200 ++++ trunk/icc/icc.c 2014-09-04 13:18:05.797221556 +0200 +@@ -1466,7 +1466,7 @@ + case icSigViewingCondDescTag: + return "Viewing Condition Description"; + case icSigViewingConditionsTag: +- return "Viewing Condition Paramaters"; ++ return "Viewing Condition Parameters"; + default: + sprintf(buf,"Unrecognized - %s",tag2str(sig)); + return buf; +Index: trunk/spectro/ccxxmake.c +=================================================================== +--- trunk.orig/spectro/ccxxmake.c 2014-09-04 13:18:05.821222055 +0200 ++++ trunk/spectro/ccxxmake.c 2014-09-04 13:18:05.797221556 +0200 +@@ -358,7 +358,7 @@ + /* COM port */ + } else if (argv[fa][1] == 'c') { + fa = nfa; +- if (na == NULL) usage("Paramater expected following -c"); ++ if (na == NULL) usage("Parameter expected following -c"); + comno = atoi(na); + if (comno < 1 || comno > 40) usage("-c parameter %d out of range",comno); + +@@ -452,7 +452,7 @@ + /* Serial port flow control */ + } else if (argv[fa][1] == 'W') { + fa = nfa; +- if (na == NULL) usage("Paramater expected following -W"); ++ if (na == NULL) usage("Parameter expected following -W"); + if (na[0] == 'n' || na[0] == 'N') + fc = fc_none; + else if (na[0] == 'h' || na[0] == 'H') +Index: trunk/spectro/dispcal.c +=================================================================== +--- trunk.orig/spectro/dispcal.c 2014-09-04 13:18:05.821222055 +0200 ++++ trunk/spectro/dispcal.c 2014-09-04 13:18:05.801221640 +0200 +@@ -1698,7 +1698,7 @@ + /* Serial port flow control */ + } else if (argv[fa][1] == 'W') { + fa = nfa; +- if (na == NULL) usage("Paramater expected following -W"); ++ if (na == NULL) usage("Parameter expected following -W"); + if (na[0] == 'n' || na[0] == 'N') + fc = fc_none; + else if (na[0] == 'h' || na[0] == 'H') +@@ -1721,13 +1721,13 @@ + /* Black point correction amount */ + } else if (argv[fa][1] == 'k') { + fa = nfa; +- if (na == NULL) usage("Paramater expected following -k"); ++ if (na == NULL) usage("Parameter expected following -k"); + bkcorrect = atof(na); + if (bkcorrect < 0.0 || bkcorrect > 1.0) usage("-k parameter must be between 0.0 and 1.0"); + /* Neutral blend rate (power) */ + } else if (argv[fa][1] == 'A') { + fa = nfa; +- if (na == NULL) usage("Paramater expected following -A"); ++ if (na == NULL) usage("Parameter expected following -A"); + x.nbrate = atof(na); + if (x.nbrate < 0.05 || x.nbrate > 20.0) usage("-A parameter must be between 0.05 and 20.0"); + /* Black brightness */ +@@ -1757,7 +1757,7 @@ + /* COM port */ + } else if (argv[fa][1] == 'c') { + fa = nfa; +- if (na == NULL) usage("Paramater expected following -c"); ++ if (na == NULL) usage("Parameter expected following -c"); + comport = atoi(na); + if (comport < 1 || comport > 50) usage("-c parameter %d out of range",comport); + +@@ -2753,7 +2753,7 @@ + /* Black level adjustment */ + /* Due to the possibility of the channel offsets not being even, */ + /* we use the largest of the XYZ values after they have been */ +- /* scaled to be even acording to the white XYZ balance. */ ++ /* scaled to be even according to the white XYZ balance. */ + /* It's safer to set the black level a bit low, and then the */ + /* calibration curves can bump the low ones up. */ + if (c == '1') { +Index: trunk/spectro/dispread.c +=================================================================== +--- trunk.orig/spectro/dispread.c 2014-09-04 13:18:05.821222055 +0200 ++++ trunk/spectro/dispread.c 2014-09-04 13:18:05.801221640 +0200 +@@ -368,7 +368,7 @@ + /* COM port */ + } else if (argv[fa][1] == 'c') { + fa = nfa; +- if (na == NULL) usage("Paramater expected following -c"); ++ if (na == NULL) usage("Parameter expected following -c"); + comport = atoi(na); + if (comport < 1 || comport > 50) usage("-c parameter %d out of range",comport); + +Index: trunk/spectro/spotread.c +=================================================================== +--- trunk.orig/spectro/spotread.c 2014-09-04 13:18:05.821222055 +0200 ++++ trunk/spectro/spotread.c 2014-09-04 13:18:05.801221640 +0200 +@@ -472,7 +472,7 @@ + /* COM port */ + } else if (argv[fa][1] == 'c') { + fa = nfa; +- if (na == NULL) usage("Paramater expected following -c"); ++ if (na == NULL) usage("Parameter expected following -c"); + { + comport = atoi(na); + if (comport < 1 || comport > 40) usage("-c parameter %d out of range",comport); +@@ -481,7 +481,7 @@ + /* Display type */ + } else if (argv[fa][1] == 'y') { + fa = nfa; +- if (na == NULL) usage("Paramater expected following -y"); ++ if (na == NULL) usage("Parameter expected following -y"); + dtype = na[0]; + + #ifndef SALONEINSTLIB +@@ -489,7 +489,7 @@ + } else if (argv[fa][1] == 'I') { + + fa = nfa; +- if (na == NULL) usage("Paramater expected following -I"); ++ if (na == NULL) usage("Parameter expected following -I"); + if (strcmp(na, "A") == 0 + || strcmp(na, "M0") == 0) { + spec = 1; +@@ -528,7 +528,7 @@ + /* Spectral Illuminant type for XYZ computation */ + } else if (argv[fa][1] == 'i') { + fa = nfa; +- if (na == NULL) usage("Paramater expected following -i"); ++ if (na == NULL) usage("Parameter expected following -i"); + if (strcmp(na, "A") == 0) { + spec = 1; + illum = icxIT_A; +@@ -568,7 +568,7 @@ + /* Spectral Observer type */ + } else if (argv[fa][1] == 'Q') { + fa = nfa; +- if (na == NULL) usage("Paramater expected following -Q"); ++ if (na == NULL) usage("Parameter expected following -Q"); + if (strcmp(na, "1931_2") == 0) { /* Classic 2 degree */ + obType = icxOT_CIE_1931_2; + } else if (strcmp(na, "1964_10") == 0) { /* Classic 10 degree */ +@@ -646,7 +646,7 @@ + /* Filter configuration */ + } else if (argv[fa][1] == 'F') { + fa = nfa; +- if (na == NULL) usage("Paramater expected following -F"); ++ if (na == NULL) usage("Parameter expected following -F"); + if (na[0] == 'n' || na[0] == 'N') + fe = inst_opt_filter_none; + else if (na[0] == 'p' || na[0] == 'P') +@@ -661,7 +661,7 @@ + /* Extra filter compensation file */ + } else if (argv[fa][1] == 'E') { + fa = nfa; +- if (na == NULL) usage("Paramater expected following -E"); ++ if (na == NULL) usage("Parameter expected following -E"); + strncpy(filtername,na,MAXNAMEL-1); filtername[MAXNAMEL-1] = '\000'; + + /* Show Yxy */ +Index: trunk/spectro/colorhug.c +=================================================================== +--- trunk.orig/spectro/colorhug.c 2014-09-04 13:18:05.821222055 +0200 ++++ trunk/spectro/colorhug.c 2014-09-04 13:18:05.801221640 +0200 +@@ -210,7 +210,7 @@ + + a1logd(p->log,8,"colorhug_command: Read %d bytes and %d read\n",xrbytes,rbytes); + if (rbytes >= 2) { +- a1logd(p->log,6,"colorhug_command: recieved cmd '%s' error '%s' args '%s'\n", ++ a1logd(p->log,6,"colorhug_command: received cmd '%s' error '%s' args '%s'\n", + inst_desc(buf[1]), + colorhug_interp_error((inst *) p, buf[0]), + icoms_tohex(buf, rbytes - 2)); +Index: trunk/spectro/dispwin.c +=================================================================== +--- trunk.orig/spectro/dispwin.c 2014-09-04 13:18:05.821222055 +0200 ++++ trunk/spectro/dispwin.c 2014-09-04 13:18:05.805221723 +0200 +@@ -2727,7 +2727,7 @@ + + /* Un-Install a display profile */ + /* Return nz if failed, */ +-/* 1 if not sucessfully deleted */ ++/* 1 if not successfully deleted */ + /* 2 if profile not found */ + int dispwin_uninstall_profile(dispwin *p, char *fname, p_scope scope) { + debugr2((errout,"dispwin_uninstall_profile '%s'\n", fname)); +@@ -5089,7 +5089,7 @@ + p->native &= ~2; + } + +- debugr("new_dispwin: return sucessfully\n"); ++ debugr("new_dispwin: return successfully\n"); + return p; + } + +Index: trunk/spectro/dtp51.c +=================================================================== +--- trunk.orig/spectro/dtp51.c 2014-09-04 13:18:05.821222055 +0200 ++++ trunk/spectro/dtp51.c 2014-09-04 13:18:05.805221723 +0200 +@@ -678,7 +678,7 @@ + case DTP51_INVALID_STEP: + return "Invalid step"; + case DTP51_NO_DATA_AVAILABLE: +- return "No data availble"; ++ return "No data avaialble"; + case DTP51_LAMP_MARGINAL: + return "Lamp marginal"; + case DTP51_LAMP_FAILURE: +Index: trunk/spectro/dtp92.c +=================================================================== +--- trunk.orig/spectro/dtp92.c 2014-09-04 13:18:05.821222055 +0200 ++++ trunk/spectro/dtp92.c 2014-09-04 13:18:05.805221723 +0200 +@@ -888,7 +888,7 @@ + case DTP92_NO_DATA_AVAILABLE: + return "No data available"; + case DTP92_MISSING_PARAMETER: +- return "Paramter is missing"; ++ return "Parameter is missing"; + case DTP92_CALIBRATION_DENIED: + return "Invalid calibration enable code"; + case DTP92_NEEDS_OFFSET_CAL: +Index: trunk/spectro/hidio.c +=================================================================== +--- trunk.orig/spectro/hidio.c 2014-09-04 13:18:05.821222055 +0200 ++++ trunk/spectro/hidio.c 2014-09-04 13:18:05.805221723 +0200 +@@ -726,7 +726,7 @@ + { + unsigned char *rbuf2; + +- /* Create a copy of the data recieved with one more byte */ ++ /* Create a copy of the data received with one more byte */ + if ((rbuf2 = malloc(bsize + 1)) == NULL) { + a1loge(p->log, ICOM_SYS, "icoms_hid_read: malloc failed\n"); + return ICOM_SYS; +Index: trunk/spectro/huey.c +=================================================================== +--- trunk.orig/spectro/huey.c 2014-09-04 13:18:05.821222055 +0200 ++++ trunk/spectro/huey.c 2014-09-04 13:18:05.805221723 +0200 +@@ -81,7 +81,7 @@ + /* i1Display command codes */ + /* B = byte (8bit), S = short (16bit), W = word (32bit), A = string */ + /* U = unused byte, - = no arguments/results */ +-/* The is a 7 byte command buffer and 6 response recieve buffer. */ ++/* The is a 7 byte command buffer and 6 response receive buffer. */ + /* :2 means the read is from a second 8 byte ep x81 read. */ + /* cbuf[-] is command byte */ + /* rbuf[-2] is continuation byte */ +Index: trunk/spectro/i1pro_imp.c +=================================================================== +--- trunk.orig/spectro/i1pro_imp.c 2014-09-04 13:18:05.821222055 +0200 ++++ trunk/spectro/i1pro_imp.c 2014-09-04 13:18:05.809221806 +0200 +@@ -3691,7 +3691,7 @@ + return I1PRO_OK; + } + +- /* We've sucessfully restored the dark calibration */ ++ /* We've successfully restored the dark calibration */ + s->dark_valid = 1; + s->ddate = m->caldate; + +@@ -3736,7 +3736,7 @@ + return I1PRO_OK; + } + +- /* We've sucessfully restored the calibration */ ++ /* We've successfully restored the calibration */ + s->cal_valid = 1; + s->cfdate = m->caldate; + +Index: trunk/spectro/madvrwin.c +=================================================================== +--- trunk.orig/spectro/madvrwin.c 2014-09-04 13:18:05.821222055 +0200 ++++ trunk/spectro/madvrwin.c 2014-09-04 13:18:05.809221806 +0200 +@@ -582,7 +582,7 @@ + } + #endif + +- debugr("new_madvrwin: return sucessfully\n"); ++ debugr("new_madvrwin: return successfully\n"); + + return p; + } +Index: trunk/spectro/ss.c +=================================================================== +--- trunk.orig/spectro/ss.c 2014-09-04 13:18:05.821222055 +0200 ++++ trunk/spectro/ss.c 2014-09-04 13:18:05.809221806 +0200 +@@ -1787,7 +1787,7 @@ + case ss_et_BadHexEncoding: + return "Message received from instrument has bad Hex encoding"; + case ss_et_RecBufferOverun: +- return "Message received from instrument would overflow recieve buffer"; ++ return "Message received from instrument would overflow receive buffer"; + default: + return "Unknown error code"; + } +Index: trunk/spectro/ss_imp.c +=================================================================== +--- trunk.orig/spectro/ss_imp.c 2014-09-04 13:18:05.821222055 +0200 ++++ trunk/spectro/ss_imp.c 2014-09-04 13:18:05.809221806 +0200 +@@ -216,7 +216,7 @@ + return 0; + } + +-/* Return the first enum from the recieve buffer without removing it. */ ++/* Return the first enum from the receive buffer without removing it. */ + int ss_peek_ans(ss *p) { + int rv; + +Index: trunk/spectro/webwin.c +=================================================================== +--- trunk.orig/spectro/webwin.c 2014-09-04 13:18:05.821222055 +0200 ++++ trunk/spectro/webwin.c 2014-09-04 13:18:05.809221806 +0200 +@@ -513,7 +513,7 @@ + msec_sleep(50); + } + +- debugr("new_webwin: return sucessfully\n"); ++ debugr("new_webwin: return successfully\n"); + + return p; + } +Index: trunk/xicc/cv.c +=================================================================== +--- trunk.orig/xicc/cv.c 2014-09-04 13:18:05.821222055 +0200 ++++ trunk/xicc/cv.c 2014-09-04 13:18:05.809221806 +0200 +@@ -100,7 +100,7 @@ + + printf("There are %d parameters:\n",np); fflush(stdout); + for (i = 0; i < np; i++) { +- printf("Paramter %d = %f\n",i, params[i]); fflush(stdout); ++ printf("Parameter %d = %f\n",i, params[i]); fflush(stdout); + } + + /* Display the result */ +Index: trunk/spectro/ss_imp.h +=================================================================== +--- trunk.orig/spectro/ss_imp.h 2014-09-04 13:18:05.821222055 +0200 ++++ trunk/spectro/ss_imp.h 2014-09-04 13:18:05.809221806 +0200 +@@ -720,7 +720,7 @@ + /* - - - - - - - - - - - - - - - - - - - - - */ + /* ANSWER: */ + +-/* Return the first enum from the recieve buffer without removing it. */ ++/* Return the first enum from the receive buffer without removing it. */ + int ss_peek_ans(struct _ss *p); + + /* Remove a Spectrolino answer enum from the revieve buffer, */ +Index: trunk/imdi/cctiff.c +=================================================================== +--- trunk.orig/imdi/cctiff.c 2014-09-04 13:18:05.821222055 +0200 ++++ trunk/imdi/cctiff.c 2014-09-04 13:18:05.809221806 +0200 +@@ -32,7 +32,7 @@ + Add flag to ignore inkname mismatches. + + +- Should add support for transfering any extra alpha ++ Should add support for transferring any extra alpha + planes from input to output, rather than simply ignoring them. + + +@@ -1934,11 +1934,11 @@ + + if (wh != NULL) { + printf("Output TIFF file '%s'\n",out_name); +- printf("Ouput raster file ICC colorspace is %s\n",icm2str(icmColorSpaceSignature,su.outs)); ++ printf("Output raster file ICC colorspace is %s\n",icm2str(icmColorSpaceSignature,su.outs)); + printf("Output TIFF file photometric is %s\n",Photometric2str(wphotometric)); + } else { + printf("Output JPEG file '%s'\n",out_name); +- printf("Ouput raster file ICC colorspace is %s\n",icm2str(icmColorSpaceSignature,su.outs)); ++ printf("Output raster file ICC colorspace is %s\n",icm2str(icmColorSpaceSignature,su.outs)); + printf("Output JPEG file colorspace is %s\n",JPEG_cspace2str(wj.jpeg_color_space)); + if (wdesc != NULL) + printf("Output raster file description: '%s'\n",wdesc); +Index: trunk/imdi/imdi.h +=================================================================== +--- trunk.orig/imdi/imdi.h 2014-09-04 13:18:05.821222055 +0200 ++++ trunk/imdi/imdi.h 2014-09-04 13:18:05.809221806 +0200 +@@ -38,7 +38,7 @@ + + /* Note that once an imdi is created, multiple can call interp() without */ + /* interfering with each other, allowing parallel execution. */ +- void (*interp)(struct _imdi *s, void **outp, int outst, /* Ouput pointers and stride */ ++ void (*interp)(struct _imdi *s, void **outp, int outst, /* Output pointers and stride */ + void **inp, int inst, /* Input pointers and stride */ + unsigned int npixels); /* Number of pixels */ + +Index: trunk/spectro/munki_imp.c +=================================================================== +--- trunk.orig/spectro/munki_imp.c 2014-09-04 13:18:05.821222055 +0200 ++++ trunk/spectro/munki_imp.c 2014-09-04 13:18:05.813221888 +0200 +@@ -6358,7 +6358,7 @@ + int i, j, jj, k, cx, sx; + munki_fc coeff[40][16]; /* Existing filter cooefficients */ + int nwav1; /* Number of filters */ +- double wl_short1, wl_long1; /* Ouput wavelength of first and last filters */ ++ double wl_short1, wl_long1; /* Output wavelength of first and last filters */ + double wl_step1; + munki_xp xp[41]; /* Crossover points each side of filter */ + munki_code ev = MUNKI_OK; +Index: trunk/target/printtarg.c +=================================================================== +--- trunk.orig/target/printtarg.c 2014-09-04 13:18:05.821222055 +0200 ++++ trunk/target/printtarg.c 2014-09-04 13:18:05.813221888 +0200 +@@ -2946,7 +2946,7 @@ + double sscale = 1.0; /* Spacer size scale */ + int rand = 1; + int qbits = 0; /* Quantization bits */ +- int oft = 0; /* Ouput File type, 0 = PS, 1 = EPS , 2 = TIFF */ ++ int oft = 0; /* Output File type, 0 = PS, 1 = EPS , 2 = TIFF */ + int nocups = 0; /* Supress CUPS PS/EPS job ticket */ + depth2d tiffdpth = bpc8_2d; /* TIFF pixel depth */ + double tiffres = 100.0; /* TIFF resolution in DPI */ +Index: trunk/gamut/nearsmth.c +=================================================================== +--- trunk.orig/gamut/nearsmth.c 2014-09-04 13:18:05.821222055 +0200 ++++ trunk/gamut/nearsmth.c 2014-09-04 13:18:05.813221888 +0200 +@@ -259,7 +259,7 @@ + double va, vr = 0.0, vl, vd, vv = 0.0; + + /* Absolute, Delta E^2 between test point and destination closest */ +- /* aodv is already positioned acording to the LCh weights, */ ++ /* aodv is already positioned according to the LCh weights, */ + /* so weight as per average of these */ + a_o = w->a.o; + va = wdesq(dtp, aodv, a_o, a_o, a_o, SUM_POW); +@@ -1299,7 +1299,7 @@ + return 0; + } + +-/* Tweak weights acording to extra cmy cusp flags or rel override */ ++/* Tweak weights according to extra cmy cusp flags or rel override */ + void tweak_weights(gammapweights out[14], int dst_cmymap, int rel_oride) { + int i; + +@@ -3508,7 +3508,7 @@ + swdiag = new_rspl(RSPL_NOFLAGS, 3, 3); /* Allocate 3D -> 3D */ + swdiag->fit_rspl(swdiag, RSPL_NOFLAGS, fpnts, nmpts, NULL, NULL, gres, NULL, NULL, 1.0, avgdev, NULL); + +- /* Now create a plot of the sci_gam with the vertexes colored acording to the */ ++ /* Now create a plot of the sci_gam with the vertexes colored according to the */ + /* diagnostic map. */ + if ((wrl = new_vrml("sci_gam_wt.wrl", 1)) == NULL) { + fprintf(stderr,"gamut map: new_vrml failed\n"); +Index: trunk/gamut/nearsmth.h +=================================================================== +--- trunk.orig/gamut/nearsmth.h 2014-09-04 13:18:05.821222055 +0200 ++++ trunk/gamut/nearsmth.h 2014-09-04 13:18:05.813221888 +0200 +@@ -267,7 +267,7 @@ + gammapweights *src2, double wgt2 + ); + +-/* Tweak weights acording to extra cmy cusp flags or rel override */ ++/* Tweak weights according to extra cmy cusp flags or rel override */ + void tweak_weights(gammapweights out[14], int dst_cmymap, int rel_oride); + + #endif /* NEARSMTH_H */ +Index: trunk/imdi/cctiffo.c +=================================================================== +--- trunk.orig/imdi/cctiffo.c 2014-09-04 13:18:05.821222055 +0200 ++++ trunk/imdi/cctiffo.c 2014-09-04 13:18:05.813221888 +0200 +@@ -307,7 +307,7 @@ + case PHOTOMETRIC_LOGLUV: + return "CIELog2Luv"; + } +- sprintf(buf,"Unknonw Tag %d",pmtc); ++ sprintf(buf,"Unknown Tag %d",pmtc); + return buf; + } + +Index: trunk/imdi/greytiff.c +=================================================================== +--- trunk.orig/imdi/greytiff.c 2014-09-04 13:18:05.821222055 +0200 ++++ trunk/imdi/greytiff.c 2014-09-04 13:18:05.813221888 +0200 +@@ -131,7 +131,7 @@ + case PHOTOMETRIC_LOGLUV: + return "CIELog2Luv"; + } +- sprintf(buf,"Unknonw Tag %d",pmtc); ++ sprintf(buf,"Unknown Tag %d",pmtc); + return buf; + } + +Index: trunk/link/collink.c +=================================================================== +--- trunk.orig/link/collink.c 2014-09-04 13:18:05.821222055 +0200 ++++ trunk/link/collink.c 2014-09-04 13:18:05.817221971 +0200 +@@ -899,7 +899,7 @@ + } + /* We've got the input profile PCS' at this point. */ + +- /* If we're transfering the K value from the input profile to the */ ++ /* If we're transferring the K value from the input profile to the */ + /* output, copy it into locus[], which will be given to the inverse */ + /* lookup function, else the inverse lookup will generate a K using */ + /* the curve parameters. */ +@@ -1039,7 +1039,7 @@ + if (p->nhack == 2) { + /* Ideally we would create a 4D PCSK -> PCSK gamut mapping */ + /* to smoothly and accurately cope with the changing source */ +- /* and destination gamuts acording to their degree of "K onlyness". */ ++ /* and destination gamuts according to their degree of "K onlyness". */ + /* In practice we're going to simply interpolated between */ + /* two extremes: unrestricted gamut and K only black gamut. */ + double map0[3], map1[3]; +Index: trunk/profile/invprofcheck.c +=================================================================== +--- trunk.orig/profile/invprofcheck.c 2014-09-04 13:18:05.821222055 +0200 ++++ trunk/profile/invprofcheck.c 2014-09-04 13:18:05.817221971 +0200 +@@ -94,7 +94,7 @@ + fprintf(stderr," -k Show CIEDE2000 delta E values\n"); + fprintf(stderr," -w create VRML visualisation (profile.wrl)\n"); + fprintf(stderr," -x Use VRML axes\n"); +- fprintf(stderr," -e Color vectors acording to delta E\n"); ++ fprintf(stderr," -e Color vectors according to delta E\n"); + fprintf(stderr," profile.icm Profile to check\n"); + exit(1); + } +Index: trunk/profile/printcal.c +=================================================================== +--- trunk.orig/profile/printcal.c 2014-09-04 13:18:05.821222055 +0200 ++++ trunk/profile/printcal.c 2014-09-04 13:18:05.817221971 +0200 +@@ -1289,7 +1289,7 @@ + icmXYZ2Lab(&wht, wp->Lab, wp->XYZ); + } + +- /* Sort the channel acording to device value */ ++ /* Sort the channel according to device value */ + /* For a consistent result for identical device values, */ + /* secondary sort by inverse CIE value */ + //#define HEAP_COMPARE(A,B) ((A).dev < (B).dev) +Index: trunk/profile/profcheck.c +=================================================================== +--- trunk.orig/profile/profcheck.c 2014-09-04 13:18:05.821222055 +0200 ++++ trunk/profile/profcheck.c 2014-09-04 13:18:05.817221971 +0200 +@@ -54,7 +54,7 @@ + fprintf(stderr," -w create VRML visualisation (iccprofile.wrl)\n"); + fprintf(stderr," -x Use VRML axes\n"); + fprintf(stderr," -m Make VRML lines a minimum of 0.5\n"); +- fprintf(stderr," -e Color vectors acording to delta E\n"); ++ fprintf(stderr," -e Color vectors according to delta E\n"); + fprintf(stderr," -d devval1,deval2,devvalN\n"); + fprintf(stderr," Specify a device value to sort against\n"); + fprintf(stderr," -p Sort device value by PCS (Lab) target\n"); +Index: trunk/spectro/dispsup.c +=================================================================== +--- trunk.orig/spectro/dispsup.c 2014-09-04 13:18:05.821222055 +0200 ++++ trunk/spectro/dispsup.c 2014-09-04 13:18:05.817221971 +0200 +@@ -604,7 +604,7 @@ + scb->serno = p->serno++; + scb->msec = msec_time(); + +- a1logd(p->log,1, "got reading %f %f %f, transfering to col\n", ++ a1logd(p->log,1, "got reading %f %f %f, transferring to col\n", + val.XYZ[0], val.XYZ[1], val.XYZ[2]); + + scb->mtype = val.mtype; +Index: trunk/gamut/gammap.c +=================================================================== +--- trunk.orig/gamut/gammap.c 2014-01-31 05:08:51.000000000 +0100 ++++ trunk/gamut/gammap.c 2014-09-04 13:21:15.557161603 +0200 +@@ -760,7 +760,7 @@ + #endif + if (gmi->bph == gmm_clipBP) { + +- /* Extend the target black point to accomodate the */ ++ /* Extend the target black point to accommodate the */ + /* bent or clipped destination space L* range */ + if (fabp[0] < dr_cs_bp[0]) { + t = (fabp[0] - dr_cs_wp[0])/(dr_cs_bp[0] - dr_cs_wp[0]); +Index: trunk/profile/profout.c +=================================================================== +--- trunk.orig/profile/profout.c 2014-01-31 05:09:02.000000000 +0100 ++++ trunk/profile/profout.c 2014-09-04 13:21:56.566012838 +0200 +@@ -1052,7 +1052,7 @@ + if (iccver < icmVersion2_4) { + iccver = icmVersion2_4; /* Need 2.4.0 for Display intents */ + if (verb) +- fprintf(verbo,"Bumped ICC version to 2.4.0 to accomodate multiple Display intents\n"); ++ fprintf(verbo,"Bumped ICC version to 2.4.0 to accommodate multiple Display intents\n"); + } + } + if (wr_icco->set_version(wr_icco, iccver) != 0) +Index: trunk/render/thscreen.c +=================================================================== +--- trunk.orig/render/thscreen.c 2014-01-31 05:09:05.000000000 +0100 ++++ trunk/render/thscreen.c 2014-09-04 13:22:40.638927581 +0200 +@@ -396,7 +396,7 @@ + mrang = 65535.0/(t->oelev - 1.0); + DBG(("new_thscreen() raw modulation rande = %f\n",mrang)); + +- /* Modify the modulation range to accomodate any level overlap */ ++ /* Modify the modulation range to accommodate any level overlap */ + if (olap > 0.0 && t->oelev > 2) { + mrang = ((t->oelev - 2.0) * olap * mrang + 65535.0)/(t->oelev - 1.0); + DBG(("new_thscreen() modulation adjusted for overlap = %f\n",mrang)); +Index: trunk/xicc/xspect.c +=================================================================== +--- trunk.orig/xicc/xspect.c 2014-01-31 05:08:53.000000000 +0100 ++++ trunk/xicc/xspect.c 2014-09-04 13:23:27.695904152 +0200 +@@ -3462,7 +3462,7 @@ + /* Given an emission spectrum, set the UV output to the given level. */ + /* The shape of the UV is taken from FWA1_stim, and the level is */ + /* with respect to the Y of the input spectrum. */ +-/* The output range is extended to accomodate the UV wavelengths */ ++/* The output range is extended to accommodate the UV wavelengths */ + void xsp_setUV(xspect *out, xspect *in, double uvlevel) { + int i, xs, xe; + double ww, avg; diff --git a/debian/patches/110_dispwin_segfault.patch b/debian/patches/110_dispwin_segfault.patch new file mode 100644 index 0000000..62c40ff --- /dev/null +++ b/debian/patches/110_dispwin_segfault.patch @@ -0,0 +1,20 @@ +Description: Add check for NULL pointer +Author: Jörg Frings-Fürst <debian@jff-webhsoting.net> +Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=700253 +Forwarded: http://www.freelists.org/post/argyllcms/dispwin-bad-command-line-option-makes-dispwin-segfault +Reviewed-by: +Last-Update: 2014-09-14 +--- +This patch header follows DEP-3: http://dep.debian.net/deps/dep3/ +Index: trunk/spectro/dispwin.c +=================================================================== +--- trunk.orig/spectro/dispwin.c 2014-09-10 16:05:36.633175564 +0200 ++++ trunk/spectro/dispwin.c 2014-09-10 16:06:16.781967935 +0200 +@@ -5493,6 +5493,7 @@ + + /* Display number */ + else if (argv[fa][1] == 'd') { ++ if(na == NULL) usage("-d parameter missing"); + if (strncmp(na,"web",3) == 0 + || strncmp(na,"WEB",3) == 0) { + webdisp = 8080; diff --git a/debian/patches/120_usb-db_new.patch b/debian/patches/120_usb-db_new.patch new file mode 100644 index 0000000..f826509 --- /dev/null +++ b/debian/patches/120_usb-db_new.patch @@ -0,0 +1,19 @@ +Description: Use hwdb builtin, instead of the obsolete usb-db in the udev rules. +Author: Dmitrijs Ledkovs <dmitrij.ledkov@ubuntu.com> +Bug-Ubuntu: https://bugs.launchpad.net/bugs/1200185 +Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=762887 +Last-Update: 2014-09-26 +--- +This patch header follows DEP-3: http://dep.debian.net/deps/dep3/ +Index: trunk/usb/55-Argyll.rules +=================================================================== +--- trunk.orig/usb/55-Argyll.rules 2014-09-25 11:10:12.000000000 +0200 ++++ trunk/usb/55-Argyll.rules 2014-09-26 14:08:21.067295380 +0200 +@@ -85,6 +85,6 @@ + ENV{COLOR_MEASUREMENT_DEVICE}=="*?", ENV{ACL_MANAGE}!="*?", MODE="660", GROUP="plugdev" + + # Set ID_VENDOR and ID_MODEL acording to VID and PID +-TEST=="/lib/udev/usb-db", IMPORT{program}="usb-db %p" ++IMPORT{builtin}="hwdb --subsystem=usb" + + LABEL="argyll_rules_end" diff --git a/debian/patches/15_jam.patch b/debian/patches/15_jam.patch new file mode 100644 index 0000000..ffd9e1b --- /dev/null +++ b/debian/patches/15_jam.patch @@ -0,0 +1,96 @@ +Description: Add multiarch support to jam files +Author: Jörg Frings Fürst <debian@jff-webhosting.net> +Forwarded: http://www.freelists.org/post/argyllcms/Some-buildsystem-issues +Last-Update: 2014-09-25 +--- +This patch header follows DEP-3: http://dep.debian.net/deps/dep3/ +Index: trunk/Jamtop +=================================================================== +--- trunk.orig/Jamtop 2014-09-28 14:35:52.016329546 +0200 ++++ trunk/Jamtop 2014-09-28 14:44:07.039261307 +0200 +@@ -109,12 +109,17 @@ + + # See if we have a system TIFF library. + if ! $(BUILTIN_TIFF) && $(UNIX) { +- if [ GLOB /usr/include : tiffio.h ] || [ GLOB /usr/local/include : tiffio.h ] { +- if [ GLOB /usr/lib : libtiff.so ] || [ GLOB /usr/lib : libtiff.a ] +- || [ GLOB /usr/lib64 : libtiff.so ] || [ GLOB /usr/lib64 : libtiff.a ] +- || [ GLOB /usr/lib/x86_64-linux-gnu : libtiff.so ] +- || [ GLOB /usr/lib/x86_64-linux-gnu : libtiff.a ] +- || [ GLOB /usr/local/lib : libtiff.so ] || [ GLOB /usr/local/lib : libtiff.a ] { ++ if [ GLOB /usr/include : tiffio.h ] ++ || [ GLOB /usr/local/include : tiffio.h ] ++ || [ GLOB /usr/include/$(DEB_HOST_MULTIARCH) : tiffio.h ] { ++ if [ GLOB /usr/lib : libtiff.so ] ++ || [ GLOB /usr/lib : libtiff.a ] ++ || [ GLOB /usr/lib64 : libtiff.so ] ++ || [ GLOB /usr/lib64 : libtiff.a ] ++ || [ GLOB /usr/lib/$(DEB_HOST_MULTIARCH) : libtiff.so ] ++ || [ GLOB /usr/lib/$(DEB_HOST_MULTIARCH) : libtiff.a ] ++ || [ GLOB /usr/local/lib : libtiff.so ] ++ || [ GLOB /usr/local/lib : libtiff.a ] { + echo "Using system TIFF library" ; + TIFFLIB = ; + TIFFINC = ; +@@ -124,6 +129,7 @@ + } + } + ++ + # If nothing else, use Argyll supplied TIFF library + if ! $(HAVE_TIFF) || $(BUILTIN_TIFF) { + echo "Using Argyll TIFF library" ; +@@ -133,12 +139,16 @@ + + # See if we have a system JPEG library. + if ! $(BUILTIN_JPEG) && $(UNIX) { +- if [ GLOB /usr/include : jpeglib.h ] || [ GLOB /usr/local/include : jpeglib.h ] { +- if [ GLOB /usr/lib : libjpeg.so ] || [ GLOB /usr/lib : libjpeg.a ] +- || [ GLOB /usr/lib64 : libjpeg.so ] || [ GLOB /usr/lib64 : libjpeg.a ] +- || [ GLOB /usr/lib/x86_64-linux-gnu : libjpeg.so ] +- || [ GLOB /usr/lib/x86_64-linux-gnu : libjpeg.a ] +- || [ GLOB /usr/local/lib : libjpeg.so ] || [ GLOB /usr/local/lib : libjpeg.a ] { ++ if [ GLOB /usr/include : jpeglib.h ] ++ || [ GLOB /usr/local/include : jpeglib.h ] { ++ if [ GLOB /usr/lib : libjpeg.so ] ++ || [ GLOB /usr/lib : libjpeg.a ] ++ || [ GLOB /usr/lib64 : libjpeg.so ] ++ || [ GLOB /usr/lib64 : libjpeg.a ] ++ || [ GLOB /usr/lib/$(DEB_HOST_MULTIARCH) : libjpeg.so ] ++ || [ GLOB /usr/lib/$(DEB_HOST_MULTIARCH) : libjpeg.a ] ++ || [ GLOB /usr/local/lib : libjpeg.so ] ++ || [ GLOB /usr/local/lib : libjpeg.a ] { + echo "Using system JPEG library" ; + JPEGLIB = ; + JPEGINC = ; +Index: trunk/Jambase +=================================================================== +--- trunk.orig/Jambase 2014-09-28 14:35:52.016329546 +0200 ++++ trunk/Jambase 2014-09-28 14:35:52.016329546 +0200 +@@ -880,7 +880,7 @@ + + # UNIX defaults + +- CCFLAGS ?= -DUNIX -D_THREAD_SAFE -pipe ; ++ CCFLAGS ?= $(CPPFLAGS) -g -DUNIX -D_THREAD_SAFE -pipe ; + CCOPTFLAG ?= -O2 ; + CCDEBUGFLAG ?= -g ; + CCPROFFLAG ?= ; +@@ -890,7 +890,7 @@ + CHGRP ?= chgrp ; + CHOWN ?= chown ; + LEX ?= lex ; +- LINKFLAGS ?= ; ++ LINKFLAGS ?= $(LDFLAGS) ; + LINKOPTFLAG ?= -O ; # Affects creating .so's + LINKSTRIPFLAG ?= -s ; + LINKDEBUGFLAG ?= ; +@@ -971,7 +971,7 @@ + RMDIR ?= $(RM) ; + RSH ?= rsh ; + SED ?= sed ; +- SHELLHEADER ?= "#!/bin/sh" ; ++ SHELLHEADER ?= "#!/bin/bash" ; + SHELLMODE ?= 755 ; + SLASH ?= / ; + STDHDRS ?= /usr/include ; diff --git a/debian/patches/20_hurd_PATH_MAX.patch b/debian/patches/20_hurd_PATH_MAX.patch new file mode 100644 index 0000000..e5b2b40 --- /dev/null +++ b/debian/patches/20_hurd_PATH_MAX.patch @@ -0,0 +1,81 @@ +Description: Add on hurdi386 missing PATH_MAX +Author: Jörg Frings-Fürst <debian@jff-webhosting.net> +Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=762774 +Last-Update: 2014-09-25 +--- +This patch header follows DEP-3: http://dep.debian.net/deps/dep3/ +Index: trunk/numlib/numsup.c +=================================================================== +--- trunk.orig/numlib/numsup.c 2014-01-31 05:08:43.000000000 +0100 ++++ trunk/numlib/numsup.c 2014-09-25 14:02:54.718876001 +0200 +@@ -39,6 +39,10 @@ + + /* Globals */ + ++#ifndef PATH_MAX ++#define PATH_MAX 4096 ++#endif ++ + char *exe_path = "\000"; /* Directory executable resides in ('/' dir separator) */ + //char *error_program = "Unknown"; /* Name to report as responsible for an error */ + +Index: trunk/spectro/mongoose.c +=================================================================== +--- trunk.orig/spectro/mongoose.c 2014-01-31 05:08:55.000000000 +0100 ++++ trunk/spectro/mongoose.c 2014-09-25 14:06:05.274863478 +0200 +@@ -18,6 +18,10 @@ + // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + // THE SOFTWARE. + ++#ifndef PATH_MAX ++#define PATH_MAX 4096 ++#endif ++ + #if defined(_WIN32) + #define _CRT_SECURE_NO_WARNINGS // Disable deprecation warning in VS2005 + #else +Index: trunk/spectro/usbio_lx.c +=================================================================== +--- trunk.orig/spectro/usbio_lx.c 2014-01-31 05:08:58.000000000 +0100 ++++ trunk/spectro/usbio_lx.c 2014-09-25 14:07:12.552271544 +0200 +@@ -33,6 +33,10 @@ + #define poll_x poll + #endif + ++#ifndef PATH_MAX ++#define PATH_MAX 4096 ++#endif ++ + /* USB descriptors are little endian */ + + /* Take a word sized return buffer, and convert it to an unsigned int */ +Index: trunk/spectro/usbio_nt.c +=================================================================== +--- trunk.orig/spectro/usbio_nt.c 2014-01-31 05:08:58.000000000 +0100 ++++ trunk/spectro/usbio_nt.c 2014-09-25 14:07:37.048784270 +0200 +@@ -31,6 +31,10 @@ + #define LIBUSBW1_PATH_MAX 512 + #define LIBUSBW1_DEFAULT_TIMEOUT 5000 + ++#ifndef PATH_MAX ++#define PATH_MAX 4096 ++#endif ++ + /* USB descriptors are little endian */ + + /* Take a word sized return buffer, and convert it to an unsigned int */ +Index: trunk/spectro/hidio.c +=================================================================== +--- trunk.orig/spectro/hidio.c 2014-09-25 11:17:32.000000000 +0200 ++++ trunk/spectro/hidio.c 2014-09-25 14:08:43.834182211 +0200 +@@ -97,6 +97,10 @@ + #endif + #endif + ++#ifndef PATH_MAX ++#define PATH_MAX 4096 ++#endif ++ + #if defined(NT) + + /* Declartions to enable HID access without using the DDK */ diff --git a/debian/patches/25_kfreebsd.patch b/debian/patches/25_kfreebsd.patch new file mode 100644 index 0000000..2b4b622 --- /dev/null +++ b/debian/patches/25_kfreebsd.patch @@ -0,0 +1,55 @@ +From: Steven Chamberlain <steven@pyro.eu.org> +Subject: use FreeBSD USB I/O code on GNU/kFreeBSD + +Use the FreeBSD USB I/O code not just on __FreeBSD__ itself, +but on any system having __FreeBSD_kernel__ (such as GNU/kFreeBSD). + +--- a/spectro/usbio.c ++++ b/spectro/usbio.c +@@ -94,7 +94,7 @@ + # include "usbio_ox.c" + # endif + # if defined(UNIX_X11) +-# if defined(__FreeBSD__) ++# if defined(__FreeBSD_kernel__) + # include "usbio_bsd.c" + # else + # include "usbio_lx.c" +--- a/spectro/usbio_bsd.c ++++ b/spectro/usbio_bsd.c +@@ -37,7 +37,7 @@ + #include <fcntl.h> + #include <glob.h> + #include <sys/ioctl.h> +-#if defined(__FreeBSD__) ++#if defined(__FreeBSD_kernel__) + # include <dev/usb/usb_ioctl.h> /* Not sure what's going on with FreeBSD... */ + #else + # include <dev/usb/usb.h> /* The usual include for BSD */ +@@ -59,7 +59,7 @@ + ) { + int i, j; + char *paths[] = { +-#if defined(__FreeBSD__) ++#if defined(__FreeBSD_kernel__) + "/dev/usb/[0-9]*.*.0", /* FreeBSD >= 8 */ + "/dev/ugen[0-9]*", /* FreeBSD < 8, but no .E */ + #else +@@ -94,7 +94,7 @@ + /* For all the nodes found by the glob */ + for (i = 0; i < g.gl_pathc; i++) { + +-#if defined(__FreeBSD__) ++#if defined(__FreeBSD_kernel__) + /* Skip anything with an end point number */ + if (j == 1 && strchr(g.gl_pathv[i], '.') != NULL) + continue; +@@ -141,7 +141,7 @@ + + /* Create the base device path */ + dpath = g.gl_pathv[i]; +-#if defined(__FreeBSD__) ++#if defined(__FreeBSD_kernel__) + if (j == 0) { /* Remove .0 */ + if ((cp = strrchr(dpath, '.')) != NULL + && cp[1] == '0' && cp[2] == '\000') diff --git a/debian/patches/series b/debian/patches/series new file mode 100644 index 0000000..7c01f21 --- /dev/null +++ b/debian/patches/series @@ -0,0 +1,6 @@ +110_dispwin_segfault.patch +100_spelling.patch +15_jam.patch +20_hurd_PATH_MAX.patch +120_usb-db_new.patch +25_kfreebsd.patch |