commit 53ba9aad184a911717e6db72a2ab593a7b4ca49d18b2c5bf776cc8899c4d5005 Author: OBS User unknown Date: Mon Jan 15 22:50:44 2007 +0000 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/a2ps?expand=0&rev=1 diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..9b03811 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,23 @@ +## Default LFS +*.7z filter=lfs diff=lfs merge=lfs -text +*.bsp filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.gem filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.jar filter=lfs diff=lfs merge=lfs -text +*.lz filter=lfs diff=lfs merge=lfs -text +*.lzma filter=lfs diff=lfs merge=lfs -text +*.obscpio filter=lfs diff=lfs merge=lfs -text +*.oxt filter=lfs diff=lfs merge=lfs -text +*.pdf filter=lfs diff=lfs merge=lfs -text +*.png filter=lfs diff=lfs merge=lfs -text +*.rpm filter=lfs diff=lfs merge=lfs -text +*.tbz filter=lfs diff=lfs merge=lfs -text +*.tbz2 filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.ttf filter=lfs diff=lfs merge=lfs -text +*.txz filter=lfs diff=lfs merge=lfs -text +*.whl filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..57affb6 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.osc diff --git a/a2ps-4.13-acroread.patch b/a2ps-4.13-acroread.patch new file mode 100644 index 0000000..3447665 --- /dev/null +++ b/a2ps-4.13-acroread.patch @@ -0,0 +1,22 @@ +--- configure.in~ 2000-02-24 18:53:03.000000000 +0100 ++++ configure.in 2006-05-19 12:31:53.000000000 +0200 +@@ -312,6 +312,8 @@ + test "$a2_cv_com_acroread4" = yes && COM_acroread4='' + fi + ++COM_acroread4='' ++ + # Outputting PDF + ad_CHECK_PROGS((distill, ps2pdf)) + test "$COM_distill$COM_ps2pdf" = "##" && COM_PS2PDF="#" +--- configure~ 2006-04-27 16:01:24.000000000 +0200 ++++ configure 2006-04-27 16:01:24.000000000 +0200 +@@ -9390,6 +9390,8 @@ + test "$a2_cv_com_acroread4" = yes && COM_acroread4='' + fi + ++COM_acroread4='' ++ + # Outputting PDF + if test "$enable_paths" = "no"; then + # Extract the first word of "distill", so it can be a program name with args. diff --git a/a2ps-4.13-base.patch b/a2ps-4.13-base.patch new file mode 100644 index 0000000..6ba7343 --- /dev/null +++ b/a2ps-4.13-base.patch @@ -0,0 +1,11 @@ +--- ps/base.ps ++++ ps/base.ps 2006-05-19 12:23:41.000000000 +0200 +@@ -114,7 +114,7 @@ + } bind def + + /reencode_font { +- findfont reencode 2 copy definefont pop def ++ findfont reencode 2 copy definefont exch pop def + } bind def + + % Function c-show (str => -) diff --git a/a2ps-4.13-include.patch b/a2ps-4.13-include.patch new file mode 100644 index 0000000..5d508d8 --- /dev/null +++ b/a2ps-4.13-include.patch @@ -0,0 +1,14 @@ +diff -pur a2ps-4.13-1059/lib/title.c a2ps-4.13/lib/title.c +--- a2ps-4.13-1059/lib/title.c 2005-09-20 13:40:15.000000000 +0200 ++++ a2ps-4.13/lib/title.c 2005-09-20 13:53:13.000000000 +0200 +@@ -57,6 +57,10 @@ + + #include "title.h" + #include "printlen.h" ++#include ++#include ++#include ++#include + + /* Print the message FORMAT, which is a printf-style + format string*/ diff --git a/a2ps-4.13-nb.patch b/a2ps-4.13-nb.patch new file mode 100644 index 0000000..9197bf4 --- /dev/null +++ b/a2ps-4.13-nb.patch @@ -0,0 +1,22 @@ +--- configure.in ++++ configure.in +@@ -18,7 +18,7 @@ + AC_SUBST(GNU_PACKAGE) + + # Available translations +-ALL_LINGUAS="ca cs da de es et fr it ko nl no pl pt ru sl sv tr" ++ALL_LINGUAS="ca cs da de es et fr it ko nl nb pl pt ru sl sv tr" + + ## --------------------- ## + ## Checks for programs. ## +--- configure ++++ configure +@@ -900,7 +900,7 @@ + EOF + + # Available translations +-ALL_LINGUAS="ca cs da de es et fr it ko nl no pl pt ru sl sv tr" ++ALL_LINGUAS="ca cs da de es et fr it ko nl nb pl pt ru sl sv tr" + + ## --------------------- ## + ## Checks for programs. ## diff --git a/a2ps-4.13-ogonkify.patch b/a2ps-4.13-ogonkify.patch new file mode 100644 index 0000000..c459b65 --- /dev/null +++ b/a2ps-4.13-ogonkify.patch @@ -0,0 +1,431 @@ +--- ogonkify/VERSION ++++ ogonkify/VERSION Mon May 24 19:32:17 1999 +@@ -1,2 +1,2 @@ + This is the version of `ogonkify' distributed as of +-Fri May 21 14:56:35 BST 1999 ++Mon May 24 18:32:17 BST 1999 +--- ogonkify/compose.ps ++++ ogonkify/compose.ps Mon May 24 19:30:33 1999 +@@ -3,7 +3,7 @@ + % By J. Chroboczek + % + % -- code follows this line -- +-%%BeginResource: procset compose 0.8 0 ++%%BeginResource: procset compose 0.8 1 + % Copyright (c) 1996-1999 by J. Chroboczek + % This code may be distributed under the terms of the + % GNU Public License, either version 2 of the license, or (at your +@@ -153,7 +153,8 @@ + {} forall pop pop [ 5 1 roll 0 0] makefont setfont % newnamedict + 0 0 moveto + (5) stringwidth pop % newname dict w +- (M) false charpath pathbbox 4 1 roll pop pop pop % newnamedict w h ++ (M) false charpath pathbbox newpath 4 1 roll pop pop pop ++ % newnamedict w h + 3 2 roll % newname w h dict + + dup length dict dup 3 1 roll begin % newname w h newdict +--- ogonkify/doc/ogonkify.1 ++++ ogonkify/doc/ogonkify.1 Mon May 24 19:18:21 1999 +@@ -1,6 +1,6 @@ + .TH OGONKIFY 1 "14 May 1999" "McKornik Jr." + +-.\" Time-stamp: <99/05/21 14:43:47 jec> ++.\" Time-stamp: <99/05/24 18:18:21 jec> + + .SH NAME + ogonkify \- international support for PostScript +@@ -262,7 +262,8 @@ + .IP + % ogonkify \-N \-CT ++@c Time-stamp: <99/05/24 18:15:20 jec> + + @dircategory Printing Tools + @direntry +-* ogonkify: (ogonkify). Ogonkify ++* ogonkify: (ogonkify). Ogonkify + @end direntry + + @ifinfo +--- ogonkify/ogonkify.in.in ++++ ogonkify/ogonkify.in.in Fri Aug 31 11:41:50 2001 +@@ -13,7 +13,7 @@ + # Warning: this program is written in Perl + + $PROGNAME='ogonkify'; +-$VERSION='v. 0.7.0 by J. Chroboczek'; ++$VERSION='v. 0.7.1 by J. Chroboczek'; + + # Directory with the IBM Courier fonts + $IBMFONTS="@IBMFONTS@"; +@@ -237,6 +270,9 @@ + $where=0; + while(<>) { + if($where==0) { ++ if($doNetscape && /^%%Title:/) { ++ $_="%%Title: \n"; ++ } + print; + if(($doMosaic || $doMp) && /^%%EndComments/) { + $_="%%BeginProlog\n"; +@@ -252,14 +288,14 @@ + for(@procsets) { + &procset($_); + } +- for(@downloadFonts) { +- &downloadFont($_); +- } + if($eurify) { + for(@standardFont) { + &eurifyFont($_); + } + } ++ for(@downloadFonts) { ++ &downloadFont($_); ++ } + while(($from,$to)=each %remappings) { + &remap($from,$to); + } +--- ogonkify/pcrb-o.pfa ++++ ogonkify/pcrb-o.pfa Thu Apr 19 15:09:47 2001 +@@ -89,7 +89,7 @@ + % By J. Chroboczek + % + % -- code follows this line -- +-%%BeginResource: procset compose 0.8 0 ++%%BeginResource: procset compose 0.8 1 + % Copyright (c) 1996-1999 by J. Chroboczek + % This code may be distributed under the terms of the + % GNU Public License, either version 2 of the license, or (at your +@@ -239,7 +239,8 @@ + {} forall pop pop [ 5 1 roll 0 0] makefont setfont % newnamedict + 0 0 moveto + (5) stringwidth pop % newname dict w +- (M) false charpath pathbbox 4 1 roll pop pop pop % newnamedict w h ++ (M) false charpath pathbbox newpath 4 1 roll pop pop pop ++ % newnamedict w h + 3 2 roll % newname w h dict + + dup length dict dup 3 1 roll begin % newname w h newdict +--- ogonkify/pcrbo-o.pfa ++++ ogonkify/pcrbo-o.pfa Thu Apr 19 15:09:47 2001 +@@ -89,7 +89,7 @@ + % By J. Chroboczek + % + % -- code follows this line -- +-%%BeginResource: procset compose 0.8 0 ++%%BeginResource: procset compose 0.8 1 + % Copyright (c) 1996-1999 by J. Chroboczek + % This code may be distributed under the terms of the + % GNU Public License, either version 2 of the license, or (at your +@@ -239,7 +239,8 @@ + {} forall pop pop [ 5 1 roll 0 0] makefont setfont % newnamedict + 0 0 moveto + (5) stringwidth pop % newname dict w +- (M) false charpath pathbbox 4 1 roll pop pop pop % newnamedict w h ++ (M) false charpath pathbbox newpath 4 1 roll pop pop pop ++ % newnamedict w h + 3 2 roll % newname w h dict + + dup length dict dup 3 1 roll begin % newname w h newdict +--- ogonkify/pcrr-o.pfa ++++ ogonkify/pcrr-o.pfa Thu Apr 19 15:09:46 2001 +@@ -89,7 +89,7 @@ + % By J. Chroboczek + % + % -- code follows this line -- +-%%BeginResource: procset compose 0.8 0 ++%%BeginResource: procset compose 0.8 1 + % Copyright (c) 1996-1999 by J. Chroboczek + % This code may be distributed under the terms of the + % GNU Public License, either version 2 of the license, or (at your +@@ -239,7 +239,8 @@ + {} forall pop pop [ 5 1 roll 0 0] makefont setfont % newnamedict + 0 0 moveto + (5) stringwidth pop % newname dict w +- (M) false charpath pathbbox 4 1 roll pop pop pop % newnamedict w h ++ (M) false charpath pathbbox newpath 4 1 roll pop pop pop ++ % newnamedict w h + 3 2 roll % newname w h dict + + dup length dict dup 3 1 roll begin % newname w h newdict +--- ogonkify/pcrro-o.pfa ++++ ogonkify/pcrro-o.pfa Thu Apr 19 15:09:47 2001 +@@ -89,7 +89,7 @@ + % By J. Chroboczek + % + % -- code follows this line -- +-%%BeginResource: procset compose 0.8 0 ++%%BeginResource: procset compose 0.8 1 + % Copyright (c) 1996-1999 by J. Chroboczek + % This code may be distributed under the terms of the + % GNU Public License, either version 2 of the license, or (at your +@@ -239,7 +239,8 @@ + {} forall pop pop [ 5 1 roll 0 0] makefont setfont % newnamedict + 0 0 moveto + (5) stringwidth pop % newname dict w +- (M) false charpath pathbbox 4 1 roll pop pop pop % newnamedict w h ++ (M) false charpath pathbbox newpath 4 1 roll pop pop pop ++ % newnamedict w h + 3 2 roll % newname w h dict + + dup length dict dup 3 1 roll begin % newname w h newdict +--- ogonkify/phvb-o.pfa ++++ ogonkify/phvb-o.pfa Thu Apr 19 15:09:49 2001 +@@ -89,7 +89,7 @@ + % By J. Chroboczek + % + % -- code follows this line -- +-%%BeginResource: procset compose 0.8 0 ++%%BeginResource: procset compose 0.8 1 + % Copyright (c) 1996-1999 by J. Chroboczek + % This code may be distributed under the terms of the + % GNU Public License, either version 2 of the license, or (at your +@@ -239,7 +239,8 @@ + {} forall pop pop [ 5 1 roll 0 0] makefont setfont % newnamedict + 0 0 moveto + (5) stringwidth pop % newname dict w +- (M) false charpath pathbbox 4 1 roll pop pop pop % newnamedict w h ++ (M) false charpath pathbbox newpath 4 1 roll pop pop pop ++ % newnamedict w h + 3 2 roll % newname w h dict + + dup length dict dup 3 1 roll begin % newname w h newdict +--- ogonkify/phvbo-o.pfa ++++ ogonkify/phvbo-o.pfa Thu Apr 19 15:09:50 2001 +@@ -89,7 +89,7 @@ + % By J. Chroboczek + % + % -- code follows this line -- +-%%BeginResource: procset compose 0.8 0 ++%%BeginResource: procset compose 0.8 1 + % Copyright (c) 1996-1999 by J. Chroboczek + % This code may be distributed under the terms of the + % GNU Public License, either version 2 of the license, or (at your +@@ -239,7 +239,8 @@ + {} forall pop pop [ 5 1 roll 0 0] makefont setfont % newnamedict + 0 0 moveto + (5) stringwidth pop % newname dict w +- (M) false charpath pathbbox 4 1 roll pop pop pop % newnamedict w h ++ (M) false charpath pathbbox newpath 4 1 roll pop pop pop ++ % newnamedict w h + 3 2 roll % newname w h dict + + dup length dict dup 3 1 roll begin % newname w h newdict +--- ogonkify/phvr-o.pfa ++++ ogonkify/phvr-o.pfa Thu Apr 19 15:09:49 2001 +@@ -89,7 +89,7 @@ + % By J. Chroboczek + % + % -- code follows this line -- +-%%BeginResource: procset compose 0.8 0 ++%%BeginResource: procset compose 0.8 1 + % Copyright (c) 1996-1999 by J. Chroboczek + % This code may be distributed under the terms of the + % GNU Public License, either version 2 of the license, or (at your +@@ -239,7 +239,8 @@ + {} forall pop pop [ 5 1 roll 0 0] makefont setfont % newnamedict + 0 0 moveto + (5) stringwidth pop % newname dict w +- (M) false charpath pathbbox 4 1 roll pop pop pop % newnamedict w h ++ (M) false charpath pathbbox newpath 4 1 roll pop pop pop ++ % newnamedict w h + 3 2 roll % newname w h dict + + dup length dict dup 3 1 roll begin % newname w h newdict +--- ogonkify/phvro-o.pfa ++++ ogonkify/phvro-o.pfa Thu Apr 19 15:09:49 2001 +@@ -89,7 +89,7 @@ + % By J. Chroboczek + % + % -- code follows this line -- +-%%BeginResource: procset compose 0.8 0 ++%%BeginResource: procset compose 0.8 1 + % Copyright (c) 1996-1999 by J. Chroboczek + % This code may be distributed under the terms of the + % GNU Public License, either version 2 of the license, or (at your +@@ -239,7 +239,8 @@ + {} forall pop pop [ 5 1 roll 0 0] makefont setfont % newnamedict + 0 0 moveto + (5) stringwidth pop % newname dict w +- (M) false charpath pathbbox 4 1 roll pop pop pop % newnamedict w h ++ (M) false charpath pathbbox newpath 4 1 roll pop pop pop ++ % newnamedict w h + 3 2 roll % newname w h dict + + dup length dict dup 3 1 roll begin % newname w h newdict +--- ogonkify/ptmb-o.pfa ++++ ogonkify/ptmb-o.pfa Thu Apr 19 15:09:48 2001 +@@ -89,7 +89,7 @@ + % By J. Chroboczek + % + % -- code follows this line -- +-%%BeginResource: procset compose 0.8 0 ++%%BeginResource: procset compose 0.8 1 + % Copyright (c) 1996-1999 by J. Chroboczek + % This code may be distributed under the terms of the + % GNU Public License, either version 2 of the license, or (at your +@@ -239,7 +239,8 @@ + {} forall pop pop [ 5 1 roll 0 0] makefont setfont % newnamedict + 0 0 moveto + (5) stringwidth pop % newname dict w +- (M) false charpath pathbbox 4 1 roll pop pop pop % newnamedict w h ++ (M) false charpath pathbbox newpath 4 1 roll pop pop pop ++ % newnamedict w h + 3 2 roll % newname w h dict + + dup length dict dup 3 1 roll begin % newname w h newdict +--- ogonkify/ptmbi-o.pfa ++++ ogonkify/ptmbi-o.pfa Thu Apr 19 15:09:49 2001 +@@ -89,7 +89,7 @@ + % By J. Chroboczek + % + % -- code follows this line -- +-%%BeginResource: procset compose 0.8 0 ++%%BeginResource: procset compose 0.8 1 + % Copyright (c) 1996-1999 by J. Chroboczek + % This code may be distributed under the terms of the + % GNU Public License, either version 2 of the license, or (at your +@@ -239,7 +239,8 @@ + {} forall pop pop [ 5 1 roll 0 0] makefont setfont % newnamedict + 0 0 moveto + (5) stringwidth pop % newname dict w +- (M) false charpath pathbbox 4 1 roll pop pop pop % newnamedict w h ++ (M) false charpath pathbbox newpath 4 1 roll pop pop pop ++ % newnamedict w h + 3 2 roll % newname w h dict + + dup length dict dup 3 1 roll begin % newname w h newdict +--- ogonkify/ptmr-o.pfa ++++ ogonkify/ptmr-o.pfa Thu Apr 19 15:09:48 2001 +@@ -89,7 +89,7 @@ + % By J. Chroboczek + % + % -- code follows this line -- +-%%BeginResource: procset compose 0.8 0 ++%%BeginResource: procset compose 0.8 1 + % Copyright (c) 1996-1999 by J. Chroboczek + % This code may be distributed under the terms of the + % GNU Public License, either version 2 of the license, or (at your +@@ -239,7 +239,8 @@ + {} forall pop pop [ 5 1 roll 0 0] makefont setfont % newnamedict + 0 0 moveto + (5) stringwidth pop % newname dict w +- (M) false charpath pathbbox 4 1 roll pop pop pop % newnamedict w h ++ (M) false charpath pathbbox newpath 4 1 roll pop pop pop ++ % newnamedict w h + 3 2 roll % newname w h dict + + dup length dict dup 3 1 roll begin % newname w h newdict +--- ogonkify/ptmri-o.pfa ++++ ogonkify/ptmri-o.pfa Thu Apr 19 15:09:48 2001 +@@ -89,7 +89,7 @@ + % By J. Chroboczek + % + % -- code follows this line -- +-%%BeginResource: procset compose 0.8 0 ++%%BeginResource: procset compose 0.8 1 + % Copyright (c) 1996-1999 by J. Chroboczek + % This code may be distributed under the terms of the + % GNU Public License, either version 2 of the license, or (at your +@@ -239,7 +239,8 @@ + {} forall pop pop [ 5 1 roll 0 0] makefont setfont % newnamedict + 0 0 moveto + (5) stringwidth pop % newname dict w +- (M) false charpath pathbbox 4 1 roll pop pop pop % newnamedict w h ++ (M) false charpath pathbbox newpath 4 1 roll pop pop pop ++ % newnamedict w h + 3 2 roll % newname w h dict + + dup length dict dup 3 1 roll begin % newname w h newdict diff --git a/a2ps-4.13-security.patch b/a2ps-4.13-security.patch new file mode 100644 index 0000000..14bfeb9 --- /dev/null +++ b/a2ps-4.13-security.patch @@ -0,0 +1,65 @@ +--- lib/routines.c ++++ lib/routines.c Fri Jan 5 12:51:20 2001 +@@ -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; ++static unsigned ntempfiles; ++ ++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; ++} +--- lib/routines.h ++++ lib/routines.h Fri Jan 5 12:37:53 2001 +@@ -255,7 +255,8 @@ + /* 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-4.13-space.patch b/a2ps-4.13-space.patch new file mode 100644 index 0000000..c7bff59 --- /dev/null +++ b/a2ps-4.13-space.patch @@ -0,0 +1,57 @@ +--- src/select.c ++++ src/select.c Sat Aug 21 12:05:31 2004 +@@ -131,6 +131,36 @@ + return 1; + } + ++/* escapes the name of a file so that the shell groks it in 'single' q.marks. ++ The resulting pointer has to be free()ed when not longer used. */ ++char * ++shell_escape(const char *fn) ++{ ++ size_t len = 0; ++ const char *inp; ++ char *retval, *outp; ++ ++ for(inp = fn; *inp; ++inp) ++ switch(*inp) ++ { ++ case '\'': len += 4; break; ++ default: len += 1; break; ++ } ++ ++ outp = retval = malloc(len + 1); ++ if(!outp) ++ return NULL; /* perhaps one should do better error handling here */ ++ for(inp = fn; *inp; ++inp) ++ switch(*inp) ++ { ++ case '\'': *outp++ = '\''; *outp++ = '\\'; *outp++ = '\'', *outp++ = '\''; break; ++ default: *outp++ = *inp; break; ++ } ++ *outp = 0; ++ ++ return retval; ++} ++ + /* What says file about the type of a file (result is malloc'd). NULL + if could not be run. */ + +@@ -144,11 +174,15 @@ + if (IS_EMPTY (job->file_command)) + return NULL; + ++ filename = shell_escape(filename); ++ if(filename == NULL) ++ return NULL; + /* Call file(1) with the correct option */ +- command = ALLOCA (char, (2 ++ command = ALLOCA (char, (4 + + strlen (job->file_command) + + ustrlen (filename))); +- sprintf (command, "%s %s", job->file_command, (const char *) filename); ++ sprintf (command, "%s '%s'", job->file_command, (const char *) filename); ++ free(filename); + message (msg_tool, (stderr, "Reading pipe: `%s'\n", command)); + file_out = popen (command, "r"); + diff --git a/a2ps-4.13-tempfile.patch b/a2ps-4.13-tempfile.patch new file mode 100644 index 0000000..fb0a4e5 --- /dev/null +++ b/a2ps-4.13-tempfile.patch @@ -0,0 +1,249 @@ +--- a2ps-4.13/contrib/card.m4 ++++ a2ps-4.13/contrib/card.m4 Thu Mar 18 14:27:29 2004 +@@ -27,7 +27,6 @@ + print_form_feeds=: + RM="/bin/rm -rf" + tmp_dir=${TMPDIR-/tmp}/$program.$$ +-tmp_file=$tmp_dir/card + success=false + verbose=: + version_short="card $card_version (@GNU_PACKAGE@ @VERSION@)" +@@ -111,8 +110,14 @@ + fi + + # Create a tmp dir and be ready to clean up +-trap "$RM $tmp_dir" 0 1 2 15 +-(umask 077 && mkdir $tmp_dir) || exit 1 ++if type -p mktemp > /dev/null 2>&1 ; then ++ tmp_dir="`mktemp -d ${tmp_dir}.XXXXXX`" || exit 1 ++ trap "$RM $tmp_dir" 0 1 2 3 13 15 ++else ++ trap "$RM $tmp_dir" 0 1 2 3 13 15 ++ (umask 077 && mkdir $tmp_dir) || exit 1 ++fi ++tmp_file=$tmp_dir/card + + case $LC_ALL in + fr) footer="Engendré par $version_short" ;; +--- a2ps-4.13/contrib/fixnt.l ++++ a2ps-4.13/contrib/fixnt.l Thu Mar 18 14:20:59 2004 +@@ -90,6 +90,7 @@ + int ifcorel = 0; + int ifendsetup = 0; + int pid; ++int fd; + char fontfname[255]; + char adobefname[255]; + char bodyfname[255]; +@@ -131,7 +132,9 @@ + + %%Page:.*\n { /* read up to first page and just output everyting */ + sprintf(bodyfname, "%s/fixnt_Body_%d", tmpdir, pid); +- body = fopen(bodyfname,"w+"); ++ fd = mkstemp(bodyfname); ++ if (fd == -1) abort(); ++ body = fdopen(fd,"w+"); + fprintf(body,"%s",yytext); + BEGIN BODY; + } +@@ -143,7 +146,9 @@ + [/]Adobe_WinNT_Driver_Gfx[ ]175[ ]dict[ ]dup[ ]begin.*\n { + /* Adobe Stuff */ + sprintf(adobefname, "%s/fixnt_Adobe_%d", tmpdir, pid); +- adobe = fopen(adobefname,"w+"); ++ fd = mkstemp(adobefname); ++ if (fd == -1) abort(); ++ adobe = fdopen(fd,"w+"); + fprintf(adobe,"%s",yytext); + BEGIN ADOBE; + } +@@ -170,7 +175,9 @@ + (NTPSOct95[ ]){0,1}[/]FontSV[ ]save[ ](put|def).*\n { + /* font definitions from here on */ + sprintf(fontfname, "%s/fixnt_Font_%d", tmpdir, pid); +- font = fopen(fontfname,"w+"); ++ fd = mkstemp(fontfname); ++ if (fd == -1) abort(); ++ font = fdopen(fd,"w+"); + fprintf(font,"%s",yytext); + BEGIN FONT; + } +--- a2ps-4.13/contrib/fixps.m4 ++++ a2ps-4.13/contrib/fixps.m4 Thu Mar 18 14:30:48 2004 +@@ -101,15 +101,24 @@ + exit 1;; + esac + +-if test -n "$debug"; then +- # Set -x now if debugging +- set -x ++if type -p mktemp > /dev/null 2>&1 ; then ++ tmpdir="`mktemp -d ${tmpdir}.XXXXXX`" || exit 1 ++ if test -n "$debug"; then ++ # Set -x now if debugging ++ set -x ++ else ++ trap "/bin/rm -rf $tmpdir" 0 1 2 3 13 15 ++ fi + else +- # Temp dir. Get ready not to leave junk (if not debugging) +- trap "/bin/rm -rf $tmpdir" 0 1 2 3 13 15 ++ if test -n "$debug"; then ++ # Set -x now if debugging ++ set -x ++ else ++ # Temp dir. Get ready not to leave junk (if not debugging) ++ trap "/bin/rm -rf $tmpdir" 0 1 2 3 13 15 ++ fi ++ (umask 077 && mkdir $tmpdir) || exit 1 + fi +- +-mkdir $tmpdir + fixps_sed=$tmpdir/fixps.sed + + # If printing from stdin, save into a tmp file +--- a2ps-4.13/contrib/pdiff.m4 ++++ a2ps-4.13/contrib/pdiff.m4 Thu Mar 18 14:20:59 2004 +@@ -20,7 +20,6 @@ + diff_options='-u' + file= + output= +-tmpdir=/tmp/$program.$$ + verbose=echo + wdiff_prog=${WDIFF:-wdiff} + wdiff_options='-w[wd- -x-wd] -y{wd+ -z+wd}' +--- a2ps-4.13/contrib/psmandup.m4 ++++ a2ps-4.13/contrib/psmandup.m4 Thu Mar 18 14:32:22 2004 +@@ -22,7 +22,7 @@ + message= + psselect=${PSSELECT:-psselect} + psset=${PSSET:-psset} +-tmpdir=/tmp/$program.$$ ++tmpdir=${TMPDIR-/tmp}/$program.$$ + + # These two must be kept in synch. They are opposed. + verbose=echo +@@ -95,15 +95,25 @@ + exit 1;; + esac + +-if test -n "$debug"; then +- # Set -x now if debugging +- set -x ++if type -p mktemp > /dev/null 2>&1 ; then ++ tmpdir="`mktemp -d ${tmpdir}.XXXXXX`" || exit 1 ++ if test -n "$debug"; then ++ # Set -x now if debugging ++ set -x ++ else ++ # Temp dir. Get ready not to leave junk (if not debugging) ++ trap "/bin/rm -rf $tmpdir" 0 1 2 3 13 15 ++ fi + else +- # Temp dir. Get ready not to leave junk (if not debugging) +- trap "/bin/rm -rf $tmpdir" 0 1 2 3 13 15 ++ if test -n "$debug"; then ++ # Set -x now if debugging ++ set -x ++ else ++ # Temp dir. Get ready not to leave junk (if not debugging) ++ trap "/bin/rm -rf $tmpdir" 0 1 2 3 13 15 ++ fi ++ (umask 077 && mkdir $tmpdir) || exit 1 + fi +- +-mkdir $tmpdir + + # If printing from stdin, save into a tmp file + if test $file = '-'; then +--- a2ps-4.13/contrib/psset.m4 ++++ a2ps-4.13/contrib/psset.m4 Thu Mar 18 14:33:31 2004 +@@ -20,7 +20,6 @@ + pagedevices= # `;' separated list of `key:value' + quiet=: # i.e., verbose + tmpdir=${TMPDIR:-/tmp}/$program.$$ +-sedscript=$tmpdir/psset.sed + + # The version/usage strings + version="$program 1.3 (@GNU_PACKAGE@ @VERSION@) +@@ -106,15 +105,26 @@ + exit 1;; + esac + +-mkdir $tmpdir +- +-if test -n "$debug"; then +- # Set -x now if debugging +- set -x ++if type -p mktemp > /dev/null 2>&1 ; then ++ tmpdir="`mktemp -d ${tmpdir}.XXXXXX`" || exit 1 ++ if test -n "$debug"; then ++ # Set -x now if debugging ++ set -x ++ else ++ # Temp dir. Get ready not to leave junk (if not debugging) ++ trap "/bin/rm -rf $tmpdir" 0 1 2 3 13 15 ++ fi + else +- # Temp dir. Get ready not to leave junk (if not debugging) +- trap "/bin/rm -rf $tmpdir" 0 1 2 3 13 15 ++ if test -n "$debug"; then ++ # Set -x now if debugging ++ set -x ++ else ++ # Temp dir. Get ready not to leave junk (if not debugging) ++ trap "/bin/rm -rf $tmpdir" 0 1 2 3 13 15 ++ fi ++ (umask 077 && mkdir $tmpdir) || exit 1 + fi ++sedscript=$tmpdir/psset.sed + + # Well, if there is nothing to do, just do nothing. + if test -z "$pagedevices"; then +--- a2ps-4.13/contrib/texi2dvi4a2ps ++++ a2ps-4.13/contrib/texi2dvi4a2ps Thu Mar 18 14:34:56 2004 +@@ -198,13 +198,21 @@ + ;; + esac + +-# Prepare the temporary directory. Remove it at exit, unless debugging. +-if test -z "$debug"; then +- trap "cd / && rm -rf $tmpdir" 0 1 2 15 ++if type -p mktemp > /dev/null 2>&1 ; then ++ # Create the temporary directory with strict rights ++ tmpdir="`mktemp -d ${tmpdir}.XXXXXX`" || exit 1 ++ # Prepare the temporary directory. Remove it at exit, unless debugging. ++ if test -z "$debug"; then ++ trap "cd / && rm -rf $tmpdir" 0 1 2 3 13 15 ++ fi ++else ++ # Prepare the temporary directory. Remove it at exit, unless debugging. ++ if test -z "$debug"; then ++ trap "cd / && rm -rf $tmpdir" 0 1 2 3 13 15 ++ fi ++ # Create the temporary directory with strict rights ++ (umask 077 && mkdir $tmpdir) || exit 1 + fi +- +-# Create the temporary directory with strict rights +-(umask 077 && mkdir $tmpdir) || exit 1 + + # Prepare the tools we might need. This may be extra work in some + # cases, but improves the readibility of the script. +--- a2ps-4.13/contrib/emacs/elisp-comp ++++ a2ps-4.13/contrib/emacs/elisp-comp Thu Mar 18 14:36:40 2004 +@@ -35,8 +35,12 @@ + EMACS=emacs + fi + +- tempdir=elc.$$ +- mkdir $tempdir ++ if type -p mktemp > /dev/null 2>&1 ; then ++ tempdir="`mktemp -d elc.XXXXXX`" || exit 1 ++ else ++ tempdir=elc.$$ ++ mkdir $tempdir || exit 1 ++ fi + cp $* $tempdir + cd $tempdir + diff --git a/a2ps-4.13.dif b/a2ps-4.13.dif new file mode 100644 index 0000000..27ce379 --- /dev/null +++ b/a2ps-4.13.dif @@ -0,0 +1,1421 @@ +--- .pkgextract ++++ .pkgextract 2006-02-23 13:05:17.000000000 +0100 +@@ -0,0 +1,8 @@ ++patch -p0 -s --suffix=.ogon < ../a2ps-4.13-ogonkify.patch ++patch -p0 -s --suffix=.secu < ../a2ps-4.13-security.patch ++patch -p1 -s --suffix=.tmpf < ../a2ps-4.13-tempfile.patch ++patch -p0 -s --suffix=.spac < ../a2ps-4.13-space.patch ++patch -p0 -s --suffix=.nb < ../a2ps-4.13-nb.patch ++patch -p1 -s --suffix=.incl < ../a2ps-4.13-include.patch ++patch -p0 -s --suffix=.acro < ../a2ps-4.13-acroread.patch ++patch -p0 -s --suffix=.base < ../a2ps-4.13-base.patch +--- configure.in ++++ configure.in 2006-05-19 12:34:39.000000000 +0200 +@@ -197,8 +197,9 @@ + # Try to find some PostScript fonts. + # Find out if ghostscript is installed + ac_psfont_path= +-for ac_dir in /usr/local/ghostscript/fonts \ +- /usr/local/share/ghostscript/fonts; ++for ac_dir in /usr/share/ghostscript/fonts \ ++ /usr/X11R6/lib/X11/fonts/Type1/ \ ++ /usr/X11R6/lib/X11/fonts/latin2/Type1/ ; + do + if test "cd $ac_dir 2>/dev/null && echo *.afm"; then + ac_psfont_path="$ac_psfont_path:$ac_dir"; +--- configure ++++ configure 2006-02-23 13:05:17.000000000 +0100 +@@ -8448,8 +8448,9 @@ + # Try to find some PostScript fonts. + # Find out if ghostscript is installed + ac_psfont_path= +-for ac_dir in /usr/local/ghostscript/fonts \ +- /usr/local/share/ghostscript/fonts; ++for ac_dir in /usr/share/ghostscript/fonts \ ++ /usr/X11R6/lib/X11/fonts/Type1/ \ ++ /usr/X11R6/lib/X11/fonts/latin2/Type1/ ; + do + if test "cd $ac_dir 2>/dev/null && echo *.afm"; then + ac_psfont_path="$ac_psfont_path:$ac_dir"; +--- afm/fonts.map ++++ afm/fonts.map 2006-02-23 13:05:17.000000000 +0100 +@@ -43,6 +43,14 @@ + Bookman-DemiItalic pbkdi + Bookman-Light pbkl + Bookman-LightItalic pbkli ++CenturySchL-Bold c059016l ++CenturySchL-BoldItal c059036l ++CenturySchL-Ital c059033l ++CenturySchL-Roma c059013l ++CharterBT-Bold bchb ++CharterBT-BoldItalic bchbi ++CharterBT-Italic bchri ++CharterBT-Roman bchr + Courier pcrr + Courier-Bold pcrb + Courier-Bold-Comp pcrb-c +@@ -55,6 +63,9 @@ + Courier-Oblique-Comp pcrro-c + Courier-Oblique-Ogonki pcrro-o + Courier-Ogonki pcrr-o ++Cyrillic fcyr ++Cyrillic-Italic fcyri ++Dingbats d050000l + Helvetica phvr + Helvetica-Bold phvb + Helvetica-Bold-Comp phvb-c +@@ -75,11 +86,25 @@ + NewCenturySchlbk-BoldItalic pncbi + NewCenturySchlbk-Italic pncri + NewCenturySchlbk-Roman pncr ++NimbusMonL-Bold n022004l ++NimbusMonL-BoldObli n022024l ++NimbusMonL-Regu n022003l ++NimbusMonL-ReguObli n022023l ++NimbusRomNo n021003l ++NimbusSanL-Bold n019004l ++NimbusSanL-BoldCond n019044l ++NimbusSanL-BoldCondItal n019064l ++NimbusSanL-BoldItal n019024l ++NimbusSanL-Regu n019003l ++NimbusSanL-ReguCond n019043l ++NimbusSanL-ReguCondItal n019063l ++NimbusSanL-ReguItal n019023l + PCFont pcfont + Palatino-Bold pplb + Palatino-BoldItalic pplbi + Palatino-Italic pplri + Palatino-Roman pplr ++StandardSymL s050000l + Symbol psyr + Times-Bold ptmb + Times-Bold-Comp ptmb-c +@@ -93,5 +118,20 @@ + Times-Roman ptmr + Times-Roman-Comp ptmr-c + Times-Roman-Ogonki ptmr-o ++URWAntiquaT-RegularCondensed u003043t ++URWBookmanL-DemiBold b018015l ++URWBookmanL-DemiBoldItal b018035l ++URWBookmanL-Ligh b018012l ++URWBookmanL-LighItal b018032l ++URWChanceryL-MediItal z003034l ++URWGothicL-Book a010013l ++URWGothicL-BookObli a010033l ++URWGothicL-Demi a010015l ++URWGothicL-DemiObli a010035l ++URWGroteskT-Bold u004006t ++URWPalladioL-Bold p052004l ++URWPalladioL-BoldItal p052024l ++URWPalladioL-Ital p052023l ++URWPalladioL-Roma p052003l + ZapfChancery-MediumItalic pzcmi + ZapfDingbats pzdr +--- afm/pcrb.afm ++++ afm/pcrb.afm 2006-02-23 13:05:17.000000000 +0100 +@@ -17,7 +17,7 @@ + XHeight 487 + Descender -257 + Ascender 674 +-StartCharMetrics 260 ++StartCharMetrics 261 + C 32 ; WX 600 ; N space ; B 500 -100 700 100 ; + C 33 ; WX 600 ; N exclam ; B 170 -65 430 689 ; + C 34 ; WX 600 ; N quotedbl ; B 66 254 534 663 ; +@@ -255,6 +255,7 @@ + C -1 ; WX 600 ; N onequarter ; B -70 -50 670 674 ; + C -1 ; WX 600 ; N onesuperior ; B 100 140 500 674 ; + C -1 ; WX 600 ; N otilde ; B -8 -65 608 657 ; ++C -1 ; WX 600 ; N Euro ; B -69 -50 673 633 ; + C -1 ; WX 600 ; N overscore ; B -92 489 692 689 ; + C -1 ; WX 600 ; N plusminus ; B -8 -50 608 610 ; + C -1 ; WX 600 ; N prescription ; B -37 -50 669 633 ; +@@ -279,7 +280,7 @@ + C -1 ; WX 600 ; N ydieresis ; B -29 -257 629 631 ; + C -1 ; WX 600 ; N zcaron ; B 35 -50 569 695 ; + EndCharMetrics +-StartComposites 58 ++StartComposites 59 + CC Zcaron 2 ; PCC Z 0 0 ; PCC caron 0 146 ; + CC zcaron 2 ; PCC z 0 0 ; PCC caron 0 0 ; + CC Scaron 2 ; PCC S 0 0 ; PCC caron 0 146 ; +@@ -336,6 +337,7 @@ + CC ntilde 2 ; PCC n 0 0 ; PCC tilde 0 0 ; + CC Otilde 2 ; PCC O 0 0 ; PCC tilde 0 146 ; + CC otilde 2 ; PCC o 0 0 ; PCC tilde 0 0 ; ++CC Euro 2 ; PCC C 0 0 ; PCC equal 0 0 ; + CC Aring 2 ; PCC A 0 0 ; PCC ring 0 146 ; + CC aring 2 ; PCC a 0 0 ; PCC ring 0 0 ; + EndComposites +--- afm/pcrbo.afm ++++ afm/pcrbo.afm 2006-02-23 13:05:17.000000000 +0100 +@@ -17,7 +17,7 @@ + XHeight 487 + Descender -257 + Ascender 674 +-StartCharMetrics 260 ++StartCharMetrics 261 + C 32 ; WX 600 ; N space ; B 500 -100 700 100 ; + C 33 ; WX 600 ; N exclam ; B 197 -65 549 689 ; + C 34 ; WX 600 ; N quotedbl ; B 171 254 654 663 ; +@@ -255,6 +255,7 @@ + C -1 ; WX 600 ; N onequarter ; B -14 -50 741 674 ; + C -1 ; WX 600 ; N onesuperior ; B 151 140 551 674 ; + C -1 ; WX 600 ; N otilde ; B 34 -65 656 657 ; ++C -1 ; WX 600 ; N Euro ; B -58 -50 776 633 ; + C -1 ; WX 600 ; N overscore ; B 33 489 817 689 ; + C -1 ; WX 600 ; N plusminus ; B 3 -50 677 610 ; + C -1 ; WX 600 ; N prescription ; B -26 -50 680 633 ; +@@ -279,7 +280,7 @@ + C -1 ; WX 600 ; N ydieresis ; B -62 -257 711 631 ; + C -1 ; WX 600 ; N zcaron ; B 46 -50 651 695 ; + EndCharMetrics +-StartComposites 58 ++StartComposites 59 + CC Zcaron 2 ; PCC Z 0 0 ; PCC caron 0 146 ; + CC zcaron 2 ; PCC z 0 0 ; PCC caron 0 0 ; + CC Scaron 2 ; PCC S 0 0 ; PCC caron 0 146 ; +@@ -336,6 +337,7 @@ + CC ntilde 2 ; PCC n 0 0 ; PCC tilde 0 0 ; + CC Otilde 2 ; PCC O 0 0 ; PCC tilde 0 146 ; + CC otilde 2 ; PCC o 0 0 ; PCC tilde 0 0 ; ++CC Euro 2 ; PCC C 0 0 ; PCC equal 0 0 ; + CC Aring 2 ; PCC A 0 0 ; PCC ring 0 146 ; + CC aring 2 ; PCC a 0 0 ; PCC ring 0 0 ; + EndComposites +--- afm/pcrr.afm ++++ afm/pcrr.afm 2006-02-23 13:05:17.000000000 +0100 +@@ -17,7 +17,7 @@ + XHeight 437 + Descender -207 + Ascender 624 +-StartCharMetrics 260 ++StartCharMetrics 261 + C 32 ; WX 600 ; N space ; B 560 -40 640 40 ; + C 33 ; WX 600 ; N exclam ; B 240 -5 360 639 ; + C 34 ; WX 600 ; N quotedbl ; B 126 314 474 603 ; +@@ -255,6 +255,7 @@ + C -1 ; WX 600 ; N onequarter ; B -10 -20 610 624 ; + C -1 ; WX 600 ; N onesuperior ; B 160 200 440 624 ; + C -1 ; WX 600 ; N otilde ; B 52 -35 548 597 ; ++C -1 ; WX 600 ; N Euro ; B -9 -20 613 583 ; + C -1 ; WX 600 ; N overscore ; B -32 559 632 639 ; + C -1 ; WX 600 ; N plusminus ; B 52 -20 548 550 ; + C -1 ; WX 600 ; N prescription ; B 23 -20 609 583 ; +@@ -279,7 +280,7 @@ + C -1 ; WX 600 ; N ydieresis ; B 31 -207 569 571 ; + C -1 ; WX 600 ; N zcaron ; B 95 -20 509 645 ; + EndCharMetrics +-StartComposites 58 ++StartComposites 59 + CC Zcaron 2 ; PCC Z 0 0 ; PCC caron 0 146 ; + CC zcaron 2 ; PCC z 0 0 ; PCC caron 0 0 ; + CC Scaron 2 ; PCC S 0 0 ; PCC caron 0 146 ; +@@ -336,6 +337,7 @@ + CC ntilde 2 ; PCC n 0 0 ; PCC tilde 0 0 ; + CC Otilde 2 ; PCC O 0 0 ; PCC tilde 0 146 ; + CC otilde 2 ; PCC o 0 0 ; PCC tilde 0 0 ; ++CC Euro 2 ; PCC C 0 0 ; PCC equal 0 0 ; + CC Aring 2 ; PCC A 0 0 ; PCC ring 0 146 ; + CC aring 2 ; PCC a 0 0 ; PCC ring 0 0 ; + EndComposites +--- afm/pcrro.afm ++++ afm/pcrro.afm 2006-02-23 13:05:17.000000000 +0100 +@@ -17,7 +17,7 @@ + XHeight 437 + Descender -207 + Ascender 624 +-StartCharMetrics 260 ++StartCharMetrics 261 + C 32 ; WX 600 ; N space ; B 560 -40 640 40 ; + C 33 ; WX 600 ; N exclam ; B 257 -5 483 639 ; + C 34 ; WX 600 ; N quotedbl ; B 231 314 594 603 ; +@@ -255,6 +255,7 @@ + C -1 ; WX 600 ; N onequarter ; B 46 -20 681 624 ; + C -1 ; WX 600 ; N onesuperior ; B 211 200 491 624 ; + C -1 ; WX 600 ; N otilde ; B 91 -35 597 597 ; ++C -1 ; WX 600 ; N Euro ; B -5 -20 718 583 ; + C -1 ; WX 600 ; N overscore ; B 95 559 759 639 ; + C -1 ; WX 600 ; N plusminus ; B 56 -20 617 550 ; + C -1 ; WX 600 ; N prescription ; B 27 -20 613 583 ; +@@ -279,7 +280,7 @@ + C -1 ; WX 600 ; N ydieresis ; B -4 -207 653 571 ; + C -1 ; WX 600 ; N zcaron ; B 99 -20 593 645 ; + EndCharMetrics +-StartComposites 58 ++StartComposites 59 + CC Zcaron 2 ; PCC Z 0 0 ; PCC caron 0 146 ; + CC zcaron 2 ; PCC z 0 0 ; PCC caron 0 0 ; + CC Scaron 2 ; PCC S 0 0 ; PCC caron 0 146 ; +@@ -336,6 +337,7 @@ + CC ntilde 2 ; PCC n 0 0 ; PCC tilde 0 0 ; + CC Otilde 2 ; PCC O 0 0 ; PCC tilde 0 146 ; + CC otilde 2 ; PCC o 0 0 ; PCC tilde 0 0 ; ++CC Euro 2 ; PCC C 0 0 ; PCC equal 0 0 ; + CC Aring 2 ; PCC A 0 0 ; PCC ring 0 146 ; + CC aring 2 ; PCC a 0 0 ; PCC ring 0 0 ; + EndComposites +--- afm/phvb.afm ++++ afm/phvb.afm 2006-02-23 13:05:17.000000000 +0100 +@@ -17,7 +17,7 @@ + XHeight 542 + Descender -219 + Ascender 729 +-StartCharMetrics 228 ++StartCharMetrics 229 + C 32 ; WX 278 ; N space ; B 0 0 0 0 ; + C 33 ; WX 333 ; N exclam ; B 112 0 262 729 ; + C 34 ; WX 474 ; N quotedbl ; B 50 470 424 729 ; +@@ -231,6 +231,7 @@ + C -1 ; WX 834 ; N onequarter ; B 30 -20 804 715 ; + C -1 ; WX 333 ; N onesuperior ; B 46 284 247 709 ; + C -1 ; WX 611 ; N otilde ; B 35 -23 569 729 ; ++C -1 ; WX 833 ; N Euro ; B 66 0 776 729 ; + C -1 ; WX 584 ; N plusminus ; B 40 0 544 674 ; + C -1 ; WX 737 ; N registered ; B -14 -20 751 745 ; + C -1 ; WX 556 ; N scaron ; B 29 -23 520 745 ; +@@ -370,7 +371,7 @@ + KPX y comma -74 + EndKernPairs + EndKernData +-StartComposites 58 ++StartComposites 59 + CC Zcaron 2 ; PCC Z 0 0 ; PCC caron 139 191 ; + CC zcaron 2 ; PCC z 0 0 ; PCC caron 83 0 ; + CC Scaron 2 ; PCC S 0 0 ; PCC caron 167 191 ; +@@ -427,6 +428,7 @@ + CC ntilde 2 ; PCC n 0 0 ; PCC tilde 146 0 ; + CC Otilde 2 ; PCC O 0 0 ; PCC tilde 222 191 ; + CC otilde 2 ; PCC o 0 0 ; PCC tilde 139 0 ; ++CC Euro 2 ; PCC C 0 0 ; PCC equal 0 0 ; + CC Aring 2 ; PCC A 0 0 ; PCC ring 197 191 ; + CC aring 2 ; PCC a 0 0 ; PCC ring 111 0 ; + EndComposites +--- afm/phvbo.afm ++++ afm/phvbo.afm 2006-02-23 13:05:17.000000000 +0100 +@@ -17,7 +17,7 @@ + XHeight 542 + Descender -219 + Ascender 729 +-StartCharMetrics 228 ++StartCharMetrics 229 + C 32 ; WX 278 ; N space ; B 0 0 0 0 ; + C 33 ; WX 333 ; N exclam ; B 112 0 417 729 ; + C 34 ; WX 474 ; N quotedbl ; B 177 470 579 729 ; +@@ -231,6 +231,7 @@ + C -1 ; WX 834 ; N onequarter ; B 151 -20 846 715 ; + C -1 ; WX 333 ; N onesuperior ; B 169 284 398 709 ; + C -1 ; WX 611 ; N otilde ; B 82 -23 639 729 ; ++C -1 ; WX 833 ; N Euro ; B 66 0 931 729 ; + C -1 ; WX 584 ; N plusminus ; B 40 0 639 674 ; + C -1 ; WX 737 ; N registered ; B 55 -20 837 745 ; + C -1 ; WX 556 ; N scaron ; B 60 -23 597 745 ; +@@ -368,7 +369,7 @@ + KPX y comma -37 + EndKernPairs + EndKernData +-StartComposites 58 ++StartComposites 59 + CC Zcaron 2 ; PCC Z 0 0 ; PCC caron 139 187 ; + CC zcaron 2 ; PCC z 0 0 ; PCC caron 83 0 ; + CC Scaron 2 ; PCC S 0 0 ; PCC caron 167 187 ; +@@ -425,6 +426,7 @@ + CC ntilde 2 ; PCC n 0 0 ; PCC tilde 139 0 ; + CC Otilde 2 ; PCC O 0 0 ; PCC tilde 222 187 ; + CC otilde 2 ; PCC o 0 0 ; PCC tilde 139 0 ; ++CC Euro 2 ; PCC C 0 0 ; PCC equal 0 0 ; + CC Aring 2 ; PCC A 0 0 ; PCC ring 194 187 ; + CC aring 2 ; PCC a 0 0 ; PCC ring 111 0 ; + EndComposites +--- afm/phvr.afm ++++ afm/phvr.afm 2006-02-23 13:05:17.000000000 +0100 +@@ -17,7 +17,7 @@ + XHeight 525 + Descender -219 + Ascender 729 +-StartCharMetrics 228 ++StartCharMetrics 229 + C 32 ; WX 278 ; N space ; B 0 0 0 0 ; + C 33 ; WX 278 ; N exclam ; B 124 0 208 729 ; + C 34 ; WX 355 ; N quotedbl ; B 52 462 305 708 ; +@@ -231,6 +231,7 @@ + C -1 ; WX 834 ; N onequarter ; B 30 -21 804 709 ; + C -1 ; WX 333 ; N onesuperior ; B 60 284 219 709 ; + C -1 ; WX 556 ; N otilde ; B 36 -23 510 716 ; ++C -1 ; WX 833 ; N Euro ; B 75 0 761 729 ; + C -1 ; WX 584 ; N plusminus ; B 40 0 544 618 ; + C -1 ; WX 737 ; N registered ; B -13 -23 751 741 ; + C -1 ; WX 500 ; N scaron ; B 34 -24 459 740 ; +@@ -374,7 +375,7 @@ + KPX y comma -74 + EndKernPairs + EndKernData +-StartComposites 58 ++StartComposites 59 + CC Zcaron 2 ; PCC Z 0 0 ; PCC caron 139 199 ; + CC zcaron 2 ; PCC z 0 0 ; PCC caron 83 0 ; + CC Scaron 2 ; PCC S 0 0 ; PCC caron 167 199 ; +@@ -431,6 +432,7 @@ + CC ntilde 2 ; PCC n 0 0 ; PCC tilde 117 0 ; + CC Otilde 2 ; PCC O 0 0 ; PCC tilde 222 199 ; + CC otilde 2 ; PCC o 0 0 ; PCC tilde 111 0 ; ++CC Euro 2 ; PCC C 0 0 ; PCC equal 0 0 ; + CC Aring 2 ; PCC A 0 0 ; PCC ring 167 199 ; + CC aring 2 ; PCC a 0 0 ; PCC ring 111 0 ; + EndComposites +--- afm/phvro.afm ++++ afm/phvro.afm 2006-02-23 13:05:17.000000000 +0100 +@@ -17,7 +17,7 @@ + XHeight 525 + Descender -219 + Ascender 729 +-StartCharMetrics 228 ++StartCharMetrics 229 + C 32 ; WX 278 ; N space ; B 0 0 0 0 ; + C 33 ; WX 278 ; N exclam ; B 124 0 363 729 ; + C 34 ; WX 355 ; N quotedbl ; B 177 462 455 708 ; +@@ -231,6 +231,7 @@ + C -1 ; WX 834 ; N onequarter ; B 147 -21 836 709 ; + C -1 ; WX 333 ; N onesuperior ; B 184 284 370 709 ; + C -1 ; WX 556 ; N otilde ; B 80 -23 583 716 ; ++C -1 ; WX 833 ; N Euro ; B 75 0 916 729 ; + C -1 ; WX 584 ; N plusminus ; B 40 0 621 618 ; + C -1 ; WX 737 ; N registered ; B 55 -23 836 741 ; + C -1 ; WX 500 ; N scaron ; B 61 -24 547 740 ; +@@ -367,7 +368,7 @@ + KPX y comma -74 + EndKernPairs + EndKernData +-StartComposites 58 ++StartComposites 59 + CC Zcaron 2 ; PCC Z 0 0 ; PCC caron 139 204 ; + CC zcaron 2 ; PCC z 0 0 ; PCC caron 83 0 ; + CC Scaron 2 ; PCC S 0 0 ; PCC caron 167 204 ; +@@ -424,6 +425,7 @@ + CC ntilde 2 ; PCC n 0 0 ; PCC tilde 111 0 ; + CC Otilde 2 ; PCC O 0 0 ; PCC tilde 222 204 ; + CC otilde 2 ; PCC o 0 0 ; PCC tilde 111 0 ; ++CC Euro 2 ; PCC C 0 0 ; PCC equal 0 0 ; + CC Aring 2 ; PCC A 0 0 ; PCC ring 167 204 ; + CC aring 2 ; PCC a 0 0 ; PCC ring 111 0 ; + EndComposites +--- afm/ptmb.afm ++++ afm/ptmb.afm 2006-02-23 13:05:17.000000000 +0100 +@@ -17,7 +17,7 @@ + XHeight 460 + Descender -210 + Ascender 670 +-StartCharMetrics 228 ++StartCharMetrics 229 + C 32 ; WX 250 ; N space ; B 0 0 0 0 ; + C 33 ; WX 333 ; N exclam ; B 84 -18 248 690 ; + C 34 ; WX 555 ; N quotedbl ; B 67 371 425 690 ; +@@ -231,6 +231,7 @@ + C -1 ; WX 750 ; N onequarter ; B 30 -18 720 690 ; + C -1 ; WX 300 ; N onesuperior ; B 24 276 275 690 ; + C -1 ; WX 500 ; N otilde ; B 25 -18 473 671 ; ++C -1 ; WX 944 ; N Euro ; B 21 0 914 681 ; + C -1 ; WX 570 ; N plusminus ; B 50 0 520 600 ; + C -1 ; WX 747 ; N registered ; B 16 -17 730 690 ; + C -1 ; WX 389 ; N scaron ; B 29 -17 359 690 ; +@@ -393,7 +394,7 @@ + KPX y comma -55 + EndKernPairs + EndKernData +-StartComposites 58 ++StartComposites 59 + CC Zcaron 2 ; PCC Z 0 0 ; PCC caron 167 219 ; + CC zcaron 2 ; PCC z 0 0 ; PCC caron 55 0 ; + CC Scaron 2 ; PCC S 0 0 ; PCC caron 111 219 ; +@@ -450,6 +451,7 @@ + CC ntilde 2 ; PCC n 0 0 ; PCC tilde 111 0 ; + CC Otilde 2 ; PCC O 0 0 ; PCC tilde 222 219 ; + CC otilde 2 ; PCC o 0 0 ; PCC tilde 83 0 ; ++CC Euro 2 ; PCC C 0 0 ; PCC equal 0 0 ; + CC Aring 2 ; PCC A 0 0 ; PCC ring 187 219 ; + CC aring 2 ; PCC a 0 0 ; PCC ring 76 0 ; + EndComposites +--- afm/ptmbi.afm ++++ afm/ptmbi.afm 2006-02-23 13:05:17.000000000 +0100 +@@ -17,7 +17,7 @@ + XHeight 458 + Descender -203 + Ascender 682 +-StartCharMetrics 228 ++StartCharMetrics 229 + C 32 ; WX 250 ; N space ; B 0 0 0 0 ; + C 33 ; WX 389 ; N exclam ; B 66 -13 367 676 ; + C 34 ; WX 555 ; N quotedbl ; B 142 367 549 693 ; +@@ -231,6 +231,7 @@ + C -1 ; WX 750 ; N onequarter ; B 30 0 720 676 ; + C -1 ; WX 300 ; N onesuperior ; B 17 270 283 676 ; + C -1 ; WX 500 ; N otilde ; B 27 -13 508 648 ; ++C -1 ; WX 889 ; N Euro ; B -29 -12 907 662 ; + C -1 ; WX 570 ; N plusminus ; B 33 0 537 665 ; + C -1 ; WX 747 ; N registered ; B 23 -18 723 676 ; + C -1 ; WX 389 ; N scaron ; B 16 -13 465 683 ; +@@ -377,7 +378,7 @@ + KPX y comma -37 + EndKernPairs + EndKernData +-StartComposites 58 ++StartComposites 59 + CC Zcaron 2 ; PCC Z 0 0 ; PCC caron 139 204 ; + CC zcaron 2 ; PCC z 0 0 ; PCC caron 28 0 ; + CC Scaron 2 ; PCC S 0 0 ; PCC caron 111 204 ; +@@ -434,6 +435,7 @@ + CC ntilde 2 ; PCC n 0 0 ; PCC tilde 111 0 ; + CC Otilde 2 ; PCC O 0 0 ; PCC tilde 194 204 ; + CC otilde 2 ; PCC o 0 0 ; PCC tilde 83 0 ; ++CC Euro 2 ; PCC C 0 0 ; PCC equal 0 0 ; + CC Aring 2 ; PCC A 0 0 ; PCC ring 167 204 ; + CC aring 2 ; PCC a 0 0 ; PCC ring 83 0 ; + EndComposites +--- afm/ptmi.afm ++++ afm/ptmi.afm 2006-02-23 13:05:17.000000000 +0100 +@@ -17,7 +17,7 @@ + XHeight 446 + Descender -206 + Ascender 684 +-StartCharMetrics 228 ++StartCharMetrics 229 + C 32 ; WX 250 ; N space ; B 0 0 0 0 ; + C 33 ; WX 333 ; N exclam ; B 46 -10 296 670 ; + C 34 ; WX 420 ; N quotedbl ; B 107 442 402 673 ; +@@ -231,6 +231,7 @@ + C -1 ; WX 750 ; N onequarter ; B 30 -15 720 684 ; + C -1 ; WX 300 ; N onesuperior ; B 43 274 277 683 ; + C -1 ; WX 500 ; N otilde ; B 27 -13 476 639 ; ++C -1 ; WX 833 ; N Euro ; B -24 0 850 660 ; + C -1 ; WX 675 ; N plusminus ; B 85 0 589 645 ; + C -1 ; WX 760 ; N registered ; B 40 -22 719 672 ; + C -1 ; WX 389 ; N scaron ; B 16 -14 450 669 ; +@@ -389,7 +390,7 @@ + KPX y comma -55 + EndKernPairs + EndKernData +-StartComposites 58 ++StartComposites 59 + CC Zcaron 2 ; PCC Z 0 0 ; PCC caron 111 227 ; + CC zcaron 2 ; PCC z 0 0 ; PCC caron 28 0 ; + CC Scaron 2 ; PCC S 0 0 ; PCC caron 83 227 ; +@@ -446,6 +447,7 @@ + CC ntilde 2 ; PCC n 0 0 ; PCC tilde 76 0 ; + CC Otilde 2 ; PCC O 0 0 ; PCC tilde 221 227 ; + CC otilde 2 ; PCC o 0 0 ; PCC tilde 89 0 ; ++CC Euro 2 ; PCC C 0 0 ; PCC equal 0 0 ; + CC Aring 2 ; PCC A 0 0 ; PCC ring 80 227 ; + CC aring 2 ; PCC a 0 0 ; PCC ring 29 0 ; + EndComposites +--- afm/ptmr.afm ++++ afm/ptmr.afm 2006-02-23 13:05:17.000000000 +0100 +@@ -17,7 +17,7 @@ + XHeight 448 + Descender -217 + Ascender 682 +-StartCharMetrics 228 ++StartCharMetrics 229 + C 32 ; WX 250 ; N space ; B 0 0 0 0 ; + C 33 ; WX 333 ; N exclam ; B 109 -14 224 676 ; + C 34 ; WX 408 ; N quotedbl ; B 70 445 337 685 ; +@@ -231,6 +231,7 @@ + C -1 ; WX 750 ; N onequarter ; B 30 -14 720 676 ; + C -1 ; WX 300 ; N onesuperior ; B 58 270 242 676 ; + C -1 ; WX 500 ; N otilde ; B 30 -10 470 638 ; ++C -1 ; WX 889 ; N Euro ; B 19 0 871 662 ; + C -1 ; WX 564 ; N plusminus ; B 30 0 534 612 ; + C -1 ; WX 760 ; N registered ; B 43 -14 718 676 ; + C -1 ; WX 389 ; N scaron ; B 39 -10 351 674 ; +@@ -382,7 +383,7 @@ + KPX y comma -65 + EndKernPairs + EndKernData +-StartComposites 58 ++StartComposites 59 + CC Zcaron 2 ; PCC Z 0 0 ; PCC caron 139 214 ; + CC zcaron 2 ; PCC z 0 0 ; PCC caron 55 0 ; + CC Scaron 2 ; PCC S 0 0 ; PCC caron 111 214 ; +@@ -439,6 +440,7 @@ + CC ntilde 2 ; PCC n 0 0 ; PCC tilde 83 0 ; + CC Otilde 2 ; PCC O 0 0 ; PCC tilde 194 214 ; + CC otilde 2 ; PCC o 0 0 ; PCC tilde 83 0 ; ++CC Euro 2 ; PCC C 0 0 ; PCC equal 0 0 ; + CC Aring 2 ; PCC A 0 0 ; PCC ring 194 214 ; + CC aring 2 ; PCC a 0 0 ; PCC ring 55 0 ; + EndComposites +--- contrib/emacs/a2ps.el ++++ contrib/emacs/a2ps.el 2006-02-23 13:05:17.000000000 +0100 +@@ -44,7 +44,7 @@ + ;; a2ps-compile-regexp + + ;;path to the a2ps program +-(defvar a2ps-program "/usr/local/bin/a2ps") ++(defvar a2ps-program "/usr/bin/a2ps") + + ;;thank god for make-regexp.el! + (defvar a2ps-font-lock-keywords +--- doc/Makefile.in ++++ doc/Makefile.in 2006-02-23 13:05:17.000000000 +0100 +@@ -1,4 +1,4 @@ +-# Makefile.in generated automatically by automake 1.4a from Makefile.am ++# Makefile.in generated automatically by automake 1.4 from Makefile.am + + # Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc. + # This Makefile.in is free software; the Free Software Foundation +@@ -10,6 +10,7 @@ + # even the implied warranty of MERCHANTABILITY or FITNESS FOR A + # PARTICULAR PURPOSE. + ++ + SHELL = @SHELL@ + + srcdir = @srcdir@ +@@ -45,10 +46,9 @@ + AUTOHEADER = @AUTOHEADER@ + + INSTALL = @INSTALL@ +-INSTALL_PROGRAM = @INSTALL_PROGRAM@ ++INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS) + INSTALL_DATA = @INSTALL_DATA@ + INSTALL_SCRIPT = @INSTALL_SCRIPT@ +-INSTALL_STRIP_FLAG = + transform = @program_transform_name@ + + NORMAL_INSTALL = : +@@ -57,8 +57,6 @@ + NORMAL_UNINSTALL = : + PRE_UNINSTALL = : + POST_UNINSTALL = : +- +-@SET_MAKE@ + host_alias = @host_alias@ + host_triplet = @host@ + AMDEP = @AMDEP@ +@@ -130,7 +128,6 @@ + l = @l@ + lispdir = @lispdir@ + +- + info_TEXINFOS = a2ps.texi regex.texi + + TEXI2DVI = $(top_srcdir)/contrib/texi2dvi4a2ps +@@ -141,23 +138,19 @@ + defs = $(top_builddir)/tests/defs + A2PS = a2ps + +-generated_texinfos = \ +-encoding.texi prologue.texi sheets.texi translators.texi ++generated_texinfos = encoding.texi prologue.texi sheets.texi translators.texi + + + MAINTAINERCLEANFILES = $(generated_texinfos) + +-EXTRA_DIST = $(generated_texinfos) .a2psrc translators.txt \ +-make-authors.pl translators.pl ++EXTRA_DIST = $(generated_texinfos) .a2psrc translators.txt make-authors.pl translators.pl + + + usdvi = $(PACKAGE)-$(VERSION).us.dvi + a4dvi = $(PACKAGE)-$(VERSION).a4.dvi +-subdir = doc + mkinstalldirs = $(SHELL) $(top_srcdir)/auxdir/mkinstalldirs + CONFIG_HEADER = ../config.h + CONFIG_CLEAN_FILES = +-DIST_SOURCES = + TEXINFO_TEX = $(top_srcdir)/auxdir/texinfo.tex + INFO_DEPS = a2ps.info regex.info + DVIS = a2ps.dvi regex.dvi +@@ -165,8 +158,9 @@ + DIST_COMMON = Makefile.am Makefile.in stamp-vti version.texi + + +-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ++DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) + ++TAR = tar + GZIP_ENV = --best + all: all-redirect + .SUFFIXES: +@@ -218,7 +212,7 @@ + && $(MAKEINFO) `echo $< | sed 's,.*/,,'` + + .texi.dvi: +- TEXINPUTS=$(top_srcdir)/auxdir:$$TEXINPUTS \ ++ TEXINPUTS=$(top_srcdir)/auxdir/texinfo.tex:$$TEXINPUTS \ + MAKEINFO='$(MAKEINFO) -I $(srcdir)' $(TEXI2DVI) $< + + .texi: +@@ -237,7 +231,7 @@ + && $(MAKEINFO) `echo $< | sed 's,.*/,,'` + + .texinfo.dvi: +- TEXINPUTS=$(top_srcdir)/auxdir:$$TEXINPUTS \ ++ TEXINPUTS=$(top_srcdir)/auxdir/texinfo.tex:$$TEXINPUTS \ + MAKEINFO='$(MAKEINFO) -I $(srcdir)' $(TEXI2DVI) $< + + .txi.info: +@@ -246,7 +240,7 @@ + && $(MAKEINFO) `echo $< | sed 's,.*/,,'` + + .txi.dvi: +- TEXINPUTS=$(top_srcdir)/auxdir:$$TEXINPUTS \ ++ TEXINPUTS=$(top_srcdir)/auxdir/texinfo.tex:$$TEXINPUTS \ + MAKEINFO='$(MAKEINFO) -I $(srcdir)' $(TEXI2DVI) $< + + .txi: +@@ -262,7 +256,7 @@ + @list='$(INFO_DEPS)'; \ + for file in $$list; do \ + d=$(srcdir); \ +- for ifile in `CDPATH=: && cd $$d && echo $$file $$file-[0-9] $$file-[0-9][0-9]`; do \ ++ for ifile in `cd $$d && echo $$file $$file-[0-9] $$file-[0-9][0-9]`; do \ + if test -f $$d/$$ifile; then \ + echo " $(INSTALL_DATA) $$d/$$ifile $(DESTDIR)$(infodir)/$$ifile"; \ + $(INSTALL_DATA) $$d/$$ifile $(DESTDIR)$(infodir)/$$ifile; \ +@@ -281,26 +275,24 @@ + uninstall-info: + $(PRE_UNINSTALL) + @if $(SHELL) -c 'install-info --version | sed 1q | fgrep -s -v -i debian' >/dev/null 2>&1; then \ +- list='$(INFO_DEPS)'; \ +- for file in $$list; do \ +- echo " install-info --info-dir=$(DESTDIR)$(infodir) --remove $(DESTDIR)$(infodir)/$$file"; \ +- install-info --info-dir=$(DESTDIR)$(infodir) --remove $(DESTDIR)$(infodir)/$$file; \ +- done; \ +- else :; fi ++ ii=yes; \ ++ else ii=; fi; \ ++ list='$(INFO_DEPS)'; \ ++ for file in $$list; do \ ++ test -z "$ii" \ ++ || install-info --info-dir=$(DESTDIR)$(infodir) --remove $$file; \ ++ done + @$(NORMAL_UNINSTALL) +- @list='$(INFO_DEPS)'; \ ++ list='$(INFO_DEPS)'; \ + for file in $$list; do \ +- (if cd $(DESTDIR)$(infodir); then \ +- echo " rm -f $$file $$file-[0-9] $$file-[0-9][0-9])"; \ +- rm -f $$file $$file-[0-9] $$file-[0-9][0-9]; \ +- else :; fi); \ ++ (cd $(DESTDIR)$(infodir) && rm -f $$file $$file-[0-9] $$file-[0-9][0-9]); \ + done + + dist-info: $(INFO_DEPS) + list='$(INFO_DEPS)'; \ + for base in $$list; do \ + d=$(srcdir); \ +- for file in `CDPATH=: && cd $$d && eval echo $$base*`; do \ ++ for file in `cd $$d && eval echo $$base*`; do \ + test -f $(distdir)/$$file \ + || ln $$d/$$file $(distdir)/$$file 2> /dev/null \ + || cp -p $$d/$$file $(distdir)/$$file; \ +@@ -308,14 +300,13 @@ + done + + mostlyclean-aminfo: +- -rm -f a2ps.aux a2ps.cp a2ps.cps a2ps.dvi a2ps.fn a2ps.fns a2ps.pgs \ +- a2ps.ky a2ps.kys a2ps.ps a2ps.log a2ps.pg a2ps.toc a2ps.tp \ +- a2ps.tps a2ps.vr a2ps.vrs a2ps.op a2ps.tr a2ps.cv a2ps.cn \ +- a2ps.cm a2ps.ov regex.aux regex.cp regex.cps regex.dvi \ +- regex.fn regex.fns regex.pgs regex.ky regex.kys regex.ps \ +- regex.log regex.pg regex.toc regex.tp regex.tps regex.vr \ +- regex.vrs regex.op regex.tr regex.cv regex.cn regex.cm \ +- regex.ov ++ -rm -f a2ps.aux a2ps.cp a2ps.cps a2ps.dvi a2ps.fn a2ps.fns a2ps.ky \ ++ a2ps.kys a2ps.ps a2ps.log a2ps.pg a2ps.toc a2ps.tp a2ps.tps \ ++ a2ps.vr a2ps.vrs a2ps.op a2ps.tr a2ps.cv a2ps.cn regex.aux \ ++ regex.cp regex.cps regex.dvi regex.fn regex.fns regex.ky \ ++ regex.kys regex.ps regex.log regex.pg regex.toc regex.tp \ ++ regex.tps regex.vr regex.vrs regex.op regex.tr regex.cv \ ++ regex.cn + + clean-aminfo: + +@@ -334,11 +325,18 @@ + + distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir) + ++subdir = doc ++ + distdir: $(DISTFILES) ++ here=`cd $(top_builddir) && pwd`; \ ++ top_distdir=`cd $(top_distdir) && pwd`; \ ++ distdir=`cd $(distdir) && pwd`; \ ++ cd $(top_srcdir) \ ++ && $(AUTOMAKE) --include-deps --build-dir=$$here --srcdir-name=$(top_srcdir) --output-dir=$$top_distdir --gnu doc/Makefile + @for file in $(DISTFILES); do \ + d=$(srcdir); \ + if test -d $$d/$$file; then \ +- cp -pR $$d/$$file $(distdir); \ ++ cp -pr $$/$$file $(distdir)/$$file; \ + else \ + test -f $(distdir)/$$file \ + || ln $$d/$$file $(distdir)/$$file 2> /dev/null \ +@@ -368,7 +366,7 @@ + all-am: Makefile $(INFO_DEPS) + all-redirect: all-am + install-strip: +- $(MAKE) $(AM_MAKEFLAGS) INSTALL_STRIP_FLAG=-s install ++ $(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install + installdirs: + $(mkinstalldirs) $(DESTDIR)$(infodir) + +@@ -382,7 +380,6 @@ + -rm -f config.cache config.log stamp-h stamp-h[0-9]* + + maintainer-clean-generic: +- -rm -f Makefile.in + -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) + mostlyclean-am: mostlyclean-vti mostlyclean-aminfo mostlyclean-generic + +@@ -393,7 +390,6 @@ + clean: clean-am + + distclean-am: distclean-vti distclean-aminfo distclean-generic clean-am +- -rm -f libtool + + distclean: distclean-am + +@@ -409,8 +405,8 @@ + clean-aminfo maintainer-clean-aminfo tags distdir info-am info dvi-am \ + dvi check check-am installcheck-am installcheck install-exec-am \ + install-exec install-data-am install-data install-am install \ +-uninstall-am uninstall all-redirect all-am all install-strip \ +-installdirs mostlyclean-generic distclean-generic clean-generic \ ++uninstall-am uninstall all-redirect all-am all installdirs \ ++mostlyclean-generic distclean-generic clean-generic \ + maintainer-clean-generic clean mostlyclean distclean maintainer-clean + + +--- doc/a2ps.texi ++++ doc/a2ps.texi 2006-02-23 13:05:17.000000000 +0100 +@@ -6182,7 +6182,7 @@ + @subsection Why Does it Print Nothing? + + @quotation +-@i{@pack{} works OK, but the printer prints nothing.} ++@pack{} @i{works OK, but the printer prints nothing.} + @end quotation + + There are two ways that printing can fail: silently, or with a +@@ -6311,7 +6311,7 @@ + @subsection Why Does it Say my File is Binary? + + @quotation +-@i{@pack{} complains that my file is binary though it is not.} ++@pack{} @i{complains that my file is binary though it is not.} + @end quotation + + There are several reasons that can cause @pack{} to consider a file is +--- encoding/encoding.map ++++ encoding/encoding.map 2006-02-23 13:05:17.000000000 +0100 +@@ -84,6 +84,10 @@ + latin9 iso15 + latin0 iso15 + iso-8859-15 iso15 ++# Handle ASCII as simple ISO 8859-1 ++ansi_x3.4-1968 iso15 ++# Workaround wich may help for UTF-8 ++utf-8 iso15 + + ######################################################################## + # Other encodings +--- etc/Makefile.in ++++ etc/Makefile.in 2006-02-23 13:05:17.000000000 +0100 +@@ -297,7 +297,7 @@ + + # Building the correct a2ps.cfg + a2ps.cfg: a2ps_cfg Makefile +- sed "s!@libpath@!$(libpath)!" a2ps_cfg > a2ps.cfg ++ sed "s!@libpath@!$(libpath)!;s!@psfontpath@!$(PSFONT_PATH)!" a2ps_cfg > a2ps.cfg + + # Building a time stamp to know the version. + README: README.in Makefile +--- etc/a2ps_cfg.in ++++ etc/a2ps_cfg.in 2006-02-23 13:36:13.000000000 +0100 +@@ -43,26 +43,56 @@ + # (Must be defined before --medium) # + ################################################################# + # Medium: name, width height [llx lly urx ury] +-Medium: A3 842 1190 +-Medium: A4 595 842 +-Medium: A5 420 595 +-Medium: B4 729 1032 +-Medium: B5 516 729 +-Medium: Letter 612 792 +-Medium: Legal 612 1008 +-Medium: Tabloid 792 1224 +-Medium: Ledger 1224 792 +-Medium: Statement 396 612 +-Medium: Executive 540 720 +-Medium: Folio 612 936 +-Medium: Quarto 610 780 +-Medium: 10x14 720 1008 ++Medium: A3 842 1190 ++Medium: A4 595 842 ++Medium: A5 420 595 ++Medium: B4 729 1032 ++Medium: B5 516 729 ++Medium: Letter 612 792 ++Medium: Legal 612 1008 ++Medium: Tabloid 792 1224 ++Medium: Ledger 1224 792 ++Medium: Statement 396 612 ++Medium: Executive 540 720 ++Medium: Folio 612 936 ++Medium: Quarto 610 780 ++Medium: 10x14 720 1008 ++ ++# Define ghostscript page names and their sizes ++Medium: letter 612 792 ++Medium: note 540 720 ++Medium: legal 612 1008 ++Medium: a0 2380 3368 ++Medium: a1 1684 2380 ++Medium: a2 1190 1684 ++Medium: a3 842 1190 ++Medium: a4 595 842 ++Medium: a5 421 595 ++Medium: a6 297 421 ++Medium: a7 210 297 ++Medium: a8 148 210 ++Medium: a9 105 148 ++Medium: a10 74 105 ++Medium: b0 2836 4008 ++Medium: b1 2004 2836 ++Medium: b2 1418 2004 ++Medium: b3 1002 1418 ++Medium: b4 709 1002 ++Medium: b5 501 709 ++Medium: archE 2592 3456 ++Medium: archD 1728 2592 ++Medium: archC 1296 1728 ++Medium: archB 864 1296 ++Medium: archA 648 864 ++Medium: flsa 612 936 ++Medium: flse 612 936 ++Medium: halfletter 396 612 ++Medium: 11x17 792 1224 ++Medium: ledger 1224 792 + + # Desk Jet users: bigger margins +-Medium: A4dj 595 842 24 50 571 818 +-Medium: Letterdj 612 792 24 40 588 768 +- +- ++Medium: A4dj 595 842 24 50 571 818 ++Medium: Letterdj 612 792 24 40 588 768 + + ################################################################# + # 2) Path to the a2ps resource # +@@ -72,7 +102,7 @@ + + # It may be useful to extend it so that a2ps can see some + # TeX or X11 resources: it likes AFM files and PF[AB] files. +-#AppendLibraryPath: foo ++AppendLibraryPath: @psfontpath@ + + + ################################################################# +@@ -264,24 +294,9 @@ + @COM_PSUTILS@@COM_dvips@ fi + + ########## HTML files +-# Pass HTML to Netscape, hoping that there is an Netscape running... +-# Tricks: +-# 1. Netscape can't output on stdout, hence use a tmp file (#f0) +-# 2. openfile refuses relative paths, so prepend cwd (%d) when relative +-# 3. remote 'openfile' -remote 'saveas' is bad, because it is handled +-# asynchronously, and the output can correspond to a previously +-# loaded page (not that of openfile). So run Netscape twice. +-# 4. It asks the user if s/he wants to replace an existing output file, +-# so rm before. +-@COM_PSUTILS@Delegation: Netscape html:ps \ +-@COM_PSUTILS@ rm -f #f0; \ +-@COM_PSUTILS@ if echo '$f' | grep '^/' >/dev/null 2>&1; then \ +-@COM_PSUTILS@ ${NETSCAPE:-netscape} -noraise -remote 'openfile($f)'; \ +-@COM_PSUTILS@ else \ +-@COM_PSUTILS@ ${NETSCAPE:-netscape} -noraise -remote 'openfile(%d/$f)'; \ +-@COM_PSUTILS@ fi && \ +-@COM_PSUTILS@ ${NETSCAPE:-netscape} -noraise -remote 'saveas(#f0,postscript)' && \ +-@COM_PSUTILS@ #{del.psselect} #f0 | #{del.psnup} ++# Pass HTML to w3m, hoping that there is an installed w3m... ++@COM_PSUTILS@Delegation: w3m html:ps \ ++@COM_PSUTILS@ ${W3M:-w3m} -dump '$f' | #{del.a2ps} + + ########## MetaFont / MetaPost files + Delegation: MetaFont mf:ps \ +--- lib/jobs.c ++++ lib/jobs.c 2006-02-23 13:05:17.000000000 +0100 +@@ -134,10 +134,19 @@ + + /* Set the NLS on */ + setlocale (LC_TIME, ""); +-#ifdef HAVE_LC_MESSAGES ++#ifdef LC_MESSAGES + setlocale (LC_MESSAGES, ""); + #endif + setlocale (LC_CTYPE, ""); ++#ifdef LC_PAPER ++ setlocale (LC_PAPER, ""); ++#endif ++ ++#ifdef LC_NUMERIC ++ /* We use international numbering format for e.g. ++ --font-size and writing PostScript code */ ++ setlocale (LC_NUMERIC, "POSIX"); ++#endif + + bindtextdomain (PACKAGE, LOCALEDIR); + textdomain (PACKAGE); +--- lib/metaseq.c ++++ lib/metaseq.c 2006-02-23 13:05:17.000000000 +0100 +@@ -205,7 +205,7 @@ + int justification = 1; + + /* Format string. */ +- for (i = 0; str[i] != '\0'; i++) ++ for (i = 0; str != NULL && str[i] != '\0'; i++) + { + int type; + +--- lib/options.c ++++ lib/options.c 2006-02-23 13:05:17.000000000 +0100 +@@ -54,10 +54,14 @@ + #include "argv.h" + #include "quotearg.h" + #include "filalign.h" ++#include ++#include + + #define MAN_LINES 66 /* no lines for a man */ + extern char *program_name; ++#ifndef _GNU_SOURCE + extern const char *program_invocation_name; ++#endif + + /* + * Hooks used +@@ -545,6 +549,16 @@ + break; + + case 'M': /* select a medium */ ++#ifdef LC_PAPER ++ if (!strcasecmp("LC_PAPER", optarg)) ++ { ++ unsigned int paperheight = (unsigned int)nl_langinfo(_NL_PAPER_HEIGHT); ++ if (paperheight && paperheight == 279) ++ optarg = xstrdup("letter"); ++ else ++ optarg = xstrdup("a4"); ++ } ++#endif + xstrcpy (job->medium_request, optarg); + break; + +@@ -647,6 +661,14 @@ + break; + + case 'X': /* change the encoding scheme */ ++ if (!strcasecmp("LC_CTYPE", optarg)) ++ { ++ char * codeset = nl_langinfo(_NL_CTYPE_CODESET_NAME); ++ if (codeset && !strncasecmp(codeset, "iso", 3)) ++ optarg = xstrdup(codeset); ++ else ++ optarg = xstrdup("iso15"); ++ } + /* Since there can be -X in the config files, and because + * the encoding.map has not been read yet (because to read + * encoding.map, one has to know the lib path, and to know +--- lib/path-concat.c ++++ lib/path-concat.c 2006-02-23 13:05:17.000000000 +0100 +@@ -21,17 +21,15 @@ + # include + #endif + +-#ifndef HAVE_MEMPCPY +-# define mempcpy(D, S, N) ((void *) ((char *) memcpy (D, S, N) + (N))) +-#endif +- + #include + #if HAVE_STRING_H + # include + #endif + #include + +-char *malloc (); ++#if !defined(HAVE_MEMPCPY) && !defined(mempcpy) ++# define mempcpy(D, S, N) ((void *) ((char *) memcpy ((D), (S), (N)) + (N))) ++#endif + + #ifndef DIRECTORY_SEPARATOR + # define DIRECTORY_SEPARATOR '/' +--- lib/printlen.c ++++ lib/printlen.c 2006-02-23 13:05:17.000000000 +0100 +@@ -28,14 +28,15 @@ + unsigned long strtoul (); + + static int +-int_printflen (const char *format, va_list *args) ++int_printflen (const char *format, va_list args) + { + const char *cp; + int total_width = 0; + int width = 0; + va_list ap; + +- memcpy (&ap, args, sizeof (va_list)); ++ // memcpy (&ap, args, sizeof (va_list)); ++ __va_copy(ap, args); + + for (cp = format ; *cp ; cp++) + { +@@ -99,7 +100,7 @@ + int + vprintflen (const char *format, va_list args) + { +- return int_printflen (format, &args); ++ return int_printflen (format, args); + } + + int +--- lib/title.c ++++ lib/title.c 2006-02-23 13:05:17.000000000 +0100 +@@ -87,11 +87,13 @@ + VA_START (args, format); + + len = vprintflen (format, args); ++ va_end(args); + if (format [strlen (format) - 1] == '\n') + len --; + if (center_p) + for (padding = 0 ; padding < 79 - len ; padding += 2) + putc (' ', stream); ++ VA_START (args, format); + # if HAVE_VPRINTF || _LIBC + vfprintf (stream, format, args); + # else +--- lib/xstrrpl.c ++++ lib/xstrrpl.c 2006-02-23 13:05:17.000000000 +0100 +@@ -22,6 +22,7 @@ + #include + #include "xstrrpl.h" + ++#undef stpcpy + extern char * stpcpy(); + + /* Perform subsitutions in string. Result is malloc'd +--- man/a2ps.1 ++++ man/a2ps.1 2006-02-23 13:05:17.000000000 +0100 +@@ -80,8 +80,8 @@ + predefined font sizes and layouts for 1.. 9 virtuals + .TP + \fB\-A\fR, \fB\-\-file\-align\fR=\fIMODE\fR +-align separate files according to MODE (fill, rank +-page, sheet, or a number) ++align separate files according to MODE (`virtual', `rank' ++`page', `sheet', or a number) + .TP + \fB\-j\fR, \fB\-\-borders\fR* + print borders around columns +--- ogonkify/Makefile.in ++++ ogonkify/Makefile.in 2006-02-23 13:05:17.000000000 +0100 +@@ -138,7 +138,7 @@ + + @EXTENSIONS_TRUE@bin_SCRIPTS = @EXTENSIONS_TRUE@ogonkify composeglyphs + @EXTENSIONS_TRUE@ogonkify_DATA = @EXTENSIONS_TRUE@$(ENCODINGS_VECTORS) $(CREATED_FONTS) $(PSPROGS) README +-@EXTENSIONS_TRUE@afm_DATA = @EXTENSIONS_TRUE@$(CREATED_AFMS) ++@EXTENSIONS_TRUE@afm_DATA = @EXTENSIONS_TRUE@$(CREATED_AFMS) $(ORIGINAL_COMP_FONTS_AFMS) + @EXTENSIONS_TRUE@fonts_DATA = @EXTENSIONS_TRUE@$(CREATED_PFAS) + + # +--- ogonkify/ogonkify.in.in ++++ ogonkify/ogonkify.in.in 2006-02-23 13:05:17.000000000 +0100 +@@ -38,7 +38,7 @@ + 'ibmpc','IBMPCEncoding', 'mac','MacintoshEncoding', + 'HP','HPRomanEncoding'); + @standardFont= +- ('Courier', 'Courier-Oblique', 'Courier-Bold', 'Courier-BoldItalic', ++ ('Courier', 'Courier-Oblique', 'Courier-Bold', 'Courier-BoldOblique', + 'Times-Roman', 'Times-Italic', 'Times-Bold', 'Times-BoldItalic', + 'Helvetica', 'Helvetica-Oblique', 'Helvetica-Bold', + 'Helvetica-BoldOblique'); +--- ogonkify/pcrb-o.afm ++++ ogonkify/pcrb-o.afm 2006-02-23 13:05:17.000000000 +0100 +@@ -5,7 +5,7 @@ + EncodingScheme StandardEncoding + FullName Courier-Bold-Ogonki Composite font + FontBBox -113 -250 749 801 +-StartCharMetrics 315 ++StartCharMetrics 316 + C 32 ; WX 600 ; N space ; B 0 0 0 0 ; + C 33 ; WX 600 ; N exclam ; B 202 -15 398 572 ; + C 34 ; WX 600 ; N quotedbl ; B 135 277 465 562 ; +@@ -204,6 +204,7 @@ + C -1 ; WX 600 ; N brokenbar ; B 255 -175 345 675 ; + C -1 ; WX 600 ; N Oacute ; B 22 -18 578 784 ; + C -1 ; WX 600 ; N otilde ; B 30 -15 570 636 ; ++C -1 ; WX 600 ; N Euro ; B -2 0 602 562 ; + C -1 ; WX 600 ; N Yacute ; B 12 0 589 784 ; + C -1 ; WX 600 ; N Icircumflex ; B 77 0 523 780 ; + C -1 ; WX 600 ; N Atilde ; B -9 0 609 759 ; +--- ogonkify/pcrbo-o.afm ++++ ogonkify/pcrbo-o.afm 2006-02-23 13:05:17.000000000 +0100 +@@ -5,7 +5,7 @@ + EncodingScheme StandardEncoding + FullName Courier-BoldOblique-Ogonki Composite font + FontBBox -56 -250 868 801 +-StartCharMetrics 315 ++StartCharMetrics 316 + C 32 ; WX 600 ; N space ; B 0 0 0 0 ; + C 33 ; WX 600 ; N exclam ; B 216 -15 495 572 ; + C 34 ; WX 600 ; N quotedbl ; B 212 277 584 562 ; +@@ -204,6 +204,7 @@ + C -1 ; WX 600 ; N brokenbar ; B 218 -175 488 675 ; + C -1 ; WX 600 ; N Oacute ; B 74 -18 645 784 ; + C -1 ; WX 600 ; N otilde ; B 71 -15 642 636 ; ++C -1 ; WX 600 ; N Euro ; B -2 0 721 562 ; + C -1 ; WX 600 ; N Yacute ; B 109 0 708 784 ; + C -1 ; WX 600 ; N Icircumflex ; B 77 0 642 780 ; + C -1 ; WX 600 ; N Atilde ; B -9 0 638 759 ; +--- ogonkify/pcrr-o.afm ++++ ogonkify/pcrr-o.afm 2006-02-23 13:05:17.000000000 +0100 +@@ -5,7 +5,7 @@ + EncodingScheme StandardEncoding + FullName Courier-Ogonki Composite font + FontBBox -28 -250 628 805 +-StartCharMetrics 315 ++StartCharMetrics 316 + C 32 ; WX 600 ; N space ; B 0 0 0 0 ; + C 33 ; WX 600 ; N exclam ; B 236 -15 364 572 ; + C 34 ; WX 600 ; N quotedbl ; B 187 328 413 562 ; +@@ -204,6 +204,7 @@ + C -1 ; WX 600 ; N brokenbar ; B 275 -175 326 675 ; + C -1 ; WX 600 ; N Oacute ; B 43 -18 557 793 ; + C -1 ; WX 600 ; N otilde ; B 62 -15 538 606 ; ++C -1 ; WX 600 ; N Euro ; B 4 0 596 562 ; + C -1 ; WX 600 ; N Yacute ; B 24 0 576 793 ; + C -1 ; WX 600 ; N Icircumflex ; B 96 0 504 775 ; + C -1 ; WX 600 ; N Atilde ; B 3 0 597 732 ; +--- ogonkify/pcrro-o.afm ++++ ogonkify/pcrro-o.afm 2006-02-23 13:05:17.000000000 +0100 +@@ -5,7 +5,7 @@ + EncodingScheme StandardEncoding + FullName Courier-Oblique-Ogonki Composite font + FontBBox -28 -250 742 805 +-StartCharMetrics 315 ++StartCharMetrics 316 + C 32 ; WX 600 ; N space ; B 0 0 0 0 ; + C 33 ; WX 600 ; N exclam ; B 243 -15 464 572 ; + C 34 ; WX 600 ; N quotedbl ; B 273 328 532 562 ; +@@ -204,6 +204,7 @@ + C -1 ; WX 600 ; N brokenbar ; B 238 -175 469 675 ; + C -1 ; WX 600 ; N Oacute ; B 94 -18 638 793 ; + C -1 ; WX 600 ; N otilde ; B 102 -15 629 606 ; ++C -1 ; WX 600 ; N Euro ; B 4 0 715 562 ; + C -1 ; WX 600 ; N Yacute ; B 133 0 695 793 ; + C -1 ; WX 600 ; N Icircumflex ; B 96 0 623 775 ; + C -1 ; WX 600 ; N Atilde ; B 3 0 656 732 ; +--- ogonkify/phvb-o.afm ++++ ogonkify/phvb-o.afm 2006-02-23 13:05:17.000000000 +0100 +@@ -5,7 +5,7 @@ + EncodingScheme StandardEncoding + FullName Helvetica-Bold-Ogonki Composite font + FontBBox -173 -221 1003 936 +-StartCharMetrics 285 ++StartCharMetrics 286 + C 32 ; WX 278 ; N space ; B 0 0 0 0 ; + C 33 ; WX 333 ; N exclam ; B 112 0 262 729 ; + C 34 ; WX 474 ; N quotedbl ; B 50 470 424 729 ; +@@ -219,6 +219,7 @@ + C -1 ; WX 834 ; N onequarter ; B 30 -20 804 715 ; + C -1 ; WX 333 ; N onesuperior ; B 46 284 247 709 ; + C -1 ; WX 611 ; N otilde ; B 35 -23 569 729 ; ++C -1 ; WX 833 ; N Euro ; B 66 0 776 729 ; + C -1 ; WX 584 ; N plusminus ; B 40 0 544 674 ; + C -1 ; WX 737 ; N registered ; B -14 -20 751 745 ; + C -1 ; WX 556 ; N scaron ; B 29 -23 520 745 ; +--- ogonkify/phvbo-o.afm ++++ ogonkify/phvbo-o.afm 2006-02-23 13:05:17.000000000 +0100 +@@ -5,7 +5,7 @@ + EncodingScheme StandardEncoding + FullName Helvetica-BoldOblique-Ogonki Composite font + FontBBox -177 -221 1107 936 +-StartCharMetrics 285 ++StartCharMetrics 286 + C 32 ; WX 278 ; N space ; B 0 0 0 0 ; + C 33 ; WX 333 ; N exclam ; B 112 0 417 729 ; + C 34 ; WX 474 ; N quotedbl ; B 177 470 579 729 ; +@@ -219,6 +219,7 @@ + C -1 ; WX 834 ; N onequarter ; B 151 -20 846 715 ; + C -1 ; WX 333 ; N onesuperior ; B 169 284 398 709 ; + C -1 ; WX 611 ; N otilde ; B 82 -23 639 729 ; ++C -1 ; WX 833 ; N Euro ; B 66 0 931 729 ; + C -1 ; WX 584 ; N plusminus ; B 40 0 639 674 ; + C -1 ; WX 737 ; N registered ; B 55 -20 837 745 ; + C -1 ; WX 556 ; N scaron ; B 60 -23 597 745 ; +--- ogonkify/phvr-o.afm ++++ ogonkify/phvr-o.afm 2006-02-23 13:05:17.000000000 +0100 +@@ -5,7 +5,7 @@ + EncodingScheme StandardEncoding + FullName Helvetica-Ogonki Composite font + FontBBox -174 -220 1001 944 +-StartCharMetrics 285 ++StartCharMetrics 286 + C 32 ; WX 278 ; N space ; B 0 0 0 0 ; + C 33 ; WX 278 ; N exclam ; B 124 0 208 729 ; + C 34 ; WX 355 ; N quotedbl ; B 52 462 305 708 ; +@@ -219,6 +219,7 @@ + C -1 ; WX 834 ; N onequarter ; B 30 -21 804 709 ; + C -1 ; WX 333 ; N onesuperior ; B 60 284 219 709 ; + C -1 ; WX 556 ; N otilde ; B 36 -23 510 716 ; ++C -1 ; WX 833 ; N Euro ; B 75 0 761 729 ; + C -1 ; WX 584 ; N plusminus ; B 40 0 544 618 ; + C -1 ; WX 737 ; N registered ; B -13 -23 751 741 ; + C -1 ; WX 500 ; N scaron ; B 34 -24 459 740 ; +--- ogonkify/phvro-o.afm ++++ ogonkify/phvro-o.afm 2006-02-23 13:05:17.000000000 +0100 +@@ -5,7 +5,7 @@ + EncodingScheme StandardEncoding + FullName Helvetica-Oblique-Ogonki Composite font + FontBBox -178 -220 1108 944 +-StartCharMetrics 285 ++StartCharMetrics 286 + C 32 ; WX 278 ; N space ; B 0 0 0 0 ; + C 33 ; WX 278 ; N exclam ; B 124 0 363 729 ; + C 34 ; WX 355 ; N quotedbl ; B 177 462 455 708 ; +@@ -219,6 +219,7 @@ + C -1 ; WX 834 ; N onequarter ; B 147 -21 836 709 ; + C -1 ; WX 333 ; N onesuperior ; B 184 284 370 709 ; + C -1 ; WX 556 ; N otilde ; B 80 -23 582 716 ; ++C -1 ; WX 833 ; N Euro ; B 75 0 916 729 ; + C -1 ; WX 584 ; N plusminus ; B 40 0 621 618 ; + C -1 ; WX 737 ; N registered ; B 55 -23 836 741 ; + C -1 ; WX 500 ; N scaron ; B 61 -24 547 740 ; +--- ogonkify/ptmb-o.afm ++++ ogonkify/ptmb-o.afm 2006-02-23 13:05:17.000000000 +0100 +@@ -5,7 +5,7 @@ + EncodingScheme StandardEncoding + FullName Times-Bold-Ogonki Composite font + FontBBox -172 -256 1008 965 +-StartCharMetrics 285 ++StartCharMetrics 286 + C 32 ; WX 250 ; N space ; B 0 0 0 0 ; + C 33 ; WX 333 ; N exclam ; B 84 -18 248 690 ; + C 34 ; WX 555 ; N quotedbl ; B 67 371 425 690 ; +@@ -219,6 +219,7 @@ + C -1 ; WX 750 ; N onequarter ; B 30 -18 720 690 ; + C -1 ; WX 300 ; N onesuperior ; B 24 276 275 690 ; + C -1 ; WX 500 ; N otilde ; B 25 -18 473 671 ; ++C -1 ; WX 944 ; N Euro ; B 21 0 914 681 ; + C -1 ; WX 570 ; N plusminus ; B 50 0 520 600 ; + C -1 ; WX 747 ; N registered ; B 16 -17 730 690 ; + C -1 ; WX 389 ; N scaron ; B 29 -17 359 690 ; +--- ogonkify/ptmbi-o.afm ++++ ogonkify/ptmbi-o.afm 2006-02-23 13:05:17.000000000 +0100 +@@ -5,7 +5,7 @@ + EncodingScheme StandardEncoding + FullName Times-BoldItalic-Ogonki Composite font + FontBBox -168 -232 1014 894 +-StartCharMetrics 285 ++StartCharMetrics 286 + C 32 ; WX 250 ; N space ; B 0 0 0 0 ; + C 33 ; WX 389 ; N exclam ; B 66 -13 367 676 ; + C 34 ; WX 555 ; N quotedbl ; B 142 367 549 693 ; +@@ -219,6 +219,7 @@ + C -1 ; WX 750 ; N onequarter ; B 30 0 720 676 ; + C -1 ; WX 300 ; N onesuperior ; B 17 270 283 676 ; + C -1 ; WX 500 ; N otilde ; B 27 -13 507 648 ; ++C -1 ; WX 889 ; N Euro ; B -29 -12 907 662 ; + C -1 ; WX 570 ; N plusminus ; B 33 0 537 665 ; + C -1 ; WX 747 ; N registered ; B 23 -18 723 676 ; + C -1 ; WX 389 ; N scaron ; B 16 -13 465 683 ; +--- ogonkify/ptmr-o.afm ++++ ogonkify/ptmr-o.afm 2006-02-23 13:05:17.000000000 +0100 +@@ -5,7 +5,7 @@ + EncodingScheme StandardEncoding + FullName Times-Roman-Ogonki Composite font + FontBBox -168 -218 1000 898 +-StartCharMetrics 285 ++StartCharMetrics 286 + C 32 ; WX 250 ; N space ; B 0 0 0 0 ; + C 33 ; WX 333 ; N exclam ; B 130 -9 238 676 ; + C 34 ; WX 408 ; N quotedbl ; B 77 431 331 676 ; +@@ -167,6 +167,7 @@ + C -1 ; WX 300 ; N twosuperior ; B 1 270 296 676 ; + C -1 ; WX 444 ; N eacute ; B 25 -10 424 678 ; + C -1 ; WX 500 ; N otilde ; B 29 -10 470 638 ; ++C -1 ; WX 889 ; N Euro ; B 12 0 863 662 ; + C -1 ; WX 722 ; N Aacute ; B 15 0 706 890 ; + C -1 ; WX 500 ; N ocircumflex ; B 29 -10 470 674 ; + C -1 ; WX 500 ; N yacute ; B 14 -218 475 678 ; +--- ogonkify/ptmri-o.afm ++++ ogonkify/ptmri-o.afm 2006-02-23 13:05:17.000000000 +0100 +@@ -5,7 +5,7 @@ + EncodingScheme StandardEncoding + FullName Times-Italic-Ogonki Composite font + FontBBox -169 -217 1010 883 +-StartCharMetrics 285 ++StartCharMetrics 286 + C 32 ; WX 250 ; N space ; B 0 0 0 0 ; + C 33 ; WX 333 ; N exclam ; B 39 -11 302 667 ; + C 34 ; WX 420 ; N quotedbl ; B 144 421 432 666 ; +@@ -167,6 +167,7 @@ + C -1 ; WX 300 ; N twosuperior ; B 33 271 324 676 ; + C -1 ; WX 444 ; N eacute ; B 31 -11 459 664 ; + C -1 ; WX 500 ; N otilde ; B 27 -11 496 624 ; ++C -1 ; WX 833 ; N Euro ; B -18 0 873 653 ; + C -1 ; WX 611 ; N Aacute ; B -51 0 564 876 ; + C -1 ; WX 500 ; N ocircumflex ; B 27 -11 468 661 ; + C -1 ; WX 444 ; N yacute ; B -24 -206 459 664 ; +--- src/main.c ++++ src/main.c 2006-02-23 13:05:17.000000000 +0100 +@@ -56,6 +56,7 @@ + #include "signame.h" + #include "long-options.h" + #include "version-etc.h" ++#include + + /* From basename.c */ + char *base_name PARAMS ((const char *path)); +@@ -102,7 +103,9 @@ + defined twice, see lib/confg.gperf, handling of `Options:'. */ + + char *program_name; ++#ifndef _GNU_SOURCE + const char *program_invocation_name; ++#endif + + /* Stores the data of liba2ps. */ + +@@ -925,6 +928,7 @@ + main (int argc, char *argv[]) + { + int argn; ++ char *locale; + + /* Architecture specific initialization. */ + #ifdef __EMX__ +@@ -941,10 +945,20 @@ + + /* Set the NLS on */ + setlocale (LC_TIME, ""); +-#ifdef HAVE_LC_MESSAGES ++#ifdef LC_MESSAGES + setlocale (LC_MESSAGES, ""); + #endif + setlocale (LC_CTYPE, ""); ++#ifdef LC_PAPER ++ setlocale (LC_PAPER, ""); ++#endif ++ locale = setlocale (LC_ALL, ""); ++ ++#ifdef LC_NUMERIC ++ /* We use international numbering format for e.g. ++ --font-size and writing PostScript code */ ++ setlocale (LC_NUMERIC, "POSIX"); ++#endif + + bindtextdomain (PACKAGE, LOCALEDIR); + textdomain (PACKAGE); diff --git a/a2ps-4.13b.tar.bz2 b/a2ps-4.13b.tar.bz2 new file mode 100644 index 0000000..aba7e47 --- /dev/null +++ b/a2ps-4.13b.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:be4e44b3ef7c40012d2dec2b03b4c07df94d795ea221d274e8a2297e5a849e80 +size 1458277 diff --git a/a2ps-ko.po b/a2ps-ko.po new file mode 100644 index 0000000..6f965be --- /dev/null +++ b/a2ps-ko.po @@ -0,0 +1,1448 @@ +# a2ps-4.10 Korean po file +# Copyright (C) 1997 Free Software Foundation, Inc. +# CHOI Junho , 1998. +# +msgid "" +msgstr "" +"Project-Id-Version: a2ps-4.10.1\n" +"POT-Creation-Date: 1999-02-18 15:03+0100\n" +"PO-Revision-Date: 2001-01-23 21:00+0900\n" +"Last-Translator: Hwang, Sang-Jin \n" +"Language-Team: Korean \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=euc-kr\n" +"Content-Transfer-Encoding: 8bit\n" + +#. TRANS: the type of the end-of-line rules, is `any type', i.e. +#. lines ended by \n, or \r, or \r\n, or \n\r are OK +#: src/buffer.c:68 +msgid "any type" +msgstr "¸ðµç Á¾·ù" + +#: lib/routines.c:153 lib/xbackupfile.c:248 lib/xbackupfile.c:276 +#: lib/xbackupfile.c:284 src/delegate.c:265 +#, fuzzy, c-format +msgid "cannot create file `%s'" +msgstr "Ãâ·Â ÆÄÀÏ `%s'À» ¸¸µé ¼ö ¾ø½À´Ï´Ù" + +#: lib/routines.c:183 lib/routines.c:189 src/delegate.c:274 src/select.c:225 +#, fuzzy, c-format +msgid "cannot open a pipe on `%s'" +msgstr "`%s'ÀÇ ÆÄÀÌÇÁ¸¦ ¿­ ¼ö ¾ø½À´Ï´Ù" + +#. E.g.: Delegation `PsNup', from ps to ps +#: src/delegate.c:394 +#, c-format +msgid "Delegation `%s', from %s to %s\n" +msgstr "À§ÀÓ `%s': %s¿¡¼­ %s·Î\n" + +#: src/delegate.c:413 src/delegate.c:435 +msgid "Applications configured for delegation" +msgstr "¾îÇø®ÄÉÀ̼ÇÀº À§ÀÓ ¼³Á¤ÀÌ µÇ¾ú½À´Ï´Ù" + +#: src/generate.c:96 +#, fuzzy, c-format +msgid "`%s' is a directory" +msgstr "`%s'´Â µð·ºÅ丮ÀÔ´Ï´Ù" + +#: lib/confg.c:292 lib/confg.c:459 lib/routines.c:147 src/generate.c:103 +#: src/main.c:589 src/main.c:596 +#, c-format +msgid "cannot open file `%s'" +msgstr "ÆÄÀÏ `%s'À» ¿­ ¼ö ¾ø½À´Ï´Ù" + +#. Another kind of error occured: exit +#: lib/xbackupfile.c:224 src/generate.c:108 +#, fuzzy, c-format +msgid "cannot get informations on file `%s'" +msgstr "ÆÄÀÏ `%s'ÀÇ Á¤º¸¸¦ ¾òÀ» ¼ö ¾ø½À´Ï´Ù" + +#: src/generate.c:175 +#, c-format +msgid "[%s (%s): 1 page on 1 sheet]\n" +msgstr "[%s (%s): 1 ÆäÀÌÁö/1 Àå]\n" + +#: src/generate.c:181 +#, c-format +msgid "[%s (%s): %d pages on 1 sheet]\n" +msgstr "[%s (%s): %d ÆäÀÌÁö/1 Àå]\n" + +#: src/generate.c:188 +#, c-format +msgid "[%s (%s): %d pages on %d sheets]\n" +msgstr "[%s (%s): %d ÆäÀÌÁö/%d Àå]\n" + +#: src/generate.c:215 +#, c-format +msgid "[Total: 1 page on 1 sheet] %s\n" +msgstr "[ÇÕ°è: 1 ÆäÀÌÁö/1 Àå] %s\n" + +#: src/generate.c:219 +#, c-format +msgid "[Total: %d pages on 1 sheet] %s\n" +msgstr "[ÇÕ°è: %d ÆäÀÌÁö/1Àå] %s\n" + +#: src/generate.c:224 +#, c-format +msgid "[Total: %d pages on %d sheets] %s\n" +msgstr "[ÇÕ°è: %d ÆäÀÌÁö/%d Àå] %s\n" + +#: src/generate.c:235 +msgid "[No output produced]\n" +msgstr "[Ãâ·Â ¾øÀ½]\n" + +#: src/generate.c:306 +#, c-format +msgid "%s, delegated to %s" +msgstr "%s, %s·Î À§ÀÓ" + +#: src/generate.c:312 +#, c-format +msgid "[%s (%s): failed. Ignored]\n" +msgstr "[%s (%s): ½ÇÆÐ. ¹«½ÃÇÔ]\n" + +#: src/generate.c:320 +#, c-format +msgid "[%s (unprintable): ignored]\n" +msgstr "[%s (Ãâ·ÂºÒ°¡´É): ¹«½ÃÇÔ]\n" + +#: src/generate.c:329 +#, c-format +msgid "[%s (binary): ignored]\n" +msgstr "[%s (¹ÙÀ̳ʸ®): ¹«½ÃÇÔ]\n" + +#: src/generate.c:350 +msgid "plain" +msgstr "º¸Åë" + +#: lexssh.l:345 +msgid "end-of-line in string constant" +msgstr "¹®ÀÚ¿­ »ó¼ö ¾È¿¡¼­ ÇàÀÇ ³¡" + +#: lexssh.l:411 +msgid "end-of-line in regular expression" +msgstr "Á¤±Ô½Ä¿¡¼­ ÇàÀÇ ³¡" + +#: src/main.c:185 +#, c-format +msgid "received signal %d: %s" +msgstr "" + +#. TRANS: highlighting level = heavy (2/2) +#: src/main.c:224 +msgid "heavy" +msgstr "°í±Þ" + +#. TRANS: highlighting level = normal (1/2) +#: src/main.c:228 +msgid "normal" +msgstr "º¸Åë" + +#. TRANS: highlighting level = none (0/2) +#: src/main.c:232 +msgid "none" +msgstr "¾øÀ½" + +#. TRANS: Please try not to guess the translation. Go and see +#. * in already translated GNU programs (e.g. the most recent +#. * versions of GNU recode) for `legal' translations. +#: src/main.c:298 +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 2, 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 "" +"º» ÇÁ·Î±×·¥Àº ÇÁ¸® ¼ÒÇÁÆ®¿þ¾îÀÔ´Ï´Ù. µû¶ó¼­ ´ç½ÅÀº Free Software\n" +"Foundation¿¡¼­ °øÇ¥ÇÑ GNU ÀÏ¹Ý °øÀ¯ ¶óÀ̼¾½º¿¡ µû¶ó(¶óÀ̼¾½ºÀÇ ¹öÀüÀº\n" +"2À̰ųª, (´ç½ÅÀÌ ¼±ÅÃÇÑ) Â÷ÈÄÀÇ ¾î¶² ¹öÀü), º» ÇÁ·Î±×·¥À» Àç¹èÆ÷\n" +"±×¸®°í/ȤÀº ¼öÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.\n" +"\n" +"º» ÇÁ·Î±×·¥Àº À¯¿ëÇϱ⸦ ¹Ù¶ó´Â ¸¶À½¿¡¼­ ¹èÆ÷µÇÁö¸¸, \n" +"ÀÌ¿¡ ´ëÇØ ¾î¶°ÇÑ º¸Áõµµ °®°í ÀÖÁö ¾ÊÀ¸¸ç, ½ÉÁö¾î´Â ƯÁ¤ ¸ñÀûÀ» À§ÇÑ\n" +"»ç¿ëÀÇ ÀûÇÕ¼ºÀ̳ª »óÇ°ÀÇ Áú¿¡ ´ëÇÑ ¾Ï¹¬ÀûÀÎ º¸Áõµµ °®°í ÀÖÁö ¾Ê½À´Ï´Ù.\n" +"º¸´Ù ÀÚ¼¼ÇÑ Á¤º¸´Â GNU ÀÏ¹Ý °øÀ¯ ¶óÀ̼¾½º¸¦ ÂüÁ¶ÇϽʽÿÀ.\n" +"\n" +"´ç½ÅÀº º» ÇÁ·Î±×·¥°ú ÇÔ²² GNU ÀÏ¹Ý °øÀ¯ ¶óÀ̼¾½ºÀÇ º¹»çº»À» ¹Þ¾ÒÀ»\n" +"°ÍÀÔ´Ï´Ù. ¸¸¾à ±×·¸Áö ¾Ê´Ù¸é, Free Sofrware Foundation, Inc., 59 Temple\n" +"Place - Suite 330, Boston, MA 02111-1307, USA. ·Î ¹®ÀÇÇϽʽÿÀ.\n" + +#. TRANS: If your charset supports the character (c) (which is © in +#. ISO Latin 1), please use it! +#: src/main.c:326 +msgid "" +"\n" +"Copyright (c) 1988, 89, 90, 91, 92, 93 Miguel Santana\n" +"Copyright (c) 1995, 96, 97, 98, 99 Akim Demaille, Miguel Santana\n" +msgstr "" +"\n" +"ÀúÀÛ±Ç (c) 1988, 89, 90, 91, 92, 93 Miguel Santana\n" +"ÀúÀÛ±Ç (c) 1995, 96, 97, 98, 99 Akim Demaille, Miguel Santana\n" + +#: src/main.c:331 +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 "" +"ÀÌ°ÍÀº ÇÁ¸® ¼ÒÇÁÆ®¿þ¾îÀÔ´Ï´Ù: º¹»ç Á¶°Ç¿¡ ´ëÇؼ­´Â ¼Ò½º¸¦ º¸¼¼¿ä.\n" +"ƯÁ¤ ¸ñÀûÀ» À§ÇÑ »ç¿ëÀÇ ÀûÇÕ¼ºÀ̳ª »óÇ°ÀÇ Áú¿¡ ´ëÇÑ ¾Ï¹¬ÀûÀÎ º¸Áõµµ °®°í\n" +"ÀÖÁö ¾Ê½À´Ï´Ù.\n" + +#. TRANS: Don't forget to add something about your own translation, e.g. +#. Written by and +#. Translated by +#. News, updates and documentation: visit http://www.inf.enst.fr/~demaille/a2ps/ +#. Send comments about translation to me@my.email +#: src/main.c:341 +msgid "" +"\n" +"Written by and \n" +"News, updates and documentation: visit " +"http://www.inf.enst.fr/~demaille/a2ps/\n" +msgstr "" +"\n" +"¿Í °¡ ÀÛ¼ºÇÏ¿´½À´Ï´Ù.\n" +"´º½º, ¾÷µ¥ÀÌÆ®¿Í ¹®¼­´Â http://www.inf.enst.fr/~demaille/a2ps/À» ¹æ¹®Çϼ¼¿ä\n" +"* ¹ø¿ª¿¡ ´ëÇÑ ¹®ÀÇ´Â CHOI Junho·Î Çϼ¼¿ä\n" + +#: src/main.c:362 +#, c-format +msgid "Configuration status of %s %s\n" +msgstr "%sÀÇ ¼³Á¤ »óȲ %s\n" + +#: src/main.c:366 src/main.c:703 +msgid "Sheets:\n" +msgstr "Àå:\n" + +#: src/main.c:367 +#, fuzzy, c-format +msgid "" +" medium = %s%s, %s\n" +" page layout = %d x %d, %s\n" +" borders = %s\n" +" file alignment = %s\n" +" interior margin = %d\n" +msgstr "" +" ±âº» Á¾ÀÌ = %s%s\n" +" ÆäÀÌÁö´ç ·¹À̾ƿô = %d x %d (%s, %s)\n" +" °¡ÀåÀÚ¸® = %s\n" +" ¾ÐÃà ¸ðµå = %s\n" +" ¾ÈÂÊ ¿©¹é = %d\n" + +#: src/main.c:376 +msgid "portrait" +msgstr "¼¼·Î³Ð°Ô" + +#: src/main.c:376 +msgid "landscape" +msgstr "°¡·Î³Ð°Ô" + +#: src/main.c:385 +#, c-format +msgid "%d characters per line" +msgstr "Çà´ç %d°³ ¹®ÀÚ" + +#: src/main.c:388 +#, c-format +msgid "%d lines per page" +msgstr "ÆäÀÌÁö´ç %d°³ Çà" + +#: src/main.c:391 +#, c-format +msgid "font size is %gpt" +msgstr "±Û²Ã Å©±â´Â %gpt" + +#: src/main.c:396 +msgid "no" +msgstr "¾Æ´Ï¿À" + +#. number line: each line +#: src/main.c:400 +msgid "each line" +msgstr "°¢ Çà" + +#. number line: each %d line +#: src/main.c:404 +#, c-format +msgid "each %d lines" +msgstr "°¢ %d°³ Çà" + +#: src/main.c:407 src/main.c:719 +msgid "Virtual pages:\n" +msgstr "°¡»ó ÆäÀÌÁö:\n" + +#: src/main.c:408 +#, fuzzy, c-format +msgid "" +" number lines = %s\n" +" format = %s\n" +" tabulation size = %d\n" +" non printable format = %s\n" +msgstr "" +" Çà¹øÈ£ = %s\n" +" Çü½Ä = %s\n" +" ÅÇ Å©±â = %d\n" +" ÀμâÇÒ ¼ö ¾ø´Â Çü½Ä = %s\n" + +#: src/main.c:419 +msgid "Headers:\n" +msgstr "¸Ó¸´¸»:\n" + +#: src/main.c:420 +#, fuzzy, c-format +msgid "" +" header = %s\n" +" left footer = %s\n" +" footer = %s\n" +" right footer = %s\n" +" left title = %s\n" +" center title = %s\n" +" right title = %s\n" +" under lay = %s\n" +msgstr "" +" ¸Ó¸´¸» = %s\n" +" ¿ÞÂÊ ²¿¸´¸» = %s\n" +" ²¿¸´¸» = %s\n" +" ¿À¸¥ÂÊ ²¿¸´¸» = %s\n" +" ¿ÞÂÊ Á¦¸ñ = %s\n" +" °¡¿îÁ¦ Á¦¸ñ = %s\n" +" ¿À¸¥ÂÊ Á¦¸ñ = %s\n" +" ÆäÀÌÁö ¾Æ·¡ ³õÀÓ = %s\n" + +#: src/main.c:439 src/main.c:746 +msgid "Input:\n" +msgstr "ÀÔ·Â:\n" + +#: src/main.c:440 +#, fuzzy, c-format +msgid "" +" truncate lines = %s\n" +" interpret = %s\n" +" end of line = %s\n" +" encoding = %s\n" +" document title = %s\n" +" prologue = %s\n" +" print anyway = %s\n" +" delegating = %s\n" +msgstr "" +" ±ä Çà ÀÚ¸£±â = %s\n" +" Çؼ® = %s\n" +" ÇàÀÇ ³¡ = %s\n" +" ±âº» ÀÎÄÚµù = %s\n" +" ¹®¼­ Á¦¸ñ = %s\n" +" ±âº» ¼­¹® = %s\n" +" ¹«Á¶°Ç Ãâ·Â = %s\n" +" À§ÀÓ = %s\n" + +#. TRANS: a2ps -E --list=options. Warning, this answer is also +#. * used for the PPD file. Make it compatible with both. +#: src/main.c:465 src/main.c:532 +msgid "selected automatically" +msgstr "ÀÚµ¿ÀûÀ¸·Î ¼±ÅõǾú½À´Ï´Ù" + +#: src/main.c:468 src/main.c:761 +msgid "Pretty-printing:\n" +msgstr "Ãâ·Â ²Ù¹Ì±â:\n" + +#: src/main.c:469 +#, fuzzy, c-format +msgid "" +" style sheet = %s\n" +" highlight level = %s\n" +" strip level = %d\n" +msgstr "" +" ½ºÅ¸ÀÏ ½ÃÆ® = %s\n" +" ÇÏÀ̶óÀÌÆ® ¼öÁØ = %s\n" +" À߶󳻱⠼öÁØ = %d\n" + +#: src/main.c:489 +msgid "never make backups" +msgstr "¹é¾÷À» ¸¸µéÁö ¾Ê´Â´Ù" + +#: src/main.c:493 +msgid "simple backups of every file" +msgstr "¸ðµç ÆÄÀÏÀÇ °£´ÜÇÑ ¹é¾÷À» ¸¸µç´Ù" + +#. appears in a2ps --version-=existing --list=defaults +#: src/main.c:498 +msgid "" +"numbered backups of files already numbered,\n" +" and simple of others" +msgstr "" +"¹øÈ£°¡ ÁÖ¾îÁø ¹é¾÷ÀÌ ÀÖÀ¸¸é ¹øÈ£¸¦ ÁÖ°í, ±×·¸Áö ¾ÊÀ¸¸é\n" +" ´Ü¼øÇÏ°Ô ÇÕ´Ï´Ù" + +#: src/main.c:503 +msgid "numbered backups of every file" +msgstr "¸ðµç ÆÄÀÏÀÇ ¹øÈ£°¡ ÁÖ¾îÁø ¹é¾÷" + +#: src/main.c:507 src/main.c:771 +msgid "Output:\n" +msgstr "Ãâ·Â:\n" + +#: src/main.c:508 +#, fuzzy, c-format +msgid "" +" destination = %s\n" +" version control = %s\n" +" backup suffix = %s\n" +msgstr "" +" Ãâ·ÂÇÏ´Â °÷ = %s\n" +" ¹öÀü Á¦¾î = %s\n" +" ¹é¾÷ Á¢¹Ì»ç = %s\n" + +#: src/main.c:522 src/main.c:782 +msgid "PostScript:\n" +msgstr "Æ÷½ºÆ®½ºÅ©¸³Æ®:\n" + +#: src/main.c:523 +#, fuzzy, c-format +msgid "" +" magic number = %s\n" +" Printer Description (PPD) = %s\n" +" default PPD = %s\n" +" page label format = %s\n" +" number of copies = %d\n" +" sides per sheet = %s\n" +" page device definitions = " +msgstr "" +" ¸ÅÁ÷ ¹øÈ£ = %s\n" +" ÇÁ¸°ÅÍ ¼³¸í (PPD) = %s\n" +" ±âº» PPD = %s\n" +" ÆäÀÌÁö ·¹À̺í Æ÷¸Ë = %s\n" +" º¹»çº» ¼ö = %d\n" +" Àå´ç ¸é¼ö = %d\n" +" ÆäÀÌÁö ÀåÄ¡ Á¤ÀÇ = " + +#: src/main.c:543 +msgid " statusdict definitions = " +msgstr " statusdict Á¤ÀÇ = " + +#: src/main.c:546 +#, c-format +msgid " page prefeed = %s\n" +msgstr " ÆäÀÌÁö ¹Ì¸® ¹èÃâ = %s\n" + +#. +#. * Internal Details +#. +#: src/main.c:555 +msgid "Internals:\n" +msgstr "³»ºÎ:\n" + +#: src/main.c:556 +#, fuzzy, c-format +msgid "" +" verbosity level = %d\n" +" file command = %s\n" +" temporary directory = %s\n" +" library path = \n" +msgstr "" +" Ãâ·Â ¼öÁØ = %d\n" +" ÆÄÀÏ ¸í·É = %s\n" +" Àӽà µð·ºÅ丮 = %s\n" + +#: src/main.c:657 +#, c-format +msgid "" +"Usage: %s [OPTIONS]... FILES...\n" +" or: %s [OPTIONS]...\n" +"To print FILES, or to print the standard input.\n" +"Mandatory arguments to long options are mandatory for short options too.\n" +"Long options marked with * require a yes/no argument, corresponding\n" +"short options stand for `yes'.\n" +msgstr "" +"»ç¿ë¹ý: %s [OPTIONS]... [FILES]...\n" +" ¶Ç´Â: %s [OPTIONS]...\n" +"FILES¸¦ Ãâ·ÂÇϰųª Ç¥ÁØ Ãâ·ÂÀ» Ãâ·ÂÇÕ´Ï´Ù.\n" +"±ä À̸§ ¿É¼ÇÀÇ ÇʼöÀûÀÎ Àμö´Â ªÀº À̸§ ¿É¼Ç¿¡µµ ÇÊ¿äÇÕ´Ï´Ù.\n" +"*·Î Ç¥½ÃµÈ ±ä À̸§ ¿É¼ÇÀº ¿¹/¾Æ´Ï¿À(yes/no) Àμö°¡ ÇÊ¿äÇϸç,\n" +"´ëÀÀÇϴ ªÀº À̸§ ¿É¼ÇÀº `¿¹(yes)'¸¦ ÀǹÌÇÕ´Ï´Ù.\n" + +#: src/main.c:670 +msgid "Tasks (exit successfully):\n" +msgstr "ÀÛ¾÷ (¼º°øÀûÀ¸·Î Á¾·á):\n" + +#. TRANS: for helptoman to work better, please make sure that the +#. * paragraph TOPIC be indented the same way (with a space at the +#. * beginning of continued lines) +#: src/main.c:674 +msgid "" +" -V, --version display version\n" +" --help display this help\n" +" --copyright display Copyright and copying conditions\n" +" --guess display guessed types of FILES\n" +" --list=TOPIC display a report on TOPIC\n" +"\n" +"TOPIC can be any non-ambiguous abbreviation of:\n" +" * `defaults': default settings and parameters,\n" +" * `features': short list of supported media, encodings, style sheets etc.\n" +" * `delegations', `encodings', `variables', `media',\n" +" `ppd', `printers', `prologues', `style-sheets', `user-options': \n" +" detailed list.\n" +msgstr "" +" -V, --version ¹öÀü Á¤º¸¸¦ Ç¥½ÃÇÏ°í Á¾·áÇÕ´Ï´Ù\n" +" --help ÀÌ µµ¿ò¸»À» Ç¥½ÃÇÏ°í Á¾·áÇÕ´Ï´Ù\n" +" --copyright ÀúÀ۱ǰú º¹»ç Á¶°ÇÀ» Ç¥½ÃÇÕ´Ï´Ù\n" +" --guess FILESÀÇ Á¾·ù¸¦ ÃßÃøÇÏ¿© Ç¥½ÃÇÕ´Ï´Ù\n" +" --list=TOPIC TOPICÀÇ º¸°í¼­¸¦ Ç¥½ÃÇÕ´Ï´Ù\n" +"\n" +"TOPIC Àº ´ÙÀ½ Áß ÇϳªÀÇ ¸í·áÇÑ Ãà¾à ´Ü¾î°¡ µÉ ¼ö ÀÖ½À´Ï´Ù:\n" +" * `defaults': ±âº» ¼³Á¤°ú ¸Å°³º¯¼ö,\n" +" * `features': Áö¿øÇÏ´Â ¸Åü, ÀÎÄÚµù, ½ºÅ¸ÀÏ ½ÃÆ® µîÀÇ ÂªÀº ¸ñ·Ï.\n" +" * `delegations', `encodings', `variables', `media',\n" +" `ppd', `printers', `prologues', `style-sheets', `user-options': \n" +" ÀÚ¼¼ÇÑ ¸ñ·Ï.\n" + +#: src/main.c:693 +msgid "Global:\n" +msgstr "Àü¿ª:\n" + +#: src/main.c:694 +#, fuzzy +msgid "" +" -q, --quiet, --silent be really quiet\n" +" -v, --verbose[=LEVEL] set verbosity on, or to LEVEL\n" +" -=, --user-option=OPTION use the user defined shortcut OPTION\n" +" --debug enable debugging features\n" +" -D, --define=KEY[:VALUE] unset variable KEY or set to VALUE\n" +msgstr "" +" -q, --quiet, --silent ¾Æ¹« ¸Þ½ÃÁöµµ Ãâ·ÂÇÏÁö ¾Ê½À´Ï´Ù\n" +" -v, --verbose ÀÛ¾÷¿¡ ´ëÇØ ¸Þ½ÃÁö¸¦ Ãâ·ÂÇÕ´Ï´Ù\n" +" -=, --user-option=OPTION »ç¿ëÀÚ Á¤ÀÇ ´ÜÃà OPTIONÀ» »ç¿ëÇÕ´Ï´Ù\n" +" --debug µð¹ö±ë ±â´ÉÀ» °¡´ÉÇÏ°Ô ÇÕ´Ï´Ù\n" +" --define=KEY[:VALUE] ¸ÅÅ©·Î K¿¡ °ª VÀ» ÁöÁ¤Çϰųª ÇØÁ¦ÇÕ´Ï´Ù\n" + +#: src/main.c:704 +#, fuzzy +msgid "" +" -M, --medium=NAME use output medium NAME\n" +" -r, --landscape print in landscape mode\n" +" -R, --portrait print in portrait mode\n" +" --columns=NUM number of columns per sheet (NUM > 0)\n" +" --rows=NUM number of rows per sheet (NUM > 0)\n" +" --major=DIRECTION first fill (DIRECTION=) rows, or columns\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=NAME Ãâ·Â ¸Åü NAMEÀ» »ç¿ëÇÕ´Ï´Ù\n" +" -1, -2, ..., -9 1-9 °¡»óÆäÀÌÁö¸¦ À§ÇÑ Á¤ÀÇµÈ ·¹À̾ƿô »ç¿ë\n" +" --columns=NUM Á¾ÀÌ´ç ¿­ ¼ö (NUM > 0)\n" +" --rows=NUM Á¾ÀÌ´ç Çà ¼ö (NUM > 0)\n" +" --major=DIRECTION ¸ÕÀú(DIRECTION=rows,columns)Çà/¿­À» ä¿ó´Ï´Ù\n" +" -r, --landscape °¡·Î°¡ ³Ï°Ô ÀμâÇÕ´Ï´Ù\n" +" -R, --portrait ¼¼·Î°¡ ³Ï°Ô ÀμâÇÕ´Ï´Ù\n" +" -j, --borders* ¿­ ÁÖº¯ °¡ÀåÀÚ¸®¸¦ ÀμâÇÕ´Ï´Ù\n" +" -A, --compact* °°Àº Á¾ÀÌ¿¡ µÎ ÆÄÀÏÀ» ÂïÀ» ¼ö ÀÖ°Ô ÇÕ´Ï´Ù\n" +" --margin[=NUM] ¾ÈÂÊ ¿©¹é Å©±â¸¦ NUMÀ¸·Î Á¤ÀÇÇÕ´Ï´Ù\n" + +#: src/main.c:720 +#, fuzzy +msgid "" +" --line-numbers=NUM precede each NUM lines with its line number\n" +" -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" +" -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=NUM NUMÇึ´Ù Çà¹øÈ£¸¦ Ãâ·ÂÇÕ´Ï´Ù\n" +" -C --line-numbers=5¿Í °°½À´Ï´Ù\n" +" -f, --fontsize=SIZE º»¹®¿¡ Å©±âSIZE(float)ÀÇ ÆùÆ®¸¦ »ç¿ëÇÕ´Ï´Ù\n" +" -L, --lines-per-page=NUM °¢ ÆäÀÌÁö¿¡ µé¾î°¥ Çà ¼ö¸¦ Á¤ÇÕ´Ï´Ù\n" +" -l, --columns-per-page=NUM °¢ ÆäÀÌÁö¿¡ µé¾î°¥ ¿­ ¼ö¸¦ Á¤ÇÕ´Ï´Ù\n" +" -m, --catman ÆÄÀÏÀ» ¸ÇÆäÀÌÁö·Î ó¸®ÇÕ´Ï´Ù(-L66°ú µ¿ÀÏ)\n" +" -T, --tabsize=NUM ÅÇ Å©±â¸¦ NUM·Î ÁöÁ¤ÇÕ´Ï´Ù\n" +" --non-printable-format=FMT Ãâ·ÂÇÒ ¼ö ¾ø´Â ±ÛÀÚµéÀÇ Çü½ÄÀ» FMT·Î ÇÕ´Ï´Ù\n" + +#: src/main.c:732 +msgid "Headings:\n" +msgstr "¸Ó¸´¸»:\n" + +#: src/main.c:734 +#, no-c-format +msgid "" +" -B, --no-header no page headers at all\n" +" -b, --header[=TEXT] set page header\n" +" -u, --underlay[=TEXT] print TEXT under every page\n" +" --center-title[=TEXT] set page title to TITLE\n" +" --left-title[=TEXT] set left and right page title to TEXT\n" +" --right-title[=TEXT]\n" +" --left-footer[=TEXT] set sheet footers to TEXT\n" +" --footer[=TEXT] TEXT may use special $ and % escapes\n" +" --right-footer[=TEXT]\n" +msgstr "" +" -B, --no-header ¸Ó¸´¸»À» »ç¿ëÇÏÁö ¾Ê½À´Ï´Ù\n" +" -b, --header[=TEXT] ÆäÀÌÁö ¸Ó¸´¸»À» ÁöÁ¤ÇÕ´Ï´Ù\n" +" -u, --underlay[=TEXT] °¢ ÆäÀÌÁö ¾Æ·¡¿¡ TEXT¸¦ Ãâ·ÂÇÕ´Ï´Ù\n" +" --center-title[=TEXT] ÆäÀÌÁö Á¦¸ñÀ» TITLE·Î ÇÕ´Ï´Ù\n" +" --left-title[=TEXT] ¿ÞÂÊ°ú ¿À¸¥ÂÊ ÆäÀÌÁö Á¦¸ñÀ» TEXT·Î ÇÕ´Ï´Ù\n" +" --right-title[=TEXT]\n" +" --left-footer[=TEXT] ²¿¸´¸»À» TEXT·Î ÇÕ´Ï´Ù\n" +" --footer[=TEXT] TEXT´Â $°ú %Ưº° ¿¡½ºÄÉÀÌÇÁ ¹®ÀÚ¸¦ »ç¿ëÇÒ ¼ö\n" +" --right-footer[=TEXT] ÀÖ½À´Ï´Ù\n" + +#: src/main.c:747 +#, fuzzy +msgid "" +" -a, --pages[=RANGE] select the pages to print\n" +" -c, --truncate-lines* cut long lines\n" +" -i, --interpret* interpret tab, bs and ff chars\n" +" --end-of-line=TYPE specify the eol char (TYPE: r, n, nr, rn, any)\n" +" -X, --encoding=NAME use input encoding NAME\n" +" -t, --title=NAME set the name of the job\n" +" --stdin=NAME set the name of the input file stdin\n" +" --print-anyway* force binary printing\n" +" -Z, --delegate* delegate files to another application\n" +" --toc[=TEXT] generate a table of content\n" +msgstr "" +" -a, --pages[=RANGE] Ãâ·ÂÇÒ ÆäÀÌÁö¸¦ ¼±ÅÃÇÕ´Ï´Ù\n" +" -c, --truncate-lines* ±ä ÇàÀ» ÀÚ¸¨´Ï´Ù\n" +" -i, --interpret* ÅÇ, ¹é½ºÆäÀ̽º(BS), ÆûÇǵå(FF)¸¦ Çؼ®ÇÕ´Ï´Ù\n" +" --end-of-line=TYPE ÇàÀÇ ³¡ ¹®ÀÚ¸¦ ÁöÁ¤(TYPE: r, n, nr, rn, any)\n" +" -X, --encoding=NAME ÀÔ·Â ÀÎÄÚµùÀ¸·Î NAMEÀ» »ç¿ëÇÕ´Ï´Ù\n" +" -t, --title=NAME Ç¥ÁØÀÔ·ÂÀÇ °æ¿ì ÆÄÀÏ À̸§À» ÁöÁ¤ÇÕ´Ï´Ù\n" +" --stdin=NAME Ç¥ÁØ ÀÔ·ÂÀÇ ÆÄÀÏ À̸§À» ÁöÁ¤ÇÕ´Ï´Ù\n" +" --prologue=FILE PostScript ¾ÕºÎºÐÀ¸·Î FILE.proÀ» »ç¿ëÇÕ´Ï´Ù\n" +" --print-anyway* ¹«Á¶°Ç Ãâ·ÂÀ» ÇÏ°Ô ÇÕ´Ï´Ù\n" +" -Z, --delegate* ÆÄÀÏÀ» ´Ù¸¥ ¾îÇø®ÄÉÀ̼ǿ¡°Ô À§ÀÓÇÕ´Ï´Ù\n" + +#: src/main.c:762 +msgid "" +" -E, --pretty-print[=LANG] enable pretty-printing (set style to LANG)\n" +" --highlight-level=LEVEL set pretty printing highlight LEVEL\n" +" LEVEL can be none, normal or heavy\n" +" -g alias for --highlight-level=heavy\n" +" --strip-level=NUM level of comments stripping\n" +msgstr "" +" -E, --pretty-print[=LANG] Ãâ·Â ²Ù¹Ì±â¸¦ »ç¿ëÇÕ´Ï´Ù(½ºÅ¸ÀÏÀº LANG·Î)\n" +" --highlight-level=LEVEL Ãâ·Â ²Ù¹Ì±âÀÇ ÇÏÀ̶óÀÌµå ¼öÁØÀ» LEVEL·Î ÁöÁ¤\n" +" LEVELÀº none, normal, heavyÀÏ ¼ö ÀÖ½À´Ï´Ù\n" +" -g --highlight-level=heavyÀÇ º°¸í\n" +" --strip-level=NUM ÁÖ¼®¹® Á¦°Å ¼öÁØ\n" + +#: src/main.c:772 +msgid "" +" -o, --output=FILE leave output to file FILE. If FILE is `-',\n" +" leave output to stdout.\n" +" --version-control=WORD override the usual version control\n" +" --suffix=SUFFIX override the usual backup suffix\n" +" -P, --printer=NAME send output to printer NAME\n" +" -d send output to the default printer\n" +msgstr "" +" -o, --output=FILE Ãâ·ÂÀ» FILE·Î º¸³À´Ï´Ù. ¸¸¾à FILEÀÌ `-'À̸é\n" +" Ãâ·ÂÀº Ç¥ÁØ Ãâ·ÂÀÔ´Ï´Ù.\n" +" --version-control=WORD ¹öÀü Á¦¾î¸¦ ÁöÁ¤ÇÕ´Ï´Ù\n" +" --suffix=SUFFIX ¹é¾÷ Á¢¹Ì»ç¸¦ ÁöÁ¤ÇÕ´Ï´Ù\n" +" -P, --printer=NAME Ãâ·ÂÀ» ÇÁ¸°ÅÍ NAMEÀ¸·Î º¸³À´Ï´Ù\n" +" -d Ãâ·ÂÀ» ±âº» ÇÁ¸°ÅÍ·Î º¸³À´Ï´Ù\n" + +#: src/main.c:783 +#, fuzzy +msgid "" +" --prologue=FILE include FILE.pro as PostScript prologue\n" +" --ppd[=KEY] automatic PPD selection or set to KEY\n" +" -n, --copies=NUM print NUM copies of each page\n" +" -s, --sides=MODE set the duplex MODE (`1' or `simplex',\n" +" `2' or `duplex', `tumble')\n" +" -S, --setpagedevice=K[:V] pass a page device definition to output\n" +" --statusdict=K[:[:]V] pass a statusdict definition to the output\n" +" -k, --page-prefeed enable page prefeed\n" +" -K, --no-page-prefeed disable page prefeed\n" +msgstr "" +" --ppd[=KEY] ÀÚµ¿ PPD ¼±Åà ¶Ç´Â KEY·Î ÁöÁ¤ÇÕ´Ï´Ù\n" +" -n, --copies=NUM °¢ ÆäÀÌÁö´ç NUM°³ÀÇ ÀåÀ» º¹»çÇÕ´Ï´Ù\n" +" -s, --sides=NUM Àå´ç ¸é¼ö (recto/recto-verso)\n" +" -D, --setpagedevice=K[:V] ÆäÀÌÁö ÀåÄ¡ Á¤ÀǸ¦ Ãâ·ÂÀ¸·Î ³Ñ±é´Ï´Ù\n" +" -S, --statusdict=K[:[:]V] statusdictÁ¤ÀǸ¦ Ãâ·ÂÀ¸·Î ³Ñ±é´Ï´Ù\n" +" -k, --page-prefeed ÆäÀÌÁö ¹Ì¸® ³»±â¸¦ °¡´ÉÇÏ°Ô ÇÕ´Ï´Ù\n" +" -K, --no-page-prefeed ÆäÀÌÁö ¹Ì¸® ³»±â¸¦ ºÒ°¡´ÉÇÏ°Ô ÇÕ´Ï´Ù\n" + +#. TRANS: This is the second place where you are invited to drop +#. * a mail to report translation problems. Eg.: +#. Report bugs to +#. Report translation problems to +#: src/main.c:800 +msgid "Report bugs to \n" +msgstr "¹ö±× ¸®Æ÷Æ®´Â ·Î º¸³» ÁÖ¼¼¿ä\n" + +#: src/main.c:1094 +msgid "Table of Content" +msgstr "Â÷·Ê" + +#: src/parsessh.y:236 +#, c-format +msgid "cannot process `%s' which requires a2ps version %s" +msgstr "a2ps ¹öÀü %s¸¦ ÇÊ¿ä·Î ÇÏ´Â `%s'¸¦ ó¸®ÇÒ ¼ö ¾ø½À´Ï´Ù" + +#: fonts.l:829 fonts.l:831 fonts.l:833 lib/pathwalk.c:307 lib/pathwalk.c:390 +#: src/select.c:188 src/ssheet.c:845 +#, fuzzy, c-format +msgid "cannot find file `%s'" +msgstr "ÆÄÀÏ `%s%s'À» ãÀ» ¼ö ¾ø½À´Ï´Ù" + +#. sheets.map can not be found: there is no automatic prettyprinting +#: src/select.c:190 +msgid "automatic style selection cancelled" +msgstr "ÀÚµ¿ ½ºÅ¸ÀÏ ¼±ÅÃÀº Ãë¼ÒµÇ¾ú½À´Ï´Ù" + +#: src/ssheet.c:290 +#, fuzzy, c-format +msgid "cannot compile regular expression `%s': %s" +msgstr "Á¤±Ô½Ä `%s'¸¦ ÄÄÆÄÀÏÇÒ ¼ö ¾ø½À´Ï´Ù: %s" + +#: src/ssheet.c:958 src/ssheet.c:979 +#, fuzzy +msgid "Known Style Sheets" +msgstr "¾Ë·ÁÁø ½ºÅ¸ÀÏ ½ÃÆ® (¾ð¾î)" + +#: src/ssheet.c:1430 +#, c-format +msgid "cannot find style sheet `%s': using plain style" +msgstr "½ºÅ¸ÀÏ ½ÃÆ® `%s'¸¦ ãÀ» ¼ö ¾ø½À´Ï´Ù: º¸Åë ½ºÅ¸ÀÏÀ» »ç¿ëÇÕ´Ï´Ù" + +#: src/sshread.c:453 +#, fuzzy, c-format +msgid "unknown encoding `%s', ignored" +msgstr "¾Ë ¼ö ¾ø´Â ÀÎÄÚµù: `%s', ¹«½ÃÇÕ´Ï´Ù" + +#: src/versions.c:153 +#, fuzzy, c-format +msgid "invalid version number `%s'" +msgstr "À߸øµÈ ¹öÀü ¹øÈ£: `%s'" + +#: lib/caret.c:43 +msgid "space (i.e., ` ')" +msgstr "°ø¹é (¿¹> ` ')" + +#: lib/caret.c:45 +msgid "octal (i.e., `\\001' etc.)" +msgstr "8Áø¼ö (¿¹> `\\001' µîµî.)" + +#: lib/caret.c:47 +msgid "hexadecimal (i.e., `\\x0a' etc.)" +msgstr "16Áø¼ö (¿¹> `\\x0a' µîµî.)" + +#: lib/caret.c:49 +msgid "caret (i.e., `^C', `M-^C' etc.)" +msgstr "Á¦¾î¹®ÀÚ (¿¹> `^C', `M-^C' µîµî.)" + +#: lib/caret.c:51 +msgid "emacs (i.e., `C-c', `M-C-c' etc.)" +msgstr "emacs (¿¹> `C-c', `M-C-c' µîµî.)" + +#: lib/caret.c:53 +msgid "question-mark (i.e., `?')" +msgstr "Àǹ®ºÎÈ£ (¿¹> `?')" + +#: lib/confg.c:257 lib/encoding.c:639 +#, fuzzy, c-format +msgid "invalid option `%s'" +msgstr "%s: À߸øµÈ ¿É¼Ç -- %c\n" + +#: lib/confg.c:268 lib/encoding.c:577 lib/encoding.c:617 lib/prolog.c:146 +#, fuzzy, c-format +msgid "missing argument for `%s'" +msgstr "`%s'ÀÇ Àμö ¾øÀ½" + +#: lib/confg.c:324 lib/confg.c:331 lib/confg.c:338 +#, c-format +msgid "invalid definition for printer `%s': %s" +msgstr "ÇÁ¸°ÅÍ `%s'¿¡ ´ëÇÑ À߸øµÈ Á¤ÀÇ: %s" + +#: lib/confg.c:329 lib/confg.c:332 +msgid "Unknown Printer" +msgstr "¾Ë ¼ö ¾ø´Â ÇÁ¸°ÅÍ" + +#: lib/confg.c:336 lib/confg.c:339 +msgid "Default Printer" +msgstr "±âº» ÇÁ¸°ÅÍ" + +#: lib/confg.c:392 lib/options.c:699 +#, fuzzy, c-format +msgid "invalid variable identifier `%s'" +msgstr "À߸øµÈ ¸ÅÅ©·Î ½Äº°ÀÚ: `%s'" + +#: lib/confg.c:425 +#, c-format +msgid "obsolete `%s' entry. Ignored" +msgstr "»ç¿ëÇÏÁö ¾Ê´Â `%s' ¿£Æ®¸®. ¹«½ÃÇÕ´Ï´Ù" + +#: lib/encoding.c:1115 lib/encoding.c:1136 +msgid "Known Encodings" +msgstr "¾Ë·ÁÁø ÀÎÄÚµù" + +#: lib/faces.c:156 +msgid "incomplete knowledge of faces" +msgstr "ÆùÆ® ¸ð¾ç¿¡ ´ëÇØ ºÒ¿ÏÀüÇÏ°Ô ¾Ë°í ÀÖ½À´Ï´Ù" + +#: lib/filtdir.c:99 lib/filtdir.c:128 +#, c-format +msgid "cannot close directory `%s'" +msgstr "µð·ºÅ丮 `%s'¸¦ ´ÝÀ» ¼ö ¾ø½À´Ï´Ù" + +#: lib/argmatch.c:173 lib/getnum.c:61 lib/getnum.c:119 lib/getnum.c:217 +#, fuzzy, c-format +msgid "invalid argument `%s' for `%s'" +msgstr "À߸øµÈ Àμö `%s'°¡ ¿É¼Ç `%s'¿¡ »ç¿ë" + +#: lib/getnum.c:121 +#, fuzzy, c-format +msgid "Valid arguments are integers n such that: %s\n" +msgstr "¿Ã¹Ù¸¥ Àμö´Â %d ÀÌÇÏÀÇ Á¤¼öÀÔ´Ï´Ù\n" + +#: lib/getnum.c:219 +#, fuzzy, c-format +msgid "Valid arguments are floats f such that: %s\n" +msgstr "¿Ã¹Ù¸¥ Àμö´Â %d ÀÌÇÏÀÇ Á¤¼öÀÔ´Ï´Ù\n" + +#: lib/jobs.c:89 lib/jobs.c:98 +msgid "user" +msgstr "»ç¿ëÀÚ" + +#: lib/jobs.c:104 +msgid "Unknown User" +msgstr "¾Ë ¼ö ¾ø´Â »ç¿ëÀÚ" + +#: lib/jobs.c:360 +#, fuzzy, c-format +msgid "unknown encoding `%s'" +msgstr "¾Ë ¼ö ¾ø´Â ÀÎÄÚµù: `%s', ¹«½ÃÇÕ´Ï´Ù" + +#: lib/madir.c:59 +msgid "rows first" +msgstr "Çà ¸ÕÀú" + +#: lib/madir.c:62 +msgid "columns first" +msgstr "¿­ ¸ÕÀú" + +#: lib/media.c:173 +#, fuzzy, c-format +msgid "unknown medium `%s'" +msgstr "¾Ë ¼ö ¾ø´Â ¸Åü `%s'" + +#: lib/media.c:208 lib/media.c:237 +msgid "Known Media" +msgstr "¾Ë·ÁÁø ¸Åü" + +#: lib/media.c:211 +msgid "Name" +msgstr "À̸§" + +#: lib/media.c:212 +msgid "dimensions" +msgstr "Â÷¿ø" + +#. TRANS: Variables (formely called `macro meta sequences', eeeaerk) +#. are things such as #(psnup) which is substituted to a bigger strings, +#. e.g. -#v #?q|-q|| #?j|-d|| #?r||-c| -w#w -h#h +#: lib/metaseq.c:103 lib/metaseq.c:112 +msgid "Known Variables" +msgstr "¾Ë·ÁÁø ¸ÅÅ©·Î ¸ÞŸ ½ÃÄö½º" + +#: lib/metaseq.c:287 lib/metaseq.c:299 +#, c-format +msgid "Printed by %s" +msgstr "%s´ÔÀÌ Ãâ·Â" + +#: lib/metaseq.c:297 +#, c-format +msgid "Printed by %s from %s" +msgstr "%s´ÔÀÌ %s¿¡¼­ Ãâ·Â" + +#: lib/metaseq.c:307 lib/metaseq.c:326 +msgid "cannot get current working directory" +msgstr "ÇöÀç ÀÛ¾÷ µð·ºÅ丮¸¦ ¾òÀ» ¼ö ¾ø½À´Ï´Ù" + +#: lib/metaseq.c:340 lib/metaseq.c:533 lib/metaseq.c:562 lib/metaseq.c:651 +#: lib/metaseq.c:953 lib/metaseq.c:986 +#, c-format +msgid "%s: too long argument for %s escape" +msgstr "%s: ¿¡½ºÄÉÀÌÇÁ %s¿¡ ³Ê¹« ±ä Àμö" + +#. Translators: please make a short date format +#. * according to the std form in your language, using +#. * the standard strftime(3) +#: lib/metaseq.c:363 lib/metaseq.c:674 +msgid "%b %d, %y" +msgstr "%y³â %b %dÀÏ" + +#. Translators: please make a long date format +#. * according to the std form in your language, using +#. * GNU strftime(3) +#: lib/metaseq.c:372 lib/metaseq.c:683 +msgid "%A %B %d, %Y" +msgstr "%Y³â %B %dÀÏ %A" + +#: lib/metaseq.c:418 lib/metaseq.c:447 lib/metaseq.c:490 lib/metaseq.c:723 +#: lib/metaseq.c:807 lib/metaseq.c:866 lib/metaseq.c:921 lib/metaseq.c:1098 +#: lib/metaseq.c:1233 lib/metaseq.c:1245 lib/metaseq.c:1288 +#, c-format +msgid "%s: unknown `%s' escape `%c' (%d)" +msgstr "%s: ¾Ë ¼ö ¾ø´Â `%s' ¿¡½ºÄÉÀÌÇÁ `%c' (%d)" + +#. `%q' localized `Page %d' +#: lib/metaseq.c:425 lib/metaseq.c:814 +#, c-format +msgid "Page %d" +msgstr "%dÂÊ" + +#. `%Q' localized `Page %d/%c' +#: lib/metaseq.c:430 lib/metaseq.c:825 +#, c-format +msgid "Page %d/%c" +msgstr "%d/%cÂÊ" + +#: lib/metaseq.c:530 lib/metaseq.c:547 lib/metaseq.c:607 lib/metaseq.c:950 +#: lib/metaseq.c:971 +#, c-format +msgid "%s: missing `%c' for %s%c escape" +msgstr "%s: `%c'°¡ ¿¡½ºÄÉÀÌÇÁ %s%c¿¡ ºüÁ³½À´Ï´Ù" + +#: lib/metaseq.c:592 lib/metaseq.c:1020 +#, c-format +msgid "%s: invalid separator `%s%c' for `%s' escape" +msgstr "%s: À߸øµÈ ºÐ¸®ÀÚ `%s%c'°¡ ¿¡½ºÄÉÀÌÇÁ `%s'¿¡ »ç¿ë" + +#: lib/metaseq.c:600 lib/metaseq.c:610 +#, c-format +msgid "%s: invalid argument for %s%c escape" +msgstr "%s: ¿¡½ºÄÉÀÌÇÁ %s%c¿¡ À߸øµÈ Àμö" + +#. This file is finised, we do know its real number of pages +#: lib/metaseq.c:821 +#, c-format +msgid "Page %d/%d" +msgstr "%d/%dÂÊ" + +#: lib/metaseq.c:1265 +msgid "output command" +msgstr "Ãâ·Â ¸í·É" + +#: lib/options.c:299 +#, c-format +msgid "Try `%s --help' for more information.\n" +msgstr "´õ ¸¹Àº Á¤º¸¸¦ ¾òÀ¸·¯¸é `%s --help'¸í·ÉÀ» ÇϽʽÿÀ.\n" + +#: lib/output.c:467 +#, fuzzy, c-format +msgid "invalid face `%s'" +msgstr "%s: À߸øµÈ ¿É¼Ç -- %c\n" + +#: lib/output.c:539 +#, c-format +msgid "`%s' with no matching `%s'" +msgstr "`%s'¿Í ¸Â´Â `%s'ÀÌ ¾ø½À´Ï´Ù" + +#: lib/ppd.c:108 +#, fuzzy +msgid "Known Fonts" +msgstr "¾Ë·ÁÁø ÀÎÄÚµù" + +#. TRANS: This `none' is an answer to `List of known fonts: None' +#: lib/ppd.c:111 +msgid "" +"\n" +" None.\n" +msgstr "" + +#: lib/ppd.c:149 lib/ppd.c:165 +msgid "Known PostScript Printer Descriptions" +msgstr "" + +#: lib/prange.c:305 lib/prange.c:323 +#, fuzzy, c-format +msgid "invalid interval `%s'" +msgstr "À߸øµÈ Á¤¼ö ¹üÀ§: %s" + +#: lib/printers.c:242 +msgid "no default command for option `-d'" +msgstr "¿É¼Ç `-d'¿¡ ´ëÇÑ ±âº» ¸í·ÉÀÌ ¾ø½À´Ï´Ù" + +#: lib/printers.c:254 +#, c-format +msgid "no default command for unknown printer `%s'" +msgstr "¾Ë ¼ö ¾ø´Â ÇÁ¸°ÅÍ `%s'¿¡ ´ëÇÑ ±âº» ¸í·ÉÀÌ ¾ø½À´Ï´Ù" + +#: lib/printers.c:439 +msgid "sent to the standard output" +msgstr "Ç¥ÁØ Ãâ·ÂÀ¸·Î º¸³À´Ï´Ù" + +#: lib/printers.c:440 +msgid "sent to the default printer" +msgstr "±âº» ÇÁ¸°ÅÍ·Î º¸³À´Ï´Ù" + +#: lib/printers.c:445 +#, c-format +msgid "saved into the file `%s'" +msgstr "ÆÄÀÏ `%s'·Î ÀúÀåÇÕ´Ï´Ù" + +#: lib/printers.c:446 +#, c-format +msgid "sent to the printer `%s'" +msgstr "ÇÁ¸°ÅÍ `%s'·Î º¸³À´Ï´Ù" + +#: lib/printers.c:623 lib/printers.c:631 +msgid "Known Outputs (Printers, etc.)" +msgstr "¾Ë·ÁÁø Ãâ·Â ¹æÇâ(ÇÁ¸°ÅÍ µîµî)" + +#: lib/prolog.c:98 lib/prolog.c:181 +msgid "Known Prologues" +msgstr "¾Ë·ÁÁø ¼­¹®" + +#: lib/prolog.c:582 +#, c-format +msgid "font %f too big" +msgstr "ÆùÆ® %f´Â ³Ê¹« Å®´Ï´Ù" + +#: lib/psgen.c:661 +#, c-format +msgid "`%s' is a binary file, printing aborted" +msgstr "`%s' ´Â ÀÌÁø ÆÄÀÏÀÔ´Ï´Ù. Ãâ·ÂÀ» Áß´ÜÇÕ´Ï´Ù" + +#: lib/useropt.c:75 +#, fuzzy, c-format +msgid "unknown user option `%s'" +msgstr "¾Ë·ÁÁø »ç¿ëÀÚ ¿É¼Ç" + +#: lib/useropt.c:86 lib/useropt.c:97 +msgid "Known User Options" +msgstr "¾Ë·ÁÁø »ç¿ëÀÚ ¿É¼Ç" + +#: lib/xbackupfile.c:105 lib/xmalloc.c:53 +msgid "Memory exhausted" +msgstr "¸Þ¸ð¸®°¡ ¸ðÀÚ¶ø´Ï´Ù" + +#: lib/xbackupfile.c:240 lib/xbackupfile.c:252 +#, fuzzy, c-format +msgid "cannot rename file `%s' as `%s'" +msgstr "ÆÄÀÏ `%s'ÀÇ À̸§À» `%s'·Î ¹Ù²Ü ¼ö ¾ø½À´Ï´Ù" + +#: lib/xbackupfile.c:255 +#, fuzzy, c-format +msgid "restored file `%s'" +msgstr "Ãâ·Â ÆÄÀÏ `%s'À» ¸¸µé ¼ö ¾ø½À´Ï´Ù" + +#: lib/argmatch.c:174 +#, fuzzy, c-format +msgid "ambiguous argument `%s' for `%s'" +msgstr "¾Ö¸ÅÇÑ Àμö `%s'°¡ ¿É¼Ç `%s'¿¡ »ç¿ë" + +#. We try to put synonyms on the same line. The assumption is that +#. synonyms follow each other +#: lib/argmatch.c:194 +msgid "Valid arguments are:" +msgstr "¿Ã¹Ù¸¥ Àμö´Â:" + +#: lib/error.c:102 +msgid "Unknown system error" +msgstr "¾Ë ¼ö ¾ø´Â ½Ã½ºÅÛ ¿¡·¯" + +#: lib/getopt.c:680 +#, c-format +msgid "%s: option `%s' is ambiguous\n" +msgstr "%s: ¿É¼Ç `%s'Àº ¾Ö¸ÅÇÕ´Ï´Ù\n" + +#: lib/getopt.c:704 +#, c-format +msgid "%s: option `--%s' doesn't allow an argument\n" +msgstr "%s: ¿É¼Ç `--%s'Àº Àμö°¡ ¾ø½À´Ï´Ù\n" + +#: lib/getopt.c:709 +#, c-format +msgid "%s: option `%c%s' doesn't allow an argument\n" +msgstr "%s: ¿É¼Ç `%c%s'Àº Àμö°¡ ¾ø½À´Ï´Ù\n" + +#: lib/getopt.c:726 lib/getopt.c:899 +#, c-format +msgid "%s: option `%s' requires an argument\n" +msgstr "%s: ¿É¼Ç `%s'Àº Àμö°¡ ÇÊ¿äÇÕ´Ï´Ù\n" + +#. --option +#: lib/getopt.c:755 +#, c-format +msgid "%s: unrecognized option `--%s'\n" +msgstr "%s: ÀνÄÇÒ ¼ö ¾ø´Â ¿É¼Ç `--%s'\n" + +#. +option or -option +#: lib/getopt.c:759 +#, c-format +msgid "%s: unrecognized option `%c%s'\n" +msgstr "%s: ÀνÄÇÒ ¼ö ¾ø´Â ¿É¼Ç `%c%s'\n" + +#. 1003.2 specifies the format of this message. +#: lib/getopt.c:785 +#, c-format +msgid "%s: illegal option -- %c\n" +msgstr "%s: À߸øµÈ ¿É¼Ç -- %c\n" + +#: lib/getopt.c:788 +#, c-format +msgid "%s: invalid option -- %c\n" +msgstr "%s: À߸øµÈ ¿É¼Ç -- %c\n" + +#. 1003.2 specifies the format of this message. +#: lib/getopt.c:818 lib/getopt.c:948 +#, c-format +msgid "%s: option requires an argument -- %c\n" +msgstr "%s: ¿É¼ÇÀº Àμö°¡ ÇÊ¿äÇÕ´Ï´Ù -- %c\n" + +#: lib/getopt.c:865 +#, c-format +msgid "%s: option `-W %s' is ambiguous\n" +msgstr "%s: ¿É¼Ç `-W %s'Àº ¾Ö¸ÅÇÕ´Ï´Ù\n" + +#: lib/getopt.c:883 +#, c-format +msgid "%s: option `-W %s' doesn't allow an argument\n" +msgstr "%s: ¿É¼ð `-W %s'Àº Àμö°¡ ¾ø½À´Ï´Ù\n" + +#~ msgid "pipe in %s\n" +#~ msgstr "%s¾ÈÀÇ ÆÄÀÌÇÁ\n" + +#~ msgid "save in %s\n" +#~ msgstr "%s¿¡ ÀúÀå\n" + +#, fuzzy +#~ msgid "%s: invalid argument `%s' for `%s'\n" +#~ msgstr "À߸øµÈ Àμö `%s'°¡ ¿É¼Ç `%s'¿¡ »ç¿ë" + +#, fuzzy +#~ msgid "invalid interval: %s" +#~ msgstr "À߸øµÈ Á¤¼ö ¹üÀ§: %s" + +#~ msgid "illegal integer interval: %s" +#~ msgstr "À߸øµÈ Á¤¼ö ¹üÀ§: %s" + +#, fuzzy +#~ msgid "cannot find file %s" +#~ msgstr "ÆÄÀÏ `%s'À» ãÀ» ¼ö ¾ø½À´Ï´Ù" + +#, fuzzy +#~ msgid "unrecognized font `%s'" +#~ msgstr "ÀνÄÇÒ ¼ö ¾ø´Â ÆùÆ®: `%s'" + +#, fuzzy +#~ msgid "unrecognized face `%s'" +#~ msgstr "ÀνÄÇÒ ¼ö ¾ø´Â ÆùÆ® ¸ð¾ç: `%s'" + +#, fuzzy +#~ msgid "missing argument for %s" +#~ msgstr "`%s'ÀÇ Àμö ¾øÀ½" + +#, fuzzy +#~ msgid "invalid variable identifier %s" +#~ msgstr "À߸øµÈ ¸ÅÅ©·Î ½Äº°ÀÚ: `%s'" + +#, fuzzy +#~ msgid "invalid argument %s for `%s'" +#~ msgstr "À߸øµÈ Àμö `%s'°¡ ¿É¼Ç `%s'¿¡ »ç¿ë" + +#, fuzzy +#~ msgid "cannot create file %s" +#~ msgstr "Ãâ·Â ÆÄÀÏ `%s'À» ¸¸µé ¼ö ¾ø½À´Ï´Ù" + +#, fuzzy +#~ msgid "cannot open a pipe on %s" +#~ msgstr "`%s'ÀÇ ÆÄÀÌÇÁ¸¦ ¿­ ¼ö ¾ø½À´Ï´Ù" + +#, fuzzy +#~ msgid "cannot open file %s" +#~ msgstr "ÆÄÀÏ `%s'À» ¿­ ¼ö ¾ø½À´Ï´Ù" + +#, fuzzy +#~ msgid "cannot open configuration file %s" +#~ msgstr "¼³Á¤ ÆÄÀÏ `%s'À» ¿­ ¼ö ¾ø½À´Ï´Ù" + +#~ msgid "encoding %s unknown" +#~ msgstr "ÀÎÄÚµù %s´Â ¾ËÁö ¸øÇÕ´Ï´Ù" + +#~ msgid "yes" +#~ msgstr "¿¹" + +#~ msgid " library path = \n" +#~ msgstr " ¶óÀ̺귯¸® °æ·Î = \n" + +#~ msgid "user option `%s' not defined" +#~ msgstr "»ç¿ëÀÚ ¿É¼Ç `%s'¸¦ Á¤ÀÇÇÏÁö ¾Ê¾Ò½À´Ï´Ù" + +#, fuzzy +#~ msgid "illegal option: %s" +#~ msgstr "À߸øµÈ ¿É¼Ç: `%s'" + +#~ msgid "illegal option: `%s'" +#~ msgstr "À߸øµÈ ¿É¼Ç: `%s'" + +#~ msgid "" +#~ "syntax error in option string `%s':\n" +#~ "missing end of quotation: %c" +#~ msgstr "" +#~ "¿É¼Ç ¹®ÀÚ¿­ `%s'¿¡ ¹®¹ý ¿À·ù:\n" +#~ "ÀÎ¿ë ºÎÈ£ÀÇ ³¡ÀÌ ¾ø½À´Ï´Ù: %c" + +#, fuzzy +#~ msgid "cannot backup and create file `%s'" +#~ msgstr "Ãâ·Â ÆÄÀÏ `%s'À» ¸¸µé ¼ö ¾ø½À´Ï´Ù" + +#~ msgid "wrong value for option %s: `%s'" +#~ msgstr "¿É¼Ç %s¿¡ À߸øµÈ °ª: `%s'" + +#~ msgid "Valid arguments are integers between %d and %d\n" +#~ msgstr "¿Ã¹Ù¸¥ Àμö´Â %d¿Í %d»çÀÌÀÇ Á¤¼öÀÔ´Ï´Ù\n" + +#~ msgid "Valid arguments are integers greater than %d\n" +#~ msgstr "¿Ã¹Ù¸¥ Àμö´Â %d ÀÌ»óÀÇ Á¤¼öÀÔ´Ï´Ù\n" + +#~ msgid "Valid arguments are lengths between %gpt and %gpt\n" +#~ msgstr "¿Ã¹Ù¸¥ Àμö´Â %gpt ¿Í %gpt »çÀÌÀÇ ±æÀÌÀÔ´Ï´Ù\n" + +#~ msgid "cannot find configuration file `%s'" +#~ msgstr "¼³Á¤ ÆÄÀÏ `%s'À» ¿­ ¼ö ¾ø½À´Ï´Ù" + +#~ msgid "Dynamic array `%s':\n" +#~ msgstr "µ¿Àû ¹è¿­ `%s':\n" + +#~ msgid "\tload: %d/%d (%2.1f%%)\n" +#~ msgstr "\tÀбâ: %d/%d (%2.1f%%)\n" + +#~ msgid "Dynamic string:\n" +#~ msgstr "µ¿Àû ¹®ÀÚ¿­:\n" + +#~ msgid "steady" +#~ msgstr "Á¤»ó¼ºÀå" + +#~ msgid "linear" +#~ msgstr "¼±Çü¼ºÀå" + +#~ msgid "geometrical" +#~ msgstr "µîºñ¼ºÀå" + +#~ msgid "\tgrowth: %s, increment: %d\n" +#~ msgstr "\t¼ºÀå: %s, Áõ°¡: %d\n" + +#~ msgid "can't allocate %ld bytes for hash table: memory exhausted" +#~ msgstr "ÇØ½Ì Å×ÀÌºí¿¡ %ld¹ÙÀÌÆ®¸¦ ÇÒ´çÇÒ ¼ö ¾ø½À´Ï´Ù: ¸Þ¸ð¸®°¡ ¸ðÀÚ¶ø´Ï´Ù" + +#~ msgid "Load=%ld/%ld=%.0f%%, " +#~ msgstr "·Îµå=%ld/%ld=%.0f%%, " + +#~ msgid "Rehash=%d, " +#~ msgstr "ÀçÇؽÌ=%d, " + +#~ msgid "Collisions=%ld/%ld=%.0f%%" +#~ msgstr "Ãæµ¹=%ld/%ld=%.0f%%" + +#~ msgid "Document title" +#~ msgstr "¹®¼­ Á¦¸ñ" + +#~ msgid "Page label" +#~ msgstr "ÆäÀÌÁö ·¹À̺í" + +#~ msgid "free" +#~ msgstr "ÀÚÀ¯" + +#~ msgid "unexpected option: `%c' (%d)" +#~ msgstr "À߸øµÈ ¿É¼Ç: `%c' (%d)" + +#, fuzzy +#~ msgid " %-10s = save in %s\n" +#~ msgstr " %-20s = %s¿¡ ÀúÀå\n" + +#~ msgid "water mark" +#~ msgstr "³»ºñÄ¡´Â ¹«´Ì" + +#~ msgid "right header" +#~ msgstr "¿À¸¥ÂÊ ¸Ó¸´¸»" + +#~ msgid "center footer" +#~ msgstr "°¡¿î¿¡ ²¿¸´¸»" + +#~ msgid "right footer" +#~ msgstr "¿À¸¥ÂÊ ²¿¸´¸»" + +#~ msgid "left footer" +#~ msgstr "¿ÞÂÊ ²¿¸´¸»" + +#~ msgid "center title" +#~ msgstr "°¡¿îµ¥ Á¦¸ñ" + +#~ msgid "right title" +#~ msgstr "¿À¸¥ÂÊ Á¦¸ñ" + +#~ msgid "left title" +#~ msgstr "¿ÞÂÊ Á¦¸ñ" + +#, fuzzy +#~ msgid "General information on %s:\n" +#~ msgstr "ÆÄÀÏ \"%s\"À» ãÀ» ¼ö ¾ø½À´Ï´Ù" + +#, fuzzy +#~ msgid "" +#~ " version = %s\n" +#~ " verbosity level = %d\n" +#~ " library path = \n" +#~ msgstr "" +#~ "%s¿¡ ´ëÇÑ ÀϹÝÀû Á¤º¸ :\n" +#~ " ¹öÀü = %s\n" +#~ " ¶óÀ̺귯¸® °æ·Î = %s\n" +#~ " ¸Þ½ÃÁö Ãâ·Â ¼öÁØ = %d\n" + +#~ msgid "found following options (argc=%d):\n" +#~ msgstr "´ÙÀ½ ¿É¼ÇÀ» ã¾Ò½À´Ï´Ù(argc=%d):\n" + +#~ msgid "failure\n" +#~ msgstr "½ÇÆÐ\n" + +#, fuzzy +#~ msgid "Unkown Printer" +#~ msgstr "¾Ë ¼ö ¾ø´Â ÇÁ¸°ÅÍ" + +#, fuzzy +#~ msgid "[%s (%s): 1 sheet]\n" +#~ msgstr "[%s(%s): 1 ÆäÀÌÁö/1 Àå]\n" + +#, fuzzy +#~ msgid "[%s (%s): %d sheets]\n" +#~ msgstr "[%s(%s): %d ÆäÀÌÁö/%d Àå]\n" + +#, fuzzy +#~ msgid "%s: no closing `%s' for %s escape" +#~ msgstr "%s: ¿¡½ºÄÉÀÌÇÁ %s¿¡ ´Ý´Â °ýÈ£ ')'°¡ ¾ø½À´Ï´Ù" + +#~ msgid "%s: too long variable name for %s escape" +#~ msgstr "%s: ¿¡½ºÄÉÀÌÇÁ %s¿¡ ³Ê¹« ±ä º¯¼ö À̸§À» ÁöÁ¤ÇÏ¿´½À´Ï´Ù" + +#, fuzzy +#~ msgid "file_lookup(%s%c%s%s) = " +#~ msgstr "file_lookup(): %s%c%s%s\t" + +#~ msgid "suffix_lookup(): %s%c*.%s\n" +#~ msgstr "suffix_lookup(): %s%c*.%s\n" + +#, fuzzy +#~ 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 Ãâ·ÂÀ» ÇÁ¸°ÅÍ NAMEÀ¸·Î º¸³À´Ï´Ù\n" +#~ " -d Ãâ·ÂÀ» ±âº» ÇÁ¸°ÅÍ·Î º¸³À´Ï´Ù\n" +#~ " -s --sides=NUM Á¾ÀÌÀÇ ¸é¼ö¸¦ ÁöÁ¤ÇÕ´Ï´Ù(°ÑÂʸé/¾ÈÂʸé)\n" + +#, fuzzy +#~ msgid "In the style %s, the keyword `%s' uses upper chars" +#~ msgstr "½ºÅ¸ÀÏ %s¿¡¼­ Å°¿öµå '%s'´Â ´ë¹®ÀÚ¸¦ »ç¿ëÇÕ´Ï´Ù" + +#, fuzzy +#~ msgid "In the style %s, the sequence `%s-%s' uses upper chars" +#~ msgstr "½ºÅ¸ÀÏ %s¿¡¼­ ¼ø¼­ '%s-%s'´Â ´ë¹®ÀÚ¸¦ »ç¿ëÇÕ´Ï´Ù" + +#~ msgid "in style %s, keyword `%s' is defined twice" +#~ msgstr "½ºÅ¸ÀÏ %s¿¡¼­ Å°¿öµå `%s'¸¦ µÎ¹ø Á¤ÀÇÇÏ¿´½À´Ï´Ù" + +#, fuzzy +#~ msgid "in style %s, operator `%s' is defined twice" +#~ msgstr "½ºÅ¸ÀÏ %s¿¡¼­ Å°¿öµå `%s'¸¦ µÎ¹ø Á¤ÀÇÇÏ¿´½À´Ï´Ù" + +#~ msgid "can't get current working directory" +#~ msgstr "ÇöÀç ÀÛ¾÷ µð·ºÅ丮¸¦ ¾òÀ» ¼ö ¾ø½À´Ï´Ù" + +#, fuzzy +#~ msgid "expansion of %s user string (`%s') is `%s'\n" +#~ msgstr "%s(»ç¿ëÀÚ ¹®ÀÚ¿­ (\"%s\"))ÀÇ È®ÀåÀº \"%s\"ÀÔ´Ï´Ù\n" + +#, fuzzy +#~ msgid "cannot open `%s'" +#~ msgstr "ÆÄÀÏ \"%s\"À» ¿­ ¼ö ¾ø½À´Ï´Ù" + +#~ msgid "error opening `%s'" +#~ msgstr "`%s'¸¦ ¿©´Âµ¥ ¿À·ù°¡ ¹ß»ýÇß½À´Ï´Ù" + +#, fuzzy +#~ msgid "error getting file `%s' modification time" +#~ msgstr "\"%s\"ÀÇ º¯°æ ½Ã°£À» ¾ò´Âµ¥ ¿À·ù°¡ ¹ß»ýÇß½À´Ï´Ù" + +#, fuzzy +#~ msgid "cannot find file \"%s%s\"" +#~ msgstr "ÆÄÀÏ \"%s\"À» ãÀ» ¼ö ¾ø½À´Ï´Ù" + +#, fuzzy +#~ msgid "couldn't find system's configuration file `%s%c%s'" +#~ msgstr "¼³Á¤ ÆÄÀÏ `%s%c%s'À» ¿­ ¼ö ¾ø½À´Ï´Ù" + +#, fuzzy +#~ msgid "unable to fork" +#~ msgstr "ÆÄÀÌÇÁ¸¦ ¿­ ¼ö ¾ø½À´Ï´Ù" + +#~ msgid "error starting `/bin/sh -c %s'" +#~ msgstr "`/bin/sh -c %s'À» ½ÇÇàÇϴµ¥ ¿À·ù°¡ ¹ß»ýÇß½À´Ï´Ù" + +#~ msgid "[Total: %d page on " +#~ msgstr "[ÇÕ°è: %d ÆäÀÌÁö/" + +#~ msgid "sheet" +#~ msgstr "Àå" + +#~ msgid "space" +#~ msgstr "¿©¹é" + +#~ msgid "caret" +#~ msgstr "ij·µ" + +#, fuzzy +#~ msgid "Known Media\n" +#~ msgstr "¾Ë·ÁÁø ¸Åü(%d)\n" + +#~ msgid "Known languages (%d)" +#~ msgstr "¾Ë·ÁÁø ¾ð¾î(%d)" + +#~ msgid "" +#~ " In %s:\n" +#~ "\t" +#~ msgstr "" +#~ " %s¾È¿¡:\n" +#~ "\t" + +#~ msgid "rows" +#~ msgstr "Çà" + +#~ msgid "columns" +#~ msgstr "¿­" + +#~ msgid "path_walk() on path %s\n" +#~ msgstr "°æ·Î %s¿¡¼­ path_walk()\n" + +#~ msgid "unknown" +#~ msgstr "¾Ë ¼ö ¾øÀ½" + +#~ msgid "In the style %s, the symbol '%s' uses upper chars" +#~ msgstr "½ºÅ¸ÀÏ %s¿¡¼­ ±âÈ£ '%s'´Â ´ë¹®ÀÚ¸¦ »ç¿ëÇÕ´Ï´Ù" + +#~ msgid "in style %s, regular symbol `%s' is defined twice" +#~ msgstr "½ºÅ¸ÀÏ %s¿¡¼­ ÀÏ¹Ý ±âÈ£ `%s'¸¦ µÎ¹ø Á¤ÀÇÇÏ¿´½À´Ï´Ù" + +#~ msgid "in style %s, special symbol `%s' is defined twice" +#~ msgstr "½ºÅ¸ÀÏ %s¿¡¼­ Ư¼ö ±âÈ£ `%s'¸¦ µÎ¹ø Á¤ÀÇÇÏ¿´½À´Ï´Ù" + +#~ msgid "not enough \\verb delimiters (%s) to print %s" +#~ msgstr "\\verb±¸ºÐÀÚ(%s)´Â %s¸¦ Ãâ·ÂÇϱ⿡ ºÒÃæºÐÇÕ´Ï´Ù" + +#~ msgid "couldn't find prolog \"%s\"" +#~ msgstr "¼­¹® \"%s\"À» ãÀ» ¼ö ¾ø½À´Ï´Ù" diff --git a/a2ps.changes b/a2ps.changes new file mode 100644 index 0000000..2d40f09 --- /dev/null +++ b/a2ps.changes @@ -0,0 +1,278 @@ +------------------------------------------------------------------- +Fri May 19 13:12:57 CEST 2006 - werner@suse.de + +- Fix reencode_font macro in base.ps (bug #176360) + +------------------------------------------------------------------- +Thu Apr 27 16:06:57 CEST 2006 - cthiel@suse.de + +- removed acroread from BuildRequires +- added patch to fake acoread on ix86 and x86_64 + +------------------------------------------------------------------- +Thu Feb 23 13:37:14 CET 2006 - werner@suse.de + +- Use w3m to get ascii from html and the use a2ps its self to + get PostScript out of ASCII. (bug #152470) + +------------------------------------------------------------------- +Wed Jan 25 21:34:04 CET 2006 - mls@suse.de + +- converted neededforbuild to BuildRequires + +------------------------------------------------------------------- +Sat Jan 14 21:47:01 CET 2006 - schwab@suse.de + +- Don't strip binaries. + +------------------------------------------------------------------- +Thu Jan 12 12:29:58 CET 2006 - werner@suse.de + +- Use the gcc stack protector + +------------------------------------------------------------------- +Fri Dec 2 14:04:15 CET 2005 - werner@suse.de + +- Fix handling of long options without arguments in a2ps script + +------------------------------------------------------------------- +Tue Sep 20 14:02:34 CEST 2005 - yxu@suse.de + +- Add prototypes for functions + +------------------------------------------------------------------- +Fri Jun 17 12:03:06 CEST 2005 - werner@suse.de + +- The pdiff requires wdiff (bug #91335) + +------------------------------------------------------------------- +Fri May 13 16:45:51 CEST 2005 - werner@suse.de + +- Allow spaces in file names + +------------------------------------------------------------------- +Fri May 13 13:08:03 CEST 2005 - werner@suse.de + +- Add a wrapper script for converting UTF-8 text _partly_ into the + natural latin encoding of the given language enviroment (#43348) + +------------------------------------------------------------------- +Sat Apr 2 21:02:39 CEST 2005 - coolo@suse.de + +- remove conflicting prototype + +------------------------------------------------------------------- +Mon Oct 25 12:00:32 CEST 2004 - ro@suse.de + +- locale rename: no -> nb + +------------------------------------------------------------------- +Wed Aug 25 17:32:26 CEST 2004 - werner@suse.de + +- Escapes file names so that the shell groks it in single quotes + +------------------------------------------------------------------- +Thu Mar 18 14:49:17 CET 2004 - werner@suse.de + +- More temporary file security issues (bug #36368) + +------------------------------------------------------------------- +Wed Aug 6 17:55:05 CEST 2003 - werner@suse.de + +- Partly workaround for ASCII and UTF-8 (mapp them to ISO 8859-15, + bug #28348) + +------------------------------------------------------------------- +Mon Jul 28 14:47:46 CEST 2003 - werner@suse.de + +- Fix keyword Lette(r) (bug #27411) + +------------------------------------------------------------------- +Wed Jun 11 05:09:40 CEST 2003 - kukuk@suse.de + +- Use %find_lang macro +- Fix filelist +- Fix neededforbuild for emacs + +------------------------------------------------------------------- +Thu Apr 24 12:20:23 CEST 2003 - ro@suse.de + +- fix install_info --delete call and move from preun to postun + +------------------------------------------------------------------- +Tue Feb 11 14:26:19 CET 2003 - kukuk@suse.de + +- Add install-info macros [Bug #23390] + +------------------------------------------------------------------- +Mon Nov 11 23:49:55 CET 2002 - ro@suse.de + +- changed neededforbuild to + +------------------------------------------------------------------- +Wed Sep 18 01:21:38 CEST 2002 - ro@suse.de + +- removed bogus self-provides + +------------------------------------------------------------------- +Sun Jul 28 15:37:14 CEST 2002 - kukuk@suse.de + +- remove bzip from neededforbuild + +------------------------------------------------------------------- +Thu Jul 4 17:43:20 CEST 2002 - werner@suse.de + +- Add README's and a2ps.html to package doc dir (bug # 16229) + +------------------------------------------------------------------- +Thu May 23 17:29:31 CEST 2002 - ro@suse.de + +- use libdir + +------------------------------------------------------------------- +Mon Feb 25 16:35:43 CET 2002 - pblahos@suse.cz + +- filtering mozilla output in iso-8859-2 removed, mozilla does it + correctly now, only stripping Title. + +------------------------------------------------------------------- +Wed Jan 23 15:20:25 CET 2002 - okir@suse.de + +- Fixed tempfile problem in fixnt + +------------------------------------------------------------------- +Fri Dec 7 12:19:38 CET 2001 - werner@suse.de + +- Enable automagic LC_PAPER and LC_CTYPE detection within + a2ps-site.cfg + +------------------------------------------------------------------- +Fri Aug 31 12:21:23 CEST 2001 - pblahos@suse.cz + +- implemented filtering of mozilla output in iso-8859-2 + +------------------------------------------------------------------- +Fri Jul 20 12:06:43 CEST 2001 - kukuk@suse.de + +- changed neededforbuild to + +------------------------------------------------------------------- +Mon May 7 19:26:59 CEST 2001 - mfabian@suse.de + +- bzip2 sources + +------------------------------------------------------------------- +Thu Apr 26 18:57:06 CEST 2001 - werner@suse.de + +- We've to use dots within floats (#7284) +- Fix manual page (#7192) + +------------------------------------------------------------------- +Tue Apr 24 16:26:45 CEST 2001 - werner@suse.de + +- Add Euro symbol to afm of ogonkify fonts +- Implement code to be able to use LC_PAPER and LC_CTYPE for + paper size and default encoding. + +------------------------------------------------------------------- +Thu Apr 19 18:41:36 CEST 2001 - werner@suse.de + +- Use newest ogonkify to get eurifyFont working +- Include dummy metric for Euro sign to get it work with + ghostscript and real PostScript printers (ogonkify -e L9 -E) + +------------------------------------------------------------------- +Wed Mar 14 08:35:39 CET 2001 - ro@suse.de + +- use emacs-x11 for now + +------------------------------------------------------------------- +Tue Mar 13 12:28:23 CET 2001 - ro@suse.de + +- added emacs-nox to neededforbuild + +------------------------------------------------------------------- +Fri Jan 26 10:47:28 CET 2001 - violiet@suse.de + +- remove Korean filter file = a2ps-h + +------------------------------------------------------------------- +Tue Jan 23 21:03:12 CET 2001 - violiet@suse.de + +- added Korean filter file = a2ps-h +- improvement Korean message file. + +------------------------------------------------------------------- +Mon Jan 15 12:49:30 CET 2001 - werner@suse.de + +- Fix the temporary file patch. + +------------------------------------------------------------------- +Wed Jan 10 16:37:33 CET 2001 - werner@suse.de + +- Add temporary file patch + +------------------------------------------------------------------- +Fri Nov 17 15:28:36 CET 2000 - werner@suse.de + +- Update to version 4.13(b) +- Include some package to use automatic configuration for +- Set PSFONT_PATH to /usr/share/ghostscript/fonts + +------------------------------------------------------------------- +Fri Nov 17 08:46:29 CET 2000 - ro@suse.de + +- ge_exec -> emacs + +------------------------------------------------------------------- +Fri Jul 7 00:43:47 CEST 2000 - ro@suse.de + +- merged patches + +------------------------------------------------------------------- +Thu Jul 6 19:02:52 CEST 2000 - werner@suse.de + +- Add `,' to atan2 in for77kwds.ssh to distinguish atan2 from cabs. + +------------------------------------------------------------------- +Fri Apr 7 22:51:00 CEST 2000 - bk@suse.de + +- added suse update config macro + +------------------------------------------------------------------- +Fri Feb 25 11:24:24 CET 2000 - kukuk@suse.de + +- Fill out copyright and group tag +- Move /usr/{info,man} -> /usr/share/{info,man} + +------------------------------------------------------------------- +Thu Jan 13 17:23:53 CET 2000 - werner@suse.de + +- Fix a2ps path in a2ps.el +- Add all page names and their sizes known by ghostscript + +------------------------------------------------------------------- +Thu Dec 16 15:27:31 CET 1999 - werner@suse.de + +- Fix Bug (NULL pointer if --title="" is used) +- Remove Makefile.Linux + +------------------------------------------------------------------- +Mon Sep 13 17:23:57 CEST 1999 - bs@suse.de + +- ran old prepare_spec on spec file to switch to new prepare_spec. + +---------------------------------------------------------------------- +Mon Jul 19 09:23:55 MEST 1999 - florian@suse.de + +- update to a2ps 4.12 + +---------------------------------------------------------------------- +Wed Oct 29 23:36:39 MET 1997 - florian@suse.de + +- add missing patch detectet by Werner Fink + +---------------------------------------------------------------------- + +Added the changes from Andreas Klemm for apsfilter into /usr/bin/a2ps. +aps could use standard /usr/bin/a2ps now. diff --git a/a2ps.sh b/a2ps.sh new file mode 100644 index 0000000..ba36015 --- /dev/null +++ b/a2ps.sh @@ -0,0 +1,109 @@ +#!/bin/bash +# +# a2ps.sh: Simple workaround for getting a2ps handling +# UTF-8 partly. Partly means that iconv is +# used to get the UTF-8 encoding into the +# natural laint encoding of the base language +# provided by the enviroment variable LANG. +# +# Author: Werner Fink +# + +if test "${LANG#*.}" != "UTF-8" ; then + exec -a a2ps a2ps.bin ${1+"$@"} +fi + +ENC=$(LANG=${LANG%.*}; locale charmap 2> /dev/null) +test "$ENC" = "ISO-8859-1" && ENC=ISO-8859-15 +test "${LANG%.*}" = "en_US" && ENC=ISO-8859-1 + +case "${ENC%-*}" in + ISO-8859|KOI8) ;; + *) exec -a a2ps a2ps.bin -X $ENC ${1+"$@"} +esac + +# +# All long options of a2ps +# +LONG="version,help,guess,which,glob,list:,quiet,silent,verbose::,user-option:,debug,define:,\ +medium:,landscape,portrait,columns:,rows:,major:,file-align:borders,margin::,line-numbers:,\ +font-size:,lines-per-page:,chars-per-line:,catman,tabsize:,non-printable-format:,\ +no-header,header::,underlay::,center-title::,left-title::,right-title::,left-footer::,\ +footer::,right-footer::,pages::,truncate-lines,interpret,end-of-line:,encoding:,\ +title:,stdin:,print-anyway,delegate,toc::,pretty-print::,highlight-level:,strip-level:,\ +output:,version-control:,suffix:,printer:,prologue:,ppd::,copies:,sides:,setpagedevice:,\ +statusdict:,page-prefeed,no-page-prefeed" + +# +# All normal options of a2ps +# +SHORT="qv::=:D:M:,r,R,1,2,3,4,5,6,7,8,9,A:,j,C,f:,L:,l:,m,T:,B,b:,u:,a::,\ +c,i,X:,t:,Z,E::,g,o:,P:,d,n:,s:,S:,k,K" + +# +# We need the file names provided on the command line +# or the information if we read from stdin. +# +CMDLINE=$(getopt -o $SHORT -l $LONG -s bash -q -- ${1+"$@"}) + +if test $? -ne 0 ; then + # Let a2ps do the error message + exec -a a2ps a2ps.bin ${1+"$@"} +fi + +# +# Why sed? Just to get the `=' back instead of ` ' the +# empty space which are inserted by getopt(1) +# +CMDLINE=$(echo "$CMDLINE" | LC_ALL=POSIX sed "s|--\([a-z-]\+\) \?\('\)|--\1=\2|g") + +# +# Just for encoding given on command line: +# allow the user to overwrite autodetection +# +case "${CMDLINE}" in + *-X\ \'UTF-8\'*|*--encoding=\'UTF-8\'*) + ;; # handle this below + *-X*|*--encoding=*|*--version*|*--help*|*--which*|*--glob*|*--list=*) + exec -a a2ps a2ps.bin ${1+"$@"} +esac + +# +# To not fool the bash with eval here +# + FILES=$(echo "$CMDLINE" | LC_ALL=POSIX sed "s|.* -- \?\(.*\)|\1|") +CMDLINE=$(echo "$CMDLINE" | LC_ALL=POSIX sed "s|\(.*\) -- \?.*|\1|") + +test -z "$FILES" && FILES="'-'" + +if test "$FILES" != "'-'" ; then + # + # We have real files, maybe with spaces in their path name + # + eval set -- "$CMDLINE" + eval fa=("$FILES") + for f in "${fa[@]}" ; do + case "$(file -b "$f" 2> /dev/null)" in + ISO-8859*text) + iconv -c -f ISO-8859-1 -t $ENC < "$f" | a2ps.bin -X $ENC --stdin="$f" ${1+"$@"} + stat=$? + ;; + UTF-8*text) + iconv -c -f UTF-8 -t $ENC < "$f" | a2ps.bin -X $ENC --stdin="$f" ${1+"$@"} + stat=$? + ;; + ASCII*text|*) + a2ps.bin -X $ENC ${1+"$@"} "$f" + stat=$? + ;; + esac + test $stat -eq 0 || exit $stat + done + exit 0 +fi + +# +# Just handle stdin at last but not least +# +cat - | iconv -c -f UTF-8 -t $ENC | a2ps.bin -X $ENC ${1+"$@"} +exit $? diff --git a/a2ps.spec b/a2ps.spec new file mode 100644 index 0000000..48b9628 --- /dev/null +++ b/a2ps.spec @@ -0,0 +1,261 @@ +# +# spec file for package a2ps (Version 4.13) +# +# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany. +# This file and all modifications and additions to the pristine +# package are under the same license as the package itself. +# +# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# + + +Name: a2ps +BuildRequires: autoconf automake emacs-nox ghostscript-fonts-std gv psutils te_ams te_latex xorg-x11-devel +URL: http://www.gnu.org/software/a2ps/a2ps.html +License: GPL +Group: Productivity/Publishing/PS +Provides: a2ps-bin +Requires: /bin/sed /usr/bin/iconv /usr/bin/file /usr/bin/wdiff /usr/bin/w3m ghostscript-fonts-std +Autoreqprov: on +PreReq: %{install_info_prereq} +Version: 4.13 +Release: 1077 +Summary: Converts ASCII Text into PostScript +Source: a2ps-4.13b.tar.bz2 +Source1: a2ps-ko.po +Source2: a2ps.sh +Patch: a2ps-4.13.dif +Patch1: a2ps-4.13-security.patch +Patch2: a2ps-4.13-ogonkify.patch +Patch3: a2ps-4.13-tempfile.patch +Patch4: a2ps-4.13-space.patch +Patch5: a2ps-4.13-nb.patch +Patch6: a2ps-4.13-include.patch +Patch7: a2ps-4.13-acroread.patch +Patch8: a2ps-4.13-base.patch +BuildRoot: %{_tmppath}/%{name}-%{version}-build + +%description +a2ps converts ASCII text into PostScript. This feature is used by +apsfilter, for example, to pretty-print ASCII text. + + + +Authors: +-------- + Miguel Santana + +%prep +%setup -n a2ps-4.13 +touch -r configure.in .ref +%patch -P 1 -p 0 -b .security +%patch -P 2 -p 0 -b .ogonkify +%patch -P 3 -p 1 -b .tempfile +%patch -P 4 -p 0 -b .space +%patch -P 5 -p 0 -b .nb +%patch -P 6 -p 1 -b .incld +%ifarch %ix86 x86_64 +%patch -P 7 -p 0 -b .acroread +%endif +%patch -P 8 -p 0 -b .base +%patch +cp -f %SOURCE1 po/ko.po +rename no nb po/no.* + +%build +%{?suse_update_config:%{suse_update_config -f auxdir}} + export CFLAGS="$RPM_OPT_FLAGS -D_GNU_SOURCE -funroll-loops -Wall -pipe -fstack-protector" + export LPR=lpr + export CC=gcc + export LEX="flex -Cfe" + touch -r .ref configure.in + sh ./configure ${RPM_ARCH}-suse-linux \ + --with-gnu-ld \ + --prefix=/usr \ + --libdir=/usr/%_lib \ + --infodir=%{_infodir} \ + --mandir=%{_mandir} \ + --with-medium=LC_PAPER \ + --with-encoding=LC_CTYPE \ + --sysconfdir=/etc + con="" + for m4 in contrib/*.m4; do + in=${m4%.*}.in + rm -f ${in} ${m4%.*} + con="$con ${in##*/}" + done + make -C contrib/ ${con} + sh ./config.status + make PSFONT_PATH=/usr/share/ghostscript/fonts + pushd doc + texi2html a2ps.texi + popd + +%install + make install DESTDIR=$RPM_BUILD_ROOT PSFONT_PATH=/usr/share/ghostscript/fonts + rm -r $RPM_BUILD_ROOT/%{_infodir}/regex* + rm -r $RPM_BUILD_ROOT/%{_infodir}/dir + mv $RPM_BUILD_ROOT/usr/bin/a2ps $RPM_BUILD_ROOT/usr/bin/a2ps.bin + install -m 0755 %{SOURCE2} $RPM_BUILD_ROOT/usr/bin/a2ps + %{find_lang} %{name} + +%clean +test -n "$RPM_BUILD_ROOT" && rm -rf $RPM_BUILD_ROOT + +%post +%install_info --info-dir=%{_infodir} %{_infodir}/%{name}.info.gz +%install_info --info-dir=%{_infodir} %{_infodir}/ogonkify.info.gz + +%postun +%install_info_delete --info-dir=%{_infodir} %{_infodir}/%{name}.info.gz +%install_info_delete --info-dir=%{_infodir} %{_infodir}/ogonkify.info.gz + +%files -f %{name}.lang +%doc AUTHORS COPYING ABOUT-NLS FAQ ChangeLog NEWS THANKS README doc/a2ps.html +%config /etc/a2ps-site.cfg +%config /etc/a2ps.cfg +/usr/bin/a2ps +/usr/bin/a2ps.bin +/usr/bin/card +/usr/bin/composeglyphs +/usr/bin/fixnt +/usr/bin/fixps +/usr/bin/ogonkify +/usr/bin/pdiff +/usr/bin/psmandup +/usr/bin/psset +/usr/bin/texi2dvi4a2ps +/usr/include/liba2ps.h +%doc %{_infodir}/*.gz +/usr/%_lib/liba2ps.a +/usr/%_lib/liba2ps.la +%doc %{_mandir}/man1/*.1.gz +/usr/share/a2ps +/usr/share/emacs/site-lisp/*.el +/usr/share/emacs/site-lisp/*.elc +/usr/share/ogonkify + +%changelog -n a2ps +* Fri May 19 2006 - werner@suse.de +- Fix reencode_font macro in base.ps (bug #176360) +* Thu Apr 27 2006 - cthiel@suse.de +- removed acroread from BuildRequires +- added patch to fake acoread on ix86 and x86_64 +* Thu Feb 23 2006 - werner@suse.de +- Use w3m to get ascii from html and the use a2ps its self to + get PostScript out of ASCII. (bug #152470) +* Wed Jan 25 2006 - mls@suse.de +- converted neededforbuild to BuildRequires +* Sat Jan 14 2006 - schwab@suse.de +- Don't strip binaries. +* Thu Jan 12 2006 - werner@suse.de +- Use the gcc stack protector +* Fri Dec 02 2005 - werner@suse.de +- Fix handling of long options without arguments in a2ps script +* Tue Sep 20 2005 - yxu@suse.de +- Add prototypes for functions +* Fri Jun 17 2005 - werner@suse.de +- The pdiff requires wdiff (bug #91335) +* Fri May 13 2005 - werner@suse.de +- Allow spaces in file names +* Fri May 13 2005 - werner@suse.de +- Add a wrapper script for converting UTF-8 text _partly_ into the + natural latin encoding of the given language enviroment (#43348) +* Sat Apr 02 2005 - coolo@suse.de +- remove conflicting prototype +* Mon Oct 25 2004 - ro@suse.de +- locale rename: no -> nb +* Wed Aug 25 2004 - werner@suse.de +- Escapes file names so that the shell groks it in single quotes +* Thu Mar 18 2004 - werner@suse.de +- More temporary file security issues (bug #36368) +* Wed Aug 06 2003 - werner@suse.de +- Partly workaround for ASCII and UTF-8 (mapp them to ISO 8859-15, + bug #28348) +* Mon Jul 28 2003 - werner@suse.de +- Fix keyword Lette(r) (bug #27411) +* Wed Jun 11 2003 - kukuk@suse.de +- Use %%find_lang macro +- Fix filelist +- Fix neededforbuild for emacs +* Thu Apr 24 2003 - ro@suse.de +- fix install_info --delete call and move from preun to postun +* Tue Feb 11 2003 - kukuk@suse.de +- Add install-info macros [Bug #23390] +* Mon Nov 11 2002 - ro@suse.de +- changed neededforbuild to +* Wed Sep 18 2002 - ro@suse.de +- removed bogus self-provides +* Sun Jul 28 2002 - kukuk@suse.de +- remove bzip from neededforbuild +* Thu Jul 04 2002 - werner@suse.de +- Add README's and a2ps.html to package doc dir (bug # 16229) +* Thu May 23 2002 - ro@suse.de +- use libdir +* Mon Feb 25 2002 - pblahos@suse.cz +- filtering mozilla output in iso-8859-2 removed, mozilla does it + correctly now, only stripping Title. +* Wed Jan 23 2002 - okir@suse.de +- Fixed tempfile problem in fixnt +* Fri Dec 07 2001 - werner@suse.de +- Enable automagic LC_PAPER and LC_CTYPE detection within + a2ps-site.cfg +* Fri Aug 31 2001 - pblahos@suse.cz +- implemented filtering of mozilla output in iso-8859-2 +* Fri Jul 20 2001 - kukuk@suse.de +- changed neededforbuild to +* Mon May 07 2001 - mfabian@suse.de +- bzip2 sources +* Thu Apr 26 2001 - werner@suse.de +- We've to use dots within floats (#7284) +- Fix manual page (#7192) +* Tue Apr 24 2001 - werner@suse.de +- Add Euro symbol to afm of ogonkify fonts +- Implement code to be able to use LC_PAPER and LC_CTYPE for + paper size and default encoding. +* Thu Apr 19 2001 - werner@suse.de +- Use newest ogonkify to get eurifyFont working +- Include dummy metric for Euro sign to get it work with + ghostscript and real PostScript printers (ogonkify -e L9 -E) +* Wed Mar 14 2001 - ro@suse.de +- use emacs-x11 for now +* Tue Mar 13 2001 - ro@suse.de +- added emacs-nox to neededforbuild +* Fri Jan 26 2001 - violiet@suse.de +- remove Korean filter file = a2ps-h +* Tue Jan 23 2001 - violiet@suse.de +- added Korean filter file = a2ps-h +- improvement Korean message file. +* Mon Jan 15 2001 - werner@suse.de +- Fix the temporary file patch. +* Wed Jan 10 2001 - werner@suse.de +- Add temporary file patch +* Fri Nov 17 2000 - werner@suse.de +- Update to version 4.13(b) +- Include some package to use automatic configuration for +- Set PSFONT_PATH to /usr/share/ghostscript/fonts +* Fri Nov 17 2000 - ro@suse.de +- ge_exec -> emacs +* Fri Jul 07 2000 - ro@suse.de +- merged patches +* Thu Jul 06 2000 - werner@suse.de +- Add `,' to atan2 in for77kwds.ssh to distinguish atan2 from cabs. +* Fri Apr 07 2000 - bk@suse.de +- added suse update config macro +* Fri Feb 25 2000 - kukuk@suse.de +- Fill out copyright and group tag +- Move /usr/{info,man} -> /usr/share/{info,man} +* Thu Jan 13 2000 - werner@suse.de +- Fix a2ps path in a2ps.el +- Add all page names and their sizes known by ghostscript +* Thu Dec 16 1999 - werner@suse.de +- Fix Bug (NULL pointer if --title="" is used) +- Remove Makefile.Linux +* Mon Sep 13 1999 - bs@suse.de +- ran old prepare_spec on spec file to switch to new prepare_spec. +* Mon Jul 19 1999 - florian@suse.de +- update to a2ps 4.12 +* Wed Oct 29 1997 - florian@suse.de +- add missing patch detectet by Werner Fink + Added the changes from Andreas Klemm for apsfilter into /usr/bin/a2ps. + aps could use standard /usr/bin/a2ps now. diff --git a/ready b/ready new file mode 100644 index 0000000..473a0f4