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