Wed Jul 20 13:54:22 2016 UTC ()
Update qore-pqsql-module to version 2.4.

Patches have been applied upstream.

Release notes:

* placeholders and quotes in SQL comments are ignored
* fixed major bugs in SQLStatement::fetchRows() and
  SQLStatement::fetchColumns() where only the first call would succeed
* added the pgsql_bind_array() function to support bulk DML
* fixed a bug retrieving numeric values; values too large for a 64-bit integer
  were being retrieved as a 64-bit integer
* ported db-test.q to new-style and QUnit
* changed the minimum required Qore version to 0.8.12 to support
  the test script wth QUnit
* fixed a bug where interval values retrieved from the DB were justified
  to hours and minutes
* fixed a bug where CHAR values were returned with an invalid internal string
  size
* fixed a bug where arbitrary-precision numeric values bound to numeric
  columns were bound with an incorrect scale value causing the digits
  behind the decimal place to be lost (issue 386)
* fixed a bug where SQLStatement::describe() was failing even though result
  set information was available
* fixed a bug where duplicate column names in result sets caused
  memory leaks (and they were not renamed; issue 831)


(nros)
diff -r1.2 -r1.3 pkgsrc/databases/qore-pgsql-module/Makefile
diff -r1.2 -r1.3 pkgsrc/databases/qore-pgsql-module/distinfo
diff -r1.1 -r1.2 pkgsrc/databases/qore-pgsql-module/PLIST
diff -r1.1 -r0 pkgsrc/databases/qore-pgsql-module/patches/patch-configure
diff -r1.1 -r0 pkgsrc/databases/qore-pgsql-module/patches/patch-src_Makefile.in

cvs diff -r1.2 -r1.3 pkgsrc/databases/qore-pgsql-module/Makefile (expand / switch to unified diff)

--- pkgsrc/databases/qore-pgsql-module/Makefile 2016/03/05 11:28:19 1.2
+++ pkgsrc/databases/qore-pgsql-module/Makefile 2016/07/20 13:54:21 1.3
@@ -1,32 +1,35 @@ @@ -1,32 +1,35 @@
1# $NetBSD: Makefile,v 1.2 2016/03/05 11:28:19 jperkin Exp $ 1# $NetBSD: Makefile,v 1.3 2016/07/20 13:54:21 nros Exp $
2 2
3DISTNAME= qore-pgsql-module-2.3 3DISTNAME= qore-pgsql-module-2.4
4PKGREVISION= 5 
5CATEGORIES= databases 4CATEGORIES= databases
6MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=qore/} 5MASTER_SITES= ${MASTER_SITE_GITHUB:=qorelanguage/}
7EXTRACT_SUFX= .tar.bz2 6EXTRACT_SUFX= .tar.bz2
 7GITHUB_PROJECT= module-pgsql
 8GITHUB_RELEASE= v${PKGVERSION_NOREV}
8 9
9MAINTAINER= nros@users.sourceforge.net 10MAINTAINER= nros@netbsd.org
10HOMEPAGE= http://www.qore.org/ 11HOMEPAGE= http://www.qore.org/
11COMMENT= PostgreSQL driver for Qore 12COMMENT= PostgreSQL driver for Qore
12LICENSE= gnu-lgpl-v2.1 OR mit 13LICENSE= gnu-lgpl-v2.1 OR mit
13 14
14GNU_CONFIGURE= yes 15GNU_CONFIGURE= yes
15USE_LIBTOOL= yes 16USE_LIBTOOL= yes
16USE_LANGUAGES= c c++ 17USE_LANGUAGES= c c++
17USE_TOOLS+= gmake pax 18USE_TOOLS+= gmake pax
18PTHREAD_OPTS+= native 19PTHREAD_OPTS+= native
19 20
 21CONFIGURE_ARGS+=--with-libsuffix=""
 22
