diffstat for ruby-sequel-pg-1.14.0 ruby-sequel-pg-1.14.0

 changelog                                                               |    7 ++
 patches/0001-Add-explicit-arguments-to-PQfreemem-casts-to-avoid-c.patch |   35 ++++++++++
 patches/series                                                          |    1 
 3 files changed, 43 insertions(+)

diff -Nru ruby-sequel-pg-1.14.0/debian/changelog ruby-sequel-pg-1.14.0/debian/changelog
--- ruby-sequel-pg-1.14.0/debian/changelog	2021-02-10 00:49:13.000000000 +0200
+++ ruby-sequel-pg-1.14.0/debian/changelog	2025-10-24 21:54:43.000000000 +0300
@@ -1,3 +1,10 @@
+ruby-sequel-pg (1.14.0-1.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Backport upstream fix for FTBFS with GCC 15. (Closes: #1097824)
+
+ -- Adrian Bunk <bunk@debian.org>  Fri, 24 Oct 2025 21:54:43 +0300
+
 ruby-sequel-pg (1.14.0-1) unstable; urgency=low
 
   [ Debian Janitor ]
diff -Nru ruby-sequel-pg-1.14.0/debian/patches/0001-Add-explicit-arguments-to-PQfreemem-casts-to-avoid-c.patch ruby-sequel-pg-1.14.0/debian/patches/0001-Add-explicit-arguments-to-PQfreemem-casts-to-avoid-c.patch
--- ruby-sequel-pg-1.14.0/debian/patches/0001-Add-explicit-arguments-to-PQfreemem-casts-to-avoid-c.patch	1970-01-01 02:00:00.000000000 +0200
+++ ruby-sequel-pg-1.14.0/debian/patches/0001-Add-explicit-arguments-to-PQfreemem-casts-to-avoid-c.patch	2025-10-24 21:54:43.000000000 +0300
@@ -0,0 +1,35 @@
+From bf3c15cb522c87b772294688c16a45ed86a72925 Mon Sep 17 00:00:00 2001
+From: Jeremy Evans <code@jeremyevans.net>
+Date: Fri, 14 Mar 2025 11:16:55 -0700
+Subject: Add explicit arguments to PQfreemem casts to avoid compilation issues
+ when using the C23 standard (Fixes #59)
+
+---
+ ext/sequel_pg/sequel_pg.c | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/ext/sequel_pg/sequel_pg.c b/ext/sequel_pg/sequel_pg.c
+index f788aff..a9fc974 100644
+--- a/ext/sequel_pg/sequel_pg.c
++++ b/ext/sequel_pg/sequel_pg.c
+@@ -877,7 +877,7 @@ static VALUE spg__array_col_value(char *v, size_t length, VALUE converter, int e
+       break;
+     case 17: /* bytea */
+       bi.blob_string = (char *)PQunescapeBytea((unsigned char*)v, &bi.length);
+-      rv = rb_ensure(spg_create_Blob, (VALUE)&bi, (VALUE(*)())PQfreemem, (VALUE)bi.blob_string);
++      rv = rb_ensure(spg_create_Blob, (VALUE)&bi, (VALUE(*)(VALUE))PQfreemem, (VALUE)bi.blob_string);
+       break;
+     case 20: /* integer */
+     case 21:
+@@ -1029,7 +1029,7 @@ static VALUE spg__col_value(VALUE self, PGresult *res, long i, long j, VALUE* co
+         break;
+       case 17: /* bytea */
+         bi.blob_string = (char *)PQunescapeBytea((unsigned char*)v, &bi.length);
+-        rv = rb_ensure(spg_create_Blob, (VALUE)&bi, (VALUE(*)())PQfreemem, (VALUE)bi.blob_string);
++        rv = rb_ensure(spg_create_Blob, (VALUE)&bi, (VALUE(*)(VALUE))PQfreemem, (VALUE)bi.blob_string);
+         break;
+       case 20: /* integer */
+       case 21:
+-- 
+2.30.2
+
diff -Nru ruby-sequel-pg-1.14.0/debian/patches/series ruby-sequel-pg-1.14.0/debian/patches/series
--- ruby-sequel-pg-1.14.0/debian/patches/series	1970-01-01 02:00:00.000000000 +0200
+++ ruby-sequel-pg-1.14.0/debian/patches/series	2025-10-24 21:54:43.000000000 +0300
@@ -0,0 +1 @@
+0001-Add-explicit-arguments-to-PQfreemem-casts-to-avoid-c.patch
