Archive-Libarchive

 view release on metacpan or  search on metacpan

META.json  view on Meta::CPAN

            "YAML" : "0"
         }
      },
      "runtime" : {
         "requires" : {
            "FFI::C::Stat" : "0",
            "FFI::CheckLib" : "0.30",
            "FFI::Platypus" : "1.38",
            "FFI::Platypus::Type::Enum" : "0.05",
            "FFI::Platypus::Type::PtrObject" : "0",
            "Ref::Util" : "0",
            "perl" : "5.020"
         }
      },
      "test" : {
         "requires" : {
            "FFI::C::File" : "0",
            "File::chdir" : "0",
            "Path::Tiny" : "0",
            "Sub::Identify" : "0",
            "Term::Table" : "0",

META.yml  view on Meta::CPAN

meta-spec:
  url: http://module-build.sourceforge.net/META-spec-v1.4.html
  version: '1.4'
name: Archive-Libarchive
requires:
  FFI::C::Stat: '0'
  FFI::CheckLib: '0.30'
  FFI::Platypus: '1.38'
  FFI::Platypus::Type::Enum: '0.05'
  FFI::Platypus::Type::PtrObject: '0'
  Ref::Util: '0'
  perl: '5.020'
resources:
  IRC: irc://irc.perl.org/#native
  bugtracker: https://github.com/uperl/Archive-Libarchive/issues
  homepage: https://metacpan.org/pod/Archive::Libarchive
  repository: git://github.com/uperl/Archive-Libarchive.git
version: '0.08'
x_generated_by_perl: v5.37.4
x_serialization_backend: 'YAML::Tiny version 1.73'
x_spdx_expression: 'Artistic-1.0-Perl OR GPL-1.0-or-later'

Makefile.PL  view on Meta::CPAN

    "lib/Archive/Libarchive/Lib/Match.pm"             => "\$(INST_LIB)/Archive/Libarchive/Lib/Match.pm",
    "lib/Archive/Libarchive/Lib/Unbound.pm"           => "\$(INST_LIB)/Archive/Libarchive/Lib/Unbound.pm",
    "lib/Archive/Libarchive/Match.pm"                 => "\$(INST_LIB)/Archive/Libarchive/Match.pm"
  },
  "PREREQ_PM" => {
    "FFI::C::Stat"                   => 0,
    "FFI::CheckLib"                  => "0.30",
    "FFI::Platypus"                  => "1.38",
    "FFI::Platypus::Type::Enum"      => "0.05",
    "FFI::Platypus::Type::PtrObject" => 0,
    "Ref::Util"                      => 0
  },
  "TEST_REQUIRES" => {
    "FFI::C::File"              => 0,
    "File::chdir"               => 0,
    "Path::Tiny"                => 0,
    "Sub::Identify"             => 0,
    "Term::Table"               => 0,
    "Test2::API"                => "1.302015",
    "Test2::Tools::MemoryCycle" => 0,
    "Test2::V0"                 => "0.000121",

lib/Archive/Libarchive/ArchiveWrite.pm  view on Meta::CPAN

package Archive::Libarchive::ArchiveWrite;

use strict;
use warnings;
use 5.020;
use Archive::Libarchive::Lib;
use Carp ();
use Ref::Util qw( is_plain_coderef is_blessed_ref );
use FFI::Platypus::Buffer qw( window scalar_to_buffer );
use FFI::Platypus::Memory qw( strdup free );
use Scalar::Util qw( refaddr );
use experimental qw( signatures );
use parent qw( Archive::Libarchive::Archive );

# ABSTRACT: Libarchive write archive class
our $VERSION = '0.08'; # VERSION

my $ffi = Archive::Libarchive::Lib->ffi;

t/00_diag.t  view on Meta::CPAN

$modules{$_} = $_ for qw(
  ExtUtils::MakeMaker
  FFI::C::File
  FFI::C::Stat
  FFI::CheckLib
  FFI::Platypus
  FFI::Platypus::Type::Enum
  FFI::Platypus::Type::PtrObject
  File::chdir
  Path::Tiny
  Ref::Util
  Sub::Identify
  Term::Table
  Test2::API
  Test2::Tools::MemoryCycle
  Test2::V0
  Test::Archive::Libarchive
  Test::Script
);

$post_diag = sub {

 view all matches for this distribution
 view release on metacpan -  search on metacpan

( run in 6.193 seconds using v1.00-cache-2.02-grep-82fe00e-cpan-c30982ac1bc3 )