The purpose of DO.rb is to rewrite existing Ruby database drivers to conform to
a single interface.
At present, PostgreSQL, MySQL, and SQLite adapters are available.
Author: Dirkjan Bussink (dbussink) <d.bussink@gmail.com>
WWW: http://rubyforge.org/projects/dorb/
PR: ports/133853
Submitted by: Espen Volden aka voldern <voldern at hoeggen.net>
a single interface.
At present, PostgreSQL, MySQL, and SQLite adapters are available.
Author: Dirkjan Bussink (dbussink) <d.bussink@gmail.com>
WWW: http://rubyforge.org/projects/dorb/
PR: ports/133842
Submitted by: Espen Volden aka voldern <voldern at hoeggen.net>
to be configured differently and they're always a PITA when you first
install and each and every time they upgrade.
Test::Database provides a simple way for test authors to request
a test database, without worrying about environment variables or the
test host configuration.
WWW: http://search.cpan.org/dist/Test-Database/
PR: ports/133273
Submitted by: Wen Heping <wenheping at gmail.com>
This module automatically inflates/deflates DateTime objects
corresponding to applicable columns. Columns may also be
defined to specify their nature, such as columns representing a
creation time (set at time of insertion) or a modification time
(set at time of every update).
It is a base class for ResultSets providing just one method: recur-
sive_update which works just like update_or_create but can recursively
update or create data objects composed of multiple rows. All rows need
to be identified by primary keys - so you need to provide them in the
update structure (unless they can be deduced from the parent row - for
example when you have a belongs_to relationship). If not all colums
comprising the primary key are specified - then a new row will be cre-
ated, with the expectation that the missing columns will be filled by
it (as in the case of auto_increment primary keys).
same as python-memcache, so it is easy to replace python-memcache with
cmemcache, and vice versa.
WWW: http://gijsbert.org/cmemcache/
PR: ports/132699
Submitted by: Qing Feng <qingfeng at me.com>
follows many of the same principles as the ::Tiny series of modules and has
a design and feature set that aligns directly to the capabilities of SQLite.
WWW: http://search.cpan.org/dist/ORLite/
PR: ports/132406
Submitted by: Cezary Morga <cm at therek.net>
enhancement for ORLite. It provides a simple implementation of schema
versioning within the SQLite database using the built-in user_version pragma
(which is set to zero by default).
WWW: http://search.cpan.org/dist/ORLite-Migrate/
PR: ports/132406
Submitted by: Cezary Morga <cm at therek.net>
programmers should find very intuitive.
The data is stored and accessed on disk (it is not an in-memory database);
the implementation has been designed to make all operations, and especially
selection, as fast as possible with an interpreted language.
The database is implemented as a Python iterator, yielding objects whose
attributes are the fields defined when the base is created ; therefore,
requests can be expressed as list comprehensions or generator expressions,
instead of SQL queries.
WWW: http://buzhug.sourceforge.net/
PR: ports/132278
Submitted by: Wen Heping <wenheping at gmail.com>
2009-01-19 graphics/crystalentitylayer-devel: Depends on broken, expired port
2008-09-19 graphics/crystalspace-devel: Has been broken for more than 6 months
maintenance tasks, which may be complicated or time consuming to work
by hand.
WWW: http://code.openark.org/forge/openark-kit
PR: ports/132175
Submitted by: Gea-Suan Lin <gslin at gslin.org>
applicationto use CouchDB.
With simplecouchdb, you can manage documents like you do
directly with CouchDB, schema-free. So document instance
(see :ref:schema-ref) are completly dynamic, you could
add/delete properties in your documents, retrieve them
without any schema, etc.
WWW: http://code.google.com/p/py-simplecouchdb/
PR: ports/131296
Submitted by: Wen Heping <wenheping at gmail.com>
system, generic in nature, but intended for use in speeding up dynamic
web applications by alleviating database load.
This extension uses libmemcached library to provide API for
communicating with memcached servers.
WWW: http://pecl.php.net/package/memcached
PR: ports/131172
Submitted by: Gea-Suan Lin <gslin at gslin.org>
2009-02-01 devel/subversion-devel: Use devel/subversion or devel/subversion-freebsd instead of this port
2009-01-19 devel/hs-hat: has been broken for more than 6 months
2009-01-19 devel/hs-hpl: has been broken for more than 6 months
2009-01-19 databases/mysqlbigram: has been broken for more than 6 months
2009-01-19 mail/claws-mail-clamav: has been broken for more than 6 months
2009-01-19 mail/sylpheed2-devel: has been broken for more than 6 months
2009-01-19 www/pecl-mnogosearch: has been broken for more than 6 months
2009-01-31 x11-fonts/mathfonts: This port was supported by Mozilla 1.8 (including Firefox 2.0) - to be replaced by STIX fonts for Firefox 3.x
2009-01-19 x11-wm/fluxspace: has been broken for more than 6 months
2009-01-31 x11-wm/expocity: project has been abandoned
2009-01-19 x11/bbuname: has been broken for more than 6 months
2009-01-19 security/squidclam: has been broken for more than 6 months
2009-01-19 print/virtualpaper: depends on broken, expired port
2009-01-19 print/ifhp: has been broken for more than 6 months
2009-01-19 net-p2p/peercast: has been forbidden for more than 6 months
2009-01-19 palm/pdbc: has been broken for more than 6 months
2009-01-19 net-mgmt/NeTraMet: has been broken for more than 6 months
2009-01-19 net-im/sulci: has been broken for more than 6 months
2009-01-19 multimedia/mjpegtools-yuvfilters: has been broken for more than 6 months
2009-01-19 multimedia/helixplayer: has been broken for more than 6 months
2009-01-19 lang/quack: has been broken for more than 6 months
2009-01-19 misc/pybliographer: has been broken for more than 6 months
2009-01-19 net/versuch: has been broken for more than 6 months
2009-01-19 net/py-mantissa: has been broken for more than 6 months
2009-01-19 net/libunpipc: has been broken for more than 6 months
2009-01-19 net/gnometelnet: has been broken for more than 6 months
2009-01-19 net/gacxtool: depends on expired, broken port
2009-01-19 devel/py-coro: has been broken for more than 6 months
2009-01-19 chinese/stardict2-dict-zh_TW: has been broken for more than 6 months
2009-01-19 x11-themes/gtk-industrial-theme: has been broken for more than 6 months
See http://library.gnome.org/misc/release-notes/2.24/ for the general
release notes. On the FreeBSD front, this release introduces Fuse support
in HAL, adds multi-CPU support to libgtop, WebKit updates, and fixes some
long-standing seahorse and gnome-keyring bugs. The documentation updates
to the website are forthcoming.
This release features commits by adamw, ahze, kwm, mezz, and myself. It would
not have been possible without are contributors and testers:
Alexander Loginov
Craig Butler [1]
Dmitry Marakasov [6]
Eric L. Chen
Joseph S. Atkinson
Kris Moore
Lapo Luchini [7]
Nikos Ntarmos
Pawel Worach
Romain Tartiere
TAOKA Fumiyoshi [3]
Yasuda Keisuke
Zyl
aZ [4]
bf [2] [5]
Florent Thoumie
Peter Wemm
pluknet
PR: 125857 [1]
126993 [2]
130031 [3]
127399 [4]
127661 [5]
124302 [6]
129570 [7]
129936
123790
It can be used either embedded or client/server. It aims
to be as "Ruby-ish" as possible. For example, queries
are specified using Ruby code blocks, rather than SQL strings.
WWW: http://rubyforge.org/projects/kirbybase/
PR: ports/130231
Submitted by: Wen Heping <wenheping at gmail.com>
interacting with a PostgreSQL database. It supports version 3.0
of the protocol--the current primary version of protocol. The
package also provides a basic protocol transaction class. This
class keeps the state of the protocol in an interrupt safe manner,
and validates the integrity of the communication as messages are
received.
In general, you probably will never use this package directly,
unless you are writing a driver.
WWW: http://python.projects.postgresql.org/
PR: ports/130252
Submitted by: Wen Heping <wenheping at gmail.com>
2008-09-19 databases/qdbm-java: Has been broken for more than 6 months
2008-09-19 audio/shellac: Has been broken for more than 6 months
2008-09-19 audio/snett: Has been broken for more than 6 months
they can not be introspected with DBIx::Class. Many-to-many
relationships are actually just a collection of convenience methods
installed to bridge two relationships. This DBIx::Class component
can be used to store all relevant information about these
non-relationships so they can later be introspected and examined.
This module is fairly esoteric and, unless you are dynamically
creating something out of of a DBIC Schema, is probably the wrong
solution for whatever it is you are trying to do. Please be advised
that compatibility is not guaranteed for DBIx::Class 0.09000+. We
will try to mantain all compatibility, but internal changes might
make it impossible.
WWW: http://search.cpan.org/dist/DBIx-Class-IntrospectableM2M/
database, deploys your DBIC schema, and then connects to it. This
lets you easily test your DBIC schema. Since you have a fresh
database for every test, you don't have to worry about cleaning up
after your tests, ordering of tests affecting failure, etc.
WWW: http://search.cpan.org/dist/DBICx-TestDatabase/
This class inherits from Rose::Object::MixIn. See the Rose::Object::MixIn
documentation for a full explanation of how to import methods from
this class. The helper methods themselves are described below.
WWW: http://search.cpan.org/dist/Rose-DBx-Object-MoreHelpers
databases/phpmyadmin211 will contain a legacy version of PMA
for those that cannot upgrade yet.
PR: 127880
Submitted by: Matthew Seaman <m.seaman@infracaninophile.co.uk> (maintainer)