rpms/netpbm/devel netpbm-10.23-security.patch, 1.16, 1.17 netpbm.spec, 1.82, 1.83

fedora-cvs-commits at redhat.com fedora-cvs-commits at redhat.com
Tue Dec 19 13:47:15 UTC 2006


Author: jnovy

Update of /cvs/dist/rpms/netpbm/devel
In directory cvs.devel.redhat.com:/tmp/cvs-serv4411

Modified Files:
	netpbm-10.23-security.patch netpbm.spec 
Log Message:
- remove bogus man pages (#220112, #220113)
- overflow2() no more conflicts with libgd.so (#216116)
- fix BuildRoot


netpbm-10.23-security.patch:
 analyzer/pgmhist.c                 |    1 
 analyzer/pgmtexture.c              |    9 ++++++
 converter/other/gemtopnm.c         |    1 
 converter/other/jpegtopnm.c        |    1 
 converter/other/pbmtopgm.c         |    1 
 converter/other/pngtopnm.c         |   19 ++++++++-----
 converter/other/pnmtoddif.c        |    2 +
 converter/other/pnmtojpeg.c        |    9 +++++-
 converter/other/pnmtops.c          |   12 +++++---
 converter/other/pnmtorle.c         |    2 +
 converter/other/pnmtosgi.c         |   19 +++++++++++++
 converter/other/rletopnm.c         |    2 +
 converter/other/sgitopnm.c         |    6 +++-
 converter/other/sirtopnm.c         |    1 
 converter/other/tifftopnm.c        |    3 +-
 converter/other/xwdtopnm.c         |    8 +++++
 converter/pbm/icontopbm.c          |    6 ++++
 converter/pbm/mdatopbm.c           |    5 ++-
 converter/pbm/mgrtopbm.c           |    2 +
 converter/pbm/pbmto10x.c           |    2 -
 converter/pbm/pbmto4425.c          |    3 +-
 converter/pbm/pbmtoascii.c         |    2 +
 converter/pbm/pbmtocmuwm.c         |    1 
 converter/pbm/pbmtogem.c           |    1 
 converter/pbm/pbmtogo.c            |    1 
 converter/pbm/pbmtoicon.c          |    1 
 converter/pbm/pbmtolj.c            |    4 ++
 converter/pbm/pbmtomacp.c          |    3 ++
 converter/pbm/pbmtomda.c           |    1 
 converter/pbm/pbmtomgr.c           |    1 
 converter/pbm/pbmtoppa/pbm.c       |    4 ++
 converter/pbm/pbmtoppa/pbmtoppa.c  |    1 
 converter/pbm/pbmtox10bm.c         |    1 
 converter/pbm/pbmtoxbm.c           |    1 
 converter/pbm/pbmtoybm.c           |    1 
 converter/pbm/pbmtozinc.c          |    1 
 converter/pbm/pktopbm.c            |    1 
 converter/pbm/thinkjettopbm.l      |    4 ++
 converter/pbm/ybmtopbm.c           |    1 
 converter/pgm/lispmtopgm.c         |    5 ++-
 converter/pgm/psidtopgm.c          |    1 
 converter/ppm/Makefile             |    2 -
 converter/ppm/ilbmtoppm.c          |   28 +++++++++++++++++++
 converter/ppm/imgtoppm.c           |    2 +
 converter/ppm/pcxtoppm.c           |    2 +
 converter/ppm/picttoppm.c          |    2 +
 converter/ppm/pjtoppm.c            |   21 +++++++++-----
 converter/ppm/ppmtoeyuv.c          |    1 
 converter/ppm/ppmtoicr.c           |    2 -
 converter/ppm/ppmtoilbm.c          |    8 ++++-
 converter/ppm/ppmtolj.c            |    3 +-
 converter/ppm/ppmtomitsu.c         |    2 +
 converter/ppm/ppmtompeg/iframe.c   |   20 +++++++-------
 converter/ppm/ppmtompeg/parallel.c |    4 ++
 converter/ppm/ppmtompeg/psearch.c  |   18 ++++++++++++
 converter/ppm/ppmtompeg/rgbtoycc.c |    2 +
 converter/ppm/ppmtopcx.c           |    2 +
 converter/ppm/ppmtopict.c          |    2 +
 converter/ppm/ppmtopj.c            |    1 
 converter/ppm/ppmtopjxl.c          |    8 +++++
 converter/ppm/ppmtowinicon.c       |    8 +++++
 converter/ppm/ppmtoxpm.c           |    2 +
 converter/ppm/qrttoppm.c           |    2 -
 converter/ppm/sldtoppm.c           |    4 ++
 converter/ppm/ximtoppm.c           |    4 ++
 converter/ppm/xpmtoppm.c           |    1 
 converter/ppm/yuvtoppm.c           |    1 
 editor/pamcut.c                    |    2 +
 editor/pamoil.c                    |    1 
 editor/pbmclean.c                  |    2 -
 editor/pbmlife.c                   |    2 -
 editor/pbmpscale.c                 |    1 
 editor/pbmreduce.c                 |    1 
 editor/pnmcut.c                    |    1 
 editor/pnmgamma.c                  |    1 
 editor/pnmhisteq.c                 |    1 
 editor/pnmindex.csh                |    3 ++
 editor/pnmpad.c                    |    2 +
 editor/pnmpaste.c                  |    5 +++
 editor/pnmremap.c                  |    2 +
 editor/pnmscalefixed.c             |    7 ++++
 editor/pnmshear.c                  |    6 ++++
 editor/ppmdither.c                 |    6 +++-
 generator/pbmpage.c                |    3 ++
 generator/pbmtext.c                |   15 ++++++++++
 generator/pgmcrater.c              |    2 -
 generator/pgmkernel.c              |    2 -
 generator/ppmrainbow               |    2 -
 lib/libpam.c                       |    3 +-
 lib/libpammap.c                    |    2 +
 lib/libpbm1.c                      |    1 
 lib/libpbmvms.c                    |    2 +
 lib/libpm.c                        |   52 ++++++++++++++++++++++++++++++++++++-
 lib/pm.h                           |    7 ++++
 other/pnmcolormap.c                |    1 
 urt/README                         |    5 +++
 urt/Runput.c                       |   10 ++++---
 urt/rle.h                          |   14 +++++++++
 urt/rle_addhist.c                  |   15 +++++++++-
 urt/rle_getrow.c                   |    3 ++
 urt/rle_hdr.c                      |   19 +++++++++++--
 urt/rle_open_f.c                   |    8 ++++-
 urt/rle_putcom.c                   |    6 +++-
 urt/scanargs.c                     |    6 ++--
 104 files changed, 458 insertions(+), 65 deletions(-)

Index: netpbm-10.23-security.patch
===================================================================
RCS file: /cvs/dist/rpms/netpbm/devel/netpbm-10.23-security.patch,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -r1.16 -r1.17
--- netpbm-10.23-security.patch	12 Oct 2006 10:31:25 -0000	1.16
+++ netpbm-10.23-security.patch	19 Dec 2006 13:47:12 -0000	1.17
@@ -1388,13 +1388,14 @@
  }
 --- netpbm-10.34/lib/pm.h.security	2006-05-19 22:39:07.000000000 +0200
 +++ netpbm-10.34/lib/pm.h	2006-06-22 12:45:18.000000000 +0200
-@@ -340,4 +340,10 @@
+@@ -340,4 +340,11 @@
  #endif
  
  
 +void *malloc2(int, int);
 +void *malloc3(int, int, int);
-+void overflow2(int, int);
++#define overflow2(a,b) __overflow2(a,b)
++void __overflow2(int, int);
 +void overflow3(int, int, int);
 +void overflow_add(int, int);
 +
@@ -1449,7 +1450,7 @@
 + *	Maths wrapping
 + */
 + 
-+void overflow2(int a, int b)
++void __overflow2(int a, int b)
 +{
 +	if(a < 0 || b < 0)
 +		pm_error("object too large");
@@ -1763,7 +1764,7 @@
   */
  /* 
   * rle.h - Global declarations for Utah Raster Toolkit RLE programs.
-@@ -166,6 +169,16 @@
+@@ -166,6 +169,17 @@
   */
  extern rle_hdr rle_dflt_hdr;
  
@@ -1772,7 +1773,8 @@
 + */
 + 
 +extern void overflow_add(int, int);
-+extern void overflow2(int, int);
++#define overflow2(a,b) __overflow2(a,b)
++extern void __overflow2(int, int);
 +extern void overflow3(int, int, int);
 +extern void *malloc2(int, int);
 +extern void *malloc3(int, int, int);


Index: netpbm.spec
===================================================================
RCS file: /cvs/dist/rpms/netpbm/devel/netpbm.spec,v
retrieving revision 1.82
retrieving revision 1.83
diff -u -r1.82 -r1.83
--- netpbm.spec	12 Oct 2006 10:31:25 -0000	1.82
+++ netpbm.spec	19 Dec 2006 13:47:13 -0000	1.83
@@ -1,7 +1,7 @@
 Summary: A library for handling different graphics file formats.
 Name: netpbm
 Version: 10.35
-Release: 7%{?dist}
+Release: 8%{?dist}
 License: freeware
 Group: System Environment/Libraries
 URL: http://netpbm.sourceforge.net/
@@ -22,7 +22,7 @@
 Patch13: netpbm-10.33-multilib.patch
 Patch14: netpbm-10.34-pamscale.patch
 Patch15: netpbm-10.35-ppmquantall.patch
-Buildroot: %{_tmppath}/%{name}-root
+Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 BuildRequires: libjpeg-devel, libpng-devel, libtiff-devel, perl, flex
 BuildRequires: libX11-devel
 Obsoletes: libgr
@@ -142,11 +142,14 @@
 mkdir -p $RPM_BUILD_ROOT%{_mandir}
 tar jxvf %{SOURCE1} -C $RPM_BUILD_ROOT%{_mandir}
 
-# Don't ship man packages for non-existent binaries
-for i in hpcdtoppm.1 pcdovtoppm.1 pnmtojbig.1 \
-	 ppmsvgalib.1 vidtoppm.1 picttoppm.1 jbigtopnm.1; do
-	rm -f $RPM_BUILD_ROOT%{_mandir}/man1/${i}
+# Don't ship man pages for non-existent binaries and bogus ones
+for i in hpcdtoppm pcdovtoppm pnmtojbig \
+	 ppmsvgalib vidtoppm picttoppm jbigtopnm \
+	 directory error extendedopacity \
+	 pam pbm pgm pnm ppm; do
+	rm -f $RPM_BUILD_ROOT%{_mandir}/man1/${i}.1
 done
+rm -f $RPM_BUILD_ROOT%{_mandir}/man5/extendedopacity.5
 
 mv $RPM_BUILD_ROOT/usr/misc/*.map $RPM_BUILD_ROOT%{_libdir}
 rm -rf $RPM_BUILD_ROOT/usr/README
@@ -158,7 +161,6 @@
 rm -rf $RPM_BUILD_ROOT/usr/config_template
 
 
-
 %clean
 [ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT
 
@@ -185,6 +187,11 @@
 %{_mandir}/man5/*
 
 %changelog
+* Tue Dec 19 2006 Jindrich Novy <jnovy at redhat.com> 10.35-8
+- remove bogus man pages (#220112, #220113)
+- overflow2() no more conflicts with libgd.so (#216116)
+- fix BuildRoot
+
 * Thu Oct 12 2006 Jindrich Novy <jnovy at redhat.com> 10.35-7
 - remove  note about OSL 1 licensing from COPYRIGHT.PATENT file
 




More information about the fedora-cvs-commits mailing list