20#This is needed in order to comply the with MIT license and binary distribution 23#This is needed in order to comply the with MIT license and binary distribution
21#Install docs 24#Install docs
22INSTALLATION_DIRS+= share/doc/${PKGBASE} 25INSTALLATION_DIRS+= share/doc/${PKGBASE}
23post-install: 26post-install:
24 ${INSTALL_DATA} ${WRKSRC}/COPYING.LGPL \ 27 ${INSTALL_DATA} ${WRKSRC}/COPYING.LGPL \
25 ${DESTDIR}${PREFIX}/share/doc/${PKGBASE} 28 ${DESTDIR}${PREFIX}/share/doc/${PKGBASE}
26 ${INSTALL_DATA} ${WRKSRC}/COPYING.MIT \ 29 ${INSTALL_DATA} ${WRKSRC}/COPYING.MIT \
27 ${DESTDIR}${PREFIX}/share/doc/${PKGBASE} 30 ${DESTDIR}${PREFIX}/share/doc/${PKGBASE}
28 cd ${WRKSRC}/docs/pgsql && ${PAX} -wr * \ 31 cd ${WRKSRC}/docs/pgsql && ${PAX} -wr * \
29 ${DESTDIR}${PREFIX}/share/doc/${PKGBASE} 32 ${DESTDIR}${PREFIX}/share/doc/${PKGBASE}
30 ${CHOWN} -R ${SHAREOWN}:${SHAREGRP} \ 33 ${CHOWN} -R ${SHAREOWN}:${SHAREGRP} \
31 ${DESTDIR}${PREFIX}/share/doc/${PKGBASE} 34 ${DESTDIR}${PREFIX}/share/doc/${PKGBASE}
32 35

cvs diff -r1.2 -r1.3 pkgsrc/databases/qore-pgsql-module/distinfo (expand / switch to unified diff)

--- pkgsrc/databases/qore-pgsql-module/distinfo 2015/11/03 01:56:29 1.2
+++ pkgsrc/databases/qore-pgsql-module/distinfo 2016/07/20 13:54:21 1.3
@@ -1,8 +1,6 @@ @@ -1,8 +1,6 @@
1$NetBSD: distinfo,v 1.2 2015/11/03 01:56:29 agc Exp $ 1$NetBSD: distinfo,v 1.3 2016/07/20 13:54:21 nros Exp $
2 2
3SHA1 (qore-pgsql-module-2.3.tar.bz2) = 9ed915e2247af7e389b54f5e2428258a19057fb3 3SHA1 (qore-pgsql-module-2.4.tar.bz2) = f6cd34f84e8fdeb567b3107e79d1d7a6cf34c7b8
4RMD160 (qore-pgsql-module-2.3.tar.bz2) = 1336b32fe26d1485ed39a45e8087a6e87b1f9c11 4RMD160 (qore-pgsql-module-2.4.tar.bz2) = 70164da5f1c79548a1f295515349ddb65fc0f2bd
5SHA512 (qore-pgsql-module-2.3.tar.bz2) = c8e7f43fd1e041a5dd86da7990055a19d993ef0ccfd9c75f1a2ccd9d753d24b0d056aa9cc449a8bbf9a630cb11b92228556d6f3fb8b9f47662c524640a9f3834 5SHA512 (qore-pgsql-module-2.4.tar.bz2) = f3c81630fccbbd0c89c15b5e804c385e617999b92e414b411113ef7dc7fb2ac670d447864ab749a5839d6495e2c5d218a4c8cb3b09c337e8c74aa871133c58ea
6Size (qore-pgsql-module-2.3.tar.bz2) = 437249 bytes 6Size (qore-pgsql-module-2.4.tar.bz2) = 452140 bytes
7SHA1 (patch-configure) = 0abf65dce6c5b74242de54c0b09bb0b929b7b415 
8SHA1 (patch-src_Makefile.in) = 21b06174a89c602381fbfe820fad65b2944400a5 

cvs diff -r1.1 -r1.2 pkgsrc/databases/qore-pgsql-module/PLIST (expand / switch to unified diff)

