BSD Ports

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

SystemPortVersion
FreeBSDdevel/p5-ExtUtils-XSpp0.18
OpenBSDdevel/p5-ExtUtils-XSpp0.19
NetBSDdevel/p5-ExtUtils-XSpp0.18nb12
DragonFlydevel/p5-ExtUtils-XSpp0.18
HardenedBSDdevel/p5-ExtUtils-XSpp0.18
GhostBSDdevel/p5-ExtUtils-XSpp0.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.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest0.180.180.180.180.18
FreeBSD:14:quarterly0.180.18n/a0.180.18
FreeBSD:15:latest0.180.18n/a0.180.18
FreeBSD:15:quarterly0.180.18n/an/an/a
FreeBSD:16:latest0.180.18n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Test 2

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

Build dependencies 2
Run dependencies 1

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
FileSizeSHA256
ExtUtils-XSpp-0.18.tar.gz1854319176ad646729e3bd27cf7abf114bedd3424bff1ba61185cfc7d54f3a9223a8ff
Master sites 1
  • CPAN

Commit history 0

No commits in the history this site was built from.