summaryrefslogtreecommitdiff
path: root/libc/debian/control
blob: b421c1925a6e0420c9cbc914cd7cafded77f4f61 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
Source: libc
Section: libs
Priority: required
Maintainer: Igor Pashev <pashev.igor@gmail.com>
Build-Depends:
 bison,
 ctfutils,
 debhelper,
 dh-illumos ( >= 9.5.4 ),
 dtrace-dev,
 flex,
 gcc-multilib,
 illumos-source-2.10,
 ksh,
 m4,
 onbld,
 symlinks,
 uts-dev ( >= 2.10-2 ),
Build-Conflicts: libelf-dev, libelf1-dev, libelfg0-dev, libavl-dev, libavl1-dev,
 libsunelf-dev, libsunavl-dev,
Standards-Version: 3.9.2
Homepage: http://illumos.org/

Package: sunld
Priority: optional
Section: devel
Architecture: illumos-any
Recommends: ld-gnu-to-sun
Conflicts: illumos-binutils
Depends: ${shlibs:Depends}, ${misc:Depends}
Description: illumos link-editor for object files
 The  link-editor,  ld,  combines  relocatable object files by resolving
 symbol references to symbol definitions, together with performing relocations.
 .
 This link-editor is *required* to build most of illumos sources.


Package: multiarch-support
Architecture: any
Multi-Arch: foreign
Depends: ${misc:Depends},
Priority: required
Description: dummy package to ensure multiarch compatibility
 This is a dummy package used to ensure multiarch support.
 Most new package in Debian depend on it, so here it is.


Package: libc1
Essential: yes
Priority: required
Section: libs
Architecture: illumos-any
Pre-Depends: ${misc:Pre-Depends}
Replaces: libmd1, libmp2, libc-bin (<< 2.10),
 libsecdb1
Provides: libthread1, libpthread1, libsocket1, libnsl1, libcrypt1, libgen1, libcrypt-modules
Depends: ${shlibs:Depends}, ${misc:Depends},
Description: illumos C library: shared libraries
 Contains the standard libraries that are used by nearly all programs on the
 system. This package includes shared versions of the standard C library
 as well as many others.
 .
 It is *NOT* GNU libc.

Package: libc-bin
Essential: yes
Priority: required
Section: libs
Architecture: illumos-any
Replaces: libc1 (<< 2.10)
Depends: ${shlibs:Depends}, ${misc:Depends},
Description: illumos C library: binaries
 This package contains utility programs related to the C Library.
 .
 * crle: configure runtime linker environment
 * getconf: query system configuration variables
 * getent: get entries from administrative databases
 * ldd: print shared library dependencies
 * locale, localedef: show/generate locale definitions
 * rpcinfo: report RPC information
 * tzselect, zdump, zic: select/dump/compile time zones

Package: libc1-dev
Architecture: illumos-any
Priority: optional
Section: libdevel
# Some stupid packages require libc6-dev (not libc6-dev | libc-dev)
Provides: libc-dev, libc6-dev
Conflicts: libsecdb1-dev
Recommends: gcc | c-compiler
Depends: ${misc:Depends},
# Until we build libm from sources:
 libm2-dev,
 libiconv2-dev,
 uts-dev ( >= 2.10-2 ),
 libc1 (= ${binary:Version}),
 libc-dev-bin (= ${binary:Version})
Description: illumos C library: development files
 Contains the symlinks, headers, and object files needed to compile and link
 programs which use the standard C library.
 .
 It is *NOT* GNU libc.

Package: libc-dev-bin
Architecture: illumos-any
Priority: optional
Section: libdevel
Replaces: libc1-dev (<< 2.10)
Depends: ${shlibs:Depends}, ${misc:Depends},
Description: illumos C Library: development binaries
 This package contains utility programs related to the C Library
 development package.

Package: libc1-dev-illumos-i386
Provides: libc-dev-illumos-i386, libc6-dev-illumos-i386, lib32c1-dev, lib32c-dev
Priority: optional
Section: libdevel
Architecture: illumos-amd64
Depends: ${misc:Depends}, libc1-dev (= ${binary:Version}), lib32m2-dev
Conflicts: lib32secdb1-dev
Description: illumos C library: development files
 Contains the symlinks, headers, and object files needed to compile and link
 programs which use the standard C library.
 .
 This is the 32bit version of the library, meant for AMD64 systems.
 .
 It is *NOT* GNU libc.

Package: libc1-illumos-i386
Priority: optional
Section: libs
Architecture: illumos-amd64
Depends: ${shlibs:Depends}, ${misc:Depends}
Provides: lib32c1, lib32secdb1
Replaces: lib32secdb1
Description: illumos C library: shared libraries (i386)
 Contains the standard libraries that are used by nearly all programs on the
 system. This package includes shared versions of the standard C library and
 the standard math library, as well as many others.
 .
 It is *NOT* GNU libc.

Package: utmpd
Priority: optional
Section: admin
Architecture: illumos-any
Depends: ${shlibs:Depends}, ${misc:Depends}
Description: utmpx monitoring daemon
 utmpd receives requests from  pututxline(3C) by way of a named pipe.
 It  maintains  a  table of processes and uses poll(2) on /proc files to detect
 process  termination.  When utmpd  detects that a process has terminated,
 it checks that the process has removed its utmpx entry from /var/adm/utmpx.
 If  the  process'  utmpx  entry  has not been removed, utmpd removes
 the entry. By periodically scanning the /var/adm/utmpx  file,
 utmpd also monitors processes that are not in its table.

