BSD Ports

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.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest1.3.D012_91.3.D012_91.3.D012_61.3.D012_91.3.D012_9
FreeBSD:14:quarterly1.3.D012_91.3.D012_9n/a1.3.D012_91.3.D012_9
FreeBSD:15:latest1.3.D012_91.3.D012_9n/a1.3.D012_91.3.D012_9
FreeBSD:15:quarterly1.3.D012_91.3.D012_9n/an/an/a
FreeBSD:16:latest1.3.D012_91.3.D012_9n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 1

Runtime 1

The full lists below include those, and their dependencies in turn.

Build dependencies 64
Run dependencies 3

Configuration

Options name: devel_libexplain

OptionDefaultDescription
DOCSoffBuild and/or install documentation
USES
bison gettext ghostscript:build gmake groff iconv libtool:build localbase
Service scripts
none

Message after installing

===>   NOTICE:

The libexplain port currently does not have a maintainer. As a result, it is
more likely to have unresolved issues, not be up-to-date, or even be removed in
the future. To volunteer to maintain this port, please create an issue at:

https://bugs.freebsd.org/bugzilla

More information about port maintainership is available at:

https://docs.freebsd.org/en/articles/contributing/#ports-contributing

===>   NOTICE:

This port is deprecated; you may wish to reconsider installing it:

Upstream last release was in 2014.

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
FileSizeSHA256
libexplain-1.3.tar.gz4.762371e+06ef36c52795d737a189a139d527e78d3beafdbd017cb3cf71df47027e8beb1215
Master sites 1
  • SF/libexplain/${PORTVERSION:R}

Commit history 0

No commits in the history this site was built from.