{"added":null,"apiVersion":1,"behindSince":null,"buildDepends":[],"categories":["devel","perl5"],"comment":"Convert from Inline C code to XS","compare":"/compare/p5-inlinex-c2xs/index.json","dependentCount":null,"description":"InlineX::C2XS - create an XS file from an Inline C file.\n\nThe C file that InlineX::C2XS needs to find would contain\nonly the C code.\n\nInlineX::C2XS looks for the file in ./src directory,\nexpecting that the filename will be the same as what\nappears after the final '::' in the module name (with a\n'.c' extension).ie if the module is calle My::Next::Mod\nit looks for a file ./src/Mod.c, and creates a file\nnamed Mod.xs. Also created, is the file 'INLINE.h' - but\nonly if that file is needed. The generated xs file (and\nINLINE.h) will be written to the cwd unless a third argument\n(specifying a valid directory) is provided to the c2xs()\nfunction.\n\nThe created XS file, when packaged with the '.pm' file, an\nappropriate 'Makefile.PL', and 'INLINE.h' (if it's needed),\ncan be used to build the module in the usual way - without\nany dependence upon the Inline::C module","flavors":[],"html":"https://daemonports.org/netbsd/devel/p5-InlineX-C2XS/","kind":"port","lastUpdate":"2026-07-16T19:01:23Z","license":["gnu-gpl-v2 OR artistic"],"maintainer":"wenheping@gmail.com","name":"p5-InlineX-C2XS","newest":true,"newestVersion":"0.27","noVulnData":false,"origin":"devel/p5-InlineX-C2XS","otherSystems":[{"maintainer":"perl@FreeBSD.org","newest":true,"origin":"devel/p5-InlineX-C2XS","path":"/devel/p5-InlineX-C2XS/","system":"FreeBSD","version":"0.27"},{"maintainer":"perl@FreeBSD.org","newest":true,"origin":"devel/p5-InlineX-C2XS","path":"/dragonfly/devel/p5-InlineX-C2XS/","system":"DragonFly","version":"0.27"},{"maintainer":"perl@FreeBSD.org","newest":true,"noVulnData":true,"origin":"devel/p5-InlineX-C2XS","path":"","system":"HardenedBSD","version":"0.27"},{"maintainer":"perl@FreeBSD.org","newest":true,"noVulnData":true,"origin":"devel/p5-InlineX-C2XS","path":"","system":"GhostBSD","version":"0.27"}],"packages":[{"repo":"NetBSD 10.1 x86_64","versions":["0.27nb4"]},{"repo":"NetBSD 10.1 aarch64","versions":["0.27nb4"]},{"repo":"SmartOS / illumos x86_64","versions":["0.27nb4"]},{"repo":"macOS 15 arm64","versions":["0.27nb4"]}],"pkgName":"p5-InlineX-C2XS-0.27nb4","related":null,"repository":"pkgsrc","requiredBy":[],"requiredByCount":0,"runDepends":["devel/p5-Inline","devel/p5-Inline-C","lang/perl5"],"status":null,"system":"netbsd","systemLabel":"NetBSD","version":"0.27nb4","versions":null,"vulnerabilities":null,"www":"https://metacpan.org/release/InlineX-C2XS"}
