chiark / gitweb /
Add global unihash table; use universal hashing instead of CRC.
[mLib] / debian / control
... / ...
CommitLineData
1Source: mlib
2Section: libs
3Priority: extra
4Maintainer: Mark Wooding <mdw@nsict.org>
5Build-Depends: debhelper (>= 4.0.2), libadns1-dev
6Standards-Version: 3.1.1
7
8Package: mlib2
9Architecture: any
10Depends: ${shlibs:Depends}
11Conflicts: mlib2-adns
12Description: A library of miscellaneous stuff
13 The mLib library provides various handy utilities, including
14 * yet another options parser, like GNU getopt but more so;
15 * a simple but efficient universal hashing family;
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
28Package: mlib2-adns
29Architecture: any
30Depends: ${shlibs:Depends}
31Conflicts: mlib2
32Description: 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;
35 * a simple but efficient universal hashing family;
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.
46
47Package: mlib-dev
48Architecture: any
49Depends: mlib2 (= ${Source-Version}) | mlib2-adns (= ${Source-Version}),
50 libc6-dev
51Recommends: mlib-bin
52Description: A library of miscellaneous stuff
53 The mLib library provides various handy utilities, including
54 * yet another options parser, like GNU getopt but more so;
55 * a simple but efficient universal hashing family;
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.
62 This package contains the header files and static libraries needed to
63 compile programs which use mLib.
64
65Package: mlib-bin
66Architecture: any
67Depends: ${shlibs:Depends}
68Recommends: mlib-dev
69Description: 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.