summaryrefslogtreecommitdiffstats
path: root/source/l/netpbm/netpbm-pamtojpeg2k.patch
diff options
context:
space:
mode:
Diffstat (limited to 'source/l/netpbm/netpbm-pamtojpeg2k.patch')
-rw-r--r--source/l/netpbm/netpbm-pamtojpeg2k.patch237
1 files changed, 232 insertions, 5 deletions
diff --git a/source/l/netpbm/netpbm-pamtojpeg2k.patch b/source/l/netpbm/netpbm-pamtojpeg2k.patch
index 9615ce736..7eeed5426 100644
--- a/source/l/netpbm/netpbm-pamtojpeg2k.patch
+++ b/source/l/netpbm/netpbm-pamtojpeg2k.patch
@@ -1,11 +1,238 @@
-diff -up netpbm-10.47.12/converter/other/jpeg2000/pamtojpeg2k.c.pamtojpeg2kfix netpbm-10.47.12/converter/other/jpeg2000/pamtojpeg2k.c
---- netpbm-10.47.12/converter/other/jpeg2000/pamtojpeg2k.c.pamtojpeg2kfix 2010-04-27 15:47:10.000000000 +0200
-+++ netpbm-10.47.12/converter/other/jpeg2000/pamtojpeg2k.c 2010-05-03 15:37:49.934269588 +0200
-@@ -518,7 +518,5 @@ main(int argc, char **argv)
+diff --git a/converter/other/jpeg2000/pamtojpeg2k.c b/converter/other/jpeg2000/pamtojpeg2k.c
+index 4d73316..a53573f 100644
+--- a/converter/other/jpeg2000/pamtojpeg2k.c
++++ b/converter/other/jpeg2000/pamtojpeg2k.c
+@@ -98,7 +98,7 @@ parseCommandLine(int argc, char ** argv,
+ char * modeOpt;
+
+ unsigned int option_def_index;
+-
++
+ MALLOCARRAY_NOFAIL(option_def, 100);
+
+ option_def_index = 0; /* incremented by OPTENTRY */
+@@ -134,25 +134,25 @@ parseCommandLine(int argc, char ** argv,
+ &numrlvlsSpec, 0);
+ OPTENT3(0, "numgbits", OPT_UINT, &cmdlineP->numgbits,
+ &numgbitsSpec, 0);
+- OPTENT3(0, "nomct", OPT_FLAG, NULL,
++ OPTENT3(0, "nomct", OPT_FLAG, NULL,
+ &cmdlineP->nomct, 0);
+- OPTENT3(0, "sop", OPT_FLAG, NULL,
++ OPTENT3(0, "sop", OPT_FLAG, NULL,
+ &cmdlineP->sop, 0);
+- OPTENT3(0, "eph", OPT_FLAG, NULL,
++ OPTENT3(0, "eph", OPT_FLAG, NULL,
+ &cmdlineP->eph, 0);
+- OPTENT3(0, "lazy", OPT_FLAG, NULL,
++ OPTENT3(0, "lazy", OPT_FLAG, NULL,
+ &cmdlineP->lazy, 0);
+- OPTENT3(0, "termall", OPT_FLAG, NULL,
++ OPTENT3(0, "termall", OPT_FLAG, NULL,
+ &cmdlineP->termall, 0);
+- OPTENT3(0, "segsym", OPT_FLAG, NULL,
++ OPTENT3(0, "segsym", OPT_FLAG, NULL,
+ &cmdlineP->segsym, 0);
+- OPTENT3(0, "vcausal", OPT_FLAG, NULL,
++ OPTENT3(0, "vcausal", OPT_FLAG, NULL,
+ &cmdlineP->vcausal, 0);
+- OPTENT3(0, "pterm", OPT_FLAG, NULL,
++ OPTENT3(0, "pterm", OPT_FLAG, NULL,
+ &cmdlineP->pterm, 0);
+- OPTENT3(0, "resetprob", OPT_FLAG, NULL,
++ OPTENT3(0, "resetprob", OPT_FLAG, NULL,
+ &cmdlineP->resetprob, 0);
+- OPTENT3(0, "verbose", OPT_FLAG, NULL,
++ OPTENT3(0, "verbose", OPT_FLAG, NULL,
+ &cmdlineP->verbose, 0);
+ OPTENT3(0, "debuglevel", OPT_UINT, &cmdlineP->debuglevel,
+ &debuglevelSpec, 0);
+@@ -223,7 +223,7 @@ parseCommandLine(int argc, char ** argv,
+ cmdlineP->inputFilename = strdup("-"); /* he wants stdin */
+ else if (argc - 1 == 1)
+ cmdlineP->inputFilename = strdup(argv[1]);
+- else
++ else
+ pm_error("Too many arguments. The only argument accepted\n"
+ "is the input file specification");
+
+@@ -232,7 +232,7 @@ parseCommandLine(int argc, char ** argv,
+
+
+ static void
+-createJasperRaster(struct pam * const inpamP,
++createJasperRaster(struct pam * const inpamP,
+ jas_image_t * const jasperP) {
+ /*----------------------------------------------------------------------------
+ Create the raster in the *jasperP object, reading the raster from the
+@@ -254,7 +254,7 @@ createJasperRaster(struct pam * const inpamP,
+ if (matrix[plane] == NULL)
+ pm_error("Unable to create matrix for plane %u. "
+ "jas_matrix_create() failed.", plane);
+- }
++ }
+ tuplerow = pnm_allocpamrow(inpamP);
+
+ jasperMaxval = pm_bitstomaxval(pm_maxvaltobits(inpamP->maxval));
+@@ -271,7 +271,7 @@ createJasperRaster(struct pam * const inpamP,
+ unsigned int jasperSample;
+
+ if (oddMaxval)
+- jasperSample = tuplerow[col][plane] *
++ jasperSample = tuplerow[col][plane] *
+ jasperMaxval / inpamP->maxval;
+ else
+ jasperSample = tuplerow[col][plane];
+@@ -279,16 +279,16 @@ createJasperRaster(struct pam * const inpamP,
+ jas_matrix_set(matrix[plane], 0, col, jasperSample);
+ }
+ }
+- {
++ {
+ unsigned int plane;
+
+ for (plane = 0; plane < inpamP->depth; ++plane) {
+ int rc;
+- rc = jas_image_writecmpt(jasperP, plane, 0, row,
++ rc = jas_image_writecmpt(jasperP, plane, 0, row,
+ inpamP->width, 1,
+ matrix[plane]);
+ if (rc != 0)
+- pm_error("jas_image_writecmpt() of plane %u failed.",
++ pm_error("jas_image_writecmpt() of plane %u failed.",
+ plane);
+ }
+ }
+@@ -297,14 +297,14 @@ createJasperRaster(struct pam * const inpamP,
+ pnm_freepamrow(tuplerow);
+ for (plane = 0; plane < inpamP->depth; ++plane)
+ jas_matrix_destroy(matrix[plane]);
+-
++
+ free(matrix);
+ }
+
+
+
+ static void
+-createJasperImage(struct pam * const inpamP,
++createJasperImage(struct pam * const inpamP,
+ jas_image_t ** const jasperPP) {
+
+ jas_image_cmptparm_t * cmptparms;
+@@ -322,7 +322,7 @@ createJasperImage(struct pam * const inpamP,
+ cmptparms[plane].prec = pm_maxvaltobits(inpamP->maxval);
+ cmptparms[plane].sgnd = 0;
+ }
+- *jasperPP =
++ *jasperPP =
+ jas_image_create(inpamP->depth, cmptparms, JAS_CLRSPC_UNKNOWN);
+ if (*jasperPP == NULL)
+ pm_error("Unable to create jasper image structure. "
+@@ -371,7 +371,7 @@ convertToJasperImage(struct pam * const inpamP,
+
+
+ static void
+-writeJpc(jas_image_t * const jasperP,
++writeJpc(jas_image_t * const jasperP,
+ struct cmdlineInfo const cmdline,
+ FILE * const ofP) {
+
+@@ -383,8 +383,8 @@ writeJpc(jas_image_t * const jasperP,
+
+ /* Note: ilyrrates is a hack because we're too lazy to properly parse
+ command line options to get the information and then compose
+- a proper input to Jasper. So the user can screw things up by
+- specifying garbage for the -ilyrrates option
++ a proper input to Jasper. So the user can screw things up by
++ specifying garbage for the -ilyrrates option
+ */
+ if (strlen(cmdline.ilyrrates) > 0)
+ pm_asprintf(&ilyrratesOpt, "ilyrrates=%s", cmdline.ilyrrates);
+@@ -410,7 +410,7 @@ writeJpc(jas_image_t * const jasperP,
+ */
+ rateOpt[0] = '\0';
+ }
+- pm_asprintf(&options,
++ pm_asprintf(&options,
+ "imgareatlx=%u "
+ "imgareatly=%u "
+ "tilegrdtlx=%u "
+@@ -428,7 +428,7 @@ writeJpc(jas_image_t * const jasperP,
+ "numrlvls=%u "
+ "numgbits=%u "
+ "%s %s %s %s %s %s %s %s %s",
+-
++
+ cmdline.imgareatlx,
+ cmdline.imgareatly,
+ cmdline.tilegrdtlx,
+@@ -471,8 +471,8 @@ writeJpc(jas_image_t * const jasperP,
+ pm_message("Using Jasper to encode to 'jpc' format with options "
+ "'%s'", options);
+
+- rc = jas_image_encode(jasperP, outStreamP,
+- jas_image_strtofmt((char*)"jpc"),
++ rc = jas_image_encode(jasperP, outStreamP,
++ jas_image_strtofmt((char*)"jpc"),
+ (char *)options);
+ if (rc != 0)
+ pm_error("jas_image_encode() failed to encode the JPEG 2000 "
+@@ -484,11 +484,11 @@ writeJpc(jas_image_t * const jasperP,
+ int rc;
+
+ rc = jas_stream_close(outStreamP);
+-
++
+ if (rc != 0)
+ pm_error("Failed to close output stream, "
+ "jas_stream_close() rc = %d", rc);
+- }
++ }
+
+ jas_image_clearfmts();
+
+@@ -506,33 +506,31 @@ main(int argc, char **argv)
+ jas_image_t * jasperP;
+
+ pnm_init(&argc, argv);
+-
++
+ parseCommandLine(argc, argv, &cmdline);
+-
+- {
++
++ {
+ int rc;
+-
++
+ rc = jas_init();
+ if ( rc != 0 )
+ pm_error("Failed to initialize Jasper library. "
+ "jas_init() returns rc %d", rc );
+ }
+-
++
+ jas_setdbglevel(cmdline.debuglevel);
+-
++
+ ifP = pm_openr(cmdline.inputFilename);
+-
++
+ pnm_readpaminit(ifP, &inpam, PAM_STRUCT_SIZE(tuple_type));
+-
++
+ convertToJasperImage(&inpam, &jasperP);
+-
++
+ writeJpc(jasperP, cmdline, stdout);
+-
++
+ jas_image_destroy(jasperP);
pm_close(ifP);
- pm_close(stdout);
--
+-
return 0;
}