Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package kbuild for openSUSE:Factory checked in at 2025-08-16 20:37:15 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kbuild (Old) and /work/SRC/openSUSE:Factory/.kbuild.new.1085 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kbuild" Sat Aug 16 20:37:15 2025 rev:45 rq:1299846 version:0.1.9998+svn3686 Changes: -------- --- /work/SRC/openSUSE:Factory/kbuild/kbuild.changes 2025-05-07 19:15:59.110003242 +0200 +++ /work/SRC/openSUSE:Factory/.kbuild.new.1085/kbuild.changes 2025-08-16 20:38:58.691231767 +0200 @@ -1,0 +2,21 @@ +Fri Aug 15 13:54:37 UTC 2025 - Jan Engelhardt <[email protected]> + +- Update to snapshot 0.1.9998+svn3686 + * header.kmk,footer-pass2-compiling-targets.kmk: Added EARLY_LIBS + and LATE_LIBS properties to better control the library order + when using templates. The libraries are collected from + EARLY_LIBS first, then LIBS, and LATE_LIBS last. + * header.kmk: Added KB_FN_LOAD_TOOL and KB_FN_LOAD_SDK for + explictly loading a tool or an sdk implementation. + * kmk: Automatically ascend if no makefile found and a goal was + given on the command line. This is to eliminating the need for + Makefile.kup-files as far as compiling individual source files + from an editor is concerned. + * header.kmk: Always zap the IFS variable so it won't confuse + kmk_ash. + * kmk/job.c: Deal with escape sequences inside double quotes when + we're using kmk_ash. + * kBuild/header.kmk: drop the .noarch suffix for + KBUILD_DEVTOOLS_TRG_NOARCH and KBUILD_DEVTOOLS_HST_NOARCH. + +------------------------------------------------------------------- Old: ---- kbuild-0.1.9998+svn3613.tar.xz New: ---- kbuild-0.1.9998+svn3686.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kbuild.spec ++++++ --- /var/tmp/diff_new_pack.Y3GNOi/_old 2025-08-16 20:39:01.171334464 +0200 +++ /var/tmp/diff_new_pack.Y3GNOi/_new 2025-08-16 20:39:01.183334960 +0200 @@ -1,7 +1,7 @@ # # spec file for package kbuild # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,9 +16,9 @@ # -%define _svnrev 3613 +%define _svnrev 3686 Name: kbuild -Version: 0.1.9998+svn3613 +Version: 0.1.9998+svn3686 Release: 0 Summary: Framework for writing simple makefiles for complex tasks License: GPL-2.0-or-later ++++++ _scmsync.obsinfo ++++++ --- /var/tmp/diff_new_pack.Y3GNOi/_old 2025-08-16 20:39:01.447345892 +0200 +++ /var/tmp/diff_new_pack.Y3GNOi/_new 2025-08-16 20:39:01.471346886 +0200 @@ -1,5 +1,5 @@ -mtime: 1746575433 -commit: 0bc26d58455f9d23de145a41d41f94227f9e38202390c7c88d33d39215dcb717 +mtime: 1755266516 +commit: 26142e2c7d4be4cad477a29777a96f5955e77deb4424b433fd208e4a69ec1d29 url: https://src.opensuse.org/jengelh/kbuild revision: master ++++++ _service ++++++ --- /var/tmp/diff_new_pack.Y3GNOi/_old 2025-08-16 20:39:01.639353844 +0200 +++ /var/tmp/diff_new_pack.Y3GNOi/_new 2025-08-16 20:39:01.663354838 +0200 @@ -3,8 +3,9 @@ <param name="filename">kbuild</param> <param name="scm">svn</param> <param name="url">http://svn.netlabs.org/repos/kbuild/trunk</param> - <param name="revision">3613</param> - <param name="versionformat">0.1.9998.svn%r</param> + <param name="revision">3686</param> + <param name="versionformat">0.1.9998+svn%r</param> + <param name="exclude">kBuild/bin</param> </service> <service name="recompress" mode="manual"> <param name="file">*.tar</param> ++++++ aarch64.patch ++++++ --- /var/tmp/diff_new_pack.Y3GNOi/_old 2025-08-16 20:39:01.691355997 +0200 +++ /var/tmp/diff_new_pack.Y3GNOi/_new 2025-08-16 20:39:01.711356826 +0200 @@ -1,13 +1,12 @@ --- - kBuild/env.sh | 3 +++ - kBuild/header.kmk | 4 ++-- - src/lib/kStuff/include/k/kDefs.h | 2 +- - 3 files changed, 6 insertions(+), 3 deletions(-) + kBuild/env.sh | 3 +++ + kBuild/header.kmk | 4 ++-- + 2 files changed, 5 insertions(+), 2 deletions(-) -Index: kbuild-0.1.9998+svn3613/kBuild/env.sh +Index: kbuild-0.1.9998+svn3686/kBuild/env.sh =================================================================== ---- kbuild-0.1.9998+svn3613.orig/kBuild/env.sh -+++ kbuild-0.1.9998+svn3613/kBuild/env.sh +--- kbuild-0.1.9998+svn3686.orig/kBuild/env.sh ++++ kbuild-0.1.9998+svn3686/kBuild/env.sh @@ -422,6 +422,9 @@ if test -z "$KBUILD_HOST_ARCH"; then sparc64|sparcv9) KBUILD_HOST_ARCH='sparc64' @@ -18,10 +17,10 @@ *) echo "$0: unknown cpu/arch - $KBUILD_HOST_ARCH" 1>&${ERR_REDIR} sleep 1 -Index: kbuild-0.1.9998+svn3613/kBuild/header.kmk +Index: kbuild-0.1.9998+svn3686/kBuild/header.kmk =================================================================== ---- kbuild-0.1.9998+svn3613.orig/kBuild/header.kmk -+++ kbuild-0.1.9998+svn3613/kBuild/header.kmk +--- kbuild-0.1.9998+svn3686.orig/kBuild/header.kmk ++++ kbuild-0.1.9998+svn3686/kBuild/header.kmk @@ -197,8 +197,8 @@ KBUILD_BLD_TYPES := release profile debu # build types. (PORTME) # @@ -33,17 +32,4 @@ KBUILD_ARCHES_32 := x86 arm32 hppa32 m68k mips32 ppc32 riscv32 s390 sh32 sparc32 -Index: kbuild-0.1.9998+svn3613/src/lib/kStuff/include/k/kDefs.h -=================================================================== ---- kbuild-0.1.9998+svn3613.orig/src/lib/kStuff/include/k/kDefs.h -+++ kbuild-0.1.9998+svn3613/src/lib/kStuff/include/k/kDefs.h -@@ -219,7 +219,7 @@ - # define K_ARCH K_ARCH_ALPHA - # elif defined(__arm__) || defined(__arm32__) - # define K_ARCH K_ARCH_ARM_32 --# elif defined(__aarch64__) || defined(__arm64__) -+# elif defined(__arm64__) || defined(__aarch64__) - # define K_ARCH K_ARCH_ARM_64 - # elif defined(__hppa__) && defined(__LP64__) - # define K_ARCH K_ARCH_PARISC_64 ++++++ build.specials.obscpio ++++++ ++++++ build.specials.obscpio ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/.gitignore new/.gitignore --- old/.gitignore 1970-01-01 01:00:00.000000000 +0100 +++ new/.gitignore 2025-08-15 16:02:07.000000000 +0200 @@ -0,0 +1 @@ +.osc ++++++ kbuild-0.1.9998+svn3613.tar.xz -> kbuild-0.1.9998+svn3686.tar.xz ++++++ /work/SRC/openSUSE:Factory/kbuild/kbuild-0.1.9998+svn3613.tar.xz /work/SRC/openSUSE:Factory/.kbuild.new.1085/kbuild-0.1.9998+svn3686.tar.xz differ: char 15, line 1 ++++++ ppc64le.patch ++++++ --- /var/tmp/diff_new_pack.Y3GNOi/_old 2025-08-16 20:39:02.015369415 +0200 +++ /var/tmp/diff_new_pack.Y3GNOi/_new 2025-08-16 20:39:02.019369582 +0200 @@ -5,10 +5,10 @@ src/lib/kStuff/include/k/kHlpAssert.h | 2 ++ 4 files changed, 12 insertions(+), 4 deletions(-) -Index: kbuild-0.1.9998+svn3613/kBuild/env.sh +Index: kbuild-0.1.9998+svn3686/kBuild/env.sh =================================================================== ---- kbuild-0.1.9998+svn3613.orig/kBuild/env.sh -+++ kbuild-0.1.9998+svn3613/kBuild/env.sh +--- kbuild-0.1.9998+svn3686.orig/kBuild/env.sh ++++ kbuild-0.1.9998+svn3686/kBuild/env.sh @@ -383,6 +383,9 @@ if test -z "$KBUILD_HOST_ARCH"; then m68k) KBUILD_HOST_ARCH='m68k' @@ -19,10 +19,10 @@ mips32|mips) KBUILD_HOST_ARCH='mips32' ;; -Index: kbuild-0.1.9998+svn3613/kBuild/header.kmk +Index: kbuild-0.1.9998+svn3686/kBuild/header.kmk =================================================================== ---- kbuild-0.1.9998+svn3613.orig/kBuild/header.kmk -+++ kbuild-0.1.9998+svn3613/kBuild/header.kmk +--- kbuild-0.1.9998+svn3686.orig/kBuild/header.kmk ++++ kbuild-0.1.9998+svn3686/kBuild/header.kmk @@ -197,8 +197,8 @@ KBUILD_BLD_TYPES := release profile debu # build types. (PORTME) # @@ -35,18 +35,18 @@ @@ -524,7 +524,7 @@ KBUILD_DEVTOOLS_HST ?= $(KBUILD_DEVTOOLS - KBUILD_DEVTOOLS_TRG_NOARCH ?= $(KBUILD_DEVTOOLS)/$(KBUILD_TARGET).noarch - KBUILD_DEVTOOLS_HST_NOARCH ?= $(KBUILD_DEVTOOLS)/$(KBUILD_HOST).noarch + KBUILD_DEVTOOLS_TRG_NOARCH ?= $(KBUILD_DEVTOOLS)/$(KBUILD_TARGET) + KBUILD_DEVTOOLS_HST_NOARCH ?= $(KBUILD_DEVTOOLS)/$(KBUILD_HOST) -if1of ($(KBUILD_TARGET_ARCH), amd64 hppa64 mips64 ppc64 s390x sparc64) +if1of ($(KBUILD_TARGET_ARCH), amd64 hppa64 mips64 ppc64 ppc64le s390x sparc64) ifeq ($(KBUILD_TARGET_ARCH),amd64) KBUILD_DEVTOOLS_TRG_ALT ?= $(KBUILD_DEVTOOLS)/$(KBUILD_TARGET).x86 else ifeq ($(KBUILD_TARGET_ARCH),hppa64) -Index: kbuild-0.1.9998+svn3613/src/lib/kStuff/include/k/kDefs.h +Index: kbuild-0.1.9998+svn3686/src/lib/kStuff/include/k/kDefs.h =================================================================== ---- kbuild-0.1.9998+svn3613.orig/src/lib/kStuff/include/k/kDefs.h -+++ kbuild-0.1.9998+svn3613/src/lib/kStuff/include/k/kDefs.h +--- kbuild-0.1.9998+svn3686.orig/src/lib/kStuff/include/k/kDefs.h ++++ kbuild-0.1.9998+svn3686/src/lib/kStuff/include/k/kDefs.h @@ -176,6 +176,7 @@ #define K_ARCH_POWERPC_32 ( 9 | K_ARCH_BIT_32 | K_ARCH_END_BI) /** 64-bit PowerPC. */ @@ -67,10 +67,10 @@ # elif defined(__powerpc__) || defined(__ppc__) || defined(__PPC__) # define K_ARCH K_ARCH_POWERPC_32 # elif defined(__riscv) -Index: kbuild-0.1.9998+svn3613/src/lib/kStuff/include/k/kHlpAssert.h +Index: kbuild-0.1.9998+svn3686/src/lib/kStuff/include/k/kHlpAssert.h =================================================================== ---- kbuild-0.1.9998+svn3613.orig/src/lib/kStuff/include/k/kHlpAssert.h -+++ kbuild-0.1.9998+svn3613/src/lib/kStuff/include/k/kHlpAssert.h +--- kbuild-0.1.9998+svn3686.orig/src/lib/kStuff/include/k/kHlpAssert.h ++++ kbuild-0.1.9998+svn3686/src/lib/kStuff/include/k/kHlpAssert.h @@ -59,6 +59,8 @@ extern "C" { # define kHlpAssertBreakpoint() do { __asm__ __volatile__ ("unimp 0"); } while (0) /*??*/ #elif defined(__GNUC__) && (K_ARCH == K_ARCH_SPARC_64)
