[packages/a2ps] - updated to 4.15.4; devel part is gone (no longer installed)

qboosh qboosh at pld-linux.org
Mon Jun 12 18:37:12 CEST 2023


commit 938b2c3a24c665cb1d60b83d7a6081bf963d34aa
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Mon Jun 12 18:39:48 2023 +0200

    - updated to 4.15.4; devel part is gone (no longer installed)

 a2ps-atan2.patch        |   11 -
 a2ps-autoenc.patch      |   34 +-
 a2ps-conf.patch         |   25 +-
 a2ps-etc.patch          |   12 +-
 a2ps-flex.patch         |   36 --
 a2ps-glibcpaper.patch   |   40 +-
 a2ps-i18n.patch         |   20 +-
 a2ps-info.patch         |   39 +-
 a2ps-locale-names.patch |   11 -
 a2ps-pl.po-update.patch | 1083 -----------------------------------------------
 a2ps-security.patch     |   65 ---
 a2ps-texinfo.patch      |    9 -
 a2ps.spec               |  117 +++--
 format-security.patch   |   44 --
 14 files changed, 122 insertions(+), 1424 deletions(-)
---
diff --git a/a2ps.spec b/a2ps.spec
index fe75889..9098ec5 100644
--- a/a2ps.spec
+++ b/a2ps.spec
@@ -3,38 +3,46 @@ Summary(ja.UTF-8):	テキスト→PostScript フィルタ
 Summary(pl.UTF-8):	Filtr text/plain do Postscriptu
 Summary(zh_CN.UTF-8):	纯文本到Postscript转换器
 Name:		a2ps
-Version:	4.14
-Release:	3
+Version:	4.15.4
+Release:	1
 License:	GPL v3+
 Group:		Applications/Text
 Source0:	https://ftp.gnu.org/gnu/a2ps/%{name}-%{version}.tar.gz
-# Source0-md5:	781ac3d9b213fa3e1ed0d79f986dc8c7
+# Source0-md5:	9fc7e8b04379b78d3be21c1b6b212c73
 Source1:	ftp://ftp.enst.fr/pub/unix/a2ps/i18n-fonts-0.1.tar.gz
 # Source1-md5:	fee1456d0e6e94af4fc5b5a1bb9687b7
 Source2:	ogonkify.1.pl
 Patch0:		%{name}-info.patch
-Patch1:		%{name}-security.patch
 Patch2:		%{name}-etc.patch
-Patch3:		%{name}-flex.patch
 Patch4:		%{name}-conf.patch
 Patch5:		%{name}-glibcpaper.patch
 Patch6:		%{name}-autoenc.patch
 Patch7:		%{name}-i18n.patch
 Patch8:		%{name}-ogonkify-xfig-fix.patch
-Patch9:		%{name}-pl.po-update.patch
-Patch10:	%{name}-locale-names.patch
-Patch11:	%{name}-atan2.patch
-Patch12:	format-security.patch
-Patch13:	%{name}-texinfo.patch
 URL:		http://www.gnu.org/software/a2ps/
-BuildRequires:	automake
+BuildRequires:	autoconf >= 2.71
+BuildRequires:	automake >= 1:1.15
+BuildRequires:	bison
 BuildRequires:	flex
-BuildRequires:	gettext-tools
+BuildRequires:	gc-devel >= 7.2
+BuildRequires:	gettext-tools >= 0.20.2
 BuildRequires:	gperf
+BuildRequires:	help2man
 BuildRequires:	libpaper-devel
+BuildRequires:	libtool >= 2:2
+BuildRequires:	pkgconfig
 BuildRequires:	texinfo
 Requires(post,postun):	/sbin/ldconfig
-Requires:	psutils
+Requires:	psutils >= 1.17
+Suggests:	ImageMagick
+Suggests:	ghostscript
+# grog
+Suggests:	groff-perl
+Suggests:	gzip
+Suggests:	html2ps
+Suggests:	texlive-dvips
+Obsoletes:	a2ps-devel < 4.15
+Obsoletes:	a2ps-static < 4.15
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %define		_sysconfdir	/etc/a2ps
@@ -57,57 +65,41 @@ wszystko drukować (DVI, PostScript) przy użyciu tego samego polecenia.
 Zawiera program ,,ogonkify'' poprawiający błędnie zakodowany
 PostScript zawierający polskie znaki.
 
-%package devel
-Summary:	Header files for a2ps library
-Summary(pl.UTF-8):	Pliki nagłówkowe biblioteki a2ps
-Group:		Development/Libraries
+%package -n emacs-a2ps
+Summary:	Emacs support for a2ps
+Summary(pl.UTF-8):	Wsparcie do pracy z a2ps w Emacsie
+Group:		Applications/Editors
 Requires:	%{name} = %{version}-%{release}
+Requires:	emacs-common
 
-%description devel
-Header files for a2ps library.
+%description -n emacs-a2ps
+Emacs a2ps mode and printing hook.
 
-%description devel -l pl.UTF-8
-Pliki nagłówkowe biblioteki a2ps.
-
-%package static
-Summary:	a2ps static library
-Summary(pl.UTF-8):	Biblioteka statyczna a2ps
-Group:		Development/Libraries
-Requires:	%{name}-devel = %{version}-%{release}
-
-%description static
-a2ps static library.
-
-%description static -l pl.UTF-8
-Biblioteka statyczna a2ps.
+%description -n emacs-a2ps -l pl.UTF-8
+Tryb a2ps oraz obsługa drukowania przez a2ps dla Emacsa.
 
 %prep
 %setup -q -a1
 %patch0 -p1
-%patch1 -p1
 %patch2 -p1
-%patch3 -p1
 %patch4 -p1
 %patch5 -p1
 %patch6 -p1
 %patch7 -p1
 %patch8 -p0
-%patch9 -p1
-%patch10 -p1
-%patch11 -p1
-%patch12 -p1
-%patch13 -p1
 
-%{__mv} po/{no,nb}.po
+%{__sed} -i -e '1s,/usr/bin/env sh,/bin/sh,' contrib/{card,fixps,lp2,pdiff}.in
 
 %build
-cp -f /usr/share/automake/config.* auxdir
+%{__libtoolize}
+%{__aclocal} -I m4
+%{__autoconf}
+%{__autoheader}
+%{__automake}
 %configure \
-	--with-gnu-gettext \
-	--with-medium=_glibc  \
 	--with-encoding=latin1 \
-	--enable-shared \
-	--enable-kanji
+	--with-lispdir=%{_datadir}/emacs/site-lisp
+
 %{__make}
 
 %install
@@ -115,30 +107,27 @@ rm -rf $RPM_BUILD_ROOT
 install -d $RPM_BUILD_ROOT%{_datadir}/a2ps/{afm,fonts} \
 	$RPM_BUILD_ROOT%{_mandir}/pl/man1
 
-%{__perl} -pi -e 's/^lispdir = $/lispdir = \$(prefix)\/lib\/emacs\/site-lisp/g' contrib/emacs/Makefile
-
 %{__make} install \
 	DESTDIR=$RPM_BUILD_ROOT
 
 install i18n-fonts-0.1/afm/*.afm $RPM_BUILD_ROOT%{_datadir}/a2ps/afm
 install i18n-fonts-0.1/fonts/*.pfb $RPM_BUILD_ROOT%{_datadir}/a2ps/fonts
-install %{SOURCE2} $RPM_BUILD_ROOT%{_mandir}/pl/man1
+cp -p %{SOURCE2} $RPM_BUILD_ROOT%{_mandir}/pl/man1
 
 # it doesn't belong here (part of glibc in PLD case)
 %{__rm} $RPM_BUILD_ROOT%{_infodir}/regex.info
 
-%find_lang %{name}
+# a2ps and a2ps-gnulib domains
+%find_lang %{name} --all-name
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
 %post
 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
-/sbin/ldconfig
 
 %postun
 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
-/sbin/ldconfig
 
 %files -f %{name}.lang
 %defattr(644,root,root,755)
@@ -147,25 +136,20 @@ rm -rf $RPM_BUILD_ROOT
 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/a2ps.cfg
 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/a2ps-site.cfg
 %attr(755,root,root) %{_bindir}/a2ps
+%attr(755,root,root) %{_bindir}/a2ps-lpr-wrapper
 %attr(755,root,root) %{_bindir}/card
 %attr(755,root,root) %{_bindir}/composeglyphs
-%attr(755,root,root) %{_bindir}/fixnt
 %attr(755,root,root) %{_bindir}/fixps
+%attr(755,root,root) %{_bindir}/lp2
 %attr(755,root,root) %{_bindir}/ogonkify
 %attr(755,root,root) %{_bindir}/pdiff
-%attr(755,root,root) %{_bindir}/psmandup
-%attr(755,root,root) %{_bindir}/psset
-%attr(755,root,root) %{_bindir}/texi2dvi4a2ps
-%attr(755,root,root) %{_libdir}/liba2ps.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/liba2ps.so.1
 %{_mandir}/man1/a2ps.1*
+%{_mandir}/man1/a2ps-lpr-wrapper.1*
 %{_mandir}/man1/card.1*
 %{_mandir}/man1/fixps.1*
+%{_mandir}/man1/lp2.1*
 %{_mandir}/man1/ogonkify.1*
 %{_mandir}/man1/pdiff.1*
-%{_mandir}/man1/psmandup.1*
-%{_mandir}/man1/psset.1*
-%{_mandir}/man1/texi2dvi4a2ps.1*
 %lang(pl) %{_mandir}/pl/man1/ogonkify.1*
 %{_infodir}/a2ps.info*
 %{_infodir}/ogonkify.info*
@@ -188,12 +172,7 @@ rm -rf $RPM_BUILD_ROOT
 %{_datadir}/ogonkify/afm
 %{_datadir}/ogonkify/fonts
 
-%files devel
-%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/liba2ps.so
-%{_libdir}/liba2ps.la
-%{_includedir}/liba2ps.h
-
-%files static
+%files -n emacs-a2ps
 %defattr(644,root,root,755)
-%{_libdir}/liba2ps.a
+%{_datadir}/emacs/site-lisp/a2ps.el
+%{_datadir}/emacs/site-lisp/a2ps-print.el
diff --git a/a2ps-atan2.patch b/a2ps-atan2.patch
deleted file mode 100644
index 1fbd46e..0000000
--- a/a2ps-atan2.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a2ps-4.14.orig/lib/Makefile.in	2008-11-02 03:28:37.000000000 +0100
-+++ a2ps-4.14/lib/Makefile.in	2008-11-04 15:46:34.000000000 +0100
-@@ -322,7 +322,7 @@
- # Use a struct, handle duplicates, produce ANSI-C
- GPERFFLAGS = -t -D -L ANSI-C
- BUILT_SOURCES = parseppd.c parseppd.h liba2ps.h confg.c
--liba2ps_la_LIBADD = @LTALLOCA@ @LTLIBOBJS@
-+liba2ps_la_LIBADD = -lm @LTALLOCA@ @LTLIBOBJS@
- liba2ps_la_LDFLAGS = -version-info @LIBVERSION@
- liba2psheaders = encoding.h media.h jobs.h output.h		\
- routines.h psgen.h prolog.h faces.h confg.h useropt.h		\
diff --git a/a2ps-autoenc.patch b/a2ps-autoenc.patch
index 674501a..3b5241b 100644
--- a/a2ps-autoenc.patch
+++ b/a2ps-autoenc.patch
@@ -1,40 +1,38 @@
---- a2ps-4.13.rh/src/main.c	Fri Feb 23 17:39:02 2001
-+++ a2ps-4.13.euc/src/main.c	Fri Feb 23 23:07:40 2001
-@@ -31,6 +31,8 @@
- /*                                                                      */
- /************************************************************************/
- #include <assert.h>
+--- a2ps-4.15.4/src/main.c.orig	2023-06-11 20:01:18.534593494 +0200
++++ a2ps-4.15.4/src/main.c	2023-06-11 20:02:16.417613248 +0200
+@@ -25,6 +25,7 @@
+ #include <config.h>
+ 
+ #include <signal.h>
 +#include <string.h>
