BSD Ports

devel/p5-Devel-CallChecker 0.009nb3 NetBSD

Custom op checking attached to subroutines

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
Last update
Commit
618415630a
License
gnu-gpl-v2 OR artistic
Categories
devel
Package size
11.5 KiB, 34.6 KiB installed

Description

This module makes some new features of the Perl 5.14.0 C API available to XS modules running on older versions of Perl. The features are centred around the function cv_set_call_checker, which allows XS code to attach a magical annotation to a Perl subroutine, resulting in resolvable calls to that subroutine being mutated at compile time by arbitrary C code. This module makes cv_set_call_checker and several supporting functions available. (It is possible to achieve the effect of cv_set_call_checker from XS code on much earlier Perl versions, but it is painful to achieve without the centralised facility.)

This module provides the implementation of the functions at runtime (on Perls where they are not provided by the core). It also, at compile time, supplies the C header file and link library which provide access to the functions. In normal use, "callchecker0_h" and "callchecker_linkable" should be called at build time (not authoring time) for the mo

In the other systems

The newest version among them is 0.010, as upstream numbers it.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
NetBSDdevel/p5-Devel-CallChecker0.009nb3 behind since 2026-09-30none known-[email protected]2026-07-16
FreeBSDdevel/p5-Devel-CallChecker0.010 newestnone known-[email protected]2026-09-30
DragonFlydevel/p5-Devel-CallChecker0.009 behind since 2026-09-30none known-[email protected]-
MidnightBSDdevel/p5-Devel-CallChecker0.009 behind since 2026-09-30no data-[email protected]-
HardenedBSDdevel/p5-Devel-CallChecker0.010 newestno data-[email protected]-
GhostBSDdevel/p5-Devel-CallChecker0.009 behind since 2026-09-30no data-[email protected]-

Compare across BSDs

Install

Binary package:

pkgin install p5-Devel-CallChecker

From pkgsrc:

cd /usr/pkgsrc/devel/p5-Devel-CallChecker && 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.

RepositoryVersion
NetBSD 10.1 x86_640.009nb3
NetBSD 10.1 aarch640.009nb3
SmartOS / illumos x86_640.009nb3
macOS 15 arm640.009nb3

Dependency graph

Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.

Dependencies

Run dependencies 1

Commit history 1

DateCommitCreditsLog message
618415630a wiz *: recursive bump for perl5 5.44.0