pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/databases/unixodbc unixodbc: updated to 2.3.7



details:   https://anonhg.NetBSD.org/pkgsrc/rev/e7a0f405601f
branches:  trunk
changeset: 383936:e7a0f405601f
user:      adam <adam%pkgsrc.org@localhost>
date:      Tue Aug 14 13:04:24 2018 +0000

description:
unixodbc: updated to 2.3.7

2.3.7:
Fix for pkg-config file update on no linux platforms
Add W entry for GUI work
Various fixes for SQLBrowseConnect/W, SQLGetConnectAttr/W,and SQLSetConnectAttr/W
Fix buffer overflows in SQLConnect/W and refine behaviour of SQLGet/WritePrivateProfileString
SQLBrowseConnect/W allow disconnecting a started browse session after error
Add --with-stats-ftok-name configure option to allow the selection of a file name used to generate the IPC id when collecting stats. Default is the system odbc.ini file
Improve diag record handling with the behavior of Windows DM and export SQLCancelHandle
Bug fix when SQLGetPrivateProfileString() is called to get a list of sections or a list of keys
Connection pooling: Fix liveness check for Unicode drivers

diffstat:

 databases/unixodbc/Makefile                           |   4 +-
 databases/unixodbc/distinfo                           |  13 +++++------
 databases/unixodbc/patches/patch-Drivers_nn_yyparse.c |  15 ------------
 databases/unixodbc/patches/patch-Makefile.in          |  16 +++++++++++++
 databases/unixodbc/patches/patch-exe_Makefile.in      |  22 -------------------
 5 files changed, 24 insertions(+), 46 deletions(-)

diffs (95 lines):

diff -r a32c8033177f -r e7a0f405601f databases/unixodbc/Makefile
--- a/databases/unixodbc/Makefile       Tue Aug 14 12:56:06 2018 +0000
+++ b/databases/unixodbc/Makefile       Tue Aug 14 13:04:24 2018 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.39 2018/04/14 08:26:34 adam Exp $
+# $NetBSD: Makefile,v 1.40 2018/08/14 13:04:24 adam Exp $
 
-DISTNAME=      unixODBC-2.3.6
+DISTNAME=      unixODBC-2.3.7
 PKGNAME=       ${DISTNAME:S/ODBC/odbc/}
 CATEGORIES=    databases
 MASTER_SITES=  ftp://ftp.unixodbc.org/pub/unixODBC/
diff -r a32c8033177f -r e7a0f405601f databases/unixodbc/distinfo
--- a/databases/unixodbc/distinfo       Tue Aug 14 12:56:06 2018 +0000
+++ b/databases/unixodbc/distinfo       Tue Aug 14 13:04:24 2018 +0000
@@ -1,8 +1,7 @@
-$NetBSD: distinfo,v 1.17 2018/04/14 08:26:34 adam Exp $
+$NetBSD: distinfo,v 1.18 2018/08/14 13:04:24 adam Exp $
 
