source: trunk/dports/devel/umem/Portfile

Last change on this file was 103744, checked in by jmr@…, 5 years ago

umem: license

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
File size: 1.5 KB
Line 
1# -*- 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
2# $Id: Portfile 103744 2013-03-06 14:19:39Z ryandesign@macports.org $
3
4PortSystem 1.0
5
6name                    umem
7version                 1.0.1
8description             userland slab allocator
9long_description        Libumem is a library used to detect memory management bugs in applications. \
10It is based on the Slab allocator concept. Functions in this library provide fast, scalable \
11object-caching memory allocation with multithreaded application support. In addition to the \
12standard malloc(3C) family of functions and the more flexible umem_alloc(3MALLOC) family, \
13libumem provides powerful object-caching services as described in umem_cache_create(3MALLOC). \
14This slab allocator is designed for systems with many threads and many CPUs. Memory allocation \
15with naive allocators can be a serious bottleneck. There are other highly scalable allocators \
16out there, but libumem is about the same or better in terms of performance, and has compelling \
17debugging features.
18
19categories              devel
20license                 CDDL-1
21platforms               darwin
22maintainers             nomaintainer
23homepage                http://developers.sun.com/solaris/articles/libumem_library.html
24master_sites            https://labs.omniti.com/portableumem/releases/1.0/
25checksums               sha1 cdb2a7d3c29df21fc2ca85bcff6d2367c89c5bbe
26use_bzip2               yes
27use_parallel_build      no
28configure.args          --mandir=${prefix}/share/man
Note: See TracBrowser for help on using the repository browser.