1a387e2
# emacs packaging macros
1a387e2
%if %($(pkg-config emacs) ; echo $?)
1a387e2
%define emacs_version 22.1
1a387e2
%define emacs_lispdir %{_datadir}/emacs/site-lisp
1a387e2
%define emacs_startdir %{_datadir}/emacs/site-lisp/site-start.d
1a387e2
%else
1a387e2
%define emacs_version %(pkg-config emacs --modversion)
1a387e2
%define emacs_lispdir %(pkg-config emacs --variable sitepkglispdir)
1a387e2
%define emacs_startdir %(pkg-config emacs --variable sitestartdir)
1a387e2
%endif
1a387e2
1a387e2
da6bdb8
Summary: Converts text and other types of files to PostScript(TM)
cvsdist 67cda08
Name: a2ps
06023f6
Version: 4.14
06023f6
Release: 1%{?dist}
06023f6
License: GPLv3+
cvsdist 67cda08
Group: Applications/Publishing
06023f6
Source0: http://ftp.gnu.org/gnu/a2ps/%{name}-%{version}.tar.gz
cvsdist 67cda08
Source1: ftp://ftp.enst.fr/pub/unix/a2ps/i18n-fonts-0.1.tar.gz
cvsdist 67cda08
Patch0: a2ps-4.13-conf.patch
cvsdist 67cda08
Patch1: a2ps-4.13-etc.patch
06023f6
#Patch2: a2ps-4.13-flex.patch
cvsdist 67cda08
Patch3: a2ps-4.13-security.patch
cvsdist 67cda08
Patch4: a2ps-4.13-glibcpaper.patch
06023f6
#Patch5: a2ps-4.13-varargs.patch
06023f6
#Patch6: a2ps-tmpdir.patch
303bd17
Patch7: a2ps-sort.patch
7f05154
Patch8: a2ps-iso5-minus.patch
68df612
Patch9: a2ps-perl.patch
cvsdist 67cda08
# EUC-JP support
06023f6
Patch10: a2ps-4.13-eucjp.patch
cvsdist 67cda08
Patch11: a2ps-4.13-autoenc.patch
cvsdist ce7e79b
Patch12: a2ps-4.13b-attr.patch
cvsdist ce7e79b
Patch13: a2ps-4.13b-numeric.patch
cvsdist 42af694
Patch14: a2ps-4.13b-encoding.patch
cvsdist 42af694
Patch15: a2ps-4.13b-tilde.patch
cvsdist 561eb35
Patch17: a2ps-4.13-euckr.patch
cvsdist b2810cd
Patch18: a2ps-4.13-gnusource.patch
06023f6
#Patch19: a2ps-4.13-bison.patch
cvsdist 606e58b
Patch20: a2ps-4.13-hebrew.patch
06023f6
#Patch21: a2ps-4.13-malloc.patch
06023f6
#Patch22: a2ps-shell.patch
06023f6
#Patch23: a2ps-includes.patch
06023f6
#Patch24: a2ps-underquoted.patch
e20f35e
Patch26: a2ps-make-fonts-map.patch
06023f6
#Patch27: a2ps-netscape.patch
150d9ac
Patch28: a2ps-wdiff.patch
0ceef74
Patch29: a2ps-U.patch
06023f6
#Patch30: a2ps-psset.patch
5b02045
Patch31: a2ps-mb.patch
7b1c55a
Patch34: a2ps-external-libtool.patch
cvsdist 67cda08
Requires: fileutils sh-utils info
1a387e2
BuildRequires: emacs, emacs-el, flex, libtool, texinfo, groff
01cf8a6
BuildRequires: ImageMagick
01cf8a6
BuildRequires: groff-perl
fc2edff
BuildRequires: cups
ff6057f
BuildRequires: gettext, bison
06023f6
BuildRequires: psutils, tetex-dvips, texinfo, tetex-latex, html2ps
06023f6
# instead of gv, xdg-open should certainly be used
a747d18
#BuildRequires: gv
06023f6
Url: http://www.gnu.org/software/a2ps/
da6bdb8
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
2bafe53
Requires: psutils, ImageMagick, texinfo-tex, gzip, bzip2, groff-perl
06023f6
Requires: tetex-dvips, tetex-latex, tetex-fonts, file, html2ps
06023f6
# for hebrew support, path set. 
06023f6
# culmus-fonts
06023f6
# And certainly other font sets for other languages may be needed
da6bdb8
Requires(post): coreutils
da6bdb8
Requires(post): /sbin/install-info
da6bdb8
Requires(preun): /sbin/install-info
da6bdb8
Obsoletes: a2ps-i18n <= 0.1-1
06023f6
Provides: a2ps-i18n = 0.1-2
b8586a8
50cedee
1a387e2
%package -n emacs-%{name}
1a387e2
Summary: Emacs bindings for a2ps files
1a387e2
Group: Applications/Editors
1a387e2
Requires: emacs(bin) >= %{emacs_version}
1a387e2
1a387e2
1a387e2
%package -n emacs-%{name}-el
1a387e2
Summary: Elisp source files for emacs-%{name} under GNU Emacs
1a387e2
Group: Applications/Editors
1a387e2
Requires:       emacs-%{name} = %{version}-%{release}
0d47d2e
0d47d2e
cvsdist 67cda08
%description
cvsdist 67cda08
The a2ps filter converts text and other types of files to PostScript(TM).
cvsdist 67cda08
A2ps has pretty-printing capabilities and includes support for a wide
cvsdist 67cda08
number of programming languages, encodings (ISO Latins, Cyrillic, etc.),
cvsdist 67cda08
and medias.
cvsdist 67cda08
0d47d2e
1a387e2
%description -n emacs-%{name}
1a387e2
Postscript printing hook for a2ps and major mode for a2ps style sheets
1a387e2
for emacs.
1a387e2
1a387e2
1a387e2
%description -n emacs-%{name}-el
1a387e2
This package contains the elisp source files for emacs-%{name} under GNU 
1a387e2
Emacs. You do not need to install this package to run emacs-%{name}. Install 
1a387e2
the emacs-%{name} package to use emacs-%{name} with GNU Emacs.
1a387e2
0d47d2e
cvsdist 67cda08
%prep
06023f6
%setup -q -a 1
7b1c55a
06023f6
# use fedora postscript font paths
06023f6
%patch0 -p1 -b .conf
7b1c55a
06023f6
# add /etc/a2ps in directories searched for config files
06023f6
%patch1 -p1 -b .etc 
06023f6
06023f6
#%patch2 -p1
cvsdist 67cda08
%patch3 -p1 -b .security
cvsdist 67cda08
%patch4 -p1 -b .glibcpaper
06023f6
#%patch5 -p1
06023f6
#%patch6 -p1 -b .tmpdir
303bd17
%patch7 -p1 -b .sort
7f05154
%patch8 -p1 -b .iso5-minus
68df612
%patch9 -p1 -b .perl
cvsdist 67cda08
cvsdist 67cda08
%patch10 -p1 -b .euc
cvsdist 67cda08
%patch11 -p1 -b .ae
cvsdist ce7e79b
%patch12 -p1 -b .attr
cvsdist ce7e79b
cvsdist ce7e79b
# Use C locale's decimal point style (bug #53715).
cvsdist ce7e79b
%patch13 -p1 -b .numeric
cvsdist ce7e79b
cvsdist 42af694
# Use locale to determine a sensible default encoding (bug #64584).
cvsdist 42af694
%patch14 -p1 -b .encoding
cvsdist 42af694
cvsdist 42af694
# Fix koi8 tilde (bug #66393).
cvsdist 42af694
%patch15 -p1 -b .tilde
cvsdist 42af694
cvsdist 561eb35
# Add Korean resource file (bug #81421).
cvsdist 561eb35
%patch17 -p1 -b .euckr
cvsdist 561eb35
cvsdist b2810cd
# Prevent strsignal segfaulting (bug #104970).
cvsdist b2810cd
%patch18 -p1 -b .gnusource
cvsdist b2810cd
cvsdist 606e58b
# Fix problems in .y file spotted by stricter bison.
06023f6
#%patch19 -p1 -b .bison
cvsdist 606e58b
cvsdist 606e58b
# Hebrew support (bug #113191).
cvsdist 606e58b
%patch20 -p1 -b .hebrew
cvsdist 606e58b
cvsdist 642fb35
# Prevent "error: conflicting types for 'malloc'".
06023f6
#%patch21 -p1 -b .malloc
cvsdist 642fb35
cvsdist b598a9d
# Use environment variable to pass filenames to shell (bug #128647).
06023f6
#%patch22 -p1 -b .shell
cvsdist b598a9d
50c406b
# Apply patch from bug #122699 to fix "too many includes" error.
06023f6
#%patch23 -p1 -b .includes
50c406b
35a2604
# Fixed m4 files.
06023f6
#%patch24 -p1 -b .underquoted
35a2604
7b1c55a
# Use external libtool (bug #225235).
7b1c55a
%patch34 -p1 -b .external-libtool
35a2604
e20f35e
# Fix problems in make_fonts_map script (bug #142299).  Patch from
e20f35e
# Michal Jaegermann.
e20f35e
%patch26 -p1 -b .make-fonts-map
e20f35e
c1ed16b
# Don't try to run netscape.  Run mozilla instead (bug #121393).
06023f6
#%patch27 -p1 -b .netscape
c1ed16b
150d9ac
# Make pdiff default to not requiring wdiff (bug #68537).
150d9ac
%patch28 -p1 -b .wdiff
150d9ac
0ceef74
# Make pdiff use diff(1) properly (bug #156916).
0ceef74
%patch29 -p1 -b .U
0ceef74
9e7cfb1
# Fixed psset sed expression (bug #209613).
06023f6
#%patch30 -p1 -b .psset
9e7cfb1
5b02045
# Fixed multibyte handling (bug #212154).
5b02045
%patch31 -p1 -b .mb
5b02045
06023f6
for file in AUTHORS ChangeLog; do
06023f6
  iconv -f latin1 -t UTF-8 < $file > $file.utf8
