commit kbuild for openSUSE:Factory
Hello community, here is the log from the commit of package kbuild for openSUSE:Factory checked in at 2020-10-06 17:06:12 Comparing /work/SRC/openSUSE:Factory/kbuild (Old) and /work/SRC/openSUSE:Factory/.kbuild.new.4249 (New) Package is "kbuild" Tue Oct 6 17:06:12 2020 rev:40 rq:831057 version:0.1.9998svn3427 Changes: --- /work/SRC/openSUSE:Factory/kbuild/kbuild.changes2020-04-05 20:49:30.792951171 +0200 +++ /work/SRC/openSUSE:Factory/.kbuild.new.4249/kbuild.changes 2020-10-06 17:06:36.605294064 +0200 @@ -1,0 +2,20 @@ +Tue Sep 1 10:40:11 UTC 2020 - Callum Farmer + +- Add byacc to BuildRequires fixes problems with bison 3.7 (bsc#1175268) + +--- +Mon Aug 31 18:46:37 UTC 2020 - Dirk Mueller + +- update to svn3427: + * 3 years of changes, see http://trac.netlabs.org/kbuild/timeline +- remove patches: + gcc10-fno-common-fix.patch, glob-interface.patch, + use-alloca.patch, kbuild-gcc7.patch, kbuild-glob.patch, + strsignal.patch: upstream or obsolete + +--- +Mon Aug 31 14:25:14 UTC 2020 - Andreas Schwab + +- strsignal.patch: use strsignal instead of sys_siglist (bsc#1175268) + +--- Old: gcc10-fno-common-fix.patch glob-interface.patch kbuild-0.1.9998svn3110.tar.bz2 kbuild-gcc7.patch kbuild-glob.patch use-alloca.patch New: kbuild-0.1.9998svn3427.tar.bz2 Other differences: -- ++ kbuild.spec ++ --- /var/tmp/diff_new_pack.S9LbgR/_old 2020-10-06 17:06:40.249297212 +0200 +++ /var/tmp/diff_new_pack.S9LbgR/_new 2020-10-06 17:06:40.253297215 +0200 @@ -16,7 +16,7 @@ # -%define _svnrev 3110 +%define _svnrev 3427 Name: kbuild Version:0.1.9998svn%{_svnrev} Release:0 @@ -26,8 +26,6 @@ URL:https://svn.netlabs.org/kbuild Source0:%{name}-%{version}.tar.bz2 Patch0: kbuild-man.diff -# PATCH-FIX-UPSTREAM speili...@suse.com: Import local implementation if KMK -Patch1: kbuild-glob.patch Patch2: kbuild-dummy_noreturn.diff Patch5: kbuild-pthread.diff Patch6: kbuild-timestamps.diff @@ -35,13 +33,10 @@ Patch8: kbuild-wrong-memset.patch Patch9: ppc64le.patch Patch10:aarch64.patch -Patch11:kbuild-gcc7.patch -Patch12:use-alloca.patch Patch13:glob-lstat.patch -Patch14:glob-interface.patch -Patch15:gcc10-fno-common-fix.patch BuildRequires: automake BuildRequires: bison +BuildRequires: byacc BuildRequires: flex BuildRequires: libacl-devel BuildRequires: makeinfo @@ -63,7 +58,6 @@ %prep %setup -q %patch0 -%patch1 -p1 %patch2 %patch5 -p1 %patch6 -p1 @@ -71,14 +65,10 @@ %patch8 -p1 %patch9 -p1 %patch10 -p1 -%patch11 -p1 -%patch12 %patch13 -p1 -%patch14 -p1 -%patch15 -p1 %build -export CFLAGS="%{optflags}" +export CFLAGS="%{optflags} -fno-strict-aliasing" cat > SvnInfo.kmk << EOF KBUILD_SVN_REV := %{_svnrev} KBUILD_SVN_URL := http://svn.netlabs.org/repos/kbuild/trunk ++ aarch64.patch ++ --- /var/tmp/diff_new_pack.S9LbgR/_old 2020-10-06 17:06:40.273297232 +0200 +++ /var/tmp/diff_new_pack.S9LbgR/_new 2020-10-06 17:06:40.273297232 +0200 @@ -1,8 +1,8 @@ -Index: kbuild-0.1.9998svn3110/kBuild/env.sh +Index: kbuild-0.1.9998svn3427/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 +--- kbuild-0.1.9998svn3427.orig/kBuild/env.sh kbuild-0.1.9998svn3427/kBuild/env.sh +@@ -413,6 +413,9 @@ if test -z "$KBUILD_HOST_ARCH"; then sparc64|sparcv9) KBUILD_HOST_ARCH='sparc64' ;; @@ -12,26 +12,26 @@ *) echo "$0: unknown cpu/arch - $KBUILD_HOST_ARCH" 1>&${ERR_REDIR} sleep 1 -Index: kbuild-0.1.9998svn3110/kBuild/header.kmk +Index: kbuild-0.1.9998svn3427/kBuild/header.kmk === kbuild-0.1.9998svn3110.orig/kBuild/header.kmk -+++ kbuild-0.1.9998svn3110/kBuild/header.kmk +--- kbuild-0.1.9998svn3427.orig/kBuild/header.kmk kbuild-0.1.9998svn3427/kBuild/header.kmk @@ -197,8 +197,8 @@ KBUILD_BLD_TYPES := release profile debu # build types. (PORTME) # 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
commit kbuild for openSUSE:Factory
Hello community, here is the log from the commit of package kbuild for openSUSE:Factory checked in at 2020-04-05 20:49:30 Comparing /work/SRC/openSUSE:Factory/kbuild (Old) and /work/SRC/openSUSE:Factory/.kbuild.new.3248 (New) Package is "kbuild" Sun Apr 5 20:49:30 2020 rev:39 rq:791116 version:0.1.9998svn3110 Changes: --- /work/SRC/openSUSE:Factory/kbuild/kbuild.changes2019-12-23 22:41:32.629927030 +0100 +++ /work/SRC/openSUSE:Factory/.kbuild.new.3248/kbuild.changes 2020-04-05 20:49:30.792951171 +0200 @@ -1,0 +2,5 @@ +Fri Apr 3 05:46:51 UTC 2020 - Martin Liška + +- Add gcc10-fno-common-fix.patch in order to fix boo#1160274. + +--- New: gcc10-fno-common-fix.patch Other differences: -- ++ kbuild.spec ++ --- /var/tmp/diff_new_pack.50EQ74/_old 2020-04-05 20:49:31.784952120 +0200 +++ /var/tmp/diff_new_pack.50EQ74/_new 2020-04-05 20:49:31.788952124 +0200 @@ -1,7 +1,7 @@ # # spec file for package kbuild # -# Copyright (c) 2019 SUSE LLC +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -39,6 +39,7 @@ Patch12:use-alloca.patch Patch13:glob-lstat.patch Patch14:glob-interface.patch +Patch15:gcc10-fno-common-fix.patch BuildRequires: automake BuildRequires: bison BuildRequires: flex @@ -74,6 +75,7 @@ %patch12 %patch13 -p1 %patch14 -p1 +%patch15 -p1 %build export CFLAGS="%{optflags}" ++ gcc10-fno-common-fix.patch ++ diff --git a/src/kmk/make.h b/src/kmk/make.h index 982cd0c..aa64452 100644 --- a/src/kmk/make.h +++ b/src/kmk/make.h @@ -472,7 +472,7 @@ extern int unixy_shell; #endif #ifdef SET_STACK_SIZE # include -struct rlimit stack_limit; +extern struct rlimit stack_limit; #endif struct floc
commit kbuild for openSUSE:Factory
Hello community, here is the log from the commit of package kbuild for openSUSE:Factory checked in at 2019-12-23 22:38:34 Comparing /work/SRC/openSUSE:Factory/kbuild (Old) and /work/SRC/openSUSE:Factory/.kbuild.new.6675 (New) Package is "kbuild" Mon Dec 23 22:38:34 2019 rev:38 rq:757590 version:0.1.9998svn3110 Changes: --- /work/SRC/openSUSE:Factory/kbuild/kbuild.changes2019-02-24 16:57:25.376850904 +0100 +++ /work/SRC/openSUSE:Factory/.kbuild.new.6675/kbuild.changes 2019-12-23 22:41:32.629927030 +0100 @@ -1,0 +2,5 @@ +Tue Dec 17 16:11:30 UTC 2019 - Martin Pluskal + +- Modernise spec file + +--- Old: _service Other differences: -- ++ kbuild.spec ++ --- /var/tmp/diff_new_pack.qvPntp/_old 2019-12-23 22:41:36.565928738 +0100 +++ /var/tmp/diff_new_pack.qvPntp/_new 2019-12-23 22:41:36.569928740 +0100 @@ -1,7 +1,7 @@ # # spec file for package kbuild # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,21 +16,14 @@ # -Url:http://svn.netlabs.org/kbuild - +%define _svnrev 3110 Name: kbuild -BuildRequires: automake -BuildRequires: bison -BuildRequires: flex -BuildRequires: libacl-devel -BuildRequires: makeinfo -BuildRequires: readline-devel +Version:0.1.9998svn%{_svnrev} +Release:0 Summary:Framework for writing simple makefiles for complex tasks License:GPL-2.0-or-later Group: Development/Tools/Building -%define _svnrev 3110 -Version:0.1.9998svn%{_svnrev} -Release:0 +URL:https://svn.netlabs.org/kbuild Source0:%{name}-%{version}.tar.bz2 Patch0: kbuild-man.diff # PATCH-FIX-UPSTREAM speili...@suse.com: Import local implementation if KMK @@ -46,7 +39,12 @@ Patch12:use-alloca.patch Patch13:glob-lstat.patch Patch14:glob-interface.patch -BuildRoot: %{_tmppath}/%{name}-%{version}-build +BuildRequires: automake +BuildRequires: bison +BuildRequires: flex +BuildRequires: libacl-devel +BuildRequires: makeinfo +BuildRequires: readline-devel %description The goals of the kBuild framework: @@ -78,33 +76,29 @@ %patch14 -p1 %build -export CFLAGS="$RPM_OPT_FLAGS" -%__cat > SvnInfo.kmk << EOF +export CFLAGS="%{optflags}" +cat > SvnInfo.kmk << EOF KBUILD_SVN_REV := %{_svnrev} KBUILD_SVN_URL := http://svn.netlabs.org/repos/kbuild/trunk EOF kBuild/env.sh --full make -f bootstrap.gmk SRCDIR=`pwd` kBuild/env.sh kmk rebuild PATH_INS=`pwd` -pod2man -c 'kBuild for SUSE Linux' -r kBuild-%version kmk.pod > kmk.1 +pod2man -c 'kBuild for SUSE Linux' -r kBuild-%{version} kmk.pod > kmk.1 %install -kBuild/env.sh kmk NIX_INSTALL_DIR=/usr BUILD_TYPE=release PATH_INS=%{buildroot} LDFLAGS=-Wl,--as-needed install -%__install -m 644 -D kmk.1 %buildroot/%_mandir/man1/kmk.1 +kBuild/env.sh kmk NIX_INSTALL_DIR=%{_prefix} BUILD_TYPE=release PATH_INS=%{buildroot} LDFLAGS=-Wl,--as-needed install +install -m 644 -D kmk.1 %{buildroot}/%{_mandir}/man1/kmk.1 #remove execute flag, if occurs -%__chmod a-x %{buildroot}/%{_datadir}/kBuild/*/*kmk -%__rm -r %{buildroot}%{_datadir}/doc/kBuild-0.1.9998 - -%clean -%__rm -rf $RPM_BUILD_ROOT +chmod a-x %{buildroot}/%{_datadir}/kBuild/*/*kmk +rm -r %{buildroot}%{_datadir}/doc/kBuild-0.1.9998 %files -%defattr(-, root, root) %license COPYING +%license kBuild/doc/COPYING-FDL-1.3 %doc ChangeLog -%doc kBuild/doc/COPYING-FDL-1.3 %doc kBuild/doc/QuickReference-kmk.* -%{_mandir}/man1/kmk.1.gz %{_bindir}/* +%{_mandir}/man1/kmk.1%{?ext_man} %{_datadir}/kBuild %changelog
commit kbuild for openSUSE:Factory
Hello community, here is the log from the commit of package kbuild for openSUSE:Factory checked in at 2019-02-24 16:57:17 Comparing /work/SRC/openSUSE:Factory/kbuild (Old) and /work/SRC/openSUSE:Factory/.kbuild.new.28833 (New) Package is "kbuild" Sun Feb 24 16:57:17 2019 rev:37 rq:673175 version:0.1.9998svn3110 Changes: --- /work/SRC/openSUSE:Factory/kbuild/kbuild.changes2018-03-01 11:59:17.404456554 +0100 +++ /work/SRC/openSUSE:Factory/.kbuild.new.28833/kbuild.changes 2019-02-24 16:57:25.376850904 +0100 @@ -1,0 +2,17 @@ +Sun Feb 10 20:19:51 UTC 2019 - Larry Finger + +- Returned changelist back to a %doc. + +--- +Sun Feb 10 18:09:43 UTC 2019 - Larry Finger + +- Changed spec file to require readline-devel, not a specific libreadline version. + Thanks to Jan Engelhardt for suggestion. + +--- +Sat Feb 9 19:57:25 UTC 2019 - Larry Finger + +- Add libreadline6 to the BuildRequires list. +- Changed %doc to %license for COPYING as directed by osc. + +--- Other differences: -- ++ kbuild.spec ++ --- /var/tmp/diff_new_pack.MX7fCT/_old 2019-02-24 16:57:28.216849553 +0100 +++ /var/tmp/diff_new_pack.MX7fCT/_new 2019-02-24 16:57:28.220849552 +0100 @@ -1,7 +1,7 @@ # # spec file for package kbuild # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # @@ -24,6 +24,7 @@ BuildRequires: flex BuildRequires: libacl-devel BuildRequires: makeinfo +BuildRequires: readline-devel Summary:Framework for writing simple makefiles for complex tasks License:GPL-2.0-or-later Group: Development/Tools/Building @@ -98,7 +99,8 @@ %files %defattr(-, root, root) -%doc COPYING ChangeLog +%license COPYING +%doc ChangeLog %doc kBuild/doc/COPYING-FDL-1.3 %doc kBuild/doc/QuickReference-kmk.* %{_mandir}/man1/kmk.1.gz
commit kbuild for openSUSE:Factory
Hello community, here is the log from the commit of package kbuild for openSUSE:Factory checked in at 2018-03-01 11:59:14 Comparing /work/SRC/openSUSE:Factory/kbuild (Old) and /work/SRC/openSUSE:Factory/.kbuild.new (New) Package is "kbuild" Thu Mar 1 11:59:14 2018 rev:36 rq:578503 version:0.1.9998svn3110 Changes: --- /work/SRC/openSUSE:Factory/kbuild/kbuild.changes2017-10-25 17:45:44.280437008 +0200 +++ /work/SRC/openSUSE:Factory/.kbuild.new/kbuild.changes 2018-03-01 11:59:17.404456554 +0100 @@ -1,0 +2,11 @@ +Tue Feb 20 16:26:24 UTC 2018 - sch...@suse.de + +- glob-lstat.patch: Do not assume glibc glob internals +- glob-interface.patch: Support GLIBC glob interface version 2 + +--- +Tue Feb 20 10:01:52 UTC 2018 - dmuel...@suse.com + +- add use-alloca.patch (bsc#1079838) + +--- New: glob-interface.patch glob-lstat.patch use-alloca.patch Other differences: -- ++ kbuild.spec ++ --- /var/tmp/diff_new_pack.aGJTU0/_old 2018-03-01 11:59:19.640375888 +0100 +++ /var/tmp/diff_new_pack.aGJTU0/_new 2018-03-01 11:59:19.644375743 +0100 @@ -1,7 +1,7 @@ # # spec file for package kbuild # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -25,7 +25,7 @@ BuildRequires: libacl-devel BuildRequires: makeinfo Summary:Framework for writing simple makefiles for complex tasks -License:GPL-2.0+ +License:GPL-2.0-or-later Group: Development/Tools/Building %define _svnrev 3110 Version:0.1.9998svn%{_svnrev} @@ -42,6 +42,9 @@ Patch9: ppc64le.patch Patch10:aarch64.patch Patch11:kbuild-gcc7.patch +Patch12:use-alloca.patch +Patch13:glob-lstat.patch +Patch14:glob-interface.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -69,6 +72,9 @@ %patch9 -p1 %patch10 -p1 %patch11 -p1 +%patch12 +%patch13 -p1 +%patch14 -p1 %build export CFLAGS="$RPM_OPT_FLAGS" ++ glob-interface.patch ++ Index: kbuild-0.1.9998svn3110/src/kmk/configure.in === --- kbuild-0.1.9998svn3110.orig/src/kmk/configure.in +++ kbuild-0.1.9998svn3110/src/kmk/configure.in @@ -360,10 +360,9 @@ AC_CACHE_VAL(make_cv_sys_gnu_glob, [ #include #include -#define GLOB_INTERFACE_VERSION 1 #if !defined _LIBC && defined __GNU_LIBRARY__ && __GNU_LIBRARY__ > 1 # include -# if _GNU_GLOB_INTERFACE_VERSION == GLOB_INTERFACE_VERSION +# if _GNU_GLOB_INTERFACE_VERSION == 1 || _GNU_GLOB_INTERFACE_VERSION == 2 gnu glob # endif #endif ++ glob-lstat.patch ++ >From 193f1e81edd6b1b56b0eb0ff8aa4b41c7b4257b4 Mon Sep 17 00:00:00 2001 From: Paul Eggert Date: Sun, 24 Sep 2017 09:12:58 -0400 Subject: [PATCH] glob: Do not assume glibc glob internals. It has been proposed that glibc glob start using gl_lstat, which the API allows it to do. GNU 'make' should not get in the way of this. See: https://sourceware.org/ml/libc-alpha/2017-09/msg00409.html * dir.c (local_lstat): New function, like local_stat. (dir_setup_glob): Use it to initialize gl_lstat too, as the API requires. --- dir.c | 29 +++-- 1 file changed, 27 insertions(+), 2 deletions(-) Index: kbuild-0.1.9998svn3110/src/kmk/dir.c === --- kbuild-0.1.9998svn3110.orig/src/kmk/dir.c +++ kbuild-0.1.9998svn3110/src/kmk/dir.c @@ -1465,6 +1465,32 @@ static int dir_exists_p (const char *dir } #endif +/* Similarly for lstat. */ +#if !defined(lstat) && !defined(WINDOWS32) || defined(VMS) +# ifndef VMS +# ifndef HAVE_SYS_STAT_H +int lstat (const char *path, struct stat *sbuf); +# endif +# else +/* We are done with the fake lstat. Go back to the real lstat */ +# ifdef lstat +# undef lstat +# endif +# endif +# define local_lstat lstat +#elif defined(WINDOWS32) +/* Windows doesn't support lstat(). */ +# define local_lstat local_stat +#else +static int +local_lstat (const char *path, struct stat *buf) +{ + int e; + EINTRLOOP (e, lstat (path, buf)); + return e; +} +#endif + void dir_setup_glob (glob_t *gl) { @@ -1472,15 +1498,11 @@ dir_setup_glob (glob_t *gl) gl->gl_readdir = read_dirstream; gl->gl_closedir = ansi_free; gl->gl_stat = local_stat; -#ifdef __EMX__ /* The FreeBSD implementation actually uses gl_lstat!! */ - gl->gl_lstat = local_stat; -#endif + gl->gl_lstat = local_lstat; #i
commit kbuild for openSUSE:Factory
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.changes2017-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 - larry.fin...@lwfinger.net + +- 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_AR
commit kbuild for openSUSE:Factory
Hello community, here is the log from the commit of package kbuild for openSUSE:Factory checked in at 2017-05-27 13:07:58 Comparing /work/SRC/openSUSE:Factory/kbuild (Old) and /work/SRC/openSUSE:Factory/.kbuild.new (New) Package is "kbuild" Sat May 27 13:07:58 2017 rev:34 rq:495832 version:0.1.9998svn2814 Changes: --- /work/SRC/openSUSE:Factory/kbuild/kbuild.changes2016-11-15 17:52:41.0 +0100 +++ /work/SRC/openSUSE:Factory/.kbuild.new/kbuild.changes 2017-05-27 13:09:25.999270577 +0200 @@ -1,0 +2,7 @@ +Wed May 17 16:38:25 UTC 2017 - dims...@opensuse.org + +- Add kbuild-gcc7.patch: Fix build with GCC7 (boo#1039375): we also + need the definition of strlcpy on Linux; only *BSD has this by + default. + +--- New: kbuild-gcc7.patch Other differences: -- ++ kbuild.spec ++ --- /var/tmp/diff_new_pack.VSa8Lq/_old 2017-05-27 13:09:27.103114511 +0200 +++ /var/tmp/diff_new_pack.VSa8Lq/_new 2017-05-27 13:09:27.107113945 +0200 @@ -1,7 +1,7 @@ # # spec file for package kbuild # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -43,6 +43,7 @@ Patch8: kbuild-wrong-memset.patch Patch9: ppc64le.patch Patch10:aarch64.patch +Patch11:kbuild-gcc7.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -69,6 +70,7 @@ %patch8 -p1 %patch9 -p1 %patch10 -p1 +%patch11 -p1 %build export CFLAGS="$RPM_OPT_FLAGS" ++ kbuild-gcc7.patch ++ 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))
commit kbuild for openSUSE:Factory
Hello community, here is the log from the commit of package kbuild for openSUSE:Factory checked in at 2016-11-15 17:52:40 Comparing /work/SRC/openSUSE:Factory/kbuild (Old) and /work/SRC/openSUSE:Factory/.kbuild.new (New) Package is "kbuild" Changes: --- /work/SRC/openSUSE:Factory/kbuild/kbuild.changes2016-08-16 13:02:38.0 +0200 +++ /work/SRC/openSUSE:Factory/.kbuild.new/kbuild.changes 2016-11-15 17:52:41.0 +0100 @@ -1,0 +2,5 @@ +Sat Nov 12 13:58:15 CET 2016 - r...@suse.de + +- add aarch64.patch + +--- New: aarch64.patch Other differences: -- ++ kbuild.spec ++ --- /var/tmp/diff_new_pack.6oPwDQ/_old 2016-11-15 17:52:42.0 +0100 +++ /var/tmp/diff_new_pack.6oPwDQ/_new 2016-11-15 17:52:42.0 +0100 @@ -42,6 +42,7 @@ Patch7: kbuild-armv7l.diff Patch8: kbuild-wrong-memset.patch Patch9: ppc64le.patch +Patch10:aarch64.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -67,6 +68,7 @@ %patch7 -p1 %patch8 -p1 %patch9 -p1 +%patch10 -p1 %build export CFLAGS="$RPM_OPT_FLAGS" ++ aarch64.patch ++ --- a/kBuild/env.sh +++ b/kBuild/env.sh @@ -371,6 +371,9 @@ alpha) KBUILD_HOST_ARCH='alpha' ;; +aarch64) +KBUILD_HOST_ARCH='aarch64' +;; *) 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 @@ # 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 --- 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) +/** 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) /** 64-bit MIPS. */ @@ -188,6 +190,8 @@ # define K_ARCHK_ARCH_ALPHA # elif defined(__arm__) || defined(__arm32__) # define K_ARCHK_ARCH_ARM_32 +# elif defined(__aarch64__) +# define K_ARCHK_ARCH_AARCH_64 # elif defined(__hppa__) && defined(__LP64__) # define K_ARCHK_ARCH_PARISC_64 # elif defined(__hppa__)
commit kbuild for openSUSE:Factory
Hello community, here is the log from the commit of package kbuild for openSUSE:Factory checked in at 2016-08-16 13:02:36 Comparing /work/SRC/openSUSE:Factory/kbuild (Old) and /work/SRC/openSUSE:Factory/.kbuild.new (New) Package is "kbuild" Changes: --- /work/SRC/openSUSE:Factory/kbuild/kbuild.changes2015-06-30 10:14:40.0 +0200 +++ /work/SRC/openSUSE:Factory/.kbuild.new/kbuild.changes 2016-08-16 13:02:38.0 +0200 @@ -1,0 +2,9 @@ +Thu Jul 21 23:23:07 UTC 2016 - luizl...@tre-sc.jus.br + +- Update to version 0.1.9998svn2814: + Changes detailed in upstream url from svn 2784 to 2814. + http://trac.netlabs.org/kbuild/changeset?old_path=%2F&old=2784&new_path=%2F&new=2814 +- Rebased patches: + ppc64le.patch + +--- Old: kbuild-0.1.9998svn2784.tar.bz2 New: kbuild-0.1.9998svn2814.tar.bz2 Other differences: -- ++ kbuild.spec ++ --- /var/tmp/diff_new_pack.v0bU5X/_old 2016-08-16 13:02:39.0 +0200 +++ /var/tmp/diff_new_pack.v0bU5X/_new 2016-08-16 13:02:39.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package kbuild # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -29,7 +29,7 @@ Summary:Framework for writing simple makefiles for complex tasks License:GPL-2.0+ Group: Development/Tools/Building -%define _svnrev 2784 +%define _svnrev 2814 Version:0.1.9998svn%{_svnrev} Release:0 Source0:%{name}-%{version}.tar.bz2 ++ kbuild-0.1.9998svn2784.tar.bz2 -> kbuild-0.1.9998svn2814.tar.bz2 ++ /work/SRC/openSUSE:Factory/kbuild/kbuild-0.1.9998svn2784.tar.bz2 /work/SRC/openSUSE:Factory/.kbuild.new/kbuild-0.1.9998svn2814.tar.bz2 differ: char 11, line 1 ++ ppc64le.patch ++ --- /var/tmp/diff_new_pack.v0bU5X/_old 2016-08-16 13:02:39.0 +0200 +++ /var/tmp/diff_new_pack.v0bU5X/_new 2016-08-16 13:02:39.0 +0200 @@ -26,9 +26,9 @@ # 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 +-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 ++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
commit kbuild for openSUSE:Factory
Hello community, here is the log from the commit of package kbuild for openSUSE:Factory checked in at 2015-06-30 10:14:38 Comparing /work/SRC/openSUSE:Factory/kbuild (Old) and /work/SRC/openSUSE:Factory/.kbuild.new (New) Package is "kbuild" Changes: --- /work/SRC/openSUSE:Factory/kbuild/kbuild.changes2015-06-16 14:10:59.0 +0200 +++ /work/SRC/openSUSE:Factory/.kbuild.new/kbuild.changes 2015-06-30 10:14:40.0 +0200 @@ -1,0 +2,15 @@ +Fri Jun 26 14:50:13 UTC 2015 - norm...@linux.vnet.ibm.com + +- Update to version 0.1.9998svn2784: + many changes detailed in upstream url from svn 2720 to 2784. + http://trac.netlabs.org/kbuild/timeline?from=2015-06-26&daysback=365 + http://trac.netlabs.org/kbuild/changeset?old_path=%2F&old=2784&new_path=%2F&new=2720 +- Dropped patches: + kbuild-kmk-makefile-am.patch +- Rebased patches: + kbuild-glob.patch + ppc64le.patch + kbuild-timestamps.diff + kbuild-pthread.diff +- All above changes allow to build package for ppc64/ppc64le archs +--- Old: kbuild-0.1.9998svn2720.tar.bz2 kbuild-kmk-makefile-am.patch New: kbuild-0.1.9998svn2784.tar.bz2 Other differences: -- ++ kbuild.spec ++ --- /var/tmp/diff_new_pack.rUMUVc/_old 2015-06-30 10:14:41.0 +0200 +++ /var/tmp/diff_new_pack.rUMUVc/_new 2015-06-30 10:14:41.0 +0200 @@ -29,7 +29,7 @@ Summary:Framework for writing simple makefiles for complex tasks License:GPL-2.0+ Group: Development/Tools/Building -%define _svnrev 2720 +%define _svnrev 2784 Version:0.1.9998svn%{_svnrev} Release:0 Source0:%{name}-%{version}.tar.bz2 @@ -37,8 +37,6 @@ # PATCH-FIX-UPSTREAM speili...@suse.com: Import local implementation if KMK Patch1: kbuild-glob.patch Patch2: kbuild-dummy_noreturn.diff -# PATCH-FIX-UPSTREAM speili...@suse.com: Fix filelist -Patch3: kbuild-kmk-makefile-am.patch Patch5: kbuild-pthread.diff Patch6: kbuild-timestamps.diff Patch7: kbuild-armv7l.diff @@ -64,7 +62,6 @@ %patch0 %patch1 -p1 %patch2 -%patch3 -p1 %patch5 -p1 %patch6 -p1 %patch7 -p1 ++ kbuild-0.1.9998svn2720.tar.bz2 -> kbuild-0.1.9998svn2784.tar.bz2 ++ /work/SRC/openSUSE:Factory/kbuild/kbuild-0.1.9998svn2720.tar.bz2 /work/SRC/openSUSE:Factory/.kbuild.new/kbuild-0.1.9998svn2784.tar.bz2 differ: char 11, line 1 ++ kbuild-glob.patch ++ --- /var/tmp/diff_new_pack.rUMUVc/_old 2015-06-30 10:14:41.0 +0200 +++ /var/tmp/diff_new_pack.rUMUVc/_new 2015-06-30 10:14:41.0 +0200 @@ -1,14 +1,26 @@ a/src/kmk/dir.c2013-12-06 18:40:31.882478000 +0100 -+++ b/src/kmk/dir.c2014-01-17 10:09:40.546258127 +0100 -@@ -1310,7 +1310,11 @@ +--- + src/kmk/dir.c |4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +Index: kbuild-0.1.9998svn2784/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) /* Hooks for globbing. */ -+#ifdef KMK -+#include "glob/glob.h" -+#else +-#if defined(KMK) && !defined(__OS2__) ++#if defined(KMK) && !defined(__GLIBC__) + # include "glob/glob.h" + #else #include -+#endif - - /* Structure describing state of iterating through a directory hash table. */ - +@@ -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 ++ kbuild-pthread.diff ++ --- /var/tmp/diff_new_pack.rUMUVc/_old 2015-06-30 10:14:41.0 +0200 +++ /var/tmp/diff_new_pack.rUMUVc/_new 2015-06-30 10:14:41.0 +0200 @@ -1,8 +1,12 @@ -Index: kbuild-0.1.9998svn2720/Config.kmk +--- + Config.kmk |2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +Index: kbuild-0.1.9998svn2784/Config.kmk === kbuild-0.1.9998svn2720.orig/Config.kmk -+++ kbuild-0.1.9998svn2720/Config.kmk -@@ -314,7 +314,7 @@ ifndef TEMPLATE_BIN_TOOL +--- 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 endif ifeq ($(KBUILD_TARGET),linux) ++ kbuild-timestamps.diff ++ --- /var/tmp/diff_new_pack.rUMUVc/_old 2015-06-30 10:14:41.0 +0200 +++ /var/tmp/diff_new_pack.rUMUVc/_new 2015-06-30 10:14:41.
commit kbuild for openSUSE:Factory
Hello community, here is the log from the commit of package kbuild for openSUSE:Factory checked in at 2015-06-16 14:10:58 Comparing /work/SRC/openSUSE:Factory/kbuild (Old) and /work/SRC/openSUSE:Factory/.kbuild.new (New) Package is "kbuild" Changes: --- /work/SRC/openSUSE:Factory/kbuild/kbuild.changes2014-01-23 15:46:17.0 +0100 +++ /work/SRC/openSUSE:Factory/.kbuild.new/kbuild.changes 2015-06-16 14:10:59.0 +0200 @@ -1,0 +2,6 @@ +Fri Jun 12 09:45:46 UTC 2015 - dval...@suse.com + +- Rework ppc64le patch. Previous one was totally wrong. +- Modified patch ppc64le.patch + +--- Other differences: -- ++ kbuild.spec ++ --- /var/tmp/diff_new_pack.2xbijE/_old 2015-06-16 14:11:00.0 +0200 +++ /var/tmp/diff_new_pack.2xbijE/_new 2015-06-16 14:11:00.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package kbuild # -# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed ++ ppc64le.patch ++ --- /var/tmp/diff_new_pack.2xbijE/_old 2015-06-16 14:11:00.0 +0200 +++ /var/tmp/diff_new_pack.2xbijE/_new 2015-06-16 14:11:00.0 +0200 @@ -1,7 +1,7 @@ -Index: kbuild-0.1.9998svn2577/kBuild/env.sh +Index: kbuild-0.1.9998svn2720/kBuild/env.sh === kbuild-0.1.9998svn2577.orig/kBuild/env.sh -+++ kbuild-0.1.9998svn2577/kBuild/env.sh +--- kbuild-0.1.9998svn2720.orig/kBuild/env.sh kbuild-0.1.9998svn2720/kBuild/env.sh @@ -347,6 +347,9 @@ if test -z "$KBUILD_HOST_ARCH"; then ppc64|powerpc64) KBUILD_HOST_ARCH='ppc64' @@ -12,10 +12,10 @@ mips32|mips) KBUILD_HOST_ARCH='mips32' ;; -Index: kbuild-0.1.9998svn2577/kBuild/header.kmk +Index: kbuild-0.1.9998svn2720/kBuild/header.kmk === kbuild-0.1.9998svn2577.orig/kBuild/header.kmk -+++ kbuild-0.1.9998svn2577/kBuild/header.kmk +--- kbuild-0.1.9998svn2720.orig/kBuild/header.kmk kbuild-0.1.9998svn2720/kBuild/header.kmk @@ -189,8 +189,8 @@ KBUILD_BLD_TYPES := release profile debu # build types. (PORTME) # @@ -36,15 +36,42 @@ ifeq ($(KBUILD_TARGET_ARCH),amd64) KBUILD_DEVTOOLS_TRG_ALT = $(PATH_DEVTOOLS)/$(KBUILD_TARGET).x86 else ifeq ($(KBUILD_TARGET_ARCH),hppa64) -Index: kbuild-0.1.9998svn2577/src/lib/k/kDefs.h +Index: kbuild-0.1.9998svn2720/src/lib/k/kDefs.h === kbuild-0.1.9998svn2577.orig/src/lib/k/kDefs.h -+++ kbuild-0.1.9998svn2577/src/lib/k/kDefs.h -@@ -196,6 +196,8 @@ +--- kbuild-0.1.9998svn2720.orig/src/lib/k/kDefs.h kbuild-0.1.9998svn2720/src/lib/k/kDefs.h +@@ -158,16 +158,18 @@ + #define K_ARCH_POWERPC_32 (13 | 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) ++/** 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 (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 (17 | K_ARCH_BIT_64 | K_ARCH_END_BIG) + /** 32-bit SPARC. */ +-#define K_ARCH_SPARC_32 (17 | 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 (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 (20) + /** @} */ + + +@@ -194,8 +196,10 @@ + # define K_ARCHK_ARCH_MIPS_64 + # elif defined(__mips__) # define K_ARCHK_ARCH_MIPS_32 - # elif defined(__powerpc64__) || defined(__ppc64__) || defined(__PPC64__) +-# elif defined(__powerpc64__) || defined(__ppc64__) || defined(__PPC64__) ++# elif (defined(__powerpc64__) && defined(__BIG_ENDIAN__))|| defined(__ppc64__) || defined(__PPC64__) # define K_ARCHK_ARCH_POWERPC_64 -+# elif defined(__powerpc64le__) || defined(__ppc64le__) || defined(__PPC64LE__) ++# elif (defined(__powerpc64__) && defined(__LITTLE_ENDIAN__)) +# define K_ARCHK_ARCH_POWERPC_64LE # elif defined(__powerpc__) || defined(__ppc__
commit kbuild for openSUSE:Factory
binbfkaFf3mEk.bin Description: Binary data
commit kbuild for openSUSE:Factory
Hello community, here is the log from the commit of package kbuild for openSUSE:Factory checked in at 2013-12-05 21:39:12 Comparing /work/SRC/openSUSE:Factory/kbuild (Old) and /work/SRC/openSUSE:Factory/.kbuild.new (New) Package is "kbuild" Changes: --- /work/SRC/openSUSE:Factory/kbuild/kbuild.changes2013-05-02 11:13:17.0 +0200 +++ /work/SRC/openSUSE:Factory/.kbuild.new/kbuild.changes 2013-12-05 21:39:12.0 +0100 @@ -1,0 +2,7 @@ +Mon Dec 2 19:44:57 UTC 2013 - dval...@suse.com + +- added patches: + * ppc64le.patch +- Make ppc64le architecture known + +--- New: ppc64le.patch Other differences: -- ++ kbuild.spec ++ --- /var/tmp/diff_new_pack.HXD1k6/_old 2013-12-05 21:39:13.0 +0100 +++ /var/tmp/diff_new_pack.HXD1k6/_new 2013-12-05 21:39:13.0 +0100 @@ -42,6 +42,7 @@ Patch6: kbuild-timestamps.diff Patch7: kbuild-armv7l.diff Patch8: kbuild-wrong-memset.patch +Patch9: ppc64le.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -71,6 +72,7 @@ %patch6 -p1 %patch7 -p1 %patch8 -p1 +%patch9 -p1 %build export CFLAGS="$RPM_OPT_FLAGS" ++ ppc64le.patch ++ Index: kbuild-0.1.9998svn2577/kBuild/env.sh === --- kbuild-0.1.9998svn2577.orig/kBuild/env.sh +++ kbuild-0.1.9998svn2577/kBuild/env.sh @@ -347,6 +347,9 @@ if test -z "$KBUILD_HOST_ARCH"; then ppc64|powerpc64) KBUILD_HOST_ARCH='ppc64' ;; +ppc64le|powerpc64le) +KBUILD_HOST_ARCH='ppc64le' +;; mips32|mips) KBUILD_HOST_ARCH='mips32' ;; Index: kbuild-0.1.9998svn2577/kBuild/header.kmk === --- kbuild-0.1.9998svn2577.orig/kBuild/header.kmk +++ kbuild-0.1.9998svn2577/kBuild/header.kmk @@ -189,8 +189,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 -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 +KBUILD_ARCHES_64 := amd64 sparc64 s390x ppc64 ppc64le mips64 ia64 hppa64 alpha KBUILD_ARCHES_32 := x86 sparc32 s390 ppc32 mips32 hppa32 arm @@ -475,7 +475,7 @@ KBUILD_DEVTOOLS = $(if $(PATH_DEVTO KBUILD_DEVTOOLS_TRG = $(KBUILD_DEVTOOLS)/$(KBUILD_TARGET).$(KBUILD_TARGET_ARCH) KBUILD_DEVTOOLS_HST = $(KBUILD_DEVTOOLS)/$(KBUILD_HOST).$(KBUILD_HOST_ARCH) -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 = $(PATH_DEVTOOLS)/$(KBUILD_TARGET).x86 else ifeq ($(KBUILD_TARGET_ARCH),hppa64) Index: kbuild-0.1.9998svn2577/src/lib/k/kDefs.h === --- kbuild-0.1.9998svn2577.orig/src/lib/k/kDefs.h +++ kbuild-0.1.9998svn2577/src/lib/k/kDefs.h @@ -196,6 +196,8 @@ # define K_ARCHK_ARCH_MIPS_32 # elif defined(__powerpc64__) || defined(__ppc64__) || defined(__PPC64__) # define K_ARCHK_ARCH_POWERPC_64 +# elif defined(__powerpc64le__) || defined(__ppc64le__) || defined(__PPC64LE__) +# define K_ARCHK_ARCH_POWERPC_64LE # elif defined(__powerpc__) || defined(__ppc__) || defined(__PPC__) # define K_ARCHK_ARCH_POWERPC_32 # elif defined(__sparcv9__) || defined(__sparcv9) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit kbuild for openSUSE:Factory
Hello community, here is the log from the commit of package kbuild for openSUSE:Factory checked in at 2013-05-02 11:13:14 Comparing /work/SRC/openSUSE:Factory/kbuild (Old) and /work/SRC/openSUSE:Factory/.kbuild.new (New) Package is "kbuild" Changes: --- /work/SRC/openSUSE:Factory/kbuild/kbuild.changes2012-10-03 07:56:09.0 +0200 +++ /work/SRC/openSUSE:Factory/.kbuild.new/kbuild.changes 2013-05-02 11:13:17.0 +0200 @@ -1,0 +2,5 @@ +Fri Apr 26 08:17:17 UTC 2013 - mmeis...@suse.com + +- Added makeinfo BuildRequire to fix build with new automake + +--- Other differences: -- ++ kbuild.spec ++ --- /var/tmp/diff_new_pack.sWIYqd/_old 2013-05-02 11:13:18.0 +0200 +++ /var/tmp/diff_new_pack.sWIYqd/_new 2013-05-02 11:13:18.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package kbuild # -# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -23,6 +23,9 @@ 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 -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit kbuild for openSUSE:Factory
Hello community, here is the log from the commit of package kbuild for openSUSE:Factory checked in at 2012-10-03 07:56:07 Comparing /work/SRC/openSUSE:Factory/kbuild (Old) and /work/SRC/openSUSE:Factory/.kbuild.new (New) Package is "kbuild", Maintainer is "dmuel...@suse.com" Changes: --- /work/SRC/openSUSE:Factory/kbuild/kbuild.changes2012-01-05 13:48:24.0 +0100 +++ /work/SRC/openSUSE:Factory/.kbuild.new/kbuild.changes 2012-10-03 07:56:09.0 +0200 @@ -1,0 +2,7 @@ +Fri Sep 28 07:56:06 UTC 2012 - seife+...@b1-systems.com + +- update to svn rev 2577 + rev 2577 is minimum required by virtualbox-4.2.0, but newer + versions do not work (tested with rev 2662) + +--- Old: kbuild-0.1.9998svn2543.tar.bz2 New: kbuild-0.1.9998svn2577.tar.bz2 Other differences: -- ++ kbuild.spec ++ --- /var/tmp/diff_new_pack.VFtday/_old 2012-10-03 07:56:11.0 +0200 +++ /var/tmp/diff_new_pack.VFtday/_new 2012-10-03 07:56:11.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package kbuild # -# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -14,6 +14,8 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # + + Url:http://svn.netlabs.org/kbuild Name: kbuild @@ -24,9 +26,9 @@ Summary:Framework for writing simple makefiles for complex tasks License:GPL-2.0+ Group: Development/Tools/Building -Version:0.1.9998svn2543 +Version:0.1.9998svn2577 Release:0 -%define _svnrev 2543 +%define _svnrev 2577 Source0:%{name}-%{version}.tar.bz2 Patch0: kbuild-man.diff Patch1: warnings.diff ++ kbuild-0.1.9998svn2543.tar.bz2 -> kbuild-0.1.9998svn2577.tar.bz2 ++ 6423 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit kbuild for openSUSE:Factory
Hello community, here is the log from the commit of package kbuild for openSUSE:Factory checked in at 2012-01-05 13:48:18 Comparing /work/SRC/openSUSE:Factory/kbuild (Old) and /work/SRC/openSUSE:Factory/.kbuild.new (New) Package is "kbuild", Maintainer is "dmuel...@suse.com" Changes: --- /work/SRC/openSUSE:Factory/kbuild/kbuild.changes2011-12-08 11:50:17.0 +0100 +++ /work/SRC/openSUSE:Factory/.kbuild.new/kbuild.changes 2012-01-05 13:48:24.0 +0100 @@ -1,0 +2,5 @@ +Tue Dec 27 15:20:13 UTC 2011 - idon...@suse.com + +- Fix wrong size parameter in memset call + +--- New: kbuild-wrong-memset.patch Other differences: -- ++ kbuild.spec ++ --- /var/tmp/diff_new_pack.Wu0geT/_old 2012-01-05 13:48:25.0 +0100 +++ /var/tmp/diff_new_pack.Wu0geT/_new 2012-01-05 13:48:25.0 +0100 @@ -21,9 +21,9 @@ BuildRequires: bison BuildRequires: flex BuildRequires: libacl-devel +Summary:Framework for writing simple makefiles for complex tasks License:GPL-2.0+ Group: Development/Tools/Building -Summary:Framework for writing simple makefiles for complex tasks Version:0.1.9998svn2543 Release:0 %define _svnrev 2543 @@ -36,6 +36,7 @@ Patch5: kbuild-pthread.diff Patch6: kbuild-timestamps.diff Patch7: kbuild-armv7l.diff +Patch8: kbuild-wrong-memset.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -64,6 +65,7 @@ %patch5 -p1 %patch6 -p1 %patch7 -p1 +%patch8 -p1 %build export CFLAGS="$RPM_OPT_FLAGS" ++ kbuild-wrong-memset.patch ++ Index: kbuild-0.1.9998svn2543/src/lib/md5.c === --- kbuild-0.1.9998svn2543.orig/src/lib/md5.c +++ kbuild-0.1.9998svn2543/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(struct MD5Context));/* In case it's sensitive */ } -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit kbuild for openSUSE:Factory
Hello community, here is the log from the commit of package kbuild for openSUSE:Factory checked in at 2011-12-08 11:49:19 Comparing /work/SRC/openSUSE:Factory/kbuild (Old) and /work/SRC/openSUSE:Factory/.kbuild.new (New) Package is "kbuild", Maintainer is "dmuel...@suse.com" Changes: --- /work/SRC/openSUSE:Factory/kbuild/kbuild.changes2011-10-04 18:12:39.0 +0200 +++ /work/SRC/openSUSE:Factory/.kbuild.new/kbuild.changes 2011-12-08 11:50:17.0 +0100 @@ -1,0 +2,5 @@ +Fri Dec 2 15:50:58 UTC 2011 - co...@suse.com + +- add automake as buildrequire to avoid implicit dependency + +--- Other differences: -- ++ kbuild.spec ++ --- /var/tmp/diff_new_pack.PGRW5D/_old 2011-12-08 11:50:30.0 +0100 +++ /var/tmp/diff_new_pack.PGRW5D/_new 2011-12-08 11:50:30.0 +0100 @@ -14,18 +14,18 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # - -# norootforbuild - Url:http://svn.netlabs.org/kbuild Name: kbuild -BuildRequires: bison flex libacl-devel -License:GPL v2 or later +BuildRequires: automake +BuildRequires: bison +BuildRequires: flex +BuildRequires: libacl-devel +License:GPL-2.0+ Group: Development/Tools/Building Summary:Framework for writing simple makefiles for complex tasks Version:0.1.9998svn2543 -Release:1 +Release:0 %define _svnrev 2543 Source0:%{name}-%{version}.tar.bz2 Patch0: kbuild-man.diff -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit kbuild for openSUSE:Factory
Hello community, here is the log from the commit of package kbuild for openSUSE:Factory checked in at Tue Oct 4 18:12:40 CEST 2011. --- openSUSE:Factory/kbuild/kbuild.changes 2011-09-23 02:04:37.0 +0200 +++ /mounts/work_src_done/STABLE/kbuild/kbuild.changes 2011-10-04 01:24:27.0 +0200 @@ -1,0 +2,5 @@ +Mon Oct 3 22:56:19 UTC 2011 - joop.boo...@opensuse.org + +- Added a patch to support armv7l + +--- calling whatdependson for head-i586 New: kbuild-armv7l.diff Other differences: -- ++ kbuild.spec ++ --- /var/tmp/diff_new_pack.55S06o/_old 2011-10-04 18:12:37.0 +0200 +++ /var/tmp/diff_new_pack.55S06o/_new 2011-10-04 18:12:37.0 +0200 @@ -35,6 +35,7 @@ Patch4: glibc-2.10.diff Patch5: kbuild-pthread.diff Patch6: kbuild-timestamps.diff +Patch7: kbuild-armv7l.diff BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -62,6 +63,7 @@ %patch4 %patch5 -p1 %patch6 -p1 +%patch7 -p1 %build export CFLAGS="$RPM_OPT_FLAGS" ++ kbuild-armv7l.diff ++ diff -Naur kbuild-0.1.9998svn2543.orig/kBuild/env.sh kbuild-0.1.9998svn2543/kBuild/env.sh --- kbuild-0.1.9998svn2543.orig/kBuild/env.sh 2011-08-25 19:09:21.0 +0200 +++ kbuild-0.1.9998svn2543/kBuild/env.sh2011-10-04 00:41:34.0 +0200 @@ -358,7 +358,7 @@ hppa64|parisc64) KBUILD_HOST_ARCH='hppa64' ;; -arm|armv4l|armv5tel|armv5tejl) +arm|armv4l|armv5tel|armv5tejl|armv7l) KBUILD_HOST_ARCH='arm' ;; alpha) continue with "q"... Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit kbuild for openSUSE:Factory
Hello community, here is the log from the commit of package kbuild for openSUSE:Factory checked in at Fri Aug 26 15:13:50 CEST 2011. --- kbuild/kbuild.changes 2009-11-03 20:19:02.0 +0100 +++ /mounts/work_src_done/STABLE/kbuild/kbuild.changes 2011-08-24 16:05:28.0 +0200 @@ -1,0 +2,6 @@ +Tue Aug 23 08:35:11 UTC 2011 - mse...@gmail.com + +- updated to 0.1.9998 (svn revision 2538) in order to build + virtualbox 4.1.2, for changes check http://svn.netlabs.org/kbuild/timeline + +--- calling whatdependson for head-i586 Old: kbuild-0.1.5svn2336.tar.bz2 New: kbuild-0.1.9998svn2543.tar.bz2 kbuild-pthread.diff kbuild-timestamps.diff Other differences: -- ++ kbuild.spec ++ --- /var/tmp/diff_new_pack.Np8mGb/_old 2011-08-26 15:12:31.0 +0200 +++ /var/tmp/diff_new_pack.Np8mGb/_new 2011-08-26 15:12:31.0 +0200 @@ -1,7 +1,7 @@ # -# spec file for package kbuild (Version 0.1.5svn2336) +# spec file for package kbuild # -# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -23,38 +23,32 @@ BuildRequires: bison flex libacl-devel License:GPL v2 or later Group: Development/Tools/Building -Summary:framework for writing simple makefiles for complex tasks -Version:0.1.5svn2336 -Release:3 -%define _svnrev 2336 +Summary:Framework for writing simple makefiles for complex tasks +Version:0.1.9998svn2543 +Release:1 +%define _svnrev 2543 Source0:%{name}-%{version}.tar.bz2 Patch0: kbuild-man.diff Patch1: warnings.diff Patch2: kbuild-dummy_noreturn.diff Patch3: kbuild-func_missing_args.diff Patch4: glibc-2.10.diff +Patch5: kbuild-pthread.diff +Patch6: kbuild-timestamps.diff BuildRoot: %{_tmppath}/%{name}-%{version}-build %description The goals of the kBuild framework: - Similar behavior across all supported platforms - - Flexibility, don't create unnecessary restrictions preventing ad-hoc solutions - - Makefiles can be simple to write and maintain - - One configuration file for a subtree automatically included - - Target configuration templates as the primary mechanism for makefile simplification - - Tools and SDKs for helping out the templates with flexibility - - Non-recursive makefile method by using sub-makefiles - - Authors: Knut St. Osmundsen @@ -66,6 +60,8 @@ %patch2 %patch3 %patch4 +%patch5 -p1 +%patch6 -p1 %build export CFLAGS="$RPM_OPT_FLAGS" @@ -78,19 +74,22 @@ pod2man -c 'kBuild for SUSE Linux' -r kBuild-%version kmk.pod > kmk.1 %install -kBuild/env.sh kmk NIX_INSTALL_DIR=/usr BUILD_TYPE=release PATH_INS=%{buildroot} LDFLAGS=-Wl,--as-needed +kBuild/env.sh kmk NIX_INSTALL_DIR=/usr BUILD_TYPE=release PATH_INS=%{buildroot} LDFLAGS=-Wl,--as-needed install %__install -m 644 -D kmk.1 %buildroot/%_mandir/man1/kmk.1 -%__chmod a-x %buildroot/usr/share/kBuild/*/*kmk -%__rm -r %{buildroot}%{_datadir}/doc/kBuild-0.1.5 +#remove execute flag, if occurs +%__chmod a-x %{buildroot}/%{_datadir}/kBuild/*/*kmk +%__rm -r %{buildroot}%{_datadir}/doc/kBuild-0.1.9998 %clean %__rm -rf $RPM_BUILD_ROOT %files %defattr(-, root, root) +%doc COPYING ChangeLog +%doc kBuild/doc/COPYING-FDL-1.3 %doc kBuild/doc/QuickReference-kmk.* +%{_mandir}/man1/kmk.1.gz %{_bindir}/* -%{_mandir}/*/* %{_datadir}/kBuild %changelog ++ kbuild-0.1.5svn2336.tar.bz2 -> kbuild-0.1.9998svn2543.tar.bz2 ++ 33385 lines of diff (skipped) ++ kbuild-pthread.diff ++ Index: kbuild-0.1.9998svn2538/Config.kmk === --- kbuild-0.1.9998svn2538.orig/Config.kmk +++ kbuild-0.1.9998svn2538/Config.kmk @@ -305,7 +305,7 @@ ifndef TEMPLATE_BIN_TOOL 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 TEMPLATE_BIN_CFLAGS.x86 += -m32 TEMPLATE_BIN_CFLAGS.sparc32 += -m32 ++ kbuild-timestamps.diff ++ Index: kbuild-0.1.9998svn2538/src/kmk/main.c === --- kbuild-0.1.9998svn2538.orig/src/kmk/main.c +++ kbuild-0.1.9998svn2538/src/kmk/main.c @@ -2996,10 +2996,10 @@ print_usage (int bad) #ifdef KMK if (!remote_description || *remote_description == '\0') -fprintf (usageto, _("\nThis program is built for %s/%s/%s [" __DATE__ " " __TIME__ "]\n"), +fprintf (usageto, _("\nThis program is built for %s/%s/%