5 Commits

Author SHA256 Message Date
fafe10729d Accepting request 1308151 from graphics
- version update to 11.12.0
  * pamtris: fix unrecognized command or crash on line with no
    command.  Broken in Netpbm 10.85 (December 2018).
  * ppmcmap.h: fix C++ compilation.  Broken at least since Netpbm
    10.35 (August 2006).
  * Make ppmdfont.h work in C++ compile.  Always broken (ppmdfont.h
    was new some time before Netpbm 10.35 (August 2006)).

OBS-URL: https://build.opensuse.org/request/show/1308151
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/netpbm?expand=0&rev=86
2025-10-02 17:19:09 +00:00
a8b6e39749 checkin
OBS-URL: https://build.opensuse.org/package/show/graphics/netpbm?expand=0&rev=158
2025-09-30 09:40:14 +00:00
183992281e Accepting request 1293422 from graphics
OBS-URL: https://build.opensuse.org/request/show/1293422
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/netpbm?expand=0&rev=85
2025-07-17 15:17:43 +00:00
70729e45a2 OBS-URL: https://build.opensuse.org/package/show/graphics/netpbm?expand=0&rev=156 2025-07-15 11:56:03 +00:00
574b2aba11 - Remove the doc and man pages for pamtojpeg2k since the binary
has not been available since jasper was dropped. [bsc#1245164]

- Update to 11.11.00:
  * pamflip: add -inverse.
  * pamflip: add -reflect.
  * pamdice: add -outsuffix.
  * libnetpbm and 'ppmdraw' circle drawing functions: use floating
    point arithmetic to make smoother circle.
  * pamdice, pamundice: Add PBM fast path.
  * ppmdraw: fix error message about 'filledrectangle' syntax.
  * pamdice: fix using more digits than necessary in output file
    names -- width was based on one more slice than was actually
    generated. Broken since Netpbm 10.29 (August 2005).
  * pnmquantall: fix arbitrary shell command execution with input
    file names or color count that contain shell metacharacters.
    Always present ('pnmquantall' has existed, aka 'ppmquantall',
    since primordial Netpbm).
  * ppmtogif: fix arbitrary shell commands when arguments contain
    shell metacharacters. Broken in Netpbm 10.37 (June 2006).
  * pnmtofiasco: fix crash when image is really small. Always
    broken (program was new in Netpbm 9.6, July 2000).
  * pnmtofiasco: fix bug: uses one tile regardless of
    --tiling-exponent. Always broken (programs were new in Netpbm
    9.6, July 2000).
  * pnmtofiasco: fix bug: infinite loop with multiple tiles.
    Always broken (program was new in Netpbm 96., July 2000),
    but made functional by bug fix in 11.10 (March 2025).
  * pnmtofiasco: fix bug: does wrong level of optimization
    Introduced in Netpbm 11.05 (December 2023).

OBS-URL: https://build.opensuse.org/package/show/graphics/netpbm?expand=0&rev=155
2025-07-15 11:29:27 +00:00
6 changed files with 85 additions and 9 deletions

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:5cd51d0d45ad22db44c0c95e375d11966bdcf2f591963c363e31c869ce2f8e49
size 12268657

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:d97930d6d84f067581dbb532a083d05ef73ee5c3e4468f6a7ce5f97d39134c7e
size 2068538

Binary file not shown.

View File

@@ -1,3 +1,77 @@
-------------------------------------------------------------------
Tue Sep 30 09:39:07 UTC 2025 - pgajdos@suse.com
- version update to 11.12.0
* pamtris: fix unrecognized command or crash on line with no
command. Broken in Netpbm 10.85 (December 2018).
* ppmcmap.h: fix C++ compilation. Broken at least since Netpbm
10.35 (August 2006).
* Make ppmdfont.h work in C++ compile. Always broken (ppmdfont.h
was new some time before Netpbm 10.35 (August 2006)).
-------------------------------------------------------------------
Tue Jul 15 11:21:43 UTC 2025 - Pedro Monreal <pmonreal@suse.com>
- Remove the doc and man pages for pamtojpeg2k since the binary
has not been available since jasper was dropped. [bsc#1245164]
-------------------------------------------------------------------
Tue Jul 15 07:23:25 UTC 2025 - Pedro Monreal <pmonreal@suse.com>
- Update to 11.11.00:
* pamflip: add -inverse.
* pamflip: add -reflect.
* pamdice: add -outsuffix.
* libnetpbm and 'ppmdraw' circle drawing functions: use floating
point arithmetic to make smoother circle.
* pamdice, pamundice: Add PBM fast path.
* ppmdraw: fix error message about 'filledrectangle' syntax.
* pamdice: fix using more digits than necessary in output file
names -- width was based on one more slice than was actually
generated. Broken since Netpbm 10.29 (August 2005).
* pnmquantall: fix arbitrary shell command execution with input
file names or color count that contain shell metacharacters.
Always present ('pnmquantall' has existed, aka 'ppmquantall',
since primordial Netpbm).
* ppmtogif: fix arbitrary shell commands when arguments contain
shell metacharacters. Broken in Netpbm 10.37 (June 2006).
* pnmtofiasco: fix crash when image is really small. Always
broken (program was new in Netpbm 9.6, July 2000).
* pnmtofiasco: fix bug: uses one tile regardless of
--tiling-exponent. Always broken (programs were new in Netpbm
9.6, July 2000).
* pnmtofiasco: fix bug: infinite loop with multiple tiles.
Always broken (program was new in Netpbm 96., July 2000),
but made functional by bug fix in 11.10 (March 2025).
* pnmtofiasco: fix bug: does wrong level of optimization
Introduced in Netpbm 11.05 (December 2023).
* libnetpbm ppmd_fill and ppmdraw filled shapes: fix bug: final
span of filling omitted from output. Always broken (ppmd_fill
was in primordial Netpbm).
-------------------------------------------------------------------
Tue Jul 15 07:21:30 UTC 2025 - Pedro Monreal <pmonreal@suse.com>
- Update to 11.10.00:
* pamdice: Add -listfile, -indexfile, -numberwidth, -dry-run.
* pamundice: Add -indexfile.
* pamflip: improve efficiency - less copying of tuples in basic
whole-image non-PBM case.
* pamflip: more direct error message for -memsize=0.
* pamflip: warn if redundant -pagesize specified with -verbose.
* pcdovtoppm: improve syntax error messages.
* pammixmulti: Fix crash from uninitialized memory. Introduced in
Netpbm 11.09 (December 2024).
* giftopnm: Fix wild pointer reference with -verbose and
invalid extension type. Broken in Netpbm 10.59 (December 2012).
* pdbimgtopam, pamtopdbimg: Fix crash when out of memory. Always
broken (programs were new in Netpbm 10.52 (September 2010)).
* pamrestack: fix failure when height too large for computations.
Broken in Netpbm 10.99 (June 2022).
* pamflip: fix: Don't allow -xform with older transform options
(-leftright, etc.). Before, -xform would be ignored in that
case.
-------------------------------------------------------------------
Mon Mar 10 09:20:53 UTC 2025 - pgajdos@suse.com

View File

@@ -1,7 +1,7 @@
#
# spec file for package netpbm
#
# Copyright (c) 2025 SUSE LLC
# Copyright (c) 2025 SUSE LLC and contributors
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -20,10 +20,10 @@
%define asan_build 0
%define ubsan_build 0
%define libmaj 11
%define libmin 109
%define libmin 112
%define libver %{libmaj}.%{libmin}
Name: netpbm
Version: 11.9.3
Version: 11.12.0
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
@@ -117,6 +117,8 @@ export LDFLAGS="$LDFLAGS -fsanitize=undefined"
%endif
make %{?_smp_mflags} CFLAGS="$CFLAGS"
rm doc/INSTALL
# Remove doc and man pages for pamtojpeg2k [bsc#1245164]
find -type f -name "pamtojpeg2k.[h1]*" -delete -print
# DOC
cd netpbm.sourceforge.net/doc
# CVE-2024-38526