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

From: Rene Ladan <rene_at_freebsd.org>
Date: Sat, 31 Dec 2022 13:47:50 UTC
On Sat, Dec 31, 2022 at 02:15:14PM +0100, Rainer Hurling wrote:
> Am 31.12.22 um 12:37 schrieb Rene Ladan:
> > 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 :(
> 
> I just submitted a patch as a workaround:
> 
> https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=268674
> 
Ah, just seeing this message after I sent mine :)

René

> > 
> >> [ 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