3.0.0-alpha5 (2013-06-16) [ P. J. McDermott ] * Escape single quotes in substitution variable values. * Exit on failure to parse package metadata. * Fix "Bad binary package name" warning when there are no binary package metadata directories. * Fix output of changelog parsing errors. * Set "Host-Arch" and "Host-Plat" substitution variables, which were recently added to the SPF 2.0 specification. * Make build system non-recursive and faster. * Centralize build system logic into the top-level input makefile to make the build system smaller and more easily maintainable. * Distribute the "mksysconf.in" input makefile. Previously this was missing from the tar archives. * Better handle unrecognized options to configure. * Fix some issues with fakeroot option handling. 3.0.0-alpha4 (2012-11-16) [ P. J. McDermott ] * Make ob-unpacksource not consider a lack of sources to be an error. * Support the use of multiple build helpers. * Move _ob_dep_arch_is_concerned() and _ob_dep_plat_is_concerned() to the public API. * Support negation in binary package "Architecture" fields. * Optionally reduce platforms in ob_get_binary_packages(). * Make ob-unpacksource work on tar archives without explicit entries for directories. * Don't print an error when there's no substvars file. * Set an "OPK_TOOL_PREFIX" environment variable (needed for packages that use kbuild). * Remove code related to the table of upstream build system architectures. * Replace testsetup.sh with a slightly better "mksysconf" makefile. * Add some error handling to opkbuild. * Reduce platforms for OPK_PACKAGES. 3.0.0-alpha3 (2012-10-26) [ P. J. McDermott ] * Fix the creation of source package documentation directories. * Fix license information in opkbuild and configure output messages and testsetup.sh source code. * Add the build helper directory to the beginning, rather than the end, of PATH. This should prevent the unintended use of old versions of build helper utilities. * Fix and improve ob-installplatconf. * Reduce binary package relationship fields in ob-gencontrol. * Support substitution variables in control field values. * Fix quotes in the "install" target of man/Makefile.in. * Better support multiple invocations of ob-unpacksource and ob-installdocs. * Reduce platform specifiers in dependency strings. * Support comments in control files. 3.0.0-alpha2 (2012-10-16) [ P. J. McDermott ] * Don't rely on POSIX-conformant parsing of makefile comments. * Make ob-gencontrol write "Platform" and "Maintainer" fields. * Fix names of opk files written by ob-buildopk. * Get an "Uploader", not "Maintainer", field from SPF 2.0 changelogs. * Make testsetup.sh print informational and error messages. * Additionally license everything for use under the terms of the GNU GPL version 2.0. 3.0.0-alpha1 (2012-10-11) [ P. J. McDermott ] * Split the core distribution build system into its own package. * Provide a fairly well-designed library, libopkbuild, with an API that is to be stable and versioned. * Rewrite build system. * Internationalize messages. * Write unit tests for some library functions. * Support source package formats and distribution metadata through plugins. * Support SPF 2.0. * Heavily refactor utilities. * Set up package build helpers (currently only opkhelper-3.0).