Source: libumem
Section: libs
Priority: optional
Maintainer: Igor Pashev <pashev.igor@gmail.com>
Build-Depends:
 dh-illumos,
 gcc-multilib [illumos-amd64],
 illumos-source-4.3,
 quilt,
 symlinks,
Standards-Version: 3.9.4
Homepage: https://www.illumos.org

Package: libumem1
Section: libs
Priority: standard
Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends}
Architecture: illumos-any
Depends: ${shlibs:Depends}, ${misc:Depends}
Description: object-caching memory allocation library
 This package contains libumem shared library.
 .
 Functions in this library  provide  fast,  scalable  object-caching  memory
 allocation  with  multithreaded application support.
 .
 The libumem library also provides extensive  debugging  support,
 including  detection of memory leaks, buffer overruns, multiple frees,
 use of  uninitialized  data,  use  of  freed data,   and   many  other
 common  programming  errors.

Package: libumem1-dev
Section: libdevel
Priority: optional
Architecture: illumos-any
Provides: libumem-dev
Depends: libumem1 (= ${binary:Version}), ${misc:Depends}, libc-dev
Description: object-caching memory allocation library (development files)
 This package contains the header files and symlinks needed
 to compile applications that use libumem.
 .
 The libumem library  provide  fast,  scalable  object-caching  memory
 allocation  with  multithreaded application support.
 .
 It also provides extensive  debugging  support, including  detection of
 memory leaks, buffer overruns, multiple frees, use of  uninitialized  data,
 use of freed data, and many other common  programming  errors.

Package: lib32umem1
Section: libs
Priority: standard
Architecture: illumos-amd64
Depends: ${shlibs:Depends}, ${misc:Depends}
Description: object-caching memory allocation library (32 bit)
 This package contains libumem shared library.
 .
 The libumem library  provide  fast,  scalable  object-caching  memory
 allocation  with  multithreaded application support.
 .
 It also provides extensive  debugging  support, including  detection of
 memory leaks, buffer overruns, multiple frees, use of  uninitialized  data,
 use of freed data, and many other common  programming  errors.
 .
 This is a 32-bit version of the library.

Package: lib32umem1-dev
Section: libdevel
Priority: optional
Architecture: illumos-amd64
Provides: lib32umem-dev
Depends: lib32umem1 (= ${binary:Version}), libumem1-dev (= ${binary:Version}),
 ${misc:Depends}
Description: object-caching memory allocation library (32-bit development files)
 This package contains files needed to compile
 32-bit applications that use libumem.
 .
 The libumem library  provide  fast,  scalable  object-caching  memory
 allocation  with  multithreaded application support.
 .
 It also provides extensive  debugging  support, including  detection of
 memory leaks, buffer overruns, multiple frees, use of  uninitialized  data,
 use of freed data, and many other common  programming  errors.


Package: libstandumem-dev
Section: libdevel
Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends}
Architecture: illumos-any
Depends: ${shlibs:Depends}, ${misc:Depends}, libumem1-dev (= ${binary:Version})
Description: illumos standalone libumem library
 This package contains libstandumem shared library.
 The libstandumem library is used to compile kernel part of illumos modular
 debugger (kmdb)


Package: lib32standumem-dev
Section: libdevel
Pre-Depends: ${misc:Pre-Depends}
Architecture: illumos-amd64
Depends: ${shlibs:Depends}, ${misc:Depends}, libumem1-dev (= ${binary:Version})
Description: illumos standalone libumem library (32 bit)
 This package contains libstandumem shared library.
 The libstandumem library is used to compile kernel part of illumos modular
 debugger (kmdb)
 .
 This is a 32-bit version of the library.
