2021-01-22 17:08:02 by Amitai Schleier | Files touched by this commit (2) |
Log message:
Update to 2.10.0.1. From the changelog:
- Bugfixes.
|
2021-01-11 19:21:30 by Amitai Schleier | Files touched by this commit (1) |
Log message:
Bump default BUILDLINK_API_DEPENDS.skalibs to the new version.
|
2021-01-11 19:11:32 by Amitai Schleier | Files touched by this commit (4) |
Log message:
Update to 2.10.0.0. From the changelog:
- New openc_* functions.
- New function: ipc_bind_reuse_lock(), taking a lock before
unconditionally deleting the socket.
- ipc_bind_reuse() rewritten to use ipc_bind_reuse_lock(),
so it does the right thing instead of clobbering sockets.
- Complete revamping of the pathexec functions, see exec.h.
- Revamping of the locking functions.
- Use of standard O_NONBLOCK and O_CLOEXEC instead of adhoc
DJBUNIX_FLAG_NB and DJBUNIX_FLAG_COE.
- Better header separation; webipc.h removed (stuff moved to
socket.h)
- New function: mkptemp2(), creating a fifo with a templated
name (like mkptemp) but with options for O_NONBLOCK and O_CLOEXEC.
- New sysdep to test for chroot().
|
2020-11-15 20:08:30 by Amitai Schleier | Files touched by this commit (2) |
Log message:
Update to 2.9.3.0. From the changelog:
- New stralloc_readyplus_tuned() function.
- Bugfixes.
|
2020-07-07 12:31:03 by Amitai Schleier | Files touched by this commit (4) |
Log message:
Update to 2.9.2.1. From the changelog:
- Bugfixes.
- New bigkv_* set of functions in libdatastruct.
|
2019-12-15 20:03:51 by Amitai Schleier | Files touched by this commit (5) |
Log message:
Update to 2.9.1.0. From the changelog:
- Bugfixes.
- Better support for GNU Hurd.
- Added path_canonicalize().
- Better support of out-of-path toolchains (among other things, that
means better autotools emulation).
- Build more friendly to recent glibc.
- Refactoring and optimization of scanning and formatting functions.
- Refactoring of stopwatch/wallclock functions. The --enable-clock and
--enable-monotonic configure switches have been removed. tain_now()
can now be set at run time to use a wall clock (default, or via
tain_now_set_wallclock()) or a stopwatch (via
tain_now_set_stopwatch()), instead of it being fixed at build time.
- Easy cross-compilation: no need to provide a whole sysdeps directory
anymore. Only a few sysdeps have to be provided manually, via a
--with-sysdep-K=V option to configure. Currently, that means one:
--with-sysdep-devurandom=yes|no
pkgsrc changes:
- Libtoolize for shared libraries on Darwin.
|
2019-11-03 11:39:32 by Roland Illig | Files touched by this commit (274) |
Log message:
devel: align variable assignments
pkglint -Wall -F --only aligned --only indent -r
No manual corrections.
|
2019-06-20 18:43:38 by Amitai Schleier | Files touched by this commit (1) |
Log message:
Fix PLIST on non-Darwin systems.
|
2019-06-20 02:56:59 by Amitai Schleier | Files touched by this commit (3) |
Log message:
Update to 2.8.1.0. From the changelog:
- Added skalibs_regcomp(), accepting empty regexes on BSDs.
- Bugfixes.
- Better reporting in utc_from_tai() and localtm_from_*()
- avltreeb removed. (It used VLAs inside of structures, which is
GNU C, not C99.) The AVLTREEN_DECLARE_AND_INIT() macro should be
used instead.
- New functions: env_dump(), mk?temp(), autosurf(), autosurf_name()
- mkdir_unique() removed. (Duplicate functionality with mkdtemp.)
- ancilautoclose and nbwaitall sysdeps removed.
- New header: skalibs/posixishard.h
- Static libraries are now PIC by default.
|
2018-08-26 21:35:42 by Amitai Schleier | Files touched by this commit (4) |
Log message:
Update to 2.7.0.0. From the changelog:
----------
- Bugfixes.
- New functions: ipc_timed_sendv(), unlink_void(), genset_deepfree(),
gensetdyn_deepfree(), skagetln_loose(), skagetlnsep_loose()
- dir_close() now returns void and leaves errno unchanged
- absolutepath(), sarealpath_tmp(), avl*_deletnode(), mininetstring,
prot functions removed
- djbunix.h doesn't include env.h anymore
- New functions: execvep_loose(), byte_zzero(), openb_read(), sig0_scan()
- New function family: skalibs/genqdyn.h
- New dir_fd function wrapping dirfd() (Solaris doesn't have dirfd())
- memmem implementation for platforms that don't provide it.
- memmem wrappers: byte_search, siovec_search.
- New functions: atomic_symlink, skagetlnmaxsep, child_spawn3
- New header: skalibs/posixplz.h, some header reorganization.
- New family of functions: textmessage and textclient
- skalibs/environ.h and skalibs/getpeereid.h are now obsolescent.
- New functions: access_at() (MacOS and Solaris don't support faccessat),
skaclient_timed_aflush().
- stralloc.h and tai.h are suitable for inclusion in C++ headers.
- New sysdep: SKALIBS_HASODIRECTORY. (MacOS doesn't support O_DIRECTORY.)
- New function: lock_unx().
- Optimized packing/unpacking routines.
- Better CPPFLAGS/CFLAGS/LDFLAGS management.
- openwritenclose() and openwritevnclose() now use mkstemp.
|