summaryrefslogtreecommitdiff
path: root/devel/mm/Makefile
diff options
context:
space:
mode:
authorRalf S. Engelschall <rse@FreeBSD.org>1999-03-24 14:14:13 +0000
committerRalf S. Engelschall <rse@FreeBSD.org>1999-03-24 14:14:13 +0000
commit22e6d2bfa8f34995b3896ffbf374ffa96c0674fb (patch)
treee821b37dfa23f1a96c4651e87bbac0744a39a6cd /devel/mm/Makefile
parentRespect CC and CFLAGS (diff)
Import of MM, a portable shared memory library.
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 layer it hides all platform dependent implementation details (allocation and locking) when dealing with shared memory segments and on the second 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. This library is proposed to be used in future versions of Apache 1.3 as the base library for shared memory pools.
Notes
Notes: svn path=/head/; revision=17371
Diffstat (limited to 'devel/mm/Makefile')
-rw-r--r--devel/mm/Makefile27
1 files changed, 27 insertions, 0 deletions
diff --git a/devel/mm/Makefile b/devel/mm/Makefile
new file mode 100644
index 000000000000..ecac291f21da
--- /dev/null
+++ b/devel/mm/Makefile
@@ -0,0 +1,27 @@
+# New ports collection makefile for: mm
+# Version required: 1.1b6
+# Date Created: 14 March 1999
+# Whom: Ralf S. Engelschall
+#
+# $Id: $
+#
+
+DISTNAME= mm-1.0b6
+CATEGORIES= devel
+MASTER_SITES= http://www.engelschall.com/sw/mm/
+
+MAINTAINER= rse@engelschall.com
+
+GNU_CONFIGURE= yes
+CONFIGURE_ARGS= --prefix=${PREFIX}
+
+MAN1= mm-config.1
+MAN3= mm.3
+
+post-install:
+ @${SETENV} OBJFORMAT=${PORTOBJFORMAT} ${LDCONFIG} -m ${PREFIX}/lib
+
+test:
+ @cd ${WRKSRC} && ${MAKE} test
+
+.include <bsd.port.mk>