Group
Extension

Matches 5

Alien-Build ( P/PL/PLICEASE/Alien-Build-2.84.tar.gz, PLICEASE, 2024; MetaCPAN )
Alien-Build/lib/Alien/Base.pm ( view source; MetaCPAN )
n_json = Path::Tiny->new($dist_dir, '_alien', 'alien.json');
      return unless -r $alien_json;
      my $json = $alien_json->slurp;
      require JSON::PP;
      my $config = JSON::PP::decode_json($
Alien-Build ( P/PL/PLICEASE/Alien-Build-2.84.tar.gz, PLICEASE, 2024; MetaCPAN )
Alien-Build/lib/Alien/Build/Plugin/Core/Gather.pm ( view source; MetaCPAN )
 );
use Path::Tiny ();
use File::chdir;
use Alien::Build::Util qw( _mirror _destdir_prefix );
use JSON::PP ();

# ABSTRACT: Core gather plugin
our $VERSION = '2.84'; # VERSION


sub init
{
  my($self,
age->child('_alien')->mkpath;

      # drop a alien.json file for the runtime properties
      $stage->child('_alien/alien.json')->spew(
        JSON::PP->new->pretty->canonical(1)->ascii->encode($bui
Alien-Build ( P/PL/PLICEASE/Alien-Build-2.84.tar.gz, PLICEASE, 2024; MetaCPAN )
Alien-Build/lib/Alien/Base/PkgConfig.pm ( view source; MetaCPAN )
_config_command = "$^X $INC{'PkgConfig.pm'}";
      }
    }
  }

  $pkg_config_command;
}

sub TO_JSON
{
  my($self) = @_;
  my %hash = %$self;
  $hash{'__CLASS__'} = ref($self);
  \%hash;
}

1;

__EN
Alien-Build ( P/PL/PLICEASE/Alien-Build-2.84.tar.gz, PLICEASE, 2024; MetaCPAN )
Alien-Build/lib/Alien/Build/MM.pm ( view source; MetaCPAN )
->new($old_prefix, qw( _alien alien.json ));
      if(-r $file)
      {
        my $old_runtime = eval {
          require JSON::PP;
          JSON::PP::decode_json($file->slurp);
        };
        u
Alien-Build ( P/PL/PLICEASE/Alien-Build-2.84.tar.gz, PLICEASE, 2024; MetaCPAN )
Alien-Build/lib/Alien/Build.pm ( view source; MetaCPAN )
ld;

use strict;
use warnings;
use 5.008004;
use Path::Tiny ();
use Carp ();
use File::chdir;
use JSON::PP ();
use Env qw( @PATH @PKG_CONFIG_PATH );
use Config ();
use Alien::Build::Log;

# ABSTRACT: 
return $self;
}


sub resume
{
  my(undef, $alienfile, $root) = @_;
  my $h = JSON::PP::decode_json(_path("$root/state.json")->slurp);
  my $self = Alien::Build->load("$alienfile", @{ $h->{args} });
 
};
}


sub checkpoint
{
  my($self) = @_;
  my $root = $self->root;
  _path("$root/state.json")->spew(
    JSON::PP->new->pretty->canonical(1)->ascii->encode({
      install         => $self->install_

Powered by Groonga
Maintained by Kenichi Ishigaki <ishigaki@cpan.org>. If you find anything, submit it on GitHub.