BSD Ports

devel/p5-ExtUtils-Depends 0.8001 FreeBSD

Easily build XS extensions that depend on XS extensions

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
ART10, GPLv1+
Categories
devel, perl5
Package size
15.1 KiB, 28.4 KiB installed

Description

This module tries to make it easy to build Perl extensions that use functions and typemaps provided by other perl extensions. This means that a perl extension is treated like a shared library that provides also a C and an XS interface besides the perl one. This works as long as the base extension is loaded with the RTLD_GLOBAL flag (usually done with a

sub dl\_load\_flags {0x01}

in the main .pm file) if you need to use functions defined in the module.

In the other systems

SystemPortVersion
FreeBSDdevel/p5-ExtUtils-Depends0.8001
OpenBSDdevel/p5-ExtUtils-Depends0.306p0
NetBSDdevel/p5-ExtUtils-Depends0.8002nb1
DragonFlydevel/p5-ExtUtils-Depends0.8001
MidnightBSDdevel/p5-ExtUtils-Depends0.8001
HardenedBSDdevel/p5-ExtUtils-Depends0.8001
GhostBSDdevel/p5-ExtUtils-Depends0.8001

Install

Binary package:

pkg install p5-ExtUtils-Depends

From the ports tree:

cd /usr/ports/devel/p5-ExtUtils-Depends/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	p5-ExtUtils-Depends>0:devel/p5-ExtUtils-Depends

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest0.80010.80010.80010.80010.8001
FreeBSD:14:quarterly0.80010.8001n/a0.80010.8001
FreeBSD:15:latest0.80010.8001n/a0.80010.8001
FreeBSD:15:quarterly0.80010.8001n/an/an/a
FreeBSD:16:latest0.80010.8001n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

Build dependencies 1
Run dependencies 1

Configuration

No options to configure.

USES
perl5
Service scripts
none

Files

pkg-plist 2
  • %%SITE_PERL%%/ExtUtils/Depends.pm
  • %%PERL5_MAN3%%/ExtUtils::Depends.3.gz
distinfo 1
FileSizeSHA256
ExtUtils-Depends-0.8001.tar.gz16708673c4387e7896c1a216099c1fbb3faaa7763d7f5f95a1a56a60a2a2906c131c5
Master sites 1
  • CPAN

Commit history 0

No commits in the history this site was built from.