From 3015089e50851b54dbc7091244fc0a1ae4fe10df Mon Sep 17 00:00:00 2001 From: cvsdist Date: Thu, 9 Sep 2004 09:11:11 +0000 Subject: [PATCH] auto-import changelog data from netpbm-9.5-5.src.rpm Wed Aug 09 2000 Crutcher Dunnavant - added a png-to-pnm.fpi filter Wed Aug 02 2000 Matt Wilson - rebuilt against new libpng Mon Jul 17 2000 Nalin Dahyabhai - move netpbm-progs to the Applications/Multimedia group - reintroduce patches from the old libgr package Wed Jul 12 2000 Prospector - automatic rebuild Sat Jul 01 2000 Nalin Dahyabhai - update to 9.5 Tue Jun 27 2000 Nalin Dahyabhai - update to 9.4 Sat Jun 03 2000 Nalin Dahyabhai - switch back to the netpbm tree, which is maintained again Mon Feb 14 2000 Nalin Dahyabhai - make sure all man pages are included (#9328) - fix pstopnm bomb when xres == yres (#9329) - add libjpeg and libz because libtiff now needs them Wed Feb 02 2000 Nalin Dahyabhai - added/updated TIFF compression patch from jik@kamens.brookline.ma.us (#8826) Mon Dec 06 1999 Michael K. Johnson - added TIFF resolution patch from jik@kamens.brookline.ma.us (#7589) Mon Sep 20 1999 Michael K. Johnson - added section 5 man pages Fri Jul 30 1999 Bill Nottingham - fix tiff-to-pnm.fpi (#4267) Thu Jul 29 1999 Bill Nottingham - add a pile of foo-to-bar.fpi filters (#4251) Tue Mar 23 1999 Michael Johnson - removed old png.h header file that was causing png utils to die - build png in build instead of install section... Mon Mar 22 1999 Bill Nottingham - patch for 24-bit .BMP files (from sam@campbellsci.co.uk) Sun Mar 21 1999 Cristian Gafton - auto rebuild in the new build environment (release 15) Wed Jan 06 1999 Cristian Gafton - clean up the spec file - build for glibc 2.1 - patch to fix pktopbm Wed Jun 10 1998 Prospector System - translations modified for de Wed Jun 10 1998 Jeff Johnson - glibc2 defines random in (pbm/pbmplus.h problem #693) Thu May 07 1998 Prospector System - translations modified for de, fr, tr Thu May 07 1998 Cristian Gafton - cleaned up the spec file a little bit - validated mike's changes :-) Wed May 06 1998 Michael Maher - added pnm-to-ps.fpi that was missing from previous packages Thu Apr 30 1998 Cristian Gafton - altered %install so that the package installs now even if a previous version was not installed on the system Thu Apr 16 1998 Erik Troan - built against libpng 1.0 Thu Nov 06 1997 Donnie Barnes - changed copyright from "distributable" to "freeware" - added some missing scripts that existed in netpbm - added some binaries that weren't getting built - added patch to build tiff manipulation progs (requires libtiff) Wed Oct 15 1997 Donnie Barnes - obsoletes netpbm now Tue Oct 14 1997 Erik Troan - mucked config.guess and Make.Rules to build on Alpha/Linux Tue Oct 07 1997 Donnie Barnes - updated to 2.0.13 - dropped libjpeg and libtiff (those should come from home sources) - removed glibc patch (new version appears to have it!) - added i686 as a valid arch type to config.guess Thu Jul 10 1997 Erik Troan - built against glibc --- .cvsignore | 1 + netpbm.spec | 254 ++++++++++++++++++++++++++++++++++++++++++++++++++++ sources | 1 + 3 files changed, 256 insertions(+) create mode 100644 netpbm.spec diff --git a/.cvsignore b/.cvsignore index e69de29..cbbb4d7 100644 --- a/.cvsignore +++ b/.cvsignore @@ -0,0 +1 @@ +netpbm-9.5.tgz diff --git a/netpbm.spec b/netpbm.spec new file mode 100644 index 0000000..8166801 --- /dev/null +++ b/netpbm.spec @@ -0,0 +1,254 @@ +Summary: A library for handling different graphics file formats. +Name: netpbm +Version: 9.5 +Release: 5 +Copyright: freeware +Group: System Environment/Libraries +Source0: ftp://download.sourceforge.net/pub/sourceforge/netpbm/netpbm-%{version}.tgz +Source1: jpeg-to-pnm.fpi +Source2: pnm-to-ps.fpi +Source3: bmp-to-pnm.fpi +Source4: gif-to-pnm.fpi +Source5: rast-to-pnm.fpi +Source6: tiff-to-pnm.fpi +Source7: png-to-pnm.fpi +Patch0: netpbm-9.5-install.patch +Patch1: netpbm-9.5-pktopbm.patch +Patch2: netpbm-9.5-pnmtotiff.patch +Patch3: netpbm-9.5-pstopnm.patch +Buildroot: %{_tmppath}/%{name}-root +BuildPrereq: libjpeg-devel, libpng-devel, libtiff-devel +Obsoletes: libgr + +%description +The netpbm package contains a library of functions which support +programs for handling various graphics file formats, including .pbm +(portable bitmaps), .pgm (portable graymaps), .pnm (portable anymaps), +.ppm (portable pixmaps) and others. + +%package devel +Summary: Development tools for programs which will use the netpbm libraries. +Group: Development/Libraries +Requires: netpbm = %{version} +Obsoletes: libgr-devel + +%description devel +The netpbm-devel package contains the header files and static libraries, +etc., for developing programs which can handle the various graphics file +formats supported by the netpbm libraries. + +Install netpbm-devel if you want to develop programs for handling the +graphics file formats supported by the netpbm libraries. You'll also need +to have the netpbm package installed. + +%package progs +Summary: Tools for manipulating graphics files in netpbm supported formats. +Group: Applications/Multimedia +Requires: netpbm = %{version} +Obsoletes: libgr-progs + +%description progs +The netpbm-progs package contains a group of scripts for manipulating the +graphics files in formats which are supported by the netpbm libraries. For +example, netpbm-progs includes the rasttopnm script, which will convert a +Sun rasterfile into a portable anymap. Netpbm-progs contains many other +scripts for converting from one graphics file format to another. + +If you need to use these conversion scripts, you should install +netpbm-progs. You'll also need to install the netpbm package. + +%prep +%setup -q +%patch0 -p1 -b .install +%patch1 -p1 -b .pktopbm +%patch2 -p1 -b .pnmtotiff +%patch3 -p1 -b .pstopnm + +%build +make \ + CC=%{__cc} \ + CFLAGS="$RPM_OPT_FLAGS -fPIC" \ + JPEGINC_DIR=%{_includedir} \ + PNGINC_DIR=%{_includedir} \ + TIFFINC_DIR=%{_includedir} \ + JPEGLIB_DIR=%{_libdir} \ + PNGLIB_DIR=%{_libdir} \ + TIFFLIB_DIR=%{_libdir} + +%install +[ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT +PATH="`pwd`:${PATH}" make install \ + JPEGINC_DIR=$RPM_BUILD_ROOT%{_includedir} \ + PNGINC_DIR=$RPM_BUILD_ROOT%{_includedir} \ + TIFFINC_DIR=$RPM_BUILD_ROOT%{_includedir} \ + JPEGLIB_DIR=%{_libdir} \ + PNGLIB_DIR=%{_libdir} \ + TIFFLIB_DIR=%{_libdir} \ + INSTALL_PREFIX=$RPM_BUILD_ROOT%{_prefix} \ + INSTALLBINARIES=$RPM_BUILD_ROOT%{_bindir} \ + INSTALLHDRS=$RPM_BUILD_ROOT%{_includedir} \ + INSTALLLIBS=$RPM_BUILD_ROOT%{_libdir} \ + INSTALLMANUALS1=$RPM_BUILD_ROOT%{_mandir}/man1 \ + INSTALLMANUALS3=$RPM_BUILD_ROOT%{_mandir}/man3 \ + INSTALLMANUALS5=$RPM_BUILD_ROOT%{_mandir}/man5 + +mkdir -p $RPM_BUILD_ROOT%{_libdir}/rhs/rhs-printfilters +for filter in $RPM_SOURCE_DIR/*.fpi ; do + install -m755 $filter \ + $RPM_BUILD_ROOT%{_libdir}/rhs/rhs-printfilters +done + +# Install header files. +mkdir -p $RPM_BUILD_ROOT%{_includedir} +install -m644 pbm/pbm.h $RPM_BUILD_ROOT/%{_includedir}/ +install -m644 pbmplus.h $RPM_BUILD_ROOT/%{_includedir}/ +install -m644 pgm/pgm.h $RPM_BUILD_ROOT/%{_includedir}/ +install -m644 pnm/pnm.h $RPM_BUILD_ROOT/%{_includedir}/ +install -m644 ppm/ppm.h $RPM_BUILD_ROOT/%{_includedir}/ + +# Install the static-only librle.a +install -m644 urt/{rle,rle_config}.h $RPM_BUILD_ROOT/%{_includedir}/ +install -m644 urt/librle.a $RPM_BUILD_ROOT%{_libdir}/ + +# Fixup symlinks. +ln -sf gemtopnm $RPM_BUILD_ROOT%{_bindir}/gemtopbm +ln -sf pnmtoplainpnm $RPM_BUILD_ROOT%{_bindir}/pnmnoraw + +# Fixup perl paths in the two scripts that require it. +perl -pi -e 's^/bin/perl^%{__perl}^' \ +$RPM_BUILD_ROOT%{_bindir}/{ppmfade,ppmshadow} + +%clean +[ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT + +%post -p /sbin/ldconfig + +%postun -p /sbin/ldconfig + +%files +%defattr(-,root,root) +%doc COPYRIGHT.PATENT GPL_LICENSE.txt HISTORY README README.CONFOCAL +%{_libdir}/lib*.so.%{version} + +%files devel +%defattr(-,root,root) +%{_includedir}/*.h +%{_libdir}/lib*.a +%{_libdir}/lib*.so +%{_mandir}/man3/* + +%files progs +%defattr(-,root,root) +%{_bindir}/* +%{_libdir}/rhs/rhs-printfilters/jpeg-to-pnm.fpi +%{_libdir}/rhs/rhs-printfilters/pnm-to-ps.fpi +%{_libdir}/rhs/rhs-printfilters/bmp-to-pnm.fpi +%{_libdir}/rhs/rhs-printfilters/gif-to-pnm.fpi +%{_libdir}/rhs/rhs-printfilters/rast-to-pnm.fpi +%{_libdir}/rhs/rhs-printfilters/tiff-to-pnm.fpi +%{_libdir}/rhs/rhs-printfilters/png-to-pnm.fpi +%{_mandir}/man1/* +%{_mandir}/man5/* + +%changelog +* Wed Aug 9 2000 Crutcher Dunnavant +- added a png-to-pnm.fpi filter + +* Wed Aug 2 2000 Matt Wilson +- rebuilt against new libpng + +* Mon Jul 17 2000 Nalin Dahyabhai +- move netpbm-progs to the Applications/Multimedia group +- reintroduce patches from the old libgr package + +* Wed Jul 12 2000 Prospector +- automatic rebuild + +* Sat Jul 1 2000 Nalin Dahyabhai +- update to 9.5 + +* Tue Jun 27 2000 Nalin Dahyabhai +- update to 9.4 + +* Sat Jun 3 2000 Nalin Dahyabhai +- switch back to the netpbm tree, which is maintained again + +* Mon Feb 14 2000 Nalin Dahyabhai +- make sure all man pages are included (#9328) +- fix pstopnm bomb when xres == yres (#9329) +- add libjpeg and libz because libtiff now needs them + +* Wed Feb 02 2000 Nalin Dahyabhai +- added/updated TIFF compression patch from jik@kamens.brookline.ma.us (#8826) + +* Mon Dec 06 1999 Michael K. Johnson +- added TIFF resolution patch from jik@kamens.brookline.ma.us (#7589) + +* Mon Sep 20 1999 Michael K. Johnson +- added section 5 man pages + +* Fri Jul 30 1999 Bill Nottingham +- fix tiff-to-pnm.fpi (#4267) + +* Thu Jul 29 1999 Bill Nottingham +- add a pile of foo-to-bar.fpi filters (#4251) + +* Mon Mar 23 1999 Michael Johnson +- removed old png.h header file that was causing png utils to die +- build png in build instead of install section... + +* Mon Mar 22 1999 Bill Nottingham +- patch for 24-bit .BMP files (from sam@campbellsci.co.uk) + +* Sun Mar 21 1999 Cristian Gafton +- auto rebuild in the new build environment (release 15) + +* Wed Jan 06 1999 Cristian Gafton +- clean up the spec file +- build for glibc 2.1 +- patch to fix pktopbm + +* Wed Jun 10 1998 Prospector System +- translations modified for de + +* Wed Jun 10 1998 Jeff Johnson +- glibc2 defines random in (pbm/pbmplus.h problem #693) + +* Thu May 07 1998 Prospector System +- translations modified for de, fr, tr + +* Thu May 07 1998 Cristian Gafton +- cleaned up the spec file a little bit +- validated mike's changes :-) + +* Wed May 6 1998 Michael Maher +- added pnm-to-ps.fpi that was missing from previous packages + +* Thu Apr 30 1998 Cristian Gafton +- altered %install so that the package installs now even if a previous + version was not installed on the system + +* Thu Apr 16 1998 Erik Troan +- built against libpng 1.0 + +* Thu Nov 06 1997 Donnie Barnes +- changed copyright from "distributable" to "freeware" +- added some missing scripts that existed in netpbm +- added some binaries that weren't getting built +- added patch to build tiff manipulation progs (requires libtiff) + +* Wed Oct 15 1997 Donnie Barnes +- obsoletes netpbm now + +* Tue Oct 14 1997 Erik Troan +- mucked config.guess and Make.Rules to build on Alpha/Linux + +* Tue Oct 07 1997 Donnie Barnes +- updated to 2.0.13 +- dropped libjpeg and libtiff (those should come from home sources) +- removed glibc patch (new version appears to have it!) +- added i686 as a valid arch type to config.guess + +* Thu Jul 10 1997 Erik Troan +- built against glibc + diff --git a/sources b/sources index e69de29..ea56977 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +978920c632ab4e9a4e5e4ae94dd86fe6 netpbm-9.5.tgz