BSD Ports

devel/skalibs 2.14.5.1 FreeBSD

General purpose C libraries used by skarnet.org software

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
ISCL
Categories
devel
Package size
252.2 KiB, 1887.4 KiB installed

Description

skalibs is a package centralizing the public-domain C development files used for building other skarnet.org software.

skalibs can also be used as a sound basic start for C development. There are a lot of general-purpose libraries out there; but if your main goal is to produce small and secure C code, you will like skalibs.

skalibs contains exclusively public-domain code. So you can redistribute it as you want, and it does not prevent you from distributing any of your executables.

In the other systems

SystemPortVersion
FreeBSDdevel/skalibs2.14.5.1
NetBSDdevel/skalibs2.14.4.0nb2
DragonFlydevel/skalibs2.14.3.0
MidnightBSDdevel/skalibs2.13.1.1
HardenedBSDdevel/skalibs2.14.5.1
GhostBSDdevel/skalibs2.14.5.1

Install

Binary package:

pkg install skalibs

From the ports tree:

cd /usr/ports/devel/skalibs/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	skalibs>0:devel/skalibs
LIB_DEPENDS=	libskarnet.so:devel/skalibs

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:latest2.14.5.12.14.5.12.12.0.12.14.3.02.14.5.1
FreeBSD:14:quarterly2.14.5.12.14.5.1n/a2.14.3.02.14.5.1
FreeBSD:15:latest2.14.5.12.14.5.1n/a2.14.3.02.14.3.0
FreeBSD:15:quarterly2.14.5.12.14.5.1n/an/an/a
FreeBSD:16:latest2.14.5.12.14.5.1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

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

Build dependencies 3

Configuration

Options name: devel_skalibs

OptionDefaultDescription
DOCSoffBuild and/or install documentation
USES
gmake
Service scripts
none

Files

pkg-plist 161
  • include/skalibs/alarm.h
  • include/skalibs/alloc.h
  • include/skalibs/allreadwrite.h
  • include/skalibs/ancil.h
  • include/skalibs/avlnode.h
  • include/skalibs/avltree.h
  • include/skalibs/avltreen.h
  • include/skalibs/bigkv.h
  • include/skalibs/bitarray.h
  • include/skalibs/blake2s.h
  • include/skalibs/bsdsnowflake.h
  • include/skalibs/bufalloc.h
  • include/skalibs/buffer.h
  • include/skalibs/bytestr.h
  • include/skalibs/cbuffer.h
  • include/skalibs/cdb.h
  • include/skalibs/cdbmake.h
  • include/skalibs/config.h
  • include/skalibs/cplz.h
  • include/skalibs/crc32c.h
  • include/skalibs/cspawn.h
  • include/skalibs/datastruct.h
  • include/skalibs/devino.h
  • include/skalibs/direntry.h
  • include/skalibs/disize.h
  • include/skalibs/diuint.h
  • include/skalibs/diuint32.h
  • include/skalibs/djbtime.h
  • include/skalibs/djbunix.h
  • include/skalibs/env.h
  • include/skalibs/envalloc.h
  • include/skalibs/envexec.h
  • include/skalibs/error.h
  • include/skalibs/exec.h
  • include/skalibs/fcntl.h
  • include/skalibs/fmtscan.h
  • include/skalibs/functypes.h
  • include/skalibs/gccattributes.h
  • include/skalibs/genalloc.h
  • include/skalibs/genqdyn.h
  • include/skalibs/genset.h
  • include/skalibs/gensetdyn.h
  • include/skalibs/genwrite.h
  • include/skalibs/gol.h
  • include/skalibs/iopause.h
  • include/skalibs/ip46.h
  • include/skalibs/keventbridge.h
  • include/skalibs/kolbak.h
  • include/skalibs/lolstdio.h
  • include/skalibs/netstring.h
  • include/skalibs/nonposix.h
  • include/skalibs/nsig.h
  • include/skalibs/playnice.h
  • include/skalibs/posixishard.h
  • include/skalibs/posixplz.h
  • include/skalibs/prog.h
  • include/skalibs/random.h
  • include/skalibs/segfault.h
  • include/skalibs/selfpipe.h
  • include/skalibs/setgroups.h
  • include/skalibs/sgetopt.h
  • include/skalibs/sha1.h
  • include/skalibs/sha256.h
  • include/skalibs/sha512.h
  • include/skalibs/sig.h
  • include/skalibs/siovec.h
  • include/skalibs/skaclient.h
  • include/skalibs/skalibs.h
  • include/skalibs/skamisc.h
  • include/skalibs/socket.h
  • include/skalibs/stat.h
  • include/skalibs/stdcrypto.h
  • include/skalibs/stddjb.h
  • include/skalibs/stralloc.h
  • include/skalibs/strerr.h
  • include/skalibs/strerr2.h
  • include/skalibs/surf.h
  • include/skalibs/sysdeps.h
  • include/skalibs/tai.h
  • include/skalibs/textclient.h
  • include/skalibs/textmessage.h
  • include/skalibs/types.h
  • include/skalibs/uint16.h
  • include/skalibs/uint32.h
  • include/skalibs/uint64.h
  • include/skalibs/unix-timed.h
  • include/skalibs/unix-transactional.h
  • include/skalibs/unixconnection.h
  • include/skalibs/unixmessage.h
  • include/skalibs/unixonacid.h
  • lib/libskarnet.a
  • @mode 755
  • lib/libskarnet.so
  • lib/libskarnet.so.2.14
  • @mode
  • lib/libskarnet.so.2.14.5.1
  • lib/skalibs/sysdeps/pthread.lib
  • lib/skalibs/sysdeps/socket.lib
  • lib/skalibs/sysdeps/spawn.lib
  • lib/skalibs/sysdeps/sysclock.lib

The first 100 are listed.

distinfo 1
FileSizeSHA256
skalibs-2.14.5.1.tar.gz259203fa359c70439b480400a0a2ef68026a2736b315025a9d95df69d34601fb938f0f
Master sites 1
  • https://www.skarnet.org/software/skalibs/

Commit history 0

No commits in the history this site was built from.