Commit graph

760 commits

Author SHA1 Message Date
Lars Thegler
60574583fc Add p5-DBIx-Class-TimeStamp 0.08, DBIx::Class extension to handle date
and time based fields.
2009-04-28 12:30:43 +00:00
Lars Thegler
ebacd356fe Add p5-DBIx-Class-DynamicDefault 0.03, automatically set and update
fields.
2009-04-28 12:05:34 +00:00
Martin Wilke
1d9666a4ef Ruby DataObjects driver to the SQLite DB engine version 3
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>
2009-04-24 20:33:38 +00:00
Martin Wilke
eadb09088b 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/133842
Submitted by:	Espen Volden aka voldern <voldern at hoeggen.net>
2009-04-24 20:32:55 +00:00
Boris Samorodov
eda86fe37b Add linux-f8-sqlite3 3.4.2, the library that implements an embeddable
SQL database engine (Linux Fedora 8).
2009-04-06 16:06:50 +00:00
Martin Wilke
c75460073c There's plenty of modules which need a database, and they all have
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>
2009-04-02 18:26:51 +00:00
Lars Balker Rasmussen
c59885955c New port databases/p5-DBIx-Class-HTML-FormFu:
Fill a HTML::FormFu form from the database and vice-versa.

(Yes, I'm adding a deprecated port!  But I need it for a new module...)
2009-03-29 16:44:44 +00:00
Lars Balker Rasmussen
15a65a7f67 New port databases/p5-DBIx-Class-EncodedColumn:
This DBIx::Class component can be used to automatically encode a
column's contents whenever the value of that column is set.
2009-03-29 16:43:29 +00:00
Lars Balker Rasmussen
64fb3679bd New port databases/p5-DBIx-Class-DateTime-Epoch:
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).
2009-03-29 16:42:33 +00:00
Li-Wen Hsu
abf1799010 Add tokyotyrant 1.1.17, network interface of Tokyo Cabinet.
PR:		ports/132490
Submitted by:	Gea-Suan Lin <gslin at gslin.org>
2009-03-27 21:34:43 +00:00
Lars Balker Rasmussen
471eca0026 New port, databases/p5-DBIx-Class-ResultSet-RecursiveUpdate
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).
2009-03-25 10:43:25 +00:00
Jun Kuriyama
2be8e080b2 Add p5-DBIx-Class-AsFdat 0.03, perl extension like CDBI::Plugin::AsFdat. 2009-03-18 01:14:51 +00:00
Martin Wilke
cae53ca0e1 Python extension for libmemcache, the C API to memcached. cmemcache API is the
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>
2009-03-16 21:46:57 +00:00
Martin Wilke
2120c17063 This port contains a MySQL DataStore implementation for GeoServer.
WWW: http://geoserver.org/display/GEOSDOC/MySQL+DataStore

PR:		ports/132415
Submitted by:	Alexander Logvinov <ports at logvinov.com>
2009-03-15 20:54:04 +00:00
Martin Wilke
21e82a3c44 ORLite is an object-relation system specifically tailored for SQLite that
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>
2009-03-15 17:11:18 +00:00
Martin Wilke
8e4871b771 ORLite::Migrate is a light weight single class Database Schema Migration
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>
2009-03-15 17:10:33 +00:00
Martin Wilke
9a4ffe3043 buzhug is a fast, pure-Python database engine, using a syntax that Python
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-03-12 19:21:04 +00:00
Koop Mast
2c302d928d Update to 3.99.13.
Add jdbc plugin.
2009-03-10 15:21:08 +00:00
Martin Wilke
7c2593b133 2009-03-01 databases/rubygem-rrdtool: port no longer maintained by upstream use rrdtools own ruby bindings instead
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
2009-03-09 21:29:10 +00:00
Li-Wen Hsu
9744c6247b Add mydumper 0.1.5, mySQL Data Dumper.
PR:		ports/132310
Submitted by:	Gea-Suan Lin <gslin at gslin.org>
2009-03-05 18:39:45 +00:00
Joe Marcus Clarke
e24ee64862 Add libgda4-bdb, a Berkeley database provider for the libgda4 database
abstraction framework.
2009-02-28 20:52:06 +00:00
Martin Wilke
568cbe5726 The openark kit is a set of utilities for MySQL. They solve everyday
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>
2009-02-28 19:57:35 +00:00
Li-Wen Hsu
f3fe11e0f9 Add py-pytc 0.7, Tokyo Cabinet Python bindings. 2009-02-18 01:40:24 +00:00
Martin Wilke
9407875995 Amazon::SimpleDB provides a "low-level" perlish interface for working
with Amazon's SimpleDB (SMB) service.

WWW:	http://search.cpan.org/dist/Amazon-SimpleDB/

PR:		ports/131710
Submitted by:	Gea-Suan Lin <gslin at gslin.org>
2009-02-15 21:05:50 +00:00
Beech Rintoul
e23a2ab06e - Update to 0.82.1
- Hook into build
2009-02-14 23:31:43 +00:00
Martin Wilke
9ef8e2c699 py-simplecouchdb is a simple librairy to allow your python
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>
2009-02-09 16:54:34 +00:00
Martin Wilke
1e005bc37f memcached is a high-performance, distributed memory object caching
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-08 21:45:53 +00:00
Martin Wilke
16fff2cdf6 rubygem-pg provides the module "pg", a Ruby interface to the
PostgreSQL Relational Database Management System, which
supersedes the old "postgres" module.