-+#include <locale.h>
+ #include <locale.h>
  
  #include "a2ps.h"
- #include "argmatch.h"
-@@ -925,6 +927,7 @@
+@@ -917,6 +918,7 @@ int
  main (int argc, char *argv[])
  {
    int argn;
 +  char *locale;
  
-   /* Architecture specific initialization. */
- #ifdef __EMX__
-@@ -947,6 +950,9 @@
+   /* Name under which this program was called. */
+   program_name = base_name (argv[0]);
+@@ -928,6 +930,8 @@ main (int argc, char *argv[])
    setlocale (LC_CTYPE, "");
    setlocale (LC_PAPER, "");
  
 +  locale = setlocale (LC_ALL, "");
-+  /* fprintf(stderr, "locale : %s\n", locale); */
 +
    bindtextdomain (PACKAGE, LOCALEDIR);
+   bindtextdomain (PACKAGE "-gnulib", LOCALEDIR);
    textdomain (PACKAGE);
- 
-@@ -1013,6 +1019,10 @@
-      yet read sheets. */
+@@ -988,6 +992,10 @@ main (int argc, char *argv[])
    sheets_map = sheets_map_new ();
    style_sheets = new_style_sheets ();
-+
+ 
 +  /* Process special case: Japanese Document */
 +  if ((locale != NULL) && ! strncmp (locale, "ja", 2) )
 +    job->requested_encoding_name = xstrdup ("euc-jp");
- 
++
    /* Process the command line options. */
    argn = a2ps_handle_options (job, argc, argv);
+   switch (behavior) {
diff --git a/a2ps-conf.patch b/a2ps-conf.patch
index 6ff3ac3..0407f1d 100644
--- a/a2ps-conf.patch
+++ b/a2ps-conf.patch
@@ -1,7 +1,7 @@
---- a2ps-4.13/configure.orig	Wed Mar  8 18:43:57 2000
-+++ a2ps-4.13/configure	Wed Jun 27 14:58:26 2001
-@@ -8447,14 +8447,9 @@
- echo "configure:8448: checking for PostScript fonts path" 1>&5
+--- a2ps-4.15.4/configure.ac.orig	2023-06-11 19:54:15.800216976 +0200
++++ a2ps-4.15.4/configure.ac	2023-06-11 19:54:18.423536097 +0200
+@@ -152,20 +152,9 @@ AM_CONDITIONAL(EXTENSIONS, test x$enable
+ AC_MSG_CHECKING(for PostScript fonts path)
  # Try to find some PostScript fonts.
  # Find out if ghostscript is installed
 -ac_psfont_path=
@@ -12,9 +12,14 @@
 -    ac_psfont_path="$ac_psfont_path:$ac_dir";
 -  fi
 -done
-+# for ac_dir in /usr/local/ghostscript/fonts \
-+#  /usr/local/share/ghostscript/fonts;
-+ac_psfont_path="/usr/share/fonts/Type1:/usr/share/fonts/Type1/afm:/usr/share/fonts/default/Type1:/usr/share/fonts/default/ghostscript:/usr/share/fonts/afms/adobe:/usr/share/fonts/ISO8859-2/Type1/afm"
- if test -n "$ac_psfont_path"; then
-   PSFONT_PATH=`echo "$ac_psfont_path" | sed -e 's/^://'`
- fi
+-dnl # Remove the leading `:'
+-if test -n "$ac_psfont_path"; then
+-  PSFONT_PATH=`echo "$ac_psfont_path" | sed -e 's/^://'`
+-fi
++PSFONT_PATH="/usr/share/fonts/Type1:/usr/share/fonts/Type1/afm:/usr/share/fonts/default/Type1:/usr/share/fonts/default/ghostscript:/usr/share/fonts/afms/adobe:/usr/share/fonts/ISO8859-2/Type1/afm"
+ AC_SUBST(PSFONT_PATH)
+-AC_MSG_RESULT([$ac_psfont_path])
++AC_MSG_RESULT([$PSFONT_PATH])
+ 
+ ## ---------------------------------------------------------- ##
+ ## Write a first sketch of a2ps.cfg.  The user should check.  ##
diff --git a/a2ps-etc.patch b/a2ps-etc.patch
index 0af364c..e9d1f4f 100644
--- a/a2ps-etc.patch
+++ b/a2ps-etc.patch
@@ -1,15 +1,13 @@
---- a2ps-4.13/etc/Makefile.in.etc	Wed Feb  9 09:32:55 2000
-+++ a2ps-4.13/etc/Makefile.in	Thu Apr 27 22:45:03 2000
-@@ -297,7 +297,9 @@
+--- a2ps-4.15.4/etc/Makefile.am.orig	2022-08-05 15:15:08.000000000 +0200
++++ a2ps-4.15.4/etc/Makefile.am	2023-06-11 19:43:05.997178943 +0200
+@@ -55,7 +55,7 @@ DISTCLEANFILES = a2ps.cfg README
  
  # Building the correct a2ps.cfg
  a2ps.cfg: a2ps_cfg Makefile
 -	sed "s!@libpath@!$(libpath)!" a2ps_cfg > a2ps.cfg
-+	sed -e "s!@libpath@!$(libpath)!" \
-+	    -e "s!@apppath@!$(PSFONT_PATH)!" \
-+	    a2ps_cfg > a2ps.cfg
++	sed -e "s!@libpath@!$(libpath)!" -e "s!@apppath@!$(PSFONT_PATH)!" a2ps_cfg > a2ps.cfg
  
- # Building a time stamp to know the version.
+ # Building a timestamp to know the version.
  README: README.in Makefile
 --- a2ps-4.13/etc/a2ps_cfg.in.etc	Tue Feb  8 03:24:03 2000
 +++ a2ps-4.13/etc/a2ps_cfg.in	Thu Apr 27 20:49:04 2000
diff --git a/a2ps-flex.patch b/a2ps-flex.patch
deleted file mode 100644
index c79a8ae..0000000
--- a/a2ps-flex.patch
+++ /dev/null
@@ -1,36 +0,0 @@
-diff -Naur a2ps-4.14.orig/lib/Makefile.in a2ps-4.14/lib/Makefile.in
---- a2ps-4.14.orig/lib/Makefile.in	2008-11-02 03:28:37.000000000 +0100
-+++ a2ps-4.14/lib/Makefile.in	2008-11-02 03:21:01.000000000 +0100
-@@ -198,7 +198,7 @@
- INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
- INTLLIBS = @INTLLIBS@
- LDFLAGS = @LDFLAGS@
--LEX = @LEX@
-+LEX = @LEX@ -CFe
- LEXLIB = @LEXLIB@
- LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@
- LIBICONV = @LIBICONV@
-diff -Naur a2ps-4.14.orig/Makefile.in a2ps-4.14/Makefile.in
---- a2ps-4.14.orig/Makefile.in	2008-11-02 03:28:37.000000000 +0100
-+++ a2ps-4.14/Makefile.in	2008-11-02 03:25:17.000000000 +0100
-@@ -161,7 +161,7 @@
- INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
- INTLLIBS = @INTLLIBS@
- LDFLAGS = @LDFLAGS@
--LEX = @LEX@
-+LEX = @LEX@ -CFe
- LEXLIB = @LEXLIB@
- LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@
- LIBICONV = @LIBICONV@
-diff -Naur a2ps-4.14.orig/src/Makefile.in a2ps-4.14/src/Makefile.in
---- a2ps-4.14.orig/src/Makefile.in	2008-11-02 03:28:37.000000000 +0100
-+++ a2ps-4.14/src/Makefile.in	2008-11-02 03:22:15.000000000 +0100
-@@ -174,7 +174,7 @@
- INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
- INTLLIBS = @INTLLIBS@
- LDFLAGS = @LDFLAGS@
--LEX = @LEX@
-+LEX = @LEX@ -CFe
- LEXLIB = @LEXLIB@
- LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@
- LIBICONV = @LIBICONV@
diff --git a/a2ps-glibcpaper.patch b/a2ps-glibcpaper.patch
index fdbe196..87b4085 100644
--- a/a2ps-glibcpaper.patch
+++ b/a2ps-glibcpaper.patch
@@ -1,25 +1,25 @@
---- a2ps-4.13/lib/jobs.c.glibcpaper	Sat Jan 15 18:15:07 2000
-+++ a2ps-4.13/lib/jobs.c	Tue Feb 20 18:44:48 2001
-@@ -138,6 +138,7 @@
+--- a2ps-4.15.4/liba2ps/jobs.c.orig	2023-06-11 19:59:27.481861785 +0200
++++ a2ps-4.15.4/liba2ps/jobs.c	2023-06-11 19:59:52.208394496 +0200
+@@ -119,6 +119,7 @@ a2ps_job_new (void)
+   setlocale (LC_TIME, "");
    setlocale (LC_MESSAGES, "");
- #endif
    setlocale (LC_CTYPE, "");
 +  setlocale (LC_PAPER, "");
  
    bindtextdomain (PACKAGE, LOCALEDIR);
-   textdomain (PACKAGE);
---- a2ps-4.13/lib/options.c.glibcpaper	Tue Aug 31 13:42:41 1999
-+++ a2ps-4.13/lib/options.c	Tue Feb 20 18:44:48 2001
-@@ -54,6 +54,8 @@
- #include "argv.h"
- #include "quotearg.h"
- #include "filalign.h"
+   bindtextdomain (PACKAGE "-gnulib", LOCALEDIR);
+--- a2ps-4.15.4/liba2ps/options.c.orig	2023-04-12 20:50:51.000000000 +0200
++++ a2ps-4.15.4/liba2ps/options.c	2023-06-11 20:00:19.368247359 +0200
+@@ -23,6 +23,8 @@
+ /*                                                                      */
+ /************************************************************************/
+ #include <config.h>
 +#include <locale.h>
 +#include <langinfo.h>
  
- #define MAN_LINES               66	/* no lines for a man */
- extern char *program_name;
-@@ -281,7 +283,8 @@
+ #include "a2ps.h"
+ #include "routines.h"
+@@ -267,7 +269,8 @@ a2ps_handle_options (a2ps_job * job, int
    struct opt_optarg *opt_optarg_head = NULL;
    struct opt_optarg *opt_optarg = NULL;
    int res;
@@ -29,7 +29,7 @@
    /* Reset optind so that getopt is reinitialized. */
    optind = 0;
  
-@@ -545,7 +548,14 @@
+@@ -515,7 +518,14 @@ a2ps_handle_options (a2ps_job * job, int
  	break;
  
        case 'M':                 		/* select a medium */
@@ -45,13 +45,13 @@
  	break;
  
        case 'n':				/* n copies */
---- a2ps-4.13/src/main.c.glibcpaper	Wed Jan 26 19:29:15 2000
-+++ a2ps-4.13/src/main.c	Tue Feb 20 18:45:18 2001
-@@ -945,6 +945,7 @@
+--- a2ps-4.15.4/src/main.c.orig	2023-06-11 20:00:41.568127092 +0200
++++ a2ps-4.15.4/src/main.c	2023-06-11 20:01:05.021333368 +0200
+@@ -926,6 +926,7 @@ main (int argc, char *argv[])
+   setlocale (LC_TIME, "");
    setlocale (LC_MESSAGES, "");
- #endif
    setlocale (LC_CTYPE, "");
 +  setlocale (LC_PAPER, "");
  
    bindtextdomain (PACKAGE, LOCALEDIR);
-   textdomain (PACKAGE);
+   bindtextdomain (PACKAGE "-gnulib", LOCALEDIR);
diff --git a/a2ps-i18n.patch b/a2ps-i18n.patch
index 4dc53ef..c4ee1b5 100644
--- a/a2ps-i18n.patch
+++ b/a2ps-i18n.patch
@@ -1,27 +1,25 @@
-diff -urN a2ps-4.13.orig/lib/jobs.c a2ps-4.13/lib/jobs.c
---- a2ps-4.13.orig/lib/jobs.c	Sat Jun 23 16:00:37 2001
-+++ a2ps-4.13/lib/jobs.c	Sat Jun 23 16:45:39 2001
-@@ -139,6 +139,10 @@
- #endif
+--- a2ps-4.15.4/liba2ps/jobs.c.orig	2023-06-11 20:24:17.030458874 +0200
++++ a2ps-4.15.4/liba2ps/jobs.c	2023-06-11 20:25:12.540158152 +0200
+@@ -120,6 +120,10 @@ a2ps_job_new (void)
+   setlocale (LC_MESSAGES, "");
    setlocale (LC_CTYPE, "");
    setlocale (LC_PAPER, "");
 +  /* Make sure dot will be used to separate fractional part of numbers.
-+   * In some other locales (polish, for example) comma is used, but this
++   * In some other locales (Polish, for example) comma is used, but this
 +   * is violation of PostScript. */
 +  setlocale(LC_NUMERIC, "C");	
  
    bindtextdomain (PACKAGE, LOCALEDIR);
-   textdomain (PACKAGE);
-diff -urN a2ps-4.13.orig/lib/output.c a2ps-4.13/lib/output.c
---- a2ps-4.13.orig/lib/output.c	Tue Aug 31 19:42:41 1999
-+++ a2ps-4.13/lib/output.c	Sat Jun 23 16:45:11 2001
+   bindtextdomain (PACKAGE "-gnulib", LOCALEDIR);
+--- a2ps-4.15.4.orig/liba2ps/output.c	Tue Aug 31 19:42:41 1999
++++ a2ps-4.15.4/liba2ps/output.c	Sat Jun 23 16:45:11 2001
 @@ -619,9 +619,17 @@
  {
    /* Open the destination */
    a2ps_open_output_stream (job);
 +  
 +  /* Make sure dot will be used to separate fractional part of numbers.
-+   * In some other locales (polish, for example) comma is used, but this
++   * In some other locales (Polish, for example) comma is used, but this
 +   * is violation of PostScript. */
 +  setlocale(LC_NUMERIC, "C");	
  
diff --git a/a2ps-info.patch b/a2ps-info.patch
index ce03d63..31efe73 100644
--- a/a2ps-info.patch
+++ b/a2ps-info.patch
@@ -1,25 +1,9 @@
-diff -Nru a2ps-4.12h/doc/a2ps.texi a2ps-4.12h.new/doc/a2ps.texi
---- a2ps-4.12h/doc/a2ps.texi	Sat Dec 18 11:13:33 1999
-+++ a2ps-4.12h.new/doc/a2ps.texi	Sat Dec 18 11:12:41 1999
-@@ -22,12 +22,12 @@
- @c `a2ps'.  Avoid those quotes.
- @iftex
- @macro pack
-- at code{@value{PACKAGE}}@c
-+ at code{@value{PACKAGE}}
- @end macro
- @end iftex
- @ifnottex
- @macro pack
-- at value{PACKAGE}@c
-+ at value{PACKAGE}
+--- a2ps-4.15.4/doc/a2ps.texi.orig	2023-06-11 19:15:01.649637170 +0200
++++ a2ps-4.15.4/doc/a2ps.texi	2023-06-11 19:31:07.204406311 +0200
+@@ -44,14 +44,14 @@
  @end macro
  @end ifnottex
  
-@@ -59,16 +59,16 @@
- @TeX{}Script
- @end macro
- 
 - at dircategory Printing Tools
 + at dircategory Printing Tools:
  @direntry
@@ -27,27 +11,22 @@ diff -Nru a2ps-4.12h/doc/a2ps.texi a2ps-4.12h.new/doc/a2ps.texi
 -* PreScript: (a2ps) PreScript.     Input language for a2ps
 -* card: (a2ps) card.               Print Reference Cards
 -* fixps: (a2ps) fixps.             Fixing Some Ill Designed PostScript Files
--* fixnt: (a2ps) fixnt.             Fixing Microsoft NT PostScript Files
 -* pdiff: (a2ps) pdiff.             Produce Pretty Comparison of Files
--* psmandup: (a2ps) psmandup.       Printing Duplex on Simplex Printers
--* psset: (a2ps) psset.             Inserting calls to setpagedevice
+-* lp2: (a2ps) lp2.                 Printing Duplex on Simplex Printers
 +* a2ps: (a2ps).				PostScript Generating Utility
++* PreScript: (a2ps)PreScript.		Input language for a2ps
 +* card: (a2ps)card.			Print Reference Cards
 +* fixps: (a2ps)fixps.			Fixing Some Ill Designed PostScript Files
-+* fixnt: (a2ps)fixnt.			Fixing Microsoft NT PostScript Files
 +* pdiff: (a2ps)pdiff.			Produce Pretty Comparison of Files
-+* psmandup: (a2ps)psmandup.		Printing Duplex on Simplex Printers
-+* PreScript: (a2ps)PreScript.		Input language for a2ps
-+* psset: (a2ps)psset.			Inserting calls to setpagedevice
++* lp2: (a2ps)lp2.			Printing Duplex on Simplex Printers
  @end direntry
  
  @ifinfo
-diff -Nru a2ps-4.12h/ogonkify/doc/ogonkify.texi a2ps-4.12h.new/ogonkify/doc/ogonkify.texi
---- a2ps-4.12h/ogonkify/doc/ogonkify.texi	Sat Dec 18 11:13:33 1999
-+++ a2ps-4.12h.new/ogonkify/doc/ogonkify.texi	Sat Dec 18 11:14:20 1999
+--- a2ps-4.15.4/ogonkify/doc/ogonkify.texi.orig	2023-06-11 19:32:06.390752338 +0200
++++ a2ps-4.15.4/ogonkify/doc/ogonkify.texi	2023-06-11 19:33:05.387099394 +0200
 @@ -7,9 +7,9 @@
  
- @c Time-stamp: <99/05/14 04:30:20 jec>
+ @c Time-stamp: <2022-08-05 12:22:24 rrt>
  
 - at dircategory Printing Tools
 + at dircategory Printing Tools:
diff --git a/a2ps-locale-names.patch b/a2ps-locale-names.patch
deleted file mode 100644
index 0888865..0000000
--- a/a2ps-locale-names.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a2ps-4.13/configure.orig	2004-05-17 23:00:17.729586000 +0200
-+++ a2ps-4.13/configure	2004-05-17 23:01:55.255760712 +0200
-@@ -900,7 +900,7 @@
- EOF
- 
- # Available translations
--ALL_LINGUAS="ca cs da de es fr it ja ko nl no pl pt ru sl sv tr"
-+ALL_LINGUAS="ca cs da de es fr it ja ko nl nb pl pt ru sl sv tr"
- 
- ## --------------------- ##
- ## Checks for programs.  ##
diff --git a/a2ps-pl.po-update.patch b/a2ps-pl.po-update.patch
deleted file mode 100644
index 8db714f..0000000
--- a/a2ps-pl.po-update.patch
+++ /dev/null
@@ -1,1083 +0,0 @@
---- a2ps-4.14/po/pl.po.orig	2007-12-29 04:28:56.000000000 +0100
-+++ a2ps-4.14/po/pl.po	2008-11-06 17:13:13.141547894 +0100
-@@ -1,13 +1,14 @@
- # Polskie komunikaty dla a2ps
- # Copyright (C) 1997, 1998 by Juliusz Chroboczek
-+# Jakub Bogusz <qboosh at pld-linux.org>, 2003-2008
- msgid ""
- msgstr ""
--"Project-Id-Version: a2ps 4.10\n"
-+"Project-Id-Version: a2ps 4.14\n"
- "Report-Msgid-Bugs-To: \n"
- "POT-Creation-Date: 2007-12-29 11:28+0800\n"
--"PO-Revision-Date: 1998-10-26 22:02+01:00\n"
--"Last-Translator: Juliusz Chroboczek <jec at dcs.ed.ac.uk>\n"
--"Language-Team: Polish <jec at dcs.ed.ac.uk>\n"
-+"PO-Revision-Date: 2008-11-06 17:04+0100\n"
-+"Last-Translator: Jakub Bogusz <qboosh at pld-linux.org>\n"
-+"Language-Team: Polish <translation-team-pl at lists.sourceforge.net>\n"
- "MIME-Version: 1.0\n"
- "Content-Type: text/plain; charset=iso-8859-2\n"
- "Content-Transfer-Encoding: 8bit\n"
-@@ -26,12 +27,12 @@
- #: lib/xbackupfile.c:276 lib/xbackupfile.c:284
- #, c-format
- msgid "cannot create file `%s'"
--msgstr "nie mog�em utworzy� pliku `%s'"
-+msgstr "nie mo�na utworzy� pliku `%s'"
- 
- #: src/delegate.c:269 src/select.c:193 lib/routines.c:190 lib/routines.c:196
- #, c-format
- msgid "cannot open a pipe on `%s'"
--msgstr "nie mog�em otworzy� potoku na `%s'"
-+msgstr "nie mo�na otworzy� potoku na `%s'"
- 
- #: src/delegate.c:389
- #, c-format
-@@ -51,12 +52,12 @@
- #: confg.gperf:355 lib/routines.c:154
- #, c-format
- msgid "cannot open file `%s'"
--msgstr "nie mog�em otworzy� pliku `%s'"
-+msgstr "nie mo�na otworzy� pliku `%s'"
- 
- #: src/generate.c:101 lib/xbackupfile.c:224
- #, c-format
- msgid "cannot get informations on file `%s'"
--msgstr "nie mog�em przeczyta� informacji o pliku `%s'"
-+msgstr "nie mo�na przeczyta� informacji o pliku `%s'"
- 
- #: src/generate.c:168
- #, c-format
-@@ -90,12 +91,12 @@
- 
- #: src/generate.c:226
- msgid "[1 line wrapped]\n"
--msgstr ""
-+msgstr "[1 linia zawini�ta]\n"
- 
- #: src/generate.c:229
--#, fuzzy, c-format
-+#, c-format
- msgid "[%d lines wrapped]\n"
--msgstr "%d linii na stron�"
-+msgstr "[%d linii zawini�tych]\n"
- 
- #: src/generate.c:242
- msgid "[No output produced]\n"
-@@ -104,7 +105,7 @@
- #: src/generate.c:314
- #, c-format
- msgid "%s, delegated to %s"
--msgstr "%s zadelegowane do %s"
-+msgstr "%s wydelegowane do %s"
- 
- #: src/generate.c:322
- #, c-format
-@@ -130,9 +131,9 @@
- msgstr "koniec linii w ci�gu znak�w"
- 
- #: lexssh.l:415 src/sheets-map.l:153 src/sheets-map.l:192
--#, fuzzy, c-format
-+#, c-format
- msgid "end of line inside a %s"
--msgstr "koniec linii w wyra�eniu regularnym"
-+msgstr "koniec linii wewn�trz %s"
- 
- #: src/main.c:203
- #, c-format
-@@ -300,11 +301,11 @@
- msgstr ""
- "  styl                  = %s\n"
- "  symbole graficzne     = %s\n"
--"  strip level           = %d\n"
-+"  usuwanie komentarzy   = %d\n"
- 
- #: src/main.c:462
- msgid "never make backups"
--msgstr "nie r�b kopii zapasowych"
-+msgstr "bez kopii zapasowych"
- 
- #: src/main.c:466
- msgid "simple backups of every file"
-@@ -352,8 +353,8 @@
- "  sides per sheet           = %s\n"
- "  page device definitions   = "
- msgstr ""
--"  magic number              = %s\n"
--"  Opis drukarki (PPD)       = %s\n"
-+"  znacznik magiczny         = %s\n"
-+"  opis drukarki (PPD)       = %s\n"
- "  domy�lny PPD              = %s\n"
- "  format numeracji stron    = %s\n"
- "  liczba kopii              = %d\n"
-@@ -375,19 +376,18 @@
- msgstr "Stan wewn�trzny:\n"
- 
- #: src/main.c:528
--#, fuzzy, c-format
-+#, c-format
- msgid ""
- "  verbosity level     = %d\n"
- "  file command        = %s\n"
- "  library path        = \n"
- msgstr ""
--"  poziom `verbosity'    = %d\n"
--"  komenda `file'        = %s\n"
--"  pliki tymczasowe      = %s\n"
-+"  poziom gadatliwo�ci   = %d\n"
-+"  polecenie `file'      = %s\n"
- "  �cie�ka do biblioteki = \n"
- 
- #: src/main.c:653
--#, fuzzy, c-format
-+#, c-format
- msgid ""
- "Usage: %s [OPTION]... [FILE]...\n"
- "\n"
-@@ -398,20 +398,20 @@
- "Long options marked with * require a yes/no argument, corresponding\n"
- "short options stand for `yes'.\n"
- msgstr ""
--"Usage: %s [OPCJE]... PLIKI...\n"
--"  lub: %s [OPCJE]...\n"
--"Drukuje PLIKI lub standartowe wej�cie.\n"
--"Obowi�zkowe argumenty do d�ugich opcji s� te� obowi�zkowe przy kr�tkich "
--"opcjach.\n"
-+"Sk�adnia: %s [OPCJE]... PLIKI...\n"
-+"\n"
-+"Konwertuje PLIKI lub standartowe wej�cie do PostScriptu. Domy�lnie wynik\n"
-+"jest wysy�any do drukarki. Plik wynikowy mo�na okre�li� opcj� -o.\n"
-+"\n"
-+"Obowi�zkowe argumenty dla d�ugich opcji s� obowi�zkowe tak�e przy kr�tkich\n"
- "D�ugie opcje zaznaczone * wymagaj� argumentu typu tak/nie; odpowiednie\n"
- "kr�tkie opcje znacz� `tak'.\n"
- 
- #: src/main.c:668
- msgid "Tasks:\n"
--msgstr ""
-+msgstr "Zadania:\n"
- 
- #: src/main.c:669
--#, fuzzy
- msgid ""
- "  --version        display version\n"
- "  --help           display this help\n"
-@@ -419,29 +419,28 @@
- "  --which          report the full path of library files named FILES\n"
- "  --glob           report the full path of library files matching FILES\n"
- "  --list=defaults  display default settings and parameters\n"
--"  --list=TOPIC     detailed list on TOPIC (delegations, encodings, "
--"features,\n"
--"                   variables, media, ppd, printers, prologues, style-"
--"sheets,\n"
-+"  --list=TOPIC     detailed list on TOPIC (delegations, encodings, features,\n"
-+"                   variables, media, ppd, printers, prologues, style-sheets,\n"
- "                   user-options)\n"
- msgstr ""
--"  -V, --version              poka� wersj�\n"
--"  --help                     poka� t� pomoc\n"
--"  --guess                    pokazuj domy�lne typy PLIK�W\n"
--"  --list=TEMAT               opisz dany TEMAT\n"
--"\n"
--"TEMAT mo�e by� dowolnym skr�tem jednego z:\n"
--" * `defaults': domy�lnie ustawione parametry\n"
--" * `features': kr�tka lista znanych medi�w, system�w kodowania, styli itp.\n"
--" * `delegations', `encodings', `variables', `media',\n"
--"   `ppd', `printers', `prologues', `style-sheets', `user-options': \n"
--"   dok�adna lista.\n"
-+"  --version        wy�wietlenie informacji o wersji\n"
-+"  --help           wy�wietlenie tej pomocy\n"
-+"  --guess          pokazanie rozpoznanych typ�w PLIK�W\n"
-+"  --which          pokazanie pe�nej �cie�ki plik�w bibliotek o nazwach PLIKI\n"
-+"  --glob           pokazanie pe�nej �cie�ki plik�w bibliotek pasuj�cych do \n"
-+"                     PLIK�W\n"
-+"  --list=defaults  wy�wietlenie domy�lnych ustawie� i parametr�w\n"
-+"  --list=TEMAT     szczeg�owa pomoc na dany TEMAT (delegations, encodings,\n"
-+"                     features, variables, media, ppd, printers, prologues,\n"
-+"                     style-sheets, user-options)\n"
- 
- #: src/main.c:680
- msgid ""
- "After having performed the task, exit successfully.  Detailed lists may\n"
- "provide additional help on specific features.\n"
- msgstr ""
-+"Po wykonaniu zadania ko�czy dzia�anie z sukcesem. Wi�cej informacji na dany\n"
-+"TEMAT mo�na uzyska� poprzez --list=TEMAT\n"
- 
- #: src/main.c:688
- msgid "Global:\n"
-@@ -455,14 +454,15 @@
- "      --debug                enable debugging features\n"
- "  -D, --define=KEY[:VALUE]   unset variable KEY or set to VALUE\n"
- msgstr ""
--"  -q, --quiet, --silent        nic nie m�w\n"
--"  -v, --verbose[=STOPIE�]      m�w co robisz, w danym STOPNIU\n"
--"  -=, --user-option=OPCJA      u�yj skr�tu u�ytkownika OPCJA\n"
--"      --debug                  w��cz `debugging'\n"
--"  -D, --define=KLUCZ[:WARTO��] ustaw makro KLUCZ na podan� WARTO��\n"
-+"  -q, --quiet, --silent        tryb cichy\n"
-+"  -v, --verbose[=STOPIE�]      gadatliwo�� [w danym STOPNIU]\n"
-+"  -=, --user-option=OPCJA      u�ycie zdefiniowanego przez u�ytkownika skr�tu\n"
-+"                                 OPCJI\n"
-+"      --debug                  tryb diagnostyczny\n"
-+"  -D, --define=KLUCZ[:WARTO��] skasowanie makra KLUCZ lub ustawienie na podan�\n"
-+"                                 WARTO��\n"
- 
- #: src/main.c:698
--#, fuzzy
- msgid ""
- "  -M, --medium=NAME      use output medium NAME\n"
- "  -r, --landscape        print in landscape mode\n"
-@@ -470,36 +470,37 @@
- "      --columns=NUM      number of columns per sheet\n"
- "      --rows=NUM         number of rows per sheet\n"
- "      --major=DIRECTION  first fill (DIRECTION=) rows, or columns\n"
--"  -1, -2, ..., -9        predefined font sizes and layouts for 1.. 9 "
--"virtuals\n"
-+"  -1, -2, ..., -9        predefined font sizes and layouts for 1.. 9 virtuals\n"
- "  -A, --file-align=MODE  align separate files according to MODE (fill, rank\n"
- "                         page, sheet, or a number)\n"
- "  -j, --borders*         print borders around columns\n"
- "      --margin[=NUM]     define an interior margin of size NUM\n"
- msgstr ""
--"  -M, --medium=NAZWA         u�yj medium NAZWA\n"
--"  -r, --landscape            papier poziomy\n"
--"  -R, --portrait             papier pionowy\n"
--"      --columns=ILE          liczba kolumn na stron� (ILE > 0)\n"
--"      --rows=ILE             liczba wierszy na stron� (ILE > 0)\n"
--"      --major=KIERUNEK       wype�niaj najpierw wiersze (rows) lub\n"
--"                             kolumny (columns)\n"
--"  -1, -2, ..., -9            predefiniowane rozmieszczenia dla 1...9 stron "
--"wirtualnych\n"
--"  -A, --file-align=TRYB      spos�b rozmieszczenia plik�w (fill, rank\n"
--"                             page, sheet albo liczba)\n"
--"  -j, --borders*             drukuj ramki wok� kolumn\n"
--"      --margin[=ROZMIAR]     wewn�trzny margines danego ROZMIARU\n"
-+"  -M, --medium=NAZWA     u�ycie medium NAZWA\n"
-+"  -r, --landscape        papier poziomy\n"
-+"  -R, --portrait         papier pionowy\n"
-+"      --columns=ILE      liczba kolumn na stron�\n"
-+"      --rows=ILE         liczba wierszy na stron�\n"
-+"      --major=KIERUNEK   wype�nianie najpierw wierszy (rows) lub kolumn\n"
-+"                           (columns)\n"
-+"  -1, -2, ..., -9        predefiniowane rozmiary font�w i rozmieszczenie dla\n"
-+"                           1...9 stron wirtualnych\n"
-+"  -A, --file-align=TRYB  spos�b rozmieszczenia plik�w (fill, rank, page, sheet\n"
-+"                           albo liczba)\n"
-+"  -j, --borders*         drukowanie ramki wok� kolumn\n"
-+"      --margin[=ROZMIAR] wewn�trzny margines danego ROZMIARU\n"
- 
- #: src/main.c:711
- msgid ""
--"The options -1.. -9 affect several primitive parameters to set up "
--"predefined\n"
-+"The options -1.. -9 affect several primitive parameters to set up predefined\n"
- "layouts with 80 columns.  Therefore the order matters: `-R -f40 -2' is\n"
--"equivalent to `-2'.  To modify the layout, use `-2Rf40', or compose "
--"primitive\n"
-+"equivalent to `-2'.  To modify the layout, use `-2Rf40', or compose primitive\n"
- "options (`--columns', `--font-size' etc.).\n"
- msgstr ""
-+"Opcje -1 ... -9 zmieniaj� r�ne proste parametry ustawiaj�c na predefiniowane\n"
-+"rozmieszczenia z 80 kolumnami. Tak wi�c kolejno�� ma znaczenie: `-R -f40 -2'\n"
-+"jest r�wnoznaczne z `-2'. Aby zmieni� rozmieszczenie, nale�y u�y� `2Rf40' lub\n"
-+"po��czy� proste opcje (`--columns', `--font-size' itp.).\n"
- 
- #: src/main.c:719
- msgid ""
-@@ -507,28 +508,28 @@
- "  -C                         alias for --line-numbers=5\n"
- "  -f, --font-size=SIZE       use font SIZE (float) for the body text\n"
- "  -L, --lines-per-page=NUM   scale the font to print NUM lines per virtual\n"
--"  -l, --chars-per-line=NUM   scale the font to print NUM columns per "
--"virtual\n"
-+"  -l, --chars-per-line=NUM   scale the font to print NUM columns per virtual\n"
- "  -m, --catman               process FILE as a man page (same as -L66)\n"
- "  -T, --tabsize=NUM          set tabulator size to NUM\n"
- "  --non-printable-format=FMT specify how non-printable chars are printed\n"
- msgstr ""
--"      --line-numbers=ILE     drukuj numer linii co ILE linii\n"
-+"      --line-numbers=ILE     drukowanie numer�w linii co ILE linii\n"
- "  -C                         to samo co --line-numbers=5\n"
--"  -f, --fontsize=ROZMIAR     u�yj czcionki danego ROZMIARU do tekstu\n"
-+"  -f, --fontsize=ROZMIAR     u�ycie czcionki danego ROZMIARU do tekstu\n"
- "  -L, --lines-per-page=ILE   liczba linii na stron� wirtualn�\n"
- "  -l, --chars-per-page=ILE   liczba kolumn na stron� wirtualn�\n"
--"  -m, --catman               potraktuj plik jako stron� manuala (to samo co -"
--"L66)\n"
--"  -T, --tabsize=ILE          ustaw rozmiar tabulacji na ILE znak�w\n"
--"  --non-printable-format=FMT ustaw spos�b drukowania niedrukowalnych znak�w\n"
-+"  -m, --catman               traktowanie pliku jako stron� manuala (to samo co\n"
-+"                               -L66)\n"
-+"  -T, --tabsize=ILE          ustawienie rozmiaru tabulacji na ILE znak�w\n"
-+"  --non-printable-format=FMT ustawienie sposobu drukowania znak�w\n"
-+"                               niedrukowalnych\n"
- 
- #: src/main.c:730
- msgid "Headings:\n"
- msgstr "Nag��wki:\n"
- 
- #: src/main.c:732
--#, fuzzy, no-c-format
-+#, no-c-format
- msgid ""
- "  -B, --no-header        no page headers at all\n"
- "  -b, --header[=TEXT]    set page header\n"
-@@ -540,19 +541,19 @@
- "  --footer[=TEXT]\n"
- "  --right-footer[=TEXT]\n"
- msgstr ""
--"  -B, --no-header            bez nag��wk�w\n"
--"  -b, --header[=TEKST]       ustaw nag��wek ka�dej strony\n"
--"  -u, --underlay[=TEKST]     wydrukuj TEKST jako t�o ka�dej strony\n"
--"  --center-title[=TEKST]     ustaw tytu� strony\n"
--"  --left-title[=TEKST]       ustaw lewy oraz prawy tytu� strony\n"
-+"  -B, --no-header            bez nag��wk�w stron\n"
-+"  -b, --header[=TEKST]       ustawianie nag��wka ka�dej strony\n"
-+"  -u, --underlay[=TEKST]     drukowanie TEKSTU jako t�a ka�dej strony\n"
-+"  --center-title[=TEKST]     ustawienie tytu�u strony\n"
-+"  --left-title[=TEKST]       ustawienie lewego oraz prawego tytu�u strony\n"
- "  --right-title[=TEKST]\n"
--"  --left-footer[=TEKST]      ustaw stopk�\n"
--"  --footer[=TEKST]           TEKST mo�e u�ywa� dyrektyw $ i %\n"
-+"  --left-footer[=TEKST]      ustawienie stopek na TEKST\n"
-+"  --footer[=TEKST]\n"
- "  --right-footer[=TEKST]\n"
- 
- #: src/main.c:743
- msgid "The TEXTs may use special escapes.\n"
--msgstr ""
-+msgstr "TEKSTY mog� korzysta� z sekwencji specjalnych.\n"
- 
- #: src/main.c:748
- msgid ""
-@@ -568,23 +569,25 @@
- "      --toc[=TEXT]           generate a table of content\n"
- msgstr ""
- "  -a, --pages[=ZAKRES]       lista stron do drukowania\n"
--"  -c, --truncate-lines*      przycinaj d�ugie linie\n"
--"  -i, --interpret*           interpretuj znaki tab, bs i ff\n"
-+"  -c, --truncate-lines*      przycinanie d�ugich linii\n"
-+"  -i, --interpret*           interpretowanie znak�w tab, bs i ff\n"
- "      --end-of-line=TYP      znak ko�ca linii (TYP: r, n, nr, rn, any)\n"
--"  -X, --encoding=NAZWA       u�yj systemu kodowania wej�ciowego NAZWA\n"
--"  -t, --title=NAZWA          ustaw nazw� zadania\n"
--"      --stdin=NAZWA          ustaw nazw� wej�cia standartowego\n"
--"      --print-anyway*        drukuj r�wnie� pliki binarne\n"
--"  -Z, --delegate*            deleguj pliki innym aplikacjom\n"
--"      --toc[=TEKST]          wygeneruj spis tre�ci\n"
-+"  -X, --encoding=NAZWA       u�ycie systemu kodowania wej�ciowego NAZWA\n"
-+"  -t, --title=NAZWA          ustawienie nazwy zadania\n"
-+"      --stdin=NAZWA          ustawienie nazwy wej�cia standartowego\n"
-+"      --print-anyway*        drukowanie tak�e plik�w binarnych\n"
-+"  -Z, --delegate*            delegowanie plik�w do innych aplikacji\n"
-+"      --toc[=TEKST]          generowanie spisu tre�ci\n"
- 
- #: src/main.c:760
- msgid ""
- "When delegations are enabled, a2ps may use other applications to handle the\n"
--"processing of files that should not be printed as raw information, e.g., "
--"HTML\n"
-+"processing of files that should not be printed as raw information, e.g., HTML\n"
- "PostScript, PDF etc.\n"
- msgstr ""
-+"Przy w��czonych delegacjach a2ps mo�e u�ywa� innej aplikacji do przetwarzania\n"
-+"plik�w, kt�re nie powinny by� drukowane jako surowa informacja, np. HTML,\n"
-+"PostScript, PDF itp.\n"
- 
- #: src/main.c:767
- msgid ""
-@@ -594,14 +597,13 @@
- "  -g                         alias for --highlight-level=heavy\n"
- "  --strip-level=NUM          level of comments stripping\n"
- msgstr ""
--"  -E, --pretty-print[=J�ZYK] drukuj z dekoracj� (u�yj stylu J�ZYK)\n"
--"  --highlight-level=POZIOM   ustaw POZIOM dekoracji\n"
-+"  -E, --pretty-print[=J�ZYK] drukowanie z dekoracj� (u�ycie stylu J�ZYK)\n"
-+"  --highlight-level=POZIOM   ustawienie POZIOMU dekoracji\n"
- "                             POZIOM jest jednym z none, normal lub heavy\n"
- "  -g                         to samo co --highlight-level=heavy\n"
- "  --strip-level=ILE          poziom eliminacji komentarzy\n"
- 
- #: src/main.c:776
--#, fuzzy
- msgid ""
- "  -o, --output=FILE          leave output to file FILE.  If FILE is `-',\n"
- "                             leave output to stdout.\n"
-@@ -611,12 +613,13 @@
- "  -d                         send output to the default printer\n"
- "                             (this is the default behavior)\n"
- msgstr ""
--"  -o, --output=PLIK          drukuj do pliku PLIK. Je�li PLIK jest `-',\n"
--"                             drukuj na standardowege wyj�cie.\n"
--"  --version-control=WORD     nastaw kontrol� wersji\n"
--"  --suffix=SUFFIX            nastaw rozszerzenie plik�w zapasowych\n"
--"  -P, --printer=NAZWA        drukuj na drukarce NAZWA\n"
--"  -d                         drukuj na domy�lnej drukarce\n"
-+"  -o, --output=PLIK          drukowanie do pliku PLIK. Je�li PLIK jest `-',\n"
-+"                             drukowanie na standardowe wyj�cie.\n"
-+"  --version-control=METODA   wymuszenie kontroli wersji\n"
-+"  --suffix=SUFFIX            wymuszenie rozszerzenia plik�w zapasowych\n"
-+"  -P, --printer=NAZWA        drukowanie na drukarce NAZWA\n"
-+"  -d                         drukowanie na domy�lnej drukarce\n"
-+"                             (zachowanie domy�lne)\n"
- 
- #: src/main.c:787
- msgid ""
-@@ -630,20 +633,21 @@
- "  -k, --page-prefeed         enable page prefeed\n"
- "  -K, --no-page-prefeed      disable page prefeed\n"
- msgstr ""
--"      --prologue=PLIK        u�yj PLIK.pro jako prologu PostScript\n"
--"      --ppd[=KLUCZ]          wyb�r PPD: automatyczna lub KLUCZ\n"
--"  -n, --copies=ILE           drukuj ILE kopii ka�dej strony\n"
--"  -s, --sides=ILE            liczba stron papieru (recto/recto-verso)\n"
--"  -S, --setpagedevice=K[:V]  prze�lij definicj� `pagedevice'\n"
--"      --statusdict=K[:[:]V]  prze�lij definicj� w `statusdict'\n"
--"  -k, --page-prefeed         w��cz `page prefeed'\n"
--"  -K, --no-page-prefeed      wy��cz `page prefeed'\n"
-+"      --prologue=PLIK        u�ycie PLIK.pro jako prologu PostScriptu\n"
-+"      --ppd[=KLUCZ]          wyb�r PPD: automatyczny lub KLUCZ\n"
-+"  -n, --copies=ILE           drukowanie ILU kopii ka�dej strony\n"
-+"  -s, --sides=ILE            liczba trybu duplex (`1' lub `simplex'\n"
-+"                               (jednostronnie), `2' lub `duplex' (dwustronnie),\n"
-+"                               `tumble')\n"
-+"  -S, --setpagedevice=K[:V]  przekazanie definicji `pagedevice' na wyj�cie\n"
-+"      --statusdict=K[:[:]V]  przekazanie definicji `statusdict' na wyj�cie\n"
-+"  -k, --page-prefeed         w��czenie `page prefeed'\n"
-+"  -K, --no-page-prefeed      wy��czenie `page prefeed'\n"
- 
- #: src/main.c:801
- msgid ""
- "By default a2ps is tuned to do what you want to, so trust it.  To pretty\n"
--"print the content of the `src' directory and a table of content, and send "
--"the\n"
-+"print the content of the `src' directory and a table of content, and send the\n"
- "result to the printer `lw',\n"
- "\n"
- "    $ a2ps -P lw --toc src/*\n"
-@@ -660,30 +664,44 @@
- "\n"
- "    $ a2ps -=book paper.dvi.gz -d\n"
- msgstr ""
-+"Domy�lnie a2ps jest dostrojony do tego, co chcemy zrobi�, wystarczy mu zaufa�.\n"
-+"Aby �adnie wydrukowa� zawarto�� katalogu `src' i spis tre�ci oraz wys�a� wynik\n"
-+"na drukark� `lw', wystarczy:\n"
-+"\n"
-+"    $ a2ps -P lw --toc src/*\n"
-+"\n"
-+"Aby przetworzy� pliki `sample.ps' i `sample.html' oraz wy�wietli� wynik:\n"
-+"\n"
-+"    $ a2ps -P display sample.ps sample.html\n"
-+"\n"
-+"Aby przetworzy� mailbox po 4:\n"
-+"\n"
-+"    $ a2ps -=mail -4 mailbox\n"
-+"\n"
-+"Aby wydrukowa� jako broszur� na domy�lnej drukarce obs�uguj�cej Duplex:\n"
-+"\n"
-+"    $ a2ps -=book paper.dvi.gz -d\n"
- 
- #: src/main.c:822
--#, fuzzy
- msgid ""
- "News, updates and documentation: visit http://www.gnu.org/software/a2ps/.\n"
- msgstr ""
--"Nowo�ci, nowe wersje i dokumentacja s� dost�pne na http://www.inf.enst.fr/"
--"~demaille/a2ps/\n"
-+"Nowo�ci, nowe wersje i dokumentacja s� dost�pne pod adresem\n"
-+"http://www.gnu.org/software/a2ps/.\n"
- 
- #: src/main.c:824
--#, fuzzy
- msgid "Report bugs to <bug-a2ps at gnu.org>.\n"
--msgstr "Informacje o b��dach i uwagi nale�y kierowa� do <bug-a2ps at gnu.org>\n"
-+msgstr "Informacje o b��dach nale�y kierowa� do <bug-a2ps at gnu.org>\n"
- 
- #: src/main.c:942
--#, fuzzy
- msgid ""
- "Copyright (c) 1988-1993 Miguel Santana\n"
- "Copyright (c) 1995-2000 Akim Demaille, Miguel Santana\n"
- "Copyright (c) 2007- Akim Demaille, Miguel Santana and Masayuki Hatta"
- msgstr ""
--"\n"
--"Copyright (c) 1988, 89, 90, 91, 92, 93 Miguel Santana\n"
--"Copyright (c) 1995, 96, 97, 98, 99 Akim Demaille, Miguel Santana\n"
-+"Copyright (c) 1988-1993 Miguel Santana\n"
-+"Copyright (c) 1995-2000 Akim Demaille, Miguel Santana\n"
-+"Copyright (c) 2007- Akim Demaille, Miguel Santana and Masayuki Hatta"
- 
- #: src/main.c:1173
- msgid "Table of Content"
-@@ -692,21 +710,21 @@
- #: src/parsessh.y:236
- #, c-format
- msgid "cannot process `%s' which requires a2ps version %s"
--msgstr "nie mog� przetworzy� `%s' kt�re wymaga a2ps w wersji %s"
-+msgstr "nie mo�na przetworzy� `%s' wymagaj�cego a2ps w wersji %s"
- 
- #: src/sheets-map.l:111
--#, fuzzy, c-format
-+#, c-format
- msgid "unexpected character `%c'"
--msgstr "nieznana opcja `%c' (%d)"
-+msgstr "nieoczekiwany znak `%c'"
- 
- #: src/sheets-map.l:211 lexppd.l:211
- msgid "too many includes"
--msgstr ""
-+msgstr "za du�o do��cze�"
- 
- #: src/sheets-map.l:296 src/sheets-map.l:303
--#, fuzzy, c-format
-+#, c-format
- msgid "no key defined for `%s'"
--msgstr "nie mog� znale�� pliku `%s'"
-+msgstr "nie zdefiniowano klucza dla `%s'"
- 
- #: src/select.c:122 src/ssheet.c:866 fonts.l:838 fonts.l:840 fonts.l:842
- #: lib/pathwalk.c:328 lib/pathwalk.c:414
-@@ -721,7 +739,7 @@
- #: src/ssheet.c:295
- #, c-format
- msgid "cannot compile regular expression `%s': %s"
--msgstr "nie mog�em skompilowa� wyra�enie regularnego `%s': %s"
-+msgstr "nie mo�na skompilowa� wyra�enia regularnego `%s': %s"
- 
- #: src/ssheet.c:974 src/ssheet.c:995
- msgid "Known Style Sheets"
-@@ -730,7 +748,7 @@
- #: src/ssheet.c:1461
- #, c-format
- msgid "cannot find style sheet `%s': using plain style"
--msgstr "nie mog�em znale�� stylu `%s': u�yto stylu prostego"
-+msgstr "nie mo�na znale�� stylu `%s': u�yto stylu prostego"
- 
- #: src/sshread.c:453
- #, c-format
-@@ -739,20 +757,21 @@
- 
- #: src/version-etc.c:38
- msgid "Copyright (C) 1999 Free Software Foundation, Inc."
--msgstr ""
-+msgstr "Copyright (C) 1999 Free Software Foundation, Inc."
- 
- #: src/version-etc.c:60
--#, fuzzy, c-format
-+#, c-format
- msgid "Written by %s.\n"
--msgstr "Wydrukowa� %s"
-+msgstr "Autorzy: %s.\n"
- 
- #: src/version-etc.c:66
- msgid ""
- "This is free software; see the source for copying conditions.  There is NO\n"
- "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n"
- msgstr ""
--"Ten program jest wolny (`Free'); warunki kopiowania s� w �r�d�ach.\n"
--"Program udost�pniony bez �ADNEJ gwarancji.\n"
-+"To oprogramowanie jest darmowe; warunki kopiowania s� opisane w �r�d�ach.\n"
-+"Autorzy nie daj� �ADNYCH gwarancji, w tym r�wnie� gwarancji MO�LIWO�CI\n"
-+"SPRZEDA�Y lub PRZYDATNO�CI DO KONKRETNYCH ZASTOSOWA�.\n"
- 
- #: src/versions.c:133
- #, c-format
-@@ -785,7 +804,7 @@
- 
- #: lib/closeout.c:71 lib/closeout.c:73
- msgid "write error"
--msgstr ""
-+msgstr "b��d zapisu"
- 
- #: confg.gperf:157 lib/encoding.c:638
- #, c-format
-@@ -813,7 +832,7 @@
- #: confg.gperf:321
- #, c-format
- msgid "obsolete `%s' entry.  Ignored"
--msgstr "linia `%s' przestarza�a.  Zignorowana"
-+msgstr "linia `%s' przestarza�a. Zignorowana"
- 
- #: lib/encoding.c:1114 lib/encoding.c:1135
- msgid "Known Encodings"
-@@ -850,11 +869,11 @@
- 
- #: lib/madir.c:59
- msgid "rows first"
--msgstr "wiersze najpierw"
-+msgstr "najpierw wiersze"
- 
- #: lib/madir.c:62
- msgid "columns first"
--msgstr "kolumny najpierw"
-+msgstr "najpierw kolumny"
- 
- #: lib/media.c:173
- #, c-format
-@@ -896,7 +915,7 @@
- 
- #: lib/metaseq.c:308 lib/metaseq.c:327
- msgid "cannot get current working directory"
--msgstr "nie mog�em otrzyma� katalogu bie��cego"
-+msgstr "nie mo�na uzyska� katalogu bie��cego"
- 
- #: lib/metaseq.c:341 lib/metaseq.c:534 lib/metaseq.c:563 lib/metaseq.c:652
- #: lib/metaseq.c:954 lib/metaseq.c:987
-@@ -951,7 +970,7 @@
- #: lib/options.c:302
- #, c-format
- msgid "Try `%s --help' for more information.\n"
--msgstr "Spr�buj `%s --help' �eby otrzyma� wi�cej informacji\n"
-+msgstr "Polecenie `%s --help' pozwoli uzyska� wi�cej informacji\n"
- 
- #: lib/output.c:466
- #, c-format
-@@ -985,9 +1004,9 @@
- msgstr "niedozwolony przedzia� `%s'"
- 
- #: lib/printers.c:396 lib/printers.c:413
--#, fuzzy, c-format
-+#, c-format
- msgid "no command for the `%s' (%s%s)"
--msgstr "brak domy�lnej komendy dla nieznanej drukarki `%s'"
-+msgstr "brak polecenia dla `%s' (%s%s)"
- 
- #: lib/printers.c:429
- msgid "sent to the standard output"
-@@ -1027,11 +1046,11 @@
- 
- #: lib/quotearg.c:200
- msgid "`"
--msgstr ""
-+msgstr "`"
- 
- #: lib/quotearg.c:203
- msgid "'"
--msgstr ""
-+msgstr "'"
- 
- #: lib/userdata.c:129
- msgid "user"
-@@ -1057,7 +1076,7 @@
- #: lib/xbackupfile.c:240 lib/xbackupfile.c:252
- #, c-format
- msgid "cannot rename file `%s' as `%s'"
--msgstr "nie mog�em przemianowa� pliku `%s' na `%s'"
-+msgstr "nie mo�na przemianowa� pliku `%s' na `%s'"
- 
- #: lib/xbackupfile.c:255
- #, c-format
-@@ -1065,14 +1084,14 @@
- msgstr "odtworzony plik `%s'"
- 
- #: lib/argmatch.c:159
--#, fuzzy, c-format
-+#, c-format
- msgid "invalid argument %s for `%s'"
--msgstr "niepoprawny argument `%s' dla opcji `%s'"
-+msgstr "niepoprawny argument %s dla opcji `%s'"
- 
- #: lib/argmatch.c:160
--#, fuzzy, c-format
-+#, c-format
- msgid "ambiguous argument %s for `%s'"
--msgstr "dwuznaczny argument `%s' dla opcji `%s'"
-+msgstr "niejednoznaczny argument %s dla opcji `%s'"
- 
- #: lib/argmatch.c:178
- #, c-format
-@@ -1086,7 +1105,7 @@
- #: lib/getopt.c:675
- #, c-format
- msgid "%s: option `%s' is ambiguous\n"
--msgstr "%s: opcja `%s' jest dwuznaczna\n"
-+msgstr "%s: opcja `%s' jest niejednoznaczna\n"
- 
- #: lib/getopt.c:700
- #, c-format
-@@ -1131,382 +1150,9 @@
- #: lib/getopt.c:862
- #, c-format
- msgid "%s: option `-W %s' is ambiguous\n"
--msgstr "%s: opcja: `-W %s' jest dwuznaczna\n"
-+msgstr "%s: opcja: `-W %s' jest niejednoznaczna\n"
- 
- #: lib/getopt.c:880
- #, c-format
- msgid "%s: option `-W %s' doesn't allow an argument\n"
- msgstr "%s: opcja `-W %s' nie mo�e mie� argumentu\n"
--
--#, fuzzy
--#~ msgid "end of line in a %s"
--#~ msgstr "koniec linii w wyra�eniu regularnym"
--
--#~ msgid "end-of-line in regular expression"
--#~ msgstr "koniec linii w wyra�eniu regularnym"
--
--#, fuzzy
--#~ msgid ""
--#~ "Copyright (c) 1988, 89, 90, 91, 92, 93 Miguel Santana\n"
--#~ "Copyright (c) 1995, 96, 97, 98, 99 Akim Demaille, Miguel Santana"
--#~ msgstr ""
--#~ "\n"
--#~ "Copyright (c) 1988, 89, 90, 91, 92, 93 Miguel Santana\n"
--#~ "Copyright (c) 1995, 96, 97, 98, 99 Akim Demaille, Miguel Santana\n"
--
--#~ msgid "Tasks (exit successfully):\n"
--#~ msgstr "Zada� (wynik pomy�lny):\n"
--
--#~ msgid ""
--#~ "This program is free software; you can redistribute it and/or modify\n"
--#~ "it under the terms of the GNU General Public License as published by\n"
--#~ "the Free Software Foundation; either version 3, or (at your option)\n"
--#~ "any later version.\n"
--#~ "\n"
--#~ "This program is distributed in the hope that it will be useful,\n"
--#~ "but WITHOUT ANY WARRANTY; without even the implied warranty of\n"
--#~ "MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n"
--#~ "GNU General Public License for more details.\n"
--#~ "\n"
--#~ "You should have received a copy of the GNU General Public License\n"
--#~ "along with this program; if not, write to the Free Software Foundation,\n"
--#~ "Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.\n"
--#~ msgstr ""
--#~ "Ten program jest darmowy; mo�esz rozprowadza� go i/lub modyfikowa� "
--#~ "zachowuj�c\n"
--#~ "warunki Powszechnej Licencji Publicznej GNU (General Public Licence),\n"
--#~ "opublikowanej przez Free Software Foundation, w wersji 2 lub wy�szej.\n"
--#~ "\n"
--#~ "program ten jest rozprowadzany w nadziei, �e b�dzie przydatny,\n"
--#~ "ale BEZ �ADNEJ GWARANCJI, nawet bez domy�lnej gwarancji SPRZEDAWALNO�CI\n"
--#~ "lub PRZYDATNO�CI DO KONKRETNYCH ZASTOSOWA�. Szczeg�y znajdziesz\n"
--#~ "w Powszechnej Licencji Publicznej GNU.\n"
--#~ "\n"
--#~ "Powiniene� otrzyma� kopi� Powszechnej Licencji Publicznej GNU wraz\n"
--#~ "z tym programem. Je�li nie, napisz do Free Software Foundation,\n"
--#~ "Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.\n"
--
--#~ msgid ""
--#~ "Written by <Akim.Demaille at inf.enst.fr> and <Miguel.Santana at st.com>.\n"
--#~ msgstr ""
--#~ "Autorstwa <Akim.Demaille at inf.enst.fr> oraz <Miguel.Santana at st.com>\n"
--
--#~ msgid "no default command for option `-d'"
--#~ msgstr "brak domy�lnej komendy dla opcji `-d'"
--
--#~ msgid "pipe in %s\n"
--#~ msgstr "potok w %s\n"
--
--#~ msgid "save in %s\n"
--#~ msgstr "zapisuj w %s\n"
--
--#, fuzzy
--#~ msgid "%s: invalid argument `%s' for `%s'\n"
--#~ msgstr "niepoprawny argument `%s' dla opcji `%s'"
--
--#, fuzzy
--#~ msgid "invalid interval: %s"
--#~ msgstr "niedozwolony przedzia� ca�kowity `%s'"
--
--#~ msgid "illegal integer interval: %s"
--#~ msgstr "niedozwolony przedzia� ca�kowity `%s'"
--
--#, fuzzy
--#~ msgid "cannot find file %s"
--#~ msgstr "nie mog�em znale�� pliku `%s'"
--
--#, fuzzy
--#~ msgid "unrecognized font `%s'"
--#~ msgstr "nieznana czcionka `%s'"
--
--#, fuzzy
--#~ msgid "unrecognized face `%s'"
--#~ msgstr "nieznany styl czcionki `%s'"
--
--#, fuzzy
--#~ msgid "missing argument for %s"
--#~ msgstr "brakuj�cy argument dla dyrektywy `%s'"
--
--#, fuzzy
--#~ msgid "invalid variable identifier %s"
--#~ msgstr "niepoprawny identyfikator makra `%s'"
--
--#, fuzzy
--#~ msgid "cannot create file %s"
--#~ msgstr "nie mog�em utworzy� pliku wyj�ciowego `%s'"
--
--#, fuzzy
--#~ msgid "cannot open a pipe on %s"
--#~ msgstr "nie mog�em otworzy� rury na `%s'"
--
--#, fuzzy
--#~ msgid "cannot open file %s"
--#~ msgstr "nie mog�em otwo�y� pliku `%s'"
--
--#, fuzzy
--#~ msgid "cannot open configuration file %s"
--#~ msgstr "nie mog�em otworzy� pliku konfiguracyjnego `%s'"
--
--#~ msgid "encoding %s unknown"
--#~ msgstr "nieznane kodowanie %s"
--
--#~ msgid "  library path        = \n"
--#~ msgstr "  �cie�ka do bibliotek = \n"
--
--#~ msgid "user option `%s' not defined"
--#~ msgstr "niezdefiniowana opcja u�ytkownika `%s'"
--
--#, fuzzy
--#~ msgid "illegal option: %s"
--#~ msgstr "niedozwolona opcja `%s'"
--
--#~ msgid "illegal option: `%s'"
--#~ msgstr "niedozwolona opcja `%s'"
--
--#~ msgid ""
--#~ "syntax error in option string `%s':\n"
--#~ "missing end of quotation: %c"
--#~ msgstr ""
--#~ "b��d sk�adniowy w opcji `%s':\n"
--#~ "brak ko�ca cudzys�owa: %c"
--
--#, fuzzy
--#~ msgid "cannot backup and create file `%s'"
--#~ msgstr "nie mog�em utworzy� pliku wyj�ciowego `%s'"
--
--#~ msgid "wrong value for option %s: `%s'"
--#~ msgstr "z�a warto�c opcji %s: `%s'"
--
--#~ msgid "Valid arguments are integers between %d and %d\n"
--#~ msgstr "Poprawnymi argumentami s� liczby ca�kowite w przedziale %d-%d\n"
--
--#~ msgid "Valid arguments are integers greater than %d\n"
--#~ msgstr "Poprawnymi argumentami s� liczby ca�kowite powy�ej %d\n"
--
--#~ msgid "Valid arguments are lengths between %gpt and %gpt\n"
--#~ msgstr "Poprawnymi argumentami s� d�ugosci pomi�dzy %gpt a %gpt\n"
--
--#~ msgid "cannot find configuration file `%s'"
--#~ msgstr "nie mog�em znale�� pliku konfiguracyjnego `%s'"
--
--#~ msgid "Dynamic array `%s':\n"
--#~ msgstr "Tabela dynamiczna `%s':\n"
--
--#~ msgid "\tload: %d/%d (%2.1f%%)\n"
--#~ msgstr "\tload: %d/%d (%2.1f%%)\n"
--
--#~ msgid "Dynamic string:\n"
--#~ msgstr "Dynamiczny ci�g znak�w:\n"
--
--#~ msgid "steady"
--#~ msgstr "sta�y"
--
--#~ msgid "linear"
--#~ msgstr "liniowy"
--
--#~ msgid "geometrical"
--#~ msgstr "geometryczny"
--
--#~ msgid "\tgrowth: %s, increment: %d\n"
--#~ msgstr "\twzrost: %s, inkrementacja: %d\n"
--
--#~ msgid "can't allocate %ld bytes for hash table: memory exhausted"
--#~ msgstr ""
--#~ "nie mo�na zarezerwowa� %ld znak�w na tablic� rozproszon�: pami�� "
--#~ "wyczerpana"
--
--#~ msgid "Load=%ld/%ld=%.0f%%, "
--#~ msgstr "Load=%ld/%ld=%.0f%%, "
--
--#~ msgid "Rehash=%d, "
--#~ msgstr "Rehash=%d, "
--
--#~ msgid "Collisions=%ld/%ld=%.0f%%"
--#~ msgstr "Kolizje=%ld/%ld=%.0f%%"
--
--#~ msgid "Document title"
--#~ msgstr "tytu� dokumentu"
--
--#~ msgid "Page label"
--#~ msgstr "Numer strony"
--
--#~ msgid "Valid arguments are floats greater than %.1f\n"
--#~ msgstr "Poprawnymi argumentami s� liczby powy�ej %.1f\n"
--
--#~ msgid "free"
--#~ msgstr "wolne"
--
--#~ msgid "  %-10s = save in %s\n"
--#~ msgstr "  %-10s = zachowaj w %s\n"
--
--#~ msgid "water mark"
--#~ msgstr "t�o"
--
--#~ msgid "right header"
--#~ msgstr "prawy nag��wek"
--
--#~ msgid "center footer"
--#~ msgstr "stopka centralna"
--
--#~ msgid "right footer"
--#~ msgstr "prawa stopka"
--
--#~ msgid "left footer"
--#~ msgstr "lewa stopka"
--
--#~ msgid "center title"
--#~ msgstr "tytu� centralny"
--
--#~ msgid "right title"
--#~ msgstr "prawy tytu�"
--
--#~ msgid "left title"
--#~ msgstr "lewy tytu�"
--
--#~ msgid "General information on %s:\n"
--#~ msgstr "Informacja generalna o %s:\n"
--
--#~ msgid ""
--#~ "  version             = %s\n"
--#~ "  verbosity level     = %d\n"
--#~ "  library path        = \n"
--#~ msgstr ""
--#~ "Informacja generalna o %s:\n"
--#~ "  wersja               = %s\n"
--#~ "  stopie� `verbosity'  = %d\n"
--#~ "  �cie�ka do bibliotek = \n"
--
--#~ msgid "found following options (argc=%d):\n"
--#~ msgstr "by�y nast�puj�ce opcje (argc=%d):\n"
--
--#~ msgid "failure\n"
--#~ msgstr "niepowodzenie\n"
--
--#~ msgid "Walk through path\n"
--#~ msgstr "Eksploracja �cie�ki\n"
--
--#~ msgid "Unkown Printer"
--#~ msgstr "Nieznana drukarka"
--
--#~ msgid "[%s (%s): 1 sheet]\n"
--#~ msgstr "[%s (%s): 1 strona]\n"
--
--#~ msgid "[%s (%s): %d sheets]\n"
--#~ msgstr "[%s (%s): %d stron na %d kartkach]\n"
--
--#~ msgid "%s: no closing `%s' for %s escape"
--#~ msgstr "%s: brak zamykaj�cego `%s' do dyrektywy %s"
--
--#~ msgid "%s: too long variable name for %s escape"
--#~ msgstr "%s: nazwa zmiennej za d�uga w dyrektywie %s"
--
--#~ msgid "file_lookup(%s%c%s%s) = "
--#~ msgstr "file_lookup(): (%s%c%s%s)"
--
--#~ msgid "suffix_lookup(): %s%c*.%s\n"
--#~ msgstr "suffix_lookup(): %s%c*.%s\n"
--
--#~ msgid ""
--#~ "  -P, --printer=NAME         send output to printer NAME\n"
--#~ "  -d                         send output to the  default printer\n"
--#~ "  -s, --sides=NUM            number of sheet sides (recto/recto-verso)\n"
--#~ msgstr ""
--#~ "  -P, --printer=NAME         drukuj na drukarce NAME\n"
--#~ "  -d                         drukuj na drukarce domy�lnej\n"
--#~ "  -s  --sides=NUM            ustaw ilo�� stron papieru (recto/recto-"
--#~ "verso)\n"
--
--#~ msgid "In the style %s, the keyword `%s' uses upper chars"
--#~ msgstr "W stylu %s s�owo kluczowe `%s' u�ywa wielkich liter"
--
--#~ msgid "In the style %s, the sequence `%s-%s' uses upper chars"
--#~ msgstr "W stylu %s ci�g `%s-%s' u�ywa wielkich liter"
--
--#~ msgid "in style %s, keyword `%s' is defined twice"
--#~ msgstr "W stylu %s s�owo kluczowe `%s' jest zdefiniowane dwa razy"
--
--#~ msgid "in style %s, operator `%s' is defined twice"
--#~ msgstr "W stylu %s s�owo kluczowe `%s' jest zdefiniowane dwa razy"
--
--#~ msgid "can't get current working directory"
--#~ msgstr "nie mog�em otrzyma� katalogu domy�lnego"
--
--#~ msgid "expansion of %s user string (`%s') is `%s'\n"
--#~ msgstr "rozwini�cie ci�gu u�ytkownika %s (\"%s\") jest \"%s\"\n"
--
--#~ msgid "cannot open `%s'"
--#~ msgstr "nie mog�em otwo�y� pliku \"%s\""
--
--#~ msgid "error opening `%s'"
--#~ msgstr "b��d przy otwieraniu pliku '%s' "
--
--#~ msgid "error getting file `%s' modification time"
--#~ msgstr "b��d przy otrzymywaniu czasu ostatniej zmiany pliku \"%s\""
--
--#~ msgid "cannot find file \"%s%s\""
--#~ msgstr "nie mog�em znale�� pliku \"%s%s\""
--
--#~ msgid "couldn't find system's configuration file `%s%c%s'"
--#~ msgstr "nie mog�em otworzy� systemowego pliku konfiguracyjnego `%s%c%s'"
--
--#, fuzzy
--#~ msgid "unable to fork"
--#~ msgstr "nie mog�em otworzy� rury"
--
--#~ msgid "error starting `/bin/sh -c %s'"
--#~ msgstr "b��d przy startowaniu `/bin/sh -c %s'"
--
--#~ msgid "[Total: %d page on "
--#~ msgstr "[Wszystkich: %d strona na "
--
--#~ msgid "sheet"
--#~ msgstr "strona"
--
--#~ msgid "space"
--#~ msgstr "odst�p"
--
--#~ msgid "caret"
--#~ msgstr "daszek"
--
--#~ msgid "Known Media\n"
--#~ msgstr "Znane media\n"
--
--#~ msgid "Known languages (%d)"
--#~ msgstr "Znane j�zyki (%d)"
--
--#~ msgid ""
--#~ "  In %s:\n"
--#~ "\t"
--#~ msgstr ""
--#~ "  W %s:\n"
--#~ "\t"
--
--#~ msgid "rows"
--#~ msgstr "linii"
--
--#~ msgid "columns"
--#~ msgstr "kolumn"
--
--#~ msgid "path_walk() on path %s\n"
--#~ msgstr "path_walk() na �cie�ce %s\n"
--
--#~ msgid "In the style %s, the symbol '%s' uses upper chars"
--#~ msgstr "W stylu %s symbol `%s' u�ywa wielkich liter"
--
--#~ msgid "in style %s, symbol `%s' is defined twice"
--#~ msgstr "W stylu %s symbol `%s' jest zdefiniowane dwa razy"
--
--#~ msgid "in style %s, regular symbol `%s' is defined twice"
--#~ msgstr "W stylu %s symbol zyk�y `%s' jest zdefiniowane dwa razy"
--
--#~ msgid "in style %s, special symbol `%s' is defined twice"
--#~ msgstr "W stylu %s symbol specjalny `%s' jest zdefiniowane dwa razy"
--
--#~ msgid "not enough \\verb delimiters (%s) to print %s"
--#~ msgstr "za ma�o znak�w ograniczaj�cych \\verb (%s) przy drukowaniu %s"
--
--#~ msgid "couldn't find prolog \"%s\""
--#~ msgstr "nie mog�em znale�� prologu \"%s\""
--
--#~ msgid "unknown"
--#~ msgstr "nieznane"
diff --git a/a2ps-security.patch b/a2ps-security.patch
deleted file mode 100644
index f32e1f3..0000000
--- a/a2ps-security.patch
+++ /dev/null
@@ -1,65 +0,0 @@
---- a2ps-4.13/lib/routines.c~	1999-10-16 06:46:37.000000000 +0200
-+++ a2ps-4.13/lib/routines.c	2003-08-21 09:58:57.361425544 +0200
-@@ -242,3 +242,50 @@
-   /* Don't complain if you can't unlink.  Who cares of a tmp file? */
-   unlink (filename);
- }
-+
-+/*
-+ * Securely generate a temp file, and make sure it gets
-+ * deleted upon exit.
-+ */
-+static char **	tempfiles = NULL;
-+static unsigned	ntempfiles = 0;
-+
-+static void
-+cleanup_tempfiles()
-+{
-+	while (ntempfiles--)
-+		unlink(tempfiles[ntempfiles]);
-+}
-+
-+char *
-+safe_tempnam(const char *pfx)
-+{
-+	char	*dirname, *filename;
-+	int	fd;
-+
-+	if (!(dirname = getenv("TMPDIR")))
-+		dirname = "/tmp";
-+
-+	tempfiles = (char **) realloc(tempfiles,
-+			(ntempfiles+1) * sizeof(char *));
-+	if (tempfiles == NULL)
-+		return NULL;
-+
-+	filename = malloc(strlen(dirname) + strlen(pfx) + sizeof("/XXXXXX"));
-+	if (!filename)
-+		return NULL;
-+
-+	sprintf(filename, "%s/%sXXXXXX", dirname, pfx);
-+
-+	if ((fd = mkstemp(filename)) < 0) {
-+		free(filename);
-+		return NULL;
-+	}
-+	close(fd);
-+
-+	if (ntempfiles == 0)
-+		atexit(cleanup_tempfiles);
-+	tempfiles[ntempfiles++] = filename;
-+
-+	return filename;
-+}
---- a2ps-4.13/lib/routines.h~	1999-10-18 22:24:41.000000000 +0200
-+++ a2ps-4.13/lib/routines.h	2003-08-21 09:55:11.500761584 +0200
-@@ -255,7 +255,7 @@
- /* If _STR_ is not defined, give it a tempname in _TMPDIR_ */
- #define tempname_ensure(Str)				\
- do {							\
--  (Str) = (Str) ? (Str) : tempnam (NULL, "a2_");	\
-+  (Str) = (Str) ? (Str) : safe_tempnam("a2_");		\
- } while (0)
--
-+char * safe_tempnam(const char *);
- #endif
diff --git a/a2ps-texinfo.patch b/a2ps-texinfo.patch
deleted file mode 100644
index 1b6747c..0000000
--- a/a2ps-texinfo.patch
+++ /dev/null
@@ -1,9 +0,0 @@
---- a2ps-4.14/doc/a2ps.texi.orig	2020-09-03 06:28:29.283053809 +0200
-+++ a2ps-4.14/doc/a2ps.texi	2020-09-03 06:43:07.508296055 +0200
-@@ -1,5 +1,6 @@
- \input texinfo @c -*- texinfo -*-
- @c %**start of header
-+ at documentencoding UTF-8
- @setfilename a2ps.info
- @settitle General Purpose PostScript Generating Utility
- @c @setchapternewpage odd
diff --git a/format-security.patch b/format-security.patch
deleted file mode 100644
index 3f8b4a6..0000000
--- a/format-security.patch
+++ /dev/null
@@ -1,44 +0,0 @@
---- a2ps-4.14/lib/output.c~	2015-04-01 22:07:29.000000000 +0200
-+++ a2ps-4.14/lib/output.c	2015-04-01 22:08:53.825344087 +0200
-@@ -525,7 +525,7 @@
- 		     expand_user_string (job, FIRST_FILE (job),
- 					 (const uchar *) "Expand: requirement",
- 					 (const uchar *) token));
--	output (dest, expansion);
-+	output (dest, "%s", expansion);
- 	continue;
-       }
- 
---- a2ps-4.14/lib/psgen.c~	2007-12-29 02:58:22.000000000 +0100
-+++ a2ps-4.14/lib/psgen.c	2015-04-01 22:09:36.668677711 +0200
-@@ -232,7 +232,7 @@
-     default:
-       *buf = '\0';
-       ps_escape_char (job, cp[i], buf);
--      output (jdiv, (char *) buf);
-+      output (jdiv, "%s", (char *) buf);
-       break;
-     }
-   }
---- a2ps-4.14/lib/parseppd.y~	2007-12-29 02:58:21.000000000 +0100
-+++ a2ps-4.14/lib/parseppd.y	2015-04-01 22:12:11.502012094 +0200
-@@ -154,7 +154,7 @@
- void
- yyerror (const char *msg)
- {
--  error_at_line (1, 0, ppdfilename, ppdlineno, msg);
-+  error_at_line (1, 0, ppdfilename, ppdlineno, "%s", msg);
- }
- 
- /*
---- a2ps-4.14/src/parsessh.y~	2007-12-29 02:58:35.000000000 +0100
-+++ a2ps-4.14/src/parsessh.y	2015-04-01 22:12:50.782012360 +0200
-@@ -740,7 +740,7 @@
- void
- yyerror (const char *msg)
- {
--  error_at_line (1, 0, sshfilename, sshlineno, msg);
-+  error_at_line (1, 0, sshfilename, sshlineno, "%s", msg);
- }
- 
- /*
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/a2ps.git/commitdiff/938b2c3a24c665cb1d60b83d7a6081bf963d34aa



More information about the pld-cvs-commit mailing list