notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
Port details on branch 2024Q4
skalibs General purpose C libraries used by skarnet.org software
2.14.3.0 devel on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 2.14.3.0Version of this port present on the latest quarterly branch.
Maintainer: crest@rlwinm.de search for ports maintained by this maintainer
Port Added: 2024-12-10 09:12:06
Last Update: 2024-12-10 09:09:11
Commit Hash: 24d9347
License: ISCL
WWW:
https://www.skarnet.org/software/skalibs/
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.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (164 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/skalibs-2.14.3.0/catalog.mk
  3. /usr/local/share/licenses/skalibs-2.14.3.0/LICENSE
  4. /usr/local/share/licenses/skalibs-2.14.3.0/ISCL
  5. include/skalibs/alarm.h
  6. include/skalibs/alloc.h
  7. include/skalibs/allreadwrite.h
  8. include/skalibs/ancil.h
  9. include/skalibs/avlnode.h
  10. include/skalibs/avltree.h
  11. include/skalibs/avltreen.h
  12. include/skalibs/bigkv.h
  13. include/skalibs/bitarray.h
  14. include/skalibs/blake2s.h
  15. include/skalibs/bsdsnowflake.h
  16. include/skalibs/bufalloc.h
  17. include/skalibs/buffer.h
  18. include/skalibs/bytestr.h
  19. include/skalibs/cbuffer.h
  20. include/skalibs/cdb.h
  21. include/skalibs/cdbmake.h
  22. include/skalibs/config.h
  23. include/skalibs/cplz.h
  24. include/skalibs/cspawn.h
  25. include/skalibs/datastruct.h
  26. include/skalibs/devino.h
  27. include/skalibs/direntry.h
  28. include/skalibs/disize.h
  29. include/skalibs/diuint.h
  30. include/skalibs/diuint32.h
  31. include/skalibs/djbtime.h
  32. include/skalibs/djbunix.h
  33. include/skalibs/env.h
  34. include/skalibs/envalloc.h
  35. include/skalibs/error.h
  36. include/skalibs/exec.h
  37. include/skalibs/fcntl.h
  38. include/skalibs/fmtscan.h
  39. include/skalibs/functypes.h
  40. include/skalibs/gccattributes.h
  41. include/skalibs/genalloc.h
  42. include/skalibs/genqdyn.h
  43. include/skalibs/genset.h
  44. include/skalibs/gensetdyn.h
  45. include/skalibs/genwrite.h
  46. include/skalibs/gol.h
  47. include/skalibs/iopause.h
  48. include/skalibs/ip46.h
  49. include/skalibs/kolbak.h
  50. include/skalibs/lolstdio.h
  51. include/skalibs/netstring.h
  52. include/skalibs/nonposix.h
  53. include/skalibs/nsig.h
  54. include/skalibs/posixishard.h
  55. include/skalibs/posixplz.h
  56. include/skalibs/random.h
  57. include/skalibs/segfault.h
  58. include/skalibs/selfpipe.h
  59. include/skalibs/setgroups.h
  60. include/skalibs/sgetopt.h
  61. include/skalibs/sha1.h
  62. include/skalibs/sha256.h
  63. include/skalibs/sha512.h
  64. include/skalibs/sig.h
  65. include/skalibs/siovec.h
  66. include/skalibs/skaclient.h
  67. include/skalibs/skalibs.h
  68. include/skalibs/skamisc.h
  69. include/skalibs/socket.h
  70. include/skalibs/stat.h
  71. include/skalibs/stdcrypto.h
  72. include/skalibs/stddjb.h
  73. include/skalibs/stralloc.h
  74. include/skalibs/strerr.h
  75. include/skalibs/strerr2.h
  76. include/skalibs/surf.h
  77. include/skalibs/sysdeps.h
  78. include/skalibs/tai.h
  79. include/skalibs/textclient.h
  80. include/skalibs/textmessage.h
  81. include/skalibs/types.h
  82. include/skalibs/uint16.h
  83. include/skalibs/uint32.h
  84. include/skalibs/uint64.h
  85. include/skalibs/unix-timed.h
  86. include/skalibs/unix-transactional.h
  87. include/skalibs/unixconnection.h
  88. include/skalibs/unixmessage.h
  89. include/skalibs/unixonacid.h
  90. lib/libskarnet.a
  91. @mode 755
  92. lib/libskarnet.so
  93. lib/libskarnet.so.2.14
  94. @mode
  95. lib/libskarnet.so.2.14.3.0
  96. lib/skalibs/sysdeps/pthread.lib
  97. lib/skalibs/sysdeps/socket.lib
  98. lib/skalibs/sysdeps/spawn.lib
  99. lib/skalibs/sysdeps/sysclock.lib
  100. lib/skalibs/sysdeps/sysdeps
  101. lib/skalibs/sysdeps/target
  102. lib/skalibs/sysdeps/timer.lib
  103. lib/skalibs/sysdeps/util.lib
  104. share/doc/skalibs/AUTHORS
  105. share/doc/skalibs/README
  106. share/doc/skalibs/crosscompile.html
  107. share/doc/skalibs/djblegacy.html
  108. share/doc/skalibs/flags.html
  109. share/doc/skalibs/index.html
  110. share/doc/skalibs/libdatastruct/genqdyn.html
  111. share/doc/skalibs/libdatastruct/index.html
  112. share/doc/skalibs/libposixplz/index.html
  113. share/doc/skalibs/librandom/index.html
  114. share/doc/skalibs/libskarnet.html
  115. share/doc/skalibs/libstdcrypto/index.html
  116. share/doc/skalibs/libstddjb/alarm.html
  117. share/doc/skalibs/libstddjb/alloc.html
  118. share/doc/skalibs/libstddjb/allreadwrite.html
  119. share/doc/skalibs/libstddjb/bitarray.html
  120. share/doc/skalibs/libstddjb/bufalloc.html
  121. share/doc/skalibs/libstddjb/buffer.html
  122. share/doc/skalibs/libstddjb/bytestr.html
  123. share/doc/skalibs/libstddjb/cdb.html
  124. share/doc/skalibs/libstddjb/cdbmake.html
  125. share/doc/skalibs/libstddjb/cspawn.html
  126. share/doc/skalibs/libstddjb/direntry.html
  127. share/doc/skalibs/libstddjb/djbtime.html
  128. share/doc/skalibs/libstddjb/djbunix.html
  129. share/doc/skalibs/libstddjb/env.html
  130. share/doc/skalibs/libstddjb/envalloc.html
  131. share/doc/skalibs/libstddjb/exec.html
  132. share/doc/skalibs/libstddjb/fmtscan.html
  133. share/doc/skalibs/libstddjb/gccattributes.html
  134. share/doc/skalibs/libstddjb/genalloc.html
  135. share/doc/skalibs/libstddjb/genwrite.html
  136. share/doc/skalibs/libstddjb/getpeereid.html
  137. share/doc/skalibs/libstddjb/index.html
  138. share/doc/skalibs/libstddjb/iopause.html
  139. share/doc/skalibs/libstddjb/ip46.html
  140. share/doc/skalibs/libstddjb/lolstdio.html
  141. share/doc/skalibs/libstddjb/mininetstring.html
  142. share/doc/skalibs/libstddjb/netstring.html
  143. share/doc/skalibs/libstddjb/safewrappers.html
  144. share/doc/skalibs/libstddjb/segfault.html
  145. share/doc/skalibs/libstddjb/selfpipe.html
  146. share/doc/skalibs/libstddjb/sgetopt.html
  147. share/doc/skalibs/libstddjb/sig.html
  148. share/doc/skalibs/libstddjb/siovec.html
  149. share/doc/skalibs/libstddjb/skamisc.html
  150. share/doc/skalibs/libstddjb/socket.html
  151. share/doc/skalibs/libstddjb/stralloc.html
  152. share/doc/skalibs/libstddjb/strerr.html
  153. share/doc/skalibs/libstddjb/tai.html
  154. share/doc/skalibs/libunixonacid/index.html
  155. share/doc/skalibs/libunixonacid/kolbak.html
  156. share/doc/skalibs/libunixonacid/skaclient.html
  157. share/doc/skalibs/libunixonacid/unix-timed.html
  158. share/doc/skalibs/libunixonacid/unix-transactional.html
  159. share/doc/skalibs/libunixonacid/unixmessage.html
  160. share/doc/skalibs/license.html
  161. share/doc/skalibs/upgrade.html
  162. @owner
  163. @group
  164. @mode
Collapse this list.
Dependency lines:
  • skalibs>0:devel/skalibs
To install the port:
cd /usr/ports/devel/skalibs/ && make install clean
To add the package, run one of these commands:
  • pkg install devel/skalibs
  • pkg install skalibs
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: skalibs
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1733236196 SHA256 (skalibs-2.14.3.0.tar.gz) = a14aa558c9b09b062fa16acec623b2c8f93d69f5cba4d07f6d0c58913066c427 SIZE (skalibs-2.14.3.0.tar.gz) = 244425

No package information for this port in our database
Sometimes this happens. Not all ports have packages. Perhaps there is a build error. Check the fallout link: pkg-fallout
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. gmake>=4.4.1 : devel/gmake
This port is required by:
for Build
  1. lang/execline
  2. sysutils/runwhen
  3. sysutils/s6
  4. sysutils/s6-rc
for Libraries
  1. lang/execline
  2. sysutils/runwhen
  3. sysutils/s6
  4. sysutils/s6-rc
for Run
  1. sysutils/s6-rc

Configuration Options:
===> The following configuration options are available for skalibs-2.14.3.0: DOCS=on: Build and/or install documentation ===> Use 'make config' to modify these settings
Options name:
devel_skalibs
USES:
gmake
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://www.skarnet.org/software/skalibs/
Collapse this list.

Number of commits found: 1

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
2.14.3.0
10 Dec 2024 09:09:11
commit hash: 24d93475a168bb1d620e28d67852d7449d9c108dcommit hash: 24d93475a168bb1d620e28d67852d7449d9c108dcommit hash: 24d93475a168bb1d620e28d67852d7449d9c108dcommit hash: 24d93475a168bb1d620e28d67852d7449d9c108d files touched by this commit
Robert Clausecker (fuz) search for other commits by this committer
Author: Jan Bramkamp
devel/skalibs: Update to version 2.14.3.0

Upstream changes:

 - Important bugfixes for some of the software stack.
 - New function: fork_newpid(), forking a process in a new pid
   namespace on Linux (and returning -1 ENOSYS on other systems).
 - QoL: IOPAUSE_EXCEPT will now always trigger IOPAUSE_READ or
   IOPAUSE_WRITE as well, which means error handling before the IO
   primitive is now unnecessary.

PR:		283100, 282021
MFH:		2024Q4
(cherry picked from commit d866f8bfec4b780b2fe0c9b1d4f90508b7c99862)

Number of commits found: 1