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!

No comments: