From dcf21c044c7beb76fc6c7d2d9ac65a93d4ce50fc Mon Sep 17 00:00:00 2001 From: cjones Date: Sat, 14 Jul 2001 23:06:26 +0000 Subject: Import libmm, a portable shared memory abstraction library. Supposedly used in upcoming apache (2?), as well as mod_aolserver. --- devel/libmm/Makefile | 19 +++++++++++++++++++ devel/libmm/distinfo | 4 ++++ devel/libmm/pkg/DESCR | 7 +++++++ devel/libmm/pkg/PLIST | 10 ++++++++++ 4 files changed, 40 insertions(+) create mode 100644 devel/libmm/Makefile create mode 100644 devel/libmm/distinfo create mode 100644 devel/libmm/pkg/DESCR create mode 100644 devel/libmm/pkg/PLIST (limited to 'devel') diff --git a/devel/libmm/Makefile b/devel/libmm/Makefile new file mode 100644 index 00000000000..9013dbcaafa --- /dev/null +++ b/devel/libmm/Makefile @@ -0,0 +1,19 @@ +# $NetBSD: Makefile,v 1.1.1.1 2001/07/14 23:06:26 cjones Exp $ +# + +DISTNAME= mm-1.1.3 +PKGNAME= libmm-1.1.3 +CATEGORIES= devel +MASTER_SITES= http://www.engelschall.com/sw/mm/ + +MAINTAINER= cjones@netbsd.org +HOMEPAGE= http://www.engelschall.com/sw/mm/ +COMMENT= Portable abstraction layer for shared memory + +HAS_CONFIGURE= YES +GNU_CONFIGURE= YES + +USE_LIBTOOL= YES +LTCONFIG_OVERRIDE= ${WRKSRC}/ltconfig + +.include "../../mk/bsd.pkg.mk" diff --git a/devel/libmm/distinfo b/devel/libmm/distinfo new file mode 100644 index 00000000000..2323894bb64 --- /dev/null +++ b/devel/libmm/distinfo @@ -0,0 +1,4 @@ +$NetBSD: distinfo,v 1.1.1.1 2001/07/14 23:06:26 cjones Exp $ + +SHA1 (mm-1.1.3.tar.gz) = 17430522a2c7de6175443393ad481372cc2da329 +Size (mm-1.1.3.tar.gz) = 137951 bytes diff --git a/devel/libmm/pkg/DESCR b/devel/libmm/pkg/DESCR new file mode 100644 index 00000000000..686da068bc7 --- /dev/null +++ b/devel/libmm/pkg/DESCR @@ -0,0 +1,7 @@ +The MM library is a 2-layer abstraction library which simplifies the usage +of shared memory between forked (and this way strongly related) processes +under Unix platforms. On the first (lower) layer it hides all platform +dependent implementation details (allocation and locking) when dealing with +shared memory segments and on the second (higher) layer it provides a +high-level malloc(3)-style API for a convenient and well known way to work +with data-structures inside those shared memory segments. diff --git a/devel/libmm/pkg/PLIST b/devel/libmm/pkg/PLIST new file mode 100644 index 00000000000..532501064f4 --- /dev/null +++ b/devel/libmm/pkg/PLIST @@ -0,0 +1,10 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2001/07/14 23:06:26 cjones Exp $ +bin/mm-config +man/man1/mm-config.1 +man/man3/mm.3 +include/mm.h +lib/libmm.la +lib/libmm.a +lib/libmm.so +lib/libmm.so.11 +lib/libmm.so.11.23 -- cgit v1.2.3