summaryrefslogtreecommitdiffstats
path: root/NEWS
diff options
context:
space:
mode:
authorP. J. McDermott <pj@pehjota.net>2014-05-13 12:04:59 (EDT)
committer P. J. McDermott <pj@pehjota.net>2014-05-13 12:04:59 (EDT)
commit5c62c248d838f97018cfc4f95a517e1f5515816a (patch)
treef1d6446332f4cb354e7949b72f603e3f8670cf5a /NEWS
parenta4c30696391676a53ae8b54aebcca51389546e79 (diff)
NEWS: Convert from ChangeLog.
Also add an "Older Versions" section and update the copyright information.
Diffstat (limited to 'NEWS')
-rw-r--r--NEWS157
1 files changed, 157 insertions, 0 deletions
diff --git a/NEWS b/NEWS
new file mode 100644
index 0000000..5982975
--- /dev/null
+++ b/NEWS
@@ -0,0 +1,157 @@
+opkbuild version 3.0.0-beta3
+----------------------------
+
+Released: 2014-03-07
+
+Changes in this release:
+
+ * Make ob-genchanges only list .opk files that are built for the host
+ architecture and platform.
+ * Preserve file modification times, owners and groups, and modes in source
+ packages.
+ * Find packaging helpers at run time using helper configuration scripts
+ instead of at build time with configure options. As of version 3.0.0,
+ opkhelper provides such a helper configuration script.
+
+opkbuild version 3.0.0-beta2
+----------------------------
+
+Released: 2014-01-19
+
+Changes in this release:
+
+
+ * Fix minor issues in opkbuild and ob-applypatches that occur when updating
+ the "source" targets of some packages.
+ * Make ob-genchanges perform substitutions in package descriptions.
+ * Make ob-installdocs support patterns in *.pkg/docs.
+
+opkbuild version 3.0.0-beta1
+----------------------------
+
+Released: 2013-09-07
+
+Changes in this release:
+
+ * Fix ob-applypatches to work with BusyBox patch.
+ * Implement ob-genchanges.
+ * Remove _ob_local() and _ob_return() kludges and use the built-in local
+ utility instead.
+
+opkbuild version 3.0.0-alpha5
+-----------------------------
+
+Released: 2013-06-16
+
+Changes in this release:
+
+ * 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.
+
+opkbuild version 3.0.0-alpha4
+-----------------------------
+
+Released: 2012-11-16
+
+Changes in this release:
+
+ * 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.
+
+opkbuild version 3.0.0-alpha3
+-----------------------------
+
+Released: 2012-10-26
+
+Changes in this release:
+
+ * 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.
+
+opkbuild version 3.0.0-alpha2
+-----------------------------
+
+Released: 2012-10-16
+
+Changes in this release:
+
+ * 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.
+
+opkbuild version 3.0.0-alpha1
+-----------------------------
+
+Released: 2012-10-11
+
+Changes in this release:
+
+ * 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).
+
+Older Versions
+--------------
+
+opkbuild was split from opkhelper on 2012-09-04, after opkhelper
+versions 1.0.0 and 2.0.0 (unreleased).
+
+See "NEWS.opkhelper" for changes in released versions of opkhelper
+before opkbuild was split into its own package.
+
+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.