summaryrefslogtreecommitdiff
path: root/databases
AgeCommit message (Collapse)AuthorFilesLines
2010-09-16Changes 5.1.19:adam6-2700/+363
* Added Performance event monitoring support for DTrace and SystemTap which can be enabled during configuration. Static probes have been defined where statistics values are updated, where mutex or transactional consistency lock waits occur, and where some other potentially lengthy operations may be initiated. * Added a new acknowledge policy - DB_REPMGR_ACKS_ALL_AVAILABLE. * Added transactional bulk loading optimization for non-nested transactions. * Added exclusive transaction support for the SQL API. * Added support for bulk update and delete in C# API. * Added a db_replicate utility. * Added an implementation of the Online Backup API. * Added support in Berkeley DB SQL for the vacuum and incremental vacuum pragmas. * Added an option to automatically convert SQLite databases to Berkeley DB on opening. * Added BDBSQL_SHARE_PRIVATE, an option to enable inter-process sharing of DB_PRIVATE environments using multiple-reader. * Added database-level locking to optimize single-threaded operations and remove locking limitations for database load operations. * Added support for DB_INIT_REP, DB_PRIVATE, DB_REGISTER and DB_THREAD in DB_CONFIG file. * Added support for the BDBSQL_DEFAULT_PAGE_SIZE pragma to override Berkeley DB's choice of page size depending on the filesystem. Use SQLITE_DEFAULT_PAGE_SIZE rather than a hard-coded default. * Added an extension that allows access to binary files stored outside of the database. What is stored in the database is a pointer to the binary file. * Added .stat command to dbsql shell to print environment, table, and index statistics. * Added enhancements to reduce the size of indexes in the SQL API by allowing duplicates in the index database and moving the rowid from the index key into the index data. * Added a compile time flag BDBSQL_FILE_PER_TABLE that causes each table to be created in a separate file. This flag replaces the BDBSQL_SPLIT_META_TABLE flag. * Added the handling of read only and read write open of the same database in BDB SQL. * Added an encryption implementation to the SQL API.pkg
2010-09-16Sort.wiz1-3/+3
2010-09-14Bump dependency on pixman to 0.18.4 because cairo-1.10 needs thatwiz12-24/+24
version, and bump all depends. Per discussion on pkgsrc-changes.
2010-09-12Add and enable ruby-activerecord3 and ruby-arel.taca1-1/+3
2010-09-12Importing databases/ruby-activerecord3 3.0.0.taca4-0/+125
= Active Record -- Object-relational mapping put on rails Active Record connects classes to relational database tables to establish an almost zero-configuration persistence layer for applications. The library provides a base class that, when subclassed, sets up a mapping between the new class and an existing table in the database. In context of an application, these classes are commonly referred to as *models*. Models can also be connected to other models; this is done by defining *associations*. (This is part of Ruby on Rails 3.)
2010-09-12Importing of databases/ruby-arel 1.0.1.taca4-0/+197
## Abstract ## Arel is a Relational Algebra for Ruby. 1) simplifies the generation complex of SQL queries 2) adapts to various RDBMS systems It is intended to be a framework framework; that is, you can build your own ORM with it, focusing on innovative object and collection modeling as opposed to database compatibility and query generation. ## Status ## For the moment, Arel uses ActiveRecord's connection adapters to connect to the various engines, connection pooling, perform quoting, and do type conversion. On the horizon is the use of DataObjects instead. The long term goal, following both LINQ and DataMapper, is to have Arel adapt to engines beyond RDBMS, including XML, IMAP, YAML, etc.
2010-09-12Update ruby-datamapper package to 1.0.2.taca5-213/+43
Now ruby-datamapper is a "meta-gem" package like a meta-package in pkgsrc. * Use lang/ruby/gem.mk instead of misc/rubygems/rubygem.mk. * Add LICENSE. * Ajust new ruby package's framework. * Update dependency according to gemspec.
2010-09-11Add and enable these packages:taca1-1/+12
ruby-data_objects ruby-dm-aggregates ruby-dm-constraints ruby-dm-core ruby-dm-migrations ruby-dm-serializer ruby-dm-timestamps ruby-dm-transactions ruby-dm-types ruby-dm-validations ruby-do_sqlite3
2010-09-11Importing databases/ruby-do_sqlite3 0.10.2.taca4-0/+62
Implements the DataObjects API for Sqlite3.
2010-09-11Importing databases/ruby-data_objects 0.10.2.taca4-0/+88
Provide a standard and simplified API for communicating with RDBMS from Ruby.
2010-09-11Importing databases/ruby-dm-validations 1.0.2.taca4-0/+169
This is a DataMapper plugin that provides validations for DataMapper model classes.
2010-09-11Importing databases/ruby-dm-types 1.0.2.taca4-0/+103
= dm-types DataMapper plugin providing many extra types for use in data models.
2010-09-11Importing databases/ruby-dm-transactions 1.0.2.taca4-0/+60
= dm-transactions This gem adds transaction support for datamapper. The currently supported adapters are * postgres * mysql * sqlite3 * oracle * sqlserver
2010-09-11Importing databases/ruby-dm-timestamps 1.0.2.taca4-0/+42
DataMapper plugin which adds "magic" to created_at, created_on, et cetera.
2010-09-11Importing databases/ruby-dm-serializer 1.0.2.taca4-0/+68
dm-serializer allows DataMapper models and collections to be serialized to a variety of formats (currently JSON, XML, YAML and CSV).
2010-09-11Importing databases/ruby-dm-migrations 1.0.2.taca4-0/+81
DataMapper plugin for writing and specing migrations.
2010-09-11Importing databases/ruby-dm-constraints 1.0.2.taca4-0/+59
Plugin that adds foreign key constraints to associations. Currently supports only PostgreSQL and MySQL. All constraints are added to the underlying database, but constraining is implemented in pure ruby.
2010-09-11Importing ruby-dm-aggregates 1.0.2.taca4-0/+54
DataMapper plugin providing support for aggregates, functions on collections and datasets.
2010-09-11Importing ruby-dm-core 1.0.2.taca4-0/+230
This is core part of ruby-datamapper. An Object/Relational Mapper for Ruby. DataMapper sports a very accessible code-base and a welcoming community. Outside contributions and feedback are welcome and encouraged, especially constructive criticism. Make your voice heard! Submit a ticket[http://datamapper.lighthouseapp.com] or patch[http://datamapper.lighthouseapp.com], speak up on our mailing-list[http://groups.google.com/group/datamapper/], chat with us on irc[irc://irc.freenode.net/#datamapper], write a spec, get it reviewed, ask for commit rights. It's as easy as that to become a contributor.
2010-09-11Update tinycdb to 0.77.obache6-18/+42
pkgsrc changes: * simplify subst with SUBST_VARS. * build and install shared library. * install pkgconfig file. package changes: tinycdb-0.77 - bugfix release: manpage typos, portability fixes and the like - bugfix: improper logic in EINTR handling in _cdb_make_full_write routine which may lead to corruped .cdb file.
2010-09-10Update databases/ruby-activerecord to 2.3.9.taca3-16/+23
* Use lang/ruby/gem.mk instead of misc/rubygems/rubygem.mk. * Add LICENSE. * Update dependency according to gemspec. *2.3.9 (September 4, 2010)* Unknown, but some tests are updated.
2010-09-10* Remove default value of PKGNAME.taca1-2/+4
* Add LICENSE. * Add CONFLICTS since it will install the same name commands both ruby18 and ruby19 based packages.
2010-09-10* Avoid to use "ftools" which has deprecated in ruby19.taca2-5/+7
2010-09-10* Remove RUBY_HAS_ARCHLIB.taca1-2/+1
2010-09-10* Use lang/ruby/gem.mk instead of misc/rubygems/rubygem.mk.taca1-5/+3
* Update HOMEPAGE. * Add LICENSE. * Remove default value of GEM_BUILD.
2010-09-10* Use lang/ruby/gem.mk instead of misc/rubygems/rubygem.mk.taca3-5/+67
* Add LICENSE. * Remove default value of GEM_BUILD.
2010-09-10databases/ruby-sequel-core has merged (or renamed) to databases/ruby-sequel.taca4-93/+0
2010-09-10Delete ruby-sequel-core.taca1-2/+1
2010-09-10Update databases/ruby-sequel 3.15.0.taca3-42/+315
* Use lang/ruby/gem.mk instead of misc/rubygems/rubygem.mk. * Add LICENSE. It is really renamed from ruby-sequel-core and changes are too may, please refer CHANGELOG file.
2010-09-10* Use lang/ruby/gem.mk instead of misc/rubygems/rubygem.mk.taca4-5/+134
* Update HOMEPAGE. * Add LICENSE. * Remove default value of GEM_BUILD. * Add patches for supporting ruby19.
2010-09-10Update databases/ruby-postgres-pr to 0.9.0.taca4-29/+11
* Use lang/ruby/gem.mk instead of misc/rubygems/rubygem.mk. * Update HOMEPAGE. * Correct LICENSE. * Remove default value of GEM_BUILD. Changes: Add quote_ident method for rails 2.3.{3,4} compat.
2010-09-10Update databases/ruby-pg to 0.9.0.taca3-28/+33
* Use lang/ruby/gem.mk instead of misc/rubygems/rubygem.mk. * Update HOMEPAGE. * Correct LICENSE. * Remove default value of GEM_BUILD. CHANGES: 158[tip] 872063e42b12 2010-02-19 08:02 -0800 ged Adding "fat gem" compatible loader, set the default RUBY_CC_VERSION. 157 ab525ca90531 2010-02-19 06:27 -0800 ged Updated the Rakefile so it includes itself in gems. (closes #15) Thanks to flameeyes@bitbucket for 156 9c65eb905416 2010-02-18 06:52 -0800 ged Applied patch for PGconn#async_exec to make it have the same semantics as PGconn#exec (closes #19). Thanks again to Lars Kanis for the patch. 155 b0017ac0ecb5 2010-02-17 15:30 -0800 ged Updated the Rakefile to always default the package version even if a version can't be read from the VERSION_FILE. 154 c7d5458af696 2010-02-17 06:23 -0800 ged Improving spec database setup function (closes #18). Thanks to Lars Kanis for another fine patch. 153 39b11474d035 2010-02-17 06:14 -0800 ged Ack! Removing typo 152 9d54bbc98488 2010-02-17 06:10 -0800 ged Adding a test to ensure the result encoding remains the same even when client_encoding in the connection changes. 151 31afece7c203 2010-01-18 09:15 -0800 ged Made the 'make_header' in the extconf more clear. 150:149,148 d9c920068712 2010-01-13 20:56 -0800 pgsql Merged 149:141 294eb6d5530b 2010-01-13 20:51 -0800 pgsql In rspec tests, replace the pattern: 148 74fab32c2687 2010-01-11 08:15 -0800 ged A better fix for the PGconn#block weirdness on Win32 (closes #16). 147 f8dfc1b6c51c 2010-01-06 06:17 -0800 ged Rearranged the sections of the README. 146 0df792de2a19 2010-01-05 08:48 -0800 ged Updating MacOS X README. 145 2894973bc63f 2010-01-04 18:28 -0800 ged Work around broken rb_thread_select() on win32; thanks to Lars Kanis for the patch! 144 88dacdb9c97d 2010-01-04 18:16 -0800 ged Reverted removal of PGresult::InvalidOid, fixed broken spec. 143 739cec560448 2010-01-04 17:55 -0800 ged Ignore some generated files, documentation work, removed type OID constants. 142 38a0d2a90664 2010-01-04 17:39 -0800 ged Applied patch for static cross-compilation of win32 gem from Lars Kanis with a few changes to 141 f31202539234 2010-01-03 11:40 -0800 ged Updated build system
2010-09-10* Use lang/ruby/gem.mk instead of misc/rubygems/rubygem.mk.taca1-4/+3
* Add LICENSE. * Remove default value of GEM_BUILD.
2010-09-10Update databases/ruby-mysql to 2.8.2.taca3-28/+10
* Use lang/ruby/gem.mk instead of misc/rubygems/rubygem.mk. * Add LICENSE. * Remove RUBY_HAS_ARCHLIB. * Add PKG_DESTDIR_SUPPORT. * Private patch isn't needed any more. version 2.8.2 * Fix: Mysql#insert_id returns invalid value when larger than 2**32.
2010-09-10* Update MASTER_SITES and HOMEPAGE.taca2-15/+15
* Ajust new ruby package's framework. No functional change.
2010-09-10Update databases/ruby-dbd-pg to 0.3.9.taca2-12/+8
* Use lang/ruby/gem.mk instead of misc/rubygems/rubygem.mk. * Fix dependency according to gemspec. * Remove default value of GEM_BUILD. Official changes are unknown. * initial @stmt_name make unique. * add DBI::ForcedError class.
2010-09-10* Use lang/ruby/gem.mk instead of misc/rubygems/rubygem.mk.taca3-15/+6
* Remove default value of GEM_BUILD.
2010-09-10Update databases/ruby-dbd-mysql to 0.4.4.taca2-11/+7
* Use lang/ruby/gem.mk instead of misc/rubygems/rubygem.mk. * Remove default value of GEM_BUILD. 0.4.4 Make sure to use String representation of type constants. This fixes the problem of MySQL values all becoming Ruby Strings instead of sane and proper Ruby types (like Fixnum for MySQL integers, etc.) Thanks go to http://github.com/naturalethic who suggested the fix at http://github.com/Pistos/m4dbi/issues/#issue/2/comment/123677
2010-09-10Update databases/ruby-dbi package to 0.4.5.taca2-12/+8
* Use lang/ruby/gem.mk instead of misc/rubygems/rubygem.mk. * Add LICENSE. * Fix dependency according to gemspec. Changes are unknown, but may be some bug fixes.
2010-09-10* Use lang/ruby/gem.mk instead of misc/rubygems/rubygem.mk.taca1-7/+3
* Add LICENSE. * Remove default value of GEM_BUILD. * Remove dependency to rake.
2010-09-10* Use lang/ruby/gem.mk instead of misc/rubygems/rubygem.mk.taca1-4/+4
* Add LICENSE. * Remove default value of GEM_BUILD. * Fix dependency according to gemspec.
2010-09-10* Use lang/ruby/gem.mk instead of misc/rubygems/rubygem.mk.taca2-8/+6
* Add LICENSE. * Remove default value of GEM_BUILD.
2010-09-10Update databases/ruby-activeldap to 1.2.2.taca4-29/+141
* Add LICENSE. * Add proper dependency. * Remove default value of GEM_BUILD. = CHANGES == 1.2.2: 2010-07-04 * Supported ActiveRecord 2.3.8 and Rails 2.3.8. * [#37] Fixed gem dependencies in Rakefile. [zachwily] * Fixed a bug that setting 'false' but 'nil' is returned. [Hideyuki Yasuda] * Supported non-String attribute value as LDIF value. [Matt Mencel] * Worked with a LDAP server that uses 'objectclass' not 'objectClass' as objectClass attribute name. [Tim Hermans] * [#41] Provide SASL-option support, primarily for authzid [Anthony M. Martinez] * [#43] Error with to_xml [ilusi0n.x] * [#44] Accept '0' and '1' as boolean value [projekttabla] * [#27429] Fixed inverted validatation by validate_excluded_classes [Marc Dequ«²nes] * Supported DN attribute value for assosiation replacement. [J«Órg Herzinger]
2010-09-10* Add patches for Ruby 1.9.taca5-3/+227
* Remove RUBY_HAS_ARCHLIB. No functional change.
2010-09-10Remove RUBY_HAS_ARCHLIB.taca1-2/+1
2010-09-09Updating databases/p5-perl-ldap from 0.39nb1 to 0.40.01sno2-10/+10
pkgsrc changes: - mark dependencies satisfied by Perl5 Core - add license definition Upstream changes: 0.4001 -- Wed Mar 24 14:54:35 CDT 2010 * Update Module::Install and generate META.yml 0.40 -- Thu Mar 11 20:56:28 CST 2010 * Avoid 'cookie parsing error' on OpenLDAP 2.3 [Mathieu Parent] * Added e-syncRefreshRequired constant [Mathieu Parent] * Minor typo fix in documentation [Quanah Gibson-Mount] * Update CREDITS for Mathieu Parent * Remove runtime dependency on DATA handle for constants * Clarify documentation for gen_password * Allow caller to pass Authen::SASL client_new object * fix typo [Peter Marschall] * use current IO::Socket::SSL's method start_SSL instead of deprecated function socketToSSL; raise required IO::Socket:SSL version appropriately [Peter Marschall] * FilterMatch.pm: fix regex treatment in _{cis,exact}_substrings(). [Peter Marschall] * FilterMatch.pm: correct # of args in function declarations/definitions [Peter Marschall] * Don't duplicate documentation [Mathieu Parent] * Added numcmp option to compare attributes numerically. [Kartik Subbarao] * Avoid infinite loop when authenticating with EXTERNAL mechanism * Add Net::LDAP::Extension::Refresh as described in RFC2589 [Etienne Bagnoud] * RT#40068 Fix tests to work with 2.4.11 * Add ldif method to Net::LDAP::Entry * RT#46111 Make LWP::Protocol::ldap return ldif when requested * RT#51165 Compact multiple consecutive spaces in Net::LDAP::Util::canonical_dn * RT#46125 Add LWP::Protocol::ldaps to support ldaps: urls * RT#44110 Fix Net::LDAP::LDIF->current_lines
2010-09-09MASTER_SITES and HOMEPAGE have changedadam1-3/+3
2010-09-08Update mysql51-{client,server} to 5.1.50.taca5-13/+24
Please refer http://dev.mysql.com/doc/refman/5.1/en/news-5-1-50.html for full changes . InnoDB Notes: InnoDB Plugin has been upgraded to version 1.0.11. 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), generic Linux RPM packages, and any builds produced with the icc compiler. It also does not work for FreeBSD 6 and HP-UX or for Linux on generic ia64. Bugs fixed: Important Change: Replication: The LOAD DATA INFILE statement is now considered unsafe for statement-based replication. When using statement-based logging mode, the statement now produces a warning; when using mixed-format logging, the statement is made using the row-based format. (Bug#34283) Partitioning: UPDATE and INSERT statements affecting partitioned tables performed poorly when using row-based replication. (Bug#52517) Partitioning: INSERT ON DUPLICATE KEY UPDATE statements performed poorly on tables having many partitions. This was because the handler function for reading a row from a specific index was not optimized in the partitioning handler. (Bug#52455) The server could crash on shutdown, if started with --innodb-use-system-malloc=0. (Bug#55581) GROUP BY operations used max_sort_length inconsistently. (Bug#55188) Building MySQL on Solaris 8 x86 failed when using Sun Studio due to gcc inline assembler code. (Bug#55061) In debug builds, an assertion could be raised when the server tried to send an OK packet to the client after having failed to detect errors during processing of the WHERE condition of an UPDATE statement. (Bug#54734) The database server could crash when renaming a table that had active transactions. (This issue only affected the database server when built for debugging.) (Bug#54453) The server could crash during the recovery phase of startup, if it previously crashed while inserting BLOB or other large columns that use off-page storage into an InnoDB table created with ROW_FORMAT=REDUNDANT or ROW_FORMAT=COMPACT. (Bug#54408) For an InnoDB table created with ROW_FORMAT=COMPRESSED or ROW_FORMAT=DYNAMIC, a query using the READ UNCOMMITTED isolation level could cause the server to stop with an assertion error, if BLOB or other large columns that use off-page storage were being inserted at the same time. (Bug#54358) A client could supply data in chunks to a prepared statement parameter other than of type TEXT or BLOB using the mysql_stmt_send_long_data() C API function (or COM_STMT_SEND_LONG_DATA command). This led to a crash because other data types are not valid for long data. (Bug#54041) mysql_secure_installation did not properly identify local accounts and could incorrectly remove nonlocal root accounts. (Bug#54004) Transactions could be incorrectly committed during recovery, rather than rolled back, if the server crashed and was restarted after performing ALTER TABLE...ADD PRIMARY KEY on an InnoDB table, or some other operation that involves copying the entire table. (Bug#53756) Portability problems in SHOW STATUS could lead to incorrect results on some platforms. (Bug#53493) Builds of MySQL generated a large number of warnings. (Bug#53445) With lower_case_table_names set to a nonzero value, searches for table or database names in INFORMATION_SCHEMA tables could produce incorrect results. (Bug#53095) The ABI check for MySQL failed to compile with gcc 4.5. (Bug#52514) mysql_secure_installation sometimes failed to locate the mysql client. (Bug#52274) Reading a ucs2 data file with LOAD DATA INFILE was subject to three problems. 1) Incorrect parsing of the file as ucs2 data, resulting in incorrect length of the parsed string. This is fixed by truncating the invalid trailing bytes (incomplete multibyte characters) when reading from the file. 2) Reads from a proper ucs2 file did not recognize newline characters. This is fixed by first checking whether a byte is a newline (or any other special character) before reading it as a part of a multibyte character. 3) When using user variables to hold column data, the character set of the user variable was set incorrectly to the database charset. This is fixed by setting it to the character set specified in the LOAD DATA INFILE statement, if any. (Bug#51876) Searches in INFORMATION_SCHEMA tables for rows matching a nonexistent database produced an error instead of an empty query result. (Bug#49542) On FreeBSD, memory mapping for MERGE tables could fail if underlying tables were empty. (Bug#47139) The my_like_range_xxx() functions returned badly formed maximum strings for Asian character sets, which caused problems for storage engines. (Bug#45012) A debugging assertion could be raised after a write failure to a closed socket. (Bug#42496) An assertion failure occurred within yaSSL for very long keys. (Bug#29784) See also Bug#53463.
2010-09-07Update "phpmyadmin" package to version 2.11.11. Changes since 2.11.10.1:tron2-6/+6
- [core] Fix broken cleanup of $_GET - bug #3054458 [core] Fixed displaying number of rows.
2010-09-07Updating databases/p5-Rose-DBx-Garden-Catalyst from 0.14nb1 to 0.15sno2-19/+16
pkgsrc changes: - adjust dependency version numbers to match versions of packages in pkgsrc Upstream changes: 0.15 31 Aug 2010 * pod patches from movingtarget@mackler.org * remove .yml config file and plugin dependency