--- libdbix-class-perl-0.08010.orig/debian/control +++ libdbix-class-perl-0.08010/debian/control @@ -0,0 +1,48 @@ +Source: libdbix-class-perl +Section: perl +Priority: optional +Build-Depends: debhelper (>= 6.0.0), quilt (>= 0.40) +Build-Depends-Indep: perl (>= 5.8.0-7), libdbi-perl, libdbd-sqlite3-perl, + libclass-c3-perl (>= 0.11), libdbix-contextualfetch-perl, libdata-page-perl, + libclass-trigger-perl, libmodule-build-perl, libsql-abstract-perl, + libsql-abstract-limit-perl, libtest-pod-perl, libtest-pod-coverage-perl, + libcarp-clan-perl, libclass-inspector-perl, libdatetime-perl, + libmodule-find-perl, libsql-translator-perl, libclass-accessor-grouped-perl, + libscope-guard-perl, libfile-spec-perl, libclass-c3-componentised-perl, + libdatetime-format-mysql-perl, libjson-any-perl, libtext-csv-xs-perl +Maintainer: Debian Perl Group +Uploaders: Krzysztof Krzyżaniak (eloy) , + Florian Ragwitz , gregor herrmann +Homepage: http://search.cpan.org/dist/DBIx-Class/ +Vcs-Svn: svn://svn.debian.org/pkg-perl/trunk/libdbix-class-perl/ +Vcs-Browser: http://svn.debian.org/wsvn/pkg-perl/trunk/libdbix-class-perl/ +Standards-Version: 3.7.3 + +Package: libdbix-class-perl +Architecture: all +Depends: ${perl:Depends}, libclass-c3-perl (>= 0.11), libdata-page-perl, + libsql-abstract-perl, libdbi-perl, libsql-abstract-limit-perl, + libcarp-clan-perl, libclass-inspector-perl, libmodule-find-perl, + libclass-accessor-grouped-perl, libscope-guard-perl, + libclass-c3-componentised-perl, libjson-any-perl +Recommends: libdatetime-format-mysql-perl, libdatetime-format-db2-perl, + libdatetime-format-pg-perl, libfile-spec-perl, libsql-translator-perl +Suggests: libdbd-sqlite3-perl, libdbix-contextualfetch-perl, + libclass-trigger-perl +Description: Extensible and flexible object <-> relational mapper + DBIx::Class is an SQL to OO mapper with an object API inspired by Class::DBI + (and a compatibility layer as a springboard for porting) and a resultset API + that allows abstract encapsulation of database operations. It aims to make + representing queries in your code as perl-ish as possible while still + providing access to as many of the capabilities of the database as possible, + including retrieving related records from multiple tables in a single query, + JOIN, LEFT JOIN, COUNT, DISTINCT, GROUP BY and HAVING support. + . + DBIx::Class can handle multi-column primary and foreign keys, complex queries + and database-level paging, and does its best to only query the database in + order to return something you've directly asked for. If a resultset is used + as an iterator it only fetches rows off the statement handle as requested + in order to minimise memory usage. It has auto-increment support for SQLite, + MySQL, PostgreSQL, Oracle, SQL Server and DB2 and is known to be used in + production on at least the first four, and is fork- and thread-safe out of + the box (although your DBD may not be). --- libdbix-class-perl-0.08010.orig/debian/copyright +++ libdbix-class-perl-0.08010/debian/copyright @@ -0,0 +1,23 @@ +This is the debian package for the DBIx-Class module. +It was created by Krzysztof Krzyzaniak (eloy) + +Upstream source location: http://search.cpan.org/dist/DBIx-Class/ + +The upstream author is: Matt S. Trout + +Copyright 2005, Matt S. Trout and others + +This program is free software, you can redistribute it and/or modify it under +the same terms as Perl itself. + +Perl is distributed under licenses: + + a) the GNU General Public License as published by the Free Software + Foundation; either version 1, or (at your option) any later + version, or + + b) the "Artistic License" which comes with Perl. + + On Debian GNU/Linux systems, the complete text of the GNU General + Public License can be found in /usr/share/common-licenses/GPL' and + the Artistic Licence in /usr/share/common-licenses/Artistic'. --- libdbix-class-perl-0.08010.orig/debian/watch +++ libdbix-class-perl-0.08010/debian/watch @@ -0,0 +1,2 @@ +version=3 +http://search.cpan.org/dist/DBIx-Class/ .*/DBIx-Class-v?(\d[\d_.]+)\.(?:tar(?:\.gz|\.bz2)?|tgz|zip) --- libdbix-class-perl-0.08010.orig/debian/compat +++ libdbix-class-perl-0.08010/debian/compat @@ -0,0 +1 @@ +6 --- libdbix-class-perl-0.08010.orig/debian/changelog +++ libdbix-class-perl-0.08010/debian/changelog @@ -0,0 +1,338 @@ +libdbix-class-perl (0.08010-2) unstable; urgency=medium + + * debian/watch: extended regexp for matching upstream releases. + * debian/control: + - clean up dependencies (closes: #481031), thanks to Peter Rabbitson for + the bug report + + remove libclass-data-accessor-perl, libossp-uuid-perl, + libuniversal-exports-perl, libtie-ixhash-perl + + move libdbix-contextualfetch-perl, libclass-trigger-perl to Suggests + + add libjson-any-perl to Depends and Build-Depends-Indep + + add libdatetime-format-mysql-perl and libtext-csv-xs-perl to + Build-Depends-Indep to enable additional tests + - wrap long lines + - add me to Uploaders + * Set urgency to medium because of the fix on an RC bug. + * debian/rules: + - refresh against current dh-make-perl template + - don't install README any more (text version of the inline POD + documentation) + - remove exec bit from *.pod files + * Add patch pod-fixes.patch, fixes some pod/man errors; add quilt framework. + One fix closes: #478335, thanks to Ansgar Burchardt for the bug report. + * debian/copyright: use author-independent upstream source location. + + -- gregor herrmann Sat, 14 Jun 2008 15:29:15 +0200 + +libdbix-class-perl (0.08010-1) unstable; urgency=low + + * New upstream release + + -- Krzysztof Krzyżaniak (eloy) Fri, 14 Mar 2008 10:53:16 +0100 + +libdbix-class-perl (0.08009-1) unstable; urgency=low + + * New upstream release + + Move package from Catalyst Group to Debian Perl Group + + debian/control: added additional headers + + debian/control: Standards-Version ugpraded to 3.7.3 + + debian/compat: upgraded to 6 + + -- Krzysztof Krzyzaniak (eloy) Thu, 31 Jan 2008 14:50:18 +0100 + +libdbix-class-perl (0.08008-1) unstable; urgency=low + + * New upstream release + + -- Krzysztof Krzyzaniak (eloy) Fri, 16 Nov 2007 18:28:26 +0100 + +libdbix-class-perl (0.08007-2) unstable; urgency=low + + * debian/control: added libsql-translator-perl to Recommends (closes: #432391) + * Closew old New upstream version bug (closes: #430374) + + -- Krzysztof Krzyzaniak (eloy) Tue, 11 Sep 2007 10:53:45 +0200 + +libdbix-class-perl (0.08007-1) unstable; urgency=low + + * New upstream release + + -- Krzysztof Krzyzaniak (eloy) Tue, 11 Sep 2007 10:16:55 +0200 + +libdbix-class-perl (0.08006-2) unstable; urgency=low + + * debian/control: libclass-c3-componentised-perl should be in Depends not + in Recommends (closes: #440251) + + -- Krzysztof Krzyzaniak (eloy) Thu, 30 Aug 2007 10:02:19 +0200 + +libdbix-class-perl (0.08006-1) unstable; urgency=low + + * New upstream release + * Updated debian/control: long description and dependencies. + + -- Krzysztof Krzyzaniak (eloy) Mon, 20 Aug 2007 12:57:00 +0200 + +libdbix-class-perl (0.08003-1) unstable; urgency=low + + * New upstream release + * debian/rules: fixed debian-rules-ignores-make-clean-error + + -- Krzysztof Krzyzaniak (eloy) Mon, 16 Jul 2007 16:15:47 +0200 + +libdbix-class-perl (0.08002-1) unstable; urgency=low + + * New upstream release + * debian/control: libfile-spec-perl added to dependencies + + -- Krzysztof Krzyzaniak (eloy) Fri, 22 Jun 2007 10:46:37 +0200 + +libdbix-class-perl (0.08001-1) unstable; urgency=low + + * New upstream release + * debian/control: libclass-accessor-grouped-perl added to dependencies + + -- Krzysztof Krzyzaniak (eloy) Tue, 19 Jun 2007 11:48:29 +0200 + +libdbix-class-perl (0.07006-1) unstable; urgency=low + + * New upstream release + + -- Krzysztof Krzyzaniak (eloy) Wed, 18 Apr 2007 15:25:49 +0200 + +libdbix-class-perl (0.07005-1) unstable; urgency=low + + * New upstream release + + -- Krzysztof Krzyzaniak (eloy) Mon, 15 Jan 2007 12:12:17 +0100 + +libdbix-class-perl (0.07004-1) unstable; urgency=low + + * New upstream release + + -- Krzysztof Krzyzaniak (eloy) Wed, 10 Jan 2007 10:43:25 +0100 + +libdbix-class-perl (0.07003-1) unstable; urgency=low + + * New upstream release + + -- Krzysztof Krzyzaniak (eloy) Fri, 17 Nov 2006 09:50:50 +0100 + +libdbix-class-perl (0.07002-2) unstable; urgency=low + + * debian/control: + + added Recommends: libdatetime-format-mysql-perl, libdatetime-format-db2-perl, + libdatetime-format-pg-perl + + -- Krzysztof Krzyzaniak (eloy) Tue, 24 Oct 2006 18:56:20 +0200 + +libdbix-class-perl (0.07002-1) unstable; urgency=low + + * New upstream release + + -- Krzysztof Krzyzaniak (eloy) Fri, 15 Sep 2006 15:13:49 +0200 + +libdbix-class-perl (0.07001-1) unstable; urgency=low + + * New upstream release + * debian/rules: temporary make test non-critical + * debian/control: + + Build-Depends-Indep: added libsql-translator-perl + + -- Krzysztof Krzyzaniak (eloy) Mon, 28 Aug 2006 10:50:20 +0200 + +libdbix-class-perl (0.07000-1) unstable; urgency=low + + * New upstream release + * debian/compat: increased to 5 + * debian/control: + + Standards-Version: increased to 3.7.2.1 without any changes + + -- Krzysztof Krzyzaniak (eloy) Sun, 23 Jul 2006 13:48:56 +0200 + +libdbix-class-perl (0.06.003-1) unstable; urgency=low + + * New upstream release + * debian/control: + - Standards-Version: increased to 3.7.2 without any changes + + -- Krzysztof Krzyzaniak (eloy) Fri, 19 May 2006 21:09:15 +0200 + +libdbix-class-perl (0.06.002-1) unstable; urgency=low + + * New upstream release + * debian/watch file updated + + -- Krzysztof Krzyzaniak (eloy) Thu, 20 Apr 2006 15:03:49 +0200 + +libdbix-class-perl (0.06.001-1) unstable; urgency=low + + * New upstream release + + -- Krzysztof Krzyzaniak (eloy) Sun, 9 Apr 2006 00:08:01 +0200 + +libdbix-class-perl (0.06.000-1) unstable; urgency=low + + * New upstream release + * debian/control: libmodule-find-perl added to dependencies + + -- Krzysztof Krzyzaniak (eloy) Sat, 25 Mar 2006 23:34:08 +0100 + +libdbix-class-perl (0.05.007-1) unstable; urgency=low + + * New upstream release + * debian/control: + - Build-Depends-Indep: libclass-c3-perl increased version to 0.11 + - Depends: libclass-c3-perl increased version to 0.11 + + -- Krzysztof Krzyzaniak (eloy) Sat, 25 Feb 2006 00:11:09 +0100 + +libdbix-class-perl (0.05.006-1) unstable; urgency=low + + * New upstream release + * debian/control - libmodule-find-perl removed from dependencies, libdatetime + added to Build-Depends-Indep + + -- Krzysztof Krzyzaniak (eloy) Mon, 20 Feb 2006 14:34:55 +0100 + +libdbix-class-perl (0.05.005-1) unstable; urgency=low + + * New upstream release + + -- Krzysztof Krzyzaniak (eloy) Mon, 13 Feb 2006 23:20:51 +0100 + +libdbix-class-perl (0.05.003-1) unstable; urgency=low + + * New upstream release + + -- Krzysztof Krzyzaniak (eloy) Wed, 8 Feb 2006 20:06:24 +0100 + +libdbix-class-perl (0.05.002-1) unstable; urgency=low + + * New upstream release + * debian/control - libclass-inspector-perl added to dependencies + + -- Krzysztof Krzyzaniak (eloy) Tue, 7 Feb 2006 18:43:16 +0100 + +libdbix-class-perl (0.05.001-1) unstable; urgency=low + + * New upstream release + + -- Krzysztof Krzyzaniak (eloy) Mon, 6 Feb 2006 10:15:13 +0100 + +libdbix-class-perl (0.05.000-1) unstable; urgency=low + + * New upstream release + * debian/control - libcarp-clan-perl added to dependencies + + -- Krzysztof Krzyzaniak (eloy) Thu, 2 Feb 2006 10:47:18 +0100 + +libdbix-class-perl (0.04.999.6experimental-1) experimental; urgency=low + + * New upstream release (experimental) + + -- Krzysztof Krzyzaniak (eloy) Sat, 28 Jan 2006 22:59:59 +0100 + +libdbix-class-perl (0.04.999.4experimental-1) experimental; urgency=low + + * New upstream release (experimental) + + -- Krzysztof Krzyzaniak (eloy) Wed, 25 Jan 2006 11:07:54 +0100 + +libdbix-class-perl (0.04.999.3experimental-1) experimental; urgency=low + + * New upstream release (experimental) + + -- Krzysztof Krzyzaniak (eloy) Tue, 24 Jan 2006 12:32:41 +0100 + +libdbix-class-perl (0.04.999.2experimental-1) experimental; urgency=low + + * New upstream (experimental) release + + -- Krzysztof Krzyzaniak (eloy) Sat, 14 Jan 2006 18:50:31 +0100 + +libdbix-class-perl (0.04.999.2-1) experimental; urgency=low + + * Proper source tar.gz + * debian/control - Test::POD added to dependencies + + -- Krzysztof Krzyzaniak (eloy) Mon, 2 Jan 2006 10:31:30 +0100 + +libdbix-class-perl (0.04.999.1-1) experimental; urgency=low + + * New upstream release + * debian/control: Dependencies: added libclass-data-accessor-perl, removed + libclass-data-inheritable-perl + + -- Krzysztof Krzyzaniak (eloy) Tue, 27 Dec 2005 09:52:24 +0100 + +libdbix-class-perl (0.04.001-1) unstable; urgency=low + + * New upstream release (closes: #341652) + + -- Krzysztof Krzyzaniak (eloy) Wed, 14 Dec 2005 11:21:33 +0100 + +libdbix-class-perl (0.04-2) unstable; urgency=low + + * debian/control - libclass-c3-perl added to Depends + + -- Krzysztof Krzyzaniak (eloy) Fri, 2 Dec 2005 11:21:09 +0100 + +libdbix-class-perl (0.04-1) unstable; urgency=low + + * New upstream release + * debian/control - libclass-c3-perl added to dependencies, + + -- Krzysztof Krzyzaniak (eloy) Sun, 27 Nov 2005 14:17:23 +0100 + +libdbix-class-perl (0.03.003-2) unstable; urgency=low + + * debian/watch - mangled value of debian version + + -- Krzysztof Krzyzaniak (eloy) Mon, 14 Nov 2005 19:10:31 +0100 + +libdbix-class-perl (0.03.003-1) unstable; urgency=low + + * New upstream release + * debian/control - libossp-uuid-perl added to dependencies + + -- Krzysztof Krzyzaniak (eloy) Fri, 4 Nov 2005 21:52:41 +0100 + +libdbix-class-perl (0.03.002-1) unstable; urgency=low + + * New upstream release + + -- Krzysztof Krzyzaniak (eloy) Fri, 28 Oct 2005 21:47:43 +0200 + +libdbix-class-perl (0.03.001-1) unstable; urgency=low + + * (NOT RELEASED YET) New upstream release + + -- Krzysztof Krzyzaniak (eloy) Fri, 23 Sep 2005 21:18:56 +0200 + +libdbix-class-perl (0.03-1) unstable; urgency=low + + * New upstream release + * Close ITP bug (closes: #329193) + + -- Krzysztof Krzyzaniak (eloy) Tue, 20 Sep 2005 09:57:56 +0200 + +libdbix-class-perl (0.02-1) UNRELEASED; urgency=low + + [ Krzysztof Krzyzaniak (eloy) ] + * debian/control - Added libmodule-find-perl Depends. + + [ Florian Ragwitz ] + * Cleaned up debian/rules. + * Added me to Uploaders. + * Added Upstream URL to debian/copyright. + * New upstream release. + * Added libsql-abstract-limit-perl to Depends and Build-Depends. + + -- Florian Ragwitz Tue, 30 Aug 2005 19:10:36 +0200 + +libdbix-class-perl (0.01-1) unstable; urgency=low + + * Initial Release. + + -- Krzysztof Krzyzaniak (eloy) Tue, 9 Aug 2005 13:24:25 +0200 --- libdbix-class-perl-0.08010.orig/debian/rules +++ libdbix-class-perl-0.08010/debian/rules @@ -0,0 +1,67 @@ +#!/usr/bin/make -f +# This debian/rules file is provided as a template for normal perl +# packages. It was created by Marc Brockschmidt for +# the Debian Perl Group (http://pkg-perl.alioth.debian.org/) but may +# be used freely wherever it is useful. + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +# If set to a true value then MakeMaker's prompt function will +# always return the default without waiting for user input. +export PERL_MM_USE_DEFAULT=1 + +include /usr/share/quilt/quilt.make + +PERL ?= /usr/bin/perl +PACKAGE = $(shell dh_listpackages) +TMP = $(CURDIR)/debian/$(PACKAGE) + +build: build-stamp +build-stamp: $(QUILT_STAMPFN) + dh_testdir + $(PERL) Makefile.PL INSTALLDIRS=vendor --skipdeps + $(MAKE) + # enables pod-coverage test which unfortunately fails + # TEST_POD=1 $(MAKE) test + $(MAKE) test + touch $@ + +clean: unpatch + dh_testdir + dh_testroot + dh_clean build-stamp install-stamp + [ ! -f Makefile ] || $(MAKE) realclean + +install: install-stamp +install-stamp: build-stamp + dh_testdir + dh_testroot + dh_clean -k + $(MAKE) install DESTDIR=$(TMP) PREFIX=/usr + find $(TMP)/usr/share/perl5/DBIx/Class/ -type f -name "*.pod" -print0 | \ + xargs -r0 chmod -x + [ ! -d $(TMP)/usr/lib/perl5 ] || \ + rmdir --ignore-fail-on-non-empty --parents --verbose \ + $(TMP)/usr/lib/perl5 + touch $@ + +binary-arch: +# We have nothing to do here for an architecture-independent package + +binary-indep: build install + dh_testdir + dh_testroot + dh_installexamples script/* + dh_installdocs + dh_installchangelogs Changes + dh_perl + dh_compress + dh_fixperms + dh_installdeb + dh_gencontrol + dh_md5sums + dh_builddeb + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary install --- libdbix-class-perl-0.08010.orig/debian/patches/series +++ libdbix-class-perl-0.08010/debian/patches/series @@ -0,0 +1 @@ +pod-fixes.patch --- libdbix-class-perl-0.08010.orig/debian/patches/pod-fixes.patch +++ libdbix-class-perl-0.08010/debian/patches/pod-fixes.patch @@ -0,0 +1,76 @@ +Author: gregor herrmann +Description: fix several pod errors +Bug: #478335 + +--- libdbix-class-perl.orig/lib/DBIx/Class/Manual/Troubleshooting.pod ++++ libdbix-class-perl/lib/DBIx/Class/Manual/Troubleshooting.pod +@@ -47,7 +47,7 @@ + + L version 1.50 and L 1.43 are known to work. + +-=head2 ... Can't locate object method "source_name" via package ... ++=head2 Can't locate object method "source_name" via package + + There's likely a syntax error in the table class referred to elsewhere + in this error message. In particular make sure that the package +--- libdbix-class-perl.orig/lib/DBIx/Class/Storage/TxnScopeGuard.pm ++++ libdbix-class-perl/lib/DBIx/Class/Storage/TxnScopeGuard.pm +@@ -46,7 +46,7 @@ + + =head1 NAME + +-DBIx::Class::Storage::TxnScopeGuard ++DBIx::Class::Storage::TxnScopeGuard - L-like objects + + =head1 SYNOPSIS + +--- libdbix-class-perl.orig/lib/DBIx/Class/ResultSourceHandle.pm ++++ libdbix-class-perl/lib/DBIx/Class/ResultSourceHandle.pm +@@ -19,7 +19,7 @@ + + =head1 NAME + +-DBIx::Class::ResultSourceHandle ++DBIx::Class::ResultSourceHandle - remove link between Rows/ResultSets and source objects + + =head1 DESCRIPTION + +--- libdbix-class-perl.orig/lib/DBIx/Class/ResultClass/HashRefInflator.pm ++++ libdbix-class-perl/lib/DBIx/Class/ResultClass/HashRefInflator.pm +@@ -5,7 +5,7 @@ + + =head1 NAME + +-DBIx::Class::ResultClass::HashRefInflator ++DBIx::Class::ResultClass::HashRefInflator - access data without objects + + =head1 SYNOPSIS + +--- libdbix-class-perl.orig/lib/DBIx/Class/Relationship/BelongsTo.pm ++++ libdbix-class-perl/lib/DBIx/Class/Relationship/BelongsTo.pm +@@ -72,6 +72,14 @@ + return 1; + } + ++=head1 NAME ++ ++DBIx::Class::Relationship::BelongsTo - create relationship between classes on foreign keys ++ ++=head1 SEE ALSO ++ ++L ++ + =head1 AUTHORS + + Alexander Hartmaier +--- libdbix-class-perl.orig/lib/DBIx/Class/Manual/Cookbook.pod ++++ libdbix-class-perl/lib/DBIx/Class/Manual/Cookbook.pod +@@ -506,7 +506,7 @@ + module. + + To make an object stringify itself as a single column, use something +-like this (replace C with the column/method of your choice): ++like this (replace C with the column/method of your choice): + + use overload '""' => sub { shift->name}, fallback => 1; +