This is an automated email from the ASF dual-hosted git repository. iemejia pushed a commit to branch branch-1.10 in repository https://gitbox.apache.org/repos/asf/avro.git
commit 5eda26b266e0c74e99767b33b9baa5b79f250d1a Author: Kengo Seki <[email protected]> AuthorDate: Thu Jul 2 13:41:55 2020 +0900 AVRO-1461: Distribute Perl API on CPAN Fix Makefile.PL so that PAUSE can identify Avro packages and corresponding files --- lang/perl/Makefile.PL | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/lang/perl/Makefile.PL b/lang/perl/Makefile.PL index 751fc33..69447e5 100644 --- a/lang/perl/Makefile.PL +++ b/lang/perl/Makefile.PL @@ -50,4 +50,18 @@ unless ($Config{use64bitint}) { } auto_set_repository(); +my %packages = ( + 'Avro' => 'lib/Avro.pm', + 'Avro::BinaryDecoder' => 'lib/Avro/BinaryDecoder.pm', + 'Avro::BinaryEncoder' => 'lib/Avro/BinaryEncoder.pm', + 'Avro::DataFile' => 'lib/Avro/DataFile.pm', + 'Avro::DataFileReader' => 'lib/Avro/DataFileReader.pm', + 'Avro::DataFileWriter' => 'lib/Avro/DataFileWriter.pm', + 'Avro::Protocol' => 'lib/Avro/Protocol.pm', + 'Avro::Protocol::Message' => 'lib/Avro/Protocol/Message.pm', + 'Avro::Schema' => 'lib/Avro/Schema.pm', +); +my %provides = map { $_ => { file => $packages{$_}, version => $version } } keys %packages; +provides(%provides); + WriteMakefile(PM_FILTER => "sed -e 's/\+\+MODULE_VERSION\+\+/$version/'");
