Thursday, June 3, 2010

XBPS 0.6.0 released!

A new version has just been released with the following changes:

xbps-0.6.0 (2010-06-03):

  • Synced libfetch code with NetBSD pkgsrc, updated to 2.31.
  • libxbps: improved xbps_get_file_hash() to mmap(2) rather than read(2) the file we have to process. With mmap'ed files the hash can be processed 5x faster than before, or even more in some cases.
  • libxbps: switch to OpenSSL SHA256 implementation and remove the one previously used. It's faster and OpenSSL is required for libfetch so there is not point in using it.
  • Added strlcpy() and strlcat() from OpenBSD. Use them if they weren't found by the configure script on the system.
  • Added a configure script that emulates GNU autoconf but simplified, to simplify customization for build options, flags, etc.
The Release Notes for all released versions can be found here.