commit kbuild for openSUSE:Factory

2020-10-06 Thread root
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

2020-04-05 Thread root
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

2019-12-23 Thread root
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

2019-02-24 Thread root
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

2018-03-01 Thread root
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

2017-10-25 Thread root
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

2017-05-27 Thread root
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

2016-11-15 Thread h_root
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

2016-08-16 Thread h_root
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

2015-06-30 Thread h_root
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

2015-06-16 Thread h_root
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

2014-01-23 Thread h_root


binbfkaFf3mEk.bin
Description: Binary data


commit kbuild for openSUSE:Factory

2013-12-05 Thread h_root
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

2013-05-02 Thread h_root
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

2012-10-02 Thread h_root
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

2012-01-05 Thread h_root
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

2011-12-08 Thread h_root
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

2011-10-04 Thread h_root

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

2011-08-26 Thread h_root

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/%