Summary: Converts text and other types of files to PostScript Name: a2ps Version: 4.14 Release: 49%{?dist} License: GPLv3+ Url: http://www.gnu.org/software/a2ps/ Source0: http://ftp.gnu.org/gnu/a2ps/%{name}-%{version}.tar.gz Source1: ftp://ftp.enst.fr/pub/unix/a2ps/i18n-fonts-0.1.tar.gz Patch0: a2ps-4.13-conf.patch Patch1: a2ps-4.13-etc.patch Patch2: a2ps-lm.patch Patch3: a2ps-4.13-security.patch Patch4: a2ps-4.13-glibcpaper.patch Patch5: a2ps-texi-comments.patch Patch6: a2ps-aarch64.patch Patch7: a2ps-sort.patch Patch8: a2ps-iso5-minus.patch Patch9: a2ps-perl.patch # EUC-JP support Patch10: a2ps-4.13-eucjp.patch Patch11: a2ps-4.13-autoenc.patch Patch12: a2ps-4.13b-attr.patch Patch13: a2ps-4.13b-numeric.patch Patch14: a2ps-4.13b-encoding.patch Patch15: a2ps-4.13b-tilde.patch Patch16: a2ps-bad-free.patch Patch17: a2ps-4.13-euckr.patch Patch18: a2ps-4.13-gnusource.patch Patch19: a2ps-format-security.patch Patch20: a2ps-4.13-hebrew.patch Patch26: a2ps-make-fonts-map.patch Patch28: a2ps-wdiff.patch Patch29: a2ps-U.patch Patch31: a2ps-mb.patch Patch34: a2ps-external-libtool.patch Patch35: a2ps-4.14-texinfo-nodes.patch Patch36: a2ps-forward-null.patch Patch37: a2ps-overrun-dynamic.patch Patch38: a2ps-overrun-static.patch Patch39: a2ps-resource-leak.patch Patch40: a2ps-CVE-2014-0466.patch Patch41: a2ps-define-texinfo-enc.patch BuildRequires: bison BuildRequires: cups BuildRequires: emacs BuildRequires: flex # gcc no longer in buildroot by default BuildRequires: gcc BuildRequires: gettext BuildRequires: gperf BuildRequires: groff BuildRequires: groff-perl # instead of gv, xdg-open should certainly be used #BuildRequires: gv BuildRequires: libtool # make no longer in buildroot BuildRequires: make BuildRequires: psutils BuildRequires: texinfo BuildRequires: texlive-dvips BuildRequires: texlive-latex %if 0%{?rhel} <= 8 || 0%{?fedora} BuildRequires: ImageMagick BuildRequires: html2ps %endif Requires: bzip2 # for hebrew support, path set. # culmus-fonts # And certainly other font sets for other languages may be needed Requires: emacs-filesystem >= %{_emacs_version} Requires: file Requires: groff-perl Requires: gzip Requires: psutils Requires: psutils-perl Requires: texlive-collection-fontsrecommended Requires: texlive-dvips Requires: texlive-latex Requires: texinfo-tex Requires(post): coreutils %if 0%{?rhel} <= 8 || 0%{?fedora} Requires: ImageMagick Requires: html2ps %endif %description The a2ps filter converts text and other types of files to PostScript. A2ps has pretty-printing capabilities and includes support for a wide number of programming languages, encodings (ISO Latins, Cyrillic, etc.), and medias. %prep %setup -q -a 1 # use fedora postscript font paths %patch0 -p1 -b .conf # add /etc/a2ps in directories searched for config files %patch1 -p1 -b .etc # Link to libm in liba2ps (bug #809673). %patch2 -p1 -b .lm %patch3 -p1 -b .security %patch4 -p1 -b .glibcpaper # Fix texi build failure (bug #927633). %patch5 -p1 -b .texi-comments %patch6 -p1 -b .aarch64 %patch7 -p1 -b .sort %patch8 -p1 -b .iso5-minus %patch9 -p1 -b .perl %patch10 -p1 -b .euc %patch11 -p1 -b .ae %patch12 -p1 -b .attr # Use C locale's decimal point style (bug #53715). %patch13 -p1 -b .numeric # Use locale to determine a sensible default encoding (bug #64584). %patch14 -p1 -b .encoding # Fix koi8 tilde (bug #66393). %patch15 -p1 -b .tilde # Avoid a bad free in the encoding handling logic (bug #954104). %patch16 -p1 -b .bad-free # Add Korean resource file (bug #81421). %patch17 -p1 -b .euckr # Prevent strsignal segfaulting (bug #104970). %patch18 -p1 -b .gnusource # Prevent build failure with -Wformat-security (bug #1036979). %patch19 -p1 -b .format-security # Hebrew support (bug #113191). %patch20 -p1 -b .hebrew # Use external libtool (bug #225235). %patch34 -p1 -b .external-libtool # Fix problems in make_fonts_map script (bug #142299). Patch from # Michal Jaegermann. %patch26 -p1 -b .make-fonts-map # Make pdiff default to not requiring wdiff (bug #68537). %patch28 -p1 -b .wdiff # Make pdiff use diff(1) properly (bug #156916). %patch29 -p1 -b .U # Fixed multibyte handling (bug #212154). %patch31 -p1 -b .mb # Remove dots in node names, patch from Vitezslav Crhonek (Bug #445971) %patch35 -p1 -b .nodes # Coverity fix (forward-null). %patch36 -p1 -b .forward-null # Coverity fix (overrun-dynamic). %patch37 -p1 -b .overrun-dynamic # Coverity fix (overrun-static). %patch38 -p1 -b .overrun-static # Coverity fix (resource-leak). %patch39 -p1 -b .resource-leak # Invoke gs with the -dSAFER option in fixps (CVE-2014-0466, bug #1082411). %patch40 -p1 -b .CVE-2014-0466 # new texinfo needs to have documentencoding defined (#1788165) %patch41 -p1 -b .define-texinfo-enc for file in AUTHORS ChangeLog; do iconv -f latin1 -t UTF-8 < $file > $file.utf8 touch -c -r $file $file.utf8 mv $file.utf8 $file done mv doc/encoding.texi doc/encoding.texi.utf8 iconv -f KOI-8 -t UTF-8 doc/encoding.texi.utf8 -o doc/encoding.texi # Fix reference to a2ps binary (bug #112930). sed -i -e "s,/usr/local/bin,%{_bindir}," contrib/emacs/a2ps.el chmod -x lib/basename.c lib/xmalloc.c # restore timestamps of patched files touch -c -r configure.in.conf configure.in touch -c -r config.h.in.euc config.h.in touch -c -r configure.conf configure touch -c -r src/Makefile.am.euc src/Makefile.am touch -c -r etc/Makefile.am.etc etc/Makefile.am #touch -c -r fonts/Makefile.in src/Makefile.in lib/Makefile.in touch -c -r etc/Makefile.in.etc etc/Makefile.in chmod 644 encoding/iso8.edf.hebrew chmod 644 encoding/euc-kr.edf.euckr %build # preset the date in README.in to avoid the timestamp of the build time sed -e "s!@date@!`date -r NEWS`!" etc/README.in > etc/README.in.tmp touch -c -r etc/README.in etc/README.in.tmp mv etc/README.in.tmp etc/README.in EMACS=emacs %configure \ --with-medium=_glibc \ --enable-kanji \ --with-lispdir=%{_emacs_sitelispdir}/%{name} # Remove prebuilt info files to force regeneration at build time find . -name "*.info*" -exec rm -f {} \; # force rebuilding scanners by flex - patched or not find src lib -name '*.l' -exec touch {} \; # these scanners use 'lineno' - incompatible with -CFe flex flags #( # cd src # /bin/sh ../auxdir/ylwrap "flex" sheets-map.l lex.yy.c sheets-map.c -- # /bin/sh ../auxdir/ylwrap "flex" lexssh.l lex.yy.c lexssh.c -- # cd ../lib # /bin/sh ../auxdir/ylwrap "flex" lexppd.l lex.yy.c lexppd.c -- #) make %{?_smp_mflags} %install make DESTDIR=%{buildroot} install INSTALL='install -p' # reset the timestamp for the generated etc/README file touch -r etc/README.in %{buildroot}%{_datadir}/a2ps/README mkdir -p %{buildroot}%{_sysconfdir}/a2ps mkdir -p %{buildroot}%{_datadir}/a2ps/{afm,fonts} pushd i18n-fonts-0.1/afm install -p -m 0644 *.afm %{buildroot}%{_datadir}/a2ps/afm pushd ../fonts install -p -m 0644 *.pfb %{buildroot}%{_datadir}/a2ps/fonts popd popd # Don't ship the library file or header (bug #203536). rm %{buildroot}%{_libdir}/*.{so,a,la} rm %{buildroot}%{_includedir}/* rm -f %{buildroot}%{_infodir}/dir %find_lang %name %post %{?ldconfig} (cd %{_datadir}/a2ps/afm; ./make_fonts_map.sh > /dev/null 2>&1 || /bin/true if [ -f fonts.map.new ]; then mv fonts.map.new fonts.map fi ) exit 0 %ldconfig_postun %files -f %{name}.lang %dir %{_sysconfdir}/a2ps %config %{_sysconfdir}/a2ps.cfg %config(noreplace) %{_sysconfdir}/a2ps-site.cfg %doc AUTHORS ChangeLog COPYING NEWS README TODO THANKS %{_bindir}/* %{_infodir}/a2ps.info* %{_infodir}/ogonkify.info* %{_infodir}/regex.info* %{_mandir}/*/* # automatically regenerated at install and update time %verify(not size mtime md5) %{_datadir}/a2ps/afm/fonts.map %{_datadir}/a2ps/afm/*.afm %{_datadir}/a2ps/afm/make_fonts_map.sh %{_datadir}/a2ps/README %{_datadir}/a2ps/encoding %{_datadir}/a2ps/fonts %{_datadir}/a2ps/ppd %{_datadir}/a2ps/ps %{_datadir}/a2ps/sheets %{_datadir}/ogonkify/ %dir %{_datadir}/a2ps/afm %dir %{_datadir}/a2ps %{_libdir}/*.so* %{_emacs_sitelispdir}/%{name} %changelog * Wed Jul 21 2021 Fedora Release Engineering - 4.14-49 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild * Mon Jan 25 2021 Fedora Release Engineering - 4.14-48 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild * Mon Jan 18 2021 Zdenek Dohnal - 4.14-47 - make eln changes - remove dependency on ImageMagick and html2ps * Thu Nov 05 2020 Zdenek Dohnal - 4.14-46 - make nor gcc are in buildroot anymore * Fri Jul 31 2020 Fedora Release Engineering - 4.14-45 - Second attempt - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild * Mon Jul 27 2020 Fedora Release Engineering - 4.14-44 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild * Tue Jan 28 2020 Fedora Release Engineering - 4.14-43 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild * Mon Jan 06 2020 Zdenek Dohnal - 4.14-42 - a2ps: new texinfo needs to have documentencoding defined * Wed Jul 24 2019 Fedora Release Engineering - 4.14-41 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild * Thu Jan 31 2019 Fedora Release Engineering - 4.14-40 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild * Thu Jul 12 2018 Fedora Release Engineering - 4.14-39 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild * Mon Jun 18 2018 Zdenek Dohnal - 4.14-38 - removing install-info, because now it is done automatically * Mon Feb 19 2018 Zdenek Dohnal - 4.14-37 - fix tetex-fonts dependency - now provided by texlive-collections-fontsrecommended * Fri Feb 16 2018 Zdenek Dohnal - 4.14-36 - remove tetex dependency * Thu Feb 08 2018 Zdenek Dohnal - 4.14-35 - remove old stuff https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/MRWOMRZ6KPCV25EFHJ2O67BCCP3L4Y6N/ * Wed Feb 07 2018 Fedora Release Engineering - 4.14-34 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild * Tue Nov 07 2017 Igor Gnatenko - 4.14-33 - Remove old crufty coreutils requires * Wed Aug 02 2017 Fedora Release Engineering - 4.14-32 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild * Wed Jul 26 2017 Fedora Release Engineering - 4.14-31 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild * Fri Feb 10 2017 Fedora Release Engineering - 4.14-30 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild * Wed Feb 03 2016 Fedora Release Engineering - 4.14-29 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild * Tue Jun 23 2015 Tim Waugh - 4.14-28 - Moved emacs sub-packages into main package (bug #1234582). * Tue Jun 16 2015 Fedora Release Engineering - 4.14-27 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild * Fri Aug 15 2014 Fedora Release Engineering - 4.14-26 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild * Fri Jun 06 2014 Fedora Release Engineering - 4.14-25 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild * Thu Apr 3 2014 Tim Waugh - 4.14-24 - Prevent another build failure with -Werror=format-security. * Tue Apr 1 2014 Tim Waugh - 4.14-23 - Invoke gs with the -dSAFER option in fixps (CVE-2014-0466, bug #1082411). * Tue Dec 3 2013 Tim Waugh - 4.14-22 - Prevent build failure with -Werror=format-security (bug #1036979). * Sat Aug 03 2013 Fedora Release Engineering - 4.14-21 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild * Tue Apr 30 2013 Tim Waugh - 4.14-20 - Avoid a bad free in the encoding handling logic (bug #954104). * Mon Apr 29 2013 Tim Waugh - 4.14-19 - Support for building on aarch64 (bug #924962). * Tue Mar 26 2013 Tim Waugh - 4.14-18 - Fixed texi build failure (bug #927633). * Wed Feb 13 2013 Fedora Release Engineering - 4.14-17 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild * Wed Jul 18 2012 Fedora Release Engineering - 4.14-16 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild * Wed Apr 4 2012 Tim Waugh - 4.14-15 - Link to libm in liba2ps (bug #809673). * Thu Jan 12 2012 Fedora Release Engineering - 4.14-14 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild * Wed Aug 10 2011 Tim Waugh - 4.14-13 - Coverity fixes (resource-leak, overrun-static, overrun-dynamic, forward-null). * Mon Feb 07 2011 Fedora Release Engineering - 4.14-12 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild * Sun Mar 14 2010 Jonathan G. Underwood - 4.14-11 - Spec file fixes for Emacs add-on guideline compliance - Move *.el(c) files to their own directory - Use Emacs packaging macros - Remove unneeded pkgconfig macros * Fri Jul 24 2009 Fedora Release Engineering - 4.14-10 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild * Wed Jul 22 2009 Adam Jackson 4.14-9 - Requires: psutils-perl for fixps * Mon Feb 23 2009 Fedora Release Engineering - 4.14-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild * Fri Jan 30 2009 Tim Waugh 4.14-7 - Removed trade marks to avoid potential confusion. * Wed Sep 24 2008 Tim Waugh 4.14-6 - Removed patch fuzz. * Thu May 29 2008 Tim Waugh 4.14-5 - Removed old patches. * Sun May 18 2008 Patrice Dumas 4.14-4 - remove dots in node names, patch from Vitezslav Crhonek (bug #445971) * Wed May 14 2008 Patrice Dumas 4.14-3 - %%{_datadir}/a2ps/afm/fonts.map is dynamically generated, mark it as such in %%files (bug #70919) * Sun Apr 27 2008 Patrice Dumas 4.14-2 - update to 4.14 - don't obsolete the provided version of a2ps-i18n - use html2ps for the html delegation - BuildRequires gperf * Tue Feb 12 2008 Patrice Dumas 4.13b-71 - use a predictable stamp inside the etc/README file - follow emacs packaging guidelines * Tue Feb 12 2008 Tim Waugh 4.13b-70 - Separate out libs sub-package for multilib (bug #340571). * Wed Sep 26 2007 Tim Waugh 4.13b-69 - Try out a perl stylesheet speed improvement (bug #252183). * Tue Sep 25 2007 Tim Waugh 4.13b-68 - Make minus sign work in ISO-8859-5 (bug #252314). * Thu Aug 23 2007 Tim Waugh 4.13b-67 - More specific license tag. * Fri Jul 13 2007 Tim Waugh 4.13b-66 - Change build requirement from /usr/bin/emacs to emacs to fix build. - Hebrew fix (bug #247999). * Wed Mar 14 2007 Tim Waugh 4.13b-65 - Fix encoding of encoding.texi (bug #225235). - Make a2ps.cfg %%config again, but not noreplace (bug #225235). - Added post/postun ldconfig (bug #225235). * Mon Mar 12 2007 Tim Waugh 4.13b-64 - Renamed tarball generation script (bug #225235). * Fri Mar 9 2007 Tim Waugh 4.13b-63 - Removed bad files (bug #225235). - Add sysconfdir/a2ps to search path (bug #225235). - Build does not require gperf after all (bug #225235). - Don't remove needed library (bug #225235). * Thu Mar 8 2007 Tim Waugh 4.13b-62 - Build requires bison. - Use sed instead of perl for string replacement (bug #225235). - Better install-info scriptlets (bug #225235). - Added BuildRequires and Requires for more packages (bug #225235). - a2ps.cfg needn't be %%config (bug #225235). - No need to gzip the info files (bug #225235). - Use external libtool and don't run the autotools (bug #225235). * Wed Feb 28 2007 Tim Waugh 4.13b-61 - Clean up tmpdir in pdiff (bug #214400). - Fixed permissions on C source files (bug #225235). - Use %%configure (bug #225235). - Preserve timestamps (bug #225235). - Use smp_mflags (bug #225235). - Requires install-info for post and preun scriptlets (bug #225235). - Avoid tabs (bug #225235). - Explicity versioning for obsoletes/provides (bug #225235). - PreReq->Requires(post) (bug #225235). - Fixed macros in changelog (bug #225235). - Fixed summary (bug #225235). - Converted spec file to UTF-8 (bug #225235). - Fixed build root (bug #225235). - Remove ExcludeArch (bug #225235). - Use buildroot macro consistently (bug #225235). - Don't ship the library file or header (bug #203536). * Tue Jan 23 2007 Tim Waugh 4.13b-60 - Force it to build by hacking the configure script. - Don't need rm patch. - Make scriptlets unconditionally succeed (bug #223674). * Fri Oct 27 2006 Tim Waugh - Build requires cups (bug #204119). * Wed Oct 25 2006 Tim Waugh - Make ogonkify build. * Wed Oct 25 2006 Tim Waugh 4.13b-59 - Fixed multibyte handling (bug #212154). * Tue Oct 17 2006 Tim Waugh 4.13b-58 - Fixed psset sed expression (bug #209613). * Mon Oct 9 2006 Tim Waugh - Build requires ImageMagick for a2ps.cfg to use convert(1). - Build requires groff-perl for a2ps.cfg to use grog(1). * Sun Oct 01 2006 Jesse Keating - 4.13b-57 - rebuilt for unwind info generation, broken in gcc-4.1.1-21 * Tue Sep 26 2006 Tim Waugh 4.13b-56 - Fixed build (bug #188156). * Fri Aug 25 2006 Tim Waugh - Build requires groff. * Fri Aug 25 2006 Tim Waugh 4.13b-55 - Use better manifest flags for fonts.map. * Tue Aug 8 2006 Tim Waugh 4.13b-54 - Prevent fixps tmpdir problem (bug #188156). * Fri Jul 14 2006 Tim Waugh 4.13b-53 - Fixed Hebrew font names (bug #174304). * Wed Jul 12 2006 Jesse Keating - 4.13b-52 - rebuild - exclude ppc64 as no emacs there right now. - get rid of stupid ver and rel defines. * Tue May 30 2006 Tim Waugh 4.13b-51 - Build requires gettext (bug #193346). * Tue Apr 4 2006 Tim Waugh 4.13b-50 - Use sort correctly in make_font_map.sh (bug #187884). * Wed Feb 15 2006 Tim Waugh 4.13b-49 - Use mktemp in scripts. * Fri Feb 10 2006 Jesse Keating - 4.13b-48.3 - bump again for double-long bug on ppc(64) * Tue Feb 07 2006 Jesse Keating - 4.13b-48.2.2 - rebuilt for new gcc4.1 snapshot and glibc changes * Fri Dec 09 2005 Jesse Keating - rebuilt * Fri Nov 18 2005 Bill Nottingham 4.13b-48 - Migrate font paths from /usr/X11R6 to /usr/share/X11 * Thu May 5 2005 Tim Waugh 4.13b-47 - Make pdiff use diff(1) properly (bug #156916). * Wed Mar 23 2005 Tim Waugh 4.13b-46 - Make pdiff default to not requiring wdiff (bug #68537). * Wed Mar 2 2005 Tim Waugh 4.13b-45 - Rebuild for new GCC. * Wed Feb 2 2005 Tim Waugh 4.13b-44 - Don't try to run netscape. Run mozilla instead (bug #121393). * Thu Dec 9 2004 Tim Waugh 4.13b-43 - Fixed font path (bug #142294). - Fixed problems in make_fonts_map script (bug #142299). Patch from Michal Jaegermann. * Tue Dec 7 2004 Tim Waugh 4.13b-42 - Fixed configure.in. - Fixed m4 files. - Apply patch from bug #122699 to fix "too many includes" error. * Tue Oct 5 2004 Tim Waugh 4.13b-41 - Build requires texinfo (bug #134663). * Thu Jul 29 2004 Tim Waugh 4.13b-40 - Use environment variable to pass filenames to shell (bug #128647). * Thu Jun 24 2004 Tim Waugh 4.13b-39 - Build requires libtool (bug #125823). * Tue Jun 15 2004 Elliot Lee - rebuilt * Mon Mar 22 2004 Tim Waugh 4.13b-37 - Build requires flex (bug #118892). * Wed Mar 3 2004 Tim Waugh 4.13b-36 - Oops, use system C compiler. * Tue Mar 02 2004 Elliot Lee - rebuilt * Tue Mar 2 2004 Tim Waugh 4.13b-35 - Prevent "error: conflicting types for 'malloc'". * Fri Feb 13 2004 Elliot Lee - rebuilt * Fri Jan 16 2004 Tim Waugh 4.13b-33 - Post scriptlet requires sed, coreutils (bug #107322). * Mon Jan 12 2004 Tim Waugh 4.13b-32 - Hebrew support (bug #113191). * Tue Jan 6 2004 Tim Waugh 4.13b-31 - Build requires gperf. - Fix problems in .y file spotted by stricter bison. - Fix reference to a2ps binary (bug #112930). * Fri Oct 17 2003 Tim Waugh 4.13b-30 - Prevent strsignal segfaulting (bug #104970). * Wed Jun 04 2003 Elliot Lee - rebuilt * Wed Jan 22 2003 Tim Powers - rebuilt * Thu Jan 9 2003 Tim Waugh 4.13b-27 - Add Korean resource file (bug #81421). * Tue Jan 7 2003 Jeff Johnson 4.13b-26 - don't include -debuginfo files in package. * Wed Nov 20 2002 Tim Powers - rebuild on all arches - remove lingering files from the buildroot that we aren't shipping - pass %%{_libdir} and %%{_datadir} to configure so that we are lib64'ized - fix bad perms on some files * Mon Aug 5 2002 Tim Waugh 4.13b-24 - Prevent configure from going interactive (bug #70333). - Try to cope with UTF-8 a little bit (bug #70057). * Fri Jun 21 2002 Tim Powers 4.13b-23 - automated rebuild * Fri Jun 21 2002 Tim Waugh 4.13b-22 - Fix koi8 tilde (bug #66393). * Thu May 30 2002 Tim Waugh 4.13b-21 - Provide a2ps-i18n (bug #65231). - Fix default encoding (bug #64584). * Thu May 23 2002 Tim Powers 4.13b-20 - automated rebuild * Mon Feb 25 2002 Tim Waugh 4.13b-19 - Rebuild in new environment. * Tue Jan 22 2002 Tim Waugh 4.13b-18 - Fix a2ps-4.13-conf.patch (bug #31360). - Add documentation about the default behaviour concerning LC_PAPER (bug #43829). * Wed Jan 09 2002 Tim Powers 4.13b-17 - automated rebuild * Wed Jan 9 2002 Tim Waugh - Fix build with newer compiler. - s/Copyright:/License:/. - Use C locale's decimal point style (bug #53715). * Fri Jun 1 2001 Oliver Paukstadt - fixed varargs-usage in title.c * Thu Apr 26 2001 Florian La Roche - call libtoolize to allow easy porting to new archs * Wed Feb 28 2001 SATO Satoru - bunzip2-ed all patches except eucjp * Thu Feb 22 2001 SATO Satoru - support Japanese - bzip2-ed all patches - replace macros (%%makeinstall, %%configure) with traditional commands to avoid some troubles those macros caused. * Tue Feb 20 2001 Trond Eivind Glomsrød - Using letter is as weird as oz, fl. oz, Fahrenheit, lb etc. Add a patch for using the glibc media type for giving US letter for en_US (only locale with this paper), and A4 for everyone else. * Tue Feb 20 2001 Tim Powers - changed default medium back to letter (bug 27794) * Mon Feb 19 2001 Trond Eivind Glomsrød - langify - use %%{_tmppath} * Mon Feb 12 2001 Tim Waugh - Fix tmpfile security patch so that it actually _works_ (bug #27155). * Sun Jan 21 2001 Tim Waugh - New-style prereq line. - %%post script requires fileutils (mv) and sh-utils (true). This should fix bug #24251). * Mon Jan 08 2001 Trond Eivind Glomsrød - Add /usr/bin/emacs to BuildRequires - A4 - specify use of GNU Emacs for building * Fri Jan 05 2001 Preston Brown - security patch for tmpfile creation from Olaf Kirch * Mon Dec 11 2000 Preston Brown - obsoleted old a2ps-i18n package (it was tiny) and included those fonts directly here. * Thu Dec 7 2000 Tim Powers - built for dist-7.1 * Mon Aug 07 2000 Tim Powers - update to 4.13b to fix some bugs, thanks to czar@acm.org for giving me a heads up on this (bug #15679) * Mon Jul 24 2000 Prospector - rebuilt * Mon Jul 10 2000 Tim Powers - rebuilt * Fri Jun 23 2000 Tim Powers - info pages weren't getting gzipped. - stdout & stderror redirected to /dev/null in post section * Mon Jun 19 2000 Tim Powers - fixed bug 12451 which was a stupid mistake by me. - quiet the post section - added patches from michal@ellpspace.math.ualberta.ca and did some spec file magic he suggested as well. * Fri Jun 2 2000 Tim Powers - fixed bug 5876, was not setting the paper size to Letter again :( - man pages and info pages to /usr/share, FHS compliant. - used macros wherever possible * Wed May 31 2000 Tim Powers - fixed bug #11078, now requires psutils * Wed Apr 26 2000 Tim Powers - updated to 4.13 - compress man pages * Thu Feb 10 2000 Tim Powers - gzip man pages - strip binaries * Mon Jan 24 2000 Tim Powers - had to be more specific since the i18n stuff was removed from the package. There is a new a2ps-i18n package which treats the /usr/share/a2ps/afm/fonts.map file as a config file * Wed Oct 27 1999 Tim Powers - added the --with-medium=Letter option to the configure process * Thu Aug 5 1999 Tim Powers - fixed problems with missing dirs as reported in bug 3822 - built for powertools * Tue Jul 6 1999 Tim Powers - rebuilt for powertools 6.1 * Wed May 12 1999 Bill Nottingham - add a2ps-site.cfg * Mon Apr 26 1999 Preston Brown - update to 4.12 for Powertools 6.0 * Sat Oct 24 1998 Jeff Johnson - narrower range of %%files splats. - install info correctly. - new description/summary text. * Tue Oct 06 1998 Michael Maher - updated source * Sat Jul 04 1998 Michael Maher - built package