diff options
author | cjones <cjones@pkgsrc.org> | 2001-07-14 23:06:26 +0000 |
---|---|---|
committer | cjones <cjones@pkgsrc.org> | 2001-07-14 23:06:26 +0000 |
commit | dcf21c044c7beb76fc6c7d2d9ac65a93d4ce50fc (patch) | |
tree | e1751b020896a87dfa8ce2ec6089f5b20b86556a /devel | |
parent | b1827af46e7ce7a09bce3ed3a4934072ca0e763e (diff) | |
download | pkgsrc-dcf21c044c7beb76fc6c7d2d9ac65a93d4ce50fc.tar.gz |
Import libmm, a portable shared memory abstraction library.
Supposedly used in upcoming apache (2?), as well as mod_aolserver.
Diffstat (limited to 'devel')
-rw-r--r-- | devel/libmm/Makefile | 19 | ||||
-rw-r--r-- | devel/libmm/distinfo | 4 | ||||
-rw-r--r-- | devel/libmm/pkg/DESCR | 7 | ||||
-rw-r--r-- | devel/libmm/pkg/PLIST | 10 |
4 files changed, 40 insertions, 0 deletions
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 |