./databases/p5-DBI, The database-independent Perl database access API

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 1.609, Package name: p5-DBI-1.609, Maintainer: rhaen

DBI is a database access Application Programming Interface (API)
for the Perl Language. The DBI API Specification defines a set
of functions, variables and conventions that provide a consistent
database interface independent of the actual database being used.


Required to run:
[lang/perl5]

Master sites: (Expand)

SHA1: abb8071a3451c36099846f73838cb7a6533e3bd8
RMD160: 1f1e8ffb795168c65add2ac13d3549ab9958b934
Filesize: 498.349 KB

Version history: (Expand)


CVS history: (Expand)


   2010-01-16 16:42:12 by Jens Rehsack | Files touched by this commit (1)
Log message:
DBI meanwhile has 3 digit minor version - adjust buildlink3.mk
   2009-06-14 23:03:32 by Jens Rehsack | Files touched by this commit (2)
Log message:
pkgsrc changes:
  - Updating package of p5 module DBI & Co. from 1.608 to 1.609
  - Setting LICENSE to ${PERL5_LICENSE} according to META.yaml
  - Removing dependency to devel/p5-Test-Simple: required version is
    in pkgsrc distributed perl core

Upstream changes:
  Fixes to DBD::File (H.Merijn Brand)
    added f_schema attribute
    table names case sensitive when quoted, insensitive when unquoted
    workaround a bug in SQL::Statement (temporary fix) related
      to the "You passed x parameters where y required" error

  Added ImplementorClass and Name info to the "Issuing rollback() due to
    DESTROY without explicit disconnect" warning to identify the handle.
    Applies to compiled drivers when they are recompiled.
  Added DBI->visit_handles($coderef) method.
  Added $h->visit_child_handles($coderef) method.
  Added docs for column_info()'s COLUMN_DEF value.
  Clarified docs on stickyness of data type via bind_param().
  Clarified docs on stickyness of data type via bind_col().
   2009-05-06 08:34:10 by Jens Rehsack | Files touched by this commit (2) | Package updated
Log message:
PkgSrc changes:
  - Updating package for p5 DBI module's from 1.607 to 1.608

Upstream changes:
* Changes in DBI 1.608 (svn r12742) 5th May 2009

  Fixes to DBD::File (H.Merijn Brand)
    bind_param () now honors the attribute argument
    added f_ext attribute
    File::Spec is always required. (CORE since 5.00405)
    Fail and set errstr on parameter count mismatch in execute ()
  Fixed two small memory leaks when running in mod_perl
    one in DBI->connect and one in DBI::Gofer::Execute.
    Both due to "local $ENV{...};" leaking memory.
  Fixed DBD_ATTRIB_DELETE macro for driver authors
    and updated DBI::DBD docs thanks to Martin J. Evans.
  Fixed 64bit issues in trace messages thanks to Charles Jardine.
  Fixed FETCH_many() method to work with drivers that incorrectly return
    an empty list from $h->FETCH. Affected gofer.

  Added 'sqlite_' as registered prefix for DBD::SQLite.
  Corrected many typos in DBI docs thanks to Martin J. Evans.
  Improved DBI::DBD docs thanks to H.Merijn Brand.
   2009-03-20 20:25:55 by Joerg Sonnenberger | Files touched by this commit (1252)
Log message:
Simply and speed up buildlink3.mk files and processing.
This changes the buildlink3.mk files to use an include guard for the
recursive include. The use of BUILDLINK_DEPTH, BUILDLINK_DEPENDS,
BUILDLINK_PACKAGES and BUILDLINK_ORDER is handled by a single new
variable BUILDLINK_TREE. Each buildlink3.mk file adds a pair of
enter/exit marker, which can be used to reconstruct the tree and
to determine first level includes. Avoiding := for large variables
(BUILDLINK_ORDER) speeds up parse time as += has linear complexity.
The include guard reduces system time by avoiding reading files over and
over again. For complex packages this reduces both %user and %sys time to
half of the former time.
   2008-10-19 21:19:25 by Havard Eidnes | Files touched by this commit (1179)
Log message:
Bump the PKGREVISION for all packages which depend directly on perl,
to trigger/signal a rebuild for the transition 5.8.8 -> 5.10.0.

The list of packages is computed by finding all packages which end
up having either of PERL5_USE_PACKLIST, BUILDLINK_API_DEPENDS.perl,
or PERL5_PACKLIST defined in their make setup (tested via
"make show-vars VARNAMES=...").
   2008-10-13 19:55:44 by Eric Haszlakiewicz | Files touched by this commit (1)
Log message:
Bump BUILDLINK_API_DEPENDS to p5-DBI>=1.52 as that's the minimum version
 needed by at least p5-DBD-postgresql.
   2008-07-24 11:28:47 by Ulrich Habel | Files touched by this commit (2) | Package updated
Log message:
updated to 1.607
took maintainership
updated REPLACE_PERL section

ChangeLog:
Changes in DBI 1.607 (svn r11571) 22nd July 2008

  NOTE: Perl 5.8.1 is now the minimum supported version.
  If you need support for earlier versions send me a patch.

  Fixed missing import of carp in DBI::Gofer::Execute.

  Added note to docs about effect of execute(@empty_array).
  Clarified docs for ReadOnly thanks to Martin Evans.
   2008-07-14 21:13:59 by Havard Eidnes | Files touched by this commit (2) | Package updated
Log message:
Update from version 1.604 to 1.605.  Changes:

Changes in DBI 1.605 XXX

 Make trace level 2 show method entry but not fetched rows, leave that
 for trace level 3.  So trace level 2 can be used to aid debugging with-
 out being flooded by data

   1 = return from top level only, no rows
   2 = +entry to top level, no rows
   3 = +return from nested, no rows
   4 = +entry to nested, with rows

 Fixed broken DBIS macro with threads on big-endian machines
   with 64bit ints but 32bit pointers. Ticket #32309.
 Fixed the selectall_arrayref, selectrow_arrayref, and selectrow_array
   methods that get embedded into compiled drivers to use the
   inner sth handle when passed a $sth instead of an sql string.
   Drivers will need to be recompiled to pick up this change.
 Fixed leak in neat() for some kinds of values thanks to Rudolf Lippan.
 Fixed DBI::PurePerl neat() to behave more like XS neat().

 Increased default $DBI::neat_maxlen from 400 to 1000.
 Increased timeout on tests to accomodate very slow systems.
 Changed behaviour of trace levels 1..4 to show less information
   at lower levels.
 Changed the format of the key used for $h->{CachedKids}
   (which is undocumented so you shouldn't depend on it anyway)
 Changed gofer error handling to avoid duplicate error text in errstr.
 Clarified docs re ":N" style placeholders.
 Improved gofer retry-on-error logic and refactored to aid subclassing.
 Improved gofer trace output in assorted ways.

 Removed the beeps "\a" from Makefile.PL warnings.
 Removed check for PlRPC-modules from Makefile.PL

 Added sorting of ParamValues reported by ShowErrorStatement
   thanks to to Rudolf Lippan.
 Added cache miss trace message to DBD::Gofer transport class.
 Added $drh->dbixs_revision method.
 Added explicit LICENSE specification (perl) to META.yaml