diff options
author | sno <sno> | 2010-01-16 15:08:21 +0000 |
---|---|---|
committer | sno <sno> | 2010-01-16 15:08:21 +0000 |
commit | 536db6e3040e3032ec204dd10ec4e91364c5a3d9 (patch) | |
tree | 71eeb5681123931ae32cadc0af20aac0db2c79f0 /databases | |
parent | cb3c2696b0548f809728a218477f64bf09e94246 (diff) | |
download | pkgsrc-536db6e3040e3032ec204dd10ec4e91364c5a3d9.tar.gz |
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 (limited to 'databases')
-rw-r--r-- | databases/p5-DBD-SQLite/Makefile | 11 | ||||
-rw-r--r-- | databases/p5-DBD-SQLite/distinfo | 8 |
2 files changed, 10 insertions, 9 deletions
diff --git a/databases/p5-DBD-SQLite/Makefile b/databases/p5-DBD-SQLite/Makefile index 09a6dfd14cf..de1a5577908 100644 --- a/databases/p5-DBD-SQLite/Makefile +++ b/databases/p5-DBD-SQLite/Makefile @@ -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 @@ MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=DBD/} MAINTAINER= pkgsrc-users@NetBSD.org 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 --git a/databases/p5-DBD-SQLite/distinfo b/databases/p5-DBD-SQLite/distinfo index b7cf90fcdef..9516225cc64 100644 --- a/databases/p5-DBD-SQLite/distinfo +++ b/databases/p5-DBD-SQLite/distinfo @@ -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 |