New port: ExtUtils::ParseXS.

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.
This commit is contained in:
Dmitry Sivachenko 2003-06-29 09:17:39 +00:00
parent aeacf70455
commit f3ea002a95
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=83806
5 changed files with 37 additions and 0 deletions

View File

@ -561,6 +561,7 @@
SUBDIR += p5-Event
SUBDIR += p5-Exception-Class
SUBDIR += p5-Exporter-Lite
SUBDIR += p5-ExtUtils-ParseXS
SUBDIR += p5-File-BasicFlock
SUBDIR += p5-File-Binary
SUBDIR += p5-File-Cache

View File

@ -0,0 +1,24 @@
# New ports collection makefile for: ExtUtils::ParseXS
# Date created: 29 June 2003
# Whom: Dmitry Sivachenko <demon@FreeBSD.org>
#
# $FreeBSD$
#
PORTNAME= ExtUtils-ParseXS
PORTVERSION= 2.02
CATEGORIES= devel perl5
MASTER_SITES= ${MASTER_SITE_PERL_CPAN}
MASTER_SITE_SUBDIR= ExtUtils
PKGNAMEPREFIX= p5-
MAINTAINER= demon@FreeBSD.org
COMMENT= Converts Perl XS code into C code
PERL_CONFIGURE= yes
MAN3= ExtUtils::ParseXS.3
pre-patch:
@${PERL} -pi -e 's/INSTALLDIRS/bebe/' ${WRKSRC}/Makefile.PL
.include <bsd.port.mk>

View File

@ -0,0 +1 @@
MD5 (ExtUtils-ParseXS-2.02.tar.gz) = f9f2b373789e91d673ed85654df3ea2b

View File

@ -0,0 +1,5 @@
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.

View File

@ -0,0 +1,6 @@
%%SITE_PERL%%/ExtUtils/xsubpp
%%SITE_PERL%%/ExtUtils/ParseXS.pm
%%SITE_PERL%%/%%PERL_ARCH%%/auto/ExtUtils/ParseXS/.packlist
@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/ExtUtils/ParseXS
@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/ExtUtils
@dirrm %%SITE_PERL%%/ExtUtils