[Cpan-forum-commit] rev 349 - in trunk: . lib/CPAN/Forum templates
svn at pti.co.il
svn at pti.co.il
Tue Aug 14 11:36:18 EEST 2007
Author: gabor
Date: 2007-08-14 11:36:18 +0300 (Tue, 14 Aug 2007)
New Revision: 349
Modified:
trunk/
trunk/Build.PL
trunk/lib/CPAN/Forum/DBI.pm
trunk/templates/about.tmpl
Log:
remove Class::DBI dependency
Property changes on: trunk
___________________________________________________________________
Name: svk:merge
- 7bc34947-122d-0410-bc5a-f898d2bb5f81:/local/cpan-forum:4435
8c4c90e1-83eb-0310-96eb-e7cb62807872:/local/cpan-forum:12752
+ 7bc34947-122d-0410-bc5a-f898d2bb5f81:/local/cpan-forum:4436
8c4c90e1-83eb-0310-96eb-e7cb62807872:/local/cpan-forum:12752
Modified: trunk/Build.PL
===================================================================
--- trunk/Build.PL 2007-08-14 08:35:58 UTC (rev 348)
+++ trunk/Build.PL 2007-08-14 08:36:18 UTC (rev 349)
@@ -29,7 +29,6 @@
'WWW::Mechanize' => 0,
'DBI' => 0,
'DBD::SQLite' => 0.31,
- 'Class::DBI' => 0, # It was complaining: ERROR: Version v3.0.14 of Class::DBI is installed, but we need version >= 0.96
# 'Crypt::SSLeay' => 0, # needed for http access to PAUSE
'Parse::CPAN::Packages' => '2.26', # for populating and maybe also later ?
'LWP::Simple' => 0, # for populate
@@ -38,8 +37,6 @@
'Mail::Sendmail' => 0,
'CGI::Session::SQLite' => 0,
'Parse::RecDescent' => 0,
- 'Class::DBI::Plugin::AbstractCount' => 0,
- 'Class::DBI::Plugin::Pager' => 0,
'Text::CSV_XS' => 0,
'List::MoreUtils' => 0,
'Test::WWW::Mechanize' => 0.02,
Modified: trunk/lib/CPAN/Forum/DBI.pm
===================================================================
--- trunk/lib/CPAN/Forum/DBI.pm 2007-08-14 08:35:58 UTC (rev 348)
+++ trunk/lib/CPAN/Forum/DBI.pm 2007-08-14 08:36:18 UTC (rev 349)
@@ -1,29 +1,32 @@
package CPAN::Forum::DBI;
use strict;
use warnings;
-use base 'Class::DBI';
use Carp qw();
-use Class::DBI::Plugin::AbstractCount; # pager needs this
-use Class::DBI::Plugin::Pager;
-
use DBI;
-my $dbh_connected;
+my $dbh;
sub myinit {
my $class = shift;
my $db_connect = shift;
- if (not $dbh_connected) {
- $dbh_connected = __PACKAGE__->connection($db_connect, '', '',
+ if (not $dbh) {
+ $dbh = DBI->connect($db_connect, '', '',
{
+ RaiseError => 1,
+ PrintError => 1,
+ AutoCommit => 1,
+ FetchHashKeyName => 'NAME_lc',
});
- my $dbh = CPAN::Forum::DBI::db_Main();
- #warn $dbh;
$dbh->{HandleError} = sub { Carp::confess(shift); };
}
- return $dbh_connected;
+ return $dbh;
}
+sub db_Main {
+ return $dbh;
+}
+
+
our @group_types = ("None", "Global", "Field", "Distribution", "Module");
our %group_types;
$group_types{$group_types[$_]} = $_ for (0..$#group_types);
Modified: trunk/templates/about.tmpl
===================================================================
--- trunk/templates/about.tmpl 2007-08-14 08:35:58 UTC (rev 348)
+++ trunk/templates/about.tmpl 2007-08-14 08:36:18 UTC (rev 349)
@@ -27,7 +27,6 @@
<li><a href="/dist/CGI-Application-Plugin-LogDispatch">CGI::Application::Plugin::LogDispatch</a></li>
<li><a href="/dist/CGI-Session">CGI::Session</a></li>
<li><a href="/dist/HTML-Template">HTML::Template</a></li>
- <li><a href="/dist/Class-DBI">Class::DBI</a></li>
<li><a href="/dist/DBD-SQLite">DBD::SQLite</a></li>
<li><a href="/dist/WWW-Mechanize">WWW::Mechanize</a></li>
<li><a href="/dist/Test-WWW-Mechanize">Test::WWW::Mechanize</a></li>
@@ -36,8 +35,6 @@
<li><a href="/dist/Mail-Sendmail">Mail::Sendmail</a></li>
<li><a href="/dist/Text-CSV_XS">Text::CSV_XS</a></li>
<li><a href="/dist/Parse-RecDescent">Parse::RecDescent</a></li>
- <li><a href="/dist/Class-DBI-Plugin-AbstractCount">Class::DBI::Plugin::AbstractCount</a></li>
- <li><a href="/dist/Class-DBI-Plugin-Pager">Class::DBI::Plugin::Pager</a></li>
</ul>
</div>
<a name="statistics"></a>
More information about the Cpan-forum-commit
mailing list