Sunday, January 16, 2011

Portable proplib 0.5.1 released

A new version was released with the following changes:

  • Added pkg-config support and install a proplib.pc file.
  • Merged stuff from old subversion repo, that re-added the change to emit base 10 rather than base 16 for unsigned numbers contributed by Adam Hoka.
Please see http://code.google.com/p/portableproplib for more information.

XBPS 0.7.3 released

 A new version has been released with the following changes:
  • Fixed a bug that made libxbps fail to detect properly configuration files. This made all updates in configuration files to be lost.
  • It is now possible to properly build against an external portable proplib (with pkg-config support) and libfetch.
  • Enabled a bunch of compiler warnings in the configure script (if supported by the compiler), and made symbol visibility dependent of configure tests.
  • Added --silent argument to the configure script, hiding compilation details in the build process (disabled by default). 

Please see http://code.google.com/p/xbps for more information.

Wednesday, January 12, 2011

Portable proplib 0.5.0 released!

I've just released a new version of the portable proplib implementation: 0.5.0. This version has the following changes:

  • Synced proplib code with NetBSD HEAD, which replaces the red-black tree implementation and checks for NULL pointers passed in to the _dict/_array functions.
  • The _zfile functions in the API are now encapsulated into its own file, that way upstream changes are merged easily.
  • The list of public API exported symbols is now handled via libtool's -exported-symbols option so that local symbols don't pollute the API.
  • Explicitly require a C99 compiler. Don't want to waste time in non C99 compilers.
  • Build with Stack Smashing Protection if supported by the compiler, and a bunch of compiler warnings.
Next stable XBPS version will link to the external dependencies for proplib and libfetch by default just to avoid namespace pollution in libxbps. Enjoy!