diff -Nru libsocket-msghdr-perl-0.04/Changes libsocket-msghdr-perl-0.05/Changes --- libsocket-msghdr-perl-0.04/Changes 2010-01-08 04:58:54.000000000 +0000 +++ libsocket-msghdr-perl-0.05/Changes 2018-12-01 04:15:24.000000000 +0000 @@ -4,6 +4,16 @@ TLB - Troels Liebe Bentsen PE - Paul Evans +0.05 Fri Nov 30 2018 + - No changes. + +0.04_03 Fri Nov 30 2018 + - Fix runtime loads. (FG) + +0.04_02 Mon Jan 11 23:09:10 2010 + - (hints/solaris.pl, MSWin32.pl) Add -D_XOPEN_SOURCE=520 to treat + i86pc-solaris smoke test failures, also force "N/A" on MSWin32. + 0.04 Thu Jan 07 22:50:18 2010 - (MsgHdr.xs) FreeBSD 6.3 / perl-5.8 fix: explicitly NULL "empty" msghdr members. diff -Nru libsocket-msghdr-perl-0.04/CONTRIBUTING libsocket-msghdr-perl-0.05/CONTRIBUTING --- libsocket-msghdr-perl-0.04/CONTRIBUTING 1970-01-01 00:00:00.000000000 +0000 +++ libsocket-msghdr-perl-0.05/CONTRIBUTING 2018-11-30 05:51:06.000000000 +0000 @@ -0,0 +1 @@ +https://github.com/FGasper/p5-Socket-MsgHdr diff -Nru libsocket-msghdr-perl-0.04/debian/changelog libsocket-msghdr-perl-0.05/debian/changelog --- libsocket-msghdr-perl-0.04/debian/changelog 2018-11-03 00:13:06.000000000 +0000 +++ libsocket-msghdr-perl-0.05/debian/changelog 2018-12-14 18:30:37.000000000 +0000 @@ -1,14 +1,22 @@ -libsocket-msghdr-perl (0.04-2build2) disco; urgency=medium +libsocket-msghdr-perl (0.05-1) unstable; urgency=medium - * No-change rebuild for the perl 5.28 transition. + * Team upload. - -- Adam Conrad Fri, 02 Nov 2018 18:13:06 -0600 + [ Salvatore Bonaccorso ] + * Update Vcs-* headers for switch to salsa.debian.org -libsocket-msghdr-perl (0.04-2build1) artful; urgency=medium + [ gregor herrmann ] + * New upstream release. + * Add debian/upstream/metadata. + * debian/copyright: update upstream Contact and copyright holder. + * Install new CONTRIBUTING document. + * Mark package as autopkgtest-able. + * Declare compliance with Debian Policy 4.2.1. + * Bump debhelper compatibility level to 10. + * Remove trailing whitespace from debian/*. + * Set bindnow linker flag in debian/rules. - * No-change rebuild for perl 5.26.0. - - -- Matthias Klose Wed, 26 Jul 2017 20:09:33 +0000 + -- gregor herrmann Fri, 14 Dec 2018 19:30:37 +0100 libsocket-msghdr-perl (0.04-2) unstable; urgency=medium diff -Nru libsocket-msghdr-perl-0.04/debian/compat libsocket-msghdr-perl-0.05/debian/compat --- libsocket-msghdr-perl-0.04/debian/compat 2014-09-25 20:30:18.000000000 +0000 +++ libsocket-msghdr-perl-0.05/debian/compat 2018-12-14 18:30:37.000000000 +0000 @@ -1 +1 @@ -9 +10 diff -Nru libsocket-msghdr-perl-0.04/debian/control libsocket-msghdr-perl-0.05/debian/control --- libsocket-msghdr-perl-0.04/debian/control 2017-01-23 11:56:06.000000000 +0000 +++ libsocket-msghdr-perl-0.05/debian/control 2018-12-14 18:30:37.000000000 +0000 @@ -1,21 +1,21 @@ Source: libsocket-msghdr-perl +Maintainer: Debian Perl Group +Uploaders: Mike Gabriel Section: perl +Testsuite: autopkgtest-pkg-perl Priority: optional -Maintainer: Debian Perl Group -Uploaders: - Mike Gabriel -Build-Depends: debhelper (>= 9.20120312~), - perl -Standards-Version: 3.9.8 +Build-Depends: debhelper (>= 10), + perl +Standards-Version: 4.2.1 +Vcs-Browser: https://salsa.debian.org/perl-team/modules/packages/libsocket-msghdr-perl +Vcs-Git: https://salsa.debian.org/perl-team/modules/packages/libsocket-msghdr-perl.git Homepage: https://metacpan.org/release/Socket-MsgHdr -Vcs-Git: https://anonscm.debian.org/git/pkg-perl/packages/libsocket-msghdr-perl.git -Vcs-Browser: https://anonscm.debian.org/git/pkg-perl/packages/libsocket-msghdr-perl.git Package: libsocket-msghdr-perl Architecture: any Depends: ${misc:Depends}, - ${perl:Depends}, - ${shlibs:Depends}, + ${perl:Depends}, + ${shlibs:Depends} Description: sendmsg, recvmsg and ancillary data operations Socket::MsgHdr provides advanced socket messaging operations via sendmsg and recvmsg. Like their C counterparts, these functions accept few parameters, diff -Nru libsocket-msghdr-perl-0.04/debian/copyright libsocket-msghdr-perl-0.05/debian/copyright --- libsocket-msghdr-perl-0.04/debian/copyright 2017-01-23 11:55:33.000000000 +0000 +++ libsocket-msghdr-perl-0.05/debian/copyright 2018-12-14 18:30:37.000000000 +0000 @@ -1,11 +1,10 @@ Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: Socket-MsgHdr -Upstream-Contact: 2003, 2010, Michael J. Pomraning +Upstream-Contact: Felipe Gasper Source: https://metacpan.org/release/Socket-MsgHdr Files: * -Copyright: A. U. Thor - 2003, 2010, Michael J. Pomraning +Copyright: 2003, 2010, Michael J. Pomraning License: Artistic or GPL-1+ Comment: This library is free software; you can redistribute it and/or modify diff -Nru libsocket-msghdr-perl-0.04/debian/libsocket-msghdr-perl.docs libsocket-msghdr-perl-0.05/debian/libsocket-msghdr-perl.docs --- libsocket-msghdr-perl-0.04/debian/libsocket-msghdr-perl.docs 1970-01-01 00:00:00.000000000 +0000 +++ libsocket-msghdr-perl-0.05/debian/libsocket-msghdr-perl.docs 2018-12-14 18:30:37.000000000 +0000 @@ -0,0 +1 @@ +CONTRIBUTING diff -Nru libsocket-msghdr-perl-0.04/debian/rules libsocket-msghdr-perl-0.05/debian/rules --- libsocket-msghdr-perl-0.04/debian/rules 2014-09-25 21:44:08.000000000 +0000 +++ libsocket-msghdr-perl-0.05/debian/rules 2018-12-14 18:30:37.000000000 +0000 @@ -1,8 +1,9 @@ #!/usr/bin/make -f +export DEB_BUILD_MAINT_OPTIONS = hardening=+bindnow + %: dh $@ get-orig-source: uscan --noconf --force-download --rename --download-current-version --destdir=.. - diff -Nru libsocket-msghdr-perl-0.04/debian/upstream/metadata libsocket-msghdr-perl-0.05/debian/upstream/metadata --- libsocket-msghdr-perl-0.04/debian/upstream/metadata 1970-01-01 00:00:00.000000000 +0000 +++ libsocket-msghdr-perl-0.05/debian/upstream/metadata 2018-12-14 18:30:37.000000000 +0000 @@ -0,0 +1,7 @@ +--- +Archive: CPAN +Bug-Database: https://github.com/FGasper/p5-Socket-MsgHdr/issues +Contact: Felipe Gasper +Name: Socket-MsgHdr +Repository: https://github.com/FGasper/p5-Socket-MsgHdr.git +Repository-Browse: https://github.com/FGasper/p5-Socket-MsgHdr diff -Nru libsocket-msghdr-perl-0.04/.gitignore libsocket-msghdr-perl-0.05/.gitignore --- libsocket-msghdr-perl-0.04/.gitignore 1970-01-01 00:00:00.000000000 +0000 +++ libsocket-msghdr-perl-0.05/.gitignore 2018-11-30 05:37:14.000000000 +0000 @@ -0,0 +1,38 @@ +!Build/ +.last_cover_stats +/META.yml +/META.json +/MYMETA.* +*.o +*.pm.tdy +*.bs + +# Devel::Cover +cover_db/ + +# Devel::NYTProf +nytprof.out + +# Dizt::Zilla +/.build/ + +# Module::Build +_build/ +Build +Build.bat + +# Module::Install +inc/ + +# ExtUtils::MakeMaker +/blib/ +/_eumm/ +/*.gz +/Makefile +/Makefile.old +/MANIFEST.bak +/pm_to_blib +/*.zip +*.sw* + +MsgHdr.c diff -Nru libsocket-msghdr-perl-0.04/hints/MSWin32.pl libsocket-msghdr-perl-0.05/hints/MSWin32.pl --- libsocket-msghdr-perl-0.04/hints/MSWin32.pl 1970-01-01 00:00:00.000000000 +0000 +++ libsocket-msghdr-perl-0.05/hints/MSWin32.pl 2010-01-15 04:53:13.000000000 +0000 @@ -0,0 +1,3 @@ +# Socket::MsgHdr 0.04_02 hints/MSWin32.pl + +die "OS unsupported"; diff -Nru libsocket-msghdr-perl-0.04/hints/solaris.pl libsocket-msghdr-perl-0.05/hints/solaris.pl --- libsocket-msghdr-perl-0.04/hints/solaris.pl 1970-01-01 00:00:00.000000000 +0000 +++ libsocket-msghdr-perl-0.05/hints/solaris.pl 2010-01-15 04:53:35.000000000 +0000 @@ -0,0 +1,3 @@ +# Socket::MsgHdr 0.04_02 hints/solaris.pl + +$self->{CCFLAGS} = join($Config{ccflags}, '-D_XOPEN_SOURCE=520'); diff -Nru libsocket-msghdr-perl-0.04/lib/Socket/MsgHdr.pm libsocket-msghdr-perl-0.05/lib/Socket/MsgHdr.pm --- libsocket-msghdr-perl-0.04/lib/Socket/MsgHdr.pm 2010-01-08 04:58:40.000000000 +0000 +++ libsocket-msghdr-perl-0.05/lib/Socket/MsgHdr.pm 2018-12-01 04:13:12.000000000 +0000 @@ -5,11 +5,11 @@ #use bytes; our @EXPORT = qw( sendmsg recvmsg ); -our @EXPORT_OK = qw( pack_cmsghdr unpack_cmsghdr ); -our $VERSION = '0.04'; +our @EXPORT_OK = qw( pack_cmsghdr unpack_cmsghdr ); # Undocumented! +our $VERSION = '0.05'; # Forcibly export our sendmsg, recvmsg methods -INIT { +BEGIN { *IO::Socket::sendmsg = \&sendmsg; *IO::Socket::recvmsg = \&recvmsg; } @@ -23,7 +23,7 @@ $self->{flags}; } -INIT { +BEGIN { for my $attr (qw|name buf control|) { no strict 'refs'; @@ -280,13 +280,11 @@ =head1 SEE ALSO -L, L, L, L<"RFC 2292"> +L, L, L, L =head1 AUTHOR -Michael J. Pomraning - -Please report bugs to Emjp AT cpan DOT org E +Michael J. Pomraning, co-maintained by Felipe Gasper =head1 COPYRIGHT AND LICENSE diff -Nru libsocket-msghdr-perl-0.04/LICENSE libsocket-msghdr-perl-0.05/LICENSE --- libsocket-msghdr-perl-0.04/LICENSE 1970-01-01 00:00:00.000000000 +0000 +++ libsocket-msghdr-perl-0.05/LICENSE 2018-11-30 04:23:50.000000000 +0000 @@ -0,0 +1,2 @@ +This library is free software; you can redistribute it and/or modify +it under the same terms as Perl itself. diff -Nru libsocket-msghdr-perl-0.04/Makefile.PL libsocket-msghdr-perl-0.05/Makefile.PL --- libsocket-msghdr-perl-0.04/Makefile.PL 2010-01-07 03:18:16.000000000 +0000 +++ libsocket-msghdr-perl-0.05/Makefile.PL 2018-11-30 05:36:13.000000000 +0000 @@ -2,16 +2,33 @@ use ExtUtils::MakeMaker; # See lib/ExtUtils/MakeMaker.pm for details of how to influence # the contents of the Makefile that is written. + +my $mm_version = eval $ExtUtils::MakeMaker::VERSION; + WriteMakefile( NAME => 'Socket::MsgHdr', VERSION_FROM => 'lib/Socket/MsgHdr.pm', # finds $VERSION PREREQ_PM => {}, # e.g., Module::Name => 1.1 - ($] >= 5.005 ? ## Add these new keywords supported since 5.005 - (ABSTRACT_FROM => 'lib/Socket/MsgHdr.pm', # retrieve abstract from module - AUTHOR => 'A. U. Thor ') : ()), + ABSTRACT_FROM => 'lib/Socket/MsgHdr.pm', + AUTHOR => [ 'Mike Pomraning ', 'Felipe Gasper ' ], + ($mm_ver >= 6.31 ? (LICENSE => 'perl') : ()), LIBS => [''], # e.g., '-lm' DEFINE => '', # e.g., '-DHAVE_SOMETHING' INC => '-I.', # e.g., '-I. -I/usr/include/other' # Un-comment this if you add C files to link with later: # OBJECT => '$(O_FILES)', # link all the C files too + + META_MERGE => { + 'meta-spec' => { version => 2 }, + resources => { + repository => { + type => 'git', + url => 'git://github.com/FGasper/p5-Socket-MsgHdr.git', + web => 'https://github.com/FGasper/p5-Socket-MsgHdr', + }, + bugtracker => { + web => 'https://github.com/FGasper/p5-Socket-MsgHdr/issues', + }, + }, + }, ); diff -Nru libsocket-msghdr-perl-0.04/MANIFEST libsocket-msghdr-perl-0.05/MANIFEST --- libsocket-msghdr-perl-0.04/MANIFEST 2010-01-07 03:51:34.000000000 +0000 +++ libsocket-msghdr-perl-0.05/MANIFEST 2018-12-01 04:15:35.000000000 +0000 @@ -1,11 +1,21 @@ +.gitignore +.travis.yml +CONTRIBUTING Changes -Makefile.PL +LICENSE MANIFEST +Makefile.PL MsgHdr.xs -ppport.h README +hints/MSWin32.pl +hints/solaris.pl +lib/Socket/MsgHdr.pm +ppport.h t/10basic.t t/20send.t t/30recv.t -lib/Socket/MsgHdr.pm -META.yml Module meta-data (added by MakeMaker) +t/40runtime.t +t/pod-coverage.t +t/pod.t +META.yml Module YAML meta-data (added by MakeMaker) +META.json Module JSON meta-data (added by MakeMaker) diff -Nru libsocket-msghdr-perl-0.04/META.json libsocket-msghdr-perl-0.05/META.json --- libsocket-msghdr-perl-0.04/META.json 1970-01-01 00:00:00.000000000 +0000 +++ libsocket-msghdr-perl-0.05/META.json 2018-12-01 04:15:35.000000000 +0000 @@ -0,0 +1,51 @@ +{ + "abstract" : "sendmsg, recvmsg and ancillary data operations", + "author" : [ + "Mike Pomraning ", + "Felipe Gasper " + ], + "dynamic_config" : 1, + "generated_by" : "ExtUtils::MakeMaker version 7.24, CPAN::Meta::Converter version 2.150010", + "license" : [ + "unknown" + ], + "meta-spec" : { + "url" : "http://search.cpan.org/perldoc?CPAN::Meta::Spec", + "version" : "2" + }, + "name" : "Socket-MsgHdr", + "no_index" : { + "directory" : [ + "t", + "inc" + ] + }, + "prereqs" : { + "build" : { + "requires" : { + "ExtUtils::MakeMaker" : "0" + } + }, + "configure" : { + "requires" : { + "ExtUtils::MakeMaker" : "0" + } + }, + "runtime" : { + "requires" : {} + } + }, + "release_status" : "stable", + "resources" : { + "bugtracker" : { + "web" : "https://github.com/FGasper/p5-Socket-MsgHdr/issues" + }, + "repository" : { + "type" : "git", + "url" : "git://github.com/FGasper/p5-Socket-MsgHdr.git", + "web" : "https://github.com/FGasper/p5-Socket-MsgHdr" + } + }, + "version" : "0.05", + "x_serialization_backend" : "JSON::PP version 2.27400_02" +} diff -Nru libsocket-msghdr-perl-0.04/META.yml libsocket-msghdr-perl-0.05/META.yml --- libsocket-msghdr-perl-0.04/META.yml 2010-01-08 05:00:10.000000000 +0000 +++ libsocket-msghdr-perl-0.05/META.yml 2018-12-01 04:15:35.000000000 +0000 @@ -1,21 +1,26 @@ ---- #YAML:1.0 -name: Socket-MsgHdr -version: 0.04 -abstract: sendmsg, recvmsg and ancillary data operations +--- +abstract: 'sendmsg, recvmsg and ancillary data operations' author: - - A. U. Thor -license: unknown -distribution_type: module -configure_requires: - ExtUtils::MakeMaker: 0 + - 'Mike Pomraning ' + - 'Felipe Gasper ' build_requires: - ExtUtils::MakeMaker: 0 -requires: {} -no_index: - directory: - - t - - inc -generated_by: ExtUtils::MakeMaker version 6.55_02 + ExtUtils::MakeMaker: '0' +configure_requires: + ExtUtils::MakeMaker: '0' +dynamic_config: 1 +generated_by: 'ExtUtils::MakeMaker version 7.24, CPAN::Meta::Converter version 2.150010' +license: unknown meta-spec: - url: http://module-build.sourceforge.net/META-spec-v1.4.html - version: 1.4 + url: http://module-build.sourceforge.net/META-spec-v1.4.html + version: '1.4' +name: Socket-MsgHdr +no_index: + directory: + - t + - inc +requires: {} +resources: + bugtracker: https://github.com/FGasper/p5-Socket-MsgHdr/issues + repository: git://github.com/FGasper/p5-Socket-MsgHdr.git +version: '0.05' +x_serialization_backend: 'CPAN::Meta::YAML version 0.018' diff -Nru libsocket-msghdr-perl-0.04/t/40runtime.t libsocket-msghdr-perl-0.05/t/40runtime.t --- libsocket-msghdr-perl-0.04/t/40runtime.t 1970-01-01 00:00:00.000000000 +0000 +++ libsocket-msghdr-perl-0.05/t/40runtime.t 2018-11-30 04:28:32.000000000 +0000 @@ -0,0 +1,20 @@ +use Test::More; + +ok( + eval { require Socket::MsgHdr; 1 }, + 'loaded dynamically', +); + +my $send_msg = Socket::MsgHdr->new( + buf => 12345, +); +$send_msg->cmsghdr( 0, 0, "\0" x 24 ); + +my $recv_msg = Socket::MsgHdr->new( + buflen => 1, + controllen => 32, +); + +ok 1, '… and messages can be created'; + +done_testing(); diff -Nru libsocket-msghdr-perl-0.04/t/pod-coverage.t libsocket-msghdr-perl-0.05/t/pod-coverage.t --- libsocket-msghdr-perl-0.04/t/pod-coverage.t 1970-01-01 00:00:00.000000000 +0000 +++ libsocket-msghdr-perl-0.05/t/pod-coverage.t 2018-11-30 05:19:36.000000000 +0000 @@ -0,0 +1,22 @@ +use Test::More; +no warnings 'void'; # Too late to run INIT block ... + +eval "use Test::Pod::Coverage tests => 1"; + +plan skip_all => "Test::Pod::Coverage required" if $@; + +{ + local $SIG{__WARN__} = sub { + # adapted from Class-Trait-0.07 + return if $_[0] =~ /^Too late to run INIT block/; + goto &CORE::warn; + }; + +pod_coverage_ok("Socket::MsgHdr", + { also_private => [ + qr/^(?:un)?pack_cmsghdr$/, + qr/^control$/, + ] }, + "Socket::MsgHdr OO and default EXPORTs are covered"); + +} diff -Nru libsocket-msghdr-perl-0.04/t/pod.t libsocket-msghdr-perl-0.05/t/pod.t --- libsocket-msghdr-perl-0.04/t/pod.t 1970-01-01 00:00:00.000000000 +0000 +++ libsocket-msghdr-perl-0.05/t/pod.t 2010-01-15 05:22:34.000000000 +0000 @@ -0,0 +1,5 @@ +use Test::More; + +eval "use Test::Pod 1.00"; +plan skip_all => "Test::Pod 1.00 required for testing POD" if $@; +all_pod_files_ok (); diff -Nru libsocket-msghdr-perl-0.04/.travis.yml libsocket-msghdr-perl-0.05/.travis.yml --- libsocket-msghdr-perl-0.04/.travis.yml 1970-01-01 00:00:00.000000000 +0000 +++ libsocket-msghdr-perl-0.05/.travis.yml 2018-11-30 02:44:40.000000000 +0000 @@ -0,0 +1,25 @@ +language: perl +os: + - linux +# - osx #doesn’t install the correct perl +perl: + - "5.28" + - "5.26" + - "5.24" + - "5.22" + - "5.20" + - "5.18" + - "5.16" + - "5.14" + - "5.12" + - "5.10" + - "5.8" + - "5.6" +matrix: + include: + - os: osx + perl: system + before_install: + - "curl -L http://cpanmin.us | perl - --self-upgrade" + - export PATH=$PATH:$HOME/perl5/bin + - "cpanm --local-lib=~/perl5 local::lib && eval $(perl -I ~/perl5/lib/perl5/ -Mlocal::lib)"