Deprecated: Upstream last release was in 2014
devel/libexplain 1.3.D012_9 FreeBSD
Library which may be used to explain Unix and Linux system call errors
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- LGPL3+
- Categories
- devel
- Package size
- 3165.4 KiB, 11430.1 KiB installed
Description
A library which may be used to explain Unix and Linux system call errors. The library is not quite a drop-in replacement for strerror, but it comes close. Each system call has a dedicated libexplain function.
Install
Binary package:
pkg install libexplain
From the ports tree:
cd /usr/ports/devel/libexplain/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= libexplain>0:devel/libexplain
LIB_DEPENDS= libexplain.so:devel/libexplain
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 1.3.D012_9 | 1.3.D012_9 | 1.3.D012_6 | 1.3.D012_9 | 1.3.D012_9 |
| FreeBSD:14:quarterly | 1.3.D012_9 | 1.3.D012_9 | n/a | 1.3.D012_9 | 1.3.D012_9 |
| FreeBSD:15:latest | 1.3.D012_9 | 1.3.D012_9 | n/a | 1.3.D012_9 | 1.3.D012_9 |
| FreeBSD:15:quarterly | 1.3.D012_9 | 1.3.D012_9 | n/a | n/a | n/a |
| FreeBSD:16:latest | 1.3.D012_9 | 1.3.D012_9 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 1
gsed: textproc/gsed
Runtime 1
lsof: sysutils/lsof
The full lists below include those, and their dependencies in turn.
Build dependencies 64
- archivers/brotli
- archivers/libdeflate
- archivers/liblz4
- archivers/zstd
- converters/libiconv
- databases/gdbm
- devel/bison
- devel/dbus
- devel/dbus-glib
- devel/gettext-runtime
- devel/gettext-tools
- devel/glib20
- devel/gmake
- devel/libdaemon
- devel/libevent
- devel/libffi
- devel/libinotify
- devel/libtextstyle
- devel/libtool
- devel/libunistring
- devel/m4
- devel/pcre2
- devel/py-packaging
- devel/readline
- dns/libidn
- graphics/jbig2dec
- graphics/jbigkit
- graphics/jpeg-turbo
- graphics/lcms2
- graphics/lerc
- graphics/openjpeg
- graphics/png
- graphics/poppler-data
- graphics/tiff
- lang/perl5.42
- lang/python312
- lang/python315
- math/mpdecimal
- net/avahi-app
- print/cups
- print/freetype2
- print/ghostscript10
- print/indexinfo
- print/libpaper
- print/psutils
- sysutils/gnome_subr
- textproc/expat2
- textproc/groff
- textproc/gsed
- textproc/libxml2
- textproc/uchardet
- x11-fonts/fontconfig
- x11-fonts/libfontenc
- x11-fonts/mkfontscale
- x11-fonts/urw-base35-fonts
- x11-toolkits/libXt
- x11/libICE
- x11/libSM
- x11/libX11
- x11/libXau
- x11/libXdmcp
- x11/libXext
- x11/libxcb
- x11/xorgproto
Run dependencies 3
Required by 4
Configuration
Options name: devel_libexplain
| Option | Default | Description |
|---|---|---|
| DOCS | off | Build and/or install documentation |
- USES
- bison gettext ghostscript:build gmake groff iconv libtool:build localbase
- Service scripts
- none
Message after installing
Files
Manual pages 469
- explain(1)
- explain(3)
- explain_accept(3)
- explain_accept4(3)
- explain_accept4_or_die(3)
- explain_accept_or_die(3)
- explain_access(3)
- explain_access_or_die(3)
- explain_acct(3)
- explain_acct_or_die(3)
- explain_acl_from_text(3)
- explain_acl_from_text_or_die(3)
- explain_acl_get_fd(3)
- explain_acl_get_fd_or_die(3)
- explain_acl_get_file(3)
- explain_acl_get_file_or_die(3)
- explain_acl_set_fd(3)
- explain_acl_set_fd_or_die(3)
- explain_acl_set_file(3)
- explain_acl_set_file_or_die(3)
- explain_acl_to_text(3)
- explain_acl_to_text_or_die(3)
- explain_adjtime(3)
- explain_adjtime_or_die(3)
- explain_adjtimex(3)
- explain_adjtimex_or_die(3)
- explain_asprintf(3)
- explain_asprintf_or_die(3)
- explain_bind(3)
- explain_bind_or_die(3)
- explain_calloc(3)
- explain_calloc_or_die(3)
- explain_chdir(3)
- explain_chdir_or_die(3)
- explain_chmod(3)
- explain_chmod_or_die(3)
- explain_chown(3)
- explain_chown_or_die(3)
- explain_chroot(3)
- explain_chroot_or_die(3)
- explain_close(3)
- explain_close_or_die(3)
- explain_closedir(3)
- explain_closedir_or_die(3)
- explain_connect(3)
- explain_connect_or_die(3)
- explain_creat(3)
- explain_creat_or_die(3)
- explain_dirfd(3)
- explain_dirfd_or_die(3)
- explain_dup(3)
- explain_dup2(3)
- explain_dup2_or_die(3)
- explain_dup_or_die(3)
- explain_endgrent(3)
- explain_endgrent_or_die(3)
- explain_eventfd(3)
- explain_eventfd_or_die(3)
- explain_execlp(3)
- explain_execlp_or_die(3)
- explain_execv(3)
- explain_execv_or_die(3)
- explain_execve(3)
- explain_execve_or_die(3)
- explain_execvp(3)
- explain_execvp_or_die(3)
- explain_exit(3)
- explain_fchdir(3)
- explain_fchdir_or_die(3)
- explain_fchmod(3)
- explain_fchmod_or_die(3)
- explain_fchown(3)
- explain_fchown_or_die(3)
- explain_fchownat(3)
- explain_fchownat_or_die(3)
- explain_fclose(3)
- explain_fclose_or_die(3)
- explain_fcntl(3)
- explain_fcntl_or_die(3)
- explain_fdopen(3)
- explain_fdopen_or_die(3)
- explain_fdopendir(3)
- explain_fdopendir_or_die(3)
- explain_feof(3)
- explain_feof_or_die(3)
- explain_ferror(3)
- explain_ferror_or_die(3)
- explain_fflush(3)
- explain_fflush_or_die(3)
- explain_fgetc(3)
- explain_fgetc_or_die(3)
- explain_fgetpos(3)
- explain_fgetpos_or_die(3)
- explain_fgets(3)
- explain_fgets_or_die(3)
- explain_filename(3)
- explain_fileno(3)
- explain_fileno_or_die(3)
- explain_flock(3)
- explain_flock_or_die(3)
- explain_fopen(3)
- explain_fopen_or_die(3)
- explain_fork(3)
- explain_fork_or_die(3)
- explain_fpathconf(3)
- explain_fpathconf_or_die(3)
- explain_fprintf(3)
- explain_fprintf_or_die(3)
- explain_fpurge(3)
- explain_fpurge_or_die(3)
- explain_fputc(3)
- explain_fputc_or_die(3)
- explain_fputs(3)
- explain_fputs_or_die(3)
- explain_fread(3)
- explain_fread_or_die(3)
- explain_freopen(3)
- explain_freopen_or_die(3)
- explain_fseek(3)
- explain_fseek_or_die(3)
- explain_fseeko(3)
- explain_fseeko_or_die(3)
- explain_fsetpos(3)
- explain_fsetpos_or_die(3)
- explain_fstat(3)
- explain_fstat_or_die(3)
- explain_fstatat(3)
- explain_fstatat_or_die(3)
- explain_fstatfs(3)
- explain_fstatfs_or_die(3)
- explain_fstatvfs(3)
- explain_fstatvfs_or_die(3)
- explain_fsync(3)
- explain_fsync_or_die(3)
- explain_ftell(3)
- explain_ftell_or_die(3)
- explain_ftello(3)
- explain_ftello_or_die(3)
- explain_ftime(3)
- explain_ftime_or_die(3)
- explain_ftruncate(3)
- explain_ftruncate_or_die(3)
- explain_futimens(3)
- explain_futimens_or_die(3)
- explain_futimes(3)
- explain_futimes_or_die(3)
- explain_futimesat(3)
- explain_futimesat_or_die(3)
- explain_fwrite(3)
- explain_fwrite_or_die(3)
- explain_getaddrinfo(3)
- explain_getaddrinfo_or_die(3)
- explain_getc(3)
- explain_getc_or_die(3)
- explain_getchar(3)
- explain_getchar_or_die(3)
- explain_getcwd(3)
- explain_getcwd_or_die(3)
- explain_getdomainname(3)
- explain_getdomainname_or_die(3)
- explain_getgrent(3)
- explain_getgrent_or_die(3)
- explain_getgrouplist(3)
- explain_getgrouplist_or_die(3)
- explain_getgroups(3)
- explain_getgroups_or_die(3)
- explain_gethostbyname(3)
- explain_gethostbyname_or_die(3)
- explain_gethostid(3)
- explain_gethostid_or_die(3)
- explain_gethostname(3)
- explain_gethostname_or_die(3)
- explain_getpeername(3)
- explain_getpeername_or_die(3)
- explain_getpgid(3)
- explain_getpgid_or_die(3)
- explain_getpgrp(3)
- explain_getpgrp_or_die(3)
- explain_getpriority(3)
- explain_getpriority_or_die(3)
- explain_getresgid(3)
- explain_getresgid_or_die(3)
- explain_getresuid(3)
- explain_getresuid_or_die(3)
- explain_getrlimit(3)
- explain_getrlimit_or_die(3)
- explain_getrusage(3)
- explain_getrusage_or_die(3)
- explain_getsockname(3)
- explain_getsockname_or_die(3)
- explain_getsockopt(3)
- explain_getsockopt_or_die(3)
- explain_gettimeofday(3)
- explain_gettimeofday_or_die(3)
- explain_getw(3)
- explain_getw_or_die(3)
- explain_iconv(3)
- explain_iconv_close(3)
- explain_iconv_close_or_die(3)
- explain_iconv_open(3)
- explain_iconv_open_or_die(3)
- explain_iconv_or_die(3)
- explain_ioctl(3)
- explain_ioctl_or_die(3)
- explain_kill(3)
- explain_kill_or_die(3)
- explain_lca2010(1)
- explain_lchmod(3)
- explain_lchmod_or_die(3)
- explain_lchown(3)
- explain_lchown_or_die(3)
- explain_lchownat(3)
- explain_lchownat_or_die(3)
- explain_license(1)
- explain_license(3)
- explain_link(3)
- explain_link_or_die(3)
- explain_listen(3)
- explain_listen_or_die(3)
- explain_lseek(3)
- explain_lseek_or_die(3)
- explain_lstat(3)
- explain_lstat_or_die(3)
- explain_lutimes(3)
- explain_lutimes_or_die(3)
- explain_malloc(3)
- explain_malloc_or_die(3)
- explain_mkdir(3)
- explain_mkdir_or_die(3)
- explain_mkdtemp(3)
- explain_mkdtemp_or_die(3)
- explain_mknod(3)
- explain_mknod_or_die(3)
- explain_mkostemp(3)
- explain_mkostemp_or_die(3)
- explain_mkstemp(3)
- explain_mkstemp_or_die(3)
- explain_mktemp(3)
- explain_mktemp_or_die(3)
- explain_mmap(3)
- explain_mmap_or_die(3)
- explain_mount(3)
- explain_mount_or_die(3)
- explain_munmap(3)
- explain_munmap_or_die(3)
- explain_nanosleep(3)
- explain_nanosleep_or_die(3)
- explain_nice(3)
- explain_nice_or_die(3)
- explain_open(3)
- explain_open_or_die(3)
- explain_openat(3)
- explain_openat_or_die(3)
- explain_opendir(3)
- explain_opendir_or_die(3)
- explain_output(3)
- explain_pathconf(3)
- explain_pathconf_or_die(3)
- explain_pclose(3)
- explain_pclose_or_die(3)
- explain_pipe(3)
- explain_pipe2(3)
- explain_pipe2_or_die(3)
- explain_pipe_or_die(3)
- explain_poll(3)
- explain_poll_or_die(3)
- explain_popen(3)
- explain_popen_or_die(3)
- explain_pread(3)
- explain_pread_or_die(3)
- explain_printf(3)
- explain_printf_or_die(3)
- explain_program_name(3)
- explain_ptrace(3)
- explain_ptrace_or_die(3)
- explain_putc(3)
- explain_putc_or_die(3)
- explain_putchar(3)
- explain_putchar_or_die(3)
- explain_putenv(3)
- explain_putenv_or_die(3)
- explain_puts(3)
- explain_puts_or_die(3)
- explain_putw(3)
- explain_putw_or_die(3)
- explain_pwrite(3)
- explain_pwrite_or_die(3)
- explain_raise(3)
- explain_raise_or_die(3)
- explain_read(3)
- explain_read_or_die(3)
- explain_readdir(3)
- explain_readdir_or_die(3)
- explain_readlink(3)
- explain_readlink_or_die(3)
- explain_readv(3)
- explain_readv_or_die(3)
- explain_realloc(3)
- explain_realloc_or_die(3)
- explain_realpath(3)
- explain_realpath_or_die(3)
- explain_remove(3)
- explain_remove_or_die(3)
- explain_rename(3)
- explain_rename_or_die(3)
- explain_rmdir(3)
- explain_rmdir_or_die(3)
- explain_select(3)
- explain_select_or_die(3)
- explain_setbuf(3)
- explain_setbuf_or_die(3)
- explain_setbuffer(3)
- explain_setbuffer_or_die(3)
- explain_setdomainname(3)
- explain_setdomainname_or_die(3)
- explain_setenv(3)
- explain_setenv_or_die(3)
- explain_setgid(3)
- explain_setgid_or_die(3)
- explain_setgrent(3)
- explain_setgrent_or_die(3)
- explain_setgroups(3)
- explain_setgroups_or_die(3)
- explain_sethostname(3)
- explain_sethostname_or_die(3)
- explain_setlinebuf(3)
- explain_setlinebuf_or_die(3)
- explain_setpgid(3)
- explain_setpgid_or_die(3)
- explain_setpgrp(3)
- explain_setpgrp_or_die(3)
- explain_setpriority(3)
- explain_setpriority_or_die(3)
- explain_setregid(3)
- explain_setregid_or_die(3)
- explain_setresgid(3)
- explain_setresgid_or_die(3)
- explain_setresuid(3)
- explain_setresuid_or_die(3)
- explain_setreuid(3)
- explain_setreuid_or_die(3)
- explain_setsid(3)
- explain_setsid_or_die(3)
- explain_setsockopt(3)
- explain_setsockopt_or_die(3)
- explain_settimeofday(3)
- explain_settimeofday_or_die(3)
- explain_setuid(3)
- explain_setuid_or_die(3)
- explain_setvbuf(3)
- explain_setvbuf_or_die(3)
- explain_shmat(3)
- explain_shmat_or_die(3)
- explain_shmctl(3)
- explain_shmctl_or_die(3)
- explain_signalfd(3)
- explain_signalfd_or_die(3)
- explain_sleep(3)
- explain_sleep_or_die(3)
- explain_snprintf(3)
- explain_snprintf_or_die(3)
- explain_socket(3)
- explain_socket_or_die(3)
- explain_socketpair(3)
- explain_socketpair_or_die(3)
- explain_sprintf(3)
- explain_sprintf_or_die(3)
- explain_stat(3)
- explain_stat_or_die(3)
- explain_statfs(3)
- explain_statfs_or_die(3)
- explain_statvfs(3)
- explain_statvfs_or_die(3)
- explain_stime(3)
- explain_stime_or_die(3)
- explain_strcoll(3)
- explain_strcoll_or_die(3)
- explain_strdup(3)
- explain_strdup_or_die(3)
- explain_strndup(3)
- explain_strndup_or_die(3)
- explain_strtod(3)
- explain_strtod_or_die(3)
- explain_strtof(3)
- explain_strtof_or_die(3)
- explain_strtol(3)
- explain_strtol_or_die(3)
- explain_strtold(3)
- explain_strtold_or_die(3)
- explain_strtoll(3)
- explain_strtoll_or_die(3)
- explain_strtoul(3)
- explain_strtoul_or_die(3)
- explain_strtoull(3)
- explain_strtoull_or_die(3)
- explain_symlink(3)
- explain_symlink_or_die(3)
- explain_system(3)
- explain_system_or_die(3)
- explain_tcdrain(3)
- explain_tcdrain_or_die(3)
- explain_tcflow(3)
- explain_tcflow_or_die(3)
- explain_tcflush(3)
- explain_tcflush_or_die(3)
- explain_tcgetattr(3)
- explain_tcgetattr_or_die(3)
- explain_tcsendbreak(3)
- explain_tcsendbreak_or_die(3)
- explain_tcsetattr(3)
- explain_tcsetattr_or_die(3)
- explain_telldir(3)
- explain_telldir_or_die(3)
- explain_tempnam(3)
- explain_tempnam_or_die(3)
- explain_time(3)
- explain_time_or_die(3)
- explain_timerfd_create(3)
- explain_timerfd_create_or_die(3)
- explain_tmpfile(3)
- explain_tmpfile_or_die(3)
- explain_tmpnam(3)
- explain_tmpnam_or_die(3)
- explain_truncate(3)
- explain_truncate_or_die(3)
- explain_uname(3)
- explain_uname_or_die(3)
- explain_ungetc(3)
- explain_ungetc_or_die(3)
- explain_unlink(3)
- explain_unlink_or_die(3)
- explain_unsetenv(3)
- explain_unsetenv_or_die(3)
- explain_usleep(3)
- explain_usleep_or_die(3)
- explain_ustat(3)
- explain_ustat_or_die(3)
- explain_utime(3)
- explain_utime_or_die(3)
- explain_utimens(3)
- explain_utimens_or_die(3)
- explain_utimensat(3)
- explain_utimensat_or_die(3)
- explain_utimes(3)
- explain_utimes_or_die(3)
- explain_vasprintf(3)
- explain_vasprintf_or_die(3)
- explain_vfork(3)
- explain_vfork_or_die(3)
- explain_vfprintf(3)
- explain_vfprintf_or_die(3)
- explain_vprintf(3)
- explain_vprintf_or_die(3)
- explain_vsnprintf(3)
- explain_vsnprintf_or_die(3)
- explain_vsprintf(3)
- explain_vsprintf_or_die(3)
- explain_wait(3)
- explain_wait3(3)
- explain_wait3_or_die(3)
- explain_wait4(3)
- explain_wait4_or_die(3)
- explain_wait_or_die(3)
- explain_waitpid(3)
- explain_waitpid_or_die(3)
- explain_write(3)
- explain_write_or_die(3)
- explain_writev(3)
- explain_writev_or_die(3)
pkg-plist 719
- bin/explain
- include/libexplain/accept.h
- include/libexplain/accept4.h
- include/libexplain/access.h
- include/libexplain/acct.h
- include/libexplain/acl_from_text.h
- include/libexplain/acl_get_fd.h
- include/libexplain/acl_get_file.h
- include/libexplain/acl_set_fd.h
- include/libexplain/acl_set_file.h
- include/libexplain/acl_to_text.h
- include/libexplain/adjtime.h
- include/libexplain/adjtimex.h
- include/libexplain/asprintf.h
- include/libexplain/bind.h
- include/libexplain/calloc.h
- include/libexplain/chdir.h
- include/libexplain/chmod.h
- include/libexplain/chown.h
- include/libexplain/chroot.h
- include/libexplain/close.h
- include/libexplain/closedir.h
- include/libexplain/config.messy.h
- include/libexplain/connect.h
- include/libexplain/creat.h
- include/libexplain/dirfd.h
- include/libexplain/dup.h
- include/libexplain/dup2.h
- include/libexplain/endgrent.h
- include/libexplain/eventfd.h
- include/libexplain/execlp.h
- include/libexplain/execv.h
- include/libexplain/execve.h
- include/libexplain/execvp.h
- include/libexplain/exit.h
- include/libexplain/fchdir.h
- include/libexplain/fchmod.h
- include/libexplain/fchown.h
- include/libexplain/fchownat.h
- include/libexplain/fclose.h
- include/libexplain/fcntl.h
- include/libexplain/fdopen.h
- include/libexplain/fdopendir.h
- include/libexplain/feof.h
- include/libexplain/ferror.h
- include/libexplain/fflush.h
- include/libexplain/fgetc.h
- include/libexplain/fgetpos.h
- include/libexplain/fgets.h
- include/libexplain/filename.h
- include/libexplain/fileno.h
- include/libexplain/flock.h
- include/libexplain/fopen.h
- include/libexplain/fork.h
- include/libexplain/fpathconf.h
- include/libexplain/fprintf.h
- include/libexplain/fpurge.h
- include/libexplain/fputc.h
- include/libexplain/fputs.h
- include/libexplain/fread.h
- include/libexplain/freopen.h
- include/libexplain/fseek.h
- include/libexplain/fseeko.h
- include/libexplain/fsetpos.h
- include/libexplain/fstat.h
- include/libexplain/fstatat.h
- include/libexplain/fstatfs.h
- include/libexplain/fstatvfs.h
- include/libexplain/fsync.h
- include/libexplain/ftell.h
- include/libexplain/ftello.h
- include/libexplain/ftime.h
- include/libexplain/ftruncate.h
- include/libexplain/futimens.h
- include/libexplain/futimes.h
- include/libexplain/futimesat.h
- include/libexplain/fwrite.h
- include/libexplain/gcc_attributes.h
- include/libexplain/getaddrinfo.h
- include/libexplain/getc.h
- include/libexplain/getchar.h
- include/libexplain/getcwd.h
- include/libexplain/getdomainname.h
- include/libexplain/getgrent.h
- include/libexplain/getgrouplist.h
- include/libexplain/getgroups.h
- include/libexplain/gethostbyname.h
- include/libexplain/gethostid.h
- include/libexplain/gethostname.h
- include/libexplain/getpeername.h
- include/libexplain/getpgid.h
- include/libexplain/getpgrp.h
- include/libexplain/getpriority.h
- include/libexplain/getresgid.h
- include/libexplain/getresuid.h
- include/libexplain/getrlimit.h
- include/libexplain/getrusage.h
- include/libexplain/getsockname.h
- include/libexplain/getsockopt.h
- include/libexplain/gettimeofday.h
The first 100 are listed.
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| libexplain-1.3.tar.gz | 4.762371e+06 | ef36c52795d737a189a139d527e78d3beafdbd017cb3cf71df47027e8beb1215 |
Master sites 1
- SF/libexplain/${PORTVERSION:R}
Commit history 0
No commits in the history this site was built from.