platconf-pkg-tools (3.0.1+dev) trunk * The minimum required version of opkbuild recommended by ppt-make and ppt-mkpkgs is now 4.2.1-3. Version 4.2.1 is required because ppt-make generates a Build-Depends field with newline characters, which older versions of opkbuild don't handle correctly. Version 4.2.1-3 or later is recommended in case the platform configuration maintainer uses newline characters in binary package dependency lists in the substitution variables file. -- Patrick McDermott Wed, 27 Sep 2023 13:49:08 -0400 platconf-pkg-tools (3.0.1) trunk * build.mk files no longer throw an error when or is missing. * ppt-mkpkgs now always generates valid substitution variable names. Previously, package names like "linux-libre-4.19" caused invalid substvar names to be generated. * ppt-mkpkgs and ppt-rmpkgs now correctly detect the interface version. -- Patrick McDermott Wed, 13 Jan 2021 05:39:36 -0500 platconf-pkg-tools (3.0.0) trunk * New incompatible interface version 3: - Build-time configuration files are now stored in either "src/_/" or "src//" instead of "src///". That is, limiting configuration files to specific upstream versions of configured packages is now optional, and the configuration file source tree is flatter. * Generated package control files now have a comment stating: "# Generated by ppt-mkpkgs. Do not edit." * build.mk files now provide "ppt-mkpkgs" and "ppt-rmpkgs" targets to conveniently run these tools through (prokit and) opkbuild. * ppt-mkpkgs now generates a stub "substvars" file if one does not yet exist. * Update Maintainer field. * platconf-pkg-tools: Add an extended description. * platconf-pkg-tools: Organize into section "dev". - Add opkbuild 4.2.0 to build dependencies. * Generated package control files are now organized into sections "share" and "dev". - ppt-make adds "opkbuild (>= 4.2.0)" to Build-Depends. Existing source packages should have the same added to their control files. -- Patrick McDermott Thu, 16 Jul 2020 20:59:56 -0400 platconf-pkg-tools (2.1.1) trunk * Skip empty src/build/ or src/run/ directories. -- "P. J. McDermott" Sat, 23 Jan 2016 23:17:46 -0500 platconf-pkg-tools (2.1.0) trunk * Don't make "config-*" or "config-*-*" packages if there are no directories under src/build/ or src/run/. For example, config-dev has no run-time configuration binary packages. * Add "${Config--Depends}" substvar expansions to the Depends fields of config-- and config- packages. * Drop old version 1 files. All config packages in ProteanOS have been updated to platconf-pkg-tools version 2. -- "P. J. McDermott" Sun, 09 Nov 2014 21:19:56 -0500 platconf-pkg-tools (2.0.0) trunk * Generate a config-base package. -- "P. J. McDermott" Mon, 22 Sep 2014 21:48:56 -0400 platconf-pkg-tools (1.0.1) trunk * Make ppt-rmpkgs call the right versioned script. -- "P. J. McDermott" Mon, 21 Jul 2014 17:50:42 -0400 platconf-pkg-tools (1.0.0) trunk * Initial release. -- "P. J. McDermott" Thu, 17 Jul 2014 12:07:49 -0400