# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4 # $Id$ PortSystem 1.0 name umem version 1.0.1 description userland slab allocator long_description Libumem is a library used to detect memory management bugs in applications. \ It is based on the Slab allocator concept. Functions in this library provide fast, scalable \ object-caching memory allocation with multithreaded application support. In addition to the \ standard malloc(3C) family of functions and the more flexible umem_alloc(3MALLOC) family, \ libumem provides powerful object-caching services as described in umem_cache_create(3MALLOC). \ This slab allocator is designed for systems with many threads and many CPUs. Memory allocation \ with naive allocators can be a serious bottleneck. There are other highly scalable allocators \ out there, but libumem is about the same or better in terms of performance, and has compelling \ debugging features. categories devel license CDDL-1 platforms darwin maintainers nomaintainer homepage http://developers.sun.com/solaris/articles/libumem_library.html master_sites https://labs.omniti.com/portableumem/releases/1.0/ checksums sha1 cdb2a7d3c29df21fc2ca85bcff6d2367c89c5bbe use_bzip2 yes use_parallel_build no configure.args --mandir=${prefix}/share/man