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