opkhelper version 3.1.4+dev --------------------------- Released: ????-??-?? opkhelper version 3.1.4 ----------------------- Released: 2021-01-02 Changes in this release: * libopkbuild is now a required dependency. * oh-shlibdeps now architecture-qualifies names of just-built packages when appropriate (as determined by libopkbuild). * oh-shlibdeps no longer overwrites the contents of existing substvars files. * "C" and "POSIX" locales have been added. They are identical to the "en_US" locale. opkhelper version 3.1.3 ----------------------- Released: 2020-07-10 Changes in this release: * oh-shlibdeps now searches a hardcoded list of host architecture library directories, instead of using ldconfig. ldconfig is specific to glibc and provides library search directories for the build architecture, which are incorrect when cross building. * oh-shlibdeps now terminates substvars files with newlines. opkhelper version 3.1.2 ----------------------- Released: 2019-03-22 Changes in this release: * Library search path field splitting has been fixed in oh-shlibdeps. opkhelper version 3.1.1 ----------------------- Released: 2019-03-22 Changes in this release: * Use ldconfig to find library search directories at run time, instead of setting directories at build time. This enables architecture- specific library directories to be searched without making opkhelper itself architecture-specific. Note that this is specific to glibc; other libraries will need to be supported in the future. opkhelper version 3.1.0 ----------------------- Released: 2019-03-22 Changes in this release: * A new oh-shlibdeps utility has been added. opkhelper version 3.0.0 ----------------------- Released: 2014-03-06 Changes in this release: * The kbuild build system plugin now no longer guesses the wrong package-specific architecture name in certain cases. * opkhelper now includes its own (simpler and more robust) output and locale library modules and no longer depends on opkbuild's library. opkhelper can now be built without opkbuild being installed first. * Variable definitions are improved and enforced with "set -u". * The old and hard-to-maintain custom build system has been replaced with one generated with GNU Autoconf and Automake. - Library files are installed into subdirectories of datadir instead of into subdirectories of libdir (but still under /usr/local/share by default). - The "--with-multiarch-libdir" option has been replaced with a "--disable-multiarch-libdir" option. * tests/testlib.sh is now distributed in released archives. * NEWS now contains summaries of changes in each released version. ChangeLog is now populated with the Git commit log. * A helper configuration script is now installed to allow opkbuild 3.0.0-beta3 or later to set up the build environment to use opkhelper. - The location of the helper configuration script can be set with the "--with-opkbuild-helpers=PATH" configure option. - The ProteanOS package containing the current version of opkhelper is named "opkhelper-3.0", so this helper configuration script will need to be renamed from "opkhelper" to "opkhelper-3.0" to build ProteanOS packages that depend on "opkhelper-3.0". opkhelper version 3.0.0-beta4 ----------------------------- Released: 2014-01-22 Changes in this release: * 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. opkhelper version 3.0.0-beta3 ----------------------------- Released: 2013-06-01 Changes in this release: * 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. opkhelper version 3.0.0-beta2 ----------------------------- Released: 2013-05-10 Changes in this release: * 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. opkhelper version 3.0.0-beta1 ----------------------------- Released: 2012-11-16 Changes in this release: * 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. opkhelper version 3.0.0-alpha3 ------------------------------ Released: 2012-10-23 Changes in this release: * 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. opkhelper version 3.0.0-alpha2 ------------------------------ Released: 2012-10-22 Changes in this release: * 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. opkhelper version 3.0.0-alpha1 ------------------------------ Released: 2012-10-11 Changes in this release: * Split the core distribution build system into its own package, opkbuild. * Rewrite build system. * Internationalize messages. * Support SPF 2.0. * Refactor oh-installfiles. Older Versions -------------- See "NEWS.pre-split" for changes in released versions of opkhelper before the core distribution build system was split into its own package, opkbuild. Copyright Information --------------------- Copyright (C) 2012-2014 Patrick "P. J." McDermott Copying and distribution of this file, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved. This file is offered as-is, without any warranty.