| 1 | Source: mlib |
| 2 | Section: libs |
| 3 | Priority: extra |
| 4 | Maintainer: Mark Wooding <mdw@distorted.org.uk> |
| 5 | Build-Depends: debhelper (>= 9), python, libadns1-dev |
| 6 | Standards-Version: 3.1.1 |
| 7 | |
| 8 | Package: mlib2 |
| 9 | Architecture: any |
| 10 | Multi-Arch: same |
| 11 | Depends: ${shlibs:Depends} |
| 12 | Pre-Depends: ${misc:Pre-Depends} |
| 13 | Conflicts: mlib2-adns |
| 14 | Description: A library of miscellaneous stuff |
| 15 | The mLib library provides various handy utilities, including |
| 16 | * yet another options parser, like GNU getopt but more so; |
| 17 | * a simple but efficient universal hashing family; |
| 18 | * a suite for writing event-driven select-based servers; |
| 19 | * a simple exception-handling system, based on longjmp; |
| 20 | * dynamically resizing strings and arrays; |
| 21 | * a resizing hashtable; |
| 22 | * base64 and hex encoding and decoding; and |
| 23 | * a simple background DNS resolver. |
| 24 | This package provides the mLib run-time library. It uses an |
| 25 | implementation of the background resolver forks and calls |
| 26 | gethostbyname, so it therefore (a) depends only on the standard |
| 27 | C library, and (b) is distributed under the terms of the GNU |
| 28 | LGPL or GPL. |
| 29 | |
| 30 | Package: mlib2-adns |
| 31 | Architecture: any |
| 32 | Multi-Arch: same |
| 33 | Depends: ${shlibs:Depends} |
| 34 | Conflicts: mlib2 |
| 35 | Description: A library of miscellaneous stuff |
| 36 | The mLib library provides various handy utilities, including |
| 37 | * yet another options parser, like GNU getopt but more so; |
| 38 | * a simple but efficient universal hashing family; |
| 39 | * a suite for writing event-driven select-based servers; |
| 40 | * a simple exception-handling system, based on longjmp; |
| 41 | * dynamically resizing strings and arrays; |
| 42 | * a resizing hashtable; |
| 43 | * base64 and hex encoding and decoding; and |
| 44 | * a simple background DNS resolver. |
| 45 | This package provides the mLib run-time library. It uses an |
| 46 | implementation of the background resolver based on the GNU adns |
| 47 | resolver, and therefore (a) depends on the libadns1 package, and |
| 48 | (b) is distributed under the terms of the full GPL only. |
| 49 | |
| 50 | Package: mlib-dev |
| 51 | Architecture: any |
| 52 | Depends: mlib2 (= ${binary:Version}) | mlib2-adns (= ${binary:Version}), |
| 53 | libc6-dev |
| 54 | Recommends: mlib-bin |
| 55 | Section: devel |
| 56 | Description: A library of miscellaneous stuff |
| 57 | The mLib library provides various handy utilities, including |
| 58 | * yet another options parser, like GNU getopt but more so; |
| 59 | * a simple but efficient universal hashing family; |
| 60 | * a suite for writing event-driven select-based servers; |
| 61 | * a simple exception-handling system, based on longjmp; |
| 62 | * dynamically resizing strings and arrays; |
| 63 | * a resizing hashtable; |
| 64 | * base64 and hex encoding and decoding; and |
| 65 | * a simple background DNS resolver. |
| 66 | This package contains the header files and static libraries needed to |
| 67 | compile programs which use mLib. |
| 68 | |
| 69 | Package: mlib-bin |
| 70 | Architecture: any |
| 71 | Depends: ${shlibs:Depends} |
| 72 | Recommends: mlib-dev |
| 73 | Section: utils |
| 74 | Description: A library of miscellaneous stuff |
| 75 | The mLib library provides various handy utilities, including |
| 76 | * yet another options parser, like GNU getopt but more so; |
| 77 | * a simple but efficient universal hashing family; |
| 78 | * a suite for writing event-driven select-based servers; |
| 79 | * a simple exception-handling system, based on longjmp; |
| 80 | * dynamically resizing strings and arrays; |
| 81 | * a resizing hashtable; |
| 82 | * base64 and hex encoding and decoding; and |
| 83 | * a simple background DNS resolver. |
| 84 | This package contains some utility programs: in particular, to generate |
| 85 | static tables for efficient CRC and universal hashing computations. |