Re: git: fa5c1863d7d0 - main - print/a2ps: update to 4.15.3
- In reply to: Dirk Meyer : "git: fa5c1863d7d0 - main - print/a2ps: update to 4.15.3"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Tue, 28 Mar 2023 07:11:09 UTC
On Mon, Mar 27, 2023 at 07:43:34PM +0000, Dirk Meyer wrote:
> commit fa5c1863d7d0efd004340358af2065da2ea1ae2f
>
> print/a2ps: update to 4.15.3
Hi Dirk,
That's a rather scarce commit log, given the amount of changes.
> 26 files changed, 135 insertions(+), 489 deletions(-)
>
> -MAINTAINER= dinoex@FreeBSD.org
> +MAINTAINER= dirk.meyer@dinoex.sub.org
Oh, but why?
> 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/
Why? This page does not even open for me.
> -CPE_VENDOR= gnu
> +MAKE_JOBS_UNSAFE=yes
When marking port as make -jX unsafe, an excerpt from the failure log
should be included, so interested hackers could try to fix it, e.g.
particular error used as MAKE_JOBS_UNSAFE value instead of `yes'.
> +OPTIONS_DEFAULT=NLS
NLS is already on default options list, no need to put it there twice.
> 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
Consider factoring this part in `post-install-EMACS-on' helpder target.
> - ${RM} ${STAGEDIR}${PREFIX}/lib/liba2ps.la
> + ${RM} -f ${STAGEDIR}${PREFIX}/lib/liba2ps.la
Why? make -V RM
/bin/rm -f
./danfe