Package: locales
Architecture: all
Section: localization
Priority: standard
Depends: ${misc:Depends}
Description: C Library: National Language (locale) data [support]
 Machine-readable data files, shared objects and programs used by the
 C library for localization (l10n) and internationalization (i18n) support.
 .
 This package contains tools to generate locale definitions from source files
 (included in this package). It allows you to customize which definitions
 actually get generated. This is a space-saver over how this package used
 to be, with all locales generated by default.

Package: libsunelf1-dev
Architecture: illumos-any
Priority: optional
Section: libdevel
Provides: libsunelf-dev
Depends: ${misc:Depends}, libc1 (= ${binary:Version}), libc1-dev (= ${binary:Version})
Conflicts: libelf1-dev, libelfg0-dev, libelf-dev
Description: illumos ELF library: development files
 Contains the symlinks and headers needed to compile
 applications using illumos/solaris ELF library.
 .
 Library itself is in libc1 package under the name libsunelf.so.1.
 This package provides symlinks libsunelf.so and libelf.so
 along with header files.

Package: lib32sunelf1-dev
Architecture: illumos-amd64
Priority: optional
Section: libdevel
Provides: lib32sunelf-dev
Depends: ${misc:Depends}, libc1-illumos-i386 (= ${binary:Version}),
 libc1-dev-illumos-i386 (= ${binary:Version}), libsunelf1-dev (= ${binary:Version})
Conflicts: lib32elf1-dev, lib32elfg0-dev, lib32elf-dev
Description: illumos ELF library: development files (32-bit)
 Contains the symlinks needed to compile 32-bit applications
 using illumos/solaris ELF library.
 .
 Library itself is in libc1-illumos-i386 package under
 the name libsunelf.so.1. This package provides symlinks
 libsunelf.so and libelf.so under /usr/lib32/

Package: libc-db1
Architecture: illumos-any
Priority: optional
Section: debug
Depends: ${shlibs:Depends}, ${misc:Depends}
Description: threads debugging library
 The libc_db library provides support for monitoring and manipulating
 threads-related aspects of a multithreaded program.
 .
 At least two processes involved, the controlling process and one or more
 target processes. The controlling process is the libc_db client, which links
 with libc_db and uses libc_db to inspect or modify threads-related aspects
 of one or more target processes. The target processes must be multithreaded
 processes that use libc. The controlling process mignt or might not be
 multithreaded itself.

Package: librtld-db1
Architecture: illumos-any
Priority: optional
Section: debug
Depends: ${shlibs:Depends}, ${misc:Depends}
Description: runtime linker debugging library
 The librtld_db library provides support for monitoring and manipulating
 runtime linking aspects of a program.
 .
 There are at least two processes involved, the controlling process and one
 or more target processes. The controlling process is the librtld_db client
 that links with librtld_db and uses librtld_db to inspect or modify runtime
 linking aspects of one or more target processes

Package: libc-db1-dev
Architecture: illumos-any
Priority: optional
Section: libdevel
Provides: libc-db-dev, librtld-db1-dev, librtld-db-dev
Depends: ${misc:Depends},
 libc-db1 (= ${binary:Version}),
 librtld-db1 (= ${binary:Version}),
 libc1-dev
Description: illumos libc debugging libraries: development files
 This package provides headers and symbolic links required to
 build applications using libc_db and librtld_db debugging libraries.
 .
 libc_db is a threads debugging library,
 librtld_db is a runtime linker debugging library.

Package: lib32c-db1
Architecture: illumos-amd64
Priority: optional
Section: debug
Depends: ${shlibs:Depends}, ${misc:Depends}
Description: threads debugging library (32 bit)
 The libc_db library provides support for monitoring and manipulating
 threads-related aspects of a multithreaded program.
 .
 At least two processes involved, the controlling process and one or more
 target processes. The controlling process is the libc_db client, which links
 with libc_db and uses libc_db to inspect or modify threads-related aspects
 of one or more target processes. The target processes must be multithreaded
 processes that use libc. The controlling process mignt or might not be
 multithreaded itself.
 .
 This package is for 32-bit applications.

Package: lib32rtld-db1
Architecture: illumos-amd64
Priority: optional
Section: debug
Depends: ${shlibs:Depends}, ${misc:Depends}
Description: runtime linker debugging library (32 bit)
 The librtld_db library provides support for monitoring and manipulating
 runtime linking aspects of a program.
 .
 There are at least two processes involved, the controlling process and one
 or more target processes. The controlling process is the librtld_db client
 that links with librtld_db and uses librtld_db to inspect or modify runtime
 linking aspects of one or more target processes
 .
 This package is for 32-bit applications.

Package: lib32c-db1-dev
Architecture: illumos-amd64
Priority: optional
Section: libdevel
Provides: lib32c-db-dev, lib32rtld-db1-dev, lib32rtld-db-dev
Depends: ${misc:Depends},
 lib32c-db1 (= ${binary:Version}),
 lib32rtld-db1 (= ${binary:Version}),
 libc1-dev-illumos-i386,
 libc-db1-dev (= ${binary:Version}),
Description: illumos libc debugging libraries: 32-bit development files
 This package provides symbolic links required to build
 32-bit applications using libc_db and librtld_db debugging libraries.
 .
 libc_db is a threads debugging library,
 librtld_db is a runtime linker debugging library.