Update databases/libdbi-drivers-* to 0.9.0. - some of the drivers now export client library functions to the programmer via the dbi_driver_specific_function() interface - if necessary, the drivers now support libdbi instances - a segfault in the oracle driver caused by INSERT statements was fixed - the pgsql driver now supports features specific to PostgreSQL 9 and later - drivers now support transactions and savepoints if the underlying database engines do - additional libdbi hint about position in a result set allows tremendous speedup of sequential reads from MySQL result sets - various memory leaks were plugged - database specific test scripts allow tests without affecting existing database clusters - completely rewritten test kit increases coverage and improves error reportingdiff -r1.5 -r1.6 pkgsrc/databases/libdbi-driver-mysql/Makefile
(fhajny)
@@ -1,20 +1,19 @@ | @@ -1,20 +1,19 @@ | |||
1 | # $NetBSD: Makefile,v 1.5 2013/09/13 12:19:50 obache Exp $ | 1 | # $NetBSD: Makefile,v 1.6 2016/08/21 19:16:57 fhajny Exp $ | |
2 | # | 2 | # | |
3 | 3 | |||
4 | .include "../../databases/libdbi-driver-sqlite3/Makefile_drivers" | 4 | .include "../../databases/libdbi-driver-sqlite3/Makefile_drivers" | |
5 | 5 | |||
6 | PKGREVISION= 4 | 6 | LICENSE= gnu-lgpl-v2.1 | |
7 | LICENSE= gnu-lgpl-v2 | |||
8 | 7 | |||
9 | DRIVER= mysql | 8 | DRIVER= mysql | |
10 | 9 | |||
11 | COMMENT= MySQL driver for libdbi, a database abstraction | 10 | COMMENT= MySQL driver for libdbi, a database abstraction | |
12 | 11 | |||
13 | CONFLICTS= libdbi-mysql-[0-9]* | 12 | CONFLICTS= libdbi-mysql-[0-9]* | |
14 | 13 | |||
15 | CONFIGURE_ARGS+= --with-mysql | 14 | CONFIGURE_ARGS+= --with-mysql | |
16 | CONFIGURE_ARGS+= --with-mysql-incdir=${BUILDLINK_PREFIX.mysql-client}/include | 15 | CONFIGURE_ARGS+= --with-mysql-incdir=${BUILDLINK_PREFIX.mysql-client}/include | |
17 | CONFIGURE_ARGS+= --with-mysql-libdir=${BUILDLINK_PREFIX.mysql-client}/lib | 16 | CONFIGURE_ARGS+= --with-mysql-libdir=${BUILDLINK_PREFIX.mysql-client}/lib | |
18 | 17 | |||
19 | .include "../../databases/libdbi/buildlink3.mk" | 18 | .include "../../databases/libdbi/buildlink3.mk" | |
20 | .include "../../mk/mysql.buildlink3.mk" | 19 | .include "../../mk/mysql.buildlink3.mk" |
@@ -1,20 +1,19 @@ | @@ -1,20 +1,19 @@ | |||
1 | # $NetBSD: Makefile,v 1.4 2012/08/05 10:02:09 obache Exp $ | 1 | # $NetBSD: Makefile,v 1.5 2016/08/21 19:16:58 fhajny Exp $ | |
2 | # | 2 | # | |
3 | 3 | |||
4 | .include "../../databases/libdbi-driver-sqlite3/Makefile_drivers" | 4 | .include "../../databases/libdbi-driver-sqlite3/Makefile_drivers" | |
5 | 5 | |||
6 | PKGREVISION= 3 | 6 | LICENSE= gnu-lgpl-v2.1 | |
7 | LICENSE= gnu-lgpl-v2 | |||
8 | 7 | |||
9 | DRIVER= pgsql | 8 | DRIVER= pgsql | |
10 | 9 | |||
11 | COMMENT= PostgreSQL driver for libdbi, a database abstraction | 10 | COMMENT= PostgreSQL driver for libdbi, a database abstraction | |
12 | 11 | |||
13 | CONFLICTS= libdbi-pgsql-[0-9]* | 12 | CONFLICTS= libdbi-pgsql-[0-9]* | |
14 | 13 | |||
15 | CONFIGURE_ARGS+= --with-pgsql | 14 | CONFIGURE_ARGS+= --with-pgsql | |
16 | CONFIGURE_ARGS+= --with-pgsql-incdir=${PGSQL_PREFIX}/include | 15 | CONFIGURE_ARGS+= --with-pgsql-incdir=${PGSQL_PREFIX}/include | |
17 | CONFIGURE_ARGS+= --with-pgsql-libdir=${PGSQL_PREFIX}/lib | 16 | CONFIGURE_ARGS+= --with-pgsql-libdir=${PGSQL_PREFIX}/lib | |
18 | 17 | |||
19 | .include "../../databases/libdbi/buildlink3.mk" | 18 | .include "../../databases/libdbi/buildlink3.mk" | |
20 | .include "../../mk/pgsql.buildlink3.mk" | 19 | .include "../../mk/pgsql.buildlink3.mk" |
@@ -1,19 +1,19 @@ | @@ -1,19 +1,19 @@ | |||
1 | # $NetBSD: Makefile,v 1.2 2011/09/15 21:22:35 cheusov Exp $ | 1 | # $NetBSD: Makefile,v 1.3 2016/08/21 19:16:58 fhajny Exp $ | |
2 | # | 2 | # | |
3 | 3 | |||
4 | .include "../../databases/libdbi-driver-sqlite3/Makefile_drivers" | 4 | .include "../../databases/libdbi-driver-sqlite3/Makefile_drivers" | |
5 | 5 | |||
6 | LICENSE= gnu-lgpl-v2 | 6 | LICENSE= gnu-lgpl-v2.1 | |
7 | 7 | |||
8 | DRIVER= sqlite | 8 | DRIVER= sqlite | |
9 | 9 | |||
10 | COMMENT= SQLite driver for libdbi, a database abstraction | 10 | COMMENT= SQLite driver for libdbi, a database abstraction | |
11 | 11 | |||
12 | CONFLICTS= libdbi-sqlite-[0-9]* | 12 | CONFLICTS= libdbi-sqlite-[0-9]* | |
13 | 13 | |||
14 | CONFIGURE_ARGS+= --with-sqlite | 14 | CONFIGURE_ARGS+= --with-sqlite | |
15 | CONFIGURE_ARGS+= --with-sqlite-incdir=${BUILDLINK_PREFIX.sqlite}/include | 15 | CONFIGURE_ARGS+= --with-sqlite-incdir=${BUILDLINK_PREFIX.sqlite}/include | |
16 | CONFIGURE_ARGS+= --with-sqlite-libdir=${BUILDLINK_PREFIX.sqlite}/lib | 16 | CONFIGURE_ARGS+= --with-sqlite-libdir=${BUILDLINK_PREFIX.sqlite}/lib | |
17 | 17 | |||
18 | .include "../../databases/libdbi/buildlink3.mk" | 18 | .include "../../databases/libdbi/buildlink3.mk" | |
19 | .include "../../databases/sqlite/buildlink3.mk" | 19 | .include "../../databases/sqlite/buildlink3.mk" |
@@ -1,20 +1,19 @@ | @@ -1,20 +1,19 @@ | |||
1 | # $NetBSD: Makefile,v 1.12 2016/04/11 19:01:45 ryoon Exp $ | 1 | # $NetBSD: Makefile,v 1.13 2016/08/21 19:16:58 fhajny Exp $ | |
2 | # | 2 | # | |
3 | 3 | |||
4 | .include "../../databases/libdbi-driver-sqlite3/Makefile_drivers" | 4 | .include "../../databases/libdbi-driver-sqlite3/Makefile_drivers" | |
5 | 5 | |||
6 | PKGREVISION= 10 | 6 | LICENSE= gnu-lgpl-v2.1 | |
7 | LICENSE= gnu-lgpl-v2 | |||
8 | 7 | |||
9 | DRIVER= sqlite3 | 8 | DRIVER= sqlite3 | |
10 | 9 | |||
11 | COMMENT= SQLite3 driver for libdbi, a database abstraction | 10 | COMMENT= SQLite3 driver for libdbi, a database abstraction | |
12 | 11 | |||
13 | CONFLICTS= libdbi-sqlite3-[0-9]* | 12 | CONFLICTS= libdbi-sqlite3-[0-9]* | |
14 | 13 | |||
15 | CONFIGURE_ARGS+= --with-sqlite3 | 14 | CONFIGURE_ARGS+= --with-sqlite3 | |
16 | CONFIGURE_ARGS+= --with-sqlite3-incdir=${BUILDLINK_PREFIX.sqlite}/include | 15 | CONFIGURE_ARGS+= --with-sqlite3-incdir=${BUILDLINK_PREFIX.sqlite}/include | |
17 | CONFIGURE_ARGS+= --with-sqlite3-libdir=${BUILDLINK_PREFIX.sqlite}/lib | 16 | CONFIGURE_ARGS+= --with-sqlite3-libdir=${BUILDLINK_PREFIX.sqlite}/lib | |
18 | 17 | |||
19 | .include "../../databases/libdbi/buildlink3.mk" | 18 | .include "../../databases/libdbi/buildlink3.mk" | |
20 | .include "../../databases/sqlite3/buildlink3.mk" | 19 | .include "../../databases/sqlite3/buildlink3.mk" |
@@ -1,17 +1,17 @@ | @@ -1,17 +1,17 @@ | |||
1 | # $NetBSD: Makefile_drivers,v 1.3 2012/10/02 21:25:20 asau Exp $ | 1 | # $NetBSD: Makefile_drivers,v 1.4 2016/08/21 19:16:58 fhajny Exp $ | |
2 | # | 2 | # | |
3 | 3 | |||
4 | DISTNAME= libdbi-drivers-0.8.3-1 | 4 | DISTNAME= libdbi-drivers-0.9.0 | |
5 | PKGNAME= ${DISTNAME:S/libdbi-drivers/libdbi-driver-${DRIVER}/:S/-1/.1/:S/-2/.2/} | 5 | PKGNAME= ${DISTNAME:S/libdbi-drivers/libdbi-driver-${DRIVER}/:S/-1/.1/:S/-2/.2/} | |
6 | CATEGORIES= databases devel | 6 | CATEGORIES= databases devel | |
7 | MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=libdbi-drivers/} | 7 | MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=libdbi-drivers/} | |
8 | 8 | |||
9 | MAINTAINER= cheusov@NetBSD.org | 9 | MAINTAINER= cheusov@NetBSD.org | |
10 | HOMEPAGE= http://libdbi-drivers.sourceforge.net/ | 10 | HOMEPAGE= http://libdbi-drivers.sourceforge.net/ | |
11 | 11 | |||
12 | USE_LIBTOOL= yes | 12 | USE_LIBTOOL= yes | |
13 | GNU_CONFIGURE= yes | 13 | GNU_CONFIGURE= yes | |
14 | 14 | |||
15 | DISTINFO_FILE= ${.CURDIR}/../../databases/libdbi-driver-sqlite3/distinfo | 15 | DISTINFO_FILE= ${.CURDIR}/../../databases/libdbi-driver-sqlite3/distinfo | |
16 | PATCHDIR= ${.CURDIR}/../../databases/libdbi-driver-sqlite3/patches | 16 | PATCHDIR= ${.CURDIR}/../../databases/libdbi-driver-sqlite3/patches | |
17 | 17 |
@@ -1,7 +1,7 @@ | @@ -1,7 +1,7 @@ | |||
1 | $NetBSD: distinfo,v 1.2 2015/11/03 01:56:13 agc Exp $ | 1 | $NetBSD: distinfo,v 1.3 2016/08/21 19:16:58 fhajny Exp $ | |
2 | 2 | |||
3 | SHA1 (libdbi-drivers-0.8.3-1.tar.gz) = 599fbab115419e8fc88b3b31a38031584ee213b5 | 3 | SHA1 (libdbi-drivers-0.9.0.tar.gz) = 8472875d30c216540d48d591b442e40ba4f7df5d | |
4 | RMD160 (libdbi-drivers-0.8.3-1.tar.gz) = e0aa9e67f6560fb44018b1d35d90d4ac21b48597 | 4 | RMD160 (libdbi-drivers-0.9.0.tar.gz) = 9252bf6885fc365f41f7d7321be0fd3ed90030d1 | |
5 | SHA512 (libdbi-drivers-0.8.3-1.tar.gz) = c2cb76234b9137cc4a05af42a69ea7d5b08586287378406cbd4d114598598057f29cccb368bfbe0f86e19846ceab88ed636cccff6555ef9f7eebbb98bbcd3824 | 5 | SHA512 (libdbi-drivers-0.9.0.tar.gz) = f4d3aaa71014697c53012a10bf9f0af398bcf5ee5872af165f8f43a682d2fb3045a9172ffea0e068dcbfcad52494878c037d8d90fadfaf176936e42f7f1e85c1 | |
6 | Size (libdbi-drivers-0.8.3-1.tar.gz) = 1534420 bytes | 6 | Size (libdbi-drivers-0.9.0.tar.gz) = 1829864 bytes | |
7 | SHA1 (patch-configure) = 62230ebabedeb8eea10c915d8fc98b00e49c6b9a | 7 | SHA1 (patch-configure) = 8dc1180722e758e5835094d1e9522f082cbb582a |
@@ -1,27 +1,15 @@ | @@ -1,27 +1,15 @@ | |||
1 | $NetBSD: patch-configure,v 1.1 2011/09/15 21:22:35 cheusov Exp $ | 1 | $NetBSD: patch-configure,v 1.2 2016/08/21 19:16:58 fhajny Exp $ | |
2 | 2 | |||
3 | --- configure.orig 2011-09-08 12:21:45.000000000 +0000 | 3 | Correct lib name. | |
4 | ||||
5 | --- configure.orig 2013-03-11 23:52:13.000000000 +0000 | |||
4 | +++ configure | 6 | +++ configure | |
5 | @@ -20202,16 +20202,16 @@ else | 7 | @@ -12528,7 +12528,7 @@ else : | |
6 | case $host in | |||
7 | *-*-linux*) | |||
8 | DEBUG="-g -Wall -D_REENTRANT -D__NO_MATH_INLINES -fsigned-char" | |||
9 | - CFLAGS="-O20 -ffast-math -D_REENTRANT -fsigned-char" | |||
10 | - PROFILE="-pg -g -O20 -ffast-math -D_REENTRANT -fsigned-char";; | |||
11 | + CFLAGS="-O3 -ffast-math -D_REENTRANT -fsigned-char" | |||
12 | + PROFILE="-pg -g -O3 -ffast-math -D_REENTRANT -fsigned-char";; | |||
13 | sparc-sun-*) | |||
14 | DEBUG="-g -Wall -D__NO_MATH_INLINES -fsigned-char -mv8" | |||
15 | - CFLAGS="-O20 -ffast-math -D__NO_MATH_INLINES -fsigned-char -mv8" | |||
16 | - PROFILE="-pg -g -O20 -D__NO_MATH_INLINES -fsigned-char -mv8" ;; | |||
17 | + CFLAGS="-O3 -ffast-math -D__NO_MATH_INLINES -fsigned-char -mv8" | |||
18 | + PROFILE="-pg -g -O3 -D__NO_MATH_INLINES -fsigned-char -mv8" ;; | |||
19 | *) | |||
20 | DEBUG="-g -Wall -D__NO_MATH_INLINES -fsigned-char" | |||
21 | - CFLAGS="-O20 -D__NO_MATH_INLINES -fsigned-char" | |||
22 | - PROFILE="-O20 -g -pg -D__NO_MATH_INLINES -fsigned-char" ;; | |||
23 | + CFLAGS="-O3 -D__NO_MATH_INLINES -fsigned-char" | |||
24 | + PROFILE="-O3 -g -pg -D__NO_MATH_INLINES -fsigned-char" ;; | |||
25 | esac | |||
26 | fi | 8 | fi | |
9 | SQLITE3_LDFLAGS="" | |||
10 | else | |||
11 | - SQLITE3_LIBS=-lsqlite | |||
12 | + SQLITE3_LIBS=-lsqlite3 | |||
13 | SQLITE3_LDFLAGS=-L$ac_sqlite3_libdir | |||
14 | fi | |||
27 | 15 |