--- pkgsrc/databases/qore-pgsql-module/PLIST 2014/12/30 15:44:25 1.1
+++ pkgsrc/databases/qore-pgsql-module/PLIST 2016/07/20 13:54:21 1.2
@@ -1,92 +1,86 @@ @@ -1,92 +1,86 @@
1@comment $NetBSD: PLIST,v 1.1 2014/12/30 15:44:25 wiz Exp $ 1@comment $NetBSD: PLIST,v 1.2 2016/07/20 13:54:21 nros Exp $
2${QORE_MODULE_DIR}/pgsql-api-${QORE_LATEST_MODULE_API}.qmod 2${QORE_MODULE_DIR}/pgsql-api-${QORE_LATEST_MODULE_API}.qmod
 3share/doc/qore-pgsql-module/COPYING.LGPL
 4share/doc/qore-pgsql-module/COPYING.MIT
 5share/doc/qore-pgsql-module/html/arrowdown.png
 6share/doc/qore-pgsql-module/html/arrowright.png
3share/doc/qore-pgsql-module/html/bc_s.png 7share/doc/qore-pgsql-module/html/bc_s.png
4share/doc/qore-pgsql-module/html/bdwn.png 8share/doc/qore-pgsql-module/html/bdwn.png
5share/doc/qore-pgsql-module/html/closed.png 9share/doc/qore-pgsql-module/html/closed.png
6share/doc/qore-pgsql-module/html/dir_68267d1309a1af8e8297ef4c3efbcdba.html 10share/doc/qore-pgsql-module/html/dir_68267d1309a1af8e8297ef4c3efbcdba.html
7share/doc/qore-pgsql-module/html/dir_68267d1309a1af8e8297ef4c3efbcdba_dep.map 11share/doc/qore-pgsql-module/html/dir_68267d1309a1af8e8297ef4c3efbcdba_dep.map
8share/doc/qore-pgsql-module/html/dir_68267d1309a1af8e8297ef4c3efbcdba_dep.md5 12share/doc/qore-pgsql-module/html/dir_68267d1309a1af8e8297ef4c3efbcdba_dep.md5
9share/doc/qore-pgsql-module/html/dir_68267d1309a1af8e8297ef4c3efbcdba_dep.png 13share/doc/qore-pgsql-module/html/dir_68267d1309a1af8e8297ef4c3efbcdba_dep.png
 14share/doc/qore-pgsql-module/html/doc.png
