ad08353
Summary: A library for handling different graphics file formats
cvsdist 3015089
Name: netpbm
ccf5b6f
Version: 10.35.48
c75c48d
Release: 1%{?dist}
ad08353
License: Assorted licenses, see %{_docdir}/%{name}-%{version}/copyright_summary
cvsdist 3015089
Group: System Environment/Libraries
cvsdist 499931c
URL: http://netpbm.sourceforge.net/
c75c48d
# Source0 is prepared by
c75c48d
# svn checkout https://netpbm.svn.sourceforge.net/svnroot/netpbm/stable netpbm-%{version}
c75c48d
# svn checkout https://netpbm.svn.sourceforge.net/svnroot/netpbm/userguide netpbm-%{version}/userguide
163a72f
# and removing the .svn directories
163a72f
Source0: netpbm-%{version}.tar.bz2
cvsdist c77bcbf
Patch1: netpbm-10.17-time.patch
cvsdist c77bcbf
Patch2: netpbm-9.24-strip.patch
b5469da
Patch3: netpbm-10.19-message.patch
b5469da
Patch4: netpbm-10.22-security2.patch
b5469da
Patch6: netpbm-10.23-security.patch
b5469da
Patch7: netpbm-10.24-nodoc.patch
b5469da
Patch8: netpbm-10.28-gcc4.patch
b5469da
Patch9: netpbm-10.27-bmptopnm.patch
b5469da
Patch10: netpbm-10.28-CAN-2005-2471.patch
b21fdec
Patch11: netpbm-10.31-xwdfix.patch
b21fdec
Patch12: netpbm-10.33-ppmtompeg.patch
b21fdec
Patch13: netpbm-10.33-multilib.patch
b21fdec
Patch14: netpbm-10.34-pamscale.patch
d1412f2
Patch15: netpbm-10.35-ppmquantall.patch
4fe971b
Patch16: netpbm-10.35-pbmtog3segfault.patch
6a46c30
Patch17: netpbm-10.35-pbmtomacp.patch
6e378b8
Patch18: netpbm-10.35-glibc.patch
c75c48d
Patch19: netpbm-10.35-gcc43.patch
c75c48d
Patch20: netpbm-10.35-rgbtxt.patch
96b45b6
Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
ad08353
BuildRequires: libjpeg-devel, libpng-devel, libtiff-devel, flex
c75c48d
BuildRequires: libX11-devel, python
cvsdist 3015089
cvsdist 3015089
%description
cvsdist 908e709
The netpbm package contains a library of functions which support
cvsdist 3015089
programs for handling various graphics file formats, including .pbm
cvsdist 3015089
(portable bitmaps), .pgm (portable graymaps), .pnm (portable anymaps),
cvsdist 908e709
.ppm (portable pixmaps) and others.
cvsdist 3015089
cvsdist 3015089
%package devel
ad08353
Summary: Development tools for programs which will use the netpbm libraries
cvsdist 3015089
Group: Development/Libraries
cvsdist 76e60da
Requires: netpbm = %{version}-%{release}
cvsdist 3015089
cvsdist 3015089
%description devel
cvsdist 908e709
The netpbm-devel package contains the header files and static libraries,
cvsdist 908e709
etc., for developing programs which can handle the various graphics file
cvsdist 908e709
formats supported by the netpbm libraries.
cvsdist 908e709
cvsdist 908e709
Install netpbm-devel if you want to develop programs for handling the
cvsdist 908e709
graphics file formats supported by the netpbm libraries.  You'll also need
cvsdist 908e709
to have the netpbm package installed.
cvsdist 3015089
cvsdist 3015089
%package progs
ad08353
Summary: Tools for manipulating graphics files in netpbm supported formats
cvsdist 3015089
Group: Applications/Multimedia
cvsdist 76e60da
Requires: netpbm = %{version}-%{release}
cvsdist 3015089
cvsdist 3015089
%description progs
cvsdist 908e709
The netpbm-progs package contains a group of scripts for manipulating the
cvsdist 908e709
graphics files in formats which are supported by the netpbm libraries.  For
cvsdist 908e709
example, netpbm-progs includes the rasttopnm script, which will convert a
cvsdist 908e709
Sun rasterfile into a portable anymap.  Netpbm-progs contains many other
cvsdist 908e709
scripts for converting from one graphics file format to another.
cvsdist 908e709
cvsdist 908e709
If you need to use these conversion scripts, you should install
cvsdist 908e709
netpbm-progs.  You'll also need to install the netpbm package.
cvsdist 3015089
cvsdist 3015089
%prep
cvsdist 3015089
%setup -q
cvsdist 908e709
%patch1 -p1 -b .time
cvsdist c77bcbf
%patch2 -p1 -b .strip
b5469da
%patch3 -p1 -b .message
b5469da
%patch4 -p1 -b .security2
b5469da
%patch6 -p1 -b .security
b5469da
%patch7 -p1 -b .nodoc
b5469da
%patch8 -p1 -b .gcc4
b5469da
%patch9 -p1 -b .bmptopnm
b5469da
%patch10 -p1 -b .CAN-2005-2471
b21fdec
%patch11 -p1 -b .xwdfix
b21fdec
%patch12 -p1 -b .ppmtompeg
b21fdec
%patch13 -p1 -b .multilib
b21fdec
%patch14 -p1 -b .pamscale
d1412f2
%patch15 -p1 -b .pqall
4fe971b
%patch16 -p1 -b .pbmtog3segfault
6a46c30
%patch17 -p1 -b .pbmtomacp
6e378b8
%patch18 -p1 -b .glibc
c75c48d
%patch19 -p1 -b .gcc43
c75c48d
%patch20 -p1 -b .rgbtxt
cvsdist be3881c
cvsdist c77bcbf
##mv shhopt/shhopt.h shhopt/pbmshhopt.h
cvsdist c77bcbf
##perl -pi -e 's|shhopt.h|pbmshhopt.h|g' `find -name "*.c" -o -name "*.h"` ./GNUmakefile
cvsdist 3015089
cvsdist 3015089
%build
cvsdist a2e112b
./configure <
cvsdist 908e709
cvsdist 908e709
cvsdist 908e709
cvsdist 908e709
cvsdist c77bcbf
cvsdist c77bcbf
cvsdist c77bcbf
cvsdist c77bcbf
cvsdist c77bcbf
cvsdist c77bcbf
cvsdist a2e112b
cvsdist 908e709
cvsdist 908e709
cvsdist 908e709
cvsdist 908e709
d0ab408
cb9c12a
cb9c12a
cb9c12a
cvsdist a2e112b
EOF
cvsdist a2e112b
cvsdist 76e60da
TOP=`pwd`
cvsdist 3015089
make \
cvsdist 3015089
	CC=%{__cc} \
