diff -Nru libmason-perl-2.24/debian/changelog libmason-perl-2.24/debian/changelog --- libmason-perl-2.24/debian/changelog 2021-01-06 16:28:25.000000000 +0000 +++ libmason-perl-2.24/debian/changelog 2022-05-27 14:26:17.000000000 +0000 @@ -1,3 +1,51 @@ +libmason-perl (2.24-2) unstable; urgency=medium + + * Team upload. + + [ Salvatore Bonaccorso ] + * debian/control: Use HTTPS transport protocol for Vcs-Git URI + + [ gregor herrmann ] + * debian/copyright: change Copyright-Format 1.0 URL to HTTPS. + * debian/upstream/metadata: change GitHub/CPAN URL(s) to HTTPS. + * debian/upstream/metadata: use HTTPS for GitHub URLs. + + [ Alex Muntada ] + * Remove inactive pkg-perl members from Uploaders. + + [ Salvatore Bonaccorso ] + * Update Vcs-* headers for switch to salsa.debian.org + + [ Debian Janitor ] + * Trim trailing whitespace. + * Bump debhelper from deprecated 8 to 12. + * Set debhelper-compat version in Build-Depends. + * debian/copyright: use spaces rather than tabs to start continuation + lines. + * Remove obsolete fields Contact, Name from debian/upstream/metadata. + + [ gregor herrmann ] + * debian/watch: use uscan version 4. + + [ Debian Janitor ] + * Remove constraints unnecessary since stretch: + + Build-Depends-Indep: Drop versioned constraint on + libmoosex-strictconstructor-perl. + + libmason-perl: Drop versioned constraint on + libmoosex-strictconstructor-perl in Depends. + * Bump debhelper from old 12 to 13. + * Set Testsuite header for perl package. + + [ Étienne Mollier ] + * d/control: declare compliance to standards version 4.6.1. + * path-independent-mason.pl.patch added. + This allows the test suite to run outside source code, mostly in + autopkgtest context. + * d/t/p/smoke-{env,files}: pull in Mason::t, needed for tests only. + * d/control: Rules-Requires-Root: no. + + -- Étienne Mollier Fri, 27 May 2022 16:26:17 +0200 + libmason-perl (2.24-1.1) unstable; urgency=medium * Non maintainer upload by the Reproducible Builds team. diff -Nru libmason-perl-2.24/debian/compat libmason-perl-2.24/debian/compat --- libmason-perl-2.24/debian/compat 2015-06-20 01:00:59.000000000 +0000 +++ libmason-perl-2.24/debian/compat 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -8 diff -Nru libmason-perl-2.24/debian/control libmason-perl-2.24/debian/control --- libmason-perl-2.24/debian/control 2015-06-20 01:00:59.000000000 +0000 +++ libmason-perl-2.24/debian/control 2022-05-27 14:26:17.000000000 +0000 @@ -1,10 +1,9 @@ Source: libmason-perl Maintainer: Debian Perl Group -Uploaders: Florian Schlichting , - Daniel Lintott +Uploaders: Florian Schlichting Section: perl Priority: optional -Build-Depends: debhelper (>= 8) +Build-Depends: debhelper-compat (= 13) Build-Depends-Indep: perl, libcapture-tiny-perl, libclass-load-perl, @@ -18,14 +17,16 @@ libmethod-signatures-simple-perl, libmoose-perl, libmoosex-hasdefaults-perl, - libmoosex-strictconstructor-perl (>= 0.13), + libmoosex-strictconstructor-perl, libtry-tiny-perl, libtest-class-most-perl, libtest-longstring-perl -Standards-Version: 3.9.6 -Vcs-Browser: https://anonscm.debian.org/cgit/pkg-perl/packages/libmason-perl.git -Vcs-Git: git://anonscm.debian.org/pkg-perl/packages/libmason-perl.git +Standards-Version: 4.6.1 +Vcs-Browser: https://salsa.debian.org/perl-team/modules/packages/libmason-perl +Vcs-Git: https://salsa.debian.org/perl-team/modules/packages/libmason-perl.git Homepage: https://metacpan.org/release/Mason +Testsuite: autopkgtest-pkg-perl +Rules-Requires-Root: no Package: libmason-perl Architecture: all @@ -43,7 +44,7 @@ libmethod-signatures-simple-perl, libmoose-perl, libmoosex-hasdefaults-perl, - libmoosex-strictconstructor-perl (>= 0.13), + libmoosex-strictconstructor-perl, libtry-tiny-perl, libtest-class-most-perl, libtest-longstring-perl diff -Nru libmason-perl-2.24/debian/copyright libmason-perl-2.24/debian/copyright --- libmason-perl-2.24/debian/copyright 2015-06-20 01:00:59.000000000 +0000 +++ libmason-perl-2.24/debian/copyright 2022-05-27 14:26:17.000000000 +0000 @@ -1,4 +1,4 @@ -Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Contact: Jonathan Swartz Source: https://metacpan.org/release/Mason Upstream-Name: Mason @@ -9,7 +9,7 @@ Files: debian/* Copyright: 2011-2014, Florian Schlichting - 2014, Daniel Lintott + 2014, Daniel Lintott License: Artistic or GPL-1+ License: Artistic diff -Nru libmason-perl-2.24/debian/patches/auto-gitignore libmason-perl-2.24/debian/patches/auto-gitignore --- libmason-perl-2.24/debian/patches/auto-gitignore 1970-01-01 00:00:00.000000000 +0000 +++ libmason-perl-2.24/debian/patches/auto-gitignore 2022-05-27 14:26:17.000000000 +0000 @@ -0,0 +1,15 @@ +Subject: Update .gitignore from Debian packaging branch + +The Debian packaging git branch contains these updates to the upstream +.gitignore file(s). This patch is autogenerated, to provide these +updates to users of the official Debian archive view of the package. + +[dgit (9.15) update-gitignore] +--- +diff --git a/.gitignore b/.gitignore +new file mode 100644 +index 0000000..845ca06 +--- /dev/null ++++ b/.gitignore +@@ -0,0 +1 @@ ++.pc diff -Nru libmason-perl-2.24/debian/patches/path-independent-mason.pl.patch libmason-perl-2.24/debian/patches/path-independent-mason.pl.patch --- libmason-perl-2.24/debian/patches/path-independent-mason.pl.patch 1970-01-01 00:00:00.000000000 +0000 +++ libmason-perl-2.24/debian/patches/path-independent-mason.pl.patch 2022-05-27 14:26:17.000000000 +0000 @@ -0,0 +1,28 @@ +Description: use mason.pl for the test suite when bin/mason.pl is unavailable. + This allows the test suite to run outside it's source code context, e.g. + autopkgtest. +Author: Étienne Mollier +Forwarded: not-needed +Last-Update: 2022-05-27 +--- +This patch header follows DEP-3: http://dep.debian.net/deps/dep3/ +--- libmason-perl.orig/t/mason-app.t ++++ libmason-perl/t/mason-app.t +@@ -9,9 +9,15 @@ + my $comp_file = "$tempdir/hello.mc"; + write_file( $comp_file, "%% has 'd';\nd * 2 = <% \$.d * 2 %>" ); + ++my $mason = 'is rich'; ++if ( -x 'bin/mason.pl' ) { ++ $mason = 'bin/mason.pl'; ++} else { ++ $mason = 'mason.pl'; ++} + # Ugly string escaping for Windows +-my $output = `$^X bin/mason.pl $comp_file --data-dir $tempdir/data --args "{\\"d\\":\\"4\\"}"`; ++my $output = `$mason $comp_file --data-dir $tempdir/data --args "{\\"d\\":\\"4\\"}"`; + is( $output, "d * 2 = 8\n", 'correct output' ); + ok( -f "$tempdir/data/obj/hello.mc.mobj", "object file exists" ); +-$output = `$^X bin/mason.pl -e "<% 3+3 %>"`; ++$output = `$mason -e "<% 3+3 %>"`; + is( $output, "6\n", 'correct output' ); diff -Nru libmason-perl-2.24/debian/patches/series libmason-perl-2.24/debian/patches/series --- libmason-perl-2.24/debian/patches/series 2015-06-20 01:00:59.000000000 +0000 +++ libmason-perl-2.24/debian/patches/series 2022-05-27 14:26:17.000000000 +0000 @@ -1 +1,3 @@ fix-pod2man-errors.patch +path-independent-mason.pl.patch +auto-gitignore diff -Nru libmason-perl-2.24/debian/rules libmason-perl-2.24/debian/rules --- libmason-perl-2.24/debian/rules 2015-06-20 01:00:59.000000000 +0000 +++ libmason-perl-2.24/debian/rules 2022-05-27 14:26:17.000000000 +0000 @@ -9,4 +9,3 @@ override_dh_auto_install: dh_auto_install rm -rf $(TMP)/usr/share/perl5/Mason/t - diff -Nru libmason-perl-2.24/debian/tests/pkg-perl/smoke-env libmason-perl-2.24/debian/tests/pkg-perl/smoke-env --- libmason-perl-2.24/debian/tests/pkg-perl/smoke-env 1970-01-01 00:00:00.000000000 +0000 +++ libmason-perl-2.24/debian/tests/pkg-perl/smoke-env 2022-05-27 14:26:17.000000000 +0000 @@ -0,0 +1 @@ +PERL5LIB=lib/ diff -Nru libmason-perl-2.24/debian/tests/pkg-perl/smoke-files libmason-perl-2.24/debian/tests/pkg-perl/smoke-files --- libmason-perl-2.24/debian/tests/pkg-perl/smoke-files 1970-01-01 00:00:00.000000000 +0000 +++ libmason-perl-2.24/debian/tests/pkg-perl/smoke-files 2022-05-27 14:26:17.000000000 +0000 @@ -0,0 +1,2 @@ +lib/Mason/t/ +t/ diff -Nru libmason-perl-2.24/debian/upstream/metadata libmason-perl-2.24/debian/upstream/metadata --- libmason-perl-2.24/debian/upstream/metadata 2015-06-20 01:00:59.000000000 +0000 +++ libmason-perl-2.24/debian/upstream/metadata 2022-05-27 14:26:17.000000000 +0000 @@ -1,8 +1,6 @@ --- Archive: CPAN -Bug-Database: http://rt.cpan.org/NoAuth/Bugs.html?Dist=Mason +Bug-Database: https://rt.cpan.org/NoAuth/Bugs.html?Dist=Mason Bug-Submit: bug-mason@rt.cpan.org -Contact: Jonathan Swartz -Name: Mason -Repository: git://github.com/jonswar/perl-mason.git +Repository: https://github.com/jonswar/perl-mason.git Repository-Browse: https://github.com/jonswar/perl-mason diff -Nru libmason-perl-2.24/debian/watch libmason-perl-2.24/debian/watch --- libmason-perl-2.24/debian/watch 2015-06-20 01:00:59.000000000 +0000 +++ libmason-perl-2.24/debian/watch 2022-05-27 14:26:17.000000000 +0000 @@ -1,2 +1,2 @@ -version=3 -https://metacpan.org/release/Mason .*/Mason-v?(\d[\d.-]+)\.(?:tar(?:\.gz|\.bz2)?|tgz|zip)$ +version=4 +https://metacpan.org/release/Mason .*/Mason-v?@ANY_VERSION@@ARCHIVE_EXT@$