10share/doc/qore-pgsql-module/html/doxygen.css 15share/doc/qore-pgsql-module/html/doxygen.css
11share/doc/qore-pgsql-module/html/doxygen.png 16share/doc/qore-pgsql-module/html/doxygen.png
12share/doc/qore-pgsql-module/html/dynsections.js 17share/doc/qore-pgsql-module/html/dynsections.js
13share/doc/qore-pgsql-module/html/ftv2blank.png 18share/doc/qore-pgsql-module/html/folderclosed.png
14share/doc/qore-pgsql-module/html/ftv2cl.png 19share/doc/qore-pgsql-module/html/folderopen.png
15share/doc/qore-pgsql-module/html/ftv2doc.png 
16share/doc/qore-pgsql-module/html/ftv2folderclosed.png 
17share/doc/qore-pgsql-module/html/ftv2folderopen.png 
18share/doc/qore-pgsql-module/html/ftv2lastnode.png 
19share/doc/qore-pgsql-module/html/ftv2link.png 
20share/doc/qore-pgsql-module/html/ftv2mlastnode.png 
21share/doc/qore-pgsql-module/html/ftv2mnode.png 
22share/doc/qore-pgsql-module/html/ftv2mo.png 
23share/doc/qore-pgsql-module/html/ftv2node.png 
24share/doc/qore-pgsql-module/html/ftv2ns.png 
25share/doc/qore-pgsql-module/html/ftv2plastnode.png 
26share/doc/qore-pgsql-module/html/ftv2pnode.png 
27share/doc/qore-pgsql-module/html/ftv2splitbar.png 
28share/doc/qore-pgsql-module/html/ftv2vertline.png 
29share/doc/qore-pgsql-module/html/graph_legend.html 20share/doc/qore-pgsql-module/html/graph_legend.html
30share/doc/qore-pgsql-module/html/graph_legend.md5 21share/doc/qore-pgsql-module/html/graph_legend.md5
31share/doc/qore-pgsql-module/html/graph_legend.png 22share/doc/qore-pgsql-module/html/graph_legend.png
32share/doc/qore-pgsql-module/html/group__pgsql__bind__constants.html 23share/doc/qore-pgsql-module/html/group__pgsql__bind__constants.html
33share/doc/qore-pgsql-module/html/group__pgsql__bind__constants.js 24share/doc/qore-pgsql-module/html/group__pgsql__bind__constants.js
34share/doc/qore-pgsql-module/html/group__pgsql__functions.html 25share/doc/qore-pgsql-module/html/group__pgsql__functions.html
35share/doc/qore-pgsql-module/html/group__pgsql__functions.js 26share/doc/qore-pgsql-module/html/group__pgsql__functions.js
36share/doc/qore-pgsql-module/html/group__pgsql__option__constants.html 27share/doc/qore-pgsql-module/html/group__pgsql__option__constants.html
37share/doc/qore-pgsql-module/html/group__pgsql__option__constants.js 28share/doc/qore-pgsql-module/html/group__pgsql__option__constants.js
38share/doc/qore-pgsql-module/html/index.html 29share/doc/qore-pgsql-module/html/index.html
39share/doc/qore-pgsql-module/html/jquery.js 30share/doc/qore-pgsql-module/html/jquery.js
40share/doc/qore-pgsql-module/html/modules.html 31share/doc/qore-pgsql-module/html/modules.html
41share/doc/qore-pgsql-module/html/modules.js 32share/doc/qore-pgsql-module/html/modules.js
42share/doc/qore-pgsql-module/html/namespaceQore_1_1Pgsql.html 33share/doc/qore-pgsql-module/html/namespaceQore_1_1Pgsql.html
43share/doc/qore-pgsql-module/html/namespacemembers.html 34share/doc/qore-pgsql-module/html/namespacemembers.html
44share/doc/qore-pgsql-module/html/namespacemembers_func.html 35share/doc/qore-pgsql-module/html/namespacemembers_func.html
45share/doc/qore-pgsql-module/html/namespacemembers_vars.html 36share/doc/qore-pgsql-module/html/namespacemembers_vars.html
46share/doc/qore-pgsql-module/html/namespaces.html 37share/doc/qore-pgsql-module/html/namespaces.html
47share/doc/qore-pgsql-module/html/namespaces.js 38share/doc/qore-pgsql-module/html/namespaces.js
48share/doc/qore-pgsql-module/html/nav_f.png 39share/doc/qore-pgsql-module/html/nav_f.png
49share/doc/qore-pgsql-module/html/nav_g.png 40share/doc/qore-pgsql-module/html/nav_g.png
50share/doc/qore-pgsql-module/html/nav_h.png 41share/doc/qore-pgsql-module/html/nav_h.png
51share/doc/qore-pgsql-module/html/navtree.css 42share/doc/qore-pgsql-module/html/navtree.css
52share/doc/qore-pgsql-module/html/navtree.js 43share/doc/qore-pgsql-module/html/navtree.js
 44share/doc/qore-pgsql-module/html/navtreedata.js
