p5-InlineX-C2XS - Perl module to create an XS file from an Inline C file

Property Value
Distribution FreeBSD 11
Repository FreeBSD Ports Latest amd64
Package filename p5-InlineX-C2XS-0.26.txz
Package name p5-InlineX-C2XS
Package version 0.26
Package release -
Package architecture amd64
Package type txz
Category devel perl5
Homepage https://metacpan.org/release/InlineX-C2XS
License GPLv1+, ART10
Maintainer perl@FreeBSD.org
Download size 30.29 KB
Installed size 72.92 KB
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 called
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.
WWW: https://metacpan.org/release/InlineX-C2XS


Package Version Architecture Repository
p5-InlineX-C2XS-0.26.txz 0.26 i386 FreeBSD Ports Quarterly
p5-InlineX-C2XS-0.26.txz 0.26 amd64 FreeBSD Ports Quarterly
p5-InlineX-C2XS-0.26.txz 0.26 i386 FreeBSD Ports Latest
p5-InlineX-C2XS - - -


Name Value
p5-Inline-C = 0.78
perl5 = 5.28.1_1


Type URL
Mirror pkg.freebsd.org
Binary Package p5-InlineX-C2XS-0.26.txz
Source Package devel/p5-InlineX-C2XS

Install Howto

Install p5-InlineX-C2XS txz package:

# pkg install p5-InlineX-C2XS

See Also

Package Description
p5-InlineX-CPP2XS-0.25.txz Convert from Inline C++ code to XS
p5-Input-Validator-0.001005.txz Input validator that just validates input
p5-Interchange6-0.120.txz Open Source Shop Machine
p5-Interchange6-Schema-0.133.txz Database Schema for Interchange 6
p5-Interpolation-0.74_1.txz Implement arbitrary string interpolation semantics for Perl
p5-Ioctl-0.81_1.txz Perl module that provides a way to get the value of C ioctl constants
p5-Iodef-Pb-Simple-0.21_2.txz Perl extension providing high level API access to Iodef-Pb
p5-Iterator-0.03_2.txz General-purpose iterator class
p5-Iterator-DBI-0.02_1.txz Iterator for returning DBI query results
p5-Iterator-File-1.01_1.txz File iterator, optionally stateful and verbose
p5-Iterator-IO-0.02_1.txz Filesystem and stream iterators
p5-Iterator-Misc-0.03_1.txz Miscellaneous iterator functions
p5-Iterator-Simple-0.07.txz Simple iterator and utilities
p5-Iterator-Util-0.02_1.txz Essential utilities for the Iterator class
p5-JE-0.066_1.txz Pure-Perl ECMAScript (JavaScript) Engine