Alien-FFCall

 view release on metacpan or  search on metacpan

Build.PL  view on Meta::CPAN


use lib 'inc';
use My::ModuleBuild;

my $builder = My::ModuleBuild->new(
  module_name => 'Alien::FFCall',
  dist_abstract => 'Build and install libffcall',
  license => 'perl',
  configure_requires => {
    'Alien::Base::ModuleBuild' => 0.021,
    'parent'      => 0,
  },
  requires => {
    'perl' => '5.8.1',
    'Alien::Base' => 0.021,
  },
  dist_author => 'David Mertens <dcmertens.perl@gmail.com>',
  alien_name => 'ffcall',
  alien_repository => {
    protocol => 'local',
    pattern  => qr/ffcall-([\d.]+)\.tar\.gz$/,

META.json  view on Meta::CPAN

   "meta-spec" : {
      "url" : "http://search.cpan.org/perldoc?CPAN::Meta::Spec",
      "version" : "2"
   },
   "name" : "Alien-FFCall",
   "prereqs" : {
      "configure" : {
         "requires" : {
            "Alien::Base::ModuleBuild" : "0.021",
            "Module::Build" : "0.42",
            "parent" : "0"
         }
      },
      "runtime" : {
         "requires" : {
            "Alien::Base" : "0.021",
            "File::ShareDir" : "1.00",
            "perl" : "v5.8.1"
         }
      }
   },

META.yml  view on Meta::CPAN

---
abstract: 'Build and install libffcall'
author:
  - 'David Mertens <dcmertens.perl@gmail.com>'
build_requires: {}
configure_requires:
  Alien::Base::ModuleBuild: '0.021'
  Module::Build: '0.42'
  parent: '0'
dynamic_config: 1
generated_by: 'Module::Build version 0.4214, CPAN::Meta::Converter version 2.150005'
license: perl
meta-spec:
  url: http://module-build.sourceforge.net/META-spec-v1.4.html
  version: '1.4'
name: Alien-FFCall
provides:
  Alien::FFCall:
    file: lib/Alien/FFCall.pm

inc/My/ModuleBuild.pm  view on Meta::CPAN

package My::ModuleBuild;

use strict;
use warnings;
use parent 'Alien::Base::ModuleBuild';
use File::Spec;

sub alien_check_installed_version {
  my($self) = @_;

  my $b = $self->cbuilder;
  
  my $obj = eval {
    $b->compile(
      source => File::Spec->catfile(qw( inc My test.c )),

lib/Alien/FFCall.pm  view on Meta::CPAN

package Alien::FFCall;

use strict;
use warnings;

our $VERSION = "0.03";
$VERSION = eval $VERSION;

use parent 'Alien::Base';

1;

__END__

=head1 NAME

Alien::FFCall - Alien library for FFCall

=head1 SYNOPSIS



( run in 0.503 second using v1.01-cache-2.11-cpan-4d50c553e7e )