summaryrefslogtreecommitdiff
path: root/databases
AgeCommit message (Collapse)AuthorFilesLines
2010-08-27Changes 3.7.2:adam4-19/+18
* Fix an old and very obscure bug that can lead to corruption of the database free-page list when incremental_vacuum is used. Changes 3.7.1: * Added new commands SQLITE_DBSTATUS_SCHEMA_USED and SQLITE_DBSTATUS_STMT_USED to the sqlite3_db_status() interface, in order to report out the amount of memory used to hold the schema and prepared statements of a connection. * Increase the maximum size of a database pages from 32KiB to 64KiB. * Use the LIKE optimization even if the right-hand side string contains no wildcards. * Added the SQLITE_FCNTL_CHUNK_SIZE verb to the sqlite3_file_control() interface for both unix and windows, to cause database files to grow in large chunks in order to reduce disk fragmentation. * Fixed a bug in the query planner that caused performance regresssions relative to 3.6.23.1 on some complex joins. * Fixed a typo in the OS/2 backend. * Refactored the pager module. * The SQLITE_MAX_PAGE_SIZE compile-time option is now silently ignored. The maximum page size is hard-coded at 65536 bytes.
2010-08-27Changes 2.0.4:adam2-6/+6
* script syntax error * Fixed memory corruption issue introduced in 2.0.3 with replicating large rows * cloneNodeFinish() references the proper column in sl_sequence * Newer versions of flex have changed yyleng from an int to a size_t instead of referencing the extern yyleng directly we use the function yyget_leng() and have added a configure check to confirm that the version of flex we use is not too old. * Memory leak fixes * Various documentation fixes * cloneNodeFinish() called updateRelOid() that ws looking at wrong tab_id sl_sequence but the column is named seq_id. * Fixed mistyped variable name in ShouldSlonyVacuumTable
2010-08-27Updating databases/p5-gdbm to be in sync with lang/perl5 (5.12.1)sno2-13/+9
- add license
2010-08-27Update p5-DBM-Deep from version 2.0000 to version 2.0001.seb2-6/+6
Upstream changes: 2.0001 Aug 22 12:03:00 2010 PDT - Simply reading a hash or array element no longer causes autoviv- ification. (Dereferencing it does still.) This makes DBM::Deep comply with Perl's behaviour (RT#60391).
2010-08-24- Fix build with Perl 5.12.1 by using Module::Build (compatibilityseb1-3/+5
Makefile.PL is not groked by Perl's 5.12.1 ExtUtils::MakeMaker). As a side effect fix PERL5_PACKLIST. - While here add dependency on databases/p5-DBD-postgresql. Bump PKGREVISION to 3.
2010-08-21Bump the PKGREVISION for all packages which depend directly on perl,seb101-156/+202
to trigger/signal a rebuild for the transition 5.10.1 -> 5.12.1. 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=..."), minus the packages updated after the perl package update. sno@ was right after all, obache@ kindly asked and he@ led the way. Thanks!
2010-08-21Update "phpmyadmin" package to version 2.11.10.1.tron2-6/+6
Changes since version 2.11.10: - [setup] Fixed output sanitizing in setup script, see PMASA-2010-4 for more details. - [core] Fixed various XSS issues, see PMASA-2010-5 for more details.
2010-08-21Updating databases/p5-DBM-Deep from 1.0025 to 2.0000sno2-6/+6
Upstream changes: 2.0000 Jul 18 14:30:00 2010 PDT - THIS VERSION IS NOT FULLY COMPATIBLE WITH 1.002x. - This version is practically identical to the previous dev release. See 1.9999_01, below, for all the hype. - Also, a memory leak caused by misuse of field hashes has been fixed. - perl 5.8.4 is now required. 1.9999_02 Jul 11 13:02:00 2010 PDT (This is the second developer release for 2.0000.) - Fixed a broken test - Fixed compilation and overloading under perl 5.8.x 1.9999_01 Jun 27 14:22:00 2010 PDT (This is the first developer release for 2.0000.) - THIS VERSION CHANGES THE FILE FORMAT. - Databases from DBM::Deep 1.0003 and higher can still be opened. - Newly-created databases automatically use the version 2.x format (numbered 4 internally), which version 1.x cannot open. - The optimize method, since it copies everything to a new database, upgrades it. - There is a new db_version method. - Support for perl 5.6 has been dropped. We now require 5.8. 5.6 users can still use version 1.0025. If anyone really needs 5.6 support in version 2.x, we can add it back again, but would pre- fer not to. Bug fixes may be back-ported to 1.002x if requested. - The File back end now supports Unicode. This is only supported for new databases. Old databases in the DBM::Deep 1.0003 format will have to be upgraded for this to work. - New external_refs mode, which allows objects retrieved from the database to hang on to the corresponding database entries, keep- ing them alive, even after all references to them from the data- base itself have been deleted. - Numeric comparison of DBM::Deep objects now works. Different objects used to compare equal. And there were uninitial- ized warnings. - Deletions now work properly in the DBI back end. Deleting an array or hash referenced by two keys in the database used to be a no-op.
2010-08-20Updating databases/p5-ORLite from 1.44 to 1.45sno2-7/+7
pkgsrc changes: - adjust dependencies Upstream changes: 1.45 Sun 8 Aug 2010 - Adding initial support for cache => $directory (ADAMK)
2010-08-19fix typosno1-2/+2
2010-08-19Updating databases/p5-DBIx-Class-Schema-Loader from 0.05003 to 0.07001.sno2-11/+19
pkgsrc changes: - adjust dependencies according to META.yml Upstream changes: 0.07001 2010-07-24 21:28:08 - put is_deferrable => 1 back into default attributes for belongs_to - fix Postgres sequence detection for qualified sequences - detect DOS line ends in table/column comments and convert to \n - added use_moose option - always mark pk columns is_nullable=0 - fix unique constraint names for SQLite (actual names break ->deploy) - fix bug in qualify_objects that would add schema to relnames - better type info for Informix, except for DATETIME precision and INTERVAL support - better type info for DB2 - fix some newly-introduced test bugs - fix composite PKs getting marked is_auto_increment on SQLite 0.07000 2010-05-22 23:40:15 - added qualify_objects option to prepend db_schema to table names - fix for negative numeric default values - sequence is detected for Oracle - fix for SQLite is_auto_increment detection when table is empty (hobbs) - rescan now reloads all tables - minor type info improvements for all DBs - fix erroneous default_value for MySQL NOT NULL columns (RT#57225) - remove is_deferrable => 1 from default for belongs_to rels - better type info for Oracle - preliminary Informix support - unregister dropped sources on rescan - added 'preserve_case' option with support for all DBs where it makes sense; removed the MSSQL 'case_sensitive_collation' and the Firebird/InterBase 'unquoted_ddl' options in favor of it. - support CamelCase table names and column names (in case-preserving mode) at the v7 naming level - rewrite datetime default functions as \'current_timestamp' where possible (except for Sybase ASE) to ease cross-deployment - use column_info instead of select to get Oracle column list (RT#42281) - match quotes in MySQL parser in more places (RT#42101) - fix unique detection in DB2 for multiple schemas (RT#39622) - fix column name collisions with methods (RT#49443) - fix loading MySQL views on older MySQL versions (RT#47399) 0.06001 2010-04-10 01:31:12 - fix type info for MSSQL - fix MSSQL collation detection on freetds tds version 8.0 0.06000 2010-04-06 01:12:25 - better type info for MySQL - initial MySQL data type tests (jhannah) - don't set result_namespace if it's 'Result' - support for MSSQL databases with case sensitive collation, manually overridable with 'case_sensitive_collation' option - do not try to detect driver and rebless when used with a custom 'loader_class' - suppress 'bad table or view' warnings for filtered tables/views - croak if several tables reduce to an identical moniker (ribasushi) - better type info for Sybase ASE - better type info for Pg: sets sequence for serials, handles numerics without precision - better _tables_list for MSSQL - pick up views in SQLite too - better rel inflection using Lingua::EN::Inflect::Phrase - cascade_delete and cascade_copy are turned off for has_many/might_have by default, and belongs_to has on_delete => 'CASCADE', on_update => 'CASCADE' and is_deferrable => 1 by default, overridable via relationship_attrs - added config_file option for loading loader options from a file - set inflate_datetime => 1 for 'AS getdate()' computed columns in Sybase - Firebird support - use introspection pragmas instead of regexes to introspect SQLite (hobbs) - generate POD for refs correctly from column_info - fix tables list, fk introspection and type info for SQL Anywhere
2010-08-18Updating databases/p5-DBIx-Class-RDBOHelpers from 0.08 to 0.09sno2-8/+9
pkgsrc changes: - add license definition - adjust dependencies Upstream changes: 0.09 13 May 2010 * fix primary_key_uri_escaped per Rose::DBx::Object::MoreHelpers 0.07Updating databases/p5-DBIx-Class-RDBOHelpers from 0.08 to 0.09 pkgsrc changes: - add license definition - adjust dependencies Upstream changes: 0.09 13 May 2010 * fix primary_key_uri_escaped per Rose::DBx::Object::MoreHelpers 0.07.
2010-08-18Updating databases/p5-DBIx-Class-Fixtures from 1.001009 to 1.001010sno2-6/+6
Upstream changes: 1.001010 - Fixed docs to use double quotes which is valid JSON
2010-08-18Updating databases/p5-DBIx-Class-EncodedColumn from 0.00006 to 0.00009sno2-6/+7
pkgsrc changes: - adjust dependencies Upstream changes: 0.00009 2010-05-17 - Rewritten test suite 0.00008 2010-04-30 - Fix packaging bug. 0.00007 2010-04-29 - Fix for inter-component leaks because of improper mk_classdata usage (fixes RT #5099 by Kent Fredric) ( groditi )
2010-08-17Bug-Fix in databases/p5-SQL-Statement affects DBD::CSV, so require fixedsno1-3/+3
version and bump revision to force users to update
2010-08-17Updating databases/p5-SQL-Statement from 1.30 to 1.31sno2-6/+6
Upstream changes: Version 1.31, released August 16th, 2010 ---------------------------------------------- [Bug fixes] * Fix misbehaviour of DELETE/UPDATE for tables with only basic capabilities and no matching where clause (reported by H.Merijn Brand and Drew ...) * Fix some column identifier splits to respect quoted tables [Improvements] * Optimized some core routines between 25% and 50%.
2010-08-16Update to 0.43:wiz2-7/+6
0.43 1st August 2010 * Changes to build with BDB 5.1 - Dropped support for Server option when creating an environment. * Documantation updates. RT# 59202 * Fixed compilation error with MS Visual Studio 2005 RT# 59924
2010-08-13Fix some my_time_t (long) v.s. time_t problem introduced MySQL 5.1.49.taca7-6/+109
This problem results mysqld to exit on start up. 5.1/i386 5.1/amd64 5.99.38/i386 5.99.38/amd64 my_time_t int32_t int64_t int32_t int64_t time_t int32_t int32_t int64_t int64_t I confirmed to mysqld running on these four case except 5.99.38/i386. Bump PKG_REVISION.
2010-08-11Update mysql51-client and mysql51-server to 5.1.49.taca8-79/+210
Please refer http://dev.mysql.com/doc/refman/5.1/en/news-5-1-49.html for full changes. * InnoDB Plugin has been upgraded to version 1.0.10. This version is considered of General Availability (GA) quality. In this release, the InnoDB Plugin is included in source and binary distributions, except RHEL3, RHEL4, SuSE 9 (x86, x86_64, ia64), and generic Linux RPM packages. It also does not work for FreeBSD 6 and HP-UX or for Linux on generic ia64. Bugs fixed: * Security Fix: After changing the values of the innodb_file_format or innodb_file_per_table configuration parameters, DDL statements could cause a server crash. (Bug#55039) * Security Fix: Joins involving a table with with a unique SET column could cause a server crash. (Bug#54575) * Security Fix: Incorrect handling of NULL arguments could lead to a crash for IN() or CASE operations when NULL arguments were either passed explicitly as arguments (for IN()) or implicitly generated by the WITH ROLLUP modifier (for IN() and CASE). (Bug#54477) * Security Fix: A malformed argument to the BINLOG statement could result in Valgrind warnings or a server crash. (Bug#54393) * Security Fix: Use of TEMPORARY InnoDB tables with nullable columns could cause a server crash. (Bug#54044) * Security Fix: The server could crash if there were alternate reads from two indexes on a table using the HANDLER interface. (Bug#54007) * Security Fix: Using EXPLAIN with queries of the form SELECT ... UNION ... ORDER BY (SELECT ... WHERE ...) could cause a server crash. (Bug#52711) * Security Fix: LOAD DATA INFILE did not check for SQL errors and sent an OK packet even when errors were already reported. Also, an assert related to client-server protocol checking in debug servers sometimes was raised when it should not have been. (Bug#52512)
2010-08-11Correct minor build problems under Ubuntu 10.04.dsainty5-13/+92
2010-08-10Update "py-mysql" package to version 1.2.3. A list of the changes sincetron2-6/+6
release candidate 1 is not available unfortunately.
2010-08-08Changes 3.7.0.1:adam5-14/+14
* Fix a potential database corruption problem that can result if the same database file is alternately written by version 3.7.0 and 3.6.23.1. * Fix a possible performance regression caused by the introduction of automatic indexing.
2010-08-07Update from version 0.08120 to version 0.08123.seb2-14/+12
Pkgsrc changes: - adjust dependencies - set PERL5_MODULE_TYPE to Module::Install::Bundled Upstream changes: 0.08123 2010-06-12 14:46 (UTC) * Fixes - Make sure Oracle identifier shortener applies to auto-generated column names, so we stay within the 30-char limit (RT#58271) - Oracle sequence detection now works across schemas - Fix a Storage/$dbh leak introduced by the migration to Try::Tiny (this is *not* a Try::Tiny bug) - Fix corner case of count with group-by over a 1:1 join column where the selector ends up with column name clashes - POD fixes (RT#58247) * Misc - Test suite default on-disk database now checks for Win32 fail-conditions even when running on other OSes 0.08122 2010-06-03 17:41 (UTC) * New Features - Add DBIx::Class::FilterColumn for non-ref filtering - ::Storage::DBI now correctly preserves a parent $dbh from terminating children, even during interpreter-global out-of-order destruction - dbicadmin supports an -I option with the same semantics as perl itself - InflateColumn::DateTime support for MSSQL via DBD::Sybase - Millisecond precision support for MSSQL datetimes for InflateColumn::DateTime - Oracle-specific hierarchical query syntax support: CONNECT BY (NOCYCLE) / START WITH / ORDER SIBLINGS BY - Support connecting using $ENV{DBI_DSN} and $ENV{DBI_DRIVER} - current_source_alias method on ResultSet objects to determine the alias to use in programatically assembled search()es (originally added in 0.08100 but unmentioned) - Rewrite/unification of all subselecting limit emulations (RNO, Top, RowNum) to be much more robust wrt complex joined resultsets - MSSQL limits now don't require nearly as many applications of the unsafe_subselect_ok attribute, due to optimized queries - Support for Generic Subquery limit "emulation" - awfully slow and inefficient but works on almost any db, and is preferred to software limit emulation - Sybase ASE driver now uses SET ROWCOUNT where possible, and Generic Subquery otherwise for limit support instead of always using software limit emulation - create_ddl_dir (and derivatives) now attempt to create the given $ddl_dir if it does not already exist - deployment_statements now automatically supplies the current RDBMS version to SQLT producer_args for MySQL, Pg, SQLite and Oracle * Fixes - Fix nasty potentially data-eating bug when deleting/updating a limited resultset - Fix find() to use result_class set on object - Fix result_class setter behaviour to not mistakenly stuff attrs. - Don't try and ensure_class_loaded an object. This doesn't work. - Fix as_subselect_rs to not inject resultset class-wide where conditions outside of the resulting subquery - Fix count() failing with {for} resultset attribute (RT#56257) - Fixed incorrect detection of Limit dialect on unconnected $schema - update() on row not in_storage no longer throws an exception if there are no dirty columns to update (fixes cascaded update annoyances) - update()/delete() on prefetching resultsets no longer results in malformed SQL (some $rs attributes were erroneously left in) - Fix dbicadmin to allow deploy() on non-versioned schema - Fix dbicadmin to respect sql_dir on upgrade() (RT#57732) - Update Schema::Versioned to respect hashref style of connection_info - Do not recreate the same related object twice during MultiCreate (solves the problem of orphaned IC::FS files) - Fully qualify xp_msver selector when using DBD::Sybase with MSSQL (RT#57467) - Fix ::DBI::Storage to always be able to present a full set of connect() attributes to e.g. Schema::Versioned - Fix Oracle auto-inc trigger detection of "INSERT OR UPDATE"-type triggers * Misc - Reformatted Changelog \o/ - DBIC goes git://git.shadowcat.co.uk/dbsrgits/DBIx-Class.git - Allow developers to skip optional dependency forcing when working from a checkout - Add a warning to load_namespaces if a class in ResultSet/ is not a subclass of DBIx::Class::ResultSet - All DBIC exception-handling switched to Try::Tiny - All DBIC modules are now free of imports via namespace::clean - Depend on optimized SQL::Abstract (faster SQL generation) - Depend on new Class::Accessor::Grouped reintroducing optional use of Class::XSAccessor (just install C::XSA and get lightning fast column accessors) 0.08121 2010-04-11 18:43:00 (UTC) - Support for Firebird RDBMS with DBD::InterBase and ODBC - Add core support for INSERT RETURNING (for storages that supports this syntax, currently PostgreSQL and Firebird) - Fix spurious warnings on multiple UTF8Columns component loads - DBIx::Class::UTF8Columns entered deprecated state - DBIx::Class::InflateColumn::File entered deprecated state - DBIx::Class::Optional::Dependencies left experimental state - Add req_group_list to Opt::Deps (RT#55211) - Add support for mysql-specific STRAIGHT_JOIN (RT#55579) - Cascading delete/update are now wrapped in a transaction for atomicity - Fix accidental autovivification of ENV vars - Fix update_all and delete_all to be wrapped in a transaction - Fix multiple deficiencies when using MultiCreate with data-encoder components (e.g. ::EncodedColumn) - Fix regression where SQL files with comments were not handled properly by ::Schema::Versioned. - Fix regression on not properly throwing when $obj->relationship is unresolvable - Fix the join-optimiser to consider unqualified column names whenever possible - Fix an issue with multiple same-table joins confusing the join optimizier - Add has_relationship method to row objects - Fix regression in set_column on PK-less objects - Better error text on malformed/missing relationships - Add POD about the significance of PK columns - Fix for SQLite to ignore the (unsupported) { for => ... } attribute - Fix ambiguity in default directory handling of create_ddl_dir (RT#54063) - Support add_columns('+colname' => { ... }) to augment column definitions.
2010-08-06Update HOMEPAGE location.obache6-12/+12
2010-08-06Update tokyotyrant to 1.1.41.obache3-11/+11
2010-02-02 FAL Labs <info@fallabs.com> - site documents were modified. - Release: 1.1.41
2010-08-06Update tokyocabinet to 1.4.46.obache3-10/+9
2010-08-01 FAL Labs <info@fallabs.com> - site documents were modified. - Release: 1.4.46
2010-08-05sortjnemeth1-2/+2
2010-08-04Updating databases/p5-SQL-Statement from 1.28 to 1.30sno2-6/+6
Upstream changes: Version 1.30, released August 1st, 2010 ---------------------------------------------- [Bug fixes] * remove blib directory from distfile Version 1.29, released August 1st, 2010 ---------------------------------------------- [Bug fixes] * add some getters as documented in SQL::Statement::Structure (fixes RT#59834, thanks John Wiersba) * add missing import of function croak to SQL::Statement::Term::ColumnValue * fix assignment of parser result (doesn't run with perl-5.13.3)
2010-08-04Updating databases/p5-DBI from 1.612 to 1.613sno2-6/+6
Upstream changes: Changes in DBI 1.613 (svn r14271) 22nd July 2010 * Fixed Win32 prerequisite module from PathTools to File::Spec. * Changed attribute headings and fixed references in DBI pod (Martin J. Evans) * Corrected typos in DBI::FAQ and DBI::ProxyServer (Ansgar Burchardt)
2010-08-04Updating databases/p5-SQL-Translator from 0.11005 to 0.11006sno2-14/+14
pkgsrc changes: - adjust dependencies Upstream changes: # ---------------------------------------------------------- # 0.11006 2010-06-03 # ---------------------------------------------------------- * Fix Producer::Oracle varchar2 without size def (ORA-00906: missing right parenthesis) * Fix Producer::Oracle translate float and double to float instead of number * Fix Producer::Oracle generation of too long unique constraint names * Fix Producer::SQLite when generating VIEWs with add_drop_table => 1 * Fix Producer::MySQL not quoting index names when requested (RT#56173) * Fix Producer::MySQL wrapping extra ()s around VIEW SELECT-ors (RT#56419) * Fix Field::default_value to behave like a real accessor (allow undef as an unsetting argument) * Fix Mysql/Pg/SQLite/MSSQL producers to properly *not* quote numeric default values (RT#57059) * Producer::Oracle tests now use Test::Differences * Prettify output of SQLite producer (less bogus newlines) * Augment SQLite and Pg producers to accept a perl-formatted (%d.%03d%03d) and regular no-leading-zero (X.X.X) *_version producer args
2010-08-04Link postgresql84-dblink to the build.mbalmer1-1/+2
2010-08-04databases/postgresql84-dblink is a contributed module for PostgreSQL tombalmer3-0/+30
allow for connection to a remote server directly from a DB backend, e.g. from PL/pgSQL functions.
2010-08-04Prepare for databases/postgresql84-dblinkmbalmer3-2/+18
2010-08-04Fix package name for postgresql84-pgcrypto.darcy1-2/+2
2010-08-01Updating databases/p5-ORLite-Migrate from 1.06 to 1.07sno2-6/+7
pkgsrc changes: - adjust dependencies Upstream changes: 1.07 Thu 25 Mar 2010 - Updating Module::Install::DSL to 0.95 - Fixed #46999 - Fixing the IPC::Run3 error checks to actually work (Bug report and patch provided by Troels Liebe Bentsen)
2010-08-01Updating databases/p5-ORLite from 1.42 to 1.44sno2-6/+6
Upstream changes: 1.44 Fri 23 Jul 2010 - Upgrading to Module::Install::DSL 1.00 (ADAMK) - Adding the per-table table_info method to get the columns (ADAMK) - Adding tests for the per-table metadata methods (ADAMK) 1.43 Mon 10 May 2010 - Ensure 100% of tables and columns are quoted correctly (ADAMK)
2010-08-01add postgresql84-pgcryptjdolecek1-1/+2
2010-08-01Add PostgreSQL 8.4 pgcrypto module, providing cryptographic functionsjdolecek3-0/+29
2010-08-01contrib/pgcrypto should also be built as a shared module (same as adminpack)jdolecek1-1/+5
2010-07-31Updating databases/p5-Template-DBI from 2.64 to 2.65sno3-143/+8
pkgsrc changes: - adjust dependencies - clarify license - remove upstream applied patch Upstream changes: 2.65 2010-07-27 - take over maintainership from prior maintainers Andy Wardley and Simon Matthews (Jens Rehsack) Thanks to both guys for their great work so far - improve connect to can reconnect after CLONE - add support for keeping alive in threaded environment - add ability to prepare/query with passing params to $dbh->prepare - add some neat functions to the iterator of th $sth - add ability to fetch and store $dbh and $sth attributes - reap DBI handles for new threads when used in threaded environments and threads::variable::reap is available - add test with two placeholders
2010-07-31Updating databases/p5-Tie-DBI from 1.02 to 1.05.sno4-8/+166
pkgsrc changes: - apply patches from RT#58813 - add license definition Upstream changes: 1.05 Sat Apr10 01:00 2010 need to make DBD::SQLite to pre-req to get tests to succeed. This shouldn't really be an undue burden 1.04 Mon Mar 31 22:25 2010 Add DBD::SQLite to build_requires meta so automated testing won't fail 1.03 Mon Mar 29 13:00 2010 RT 3695 - SQLite support - Thanks RURBAN RT 19833 - Don't Chomp blanks. The user can do that in their script if they intended it. NOTE!!! This may break your code if you were depending on this behavior. Please open an RT ticket if you feel this needs to be put back in. Test suite to Test::More
2010-07-31Added databases/p5-YAML-MLDBMsno1-1/+2
2010-07-31Importing package for p5 distribution YAML-MLDBM 0.10 intosno3-0/+40
databases/p5-YAML-MLDBM This module is similar to MLDBM except that it stores data internally as YAML, instead of Data::Dumper or Storable. By doing this, tied hash DBM databases can be created that can be used seamlessly in Python or Ruby applications. That's because those languages also have YAML and DBM modules. As other languages get YAML support, YAML::MLDBM should be able to be used with them as well. This module is a wrapper around MLDBM, but you open a DBM file using the new() method, instead of using a tie. new() will return a reference to a tied hash. You can also use YAML as a serialization method for MLDBM itself.
2010-07-31Added databases/p5-DBIx-Connectorsno1-1/+2
2010-07-31Importing package for DBIx::Connector 0.35 into databases/p5-DBIx-Connector.sno3-0/+36
DBIx::Connector provides a simple interface for fast and safe DBI connection and transaction management. Connecting to a database can be expensive; you don't want your application to re-connect every time you need to run a query. The efficient thing to do is to hang on to a database handle to maintain a connection to the database in order to minimize that overhead. DBIx::Connector lets you do that without having to worry about dropped or corrupted connections.
2010-07-24Update to OpenLDAP 2.4.23, now the "stable" release.ghen9-19/+16
OpenLDAP 2.4.23 Release (2010/06/30) Fixed libldap to return server's error code (ITS#6569) Fixed libldap memleaks (ITS#6568) Fixed liblutil off-by-one with delta (ITS#6541) Fixed slapd acls with glued databases (ITS#6468) Fixed slapd syncrepl rid logging (ITS#6533) Fixed slapd modrdn handling of invalid values (ITS#6570) Fixed slapd-bdb hasSubordinates computation (ITS#6549) Fixed slapd-bdb to use memcpy instead for strcpy (ITS#6474) Fixed slapd-bdb entry cache delete failure (ITS#6577) Fixed slapd-ldap to return control responses (ITS#6530) Fixed slapo-ppolicy to use Debug (ITS#6566) Fixed slapo-refint to zero out freed DN vals (ITS#6572) Fixed slapo-rwm to use Debug (ITS#6566) Fixed slapo-sssvlv to use Debug (ITS#6566) Fixed slapo-syncprov lost deletes in refresh phase (ITS#6555) Fixed slapo-valsort to use Debug (ITS#6566) Fixed contrib/nssov network.c missing patch (ITS#6562) Build Environment Fixed test043 attribute sorting (ITS#6553) Documentation slapd-config(5) note default rootdn (ITS#6546) OpenLDAP 2.4.22 Release (2010/04/24) Added slapd SLAP_SCHEMA_EXPOSE flag for hidden schema elements (ITS#6435) Added slapd tools selective iterations (ITS#6442) Added slapd syncrepl TCP keepalive (ITS#6389) Added slapo-ldap idassert-passthru (ITS#6456) Added slapo-pbind Fixed libldap gmtime re-entrancy (ITS#6262) Fixed libldap gssapi off by one error (ITS#6223) Fixed libldap GnuTLS serial length (ITS#6460) Fixed libldap MozNSS context and PEM support (ITS#6432) Fixed libldap referral on bind behavior(ITS#6510) Fixed slapd acl non-entry internal searches (ITS#6481) Fixed slapd acl attrval style initialization (ITS#6520) Fixed slapd certificateListValidate (ITS#6466) Fixed slapd empty URI parsing (ITS#6465) Fixed slapd glued misplaced entries (ITS#6506) Fixed slapd glued paged cookies (ITS#6507) Fixed slapd glued paged results (ITS#6504) Fixed slapd gmtime re-entrancy (ITS#6262) Fixed slapd to ignore controls with unrecognized flags (ITS#6480) Fixed slapd entry ownership (ITS#5340) Fixed slapd sasl auxprop_lookup (ITS#6441) Fixed slapd sasl auxprop ssf (ITS#5195) Fixed slapd syncrepl for attributes with no matching rule (ITS#6458) Fixed slapd syncrepl for unknown attrs and delta-sync (ITS#6473) Fixed slapd syncrepl loop with moddn (ITS#6472) Fixed slapo-accesslog to not replicate internal purges (ITS#6519) Fixed slapd-bdb contextCSN updates from updatedn (ITS#6469) Fixed slapd-bdb lockobj zeroing (ITS#6501) Fixed slapd-ldap/meta control criticality (ITS#6523) Fixed slapd-ldap/meta with ordered values (ITS#6516) Fixed slapo-collect entry ownership (ITS#5340,ITS#6423) Fixed slapo-dds with NULL backend (ITS#6490) Fixed slapo-dynlist entry ownership (ITS#5340,ITS#6423) Fixed slapo-memberof attr count (ITS#6508) Fixed slapo-pcache to release its own entries (ITS#6484) Fixed slapo-pcache with NULL backend (ITS#6490) Fixed slapo-rwm entry release handling (ITS#6484) Fixed slapo-rwm memory handling with rewrites (ITS#6526) Fixed slapo-rwm olcRwmMap handling (ITS#6436) Fixed slapo-rwm entry ownership (ITS#5340,ITS#6423) Fixed slapo-syncprov memory leak (ITS#6459) Fixed slapo-translucent counter increment (ITS#6497) Fixed slapo-valsort entry ownership (ITS#5340,ITS#6423) Fixed contrib/sha2 adds mechs for more hashes (ITS#6433) Fixed contrib/nssov to use nss-pam-ldapd (ITS#6488) Build Environment Added back-ldif, back-null test support (ITS#5810) Documentation admin24 avoid explicit moduleload statements (ITS#6486) admin24 broken link fixes (ITS#6493,ITS#6515) slapd.access(5) val.regex explanation (ITS#5804)
2010-07-22Changes 3.7.0:adam5-15/+14
* Added support for write-ahead logging. * Query planner enhancement - automatic transient indices are created when doing so reduces the estimated query time. * Query planner enhancement - the ORDER BY becomes a no-op if the query also contains a GROUP BY clause that forces the correct output order. * Add the SQLITE_DBSTATUS_CACHE_USED verb for sqlite3_db_status(). * The logical database size is now stored in the database header so that bytes can be appended to the end of the database file without corrupting it and so that SQLite will work correctly on systems that lack support for ftruncate().
2010-07-17Updating databases/p5-DBD-CSV from 0.28 to 0.30sno2-9/+10
pkgsrc changes: - add conflicts for p5-SQL-Statement<=1.27 and p5-DBI<=1.611 Upstream changes (since 1.28): 2010-07-06 0.30 H.Merijn Brand * Text::CSV_XS now called with auto_diag * Implement valid_attrs * Next version will require DBI-1.612 or higher This is a transition release 2010-07-04 0.29_03 H.Merijn Brand * Remove leftover debug. Causes fails 2010-07-02 0.29_02 H.Merijn Brand * More work to keep in sync with DBI development (Jens) * Better diagnostics for missing modules * More spell-check fixes * Tests for ChopBlanks (now fixed in DBD::File) * Tests changed to accept old and new DBI * Statement handle attributes handled in new DBD::File 2010-06-11 0.29_01 H.Merijn Brand * Prepare for DBD::File-0.39 (DBI-1.612+) Should still work with older DBI versions * Documentation updates (style, consistency, spell-checking) * Test folder cleanup * More tests for insert * Tested RT#58039 2010-05-03 0.29 H.Merijn Brand * Fix git URL in META.yml * Add empty CLONE method to prevent warning when cloning threads * Minimum perl 5.8.1 * Minimum Text::CSV_XS 0.71 * Support for f_encoding (requires DBI-1.611) * Documentation updates
2010-07-17Updating databases/p5-SQL-Statement from 1.27 to 1.28sno2-7/+9
pkgsrc changes: - require DBI-1.612 for testing - add conflict for DBI<=1.612 Upstream changes: Version 1.28, release July 15th, 2010 ---------------------------------------------- [Improvements] * Introduce new "capability" method for SQL::Statement and SQL::Eval::Table + Add capability for "insert_new_row" to allow DBD::DBM to fix PK constrain on INSERT statements. * Performance of IMPORT feature improved (thanks to Sven Probst, RT#57322) [Bug fixes] * expect every table object being derived from SQL::Eval::Table * rewrite DELETE and UPDATE command based on table capabilities * add abstract methods for all methods derived classes must override (this means, open_table for SQL::Statement deriveds must be overridden and all data access methods of tables - see SQL::Eval::Table for details) * Tests are fixed to use TEMP TABLES explicitely when required * check for invalid column names fixed * Don't let depreciated parser structures stay alive in SQL::Statement when reusing the Parser [Documentation] * Method documentation of SQL::Statement and SQL::Eval::Table are improved * Add a Roadmap describing future plans for SQL::Statement (in addition to DBD::File::Roadmap). * POD spelling fixes provided by H.Merijn Brand and Pod::Spell::CommonMistakes (thanks Tux) * POD grammar fixes and reasonable sentences created by Martin Evans [Things that may break your code] * SQL::Statement 1.28 is expected not to work proper in combination with DBI 1.611 and below * SQL::Statement::ColumnValue expects now every table being derived from SQL::Eval::Table
2010-07-17Updating databases/p5-DBI from 1.611 to 1.612sno3-9/+9
pkgsrc changes: - bumping required API version to 1.612 (Meta-DBD API has changed) Upstream changes: Changes in DBI 1.612 (svn r14254) 14th July 2010 NOTE: This is a minor release for the DBI core but a major release for DBD::File and drivers that depend on it, like DBD::DBM and DBD::CSV. This is also the first release where the bulk of the development work has been done by other people. I'd like to thank (in no particular order) Jens Rehsack, Martin J. Evans, and H.Merijn Brand for all their contributions. Fixed DBD::File's {ChopBlank} handling (it stripped \s instead of space only as documented in DBI) (H.Merijn Brand) Fixed DBD::DBM breakage with SQL::Statement (Jens Rehsack, fixes RT#56561) Fixed DBD::File file handle leak (Jens Rehsack) Fixed problems in 50dbm.t when running tests with multiple dbms (Martin J. Evans) Fixed DBD::DBM bugs found during tests (Jens Rehsack) Fixed DBD::File doesn't find files without extensions under some circumstances (Jens Rehsack, H.Merijn Brand, fixes RT#59038) Changed Makefile.PL to modernize with CONFLICTS, recommended dependencies and resources (Jens Rehsack) Changed DBI::ProfileDumper to rename any existing profile file by appending .prev, instead of overwriting it. Changed DBI::ProfileDumper::Apache to work in more configurations including vhosts using PerlOptions +Parent. Add driver_prefix method to DBI (Jens Rehsack) Added more tests to 50dbm_simple.t to prove optimizations in DBI::SQL::Nano and SQL::Statement (Jens Rehsack) Updated tests to cover optional installed SQL::Statement (Jens Rehsack) Synchronize API between SQL::Statement and DBI::SQL::Nano (Jens Rehsack) Merged some optimizations from SQL::Statement into DBI::SQL::Nano (Jens Rehsack) Added basic test for DBD::File (H.Merijn Brand, Jens Rehsack) Extract dealing with Perl SQL engines from DBD::File into DBI::DBD::SqlEngine for better subclassing of 3rd party non-db DBDs (Jens Rehsack) Updated and clarified documentation for finish method (Tim Bunce). Changes to DBD::File for better English and hopefully better explanation (Martin J. Evans) Update documentation of DBD::DBM to cover current implementation, tried to explain some things better and changes most examples to preferred style of Merijn and myself (Jens Rehsack) Added developer documentation (including a roadmap of future plans) for DBD::File