Re: git: 6229ceb6f2b8 - main - databases: bump more direct firebird consumers

From: Rene Ladan <rene_at_freebsd.org>
Date: Sat, 31 Dec 2022 11:37:50 UTC
On Sat, Dec 31, 2022 at 12:29:18PM +0100, Rainer Hurling wrote:
> Hi Rene,
> 
> Am 31.12.22 um 02:57 schrieb Rene Ladan:
> > The branch main has been updated by rene:
> > 
> > URL: https://cgit.FreeBSD.org/ports/commit/?id=6229ceb6f2b8da993dae01c7ed46677a042839ba
> > 
> > commit 6229ceb6f2b8da993dae01c7ed46677a042839ba
> > Author:     Rene Ladan <rene@FreeBSD.org>
> > AuthorDate: 2022-12-31 01:56:53 +0000
> > Commit:     Rene Ladan <rene@FreeBSD.org>
> > CommitDate: 2022-12-31 01:57:28 +0000
> > 
> >      databases: bump more direct firebird consumers
> > ---
> >   databases/p5-DBD-InterBase/Makefile     | 2 +-
> >   databases/py-fdb/Makefile               | 2 +-
> >   databases/qt5-sqldrivers-ibase/Makefile | 2 +-
> >   databases/soci/Makefile                 | 2 +-
> 
> thanks for the update. Unfortunately, both with Poudriere and in an 
> unclean environment databases/soci cannot be build after switching to 
> Firebird30:
> 
So soci is broken with a supported version of Firebird and nobody cared
to take a look during the deprecation period of Firebird 2.5 :(

> [ 31% 67/211] /usr/bin/c++ -DBOOST_ALL_NO_LIB 
> -DCATCH_CONFIG_CPP11_NO_IS_ENUM -DHAVE_DL=1 -DSOCI_ABI_VERSION=\"4.0\" 
> -Dsoci_firebird_EXPORTS -I/usr/local/include 
> -I/wrkdirs/usr/ports/databases/soci/work/.build 
> -I/wrkdirs/usr/ports/databases/soci/work/soci-4.0.3/include 
> -I/wrkdirs/usr/ports/databases/soci/work/.build/include 
> -I/wrkdirs/usr/ports/databases/soci/work/soci-4.0.3/include/private 
> -I/wrkdirs/usr/ports/databases/soci/work/soci-4.0.3/src/core/../../include 
> -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -pedantic 
> -Wno-error=parentheses -Wall -Wextra -Wpointer-arith -Wcast-align 
> -Wcast-qual -Wfloat-equal -Woverloaded-virtual -Wredundant-decls 
> -Wno-long-long -std=c++11  -O2 -pipe -fstack-protector-strong 
> -fno-strict-aliasing   -DNDEBUG -fPIC -fvisibility=hidden -MD -MT 
> src/backends/firebird/CMakeFiles/soci_firebird.dir/blob.cpp.o -MF 
> src/backends/firebird/CMakeFiles/soci_firebird.dir/blob.cpp.o.d -o 
> src/backends/firebird/CMakeFiles/soci_firebird.dir/blob.cpp.o -c 
> /wrkdirs/usr/ports/databases/soci/work/soci-4.0.3/src/backends/firebird/blob.cpp
> FAILED: src/backends/firebird/CMakeFiles/soci_firebird.dir/blob.cpp.o
> /usr/bin/c++ -DBOOST_ALL_NO_LIB -DCATCH_CONFIG_CPP11_NO_IS_ENUM 
> -DHAVE_DL=1 -DSOCI_ABI_VERSION=\"4.0\" -Dsoci_firebird_EXPORTS 
> -I/usr/local/include -I/wrkdirs/usr/ports/databases/soci/work/.build 
> -I/wrkdirs/usr/ports/databases/soci/work/soci-4.0.3/include 
> -I/wrkdirs/usr/ports/databases/soci/work/.build/include 
> -I/wrkdirs/usr/ports/databases/soci/work/soci-4.0.3/include/private 
> -I/wrkdirs/usr/ports/databases/soci/work/soci-4.0.3/src/core/../../include 
> -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -pedantic 
> -Wno-error=parentheses -Wall -Wextra -Wpointer-arith -Wcast-align 
> -Wcast-qual -Wfloat-equal -Woverloaded-virtual -Wredundant-decls 
> -Wno-long-long -std=c++11  -O2 -pipe -fstack-protector-strong 
> -fno-strict-aliasing   -DNDEBUG -fPIC -fvisibility=hidden -MD -MT 
> src/backends/firebird/CMakeFiles/soci_firebird.dir/blob.cpp.o -MF 
> src/backends/firebird/CMakeFiles/soci_firebird.dir/blob.cpp.o.d -o 
> src/backends/firebird/CMakeFiles/soci_firebird.dir/blob.cpp.o -c 
> /wrkdirs/usr/ports/databases/soci/work/soci-4.0.3/src/backends/firebird/blob.cpp
> In file included from 
> /wrkdirs/usr/ports/databases/soci/work/soci-4.0.3/src/backends/firebird/blob.cpp:9:
> In file included from 
> /wrkdirs/usr/ports/databases/soci/work/soci-4.0.3/include/soci/firebird/soci-firebird.h:24:
> /usr/local/include/ibase.h:6:10: fatal error: '../jrd/ibase.h' file not 
> found
> #include "../jrd/ibase.h"
>           ^~~~~~~~~~~~~~~~
> 1 error generated.
> 
> 
> Best wishes,
> Rainer
> 
> 
> >   4 files changed, 4 insertions(+), 4 deletions(-)
> > 
> > diff --git a/databases/p5-DBD-InterBase/Makefile b/databases/p5-DBD-InterBase/Makefile
> > index 50e6d6ed4c66..c55447f4edf1 100644
> > --- a/databases/p5-DBD-InterBase/Makefile
> > +++ b/databases/p5-DBD-InterBase/Makefile
> > @@ -1,6 +1,6 @@
> >   PORTNAME=	DBD-InterBase
> >   PORTVERSION=	0.48
> > -PORTREVISION=	4
> > +PORTREVISION=	5
> >   CATEGORIES=	databases perl5
> >   MASTER_SITES=	CPAN
> >   PKGNAMEPREFIX=	p5-
> > diff --git a/databases/py-fdb/Makefile b/databases/py-fdb/Makefile
> > index f0bc08e797ea..994402377bf5 100644
> > --- a/databases/py-fdb/Makefile
> > +++ b/databases/py-fdb/Makefile
> > @@ -1,6 +1,6 @@
> >   PORTNAME=	fdb
> >   PORTVERSION=	2.0.1
> > -PORTREVISION=	1
> > +PORTREVISION=	2
> >   CATEGORIES=	databases python
> >   MASTER_SITES=	CHEESESHOP
> >   PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
> > diff --git a/databases/qt5-sqldrivers-ibase/Makefile b/databases/qt5-sqldrivers-ibase/Makefile
> > index 51c97a8420aa..95217488702f 100644
> > --- a/databases/qt5-sqldrivers-ibase/Makefile
> > +++ b/databases/qt5-sqldrivers-ibase/Makefile
> > @@ -1,4 +1,4 @@
> > -
> > +PORTREVISION=	1
> >   DB=		IBase
> >   DB_DESC=	InterBase/Firebird
> >   
> > diff --git a/databases/soci/Makefile b/databases/soci/Makefile
> > index c4800913f687..c00436b3cb3e 100644
> > --- a/databases/soci/Makefile
> > +++ b/databases/soci/Makefile
> > @@ -1,7 +1,7 @@
> >   PORTNAME=	soci
> >   DISTVERSIONPREFIX=	v
> >   DISTVERSION=	4.0.3
> > -PORTREVISION=	2
> > +PORTREVISION=	3
> >   CATEGORIES=	databases
> >   
> >   MAINTAINER=	nc@FreeBSD.org