Charlene Wendling <juliana...@posteo.jp> writes: > Hi, > > Here is an update for xcowsay to 1.5.1, this fixes various issues > related to (non) compositing display [0], and add flag detection > for C99. > > Port-wise, i've removed the explicit CFLAGS (it picks C99 flags with > CC=gcc), and added a patch, that i've upstreamed, so configuration > files are read properly on powerpc and arm (thanks to bcallah@ for > improving the correctness of that fix) > > This has been tested successfully on macppc and amd64. > > Comments/feedback are welcome,
OK gnezdo > > Charlène. > > > [0] https://github.com/nickg/xcowsay/blob/master/ChangeLog > [1] https://github.com/nickg/xcowsay/pull/7 > > Index: Makefile > =================================================================== > RCS file: /cvs/ports/games/xcowsay/Makefile,v > retrieving revision 1.16 > diff -u -p -u -p -r1.16 Makefile > --- Makefile 3 Mar 2020 16:06:12 -0000 1.16 > +++ Makefile 11 Oct 2020 09:12:40 -0000 > @@ -1,9 +1,8 @@ > # $OpenBSD: Makefile,v 1.16 2020/03/03 16:06:12 kmos Exp $ > > COMMENT = displays a cute cow and message on your desktop > -DISTNAME = xcowsay-1.5 > +DISTNAME = xcowsay-1.5.1 > CATEGORIES = games > -REVISION = 0 > > HOMEPAGE = https://www.doof.me.uk/xcowsay/ > > @@ -18,6 +17,5 @@ MASTER_SITES = http://www.nickg.me.uk/f > CONFIGURE_STYLE = gnu > > LIB_DEPENDS = x11/gtk+3 > -CFLAGS += -std=c99 > > .include <bsd.port.mk> > Index: distinfo > =================================================================== > RCS file: /cvs/ports/games/xcowsay/distinfo,v > retrieving revision 1.4 > diff -u -p -u -p -r1.4 distinfo > --- distinfo 27 Feb 2020 11:45:42 -0000 1.4 > +++ distinfo 11 Oct 2020 09:12:40 -0000 > @@ -1,2 +1,2 @@ > -SHA256 (xcowsay-1.5.tar.gz) = PqRaRTE15NTreb1YfCms1O4Ixf0+1AmbEU+FLwxQyl8= > -SIZE (xcowsay-1.5.tar.gz) = 285463 > +SHA256 (xcowsay-1.5.1.tar.gz) = wypsfAp634wbaAI+fxzmr3J5AmvQzChVi/wp/BPxiA0= > +SIZE (xcowsay-1.5.1.tar.gz) = 287843 > Index: patches/patch-src_config_file_c > =================================================================== > RCS file: patches/patch-src_config_file_c > diff -N patches/patch-src_config_file_c > --- /dev/null 1 Jan 1970 00:00:00 -0000 > +++ patches/patch-src_config_file_c 11 Oct 2020 09:12:40 -0000 > @@ -0,0 +1,18 @@ > +$OpenBSD$ > + > +Allow to properly read the configuration files on archs where char is > unsigned > +(arm, ppc) as EOF is usually -1. > +See https://github.com/nickg/xcowsay/commit/666ad99 > + > +Index: src/config_file.c > +--- src/config_file.c.orig > ++++ src/config_file.c > +@@ -78,7 +78,7 @@ static token_t next_token(FILE *f, strbuf_t* sbuf, int > + bool skip_to_eol = false; > + bool in_quotes = false; > + for (;;) { > +- char next = fgetc(f); > ++ int next = fgetc(f); > + if (EOF == next) > + return (has_chars(sbuf) && !skip_to_eol) ? tTOKEN : tEOF; > + else if ('\n' == next) {