Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package bmake for openSUSE:Factory checked in at 2026-09-14 16:22:18 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/bmake (Old) and /work/SRC/openSUSE:Factory/.bmake.new.1265 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "bmake" Mon Sep 14 16:22:18 2026 rev:22 rq:1377741 version:20260824 Changes: -------- --- /work/SRC/openSUSE:Factory/bmake/bmake.changes 2023-07-31 15:24:23.727333247 +0200 +++ /work/SRC/openSUSE:Factory/.bmake.new.1265/bmake.changes 2026-09-14 16:22:27.836773651 +0200 @@ -1,0 +2,30 @@ +Sun Sep 13 06:20:52 UTC 2026 - Martin Pluskal <[email protected]> + +- Update to 20260824: + * var.c: alternation support in :M modifier, e.g. + :M*{Makefile*,.mk} matches either pattern + * var.c: new :sh1 modifier evaluates the command only on first + reference and caches the result + * var.c: variable names are validated, warning on gmake-style + $(...) used by mistake + * var.c: fixed segfault on empty :C match expression and fixed + :gmtime/:localtime modifier parsing + * parse.c: dependency lines accept semicolons and parentheses; + sub-make stack traces now carry the program name + * job.c: more accurate sub-make detection and jobs-mode child + output fixes + * cond.c: an erroneous condition skips the whole .if/.endif + block; improved exists() debug output + * meta.c: :N handling for .MAKE.META.IGNORE_PATTERNS, new + .MAKE.META.IGNORE_FILTER and .MAKE.META.FILTER, better + relative path resolution + * configure: new --with-save-dollars knob with + .MAKE.SAVE_DOLLARS; filemon disabled on Cygwin/MINGW + * Added POSIX $^ macro support + * For the full list see the packaged ChangeLog +- Added test-only BuildRequires for the unit tests: bc and + timezone (zoneinfo, for the TZ tests) +- Fixed unparseable FET timezone in the 2014 entry (EEST keeps + the same UTC+3 instant); source_validator rejects FET + +------------------------------------------------------------------- @@ -352 +382 @@ -Sat Sep 13 15:22:25 FET 2014 - [email protected] +Sat Sep 13 15:22:25 EEST 2014 - [email protected] Old: ---- bmake-20230723.tar.gz New: ---- bmake-20260824.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ bmake.spec ++++++ --- /var/tmp/diff_new_pack.oUsgCv/_old 2026-09-14 16:22:29.037824072 +0200 +++ /var/tmp/diff_new_pack.oUsgCv/_new 2026-09-14 16:22:29.039824156 +0200 @@ -1,7 +1,7 @@ # # spec file for package bmake # -# Copyright (c) 2023 SUSE LLC +# Copyright (c) 2026 SUSE LLC and contributors # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -23,7 +23,7 @@ %endif Name: bmake -Version: 20230723 +Version: 20260824 Release: 0 Summary: The NetBSD make(1) tool License: BSD-2-Clause AND BSD-3-Clause AND BSD-4-Clause @@ -35,6 +35,9 @@ Patch0: allow-overriding-compiler-variables.patch # PATCH-FIX-OPENSUSE vs. E: env-script-interpreter meta2deps.py /usr/bin/env python Patch1: bmake-env-script-interpreter.diff +# unit-tests (%%check) shell out to bc and need zoneinfo for TZ tests +BuildRequires: bc +BuildRequires: timezone %description bmake, the NetBSD make(1) tool, is a program designed to simplify the ++++++ bmake-20230723.tar.gz -> bmake-20260824.tar.gz ++++++ ++++ 50564 lines of diff (skipped)
