From nobody Mon Mar 27 19:43:34 2023 X-Original-To: dev-commits-ports-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Pljsy5JL2z41xsS; Mon, 27 Mar 2023 19:43:34 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Pljsy4YnRz3GMv; Mon, 27 Mar 2023 19:43:34 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1679946214; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=t4btI3xiyBjR7IL3VRETzUJRPiiUY8T0pr5uXXf5eFE=; b=ot0jazJRcW8UfMgDzc7ojsFR1mBY/Z+d8pII2ZyICyTwqTJqubSyD0LE72Lh9RPsS7Xxcz +Ly1osTcRhCW8XJuPWKeDqWd2BBzfxZDuOP8h542vi2oMUwkT7ddJbcOwZtQheJO3ijHcZ 9N1Ex/nV3fT7/PomRNlc5mh1MNLSAEJGmIGi8sBckHsxrUDJwtES0prtUi/0eb9Iejn1Gc Y4zpCEDHoSUFgJpjqHQNQRJ5q8qFiha2irqQRdMWRg08wzNzhceQfLNBZG5fpBlROCI2+s Ax6FdSQ1Treg2DX2daY4XZJf41rmI6srqa3p4U9rvmWw3PBG/9XmAhhczhzr8Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1679946214; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=t4btI3xiyBjR7IL3VRETzUJRPiiUY8T0pr5uXXf5eFE=; b=HP1ovsT+nsmusQvKTuTJ9qkMGz2K7+382d8TIROFNf8YqITRQdauJxJ+TPmeg+X8Tb9qIq rfiO/w1NwAgLMPj5oI9p8BlaetfEwLzEDy0eMh4aDC0rme3xyVfnINRjotjorELym+5uOI jxr3j9CU4e1vRx3SsqmlhPBQ/ejmorACGQq/whotLm7uVdH5YON2JwsYxLF7FFVnvy33tx zwXYm0huw03QekOHhgcfWnS1ECPpjDe1e7UAc5XWzZPWJ7jxg6VwSvRdx3QEJ7DnRvOwNu G8s9pBdfUSwIjkJ6Zl0HYRTyZVhvOsPcFgYxRJOoEq5sIc0NKF1B0uYNiC5U0g== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1679946214; a=rsa-sha256; cv=none; b=c/Z3Sf5KVQSmo2gNXTXxMyon3BtJKX1MZcGqXXy+D5GuBhbg3ILH4u4f9zWSWZM29DBdHp JR+vdnxdEeVUXwdpTEwFCpXBgty2yOXHp/V4OBrSWixfZYFfW96/th2Uk7vhWnORPLx5jx T158gzNyJdGFRT5hhqP6pe/FUW1UqoeZqOIcXPuVA8HLq2p9jBI1YX3FaL5dZKRFLvZgwn yB7X8tcAqnbeKpqOP2sGGyo96YuF1C97nd1Ji0OxHxiEa3TwIKWFvtFAqF72Ys+jjURFB/ YPdmMb5pOqr0+Ibi0LMWDZqnGoLAvIWXrBXI/YG4RNBTOcUGggScfE6Z+Qm+bw== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4Pljsy3ZbVzZnX; Mon, 27 Mar 2023 19:43:34 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 32RJhYvb083205; Mon, 27 Mar 2023 19:43:34 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 32RJhY21083204; Mon, 27 Mar 2023 19:43:34 GMT (envelope-from git) Date: Mon, 27 Mar 2023 19:43:34 GMT Message-Id: <202303271943.32RJhY21083204@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Dirk Meyer Subject: git: fa5c1863d7d0 - main - print/a2ps: update to 4.15.3 List-Id: Commit messages for all branches of the ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-all@freebsd.org X-BeenThere: dev-commits-ports-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: dinoex X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: fa5c1863d7d0efd004340358af2065da2ea1ae2f Auto-Submitted: auto-generated X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by dinoex: URL: https://cgit.FreeBSD.org/ports/commit/?id=fa5c1863d7d0efd004340358af2065da2ea1ae2f commit fa5c1863d7d0efd004340358af2065da2ea1ae2f Author: Dirk Meyer AuthorDate: 2023-03-27 19:43:11 +0000 Commit: Dirk Meyer CommitDate: 2023-03-27 19:43:11 +0000 print/a2ps: update to 4.15.3 --- print/a2ps/Makefile | 42 +++++------ print/a2ps/distinfo | 7 +- print/a2ps/files/patch-contrib-emacs-Makefile.in | 24 ------ print/a2ps/files/patch-contrib-tmpdircreation | 96 ------------------------ print/a2ps/files/patch-etc-Makefile.in | 12 +-- print/a2ps/files/patch-etc-README.in | 9 --- print/a2ps/files/patch-fixps.in | 28 ------- print/a2ps/files/patch-localealias.c | 20 ----- print/a2ps/files/patch-media.c | 11 +++ print/a2ps/files/patch-ogonkify-Makefile.in | 14 ++-- print/a2ps/files/patch-options.c | 6 +- print/a2ps/files/patch-output.c | 11 --- print/a2ps/files/patch-parseppd.y | 11 --- print/a2ps/files/patch-parsessh.y | 11 --- print/a2ps/files/patch-path-concat.c | 11 --- print/a2ps/files/patch-printers.c | 6 +- print/a2ps/files/patch-printlen.c | 28 ------- print/a2ps/files/patch-psgen.c | 11 --- print/a2ps/files/patch-regex.c | 11 --- print/a2ps/files/patch-routines.c | 53 ------------- print/a2ps/files/patch-routines.h | 12 --- print/a2ps/files/patch-select.c | 57 -------------- print/a2ps/files/patch-title.c | 11 --- print/a2ps/files/patch-xgethostname.c | 28 ------- print/a2ps/pkg-descr | 2 +- print/a2ps/pkg-plist | 92 ++++++++++++++++++++--- 26 files changed, 135 insertions(+), 489 deletions(-) diff --git a/print/a2ps/Makefile b/print/a2ps/Makefile index ac201ba07ef4..3a066a7eb1be 100644 --- a/print/a2ps/Makefile +++ b/print/a2ps/Makefile @@ -1,32 +1,23 @@ PORTNAME= a2ps -PORTVERSION= 4.13b -PORTREVISION= 18 +PORTVERSION= 4.15.3 CATEGORIES= print MASTER_SITES= GNU LOCAL/hrs/a2ps/:i18n -MAINTAINER= dinoex@FreeBSD.org +MAINTAINER= dirk.meyer@dinoex.sub.org COMMENT= Formats an ASCII file for printing on a postscript printer -WWW= https://www.gnu.org/software/a2ps/ +WWW= http://www.inf.enst.fr/~demaille/a2ps/ -LICENSE= GPLv2 +LICENSE= GPLv3 -LIB_DEPENDS= libpaper.so:print/libpaper +LIB_DEPENDS= libgc.so:devel/boehm-gc \ + libpaper.so:print/libpaper -PORTSCOUT= skipv:4.14 - -USES= perl5 cpe +USES= cpe perl5 gperf pkgconfig localbase gmake USE_CSTD= gnu89 GNU_CONFIGURE= yes -USE_LDCONFIG= yes INFO= a2ps ogonkify regex -WRKSRC= ${WRKDIR}/${PORTNAME}-4.13 I18N_PACKAGE= i18n-fonts-0.1 -CPE_VENDOR= gnu -# CVE-2015-8107 fixed in files/patch-output.c -# CVE-2014-0466 fixed in files/patch-fixps.in -# CVE-2004-1377 fixed in files/patch-fixps.in files/patch-contrib-tmpdircreation -# CVE-2004-1170 fixed in files/patch-select.c -# CVE-2001-1593 fixed in files/patch-routines.[hc] +MAKE_JOBS_UNSAFE=yes CONFIGURE_ARGS= --with-medium=libpaper --sharedstatedir=${PREFIX}/share \ --sysconfdir=${PREFIX}/etc --datadir=${PREFIX}/share \ @@ -39,6 +30,7 @@ RUN_DEPENDS+= ${LOCALBASE}/etc/papersize:print/papersize-default-a4 .endif OPTIONS_DEFINE=NLS I18N EMACS +OPTIONS_DEFAULT=NLS NO_OPTIONS_SORT=yes OPTIONS_SUB= yes EMACS_DESC=Enable Emacs support @@ -46,8 +38,9 @@ I18N_DESC=Enable I18N support NLS_USES= gettext NLS_CONFIGURE_ENABLE= nls -EMACS_USES= emacs:build +EMACS_USES= emacs:noflavors EMACS_CONFIGURE_ON= --with-lispdir=${LOCALBASE}/${EMACS_SITE_LISPDIR} +EMACS_CONFIGURE_OFF= --without-emacs --without-lispdir .include @@ -55,10 +48,6 @@ EMACS_CONFIGURE_ON= --with-lispdir=${LOCALBASE}/${EMACS_SITE_LISPDIR} CONFIGURE_ENV+= EMACS=no .endif -.if ${OPSYS} == FreeBSD && ${OSVERSION} > 1300512 -CFLAGS+= -DHAVE_MEMPCPY -.endif - post-patch: ${REINPLACE_CMD} -e 's|^DESTDIR|#DESTDIR|' \ `${FIND} ${WRKSRC} -name "Makefile.in"` @@ -84,8 +73,15 @@ post-configure: .endif post-install: +.if ${PORT_OPTIONS:MEMACS} + ${MKDIR} ${STAGEDIR}${PREFIX}/lib/xemacs/site-lisp + ${LN} -sf ${PREFIX}/share/emacs/site-lisp/a2ps-print.el \ + ${STAGEDIR}${PREFIX}/lib/xemacs/site-lisp/a2ps-print.el + ${LN} -sf ${PREFIX}/share/emacs/site-lisp/a2ps.el \ + ${STAGEDIR}${PREFIX}/lib/xemacs/site-lisp/a2ps.el +.endif cd ${WRKSRC}/doc && \ ${SETENV} ${MAKE_ENV} ${MAKE} ${.MAKEFLAGS} ${MAKE_ARGS} ${INSTALL_TARGET} - ${RM} ${STAGEDIR}${PREFIX}/lib/liba2ps.la + ${RM} -f ${STAGEDIR}${PREFIX}/lib/liba2ps.la .include diff --git a/print/a2ps/distinfo b/print/a2ps/distinfo index f5a7b78eb097..3fe0cb3f5439 100644 --- a/print/a2ps/distinfo +++ b/print/a2ps/distinfo @@ -1,4 +1,3 @@ -SHA256 (a2ps-4.13b.tar.gz) = f4d2ac6f09f44eeb82621530b1970afe88fd97cfe82da43b61069800d0c06d12 -SIZE (a2ps-4.13b.tar.gz) = 1944289 -SHA256 (i18n-fonts-0.1.tar.gz) = 20628df682359044b8e5241c97a3c8da7a098aa260a7d281a87f67486a531786 -SIZE (i18n-fonts-0.1.tar.gz) = 352530 +TIMESTAMP = 1679944910 +SHA256 (a2ps-4.15.3.tar.gz) = d00e81e0eb4dcbf2d4963d89e1df2bb66f71e66d73b4152c43cf9838e6aaf7c7 +SIZE (a2ps-4.15.3.tar.gz) = 3601424 diff --git a/print/a2ps/files/patch-contrib-emacs-Makefile.in b/print/a2ps/files/patch-contrib-emacs-Makefile.in deleted file mode 100644 index f623ca440ff2..000000000000 --- a/print/a2ps/files/patch-contrib-emacs-Makefile.in +++ /dev/null @@ -1,24 +0,0 @@ ---- contrib/emacs/Makefile.in.orig 2000-02-24 18:01:08 UTC -+++ contrib/emacs/Makefile.in -@@ -159,8 +159,9 @@ Makefile: $(srcdir)/Makefile.in $(top_b - - install-dist_lispLISP: $(dist_lisp_LISP) $(ELCFILES) - @$(NORMAL_INSTALL) -- $(mkinstalldirs) $(DESTDIR)$(lispdir) -- @list='$(dist_lisp_LISP)'; for p in $$list; do \ -+ if test $(EMACS) != no; then \ -+ $(mkinstalldirs) $(DESTDIR)$(lispdir); \ -+ list='$(dist_lisp_LISP)'; for p in $$list; do \ - if test -f "$$p"; then d= ; else d="$(srcdir)/"; fi; \ - f="`echo $$p | sed -e 's|^.*/||'`"; \ - echo " $(INSTALL_DATA) $$d$$p $(DESTDIR)$(lispdir)/$$f"; \ -@@ -169,7 +170,8 @@ install-dist_lispLISP: $(dist_lisp_LISP) - echo " $(INSTALL_DATA) $${p}c $(DESTDIR)$(lispdir)/$${f}c"; \ - $(INSTALL_DATA) $${p}c $(DESTDIR)$(lispdir)/$${f}c; \ - else : ; fi; \ -- done -+ done; \ -+ fi - - uninstall-dist_lispLISP: - @$(NORMAL_UNINSTALL) diff --git a/print/a2ps/files/patch-contrib-tmpdircreation b/print/a2ps/files/patch-contrib-tmpdircreation deleted file mode 100644 index b975735d7df3..000000000000 --- a/print/a2ps/files/patch-contrib-tmpdircreation +++ /dev/null @@ -1,96 +0,0 @@ -diff -ru contrib.orig/card.in contrib/card.in ---- contrib.orig/card.in 2000-01-27 00:42:36 UTC -+++ contrib/card.in -@@ -38,7 +38,7 @@ - LC_ALL="${LC_ALL-C}" export LC_ALL - print_form_feeds=: - RM="/bin/rm -rf" --tmp_dir=${TMPDIR-/tmp}/$program.$$ -+tmp_dir=$(mktemp -d -t ${program}) || exit 1 - tmp_file=$tmp_dir/card - success=false - verbose=: -@@ -190,7 +190,6 @@ - - # 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 - - case $LC_ALL in - fr) footer="Engendré par $version_short" ;; -diff -ru contrib.orig/pdiff.in contrib/pdiff.in ---- contrib.orig/pdiff.in 1999-10-24 15:07:51 UTC -+++ contrib/pdiff.in -@@ -34,7 +34,7 @@ - diff_options='-u' - file= - output= --tmpdir=/tmp/$program.$$ -+tmpdir=$(mktemp -d -t ${program}) || exit 1 - verbose=echo - wdiff_prog=${WDIFF:-wdiff} - wdiff_options='-w[wd- -x-wd] -y{wd+ -z+wd}' -diff -ru contrib.orig/psmandup.in contrib/psmandup.in ---- contrib.orig/psmandup.in 1999-10-24 13:06:42 UTC -+++ contrib/psmandup.in -@@ -36,7 +36,7 @@ - message= - psselect=${PSSELECT:-psselect} - psset=${PSSET:-psset} --tmpdir=/tmp/$program.$$ -+tmpdir=$(mktemp -d -t ${program}) || exit 1 - - # These two must be kept in synch. They are opposed. - verbose=echo -@@ -184,8 +184,6 @@ - # Temp dir. Get ready not to leave junk (if not debugging) - trap "/bin/rm -rf $tmpdir" 0 1 2 3 13 15 - fi -- --mkdir $tmpdir - - # If printing from stdin, save into a tmp file - if test $file = '-'; then -diff -ru contrib.orig/psset.in contrib/psset.in ---- contrib.orig/psset.in 1999-10-24 12:41:46 UTC -+++ contrib/psset.in -@@ -33,7 +33,7 @@ - output=- - pagedevices= # `;' separated list of `key:value' - quiet=: # i.e., verbose --tmpdir=${TMPDIR:-/tmp}/$program.$$ -+tmpdir=$(mktemp -d -t ${program}) || exit 1 - sedscript=$tmpdir/psset.sed - - # The version/usage strings -@@ -185,8 +185,6 @@ - echo "$help" 1>&2 - exit 1;; - esac -- --mkdir $tmpdir - - if test -n "$debug"; then - # Set -x now if debugging -diff -ru contrib.orig/texi2dvi4a2ps contrib/texi2dvi4a2ps ---- contrib.orig/texi2dvi4a2ps 2000-02-24 17:45:31 UTC -+++ contrib/texi2dvi4a2ps -@@ -91,7 +91,7 @@ - quiet= # by default let the tools' message be displayed - set_language= - textra= --tmpdir=${TMPDIR:-/tmp}/t2d$$ # avoid collisions on 8.3 filesystems. -+tmpdir=$(mktemp -d -t ${program}) || exit 1 - txincludes= # TEXINPUTS extensions - txiprereq=19990129 # minimum texinfo.tex version to have macro expansion - verbose=false # echo for verbose mode -@@ -202,9 +202,6 @@ - if test -z "$debug"; then - trap "cd / && rm -rf $tmpdir" 0 1 2 15 - 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. diff --git a/print/a2ps/files/patch-etc-Makefile.in b/print/a2ps/files/patch-etc-Makefile.in index 713480077c38..290eb31399f5 100644 --- a/print/a2ps/files/patch-etc-Makefile.in +++ b/print/a2ps/files/patch-etc-Makefile.in @@ -1,11 +1,11 @@ ---- etc/Makefile.in.orig 2000-02-24 17:55:34 UTC +--- etc/Makefile.in.orig 2023-03-07 18:02:02 UTC +++ etc/Makefile.in -@@ -131,7 +131,7 @@ l = @l@ - lispdir = @lispdir@ - - +@@ -1358,7 +1358,7 @@ tex = @tex@ + top_build_prefix = @top_build_prefix@ + top_builddir = @top_builddir@ + top_srcdir = @top_srcdir@ -ogonkifydir = $(datadir)/ogonkify +ogonkifydir = $(datadir)/a2ps/ogonkify libpath = $(pkgdatadir)/sheets:$(pkgdatadir)/ps:$(pkgdatadir)/encoding:$(pkgdatadir)/afm:$(ogonkifydir)/afm:$(pkgdatadir)/ppd:$(pkgdatadir)/fonts:$(ogonkifydir)/fonts:$(pkgdatadir) - pkgdata_DATA = README + dsysconf = $(DESTDIR)$(sysconfdir) diff --git a/print/a2ps/files/patch-etc-README.in b/print/a2ps/files/patch-etc-README.in deleted file mode 100644 index 204da001e10a..000000000000 --- a/print/a2ps/files/patch-etc-README.in +++ /dev/null @@ -1,9 +0,0 @@ ---- etc/README.in.orig 1999-05-23 16:54:18 UTC -+++ etc/README.in -@@ -1,5 +1,4 @@ --The last installation in this directory occurred the -- @date@ -+The last installation in this directory occurred - for GNU a2ps version @version@. - - The content of this directory (unless reorganized by the local diff --git a/print/a2ps/files/patch-fixps.in b/print/a2ps/files/patch-fixps.in deleted file mode 100644 index ac4018e56624..000000000000 --- a/print/a2ps/files/patch-fixps.in +++ /dev/null @@ -1,28 +0,0 @@ ---- contrib/fixps.in.orig 2000-02-21 08:16:15 UTC -+++ contrib/fixps.in -@@ -38,7 +38,7 @@ output=- # Default is stdout - run_gs=0 - # What action to perform: fixps, cat, check, and gs - task=fixps --tmpdir=/tmp/$program.$$ -+tmpdir=$(mktemp -d -t ${program}) || exit 1 - verbose=echo - - # The version/usage strings -@@ -191,7 +191,6 @@ else - trap "/bin/rm -rf $tmpdir" 0 1 2 3 13 15 - fi - --mkdir $tmpdir - fixps_sed=$tmpdir/fixps.sed - - # If printing from stdin, save into a tmp file -@@ -390,7 +389,7 @@ if test $task != check; then - eval "$command" ;; - gs) - $verbose "$program: making a full rewrite of the file ($gs)." >&2 -- $gs -q -dNOPAUSE -dBATCH -sDEVICE=pswrite -sOutputFile=- -c save pop -f "$file" ;; -+ $gs -q -dSAFER -dNOPAUSE -dBATCH -sDEVICE=pswrite -sOutputFile=- -c save pop -f "$file" ;; - esac - ) - fi diff --git a/print/a2ps/files/patch-localealias.c b/print/a2ps/files/patch-localealias.c deleted file mode 100644 index f796d000f9ee..000000000000 --- a/print/a2ps/files/patch-localealias.c +++ /dev/null @@ -1,20 +0,0 @@ ---- intl/localealias.c.orig 1999-08-31 17:29:35 UTC -+++ intl/localealias.c -@@ -329,6 +329,17 @@ read_alias_file (fname, fname_len) - FREE_BLOCKS (block_list); - return added; - } -+ if (string_space != new_pool) -+ { -+ size_t i; -+ -+ for (i = 0; i < nmap; i++) -+ { -+ map[i].alias += new_pool - string_space; -+ map[i].value += new_pool - string_space; -+ } -+ } -+ - string_space = new_pool; - string_space_max = new_size; - } diff --git a/print/a2ps/files/patch-media.c b/print/a2ps/files/patch-media.c new file mode 100644 index 000000000000..c6507994412e --- /dev/null +++ b/print/a2ps/files/patch-media.c @@ -0,0 +1,11 @@ +--- liba2ps/media.c.orig 2023-01-26 13:04:21 UTC ++++ liba2ps/media.c +@@ -147,7 +147,7 @@ a2ps_get_medium (a2ps_job * job, const char * name) + + token.name = NULL; + if (strcaseequ (name, LIBPAPER_MEDIUM)) +- token.name = (char *) defaultpapername (); ++ token.name = (char *) systempapername (); + + if (!token.name) + token.name = (char *) name; diff --git a/print/a2ps/files/patch-ogonkify-Makefile.in b/print/a2ps/files/patch-ogonkify-Makefile.in index 62d65c40ee33..1e0eba645090 100644 --- a/print/a2ps/files/patch-ogonkify-Makefile.in +++ b/print/a2ps/files/patch-ogonkify-Makefile.in @@ -1,11 +1,11 @@ ---- ogonkify/Makefile.in.orig 2000-01-07 13:00:49 UTC +--- ogonkify/Makefile.in.orig 2023-03-07 18:11:32 UTC +++ ogonkify/Makefile.in -@@ -33,7 +33,7 @@ mandir = @mandir@ - - DESTDIR = - +@@ -89,7 +89,7 @@ am__make_running_with_option = \ + test $$has_opt = yes + am__make_dryrun = (target_option=n; $(am__make_running_with_option)) + am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) -pkgdatadir = $(datadir)/@PACKAGE@ +pkgdatadir = $(datadir)/a2ps/@PACKAGE@ - pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ - + pkglibdir = $(libdir)/@PACKAGE@ + pkglibexecdir = $(libexecdir)/@PACKAGE@ diff --git a/print/a2ps/files/patch-options.c b/print/a2ps/files/patch-options.c index e4f214a09350..69212b9863bd 100644 --- a/print/a2ps/files/patch-options.c +++ b/print/a2ps/files/patch-options.c @@ -1,6 +1,6 @@ ---- lib/options.c.orig 1999-08-31 17:42:41 UTC -+++ lib/options.c -@@ -493,6 +493,15 @@ a2ps_handle_options (a2ps_job * job, int argc, char *a +--- liba2ps/options.c.orig 2023-03-19 17:22:01 UTC ++++ liba2ps/options.c +@@ -463,6 +463,15 @@ a2ps_handle_options (a2ps_job * job, int argc, char *a /* A font size is given */ job->fontsize = get_length ("--font-size", cp, 0.0, 0.0, "pt", range_min_strict); diff --git a/print/a2ps/files/patch-output.c b/print/a2ps/files/patch-output.c deleted file mode 100644 index a4b487661f87..000000000000 --- a/print/a2ps/files/patch-output.c +++ /dev/null @@ -1,11 +0,0 @@ ---- lib/output.c.orig 1999-08-31 17:42:41 UTC -+++ lib/output.c -@@ -525,7 +525,7 @@ output_file (struct output * out, a2ps_job * job, - expand_user_string (job, FIRST_FILE (job), - (const uchar *) "Expand: requirement", - (const uchar *) token)); -- output (dest, expansion); -+ output (dest, "%s", expansion); - continue; - } - diff --git a/print/a2ps/files/patch-parseppd.y b/print/a2ps/files/patch-parseppd.y deleted file mode 100644 index 06b0121eb1dc..000000000000 --- a/print/a2ps/files/patch-parseppd.y +++ /dev/null @@ -1,11 +0,0 @@ ---- lib/parseppd.y.orig 1999-12-16 01:00:13 UTC -+++ lib/parseppd.y -@@ -154,7 +154,7 @@ font_clause : - void - yyerror (const char *msg) - { -- error_at_line (1, 0, ppdfilename, ppdlineno, msg); -+ error_at_line (1, 0, ppdfilename, ppdlineno, "%s", msg); - } - - /* diff --git a/print/a2ps/files/patch-parsessh.y b/print/a2ps/files/patch-parsessh.y deleted file mode 100644 index 6cf3c874f0a4..000000000000 --- a/print/a2ps/files/patch-parsessh.y +++ /dev/null @@ -1,11 +0,0 @@ ---- src/parsessh.y.orig 1999-12-16 01:06:30 UTC -+++ src/parsessh.y -@@ -740,7 +740,7 @@ exception_def_opt: - void - yyerror (const char *msg) - { -- error_at_line (1, 0, sshfilename, sshlineno, msg); -+ error_at_line (1, 0, sshfilename, sshlineno, "%s", msg); - } - - /* diff --git a/print/a2ps/files/patch-path-concat.c b/print/a2ps/files/patch-path-concat.c deleted file mode 100644 index 8f8edd4120d8..000000000000 --- a/print/a2ps/files/patch-path-concat.c +++ /dev/null @@ -1,11 +0,0 @@ ---- lib/path-concat.c.orig 1999-10-10 18:34:46 UTC -+++ lib/path-concat.c -@@ -31,7 +31,7 @@ - #endif - #include - --char *malloc (); -+#include - - #ifndef DIRECTORY_SEPARATOR - # define DIRECTORY_SEPARATOR '/' diff --git a/print/a2ps/files/patch-printers.c b/print/a2ps/files/patch-printers.c index e19d419fa0e0..73f475f7a3bb 100644 --- a/print/a2ps/files/patch-printers.c +++ b/print/a2ps/files/patch-printers.c @@ -1,6 +1,6 @@ ---- lib/printers.c.orig 1999-10-11 22:01:59 UTC -+++ lib/printers.c -@@ -315,8 +315,8 @@ a2ps_printers_new (struct a2ps_common_s * common) +--- liba2ps/printers.c.orig 2022-06-11 20:35:11 UTC ++++ liba2ps/printers.c +@@ -287,8 +287,8 @@ a2ps_printers_new (struct a2ps_common_s * common) res->ppd = NULL; /* Printer's ppd are not read yet */ /* Output */ diff --git a/print/a2ps/files/patch-printlen.c b/print/a2ps/files/patch-printlen.c deleted file mode 100644 index d56cc8e24b29..000000000000 --- a/print/a2ps/files/patch-printlen.c +++ /dev/null @@ -1,28 +0,0 @@ ---- lib/printlen.c.orig 1999-08-31 17:42:42 UTC -+++ lib/printlen.c -@@ -28,15 +28,12 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, - unsigned long strtoul (); - - static int --int_printflen (const char *format, va_list *args) -+int_printflen (const char *format, va_list ap) - { - const char *cp; - int total_width = 0; - int width = 0; -- va_list ap; - -- memcpy (&ap, args, sizeof (va_list)); -- - for (cp = format ; *cp ; cp++) - { - if (*cp != '%') -@@ -99,7 +96,7 @@ int_printflen (const char *format, va_list *args) - int - vprintflen (const char *format, va_list args) - { -- return int_printflen (format, &args); -+ return int_printflen (format, args); - } - - int diff --git a/print/a2ps/files/patch-psgen.c b/print/a2ps/files/patch-psgen.c deleted file mode 100644 index 2007d9c4596d..000000000000 --- a/print/a2ps/files/patch-psgen.c +++ /dev/null @@ -1,11 +0,0 @@ ---- lib/psgen.c.orig 2000-01-15 23:15:07 UTC -+++ lib/psgen.c -@@ -232,7 +232,7 @@ output_marker (a2ps_job * job, const char * kind, ucha - default: - *buf = '\0'; - ps_escape_char (job, cp[i], buf); -- output (jdiv, (char *) buf); -+ output (jdiv, "%s", (char *) buf); - break; - } - } diff --git a/print/a2ps/files/patch-regex.c b/print/a2ps/files/patch-regex.c deleted file mode 100644 index 1319311cbdd9..000000000000 --- a/print/a2ps/files/patch-regex.c +++ /dev/null @@ -1,11 +0,0 @@ ---- src/regex.c.orig 1999-05-10 04:27:07 UTC -+++ src/regex.c -@@ -5789,7 +5789,7 @@ regerror (errcode, preg, errbuf, errbuf_size) - if (msg_size > errbuf_size) - { - #if defined HAVE_MEMPCPY || defined _LIBC -- *((char *) __mempcpy (errbuf, msg, errbuf_size - 1)) = '\0'; -+ *((char *) mempcpy (errbuf, msg, errbuf_size - 1)) = '\0'; - #else - memcpy (errbuf, msg, errbuf_size - 1); - errbuf[errbuf_size - 1] = 0; diff --git a/print/a2ps/files/patch-routines.c b/print/a2ps/files/patch-routines.c deleted file mode 100644 index c59557984912..000000000000 --- a/print/a2ps/files/patch-routines.c +++ /dev/null @@ -1,53 +0,0 @@ ---- lib/routines.c.orig 1999-10-16 04:46:37 UTC -+++ lib/routines.c -@@ -242,3 +242,50 @@ unlink2 (PARAM_UNUSED void * dummy, const char * filen - /* 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; -+} diff --git a/print/a2ps/files/patch-routines.h b/print/a2ps/files/patch-routines.h deleted file mode 100644 index 68a01d5e2325..000000000000 --- a/print/a2ps/files/patch-routines.h +++ /dev/null @@ -1,12 +0,0 @@ ---- lib/routines.h.orig 1999-10-18 20:24:41 UTC -+++ lib/routines.h -@@ -255,7 +255,8 @@ FILE * xwpopen PARAMS ((const char * command)); - /* 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/print/a2ps/files/patch-select.c b/print/a2ps/files/patch-select.c deleted file mode 100644 index 58fd686c38b8..000000000000 --- a/print/a2ps/files/patch-select.c +++ /dev/null @@ -1,57 +0,0 @@ ---- src/select.c.orig 1999-12-16 01:04:56 UTC -+++ src/select.c -@@ -131,6 +131,36 @@ sheets_map_load_main (void) - 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 @@ file_verdict_on (const uchar *filename) - 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/print/a2ps/files/patch-title.c b/print/a2ps/files/patch-title.c deleted file mode 100644 index a444fc7ead76..000000000000 --- a/print/a2ps/files/patch-title.c +++ /dev/null @@ -1,11 +0,0 @@ ---- lib/title.c.orig 1999-08-28 16:54:19 UTC -+++ lib/title.c -@@ -88,6 +88,8 @@ title (stream, c, center_p, format, va_alist) - if (center_p) - for (padding = 0 ; padding < 79 - len ; padding += 2) - putc (' ', stream); -+ va_end(args); -+ VA_START(args, format); - # if HAVE_VPRINTF || _LIBC - vfprintf (stream, format, args); - # else diff --git a/print/a2ps/files/patch-xgethostname.c b/print/a2ps/files/patch-xgethostname.c deleted file mode 100644 index ac18474971a2..000000000000 --- a/print/a2ps/files/patch-xgethostname.c +++ /dev/null @@ -1,28 +0,0 @@ ---- lib/xgethostname.c.orig 1999-08-28 17:11:35 UTC -+++ lib/xgethostname.c -@@ -21,6 +21,7 @@ - # include - #endif - -+#include - #include - - #include -@@ -38,7 +39,7 @@ extern int errno; - int gethostname (); - - #ifndef INITIAL_HOSTNAME_LENGTH --# define INITIAL_HOSTNAME_LENGTH 34 -+# define INITIAL_HOSTNAME_LENGTH MAXHOSTNAMELEN - #endif - - char * -@@ -63,7 +64,7 @@ xgethostname () - if (err == 0 && hostname[k] == '\0') - break; - #ifdef ENAMETOOLONG -- else if (err != 0 && errno != ENAMETOOLONG && errno != 0) -+ else if (err != 0 && errno != ENAMETOOLONG && errno != ENOMEM && errno != 0) - error (EXIT_FAILURE, errno, "gethostname"); - #endif - size *= 2; diff --git a/print/a2ps/pkg-descr b/print/a2ps/pkg-descr index 56a0bb8a7b4a..89f40f08cede 100644 --- a/print/a2ps/pkg-descr +++ b/print/a2ps/pkg-descr @@ -8,4 +8,4 @@ This is very useful for making archive listings of programs. Additionally, A2ps "pretty print"s using special fonts for a wide array of languages, making things like program listings much more legible. -LICENSE: GPL2 or later +LICENSE: GPL3 or later diff --git a/print/a2ps/pkg-plist b/print/a2ps/pkg-plist index 99f55748268e..e4a3e8755168 100644 --- a/print/a2ps/pkg-plist +++ b/print/a2ps/pkg-plist @@ -1,28 +1,27 @@ bin/a2ps +bin/a2ps-lpr-wrapper bin/card bin/composeglyphs -bin/fixnt bin/fixps +bin/lp2 bin/ogonkify bin/pdiff -bin/psmandup -bin/psset -bin/texi2dvi4a2ps etc/a2ps-site.cfg etc/a2ps.cfg -include/liba2ps.h -lib/liba2ps.a man/man1/a2ps.1.gz +man/man1/a2ps-lpr-wrapper.1.gz man/man1/ogonkify.1.gz man/man1/card.1.gz -man/man1/psmandup.1.gz +man/man1/lp2.1.gz man/man1/fixps.1.gz man/man1/pdiff.1.gz -man/man1/psset.1.gz -man/man1/texi2dvi4a2ps.1.gz %%DATADIR%%/README %%DATADIR%%/afm/fonts.map %%DATADIR%%/afm/make_fonts_map.sh +%%DATADIR%%/afm/pagb.afm +%%DATADIR%%/afm/pagbo.afm +%%DATADIR%%/afm/pagd.afm +%%DATADIR%%/afm/pagdo.afm %%DATADIR%%/afm/pbkd.afm %%DATADIR%%/afm/pbkdi.afm %%DATADIR%%/afm/pbkl.afm @@ -67,6 +66,7 @@ man/man1/texi2dvi4a2ps.1.gz %%I18N%%%%DATADIR%%/afm/textb20.afm %%DATADIR%%/encoding/ascii.edf %%DATADIR%%/encoding/encoding.map +%%DATADIR%%/encoding/euc-jp.edf %%DATADIR%%/encoding/hp.edf %%DATADIR%%/encoding/ibm-cp437.edf %%DATADIR%%/encoding/ibm-cp850.edf @@ -83,6 +83,7 @@ man/man1/texi2dvi4a2ps.1.gz %%DATADIR%%/encoding/koi8.edf %%DATADIR%%/encoding/mac.edf %%DATADIR%%/encoding/ms-cp1250.edf +%%DATADIR%%/encoding/ms-cp1251.edf %%DATADIR%%/fonts/pcfont.pfa %%I18N%%%%DATADIR%%/fonts/colle10.pfb %%I18N%%%%DATADIR%%/fonts/colle8.pfb @@ -160,6 +161,7 @@ man/man1/texi2dvi4a2ps.1.gz %%DATADIR%%/ps/color.hdr %%DATADIR%%/ps/color.pro %%DATADIR%%/ps/diff.pro +%%DATADIR%%/ps/diffcolor.pro %%DATADIR%%/ps/ehandler.ps %%DATADIR%%/ps/fixed.pro %%DATADIR%%/ps/gray.pro @@ -184,6 +186,7 @@ man/man1/texi2dvi4a2ps.1.gz %%DATADIR%%/sheets/coqv.ssh %%DATADIR%%/sheets/cpp.ssh %%DATADIR%%/sheets/csh.ssh +%%DATADIR%%/sheets/csharp.ssh %%DATADIR%%/sheets/cxx.ssh %%DATADIR%%/sheets/dc_shell.ssh %%DATADIR%%/sheets/eiffel.ssh @@ -213,11 +216,13 @@ man/man1/texi2dvi4a2ps.1.gz %%DATADIR%%/sheets/mail.ssh %%DATADIR%%/sheets/make.ssh %%DATADIR%%/sheets/maple.ssh +%%DATADIR%%/sheets/matlab.ssh %%DATADIR%%/sheets/matlab4.ssh %%DATADIR%%/sheets/mib.ssh %%DATADIR%%/sheets/mly.ssh %%DATADIR%%/sheets/modula2.ssh %%DATADIR%%/sheets/modula3.ssh +%%DATADIR%%/sheets/nasm.ssh %%DATADIR%%/sheets/o2c.ssh %%DATADIR%%/sheets/oberon.ssh %%DATADIR%%/sheets/objc.ssh @@ -226,6 +231,8 @@ man/man1/texi2dvi4a2ps.1.gz %%DATADIR%%/sheets/oracle.ssh %%DATADIR%%/sheets/pascal.ssh %%DATADIR%%/sheets/perl.ssh +%%DATADIR%%/sheets/php.ssh +%%DATADIR%%/sheets/pic16f84.ssh %%DATADIR%%/sheets/plsql.ssh %%DATADIR%%/sheets/pov.ssh %%DATADIR%%/sheets/ppd.ssh @@ -235,7 +242,10 @@ man/man1/texi2dvi4a2ps.1.gz %%DATADIR%%/sheets/promela.ssh %%DATADIR%%/sheets/ps.ssh %%DATADIR%%/sheets/python.ssh +%%DATADIR%%/sheets/rd.ssh %%DATADIR%%/sheets/rexx.ssh +%%DATADIR%%/sheets/ruby.ssh +%%DATADIR%%/sheets/s.ssh %%DATADIR%%/sheets/sather.ssh %%DATADIR%%/sheets/scheme.ssh %%DATADIR%%/sheets/sdl88.ssh @@ -243,10 +253,14 @@ man/man1/texi2dvi4a2ps.1.gz %%DATADIR%%/sheets/sh.ssh %%DATADIR%%/sheets/sheets.map %%DATADIR%%/sheets/shell.ssh +%%DATADIR%%/sheets/small.ssh %%DATADIR%%/sheets/sml.ssh +%%DATADIR%%/sheets/specc.ssh %%DATADIR%%/sheets/sql.ssh %%DATADIR%%/sheets/sql92.ssh %%DATADIR%%/sheets/ssh.ssh +%%DATADIR%%/sheets/st.ssh +%%DATADIR%%/sheets/stratego.ssh %%DATADIR%%/sheets/symbols.ssh %%DATADIR%%/sheets/tcl.ssh %%DATADIR%%/sheets/tclx.ssh @@ -267,24 +281,82 @@ man/man1/texi2dvi4a2ps.1.gz %%DATADIR%%/sheets/xs.ssh %%DATADIR%%/sheets/yacc.ssh %%DATADIR%%/sheets/zsh.ssh +%%NLS%%share/locale/af/LC_MESSAGES/a2ps-gnulib.mo +%%NLS%%share/locale/be/LC_MESSAGES/a2ps-gnulib.mo +%%NLS%%share/locale/be/LC_MESSAGES/a2ps.mo +%%NLS%%share/locale/bg/LC_MESSAGES/a2ps-gnulib.mo +%%NLS%%share/locale/ca/LC_MESSAGES/a2ps-gnulib.mo %%NLS%%share/locale/ca/LC_MESSAGES/a2ps.mo +%%NLS%%share/locale/cs/LC_MESSAGES/a2ps-gnulib.mo %%NLS%%share/locale/cs/LC_MESSAGES/a2ps.mo +%%NLS%%share/locale/da/LC_MESSAGES/a2ps-gnulib.mo %%NLS%%share/locale/da/LC_MESSAGES/a2ps.mo +%%NLS%%share/locale/de/LC_MESSAGES/a2ps-gnulib.mo %%NLS%%share/locale/de/LC_MESSAGES/a2ps.mo +%%NLS%%share/locale/el/LC_MESSAGES/a2ps-gnulib.mo +%%NLS%%share/locale/el/LC_MESSAGES/a2ps.mo +%%NLS%%share/locale/en_GB/LC_MESSAGES/a2ps.mo +%%NLS%%share/locale/eo/LC_MESSAGES/a2ps-gnulib.mo +%%NLS%%share/locale/eo/LC_MESSAGES/a2ps.mo +%%NLS%%share/locale/es/LC_MESSAGES/a2ps-gnulib.mo %%NLS%%share/locale/es/LC_MESSAGES/a2ps.mo +%%NLS%%share/locale/et/LC_MESSAGES/a2ps-gnulib.mo %%NLS%%share/locale/et/LC_MESSAGES/a2ps.mo +%%NLS%%share/locale/eu/LC_MESSAGES/a2ps-gnulib.mo +%%NLS%%share/locale/fi/LC_MESSAGES/a2ps-gnulib.mo +%%NLS%%share/locale/fi/LC_MESSAGES/a2ps.mo +%%NLS%%share/locale/fr/LC_MESSAGES/a2ps-gnulib.mo %%NLS%%share/locale/fr/LC_MESSAGES/a2ps.mo +%%NLS%%share/locale/ga/LC_MESSAGES/a2ps-gnulib.mo +%%NLS%%share/locale/gl/LC_MESSAGES/a2ps-gnulib.mo +%%NLS%%share/locale/gl/LC_MESSAGES/a2ps.mo +%%NLS%%share/locale/hr/LC_MESSAGES/a2ps.mo +%%NLS%%share/locale/hu/LC_MESSAGES/a2ps-gnulib.mo +%%NLS%%share/locale/id/LC_MESSAGES/a2ps.mo +%%NLS%%share/locale/it/LC_MESSAGES/a2ps-gnulib.mo %%NLS%%share/locale/it/LC_MESSAGES/a2ps.mo +%%NLS%%share/locale/ja/LC_MESSAGES/a2ps-gnulib.mo +%%NLS%%share/locale/ja/LC_MESSAGES/a2ps.mo +%%NLS%%share/locale/ka/LC_MESSAGES/a2ps-gnulib.mo +%%NLS%%share/locale/ko/LC_MESSAGES/a2ps-gnulib.mo %%NLS%%share/locale/ko/LC_MESSAGES/a2ps.mo +%%NLS%%share/locale/ms/LC_MESSAGES/a2ps-gnulib.mo +%%NLS%%share/locale/ms/LC_MESSAGES/a2ps.mo +%%NLS%%share/locale/nb/LC_MESSAGES/a2ps-gnulib.mo +%%NLS%%share/locale/nb/LC_MESSAGES/a2ps.mo +%%NLS%%share/locale/nl/LC_MESSAGES/a2ps-gnulib.mo %%NLS%%share/locale/nl/LC_MESSAGES/a2ps.mo -%%NLS%%share/locale/no/LC_MESSAGES/a2ps.mo +%%NLS%%share/locale/pl/LC_MESSAGES/a2ps-gnulib.mo %%NLS%%share/locale/pl/LC_MESSAGES/a2ps.mo +%%NLS%%share/locale/pt/LC_MESSAGES/a2ps-gnulib.mo %%NLS%%share/locale/pt/LC_MESSAGES/a2ps.mo +%%NLS%%share/locale/pt_BR/LC_MESSAGES/a2ps-gnulib.mo +%%NLS%%share/locale/pt_BR/LC_MESSAGES/a2ps.mo +%%NLS%%share/locale/ro/LC_MESSAGES/a2ps-gnulib.mo +%%NLS%%share/locale/ro/LC_MESSAGES/a2ps.mo +%%NLS%%share/locale/ru/LC_MESSAGES/a2ps-gnulib.mo %%NLS%%share/locale/ru/LC_MESSAGES/a2ps.mo +%%NLS%%share/locale/rw/LC_MESSAGES/a2ps-gnulib.mo +%%NLS%%share/locale/sk/LC_MESSAGES/a2ps-gnulib.mo +%%NLS%%share/locale/sl/LC_MESSAGES/a2ps-gnulib.mo %%NLS%%share/locale/sl/LC_MESSAGES/a2ps.mo +%%NLS%%share/locale/sr/LC_MESSAGES/a2ps-gnulib.mo +%%NLS%%share/locale/sr/LC_MESSAGES/a2ps.mo +%%NLS%%share/locale/sv/LC_MESSAGES/a2ps-gnulib.mo %%NLS%%share/locale/sv/LC_MESSAGES/a2ps.mo +%%NLS%%share/locale/th/LC_MESSAGES/a2ps.mo +%%NLS%%share/locale/tr/LC_MESSAGES/a2ps-gnulib.mo %%NLS%%share/locale/tr/LC_MESSAGES/a2ps.mo +%%NLS%%share/locale/uk/LC_MESSAGES/a2ps-gnulib.mo +%%NLS%%share/locale/uk/LC_MESSAGES/a2ps.mo +%%NLS%%share/locale/vi/LC_MESSAGES/a2ps-gnulib.mo +%%NLS%%share/locale/vi/LC_MESSAGES/a2ps.mo +%%NLS%%share/locale/zh_CN/LC_MESSAGES/a2ps-gnulib.mo +%%NLS%%share/locale/zh_CN/LC_MESSAGES/a2ps.mo +%%NLS%%share/locale/zh_TW/LC_MESSAGES/a2ps-gnulib.mo %%EMACS%%%%EMACS_SITE_LISPDIR%%/a2ps-print.el %%EMACS%%%%EMACS_SITE_LISPDIR%%/a2ps-print.elc %%EMACS%%%%EMACS_SITE_LISPDIR%%/a2ps.el %%EMACS%%%%EMACS_SITE_LISPDIR%%/a2ps.elc +%%EMACS%%lib/xemacs/site-lisp/a2ps-print.el +%%EMACS%%lib/xemacs/site-lisp/a2ps.el