cvsdist 3015089
	CFLAGS="$RPM_OPT_FLAGS -fPIC" \
cvsdist 76e60da
	LDFLAGS="-L$TOP/pbm -L$TOP/pgm -L$TOP/pnm -L$TOP/ppm" \
cb9c12a
	LADD="-lm" \
cvsdist 3015089
	JPEGINC_DIR=%{_includedir} \
cvsdist 3015089
	PNGINC_DIR=%{_includedir} \
cvsdist 3015089
	TIFFINC_DIR=%{_includedir} \
cvsdist 3015089
	JPEGLIB_DIR=%{_libdir} \
cvsdist 3015089
	PNGLIB_DIR=%{_libdir} \
cb9c12a
	TIFFLIB_DIR=%{_libdir} \
5cb144e
	LINUXSVGALIB="NONE" \
229321e
	X11LIB=%{_libdir}/libX11.so \
5cb144e
	XML2LIBS="NONE"
cvsdist 3015089
163a72f
# prepare man files
163a72f
cd userguide
163a72f
for i in *.html ; do
163a72f
  ../buildtools/makeman ${i}
163a72f
done
163a72f
for i in 1 3 5 ; do
163a72f
  mkdir -p man/man${i}
163a72f
  mv *.${i} man/man${i}
163a72f
done
163a72f
163a72f
cvsdist 3015089
%install
ad08353
rm -rf $RPM_BUILD_ROOT
cvsdist be3881c
cvsdist c77bcbf
mkdir -p $RPM_BUILD_ROOT
5cb144e
make package pkgdir=$RPM_BUILD_ROOT/usr LINUXSVGALIB="NONE" XML2LIBS="NONE"
cvsdist 908e709
cvsdist c77bcbf
# Ugly hack to have libs in correct dir on 64bit archs.
cvsdist c77bcbf
mkdir -p $RPM_BUILD_ROOT%{_libdir}
cvsdist c77bcbf
if [ "%{_libdir}" != "/usr/lib" ]; then
cvsdist c77bcbf
  mv $RPM_BUILD_ROOT/usr/lib/lib* $RPM_BUILD_ROOT%{_libdir}
cvsdist c77bcbf
fi
cvsdist c77bcbf
cvsdist c77bcbf
cp -af lib/libnetpbm.a $RPM_BUILD_ROOT%{_libdir}/libnetpbm.a
cvsdist c77bcbf
ln -sf libnetpbm.so.10 $RPM_BUILD_ROOT%{_libdir}/libnetpbm.so
cvsdist c77bcbf
163a72f
mkdir -p $RPM_BUILD_ROOT%{_datadir}
163a72f
mv userguide/man $RPM_BUILD_ROOT%{_mandir}
cvsdist e822a04
ad08353
# Get rid of the useless non-ascii character in pgmminkowski.1
ad08353
sed -i 's/\xa0//' $RPM_BUILD_ROOT%{_mandir}/man1/pgmminkowski.1
ad08353
96b45b6
# Don't ship man pages for non-existent binaries and bogus ones
96b45b6
for i in hpcdtoppm pcdovtoppm pnmtojbig \
96b45b6
	 ppmsvgalib vidtoppm picttoppm jbigtopnm \
96b45b6
	 directory error extendedopacity \
9d12983
	 pam pbm pgm pnm ppm index libnetpbm_dir \
9d12983
	 liberror pambackground pamfixtrunc \
9d12983
	 pamtogif pamtooctaveimg pamundice ppmtotga; do
96b45b6
	rm -f $RPM_BUILD_ROOT%{_mandir}/man1/${i}.1
