EV-Hiredis

 view release on metacpan or  search on metacpan

META.json  view on Meta::CPAN

         "requires" : {
            "Devel::Refcount" : "0",
            "Test::Deep" : "0",
            "Test::More" : "0.98",
            "Test::RedisServer" : "0.12",
            "Test::TCP" : "1.18"
         }
      },
      "configure" : {
         "requires" : {
            "EV::MakeMaker" : "0",
            "File::Which" : "0",
            "Module::Build" : "0.4005",
            "Module::Build::XSUtil" : "0.03"
         }
      },
      "develop" : {
         "requires" : {
            "Redis" : "0",
            "Test::CPAN::Meta" : "0",
            "Test::MinimumVersion::Fast" : "0.04",

META.yml  view on Meta::CPAN

abstract: 'Asynchronous redis client using hiredis and EV'
author:
  - 'Daisuke Murase <typester@cpan.org>'
build_requires:
  Devel::Refcount: '0'
  Test::Deep: '0'
  Test::More: '0.98'
  Test::RedisServer: '0.12'
  Test::TCP: '1.18'
configure_requires:
  EV::MakeMaker: '0'
  File::Which: '0'
  Module::Build: '0.4005'
  Module::Build::XSUtil: '0.03'
dynamic_config: 0
generated_by: 'Minilla/v3.1.21, CPAN::Meta::Converter version 2.150010'
license: perl
meta-spec:
  url: http://module-build.sourceforge.net/META-spec-v1.4.html
  version: '1.4'
name: EV-Hiredis

builder/MyBuilder.pm  view on Meta::CPAN

package builder::MyBuilder;
use strict;
use warnings FATAL => 'all';
use 5.008005;
use base 'Module::Build::XSUtil';
use Config;
use File::Which qw(which);
use EV::MakeMaker '$installsitearch';

sub new {
    my ( $class, %args ) = @_;
    my $self = $class->SUPER::new(
        %args,
        generate_ppport_h    => 'src/ppport.h',
        c_source             => 'src',
        xs_files             => { 'src/EV__Hiredis.xs' => 'lib/EV/Hiredis.xs' },
        include_dirs         => ['src', 'deps/hiredis', "${installsitearch}/EV", $installsitearch],
        extra_linker_flags   => ["deps/hiredis/libhiredis$Config{lib_ext}"],

cpanfile  view on Meta::CPAN

requires 'perl', '5.012000';
requires 'EV', '4.11';
requires 'XSLoader', '0.02';

on configure => sub {
    requires 'EV::MakeMaker';
    requires 'Module::Build::XSUtil' => '>=0.02';
    requires 'File::Which';
};

on build => sub {
    requires 'Devel::Refcount';
    requires 'Test::Deep';
    requires 'Test::More', '0.98';
    requires 'Test::RedisServer', '0.12';
    requires 'Test::TCP', '1.18';

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

( run in 1.194 second using v1.00-cache-2.02-grep-82fe00e-cpan-1925d2aa809 )