06023f6
  touch -c -r $file $file.utf8
06023f6
  mv $file.utf8 $file
06023f6
done
06023f6
32e247e
mv doc/encoding.texi doc/encoding.texi.utf8
32e247e
iconv -f KOI-8 -t UTF-8 doc/encoding.texi.utf8 -o doc/encoding.texi
32e247e
cvsdist 606e58b
# Fix reference to a2ps binary (bug #112930).
34bdb72
sed -i -e "s,/usr/local/bin,%{_bindir}," contrib/emacs/a2ps.el
cvsdist 67cda08
ac52f4e
chmod -x lib/basename.c lib/xmalloc.c
ac52f4e
7b1c55a
# restore timestamps of patched files
06023f6
touch -c -r configure.in.conf configure.in
06023f6
touch -c -r config.h.in.euc config.h.in
06023f6
touch -c -r configure.conf configure
06023f6
touch -c -r src/Makefile.am.euc src/Makefile.am
06023f6
touch -c -r etc/Makefile.am.etc etc/Makefile.am
06023f6
#touch -c -r fonts/Makefile.in src/Makefile.in lib/Makefile.in
06023f6
touch -c -r etc/Makefile.in.etc etc/Makefile.in
06023f6
06023f6
chmod 644 encoding/iso8.edf.hebrew
06023f6
chmod 644 encoding/euc-kr.edf.euckr
7b1c55a
cvsdist 67cda08
%build
1a387e2
# preset the date in README.in to avoid the timestamp of the build time
1a387e2
sed -e "s!@date@!`date -r NEWS`!" etc/README.in > etc/README.in.tmp
06023f6
touch -c -r etc/README.in etc/README.in.tmp
1a387e2
mv etc/README.in.tmp etc/README.in
1a387e2
65a9b21
EMACS=emacs %configure \
cvsdist 67cda08
  --with-medium=_glibc \