WWW: http://rubyforge.org/projects/ruby-pg/

PR:		ports/131270
Submitted by:	Wen Heping <wenheping at gmail.com>
2009-02-08 21:43:08 +00:00
Martin Wilke
780e8a39f0 2009-01-19 games/emacs-chess: has been broken for more than 6 months
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
2009-02-03 22:38:25 +00:00
Jose Alonso Cardenas Marquez
16b7e3dc5e - New port: databases/fpc-pxlib
Free Pascal unit to read various Paradox files
2009-01-14 02:56:44 +00:00
Joe Marcus Clarke
610ae56816 Presenting GNOME 2.24 for FreeBSD.
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
2009-01-10 05:22:13 +00:00
Martin Wilke
e531c4eec0 KirbyBase is a small, plain-text, DBMS written in Ruby.
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>
2009-01-08 17:01:58 +00:00
Martin Wilke
fdca75fe1c PQueue is a package providing low-level PQ protocol classes for
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>
2009-01-07 23:04:40 +00:00
Martin Wilke
2492a5b9b2 DataMapper is a Object Relational Mapper written in Ruby. The goal
is to create an ORM which is fast, thread-safe and feature-rich with
ActiveRecord-compatibility.

WWW:	http://datamapper.rubyforge.org/
2008-12-28 16:04:00 +00:00
Pav Lucistnik
5eb1438bbb - Has expired: Has been broken for more than 6 months 2008-12-19 20:50:42 +00:00
Pav Lucistnik
c1c771ff2a - Has expired: Has been broken for more than 6 months 2008-12-19 20:47:03 +00:00
Martin Wilke
4a2b67fa72 2008-09-19 databases/py-tada: Has been broken for more than 6 months
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
2008-12-13 16:47:52 +00:00
Martin Wilke
fa91862119 Because the many-to-many relationships are not real relationships,
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/
2008-11-29 19:10:35 +00:00
Sergey Skvortsov
18c5d4f355 Rename databases/firebird2-* to databases/firebird20-* 2008-11-24 06:22:36 +00:00
Martin Wilke
7d007bcd73 This is DataSource driver for Structures_DataGrid which uses PEAR::DB.
Please note that this driver is deprecated. Consider using DBQuery or MDB2
DataSource drivers instead.

WWW: http://pear.php.net/package/Structures_DataGrid_DataSource_DB/

Submitted by:	Nick Hilliard <nick at foobar.org>
2008-11-23 16:20:31 +00:00
Lars Thegler
f4728ac9bd Add p5-DBD-PgLite 0.09, PostgreSQL emulation mode for SQLite. 2008-11-04 08:36:54 +00:00
Martin Wilke
e39f380b79 The Perl 5 module DBICx::Deploy deploys a DBIx::Class schema to a
database. A command line script, dbicdeploy, is provided.

WWW: http://search.cpan.org/dist/DBICx-Deploy
2008-10-24 09:35:40 +00:00
Martin Wilke
ae1c501af6 The Perl 5 module DBIx::Class::InflateColumn::IP is a DBIx::Class
component to declare columns as IP addresses and treat them as
NetAddr::IP objects.

WWW: http://search.cpan.org/dist/DBIx-Class-InflateColumn-IP/
2008-10-24 09:33:38 +00:00
Martin Wilke
44d4770b72 The Perl 5 module DBICx::MapMaker automatically creates a DBIx::Class
result source for "many to many" relationship.

WWW: http://search.cpan.org/dist/DBICx-MapMaker
2008-10-24 09:31:36 +00:00
Martin Wilke
10b9ccfd51 The Perl 5 module DBICx::TestDatabase creates a temporary SQLite
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/
2008-10-24 09:30:41 +00:00
Martin Wilke
198550fad0 In the tradition of Rose::DB::Object::Helpers, more importable methods.
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
2008-10-24 09:30:12 +00:00
Jeremy Chadwick
3110d1ec0d Adding rrdtool12 to Makefile; should fix missing entry in INDEX.
Reported by: Spil Oss <spil.oss@googlemail.com>
2008-10-17 21:20:02 +00:00
Martin Wilke
bd2714c543 - Connect phpmyadmin211
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)
2008-10-15 14:50:59 +00:00
Martin Wilke
d7b67cb509 RBase is a library to manipulate XBase database using Ruby.
WWW: http://rubyforge.org/projects/rbase/

PR:		ports/127735
Submitted by:	Alexander Logvinov <ports at logvinov.com>
2008-09-30 14:09:19 +00:00
Cheng-Lung Sung
4e967735b2 This module is the Sybase extensions to Ruby.
WWW: http://raa.ruby-lang.org/project/sybase-ctlib/

PR:		ports/127734
Submitted by:	Alexander Logvinov <ports at logvinov.com>
2008-09-30 03:09:33 +00:00