Hello community, here is the log from the commit of package kbuild for openSUSE:Factory checked in at 2017-10-25 17:45:41 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kbuild (Old) and /work/SRC/openSUSE:Factory/.kbuild.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kbuild" Wed Oct 25 17:45:41 2017 rev:35 rq:536410 version:0.1.9998svn3110 Changes: -------- --- /work/SRC/openSUSE:Factory/kbuild/kbuild.changes 2017-05-27 13:09:25.999270577 +0200 +++ /work/SRC/openSUSE:Factory/.kbuild.new/kbuild.changes 2017-10-25 17:45:44.280437008 +0200 @@ -1,0 +2,8 @@ +Sun Oct 22 00:43:39 UTC 2017 - [email protected] + +- Update to version 0.1.9998svn3110. VirtualBox 5.2.0 needs this one to build. + Changes detailed in upstream url from svn 2815 to 3110. +- Rebased patches +- Removed test for openSUSE 12.3 from spec file. + +------------------------------------------------------------------- Old: ---- kbuild-0.1.9998svn2814.tar.bz2 New: ---- kbuild-0.1.9998svn3110.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kbuild.spec ++++++ --- /var/tmp/diff_new_pack.5zRpu6/_old 2017-10-25 17:45:45.276390265 +0200 +++ /var/tmp/diff_new_pack.5zRpu6/_new 2017-10-25 17:45:45.280390077 +0200 @@ -23,13 +23,11 @@ BuildRequires: bison BuildRequires: flex BuildRequires: libacl-devel -%if %suse_version >= 1230 BuildRequires: makeinfo -%endif Summary: Framework for writing simple makefiles for complex tasks License: GPL-2.0+ Group: Development/Tools/Building -%define _svnrev 2814 +%define _svnrev 3110 Version: 0.1.9998svn%{_svnrev} Release: 0 Source0: %{name}-%{version}.tar.bz2 ++++++ aarch64.patch ++++++ --- /var/tmp/diff_new_pack.5zRpu6/_old 2017-10-25 17:45:45.312388576 +0200 +++ /var/tmp/diff_new_pack.5zRpu6/_new 2017-10-25 17:45:45.312388576 +0200 @@ -1,8 +1,10 @@ ---- a/kBuild/env.sh -+++ b/kBuild/env.sh -@@ -371,6 +371,9 @@ - alpha) - KBUILD_HOST_ARCH='alpha' +Index: kbuild-0.1.9998svn3110/kBuild/env.sh +=================================================================== +--- kbuild-0.1.9998svn3110.orig/kBuild/env.sh ++++ kbuild-0.1.9998svn3110/kBuild/env.sh +@@ -395,6 +395,9 @@ if test -z "$KBUILD_HOST_ARCH"; then + sparc64|sparcv9) + KBUILD_HOST_ARCH='sparc64' ;; + aarch64) + KBUILD_HOST_ARCH='aarch64' @@ -10,34 +12,41 @@ *) echo "$0: unknown cpu/arch - $KBUILD_HOST_ARCH" 1>&${ERR_REDIR} sleep 1 ---- a/kBuild/header.kmk -+++ b/kBuild/header.kmk -@@ -189,8 +189,8 @@ +Index: kbuild-0.1.9998svn3110/kBuild/header.kmk +=================================================================== +--- kbuild-0.1.9998svn3110.orig/kBuild/header.kmk ++++ kbuild-0.1.9998svn3110/kBuild/header.kmk +@@ -197,8 +197,8 @@ KBUILD_BLD_TYPES := release profile debu # build types. (PORTME) # - KBUILD_OSES := darwin dos dragonfly freebsd haiku l4 linux netbsd nt openbsd os2 solaris win os-agnostic --KBUILD_ARCHES := x86 amd64 sparc32 sparc64 s390 s390x ppc32 ppc64 ppc64le mips32 mips64 ia64 hppa32 hppa64 arm alpha noarch --KBUILD_ARCHES_64 := amd64 sparc64 s390x ppc64 ppc64le mips64 ia64 hppa64 alpha -+KBUILD_ARCHES := x86 amd64 sparc32 sparc64 s390 s390x ppc32 ppc64 ppc64le mips32 mips64 ia64 hppa32 hppa64 arm aarch64 alpha noarch -+KBUILD_ARCHES_64 := amd64 sparc64 s390x ppc64 ppc64le mips64 ia64 hppa64 aarch64 alpha - KBUILD_ARCHES_32 := x86 sparc32 s390 ppc32 mips32 hppa32 arm + KBUILD_OSES := darwin dos dragonfly freebsd gnuhurd gnukfbsd gnuknbsd haiku l4 linux netbsd nt openbsd os2 solaris win os-agnostic +-KBUILD_ARCHES := x86 amd64 noarch alpha arm32 arm64 hppa32 hppa64 ia64 m68k ppc64le mips32 mips64 ppc32 ppc64 s390 s390x sh32 sh64 sparc32 sparc64 +-KBUILD_ARCHES_64 := amd64 alpha arm64 hppa64 ia64 ppc64le mips64 ppc64 s390x sh64 sparc64 ++KBUILD_ARCHES := x86 amd64 noarch alpha arm32 arm64 hppa32 hppa64 ia64 m68k ppc64le mips32 mips64 ppc32 ppc64 s390 s390x aarch64 sh32 sh64 sparc32 sparc64 ++KBUILD_ARCHES_64 := amd64 alpha arm64 hppa64 ia64 ppc64le mips64 ppc64 s390x aarch64 sh64 sparc64 + KBUILD_ARCHES_32 := x86 arm32 hppa32 m68k mips32 ppc32 s390 sh32 sparc32 ---- a/src/lib/k/kDefs.h -+++ b/src/lib/k/kDefs.h -@@ -146,6 +146,8 @@ - #define K_ARCH_ARM_32 ( 7 | K_ARCH_BIT_32 | K_ARCH_END_BI) - /** 64-bit ARM. */ - #define K_ARCH_ARM_64 ( 8 | K_ARCH_BIT_64 | K_ARCH_END_BI) +Index: kbuild-0.1.9998svn3110/src/lib/kStuff/include/k/kDefs.h +=================================================================== +--- kbuild-0.1.9998svn3110.orig/src/lib/kStuff/include/k/kDefs.h ++++ kbuild-0.1.9998svn3110/src/lib/kStuff/include/k/kDefs.h +@@ -160,6 +160,8 @@ + #define K_ARCH_ARM_64 ( 5 | K_ARCH_BIT_64 | K_ARCH_END_BI) + /** Motorola 68000 (32-bit). */ + #define K_ARCH_M68K ( 6 | K_ARCH_BIT_32 | K_ARCH_END_BIG) +/** 64-bit AARCH. */ +#define K_ARCH_AARCH_64 ( 8 | K_ARCH_BIT_64 | K_ARCH_END_LITTLE) /** 32-bit MIPS. */ - #define K_ARCH_MIPS_32 ( 9 | K_ARCH_BIT_32 | K_ARCH_END_BI) + #define K_ARCH_MIPS_32 ( 7 | K_ARCH_BIT_32 | K_ARCH_END_BI) /** 64-bit MIPS. */ -@@ -188,6 +190,8 @@ +@@ -206,8 +208,10 @@ # 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__) + # define K_ARCH K_ARCH_ARM_64 +# elif defined(__aarch64__) +# define K_ARCH K_ARCH_AARCH_64 # elif defined(__hppa__) && defined(__LP64__) ++++++ kbuild-0.1.9998svn2814.tar.bz2 -> kbuild-0.1.9998svn3110.tar.bz2 ++++++ /work/SRC/openSUSE:Factory/kbuild/kbuild-0.1.9998svn2814.tar.bz2 /work/SRC/openSUSE:Factory/.kbuild.new/kbuild-0.1.9998svn3110.tar.bz2 differ: char 11, line 1 ++++++ kbuild-armv7l.diff ++++++ --- /var/tmp/diff_new_pack.5zRpu6/_old 2017-10-25 17:45:45.344387073 +0200 +++ /var/tmp/diff_new_pack.5zRpu6/_new 2017-10-25 17:45:45.344387073 +0200 @@ -1,13 +1,13 @@ -Index: kbuild-0.1.9998svn2720/kBuild/env.sh +Index: kbuild-0.1.9998svn3110/kBuild/env.sh =================================================================== ---- kbuild-0.1.9998svn2720.orig/kBuild/env.sh -+++ kbuild-0.1.9998svn2720/kBuild/env.sh -@@ -362,7 +362,7 @@ if test -z "$KBUILD_HOST_ARCH"; then +--- kbuild-0.1.9998svn3110.orig/kBuild/env.sh ++++ kbuild-0.1.9998svn3110/kBuild/env.sh +@@ -356,7 +356,7 @@ if test -z "$KBUILD_HOST_ARCH"; then hppa64|parisc64) KBUILD_HOST_ARCH='hppa64' ;; -- arm|armv4l|armv5tel|armv5tejl) -+ arm|armv4l|armv5tel|armv5tejl|armv7l) - KBUILD_HOST_ARCH='arm' +- ia64) ++ ia64|armv7l) + KBUILD_HOST_ARCH='ia64' ;; - alpha) + ppc32|ppc|powerpc) ++++++ kbuild-gcc7.patch ++++++ --- /var/tmp/diff_new_pack.5zRpu6/_old 2017-10-25 17:45:45.360386322 +0200 +++ /var/tmp/diff_new_pack.5zRpu6/_new 2017-10-25 17:45:45.360386322 +0200 @@ -1,14 +0,0 @@ -Index: kbuild-0.1.9998svn2814/src/kash/mystring.h -=================================================================== ---- kbuild-0.1.9998svn2814.orig/src/kash/mystring.h -+++ kbuild-0.1.9998svn2814/src/kash/mystring.h -@@ -44,9 +44,7 @@ void scopyn(const char *, char *, ssize_ - int prefix(const char *, const char *); - int number(struct shinstance *, const char *); - int is_number(const char *); --#ifdef _MSC_VER - size_t strlcpy(char *dst, const char *src, size_t siz); --#endif - - #define equal(s1, s2) (strcmp(s1, s2) == 0) - #define scopy(s1, s2) ((void)strcpy(s2, s1)) ++++++ kbuild-glob.patch ++++++ --- /var/tmp/diff_new_pack.5zRpu6/_old 2017-10-25 17:45:45.372385759 +0200 +++ /var/tmp/diff_new_pack.5zRpu6/_new 2017-10-25 17:45:45.376385572 +0200 @@ -1,26 +1,23 @@ --- + +--- src/kmk/dir.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) -Index: kbuild-0.1.9998svn2784/src/kmk/dir.c +Index: kbuild-0.1.9998svn3110/src/kmk/dir.c =================================================================== ---- kbuild-0.1.9998svn2784.orig/src/kmk/dir.c -+++ kbuild-0.1.9998svn2784/src/kmk/dir.c -@@ -1310,7 +1310,7 @@ print_dir_data_base (void) +--- kbuild-0.1.9998svn3110.orig/src/kmk/dir.c ++++ kbuild-0.1.9998svn3110/src/kmk/dir.c +@@ -1340,8 +1340,11 @@ void print_dir_stats (void) /* Hooks for globbing. */ --#if defined(KMK) && !defined(__OS2__) +#if defined(KMK) && !defined(__GLIBC__) - # include "glob/glob.h" - #else ++# include "glob/glob.h" ++#else #include <glob.h> -@@ -1449,7 +1449,7 @@ dir_setup_glob (glob_t *gl) - #ifdef __EMX__ /* The FreeBSD implementation actually uses gl_lstat!! */ - gl->gl_lstat = local_stat; - #endif --#if defined(KMK) && !defined(__OS2__) -+#if defined(KMK) && !defined(__GLIBC__) - gl->gl_exists = file_exists_p; - gl->gl_isdir = dir_exists_p; - #endif +- ++#endif + /* Structure describing state of iterating through a directory hash table. */ + + struct dirstream ++++++ kbuild-pthread.diff ++++++ --- /var/tmp/diff_new_pack.5zRpu6/_old 2017-10-25 17:45:45.388385009 +0200 +++ /var/tmp/diff_new_pack.5zRpu6/_new 2017-10-25 17:45:45.388385009 +0200 @@ -2,16 +2,16 @@ Config.kmk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) -Index: kbuild-0.1.9998svn2784/Config.kmk +Index: kbuild-0.1.9998svn3110/Config.kmk =================================================================== ---- kbuild-0.1.9998svn2784.orig/Config.kmk -+++ kbuild-0.1.9998svn2784/Config.kmk -@@ -330,7 +330,7 @@ ifndef TEMPLATE_BIN_TOOL - TEMPLATE_BIN_INCS += $(PATH_GNUMAKE_SRC)/glob /usr/local/include +--- kbuild-0.1.9998svn3110.orig/Config.kmk ++++ kbuild-0.1.9998svn3110/Config.kmk +@@ -340,7 +340,7 @@ else # !os2, !win, !nt + TEMPLATE_BIN_INCS += $(PATH_GNUMAKE_SRC)/glob /usr/local/include + endif + ifeq ($(KBUILD_TARGET),linux) +- TEMPLATE_BIN_LIBS += rt ++ TEMPLATE_BIN_LIBS += rt pthread + endif endif - ifeq ($(KBUILD_TARGET),linux) -- TEMPLATE_BIN_LIBS += rt -+ TEMPLATE_BIN_LIBS += rt pthread - endif - TEMPLATE_BIN_CFLAGS.x86 += -m32 - TEMPLATE_BIN_CFLAGS.sparc32 += -m32 + ++++++ kbuild-wrong-memset.patch ++++++ --- /var/tmp/diff_new_pack.5zRpu6/_old 2017-10-25 17:45:45.400384445 +0200 +++ /var/tmp/diff_new_pack.5zRpu6/_new 2017-10-25 17:45:45.400384445 +0200 @@ -1,12 +1,12 @@ -Index: kbuild-0.1.9998svn2543/src/lib/md5.c +Index: kbuild-0.1.9998svn3110/src/lib/md5.c =================================================================== ---- kbuild-0.1.9998svn2543.orig/src/lib/md5.c -+++ kbuild-0.1.9998svn2543/src/lib/md5.c +--- kbuild-0.1.9998svn3110.orig/src/lib/md5.c ++++ kbuild-0.1.9998svn3110/src/lib/md5.c @@ -144,7 +144,7 @@ void MD5Final(unsigned char digest[16], MD5Transform(ctx->buf, (uint32 *) ctx->in); byteReverse((unsigned char *) ctx->buf, 4); memcpy(digest, ctx->buf, 16); -- memset(ctx, 0, sizeof(ctx)); /* In case it's sensitive */ +- memset(ctx, 0, sizeof(*ctx)); /* In case it's sensitive */ + memset(ctx, 0, sizeof(struct MD5Context)); /* In case it's sensitive */ } ++++++ ppc64le.patch ++++++ --- /var/tmp/diff_new_pack.5zRpu6/_old 2017-10-25 17:45:45.412383882 +0200 +++ /var/tmp/diff_new_pack.5zRpu6/_new 2017-10-25 17:45:45.412383882 +0200 @@ -4,13 +4,13 @@ src/lib/k/kDefs.h | 16 ++++++++++------ 3 files changed, 16 insertions(+), 9 deletions(-) -Index: kbuild-0.1.9998svn2784/kBuild/env.sh +Index: kbuild-0.1.9998svn3110/kBuild/env.sh =================================================================== ---- kbuild-0.1.9998svn2784.orig/kBuild/env.sh -+++ kbuild-0.1.9998svn2784/kBuild/env.sh -@@ -347,6 +347,9 @@ if test -z "$KBUILD_HOST_ARCH"; then - ppc64|powerpc64) - KBUILD_HOST_ARCH='ppc64' +--- kbuild-0.1.9998svn3110.orig/kBuild/env.sh ++++ kbuild-0.1.9998svn3110/kBuild/env.sh +@@ -368,6 +368,9 @@ if test -z "$KBUILD_HOST_ARCH"; then + m68k) + KBUILD_HOST_ARCH='m68k' ;; + ppc64le|powerpc64le) + KBUILD_HOST_ARCH='ppc64le' @@ -18,22 +18,22 @@ mips32|mips) KBUILD_HOST_ARCH='mips32' ;; -Index: kbuild-0.1.9998svn2784/kBuild/header.kmk +Index: kbuild-0.1.9998svn3110/kBuild/header.kmk =================================================================== ---- kbuild-0.1.9998svn2784.orig/kBuild/header.kmk -+++ kbuild-0.1.9998svn2784/kBuild/header.kmk -@@ -189,8 +189,8 @@ KBUILD_BLD_TYPES := release profile debu +--- kbuild-0.1.9998svn3110.orig/kBuild/header.kmk ++++ kbuild-0.1.9998svn3110/kBuild/header.kmk +@@ -197,8 +197,8 @@ KBUILD_BLD_TYPES := release profile debu # build types. (PORTME) # - KBUILD_OSES := darwin dos dragonfly freebsd haiku l4 linux netbsd nt openbsd os2 solaris win os-agnostic --KBUILD_ARCHES := x86 amd64 sparc32 sparc64 s390 s390x ppc32 ppc64 mips32 mips64 ia64 hppa32 hppa64 arm alpha noarch --KBUILD_ARCHES_64 := amd64 sparc64 s390x ppc64 mips64 ia64 hppa64 alpha -+KBUILD_ARCHES := x86 amd64 sparc32 sparc64 s390 s390x ppc32 ppc64 ppc64le mips32 mips64 ia64 hppa32 hppa64 arm alpha noarch -+KBUILD_ARCHES_64 := amd64 sparc64 s390x ppc64 ppc64le mips64 ia64 hppa64 alpha - KBUILD_ARCHES_32 := x86 sparc32 s390 ppc32 mips32 hppa32 arm + KBUILD_OSES := darwin dos dragonfly freebsd gnuhurd gnukfbsd gnuknbsd haiku l4 linux netbsd nt openbsd os2 solaris win os-agnostic +-KBUILD_ARCHES := x86 amd64 noarch alpha arm32 arm64 hppa32 hppa64 ia64 m68k mips32 mips64 ppc32 ppc64 s390 s390x sh32 sh64 sparc32 sparc64 +-KBUILD_ARCHES_64 := amd64 alpha arm64 hppa64 ia64 mips64 ppc64 s390x sh64 sparc64 ++KBUILD_ARCHES := x86 amd64 noarch alpha arm32 arm64 hppa32 hppa64 ia64 m68k ppc64le mips32 mips64 ppc32 ppc64 s390 s390x sh32 sh64 sparc32 sparc64 ++KBUILD_ARCHES_64 := amd64 alpha arm64 hppa64 ia64 ppc64le mips64 ppc64 s390x sh64 sparc64 + KBUILD_ARCHES_32 := x86 arm32 hppa32 m68k mips32 ppc32 s390 sh32 sparc32 -@@ -481,7 +481,7 @@ endif +@@ -515,7 +515,7 @@ endif KBUILD_DEVTOOLS_TRG ?= $(KBUILD_DEVTOOLS)/$(KBUILD_TARGET).$(KBUILD_TARGET_ARCH) KBUILD_DEVTOOLS_HST ?= $(KBUILD_DEVTOOLS)/$(KBUILD_HOST).$(KBUILD_HOST_ARCH) @@ -42,35 +42,39 @@ ifeq ($(KBUILD_TARGET_ARCH),amd64) KBUILD_DEVTOOLS_TRG_ALT ?= $(KBUILD_DEVTOOLS)/$(KBUILD_TARGET).x86 else ifeq ($(KBUILD_TARGET_ARCH),hppa64) -Index: kbuild-0.1.9998svn2784/src/lib/k/kDefs.h +Index: kbuild-0.1.9998svn3110/src/lib/kStuff/include/k/kDefs.h =================================================================== ---- kbuild-0.1.9998svn2784.orig/src/lib/k/kDefs.h -+++ kbuild-0.1.9998svn2784/src/lib/k/kDefs.h -@@ -158,16 +158,18 @@ - #define K_ARCH_POWERPC_32 (13 | K_ARCH_BIT_32 | K_ARCH_END_BI) +--- kbuild-0.1.9998svn3110.orig/src/lib/kStuff/include/k/kDefs.h ++++ kbuild-0.1.9998svn3110/src/lib/kStuff/include/k/kDefs.h +@@ -172,20 +172,22 @@ + #define K_ARCH_POWERPC_32 ( 9 | K_ARCH_BIT_32 | K_ARCH_END_BI) /** 64-bit PowerPC. */ - #define K_ARCH_POWERPC_64 (14 | K_ARCH_BIT_64 | K_ARCH_END_BI) + #define K_ARCH_POWERPC_64 ( 9 | K_ARCH_BIT_64 | K_ARCH_END_BI) +/** 64-bit PowerPC. */ +#define K_ARCH_POWERPC_64LE (15 | K_ARCH_BIT_64 | K_ARCH_END_LITTLE) /** 32(31)-bit S390. */ --#define K_ARCH_S390_32 (15 | K_ARCH_BIT_32 | K_ARCH_END_BIG) +-#define K_ARCH_S390_32 (10 | K_ARCH_BIT_32 | K_ARCH_END_BIG) +#define K_ARCH_S390_32 (16 | K_ARCH_BIT_32 | K_ARCH_END_BIG) /** 64-bit S390. */ --#define K_ARCH_S390_64 (16 | K_ARCH_BIT_64 | K_ARCH_END_BIG) +-#define K_ARCH_S390_64 (10 | K_ARCH_BIT_64 | K_ARCH_END_BIG) +#define K_ARCH_S390_64 (17 | K_ARCH_BIT_64 | K_ARCH_END_BIG) + /** 32-bit SuperH. */ + #define K_ARCH_SH_32 (11 | K_ARCH_BIT_32 | K_ARCH_END_BI) + /** 64-bit SuperH. */ + #define K_ARCH_SH_64 (11 | K_ARCH_BIT_64 | K_ARCH_END_BI) /** 32-bit SPARC. */ --#define K_ARCH_SPARC_32 (17 | K_ARCH_BIT_32 | K_ARCH_END_BIG) +-#define K_ARCH_SPARC_32 (12 | K_ARCH_BIT_32 | K_ARCH_END_BIG) +#define K_ARCH_SPARC_32 (18 | K_ARCH_BIT_32 | K_ARCH_END_BIG) /** 64-bit SPARC. */ --#define K_ARCH_SPARC_64 (18 | K_ARCH_BIT_64 | K_ARCH_END_BI) +-#define K_ARCH_SPARC_64 (12 | K_ARCH_BIT_64 | K_ARCH_END_BI) +#define K_ARCH_SPARC_64 (19 | K_ARCH_BIT_64 | K_ARCH_END_BI) /** The end of the valid architecture values (exclusive). */ --#define K_ARCH_MAX (19) +-#define K_ARCH_MAX (12+1) +#define K_ARCH_MAX (20) /** @} */ -@@ -194,8 +196,10 @@ +@@ -216,8 +218,10 @@ # define K_ARCH K_ARCH_MIPS_64 # elif defined(__mips__) # define K_ARCH K_ARCH_MIPS_32
