On 2023/05/24 10:30, Alexander Arkhipov wrote:
> Hello,
> 
> u2ps is a text-to-postscript utility like enscript, except that it
> supports unicode, and doesn't try to pipe the output to lpr without
> me asking. I followed the porters FAQ, and the tarball should be
> MIME-attached to this message. I marked myself as MAINTAINER.
> 
> I had some problems with the tests, and opened an issue[0] about
> that on the program's github page. The compiler also gives me a
> couple of warnings, but those are not critical.
> 
> Any comments?
> 
> [0] https://github.com/arsv/u2ps/issues/9

Looking good. I have a couple of tweaks:

: --- Makefile.orig     Wed May 24 09:46:49 2023
: +++ Makefile  Wed May 24 12:31:45 2023
: @@ -1,6 +1,7 @@
:  COMMENT =            unicode text to postscript converter
:  
: -DISTNAME =           u2ps-1.2
: +V =                  1.2
: +DISTNAME =           u2ps-$V

might as well use a variable for the version number here, so it only
needs changing in one place when updating.

:  CATEGORIES =         print
:  HOMEPAGE =           https://github.com/arsv/u2ps/
:  MAINTAINER =         Alexander Arkhipov <a...@manpager.net>
: @@ -8,7 +9,7 @@ MAINTAINER =          Alexander Arkhipov <a...@manpager.net>
:  # GPLv3
:  PERMIT_PACKAGE =     Yes
:  
: -MASTER_SITES =               
https://github.com/arsv/u2ps/releases/download/1.2/
: +MASTER_SITES =               
https://github.com/arsv/u2ps/releases/download/$V/
:  
:  WANTLIB +=           c
:  
: @@ -16,7 +17,8 @@ RUN_DEPENDS =               print/ghostscript/gnu
:  
:  USE_GMAKE =          Yes
:  CONFIGURE_STYLE =    simple
: -CONFIGURE_ARGS =     --cc=cc --prefix=${TRUEPREFIX} --mandir={TRUEPREFIX}/man
: +CONFIGURE_ARGS =     --prefix=${TRUEPREFIX} \
: +                     --mandir=${TRUEPREFIX}/man

I've removed --cc because the configure script respects CC in the
environment so it's set correctly automatically (generally ports
should allow overriding the compiler e.g. "make CC=egcc" or
whatever). And generally we prefer to split up CONFIGURE_ARGS
by line. Your Makefile missed $ from mandir, I've added that.

:  ALL_TARGET =         default
:  
:  .include <bsd.port.mk>
: 

Updated version attached, any OKs to import? (or if someone else
would like to commit it's OK sthen@).

Attachment: u2ps.tgz
Description: application/tar-gz

Reply via email to