- Add p5-IPC-MMA 0.81

IPC::MMA provides an interface to Ralf Engelschall's mm library, allowing
memory to be shared between multiple processes in a relatively
convenient way.

IPC::MMA is a superset of Arthur Choung's IPC::MM module, adding arrays and
allowing any Perl scalar to be used as a hash/BTree key rather than just C
strings. IPC::MMA hashes are like IPC::MM BTrees in that they return keys in
sorted order ineach, keys, and next operations.

An IPC::MMA array can store data in any of six ways, including general-purpose
scalars, signed or unsigned integers, floating-point numbers, fixed-length
strings/records, and booleans at one bit per array element.

WWW: http://search.cpan.org/dist/IPC-MMA/

PR:		ports/157291
Submitted by:	Peter Vereshagin <peter@vereshagin.org>
This commit is contained in:
Sunpoet Po-Chuan Hsieh 2011-05-26 19:51:26 +00:00
parent 828d72422f
commit 5535981888
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=274708
5 changed files with 50 additions and 0 deletions

View file

@ -1800,6 +1800,7 @@
SUBDIR += p5-IPC-DirQueue
SUBDIR += p5-IPC-Locker
SUBDIR += p5-IPC-MM
SUBDIR += p5-IPC-MMA
SUBDIR += p5-IPC-Mmap
SUBDIR += p5-IPC-Mmap-Share
SUBDIR += p5-IPC-Open3-Simple

25
devel/p5-IPC-MMA/Makefile Normal file
View file

@ -0,0 +1,25 @@
# New ports collection makefile for: IPC-MMA
# Date created: 24 May 2011
# Whom: Peter Vereshagin <peter@vereshagin.org>
#
# $FreeBSD$
#
PORTNAME= IPC-MMA
PORTVERSION= 0.81
CATEGORIES= devel perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
MAINTAINER= peter@vereshagin.org
COMMENT= Improved Perl interface to Ralf Engelschall's mm library
BUILD_DEPENDS= p5-Devel-CheckOS>=0:${PORTSDIR}/devel/p5-Devel-CheckOS
RUN_DEPENDS= p5-Devel-CheckOS>=0:${PORTSDIR}/devel/p5-Devel-CheckOS
LIB_DEPENDS= mm.14:${PORTSDIR}/devel/mm
PERL_CONFIGURE= yes
MAN3= IPC::MMA.3
.include <bsd.port.mk>

View file

@ -0,0 +1,2 @@
SHA256 (IPC-MMA-0.81.tar.gz) = 4f70fac1095daa7acae942a111e2df74e291405bebf3e2694ca719d56aa4bc7b
SIZE (IPC-MMA-0.81.tar.gz) = 77642

View file

@ -0,0 +1,14 @@
IPC::MMA provides an interface to Ralf Engelschall's mm library, allowing
memory to be shared between multiple processes in a relatively
convenient way.
IPC::MMA is a superset of Arthur Choung's IPC::MM module, adding arrays and
allowing any Perl scalar to be used as a hash/BTree key rather than just C
strings. IPC::MMA hashes are like IPC::MM BTrees in that they return keys in
sorted order ineach, keys, and next operations.
An IPC::MMA array can store data in any of six ways, including general-purpose
scalars, signed or unsigned integers, floating-point numbers, fixed-length
strings/records, and booleans at one bit per array element.
WWW: http://search.cpan.org/dist/IPC-MMA/

View file

@ -0,0 +1,8 @@
%%SITE_PERL%%/%%PERL_ARCH%%/IPC/MMA.pm
%%SITE_PERL%%/%%PERL_ARCH%%/IPC/MMA.pod
%%SITE_PERL%%/%%PERL_ARCH%%/auto/IPC/MMA/.packlist
%%SITE_PERL%%/%%PERL_ARCH%%/auto/IPC/MMA/MMA.bs
%%SITE_PERL%%/%%PERL_ARCH%%/auto/IPC/MMA/MMA.so
@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/IPC/MMA
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/IPC
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/IPC