Upstream changes:
2.0004 Sep 12 18:38:00 2010 PDT
- t/27_filehandle.t has been fixed to work with Test::More 2.
2.0003 Sep 12 12:02:00 2010 PDT
- t/43_transaction_maximum.t has been fixed. It was broken in the
previous release for systems that will only open so many files.
2.0002 Sep 5 12:35:00 2010 PDT
- Error messages from DBM::Deep now use the caller???s file name.
They used incorrectly to use the name of the program ($0).
- begin_work now checks correctly to see whether the new transac-
tion exceeds the number the file was created to support. Some-
times it would allow a few more transactions, and then proceed
to corrupt the database (RT#60903).
- The description of the file header in DBM::Deep::Internals has
been brought up to date.
* Add a comment to patch.
Thu Sep 16 2010 version 0.99992 released
* ODBC::Statement.each/each_hash now output arrays when
invoked without block
* column keys in result hashes now are cached/recycled Ruby strings
* added ODBC::Database methods use_time/use_utc to directly
output Ruby Time/Date objects
* added encoding support in the UTF8 variant for Ruby >= 1.9
* added module constant ODBC::UTF8 to indicate variant of module
* fixes for M$SQL server reporting zero column sizes
and unknown data types for varchar(strmax) columns
* eliminated compiler warnings
* use StringValueCStr instead of STR2CSTR (Ruby >= 1.9.1)
* small change for decision when to use SQLGetData() loop
pkgsrc changes:
- bump required DBI version
Upstream changes:
0.40 2010-09-17T18:44:01
- The code refs passed to `run()`, `txn()`, and `svp()` now know their
contexts, so that `wantarray` can be used to decide what to return.
Patch from Yaroslav Korshak.
- Set `AutoInactiveDestroy` on connect with DBI 1.614 and higher, unless
it is explicitly set in the attributes. This makes things even safer
in a forking environment, preventing a parent process from getting
disconnected when a child exits without using the connection. The
reports from Peter Rabbitson and Aran Deltac and subsequent discussion
with Tim Bunce led to the addition of this attribute in DBI 1.614,
which is now the recommended version of DBI.
- `DESTROY()` no longer pings the database or rolls back transactions.
It now simply calls `disconnect`. This avoids warnings during global
destruction, and doesn't seem necessary anyway, as the DBI does these
things during global destruction (and always has). Thanks to Matt
Trout for the heads-up.
- `DESTROY()` now clears `CachedKids`, following the precedent of
DBIx::Class. May not be needed for recent-ish drivers, but seems
harmless and it's nice to avoid warnings were possible. Reported by
Matt Trout.
- The `connected()` method no longer `local`ly sets `RaiseError`. It
instead leaves that to the drivers (currenly only Driver::Oracle).
- The exception classes `DBIx::Connector::TxnRollbackError` and
`DBIx::Connector::SvpRollbackError` now use `our @ISA =` instead of
`use base` to inherit from `DBIx::Connector::RollbackError. This is to
avoid failures from mod_perl restarts. Suggested by Matt Trout.
- Require Test::Pod 1.41 for POD tests so that `L<text|url>` is
considered valid.
Upstream changes:
Changes in DBD::ODBC 1.25 September 22, 2010
* Official release of 1.25 combining all the changes in the 1.24_x
development releases.
Changes in DBD::ODBC 1.24_6 September 16, 2010
* rt 61370 - default XML type parameters in SQL Server to SQL_WCHAR so
they accept unicode strings.
Changes in DBD::ODBC 1.24_5 September 15, 2010
* Fixed missing SvSETMAGIC on a bound scalar which was causing length()
to return the wrong result - see http://www.perlmonks.org/?node_id=860211
and a big thank you to Perl Monks and in particular ikegami.
* Changed bind_col so it actually pays attention to the TYPE attribute as
you could not override the bind type of a bound column before.
Changes in DBD::ODBC 1.24_4 September 8, 2010
* Left a sv_undef in - thanks smoke testers for finding that.
* Change sprintf to snprintf for safety.
Changes in DBD::ODBC 1.24_3 September 6, 2010
* Added note from Robert Freimuth for obtaining the last insert ID in
MS Access.
* Changed all &sv_yes/&sv_no occurrances in XS to PL_sv_yes/PL_sv_no as
the originals have now gone from blead Perl.
* Minor change to fix missing newline in trace output.
* Added a FAQ entry for how "use regional settings" in MS SQL Server
breaks things.
Changes in DBD::ODBC 1.24_2 July 23, 2010
* Fix rt57957 reported by Marc Prewitt. DBD::ODBC was not ignoring named
placeholders and ? inside comments. Comments are deemed as text between
"/*" and "*/" (if not in a literal) and line comments begin with "--".
* Added a FAQ on procedures not completing in MS SQL Server. Thanks to
Peter Rabbitson for hitting this problem and reminding me I'd seen it a
couple of times before.
* Added a FAQ on equality comparisons with ntext columns.
* Added pod for last_insert_id which is not currently supported.
* Fix bug where if SQLMoreResults was called and failed it was not reported.
* Removed some unused fields from the fbh structure which should save a
little memory for each column in a result-set.
* Started adding support for DBI's DiscardString and StrictlyTyped but not
complete yet so don't use them yet.
* Added experimental odbc_lob_read method - see pod. Thanks to tye and
ikegami on perlmonks for pointing out some problems with my initial
implementation.
* Moved the binding of columns to the first call to fetch instead of after
execute is called as it prevents bind_col overrriding the type used for
binding and I needed it to support odbc_lob_read. This may have undesired
affects so any testing of this release would be appreciated.
* Added bind_col method so DBD::ODBC can support attributes on a bind_col
call.
* Removed support for DBI's blob_read - it was totally flawed and did not
work at all. May replace in the future.
* Added support for MS SQL Server XML type (SQL type -152). See rt 59621.
* Added note on do method implementation in DBD::ODBC and how some may
consider it to deviate from the DBI specification.
Changes in DBD::ODBC 1.24_1 May 27, 2010
* Corrected pod and private attributes for the odbc_SQL_DRIVER_ODBC_VER
attribute which was documented as SQL_DRIVER_ODBC_VER.
* Added FAQ on pauses on statement destruction when all the result-set
has not been retrieved (mostly freeTDS and MS SQL Server ODBC Driver).
* Fixed bug introduced in 1.24 where if you are using MS SQL Server, and
you are preparing, binding placeholders and re-executing multiple times
you may get a "Invalid character value for cast specification" error.
Thanks to anonymous for spotting this and producing a standalone example
of the problem that made it so much easier to find.
Changes in DBD::ODBC 1.24 May 14, 2010
* Minor change in Makefile.PL to only use NO_META if ExtUtils::MakeMaker
is at least at version 6.10. Reported by Chunmei Wu.
* Minor change to test rt_50852 which had wrong skip count.
Changes in DBD::ODBC 1.23_5 May 6, 2010
* Added advice from Jan Dubois (ActiveState) on building DBD::ODBC for
ActivePerl (see README.windows).
* rt56692. Fix spelling mistake in DBD::ODBC pod - thanks to Ansgar
Burchardt.
* Added a 7th way to help documentation - become a tester.
* Hopefully fixed problems building on windows 32 bit platforms that have
old sql header files not mentioning SQLLEN/SQLULEN.
Changes in DBD::ODBC 1.23_4 April 13, 2010
* Added more FAQs.
* Small optimization to remove calls to SQLError when tracing is not
turned on. This was a bug. We only need to call SQLError when SQLExecute
succeeds if there is an error handler or if tracing is enabled. The test
was for tracing disabled!
* Large experimental change primarily affecting MS SQL Server users but it
does impact on other drivers too. Firstly, for MS SQL Server users we no
longer SQLFreeStmt(SQL_RESET_PARAMS) and rebind bound parameters as it
is causing the MS SQL Server ODBC driver to re-prepare the SQL. Secondly
(for all drivers) we no longer call SQLBindParameter again IF all the
arguments to it are the same as the previous call. If you find something
not working you better let me know as this is such a speed up I'm going
to go with this unless anyone complains.
* Minor change to avoid a double call to SQLGetInfo for SQL_DBMS_NAME
immediately after connection.
* Small change for rt 55736 (reported by Matthew Kidd) to not assume a
parameter is varXXX(max) if SQLDescribeParam failed in the Microsoft
Native Client driver.
Changes in DBD::ODBC 1.23_3 March 24, 2010
* Minor changes to Makefile.PL and dbdimp.c to remove some compiler
warnings.
* Fix some calls to SQLMoreResults which were not passing informational
messages on to DBI's set_err. As you could not see all the informational
messages from procedures, only the first.
* Fix minor issue in 02simple test which printed the Perl subversion
before the version.
* Changes to 20SqlServer.t to fix a few typos and make table names
consistent wrt to case - (as someone had turned on case-sensitivity in
SQL Server) Similar changes in rt_38977.t and rt_50852.t
Changes in DBD::ODBC 1.23_2 January 26, 2010
* Fixed bug in Makefile.PL which could fail to find unixODBC/iODBC header
files but not report it as a problem. Thanks to Thomas J. Dillman and
his smoker for finding this.
* Fixed some compiler warnings in dbdimp.c output by latest gcc wrt to
format specifiers in calls to PerlIO_printf.
* Added the odbc_force_bind_type attribute to help sort out problems with
ODBC Drivers which support SQLDescribeParam but describe the parameters
incorrectly (see rt 50852). Test case also added as rt_50852.t.
Changes in DBD::ODBC 1.23_1 October 21, 2009
* Makefile.PL changes: some formatting changes to output warn if unixodbc
headers are not found that the unixodbc-dev package is not installed use
$arext instead of "a" pattern match for pulling libodbc.* changed warn
if DBI_DSN etc not defined change odbc_config output for stderr to
/dev/null missing / on /usr/local wheb finding find_dm_hdr_files()
* New FAQ entries from Oystein Torget for bind parameter bugs in SQL
Server.
* rt_46597.rt - update on wrong table
* Copied dbivport.h from the latest DBI distribution into DBD::ODBC.
* Added if_you_are_taking_over_this_code.txt.
* Add latest Devel::PPPort ppport.h to DBD::ODBC and followed all
recommendations for changes to dbdimp.c.
* Added change to Makefile.PL provided by Shawn Zong to make
Windows/Cygwin work again.
* Minor change to Makefile.PL to output env vars to help in debugging
peoples build failures.
* Added odbc_utf8_on attribute to dbh and sth handles to mark all strings
coming from the database as utf8. This is for Aster (based on
PostgreSQL) which returns all strings as UTF-8 encoded unicode. Thanks
to Noel Burton-Krahn.
pkgsrc changes:
- adjust dependencies
Upstream changes:
2010-09-18 0.31 H.Merijn Brand
* Require 5.8.1 (effectively already doing so by requiring DBI-1.614)
* Update tests to use warnings and done_testing ()
requires Test::More-0.90, which is also required for DBI
* Better diagnostics for empty files
* Allow late setting of attributes (RT#61168) - requires DBI-1.614
Upstream changes:
Changes in DBI 1.615 (svn r14438) 21st September 2010
Fixed t/51dbm_file for file/directory names with whitespaces in them
RT#61445 (Jens Rehsack)
Fixed compiler warnings from ignored hv_store result (Martin J. Evans)
Fixed portability to VMS (Craig A. Berry)
Changes in DBI 1.614 (svn r14408) 17th September 2010
Fixed bind_param () in DBI::DBD::SqlEngine (rt#61281)
Fixed internals to not refer to old perl symbols that
will no longer be visible in perl >5.13.3 (Andreas Koenig)
Many compiled drivers are likely to need updating.
Fixed issue in DBD::File when absolute filename is used as table name
(Jens Rehsack)
Croak manually when file after tie doesn't exists in DBD::DBM
when it have to exists (Jens Rehsack)
Fixed issue in DBD::File when users set individual file name for tables
via f_meta compatibility interface - reported by H.Merijn Brand while
working on RT#61168 (Jens Rehsack)
Changed 50dbm_simple to simplify and fix problems (Martin J. Evans)
Changed 50dbm_simple to skip aggregation tests when not using
SQL::Statement (Jens Rehsack)
Minor speed improvements in DBD::File (Jens Rehsack)
Added $h->{AutoInactiveDestroy} as simpler safer form of
$h->{InactiveDestroy} (David E. Wheeler)
Added ability for parallel testing "prove -j4 ..." (Jens Rehsack)
Added tests for delete in DBM (H.Merijn Brand)
Added test for absolute filename as table to 51dbm_file (Jens Rehsack)
Added two initialization phases to DBI::DBD::SqlEngine (Jens Rehsack)
Added improved developers documentation for DBI::DBD::SqlEngine
(Jens Rehsack)
Added guides how to write DBI drivers using DBI::DBD::SqlEngine
or DBD::File (Jens Rehsack)
Added register_compat_map() and table_meta_attr_changed() to
DBD::File::Table to support clean fix of RT#61168 (Jens Rehsack)
* Fix a possible crash on Solaris when closing the server status windows.
* Fix a possible crash on Solaris when cancelling a debugging operation.
* Fix a drawing glitch in the GQB, if the canvas exceeds the hard-coded minimum
size.
* Get rid of the schema name and double quotes of the result of the format_type
stored procedure
* Add a title to the frmStatus window when launched in standalone mode.
* Fix an issue with tab keypress on the frmQuery with Windows.
* Disable the "output pad" menu when the user is on the GQB tab.
* Disable the "scratch pad" menu when the user is on the GQB tab.
* Fix another issue with the connection check code.
* Fix an issue where the application_name is used as the database name during
a connection.
* Fix the connection check code.
* Don't send the Greenplum query for each user, but import it in the big roles
query.
* Ensure the highlight colour in the SQL textboxes will work with the system
colours.
* Make sure menubar's and toolbar's items are enabled/disabled as appropriate
when selecting a server's group, per a report from Steffen Kuhn.
* Ensure the Drop option is shown for rules when appropriate.
* Fix a crash that occured when pressing a key on a text cell in the Edit Grid,
when not in Edit mode.
pkgsrc changes:
- adjust dependencies
Upstream changes:
0.07002 2010-09-11 01:48:00
- Properly detect a schema loaded with use_moose on subsequent
reloads
- Die with a sensible message when a schema loaded with
use_moose => 1 is reloaded with use_moose => 0
- Switch to MRO::Compat
- Fix oracle common tests failure / lc(undef) warnings
- Bump Moose/Moosex::NonMoose optional dependencies to fixed-up
versions
- Fix mssql common tests failures with MSSQL 2005 (skip test of
datatypes found only on MSSQL 2008)
- Fix DB2 v8 test failures (skip tests of graphics types found
only on DB2 v9)
- Fix dangerous invocation of ->meta on classes during upgrade
(may be *non* moosified and contain a user-defined meta() )
- Multiple test cleanups and refactorings
Apache CouchDB is a distributed, fault-tolerant and schema-free document-
oriented database accessible via a RESTful HTTP/JSON API. Among other
features, it provides robust, incremental replication with bi-directional
conflict detection and resolution, and is queryable and indexable using
a table-oriented view engine with JavaScript acting as the default view
definition language.
CouchDB is written in Erlang, but can be easily accessed from any
environment that provides means to make HTTP requests. There are
a multitude of third-party client libraries that make this even easier
for a variety of programming languages and environments.
(Based on wip/couchdb.)
9.0 includes more major features than any release before it, including:
* Hot standby
* Streaming replication
* In-place upgrades
* 64-bit Windows builds
* Easy mass permissions management
* Anonymous blocks and named parameter calls for stored procedures
* New windowing functions and ordered aggregates
... and many more. For details on the over 200 additions and improvements in
this version, developed by over a hundred contributors, please see the release
notes.
Based on PR#43854 by GEnnady Proskurin,
remove FreeBSD-port-izm, really destdir support, and some fixes.
GigaBASE: Object-Relational Database Management System
GigaBASE inherits most of the features of FastDB, but uses page pool instead
of direct mapping of file on virtual memory. So GigaBASE is able to handle
database, which size significantly exceeds size of computer physical memory.
Convenient and flexible C++ interface makes development of application for
GigaBASE very easy and automatic scheme evaluation simplifies maintenance
and modification of the system. GigaBASE merges best features of relational
(simple data structure and non-procedural query language) and object-oriented
(direct object references, user defined types and methods) databases.
GigaBASE is primary oriented on application requiring fast data retrieving
by means of indices and direct object references, such as Web Server databases
applications.
SUBSQL utility can be used for database browsing and inspection, performing
online backups, database recovery, importing data to and exporting data from
database. GigaBASE will perform automatic recovery after system or application
crash, you should not worry about it. The only thing you can have to do manually
is stopping all database application if one of them is crashed leaving database
blocked.
pkgsrc changes:
- adjusting dependencies
Upstream changes:
revision 1.68 2010-09-16
----------------------------
- Document methods on Tree
- Add affordances for color coding placeholders
- Change ::Tree::whitespace to whitespace_keyword
revision 1.67_03 2010-09-11
----------------------------
- Add docs for SQL::Abstract::Tree->new
- correcty merge profile and parameters
- added fill_in_placeholders option for excellent copy/pasta
revision 1.67_02 2010-09-08
----------------------------
- rename DBIx::Class::Storage::PrettyPrinter to
DBIx::Class::Storage::Debug::PrettyPrint
- decreased a lot of indentation from ::Tree
- cleaned up handling of newlines inside of parens
revision 1.67_01 2010-09-06
----------------------------
- Add SQL::Abstract::Tree
- Add unindexed DBIx::Class::Storage::PrettyPrinter
- Better documentation of undef/NULL in where clause
- Depend on bugfixed Module::Install (now again installs
on old < 5.8.3 perls)
Upstream changes:
1.31 Wed 15 Sep 2010
- Production release, identical to 1.30_06
1.30_06 Thu 9 Sep 2010
- Resolved # 60860: Slow but steady memory leak on
last_insert_id calls (ISHIGAKI)
- Moved DBD::SQLite::FTS3Transitional into a dedicated dist (DAMI)
- Updated bundled Test::NoWarnings to 1.02 (ADAMK)
- Slightly bumped Test::More and added Test::Builder dependencies,
because they are inherited from the bundled Test::NoWarnings (ADAMK)
- Upgraded ppport.h to the latest version (ADAMK)
1.30_05 Fri 27 Aug 2010
- Test::NoWarnings bundled in the "inc" directory was ignored
in a new test. (ISHIGAKI)
1.30_04 Wed 25 Aug 2010
- Updated to SQLite 3.7.2 (DUNCAND)
- Resolved#60698: "Test failures with SQLite 3.7", using included
patch by Niko Tyni (ntyni@debian.org) of t/lib/Test.pm (DUNCAND)
- Added support for FTS3 tokenizers written in Perl. Added tests
and documentation on how to use FTS3. Changed compilation flag
to use the recommanded -DSQLITE_ENABLE_FTS3_PARENTHESIS
*** MAY POSSIBLY BREAK OLD APPLICATIONS THAT ALREADY USED FTS3 ***
(DAMI)
- Fixed various backward compatibility issues back to SQLite 3.6.1
(ISHIGAKI)
- Resolved#58332: Documentation error for preventing fsync
(ISHIGAKI)
1.30_03 Mon 21 May 2010
- Updated to SQLite 3.6.23.1 (ISHIGAKI)
- Resolved#56693: [PATCH] Fix spelling errors (patch by
Ansgar Burchardt) (ISHIGAKI)
- Added compile_options() to get compile options (ISHIGAKI)
- Fixed punctuation; suggested by Father Chrysostomos (ISHIGAKI)
- Ignore unknown collations, as they may be installed without
using DBD::SQLite's api. This should help ICU plugin. (ISHIGAKI)
1.30_02 Tue 30 Mar 2010
- Implemented sqlite_use_immediate_transaction database handle
attribute to avoid deadlocks easily (ISHIGAKI)
- Resolved#55466: Problem with names in DB that using square
bracers (ISHIGAKI)
- Added SQLITE_ENABLE_LOCKING_STYLE=0 for Mac OSX to avoid
compile error (ISHIGAKI)
1.30_01 Wed 10 Mar 2010
*** CHANGES THAT MAY POSSIBLY BREAK YOUR OLD APPLICATIONS ***
- Resolved#54271: Inserting a string with utf-8 flag on
corrupts BLOB data; now BLOB data is always stored as bytes
(without the utf-8 flag) even if it has the flag set (ISHIGAKI)
- Updated to SQLite 3.6.23 (DUNCAND)
- Implemented NUM_OF_PARAMS statement handle attribute (ISHIGAKI)
- Added experimental "sqlite_allow_multiple_statements"
database handle attribute, and "sqlite_unprepared_statements"
statement handle attribute, to allow processing a SQL dump.
(ISHIGAKI)
- Resolved#53579: Added a note and a test of placeholders.
(ISHIGAKI)
- Resolved#45113, which was actually an issue of dequoting
primary key column names (ISHIGAKI)
- You can now retrieve some of the statement handle attributes
before you execute. (ISHIGAKI)
- Added preamble to copy sqlite3.[hc] files into a share
directory (where you can access via File::ShareDir) to allow
extension authors to use the same C source/header as they
used to build DBD::SQLite itself. (ISHIGAKI)
* 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
= 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.)
## 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.
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.
= dm-transactions
This gem adds transaction support for datamapper. The currently
supported adapters are
* postgres
* mysql
* sqlite3
* oracle
* sqlserver
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.
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.
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.
* 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.