r630 - in packages/libdbd-anydata-perl/trunk: . debian
Luk Claes
luk-guest@costa.debian.org
Tue, 18 Jan 2005 16:52:38 +0100
Author: luk-guest
Date: 2005-01-18 16:52:37 +0100 (Tue, 18 Jan 2005)
New Revision: 630
Modified:
packages/libdbd-anydata-perl/trunk/AnyData.pm
packages/libdbd-anydata-perl/trunk/debian/changelog
packages/libdbd-anydata-perl/trunk/debian/control
Log:
Changed maintainer to Debian Perl Group
Modified: packages/libdbd-anydata-perl/trunk/AnyData.pm
===================================================================
--- packages/libdbd-anydata-perl/trunk/AnyData.pm 2005-01-18 15:35:04 UTC (rev 629)
+++ packages/libdbd-anydata-perl/trunk/AnyData.pm 2005-01-18 15:52:37 UTC (rev 630)
@@ -618,25 +618,25 @@
=head1 NAME
- DBD::AnyData -- DBI access to XML, CSV and other formats
+ DBD::AnyData /-/- DBI access to XML, CSV and other formats
=head1 SYNOPSIS
use DBI;
- my $dbh = DBI->connect('dbi:AnyData(RaiseError=>1):');
- $dbh->func( 'trains', 'CSV', '/users/joe/cars.csv', 'ad_catalog');
- $dbh->func( 'bikes', 'XML', [$xml_str], 'ad_import');
- $dbh->func( 'cars', 'DBI', $mysql_dbh, 'ad_import');
+ my $dbh = DBI/->connect('dbi:AnyData(RaiseError=>1):');
+ $dbh/->func( 'trains', 'CSV', '/users/joe/cars.csv', 'ad_catalog');
+ $dbh/->func( 'bikes', 'XML', [$xml_str], 'ad_import');
+ $dbh/->func( 'cars', 'DBI', $mysql_dbh, 'ad_import');
#
# ... DBI/SQL methods to access/modify the tables 'cars','bikes','trains'
#
- print $dbh->func( 'cars', 'HTMLtable', 'ad_export');
+ print $dbh/->func( 'cars', 'HTMLtable', 'ad_export');
or
use DBI;
- my $dbh = DBI->connect('dbi:AnyData(RaiseError=>1):');
- $dbh->func( 'Pipe', 'data.pipe', 'XML', 'data.xml', 'ad_convert');
+ my $dbh = DBI/->connect('dbi:AnyData(RaiseError=>1):');
+ $dbh/->func( 'Pipe', 'data.pipe', 'XML', 'data.xml', 'ad_convert');
or
@@ -660,28 +660,28 @@
# SELECT DATA FROM A PASSWD FILE
#
- $dbh->func( 'users', 'Passwd', '/etc/passwd', 'ad_catalog');
- my $sth = $dbh->prepare("SELECT username,homedir,GID FROM users');
+ $dbh/->func( 'users', 'Passwd', '/etc/passwd', 'ad_catalog');
+ my $sth = $dbh/->prepare("SELECT username,homedir,GID FROM users');
# INSERT A NEW ROW INTO A CSV FILE
#
- $dbh->func( 'cars', 'CSV', 'cars.csv', 'ad_catalog');
- $dbh->do("INSERT INTO cars VALUES ('Honda','Odyssey')");
+ $dbh/->func( 'cars', 'CSV', 'cars.csv', 'ad_catalog');
+ $dbh/->do("INSERT INTO cars VALUES ('Honda','Odyssey')");
# READ A REMOTE XML FILE AND PRINT IT AS AN HTML TABLE
#
- print $dbh->func( 'XML', $url, 'HTMLtable', 'ad_convert');
+ print $dbh/->func( 'XML', $url, 'HTMLtable', 'ad_convert');
# CONVERT A MYSQL DATABASE INTO XML AND SAVE IT IN A NEW FILE
#
- $dbh->func( 'DBI', $mysql_dbh, 'XML', 'data.xml', 'ad_convert');
+ $dbh/->func( 'DBI', $mysql_dbh, 'XML', 'data.xml', 'ad_convert');
# CREATE AND ACCESS A VIEW CONTAINING DATA FROM AN ORACLE DATABASE
# AND A TAB DELIMITED FILE
#
- $dbh->func( 'combo', 'DBI', $oracle_dbh, 'ad_import');
- $dbh->func( 'combo', 'Tab', 'data.tab', 'ad_import');
- my $sth = $dbh->prepare("SELECT * FROM combo");
+ $dbh/->func( 'combo', 'DBI', $oracle_dbh, 'ad_import');
+ $dbh/->func( 'combo', 'Tab', 'data.tab', 'ad_import');
+ my $sth = $dbh/->prepare("SELECT * FROM combo");
=head1 INSTALLATION
@@ -737,7 +737,7 @@
This step can vary slightly depending on your needs but is usually this:
- my $dbh = DBI->connect('dbi:AnyData(RaiseError=>1):');
+ my $dbh = DBI/->connect('dbi:AnyData(RaiseError=>1):');
See the section below on "Connection Options" for other forms of
connecting. See the section below on "Using Multiple Databases" for
@@ -750,12 +750,12 @@
func() call and specify the name of the method as the last parameter.
For example the 'ad_catalog' method would be called like this:
- $dbh->func( ..., 'ad_catalog')
+ $dbh/->func( ..., 'ad_catalog')
The ad_catalog() method takes three required parameters and one
optional parameter:
- $dbh->func( $table, $format, $file, $flags, 'ad_catalog')
+ $dbh/->func( $table, $format, $file, $flags, 'ad_catalog')
$table = the name you will use to refer to the table in SQL commands
$format = the format of the data ('XML', 'CSV', 'Fixed', etc.)
@@ -764,7 +764,7 @@
For example:
- $dbh->func( 'cars', 'XML', 'cars.xml', 'ad_catalog' )
+ $dbh/->func( 'cars', 'XML', 'cars.xml', 'ad_catalog' )
This specifies that the table name 'cars' will be used to
access XML data stored in the file 'cars.xml'.
@@ -784,19 +784,19 @@
The do() method can be used to create or drop a table and insert, delete,
or update rows:
- $dbh->do("CREATE TABLE ... )
- $dbh->do("DROP TABLE ... )
- $dbh->do("INSERT INTO ... )
- $dbh->do("UPDATE ... )
- $dbh->do("DELETE ... )
+ $dbh/->do("CREATE TABLE ... )
+ $dbh/->do("DROP TABLE ... )
+ $dbh/->do("INSERT INTO ... )
+ $dbh/->do("UPDATE ... )
+ $dbh/->do("DELETE ... )
A combination of the prepare(), execute(), and fetch() methods can be
used to access data:
- my $sth = $dbh->prepare("SELECT * FROM cars WHERE make = 'Honda'");
- $sth->execute();
- while (my $row = $sth->fetchrow_hashref){
- print $row->{model};
+ my $sth = $dbh/->prepare("SELECT * FROM cars WHERE make = 'Honda'");
+ $sth/->execute();
+ while (my $row = $sth/->fetchrow_hashref){
+ print $row/->{model};
}
=item Putting it all together
@@ -806,11 +806,11 @@
from the "make" and "model" columns of the database.
1. use DBI;
- 2. my $dbh = DBI->connect('dbi:AnyData(RaiseError=>1):');
- 3. $dbh->func( 'cars', 'CSV', 'cars.csv' 'ad_catalog');
- 4. my $sth = $dbh->prepare("SELECT make, model FROM cars");
- 5. $sth->execute();
- 6. while (my $row = $sth->fetch) {
+ 2. my $dbh = DBI/->connect('dbi:AnyData(RaiseError=>1):');
+ 3. $dbh/->func( 'cars', 'CSV', 'cars.csv' 'ad_catalog');
+ 4. my $sth = $dbh/->prepare("SELECT make, model FROM cars");
+ 5. $sth/->execute();
+ 6. while (my $row = $sth/->fetch) {
7. print "@$row\n";
8. }
@@ -837,7 +837,7 @@
or in the method call:
- $dbh->func( $table, $format, $file, { key1=>,val1 ... }, 'ad_catalog');
+ $dbh/->func( $table, $format, $file, { key1=>,val1 ... }, 'ad_catalog');
=over 2
@@ -897,7 +897,7 @@
record in the file, then you can specify them as a comma separated
list in the $flags parameter, for example:
- $dbh->func(
+ $dbh/->func(
'cars',
'Tab',
'data.tab',
@@ -942,11 +942,11 @@
ad_import call a connection in whatever database you are using, and
specify a SQL SELECT statement:
- my $dbh = DBI->connect('dbi:AnyData:(RaiseError=>1)');
- $dbh->func(
+ my $dbh = DBI/->connect('dbi:AnyData:(RaiseError=>1)');
+ $dbh/->func(
'table1',
'DBI',
- DBI->connect('dbi:mysql:database=test:(RaiseError=>1)'),
+ DBI/->connect('dbi:mysql:database=test:(RaiseError=>1)'),
{sql=>"SELECT make, model FROM cars WHERE make = 'honda'"},
'ad_import');
@@ -966,10 +966,10 @@
one of the AnyData formats such as XML you must also include a flag
with the table_name within the database:
- my $dbh = DBI->connect('dbi:AnyData:(RaiseError=>1)');
- $dbh->func(
+ my $dbh = DBI/->connect('dbi:AnyData:(RaiseError=>1)');
+ $dbh/->func(
'DBI',
- DBI->connect('dbi:mysql:database=test:(RaiseError=>1)'),
+ DBI/->connect('dbi:mysql:database=test:(RaiseError=>1)'),
'XML',
'cars.xml',
{table_name=>'cars'},
@@ -977,10 +977,10 @@
Or to print out the same data as an HTML table without storing it:
- my $dbh = DBI->connect('dbi:AnyData:(RaiseError=>1)');
- print $dbh->func(
+ my $dbh = DBI/->connect('dbi:AnyData:(RaiseError=>1)');
+ print $dbh/->func(
'DBI',
- DBI->connect('dbi:mysql:database=test:(RaiseError=>1)'),
+ DBI/->connect('dbi:mysql:database=test:(RaiseError=>1)'),
'HTMLtable',
undef,
{table_name=>'cars'},
@@ -990,16 +990,16 @@
The ad_import method by default closes the connection for the imported database. If you need to continue using the handle for the other datbase, pass the flag {keep_connection=>1}:
- my $dbh = DBI->connect('dbi:AnyData:(RaiseError=>1)');
- my $mysql_dbh = DBI->connect('dbi:mysql:database=test:(RaiseError=>1)'),
- $dbh->func(
+ my $dbh = DBI/->connect('dbi:AnyData:(RaiseError=>1)');
+ my $mysql_dbh = DBI/->connect('dbi:mysql:database=test:(RaiseError=>1)'),
+ $dbh/->func(
'cars',
'DBI',
$mysql_dbh,
{ keep_connection=>1 },
'ad_import');
#...
- $mysql_dbh->disconnect;
+ $mysql_dbh/->disconnect;
=head2 Passwd, Weblog, Mp3
@@ -1012,7 +1012,7 @@
=head2 Converting between formats
-The $dbh->func(...,'ad_convert') method provides a one-step way to
+The $dbh/->func(...,'ad_convert') method provides a one-step way to
convert between any of the data formats supported by DBD::AnyData.
For example: read a CSV file and save it as an XML file or vice versa.
See the section below on "convert" for details. See the section on
@@ -1031,7 +1031,7 @@
an in-memory table which you can query with DBI/SQL or save to a local
file:
- $dbh->func(
+ $dbh/->func(
'news',
'XML',
'http://www.somewhere.org/files/news.xml',
@@ -1041,7 +1041,7 @@
This will fetch the remote file, parse its XML, and print it out
as an HTML table:
- print $dbh->func(
+ print $dbh/->func(
'XML',
'http://www.somewhere.org/files/news.xml',
'HTMLtable',
@@ -1051,7 +1051,7 @@
If the remote file requires authorization, you can include values for
"user" and "pass" in the $flags parameter:
- $dbh->func(
+ $dbh/->func(
'news',
'XML',
'http://www.somewhere.org/news.xml',
@@ -1092,11 +1092,11 @@
# CREATE A TABLE FROM A LOCAL FILE
#
- $dbh->func( 'test2', 'CSV', $filename, 'ad_import');
+ $dbh/->func( 'test2', 'CSV', $filename, 'ad_import');
# CREATE A TABLE FROM A REMOTE FILE
#
- $dbh->func( 'test2', 'CSV', $url, 'ad_import');
+ $dbh/->func( 'test2', 'CSV', $url, 'ad_import');
See the section on "Remote File Access" for further details of using
remote Files.
@@ -1110,7 +1110,7 @@
# CREATE A TABLE FROM A CSV STRING
#
- $dbh->func( 'test2', 'CSV',
+ $dbh/->func( 'test2', 'CSV',
["id,phrase\n1,foo\n2,bar"],
'ad_import');
@@ -1124,11 +1124,11 @@
table and print out "Just Another Perl Hacker":
use DBI;
- my $dbh=DBI->connect('dbi:AnyData(RaiseError=>1):');
- $dbh->func( 'test', 'XML', [<DATA>], 'ad_import');
- print $dbh->selectcol_arrayref(qq{
+ my $dbh=DBI/->connect('dbi:AnyData(RaiseError=>1):');
+ $dbh/->func( 'test', 'XML', [<DATA>], 'ad_import');
+ print $dbh/->selectcol_arrayref(qq{
SELECT phrase FROM test WHERE id = 2
- })->[0];
+ })/->[0];
__END__
<phrases>
<phrase id="1">Hello World!</phrase>
@@ -1149,7 +1149,7 @@
# CREATE A TABLE FROM AN ARRAY
#
- $dbh->func( 'test3', 'ARRAY',
+ $dbh/->func( 'test3', 'ARRAY',
[
['id','phrase'],
[1,'foo'],
@@ -1166,12 +1166,12 @@
# CREATE & POPULATE A TABLE FROM DBI/SQL COMMANDS
#
use DBI;
- my $dbh = DBI->connect('dbi:AnyData(RaiseError=>1):');
- $dbh->do("CREATE TABLE test (id TEXT,phrase TEXT)");
- $dbh->do("INSERT INTO test VALUES (1,'foo')");
- $dbh->do("INSERT INTO test VALUES (2,'bar')");
- $dbh->do("UPDATE test SET phrase='baz' WHERE id = '2'");
- $dbh->do("DELETE FROM test WHERE id = '1'");
+ my $dbh = DBI/->connect('dbi:AnyData(RaiseError=>1):');
+ $dbh/->do("CREATE TABLE test (id TEXT,phrase TEXT)");
+ $dbh/->do("INSERT INTO test VALUES (1,'foo')");
+ $dbh/->do("INSERT INTO test VALUES (2,'bar')");
+ $dbh/->do("UPDATE test SET phrase='baz' WHERE id = '2'");
+ $dbh/->do("DELETE FROM test WHERE id = '1'");
=back
@@ -1181,20 +1181,20 @@
For example, this creates two in-memory tables from two different data formats
- $dbh->func( 'classes', 'CSV', 'classes.csv' 'ad_import');
- $dbh->func( 'profs', 'XML', 'profs.xml', 'ad_import');
+ $dbh/->func( 'classes', 'CSV', 'classes.csv' 'ad_import');
+ $dbh/->func( 'profs', 'XML', 'profs.xml', 'ad_import');
You can also import columns from several different formats into a single table. For example this imports data from an XML file, a CSV file and a Pipe delimited file into a single in-memory database. Note that the $table parameter is the same in each call so the data from each import will be appended into that one table.
- $dbh->func( 'test', 'XML', [$xmlStr], 'ad_import');
- $dbh->func( 'test', 'CSV', [$csvStr], 'ad_import');
- $dbh->func( 'test', 'Pipe', [$pipeStr], 'ad_import');
+ $dbh/->func( 'test', 'XML', [$xmlStr], 'ad_import');
+ $dbh/->func( 'test', 'CSV', [$csvStr], 'ad_import');
+ $dbh/->func( 'test', 'Pipe', [$pipeStr], 'ad_import');
When you import more than one table into a single table like this, the resulting table will be a cross join unless you supply a lookup_key flag. If a lookup_key is supplied, then a the resulting table will be a full outer join on that key column. This feature is experimental for the time being but should work as expected unless there are columns other than the key column with the same names in the various tables. You can specify that the joined table will only contain certain columns by creating a blank empty table before doing the imports. You can specify only certain rows with the sql flag. For example:
- $dbh->func('test','ARRAY',[],{col_names=>'foo,bar'baz'}, 'ad_import');
- $dbh->func('test','XML',$file1,{lookup_key=>'baz'},'ad_import');
- $dbh->func('test','CSV',$file1,{lookup_key=>'baz'},'ad_import');
+ $dbh/->func('test','ARRAY',[],{col_names=>'foo,bar'baz'}, 'ad_import');
+ $dbh/->func('test','XML',$file1,{lookup_key=>'baz'},'ad_import');
+ $dbh/->func('test','CSV',$file1,{lookup_key=>'baz'},'ad_import');
DBD::AnyData does not currently support using multiple tables in a
single SQL statement. However it does support using multiple tables
@@ -1203,15 +1203,15 @@
using the values from the first handle as a lookup key for the second
handle. Like this:
- $dbh->func( 'classes', 'CSV', 'classes.csv' 'ad_import');
- $dbh->func( 'profs', 'XML', 'profs.xml', 'ad_import');
- my $classes_sth = $dbh->prepare( "SELECT pid,title FROM classes" );
- my $profs_sth = $dbh->prepare( "SELECT name FROM profs WHERE pid = ?" );
- $classes_sth->execute;
- while (my($pid,$class_title) = $classes_sth->fetchrow_array) {
- $profs_sth->execute($pid);
- my $row = $profs_sth->fetchrow_arrayref;
- my $prof_name = $row ? $row->[0] : '';
+ $dbh/->func( 'classes', 'CSV', 'classes.csv' 'ad_import');
+ $dbh/->func( 'profs', 'XML', 'profs.xml', 'ad_import');
+ my $classes_sth = $dbh/->prepare( "SELECT pid,title FROM classes" );
+ my $profs_sth = $dbh/->prepare( "SELECT name FROM profs WHERE pid = ?" );
+ $classes_sth/->execute;
+ while (my($pid,$class_title) = $classes_sth/->fetchrow_array) {
+ $profs_sth/->execute($pid);
+ my $row = $profs_sth/->fetchrow_arrayref;
+ my $prof_name = $row ? $row/->[0] : '';
print "$class_title : $prof_name\n";
}
@@ -1240,22 +1240,22 @@
These methods are called using DBI func(), for example:
- $dbh->func( $table, $format, 'ad_export');
+ $dbh/->func( $table, $format, 'ad_export');
Here are the parameters for the various methods:
- $dbh->func( $table, $format, $file, $flags, 'ad_catalog');
+ $dbh/->func( $table, $format, $file, $flags, 'ad_catalog');
- $dbh->func( $table, $format, $data, $flags, 'ad_import');
+ $dbh/->func( $table, $format, $data, $flags, 'ad_import');
- $dbh->func( $source_format, $source_data,
+ $dbh/->func( $source_format, $source_data,
$target_format, $target_file,
$source_flags, $target_flags,
'ad_convert');
- $dbh->func( $table, $format, $file, $flags, 'ad_export');
+ $dbh/->func( $table, $format, $file, $flags, 'ad_export');
- $dbh->func( $table, 'ad_clear' );
+ $dbh/->func( $table, 'ad_clear' );
$table is a valid SQL table name
@@ -1292,7 +1292,7 @@
* a DBI Database handle
- DBI->connect('dbi:mysql:database=...)
+ DBI/->connect('dbi:mysql:database=...)
The ad_catalog method is the standard way to treat files as databases. Each time you access data, it is read from the file and each time you modify data, it is written to the file. The entire file is never read en masse into memory unless you explicitly request it.
@@ -1314,7 +1314,7 @@
=head2 connect
-The DBI->connect call
+The DBI/->connect call
=head2 ad_catalog
@@ -1324,7 +1324,7 @@
SYNTAX:
- $dbh->func( $table, $format, $file, $flags, 'ad_catalog' )
+ $dbh/->func( $table, $format, $file, $flags, 'ad_catalog' )
PARAMETERS:
@@ -1342,7 +1342,7 @@
'cars' will access and/or modify XML data in the file
'/users/me/data.xml'
- $dbh->func( 'cars', 'XML', '/usrs/me/data.xml', 'ad_catalog' )
+ $dbh/->func( 'cars', 'XML', '/usrs/me/data.xml', 'ad_catalog' )
REMARKS:
@@ -1357,7 +1357,7 @@
SYNTAX:
- $dbh->func( $table, $format, $data_source, $flags, 'ad_import' )
+ $dbh/->func( $table, $format, $data_source, $flags, 'ad_import' )
PARAMETERS:
@@ -1376,7 +1376,7 @@
EXAMPLES:
- $dbh->func( 'cars', 'XML', '/usrs/me/data.xml', 'ad_import' )
+ $dbh/->func( 'cars', 'XML', '/usrs/me/data.xml', 'ad_import' )
For further examples, see sections on "In-Memory Tables",
"Remote Files", "DBI databases".
@@ -1391,11 +1391,11 @@
SYNTAX:
- $dbh->func( $table, $format, $file, $flags, 'ad_export' )
+ $dbh/->func( $table, $format, $file, $flags, 'ad_export' )
OR
- my $string = $dbh->func( $table, $format, $flags, 'ad_export' )
+ my $string = $dbh/->func( $table, $format, $flags, 'ad_export' )
PARAMETERS:
@@ -1409,11 +1409,11 @@
Save a table as an XML file:
- $dbh->func( 'cars', 'XML', '/usrs/me/data.xml', 'ad_export' )
+ $dbh/->func( 'cars', 'XML', '/usrs/me/data.xml', 'ad_export' )
Print a table as an HTML table
- print $dbh->func( 'cars', 'HTMLtable', 'ad_export' )
+ print $dbh/->func( 'cars', 'HTMLtable', 'ad_export' )
=head2 ad_convert
@@ -1425,7 +1425,7 @@
SYNTAX:
- my $str = $dbh->func(
+ my $str = $dbh/->func(
$source_format,
$data_source
$target_format,
@@ -1435,7 +1435,7 @@
OR
- $dbh->func(
+ $dbh/->func(
$source_format,
$data_source
$target_format,
@@ -1465,20 +1465,20 @@
# CONVERT A CSV FILE TO AN XML FILE
#
- $dbh->func( 'CSV', 'data.csv', 'XML', 'data.xml', 'ad_convert');
+ $dbh/->func( 'CSV', 'data.csv', 'XML', 'data.xml', 'ad_convert');
# CONVERT AN ARRAYREF TO AN HTML TABLE AND PRINT IT
#
- print $dbh->func( 'ARRAY', $aryref, 'HTMLtable', 'ad_convert');
+ print $dbh/->func( 'ARRAY', $aryref, 'HTMLtable', 'ad_convert');
# CONVERT AN ARRAYREF TO XML AND SAVE IT IN A FILE
#
- $dbh->func( 'ARRAY', $aryref, 'XML', 'data.xml', 'ad_convert');
+ $dbh/->func( 'ARRAY', $aryref, 'XML', 'data.xml', 'ad_convert');
# CONVERT A SELECTION FROM A MySQL DATABASE TO XML
# AND SAVE IT IN A FILE
#
- $dbh->func(
+ $dbh/->func(
'DBI',
$mysql_dbh,
'XML',
@@ -1559,7 +1559,7 @@
A database handle for a specified rdbms.
- DBI->connect('dbi:mysql:database=...)
+ DBI/->connect('dbi:mysql:database=...)
=head2 ad_clear
@@ -1570,7 +1570,7 @@
SYNTAX:
- $dbh->func( $table, 'ad_clear' )
+ $dbh/->func( $table, 'ad_clear' )
PARAMETERS:
@@ -1580,7 +1580,7 @@
In-memory tables will be deleted from memory automatically when the
database handle used to create them goes out of scope. They will also
- be deleted if you call $dbh->disconnect() on the database handle
+ be deleted if you call $dbh/->disconnect() on the database handle
used to create them. The ad_clear method is a way to free up memory
if you intend to keep using the database handle but no longer need a
given table. As with other (all?) Perl memory operations, this frees
Modified: packages/libdbd-anydata-perl/trunk/debian/changelog
===================================================================
--- packages/libdbd-anydata-perl/trunk/debian/changelog 2005-01-18 15:35:04 UTC (rev 629)
+++ packages/libdbd-anydata-perl/trunk/debian/changelog 2005-01-18 15:52:37 UTC (rev 630)
@@ -1,3 +1,11 @@
+libdbd-anydata-perl (0.08-2) unstable; urgency=low
+
+ * Changed maintainer to Debian Perl Group
+ * debian/control: added Uploaders
+ * AnyData.pm: UTF minus signs
+
+ -- Luk Claes <luk@debian.org> Tue, 18 Jan 2005 16:50:41 +0100
+
libdbd-anydata-perl (0.08-1.1) unstable; urgency=low
* Non-Maintainer Upload by Gunnar Wolf <gwolf@debian.org>
Modified: packages/libdbd-anydata-perl/trunk/debian/control
===================================================================
--- packages/libdbd-anydata-perl/trunk/debian/control 2005-01-18 15:35:04 UTC (rev 629)
+++ packages/libdbd-anydata-perl/trunk/debian/control 2005-01-18 15:52:37 UTC (rev 630)
@@ -1,7 +1,8 @@
Source: libdbd-anydata-perl
Section: perl
Priority: optional
-Maintainer: Luk Claes <luk.claes@ugent.be>
+Maintainer: Debian Perl Group <pkg-perl-maintainers@lists.alioth.debian.org>
+Uploaders: Luk Claes <luk@debian.org>
Standards-Version: 3.6.1
Build-Depends-Indep: debhelper (>= 4.1), perl, libdbd-csv-perl, libdbi-perl (>= 1.00), libsql-statement-perl (>= 0.1011), libanydata-perl
@@ -11,7 +12,7 @@
Architecture: all
Depends: ${perl:Depends}, libdbd-csv-perl, libdbi-perl (>= 1.00), libsql-statement-perl (>= 0.1011), libanydata-perl
Suggests: libxml-parser-perl, libwww-perl
-Description: Perl DBI driver for files and data structures
+Description: perl DBI driver for files and data structures
DBD::AnyData allows you to import almost any type of Perl data structure
into an in-memory table and then use DBI and SQL to access and modify
it. It also allows standard database access to almost any kind of file,