diff options
author | Patrick J Volkerding <volkerdi@slackware.com> | 2019-07-22 22:09:56 +0000 |
---|---|---|
committer | Eric Hameleers <alien@slackware.com> | 2019-07-23 08:59:47 +0200 |
commit | bcec1638cf64c4ac465f27e434435f983aa1b1cf (patch) | |
tree | c0bfc0874f19ec65a2f08ecb3a4bc72c3f33a62e /source/l/netpbm/netpbm-pamtojpeg2k.patch | |
parent | 9f4ecf6a5f87f2f8eb2401c45d1dff7ca806bba5 (diff) | |
download | current-bcec1638cf64c4ac465f27e434435f983aa1b1cf.tar.gz |
Mon Jul 22 22:09:56 UTC 201920190722220956
a/aaa_terminfo-6.1_20190720-x86_64-1.txz: Upgraded.
ap/squashfs-tools-20190721_95230e2-x86_64-1.txz: Upgraded.
l/ncurses-6.1_20190720-x86_64-1.txz: Upgraded.
l/netpbm-10.87.00-x86_64-1.txz: Upgraded.
n/net-tools-20181103_0eebece-x86_64-1.txz: Upgraded.
Diffstat (limited to 'source/l/netpbm/netpbm-pamtojpeg2k.patch')
-rw-r--r-- | source/l/netpbm/netpbm-pamtojpeg2k.patch | 237 |
1 files changed, 232 insertions, 5 deletions
diff --git a/source/l/netpbm/netpbm-pamtojpeg2k.patch b/source/l/netpbm/netpbm-pamtojpeg2k.patch index 9615ce73..7eeed542 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; } |