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