devel/p5-ExtUtils-XSpp 0.18 FreeBSD
XS for C++ in Perl
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- ART10, GPLv1+
- Categories
- devel, perl5
- Package size
- 84.1 KiB, 227.6 KiB installed
Description
XS++ is just a thin layer over plain XS, hence to use it you are supposed to know, at the very least, C++ and XS. This means that you will need typemaps for both the normal XS pre-processor xsubpp and the XS++ pre-processor xspp.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | devel/p5-ExtUtils-XSpp | 0.18 |
| OpenBSD | devel/p5-ExtUtils-XSpp | 0.19 |
| NetBSD | devel/p5-ExtUtils-XSpp | 0.18nb12 |
| DragonFly | devel/p5-ExtUtils-XSpp | 0.18 |
| HardenedBSD | devel/p5-ExtUtils-XSpp | 0.18 |
| GhostBSD | devel/p5-ExtUtils-XSpp | 0.18 |
Install
Binary package:
pkg install p5-ExtUtils-XSpp
From the ports tree:
cd /usr/ports/devel/p5-ExtUtils-XSpp/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= p5-ExtUtils-XSpp>0:devel/p5-ExtUtils-XSpp
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 | 0.18 | 0.18 | 0.18 | 0.18 | 0.18 |
| FreeBSD:14:quarterly | 0.18 | 0.18 | n/a | 0.18 | 0.18 |
| FreeBSD:15:latest | 0.18 | 0.18 | n/a | 0.18 | 0.18 |
| FreeBSD:15:quarterly | 0.18 | 0.18 | n/a | n/a | n/a |
| FreeBSD:16:latest | 0.18 | 0.18 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Test 2
p5-Test-Base>=0: devel/p5-Test-Basep5-Test-Differences>=0: devel/p5-Test-Differences
The full lists below include those, and their dependencies in turn.
Build dependencies 2
Run dependencies 1
Required by 2
Configuration
No options to configure.
- USES
- perl5
- Service scripts
- none
Files
pkg-plist 65
- bin/xspp
- %%SITE_PERL%%/ExtUtils/XSpp.pm
- %%SITE_PERL%%/ExtUtils/XSpp.pod
- %%SITE_PERL%%/ExtUtils/XSpp/Cmd.pm
- %%SITE_PERL%%/ExtUtils/XSpp/Driver.pm
- %%SITE_PERL%%/ExtUtils/XSpp/Exception.pm
- %%SITE_PERL%%/ExtUtils/XSpp/Exception/code.pm
- %%SITE_PERL%%/ExtUtils/XSpp/Exception/object.pm
- %%SITE_PERL%%/ExtUtils/XSpp/Exception/perlcode.pm
- %%SITE_PERL%%/ExtUtils/XSpp/Exception/simple.pm
- %%SITE_PERL%%/ExtUtils/XSpp/Exception/stdmessage.pm
- %%SITE_PERL%%/ExtUtils/XSpp/Exception/unknown.pm
- %%SITE_PERL%%/ExtUtils/XSpp/Grammar.pm
- %%SITE_PERL%%/ExtUtils/XSpp/Lexer.pm
- %%SITE_PERL%%/ExtUtils/XSpp/Node.pm
- %%SITE_PERL%%/ExtUtils/XSpp/Node/Access.pm
- %%SITE_PERL%%/ExtUtils/XSpp/Node/Argument.pm
- %%SITE_PERL%%/ExtUtils/XSpp/Node/Class.pm
- %%SITE_PERL%%/ExtUtils/XSpp/Node/Comment.pm
- %%SITE_PERL%%/ExtUtils/XSpp/Node/Constructor.pm
- %%SITE_PERL%%/ExtUtils/XSpp/Node/Destructor.pm
- %%SITE_PERL%%/ExtUtils/XSpp/Node/Enum.pm
- %%SITE_PERL%%/ExtUtils/XSpp/Node/EnumValue.pm
- %%SITE_PERL%%/ExtUtils/XSpp/Node/File.pm
- %%SITE_PERL%%/ExtUtils/XSpp/Node/Function.pm
- %%SITE_PERL%%/ExtUtils/XSpp/Node/Member.pm
- %%SITE_PERL%%/ExtUtils/XSpp/Node/Method.pm
- %%SITE_PERL%%/ExtUtils/XSpp/Node/Module.pm
- %%SITE_PERL%%/ExtUtils/XSpp/Node/Package.pm
- %%SITE_PERL%%/ExtUtils/XSpp/Node/PercAny.pm
- %%SITE_PERL%%/ExtUtils/XSpp/Node/Preprocessor.pm
- %%SITE_PERL%%/ExtUtils/XSpp/Node/Raw.pm
- %%SITE_PERL%%/ExtUtils/XSpp/Node/Type.pm
- %%SITE_PERL%%/ExtUtils/XSpp/Parser.pm
- %%SITE_PERL%%/ExtUtils/XSpp/Plugin.pod
- %%SITE_PERL%%/ExtUtils/XSpp/Plugin/feature/default_xs_typemap.pm
- %%SITE_PERL%%/ExtUtils/XSpp/Typemap.pm
- %%SITE_PERL%%/ExtUtils/XSpp/Typemap/parsed.pm
- %%SITE_PERL%%/ExtUtils/XSpp/Typemap/reference.pm
- %%SITE_PERL%%/ExtUtils/XSpp/Typemap/simple.pm
- %%SITE_PERL%%/ExtUtils/XSpp/Typemap/wrapper.pm
- %%PERL5_MAN1%%/xspp.1.gz
- %%PERL5_MAN3%%/ExtUtils::XSpp.3.gz
- %%PERL5_MAN3%%/ExtUtils::XSpp::Cmd.3.gz
- %%PERL5_MAN3%%/ExtUtils::XSpp::Exception.3.gz
- %%PERL5_MAN3%%/ExtUtils::XSpp::Node.3.gz
- %%PERL5_MAN3%%/ExtUtils::XSpp::Node::Access.3.gz
- %%PERL5_MAN3%%/ExtUtils::XSpp::Node::Argument.3.gz
- %%PERL5_MAN3%%/ExtUtils::XSpp::Node::Class.3.gz
- %%PERL5_MAN3%%/ExtUtils::XSpp::Node::Comment.3.gz
- %%PERL5_MAN3%%/ExtUtils::XSpp::Node::Constructor.3.gz
- %%PERL5_MAN3%%/ExtUtils::XSpp::Node::Destructor.3.gz
- %%PERL5_MAN3%%/ExtUtils::XSpp::Node::Enum.3.gz
- %%PERL5_MAN3%%/ExtUtils::XSpp::Node::EnumValue.3.gz
- %%PERL5_MAN3%%/ExtUtils::XSpp::Node::File.3.gz
- %%PERL5_MAN3%%/ExtUtils::XSpp::Node::Function.3.gz
- %%PERL5_MAN3%%/ExtUtils::XSpp::Node::Member.3.gz
- %%PERL5_MAN3%%/ExtUtils::XSpp::Node::Method.3.gz
- %%PERL5_MAN3%%/ExtUtils::XSpp::Node::Module.3.gz
- %%PERL5_MAN3%%/ExtUtils::XSpp::Node::Package.3.gz
- %%PERL5_MAN3%%/ExtUtils::XSpp::Node::PercAny.3.gz
- %%PERL5_MAN3%%/ExtUtils::XSpp::Node::Raw.3.gz
- %%PERL5_MAN3%%/ExtUtils::XSpp::Parser.3.gz
- %%PERL5_MAN3%%/ExtUtils::XSpp::Plugin.3.gz
- %%PERL5_MAN3%%/ExtUtils::XSpp::Typemap.3.gz
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| ExtUtils-XSpp-0.18.tar.gz | 185431 | 9176ad646729e3bd27cf7abf114bedd3424bff1ba61185cfc7d54f3a9223a8ff |
Master sites 1
- CPAN
Commit history 0
No commits in the history this site was built from.