devel/p5-InlineX-C2XS - The NetBSD Packages Collection

Convert from Inline C code to XS

InlineX::C2XS - create an XS file from an Inline C file.

The C file that InlineX::C2XS needs to find would contain
only the C code.

InlineX::C2XS looks for the file in ./src directory,
expecting that the filename will be the same as what
appears after the final '::' in the module name (with a
'.c' extension).ie if the module is calle My::Next::Mod
it looks for a file ./src/Mod.c, and creates a file
named Mod.xs. Also created, is the file 'INLINE.h' - but
only if that file is needed. The generated xs file (and
INLINE.h) will be written to the cwd unless a third argument
(specifying a valid directory) is provided to the c2xs()
function.

The created XS file, when packaged with the '.pm' file, an
appropriate 'Makefile.PL', and 'INLINE.h' (if it's needed),
can be used to build the module in the usual way - without
any dependence upon the Inline::C module

Build dependencies

pkgtools/cwrappers

Runtime dependencies

devel/p5-Inline devel/p5-Inline-C lang/perl5 lang/perl5

Binary packages

OSArchitectureVersion
NetBSD 8.0earmv7hfp5-InlineX-C2XS-0.26nb3.tgz
NetBSD 8.0earmv7hfp5-InlineX-C2XS-0.26nb2.tgz
NetBSD 8.0earmv7hfp5-InlineX-C2XS-0.26nb3.tgz
NetBSD 8.0i386p5-InlineX-C2XS-0.26nb2.tgz
NetBSD 8.0i386p5-InlineX-C2XS-0.26nb3.tgz
NetBSD 8.0powerpcp5-InlineX-C2XS-0.26nb2.tgz
NetBSD 8.0powerpcp5-InlineX-C2XS-0.26nb3.tgz
NetBSD 8.0powerpcp5-InlineX-C2XS-0.26nb3.tgz
NetBSD 8.0powerpcp5-InlineX-C2XS-0.26nb3.tgz
NetBSD 8.0x86_64p5-InlineX-C2XS-0.26nb2.tgz
NetBSD 8.0x86_64p5-InlineX-C2XS-0.26nb3.tgz
NetBSD 9.0aarch64p5-InlineX-C2XS-0.26nb3.tgz
NetBSD 9.0aarch64p5-InlineX-C2XS-0.26nb2.tgz
NetBSD 9.0aarch64p5-InlineX-C2XS-0.26nb3.tgz
NetBSD 9.0alphap5-InlineX-C2XS-0.26nb3.tgz
NetBSD 9.0alphap5-InlineX-C2XS-0.26nb2.tgz
NetBSD 9.0alphap5-InlineX-C2XS-0.26nb3.tgz
NetBSD 9.0earmv6hfp5-InlineX-C2XS-0.26nb3.tgz
NetBSD 9.0earmv6hfp5-InlineX-C2XS-0.26nb2.tgz
NetBSD 9.0earmv6hfp5-InlineX-C2XS-0.26nb3.tgz
NetBSD 9.0earmv7hfp5-InlineX-C2XS-0.26nb3.tgz
NetBSD 9.0earmv7hfp5-InlineX-C2XS-0.26nb2.tgz
NetBSD 9.0earmv7hfp5-InlineX-C2XS-0.26nb3.tgz
NetBSD 9.0earmv7hfp5-InlineX-C2XS-0.26nb3.tgz
NetBSD 9.0i386p5-InlineX-C2XS-0.26nb2.tgz
NetBSD 9.0i386p5-InlineX-C2XS-0.26nb3.tgz
NetBSD 9.0i386p5-InlineX-C2XS-0.26nb3.tgz
NetBSD 9.0mips64ebp5-InlineX-C2XS-0.26nb3.tgz
NetBSD 9.0mips64ebp5-InlineX-C2XS-0.26nb2.tgz
NetBSD 9.0mips64ebp5-InlineX-C2XS-0.26nb2.tgz
NetBSD 9.0mips64ebp5-InlineX-C2XS-0.26nb2.tgz
NetBSD 9.0mips64ebp5-InlineX-C2XS-0.26nb3.tgz
NetBSD 9.0powerpcp5-InlineX-C2XS-0.26nb3.tgz
NetBSD 9.0powerpcp5-InlineX-C2XS-0.26nb2.tgz
NetBSD 9.0powerpcp5-InlineX-C2XS-0.26nb3.tgz
NetBSD 9.0powerpcp5-InlineX-C2XS-0.26nb3.tgz
NetBSD 9.0sparc64p5-InlineX-C2XS-0.26nb3.tgz
NetBSD 9.0sparc64p5-InlineX-C2XS-0.26nb2.tgz
NetBSD 9.0sparc64p5-InlineX-C2XS-0.26nb3.tgz
NetBSD 9.0sparcp5-InlineX-C2XS-0.26nb3.tgz
NetBSD 9.0sparcp5-InlineX-C2XS-0.26nb2.tgz
NetBSD 9.0sparcp5-InlineX-C2XS-0.26nb2.tgz
NetBSD 9.0sparcp5-InlineX-C2XS-0.26nb3.tgz
NetBSD 9.0x86_64p5-InlineX-C2XS-0.26nb3.tgz
NetBSD 9.0x86_64p5-InlineX-C2XS-0.26nb3.tgz
NetBSD 9.0x86_64p5-InlineX-C2XS-0.26nb2.tgz
NetBSD 9.0x86_64p5-InlineX-C2XS-0.26nb3.tgz
NetBSD 9.0x86_64p5-InlineX-C2XS-0.26nb3.tgz

Binary packages can be installed with the high-level tool pkgin (which can be installed with pkg_add) or pkg_add(1) (installed by default). The NetBSD packages collection is also designed to permit easy installation from source.

Available build options

(none)

Known vulnerabilities

The pkg_admin audit command locates any installed package which has been mentioned in security advisories as having vulnerabilities.

Please note the vulnerabilities database might not be fully accurate, and not every bug is exploitable with every configuration.


Problem reports, updates or suggestions for this package should be reported with send-pr.