Source: libc Section: libs Priority: required Maintainer: Igor Pashev Build-Depends: bison, ctfutils, debhelper, dh-illumos ( >= 9.6.2 ), dtrace-dev, flex, gcc-multilib, ksh, m4, onbld ( >= 5.10.18 ), symlinks, uts-dev ( >= 5.10.18 ), Standards-Version: 3.9.5 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, libc-manpages Depends: ${misc:Depends}, # Until we build libm from sources: libm2-dev, libiconv2-dev, librpcsvc1, uts-dev ( >= 2.10+7 ), 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, lib32rpcsvc1, 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: locales-all Architecture: any Section: localization Priority: extra Multi-Arch: foreign Depends: ${locale:Depends}, ${misc:Depends} Provides: locales Description: C Library: Precompiled locale data This package contains the precompiled locale data for all supported locales. A better alternative is to install the locales package and only select desired locales, but it can be useful on a low-memory machine because some locale files take a lot of memory to be compiled. 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. Package: librpcsvc1 Architecture: illumos-any Priority: optional Section: libs Depends: ${shlibs:Depends}, ${misc:Depends} Description: RPC services library Package: lib32rpcsvc1 Architecture: illumos-any Priority: optional Section: libs Depends: ${shlibs:Depends}, ${misc:Depends} Description: RPC services library (32-bit) Package: libc-manpages Priority: optional Section: libs Architecture: all Depends: ${misc:Depends}, Description: illumos C library: manpages (3C) This package provides manpages for illumos libc functions.