-SHA1 (unixODBC-2.3.6.tar.gz) = 23ff27a449e990f9c4b1b29a6369086006454baa
-RMD160 (unixODBC-2.3.6.tar.gz) = 6ff50a528a648c188f99604652c273fe375b2287
-SHA512 (unixODBC-2.3.6.tar.gz) = 6518a4169946e847dd710d54724a44d268b98954d30064eadadb703edbbeafac05bd1f42a6845c2fdcdab7ae8987800acd1a5f6b4b96de5f3c8c3e4bc370fe30
-Size (unixODBC-2.3.6.tar.gz) = 1661914 bytes
-SHA1 (patch-Drivers_nn_yyparse.c) = c2b1ddbf21eadd2bc07b8373c59920f8505886c5
-SHA1 (patch-exe_Makefile.in) = 85ae24152e0c6c537df2ed12837f436f02b4702e
+SHA1 (unixODBC-2.3.7.tar.gz) = a066c4f3fcb19befbaf5a5801b830ec41b7318df
+RMD160 (unixODBC-2.3.7.tar.gz) = ebbd9e9cee6888779e572b8a32596f49a8bdad2d
+SHA512 (unixODBC-2.3.7.tar.gz) = a87afeaaa0476f4ae6345c7021b3af52718944e599abb595c864d9126744a21341889802512a1de3ebaf86ac89e7f8b1bbd7f8f5285e8f4bccf928bd1585ff70
+Size (unixODBC-2.3.7.tar.gz) = 1669501 bytes
+SHA1 (patch-Makefile.in) = bf15efe813f44ae8b56ef2d4f1baa0be034c2028
diff -r a32c8033177f -r e7a0f405601f databases/unixodbc/patches/patch-Drivers_nn_yyparse.c
--- a/databases/unixodbc/patches/patch-Drivers_nn_yyparse.c     Tue Aug 14 12:56:06 2018 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,15 +0,0 @@
-$NetBSD: patch-Drivers_nn_yyparse.c,v 1.1 2018/04/14 08:26:34 adam Exp $
-
-Fix building.
-
---- Drivers/nn/yyparse.c.orig  2018-04-14 08:14:33.000000000 +0000
-+++ Drivers/nn/yyparse.c
-@@ -82,7 +82,7 @@
- static        char    sccsid[]
-       = "@(#)SQL parser for NNSQL(NetNews SQL), Copyright(c) 1995, 1996 by Ke Jin";
- 
--#include      <config.h>
-+#include      "nnconfig.h"
- 
- #include      <nncol.h>
- #include      <yyenv.h>
diff -r a32c8033177f -r e7a0f405601f databases/unixodbc/patches/patch-Makefile.in
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/databases/unixodbc/patches/patch-Makefile.in      Tue Aug 14 13:04:24 2018 +0000
@@ -0,0 +1,16 @@
+$NetBSD: patch-Makefile.in,v 1.1 2018/08/14 13:04:24 adam Exp $
+
+Do not create empty files nor directories in /etc.
+
+--- Makefile.in.orig   2018-08-14 12:57:27.000000000 +0000
++++ Makefile.in
+@@ -961,9 +961,6 @@ uninstall-am: uninstall-pkgconfigDATA
+ 
+ 
+ install-data-am: install-pkgconfigDATA
+-      -mkdir -p $(DESTDIR)${sysconfdir}/ODBCDataSources
+-      -touch $(DESTDIR)${sysconfdir}/odbcinst.ini
+-      -touch $(DESTDIR)${sysconfdir}/odbc.ini
+       cp unixodbc_conf.h $(DESTDIR)${includedir}/unixodbc_conf.h
+ 
+ # Tell versions [3.59,3.63) of GNU make to not export all variables.
diff -r a32c8033177f -r e7a0f405601f databases/unixodbc/patches/patch-exe_Makefile.in
--- a/databases/unixodbc/patches/patch-exe_Makefile.in  Tue Aug 14 12:56:06 2018 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,22 +0,0 @@
-$NetBSD: patch-exe_Makefile.in,v 1.1 2018/04/14 08:26:34 adam Exp $
-
-Do not depend on GNU sed.
-
---- exe/Makefile.in.orig       2018-04-14 07:58:07.000000000 +0000
-+++ exe/Makefile.in
-@@ -749,9 +749,12 @@ uninstall-am: uninstall-binPROGRAMS
- 
- 
- all-am:
--      @sed -i -e "s![@]ODBC_ULEN[@]!`$(CURDIR)/odbc_config$(EXEEXT) --ulen`!" \
--              -e "s![@]ODBC_CFLAGS[@]!`$(CURDIR)/odbc_config$(EXEEXT) --cflags | sed 's/ -I.*//'`!" \
--              $(top_builddir)/DriverManager/odbc.pc
-+      @sed "s![@]ODBC_ULEN[@]!`$(CURDIR)/odbc_config$(EXEEXT) --ulen`!" \
-+              $(top_builddir)/DriverManager/odbc.pc > $(CURDIR)/odbc.pc.tmp
-+      @mv $(CURDIR)/odbc.pc.tmp $(top_builddir)/DriverManager/odbc.pc
-+      @sed "s![@]ODBC_CFLAGS[@]!`$(CURDIR)/odbc_config$(EXEEXT) --cflags | sed 's/ -I.*//'`!" \
-+              $(top_builddir)/DriverManager/odbc.pc > $(CURDIR)/odbc.pc.tmp
-+      @mv $(CURDIR)/odbc.pc.tmp $(top_builddir)/DriverManager/odbc.pc
- 
- # Tell versions [3.59,3.63) of GNU make to not export all variables.
- # Otherwise a system limit (for SysV at least) may be exceeded.



Home | Main Index | Thread Index | Old Index