Aard
view release on metacpan or search on metacpan
Revision history for Perl extension Aard.
0.001 2014-11-14T23:16+02:00
- Improve POD
- Replace JSON with JSON::MaybeXS
- Mark as stable
0.000_001 2014-05-01T02:06+03:00
- Initial release
Changes
Makefile.PL
MANIFEST
README
t/Aard.t
t/jargon-4.4.7-1.aar
lib/Aard.pm
META.yml Module YAML meta-data (added by MakeMaker)
META.json Module JSON meta-data (added by MakeMaker)
SIGNATURE Public-key signature (added by MakeMaker)
},
"configure" : {
"requires" : {
"ExtUtils::MakeMaker" : "0"
}
},
"runtime" : {
"requires" : {
"IO::Uncompress::Bunzip2" : "0",
"IO::Uncompress::Inflate" : "0",
"JSON::MaybeXS" : "0",
"List::Util" : "0",
"UUID::Tiny" : "0",
"perl" : "5.014000"
}
}
},
"release_status" : "stable",
"resources" : {
"repository" : {
"url" : "https://git.ieval.ro/?p=aard.git"
url: http://module-build.sourceforge.net/META-spec-v1.4.html
version: '1.4'
name: Aard
no_index:
directory:
- t
- inc
requires:
IO::Uncompress::Bunzip2: '0'
IO::Uncompress::Inflate: '0'
JSON::MaybeXS: '0'
List::Util: '0'
UUID::Tiny: '0'
perl: '5.014000'
resources:
repository: https://git.ieval.ro/?p=aard.git
version: '0.001'
Makefile.PL view on Meta::CPAN
ABSTRACT_FROM => 'lib/Aard.pm',
AUTHOR => 'Marius Gavrilescu <marius@ieval.ro>',
MIN_PERL_VERSION => '5.14.0',
LICENSE => 'perl',
SIGN => 1,
PREREQ_PM => {
qw/IO::Uncompress::Inflate 0
IO::Uncompress::Bunzip2 0
List::Util 0
JSON::MaybeXS 0
UUID::Tiny 0/,
},
META_MERGE => {
dynamic_config => 0,
resources => {
repository => 'https://git.ieval.ro/?p=aard.git',
}
}
);
perl Makefile.PL
make
make test
make install
DEPENDENCIES
This module requires these other modules and libraries:
* JSON::MaybeXS
* UUID::Tiny
COPYRIGHT AND LICENCE
Copyright (C) 2014 by Marius Gavrilescu
This library is free software; you can redistribute it and/or modify
it under the same terms as Perl itself, either Perl version 5.18.2 or,
at your option, any later version of Perl 5 you may have available.
lib/Aard.pm view on Meta::CPAN
use 5.014000;
use strict;
use warnings;
our $VERSION = '0.001';
use IO::Uncompress::Inflate qw/inflate/;
use IO::Uncompress::Bunzip2 qw/bunzip2/;
use List::Util qw/sum/;
use JSON::MaybeXS qw/decode_json/;
use UUID::Tiny qw/uuid_to_string/;
use constant HEADER_SPEC => [
[signature => 'Z4' , 4 ],
[sha1sum => 'Z40', 40],
[version => 'S>' , 2 ],
[uuid => 'Z16', 16],
[volume => 'S>' , 2 ],
[total_volumes => 'S>' , 2 ],
[meta_length => 'L>' , 4 ],
( run in 0.762 second using v1.01-cache-2.11-cpan-cdf2f3d4e48 )