53share/doc/qore-pgsql-module/html/navtreeindex0.js 45share/doc/qore-pgsql-module/html/navtreeindex0.js
54share/doc/qore-pgsql-module/html/open.png 46share/doc/qore-pgsql-module/html/open.png
55share/doc/qore-pgsql-module/html/resize.js 47share/doc/qore-pgsql-module/html/resize.js
56share/doc/qore-pgsql-module/html/search/all_6f.html 48share/doc/qore-pgsql-module/html/search/all_0.html
57share/doc/qore-pgsql-module/html/search/all_6f.js 49share/doc/qore-pgsql-module/html/search/all_0.js
58share/doc/qore-pgsql-module/html/search/all_70.html 50share/doc/qore-pgsql-module/html/search/all_1.html
59share/doc/qore-pgsql-module/html/search/all_70.js 51share/doc/qore-pgsql-module/html/search/all_1.js
60share/doc/qore-pgsql-module/html/search/all_71.html 52share/doc/qore-pgsql-module/html/search/all_2.html
61share/doc/qore-pgsql-module/html/search/all_71.js 53share/doc/qore-pgsql-module/html/search/all_2.js
62share/doc/qore-pgsql-module/html/search/all_74.html 54share/doc/qore-pgsql-module/html/search/all_3.html
63share/doc/qore-pgsql-module/html/search/all_74.js 55share/doc/qore-pgsql-module/html/search/all_3.js
64share/doc/qore-pgsql-module/html/search/close.png 56share/doc/qore-pgsql-module/html/search/close.png
65share/doc/qore-pgsql-module/html/search/functions_70.html 57share/doc/qore-pgsql-module/html/search/functions_0.html
66share/doc/qore-pgsql-module/html/search/functions_70.js 58share/doc/qore-pgsql-module/html/search/functions_0.js
67share/doc/qore-pgsql-module/html/search/groups_6f.html 59share/doc/qore-pgsql-module/html/search/groups_0.html
68share/doc/qore-pgsql-module/html/search/groups_6f.js 60share/doc/qore-pgsql-module/html/search/groups_0.js
69share/doc/qore-pgsql-module/html/search/groups_70.html 61share/doc/qore-pgsql-module/html/search/groups_1.html
70share/doc/qore-pgsql-module/html/search/groups_70.js 62share/doc/qore-pgsql-module/html/search/groups_1.js
71share/doc/qore-pgsql-module/html/search/groups_74.html 63share/doc/qore-pgsql-module/html/search/groups_2.html
72share/doc/qore-pgsql-module/html/search/groups_74.js 64share/doc/qore-pgsql-module/html/search/groups_2.js
73share/doc/qore-pgsql-module/html/search/mag_sel.png 65share/doc/qore-pgsql-module/html/search/mag_sel.png
74share/doc/qore-pgsql-module/html/search/namespaces_71.html 66share/doc/qore-pgsql-module/html/search/namespaces_0.html
75share/doc/qore-pgsql-module/html/search/namespaces_71.js 67share/doc/qore-pgsql-module/html/search/namespaces_0.js
76share/doc/qore-pgsql-module/html/search/nomatches.html 68share/doc/qore-pgsql-module/html/search/nomatches.html
 69share/doc/qore-pgsql-module/html/search/pages_0.html
 70share/doc/qore-pgsql-module/html/search/pages_0.js
77share/doc/qore-pgsql-module/html/search/search.css 71share/doc/qore-pgsql-module/html/search/search.css
78share/doc/qore-pgsql-module/html/search/search.js 72share/doc/qore-pgsql-module/html/search/search.js
79share/doc/qore-pgsql-module/html/search/search_l.png 73share/doc/qore-pgsql-module/html/search/search_l.png
80share/doc/qore-pgsql-module/html/search/search_m.png 74share/doc/qore-pgsql-module/html/search/search_m.png
81share/doc/qore-pgsql-module/html/search/search_r.png 75share/doc/qore-pgsql-module/html/search/search_r.png
82share/doc/qore-pgsql-module/html/search/variables_70.html 76share/doc/qore-pgsql-module/html/search/searchdata.js
83share/doc/qore-pgsql-module/html/search/variables_70.js 77share/doc/qore-pgsql-module/html/search/variables_0.html
 78share/doc/qore-pgsql-module/html/search/variables_0.js
 79share/doc/qore-pgsql-module/html/splitbar.png
84share/doc/qore-pgsql-module/html/sync_off.png 80share/doc/qore-pgsql-module/html/sync_off.png
85share/doc/qore-pgsql-module/html/sync_on.png 81share/doc/qore-pgsql-module/html/sync_on.png
86share/doc/qore-pgsql-module/html/tab_a.png 82share/doc/qore-pgsql-module/html/tab_a.png
87share/doc/qore-pgsql-module/html/tab_b.png 83share/doc/qore-pgsql-module/html/tab_b.png
88share/doc/qore-pgsql-module/html/tab_h.png 84share/doc/qore-pgsql-module/html/tab_h.png
89share/doc/qore-pgsql-module/html/tab_s.png 85share/doc/qore-pgsql-module/html/tab_s.png
90share/doc/qore-pgsql-module/html/tabs.css 86share/doc/qore-pgsql-module/html/tabs.css
91share/doc/qore-pgsql-module/COPYING.LGPL 
92share/doc/qore-pgsql-module/COPYING.MIT 

File Deleted: pkgsrc/databases/qore-pgsql-module/patches/Attic/patch-configure

File Deleted: pkgsrc/databases/qore-pgsql-module/patches/Attic/patch-src_Makefile.in