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.changes    2017-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 - [email protected]
+
+- 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 - [email protected]
+
+- 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 - [email protected]
+
+- 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
+    <[email protected]>
+  * pnmconvol: Extend -normalize to be applicable to convolution
+    kernels specified by PGM file.  Thanks Anton Shepelev
+    <[email protected]>
+  * g3topbm: tolerate fill bits.
+  * pbmtog3: Add -align8, -align16.
+  * ppmshadow: Improve results for very small maxval.
+  * ppmshadow: eliminate extraneous messages from pnmconvol.
+  * libnetpbm: Improve error message for purported image that is
+    exactly 1 byte long (so ends in the middle of what would be the
+    magic number).
+  * pbmtox10bm: Get the Perl interpreter for this Perl program from
+    the PATH instead of hardcoded as /usr/bin/perl (like all other
+    Netpbm Perl programs).
+  * ppmcolormask: fix incorrect output when input maxval is not 255.
+  * bmptopnm: fix crash when input is a Windows BMP with negative
+    number for width.  Always broken.  (bmptopnm was new, as
+    bmptoppm, in original Netpbm, 1992).
+  * pamcomp: fix incorrect output with -mixtransparency.
+    Always broken.  (-mixtransparency was new in Netpbm 10.56,
+    September 2011).
+  * pamcomp: remove debug trace message with -mixtransparency.
+    Always broken.  (-mixtransparency was new in Netpbm 10.56,
+    September 2011).
+  * pnmtojpeg: fix array bounds violation in argument list.  Always
+    broken (pnmtojpeg was new to Netpbm in Netpbm 8.2 (March 2000).
+  * pamcrater: fix incorrect output with non-square image.
+    Introduced in Netpbm 10.69 (December 2014).
+  * svgtopam: fix treating negative width or height values in SVG
+    like twos complement positive numbers; fail instead.  Always
+    broken (svgtopam was new in Netpbm 10.33 (March 2006)).
+  * svgtopam: fix error messages when input has splines or negative
+    positions.  Always broken (svgtopam was new in Netpbm 10.33
+    (March 2006)).
+  * libnetpbm: fix bug: pm_system_XXX closes Standard Input if you
+    supply a Standard Output accepter but not a Standard Input
+    feeder.  Broken since Netpbm 10.40 (September 2007).
+  *  Build: don't try to build standardppmdfont.c if it already
+    exists (so don't require ppmdcfont to exist).  Broken around
+    Netpbm 10.35 (2006).
+   * Build: Define _XOPEN_SOURCE=500 in source files that use M_PI.
+    While C libraries in the past have always provided this with
+    just _XOPEN_SOURCE=null, it appears that M_PI is actually
+    defined by Single Unix Specification 2, aka UNIX98, for which
+    you need _XOPEN_SOURCE=500, and Cygwin has changed to enforce
+    this.
+
+-------------------------------------------------------------------

Old:
----
  netpbm-10.78.5-documentation.tar.bz2
  netpbm-10.78.5-nohpcdtoppm-noppmtompeg.tar.bz2
  netpbm-jasper.patch
  netpbm-missing-file-close.patch

New:
----
  netpbm-10.80.1-documentation.tar.bz2
  netpbm-10.80.1-nohpcdtoppm-noppmtompeg.tar.bz2

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ netpbm.spec ++++++
--- /var/tmp/diff_new_pack.7g2VS9/_old  2017-12-23 12:18:20.930911238 +0100
+++ /var/tmp/diff_new_pack.7g2VS9/_new  2017-12-23 12:18:20.930911238 +0100
@@ -17,14 +17,13 @@
 
 
 %define libmaj  11
-%define libmin  78
+%define libmin  80
 %define libver  %{libmaj}.%{libmin}
-
 Name:           netpbm
-Version:        10.78.5
+Version:        10.80.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
+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
@@ -33,54 +32,20 @@
 Source3:        prepare-src-tarball
 # SUSE specific
 Patch0:         %{name}-make.patch 
-# upstreamed in development version
-Patch2:         %{name}-missing-file-close.patch
 Patch3:         %{name}-tmpfile.patch 
 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
 BuildRequires:  libpng-devel
 BuildRequires:  libtiff-devel
 BuildRequires:  libxml2-devel
+BuildRequires:  pkgconfig
 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
-# bug437293
-Group:          System/Libraries
-%ifarch ppc64
-Obsoletes:      libnetpbm-64bit
-%endif
-#
-Provides:       libnetpbm = %{version}
-Obsoletes:      libnetpbm < %{version}
-
-%package -n libnetpbm-devel
-Summary:        Libraries for the NetPBM Graphic Formats - files mandatory for 
development
-# bug437293
-Group:          Development/Libraries/C and C++
-%ifarch ppc64
-Obsoletes:      libnetpbm-devel-64bit
-%endif
-#
-Requires:       libnetpbm%{libmaj} = %{version}
-Provides:       libnetpbm:/usr/include/pbm.h
 
 %description
 The latest version of the Portable Bitmap Plus Utilities. This large
@@ -93,26 +58,35 @@
 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
+Group:          System/Libraries
+Provides:       libnetpbm = %{version}
+Obsoletes:      libnetpbm < %{version}
+
 %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 contained in the netpbm
 source package.
 
+%package -n libnetpbm-devel
+Summary:        Libraries for the NetPBM Graphic Formats - files mandatory for 
development
+Group:          Development/Libraries/C and C++
+Requires:       libnetpbm%{libmaj} = %{version}
+
 %description -n libnetpbm-devel
 These are the libs for the netpbm graphic formats. The tools can be
 found in the netpbm package. The sources are contained in the netpbm
 source package.
 
 %prep
-%setup
-%setup -D -q -a 1
+%setup -q
+%setup -q -D -a 1
 %patch0
-%patch2
 %patch3
 %patch4 -p1
 %patch5 -p1
 %patch6 -p1
-%patch7 -p1
 mkdir pnmtopalm # for %%doc pnmtopalm
 cp -p converter/other/pnmtopalm/{LICENSE,README} pnmtopalm
 
@@ -125,8 +99,8 @@
 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 -O0"
-make CFLAGS="$CFLAGS" 
+export CFLAGS="%{optflags} -flax-vector-conversions"
+make %{?_smp_mflags} CFLAGS="$CFLAGS"
 rm doc/INSTALL
 #
 # convert html to man pages
@@ -142,35 +116,31 @@
 make pkgdir=`pwd`/package package STRIPFLAG=
 rm package/bin/g3topbm #conflict with g3utils
 #
-mkdir -p $RPM_BUILD_ROOT%{_prefix}/{bin,include,%_lib,share/man,share/%{name}}
-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
-cp -prd package/include/netpbm         $RPM_BUILD_ROOT%{_includedir}
-cp -prd man/*                  $RPM_BUILD_ROOT%{_mandir}
+mkdir -p %{buildroot}%{_prefix}/{bin,include,%{_lib},share/man,share/%{name}}
+cp -pd  package/bin/*          %{buildroot}%{_bindir}
+cp -pd  package/lib/*.so*      %{buildroot}%{_libdir}
+ln -s   libnetpbm.so.%{libver}         %{buildroot}%{_libdir}/libnetpbm.so
+cp -prd package/include/netpbm         %{buildroot}%{_includedir}
+cp -prd man/*                  %{buildroot}%{_mandir}
 install -m 644 converter/other/pnmtopalm/*.map \
-                               $RPM_BUILD_ROOT%{_datadir}/%{name}
+                               %{buildroot}%{_datadir}/%{name}
 
 %post   -n libnetpbm%{libmaj} -p /sbin/ldconfig
-
 %postun -n libnetpbm%{libmaj} -p /sbin/ldconfig
 
 %files
-%defattr(-,root,root)
 %doc README doc/* netpbm.sourceforge.net/doc
 %doc pnmtopalm/
-%doc %{_mandir}/man1/*%{ext_man}
-%doc %{_mandir}/man5/*%{ext_man}
+%{_mandir}/man1/*%{ext_man}
+%{_mandir}/man5/*%{ext_man}
 %{_bindir}/*
 %{_datadir}/%{name}
 
 %files -n libnetpbm%{libmaj}
-%defattr(-,root,root)
 %{_libdir}/lib*.so.%{libmaj}
 %{_libdir}/lib*.so.%{libver}
 
 %files -n libnetpbm-devel
-%defattr(-,root,root)
 %{_includedir}/%{name}
 %{_libdir}/lib*.so
 %{_mandir}/man3/*%{ext_man}

++++++ netpbm-10.78.5-documentation.tar.bz2 -> 
netpbm-10.80.1-documentation.tar.bz2 ++++++
/work/SRC/openSUSE:Factory/netpbm/netpbm-10.78.5-documentation.tar.bz2 
/work/SRC/openSUSE:Factory/.netpbm.new/netpbm-10.80.1-documentation.tar.bz2 
differ: char 11, line 1

++++++ netpbm-10.78.5-nohpcdtoppm-noppmtompeg.tar.bz2 -> 
netpbm-10.80.1-nohpcdtoppm-noppmtompeg.tar.bz2 ++++++
++++ 10530 lines of diff (skipped)


Reply via email to