Sorry for the late answer. Update ok for me too
ok pea@
On Thu, Jan 13, 2022 at 02:09:00PM +0000, Stuart Henderson wrote:
> OK.
> 
> There were no other problems, the PostgreSQL update is OK sthen@
> 
> 
> On 2022/01/12 15:30, Jeremy Evans wrote:
> > On 01/12 09:58, Stuart Henderson wrote:
> > > www/kore,pgsql:
> > > 
> > > cc -O2 -pipe -Wall -Werror -Wstrict-prototypes -Wmissing-prototypes 
> > > -Wmissing-declarations -Wshadow -Wpointer-arith -Wcast-qual 
> > > -Wsign-compare -Iinclude/kore -Iobj -std=c99 -pedantic 
> > > -DPREFIX='"/usr/local"' -fstack-protector-all 
> > > -I/usr/local/include/postgresql -DKORE_USE_PGSQL 
> > > -DPGSQL_INCLUDE_PATH="\"/usr/local/include/postgresql\"" -DKORE_USE_TASKS 
> > > -c src/pgsql.c -o obj/pgsql.o
> > > src/pgsql.c:774:10: error: enumeration values 'PGRES_PIPELINE_SYNC' and 
> > > 'PGRES_PIPELINE_ABORTED' not handled in switch [-Werror,-Wswitch]
> > >         switch (PQresultStatus(pgsql->result)) {
> > >                 ^
> > > 1 error generated.
> > > gmake: *** [Makefile:251: obj/pgsql.o] Error 1
> > > 
> > 
> > This patch should allow kore,pgsql to build (taken from a couple
> > different upstream patches).
> > 
> > Thanks,
> > Jeremy
> > 
> > Index: Makefile
> > ===================================================================
> > RCS file: /cvs/ports/www/kore/Makefile,v
> > retrieving revision 1.29
> > diff -u -p -r1.29 Makefile
> > --- Makefile        2 Nov 2021 00:02:51 -0000       1.29
> > +++ Makefile        12 Jan 2022 15:28:34 -0000
> > @@ -3,7 +3,7 @@
> >  COMMENT =  web application framework for writing scalable web APIs in C
> >  
> >  DISTNAME = kore-4.1.0
> > -REVISION = 1
> > +REVISION = 2
> >  
> >  CATEGORIES =       www
> >  
> > Index: patches/patch-src_pgsql_c
> > ===================================================================
> > RCS file: patches/patch-src_pgsql_c
> > diff -N patches/patch-src_pgsql_c
> > --- /dev/null       1 Jan 1970 00:00:00 -0000
> > +++ patches/patch-src_pgsql_c       12 Jan 2022 15:25:47 -0000
> > @@ -0,0 +1,18 @@
> > +$OpenBSD$
> > +
> > +Work with PostgreSQL 14.
> > +
> > +Index: src/pgsql.c
> > +--- src/pgsql.c.orig
> > ++++ src/pgsql.c
> > +@@ -772,6 +772,10 @@ pgsql_read_result(struct kore_pgsql *pgsql)
> > +   }
> > + 
> > +   switch (PQresultStatus(pgsql->result)) {
> > ++#if PG_VERSION_NUM >= 140000
> > ++  case PGRES_PIPELINE_SYNC:
> > ++  case PGRES_PIPELINE_ABORTED:
> > ++#endif
> > +   case PGRES_COPY_OUT:
> > +   case PGRES_COPY_IN:
> > +   case PGRES_NONFATAL_ERROR:
> > 

Reply via email to