summaryrefslogtreecommitdiff
path: root/math
diff options
context:
space:
mode:
authorwen <wen@pkgsrc.org>2015-08-07 01:41:38 +0000
committerwen <wen@pkgsrc.org>2015-08-07 01:41:38 +0000
commit29efcdb212c194b31c57702012e87d8c69452060 (patch)
treeece50493f8f57e72b13224f33d170d30f3c5d640 /math
parent7b1792fa60085d8fd78e61026ac70d1b7ca5977e (diff)
downloadpkgsrc-29efcdb212c194b31c57702012e87d8c69452060.tar.gz
Update to 0.3.1
Upstream changes: # Version 0.3.1 * Actually export `dbIsValid()` :/ * `dbGetQuery()` uses `dbFetch()` in the default implementation. # Version 0.3.0 ## New and enhanced generics * `dbIsValid()` returns a logical value describing whether a connection or result set (or other object) is still valid. (#12). * `dbQuoteString()` and `dbQuoteIdentifier()` to implement database specific quoting mechanisms. * `dbFetch()` added as alias to `fetch()` to provide consistent name. Implementers should define methods for both `fetch()` and `dbFetch()` until `fetch()` is deprecated in 2015. For now, the default method for `dbFetch()` calls `fetch()`. * `dbBegin()` begins a transaction (#17). If not supported, DB specific methods should throw an error (as should `dbCommit()` and `dbRollback()`). ## New default methods * `dbGetStatement()`, `dbGetRowsAffected()`, `dbHasCompleted()`, and `dbGetRowCount()` gain default methods that extract the appropriate elements from `dbGetInfo()`. This means that most drivers should no longer need to implement these methods (#13). * `dbGetQuery()` gains a default method for `DBIConnection` which uses `dbSendQuery()`, `fetch()` and `dbClearResult()`. ## Deprecated features * The following functions are soft-deprecated. They are going away, and developers who use the DBI should begin preparing. The formal deprecation process will begin in July 2015, where these function will emit warnings on use. * `fetch()` is replaced by `dbFetch()`. * `make.db.names()`, `isSQLKeyword()` and `SQLKeywords()`: a black list based approach is fundamentally flawed; instead quote strings and identifiers with `dbQuoteIdentifier()` and `dbQuoteString()`. * `dbGetDBIVersion()` is deprecated since it's now just a thin wrapper around `packageVersion("DBI")`. * `dbSetDataMappings()` (#9) and `dbCallProc()` (#7) are deprecated as no implementations were ever provided. ## Other improvements * `dbiCheckCompliance()` makes it easier for implementors to check that their package is in compliance with the DBI specification. * All examples now use the RSQLite package so that you can easily try out the code samples (#4). * `dbDriver()` gains a more effective search mechanism that doesn't rely on packages being loaded (#1). * DBI has been converted to use roxygen2 for documentation, and now most functions have their own documentation files. I would love your feedback on how we could make the documentation better!
Diffstat (limited to 'math')
-rw-r--r--math/R-DBI/Makefile4
-rw-r--r--math/R-DBI/distinfo8
2 files changed, 6 insertions, 6 deletions
diff --git a/math/R-DBI/Makefile b/math/R-DBI/Makefile
index 6c54be82126..6517cb14710 100644
--- a/math/R-DBI/Makefile
+++ b/math/R-DBI/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.2 2013/08/15 02:22:18 wen Exp $
+# $NetBSD: Makefile,v 1.3 2015/08/07 01:41:38 wen Exp $
CATEGORIES= math
MASTER_SITES= ${MASTER_SITE_R_CRAN:=contrib/}
@@ -9,7 +9,7 @@ COMMENT= R Database Interface
LICENSE= gnu-lgpl-v2
R_PKGNAME= DBI
-R_PKGVER= 0.2-7
+R_PKGVER= 0.3.1
.include "../../math/R/Makefile.extension"
.include "../../mk/bsd.pkg.mk"
diff --git a/math/R-DBI/distinfo b/math/R-DBI/distinfo
index d757172d69a..82d5c00bb6e 100644
--- a/math/R-DBI/distinfo
+++ b/math/R-DBI/distinfo
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.2 2013/08/15 02:22:18 wen Exp $
+$NetBSD: distinfo,v 1.3 2015/08/07 01:41:38 wen Exp $
-SHA1 (R/DBI_0.2-7.tar.gz) = 2f76382681ea40d1617079ee11977cb13486821a
-RMD160 (R/DBI_0.2-7.tar.gz) = 7bf41d8290c8a1b24c9a81d0ef74efd423df2f88
-Size (R/DBI_0.2-7.tar.gz) = 194699 bytes
+SHA1 (R/DBI_0.3.1.tar.gz) = 380bbcda870269d3850bcbb01ef25aba92888cad
+RMD160 (R/DBI_0.3.1.tar.gz) = 8f2016b8eb5222efbf7cb49e690c9a31c6b79525
+Size (R/DBI_0.3.1.tar.gz) = 30106 bytes