commit netpbm for openSUSE:Factory
Hello community, here is the log from the commit of package netpbm for openSUSE:Factory checked in at 2020-05-07 17:49:28 Comparing /work/SRC/openSUSE:Factory/netpbm (Old) and /work/SRC/openSUSE:Factory/.netpbm.new.2738 (New) Package is "netpbm" Thu May 7 17:49:28 2020 rev:72 rq:800053 version:10.88.1 Changes: --- /work/SRC/openSUSE:Factory/netpbm/netpbm.changes2020-01-01 14:58:01.949922769 +0100 +++ /work/SRC/openSUSE:Factory/.netpbm.new.2738/netpbm.changes 2020-05-07 17:49:35.993155367 +0200 @@ -1,0 +2,12 @@ +Mon May 4 12:42:15 UTC 2020 - pgaj...@suse.com + +- added patches + fix bsc#1170831 -- sent to bry...@giraffe-data.com on 2020-05-04 + + netpbm-pbmtonokia-cmdline-txt-null.patch + +--- +Thu Apr 30 14:14:22 UTC 2020 - Martin Liška + +- Add ubsan_build and remove not needed patch netpbm-asan.patch. + +--- Old: netpbm-asan.patch New: netpbm-pbmtonokia-cmdline-txt-null.patch Other differences: -- ++ netpbm.spec ++ --- /var/tmp/diff_new_pack.tU2s5B/_old 2020-05-07 17:49:36.981157458 +0200 +++ /var/tmp/diff_new_pack.tU2s5B/_new 2020-05-07 17:49:36.985157466 +0200 @@ -1,7 +1,7 @@ # # spec file for package netpbm # -# Copyright (c) 2019 SUSE LLC +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,6 +18,7 @@ %define debug_build0 %define asan_build 0 +%define ubsan_build0 %define libmaj 11 %define libmin 88 %define libver %{libmaj}.%{libmin} @@ -35,7 +36,6 @@ # SUSE specific Patch0: %{name}-make.patch # neccessary for running with ASAN -Patch1: %{name}-asan.patch Patch3: %{name}-tmpfile.patch Patch4: %{name}-security-code.patch Patch5: %{name}-security-scripts.patch @@ -47,6 +47,8 @@ Patch9: big-endian.patch # bsc#1144255 disable jpeg2k support due to removal of jasper Patch10:netpbm-disable-jasper.patch +# bsc#1170831 -- sent to bry...@giraffe-data.com on 2020-05-04 +Patch11:netpbm-pbmtonokia-cmdline-txt-null.patch BuildRequires: flex BuildRequires: libjpeg-devel BuildRequires: libpng-devel @@ -102,6 +104,7 @@ %patch8 -p1 %patch9 -p1 %patch10 -p1 +%patch11 -p1 mkdir pnmtopalm # for %%doc pnmtopalm cp -p converter/other/pnmtopalm/{LICENSE,README} pnmtopalm @@ -119,8 +122,12 @@ export CFLAGS="$CFLAGS -O0" %endif %if %{asan_build} -export CFLAGS="$CFLAGS -fsanitize=address" -patch -p1 < %{PATCH1} +export CFLAGS="$CFLAGS -fsanitize=address -fno-sanitize-recover=all" +export LDFLAGS="$LDFLAGS -fsanitize=address" +%endif +%if %{ubsan_build} +export CFLAGS="$CFLAGS -fsanitize=undefined -fno-sanitize-recover=all" +export LDFLAGS="$LDFLAGS -fsanitize=undefined" %endif make %{?_smp_mflags} CFLAGS="$CFLAGS" rm doc/INSTALL @@ -152,6 +159,12 @@ %postun -n libnetpbm%{libmaj} -p /sbin/ldconfig %check +%if %{asan_build} +export LSAN_OPTIONS="detect_leaks=0" +%endif +%if %{ubsan_build} +export UBSAN_OPTIONS="print_stacktrace=1" +%endif # do not run unneccesary tests sed -i '/all-in-place/d' test/Test-Order sed -i '/legacy-names/d' test/Test-Order ++ netpbm-pbmtonokia-cmdline-txt-null.patch ++ Index: netpbm-10.88.1/converter/pbm/pbmtonokia.c === --- netpbm-10.88.1.orig/converter/pbm/pbmtonokia.c 2019-12-20 11:44:12.938955573 +0100 +++ netpbm-10.88.1/converter/pbm/pbmtonokia.c 2020-05-04 14:28:15.636966434 +0200 @@ -412,7 +412,8 @@ convertToNpm(bit ** const image, header[ 3] = 0; header[ 4] = len; header[ 5] = 0; -memcpy([5], text, len); +if (text) + memcpy([5], text, len); header[ 6 + len] = cols; header[ 7 + len] = rows; header[ 8 + len] = 1;
commit netpbm for openSUSE:Factory
Hello community, here is the log from the commit of package netpbm for openSUSE:Factory checked in at 2020-01-01 14:57:29 Comparing /work/SRC/openSUSE:Factory/netpbm (Old) and /work/SRC/openSUSE:Factory/.netpbm.new.6675 (New) Package is "netpbm" Wed Jan 1 14:57:29 2020 rev:71 rq:758532 version:10.88.1 Changes: --- /work/SRC/openSUSE:Factory/netpbm/netpbm.changes2019-09-11 10:20:11.147512308 +0200 +++ /work/SRC/openSUSE:Factory/.netpbm.new.6675/netpbm.changes 2020-01-01 14:58:01.949922769 +0100 @@ -1,0 +2,40 @@ +Fri Dec 20 12:48:25 UTC 2019 - pgaj...@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) + +--- Old: netpbm-10.86.3-documentation.tar.bz2 netpbm-10.86.3-nohpcdtoppm-noppmtompeg.tar.bz2 New: netpbm-10.88.1-documentation.tar.bz2 netpbm-10.88.1-nohpcdtoppm-noppmtompeg.tar.bz2 Other differences: -- ++ netpbm.spec ++ --- /var/tmp/diff_new_pack.mxiyNN/_old 2020-01-01 14:58:03.137923389 +0100 +++ /var/tmp/diff_new_pack.mxiyNN/_new 2020-01-01 14:58:03.165923404 +0100 @@ -1,7 +1,7 @@ # # spec file for package netpbm # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,22 +12,22 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # %define debug_build0 %define asan_build 0 %define libmaj 11 -%define libmin 86 +%define libmin 88 %define libver %{libmaj}.%{libmin} Name: netpbm -Version:10.86.3 +Version:10.88.1 Release:0 Summary:A Graphics Conversion Package License:BSD-3-Clause AND GPL-2.0-or-later AND IJG AND MIT AND SUSE-Public-Domain Group: Productivity/Graphics/Convertors -Url:http://netpbm.sourceforge.net/ +URL:http://netpbm.sourceforge.net/ Source: netpbm-%{version}-nohpcdtoppm-noppmtompeg.tar.bz2 Source1:netpbm-%{version}-documentation.tar.bz2 Source2:baselibs.conf @@ -158,7 +158,12 @@ # picttoppm.c: #error "Unfixable. Don't ship me" sed -i '/pict-roundtrip/d' test/Test-Order # pstopnm is not shipped -sed -i '/^ps.*\.test/d'test/Test-Order +sed -i '/^l\?ps.*\.test/d' test/Test-Order +# pnmquant.test seems to be broken?: I do not get "Expected failure 7" and "Expected failure 8": +# pnmquant -spreadbrightness -spreadluminosity 16 testimg.ppm +# pnmquant -floyd -nofloyd 16 testimg.ppm +# both succedes ($? == 0) +sed -i
commit netpbm for openSUSE:Factory
Hello community, here is the log from the commit of package netpbm for openSUSE:Factory checked in at 2019-09-11 10:20:09 Comparing /work/SRC/openSUSE:Factory/netpbm (Old) and /work/SRC/openSUSE:Factory/.netpbm.new.7948 (New) Package is "netpbm" Wed Sep 11 10:20:09 2019 rev:70 rq:728224 version:10.86.3 Changes: --- /work/SRC/openSUSE:Factory/netpbm/netpbm.changes2019-07-22 12:16:56.879719029 +0200 +++ /work/SRC/openSUSE:Factory/.netpbm.new.7948/netpbm.changes 2019-09-11 10:20:11.147512308 +0200 @@ -1,0 +2,8 @@ +Wed Sep 4 06:25:03 UTC 2019 - mvet...@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 + +--- New: netpbm-disable-jasper.patch Other differences: -- ++ netpbm.spec ++ --- /var/tmp/diff_new_pack.4ks4Pd/_old 2019-09-11 10:20:12.775512106 +0200 +++ /var/tmp/diff_new_pack.4ks4Pd/_new 2019-09-11 10:20:12.779512106 +0200 @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# Please submit bugfixes or comments via http://bugs.opensuse.org/ # @@ -45,8 +45,9 @@ Patch8: signed-char.patch # PATCH-FIX-UPSTREAM fix dependency on byte order Patch9: big-endian.patch +# bsc#1144255 disable jpeg2k support due to removal of jasper +Patch10:netpbm-disable-jasper.patch BuildRequires: flex -BuildRequires: libjasper-devel BuildRequires: libjpeg-devel BuildRequires: libpng-devel BuildRequires: libtiff-devel @@ -100,6 +101,7 @@ %patch7 -p1 %patch8 -p1 %patch9 -p1 +%patch10 -p1 mkdir pnmtopalm # for %%doc pnmtopalm cp -p converter/other/pnmtopalm/{LICENSE,README} pnmtopalm ++ netpbm-disable-jasper.patch ++ Index: netpbm-10.86.3/config.mk.in === --- netpbm-10.86.3.orig/config.mk.in +++ netpbm-10.86.3/config.mk.in @@ -482,7 +482,7 @@ JBIGLIB = $(INTERNAL_JBIGLIB) JBIGHDR_DIR = $(INTERNAL_JBIGHDR_DIR) # The Jasper JPEG-2000 image compression library (aka JasPer): -JASPERLIB = -ljasper +JASPERLIB = NONE JASPERHDR_DIR = /usr/include/jasper # JASPERDEPLIBS is the libraries (-l options or file names) on which # The Jasper library depends -- i.e. what you have to link into any
commit netpbm for openSUSE:Factory
Hello community, here is the log from the commit of package netpbm for openSUSE:Factory checked in at 2019-07-22 12:16:55 Comparing /work/SRC/openSUSE:Factory/netpbm (Old) and /work/SRC/openSUSE:Factory/.netpbm.new.4126 (New) Package is "netpbm" Mon Jul 22 12:16:55 2019 rev:69 rq:714058 version:10.86.3 Changes: --- /work/SRC/openSUSE:Factory/netpbm/netpbm.changes2019-06-04 12:07:27.911917573 +0200 +++ /work/SRC/openSUSE:Factory/.netpbm.new.4126/netpbm.changes 2019-07-22 12:16:56.879719029 +0200 @@ -1,0 +2,6 @@ +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 + +--- New: big-endian.patch signed-char.patch Other differences: -- ++ netpbm.spec ++ --- /var/tmp/diff_new_pack.KA9RFv/_old 2019-07-22 12:16:58.207718668 +0200 +++ /var/tmp/diff_new_pack.KA9RFv/_new 2019-07-22 12:16:58.211718667 +0200 @@ -41,6 +41,10 @@ Patch5: %{name}-security-scripts.patch Patch6: %{name}-gcc-warnings.patch Patch7: makeman-py3.patch +# PATCH-FIX-UPSTREAM fix bad use of plain char +Patch8: signed-char.patch +# PATCH-FIX-UPSTREAM fix dependency on byte order +Patch9: big-endian.patch BuildRequires: flex BuildRequires: libjasper-devel BuildRequires: libjpeg-devel @@ -94,6 +98,8 @@ %patch5 -p1 %patch6 -p1 %patch7 -p1 +%patch8 -p1 +%patch9 -p1 mkdir pnmtopalm # for %%doc pnmtopalm cp -p converter/other/pnmtopalm/{LICENSE,README} pnmtopalm ++ big-endian.patch ++ Index: netpbm-10.86.3/converter/pbm/pbmtozinc.c === --- netpbm-10.86.3.orig/converter/pbm/pbmtozinc.c +++ netpbm-10.86.3/converter/pbm/pbmtozinc.c @@ -107,7 +107,10 @@ packer_putitem(Packer * const packerP) { putchar(' '); ++packerP->itemsperline; -printf ("0x%02x%02x", packerP->item & 255, packerP->item >> 8); +if (BYTE_ORDER == LITTLE_ENDIAN) +printf ("0x%02x%02x", packerP->item & 255, packerP->item >> 8); +else +printf ("0x%02x%02x", packerP->item >> 8, packerP->item & 255); } ++ signed-char.patch ++ Index: netpbm-10.86.3/converter/other/pnmtopalm/palmtopnm.c === --- netpbm-10.86.3.orig/converter/other/pnmtopalm/palmtopnm.c +++ netpbm-10.86.3/converter/other/pnmtopalm/palmtopnm.c @@ -823,7 +823,7 @@ readPackBitsRow16(FILE * const unsigned int j; for (j = 0; j < bytesPerRow; ) { -char incount; +signed char incount; pm_readchar(ifP, ); if (incount < 0) { /* How do we handle incount == -128 ? */ @@ -865,7 +865,7 @@ readPackBitsRow(FILE * const if unsigned int j; for (j = 0; j < bytesPerRow; ) { -char incount; +signed char incount; pm_readchar(ifP, ); if (incount < 0) { /* How do we handle incount == -128 ? */
commit netpbm for openSUSE:Factory
Hello community, here is the log from the commit of package netpbm for openSUSE:Factory checked in at 2019-06-04 12:07:24 Comparing /work/SRC/openSUSE:Factory/netpbm (Old) and /work/SRC/openSUSE:Factory/.netpbm.new.5148 (New) Package is "netpbm" Tue Jun 4 12:07:24 2019 rev:68 rq:706655 version:10.86.3 Changes: --- /work/SRC/openSUSE:Factory/netpbm/netpbm.changes2019-05-17 23:39:27.778034762 +0200 +++ /work/SRC/openSUSE:Factory/.netpbm.new.5148/netpbm.changes 2019-06-04 12:07:27.911917573 +0200 @@ -1,0 +2,6 @@ +Fri May 31 09:32:34 UTC 2019 - pgaj...@suse.com + +- enable the test suite +- do no ship pstopnm [bsc#1136936] + +--- Other differences: -- ++ netpbm.spec ++ --- /var/tmp/diff_new_pack.y7v1jr/_old 2019-06-04 12:07:29.091917187 +0200 +++ /var/tmp/diff_new_pack.y7v1jr/_new 2019-06-04 12:07:29.095917186 +0200 @@ -128,7 +128,6 @@ %install # netpbm has _interactive_ install perl script, see doc/INSTALL make pkgdir=`pwd`/package package STRIPFLAG= -rm package/bin/g3topbm #conflict with g3utils # mkdir -p %{buildroot}%{_prefix}/{bin,include,%{_lib},share/man,share/%{name}} cp -pd package/bin/* %{buildroot}%{_bindir} @@ -138,10 +137,23 @@ cp -prd man/* %{buildroot}%{_mandir} install -m 644 converter/other/pnmtopalm/*.map \ %{buildroot}%{_datadir}/%{name} +rm %{buildroot}%{_bindir}/g3topbm # conflict with g3utils +rm %{buildroot}%{_bindir}/pstopnm # disable due security reasons, e. g. [bsc#1105592] %post -n libnetpbm%{libmaj} -p /sbin/ldconfig %postun -n libnetpbm%{libmaj} -p /sbin/ldconfig +%check +# do not run unneccesary tests +sed -i '/all-in-place/d' test/Test-Order +sed -i '/legacy-names/d' test/Test-Order +# picttoppm.c: #error "Unfixable. Don't ship me" +sed -i '/pict-roundtrip/d' test/Test-Order +# pstopnm is not shipped +sed -i '/^ps.*\.test/d'test/Test-Order +mkdir package-test-{tmp,results} +make pkgdir=`pwd`/package tmpdir=`pwd`/package-test-tmp RESULTDIR=`pwd`/package-test-results check-package + %files %doc README doc/* netpbm.sourceforge.net/doc %doc pnmtopalm/
commit netpbm for openSUSE:Factory
Hello community, here is the log from the commit of package netpbm for openSUSE:Factory checked in at 2019-05-17 23:39:25 Comparing /work/SRC/openSUSE:Factory/netpbm (Old) and /work/SRC/openSUSE:Factory/.netpbm.new.5148 (New) Package is "netpbm" Fri May 17 23:39:25 2019 rev:67 rq:703437 version:10.86.3 Changes: --- /work/SRC/openSUSE:Factory/netpbm/netpbm.changes2019-01-03 18:04:34.240250103 +0100 +++ /work/SRC/openSUSE:Factory/.netpbm.new.5148/netpbm.changes 2019-05-17 23:39:27.778034762 +0200 @@ -1,0 +2,67 @@ +Wed May 15 05:44:20 UTC 2019 - pgaj...@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 - pgaj...@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) + +--- Old: netpbm-10.85.0-documentation.tar.bz2 netpbm-10.85.0-nohpcdtoppm-noppmtompeg.tar.bz2 New: netpbm-10.86.3-documentation.tar.bz2 netpbm-10.86.3-nohpcdtoppm-noppmtompeg.tar.bz2 netpbm-asan.patch Other differences: -- ++ netpbm.spec ++ --- /var/tmp/diff_new_pack.CVJWrs/_old 2019-05-17 23:39:28.554034336 +0200 +++ /var/tmp/diff_new_pack.CVJWrs/_new 2019-05-17 23:39:28.558034334 +0200 @@ -1,7 +1,7 @@ # # spec file for package netpbm # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,11 +16,13 @@ # +%define debug_build0 +%define asan_build 0 %define libmaj 11 -%define libmin 85 +%define libmin 86 %define libver %{libmaj}.%{libmin} Name: netpbm -Version:10.85.0 +Version:10.86.3 Release:0 Summary:A Graphics Conversion Package License:BSD-3-Clause AND GPL-2.0-or-later AND IJG AND MIT AND
commit netpbm for openSUSE:Factory
Hello community, here is the log from the commit of package netpbm for openSUSE:Factory checked in at 2019-01-03 18:04:23 Comparing /work/SRC/openSUSE:Factory/netpbm (Old) and /work/SRC/openSUSE:Factory/.netpbm.new.28833 (New) Package is "netpbm" Thu Jan 3 18:04:23 2019 rev:66 rq:662362 version:10.85.0 Changes: --- /work/SRC/openSUSE:Factory/netpbm/netpbm.changes2018-11-06 14:00:33.523751822 +0100 +++ /work/SRC/openSUSE:Factory/.netpbm.new.28833/netpbm.changes 2019-01-03 18:04:34.240250103 +0100 @@ -1,0 +2,36 @@ +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+...@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 + +--- Old: netpbm-10.84.2-documentation.tar.bz2 netpbm-10.84.2-nohpcdtoppm-noppmtompeg.tar.bz2 New: netpbm-10.85.0-documentation.tar.bz2 netpbm-10.85.0-nohpcdtoppm-noppmtompeg.tar.bz2 Other differences: -- ++ netpbm.spec ++ --- /var/tmp/diff_new_pack.6sifHT/_old 2019-01-03 18:04:34.912249505 +0100 +++ /var/tmp/diff_new_pack.6sifHT/_new 2019-01-03 18:04:34.912249505 +0100 @@ -12,17 +12,17 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # %define libmaj 11 -%define libmin 84 +%define libmin 85 %define libver %{libmaj}.%{libmin} Name: netpbm -Version:10.84.2 +Version:10.85.0 Release:0 -Summary:A Powerful Graphics Conversion Package +Summary:A Graphics Conversion Package License:BSD-3-Clause AND GPL-2.0-or-later AND IJG AND MIT AND SUSE-Public-Domain Group: Productivity/Graphics/Convertors Url:http://netpbm.sourceforge.net/ @@ -50,15 +50,16 @@ Provides: pbmplus %description -The latest version of the Portable Bitmap Plus Utilities. This large -package, which is by now available for all hardware platforms, provides -tools for graphics conversion. Using these tools, images can be -converted from virtually any format into any other format. A few of the -supported formats include: GIF, PC-Paintbrush, IFF ILBM, Gould Scanner -file, MTV ray tracer, Atari Degas .pi1 and .pi3, Macintosh PICT, HP -Paintjet file, QRT raytracer, AUTOCAD slide, Atari Spectrum (compressed -and uncompressed), Andrew Toolkit raster object, and many more. On top -of that, man pages are included for all tools. +These are the Portable Bitmap Plus Utilities. + +This package provides tools for graphics conversion. Using these +tools, images can be converted from virtually any format into any +other format. A few of the supported formats include: GIF, +PC-Paintbrush, IFF ILBM, Gould Scanner file, MTV ray tracer, Atari +Degas .pi1 and .pi3, Macintosh PICT, HP Paintjet file, QRT raytracer, +AUTOCAD slide, Atari Spectrum (compressed and uncompressed), Andrew +Toolkit raster object, and many more. On top of that, man pages are +included for all tools. %package -n libnetpbm%{libmaj} Summary:Libraries for the NetPBM (NetPortableBitmap) Graphic Formats @@ -72,7 +73,7 @@ source package. %package -n libnetpbm-devel
commit netpbm for openSUSE:Factory
Hello community, here is the log from the commit of package netpbm for openSUSE:Factory checked in at 2018-11-06 13:59:43 Comparing /work/SRC/openSUSE:Factory/netpbm (Old) and /work/SRC/openSUSE:Factory/.netpbm.new (New) Package is "netpbm" Tue Nov 6 13:59:43 2018 rev:65 rq:643953 version:10.84.2 Changes: --- /work/SRC/openSUSE:Factory/netpbm/netpbm.changes2018-10-02 19:39:22.922391308 +0200 +++ /work/SRC/openSUSE:Factory/.netpbm.new/netpbm.changes 2018-11-06 14:00:33.523751822 +0100 @@ -1,0 +2,29 @@ +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). + +--- Old: netpbm-10.83.2-documentation.tar.bz2 netpbm-10.83.2-nohpcdtoppm-noppmtompeg.tar.bz2 New: netpbm-10.84.2-documentation.tar.bz2 netpbm-10.84.2-nohpcdtoppm-noppmtompeg.tar.bz2 Other differences: -- ++ netpbm.spec ++ --- /var/tmp/diff_new_pack.O2tDU2/_old 2018-11-06 14:00:36.187748369 +0100 +++ /var/tmp/diff_new_pack.O2tDU2/_new 2018-11-06 14:00:36.195748358 +0100 @@ -17,10 +17,10 @@ %define libmaj 11 -%define libmin 83 +%define libmin 84 %define libver %{libmaj}.%{libmin} Name: netpbm -Version:10.83.2 +Version:10.84.2 Release:0 Summary:A Powerful Graphics Conversion Package License:BSD-3-Clause AND GPL-2.0-or-later AND IJG AND MIT AND SUSE-Public-Domain ++ netpbm-10.83.2-documentation.tar.bz2 -> netpbm-10.84.2-documentation.tar.bz2 ++ /work/SRC/openSUSE:Factory/netpbm/netpbm-10.83.2-documentation.tar.bz2 /work/SRC/openSUSE:Factory/.netpbm.new/netpbm-10.84.2-documentation.tar.bz2 differ: char 11, line 1 ++ netpbm-10.83.2-nohpcdtoppm-noppmtompeg.tar.bz2 -> netpbm-10.84.2-nohpcdtoppm-noppmtompeg.tar.bz2 ++ 9344 lines of diff (skipped)
commit netpbm for openSUSE:Factory
Hello community, here is the log from the commit of package netpbm for openSUSE:Factory checked in at 2018-10-02 19:39:18 Comparing /work/SRC/openSUSE:Factory/netpbm (Old) and /work/SRC/openSUSE:Factory/.netpbm.new (New) Package is "netpbm" Tue Oct 2 19:39:18 2018 rev:64 rq:638657 version:10.83.2 Changes: --- /work/SRC/openSUSE:Factory/netpbm/netpbm.changes2018-07-04 23:53:25.844004713 +0200 +++ /work/SRC/openSUSE:Factory/.netpbm.new/netpbm.changes 2018-10-02 19:39:22.922391308 +0200 @@ -1,0 +2,38 @@ +Wed Sep 26 15:42:52 UTC 2018 - pmonrealgonza...@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 + +--- Old: netpbm-10.82.2-documentation.tar.bz2 netpbm-10.82.2-nohpcdtoppm-noppmtompeg.tar.bz2 netpbm-CVE-2018-8975.patch prepare-src-tarball New: netpbm-10.83.2-documentation.tar.bz2 netpbm-10.83.2-nohpcdtoppm-noppmtompeg.tar.bz2 prepare-src-tarball.sh Other differences: -- ++ netpbm.spec ++ --- /var/tmp/diff_new_pack.PVd1gF/_old 2018-10-02 19:39:23.722390121 +0200 +++ /var/tmp/diff_new_pack.PVd1gF/_new 2018-10-02 19:39:23.722390121 +0200 @@ -17,10 +17,10 @@ %define libmaj 11 -%define libmin 82 +%define libmin 83 %define libver %{libmaj}.%{libmin} Name: netpbm -Version:10.82.2 +Version:10.83.2 Release:0 Summary:A Powerful Graphics Conversion Package License:BSD-3-Clause AND GPL-2.0-or-later AND IJG AND MIT AND SUSE-Public-Domain @@ -29,7 +29,7 @@ Source: netpbm-%{version}-nohpcdtoppm-noppmtompeg.tar.bz2 Source1:netpbm-%{version}-documentation.tar.bz2 Source2:baselibs.conf -Source3:prepare-src-tarball +Source3:prepare-src-tarball.sh # SUSE specific Patch0: %{name}-make.patch Patch3: %{name}-tmpfile.patch @@ -37,7 +37,6 @@ Patch5: %{name}-security-scripts.patch Patch6: %{name}-gcc-warnings.patch Patch7: makeman-py3.patch -Patch8: netpbm-CVE-2018-8975.patch BuildRequires: flex BuildRequires: libjasper-devel BuildRequires: libjpeg-devel @@ -90,7 +89,6 @@ %patch5 -p1 %patch6 -p1 %patch7 -p1 -%patch8 -p1 mkdir pnmtopalm # for %%doc pnmtopalm cp -p converter/other/pnmtopalm/{LICENSE,README} pnmtopalm ++ netpbm-10.82.2-documentation.tar.bz2 -> netpbm-10.83.2-documentation.tar.bz2 ++ /work/SRC/openSUSE:Factory/netpbm/netpbm-10.82.2-documentation.tar.bz2 /work/SRC/openSUSE:Factory/.netpbm.new/netpbm-10.83.2-documentation.tar.bz2 differ: char 11, line 1 ++ netpbm-10.82.2-nohpcdtoppm-noppmtompeg.tar.bz2 -> netpbm-10.83.2-nohpcdtoppm-noppmtompeg.tar.bz2 ++ 12743 lines of diff (skipped) ++ netpbm-security-code.patch ++ 1126 lines (skipped) between /work/SRC/openSUSE:Factory/netpbm/netpbm-security-code.patch and /work/SRC/openSUSE:Factory/.netpbm.new/netpbm-security-code.patch ++ prepare-src-tarball.sh ++ #!/bin/sh -x #This script is used to create netpbm-$VER-nohpcdtoppm-nojbig.tar.bz2 #from upstream svn, http://sourceforge.net/projects/netpbm/ rm -rf REMOVE mkdir REMOVE cd REMOVE svn checkout
commit netpbm for openSUSE:Factory
Hello community, here is the log from the commit of package netpbm for openSUSE:Factory checked in at 2018-07-04 23:51:59 Comparing /work/SRC/openSUSE:Factory/netpbm (Old) and /work/SRC/openSUSE:Factory/.netpbm.new (New) Package is "netpbm" Wed Jul 4 23:51:59 2018 rev:63 rq:619410 version:10.82.2 Changes: --- /work/SRC/openSUSE:Factory/netpbm/netpbm.changes2018-01-02 16:33:09.069221524 +0100 +++ /work/SRC/openSUSE:Factory/.netpbm.new/netpbm.changes 2018-07-04 23:53:25.844004713 +0200 @@ -1,0 +2,50 @@ +Wed Jun 27 14:04:30 UTC 2018 - pgaj...@suse.com + +- security update + * CVE-2018-8975 [bsc#1086777] ++ netpbm-CVE-2018-8975.patch + +--- +Wed Jun 27 11:38:22 UTC 2018 - pgaj...@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 + +--- Old: netpbm-10.80.1-documentation.tar.bz2 netpbm-10.80.1-nohpcdtoppm-noppmtompeg.tar.bz2 New: netpbm-10.82.2-documentation.tar.bz2 netpbm-10.82.2-nohpcdtoppm-noppmtompeg.tar.bz2 netpbm-CVE-2018-8975.patch Other differences: -- ++ netpbm.spec ++ --- /var/tmp/diff_new_pack.X9cBqu/_old 2018-07-04 23:53:26.804003653 +0200 +++ /var/tmp/diff_new_pack.X9cBqu/_new 2018-07-04 23:53:26.804003653 +0200 @@ -1,7 +1,7 @@ # # spec file for package netpbm # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,13 +17,13 @@ %define libmaj 11 -%define libmin 80 +%define libmin 82 %define libver %{libmaj}.%{libmin} Name: netpbm -Version:10.80.1 +Version:10.82.2 Release:0 Summary:A Powerful Graphics Conversion Package -License:BSD-3-Clause AND GPL-2.0+ AND IJG AND MIT AND SUSE-Public-Domain +License:BSD-3-Clause AND GPL-2.0-or-later AND IJG AND MIT AND SUSE-Public-Domain Group: Productivity/Graphics/Convertors Url:http://netpbm.sourceforge.net/ Source: netpbm-%{version}-nohpcdtoppm-noppmtompeg.tar.bz2 @@ -37,6 +37,7 @@ Patch5: %{name}-security-scripts.patch Patch6: %{name}-gcc-warnings.patch Patch7: makeman-py3.patch +Patch8: netpbm-CVE-2018-8975.patch BuildRequires: flex BuildRequires: libjasper-devel BuildRequires: libjpeg-devel @@ -89,6 +90,7 @@ %patch5 -p1 %patch6 -p1 %patch7 -p1 +%patch8 -p1 mkdir pnmtopalm # for %%doc pnmtopalm cp -p converter/other/pnmtopalm/{LICENSE,README} pnmtopalm ++ netpbm-10.80.1-documentation.tar.bz2 -> netpbm-10.82.2-documentation.tar.bz2 ++
commit netpbm for openSUSE:Factory
Hello community, here is the log from the commit of package netpbm for openSUSE:Factory checked in at 2018-01-02 16:33:07 Comparing /work/SRC/openSUSE:Factory/netpbm (Old) and /work/SRC/openSUSE:Factory/.netpbm.new (New) Package is "netpbm" Tue Jan 2 16:33:07 2018 rev:62 rq:560688 version:10.80.1 Changes: --- /work/SRC/openSUSE:Factory/netpbm/netpbm.changes2017-12-23 12:18:19.934959800 +0100 +++ /work/SRC/openSUSE:Factory/.netpbm.new/netpbm.changes 2018-01-02 16:33:09.069221524 +0100 @@ -1,0 +2,7 @@ +Fri Dec 29 13:52:55 UTC 2017 - tchva...@suse.com + +- Add patch makeman-py3.patch to make sure to use python3 when + building +- Unpack the stuff only once + +--- New: makeman-py3.patch Other differences: -- ++ netpbm.spec ++ --- /var/tmp/diff_new_pack.OsGaC9/_old 2018-01-02 16:33:10.196845496 +0100 +++ /var/tmp/diff_new_pack.OsGaC9/_new 2018-01-02 16:33:10.200844163 +0100 @@ -36,6 +36,7 @@ Patch4: %{name}-security-code.patch Patch5: %{name}-security-scripts.patch Patch6: %{name}-gcc-warnings.patch +Patch7: makeman-py3.patch BuildRequires: flex BuildRequires: libjasper-devel BuildRequires: libjpeg-devel @@ -43,7 +44,8 @@ BuildRequires: libtiff-devel BuildRequires: libxml2-devel BuildRequires: pkgconfig -BuildRequires: python +# needed for the makeman +BuildRequires: python3-base BuildRequires: pkgconfig(x11) Provides: pbmplus @@ -80,13 +82,13 @@ source package. %prep -%setup -q %setup -q -D -a 1 %patch0 %patch3 %patch4 -p1 %patch5 -p1 %patch6 -p1 +%patch7 -p1 mkdir pnmtopalm # for %%doc pnmtopalm cp -p converter/other/pnmtopalm/{LICENSE,README} pnmtopalm ++ makeman-py3.patch ++ Index: netpbm-10.80.1/buildtools/makeman === --- netpbm-10.80.1.orig/buildtools/makeman +++ netpbm-10.80.1/buildtools/makeman @@ -1,4 +1,4 @@ -#!/usr/bin/python +#!/usr/bin/python3 # # makeman -- compile netpbm's stereotyped HTML to troff markup #
commit netpbm for openSUSE:Factory
Hello community, here is the log from the commit of package netpbm for openSUSE:Factory checked in at 2017-12-23 12:18:15 Comparing /work/SRC/openSUSE:Factory/netpbm (Old) and /work/SRC/openSUSE:Factory/.netpbm.new (New) Package is "netpbm" Sat Dec 23 12:18:15 2017 rev:61 rq:558105 version:10.80.1 Changes: --- /work/SRC/openSUSE:Factory/netpbm/netpbm.changes2017-06-16 10:53:23.839206126 +0200 +++ /work/SRC/openSUSE:Factory/.netpbm.new/netpbm.changes 2017-12-23 12:18:19.934959800 +0100 @@ -1,0 +2,109 @@ +Mon Dec 18 13:30:51 UTC 2017 - pgaj...@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 - tchva...@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 - tchva...@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).
commit netpbm for openSUSE:Factory
Hello community, here is the log from the commit of package netpbm for openSUSE:Factory checked in at 2017-06-16 10:52:59 Comparing /work/SRC/openSUSE:Factory/netpbm (Old) and /work/SRC/openSUSE:Factory/.netpbm.new (New) Package is "netpbm" Fri Jun 16 10:52:59 2017 rev:60 rq:502465 version:10.78.5 Changes: --- /work/SRC/openSUSE:Factory/netpbm/netpbm.changes2016-11-25 12:24:29.0 +0100 +++ /work/SRC/openSUSE:Factory/.netpbm.new/netpbm.changes 2017-06-16 10:53:23.839206126 +0200 @@ -1,0 +2,40 @@ +Fri Jun 9 06:11:25 UTC 2017 - pgaj...@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 - pgaj...@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. + +--- Old: netpbm-10.76.0-documentation.tar.bz2 netpbm-10.76.0-nohpcdtoppm-noppmtompeg.tar.bz2 netpbm-no-build-date.patch New: netpbm-10.78.5-documentation.tar.bz2 netpbm-10.78.5-nohpcdtoppm-noppmtompeg.tar.bz2 Other differences: -- ++ netpbm.spec ++ --- /var/tmp/diff_new_pack.C8Prd0/_old 2017-06-16 10:53:25.267005132 +0200 +++ /var/tmp/diff_new_pack.C8Prd0/_new 2017-06-16 10:53:25.267005132 +0200 @@ -1,7 +1,7 @@ # # spec file for package netpbm # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,11 +17,11 @@ %define libmaj 11 -%define libmin 76 +%define libmin 78 %define libver %{libmaj}.%{libmin} Name: netpbm -Version:10.76.0 +Version:10.78.5 Release:0 Summary:A Powerful Graphics Conversion Package License:BSD-3-Clause and GPL-2.0+ and IJG and MIT and SUSE-Public-Domain @@ -33,8 +33,6 @@ Source3:prepare-src-tarball # SUSE specific Patch0: %{name}-make.patch -# SUSE specific: no build date -Patch1: %{name}-no-build-date.patch # upstreamed in development version Patch2: %{name}-missing-file-close.patch Patch3: %{name}-tmpfile.patch @@ -109,7 +107,6 @@ %setup %setup -D -q -a 1 %patch0 -%patch1 %patch2 %patch3 %patch4 -p1 @@ -128,7 +125,7 @@ echo 'install.manweb:' >> converter/ppm/hpcdtoppm/Makefile # dtto for ppmtompeg echo 'install.manweb:' >> converter/ppm/ppmtompeg/Makefile -export CFLAGS="$RPM_OPT_FLAGS -flax-vector-conversions" +export CFLAGS="$RPM_OPT_FLAGS -flax-vector-conversions -O0" make CFLAGS="$CFLAGS" rm doc/INSTALL # @@ -143,7 +140,6 @@ %install # netpbm has _interactive_ install perl script, see doc/INSTALL make pkgdir=`pwd`/package package STRIPFLAG= -rm package/bin/doc.url rm package/bin/g3topbm #conflict with g3utils # mkdir -p $RPM_BUILD_ROOT%{_prefix}/{bin,include,%_lib,share/man,share/%{name}} ++ netpbm-10.76.0-documentation.tar.bz2 -> netpbm-10.78.5-documentation.tar.bz2 ++ /work/SRC/openSUSE:Factory/netpbm/netpbm-10.76.0-documentation.tar.bz2
commit netpbm for openSUSE:Factory
Hello community, here is the log from the commit of package netpbm for openSUSE:Factory checked in at 2016-11-25 12:24:27 Comparing /work/SRC/openSUSE:Factory/netpbm (Old) and /work/SRC/openSUSE:Factory/.netpbm.new (New) Package is "netpbm" Changes: --- /work/SRC/openSUSE:Factory/netpbm/netpbm.changes2016-10-28 10:42:47.0 +0200 +++ /work/SRC/openSUSE:Factory/.netpbm.new/netpbm.changes 2016-11-25 12:24:29.0 +0100 @@ -1,0 +2,15 @@ +Tue Nov 22 10:30:26 UTC 2016 - pgaj...@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 +(i...@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. + +--- Old: netpbm-10.75.1-documentation.tar.bz2 netpbm-10.75.1-nohpcdtoppm-noppmtompeg.tar.bz2 New: netpbm-10.76.0-documentation.tar.bz2 netpbm-10.76.0-nohpcdtoppm-noppmtompeg.tar.bz2 Other differences: -- ++ netpbm.spec ++ --- /var/tmp/diff_new_pack.jcKFGQ/_old 2016-11-25 12:24:31.0 +0100 +++ /var/tmp/diff_new_pack.jcKFGQ/_new 2016-11-25 12:24:31.0 +0100 @@ -17,11 +17,11 @@ %define libmaj 11 -%define libmin 75 +%define libmin 76 %define libver %{libmaj}.%{libmin} Name: netpbm -Version:10.75.1 +Version:10.76.0 Release:0 Summary:A Powerful Graphics Conversion Package License:BSD-3-Clause and GPL-2.0+ and IJG and MIT and SUSE-Public-Domain ++ netpbm-10.75.1-documentation.tar.bz2 -> netpbm-10.76.0-documentation.tar.bz2 ++ /work/SRC/openSUSE:Factory/netpbm/netpbm-10.75.1-documentation.tar.bz2 /work/SRC/openSUSE:Factory/.netpbm.new/netpbm-10.76.0-documentation.tar.bz2 differ: char 11, line 1 ++ netpbm-10.75.1-nohpcdtoppm-noppmtompeg.tar.bz2 -> netpbm-10.76.0-nohpcdtoppm-noppmtompeg.tar.bz2 ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/netpbm-10.75.1/converter/other/pngx.h new/netpbm-10.76.0/converter/other/pngx.h --- old/netpbm-10.75.1/converter/other/pngx.h 2016-08-22 11:03:31.0 +0200 +++ new/netpbm-10.76.0/converter/other/pngx.h 2016-11-22 11:23:13.0 +0100 @@ -2,6 +2,10 @@ #define PNGX_H_INCLUDED #include +/* This includes the Zlib interface header file zlib.h because libpng uses + libz and some of the Zlib interface, e.g. the Z_DEFLATED constant, + is part of the libpng interface. +*/ #include "pm_c_util.h" /* pngx is designed to be an extension of the PNG library to make using diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/netpbm-10.75.1/converter/other/tifftopnm.c new/netpbm-10.76.0/converter/other/tifftopnm.c --- old/netpbm-10.75.1/converter/other/tifftopnm.c 2016-08-22 11:03:32.0 +0200 +++ new/netpbm-10.76.0/converter/other/tifftopnm.c 2016-11-22 11:23:14.0 +0100 @@ -52,6 +52,7 @@ #include #include #include +#include /* WIFSIGNALED, etc. */ #include "pm_c_util.h" #include "shhopt.h" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/netpbm-10.75.1/converter/pbm/cmuwmtopbm.c new/netpbm-10.76.0/converter/pbm/cmuwmtopbm.c --- old/netpbm-10.75.1/converter/pbm/cmuwmtopbm.c 2016-08-22 11:03:33.0 +0200 +++ new/netpbm-10.76.0/converter/pbm/cmuwmtopbm.c 2016-11-22 11:23:15.0 +0100 @@ -68,8 +68,8 @@ int -main(int argc, - char * argv[]) { +main(int argc, + const char ** argv) { FILE * ifP; unsigned char * bitrow; @@ -78,7 +78,7 @@ const char * inputFileName; -pbm_init(, argv); +pm_proginit(, argv); if (argc-1 > 1) pm_error("Too many arguments (%u). " @@ -117,6 +117,7 @@ pbm_writepbmrow_packed(stdout, bitrow, cols, 0); } +pbm_freerow_packed(bitrow); pm_close(ifP); pm_close(stdout); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/netpbm-10.75.1/doc/HISTORY new/netpbm-10.76.0/doc/HISTORY --- old/netpbm-10.75.1/doc/HISTORY 2016-08-22 11:03:30.0 +0200 +++ new/netpbm-10.76.0/doc/HISTORY 2016-11-22 11:23:12.0 +0100 @@ -4,12 +4,23 @@ CHANGE HISTORY
commit netpbm for openSUSE:Factory
Hello community, here is the log from the commit of package netpbm for openSUSE:Factory checked in at 2016-10-28 10:42:46 Comparing /work/SRC/openSUSE:Factory/netpbm (Old) and /work/SRC/openSUSE:Factory/.netpbm.new (New) Package is "netpbm" Changes: --- /work/SRC/openSUSE:Factory/netpbm/netpbm.changes2016-08-26 23:13:45.0 +0200 +++ /work/SRC/openSUSE:Factory/.netpbm.new/netpbm.changes 2016-10-28 10:42:47.0 +0200 @@ -1,0 +2,7 @@ +Tue Oct 25 10:54:59 UTC 2016 - fst...@suse.com + +- Added patch: + * netpbm-jasper.patch ++ Fix build with newer jasper + +--- New: netpbm-jasper.patch Other differences: -- ++ netpbm.spec ++ --- /var/tmp/diff_new_pack.03Na4Z/_old 2016-10-28 10:42:48.0 +0200 +++ /var/tmp/diff_new_pack.03Na4Z/_new 2016-10-28 10:42:48.0 +0200 @@ -41,6 +41,7 @@ Patch4: %{name}-security-code.patch Patch5: %{name}-security-scripts.patch Patch6: %{name}-gcc-warnings.patch +Patch7: %{name}-jasper.patch BuildRequires: flex BuildRequires: libjasper-devel BuildRequires: libjpeg-devel @@ -63,8 +64,8 @@ %package -n libnetpbm%{libmaj} Summary:Libraries for the NetPBM (NetPortableBitmap) Graphic Formats -Group: System/Libraries # bug437293 +Group: System/Libraries %ifarch ppc64 Obsoletes: libnetpbm-64bit %endif @@ -74,8 +75,8 @@ %package -n libnetpbm-devel Summary:Libraries for the NetPBM Graphic Formats - files mandatory for development -Group: Development/Libraries/C and C++ # bug437293 +Group: Development/Libraries/C and C++ %ifarch ppc64 Obsoletes: libnetpbm-devel-64bit %endif @@ -114,6 +115,7 @@ %patch4 -p1 %patch5 -p1 %patch6 -p1 +%patch7 -p1 mkdir pnmtopalm # for %%doc pnmtopalm cp -p converter/other/pnmtopalm/{LICENSE,README} pnmtopalm ++ netpbm-jasper.patch ++ --- netpbm-10.75.1/converter/other/jpeg2000/jpeg2ktopam.c 2016-10-25 12:02:26.574136890 +0200 +++ netpbm-10.75.1/converter/other/jpeg2000/jpeg2ktopam.c 2016-10-25 12:49:24.245365834 +0200 @@ -8,7 +8,6 @@ */ -#define _BSD_SOURCE 1 /* Make sure strdup() is in string.h */ #define _XOPEN_SOURCE 500 /* Make sure strdup() is in string.h */ /* In 2014.09, this was _XOPEN_SOURCE 600, with a comment saying it was necessary to make define int_fast32_t, etc. on AIX. --- netpbm-10.75.1/converter/other/jpeg2000/pamtojpeg2k.c 2016-10-25 12:02:26.574136890 +0200 +++ netpbm-10.75.1/converter/other/jpeg2000/pamtojpeg2k.c 2016-10-25 12:49:38.513057474 +0200 @@ -8,7 +8,6 @@ */ -#define _BSD_SOURCE 1/* Make sure strdup() is in string.h */ #define _XOPEN_SOURCE 500 /* Make sure strdup() is in string.h */ /* In 2014.09, this was _XOPEN_SOURCE 600, with a comment saying it was necessary to make define int_fast32_t, etc. on AIX.
commit netpbm for openSUSE:Factory
Hello community, here is the log from the commit of package netpbm for openSUSE:Factory checked in at 2016-08-26 23:13:43 Comparing /work/SRC/openSUSE:Factory/netpbm (Old) and /work/SRC/openSUSE:Factory/.netpbm.new (New) Package is "netpbm" Changes: --- /work/SRC/openSUSE:Factory/netpbm/netpbm.changes2015-12-27 01:57:41.0 +0100 +++ /work/SRC/openSUSE:Factory/.netpbm.new/netpbm.changes 2016-08-26 23:13:45.0 +0200 @@ -1,0 +2,10 @@ +Mon Aug 22 15:39:46 UTC 2016 - pgaj...@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 + +--- Old: netpbm-10.72.4-documentation.tar.bz2 netpbm-10.72.4-nohpcdtoppm-noppmtompeg.tar.bz2 New: netpbm-10.75.1-documentation.tar.bz2 netpbm-10.75.1-nohpcdtoppm-noppmtompeg.tar.bz2 Other differences: -- ++ netpbm.spec ++ --- /var/tmp/diff_new_pack.EOQmAg/_old 2016-08-26 23:13:46.0 +0200 +++ /var/tmp/diff_new_pack.EOQmAg/_new 2016-08-26 23:13:46.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package netpbm # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,11 +17,11 @@ %define libmaj 11 -%define libmin 72 +%define libmin 75 %define libver %{libmaj}.%{libmin} Name: netpbm -Version:10.72.4 +Version:10.75.1 Release:0 Summary:A Powerful Graphics Conversion Package License:BSD-3-Clause and GPL-2.0+ and IJG and MIT and SUSE-Public-Domain @@ -111,9 +111,9 @@ %patch1 %patch2 %patch3 -%patch4 -%patch5 -%patch6 +%patch4 -p1 +%patch5 -p1 +%patch6 -p1 mkdir pnmtopalm # for %%doc pnmtopalm cp -p converter/other/pnmtopalm/{LICENSE,README} pnmtopalm ++ netpbm-10.72.4-documentation.tar.bz2 -> netpbm-10.75.1-documentation.tar.bz2 ++ /work/SRC/openSUSE:Factory/netpbm/netpbm-10.72.4-documentation.tar.bz2 /work/SRC/openSUSE:Factory/.netpbm.new/netpbm-10.75.1-documentation.tar.bz2 differ: char 11, line 1 ++ netpbm-10.72.4-nohpcdtoppm-noppmtompeg.tar.bz2 -> netpbm-10.75.1-nohpcdtoppm-noppmtompeg.tar.bz2 ++ 17918 lines of diff (skipped) ++ netpbm-gcc-warnings.patch ++ --- /var/tmp/diff_new_pack.EOQmAg/_old 2016-08-26 23:13:48.0 +0200 +++ /var/tmp/diff_new_pack.EOQmAg/_new 2016-08-26 23:13:48.0 +0200 @@ -1,8 +1,8 @@ -Index: converter/other/pngx.c +Index: netpbm-10.75.1/converter/other/pngx.c === converter/other/pngx.c.orig2015-12-16 17:11:26.246357467 +0100 -+++ converter/other/pngx.c 2015-12-17 12:16:50.793565778 +0100 -@@ -342,6 +342,7 @@ +--- netpbm-10.75.1.orig/converter/other/pngx.c 2016-08-22 11:03:31.641785020 +0200 netpbm-10.75.1/converter/other/pngx.c 2016-08-22 17:36:34.165268951 +0200 +@@ -342,6 +342,7 @@ pngx_srgbIntentDesc(pngx_srgbIntent cons case PNGX_ABSOLUTE_COLORIMETRIC: return "ABSOLUTE_COLORIMETRIC"; } assert(false); @@ -10,7 +10,7 @@ } -@@ -357,6 +358,7 @@ +@@ -357,6 +358,7 @@ const libpngSrgbIntentCode(pngx_srgbInte } assert(false); /* All cases above return */ @@ -18,3 +18,17 @@ } +Index: netpbm-10.75.1/editor/pbmreduce.c +=== +--- netpbm-10.75.1.orig/editor/pbmreduce.c 2016-08-22 17:36:34.141268538 +0200 netpbm-10.75.1/editor/pbmreduce.c 2016-08-22 17:37:35.838325686 +0200 +@@ -202,6 +202,9 @@ oppositeDir(enum Direction const arg) { + case RIGHT_TO_LEFT: return LEFT_TO_RIGHT; + } + assert(false); /* All cases handled above */ ++ ++/* make gcc happy */ ++return RIGHT_TO_LEFT; + } + + ++ netpbm-security-code.patch ++ 1650 lines (skipped) between /work/SRC/openSUSE:Factory/netpbm/netpbm-security-code.patch and /work/SRC/openSUSE:Factory/.netpbm.new/netpbm-security-code.patch ++ netpbm-security-scripts.patch ++ --- /var/tmp/diff_new_pack.EOQmAg/_old 2016-08-26 23:13:48.0 +0200 +++ /var/tmp/diff_new_pack.EOQmAg/_new 2016-08-26 23:13:48.0 +0200 @@ -1,108 +1,16 @@ -Index: converter/other/anytopnm +Index: netpbm-10.75.1/editor/ppmfade === converter/other/anytopnm.orig 2014-04-01 11:09:00.723372866 +0200 -+++ converter/other/anytopnm
commit netpbm for openSUSE:Factory
Hello community, here is the log from the commit of package netpbm for openSUSE:Factory checked in at 2015-12-27 01:57:34 Comparing /work/SRC/openSUSE:Factory/netpbm (Old) and /work/SRC/openSUSE:Factory/.netpbm.new (New) Package is "netpbm" Changes: --- /work/SRC/openSUSE:Factory/netpbm/netpbm.changes2015-06-30 10:14:03.0 +0200 +++ /work/SRC/openSUSE:Factory/.netpbm.new/netpbm.changes 2015-12-27 01:57:41.0 +0100 @@ -1,0 +2,10 @@ +Thu Dec 17 11:29:19 UTC 2015 - pgaj...@suse.com + +- updated to 10.72.4 + * see HISTORY for upstrem changelog + * added useful returns ++ netpbm-gcc-warnings.patch + * forwardported +. netpbm-security-code.patch + +--- Old: netpbm-10.70.4-documentation.tar.bz2 netpbm-10.70.4-nohpcdtoppm-noppmtompeg.tar.bz2 New: netpbm-10.72.4-documentation.tar.bz2 netpbm-10.72.4-nohpcdtoppm-noppmtompeg.tar.bz2 netpbm-gcc-warnings.patch Other differences: -- ++ netpbm.spec ++ --- /var/tmp/diff_new_pack.KYaZll/_old 2015-12-27 01:57:42.0 +0100 +++ /var/tmp/diff_new_pack.KYaZll/_new 2015-12-27 01:57:42.0 +0100 @@ -17,11 +17,11 @@ %define libmaj 11 -%define libmin 70 +%define libmin 72 %define libver %{libmaj}.%{libmin} Name: netpbm -Version:10.70.4 +Version:10.72.4 Release:0 Summary:A Powerful Graphics Conversion Package License:BSD-3-Clause and GPL-2.0+ and IJG and MIT and SUSE-Public-Domain @@ -40,6 +40,7 @@ Patch3: %{name}-tmpfile.patch Patch4: %{name}-security-code.patch Patch5: %{name}-security-scripts.patch +Patch6: %{name}-gcc-warnings.patch BuildRequires: flex BuildRequires: libjasper-devel BuildRequires: libjpeg-devel @@ -112,6 +113,7 @@ %patch3 %patch4 %patch5 +%patch6 mkdir pnmtopalm # for %%doc pnmtopalm cp -p converter/other/pnmtopalm/{LICENSE,README} pnmtopalm ++ netpbm-10.70.4-documentation.tar.bz2 -> netpbm-10.72.4-documentation.tar.bz2 ++ 6971 lines of diff (skipped) ++ netpbm-10.70.4-nohpcdtoppm-noppmtompeg.tar.bz2 -> netpbm-10.72.4-nohpcdtoppm-noppmtompeg.tar.bz2 ++ 19535 lines of diff (skipped) ++ netpbm-gcc-warnings.patch ++ Index: converter/other/pngx.c === --- converter/other/pngx.c.orig 2015-12-16 17:11:26.246357467 +0100 +++ converter/other/pngx.c 2015-12-17 12:16:50.793565778 +0100 @@ -342,6 +342,7 @@ case PNGX_ABSOLUTE_COLORIMETRIC: return "ABSOLUTE_COLORIMETRIC"; } assert(false); +return NULL; } @@ -357,6 +358,7 @@ } assert(false); /* All cases above return */ +return -1; } ++ netpbm-security-code.patch ++ 1043 lines (skipped) between /work/SRC/openSUSE:Factory/netpbm/netpbm-security-code.patch and /work/SRC/openSUSE:Factory/.netpbm.new/netpbm-security-code.patch
commit netpbm for openSUSE:Factory
Hello community, here is the log from the commit of package netpbm for openSUSE:Factory checked in at 2015-06-30 10:14:02 Comparing /work/SRC/openSUSE:Factory/netpbm (Old) and /work/SRC/openSUSE:Factory/.netpbm.new (New) Package is netpbm Changes: --- /work/SRC/openSUSE:Factory/netpbm/netpbm.changes2015-05-20 23:34:46.0 +0200 +++ /work/SRC/openSUSE:Factory/.netpbm.new/netpbm.changes 2015-06-30 10:14:03.0 +0200 @@ -1,0 +2,5 @@ +Tue Jun 23 14:00:50 UTC 2015 - mvysko...@opensuse.org + +- Drop all libp?m.so symlinks + +--- Other differences: -- ++ netpbm.spec ++ --- /var/tmp/diff_new_pack.BtHCKS/_old 2015-06-30 10:14:04.0 +0200 +++ /var/tmp/diff_new_pack.BtHCKS/_new 2015-06-30 10:14:04.0 +0200 @@ -146,10 +146,6 @@ cp -pd package/bin/* $RPM_BUILD_ROOT%{_bindir} cp -pd package/lib/*.so* $RPM_BUILD_ROOT%{_libdir} ln -s libnetpbm.so.%{libver} $RPM_BUILD_ROOT%{_libdir}/libnetpbm.so -ln -s libnetpbm.so $RPM_BUILD_ROOT%{_libdir}/libpbm.so -ln -s libnetpbm.so $RPM_BUILD_ROOT%{_libdir}/libpgm.so -ln -s libnetpbm.so $RPM_BUILD_ROOT%{_libdir}/libpnm.so -ln -s libnetpbm.so $RPM_BUILD_ROOT%{_libdir}/libppm.so cp -prd package/include/netpbm $RPM_BUILD_ROOT%{_includedir} cp -prd man/* $RPM_BUILD_ROOT%{_mandir} install -m 644 converter/other/pnmtopalm/*.map \
commit netpbm for openSUSE:Factory
Hello community, here is the log from the commit of package netpbm for openSUSE:Factory checked in at 2015-05-20 23:34:44 Comparing /work/SRC/openSUSE:Factory/netpbm (Old) and /work/SRC/openSUSE:Factory/.netpbm.new (New) Package is netpbm Changes: --- /work/SRC/openSUSE:Factory/netpbm/netpbm.changes2014-11-24 11:18:28.0 +0100 +++ /work/SRC/openSUSE:Factory/.netpbm.new/netpbm.changes 2015-05-20 23:34:46.0 +0200 @@ -1,0 +2,33 @@ +Mon May 11 14:46:14 UTC 2015 - pgaj...@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). + +--- Old: netpbm-10.68.1-documentation.tar.bz2 netpbm-10.68.1-nohpcdtoppm-noppmtompeg.tar.bz2 New: netpbm-10.70.4-documentation.tar.bz2 netpbm-10.70.4-nohpcdtoppm-noppmtompeg.tar.bz2 Other differences: -- ++ netpbm.spec ++ --- /var/tmp/diff_new_pack.YZ1yVH/_old 2015-05-20 23:34:47.0 +0200 +++ /var/tmp/diff_new_pack.YZ1yVH/_new 2015-05-20 23:34:47.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package netpbm # -# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,11 +17,11 @@ %define libmaj 11 -%define libmin 68 +%define libmin 70 %define libver %{libmaj}.%{libmin} Name: netpbm -Version:10.68.1 +Version:10.70.4 Release:0 Summary:A Powerful Graphics Conversion Package License:BSD-3-Clause and GPL-2.0+ and IJG and MIT and SUSE-Public-Domain ++ netpbm-10.68.1-documentation.tar.bz2 - netpbm-10.70.4-documentation.tar.bz2 ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/netpbm.sourceforge.net/doc/directory.html new/netpbm.sourceforge.net/doc/directory.html --- old/netpbm.sourceforge.net/doc/directory.html 2014-07-29 03:59:32.0 +0200 +++ new/netpbm.sourceforge.net/doc/directory.html 2015-03-10 23:26:01.0 +0100 @@ -474,6 +474,15 @@ DTBa href=sbigtopgm.htmlsbigtopgm/a/B DDconvert Santa Barbara Instrument Group CCD file to PGM +DTBa href=pgmtosbig.htmlpgmtosbig/a/B +DDconvert PGM to Santa Barbara Instrument Group CCD file + +DTBa href=st4topgm.htmlst4topgm/a/B +DDconvert Santa Barbara Instrument Group ST-4 camera CCD file to PGM + +DTBa href=pgmtost4.htmlpgmtost4/a/B +DDconvert PGM to Santa Barbara Instrument Group ST-4 camera CCD file + DTBa href=pnmtosgi.htmlpnmtosgi/a/B DDconvert from Netpbm formats to SGI format @@ -590,6 +599,9 @@ DTBa href=yuvsplittoppm.htmlyuvsplittoppm/a /B DDmerge 3 subsampled raw YUV files to one PPM +DTBa href=yuv2topam.htmlyuy2topam/a /B +DDconvert YUY2 format to PAM + DTBa href=zeisstopnm.htmlzeisstopnm/a/B DDconvert a Zeiss confocal file to Netpbm format @@ -1091,7 +1103,7 @@ LIba href=pnmfile.htmlpnmfile/a/b LIba href=pnmarith.htmlpnmarith/a/b LIba href=pgmedge.htmlpgmedge/a/b -LIba href=ppmtouil.htmlppmtoouil/a/b +LIba href=ppmtouil.htmlppmtouil/a/b LIba href=pnmtoplainpnm.htmlpnmtoplainpnm/a/b LIba href=pnmflip.htmlpnmflip/a/b LIba href=pnmtofits.htmlpnmtofits/a/b diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/netpbm.sourceforge.net/doc/libnetpbm_image.html new/netpbm.sourceforge.net/doc/libnetpbm_image.html ---
commit netpbm for openSUSE:Factory
Hello community, here is the log from the commit of package netpbm for openSUSE:Factory checked in at 2014-11-24 11:18:00 Comparing /work/SRC/openSUSE:Factory/netpbm (Old) and /work/SRC/openSUSE:Factory/.netpbm.new (New) Package is netpbm Changes: --- /work/SRC/openSUSE:Factory/netpbm/netpbm.changes2014-09-10 07:27:48.0 +0200 +++ /work/SRC/openSUSE:Factory/.netpbm.new/netpbm.changes 2014-11-24 11:18:28.0 +0100 @@ -1,0 +2,12 @@ +Wed Nov 19 09:11:12 UTC 2014 - pgaj...@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. + +--- Old: netpbm-10.67.4-documentation.tar.bz2 netpbm-10.67.4-nohpcdtoppm-noppmtompeg.tar.bz2 New: netpbm-10.68.1-documentation.tar.bz2 netpbm-10.68.1-nohpcdtoppm-noppmtompeg.tar.bz2 Other differences: -- ++ netpbm.spec ++ --- /var/tmp/diff_new_pack.dn7l0G/_old 2014-11-24 11:18:32.0 +0100 +++ /var/tmp/diff_new_pack.dn7l0G/_new 2014-11-24 11:18:32.0 +0100 @@ -17,11 +17,11 @@ %define libmaj 11 -%define libmin 67 +%define libmin 68 %define libver %{libmaj}.%{libmin} Name: netpbm -Version:10.67.4 +Version:10.68.1 Release:0 Summary:A Powerful Graphics Conversion Package License:BSD-3-Clause and GPL-2.0+ and IJG and MIT and SUSE-Public-Domain ++ netpbm-10.67.4-documentation.tar.bz2 - netpbm-10.68.1-documentation.tar.bz2 ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/netpbm.sourceforge.net/doc/anytopnm.html new/netpbm.sourceforge.net/doc/anytopnm.html --- old/netpbm.sourceforge.net/doc/anytopnm.html2013-02-20 04:30:31.0 +0100 +++ new/netpbm.sourceforge.net/doc/anytopnm.html2014-11-15 04:18:45.0 +0100 @@ -2,7 +2,7 @@ HTMLHEADTITLEAnytopnm User Manual/TITLE/HEAD BODY H1anytopnm/H1 -Updated: 05 September 2006 +Updated: 15 November 2014 BR A HREF=#indexTable Of Contents/A @@ -13,6 +13,7 @@ Banytopnm/B [Ifile/I] + H2 id=descriptionDESCRIPTION/H2 pThis program is part of a href=index.htmlNetpbm/a. @@ -53,6 +54,16 @@ PIf Ifile/I is B-/B or not given, Banytopnm/B takes its input from Standard Input. +pMany image formats are capable of representing multiple images. In +most cases, banytopnm/b converts these to multi-image Netpbm images, +but for some formats, banytopnm/b converts only the first image and +ignores the rest. + +pIn the case of a multi-image GIF input, banytopnm/b converts all the +images starting with Netpbm 10.69 (December 2014), but only the first in +earlier releases. + + H2 id=seealsoSEE ALSO/H2 BA HREF=pamfile.htmlpamfile/A/B, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/netpbm.sourceforge.net/doc/avstopam.html new/netpbm.sourceforge.net/doc/avstopam.html --- old/netpbm.sourceforge.net/doc/avstopam.html2013-02-20 04:30:32.0 +0100 +++ new/netpbm.sourceforge.net/doc/avstopam.html2014-09-10 18:49:39.0 +0200 @@ -1,4 +1,4 @@ -!DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.1//EN http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd; +!DOCTYPE html PUBLIC -//W3C//DTD HTML 3.2//EN html xmlns=http://www.w3.org/1999/xhtml; xml:lang=en head titleAvstopam User Manual/title diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/netpbm.sourceforge.net/doc/extendedopacity.html new/netpbm.sourceforge.net/doc/extendedopacity.html --- old/netpbm.sourceforge.net/doc/extendedopacity.html 2013-02-20 04:30:32.0 +0100 +++ new/netpbm.sourceforge.net/doc/extendedopacity.html 2014-09-10 18:45:15.0 +0200 @@ -154,9 +154,9 @@ P. Haeberli and D. Voorhies. citeImage Processing by Linear Interpolation and Extrapolation/cite. IRIS Universe Magazine No. 28, Silicon Graphics, Aug, 1994. -!--no_print--p -!--no_print--a href=../index.html#interp -!--no_print--img src=gobot.gif alt= width=564 height=25 border=0/a -!--no_print--br + +p +img src=gobot.gif alt= width=564 height=25 border=0 + /body /html diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/netpbm.sourceforge.net/doc/giftopnm.html new/netpbm.sourceforge.net/doc/giftopnm.html --- old/netpbm.sourceforge.net/doc/giftopnm.html2013-02-20 04:30:31.0 +0100 +++ new/netpbm.sourceforge.net/doc/giftopnm.html2014-11-15
commit netpbm for openSUSE:Factory
Hello community, here is the log from the commit of package netpbm for openSUSE:Factory checked in at 2014-09-10 07:27:47 Comparing /work/SRC/openSUSE:Factory/netpbm (Old) and /work/SRC/openSUSE:Factory/.netpbm.new (New) Package is netpbm Changes: --- /work/SRC/openSUSE:Factory/netpbm/netpbm.changes2014-09-01 07:55:51.0 +0200 +++ /work/SRC/openSUSE:Factory/.netpbm.new/netpbm.changes 2014-09-10 07:27:48.0 +0200 @@ -1,0 +2,22 @@ +Mon Sep 8 08:17:28 UTC 2014 - pgaj...@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 a...@wta.att.ne.jp. + * etc. see HISTORY + +- modified patches: + * netpbm-make.patch (refreshed) + * netpbm-security-code.patch (refreshed) + +--- +Mon Sep 8 02:07:35 UTC 2014 - crrodrig...@opensuse.org + +- minor: man pages from section 3 are developer docs, move + to -devel package + +--- Old: netpbm-10.66.3-documentation.tar.bz2 netpbm-10.66.3-nohpcdtoppm-noppmtompeg.tar.bz2 New: netpbm-10.67.4-documentation.tar.bz2 netpbm-10.67.4-nohpcdtoppm-noppmtompeg.tar.bz2 Other differences: -- ++ netpbm.spec ++ --- /var/tmp/diff_new_pack.Dfluhu/_old 2014-09-10 07:27:50.0 +0200 +++ /var/tmp/diff_new_pack.Dfluhu/_new 2014-09-10 07:27:50.0 +0200 @@ -17,11 +17,11 @@ %define libmaj 11 -%define libmin 66 +%define libmin 67 %define libver %{libmaj}.%{libmin} Name: netpbm -Version:10.66.3 +Version:10.67.4 Release:0 Summary:A Powerful Graphics Conversion Package License:BSD-3-Clause and GPL-2.0+ and IJG and MIT and SUSE-Public-Domain @@ -163,9 +163,8 @@ %defattr(-,root,root) %doc README doc/* netpbm.sourceforge.net/doc %doc pnmtopalm/ -%doc %{_mandir}/man1/*.gz -%doc %{_mandir}/man3/*.gz -%doc %{_mandir}/man5/*.gz +%doc %{_mandir}/man1/*%{ext_man} +%doc %{_mandir}/man5/*%{ext_man} %{_bindir}/* %{_datadir}/%{name} @@ -178,5 +177,6 @@ %defattr(-,root,root) %{_includedir}/%{name} %{_libdir}/lib*.so +%{_mandir}/man3/*%{ext_man} %changelog ++ netpbm-10.66.3-documentation.tar.bz2 - netpbm-10.67.4-documentation.tar.bz2 ++ 2690 lines of diff (skipped) ++ netpbm-10.66.3-nohpcdtoppm-noppmtompeg.tar.bz2 - netpbm-10.67.4-nohpcdtoppm-noppmtompeg.tar.bz2 ++ 15211 lines of diff (skipped) ++ netpbm-make.patch ++ --- /var/tmp/diff_new_pack.Dfluhu/_old 2014-09-10 07:27:51.0 +0200 +++ /var/tmp/diff_new_pack.Dfluhu/_new 2014-09-10 07:27:51.0 +0200 @@ -1,8 +1,8 @@ Index: config.mk.in === config.mk.in.orig -+++ config.mk.in -@@ -109,7 +109,7 @@ INSTALL = $(SRCDIR)/buildtools/install.s +--- config.mk.in.orig 2014-09-08 09:55:59.652026877 +0200 config.mk.in 2014-09-08 10:00:54.684021821 +0200 +@@ -120,7 +120,7 @@ #OSF1: #INSTALL = $(SRCDIR)/buildtools/installosf #Red Hat Linux: @@ -11,7 +11,7 @@ # STRIPFLAG is the option you pass to the above install program to make it # strip unnecessary information out of binaries. -@@ -295,7 +295,7 @@ LDRELOC = NONE +@@ -306,7 +306,7 @@ CFLAGS_SHLIB = # Gcc: #CFLAGS_SHLIB = -fpic @@ -20,7 +20,7 @@ # Sun compiler: #CFLAGS_SHLIB = -Kpic #CFLAGS_SHLIB = -KPIC -@@ -362,7 +362,7 @@ NETPBMLIB_RUNTIME_PATH = +@@ -373,7 +373,7 @@ # The TIFF library. See above. If you want to build the tiff # converters, you must have the tiff library already installed. @@ -29,7 +29,7 @@ TIFFHDR_DIR = #TIFFLIB = libtiff.so -@@ -393,7 +393,7 @@ TIFFLIB_NEEDS_Z = Y +@@ -404,7 +404,7 @@ # JPEG stuff statically linked in, in which case you won't need # JPEGLIB in order to build the Tiff converters. @@ -38,7 +38,7 @@ JPEGHDR_DIR = #JPEGLIB = libjpeg.so #JPEGHDR_DIR = /usr/include/jpeg -@@ -451,7 +451,7 @@ PNGVER = +@@ -462,7 +462,7 @@ # # If you have 'libpng-config' (see above), these are irrelevant. @@ -47,8 +47,8 @@ ZHDR_DIR = #ZLIB = libz.so -@@ -461,8 +461,8 @@ JBIGLIB = $(BUILDDIR)/converter/other/jb - JBIGHDR_DIR = $(SRCDIR)/converter/other/jbig +@@ -472,8 +472,8 @@ + JBIGHDR_DIR = $(INTERNAL_JBIGHDR_DIR) # The Jasper JPEG-2000 image compression library (aka JasPer): -JASPERLIB = $(INTERNAL_JASPERLIB) ++ netpbm-security-code.patch ++ 942 lines (skipped) between
commit netpbm for openSUSE:Factory
Hello community, here is the log from the commit of package netpbm for openSUSE:Factory checked in at 2014-09-01 07:55:50 Comparing /work/SRC/openSUSE:Factory/netpbm (Old) and /work/SRC/openSUSE:Factory/.netpbm.new (New) Package is netpbm Changes: --- /work/SRC/openSUSE:Factory/netpbm/netpbm.changes2014-06-25 15:24:15.0 +0200 +++ /work/SRC/openSUSE:Factory/.netpbm.new/netpbm.changes 2014-09-01 07:55:51.0 +0200 @@ -1,0 +2,5 @@ +Sat Aug 30 16:56:34 UTC 2014 - co...@suse.com + +- fix license for spdx 1.2 (IJG is now part of it, loosing SUSE prefix) + +--- Other differences: -- ++ netpbm.spec ++ --- /var/tmp/diff_new_pack.vbD48s/_old 2014-09-01 07:55:52.0 +0200 +++ /var/tmp/diff_new_pack.vbD48s/_new 2014-09-01 07:55:52.0 +0200 @@ -24,7 +24,7 @@ Version:10.66.3 Release:0 Summary:A Powerful Graphics Conversion Package -License:BSD-3-Clause and GPL-2.0+ and SUSE-IJG and MIT and SUSE-Public-Domain +License:BSD-3-Clause and GPL-2.0+ and IJG and MIT and SUSE-Public-Domain Group: Productivity/Graphics/Convertors Url:http://netpbm.sourceforge.net/ Source: netpbm-%{version}-nohpcdtoppm-noppmtompeg.tar.bz2 -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit netpbm for openSUSE:Factory
Hello community, here is the log from the commit of package netpbm for openSUSE:Factory checked in at 2014-06-25 15:24:05 Comparing /work/SRC/openSUSE:Factory/netpbm (Old) and /work/SRC/openSUSE:Factory/.netpbm.new (New) Package is netpbm Changes: --- /work/SRC/openSUSE:Factory/netpbm/netpbm.changes2014-04-06 07:10:22.0 +0200 +++ /work/SRC/openSUSE:Factory/.netpbm.new/netpbm.changes 2014-06-25 15:24:15.0 +0200 @@ -1,0 +2,10 @@ +Mon Jun 23 13:53:54 UTC 2014 - pgaj...@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 + +--- Old: netpbm-10.66.0-documentation.tar.bz2 netpbm-10.66.0-nohpcdtoppm-noppmtompeg.tar.bz2 New: netpbm-10.66.3-documentation.tar.bz2 netpbm-10.66.3-nohpcdtoppm-noppmtompeg.tar.bz2 Other differences: -- ++ netpbm.spec ++ --- /var/tmp/diff_new_pack.XWe0I1/_old 2014-06-25 15:24:16.0 +0200 +++ /var/tmp/diff_new_pack.XWe0I1/_new 2014-06-25 15:24:16.0 +0200 @@ -21,7 +21,7 @@ %define libver %{libmaj}.%{libmin} Name: netpbm -Version:10.66.0 +Version:10.66.3 Release:0 Summary:A Powerful Graphics Conversion Package License:BSD-3-Clause and GPL-2.0+ and SUSE-IJG and MIT and SUSE-Public-Domain ++ netpbm-10.66.0-documentation.tar.bz2 - netpbm-10.66.3-documentation.tar.bz2 ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/netpbm.sourceforge.net/doc/pamsharpness.html new/netpbm.sourceforge.net/doc/pamsharpness.html --- old/netpbm.sourceforge.net/doc/pamsharpness.html2013-02-20 04:30:31.0 +0100 +++ new/netpbm.sourceforge.net/doc/pamsharpness.html2014-04-13 04:50:06.0 +0200 @@ -18,7 +18,7 @@ pThis program is part of a href=index.htmlNetpbm/a. pbpamsharpness/b reads a Netpbm image (PNM or PAM) and prints a -number that tells how sharp it is. +message to Standard Output giving a number that tells how sharp it is. pSharpness is a measure of how suddenly (in space) colors change in the image. bpamsharpness/b computes the sharpness of the image as diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/netpbm.sourceforge.net/doc/pamtotiff.html new/netpbm.sourceforge.net/doc/pamtotiff.html --- old/netpbm.sourceforge.net/doc/pamtotiff.html 2013-12-08 00:59:20.0 +0100 +++ new/netpbm.sourceforge.net/doc/pamtotiff.html 2014-04-17 04:50:29.0 +0200 @@ -2,7 +2,7 @@ HTMLHEADTITLEPamtotiff User Manual/TITLE/HEAD BODY H1pamtotiff/H1 -Updated: 03 December 2008 +Updated: 17 April 2014 BR A HREF=#indexTable Of Contents/A @@ -69,10 +69,46 @@ h3 id=outputThe Output File/h3 -PThe output goes to Standard Output. bpamtotiff/b approaches -this output file differently from Unix and Netpbm convention. This is due -entirely to bpamtotiff/b's use of the TIFF library to do all -TIFF output. +PBy default, the output goes to Standard Output. Alternatively, you can +specify an output file with the b-output/b option and bpamtotiff/b +will write its output directly to that file. + +pBecause of the way the TIFF library (which bpamtotiff/b uses) works, +when the program writes to Standard Output, it generates the entire TIFF image +in a temporary file and then copies it to Standard Output; you may see +negative performance effects of this. + +pThe b-output/b method avoids the performance effects of the copy +through the temporary file, but there are restrictions on the output file: it +must be seekable and it must be readable. The program fails if it is not. +With Standard Output, neither of those restrictions applies. + +pWith b-output/b, if the file already exists and has data in it, +bpamtotiff/b appends the image to the existing TIFF file. (A TIFF file +may contain multiple images). + +pBy default, bpamtotiff/b creates the file named by b-output/b if it +does not already exist. But if you also specify b-append/b, the program +fails if the file named by b-output/b does not already exist. + +pBefore Netpbm 10.67 (June 2014), there is no b-output/b option and +Standard Output must be seekable. So pipes are out. + +pBefore Netpbm 10.67 (June 2014), you could append to Standard Output. See +below. The current program does not have the ability; you must +use b-output/b to append to an existing TIFF file. + +pThe difference above means current bpamtotiff/b is actually
commit netpbm for openSUSE:Factory
Hello community, here is the log from the commit of package netpbm for openSUSE:Factory checked in at 2014-04-06 07:10:21 Comparing /work/SRC/openSUSE:Factory/netpbm (Old) and /work/SRC/openSUSE:Factory/.netpbm.new (New) Package is netpbm Changes: --- /work/SRC/openSUSE:Factory/netpbm/netpbm.changes2013-11-28 16:51:49.0 +0100 +++ /work/SRC/openSUSE:Factory/.netpbm.new/netpbm.changes 2014-04-06 07:10:22.0 +0200 @@ -1,0 +2,12 @@ +Tue Apr 1 11:25:10 UTC 2014 - pgaj...@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 + +--- Old: netpbm-10.64.4-documentation.tar.bz2 netpbm-10.64.4-nohpcdtoppm-noppmtompeg.tar.bz2 New: netpbm-10.66.0-documentation.tar.bz2 netpbm-10.66.0-nohpcdtoppm-noppmtompeg.tar.bz2 Other differences: -- ++ netpbm.spec ++ --- /var/tmp/diff_new_pack.ctnWlH/_old 2014-04-06 07:10:24.0 +0200 +++ /var/tmp/diff_new_pack.ctnWlH/_new 2014-04-06 07:10:24.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package netpbm # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,11 +17,11 @@ %define libmaj 11 -%define libmin 64 +%define libmin 66 %define libver %{libmaj}.%{libmin} Name: netpbm -Version:10.64.4 +Version:10.66.0 Release:0 Summary:A Powerful Graphics Conversion Package License:BSD-3-Clause and GPL-2.0+ and SUSE-IJG and MIT and SUSE-Public-Domain @@ -111,13 +111,19 @@ %patch2 %patch3 %patch4 -%patch5 -p1 +%patch5 mkdir pnmtopalm # for %%doc pnmtopalm cp -p converter/other/pnmtopalm/{LICENSE,README} pnmtopalm %build # netpbm has _interactive_ configure perl script cp config.mk.in config.mk # recomended by upstream, see doc/INSTALL +sed -i s:STATICLIB_TOO = y:STATICLIB_TOO = n: config.mk +# following two added 10.66.0, reported upstream +# recipe for target 'converter/install.manweb' failed +echo 'install.manweb:' converter/ppm/hpcdtoppm/Makefile +# dtto for ppmtompeg +echo 'install.manweb:' converter/ppm/ppmtompeg/Makefile export CFLAGS=$RPM_OPT_FLAGS -flax-vector-conversions make CFLAGS=$CFLAGS rm doc/INSTALL ++ netpbm-10.64.4-documentation.tar.bz2 - netpbm-10.66.0-documentation.tar.bz2 ++ 2625 lines of diff (skipped) ++ netpbm-10.64.4-nohpcdtoppm-noppmtompeg.tar.bz2 - netpbm-10.66.0-nohpcdtoppm-noppmtompeg.tar.bz2 ++ 10385 lines of diff (skipped) ++ netpbm-security-code.patch ++ 928 lines (skipped) between /work/SRC/openSUSE:Factory/netpbm/netpbm-security-code.patch and /work/SRC/openSUSE:Factory/.netpbm.new/netpbm-security-code.patch ++ netpbm-security-scripts.patch ++ --- /var/tmp/diff_new_pack.ctnWlH/_old 2014-04-06 07:10:26.0 +0200 +++ /var/tmp/diff_new_pack.ctnWlH/_new 2014-04-06 07:10:26.0 +0200 @@ -1,8 +1,8 @@ -Index: netpbm-10.63.1/converter/other/anytopnm +Index: converter/other/anytopnm === netpbm-10.63.1.orig/converter/other/anytopnm -+++ netpbm-10.63.1/converter/other/anytopnm -@@ -511,10 +511,7 @@ else +--- converter/other/anytopnm.orig 2014-04-01 11:09:00.723372866 +0200 converter/other/anytopnm 2014-04-01 11:19:32.032102323 +0200 +@@ -511,10 +511,7 @@ inputFile=- fi @@ -14,7 +14,7 @@ # Take out all spaces # Find the filename extension for last-ditch efforts later -@@ -540,9 +537,17 @@ if [ $filetype = unknown ]; then +@@ -540,9 +537,17 @@ echo $progname: unknown file type. \ 'file' says mime type is '$mimeType', 12 echo type description is '$typeDescription' 12 @@ -32,11 +32,11 @@ +fi + exit 0 -Index: netpbm-10.63.1/editor/pamstretch-gen +Index: editor/pamstretch-gen === netpbm-10.63.1.orig/editor/pamstretch-gen -+++ netpbm-10.63.1/editor/pamstretch-gen -@@ -31,13 +31,9 @@ if [ $1 = ]; then +--- editor/pamstretch-gen.orig 2014-04-01 11:08:58.068340316 +0200 editor/pamstretch-gen 2014-04-01 11:19:32.033102335 +0200 +@@ -31,13 +31,9 @@ exit 1 fi @@ -51,10 +51,10 @@ if ! cat $2 $tempfile 2/dev/null; then echo 'pamstretch-gen: error reading
commit netpbm for openSUSE:Factory
Hello community, here is the log from the commit of package netpbm for openSUSE:Factory checked in at 2013-10-04 15:59:10 Comparing /work/SRC/openSUSE:Factory/netpbm (Old) and /work/SRC/openSUSE:Factory/.netpbm.new (New) Package is netpbm Changes: --- /work/SRC/openSUSE:Factory/netpbm/netpbm.changes2013-09-11 12:56:47.0 +0200 +++ /work/SRC/openSUSE:Factory/.netpbm.new/netpbm.changes 2013-10-04 15:59:11.0 +0200 @@ -1,0 +2,6 @@ +Thu Oct 3 20:47:11 UTC 2013 - dval...@suse.com + +- fix include syntax for BigEndian platforms + (wordaccess-include-be.patch) + +--- New: wordaccess-include-be.patch Other differences: -- ++ netpbm.spec ++ --- /var/tmp/diff_new_pack.KObcZf/_old 2013-10-04 15:59:12.0 +0200 +++ /var/tmp/diff_new_pack.KObcZf/_new 2013-10-04 15:59:12.0 +0200 @@ -43,6 +43,7 @@ # workaround to #839584 -- just to meet 13.1 beta1 freeze, it # can be removed as soon as jasper enters factory Patch6: %{name}-stdbool-after-jasper.patch +Patch7: wordaccess-include-be.patch BuildRequires: flex BuildRequires: libjasper-devel BuildRequires: libjpeg-devel @@ -116,6 +117,7 @@ %patch4 -p1 %patch5 -p1 %patch6 +%patch7 -p1 mkdir pnmtopalm # for %doc pnmtopalm cp -p converter/other/pnmtopalm/{LICENSE,README} pnmtopalm ++ wordaccess-include-be.patch ++ Index: netpbm-10.63.1/lib/util/wordaccess.h === --- netpbm-10.63.1.orig/lib/util/wordaccess.h +++ netpbm-10.63.1/lib/util/wordaccess.h @@ -49,10 +49,10 @@ #include wordaccess_generic.h #elif BYTE_ORDER == BIG_ENDIAN #if UNALIGNED_OK - #include wordaccess_be_unaligned.h + #include wordaccess_be_unaligned.h #else /* Sparc */ -#include wordaccess_be_aligned.h +#include wordaccess_be_aligned.h #endif #elif HAVE_GCC_BITCOUNT #if (BITS_PER_LONG == 64) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit netpbm for openSUSE:Factory
Hello community, here is the log from the commit of package netpbm for openSUSE:Factory checked in at 2013-09-11 12:56:46 Comparing /work/SRC/openSUSE:Factory/netpbm (Old) and /work/SRC/openSUSE:Factory/.netpbm.new (New) Package is netpbm Changes: --- /work/SRC/openSUSE:Factory/netpbm/netpbm.changes2013-01-08 14:33:19.0 +0100 +++ /work/SRC/openSUSE:Factory/.netpbm.new/netpbm.changes 2013-09-11 12:56:47.0 +0200 @@ -1,0 +2,12 @@ +Wed Sep 11 08:05:40 UTC 2013 - pgaj...@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] + +--- Old: netpbm-10.61.1-documentation.tar.bz2 netpbm-10.61.1-nohpcdtoppm-noppmtompeg.tar.bz2 New: netpbm-10.63.1-documentation.tar.bz2 netpbm-10.63.1-nohpcdtoppm-noppmtompeg.tar.bz2 netpbm-stdbool-after-jasper.patch Other differences: -- ++ netpbm.spec ++ --- /var/tmp/diff_new_pack.sQHvFB/_old 2013-09-11 12:56:48.0 +0200 +++ /var/tmp/diff_new_pack.sQHvFB/_new 2013-09-11 12:56:48.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package netpbm # -# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,11 +17,11 @@ %define libmaj 11 -%define libmin 61 +%define libmin 63 %define libver %{libmaj}.%{libmin} Name: netpbm -Version:10.61.1 +Version:10.63.1 Release:0 Summary:A Powerful Graphics Conversion Package License:BSD-3-Clause and GPL-2.0+ and SUSE-IJG and MIT and SUSE-Public-Domain @@ -40,6 +40,9 @@ Patch3: %{name}-tmpfile.patch Patch4: %{name}-security-code.patch Patch5: %{name}-security-scripts.patch +# workaround to #839584 -- just to meet 13.1 beta1 freeze, it +# can be removed as soon as jasper enters factory +Patch6: %{name}-stdbool-after-jasper.patch BuildRequires: flex BuildRequires: libjasper-devel BuildRequires: libjpeg-devel @@ -112,6 +115,7 @@ %patch3 %patch4 -p1 %patch5 -p1 +%patch6 mkdir pnmtopalm # for %doc pnmtopalm cp -p converter/other/pnmtopalm/{LICENSE,README} pnmtopalm ++ netpbm-10.61.1-documentation.tar.bz2 - netpbm-10.63.1-documentation.tar.bz2 ++ 2226 lines of diff (skipped) ++ netpbm-10.61.1-nohpcdtoppm-noppmtompeg.tar.bz2 - netpbm-10.63.1-nohpcdtoppm-noppmtompeg.tar.bz2 ++ 13952 lines of diff (skipped) ++ netpbm-security-code.patch ++ 1236 lines (skipped) between /work/SRC/openSUSE:Factory/netpbm/netpbm-security-code.patch and /work/SRC/openSUSE:Factory/.netpbm.new/netpbm-security-code.patch ++ netpbm-security-scripts.patch ++ --- /var/tmp/diff_new_pack.sQHvFB/_old 2013-09-11 12:56:50.0 +0200 +++ /var/tmp/diff_new_pack.sQHvFB/_new 2013-09-11 12:56:50.0 +0200 @@ -1,7 +1,8 @@ -diff -up netpbm-10.47.05/converter/other/anytopnm.security-scripts netpbm-10.47.05/converter/other/anytopnm netpbm-10.47.05/converter/other/anytopnm.security-scripts 2009-12-10 08:34:36.0 +0100 -+++ netpbm-10.47.05/converter/other/anytopnm 2010-03-16 21:28:09.0 +0100 -@@ -510,10 +510,7 @@ else +Index: netpbm-10.63.1/converter/other/anytopnm +=== +--- netpbm-10.63.1.orig/converter/other/anytopnm netpbm-10.63.1/converter/other/anytopnm +@@ -511,10 +511,7 @@ else inputFile=- fi @@ -13,7 +14,7 @@ # Take out all spaces # Find the filename extension for last-ditch efforts later -@@ -539,9 +536,17 @@ if [ $filetype = unknown ]; then +@@ -540,9 +537,17 @@ if [ $filetype = unknown ]; then echo $progname: unknown file type. \ 'file' says mime type is '$mimeType', 12 echo type description is '$typeDescription' 12 @@ -31,9 +32,10 @@ +fi + exit 0 -diff -up netpbm-10.47.05/editor/pamstretch-gen.security-scripts netpbm-10.47.05/editor/pamstretch-gen netpbm-10.47.05/editor/pamstretch-gen.security-scripts 2009-12-10 08:34:32.0 +0100 -+++ netpbm-10.47.05/editor/pamstretch-gen 2010-03-16 21:28:47.0 +0100 +Index: netpbm-10.63.1/editor/pamstretch-gen +=== +---
commit netpbm for openSUSE:Factory
Hello community, here is the log from the commit of package netpbm for openSUSE:Factory checked in at 2013-01-08 14:33:18 Comparing /work/SRC/openSUSE:Factory/netpbm (Old) and /work/SRC/openSUSE:Factory/.netpbm.new (New) Package is netpbm, Maintainer is nadvor...@suse.com Changes: --- /work/SRC/openSUSE:Factory/netpbm/netpbm.changes2012-12-05 14:01:01.0 +0100 +++ /work/SRC/openSUSE:Factory/.netpbm.new/netpbm.changes 2013-01-08 14:33:19.0 +0100 @@ -1,0 +2,15 @@ +Mon Dec 31 12:14:17 UTC 2012 - pgaj...@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 + +--- Old: netpbm-10.60.3-documentation.tar.bz2 netpbm-10.60.3-nohpcdtoppm-noppmtompeg.tar.bz2 New: netpbm-10.61.1-documentation.tar.bz2 netpbm-10.61.1-nohpcdtoppm-noppmtompeg.tar.bz2 Other differences: -- ++ netpbm.spec ++ --- /var/tmp/diff_new_pack.GawwaT/_old 2013-01-08 14:33:21.0 +0100 +++ /var/tmp/diff_new_pack.GawwaT/_new 2013-01-08 14:33:21.0 +0100 @@ -17,11 +17,11 @@ %define libmaj 11 -%define libmin 60 +%define libmin 61 %define libver %{libmaj}.%{libmin} Name: netpbm -Version:10.60.3 +Version:10.61.1 Release:0 Summary:A Powerful Graphics Conversion Package License:BSD-3-Clause and GPL-2.0+ and SUSE-IJG and MIT and SUSE-Public-Domain ++ netpbm-10.60.3-documentation.tar.bz2 - netpbm-10.61.1-documentation.tar.bz2 ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/netpbm.sourceforge.net/doc/libnetpbm_ug.html new/netpbm.sourceforge.net/doc/libnetpbm_ug.html --- old/netpbm.sourceforge.net/doc/libnetpbm_ug.html2011-01-26 17:55:50.0 +0100 +++ new/netpbm.sourceforge.net/doc/libnetpbm_ug.html2012-12-04 17:19:27.0 +0100 @@ -59,8 +59,8 @@ h3blibnetpbm classes/b/h3 -pIn this section, we cover only the PAM functions in -blibnetpbm/b. As described in a href=libnetpbm.htmlthe +pIn this section, Guide To Using Libnetpbm, we cover only the PAM functions +in blibnetpbm/b. As described in a href=libnetpbm.htmlthe introduction to blibnetpbm/b/a, there are four other classes of image processing functions (PBM, PGM, PPM, PNM). They are less important, since you can do everything more easily with the PAM @@ -87,6 +87,15 @@ (height, width, etc.) as separate arguments to every function. /ul + +h3 id=initializationLibrary Initialization/h3 + +pEvery program that uses the library must initialize the library, i.e. set +up the process to use the library, as described in a href=libpm.html#initializationInitialization/a. That is the purpose of the call to +bpm_init()/b in the example above. + + + H3 id=pamstructTHE pam STRUCTURE/H3 PThe PAM functions take most of their arguments in the form of a diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/netpbm.sourceforge.net/doc/libpbm.html new/netpbm.sourceforge.net/doc/libpbm.html --- old/netpbm.sourceforge.net/doc/libpbm.html 2011-10-03 16:17:27.0 +0200 +++ new/netpbm.sourceforge.net/doc/libpbm.html 2012-12-04 17:25:16.0 +0100 @@ -141,9 +141,10 @@ H3 id=initializationINITIALIZATION/H3 -Pbpbm_init()/b is identical to bpm_proginit/b. +pbpbm_init()/b is obsolete (at least since Netpbm 9.25 (March 2002)). +Use a href=libpm.html#initializationbpm_proginit()/b/a instead. -pbpbm_init()/b is obsolete. Use bpm_proginit()/b instead. +Pbpbm_init()/b is identical to bpm_proginit/b. H3 id=memorymanagementMEMORY MANAGEMENT/H3 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/netpbm.sourceforge.net/doc/libpgm.html new/netpbm.sourceforge.net/doc/libpgm.html --- old/netpbm.sourceforge.net/doc/libpgm.html 2010-06-14 04:19:01.0 +0200 +++ new/netpbm.sourceforge.net/doc/libpgm.html 2012-12-04 17:29:55.0 +0100 @@ -162,9 +162,11 @@ H3 id=initializationINITIALIZATION/H3 +pbpgm_init()/b is obsolete (at least since Netpbm 9.25 (March 2002)). +Use a href=libpm.html#initializationbpm_proginit()/b/a instead. + Pbpgm_init()/b is identical to bpm_proginit/b. -pbpgm_init()/b is
commit netpbm for openSUSE:Factory
Hello community, here is the log from the commit of package netpbm for openSUSE:Factory checked in at 2012-12-05 14:00:55 Comparing /work/SRC/openSUSE:Factory/netpbm (Old) and /work/SRC/openSUSE:Factory/.netpbm.new (New) Package is netpbm, Maintainer is nadvor...@suse.com Changes: --- /work/SRC/openSUSE:Factory/netpbm/netpbm.changes2012-11-29 09:24:57.0 +0100 +++ /work/SRC/openSUSE:Factory/.netpbm.new/netpbm.changes 2012-12-05 14:01:01.0 +0100 @@ -1,0 +2,6 @@ +Sun Dec 2 14:44:51 UTC 2012 - asterios.dra...@gmail.com + +- Update libmin to 60. +- Added libjpeg-devel, libxml2-devel and pkgconfig(x11) as build requirements. + +--- Other differences: -- ++ netpbm.spec ++ --- /var/tmp/diff_new_pack.6MlG3i/_old 2012-12-05 14:01:02.0 +0100 +++ /var/tmp/diff_new_pack.6MlG3i/_new 2012-12-05 14:01:02.0 +0100 @@ -16,27 +16,17 @@ # -Name: netpbm -BuildRequires: flex -BuildRequires: libjasper-devel -BuildRequires: libpng-devel -BuildRequires: libtiff-devel -BuildRequires: python -Provides: pbmplus -# bug437293 -%ifarch ppc64 -Obsoletes: netpbm-64bit -%endif -# %define libmaj 11 -%define libmin 59 +%define libmin 60 %define libver %{libmaj}.%{libmin} + +Name: netpbm Version:10.60.3 Release:0 Summary:A Powerful Graphics Conversion Package License:BSD-3-Clause and GPL-2.0+ and SUSE-IJG and MIT and SUSE-Public-Domain Group: Productivity/Graphics/Convertors -Url:http://http://netpbm.sourceforge.net/ +Url:http://netpbm.sourceforge.net/ Source: netpbm-%{version}-nohpcdtoppm-noppmtompeg.tar.bz2 Source1:netpbm-%{version}-documentation.tar.bz2 Source2:baselibs.conf @@ -50,6 +40,25 @@ Patch3: %{name}-tmpfile.patch Patch4: %{name}-security-code.patch Patch5: %{name}-security-scripts.patch +BuildRequires: flex +BuildRequires: libjasper-devel +BuildRequires: libjpeg-devel +BuildRequires: libpng-devel +BuildRequires: libtiff-devel +BuildRequires: libxml2-devel +BuildRequires: python +%if 0%{?suse_version} = 1140 +BuildRequires: pkgconfig(x11) +%else +BuildRequires: xorg-x11-devel +%endif +Provides: pbmplus +# bug437293 +%ifarch ppc64 +Obsoletes: netpbm-64bit +%endif +# +BuildRoot: %{_tmppath}/%{name}-%{version}-build %package -n libnetpbm%{libmaj} Summary:Libraries for the NetPBM (NetPortableBitmap) Graphic Formats @@ -156,7 +165,8 @@ %files -n libnetpbm%{libmaj} %defattr(-,root,root) -%{_libdir}/lib*.so.* +%{_libdir}/lib*.so.%{libmaj} +%{_libdir}/lib*.so.%{libver} %files -n libnetpbm-devel %defattr(-,root,root) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit netpbm for openSUSE:Factory
Hello community, here is the log from the commit of package netpbm for openSUSE:Factory checked in at 2012-11-29 09:24:54 Comparing /work/SRC/openSUSE:Factory/netpbm (Old) and /work/SRC/openSUSE:Factory/.netpbm.new (New) Package is netpbm, Maintainer is nadvor...@suse.com Changes: --- /work/SRC/openSUSE:Factory/netpbm/netpbm.changes2012-09-17 16:58:53.0 +0200 +++ /work/SRC/openSUSE:Factory/.netpbm.new/netpbm.changes 2012-11-29 09:24:57.0 +0100 @@ -1,0 +2,32 @@ +Wed Nov 21 08:25:24 UTC 2012 - pgaj...@suse.com + +- updated to 10.60.03: + * Xbmtopbm: fix incorrect output, memory leak. Thanks Prophet of + the Way a...@wta.att.ne.jp. + * 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 a...@wta.att.ne.jp. + * 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 - pgaj...@suse.com + +- add url tag + +--- Old: netpbm-10.59.2-documentation.tar.bz2 netpbm-10.59.2-nohpcdtoppm-noppmtompeg.tar.bz2 New: netpbm-10.60.3-documentation.tar.bz2 netpbm-10.60.3-nohpcdtoppm-noppmtompeg.tar.bz2 Other differences: -- ++ netpbm.spec ++ --- /var/tmp/diff_new_pack.dtg1Ve/_old 2012-11-29 09:24:58.0 +0100 +++ /var/tmp/diff_new_pack.dtg1Ve/_new 2012-11-29 09:24:58.0 +0100 @@ -31,11 +31,12 @@ %define libmaj 11 %define libmin 59 %define libver %{libmaj}.%{libmin} -Version:10.59.2 +Version:10.60.3 Release:0 Summary:A Powerful Graphics Conversion Package License:BSD-3-Clause and GPL-2.0+ and SUSE-IJG and MIT and SUSE-Public-Domain Group: Productivity/Graphics/Convertors +Url:http://http://netpbm.sourceforge.net/ Source: netpbm-%{version}-nohpcdtoppm-noppmtompeg.tar.bz2 Source1:netpbm-%{version}-documentation.tar.bz2 Source2:baselibs.conf ++ netpbm-10.59.2-documentation.tar.bz2 - netpbm-10.60.3-documentation.tar.bz2 ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/netpbm.sourceforge.net/doc/directory.html new/netpbm.sourceforge.net/doc/directory.html --- old/netpbm.sourceforge.net/doc/directory.html 2012-03-08 04:23:19.0 +0100 +++ new/netpbm.sourceforge.net/doc/directory.html 2012-09-29 04:34:49.0 +0200 @@ -885,12 +885,6 @@ DTBa href=pgmmorphconv.htmlpgmmorphconv/a/b DDperform morphological convolutions on a PGM image: dilation and erosion. -DTBa href=pgmminkowski.htmlpgmminkowski/a/b -DDCompute Minkowski integral over a PGM image/DD - -DTBa href=pbmminkowski.htmlpbmminkowski/a/b -DDCompute Minkowski integral over a PBM image/DD - DTBa href=pamedge.htmlpamedge/a /B DDedge-detect (outline) an image @@ -912,7 +906,7 @@ DTBa href=ppmdist.htmlppmdist/a /B DDmap colors to high contrast grayscales arbitrarily -dtba href=pnmmercator.html/a/b +dtba href=pnmmercator.htmlpnmmercator/a/b ddTurns a rectangular projection map into a Mercator projection DTBa href=ppmglobe.htmlppmglobe/a/b @@ -977,6 +971,12 @@ DTBa href=pamtilt.htmlpamtilt/a/B DDMeasure the tilt of an image, i.e. document skew +DTBa href=pgmminkowski.htmlpgmminkowski/a/b +DDCompute Minkowski integral over a PGM image/DD + +DTBa href=pbmminkowski.htmlpbmminkowski/a/b +DDCompute Minkowski integral over a PBM image/DD + DTBa href=pammosaicknit.htmlpammosaicknit/a/B DDValidate a mosaic knitting pattern diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
commit netpbm for openSUSE:Factory
Hello community, here is the log from the commit of package netpbm for openSUSE:Factory checked in at 2012-09-17 16:58:51 Comparing /work/SRC/openSUSE:Factory/netpbm (Old) and /work/SRC/openSUSE:Factory/.netpbm.new (New) Package is netpbm, Maintainer is nadvor...@suse.com Changes: --- /work/SRC/openSUSE:Factory/netpbm/netpbm.changes2012-08-31 09:52:31.0 +0200 +++ /work/SRC/openSUSE:Factory/.netpbm.new/netpbm.changes 2012-09-17 16:58:53.0 +0200 @@ -1,0 +2,24 @@ +Thu Sep 6 15:16:56 UTC 2012 - pgaj...@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) + +--- Old: netpbm-10.35.86-documentation.tar.bz2 netpbm-10.35.86-nohpcdtoppm-nojbig.tar.bz2 netpbm-fixes.patch netpbm-libpng14.patch netpbm-manpages.patch netpbm-pamscale.patch netpbm-pnmtopng-CAN-2978.patch netpbm-security.patch netpbm-security2.patch New: netpbm-10.59.2-documentation.tar.bz2 netpbm-10.59.2-nohpcdtoppm-noppmtompeg.tar.bz2 netpbm-security-code.patch netpbm-security-scripts.patch Other differences: -- ++ netpbm.spec ++ --- /var/tmp/diff_new_pack.qZVLkj/_old 2012-09-17 16:58:55.0 +0200 +++ /var/tmp/diff_new_pack.qZVLkj/_new 2012-09-17 16:58:55.0 +0200 @@ -17,7 +17,6 @@ Name: netpbm -# regarding to libpng: netpbm is compatible with libpng14 from version 10.48 BuildRequires: flex BuildRequires: libjasper-devel BuildRequires: libpng-devel @@ -29,41 +28,29 @@ Obsoletes: netpbm-64bit %endif # -Version:10.35.86 +%define libmaj 11 +%define libmin 59 +%define libver %{libmaj}.%{libmin} +Version:10.59.2 Release:0 Summary:A Powerful Graphics Conversion Package License:BSD-3-Clause and GPL-2.0+ and SUSE-IJG and MIT and SUSE-Public-Domain Group: Productivity/Graphics/Convertors -Source: netpbm-%{version}-nohpcdtoppm-nojbig.tar.bz2 +Source: netpbm-%{version}-nohpcdtoppm-noppmtompeg.tar.bz2 Source1:netpbm-%{version}-documentation.tar.bz2 Source2:baselibs.conf Source3:prepare-src-tarball # SUSE specific Patch0: %{name}-make.patch -# partially upstreamed in development version -Patch1: %{name}-manpages.patch -# refused by upstream -Patch2: %{name}-security.patch -# refused by upstream -Patch3: %{name}-security2.patch -# refused by upstream -Patch4: %{name}-pnmtopng-CAN-2978.patch -# don't know what it does so far -Patch5: %{name}-tmpfile.patch +# SUSE specific: no build date +Patch1: %{name}-no-build-date.patch # upstreamed in development version -Patch6: %{name}-fixes.patch -# upstreamed in development version (another way) -Patch7: %{name}-pamscale.patch -# upstreamed in development version -Patch8: %{name}-missing-file-close.patch -# no build date -Patch9: netpbm-no-build-date.patch -# new versions build against libpng14 -Patch10:%{name}-libpng14.patch -Url:http://netpbm.sourceforge.net -BuildRoot: %{_tmppath}/%{name}-%{version}-build +Patch2: %{name}-missing-file-close.patch +Patch3: %{name}-tmpfile.patch +Patch4: %{name}-security-code.patch +Patch5: %{name}-security-scripts.patch -%package -n libnetpbm10 +%package -n libnetpbm%{libmaj} Summary:Libraries for the NetPBM (NetPortableBitmap) Graphic Formats Group: System/Libraries # bug437293 @@ -82,7 +69,7 @@ Obsoletes: libnetpbm-devel-64bit %endif # -Requires: libnetpbm10 = %{version} +Requires: libnetpbm%{libmaj} = %{version} Provides: libnetpbm:/usr/include/pbm.h %description @@ -96,7 +83,7 @@ and uncompressed), Andrew Toolkit raster object, and many more. On top of that, man pages are included for all tools. -%description -n libnetpbm10 +%description -n libnetpbm%{libmaj} These are the libs for the netpbm graphic formats. The tools can be found in the netpbm package. The sources are
commit netpbm for openSUSE:Factory
Hello community, here is the log from the commit of package netpbm for openSUSE:Factory checked in at 2012-08-31 09:52:30 Comparing /work/SRC/openSUSE:Factory/netpbm (Old) and /work/SRC/openSUSE:Factory/.netpbm.new (New) Package is netpbm, Maintainer is nadvor...@suse.com Changes: --- /work/SRC/openSUSE:Factory/netpbm/netpbm.changes2012-08-08 11:14:35.0 +0200 +++ /work/SRC/openSUSE:Factory/.netpbm.new/netpbm.changes 2012-08-31 09:52:31.0 +0200 @@ -1,0 +2,7 @@ +Thu Aug 30 10:04:11 UTC 2012 - cfarr...@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 + +--- Other differences: -- ++ netpbm.spec ++ --- /var/tmp/diff_new_pack.ou0CpJ/_old 2012-08-31 09:52:33.0 +0200 +++ /var/tmp/diff_new_pack.ou0CpJ/_new 2012-08-31 09:52:33.0 +0200 @@ -32,7 +32,7 @@ Version:10.35.86 Release:0 Summary:A Powerful Graphics Conversion Package -License:LGPL-2.1+ +License:BSD-3-Clause and GPL-2.0+ and SUSE-IJG and MIT and SUSE-Public-Domain Group: Productivity/Graphics/Convertors Source: netpbm-%{version}-nohpcdtoppm-nojbig.tar.bz2 Source1:netpbm-%{version}-documentation.tar.bz2 -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit netpbm for openSUSE:Factory
Hello community, here is the log from the commit of package netpbm for openSUSE:Factory checked in at 2011-12-06 18:31:45 Comparing /work/SRC/openSUSE:Factory/netpbm (Old) and /work/SRC/openSUSE:Factory/.netpbm.new (New) Package is netpbm, Maintainer is nadvor...@suse.com Changes: Other differences: -- ++ netpbm.spec ++ --- /var/tmp/diff_new_pack.Su1KdY/_old 2011-12-06 18:53:17.0 +0100 +++ /var/tmp/diff_new_pack.Su1KdY/_new 2011-12-06 18:53:17.0 +0100 @@ -21,7 +21,7 @@ Name: netpbm # regarding to libpng: netpbm is compatible with libpng14 from version 10.48 BuildRequires: flex libjasper-devel libpng-devel libtiff-devel python -License:LGPLv2.1+ +License:LGPL-2.1+ Group: Productivity/Graphics/Convertors Provides: pbmplus AutoReqProv:on @@ -63,7 +63,7 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-build %package -n libnetpbm10 -License:LGPLv2.1+ +License:LGPL-2.1+ Summary:Libraries for the NetPBM (NetPortableBitmap) Graphic Formats Group: System/Libraries AutoReqProv:on @@ -76,7 +76,7 @@ Obsoletes: libnetpbm %{version} %package -n libnetpbm-devel -License:LGPLv2.1+ +License:LGPL-2.1+ Summary:Libraries for the NetPBM Graphic Formats - files mandatory for development Group: Development/Libraries/C and C++ AutoReqProv:on -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit netpbm for openSUSE:Factory
Hello community, here is the log from the commit of package netpbm for openSUSE:Factory checked in at 2011-11-02 12:08:41 Comparing /work/SRC/openSUSE:Factory/netpbm (Old) and /work/SRC/openSUSE:Factory/.netpbm.new (New) Package is netpbm, Maintainer is nadvor...@suse.com Changes: --- /work/SRC/openSUSE:Factory/netpbm/netpbm.changes2011-09-23 02:14:38.0 +0200 +++ /work/SRC/openSUSE:Factory/.netpbm.new/netpbm.changes 2011-11-02 12:08:48.0 +0100 @@ -1,0 +2,13 @@ +Tue Nov 1 14:29:33 UTC 2011 - pgaj...@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 fpsl...@gmail.com. + +--- Old: netpbm-10.35.80-documentation.tar.bz2 netpbm-10.35.80-nohpcdtoppm-nojbig.tar.bz2 New: netpbm-10.35.82-documentation.tar.bz2 netpbm-10.35.82-nohpcdtoppm-nojbig.tar.bz2 Other differences: -- ++ netpbm.spec ++ --- /var/tmp/diff_new_pack.EF17uV/_old 2011-11-02 12:08:49.0 +0100 +++ /var/tmp/diff_new_pack.EF17uV/_new 2011-11-02 12:08:49.0 +0100 @@ -30,7 +30,7 @@ Obsoletes: netpbm-64bit %endif # -Version:10.35.80 +Version:10.35.82 Release:1 Summary:A Powerful Graphics Conversion Package Source: netpbm-%{version}-nohpcdtoppm-nojbig.tar.bz2 @@ -142,6 +142,7 @@ make CFLAGS=$CFLAGS \ JASPERLIB=-ljasper \ JASPERHDR_DIR=/usr/include/jasper +rm doc/INSTALL # # convert html to man pages cd netpbm.sourceforge.net/doc ++ netpbm-10.35.80-documentation.tar.bz2 - netpbm-10.35.82-documentation.tar.bz2 ++ 1640 lines of diff (skipped) ++ netpbm-10.35.80-nohpcdtoppm-nojbig.tar.bz2 - netpbm-10.35.82-nohpcdtoppm-nojbig.tar.bz2 ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/netpbm-10.35.80/Makefile.version new/netpbm-10.35.82/Makefile.version --- old/netpbm-10.35.80/Makefile.version2011-05-24 14:14:54.0 +0200 +++ new/netpbm-10.35.82/Makefile.version2011-11-01 14:18:28.0 +0100 @@ -1,3 +1,3 @@ NETPBM_MAJOR_RELEASE = 10 NETPBM_MINOR_RELEASE = 35 -NETPBM_POINT_RELEASE = 80 +NETPBM_POINT_RELEASE = 82 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/netpbm-10.35.80/analyzer/pgmtexture.c new/netpbm-10.35.82/analyzer/pgmtexture.c --- old/netpbm-10.35.80/analyzer/pgmtexture.c 2011-05-24 14:14:35.0 +0200 +++ new/netpbm-10.35.82/analyzer/pgmtexture.c 2011-11-01 14:18:08.0 +0100 @@ -997,10 +997,10 @@ sentropy[1] = f8_sentropy (P_matrix45, tones); sentropy[2] = f8_sentropy (P_matrix90, tones); sentropy[3] = f8_sentropy (P_matrix135, tones); -svar[0] = f7_svar (P_matrix0, tones, sentropy[0]); -svar[1] = f7_svar (P_matrix45, tones, sentropy[1]); -svar[2] = f7_svar (P_matrix90, tones, sentropy[2]); -svar[3] = f7_svar (P_matrix135, tones, sentropy[3]); +svar[0] = f7_svar (P_matrix0, tones, savg[0]); +svar[1] = f7_svar (P_matrix45, tones, savg[1]); +svar[2] = f7_svar (P_matrix90, tones, savg[2]); +svar[3] = f7_svar (P_matrix135, tones, savg[3]); results (F7, svar); results (F8, sentropy); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/netpbm-10.35.80/converter/other/pnmtopng.c new/netpbm-10.35.82/converter/other/pnmtopng.c --- old/netpbm-10.35.80/converter/other/pnmtopng.c 2011-05-24 14:14:48.0 +0200 +++ new/netpbm-10.35.82/converter/other/pnmtopng.c 2011-11-01 14:18:21.0 +0100 @@ -959,17 +959,17 @@ static void -analyzeAlpha(FILE * const ifp, - pm_filepos const rasterPos, - intconst cols, - intconst rows, - xelval const maxval, - intconst format, - gray **const alphaMask, - gray const alphaMaxval, - bool * const allOpaqueP, - bool * const singleColorIsTransP, - pixel* const alphaTranscolorP) { +analyzeAlpha(FILE * const ifP, + pm_filepos const rasterPos, + unsigned int const cols, + unsigned int const rows, + xelval const maxval, +
commit netpbm for openSUSE:Factory
Hello community, here is the log from the commit of package netpbm for openSUSE:Factory checked in at Thu May 26 10:25:01 CEST 2011. --- netpbm/netpbm.changes 2010-11-16 15:26:26.0 +0100 +++ /mounts/work_src_done/STABLE/netpbm/netpbm.changes 2011-05-24 16:06:55.0 +0200 @@ -1,0 +2,15 @@ +Tue May 24 14:04:05 UTC 2011 - pgaj...@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. + +--- calling whatdependson for head-i586 Old: netpbm-10.35.77-documentation.tar.bz2 netpbm-10.35.77-fixes.patch netpbm-10.35.77-libpng14.patch netpbm-10.35.77-make.patch netpbm-10.35.77-manpages.patch netpbm-10.35.77-missing-file-close.patch netpbm-10.35.77-pamscale.patch netpbm-10.35.77-pnmtopng-CAN-2978.patch netpbm-10.35.77-security.patch netpbm-10.35.77-security2.patch netpbm-10.35.77-tmpfile.patch netpbm-10.35.77.tar.bz2 New: netpbm-10.35.80-documentation.tar.bz2 netpbm-10.35.80-nohpcdtoppm-nojbig.tar.bz2 netpbm-fixes.patch netpbm-libpng14.patch netpbm-make.patch netpbm-manpages.patch netpbm-missing-file-close.patch netpbm-pamscale.patch netpbm-pnmtopng-CAN-2978.patch netpbm-security.patch netpbm-security2.patch netpbm-tmpfile.patch Other differences: -- ++ netpbm.spec ++ --- /var/tmp/diff_new_pack.qaumni/_old 2011-05-26 10:24:17.0 +0200 +++ /var/tmp/diff_new_pack.qaumni/_new 2011-05-26 10:24:17.0 +0200 @@ -1,7 +1,7 @@ # -# spec file for package netpbm (Version 10.35.77) +# spec file for package netpbm # -# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -30,35 +30,35 @@ Obsoletes: netpbm-64bit %endif # -Version:10.35.77 +Version:10.35.80 Release:1 Summary:A Powerful Graphics Conversion Package -Source: netpbm-%{version}.tar.bz2 +Source: netpbm-%{version}-nohpcdtoppm-nojbig.tar.bz2 Source1:netpbm-%{version}-documentation.tar.bz2 Source2:baselibs.conf Source3:prepare-src-tarball # SUSE specific -Patch0: %{name}-%{version}-make.patch +Patch0: %{name}-make.patch # partially upstreamed in development version -Patch1: %{name}-%{version}-manpages.patch +Patch1: %{name}-manpages.patch # refused by upstream -Patch2: %{name}-%{version}-security.patch +Patch2: %{name}-security.patch # refused by upstream -Patch3: %{name}-%{version}-security2.patch +Patch3: %{name}-security2.patch # refused by upstream -Patch4: %{name}-%{version}-pnmtopng-CAN-2978.patch +Patch4: %{name}-pnmtopng-CAN-2978.patch # don't know what it does so far -Patch5: %{name}-%{version}-tmpfile.patch +Patch5: %{name}-tmpfile.patch # upstreamed in development version -Patch6: %{name}-%{version}-fixes.patch +Patch6: %{name}-fixes.patch # upstreamed in development version (another way) -Patch7: %{name}-%{version}-pamscale.patch +Patch7: %{name}-pamscale.patch # upstreamed in development version -Patch8: %{name}-%{version}-missing-file-close.patch +Patch8: %{name}-missing-file-close.patch # no build date Patch9: netpbm-no-build-date.patch # new versions build against libpng14 -Patch10:%{name}-%{version}-libpng14.patch +Patch10:%{name}-libpng14.patch Url:http://netpbm.sourceforge.net BuildRoot: %{_tmppath}/%{name}-%{version}-build ++ netpbm-10.35.77-documentation.tar.bz2 - netpbm-10.35.80-documentation.tar.bz2 ++ 6805 lines of diff (skipped) ++ netpbm-fixes.patch ++ Index: buildtools/Makefile === --- buildtools/Makefile.orig +++ buildtools/Makefile @@ -34,10 +34,10 @@ libopt.o: libopt.c -o $@ $ typegen.o endiangen.o:%.o:%.c - $(CC_FOR_BUILD) -c $(CFLAGS_FOR_BUILD) -o $@ $ + $(CC_FOR_BUILD) $(CFLAGS) -c $(CFLAGS_FOR_BUILD) -o $@ $ $(PROGS):%:%.o - $(LD_FOR_BUILD) -o $@ $ + $(LD_FOR_BUILD) $(LDFLAGS) -o $@ $