3.0.0-beta4 (2014-01-22) [ P. J. McDermott ] * Remove _oh_local() and _oh_return() kludges and use the built-in local utility instead. * Add amd64-linux-glibc and i686-linux-glibc architecture data to the architecture table. 3.0.0-beta3 (2013-06-01) [ P. J. McDermott ] * Enable the kbuild build system plugin. * Fix host architecture detection in the kbuild plugin. * Add a unit testing framework and some tests against oh-installfiles. 3.0.0-beta2 (2013-05-10) [ P. J. McDermott ] * Make oh-installfiles install links, not just regular files. * Fix a misspelled parameter name in oh_set_buildsystem_option(). * Support relative paths in the "-s" option of oh-autoconfigure, oh-autobuild, oh-autoinstall, and oh-autoclean. * Fix issue with trailing slashes in patterns in .pkg/files. * 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. * Properly provide an architecture table and remove the old and temporary mkarchtab makefile. * Use multiarch library paths by default. This can be disabled with the "--with-multiarch-libdir=false" option of configure. 3.0.0-beta1 (2012-11-16) [ P. J. McDermott ] * Fix find_dep_lib() in configure. * Add a "mkarchtab" makefile to generate a table of build system architectures. * Support a "-t" option in oh-autoconfigure for the target architecture of build utilities (compilers, etc.). * Optionally use multiarch library paths when configuring packages to be built. * Add an "oh-architecture" utility. * Fix various issues in build system plugins. * Support a "-T" option in oh-autobuild and oh-autoinstall for a build target to be updated. * Support a "-s" option in oh-autoconfigure, oh-autobuild, oh-autoinstall, and oh-autoclean for the source directory. * Pass build system exit statuses back to callers of oh-auto* utilities. * Implement a "kbuild" build system plugin. 3.0.0-alpha3 (2012-10-23) [ P. J. McDermott ] * Fix quotes in the "install" target of man/Makefile.in. Thanks David Stanford for catching this. * Warn if some files aren't installed into binary packages. 3.0.0-alpha2 (2012-10-22) [ P. J. McDermott ] * Make utilities accept a -d option to specify the installation destination directory in which data files are found. * Rewrite oh-strip. * Write oh-fixperms. * Provide up-to-date manual pages. * Additionally license everything for use under the terms of the GNU GPL version 2.0. * Support automatic interaction with a software build system with oh-autoconfigure, oh-autobuild, oh-autoclean, oh-autotest, and oh-autoinstall. - Currently supported build systems are GNU Autoconf and POSIX-compliant make. 3.0.0-alpha1 (2012-10-11) [ P. J. McDermott ] * Split the core distribution build system into its own package, opkbuild. * Rewrite build system. * Internationalize messages. * Support SPF 2.0. * Refactor oh-installfiles. 1.0.0 (2012-04-26) [ P. J. McDermott ] * Make oh-installdocs copy an optional package "README" file into the providing binary package. * Standardize error, warning, and informational messages throughout all tools. * Use non-static shell paths in scripts. * Improve formatting of "README" and "INSTALL" files. * After each build leave behind any file in the work area named "*stamp", rather than "*.buildstamp". * Write an opkhelper(7) manual page. * Print build and host system architecture and platform information. * Support cross building (with a new '-a' option to opkbuild, new 'OH_BUILD_* and 'OH_HOST_*' variables, and toolchain variables). * Exit on incorrect usage of genopkg.sh. * Warn if files remain in installation destination. 0.2.2 (2012-04-11) [ P. J. McDermott ] * Only read build flags if they exist. * Fix pathname expansion in oh-installfiles. 0.2.1 (2012-04-10) [ P. J. McDermott ] * Resolve path to status override file in opkbuild so that it's relative to the package directory. * Make oh-installfiles really support pathname expansion patterns in 'install' files. * Exit if a single installable architecture cannot be found. 0.2.0 (2012-03-21) [ P. J. McDermott ] * Output version information when opkbuild is passed a '-V' option. * Support manual package status overrides (to satisfy build dependencies). * Fix expected format of "Build-Depends" control field. (Note that versioned build dependencies are still not supported yet.) * Refer to GNU Binutils programs by variable value, if set. * Read build flags from system into the environment. * Remove CPU vendor from architecture tuple. 0.1.1 (2012-02-16) [ P. J. McDermott ] * Fix source archive matching. * Fix source archive compression format detection. * Fix archive extraction error handling. * Fix archived file listing. * Make oh-installfiles exit on error. * Fix MANDIR path. 0.1.0 (2012-02-13) [ P. J. McDermott ] * Initial release.