d366410
done
96b45b6
rm -f $RPM_BUILD_ROOT%{_mandir}/man5/extendedopacity.5
d366410
fa7fde3
mkdir -p $RPM_BUILD_ROOT%{_datadir}/netpbm
fa7fde3
mv $RPM_BUILD_ROOT/usr/misc/*.map $RPM_BUILD_ROOT%{_datadir}/netpbm/
c75c48d
mv $RPM_BUILD_ROOT/usr/misc/rgb.txt $RPM_BUILD_ROOT%{_datadir}/netpbm/
cvsdist c77bcbf
rm -rf $RPM_BUILD_ROOT/usr/README
cvsdist c77bcbf
rm -rf $RPM_BUILD_ROOT/usr/VERSION
cvsdist c77bcbf
rm -rf $RPM_BUILD_ROOT/usr/link
cvsdist c77bcbf
rm -rf $RPM_BUILD_ROOT/usr/misc
cvsdist c77bcbf
rm -rf $RPM_BUILD_ROOT/usr/man
cvsdist c77bcbf
rm -rf $RPM_BUILD_ROOT/usr/pkginfo
753c203
rm -rf $RPM_BUILD_ROOT/usr/config_template
cvsdist 3015089
ad08353
# Don't ship the static library
ad08353
rm -f $RPM_BUILD_ROOT/%{_libdir}/lib*.a
ad08353
cvsdist 3015089
%clean
ad08353
rm -rf $RPM_BUILD_ROOT
cvsdist 3015089
cvsdist 3015089
%post -p /sbin/ldconfig
cvsdist 3015089
cvsdist 3015089
%postun -p /sbin/ldconfig
cvsdist 3015089
cvsdist 3015089
%files
cvsdist 3015089
%defattr(-,root,root)
163a72f
%doc doc/copyright_summary doc/COPYRIGHT.PATENT doc/GPL_LICENSE.txt doc/HISTORY README userguide
cvsdist 76e60da
%{_libdir}/lib*.so.*
cvsdist 3015089
cvsdist 3015089
%files devel
cvsdist 3015089
%defattr(-,root,root)
cvsdist 3015089
%{_includedir}/*.h
cvsdist 3015089
%{_libdir}/lib*.so
cvsdist 3015089
%{_mandir}/man3/*
cvsdist 3015089
%files progs
cvsdist 3015089
%defattr(-,root,root)
cvsdist 3015089
%{_bindir}/*
cvsdist 3015089
%{_mandir}/man1/*
cvsdist 3015089
%{_mandir}/man5/*
241a7af
%{_datadir}/netpbm/
cvsdist 3015089
cvsdist 3015089
%changelog
ccf5b6f
* Mon Aug  4 2008 Jindrich Novy <jnovy@redhat.com> 10.35.48-1
ccf5b6f
- update to 10.35.48
ccf5b6f
- fixes buffer overrun in pamperspective and pngtopnm output format
ccf5b6f
- fixes pbmtext, pamtotga, pamtouil and pnmtopclxl
ccf5b6f
- update .security2 patch so that it applies with fuzz==0
ccf5b6f
f4f7c10
* Mon Jun  9 2008 Jindrich Novy <jnovy@redhat.com> 10.35.45-1
f4f7c10
- update to 10.35.45
f4f7c10
- fixes anytopnm, pamtohtmltbl, xvminitoppm, pbmtogo, tgatoppm,
f4f7c10
  pamscale PBM input with -nomix, pamtilt crash,
f4f7c10
  pbmtext and documentation of pamthreshold, pnmnorm
f4f7c10
c75c48d
* Mon Mar 31 2008 Jindrich Novy <jnovy@redhat.com> 10.35.41-1
c75c48d
- update to 10.35.41 (fixes pnmnorm, pgmdeshadow, pgmmedian,
c75c48d
  pgmbentley and pamtosvg, pamtosvg, pbmtext, ppmtoarbtxt and
c75c48d
  gcc-4.3 build)
c75c48d
- package rgb.txt for pnmtopng (#313301)
c75c48d
- drop useless xorg-x11-server-utils BR
c75c48d
- fix to let it built with gcc 4.3
c75c48d
- sync security patch and fix typos
c75c48d
9d12983
* Wed Nov  2 2007 Jindrich Novy <jnovy@redhat.com> 10.35.32-2
9d12983
- remove man pages that lack corresponding binaries (#220739)
9d12983
163a72f
* Thu Oct 18 2007 Jindrich Novy <jnovy@redhat.com> 10.35.32-1
163a72f
- remove .svn directories from tarball to reduce its size
163a72f
- update fixes rhbz#337181 and likely others
163a72f
163a72f
* Thu Oct 18 2007 MATSUURA Takanori <t.matsuu at gmail.com> 10.35.32-0
163a72f
- update to 10.35.32 from svn tree
163a72f
- create man pages from userguide HTML files
163a72f
7cabe2d
* Thu Oct 11 2007 Jindrich Novy <jnovy@redhat.com> 10.35-17
7cabe2d
- add xorg-x11-server-utils BR (#313301)
7cabe2d
080480b
* Thu Aug 23 2007 Jindrich Novy <jnovy@redhat.com> 10.35-16
080480b
- rebuild for ppc32
6e378b8
- fix open() calls so that netpbm builds with new glibc
080480b
682f85d
* Mon Aug 20 2007 Jindrich Novy <jnovy@redhat.com> 10.35-15
682f85d
- fix .ppmquantall patch (#207799)
682f85d
- merge cmapsize with bmptopnm patch (#224554)
682f85d
241a7af
* Mon Jul 16 2007 Jindrich Novy <jnovy@redhat.com> 10.35-14
241a7af
- /usr/share/netpbm is no more unowned (#248300)
241a7af
fa7fde3
* Wed Jun 20 2007 Jindrich Novy <jnovy@redhat.com> 10.35-13
fa7fde3
- package map files needed by pnmtopalm (#244983)
fa7fde3
ad08353
* Thu Mar 29 2007 Jindrich Novy <jnovy@redhat.com> 10.35-12
ad08353
- merge review fixes (#226191), thanks to Jason Tibbitts
ad08353
6a46c30
* Fri Feb  2 2007 Jindrich Novy <jnovy@redhat.com> 10.35-11
6a46c30
- fix pbmtomacp buffer overflow (#226969)
6a46c30
b51d3c5
* Mon Jan 29 2007 Jindrich Novy <jnovy@redhat.com> 10.35-10
f35dbf7
- bmptopnm won't crash with "BMPlencolormap: internal error!" (#224554)
f35dbf7
4fe971b
* Thu Dec 28 2006 Jindrich Novy <jnovy@redhat.com> 10.35-9
4fe971b
- pbmtog3 won't segfault on 64bit arches (#220739)
4fe971b
96b45b6
* Tue Dec 19 2006 Jindrich Novy <jnovy@redhat.com> 10.35-8
96b45b6
- remove bogus man pages (#220112, #220113)
96b45b6
- overflow2() no more conflicts with libgd.so (#216116)
96b45b6
- fix BuildRoot
96b45b6
68ef986
* Thu Oct 12 2006 Jindrich Novy <jnovy@redhat.com> 10.35-7
68ef986
- remove  note about OSL 1 licensing from COPYRIGHT.PATENT file
68ef986
acc09ff
* Mon Oct  2 2006 Jesse Keating <jkeating@redhat.com> 10.35-6
acc09ff
- rebuild for new libpng, again.
acc09ff
b26ccdb
* Mon Oct  2 2006 Jesse Keating <jkeating@redhat.com> 10.35-5
b26ccdb
- rebuild for new libpng
b26ccdb
25b6111
* Mon Oct  2 2006 Jindrich Novy <jnovy@redhat.com> 10.35-4
25b6111
- rebuild (#208866)
25b6111
8f3a91a
* Fri Sep 29 2006 Jindrich Novy <jnovy@redhat.com> 10.35-3
25b6111
- remove OSL 1.1 from security patch (#208587)
8f3a91a
d1412f2
* Sun Sep 24 2006 Jindrich Novy <jnovy@redhat.com> 10.35-2
d1412f2
- fix ppmquantall (#207799), thanks to Steve Grubb
d1412f2
b21fdec
* Mon Sep 18 2006 Jindrich Novy <jnovy@redhat.com> 10.35-1
b21fdec
- update to 10.35
b21fdec
- drop .pnmtopng, .rgbtxt patches, fixed upstream
b21fdec
- sync .xwidfix, .ppmtompeg patches
b21fdec
- regenerate man pages
b21fdec
9e20261
* Thu Sep 14 2006 Jindrich Novy <jnovy@redhat.com> 10.34-8
9e20261
- readd pbmtols, author claims it's LGPL (#202519)
9e20261
- add .l1 suffixes to tarball names to reflect legal fixes
9e20261
  in the upstream release with the same NVR
9e20261
51cbbbf
* Wed Sep 13 2006 Jindrich Novy <jnovy@redhat.com> 10.34-7
51cbbbf
- rebuild
51cbbbf
28da6eb
* Thu Sep  7 2006 Jindrich Novy <jnovy@redhat.com> 10.34-6.fc6
28da6eb
- regenerate man pages so that makewhatis isn't confused (#204991)
28da6eb
  (upstream makeman script was broken -> now fixed)
28da6eb
5441ecf
* Mon Sep  4 2006 Jindrich Novy <jnovy@redhat.com> 10.34-5.fc6
5441ecf
- readd spottopgm, author claims it's GPL (#202519)
5441ecf
1501413
* Tue Aug 15 2006 Jindrich Novy <jnovy@redhat.com> 10.34-4.fc6
1501413
- legal fixes (#202519):
1501413
- remove pbmtols, spottopgm, jbig and hpcd stuff from source
1501413
  and doc tarballs
1501413
cfbb256
* Sat Aug 12 2006 Jindrich Novy <jnovy@redhat.com> 10.34-3.fc6
cfbb256
- pamscale won't waste all system resources by usage of uninitialized
cfbb256
  variables for output image resolution (#199871)
cfbb256
- use %%{?dist}
cfbb256
f18eaff
* Wed Jul 19 2006 Jindrich Novy <jnovy@redhat.com> 10.34-2
f18eaff
- fix double free corruption in ppmtompeg (#199409),
f18eaff
  thanks to Milan Zazrivec
f18eaff
8e8d25e
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 10.34-1.1
8e8d25e
- rebuild
8e8d25e
cb9c12a
* Thu Jun 22 2006 Jindrich Novy <jnovy@redhat.com> 10.34-1
cb9c12a
- update to 10.34
cb9c12a
- drop .ppmtogif, .nstring patches
cb9c12a
- remove some overflow checks from .security patch, it's
cb9c12a
  now resolved in the new upstream version
cb9c12a
- don't use svgalib by default (don't compile/ship ppmsvgalib)
5cb144e
- don't compile svgtopam because of the libxml dependency
e18c3f6
- add BuildRequires libX11-devel
229321e
- fix build on x86_64 and ppc64
cb9c12a
c0f7a20
* Mon Jun  5 2006 Jindrich Novy <jnovy@redhat.com> 10.33-3
c0f7a20
- fix multilib conflict (#192735)
c0f7a20
- remove jbigtopnm man page
c0f7a20
d4fd7b9
* Thu Apr 14 2006 Jindrich Novy <jnovy@redhat.com> 10.33-2
d4fd7b9
- fix image corruption in ppmtogif, thanks to Gilles Detillieux (#188597)
d4fd7b9
- fix nsting.h to let pnmtopng and other utilities using seekable opening
d4fd7b9
  mode work on x86_64 (#188594)
d4fd7b9
d4fd7b9
* Wed Apr  5 2006 Jindrich Novy <jnovy@redhat.com> 10.33-1
68be8f2
- update to 10.33
68be8f2
- drop upstreamed .ppmdepth patch
68be8f2
- fix segfault in ppmtompeg when encoding jpeg images (#185970)
68be8f2
2d7557a
* Mon Apr  3 2006 Jindrich Novy <jnovy@redhat.com> 10.32-2
2d7557a
- fix broken symlink in upstream: pnmsdepth -> pamdepth  (#187667)
2d7557a
217d3da
* Tue Feb 28 2006 Jindrich Novy <jnovy@redhat.com> 10.32-1
217d3da
- update to 10.32
9ca2a74
- drop .msbmp patch, applied upstream
217d3da
- sync the rest of the patches
217d3da
- regenerate man pages
217d3da
8176c8e
* Mon Feb 20 2006 Jindrich Novy <jnovy@redhat.com> 10.31-5
8176c8e
- add missing flex BuildRequires
8176c8e
- fix anytopnm to recognize ms-bmp files (#182060)
8176c8e
fd19538
* Tue Feb 14 2006 Jindrich Novy <jnovy@redhat.com> 10.31-4
fd19538
- make xwdtopnm work on x86_64 (#181001)
fd19538
c049c16
* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 10.31-3.1
c049c16
- bump again for double-long bug on ppc(64)
c049c16
d087193
* Fri Feb 10 2006 Jindrich Novy <jnovy@redhat.com> 10.31-3
d087193
- fix segfault caused by usage of uninitialized variables while
d087193
  parsing cmdline arguments in pnmtopng (#179645)
d087193
- add validity check for date/time in pnmtopng
d087193
- fix unchecked sscanf reads
d087193
2a60428
* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 10.31-2.1
2a60428
- rebuilt for new gcc4.1 snapshot and glibc changes
2a60428
9af0690
* Wed Jan 18 2006 Jindrich Novy <jnovy@redhat.com> 10.31-2
9af0690
- rebuild to have greater version than in FC4 (#177698)
9af0690
1dc0099
* Fri Dec 30 2005 Jindrich Novy <jnovy@redhat.com> 10.31-1
1dc0099
- update to 10.31
1dc0099
- update security patch
1dc0099
- regenerate man pages
1dc0099
7db11fa
* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
7db11fa
- rebuilt
7db11fa
75916f5
* Tue Nov 29 2005 Jindrich Novy <jnovy@redhat.com> 10.30-2
75916f5
- fix path to rgb.txt to fit modular X (#174128)
75916f5
b5469da
* Fri Oct 21 2005 Jindrich Novy <jnovy@redhat.com> 10.30-1
b5469da
- update to 10.30
b5469da
- update manpath, gcc4 patches
b5469da
- update security patch - fixed length problem in rle_addhist
b5469da
- update partly upstreamed bmptopnm, pnmtopng patches
b5469da
- drop manpath patch
b5469da
- regenerate man pages
b5469da
2a4d5a9
* Thu Oct 06 2005 Jindrich Novy <jnovy@redhat.com> 10.29-2
2a4d5a9
- fix segfault in pnmtopng caused by referencing a NULL pointer (#169532)
2a4d5a9
608874c
* Tue Aug 16 2005 Jindrich Novy <jnovy@redhat.com> 10.29-1
608874c
- update to 10.29
608874c
- drop upstreamed .libpm, .pnmtojpeg, .pbmtolj patches
608874c
- update .CAN-2005-2471 patch
608874c
5c5e246
* Mon Aug 15 2005 Jindrich Novy <jnovy@redhat.com> 10.28-6
5c5e246
- link libnetpbm.so against -lm (#165980)
5c5e246
fde377f
* Tue Aug 09 2005 Jindrich Novy <jnovy@redhat.com> 10.28-5
fde377f
- fix CAN-2005-2471, unsafe gs calls from pstopnm (#165355)
fde377f
eb11fef
* Thu Jul 21 2005 Jindrich Novy <jnovy@redhat.com> 10.28-4
eb11fef
- fix buffer overflow in pbmtolj (#163596)
eb11fef
bbb38f1
* Mon Jun 27 2005 Jindrich Novy <jnovy@redhat.com> 10.28-3
bbb38f1
- create symlink pnmtopnm -> pamtopnm, this works now in
bbb38f1
  netpbm-10.28 (#161436)
bbb38f1
f4d41b5
* Tue Jun 21 2005 Jindrich Novy <jnovy@redhat.com> 10.28-2
f4d41b5
- fix segfault in pbmtolj caused by unchecked assertions
f4d41b5
  caused by definition of NDEBUG (#160429)
f4d41b5
- drop hunk from .security patch causing dual inclusion
f4d41b5
  of string.h in pbmtolj.c
f4d41b5
31e3065
* Fri Jun 10 2005 Jindrich Novy <jnovy@redhat.com> 10.28-1
31e3065
- update to 10.28
31e3065
- regenerated man pages
31e3065
- sync .security, .security2, .badlink, .libpm, .gcc4 patches
31e3065
- drop upstreamed .pngtopnm, .pnmcolormap patches
31e3065
0d76dad
* Tue May 31 2005 Jindrich Novy <jnovy@redhat.com> 10.27-4
0d76dad
- fix segfault in pnmcolormap what makes latex2html/ppmquant
0d76dad
  unusable (#158665, #139111)
0d76dad
7552ecf
* Mon May 16 2005 Jindrich Novy <jnovy@redhat.com> 10.27-3
7552ecf
- fix ppmdither leak caused by bug in security patch (#157757)
7552ecf
- drop gcc34 patch
7552ecf
751dd22
* Mon May 09 2005 Jindrich Novy <jnovy@redhat.com> 10.27-2
751dd22
- fix invalid strcmp condition in bmptopnm, typo in pnmtojpeg
751dd22
  (David Constanzo, #157106, #157118)
751dd22
- proper read longs and shorts in libpm.c (David Constanzo, #157110)
751dd22
- fix segfault in bmptopnm caused by freeing an uninitialized pointer
751dd22
21b205c
* Tue Mar 29 2005 Jindrich Novy <jnovy@redhat.com> 10.27-1
21b205c
- update to the new 10.27 release
21b205c
- update .security2, .security patch
21b205c
- regenerate man pages
21b205c
- remove jbig, hpcd
753c203
- remove config_template from /usr
753c203
- don't create symlink to pamtopnm
21b205c
5ed0ec9
* Mon Mar 14 2005 Jindrich Novy <jnovy@redhat.com> 10.26.4-3
5ed0ec9
- fix overflow checking of integers with incompatible endianess
5ed0ec9
  causing problems using xwdtopnm (#147790)
5ed0ec9
b88d046
* Mon Mar 09 2005 Jindrich Novy <jnovy@redhat.com> 10.26.4-2
b88d046
- add .gcc4 patch to fix some missing declarations of headers,
b88d046
  some pointer signedness mismatches, remove xmalloc2
b88d046
- rebuilt with gcc4
b88d046
d366410
* Thu Mar 03 2005 Jindrich Novy <jnovy@redhat.com> 10.26.4-1
d366410
- update to netpbm-10.26.4, remove jbig, hpcd
d366410
- this version fixes #149924
d366410
- regenerate man pages (don't include man pages without binaries - #146863)
d366410
a3c9c4b
* Wed Jan 05 2005 Jindrich Novy <jnovy@redhat.com> 10.26-1
a3c9c4b
- update to netpbm-10.26-1, remove jbig, hpcd
a3c9c4b
- regenerate man pages, remove man pages for non existent binaries
a3c9c4b
- update security patch, additional fixes
a3c9c4b
- drop upstreamed misc patch, merge malloc patch with security patch
a3c9c4b
d37b40b
* Mon Oct 25 2004 Jindrich Novy <jnovy@redhat.com> 10.25-3
d37b40b
- include man pages in troff format, thanks to Michal Jaegerman (#136959)
d37b40b
- drop bmpbpp patch, fixed upstream
d37b40b
- remove pcdovtoppm, ppmsvgalib, vidtoppm man pages because binaries
d37b40b
  for them are not present (#136471)
d37b40b
d4e5ba5
* Mon Oct 18 2004 Jindrich Novy <jnovy@redhat.com> 10.25-2
d4e5ba5
- avoid compile crash when "-msse" is in CFLAGS
d4e5ba5
d0ab408
* Mon Oct 18 2004 Jindrich Novy <jnovy@redhat.com> 10.25-1
d0ab408
- update to latest upstream 10.25
d0ab408
- drop initvar patch
d0ab408
- update security, misc patch
d0ab408
- add bmpbpp patch to use only appropriate bit depths for BMP (#135675)
d0ab408
1f15ca5
* Thu Sep 23 2004 Jindrich Novy <jnovy@redhat.com> 10.24-3
1f15ca5
- added patch to suppress installation of doc.url to /usr/bin #133346
1f15ca5
cvsdist 499931c
* Wed Aug 18 2004 Jindrich Novy <jnovy@redhat.com> 10.24-2
cvsdist 499931c
- added patch to fix compile crash for 64bit machines
cvsdist 499931c
- various hacks related to .security patch
cvsdist 499931c
cvsdist 499931c
* Mon Aug 16 2004 Jindrich Novy <jnovy@redhat.com> 10.24-1
cvsdist 499931c
- updated to 10.24
cvsdist 499931c
- updated docs
cvsdist 499931c
cvsdist 499931c
* Thu Aug 05 2004 Jindrich Novy <jnovy@redhat.com> 10.23-2
cvsdist 499931c
- added pngtopnm patch
cvsdist 499931c
- added malloc patch
cvsdist 499931c
cvsdist 499931c
* Tue Aug 03 2004 Jindrich Novy <jnovy@redhat.com> 10.23-1
cvsdist 499931c
- updated to netpbm-10.23 upsteam (and removed jbig, hpcd)
cvsdist 499931c
- $TMPDIR patch removed, obsolete
cvsdist 499931c
- updated gcc34 patch
cvsdist 499931c
- removed nestedfunc patch, already applied in upstream version
cvsdist 499931c
- updated security patch to conform to 10.23 (mostly in ppmtompeg/frame.c)
cvsdist 499931c
cvsdist fc3c96c
* Fri Jul 02 2004 Phil Knirsch <pknirsch@redhat.com> 10.22-2
cvsdist fc3c96c
- Fixed Zero byte allocation error in bmptopnm (#123169)
cvsdist fc3c96c
- Honour the $TMPDIR in ppmfade (#117247)
cvsdist fc3c96c
- Fixed nested function bug (#117377)
cvsdist fc3c96c
- Fixed several uninitialized variables (#117377)
cvsdist fc3c96c
cvsdist 686ba4d
* Mon Jun 28 2004 Phil Knirsch <pknirsch@redhat.com> 10.22-1
cvsdist 686ba4d
- Update to latest upstream version 10.22 (also for docs).
cvsdist 686ba4d
- Removed jbig and hdcp code from tarball.
cvsdist 686ba4d
cvsdist 97df28d
* Sat Jun 19 2004 Alan Cox <alan@redhat.com>
cvsdist 97df28d
- merged fix for pnmrotate crash freeing wrong number of rows
cvsdist 97df28d
cvsdist 8d49d75
* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
cvsdist 8d49d75
- rebuilt
cvsdist 8d49d75
cvsdist 9c50656
* Tue Mar 30 2004 Harald Hoyer <harald@redhat.com> - 10.19-7
cvsdist 9c50656
- fixed compilation with gcc34
cvsdist 9c50656
cvsdist e822a04
* Tue Mar 02 2004 Elliot Lee <sopwith@redhat.com>
cvsdist e822a04
- rebuilt
cvsdist e822a04
cvsdist e822a04
* Tue Feb 17 2004 Phil Knirsch <pknirsch@redhat.com> 10.19-6
cvsdist e822a04
- Fixed problem in pnmquant with GetOptions() and args/ARGV (#115788).
cvsdist e822a04
cvsdist e822a04
* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com> 10.19-5
cvsdist e822a04
- rebuilt
cvsdist e822a04
cvsdist e822a04
* Tue Feb 10 2004 Phil Knirsch <pknirsch@redhat.com> 10.19-4
cvsdist e822a04
- Fixed several tmp vulnerabilities in scripts and apps. Based on Debian
cvsdist e822a04
  security fix for netpbm-9.24.
cvsdist e822a04
cvsdist e822a04
* Mon Feb 09 2004 Phil Knirsch <pknirsch@redhat.com> 10.19-3
cvsdist e822a04
- Included doc tarball with manpages (#114755).
cvsdist e822a04
- Fixed small manpage incorrectness (#84922).
cvsdist e822a04
- Fixed message from giftopnm (#114756).
cvsdist e822a04
cvsdist c77bcbf
* Fri Jan 30 2004 Phil Knirsch <pknirsch@redhat.com> 10.19-2
cvsdist c77bcbf
- No need anymore to fix ppmfade and ppmshade.
cvsdist c77bcbf
cvsdist c77bcbf
* Thu Jan 29 2004 Phil Knirsch <pknirsch@redhat.com> 10.19-1
cvsdist c77bcbf
- Major update to latest upstream version 10.19.
cvsdist dce3fc1
cvsdist 87e3237
* Wed Jun 04 2003 Elliot Lee <sopwith@redhat.com>
cvsdist 87e3237
- rebuilt
cvsdist 87e3237
cvsdist 87e3237
* Fri Feb 28 2003 Phil Knirsch <pknirsch@redhat.com> 9.24-11
cvsdist 87e3237
- Updated Alan's patch.
cvsdist 84f5adf
cvsdist 44d5c30
* Wed Feb 19 2003 Phil Knirsch <pknirsch@redhat.com> 9.24-10
cvsdist 44d5c30
- Added big security patch by Alan Cox.
cvsdist 44d5c30
cvsdist 44d5c30
* Wed Jan 22 2003 Tim Powers <timp@redhat.com> 9.24-9
cvsdist 44d5c30
- rebuilt
cvsdist 44d5c30
cvsdist 44d5c30
* Thu Dec 19 2002 Phil Knirsch <pknirsch@redhat.com> 9.24-8
cvsdist 44d5c30
- Removed print filters again as they are too dangerous.
cvsdist 44d5c30
cvsdist 44d5c30
* Mon Dec 16 2002 Elliot Lee <sopwith@redhat.com> 9.24-7
cvsdist 44d5c30
- Merge in hammer changes, rebuild
cvsdist 44d5c30
cvsdist 44d5c30
* Sun Sep 08 2002 Arjan van de Ven <arjanv@redhat.com>
cvsdist 44d5c30
- fix for x86-64
cvsdist 44d5c30
cvsdist 38e02f2
* Fri Jun 21 2002 Tim Powers <timp@redhat.com>
cvsdist 38e02f2
- automated rebuild
cvsdist 38e02f2
cvsdist 6a85a0e
* Wed Jun 19 2002 Phil Knirsch <pknirsch@redhat.com> 9.24-5
cvsdist 6a85a0e
- Don't forcibly strip binaries
cvsdist 6a85a0e
cvsdist 6a85a0e
* Thu May 23 2002 Tim Powers <timp@redhat.com>
cvsdist 6a85a0e
- automated rebuild
cvsdist 6a85a0e
cvsdist d77b60b
* Tue Apr 09 2002 Phil Knirsch <pknirsch@redhat.com> 9.24-3
cvsdist d77b60b
- Fixed a possible gcc compiler problem for inline struct parameters (#62181).
cvsdist d77b60b
- Added missing .map files to progs files selection (#61625).
cvsdist d77b60b
cvsdist d77b60b
* Tue Apr 02 2002 Phil Knirsch <pknirsch@redhat.com> 9.24-2
cvsdist 908e709
- Fixed stupid dangling symlink problem (#62478)
cvsdist 908e709
cvsdist d77b60b
* Tue Mar 12 2002 Phil Knirsch <pknirsch@redhat.com> 9.24-1
cvsdist 908e709
- Updated to netpbm version 9.24
cvsdist 908e709
- Hacked around a couple of library problems.
cvsdist 908e709
cvsdist 908e709
* Tue Nov 06 2001 Phil Knirsch <phil@redhat.de>
cvsdist 908e709
- Updated to netpbm version 9.20
cvsdist 2b923b7
cvsdist a2e112b
* Fri Jun 22 2001 Philipp Knirsch <pknirsch@redhat.de>
cvsdist a2e112b
- Updated to netpbm version 9.14
cvsdist a2e112b
- Removed pnmtotiff resize patch as it is now part of the original package
cvsdist a2e112b
- Removed pstopnm csh fix as it is now part of the original package
cvsdist a2e112b
- Removed asciitopgm memcpy fix as it is now part of the original package
cvsdist a2e112b
- Removed manpages patch as it is now part of the original package
cvsdist a2e112b
cvsdist be3881c
* Mon Feb 12 2001 Philipp Knirsch <pknirsch@redhat.de>
cvsdist be3881c
- Fixed bugzilla bug #26767 where the new glibc time and sys/time fixes needed
cvsdist be3881c
  to be done.
cvsdist be3881c
cvsdist be3881c
* Fri Feb  9 2001 Crutcher Dunnavant <crutcher@redhat.com>
cvsdist be3881c
- switched filters to printconf filters
cvsdist be3881c
cvsdist be3881c
* Wed Jan 24 2001 Philipp Knirsch <pknirsch@redhat.de>
cvsdist be3881c
- Fixed bugzilla bug #21644 where few manpages had a small error.
cvsdist be3881c
cvsdist 76e60da
* Tue Dec 19 2000 Philipp Knirsch <pknirsch@redhat.de>
cvsdist 76e60da
- Fixed bugzilla bug #19487 where asciitopgm dumped core on Alpha. Actually
cvsdist 76e60da
  dumped core everywhere
cvsdist 76e60da
cvsdist 76e60da
* Tue Dec 19 2000 Philipp Knirsch <pknirsch@redhat.de>
cvsdist 76e60da
- update to 9.9
cvsdist 76e60da
- Due to patent infringement problems removed the jbig support from the tarball
cvsdist 76e60da
  (pnm/jbig + Makefile changes) and created a new tarball
cvsdist 76e60da
cvsdist 76e60da
* Wed Oct 25 2000 Nalin Dahyabhai <nalin@redhat.com>
cvsdist 76e60da
- include shared libraries missing from previous build
cvsdist 76e60da
cvsdist 76e60da
* Tue Oct 24 2000 Nalin Dahyabhai <nalin@redhat.com>
cvsdist 76e60da
- update to 9.8
cvsdist 76e60da
- make sure shhopt.h is included in the -devel package (#19672)
cvsdist 76e60da
- rename shhopt.h to pbmshhopt.h because it's not the same as the normal
cvsdist 76e60da
  shhopt.h that other things (like util-linux) expect
cvsdist 76e60da
cvsdist 3015089
* Wed Aug  9 2000 Crutcher Dunnavant <crutcher@redhat.com>
cvsdist 3015089
- added a png-to-pnm.fpi filter
cvsdist 3015089
cvsdist 3015089
* Wed Aug  2 2000 Matt Wilson <msw@redhat.com>
cvsdist 3015089
- rebuilt against new libpng
cvsdist 3015089
cvsdist 3015089
* Mon Jul 17 2000 Nalin Dahyabhai <nalin@redhat.com>
cvsdist 3015089
- move netpbm-progs to the Applications/Multimedia group
cvsdist 3015089
- reintroduce patches from the old libgr package
cvsdist 3015089
cvsdist 3015089
* Wed Jul 12 2000 Prospector <bugzilla@redhat.com>
cvsdist 3015089
- automatic rebuild
cvsdist 3015089
cvsdist 3015089
* Sat Jul  1 2000 Nalin Dahyabhai <nalin@redhat.com>
cvsdist 3015089
- update to 9.5
cvsdist 3015089
cvsdist 3015089
* Tue Jun 27 2000 Nalin Dahyabhai <nalin@redhat.com>
cvsdist 3015089
- update to 9.4
cvsdist 3015089
cvsdist 3015089
* Sat Jun  3 2000 Nalin Dahyabhai <nalin@redhat.com>
cvsdist 3015089
- switch back to the netpbm tree, which is maintained again
cvsdist 3015089
cvsdist 3015089
* Mon Feb 14 2000 Nalin Dahyabhai <nalin@redhat.com>
cvsdist 3015089
- make sure all man pages are included (#9328)
cvsdist 3015089
- fix pstopnm bomb when xres == yres (#9329)
cvsdist 3015089
- add libjpeg and libz because libtiff now needs them
cvsdist 3015089
cvsdist 3015089
* Wed Feb 02 2000 Nalin Dahyabhai <nalin@redhat.com>
cvsdist 3015089
- added/updated TIFF compression patch from jik@kamens.brookline.ma.us (#8826)
cvsdist 3015089
cvsdist 3015089
* Mon Dec 06 1999 Michael K. Johnson <johnsonm@redhat.com>
cvsdist 3015089
- added TIFF resolution patch from jik@kamens.brookline.ma.us (#7589)
cvsdist 3015089
cvsdist 3015089
* Mon Sep 20 1999 Michael K. Johnson <johnsonm@redhat.com>
cvsdist 3015089
- added section 5 man pages
cvsdist 3015089
cvsdist 3015089
* Fri Jul 30 1999 Bill Nottingham <notting@redhat.com>
cvsdist 3015089
- fix tiff-to-pnm.fpi (#4267)
cvsdist 3015089
cvsdist 3015089
* Thu Jul 29 1999 Bill Nottingham <notting@redhat.com>
cvsdist 3015089
- add a pile of foo-to-bar.fpi filters (#4251)
cvsdist 3015089
cvsdist 3015089
* Mon Mar 23 1999 Michael Johnson <johnsonm@redhat.com>
cvsdist 3015089
- removed old png.h header file that was causing png utils to die
cvsdist 3015089
- build png in build instead of install section...
cvsdist 3015089
cvsdist 3015089
* Mon Mar 22 1999 Bill Nottingham <notting@redhat.com>
cvsdist 3015089
- patch for 24-bit .BMP files (from sam@campbellsci.co.uk)
cvsdist 3015089
cvsdist 3015089
* Sun Mar 21 1999 Cristian Gafton <gafton@redhat.com> 
cvsdist 3015089
- auto rebuild in the new build environment (release 15)
cvsdist 3015089
cvsdist 3015089
* Wed Jan 06 1999 Cristian Gafton <gafton@redhat.com>
cvsdist 3015089
- clean up the spec file
cvsdist 3015089
- build for glibc 2.1
cvsdist 3015089
- patch to fix pktopbm
cvsdist 3015089
cvsdist 3015089
* Wed Jun 10 1998 Prospector System <bugs@redhat.com>
cvsdist 3015089
- translations modified for de
cvsdist 3015089
cvsdist 3015089
* Wed Jun 10 1998 Jeff Johnson <jbj@redhat.com>
cvsdist 3015089
- glibc2 defines random in <stdlib.h> (pbm/pbmplus.h problem #693)
cvsdist 3015089
cvsdist 3015089
* Thu May 07 1998 Prospector System <bugs@redhat.com>
cvsdist 3015089
- translations modified for de, fr, tr
cvsdist 3015089
cvsdist 3015089
* Thu May 07 1998 Cristian Gafton <gafton@redhat.com>
cvsdist 3015089
- cleaned up the spec file a little bit
cvsdist 3015089
- validated mike's changes :-)
cvsdist 3015089
cvsdist 3015089
* Wed May 6 1998 Michael Maher <mike@redhat.com>
cvsdist 3015089
- added pnm-to-ps.fpi that was missing from previous packages
cvsdist 3015089
cvsdist 3015089
* Thu Apr 30 1998 Cristian Gafton <gafton@redhat.com>
cvsdist 44d5c30
- altered install so that the package installs now even if a previous
cvsdist 3015089
  version was not installed on the system 
cvsdist 3015089
cvsdist 3015089
* Thu Apr 16 1998 Erik Troan <ewt@redhat.com>
cvsdist 3015089
- built against libpng 1.0
cvsdist 3015089
cvsdist 3015089
* Thu Nov 06 1997 Donnie Barnes <djb@redhat.com>
cvsdist 3015089
- changed copyright from "distributable" to "freeware"
cvsdist 3015089
- added some missing scripts that existed in netpbm
cvsdist 3015089
- added some binaries that weren't getting built
cvsdist 3015089
- added patch to build tiff manipulation progs (requires libtiff)
cvsdist 3015089
cvsdist 3015089
* Wed Oct 15 1997 Donnie Barnes <djb@redhat.com>
cvsdist 3015089
- obsoletes netpbm now
cvsdist 3015089
cvsdist 3015089
* Tue Oct 14 1997 Erik Troan <ewt@redhat.com>
cvsdist 3015089
- mucked config.guess and Make.Rules to build on Alpha/Linux
cvsdist 3015089
cvsdist 3015089
* Tue Oct 07 1997 Donnie Barnes <djb@redhat.com>
cvsdist 3015089
- updated to 2.0.13
cvsdist 3015089
- dropped libjpeg and libtiff (those should come from home sources)
cvsdist 3015089
- removed glibc patch (new version appears to have it!)
cvsdist 3015089
- added i686 as a valid arch type to config.guess
cvsdist 3015089
cvsdist 3015089
* Thu Jul 10 1997 Erik Troan <ewt@redhat.com>
cvsdist 3015089
- built against glibc
cvsdist 3015089