[packages/libdbi-drivers] Rel 5
arekm
arekm at pld-linux.org
Sun Mar 15 00:33:58 CET 2026
commit 7f2d585c46b152685a2fb04bf8ad20afeffc0374
Author: Arkadiusz Miśkiewicz <arekm at maven.pl>
Date: Sun Mar 15 00:33:52 2026 +0100
Rel 5
firebird-gcc14.patch | 32 ++++++++++++++++++++++++++++++++
libdbi-drivers.spec | 8 +++++---
2 files changed, 37 insertions(+), 3 deletions(-)
---
diff --git a/libdbi-drivers.spec b/libdbi-drivers.spec
index 98a09d7..8d2d6a8 100644
--- a/libdbi-drivers.spec
+++ b/libdbi-drivers.spec
@@ -16,7 +16,7 @@ Summary: Database Independent Abstraction Layer for C
Summary(pl.UTF-8): Warstwa DBI dla C
Name: libdbi-drivers
Version: 0.9.0
-Release: 4
+Release: 5
License: LGPL v2+
Group: Libraries
Source0: http://downloads.sourceforge.net/libdbi-drivers/%{name}-%{version}.tar.gz
@@ -24,6 +24,7 @@ Source0: http://downloads.sourceforge.net/libdbi-drivers/%{name}-%{version}.tar.
Patch0: %{name}-sqlite3_libs.patch
Patch1: freetds-1.0.patch
Patch2: firebird3.patch
+Patch3: firebird-gcc14.patch
URL: http://libdbi-drivers.sourceforge.net/
%{?with_firebird:BuildRequires: Firebird-devel}
BuildRequires: autoconf >= 2.13
@@ -198,6 +199,7 @@ zmiany źródeł programu.
%patch -P0 -p1
%patch -P1 -p1
%patch -P2 -p1
+%patch -P3 -p1
%build
%{__libtoolize}
@@ -245,13 +247,13 @@ zmiany źródeł programu.
%endif
--with-dbi-incdir=%{_includedir} \
--with-dbi-libdir=%{_libdir}
-%{__make}
+%{__make} -C drivers
%install
rm -rf $RPM_BUILD_ROOT
install -d $RPM_BUILD_ROOT%{_libdir}/dbd
-%{__make} install \
+%{__make} -C drivers install \
DESTDIR=$RPM_BUILD_ROOT
rm -f $RPM_BUILD_ROOT%{_libdir}/dbd/lib*.la
diff --git a/firebird-gcc14.patch b/firebird-gcc14.patch
new file mode 100644
index 0000000..a4c65d4
--- /dev/null
+++ b/firebird-gcc14.patch
@@ -0,0 +1,32 @@
+diff -urN libdbi-drivers-0.9.0.orig/drivers/firebird/dbd_firebird.c libdbi-drivers-0.9.0/drivers/firebird/dbd_firebird.c
+--- libdbi-drivers-0.9.0.orig/drivers/firebird/dbd_firebird.c 2013-01-09 22:20:07.000000000 +0100
++++ libdbi-drivers-0.9.0/drivers/firebird/dbd_firebird.c 2026-03-15 00:28:47.723798012 +0100
+@@ -42,6 +42,7 @@
+ #include <stdlib.h>
+ #include <string.h>
+ #include <time.h>
++#include <ctype.h>
+ #include <ibase.h>
+
+ #include "dbd_firebird.h"
+@@ -354,7 +355,7 @@
+
+ XSQLVAR *var;
+ XSQLDA *sqlda; /* output SQLDA */
+- isc_stmt_handle stmt = NULL; /* statement handle */
++ isc_stmt_handle stmt = 0; /* statement handle */
+ ibase_stmt_t *res;
+ dbi_result_t *result;
+ static char stmt_info[] = { isc_info_sql_stmt_type };
+diff -urN libdbi-drivers-0.9.0.orig/drivers/firebird/utility.c libdbi-drivers-0.9.0/drivers/firebird/utility.c
+--- libdbi-drivers-0.9.0.orig/drivers/firebird/utility.c 2010-07-19 22:16:42.000000000 +0200
++++ libdbi-drivers-0.9.0/drivers/firebird/utility.c 2026-03-15 00:28:47.725839562 +0100
+@@ -231,7 +231,7 @@
+ XSQLVAR var;
+ long fetch_stat = 0, blob_stat = 0;
+ ISC_QUAD bid;
+- isc_blob_handle blob_handle = NULL; /* Blob handle. */
++ isc_blob_handle blob_handle = 0; /* Blob handle. */
+ char blob_segment[80];
+ unsigned short actual_seg_len;
+ struct tm times;
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/libdbi-drivers.git/commitdiff/7f2d585c46b152685a2fb04bf8ad20afeffc0374
More information about the pld-cvs-commit
mailing list