pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/databases/p5-DBD-SQLite Updating databases/p5-DBD-SQLi...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/fad03bf10d62
branches:  trunk
changeset: 569498:fad03bf10d62
user:      sno <sno%pkgsrc.org@localhost>
date:      Sat Jan 16 15:08:21 2010 +0000

description:
Updating databases/p5-DBD-SQLite from 1.25 to 1.29.

pkgsrc changes:
- Correcting license to ${PERL5_LICENSE}
- Updating dependencies
- database/sqlite3 isn't used anymore - only the bundled sqlite

Upstream changes:
1.29 Fri  8 Jan 2010
    - Updated to SQLite 3.6.22 (DUNCAND)

1.28_02 Sun  3 Jan 2010
    - Now empty (or comment only) statements won't cause segv
      or "not an error" errors. Spotted by TOKUHIROM. (ISHIGAKI)
    - Resolved #52573: previous fix always turned on the AutoCommit
      flag; it goes along with the behavior of the internal library
      but broke compat. (ISHIGAKI)
    - Removed the SQLITE_CORE and SQLITE_PRT_SZ flags at the recommendation
      of the SQLite mailing list. (ADAMK)

1.28_01 Tue 22 Dec 2009
    - Updated to SQLite 3.6.21 (ISHIGAKI)
    - silence warnings on HP-UX (HMBRAND)
    - Resolved #52573: Manual Transaction handling seems to be
      broken (hopefully) (ISHIGAKI)

1.27 Mon 23 Nov 2009
    - Switching to a production version

1.26_07 Sun 15 Nov 2009
    *** CHANGES THAT MAY POSSIBLY BREAK YOUR OLD APPLICATIONS ***
    - Foreign keys support is once again disabled by default.
      It seems to have a greater impact than we expected and
      it actually broke things. This feature probably will be
      enabled by default by the sqlite team in the future, and
      eventually you'll need to cope with it, but right now we
      agreed with some discussion to give you more time to be
      prepared. If you use referential stuff in your schema
      (which sqlite ignores now) should do extensive testing
      to ensure that they will work when you issue "PRAGMA
      foreign_keys = ON". (ISHIGAKI)

    - Updated to SQLite 3.6.20 (DUNCAND)
    - Resolved #50935: there remained old "unicode" attribute usage
      in the pod, spotted by ASHLEY. (ISHIGAKI)

1.26_06 Wed 28 Oct 2009
    *** CHANGES THAT MAY POSSIBLY BREAK YOUR OLD APPLICATIONS ***
    - Removed undocumented (and most probably unused) reset method
      from a statement handle (which was only accessible via func().)
      Simply use "$sth->finish" instead. (ISHIGAKI)
    - Now DBD::SQLite supports foreign key constraints by default.
      Long-ignored foreign keys (typically written for other DB
      engines) will start working. If you don't want this feature,
      issue a pragma to disable foreign keys. (ISHIGAKI)
    - Renamed "unicode" attribute to "sqlite_unicode" for integrity.
      Old "unicode" attribute is still accessible but will be
      deprecated in the near future. (ISHIGAKI)

    - You can see file/line info while tracing even if you compile
      with a non-gcc compiler. (ISHIGAKI)
    - Major code refactoring. (ISHIGAKI)
    - Pod reorganized, and some of the missing bits (including
      pragma) are added. (ISHIGAKI)

1.26_05 Thu 15 Oct 2009
    - Updated to SQLite 3.6.19 (ISHIGAKI)

1.26_04 Tue 6 Oct 2009
    *** CHANGES THAT MAY POSSIBLY BREAK YOUR OLD APPLICATIONS ***
    - Resolved #49716: Fixed $dbh->column_info to work according to
      the spec in DBI and added support for attached databases. (VLYON)
    - Fixed $sth->primary_key_info to work according to the spec in DBI
      and changed the tests in t/27_metadata.t to reflect this. (VLYON)
    - Tweaked not to hide a real error by a "not an error" issued
      by another sqlite3 function between the failed sqlite3 function
      and the sqlite_error to report. Note that this change makes
      some failures issue two relevant errors at a time. (ISHIGAKI)

    - Updated to SQLite 3.6.18 (DUNCAND)
    - Resolved #48393: previous effort was not enough; BegunWork
      should also be handled properly (ISHIGAKI)
    - Replaced last DBILOGFP with DBIc_LOGPIO(imp_xxh) (ISHIGAKI)
    - Tweaked t/08_busy.t not to fail just because it is tested
      under a very, very slow (virtual) machine. (ISHIGAKI)
    - Added a code to look for a compiler from Module::Install::Can.
      (ISHIGAKI)
    - Added documentation and an 'Escape' attribute for $sth->table_info.
      (VLYON)