cvsdist 67cda08
  --enable-kanji
cvsdist 67cda08
cvsdist 67cda08
# Remove prebuilt info files to force regeneration at build time
cvsdist 67cda08
find . -name "*.info*" -exec rm -f {} \;
cvsdist 67cda08
# force rebuilding scanners by flex - patched or not
cvsdist 67cda08
find src lib -name '*.l' -exec touch {} \;
cvsdist 67cda08
# these scanners use 'lineno' - incompatible with -CFe flex flags
06023f6
#(
06023f6
#    cd src
06023f6
#    /bin/sh ../auxdir/ylwrap "flex" sheets-map.l lex.yy.c sheets-map.c --
06023f6
#    /bin/sh ../auxdir/ylwrap "flex" lexssh.l lex.yy.c lexssh.c --
06023f6
#    cd ../lib
06023f6
#    /bin/sh ../auxdir/ylwrap "flex" lexppd.l lex.yy.c lexppd.c --
06023f6
#)
cvsdist 67cda08
06023f6
make %{?_smp_mflags}
cvsdist 67cda08
cvsdist 67cda08
%install
da6bdb8
rm -rf %{buildroot}
1a387e2
make DESTDIR=%{buildroot} install INSTALL='install -p'
1a387e2
1a387e2
# reset the timestamp for the generated etc/README file
1a387e2
touch -r etc/README.in %{buildroot}%{_datadir}/a2ps/README
cvsdist 67cda08
4149a4a
mkdir -p %{buildroot}%{_sysconfdir}/a2ps
4149a4a
cvsdist 561eb35
mkdir -p %{buildroot}%{_datadir}/a2ps/{afm,fonts}
cvsdist 67cda08
pushd i18n-fonts-0.1/afm
da6bdb8
install -p -m 0644 *.afm %{buildroot}%{_datadir}/a2ps/afm
cvsdist 67cda08
pushd ../fonts
da6bdb8
install -p -m 0644 *.pfb %{buildroot}%{_datadir}/a2ps/fonts
cvsdist 67cda08
popd
cvsdist 67cda08
popd
cvsdist 67cda08
ff521a6
# Don't ship the library file or header (bug #203536).
06023f6
rm %{buildroot}%{_libdir}/*.{so,a,la}
06023f6
rm %{buildroot}%{_includedir}/*
ff521a6
da6bdb8
rm -f %{buildroot}%{_infodir}/dir
cvsdist 67cda08
cvsdist 67cda08
%find_lang %name
cvsdist 67cda08
cvsdist 67cda08
%clean
da6bdb8
rm -rf %{buildroot}
cvsdist 67cda08
cvsdist 67cda08
%post
32e247e
/sbin/ldconfig
34bdb72
/sbin/install-info %{_infodir}/%{name}.info %{_infodir}/dir || :
34bdb72
/sbin/install-info %{_infodir}/ogonkify.info %{_infodir}/dir || :
34bdb72
/sbin/install-info %{_infodir}/regex.info %{_infodir}/dir || :
cvsdist 67cda08
(cd %{_datadir}/a2ps/afm;
da6bdb8
 ./make_fonts_map.sh > /dev/null 2>&1 || /bin/true
da6bdb8
 if [ -f fonts.map.new ]; then
da6bdb8
   mv fonts.map.new fonts.map
da6bdb8
 fi
cvsdist 67cda08
)
5303981
exit 0
cvsdist 67cda08
cvsdist 67cda08
%preun
cvsdist 67cda08
if [ $1 = 0 ]; then
34bdb72
   /sbin/install-info --delete %{_infodir}/%{name}.info %{_infodir}/dir || :
34bdb72
   /sbin/install-info --delete %{_infodir}/ogonkify.info %{_infodir}/dir || :
34bdb72
   /sbin/install-info --delete %{_infodir}/regex.info %{_infodir}/dir || :
cvsdist 67cda08
fi
5303981
exit 0
cvsdist 67cda08
32e247e
%postun -p /sbin/ldconfig
32e247e
cvsdist 67cda08
%files -f %{name}.lang
34bdb72
%defattr(-,root,root,-)
4149a4a
%dir %{_sysconfdir}/a2ps
32e247e
%config %{_sysconfdir}/a2ps.cfg
cvsdist 67cda08
%config(noreplace) %{_sysconfdir}/a2ps-site.cfg
cvsdist 67cda08
%doc AUTHORS ChangeLog COPYING NEWS README TODO THANKS
cvsdist 67cda08
%{_bindir}/*
cvsdist 67cda08
%{_infodir}/a2ps.info*
cvsdist 67cda08
%{_infodir}/ogonkify.info*
cvsdist 67cda08
%{_infodir}/regex.info*
cvsdist 67cda08
%{_mandir}/*/*
4149a4a
%{_datadir}/a2ps/afm/fonts.map
cvsdist 67cda08
%{_datadir}/a2ps/afm/*.afm
cvsdist 67cda08
%{_datadir}/a2ps/afm/make_fonts_map.sh
cvsdist 67cda08
%{_datadir}/a2ps/README
cvsdist 67cda08
%{_datadir}/a2ps/encoding
cvsdist 67cda08
%{_datadir}/a2ps/fonts
cvsdist 67cda08
%{_datadir}/a2ps/ppd
cvsdist 67cda08
%{_datadir}/a2ps/ps
cvsdist 67cda08
%{_datadir}/a2ps/sheets
cvsdist 67cda08
%{_datadir}/ogonkify/
cvsdist 67cda08
%dir %{_datadir}/a2ps/afm
cvsdist 67cda08
%dir %{_datadir}/a2ps
0d47d2e
%{_libdir}/*.so*
0d47d2e
1a387e2
%files -n emacs-%{name}
1a387e2
%defattr(-,root,root,-)
1a387e2
%{emacs_lispdir}/*.elc
1a387e2
1a387e2
%files -n emacs-%{name}-el
1a387e2
%defattr(-,root,root,-)
1a387e2
%{emacs_lispdir}/*.el
1a387e2
cvsdist 67cda08
%changelog
06023f6
* Sun Apr 27 2008 Patrice Dumas <pertusus@free.fr> 4.14-1
06023f6
- update to 4.14
06023f6
- don't obsolete the provided version of a2ps-i18n
06023f6
- use html2ps for the html delegation
06023f6
1a387e2
* Tue Feb 12 2008 Patrice Dumas <pertusus@free.fr> 4.13b-71
1a387e2
- use a predictable stamp inside the etc/README file
1a387e2
- follow emacs packaging guidelines
1a387e2
4e6d702
* Tue Feb 12 2008 Tim Waugh <twaugh@redhat.com> 4.13b-70
0d47d2e
- Separate out libs sub-package for multilib (bug #340571).
0d47d2e
68df612
* Wed Sep 26 2007 Tim Waugh <twaugh@redhat.com> 4.13b-69
68df612
- Try out a perl stylesheet speed improvement (bug #252183).
68df612
5a43252
* Tue Sep 25 2007 Tim Waugh <twaugh@redhat.com> 4.13b-68
7f05154
- Make minus sign work in ISO-8859-5 (bug #252314).
7f05154
22130db
* Thu Aug 23 2007 Tim Waugh <twaugh@redhat.com> 4.13b-67
22130db
- More specific license tag.
22130db
f193740
* Fri Jul 13 2007 Tim Waugh <twaugh@redhat.com> 4.13b-66
8e634d5
- Change build requirement from /usr/bin/emacs to emacs to fix build.
f193740
- Hebrew fix (bug #247999).
f193740
32e247e
* Wed Mar 14 2007 Tim Waugh <twaugh@redhat.com> 4.13b-65
32e247e
- Fix encoding of encoding.texi (bug #225235).
32e247e
- Make a2ps.cfg %%config again, but not noreplace (bug #225235).
32e247e
- Added post/postun ldconfig (bug #225235).
32e247e
9177174
* Mon Mar 12 2007 Tim Waugh <twaugh@redhat.com> 4.13b-64
9177174
- Renamed tarball generation script (bug #225235).
9177174
86531cf
* Fri Mar  9 2007 Tim Waugh <twaugh@redhat.com> 4.13b-63
86531cf
- Removed bad files (bug #225235).
4149a4a
- Add sysconfdir/a2ps to search path (bug #225235).
a747d18
- Build does not require gperf after all (bug #225235).
a747d18
- Don't remove needed library (bug #225235).
a747d18
34bdb72
* Thu Mar  8 2007 Tim Waugh <twaugh@redhat.com> 4.13b-62
ff6057f
- Build requires bison.
34bdb72
- Use sed instead of perl for string replacement (bug #225235).
34bdb72
- Better install-info scriptlets (bug #225235).
34bdb72
- Added BuildRequires and Requires for more packages (bug #225235).
34bdb72
- a2ps.cfg needn't be %%config (bug #225235).
34bdb72
- No need to gzip the info files (bug #225235).
7b1c55a
- Use external libtool and don't run the autotools (bug #225235).
7b1c55a
8a6a6a1
* Wed Feb 28 2007 Tim Waugh <twaugh@redhat.com> 4.13b-61
aae0cef
- Clean up tmpdir in pdiff (bug #214400).
ac52f4e
- Fixed permissions on C source files (bug #225235).
65a9b21
- Use %%configure (bug #225235).
da6bdb8
- Preserve timestamps (bug #225235).
da6bdb8
- Use smp_mflags (bug #225235).
da6bdb8
- Requires install-info for post and preun scriptlets (bug #225235).
da6bdb8
- Avoid tabs (bug #225235).
da6bdb8
- Explicity versioning for obsoletes/provides (bug #225235).
da6bdb8
- PreReq->Requires(post) (bug #225235).
da6bdb8
- Fixed macros in changelog (bug #225235).
da6bdb8
- Fixed summary (bug #225235).
da6bdb8
- Converted spec file to UTF-8 (bug #225235).
da6bdb8
- Fixed build root (bug #225235).
da6bdb8
- Remove ExcludeArch (bug #225235).
da6bdb8
- Use buildroot macro consistently (bug #225235).
ff521a6
- Don't ship the library file or header (bug #203536).
ff521a6
4016b55
* Tue Jan 23 2007 Tim Waugh <twaugh@redhat.com> 4.13b-60
4016b55
- Force it to build by hacking the configure script.
68122c0
- Don't need rm patch.
5303981
- Make scriptlets unconditionally succeed (bug #223674).
5303981
fc2edff
* Fri Oct 27 2006 Tim Waugh <twaugh@redhat.com>
fc2edff
- Build requires cups (bug #204119).
fc2edff
a58bf99
* Wed Oct 25 2006 Tim Waugh <twaugh@redhat.com>
a58bf99
- Make ogonkify build.
a58bf99
5b02045
* Wed Oct 25 2006 Tim Waugh <twaugh@redhat.com> 4.13b-59
5b02045
- Fixed multibyte handling (bug #212154).
5b02045
9e7cfb1
* Tue Oct 17 2006 Tim Waugh <twaugh@redhat.com> 4.13b-58
9e7cfb1
- Fixed psset sed expression (bug #209613).
9e7cfb1
01cf8a6
* Mon Oct  9 2006 Tim Waugh <twaugh@redhat.com>
01cf8a6
- Build requires ImageMagick for a2ps.cfg to use convert(1).
01cf8a6
- Build requires groff-perl for a2ps.cfg to use grog(1).
01cf8a6
1c282da
* Sun Oct 01 2006 Jesse Keating <jkeating@redhat.com> - 4.13b-57
1c282da
- rebuilt for unwind info generation, broken in gcc-4.1.1-21
1c282da
8688b5d
* Tue Sep 26 2006 Tim Waugh <twaugh@redhat.com> 4.13b-56
5f95d7f
- Fixed build (bug #188156).
8688b5d
af0b5ae
* Fri Aug 25 2006 Tim Waugh <twaugh@redhat.com>
af0b5ae
- Build requires groff.
af0b5ae
137dabe
* Fri Aug 25 2006 Tim Waugh <twaugh@redhat.com> 4.13b-55
137dabe
- Use better manifest flags for fonts.map.
137dabe
be8f422
* Tue Aug  8 2006 Tim Waugh <twaugh@redhat.com> 4.13b-54
be8f422
- Prevent fixps tmpdir problem (bug #188156).
be8f422
c194d66
* Fri Jul 14 2006 Tim Waugh <twaugh@redhat.com> 4.13b-53
c194d66
- Fixed Hebrew font names (bug #174304).
c194d66
b8586a8
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 4.13b-52
fc7f7d5
- rebuild
b8586a8
- exclude ppc64 as no emacs there right now.
b8586a8
- get rid of stupid ver and rel defines.
fc7f7d5
50cedee
* Tue May 30 2006 Tim Waugh <twaugh@redhat.com> 4.13b-51
50cedee
- Build requires gettext (bug #193346).
50cedee
303bd17
* Tue Apr  4 2006 Tim Waugh <twaugh@redhat.com> 4.13b-50
303bd17
- Use sort correctly in make_font_map.sh (bug #187884).
303bd17
d849939
* Wed Feb 15 2006 Tim Waugh <twaugh@redhat.com> 4.13b-49
d849939
- Use mktemp in scripts.
d849939
b958ac7
* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 4.13b-48.3
61bcecc
- bump again for double-long bug on ppc(64)
61bcecc
9855ab8
* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 4.13b-48.2.2
9855ab8
- rebuilt for new gcc4.1 snapshot and glibc changes
9855ab8
e898ead
* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
e898ead
- rebuilt
e898ead
88ce589
* Fri Nov 18 2005 Bill Nottingham <notting@redhat.com> 4.13b-48
88ce589
- Migrate font paths from /usr/X11R6 to /usr/share/X11
88ce589
0ceef74
* Thu May  5 2005 Tim Waugh <twaugh@redhat.com> 4.13b-47
0ceef74
- Make pdiff use diff(1) properly (bug #156916).
0ceef74
df26aab
* Wed Mar 23 2005 Tim Waugh <twaugh@redhat.com> 4.13b-46
150d9ac
- Make pdiff default to not requiring wdiff (bug #68537).
150d9ac
e10c72d
* Wed Mar  2 2005 Tim Waugh <twaugh@redhat.com> 4.13b-45
e10c72d
- Rebuild for new GCC.
e10c72d
c1ed16b
* Wed Feb  2 2005 Tim Waugh <twaugh@redhat.com> 4.13b-44
c1ed16b
- Don't try to run netscape.  Run mozilla instead (bug #121393).
c1ed16b
e20f35e
* Thu Dec  9 2004 Tim Waugh <twaugh@redhat.com> 4.13b-43
5c7c8ed
- Fixed font path (bug #142294).
5c7c8ed
- Fixed problems in make_fonts_map script (bug #142299).  Patch from
62bae67
  Michal Jaegermann.
e20f35e
50c406b
* Tue Dec  7 2004 Tim Waugh <twaugh@redhat.com> 4.13b-42
35a2604
- Fixed configure.in.
35a2604
- Fixed m4 files.
50c406b
- Apply patch from bug #122699 to fix "too many includes" error.
50c406b
fb9db99
* Tue Oct  5 2004 Tim Waugh <twaugh@redhat.com> 4.13b-41
fb9db99
- Build requires texinfo (bug #134663).
fb9db99
cvsdist b598a9d
* Thu Jul 29 2004 Tim Waugh <twaugh@redhat.com> 4.13b-40
cvsdist b598a9d
- Use environment variable to pass filenames to shell (bug #128647).
cvsdist b598a9d
cvsdist d2f2665
* Thu Jun 24 2004 Tim Waugh <twaugh@redhat.com> 4.13b-39
cvsdist d2f2665
- Build requires libtool (bug #125823).
cvsdist d2f2665
cvsdist cef3708
* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
cvsdist cef3708
- rebuilt
cvsdist cef3708
cvsdist 962e72e
* Mon Mar 22 2004 Tim Waugh <twaugh@redhat.com> 4.13b-37
cvsdist 962e72e
- Build requires flex (bug #118892).
cvsdist 962e72e
cvsdist 642fb35
* Wed Mar  3 2004 Tim Waugh <twaugh@redhat.com> 4.13b-36
cvsdist 642fb35
- Oops, use system C compiler.
cvsdist 642fb35
cvsdist 642fb35
* Tue Mar 02 2004 Elliot Lee <sopwith@redhat.com>
cvsdist 642fb35
- rebuilt
cvsdist 642fb35
cvsdist 642fb35
* Tue Mar  2 2004 Tim Waugh <twaugh@redhat.com> 4.13b-35
cvsdist 642fb35
- Prevent "error: conflicting types for 'malloc'".
cvsdist 642fb35
cvsdist 642fb35
* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
cvsdist 642fb35
- rebuilt
cvsdist 642fb35
cvsdist 606e58b
* Fri Jan 16 2004 Tim Waugh <twaugh@redhat.com> 4.13b-33
cvsdist 606e58b
- Post scriptlet requires sed, coreutils (bug #107322).
cvsdist 606e58b
cvsdist 606e58b
* Mon Jan 12 2004 Tim Waugh <twaugh@redhat.com> 4.13b-32
cvsdist 606e58b
- Hebrew support (bug #113191).
cvsdist 606e58b
cvsdist 606e58b
* Tue Jan  6 2004 Tim Waugh <twaugh@redhat.com> 4.13b-31
cvsdist 606e58b
- Build requires gperf.
cvsdist 606e58b
- Fix problems in .y file spotted by stricter bison.
cvsdist 606e58b
- Fix reference to a2ps binary (bug #112930).
cvsdist 606e58b
cvsdist b2810cd
* Fri Oct 17 2003 Tim Waugh <twaugh@redhat.com> 4.13b-30
cvsdist b2810cd
- Prevent strsignal segfaulting (bug #104970).
cvsdist b2810cd
cvsdist b2810cd
* Wed Jun 04 2003 Elliot Lee <sopwith@redhat.com>
cvsdist b2810cd
- rebuilt
cvsdist b2810cd
cvsdist 561eb35
* Wed Jan 22 2003 Tim Powers <timp@redhat.com>
cvsdist 561eb35
- rebuilt
cvsdist 561eb35
cvsdist 561eb35
* Thu Jan  9 2003 Tim Waugh <twaugh@redhat.com> 4.13b-27
cvsdist 561eb35
- Add Korean resource file (bug #81421).
cvsdist 561eb35
cvsdist 561eb35
* Tue Jan  7 2003 Jeff Johnson <jbj@redhat.com> 4.13b-26
cvsdist 561eb35
- don't include -debuginfo files in package.
cvsdist 561eb35
cvsdist 561eb35
* Wed Nov 20 2002 Tim Powers <timp@redhat.com>
cvsdist 561eb35
- rebuild on all arches
cvsdist 561eb35
- remove lingering files from the buildroot that we aren't shipping
cvsdist 561eb35
- pass %%{_libdir} and %%{_datadir} to configure so that we are lib64'ized
cvsdist 561eb35
- fix bad perms on some files
cvsdist 561eb35
cvsdist efcb472
* Mon Aug  5 2002 Tim Waugh <twaugh@redhat.com> 4.13b-24
cvsdist efcb472
- Prevent configure from going interactive (bug #70333).
cvsdist efcb472
- Try to cope with UTF-8 a little bit (bug #70057).
cvsdist efcb472
cvsdist efcb472
* Fri Jun 21 2002 Tim Powers <timp@redhat.com> 4.13b-23
cvsdist 42af694
- automated rebuild
cvsdist 42af694
cvsdist 42af694
* Fri Jun 21 2002 Tim Waugh <twaugh@redhat.com> 4.13b-22
cvsdist 42af694
- Fix koi8 tilde (bug #66393).
cvsdist 42af694
cvsdist 42af694
* Thu May 30 2002 Tim Waugh <twaugh@redhat.com> 4.13b-21
cvsdist 42af694
- Provide a2ps-i18n (bug #65231).
cvsdist 42af694
- Fix default encoding (bug #64584).
cvsdist 42af694
cvsdist 42af694
* Thu May 23 2002 Tim Powers <timp@redhat.com> 4.13b-20
cvsdist 42af694
- automated rebuild
cvsdist 42af694
cvsdist ce7e79b
* Mon Feb 25 2002 Tim Waugh <twaugh@redhat.com> 4.13b-19
cvsdist ce7e79b
- Rebuild in new environment.
cvsdist ce7e79b
cvsdist ce7e79b
* Tue Jan 22 2002 Tim Waugh <twaugh@redhat.com> 4.13b-18
cvsdist ce7e79b
- Fix a2ps-4.13-conf.patch (bug #31360).
cvsdist ce7e79b
- Add documentation about the default behaviour concerning LC_PAPER
cvsdist ce7e79b
  (bug #43829).
cvsdist ce7e79b
cvsdist ce7e79b
* Wed Jan 09 2002 Tim Powers <timp@redhat.com> 4.13b-17
cvsdist ce7e79b
- automated rebuild
cvsdist ce7e79b
cvsdist ce7e79b
* Wed Jan  9 2002 Tim Waugh <twaugh@redhat.com>
cvsdist ce7e79b
- Fix build with newer compiler.
cvsdist ce7e79b
- s/Copyright:/License:/.
cvsdist ce7e79b
- Use C locale's decimal point style (bug #53715).
cvsdist ce7e79b
cvsdist 9ba50e7
* Fri Jun  1 2001 Oliver Paukstadt <oliver.paukstadt@millenux.com>
cvsdist 9ba50e7
- fixed varargs-usage in title.c
cvsdist 9ba50e7
cvsdist 7d4fb2e
* Thu Apr 26 2001 Florian La Roche <Florian.LaRoche@redhat.de>
cvsdist 7d4fb2e
- call libtoolize to allow easy porting to new archs
cvsdist 8dd85cf
cvsdist 67cda08
* Thu Feb 28 2001 SATO Satoru <ssato@redhat.com>
cvsdist 67cda08
- bunzip2-ed all patches except eucjp
cvsdist 67cda08
cvsdist 67cda08
* Thu Feb 22 2001 SATO Satoru <ssato@redhat.com>
cvsdist 67cda08
- support Japanese
cvsdist 67cda08
- bzip2-ed all patches
cvsdist 67cda08
- replace macros (%%makeinstall, %%configure) with traditional 
cvsdist 67cda08
  commands to avoid some troubles those macros caused.
cvsdist 67cda08
da6bdb8
* Tue Feb 20 2001 Trond Eivind Glomsrød <teg@redhat.com>
cvsdist 67cda08
- Using letter is as weird as oz, fl. oz, Fahrenheit, lb etc. 
cvsdist 67cda08
  Add a patch for using the glibc media type for giving US
cvsdist 67cda08
  letter for en_US (only locale with this paper), and A4
cvsdist 67cda08
  for everyone else.
cvsdist 67cda08
cvsdist 67cda08
* Tue Feb 20 2001 Tim Powers <timp@redhat.com>
cvsdist 67cda08
- changed default medium back to letter (bug 27794)
cvsdist 67cda08
da6bdb8
* Mon Feb 19 2001 Trond Eivind Glomsrød <teg@redhat.com>
cvsdist 67cda08
- langify
cvsdist 67cda08
- use %%{_tmppath}
cvsdist 67cda08
cvsdist 67cda08
* Mon Feb 12 2001 Tim Waugh <twaugh@redhat.com>
cvsdist 67cda08
- Fix tmpfile security patch so that it actually _works_ (bug #27155).
cvsdist 67cda08
cvsdist 67cda08
* Sun Jan 21 2001 Tim Waugh <twaugh@redhat.com>
cvsdist 67cda08
- New-style prereq line.
cvsdist 67cda08
- %%post script requires fileutils (mv) and sh-utils (true).  This
cvsdist 67cda08
  should fix bug #24251).
cvsdist 67cda08
da6bdb8
* Mon Jan 08 2001 Trond Eivind Glomsrød <teg@redhat.com>
cvsdist 67cda08
- Add /usr/bin/emacs to BuildRequires
cvsdist 67cda08
- A4
cvsdist 67cda08
- specify use of GNU Emacs for building
cvsdist 67cda08
cvsdist 67cda08
* Fri Jan 05 2001 Preston Brown <pbrown@redhat.com>
cvsdist 67cda08
- security patch for tmpfile creation from Olaf Kirch <okir@lst.de>
cvsdist 67cda08
cvsdist 67cda08
* Mon Dec 11 2000 Preston Brown <pbrown@redhat.com>
cvsdist 67cda08
- obsoleted old a2ps-i18n package (it was tiny) and included those fonts
cvsdist 67cda08
  directly here.
cvsdist 67cda08
cvsdist 67cda08
* Thu Dec  7 2000 Tim Powers <timp@redhat.com>
cvsdist 67cda08
- built for dist-7.1
cvsdist 67cda08
cvsdist 67cda08
* Mon Aug 07 2000 Tim Powers <timp@redhat.com>
cvsdist 67cda08
- update to 4.13b to fix some bugs, thanks to czar@acm.org for giving me a
cvsdist 67cda08
  heads up on this (bug #15679)
cvsdist 67cda08
cvsdist 67cda08
* Mon Jul 24 2000 Prospector <prospector@redhat.com>
cvsdist 67cda08
- rebuilt
cvsdist 67cda08
cvsdist 67cda08
* Mon Jul 10 2000 Tim Powers <timp@redhat.com>
cvsdist 67cda08
- rebuilt
cvsdist 67cda08
cvsdist 67cda08
* Fri Jun 23 2000 Tim Powers <timp@redhat.com>
cvsdist 67cda08
- info pages weren't getting gzipped.
cvsdist 67cda08
- stdout & stderror redirected to /dev/null in post section
cvsdist 67cda08
cvsdist 67cda08
* Mon Jun 19 2000 Tim Powers <timp@redhat.com>
cvsdist 67cda08
- fixed bug 12451 which was a stupid mistake by me.
cvsdist 67cda08
- quiet the post section
cvsdist 67cda08
- added patches from michal@ellpspace.math.ualberta.ca and did some spec file
cvsdist 67cda08
  magic he suggested as well.
cvsdist 67cda08
cvsdist 67cda08
* Fri Jun 2 2000 Tim Powers <timp@redhat.com>
cvsdist 67cda08
- fixed bug 5876, was not setting the paper size to Letter again :(
cvsdist 67cda08
- man pages and info pages to /usr/share, FHS compliant.
cvsdist 67cda08
- used macros wherever possible
cvsdist 67cda08
cvsdist 67cda08
* Wed May 31 2000 Tim Powers <timp@rehat.com>
cvsdist 67cda08
- fixed bug #11078, now requires psutils
cvsdist 67cda08
cvsdist 67cda08
* Wed Apr 26 2000 Tim Powers <timp@redhat.com>
cvsdist 67cda08
- updated to 4.13
cvsdist 67cda08
- compress man pages
cvsdist 67cda08
cvsdist 67cda08
* Thu Feb 10 2000 Tim Powers <timp@redhat.com>
cvsdist 67cda08
- gzip man pages
cvsdist 67cda08
- strip binaries
cvsdist 67cda08
cvsdist 67cda08
* Mon Jan 24 2000 Tim Powers <timp@redhat.com>
cvsdist 67cda08
- had to be more specific since the i18n stuff was removed from the package.
da6bdb8
        There is a new a2ps-i18n package which treats the
da6bdb8
        /usr/share/a2ps/afm/fonts.map file as a config file
da6bdb8
cvsdist 67cda08
* Wed Oct 27 1999 Tim Powers <timp@redhat.com>
cvsdist 67cda08
- added the --with-medium=Letter option to the configure process
cvsdist 67cda08
cvsdist 67cda08
* Thu Aug 5 1999 Tim Powers <timp@redhat.com>
cvsdist 67cda08
- fixed problems with missing dirs as reported in bug 3822
cvsdist 67cda08
- built for powertools
cvsdist 67cda08
cvsdist 67cda08
* Tue Jul 6 1999 Tim Powers <timp@redhat.com>
cvsdist 67cda08
- rebuilt for powertools 6.1
cvsdist 67cda08
cvsdist 67cda08
* Wed May 12 1999 Bill Nottingham <notting@redhat.com>
cvsdist 67cda08
- add a2ps-site.cfg
cvsdist 67cda08
cvsdist 67cda08
* Mon Apr 26 1999 Preston Brown <pbrown@redhat.com>
cvsdist 67cda08
- update to 4.12 for Powertools 6.0
cvsdist 67cda08
cvsdist 67cda08
* Sat Oct 24 1998 Jeff Johnson <jbj@redhat.com>
da6bdb8
- narrower range of %%files splats.
cvsdist 67cda08
- install info correctly.
cvsdist 67cda08
- new description/summary text.
cvsdist 67cda08
cvsdist 67cda08
* Tue Oct 06 1998 Michael Maher <mike@redhat.com>
cvsdist 67cda08
- updated source
cvsdist 67cda08
cvsdist 67cda08
* Sat Jul 04 1998 Michael Maher <mike@redhat.com>
cvsdist 67cda08
- built package