------------------------------------------------------------------- Thu Apr 30 14:14:22 UTC 2020 - Martin Liška - Add ubsan_build and remove not needed patch netpbm-asan.patch. ------------------------------------------------------------------- Fri Dec 20 12:48:25 UTC 2019 - pgajdos@suse.com - version update to 10.88.1 * anytopnm: Fix unpredictable behavior when file name contains spaces. pnmquant: Fail if user specifies more than one of -meanpixel, -meancolor, and -center, rather than just pick one. * pnmremap: Don't output any part of the image if program fails because the maxval of input and map file do not match, in a case where matching maxval is required, i.e. the user specified -firstisdefault or -missingcolor. * ppmhist: sort secondarily by RGB with -sort=frequency, so output is repeatable. * pnmcolormap: Add -splitpix, -splitcol, -splitdim. Thanks Vladislav Zavjalov. * pbmtext: fix erroneous failure message with long input text. * jpeg2ktopam, pamtojpeg2k: fix negative array index. Always broken (pamtojpeg2k was new in Netpbm 10.12 (November 2002)). * jpeg2ktopam, pamtojpeg2k: fix assertion failure. Always broken (pamtojpeg2k was new in Netpbm 10.12 (November 2002)). * jpeg2ktopam: Fix memory leak after decoder failure. Always broken (pamtojpeg2k was new in Netpbm 10.12 (November 2002)). * jpeg2ktopam: fix null pointer dereference. Always broken (pamtojpeg2k was new in Netpbm 10.12 (November 2002)). * pnmtorle, rletopnm: fix wild pointer dereference when memory allocation fails. Always broken (programs were added to Netpbm in Release 9.0 (April 2000). * pamsumm: Fix bug: with -mean and a conflicting option such as -sum, the program ignores one of the options. It should fail. Always broken (pamsumm was new in Netpbm 10.21 (March 2004). pamfind: Add -machine . * Multiple: fix bug: when you specify the same option twice, you can get a syntax error, with the message telling you you specified some other option that conflicts with it. Should just take the last setting. - modified patches % big-endian.patch (refreshed) % netpbm-security-code.patch (refreshed) ------------------------------------------------------------------- Wed Sep 4 06:25:03 UTC 2019 - mvetter@suse.com - bsc#1144255 - Drop jasper dependency from netpbm due to removal of jasper. Disables JPEG2000 support and stops shipping programs like pamtojpeg2k and jpeg2ktopam - Add netpbm-disable-jasper.patch ------------------------------------------------------------------- Mon Jul 8 07:49:42 UTC 2019 - Andreas Schwab - signed-char.patch: fix bad use of plain char - big-endian.patch: fix dependency on byte order ------------------------------------------------------------------- Fri May 31 09:32:34 UTC 2019 - pgajdos@suse.com - enable the test suite - do no ship pstopnm [bsc#1136936] ------------------------------------------------------------------- Wed May 15 05:44:20 UTC 2019 - pgajdos@suse.com - asan_build: build ASAN included - debug_build: build more suitable for debugging - added patches neccessary for running with ASAN + netpbm-asan.patch ------------------------------------------------------------------- Tue May 14 09:22:13 UTC 2019 - pgajdos@suse.com - version update to 10.86.3 * pnmtopng: Fix bug: Defaults to no filters. Should be all filters. Effect is larger PNG output. Broken after Netpbm 10.26 (January 2005) but no later than Netpbm 10.35 (August 2006). * pnmtopng: Fix bug: Doesn't allow multiple filter options. Broken after Netpbm 10.26 (January 2005) but no later than Netpbm 10.35 (August 2006). * pnmcrop: Don't allow -borderfile with -reportXXX. It doesn't work. * pnmcrop: fix bug: -bgcolor doesn't work. Always present (-bgcolor was introduced in Netpbm 10.86 (March 2019)). * pnmcrop: fix bug: incorrect identification of background with -bgcolor and PBM or PGM image. Always present (-bgcolor was introduced in Netpbm 10.86 (March 2019)). * Add pamfind. * Add pambrighten. * Add pamhue. * pnmcrop: Add -bg-color, bg-corner, -reportfull, -reportsize, -blank-image . * pamtopng: Add -interlace . * pamenlarge: Add -scale, -xscale, -yscale . * pamenlarge: Much faster for PBM with xscale factor above 10; slightly faster for xscale factor 2-10. * pamfile: Add -machine and -size . * pamscale: Add -reportonly * pamstretch-gen: Add -quiet, -plain. * pamstretch-gen: Use -dropedge on the 'pamstretch' piece for better looking output. * pamstretch: Accept scale factor of 1 as a parameter (already was accepted with -xscale and -yscale options). * pamstretch: Don't mess with edge when scale factor is 1, regardless of -dropedge and -blackedge. * ppmwheel: Add -huevalue, -huesaturation, -maxval . * various: Fix unnormalizing code so a value exactly between two sample values rounds consistently up. Affects many programs. * pstopnm: Fix bug: -textalphabits has no effect. Always broken. (-textalphabits was new in Netpbm 10.53 (December 2010)). * pamtopng: Fix sBit chunk, bit shift value for 1-, 2-, and 4-bit- per-sample images. Always broken (Pamtopng was new in Netpbm 10.71 (June 2015)). * pamtopng: Fix buffer overrun. Always broken (Pamtopng was new in Netpbm 10.71 (June 2015)). * pnmtopng: fix bug: -interlace ignored. Broken in 10.55 (June 2011). pamstretch: Reject very large scale factors instead of producing incorrect output. * ppmbrighten: Fix crash with -normalize when there is only one intensity in the image. Always broken - Ppmbrighten was new in the first Netpbm release in 1991. * ppmdraw: Fix bug: 'setlinetype nodiag' says invalid type. Always broken. (Ppmdraw was new in Netpbm 10.29 (August 2005)). - modified patches % netpbm-gcc-warnings.patch (extended) ------------------------------------------------------------------- Mon Dec 31 22:08:29 UTC 2018 - Jan Engelhardt - Trim filler wording from descriptions. ------------------------------------------------------------------- Mon Dec 31 17:12:02 UTC 2018 - Petr Gajdos - updated to 10.85.00 * pnmpaste: Add -nand, -nor, and -nxor. * pamcut: add -cropleft, -cropright, -croptop, -cropbottom. * ppmtobmp: respect -bpp with PBM input. * bmptopnm: allow single color colormap with bpp 1. * bmptopnm: validate plane count = 1. * bmptopnm: Add RLE4 compression decoding. This was ostensibly added in Netpbm 10.32 (February 2006), but never worked. * Add pammixmulti. Thanks Scott Pakin (scott+pbm@pakin.org). * pamtotga: Add -cmap16 . * pamtris: Add -rgb, -grayscale. Add w parameter to vertex instructions. Fix perspective correctness. Thanks Lucas Brunno Luna . * picttoppm: accept rectangle specifications in input that have the corners in any order, not just upper left, then lower right. * pamtotga: identify compressed colormapped format in error message saying the program doesn't know how to interpret it. * pamtotga: Ignore extra planes in black and white or grayscale input instead of generating junk output. * bmptopnm: Fix wrong output for non-colormapped OS2 BMP. Broken in Netpbm 10.18 (September 2003). * bmptopnm: Fix array bounds violation when index value in raster is too big. Broken after Netpbm 10.11 (October 2002) but before 10.19 (November 2003). - modified patches * netpbm-gcc-warnings.patch * netpbm-security-code.patch ------------------------------------------------------------------- Tue Oct 23 10:39:59 UTC 2018 - Petr Gajdos - updated to 10.84.02 * libnetpbm: Fix invalid memory reference in color name processing when trivial memory allocation fails. pamtojpeg2k: fix incorrect interpretation of -ilyrrates option when it contains multiple delimiter characters in a row. Always broken (pamtojpeg2k was new in Netpbm 10.12 (November 2002)). * pnmtojbig: fix incorrect handling of -x option. Always broken (pnmtojbig was new in Netpbm 9.2 (May 2000)). Add pamaltsat. Thanks Anton Shepelev . * Add pamtris. Thanks Lucas Brunno Luna . * libpbmfont, pbmtext: fix bugs with BDF file lines with insufficient number of fields. Unknown effect. * pbmtext: -wchar works with built-in fonts. * pbmtext: improved -verbose information about BDF fonts: include CHARSET_REGISTRY, CHARSET_ENCODING. * libnetpbm font facilities: built-in fonts work with wide characters. * pbmtext; libnetpbm BDF font processing: fix invalid memory reference when BDF font file has invalid syntax. Broken in primordial Netpbm, ca 1993. * pamgetcolor: fix bug: gets color of only the top half of a region. * pnmfiasco, fiascotopnm: Fix trivial memory leak. Always broken (programs were new in Netpbm 9.6, July 2000). ------------------------------------------------------------------- Wed Sep 26 15:42:52 UTC 2018 - pmonrealgonzalez@suse.com - updated to 10.83.00 * Add pamlevels. Thanks Anton Shepelev . * Add pamgetcolor. Thanks Anton Shepelev . * Add rgb-:r/g/b color specification format. * pngtopam: Fix bogus warning of non-square pixels when image does not contain pixel resolution information. Introduced in Netpbm 10.48 (September 2009). * pstopnm: Fix divide-by-zero crash when Postscript input says the image has zero size. * pstopnm: Fix divide-by-zero crash when computed resolution rounds down to zero dots per inch. * pbmmask: Fix invalid memory reference with zero-dimension input image. Broken in primordial Netpbm, ca 1989. [CVE-2018-8975, bsc#1086777] https://sourceforge.net/p/netpbm/code/3279/ * libnetpbm: Add pnm_colorspec_rgb_integer, pnm_colorspec_rgb_norm, pnm_colorspec_rgb_x11, pnm_colorspec_dict, pnm_colorspec_dict_close. * libnetpbm: Add pnm_parsecolor2. * libnetpbm: Add pnm_allocpamtuplen, pnm_freepamtuplen. * libnetpbm: Make the normalized tuple functions respect the allocation depth specified in struct pam (member 'allocation_depth') instead of using the actual tuple depth (member 'depth'). * ilbmtoppm: Fix bug: may fail with bogus error message about an invalid CLUT chunk if image has a CLUT chunk. Introduced after Netpbm 10.26 (January 2005) and at or before Netpbm 10.35 (August 2006). - Refreshed patch netpbm-security-code.patch - Dropped patch fixed upstream netpbm-CVE-2018-8975.patch - Renamed script prepare-src-tarball to prepare-src-tarball.sh ------------------------------------------------------------------- Wed Jun 27 14:04:30 UTC 2018 - pgajdos@suse.com - security update * CVE-2018-8975 [bsc#1086777] + netpbm-CVE-2018-8975.patch ------------------------------------------------------------------- Wed Jun 27 11:38:22 UTC 2018 - pgajdos@suse.com - updated to 10.82.2 * Pngtopam: Fix bogus warning of non-square pixels when image does not contain pixel resolution information. Introduced in Netpbm 10.48 (September 2009) * ilbmtoppm: Fix bug: may fail with bogus error message about an invalid CLUT chunk if image has a CLUT chunk. Introduced after Netpbm 10.26 (January 2005) and at or before Netpbm 10.35 (August 2006). * pbmtext: Add -wchar. * pbmtext: Add -text-dump option. * ppmhist: Add color summary to top of output, (except with -noheader). * pnmremap: Add -randomseed. * pnmquant: Add -norandom, -randomseed. * pamtogif: Add -noclear option. * giftopnm: Check "data width" value from GIF image properly: can't be bigger than 11, because the minimum code size is one more than the data width and the maximum code size is 12. (Note that GIF spec prohibits anything more than 8). * pnmpsnr: Add -targetX options. * ppmrainbow: Add "ppmrainbow: " to error messages, like other programs. * ppmrainbow: improve error message. * g3topbm: Fix bug - produces invalid empty PBM image if input image is empty. * ppmpat: Fix bug - crash or junk output with -camo or -anticamo and no -color. Introduced in Netpbm 10.78 (March 2017). * mrftopbm: Fix bug - wrong error messages or output when input invalidly short. Always broken (mrftopbm was new in Netpbm 10.18 (September 2003). * sldtoppm: -lib and -dir don't work - always says slide not found. Broken in Netpbm 10.63 (June 2013). * sldtoppm: fix bug: says AutoCAD slide file isn't an AutoCAD slide file. Broken after Netpbm 10.26 (January 2005), but no later than 10.35 (August 2006). * sldtoppm: fix bug: wild memory accesses, weird messages when invalid input file has unterminated strings. - refreshed netpbm-security-code.patch - fixed prepare-src-tarball update script ------------------------------------------------------------------- Fri Dec 29 13:52:55 UTC 2017 - tchvatal@suse.com - Add patch makeman-py3.patch to make sure to use python3 when building - Unpack the stuff only once ------------------------------------------------------------------- Mon Dec 18 13:30:51 UTC 2017 - pgajdos@suse.com - updated to 10.80.1 * pnmtopalm: Refuse to create a compressed image with more than 8 bits per pixel. * pbmtext, libnetpbm font facilities: allow glyphs in font files that have no bitmap data; just used for their advance value to code a space. * pbmtext: Improve error message when there is a problem reading the font file. * libnetpbm font facilities: consider font invalid if a glyph is more than 65536 pixels high or wide. * ppmshadow: handle images with a black background and low contrast images (i.e. little difference between foreground and background). * ppmbrighten: fix bug: red pixels change hue. Introduced in after Netpbm 10.11 (October 2002) and before Netpbm 10.18 (September 2003). * palmtopnm: fix crash if invalid input contains color index that is not in the palette. Always broken (palmtopnm was new in Netpbm 9.10 (October 2001)). * pnmtopalm: fix incorrect output with certain input files and -packbits_compression. Always broken. -packbits_compression was new in Netpbm 10.27 (March 2005). * pnmtopalm: Correct error message recommending running pnmquant when the real solution is to run pnmremap to modify the image to Palm standard colors. * pnmtopalm: Fix bug causing "color not in colormap" failure with -colormap and maxval other than 255. * libnetpbm: font facilities: fix invalid memory reference with certain font files. * libnetpbm: ppm_readcolordict: Improve error message when there is a problem reading the color dictionary. Affects ppmhist. * pgmmake: Fix bug: treats non-numeric gray-level argument as zero. Always broken (Pgmmake was new in Netpbm 10.32, February 2006). * pdbimgtopam, pamtopdbimg: fix various cases of incorrect output, some always present (programs were new in Netpbm 10.52.00 (October 2010)). * libnetpbm: pnm_parsecolorn(), pnm_parsecolor(): fix parsing of rgb: color specifications: yields value slightly too dim. Affects many programs. Broken in Netpbm 10.79 (June 2017). ------------------------------------------------------------------- Wed Aug 2 10:28:18 UTC 2017 - tchvatal@suse.com - Version update to 10.79.3: * Fix license clash between GPL-2 and GPL-3 * Few small fixes ------------------------------------------------------------------- Wed Jul 12 07:50:42 UTC 2017 - tchvatal@suse.com - Drop patch netpbm-missing-file-close.patch fixed differently by upstream - Drop patch netpbm-jasper.patch which is no longer needed - Remove accidental -O0 added to cflags - Version update to 10.79.2: * Fix 'format-security' GNU compiler warning. * libnetpbm: pnm_parsecolorn(), pnm_parsecolor(): fix parsing of rgb: color specifications: yields value slightly too dim. * pamgauss: Add -maximize, -oversample . Thanks Anton Shepelev * pnmconvol: Extend -normalize to be applicable to convolution kernels specified by PGM file. Thanks Anton Shepelev * g3topbm: tolerate fill bits. * pbmtog3: Add -align8, -align16. * ppmshadow: Improve results for very small maxval. * ppmshadow: eliminate extraneous messages from pnmconvol. * libnetpbm: Improve error message for purported image that is exactly 1 byte long (so ends in the middle of what would be the magic number). * pbmtox10bm: Get the Perl interpreter for this Perl program from the PATH instead of hardcoded as /usr/bin/perl (like all other Netpbm Perl programs). * ppmcolormask: fix incorrect output when input maxval is not 255. * bmptopnm: fix crash when input is a Windows BMP with negative number for width. Always broken. (bmptopnm was new, as bmptoppm, in original Netpbm, 1992). * pamcomp: fix incorrect output with -mixtransparency. Always broken. (-mixtransparency was new in Netpbm 10.56, September 2011). * pamcomp: remove debug trace message with -mixtransparency. Always broken. (-mixtransparency was new in Netpbm 10.56, September 2011). * pnmtojpeg: fix array bounds violation in argument list. Always broken (pnmtojpeg was new to Netpbm in Netpbm 8.2 (March 2000). * pamcrater: fix incorrect output with non-square image. Introduced in Netpbm 10.69 (December 2014). * svgtopam: fix treating negative width or height values in SVG like twos complement positive numbers; fail instead. Always broken (svgtopam was new in Netpbm 10.33 (March 2006)). * svgtopam: fix error messages when input has splines or negative positions. Always broken (svgtopam was new in Netpbm 10.33 (March 2006)). * libnetpbm: fix bug: pm_system_XXX closes Standard Input if you supply a Standard Output accepter but not a Standard Input feeder. Broken since Netpbm 10.40 (September 2007). * Build: don't try to build standardppmdfont.c if it already exists (so don't require ppmdcfont to exist). Broken around Netpbm 10.35 (2006). * Build: Define _XOPEN_SOURCE=500 in source files that use M_PI. While C libraries in the past have always provided this with just _XOPEN_SOURCE=null, it appears that M_PI is actually defined by Single Unix Specification 2, aka UNIX98, for which you need _XOPEN_SOURCE=500, and Cygwin has changed to enforce this. ------------------------------------------------------------------- Fri Jun 9 06:11:25 UTC 2017 - pgajdos@suse.com - updated to 10.78.5 * pamgauss: Fix skewed output with even dimension. * bmptopnm: fix crash when input is a Windows BMP with negative number for width. ------------------------------------------------------------------- Mon Jun 5 15:08:18 UTC 2017 - pgajdos@suse.com - updated to 10.78.4 * pamcrater: fix incorrect output with non-square image. * libnetpbm: fix bug: pm_system_XXX closes Standard Input if you supply a Standard Output accepter but not a Standard Input feeder. * fix incorrect output with -mixtransparency. * pamcomp: remove debug trace message with -mixtransparency. * pnmtojpeg: fix array bounds violation in argument list. * ppmpat: Add -color. * ppmpat: Add -argyle1, -argyle2. * pnmtotiff: Fail with -miniswhite or -minisblack on color image rather than produce an invalid TIFF. * tifftopnmcmyk: Default rows per strip to the TIFF library default instead of whatever yields 8K strips. * tifftonm: Fix incorrect PBM output with two-color paletted TIFF image. * tifftopnm: Fix memory corruption when image is more pixels than can be represented as a C unsigned integer. * tifftopnmcmyk: Fix bug: fails with very wide images and no -rowsperstrip. * svgtopam: Fix crash when out of memory. * pnmcrop: Add -closeness * libnetpbm: ppmd_fill_path: remove debug trace. * pnmpad: Fix bug: incorrect output width. - removed netpbm-no-build-date.patch: not needed since: * --version global option: with SOURCE_DATE_EPOCH environment variable, display source code datetime instead of build datetime. ------------------------------------------------------------------- Tue Nov 22 10:30:26 UTC 2016 - pgajdos@suse.com - updated to 10.76.0 * pnmquantall: Fix failure when temporary file location is not the same filesystem as the output file. * pnmquantall: Fix incorrect handling of when the Pnmremap or the final rename fails. * giftopnm: Fix bug: crash on little-endian computers that can't toleration unaligned memory access. Thanks Ignatios Souvatzis (is@netbsd.org). Broken in Netpbm 10.47 (June 2009). * cmuwmtopbm: fix trivial memory leak. Always broken (cmuwmtopbm was in primordial Pbmplus, in 1988). * Build: tifftopnm.c: fix undefined WIFSIGNALED, etc. ------------------------------------------------------------------- Tue Oct 25 10:54:59 UTC 2016 - fstrba@suse.com - Added patch: * netpbm-jasper.patch + Fix build with newer jasper ------------------------------------------------------------------- Mon Aug 22 15:39:46 UTC 2016 - pgajdos@suse.com - updated to 10.75.1 * see HISTORY for upstream changelog * refreshed, reduced, extended patches: netpbm-security-code.patch netpbm-security-scripts.patch netpbm-gcc-warnings.patch ------------------------------------------------------------------- Thu Dec 17 11:29:19 UTC 2015 - pgajdos@suse.com - updated to 10.72.4 * see HISTORY for upstrem changelog * added useful returns + netpbm-gcc-warnings.patch * forwardported . netpbm-security-code.patch ------------------------------------------------------------------- Tue Jun 23 14:00:50 UTC 2015 - mvyskocil@opensuse.org - Drop all libp?m.so symlinks ------------------------------------------------------------------- Mon May 11 14:46:14 UTC 2015 - pgajdos@suse.com - updated to 10.70.4 * pambackground: fix bug: segfault or incorrect results in most cases. * ppmtoarbtxt: Fix some undefined behavior when program limits are exceeded. * anytopnm: convert all images in a multi-image GIF instead of just the first. * nmnorm: add -bsingle, -wsingle. * pamtosvg: fix use of unset variable; probably results in a crash. * pnmgamma -srgbtobt709, -bt709tosrgb: fix bug; incorrect output nearly always. * pamtilt: fix bug: unconditional crash. * pgmmorphconv: fix bug: always produces PGM Plain format. * giftopnm: Fix bug: crashes if purported GIF has neither a global color map nor a local one. * pgmmorphconv: add -gradient. * pnmhisteq: add -noblack and -nowhite. * tifftopnm: allow input file to be nonseekable. * Add yuy2topam. * Add pgmtosbig. * Add st4topgm, pgmtost4. * ppmtoarbtxt: fix bug: wrong output when high numbers represent darker. * ppmtorgb3: Fix buffer overflow with long input file name. * st4topgm: Fix bug: with no argument, uses file named "'" instead of Standard Input. * pnmconvol: Fix bug: wrong output for pixels that convolve to negative values (should be clipped to zero). ------------------------------------------------------------------- Wed Nov 19 09:11:12 UTC 2014 - pgajdos@suse.com - updated to 10.68.1 * pnmconvol: add -bias . * Remove pnmcomp, install a pnmcomp symlink for pamcomp. * Fix incorrect option parsing when there are multiple common options (e.g. -plain -quiet). * cameratopam: fix buffer overflow. * cameratopam: fix incorrect output. * ppmtopict: Fix unconditional crash. ------------------------------------------------------------------- Mon Sep 8 08:17:28 UTC 2014 - pgajdos@suse.com - updated to 10.67.4 * pcdovtoppm: Fix crash due to invalid operator == on some systems. * Fix incorrect option parsing when there are multiple common options (e.g. -plain -quiet). * sgitopnm: add ability to convert 2-channel SGI image. Thanks Prophet of the Way . * etc. see HISTORY - modified patches: * netpbm-make.patch (refreshed) * netpbm-security-code.patch (refreshed) ------------------------------------------------------------------- Mon Sep 8 02:07:35 UTC 2014 - crrodriguez@opensuse.org - minor: man pages from section 3 are developer docs, move to -devel package ------------------------------------------------------------------- Sat Aug 30 16:56:34 UTC 2014 - coolo@suse.com - fix license for spdx 1.2 (IJG is now part of it, loosing SUSE prefix) ------------------------------------------------------------------- Mon Jun 23 13:53:54 UTC 2014 - pgajdos@suse.com - updated to 10.66.3 * sgitopnm: fix bug: no output if input is RLE compressed. * jpegtopnm -dumpexif: fix incorrect display of resolution. * jpegtopnm -dumpexif: fix truncated make, model, or datetime. * jpegtopnm -dumpexif: fix wild pointer with invalid EXIF data. * build fixes ------------------------------------------------------------------- Tue Apr 1 11:25:10 UTC 2014 - pgajdos@suse.com - updated to 10.66.00 * Add pamvalidate. * Add pamfix: Does what pamfixtrunc did, plus repairs excessive sample values. * pgmramp: add -diagonal. * libnetpbm: Read functions validate that sample values do not exceed maxval. * etc. see HISTORY for details ------------------------------------------------------------------- Wed Nov 27 08:36:15 UTC 2013 - pgajdos@suse.com - updated to 10.64.04 * pnmtops: Fix bug: wrong output with -ascii85. Introduced in 10.63 (June 2013). * pnmtops: Fix bug: wrong output with -rle. Introduced in 10.63 (June 2013). * pnmtops: Fix bug: fails with message about waitpid() failing if invoked with SIGCHLD ignored. Introduced in 10.56 (September 2011). * pnmtops: Fix bug: closes Standard Error. Introduced in 10.64.02 (today). * pnmtops: Fix bug: program hangs if it inherits lots of open files. Introduced in 10.56 (September 2011). * pngtopam: fix bug: ignores -gamma. Introduced in 10.48 * see HISTORY for details - removed wordaccess-include-be.patch (upstreamed) - removed stdbool-after-jasper.patch (workaround not needed yet) ------------------------------------------------------------------- Thu Oct 3 20:47:11 UTC 2013 - dvaleev@suse.com - fix include syntax for BigEndian platforms (wordaccess-include-be.patch) ------------------------------------------------------------------- Wed Sep 11 08:05:40 UTC 2013 - pgajdos@suse.com - updated to 10.63.01 * pngtopam: fix bug: ignores -gamma. Introduced in 10.48 (September 2009). * Add pamtowinicon, winicontopam. Thanks Ludolf Holzheid. * pgmnoise: add -maxval, speed up. Thanks Prophet of the Way. * etc. see doc/HISTORY - added stdbool-after-jasper.patch, to be removed in the next submission [bnc#839584] ------------------------------------------------------------------- Mon Dec 31 12:14:17 UTC 2012 - pgajdos@suse.com - Update to 10.61.01: * pamstereogram: change -guidesize default from 10 to 20 * pgmhist: Add -machine option. * pgmhist: Add -median, -quartile, and -decile options. * pamstereogram: Add -guidetop and -guidebottom options to replace trick where negative -guidesize means top, positive means bottom, absent means none. * pamstereogram: -smoothing smooths images even without -texfile. * pnmcat: set don't care bits in packed PBM output to zero so they are predictable. * etc. see doc/HISTORY ------------------------------------------------------------------- Sun Dec 2 14:44:51 UTC 2012 - asterios.dramis@gmail.com - Update libmin to 60. - Added libjpeg-devel, libxml2-devel and pkgconfig(x11) as build requirements. ------------------------------------------------------------------- Wed Nov 21 08:25:24 UTC 2012 - pgajdos@suse.com - updated to 10.60.03: * Xbmtopbm: fix incorrect output, memory leak. Thanks Prophet of the Way . * Pamtojpeg2k: default to no compression ratio constraint and allow compression ratios less than 1. Because of compression metadata, small images do require loss of quality in order to get down to a compression ratio of 1. * Sunicontopnm: Fix incorrect output for depth 8. Always broken (depth = 8 capability was added in Netpbm 10.53 (December 2010). pamgauss: Fix bug: erroneously says -maxval is too big on 64 bit system. Always broken (Pamgauss was added in 10.23 (July 2004). * xpmtoppm: major speedup for 3-character-per pixel files, memory reduction for all files: use hash table instead of linear search or direct index, go row by row. * xpmtoppm: fix bogus "color number too large" failure. Broken in 10.49 (December 2009). * pnm_hashtuple: slight performance improvement from new hash function. Thanks Prophet of the Way . * ppmtospu: wild memory accesses. Always broken (program added in 10.58 (March 2012). * pamtosrf: fix storage corruption. Always broken (program added in 10.55 (June 2011). ------------------------------------------------------------------- Tue Nov 20 09:34:37 UTC 2012 - pgajdos@suse.com - add url tag ------------------------------------------------------------------- Thu Sep 6 15:16:56 UTC 2012 - pgajdos@suse.com - updated to 10.59.2: * transition super-stable --> advanced branch * builds with libpng15 * patches summary: -> dropped unneeded or upstreamed patches: - fixes.patch - libpng14.patch - manpages.patch - pamscale.patch - pnmtopng-CAN-2978.patch -> left patches # make.patch (suse specific) # no-build-time.patch (suse specific) # missing-file-close.patch (should be upstreamed in newer versions) # tmpfile.patch (rewritten) # security-code.patch (taken from fedora, replacement of former security.patch) # security-scripts.patch (taken from fedora, replacement of former security2.patch) ------------------------------------------------------------------- Thu Aug 30 10:04:11 UTC 2012 - cfarrell@suse.com - license update: BSD-3-Clause and GPL-2.0+ and SUSE-IJG and MIT and SUSE-Public-Domain SPDX format, as per Fedora declaration ------------------------------------------------------------------- Tue Aug 7 12:48:33 UTC 2012 - pgajdos@suse.com - updated to 10.35.86: * ppmtobmp: fix failure with "internal error" message on all uses. * pamscale: fix all black output with resampling. * pgmtexture: fix integer overflow in difference variance. * pgmtexture: fix array bounds violations in various calculations. * pngtopnm: fix crash with invalid tIME chunk. ------------------------------------------------------------------- Tue Nov 1 14:29:33 UTC 2011 - pgajdos@suse.com - updated to 10.35.82: * pnmtopng: fix bug: with -alpha specifying a mask which contains no fully transparent area, output PNG is fully opaque. Introduced in 10.29. * pnmquant: work with older Perl that doesn't have 3-argument open. * pnmtops: fix message: says "from top edge" where it means "from bottom edge." * pgmtexture: fix wrong sum variance result. Wrong since the beginning. Thanks Francois P. S. Luus . ------------------------------------------------------------------- Tue May 24 14:04:05 UTC 2011 - pgajdos@novell.com - updated to 10.35.80: * asciitopgm: fix bug: memory corruption on too-long lines. * asciitopgm: fix bug: improper handling of blank lines. * pngtopnm: fix bug: -verbose reports history chunk present when it's really a palette. * bmptopnm: Don't crash on invalid zero value of image height in the BMP header of a compressed file. * bmptopnm: don't crash on large invalid value of 'colorsused' in the BMP header. * ilbmtoppm: Don't crash on image that has a transparent color index, but no color map. ------------------------------------------------------------------- Tue Nov 16 15:19:40 CET 2010 - pgajdos@suse.cz - updated to 10.35.77: * ppmtompeg: fix crash with free of unallocated memory. * Build: don't expect snprintf() to exist. * Build: don't use or bzero(). ------------------------------------------------------------------- Wed Sep 1 11:13:33 CEST 2010 - pgajdos@suse.cz - updated to 10.35.76: * Pnmtopng: -libversion doesn't report level of linked libz. * don't fail due to SIGRTMIN, SIGRTMAX being undefined. * palmtopnm: fix for pixel size 16. Thanks Paul Bolle . * fix -reduce. Introduced in 10.27. - build against libpng14 * libpng14.patch ------------------------------------------------------------------- Tue Aug 31 03:55:28 UTC 2010 - cristian.rodriguez@opensuse.org - Do not include build date in binaries ------------------------------------------------------------------- Tue Apr 6 11:21:31 CEST 2010 - pgajdos@suse.cz - requires libpng12-compat-devel instead of libpng-devel for build: netpbm will be compatible with libpng 1.4 branch from version 10.48 ------------------------------------------------------------------- Tue Mar 30 12:33:31 CEST 2010 - pgajdos@suse.cz - updated to 10.35.74 (see doc/HISTORY) * upstreamed or outdated - colornames-init.diff (present in the code) - endian.patch (tested against bnc#105431) - pamtouil.patch (present in the code) - ximtoppm-fixes.patch (present in the code) - [partially, refreshed] fixes.patch - pngtomng-transparent.patch (tested against bnc#225258) - rgb.patch (/usr/share/X11/rgb.txt is in RGB_DB2 yet) * .dif renamed to make.patch * gcc45.patch merged into fixes.patch ------------------------------------------------------------------- Sat Feb 13 23:57:33 CET 2010 - rguenther@suse.de - fix harmless buffer-overflow to fix build with GCC 4.5 ------------------------------------------------------------------- Fri Dec 18 22:20:11 CET 2009 - jengelh@medozas.de - add baselibs.conf as a source ------------------------------------------------------------------- Tue Nov 24 18:59:59 CET 2009 - pgajdos@suse.cz - updated to 10.35.69 (see HISTORY) ------------------------------------------------------------------- Thu Aug 6 10:40:15 CEST 2009 - pgajdos@suse.cz - updated to 10.35.66 (see HISTORY) + mainly build fixes - added fclose [bnc#528306] * missing-file-close.patch ------------------------------------------------------------------- Mon Jul 13 22:09:48 CEST 2009 - coolo@novell.com - fix broken symlink ------------------------------------------------------------------- Wed Jun 17 16:28:54 CEST 2009 - nadvornik@suse.cz - improved generating of man pages [bnc#431226] - fixed various warnings ------------------------------------------------------------------- Tue Jun 16 14:06:12 CEST 2009 - nadvornik@suse.cz - generate man pages from html ------------------------------------------------------------------- Mon Jun 15 16:56:54 CEST 2009 - nadvornik@suse.cz - updated to 10.35.64 * for detailed changelog see /usr/share/doc/packages/netpbm/HISTORY - use security patches from Fedora ------------------------------------------------------------------- Mon Jun 1 14:22:31 CEST 2009 - nadvornik@suse.cz - build fix: use non-conflicting name instead of "getline" ------------------------------------------------------------------- Wed Jan 14 10:22:46 CET 2009 - olh@suse.de - obsolete libnetpbm-XXbit instead of netpbm-XXbit ------------------------------------------------------------------- Wed Jan 7 12:34:56 CET 2009 - olh@suse.de - obsolete old -XXbit packages (bnc#437293) ------------------------------------------------------------------- Fri Nov 28 16:05:39 CET 2008 - nadvornik@suse.cz - fixed a crash in pamperspective by an update to newer version [bnc#440954] ------------------------------------------------------------------- Wed Oct 22 15:11:50 CEST 2008 - nadvornik@suse.cz - fixed "pamscale -reduce" [bnc#391972] ------------------------------------------------------------------- Thu Apr 10 12:54:45 CEST 2008 - ro@suse.de - added baselibs.conf file to build xxbit packages for multilib support ------------------------------------------------------------------- Fri Feb 1 21:25:57 CET 2008 - meissner@suse.de - fixed potential 1 byte array overread ------------------------------------------------------------------- Wed Nov 21 15:56:56 CET 2007 - nadvornik@suse.cz - compile with -flax-vector-conversions ------------------------------------------------------------------- Fri Nov 9 17:19:46 CET 2007 - nadvornik@suse.cz - use system libjasper [#339731] ------------------------------------------------------------------- Thu Jul 19 11:34:07 CEST 2007 - nadvornik@suse.cz - updated to 10.26.44 (many bugfixes) - applied Shared Library Packaging Policy: * created libnetpbm-devel subpackage * renamed libnetpbm to libnetpbm10 ------------------------------------------------------------------- Wed Apr 11 16:19:31 CEST 2007 - nadvornik@suse.cz - removed ppmtompeg sources [#261140] ------------------------------------------------------------------- Thu Mar 29 14:13:44 CEST 2007 - rguenther@suse.de - add flex BuildRequires ------------------------------------------------------------------- Wed Dec 6 11:21:08 CET 2006 - prusnak@suse.cz - fixed pamtouil crash when -name was specified (pamtouil.patch) - changed transparency handling (pnmtopng-transparent.patch) [#225258] ------------------------------------------------------------------- Thu Nov 30 17:34:42 CET 2006 - prusnak@suse.cz - fixed missing manpages [#224478] - fixed segfault in pbmtext [#224420] ------------------------------------------------------------------- Tue Nov 14 14:52:55 CET 2006 - prusnak@suse.cz - fixed [#216670] - removed man pages that pointed to online documentation (manpages.patch) - added man pages generated from HTML documentation (manpages.tar.bz2) ------------------------------------------------------------------- Thu Mar 23 17:12:34 CET 2006 - nadvornik@suse.cz - fixed uninitialized variables [#155948] ------------------------------------------------------------------- Wed Jan 25 21:38:39 CET 2006 - mls@suse.de - converted neededforbuild to BuildRequires ------------------------------------------------------------------- Thu Jan 12 16:31:23 CET 2006 - nadvornik@suse.cz - compile with -fstack-protector ------------------------------------------------------------------- Thu Jan 5 17:46:45 CET 2006 - nadvornik@suse.cz - updated to 10.26.22 ------------------------------------------------------------------- Tue Nov 15 19:17:40 CET 2005 - nadvornik@suse.cz - fixed possible buffer overflow [#133649] ------------------------------------------------------------------- Thu Oct 13 11:33:28 CEST 2005 - nadvornik@suse.cz - fixed possible buffer overflow (CAN-2005-2978) [#119601] ------------------------------------------------------------------- Mon Sep 26 17:52:57 CEST 2005 - nadvornik@suse.cz - fixed fiasco on bigendian [#105431] ------------------------------------------------------------------- Tue Aug 9 17:19:09 CEST 2005 - nadvornik@suse.cz - call ghostscript with the -dSAFER option [#102527] ------------------------------------------------------------------- Mon Aug 1 10:14:20 CEST 2005 - nadvornik@suse.cz - fixed libnetpb.so symlink ------------------------------------------------------------------- Fri Jul 29 17:13:34 CEST 2005 - nadvornik@suse.cz - installed palm colormaps required by plucker ------------------------------------------------------------------- Thu Jul 28 20:58:18 CEST 2005 - nadvornik@suse.cz - updated to 10.26.12 ------------------------------------------------------------------- Wed Jun 22 16:07:55 CEST 2005 - schwab@suse.de - Fix aliasing bug. - Don't strip binaries. ------------------------------------------------------------------- Thu Jan 6 12:31:14 CET 2005 - nadvornik@suse.cz - updated to 10.18.18 - fixed tempdir handling in anytopbm [#49446] ------------------------------------------------------------------- Fri Nov 19 11:27:44 CET 2004 - ro@suse.de - fixed file list ------------------------------------------------------------------- Tue Aug 31 22:08:00 CEST 2004 - jw@suse.de - fix uninitialized colornames in libppmcolor.c, that caused ppmtoxpm to segv on x86-64. ------------------------------------------------------------------- Fri Aug 27 10:19:05 CEST 2004 - kukuk@suse.de - Fix .so symlink ------------------------------------------------------------------- Thu Aug 26 16:06:55 CEST 2004 - nadvornik@suse.cz - updated to 10.18.15: many bugfixes, incuding pnmtopng fix [#42868] ------------------------------------------------------------------- Thu Mar 18 16:27:04 CET 2004 - nadvornik@suse.cz - do not pack /usr/bin/doc.url [#36329] ------------------------------------------------------------------- Fri Mar 05 14:10:33 CET 2004 - nadvornik@suse.cz - fixed pbmtextps [#32104] - fixed dangerous compiler warnings ------------------------------------------------------------------- Mon Jan 26 17:49:30 CET 2004 - nadvornik@suse.cz - fixed temp files handling [#34036] ------------------------------------------------------------------- Sat Jan 10 16:38:36 CET 2004 - adrian@suse.de - add %run_ldconfig ------------------------------------------------------------------- Thu Sep 18 10:55:50 CEST 2003 - nadvornik@suse.cz - fixed tail/head syntax [#31231] ------------------------------------------------------------------- Wed May 28 11:59:00 CEST 2003 - nadvornik@suse.cz - remove unpackaged files from buildroot ------------------------------------------------------------------- Thu Feb 13 18:22:39 CET 2003 - ro@suse.de - fix symlink for libnetpbm.so ------------------------------------------------------------------- Tue Feb 11 18:47:07 CET 2003 - nadvornik@suse.cz - updated to 10.11.4 ------------------------------------------------------------------- Mon Aug 05 17:05:05 CEST 2002 - nadvornik@suse.cz - removed g3topbm again ------------------------------------------------------------------- Mon Jul 29 14:07:27 CEST 2002 - schwab@suse.de - Fix reference to perl in scripts. ------------------------------------------------------------------- Sat Jul 27 18:53:34 CEST 2002 - kukuk@suse.de - Create compatibility links for the old libraries to compile old sources ------------------------------------------------------------------- Sat Jul 27 09:50:13 CEST 2002 - meissner@suse.de - %_lib fixes, use RPM_OPT_FLAGS and -fPIC ------------------------------------------------------------------- Fri Jul 26 21:39:00 CEST 2002 - adrian@suse.de - fix neededforbuild ------------------------------------------------------------------- Fri Jul 26 12:25:48 CEST 2002 - nadvornik@suse.cz - updated to 10.5: - libraries libpbm, libpgm, libpnm, libppm merged to libnetpbm - documentation is in html only ------------------------------------------------------------------- Tue May 14 13:40:53 CEST 2002 - nadvornik@suse.cz - fixed usage of the %{_libdir} macro ------------------------------------------------------------------- Tue Feb 26 14:56:37 CET 2002 - nadvornik@suse.cz - fixed "#!/bin/sh" line in ppmtomap ------------------------------------------------------------------- Thu Feb 7 16:37:29 CET 2002 - nadvornik@suse.cz - updated to 9.24 ------------------------------------------------------------------- Fri Feb 1 00:26:08 CET 2002 - ro@suse.de - changed neededforbuild to ------------------------------------------------------------------- Thu Jan 10 16:21:10 CET 2002 - nadvornik@suse.cz - update to 9.23: - bugfix release - patched pnmtops to accept -dpi x [bug #12591] - used macros %{_lib} and %{_libdir} ------------------------------------------------------------------- Wed Dec 5 18:11:02 CET 2001 - nadvornik@suse.cz - update to 9.21: - new: pamdeinterlace, pnmquant, ppmtoneo, neotoppm ------------------------------------------------------------------- Tue Sep 4 10:13:47 CEST 2001 - nadvornik@suse.cz - removed jbigtopnm and pnmtojbig because of potential patent problems [bug #9903] - fixed segfault in icontopnm ------------------------------------------------------------------- Thu Aug 23 18:48:36 CEST 2001 - ro@suse.de - added pm.h and pm_config.h to INTERFACE_HEADERS (pm.h is included by pbm.h and includes pm_config.h) ------------------------------------------------------------------- Thu Aug 23 15:04:35 CEST 2001 - nadvornik@suse.cz - update to 9.16 new: pbmtopsg3 (Postscript G3 fax), pbmtonokia, ppmrainbow pamoil (a replacement for pgmoil) fixes and updates: ppmtogif, ppmtojpeg, xpmtoppm, pnmtopng/pngtopnm, giftopnm, ppm3d, tifftopnm, pgmcrater, pnmgamma, ppmcie, pnmscale, pnmscalefixed, ppmtoeyuv, eyuvtoppm pstopnm - removed hpcdtoppm from source, because selling and commercial using is prohibited ------------------------------------------------------------------- Tue Jun 5 14:23:11 CEST 2001 - pblaha@suse.cz - upgrade on 9.14 - add documentation and examples for ppmtompeg fix bug #8647 ------------------------------------------------------------------- Thu Apr 5 17:38:19 CEST 2001 - pblaha@suse.cz - make ln -s pnmtoplainpnm pnmnoraw and ln -s gemtopnm gemtopbm ------------------------------------------------------------------- Tue Apr 3 10:44:48 CEST 2001 - kukuk@suse.de - Remove g2topbm again due conficts with g3utils ------------------------------------------------------------------- Mon Mar 26 14:47:55 CEST 2001 - pblaha@suse.cz - update on 9.12 ------------------------------------------------------------------- Wed Mar 14 14:56:39 CET 2001 - pblaha@suse.cz - remove g3topbm due to conflict with g3utils ------------------------------------------------------------------- Wed Mar 7 18:04:02 CET 2001 - pblaha@suse.cz - update on 9.11 ------------------------------------------------------------------- Wed Jan 24 11:59:36 CET 2001 - pblaha@suse.cz - update on 9.10 ------------------------------------------------------------------- Fri Dec 22 00:48:09 MET 2000 - garloff@suse.de - Add Provides + Obsoletes: libnetpb. - Use some more macros in spec file. - bzip2 source. ------------------------------------------------------------------- Tue Dec 5 15:16:05 CET 2000 - schwab@suse.de - Be sure to compile with -fpic. ------------------------------------------------------------------- Mon Dec 4 19:10:35 CET 2000 - kukuk@suse.de - Fix again path to perl ------------------------------------------------------------------- Thu Nov 30 17:10:01 CET 2000 - pblaha@suse.cz - remove g3topbm and pbmtog3 for conflict with g3utils ------------------------------------------------------------------- Tue Nov 28 11:35:39 CET 2000 - kukuk@suse.de - Use /usr/bin/perl ------------------------------------------------------------------- Tue Nov 28 10:11:44 CET 2000 - pblaha@suse.cz - remove hpcdtoppm because conflict with photocd ------------------------------------------------------------------- Mon Oct 2 18:11:17 CEST 2000 - pblaha@suse.cz - update to 9.8 and rename libnetpb to libnetpbm ------------------------------------------------------------------- Fri Sep 29 01:24:47 CEST 2000 - ro@suse.de - fixed Makefile deps ------------------------------------------------------------------- Mon Jul 10 15:32:37 CEST 2000 - bubnikv@suse.cz - fixed pbmtog3 to use fixed width of fax image (standard), added switch to allow usage of source image width - updated man page of pbmtog3 - changed URLs of home page and source file ------------------------------------------------------------------- Tue Jun 20 12:15:57 CEST 2000 - nadvornik@suse.cz - added shhopt.h, libshhopt.* ------------------------------------------------------------------- Fri May 26 16:11:40 CEST 2000 - bubnikv@suse.cz - sorted ------------------------------------------------------------------- Fri May 19 16:43:31 CEST 2000 - nadvornik@suse.cz - fixed Imakefile ------------------------------------------------------------------- Tue May 16 12:09:10 CEST 2000 - nadvornik@suse.cz - update to 8.4 - added BuildRoot ------------------------------------------------------------------- Fri May 12 13:47:13 CEST 2000 - schwab@suse.de - pbmplus.h: fix linux configuration. ------------------------------------------------------------------- Tue Feb 29 16:23:26 CET 2000 - kukuk@suse.de - Let ldconfig create correct links for shared libraries and add them to file list ------------------------------------------------------------------- Mon Sep 13 17:23:57 CEST 1999 - bs@suse.de - ran old prepare_spec on spec file to switch to new prepare_spec. ------------------------------------------------------------------- Thu Jan 14 00:25:12 MET 1999 - ro@suse.de - pbmplus.h: don't redeclare write on alpha ------------------------------------------------------------------- Wed Jun 17 16:33:08 MEST 1998 - ro@suse.de - patched to build for libc5 and glibc ------------------------------------------------------------------- Thu May 14 14:25:59 MEST 1998 - ro@suse.de - added patch to build pbmtosff from Christian Lademann ------------------------------------------------------------------- Tue May 12 18:21:56 MEST 1998 - ro@suse.de - extracted package from libgr / build from own sources