devel/p5-ExtUtils-ParseXS 3.63 FreeBSD
Converts Perl XS code into C code
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- ART10, GPLv1+
- Categories
- devel, perl5
- Package size
- 266.5 KiB, 708.4 KiB installed
Description
ExtUtils::ParseXS will compile XS code into C code by embedding the constructs necessary to let C functions manipulate Perl values and creates the glue necessary to let Perl access those functions. The compiler uses typemaps to determine how to map C function parameters and variables to Perl values.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | devel/p5-ExtUtils-ParseXS | 3.63 |
| DragonFly | devel/p5-ExtUtils-ParseXS | 3.35 |
| MidnightBSD | devel/p5-ExtUtils-ParseXS | 3.61 |
| HardenedBSD | devel/p5-ExtUtils-ParseXS | 3.63 |
| GhostBSD | devel/p5-ExtUtils-ParseXS | 3.63 |
Install
Binary package:
pkg install p5-ExtUtils-ParseXS
From the ports tree:
cd /usr/ports/devel/p5-ExtUtils-ParseXS/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= p5-ExtUtils-ParseXS>0:devel/p5-ExtUtils-ParseXS
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 3.63 | 3.63 | 3.35 | 3.35 | 3.63 |
| FreeBSD:14:quarterly | 3.63 | 3.63 | n/a | 3.35 | 3.63 |
| FreeBSD:15:latest | 3.63 | 3.63 | n/a | 3.35 | 3.35 |
| FreeBSD:15:quarterly | 3.63 | 3.63 | n/a | n/a | n/a |
| FreeBSD:16:latest | 3.63 | 3.63 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/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
No port depends on this one.
Configuration
No options to configure.
- USES
- perl5 shebangfix
- Service scripts
- none
Files
pkg-plist 29
- %%PERL5_MAN3%%/ExtUtils::ParseXS.3.gz
- %%PERL5_MAN3%%/ExtUtils::ParseXS::Constants.3.gz
- %%PERL5_MAN3%%/ExtUtils::ParseXS::Eval.3.gz
- %%PERL5_MAN3%%/ExtUtils::ParseXS::Node.3.gz
- %%PERL5_MAN3%%/ExtUtils::ParseXS::Utilities.3.gz
- %%PERL5_MAN3%%/ExtUtils::Typemaps.3.gz
- %%PERL5_MAN3%%/ExtUtils::Typemaps::Cmd.3.gz
- %%PERL5_MAN3%%/ExtUtils::Typemaps::InputMap.3.gz
- %%PERL5_MAN3%%/ExtUtils::Typemaps::OutputMap.3.gz
- %%PERL5_MAN3%%/ExtUtils::Typemaps::Type.3.gz
- %%PERL5_MAN3%%/perlxs.3.gz
- %%PERL5_MAN3%%/perlxstut.3.gz
- %%PERL5_MAN3%%/perlxstypemap.3.gz
- %%SITE_PERL%%/ExtUtils/xsubpp
- %%SITE_PERL%%/ExtUtils/ParseXS.pm
- %%SITE_PERL%%/ExtUtils/ParseXS.pod
- %%SITE_PERL%%/ExtUtils/ParseXS/Constants.pm
- %%SITE_PERL%%/ExtUtils/ParseXS/CountLines.pm
- %%SITE_PERL%%/ExtUtils/ParseXS/Eval.pm
- %%SITE_PERL%%/ExtUtils/ParseXS/Node.pm
- %%SITE_PERL%%/ExtUtils/ParseXS/Utilities.pm
- %%SITE_PERL%%/ExtUtils/Typemaps.pm
- %%SITE_PERL%%/ExtUtils/Typemaps/Cmd.pm
- %%SITE_PERL%%/ExtUtils/Typemaps/InputMap.pm
- %%SITE_PERL%%/ExtUtils/Typemaps/OutputMap.pm
- %%SITE_PERL%%/ExtUtils/Typemaps/Type.pm
- %%SITE_PERL%%/perlxs.pod
- %%SITE_PERL%%/perlxstut.pod
- %%SITE_PERL%%/perlxstypemap.pod
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| ExtUtils-ParseXS-3.63.tar.gz | 242627 | d19a3f29288f0950ef8f1838db99270284ba475758246f0e5ab1113a9d9a7548 |
Master sites 1
- CPAN
Commit history 0
No commits in the history this site was built from.