summaryrefslogtreecommitdiff
path: root/databases/p5-DBD-SQLite
diff options
context:
space:
mode:
authorsno <sno>2010-01-16 15:08:21 +0000
committersno <sno>2010-01-16 15:08:21 +0000
commita0ffaf676e56c0c55c74deae503480ccd7686dea (patch)
tree71eeb5681123931ae32cadc0af20aac0db2c79f0 /databases/p5-DBD-SQLite
parent837756a0b50a5688772c9df6f89ff9e3f1996769 (diff)
downloadpkgsrc-a0ffaf676e56c0c55c74deae503480ccd7686dea.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/p5-DBD-SQLite')
-rw-r--r--databases/p5-DBD-SQLite/Makefile11
-rw-r--r--databases/p5-DBD-SQLite/distinfo8
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