diff -Nru libclass-mixinfactory-perl-0.92/debian/changelog libclass-mixinfactory-perl-0.92/debian/changelog --- libclass-mixinfactory-perl-0.92/debian/changelog 2017-11-14 18:03:27.000000000 +0000 +++ libclass-mixinfactory-perl-0.92/debian/changelog 2017-11-13 21:56:40.000000000 +0000 @@ -1,3 +1,35 @@ +libclass-mixinfactory-perl (0.92-3) unstable; urgency=medium + + [ Ansgar Burchardt ] + * debian/control: Convert Vcs-* fields to Git. + + [ gregor herrmann ] + * debian/control: update {versioned,alternative} (build) dependencies. + + [ Salvatore Bonaccorso ] + * Change Vcs-Git to canonical URI (git://anonscm.debian.org) + * Change search.cpan.org based URIs to metacpan.org based URIs + + [ gregor herrmann ] + * Strip trailing slash from metacpan URLs. + + [ Salvatore Bonaccorso ] + * Update Vcs-Browser URL to cgit web frontend + * debian/control: Use HTTPS transport protocol for Vcs-Git URI + + [ Florian Schlichting ] + * Switch to source format 3.0 (quilt) + * Add myself to Uploaders + * Convert d/copyright to copyright-format 1.0 + * Switch to short-form debian/rules + * Bump dh compat to level 9 + * Declare compliance with Debian Policy 4.1.1 + * Mark package autopkgtest-able + * Mention module name in description + * Add spelling.patch + + -- Florian Schlichting Mon, 13 Nov 2017 22:56:40 +0100 + libclass-mixinfactory-perl (0.92-2) unstable; urgency=low [ gregor herrmann ] diff -Nru libclass-mixinfactory-perl-0.92/debian/compat libclass-mixinfactory-perl-0.92/debian/compat --- libclass-mixinfactory-perl-0.92/debian/compat 2017-11-14 18:03:27.000000000 +0000 +++ libclass-mixinfactory-perl-0.92/debian/compat 2017-11-13 21:56:15.000000000 +0000 @@ -1 +1 @@ -5 +9 diff -Nru libclass-mixinfactory-perl-0.92/debian/control libclass-mixinfactory-perl-0.92/debian/control --- libclass-mixinfactory-perl-0.92/debian/control 2017-11-14 18:03:27.000000000 +0000 +++ libclass-mixinfactory-perl-0.92/debian/control 2017-11-13 21:56:40.000000000 +0000 @@ -1,20 +1,23 @@ Source: libclass-mixinfactory-perl +Maintainer: Debian Perl Group +Uploaders: Florian Schlichting Section: perl Priority: optional -Build-Depends: debhelper (>= 5) -Build-Depends-Indep: perl (>= 5.8.8-12) -Maintainer: Debian Perl Group -Standards-Version: 3.8.3 -Homepage: http://search.cpan.org/dist/Class-MixinFactory/ -Vcs-Svn: svn://svn.debian.org/pkg-perl/trunk/libclass-mixinfactory-perl/ -Vcs-Browser: http://svn.debian.org/viewsvn/pkg-perl/trunk/libclass-mixinfactory-perl/ +Build-Depends: debhelper (>= 9) +Build-Depends-Indep: perl +Standards-Version: 4.1.1 +Vcs-Browser: https://anonscm.debian.org/cgit/pkg-perl/packages/libclass-mixinfactory-perl.git +Vcs-Git: https://anonscm.debian.org/git/pkg-perl/packages/libclass-mixinfactory-perl.git +Homepage: https://metacpan.org/release/Class-MixinFactory +Testsuite: autopkgtest-pkg-perl Package: libclass-mixinfactory-perl Architecture: all -Depends: ${perl:Depends}, ${misc:Depends} +Depends: ${perl:Depends}, + ${misc:Depends} Description: Class Factory with Selection of Mixins - This distribution facilitates the run-time generation of classes which inherit - from a base class and some optional selection of mixin classes. + Class::MixinFactory facilitates the run-time generation of classes which + inherit from a base class and some optional selection of mixin classes. . A factory is provided to generate the mixed classes with multiple inheritance. A NEXT method allows method redispatch up the inheritance chain. diff -Nru libclass-mixinfactory-perl-0.92/debian/copyright libclass-mixinfactory-perl-0.92/debian/copyright --- libclass-mixinfactory-perl-0.92/debian/copyright 2017-11-14 18:03:27.000000000 +0000 +++ libclass-mixinfactory-perl-0.92/debian/copyright 2017-11-13 21:52:46.000000000 +0000 @@ -1,19 +1,29 @@ -This is the debian package for the Class-MixinFactory module. -It was created by Christoph Berg using dh-make-perl. - -It was downloaded from http://search.cpan.org/dist/Class-MixinFactory/ - -The upstream author is: - -Developed by Matthew Simon Cavalletto at Evolution Softworks. You may -contact the author directly at evo#cpan.org or -simonm#cavalletto.org, replacing # with @. - -Copyright 2004 Matthew Simon Cavalletto. - -You may use, modify, and distribute this software under the same terms as Perl. - -Perl is distributed under your choice of the GNU General Public License or -the Artistic License. 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'. +Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Source: https://metacpan.org/release/Class-MixinFactory +Upstream-Contact: Matthew Simon Cavalletto +Upstream-Name: Class-MixinFactory + +Files: * +Copyright: 2004, Matthew Simon Cavalletto +License: Artistic or GPL-1+ + +Files: debian/* +Copyright: 2009, Christoph Berg + 2017, Florian Schlichting +License: Artistic or GPL-1+ + +License: Artistic + This program is free software; you can redistribute it and/or modify + it under the terms of the Artistic License, which comes with Perl. + . + On Debian systems, the complete text of the Artistic License can be + found in `/usr/share/common-licenses/Artistic'. + +License: GPL-1+ + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 1, or (at your option) + any later version. + . + On Debian systems, the complete text of version 1 of the GNU General + Public License can be found in `/usr/share/common-licenses/GPL-1'. diff -Nru libclass-mixinfactory-perl-0.92/debian/patches/series libclass-mixinfactory-perl-0.92/debian/patches/series --- libclass-mixinfactory-perl-0.92/debian/patches/series 1970-01-01 00:00:00.000000000 +0000 +++ libclass-mixinfactory-perl-0.92/debian/patches/series 2017-11-13 21:56:40.000000000 +0000 @@ -0,0 +1 @@ +spelling.patch diff -Nru libclass-mixinfactory-perl-0.92/debian/patches/spelling.patch libclass-mixinfactory-perl-0.92/debian/patches/spelling.patch --- libclass-mixinfactory-perl-0.92/debian/patches/spelling.patch 1970-01-01 00:00:00.000000000 +0000 +++ libclass-mixinfactory-perl-0.92/debian/patches/spelling.patch 2017-11-13 21:56:40.000000000 +0000 @@ -0,0 +1,24 @@ +Description: fix spelling errors found by lintian spellchecker +Author: Florian Schlichting +Forwarded: https://rt.cpan.org/Ticket/Display.html?id=123620 + +--- a/MixinFactory/ReadMe.pod ++++ b/MixinFactory/ReadMe.pod +@@ -48,7 +48,7 @@ + + =item * + +-an extension which enhances security by runing the code in a Safe compartment, ++an extension which enhances security by running the code in a Safe compartment, + + =item * + +@@ -122,7 +122,7 @@ + + =head2 This Distribution + +-The Class::MixinFactory distribution provides serveral elements to facilitate tihs kind of dynamic mixin architecture. The top level package is just a facade that loads the other necessary classes and provides a few import options for compile-time convenience. (See L.) ++The Class::MixinFactory distribution provides several elements to facilitate this kind of dynamic mixin architecture. The top level package is just a facade that loads the other necessary classes and provides a few import options for compile-time convenience. (See L.) + + To generate an object with some combination of mixins, you first use a mixin factory to generate a mixed class. If a class with that combination of classes has already been created, it is reused. You can add a factory method to your base class, create a separate factory object, or inherit to produce a factory class. (See L.) + diff -Nru libclass-mixinfactory-perl-0.92/debian/rules libclass-mixinfactory-perl-0.92/debian/rules --- libclass-mixinfactory-perl-0.92/debian/rules 2017-11-14 18:03:27.000000000 +0000 +++ libclass-mixinfactory-perl-0.92/debian/rules 2017-11-13 21:55:49.000000000 +0000 @@ -1,81 +1,4 @@ #!/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 - -PACKAGE=$(shell dh_listpackages) - -ifndef PERL -PERL = /usr/bin/perl -endif - -TMP =$(CURDIR)/debian/$(PACKAGE) - -build: build-stamp -build-stamp: - dh_testdir - - # As this is a architecture independent package, we are not - # supposed to install stuff to /usr/lib. MakeMaker creates - # the dirs, we prevent this by setting the INSTALLVENDORARCH - # and VENDORARCHEXP environment variables. - - # Add commands to compile the package here - $(PERL) Makefile.PL INSTALLDIRS=vendor \ - INSTALLVENDORARCH=/usr/share/perl5/ \ - VENDORARCHEXP=/usr/share/perl5/ - $(MAKE) - $(MAKE) test - - touch $@ - -clean: - dh_testdir - dh_testroot - - dh_clean build-stamp install-stamp - - # Add commands to clean up after the build process here - [ ! -f Makefile ] || $(MAKE) realclean - -install: build install-stamp -install-stamp: - dh_testdir - dh_testroot - dh_clean -k - - # Add commands to install the package into debian/$PACKAGE_NAME here - $(MAKE) install DESTDIR=$(TMP) PREFIX=/usr - - touch $@ - -binary-arch: -# We have nothing to do here for an architecture-independent package - -binary-indep: build install - dh_testdir - dh_testroot - dh_installexamples - dh_installdocs README MixinFactory/ReadMe.pod - dh_installchangelogs CHANGES - dh_perl - dh_compress - dh_fixperms - dh_installdeb - dh_gencontrol - dh_md5sums - dh_builddeb - -source diff: - @echo >&2 'source and diff are obsolete - use dpkg-source -b'; false - -binary: binary-indep binary-arch -.PHONY: build clean binary-indep binary-arch binary +%: + dh $@ diff -Nru libclass-mixinfactory-perl-0.92/debian/source/format libclass-mixinfactory-perl-0.92/debian/source/format --- libclass-mixinfactory-perl-0.92/debian/source/format 1970-01-01 00:00:00.000000000 +0000 +++ libclass-mixinfactory-perl-0.92/debian/source/format 2017-11-13 21:48:36.000000000 +0000 @@ -0,0 +1 @@ +3.0 (quilt) diff -Nru libclass-mixinfactory-perl-0.92/debian/watch libclass-mixinfactory-perl-0.92/debian/watch --- libclass-mixinfactory-perl-0.92/debian/watch 2017-11-14 18:03:27.000000000 +0000 +++ libclass-mixinfactory-perl-0.92/debian/watch 2014-03-04 10:32:53.000000000 +0000 @@ -1,3 +1,3 @@ # format version number, currently 3; this line is compulsory! version=3 -http://search.cpan.org/dist/Class-MixinFactory/ .*/Class-MixinFactory-([\.\d]+)\.(?:tar\.gz|tar|tgz)$ +https://metacpan.org/release/Class-MixinFactory .*/Class-MixinFactory-([\.\d]+)\.(?:tar\.gz|tar|tgz)$