1.26_03 Wed 12 Aug 2009
    - Updated to SQLite 3.6.17 (ISHIGAKI)
    - Switched to use :memory: for most of the tests (ISHIGAKI)
    - Fixed a memory leak when prepare should fail (ISHIGAKI)
    - Added support for commit/rollback/update hooks (DAMI)
    - Added support for set_authorizer (DAMI)
    - Added support for collation_needed(), and reorganised driver API
      for user-defined collations (DAMI)
    - Exported constants from sqlite3.h into DBD::SQLite namespace (DAMI)
    - Added support in t/lib/Test.pm for checking both versions of
      driver-private methods ("func" / "sqlite_*") (DAMI)
    - Removed unused and obsolete "list_tables" from SQLite.xs (DAMI)
    - Added a default implementation for the REGEXP infix operator (DAMI)
    - Renamed several internal sqlite3_ functions to sqlite_
      for clarity (ISHIGAKI)
    - Accept empty filename at connect (sqlite will open a tempfile) (DAMI)
    - Documented the connect() method (DAMI)
    - Replaced imp_dbh->in_tran with sqlite3_get_autocommit(), hoping
      this would fix the annoying rollback issues, including #48393
      (ISHIGAKI)
    - META.yml requires is now generated instead of being derived from the
      (incorrect) PREREQ_PM values by ExtUtils::MakeMaker (ADAMK)

1.26_02 Fri 19 Jun 2009
    *** CHANGES THAT MAY POSSIBLY BREAK YOUR OLD APPLICATIONS ***
    - Resolved #46831: table_info schema is incorrect and doesn't
      work with attached databases (VLYON/ISHIGAKI)

    - Updated to SQLite 3.6.15 (DUNCAND)
    - Resolved #44882: Use of $h->func() should be deprecated and
      replaced with calls to driver-private 'installed methods'
      (ISHIGAKI)
    - Added access to Online Backup functionality. (TJC)
    - Added enable_load_extension pod (ISHIGAKI)
    - Now private methods/functions return true after successful
      calls (#44871) (ISHIGAKI)
    - Removed all of the "croak"s (#44871) (ISHIGAKI)

1.26_01 Tue  5 May 2009
    - Added ORDINAL_POSITION support for $dbh->column_info (ADAMK)
    - Applied several fixes from GFUJI to clean up code (#45578)
      (ISHIGAKI)
    - Skipped some of the unicode path tests under cygwin (#45166)
      (JDHEDDEN)
    - Added some explanation and workarounds for a SQL that
      compares a return value of a function with a numeric bind
      value (ISHIGAKI)

diffstat:

 databases/p5-DBD-SQLite/Makefile |  11 ++++++-----
 databases/p5-DBD-SQLite/distinfo |   8 ++++----
 2 files changed, 10 insertions(+), 9 deletions(-)

diffs (47 lines):

diff -r e5f982dd00d9 -r fad03bf10d62 databases/p5-DBD-SQLite/Makefile
--- a/databases/p5-DBD-SQLite/Makefile  Sat Jan 16 15:06:41 2010 +0000
+++ b/databases/p5-DBD-SQLite/Makefile  Sat Jan 16 15:08:21 2010 +0000
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.23 2009/04/24 07:31:39 sno Exp $
+# $NetBSD: Makefile,v 1.24 2010/01/16 15:08:21 sno Exp $
 #
 
-DISTNAME=      DBD-SQLite-1.25
+DISTNAME=      DBD-SQLite-1.29
 PKGNAME=       p5-${DISTNAME}
 SVR4_PKGNAME=  p5dsl
 CATEGORIES=    databases perl5
@@ -10,16 +10,17 @@
 MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
 HOMEPAGE=      http://search.cpan.org/dist/DBD-SQLite/
 COMMENT=       Perl DBI/DBD driver for sqlite databases
-LICENSE=       artistic-2.0
+LICENSE=       ${PERL5_LICENSE}
 
 PKG_DESTDIR_SUPPORT=   user-destdir
 PKG_INSTALLATION_TYPES=        overwrite pkgviews
 
 USE_LANGUAGES= c
 PERL5_PACKLIST=        auto/DBD/SQLite/.packlist
-MAKE_PARAMS+=  SQLITE_LOCATION=${PREFIX:Q}
+#MAKE_PARAMS+= SQLITE_LOCATION=${PREFIX:Q}
 
+BUILDLINK_API_DEPENDS.p5-DBI+= p5-DBI>=1.580
 .include "../../databases/p5-DBI/buildlink3.mk"
-.include "../../databases/sqlite3/buildlink3.mk"
+#.include "../../databases/sqlite3/buildlink3.mk"
 .include "../../lang/perl5/module.mk"
 .include "../../mk/bsd.pkg.mk"
diff -r e5f982dd00d9 -r fad03bf10d62 databases/p5-DBD-SQLite/distinfo
--- a/databases/p5-DBD-SQLite/distinfo  Sat Jan 16 15:06:41 2010 +0000
+++ b/databases/p5-DBD-SQLite/distinfo  Sat Jan 16 15:08:21 2010 +0000
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.12 2009/04/24 07:31:39 sno Exp $
+$NetBSD: distinfo,v 1.13 2010/01/16 15:08:21 sno Exp $
 
-SHA1 (DBD-SQLite-1.25.tar.gz) = 54a29d97c4d220b204817f1301fb7ce0f964e95c
-RMD160 (DBD-SQLite-1.25.tar.gz) = f608d81c2765ec179468c96118c4ce463651181f
-Size (DBD-SQLite-1.25.tar.gz) = 1102688 bytes
+SHA1 (DBD-SQLite-1.29.tar.gz) = 915ab4f6abcdbcf4089e1e290e92ed773092db40
+RMD160 (DBD-SQLite-1.29.tar.gz) = 27c940ab6e51e7c1e963ff7d95b56824dd0f4489
+Size (DBD-SQLite-1.29.tar.gz) = 1213460 bytes



Home | Main Index | Thread Index | Old Index