pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/databases/ruby-odbc



Module Name:    pkgsrc
Committed By:   taca
Date:           Wed Feb 11 15:30:50 UTC 2026

Modified Files:
        pkgsrc/databases/ruby-odbc: Makefile distinfo
Added Files:
        pkgsrc/databases/ruby-odbc/patches: patch-ext_odbc.c

Log Message:
databases/ruby-odbc: trying to fix build problem on SunOS

Always use char buffer for error reporting to stop warning of
incompatible-pointer-types.  Without this change, it trying to use
SQLWCHAR buffer to it.

Bump PKGREVISION.


To generate a diff of this commit:
cvs rdiff -u -r1.21 -r1.22 pkgsrc/databases/ruby-odbc/Makefile
cvs rdiff -u -r1.14 -r1.15 pkgsrc/databases/ruby-odbc/distinfo
cvs rdiff -u -r0 -r1.1 pkgsrc/databases/ruby-odbc/patches/patch-ext_odbc.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/databases/ruby-odbc/Makefile
diff -u pkgsrc/databases/ruby-odbc/Makefile:1.21 pkgsrc/databases/ruby-odbc/Makefile:1.22
--- pkgsrc/databases/ruby-odbc/Makefile:1.21    Tue Feb  3 16:04:39 2026
+++ pkgsrc/databases/ruby-odbc/Makefile Wed Feb 11 15:30:50 2026
@@ -1,7 +1,8 @@
-# $NetBSD: Makefile,v 1.21 2026/02/03 16:04:39 taca Exp $
+# $NetBSD: Makefile,v 1.22 2026/02/11 15:30:50 taca Exp $
 
 DISTNAME=      ruby-odbc-0.999992
 PKGNAME=       ${RUBY_PKGPREFIX}-${DISTNAME:S/ruby-//}
+PKGREVISION=   1
 CATEGORIES=    databases
 MASTER_SITES=  http://www.ch-werner.de/rubyodbc/
 # needs EXTRACT_SUFX since DISTFILE isn't Ruby's gem format.

Index: pkgsrc/databases/ruby-odbc/distinfo
diff -u pkgsrc/databases/ruby-odbc/distinfo:1.14 pkgsrc/databases/ruby-odbc/distinfo:1.15
--- pkgsrc/databases/ruby-odbc/distinfo:1.14    Tue Apr  9 16:40:41 2024
+++ pkgsrc/databases/ruby-odbc/distinfo Wed Feb 11 15:30:50 2026
@@ -1,5 +1,6 @@
-$NetBSD: distinfo,v 1.14 2024/04/09 16:40:41 taca Exp $
+$NetBSD: distinfo,v 1.15 2026/02/11 15:30:50 taca Exp $
 
 BLAKE2s (ruby-odbc-0.999992.tar.gz) = efdc71ddb226b8464ef2d8915d46ff5940aca196cb1601383febd40260dd4cdb
 SHA512 (ruby-odbc-0.999992.tar.gz) = b4eee475ad93d112d51ef7955dc2df60b035e87338d991bc069e59d77918ab08a7e96069d975be156e57d401fea4b2ee57486dc7caf83f9dfac9fe49f935607b
 Size (ruby-odbc-0.999992.tar.gz) = 77614 bytes
+SHA1 (patch-ext_odbc.c) = dda1fca640965c84f96c05e68c1447b954021ecd

Added files:

Index: pkgsrc/databases/ruby-odbc/patches/patch-ext_odbc.c
diff -u /dev/null pkgsrc/databases/ruby-odbc/patches/patch-ext_odbc.c:1.1
--- /dev/null   Wed Feb 11 15:30:50 2026
+++ pkgsrc/databases/ruby-odbc/patches/patch-ext_odbc.c Wed Feb 11 15:30:50 2026
@@ -0,0 +1,26 @@
+$NetBSD: patch-ext_odbc.c,v 1.1 2026/02/11 15:30:50 taca Exp $
+
+* Always use char buffer for error reporting.
+
+--- ext/odbc.c.orig    2023-09-04 09:50:32.000000000 +0000
++++ ext/odbc.c
+@@ -4027,6 +4027,7 @@ dbc_getinfo(int argc, VALUE *argv, VALUE
+ #else
+     char buffer[513];
+ #endif
++    char ebuffer[513];
+ 
+     rb_scan_args(argc, argv, "11", &which, &vtype);
+     switch (TYPE(which)) {
+@@ -4072,9 +4073,9 @@ dbc_getinfo(int argc, VALUE *argv, VALUE
+                        0));
+       return Qnil;
+     case 1:
+-      sprintf(buffer, "Unknown info type %d for ODBC::Connection.get_info",
++      sprintf(ebuffer, "Unknown info type %d for ODBC::Connection.get_info",
+               info);
+-      set_err(buffer, 1);
++      set_err(ebuffer, 1);
+       break;
+     }
+     if (vtype != Qnil) {



Home | Main Index | Thread Index | Old Index