devel/p5-Devel-CallParser 0.002nb7 NetBSD
Custom parsing attached to subroutines
- System
- NetBSD
- Repository
- pkgsrc
- Maintainer
- [email protected]
- Last update
- Commit
618415630a- License
- gnu-gpl-v2 OR artistic
- Categories
- devel, perl5
- Package size
- 14.5 KiB, 55.3 KiB installed
Description
This module provides a C API, for XS modules, concerned with custom parsing. It is centred around the function cv_set_call_parser, which allows XS code to attach a magical annotation to a Perl subroutine, resulting in resolvable calls to that subroutine having their arguments parsed by arbitrary C code. (This is a more conveniently structured facility than the core's PL_keyword_plugin API.) This module makes cv_set_call_parser and several supporting functions available.
This module provides the implementation of the functions at runtime. It also, at compile time, supplies the C header file and link library which provide access to the functions. In normal use, "callparser0_h"/"callparser1_h" and "callparser_linkable" should be called at build time (not authoring time) for the module that wishes to use the C functions.
Install
Binary package:
pkgin install p5-Devel-CallParser
From pkgsrc:
cd /usr/pkgsrc/devel/p5-Devel-CallParser && make install clean
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | Version |
|---|---|
| NetBSD 10.1 x86_64 | 0.002nb7 |
| NetBSD 10.1 aarch64 | 0.002nb6 |
| SmartOS / illumos x86_64 | 0.002nb7 |
| macOS 15 arm64 | 0.002nb7 |
Dependencies
Run dependencies 3
No port depends on this one.