{
"X_No_Archive" : "Yes",
"abstract" : "A Foreign Function Interface eXtension",
"author" : [
"Sanko Robinson <sanko@cpan.org>"
],
"description" : "Affix is a JIT based Foreign Function Interface (FFI) for Perl 5",
"dynamic_config" : 0,
"generated_by" : "App::mii v1.0.0",
"keywords" : [
"ffi",
"dll",
"library",
"wrapper",
"jit",
"win32",
"xs"
],
"license" : [
"artistic_2"
],
"meta-spec" : {
"url" : "https://metacpan.org/pod/CPAN::Meta::Spec",
"version" : 2
},
"name" : "Affix",
"no_index" : {
"directory" : [
"t",
"xt",
"share",
"eg",
"infix",
"lib/Affix/Platform"
],
"package" : [
"Affix::Type"
]
},
"optional_features" : {
"DD" : {
"description" : "Dump structures",
"prereqs" : {
"runtime" : {
"requires" : {
"Data::Printer" : "0"
}
}
}
}
},
"prereqs" : {
"build" : {
"requires" : {
"DynaLoader" : "0",
"ExtUtils::CBuilder" : "0",
"Getopt::Long" : "2.36",
"Path::Tiny" : "0"
}
},
"configure" : {
"requires" : {
"CPAN::Meta" : "0",
"Exporter" : "5.57",
"ExtUtils::Helpers" : "0.028",
"ExtUtils::Install" : "0",
"ExtUtils::InstallPaths" : "0.002",
"File::Basename" : "0",
"File::Find" : "0",
"File::Path" : "0",
"File::Spec::Functions" : "0",
"Getopt::Long" : "2.36",
"JSON::PP" : "2",
"Path::Tiny" : "0",
"perl" : "v5.40.0"
}
},
"runtime" : {
"requires" : {
"Capture::Tiny" : "0",
"Carp" : "0",
"Path::Tiny" : "0",
"Storable" : "0",
"XSLoader" : "0",
"perl" : "v5.40.0"
}
},
"test" : {
"recommends" : {
"Benchmark" : "0",
"FFI::Platypus" : "2",
"Inline::C" : "0"
},
"requires" : {
"Capture::Tiny" : "0",
"Data::Dump" : "0",
"Data::Printer" : "0",
"IPC::Cmd" : "0",
"TAP::Harness::Env" : "0",
"Test2::Plugin::UTF8" : "0",
"Test2::Tools::Compare" : "0",
"Test2::V0" : "0"
}
}
},
"provides" : {
"Affix" : {
"file" : "lib/Affix.pm",
"version" : "v1.0.7"
},
"Affix::Build" : {
"file" : "lib/Affix/Build.pm",
"version" : "v1.0.7"
},
"Affix::Type::Aggregate" : {
"file" : "lib/Affix.pm"
},
"Affix::Type::Array" : {
"file" : "lib/Affix.pm"
},
"Affix::Type::Bitfield" : {
"file" : "lib/Affix.pm"
},
"Affix::Type::Callback" : {
"file" : "lib/Affix.pm"
},
"Affix::Type::Enum" : {
"file" : "lib/Affix.pm"
},
"Affix::Type::Pointer" : {
"file" : "lib/Affix.pm"
},
"Affix::Type::Primitive" : {
"file" : "lib/Affix.pm"
},
"Affix::Type::Reference" : {
"file" : "lib/Affix.pm"
},
"Affix::Type::Struct" : {
"file" : "lib/Affix.pm"
},
"Affix::Type::Union" : {
"file" : "lib/Affix.pm"
},
"Affix::Wrap" : {
"file" : "lib/Affix/Wrap.pm",
"version" : "v1.0.7"
}
},
"release_status" : "stable",
"resources" : {
"bugtracker" : {
"web" : "https://github.com/sanko/Affix.pm/issues"
},
"homepage" : "https://github.com/sanko/Affix.pm",
"license" : [
"http://www.perlfoundation.org/artistic_license_2_0"
],
"repository" : {
"type" : "git",
"url" : "git://github.com/sanko/Affix.pm.git",
"web" : "https://github.com/sanko/Affix.pm"
}
},
"version" : "v1.0.7",
"x_help_wanted" : [
"Tester",
"Documenter"
],
"x_ignore" : [
".tidyallrc",
".gitignore",
".clang-format",
".github/",
"eg/dev.pl",
"infix/docs",
"infix/eg/*",
"infix/fuzz/*",
"infix/t/*",
".github/*",
".gitmodules",
"infix/.*",
"eg/**",
"infix/infix.pc.in",
"infix/codecov.yml",
"infix/docs/CMakeLists.txt",
"infix/docs/Doxyfile",
"infix/docs/header.html",
"infix/xmake.lua",
"infix/TODO.md",
"infix/Makefile",
"infix/Makefile.win",
"infix/CMakeLists.txt",
"infix/docs/**",
"infix/README.md",
"infix/SECURITY.md",
"infix/CHANGELOG.md",
"infix/CODE_OF_CONDUCT.md",
"infix/CONTRIBUTING.md",
"infix/build.pl",
".github/**"
],
"x_serialization_backend" : "JSON::PP version 4.16",
"x_static_install" : 0
}