commit bmake for openSUSE:Factory

2020-06-15 Thread root
Hello community,

here is the log from the commit of package bmake for openSUSE:Factory checked 
in at 2020-06-15 20:30:57

Comparing /work/SRC/openSUSE:Factory/bmake (Old)
 and  /work/SRC/openSUSE:Factory/.bmake.new.3606 (New)


Package is "bmake"

Mon Jun 15 20:30:57 2020 rev:19 rq:814612 version:20200606

Changes:

--- /work/SRC/openSUSE:Factory/bmake/bmake.changes  2019-09-13 
14:58:54.177278722 +0200
+++ /work/SRC/openSUSE:Factory/.bmake.new.3606/bmake.changes2020-06-15 
20:31:14.790527292 +0200
@@ -1,0 +2,70 @@
+Sun Jun 14 17:07:15 UTC 2020 - Dmitriy Perlow 
+
+- Updated allow-overriding-compiler-variables.patch.
+- Update to version 20200606:
+  * make.1: cleanup
+  * Makefile: fix depends for main.o which broke MAKE_VERSION
+  * dir.c: cached_stats - don't confuse stat and lstat results.
+  * var.c: add :Or for reverse sort.
+  * configure.in: add AC_PROG_CC_C99 for mipspro compiler
+also if --with-filemon= specifies path to filemon.h
+set use_filemon=dev
+  * dirname.c: remove include of namespace.h
+  * modified dollar tests to avoid shell dependencies
+  * new tests for .INCLUDEFROM
+  * unit-tests/dollar.mk: tweak  '1 dollar literal' test
+to not depend so much on shell behavior
+  * unit test for dollar handling
+  * str.c: empty string does not match % pattern
+plus unit-test changes
+  * var.c: import handling of old sysV style modifier using '%'
+  * str.c: refactor brk_string
+  * unit-tests: add test case for lazy conditions
+  * configure.in: use_makefile=no for cygwin et al.
+case insensitive filesystems just don't work if both
+makefile and Makefile exist.
+  * meta.c: meta_oodate, CHECK_VALID_META is too aggressive for CMD
+a blank command is perfectly valid.
+  * make.h: extern debug_file
+  * meta.c: meta_oodate, check for corrupted meta file
+earlier and more often.
+  * boot-strap: unset MAKEFLAGS
+  * meta.c: meta_compat_parent check for USE_FILEMON
+patch from Soeren Tempel
+  * meta.c: fix compat mode, need to call meta_job_output()
+  * job.c: extra fds for meta mode not needed if using filemon_dev
+  * meta.c: avoid passing NULL to filemon_*() when meta_needed()
+returns FALSE.
+  * filemon/filemon_{dev,ktrace}.c: allow selection of
+filemon implementation.  filemon_dev.c uses the kernel module
+while filemon_ktrace.c leverages the fktrace api available in
+NetBSD.  filemon_ktrace.c can hopefully form the basis for
+adding support for other tracing mechanisms such as strace on
+Linux.
+  * meta.c: when target is out-of-date per normal make rules
+record value of .OODATE in meta file.
+  * parse.c: don't pass NULL to realpath(3)
+some versions cannot handle it.
+  * parse.c: ParseDoDependency: free paths rather than assert
+  * configure.in: add --without-makefile to avoid generating
+makefile and make-bootstrap.sh
+  * include Makefile.inc if it exists
+  * Use Makefile and Makefile.config.in in unit-tests
+so we can use just: make obj && make && make test
+when bmake is already available.
+We add --without-makefile to CONFIGURE_ARGS in this case.
+  * tweak bsd.after-import.mk (captures Makefile.config etc
+after import to FreeBSD for example) to cope with all the above. 
+  * parse.c: ParseVErrorInternal use .PARSEDIR
+and apply if relative, and then use .PARSEFILE
+for consistent result.
+  * parse.c: ParseVErrorInternal use .CURDIR if .PARSEDIR
+is relative
+  * var.c: avoid SEGFAULT in .unexport-env
+when MAKELEVEL is not set
+  * fix for unit-tests/varquote.mk on Debian
+  * var.c: add :q
+  * dir.c: cleanup caching of stats
+  * Makefile.config.in: use += where it makes sense.
+
+---

Old:

  bmake-20181221.tar.gz

New:

  bmake-20200606.tar.gz



Other differences:
--
++ bmake.spec ++
--- /var/tmp/diff_new_pack.UWBsK0/_old  2020-06-15 20:31:16.374532779 +0200
+++ /var/tmp/diff_new_pack.UWBsK0/_new  2020-06-15 20:31:16.378532793 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package bmake
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 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,12 +12,12 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via https://bugs.opensuse.org/
+# Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
 
 Name:   bmake
-Version:20181221
+Version:20200606
 Release:0
 Summary:The 

commit bmake for openSUSE:Factory

2019-09-13 Thread root
Hello community,

here is the log from the commit of package bmake for openSUSE:Factory checked 
in at 2019-09-13 14:58:52

Comparing /work/SRC/openSUSE:Factory/bmake (Old)
 and  /work/SRC/openSUSE:Factory/.bmake.new.7948 (New)


Package is "bmake"

Fri Sep 13 14:58:52 2019 rev:18 rq:730140 version:20181221

Changes:

--- /work/SRC/openSUSE:Factory/bmake/bmake.changes  2018-08-07 
09:43:09.725318791 +0200
+++ /work/SRC/openSUSE:Factory/.bmake.new.7948/bmake.changes2019-09-13 
14:58:54.177278722 +0200
@@ -1,0 +2,6 @@
+Wed Sep 11 12:52:21 UTC 2019 - Martin Pluskal 
+
+- Update to version 20181221:
+  * For full list of changes see provided Changelog
+
+---

Old:

  bmake-20180512.tar.gz

New:

  bmake-20181221.tar.gz



Other differences:
--
++ bmake.spec ++
--- /var/tmp/diff_new_pack.oxvmBi/_old  2019-09-13 14:58:54.561278738 +0200
+++ /var/tmp/diff_new_pack.oxvmBi/_new  2019-09-13 14:58:54.561278738 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package bmake
 #
-# 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,17 +12,17 @@
 # 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/
 #
 
 
 Name:   bmake
-Version:20180512
+Version:20181221
 Release:0
 Summary:The NetBSD make(1) tool
 License:BSD-2-Clause AND BSD-3-Clause AND BSD-4-Clause
 Group:  Development/Tools/Building
-Url:https://ftp.NetBSD.org/pub/NetBSD/misc/sjg/
+URL:https://ftp.NetBSD.org/pub/NetBSD/misc/sjg/
 Source0:
https://ftp.NetBSD.org/pub/NetBSD/misc/sjg/bmake-%{version}.tar.gz
 # PATCH-FEATURE-OPENSUSE allow-overriding-compiler-variables.patch -- Based on 
Linux.sys.mk which was previously shipped with this package
 # patch generated using `git diff master opensuse` from 
https://github.com/RichardsonAlex/bmake
@@ -61,7 +61,7 @@
   --sysconfdir="%{_sysconfdir}" \
   --with-default-sys-path="%{_datadir}/mk" \
   --install-prefix="%{_prefix}" \
-  --install-destdir="%{buildroot}" \
+  --install-destdir=%{buildroot} \
   op=install
 mv "%{buildroot}%{_mandir}/cat1" "%{buildroot}%{_mandir}/man1"
 
@@ -69,10 +69,9 @@
 ./boot-strap op=test
 
 %files
-%defattr(-,root,root)
 %doc ChangeLog README
 %{_bindir}/bmake
-%{_mandir}/man1/bmake.1%{ext_man}
+%{_mandir}/man1/bmake.1%{?ext_man}
 %{_datadir}/mk/
 
 %changelog

++ bmake-20180512.tar.gz -> bmake-20181221.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/bmake/ChangeLog new/bmake/ChangeLog
--- old/bmake/ChangeLog 2018-05-12 20:20:29.0 +0200
+++ new/bmake/ChangeLog 2018-12-22 01:40:23.0 +0100
@@ -1,3 +1,37 @@
+2018-12-21  Simon J Gerraty  
+
+   * VERSION: 20181221
+ Merge with NetBSD make, pick up
+ o parse.c: ParseVErrorInternal use .PARSEDIR
+   and apply if relative, and then use .PARSEFILE
+   for consistent result.
+
+2018-12-20  Simon J Gerraty  
+
+   * VERSION: 20181220
+ Merge with NetBSD make, pick up
+ o parse.c: ParseVErrorInternal use .CURDIR if .PARSEDIR
+   is relative
+ o var.c: avoid SEGFAULT in .unexport-env
+   when MAKELEVEL is not set
+
+2018-12-16  Simon J Gerraty  
+
+   * VERSION: 20181216
+ Merge with NetBSD make, pick up
+ o fix for unit-tests/varquote.mk on Debian
+
+2018-09-21  Simon J. Gerraty  
+
+   * VERSION: 20180919
+ Merge with NetBSD make, pick up
+ o var.c: add :q
+ o dir.c: cleanup caching of stats
+
+2018-09-21  Simon J Gerraty  
+
+   * Makefile.config.in: use += where it makes sense.
+
 2018-05-12  Simon J. Gerraty  
 
* VERSION: 20180512
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/bmake/FILES new/bmake/FILES
--- old/bmake/FILES 2017-08-13 02:35:02.0 +0200
+++ new/bmake/FILES 2018-09-21 23:54:20.0 +0200
@@ -163,6 +163,8 @@
 unit-tests/varcmd.mk
 unit-tests/varmisc.exp
 unit-tests/varmisc.mk
+unit-tests/varquote.exp
+unit-tests/varquote.mk
 unit-tests/varshell.exp
 unit-tests/varshell.mk
 util.c
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/bmake/Makefile.config.in new/bmake/Makefile.config.in
--- 

commit bmake for openSUSE:Factory

2018-08-07 Thread root
Hello community,

here is the log from the commit of package bmake for openSUSE:Factory checked 
in at 2018-08-07 09:43:07

Comparing /work/SRC/openSUSE:Factory/bmake (Old)
 and  /work/SRC/openSUSE:Factory/.bmake.new (New)


Package is "bmake"

Tue Aug  7 09:43:07 2018 rev:17 rq:627654 version:20180512

Changes:

--- /work/SRC/openSUSE:Factory/bmake/bmake.changes  2017-08-10 
14:11:46.191269198 +0200
+++ /work/SRC/openSUSE:Factory/.bmake.new/bmake.changes 2018-08-07 
09:43:09.725318791 +0200
@@ -1,0 +2,34 @@
+Fri Jul 13 17:13:33 UTC 2018 - dap.darkn...@gmail.com
+
+- Removed already upstreamed bmake-strlcpy-explicit.patch.
+- Added bmake-env-script-interpreter.diff.
+- Update to version 20180512:
+  * job.c: skip polling job token pipe
+  * parse.c: be more cautious about detecting depenency line
+rather than sysV style include.
+  * parse.c: avoid calling sysconf for every call to loadfile
+  * var.c: Var_Set handle NULL value anytime.
+  * parse.c: do not treat .info as warning with -W
+  * var.c: Var_Append use Var_Set if var not previously set
+so that VAR_CMD is handled correctly.
+Add a suitable unit-test.
+  * var.c: do not append to variable set on command line
+add unit-test to catch this.
+  * main.c: ignore empty MAKEOBJDIR
+  * meta.c: if target is in subdir we only need subdir name in
+meta_name.
+  * compat.c: pass SIGINT etc onto child and wait for it to exit
+ before we self-terminate.
+  * aclocal.m4: use AC_LINK_IFELSE for AC_C___ATTRIBUTE__
+since AC_TRY_COMPILE puts input inside main()
+which upsets modern compilers.
+  * Makefile.config.in:
+make @prefix@ @machine*@ and @default_sys_path@ defaults.
+  * unit-tests/dotwait.mk: redirect stderr through pipe for more
+consistent result on some platforms.
+  * machine.sh: entry for AIX
+  * VERSION (_MAKE_VERSION): Move the setting of _MAKE_VERSION
+to a file that can be included by configure as well as make.
+This allows configure to set set _MAKE_VERSION in make-bootstrap.sh
+
+---

Old:

  bmake-20170711.tar.gz
  bmake-strlcpy-explicit.patch

New:

  bmake-20180512.tar.gz
  bmake-env-script-interpreter.diff



Other differences:
--
++ bmake.spec ++
--- /var/tmp/diff_new_pack.J7jwFK/_old  2018-08-07 09:43:10.165319557 +0200
+++ /var/tmp/diff_new_pack.J7jwFK/_new  2018-08-07 09:43:10.169319564 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package bmake
 #
-# 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
@@ -17,17 +17,18 @@
 
 
 Name:   bmake
-Version:20170711
+Version:20180512
 Release:0
 Summary:The NetBSD make(1) tool
-License:BSD-2-Clause and BSD-3-Clause and BSD-4-Clause
+License:BSD-2-Clause AND BSD-3-Clause AND BSD-4-Clause
 Group:  Development/Tools/Building
 Url:https://ftp.NetBSD.org/pub/NetBSD/misc/sjg/
 Source0:
https://ftp.NetBSD.org/pub/NetBSD/misc/sjg/bmake-%{version}.tar.gz
 # PATCH-FEATURE-OPENSUSE allow-overriding-compiler-variables.patch -- Based on 
Linux.sys.mk which was previously shipped with this package
 # patch generated using `git diff master opensuse` from 
https://github.com/RichardsonAlex/bmake
 Patch0: allow-overriding-compiler-variables.patch
-Patch1: bmake-strlcpy-explicit.patch
+# PATCH-FIX-OPENSUSE vs. E: env-script-interpreter meta2deps.py /usr/bin/env 
python
+Patch1: bmake-env-script-interpreter.diff
 
 %description
 bmake, the NetBSD make(1) tool, is a program designed to simplify the
@@ -42,7 +43,7 @@
 %prep
 %setup -q -n %{name}
 %patch0 -p1
-%patch1 -p0
+%patch1
 
 %build
 unset MAKEFLAGS

++ bmake-20170711.tar.gz -> bmake-20180512.tar.gz ++
 4229 lines of diff (skipped)

++ bmake-env-script-interpreter.diff ++
--- mk/meta2deps.py.orig2017-07-09 08:03:36.0 +0300
+++ mk/meta2deps.py 2018-08-05 12:14:09.742096756 +0300
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python
 
 from __future__ import print_function
 



commit bmake for openSUSE:Factory

2017-08-10 Thread root
Hello community,

here is the log from the commit of package bmake for openSUSE:Factory checked 
in at 2017-08-10 14:03:25

Comparing /work/SRC/openSUSE:Factory/bmake (Old)
 and  /work/SRC/openSUSE:Factory/.bmake.new (New)


Package is "bmake"

Thu Aug 10 14:03:25 2017 rev:16 rq:511607 version:20170711

Changes:

--- /work/SRC/openSUSE:Factory/bmake/bmake.changes  2017-04-06 
11:03:23.257090229 +0200
+++ /work/SRC/openSUSE:Factory/.bmake.new/bmake.changes 2017-08-10 
14:11:46.191269198 +0200
@@ -1,0 +2,35 @@
+Wed Jul 19 19:02:05 UTC 2017 - dap.darkn...@gmail.com
+
+- bmake-strlcpy-explicit.patch was replaced by upstream's one.
+- Update to version 20170711:
+  * main.c: refactor to reduce size of main function.
+add -v option to always fully expand values.
+  * meta.c: ensure command output in meta file has ending newline
+even when filemon not being used.
+When matching ${.MAKE.META.IGNORE_PATTERNS} do not use
+pathname via ':L' since any ':' in pathname breaks that.
+Instead set a '${.p.}' to pathname in the target context and
+use that.
+
+---
+Tue Jul 18 13:33:46 UTC 2017 - dims...@opensuse.org
+
+- Add bmake-strlcpy-explicit.patch: ensure strlcpy is not defined
+  implicit.
+- Do not de-FORTIFY the sources, use proper optflags. Above patch
+  ensures strlcpy is not implicit declared.
+
+---
+Sun Jun 18 16:27:39 UTC 2017 - dap.darkn...@gmail.com
+
+- Let's skip optflags macro using to fix all builds.
+  "-D_FORTIFY_SOURCE=0" for some reason doesn't fix x64.
+
+---
+Fri May 19 08:50:03 UTC 2017 - dziolkow...@suse.com
+
+- Update to version 20170510
+  * For full list of changes see provided Changelog
+- Fix allow-overriding-compiler-variables.patch to work with new version
+
+---

Old:

  bmake-20170326.tar.gz

New:

  bmake-20170711.tar.gz
  bmake-strlcpy-explicit.patch



Other differences:
--
++ bmake.spec ++
--- /var/tmp/diff_new_pack.kBBmjD/_old  2017-08-10 14:11:46.971159392 +0200
+++ /var/tmp/diff_new_pack.kBBmjD/_new  2017-08-10 14:11:46.983157703 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   bmake
-Version:20170326
+Version:20170711
 Release:0
 Summary:The NetBSD make(1) tool
 License:BSD-2-Clause and BSD-3-Clause and BSD-4-Clause
@@ -27,6 +27,7 @@
 # PATCH-FEATURE-OPENSUSE allow-overriding-compiler-variables.patch -- Based on 
Linux.sys.mk which was previously shipped with this package
 # patch generated using `git diff master opensuse` from 
https://github.com/RichardsonAlex/bmake
 Patch0: allow-overriding-compiler-variables.patch
+Patch1: bmake-strlcpy-explicit.patch
 
 %description
 bmake, the NetBSD make(1) tool, is a program designed to simplify the
@@ -41,6 +42,7 @@
 %prep
 %setup -q -n %{name}
 %patch0 -p1
+%patch1 -p0
 
 %build
 unset MAKEFLAGS
@@ -61,7 +63,6 @@
   --install-destdir="%{buildroot}" \
   op=install
 mv "%{buildroot}%{_mandir}/cat1" "%{buildroot}%{_mandir}/man1"
-ln -s "inc.mk" "%{buildroot}%{_datadir}/mk/bsd.inc.mk"
 
 %check
 ./boot-strap op=test

++ allow-overriding-compiler-variables.patch ++
--- /var/tmp/diff_new_pack.kBBmjD/_old  2017-08-10 14:11:47.051148130 +0200
+++ /var/tmp/diff_new_pack.kBBmjD/_new  2017-08-10 14:11:47.051148130 +0200
@@ -1,8 +1,6 @@
-diff --git a/mk/sys/Linux.mk b/mk/sys/Linux.mk
-index c619412..3a4b479 100644
 a/mk/sys/Linux.mk
-+++ b/mk/sys/Linux.mk
-@@ -8,80 +8,95 @@ unix?=   We run ${OS}.
+--- bmake/mk/sys/Linux.mk  2017-05-05 20:02:34.0 +0200
 Linux.mk   2017-05-19 10:44:59.644349103 +0200
+@@ -8,78 +8,95 @@
  ROOT_GROUP=   root
  
  # would be better to work out where it is...
@@ -43,8 +41,6 @@
 -CXXFLAGS= ${CFLAGS}
 -COMPILE.cc=   ${CXX} ${CXXFLAGS} ${CPPFLAGS} -c
 -LINK.cc=  ${CXX} ${CXXFLAGS} ${CPPFLAGS} ${LDFLAGS}
--
--CPP=  cpp
 +AR?=  ar
 +ARFLAGS?= rl
 +RANLIB?=  ranlib
@@ -71,7 +67,8 @@
 +OBJCFLAGS?=   ${CFLAGS}
 +COMPILE.m?=   ${OBJC} ${OBJCFLAGS} ${CPPFLAGS} -c
 +LINK.m?=  ${OBJC} ${OBJCFLAGS} ${CPPFLAGS} ${LDFLAGS}
-+
+ 
+-CPP=  cpp
 +CPP?= cpp
  .if defined(DESTDIR)
  CPPFLAGS+=-nostdinc -idirafter ${DESTDIR}/usr/include
@@ -87,6 +84,27 @@
 -LINK.F=   ${FC} ${FFLAGS} ${CPPFLAGS} ${LDFLAGS}
 -COMPILE.r=${FC} ${FFLAGS} ${RFLAGS} -c
 -LINK.r=   ${FC} ${FFLAGS} ${RFLAGS} ${LDFLAGS}
+-
+-LEX=  lex
+-LFLAGS=
+-LEX.l=${LEX} ${LFLAGS}
+-
+-LD=   ld
+-LDFLAGS=
+-
+-LINT= lint

commit bmake for openSUSE:Factory

2017-04-06 Thread root
Hello community,

here is the log from the commit of package bmake for openSUSE:Factory checked 
in at 2017-04-06 11:03:12

Comparing /work/SRC/openSUSE:Factory/bmake (Old)
 and  /work/SRC/openSUSE:Factory/.bmake.new (New)


Package is "bmake"

Thu Apr  6 11:03:12 2017 rev:15 rq:485775 version:20170326

Changes:

--- /work/SRC/openSUSE:Factory/bmake/bmake.changes  2016-11-28 
15:08:38.0 +0100
+++ /work/SRC/openSUSE:Factory/.bmake.new/bmake.changes 2017-04-06 
11:03:23.257090229 +0200
@@ -1,0 +2,7 @@
+Wed Apr  5 09:35:31 UTC 2017 - mplus...@suse.com
+
+- Update to version 20170326
+  * For full list of changes see provided Changelog
+- Use https url for downloading
+
+---

Old:

  bmake-20160926.tar.gz

New:

  bmake-20170326.tar.gz



Other differences:
--
++ bmake.spec ++
--- /var/tmp/diff_new_pack.8C573x/_old  2017-04-06 11:03:23.861004874 +0200
+++ /var/tmp/diff_new_pack.8C573x/_new  2017-04-06 11:03:23.865004309 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package bmake
 #
-# 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
@@ -17,13 +17,13 @@
 
 
 Name:   bmake
-Version:20160926
+Version:20170326
 Release:0
 Summary:The NetBSD make(1) tool
 License:BSD-2-Clause and BSD-3-Clause and BSD-4-Clause
 Group:  Development/Tools/Building
-Url:ftp://ftp.NetBSD.org/pub/NetBSD/misc/sjg/
-Source0:
ftp://ftp.NetBSD.org/pub/NetBSD/misc/sjg/bmake-%{version}.tar.gz
+Url:https://ftp.NetBSD.org/pub/NetBSD/misc/sjg/
+Source0:
https://ftp.NetBSD.org/pub/NetBSD/misc/sjg/bmake-%{version}.tar.gz
 # PATCH-FEATURE-OPENSUSE allow-overriding-compiler-variables.patch -- Based on 
Linux.sys.mk which was previously shipped with this package
 # patch generated using `git diff master opensuse` from 
https://github.com/RichardsonAlex/bmake
 Patch0: allow-overriding-compiler-variables.patch

++ bmake-20160926.tar.gz -> bmake-20170326.tar.gz ++
 2039 lines of diff (skipped)




commit bmake for openSUSE:Factory

2016-11-28 Thread h_root
Hello community,

here is the log from the commit of package bmake for openSUSE:Factory checked 
in at 2016-11-28 15:08:38

Comparing /work/SRC/openSUSE:Factory/bmake (Old)
 and  /work/SRC/openSUSE:Factory/.bmake.new (New)


Package is "bmake"

Changes:

--- /work/SRC/openSUSE:Factory/bmake/bmake.changes  2016-09-16 
11:03:19.0 +0200
+++ /work/SRC/openSUSE:Factory/.bmake.new/bmake.changes 2016-11-28 
15:08:38.0 +0100
@@ -1,0 +2,16 @@
+Wed Nov 23 19:49:33 UTC 2016 - arichardson@gmail.com
+
+- Update to 20160926
+  * Makefile (_MAKE_VERSION): 20160926
+  + Merge with NetBSD make, pick up
+  + support for .DELETE_ON_ERROR: (remove targets that fail)
+  * Makefile MAN: tweak .Dt to match ${PROG} 
+
+---
+Wed Nov 23 19:29:55 UTC 2016 - arichardson@gmail.com
+
+- Install the .mk files as well
+- Use allow-overriding-compiler-variables.patch instead overwriting the
+  installed file with Linux.sys.mk
+
+---

Old:

  Linux.sys.mk
  bmake-20160818.tar.gz

New:

  allow-overriding-compiler-variables.patch
  bmake-20160926.tar.gz



Other differences:
--
++ bmake.spec ++
--- /var/tmp/diff_new_pack.x1HtW6/_old  2016-11-28 15:08:39.0 +0100
+++ /var/tmp/diff_new_pack.x1HtW6/_new  2016-11-28 15:08:39.0 +0100
@@ -17,14 +17,16 @@
 
 
 Name:   bmake
-Version:20160818
+Version:20160926
 Release:0
 Summary:The NetBSD make(1) tool
 License:BSD-2-Clause and BSD-3-Clause and BSD-4-Clause
 Group:  Development/Tools/Building
 Url:ftp://ftp.NetBSD.org/pub/NetBSD/misc/sjg/
 Source0:
ftp://ftp.NetBSD.org/pub/NetBSD/misc/sjg/bmake-%{version}.tar.gz
-Source1:Linux.sys.mk
+# PATCH-FEATURE-OPENSUSE allow-overriding-compiler-variables.patch -- Based on 
Linux.sys.mk which was previously shipped with this package
+# patch generated using `git diff master opensuse` from 
https://github.com/RichardsonAlex/bmake
+Patch0: allow-overriding-compiler-variables.patch
 
 %description
 bmake, the NetBSD make(1) tool, is a program designed to simplify the
@@ -38,6 +40,7 @@
 
 %prep
 %setup -q -n %{name}
+%patch0 -p1
 
 %build
 unset MAKEFLAGS
@@ -46,12 +49,19 @@
   --prefix="%{_prefix}" \
   --sysconfdir="%{_sysconfdir}" \
   --with-default-sys-path="%{_datadir}/mk" \
-  --mksrc none op=build
+  --without-filemon \
+  op=build
 
 %install
-install -Dp -m0644 bmake.1  %{buildroot}%{_mandir}/man1/bmake.1
-install -Dp -m0755 Linux/bmake  %{buildroot}%{_bindir}/bmake
-install -Dp -m0644 %{SOURCE1}   %{buildroot}%{_datadir}/mk/sys.mk
+./boot-strap -o Linux \
+  --prefix="%{_prefix}" \
+  --sysconfdir="%{_sysconfdir}" \
+  --with-default-sys-path="%{_datadir}/mk" \
+  --install-prefix="%{_prefix}" \
+  --install-destdir="%{buildroot}" \
+  op=install
+mv "%{buildroot}%{_mandir}/cat1" "%{buildroot}%{_mandir}/man1"
+ln -s "inc.mk" "%{buildroot}%{_datadir}/mk/bsd.inc.mk"
 
 %check
 ./boot-strap op=test

++ allow-overriding-compiler-variables.patch ++
diff --git a/mk/sys/Linux.mk b/mk/sys/Linux.mk
index c619412..3a4b479 100644
--- a/mk/sys/Linux.mk
+++ b/mk/sys/Linux.mk
@@ -8,80 +8,95 @@ unix?=We run ${OS}.
 ROOT_GROUP=root
 
 # would be better to work out where it is...
-LIBCRT0= /dev/null
+LIBCRT0?= /dev/null
 
-NEED_SOLINKS=yes
+NEED_SOLINKS?=yes
 
 .SUFFIXES: .out .a .ln .o .c ${CXX_SUFFIXES} .F .f .r .y .l .s .S .cl .p .h 
.sh .m4
 
 .LIBS: .a
 
-AR=ar
-ARFLAGS=   rl
-RANLIB=ranlib
-
-AS=as
-AFLAGS=
-COMPILE.s= ${AS} ${AFLAGS}
-LINK.s=${CC} ${AFLAGS} ${LDFLAGS}
-COMPILE.S= ${CC} ${AFLAGS} ${CPPFLAGS} -c
-LINK.S=${CC} ${AFLAGS} ${CPPFLAGS} ${LDFLAGS}
-.if exists(/usr/local/bin/gcc)
-CC=gcc -pipe
-DBG=   -O -g
-STATIC?=   -static
-.else
-CC= cc -pipe
-DBG= -g
-STATIC= -Bstatic
-.endif
-CFLAGS=${DBG}
-COMPILE.c= ${CC} ${CFLAGS} ${CPPFLAGS} -c
-LINK.c=${CC} ${CFLAGS} ${CPPFLAGS} ${LDFLAGS}
-
-CXX=   g++
-CXXFLAGS=  ${CFLAGS}
-COMPILE.cc=${CXX} ${CXXFLAGS} ${CPPFLAGS} -c
-LINK.cc=   ${CXX} ${CXXFLAGS} ${CPPFLAGS} ${LDFLAGS}
-
-CPP=   cpp
+AR?=   ar
+ARFLAGS?=  rl
+RANLIB?=   ranlib
+
+AS?=   as
+AFLAGS?=
+COMPILE.s?=${CC} ${AFLAGS} -c
+LINK.s?=   ${CC} ${AFLAGS} ${LDFLAGS}
+COMPILE.S?=${CC} ${AFLAGS} ${CPPFLAGS} -c -traditional-cpp
+LINK.S?=   ${CC} ${AFLAGS} ${CPPFLAGS} ${LDFLAGS}
+CC?=   gcc
+DBG?=  -O -g
+STATIC?=   -static

commit bmake for openSUSE:Factory

2016-09-16 Thread h_root
Hello community,

here is the log from the commit of package bmake for openSUSE:Factory checked 
in at 2016-09-16 11:02:53

Comparing /work/SRC/openSUSE:Factory/bmake (Old)
 and  /work/SRC/openSUSE:Factory/.bmake.new (New)


Package is "bmake"

Changes:

--- /work/SRC/openSUSE:Factory/bmake/bmake.changes  2016-06-19 
10:49:12.0 +0200
+++ /work/SRC/openSUSE:Factory/.bmake.new/bmake.changes 2016-09-16 
11:03:19.0 +0200
@@ -1,0 +2,24 @@
+Thu Sep 15 12:38:58 UTC 2016 - rdodopou...@suse.com
+
+- 20160818
+  * its a neater number; pick up whitespace fixes to man page.
+  * Merge with NetBSD make, pick up
++ meta.c: move handling of .MAKE.META.IGNORE_* to meta_ignore()
+  so we can call it before adding entries to missingFiles.
+  Thus we do not track files we have been told to ignore.
++ meta_oodate: apply .MAKE.META.IGNORE_FILTER (if defined) to
+  pathnames, and skip if the expansion is empty.
+  Useful for dirdeps.mk when checking DIRDEPS_CACHE.
++ meta.c: remove all missingFiles entries that match a deleted
+  dir.
++ main.c: set .ERROR_CMD if possible.
++ dir.c: extend mtimes cache to others via cached_stat()
++ meta.c: missing filemon data is only relevant if we read a
+meta file.
+Also do not return oodate for a missing metafile if gn->path
+points to .CURDIR
++ cached_realpath(): avoid hitting filesystem more than necessary.
++ meta.c: refactor need_meta decision, add knobs for 
+  missing meta file and filemon data wrt out-of-datedness.
+
+---

Old:

  bmake-20160528.tar.gz

New:

  bmake-20160818.tar.gz



Other differences:
--
++ bmake.spec ++
--- /var/tmp/diff_new_pack.zQErRH/_old  2016-09-16 11:03:20.0 +0200
+++ /var/tmp/diff_new_pack.zQErRH/_new  2016-09-16 11:03:20.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   bmake
-Version:20160528
+Version:20160818
 Release:0
 Summary:The NetBSD make(1) tool
 License:BSD-2-Clause and BSD-3-Clause and BSD-4-Clause

++ bmake-20160528.tar.gz -> bmake-20160818.tar.gz ++
 2105 lines of diff (skipped)




commit bmake for openSUSE:Factory

2016-06-19 Thread h_root
Hello community,

here is the log from the commit of package bmake for openSUSE:Factory checked 
in at 2016-06-19 10:49:10

Comparing /work/SRC/openSUSE:Factory/bmake (Old)
 and  /work/SRC/openSUSE:Factory/.bmake.new (New)


Package is "bmake"

Changes:

--- /work/SRC/openSUSE:Factory/bmake/bmake.changes  2016-05-30 
09:57:19.0 +0200
+++ /work/SRC/openSUSE:Factory/.bmake.new/bmake.changes 2016-06-19 
10:49:12.0 +0200
@@ -1,0 +2,7 @@
+Tue Jun 14 17:58:29 UTC 2016 - dap.darkn...@gmail.com
+
+- 20160528
+  * boot-strap, make-bootstrap.sh.in: Makefile uses _MAKE_VERSION
+- Removed bmake-MAKE_VERSION.diff so.
+
+---

Old:

  bmake-20160512.tar.gz
  bmake-MAKE_VERSION.diff

New:

  bmake-20160528.tar.gz



Other differences:
--
++ bmake.spec ++
--- /var/tmp/diff_new_pack.jmToix/_old  2016-06-19 10:49:13.0 +0200
+++ /var/tmp/diff_new_pack.jmToix/_new  2016-06-19 10:49:13.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   bmake
-Version:20160512
+Version:20160528
 Release:0
 Summary:The NetBSD make(1) tool
 License:BSD-2-Clause and BSD-3-Clause and BSD-4-Clause
@@ -25,8 +25,6 @@
 Url:ftp://ftp.NetBSD.org/pub/NetBSD/misc/sjg/
 Source0:
ftp://ftp.NetBSD.org/pub/NetBSD/misc/sjg/bmake-%{version}.tar.gz
 Source1:Linux.sys.mk
-# PATCH-FIX-OPENSUSE to fix MAKE_VERSION variable & mk-configure package.
-Patch0: bmake-MAKE_VERSION.diff
 
 %description
 bmake, the NetBSD make(1) tool, is a program designed to simplify the
@@ -40,7 +38,6 @@
 
 %prep
 %setup -q -n %{name}
-%patch0
 
 %build
 unset MAKEFLAGS

++ bmake-20160512.tar.gz -> bmake-20160528.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/bmake/ChangeLog new/bmake/ChangeLog
--- old/bmake/ChangeLog 2016-05-12 22:34:55.0 +0200
+++ new/bmake/ChangeLog 2016-05-29 02:10:35.0 +0200
@@ -1,3 +1,9 @@
+2016-05-28  Simon J. Gerraty  
+
+   * Makefile (_MAKE_VERSION): 20160528
+
+   * boot-strap, make-bootstrap.sh.in: Makefile now uses _MAKE_VERSION 
+
 2016-05-12  Simon J. Gerraty  
 
* Makefile (_MAKE_VERSION): 20160512
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/bmake/Makefile new/bmake/Makefile
--- old/bmake/Makefile  2016-05-12 22:34:55.0 +0200
+++ new/bmake/Makefile  2016-05-29 02:10:59.0 +0200
@@ -1,7 +1,7 @@
-#  $Id: Makefile,v 1.63 2016/05/12 20:34:46 sjg Exp $
+#  $Id: Makefile,v 1.64 2016/05/29 00:10:59 sjg Exp $
 
 # Base version on src date
-_MAKE_VERSION= 20160512
+_MAKE_VERSION= 20160528
 
 PROG=  bmake
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/bmake/boot-strap new/bmake/boot-strap
--- old/bmake/boot-strap2015-10-25 06:20:48.0 +0100
+++ new/bmake/boot-strap2016-05-29 02:09:14.0 +0200
@@ -111,7 +111,7 @@
 #  Simon J. Gerraty 
 
 # RCSid:
-#  $Id: boot-strap,v 1.48 2015/10/25 05:20:48 sjg Exp $
+#  $Id: boot-strap,v 1.49 2016/05/29 00:09:14 sjg Exp $
 #
 #  @(#) Copyright (c) 2001 Simon J. Gerraty
 #
@@ -451,7 +451,7 @@
op_install
else
op_test
-   MAKE_VERSION=`sed -n '/^MAKE_VERSION/ { s,.*=  *,,;p; }' 
$srcdir/Makefile`
+   MAKE_VERSION=`sed -n '/^_MAKE_VERSION/ { s,.*=  *,,;p; }' 
$srcdir/Makefile`
echo You can install by running:
echo
echo $0 $cmd_args op=install
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/bmake/make-bootstrap.sh.in 
new/bmake/make-bootstrap.sh.in
--- old/bmake/make-bootstrap.sh.in  2015-09-10 20:07:05.0 +0200
+++ new/bmake/make-bootstrap.sh.in  2016-05-29 02:05:05.0 +0200
@@ -13,7 +13,7 @@
 CC="@CC@"
 CFLAGS="@CFLAGS@ -I. -I${srcdir} @DEFS@ @CPPFLAGS@ -DMAKE_NATIVE ${XDEFS} 
-DBMAKE_PATH_MAX=@bmake_path_max@"
 
-MAKE_VERSION=`sed -n '/^MAKE_VERSION=/s,.*=[^0-9]*,,p' $srcdir/Makefile`
+MAKE_VERSION=`sed -n '/^_MAKE_VERSION=/s,.*=[^0-9]*,,p' $srcdir/Makefile`
 
 MDEFS="-DMAKE_VERSION=\"$MAKE_VERSION\" \
 -D@force_machine@MACHINE=\"@machine@\" -DMACHINE_ARCH=\"@machine_arch@\" \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/bmake/mk/meta.stage.mk new/bmake/mk/meta.stage.mk
--- old/bmake/mk/meta.stage.mk  2016-03-16 19:21:31.0 +0100
+++ new/bmake/mk/meta.stage.mk  2016-05-29 02:09:09.0 +0200
@@ -1,4 +1,4 @@
-# $Id: meta.stage.mk,v 1.44 2016/03/16 18:21:23 

commit bmake for openSUSE:Factory

2016-05-30 Thread h_root
Hello community,

here is the log from the commit of package bmake for openSUSE:Factory checked 
in at 2016-05-30 09:57:06

Comparing /work/SRC/openSUSE:Factory/bmake (Old)
 and  /work/SRC/openSUSE:Factory/.bmake.new (New)


Package is "bmake"

Changes:

--- /work/SRC/openSUSE:Factory/bmake/bmake.changes  2016-05-25 
21:29:46.0 +0200
+++ /work/SRC/openSUSE:Factory/.bmake.new/bmake.changes 2016-05-30 
09:57:19.0 +0200
@@ -1,0 +2,6 @@
+Thu May 26 18:04:54 UTC 2016 - dap.darkn...@gmail.com
+
+- Added bmake-MAKE_VERSION.diff to fix MAKE_VERSION variable
+  that fixes mk-configure package configure error.
+
+---

New:

  bmake-MAKE_VERSION.diff



Other differences:
--
++ bmake.spec ++
--- /var/tmp/diff_new_pack.FkINkb/_old  2016-05-30 09:57:21.0 +0200
+++ /var/tmp/diff_new_pack.FkINkb/_new  2016-05-30 09:57:21.0 +0200
@@ -25,7 +25,8 @@
 Url:ftp://ftp.NetBSD.org/pub/NetBSD/misc/sjg/
 Source0:
ftp://ftp.NetBSD.org/pub/NetBSD/misc/sjg/bmake-%{version}.tar.gz
 Source1:Linux.sys.mk
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
+# PATCH-FIX-OPENSUSE to fix MAKE_VERSION variable & mk-configure package.
+Patch0: bmake-MAKE_VERSION.diff
 
 %description
 bmake, the NetBSD make(1) tool, is a program designed to simplify the
@@ -39,6 +40,7 @@
 
 %prep
 %setup -q -n %{name}
+%patch0
 
 %build
 unset MAKEFLAGS

++ bmake-MAKE_VERSION.diff ++
--- make-bootstrap.sh.in2016-05-03 21:41:15.0 +0300
+++ make-bootstrap.sh.in.orig   2016-05-03 21:42:46.0 +0300
@@ -13,7 +13,7 @@
 CC="@CC@"
 CFLAGS="@CFLAGS@ -I. -I${srcdir} @DEFS@ @CPPFLAGS@ -DMAKE_NATIVE ${XDEFS} 
-DBMAKE_PATH_MAX=@bmake_path_max@"
 
-MAKE_VERSION=`sed -n '/^MAKE_VERSION=/s,.*=[^0-9]*,,p' $srcdir/Makefile`
+MAKE_VERSION=`sed -n '/^_MAKE_VERSION=/s,.*=[^0-9]*,,p' $srcdir/Makefile`
 
 MDEFS="-DMAKE_VERSION=\"$MAKE_VERSION\" \
 -D@force_machine@MACHINE=\"@machine@\" -DMACHINE_ARCH=\"@machine_arch@\" \



commit bmake for openSUSE:Factory

2016-05-25 Thread h_root
Hello community,

here is the log from the commit of package bmake for openSUSE:Factory checked 
in at 2016-05-25 21:29:44

Comparing /work/SRC/openSUSE:Factory/bmake (Old)
 and  /work/SRC/openSUSE:Factory/.bmake.new (New)


Package is "bmake"

Changes:

--- /work/SRC/openSUSE:Factory/bmake/bmake.changes  2016-05-16 
12:04:22.0 +0200
+++ /work/SRC/openSUSE:Factory/.bmake.new/bmake.changes 2016-05-25 
21:29:46.0 +0200
@@ -1,0 +2,13 @@
+Wed May 25 08:29:49 UTC 2016 - dap.darkn...@gmail.com
+
+- 20160512
+  * Merge with NetBSD make, pick up
++ meta.c: ignore paths that match .MAKE.META.IGNORE_PATTERNS
+  this is useful for gcov builds.
++ propagate errors from filemon(4).
++ remove use of non-standard types u_int etc.
++ meta.c: apply realpath() before matching against metaIgnorePaths
++ allow makefile to set .MAKE.JOBS
+  * Makefile (PROG_NAME): use ${_MAKE_VERSION}
+
+---

Old:

  bmake-20160315.tar.gz

New:

  bmake-20160512.tar.gz



Other differences:
--
++ bmake.spec ++
--- /var/tmp/diff_new_pack.2J8Edy/_old  2016-05-25 21:29:46.0 +0200
+++ /var/tmp/diff_new_pack.2J8Edy/_new  2016-05-25 21:29:46.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   bmake
-Version:20160315
+Version:20160512
 Release:0
 Summary:The NetBSD make(1) tool
 License:BSD-2-Clause and BSD-3-Clause and BSD-4-Clause

++ bmake-20160315.tar.gz -> bmake-20160512.tar.gz ++
 2025 lines of diff (skipped)




commit bmake for openSUSE:Factory

2016-05-16 Thread h_root
Hello community,

here is the log from the commit of package bmake for openSUSE:Factory checked 
in at 2016-05-16 12:04:20

Comparing /work/SRC/openSUSE:Factory/bmake (Old)
 and  /work/SRC/openSUSE:Factory/.bmake.new (New)


Package is "bmake"

Changes:

--- /work/SRC/openSUSE:Factory/bmake/bmake.changes  2016-03-17 
16:49:36.0 +0100
+++ /work/SRC/openSUSE:Factory/.bmake.new/bmake.changes 2016-05-16 
12:04:22.0 +0200
@@ -1,0 +2,11 @@
+Sun May 15 11:51:53 UTC 2016 - dap.darkn...@gmail.com
+
+- 20160315
+  * Merge with NetBSD make, pick up:
++ fix handling of archive members;
++ meta.c: treat missing Read file same as Write,
+  in case we Delete it.
+  * Rename variable to avoid interference
+with checks for ${MAKE_VERSION}.
+
+---

Old:

  bmake-20160307.tar.gz

New:

  bmake-20160315.tar.gz



Other differences:
--
++ bmake.spec ++
--- /var/tmp/diff_new_pack.oxWHIX/_old  2016-05-16 12:04:23.0 +0200
+++ /var/tmp/diff_new_pack.oxWHIX/_new  2016-05-16 12:04:23.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   bmake
-Version:20160307
+Version:20160315
 Release:0
 Summary:The NetBSD make(1) tool
 License:BSD-2-Clause and BSD-3-Clause and BSD-4-Clause

++ bmake-20160307.tar.gz -> bmake-20160315.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/bmake/ChangeLog new/bmake/ChangeLog
--- old/bmake/ChangeLog 2016-03-07 23:03:06.0 +0100
+++ new/bmake/ChangeLog 2016-03-16 00:39:22.0 +0100
@@ -1,3 +1,20 @@
+2016-03-15  Simon J. Gerraty  
+
+   * Makefile (_MAKE_VERSION): 20160315
+ Merge with NetBSD make, pick up
+ o fix handling of archive members
+
+2016-03-13  Simon J. Gerraty  
+
+   * Makefile (_MAKE_VERSION): rename variable to avoid interference
+ with checks for ${MAKE_VERSION}
+
+2016-03-10  Simon J. Gerraty  
+
+   * Makefile (MAKE_VERSION): 20160310
+ Merge with NetBSD make, pick up
+ o meta.c: treat missing Read file same as Write, incase we Delete it.
+
 2016-03-07  Simon J. Gerraty  
 
* Makefile (MAKE_VERSION): 20160307
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/bmake/Makefile new/bmake/Makefile
--- old/bmake/Makefile  2016-03-07 23:03:06.0 +0100
+++ new/bmake/Makefile  2016-03-16 00:39:22.0 +0100
@@ -1,7 +1,7 @@
-#  $Id: Makefile,v 1.55 2016/03/07 22:02:47 sjg Exp $
+#  $Id: Makefile,v 1.58 2016/03/15 23:39:12 sjg Exp $
 
 # Base version on src date
-MAKE_VERSION= 20160307
+_MAKE_VERSION= 20160315
 
 PROG=  bmake
 
@@ -76,7 +76,7 @@
 CFLAGS+= -D_PATH_DEFSYSPATH=\"${DEFAULT_SYS_PATH}\"
 CFLAGS+= -I. -I${srcdir} ${XDEFS} -DMAKE_NATIVE
 CFLAGS+= ${COPTS.${.ALLSRC:M*.c:T:u}}
-COPTS.main.c+= "-DMAKE_VERSION=\"${MAKE_VERSION}\""
+COPTS.main.c+= "-DMAKE_VERSION=\"${_MAKE_VERSION}\""
 
 # meta mode can be useful even without filemon 
 FILEMON_H ?= /usr/include/dev/filemon/filemon.h
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/bmake/bmake.1 new/bmake/bmake.1
--- old/bmake/bmake.1   2016-02-27 01:23:30.0 +0100
+++ new/bmake/bmake.1   2016-03-16 19:21:39.0 +0100
@@ -1,4 +1,4 @@
-.\"$NetBSD: make.1,v 1.254 2016/02/20 01:43:28 wiz Exp $
+.\"$NetBSD: make.1,v 1.255 2016/03/14 07:42:15 matthias Exp $
 .\"
 .\" Copyright (c) 1990, 1993
 .\"The Regents of the University of California.  All rights reserved.
@@ -685,6 +685,9 @@
 .It Va .TARGET
 The name of the target; also known as
 .Ql Va @ .
+For compatibility with other makes this is an alias for
+.Ic .ARCHIVE
+in archive member rules.
 .El
 .Pp
 The shorter forms
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/bmake/bmake.cat1 new/bmake/bmake.cat1
--- old/bmake/bmake.cat12016-02-27 01:23:30.0 +0100
+++ new/bmake/bmake.cat12016-03-16 19:21:39.0 +0100
@@ -438,7 +438,9 @@
  suffixes declared with ..SSUUFFFFIIXXEESS or it 
will not be recog-
  nized.
 
-   _._T_A_R_G_E_T   The name of the target; also known as `_@'.
+   _._T_A_R_G_E_T   The name of the target; also known as 
`_@'.  For compati-
+ bility with other makes this is an alias for 
..AARRCCHHIIVVEE in
+ archive member rules.
 
  The shorter forms (`_>', `_!', `_<', `_%', `_?', `_*', and `_@') 
are permitted
  for backward 

commit bmake for openSUSE:Factory

2016-03-19 Thread h_root
Hello community,

here is the log from the commit of package bmake for openSUSE:Factory checked 
in at 2016-03-17 16:36:12

Comparing /work/SRC/openSUSE:Factory/bmake (Old)
 and  /work/SRC/openSUSE:Factory/.bmake.new (New)


Package is "bmake"

Changes:

--- /work/SRC/openSUSE:Factory/bmake/bmake.changes  2015-12-29 
12:59:49.0 +0100
+++ /work/SRC/openSUSE:Factory/.bmake.new/bmake.changes 2016-03-17 
16:49:36.0 +0100
@@ -1,0 +2,17 @@
+Wed Mar 16 14:14:58 UTC 2016 - mplus...@suse.com
+
+- 20160307
+  * Merge with NetBSD make, pick up
++ var.c: fix :ts\nnn to be octal by default.
++ meta.c: meta_finish() to cleanup memory.
++ meta.c: allow meta file for makeDepend if makefiles want it.
++ var.c: add knob to control handling of '$$' in :=
++ var.c: add .export-literal allows us to fix sys.clean-env.mk
+  post the changes to Var_Subst. Var_Subst now takes flags, and 
+  does not consume '$$' in :=
++ ar.c: preserve '$$' in :=
++ parse.c: add .dinclude for handling included makefile like 
+  .depend
+- Use correct package group
+
+---

Old:

  bmake-20151220.tar.gz

New:

  bmake-20160307.tar.gz



Other differences:
--
++ bmake.spec ++
--- /var/tmp/diff_new_pack.CtLAdu/_old  2016-03-17 16:49:37.0 +0100
+++ /var/tmp/diff_new_pack.CtLAdu/_new  2016-03-17 16:49:37.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package bmake
 #
-# 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
@@ -17,11 +17,11 @@
 
 
 Name:   bmake
-Version:20151220
+Version:20160307
 Release:0
 Summary:The NetBSD make(1) tool
 License:BSD-2-Clause and BSD-3-Clause and BSD-4-Clause
-Group:  Development/Tools
+Group:  Development/Tools/Building
 Url:ftp://ftp.NetBSD.org/pub/NetBSD/misc/sjg/
 Source0:
ftp://ftp.NetBSD.org/pub/NetBSD/misc/sjg/bmake-%{version}.tar.gz
 Source1:Linux.sys.mk
@@ -60,8 +60,8 @@
 %files
 %defattr(-,root,root)
 %doc ChangeLog README
-%{_mandir}/man1/bmake.1*
 %{_bindir}/bmake
+%{_mandir}/man1/bmake.1%{ext_man}
 %{_datadir}/mk/
 
 %changelog

++ bmake-20151220.tar.gz -> bmake-20160307.tar.gz ++
 3550 lines of diff (skipped)




commit bmake for openSUSE:Factory

2015-12-29 Thread h_root
Hello community,

here is the log from the commit of package bmake for openSUSE:Factory checked 
in at 2015-12-29 12:59:45

Comparing /work/SRC/openSUSE:Factory/bmake (Old)
 and  /work/SRC/openSUSE:Factory/.bmake.new (New)


Package is "bmake"

Changes:

--- /work/SRC/openSUSE:Factory/bmake/bmake.changes  2015-11-17 
14:22:44.0 +0100
+++ /work/SRC/openSUSE:Factory/.bmake.new/bmake.changes 2015-12-29 
12:59:49.0 +0100
@@ -1,0 +2,11 @@
+Sun Dec 27 19:38:53 UTC 2015 - mplus...@suse.com
+
+- Update to 20151220
+  * suff.c: re-initialize suffNull when clearing suffixes.
+  * cond.c: CondCvtArg: avoid access beyond end of empty buffer.
+  * meta.c: meta_oodate: use lstat(2) for checking link target in 
+case it is a symlink.
+  * var.c: avoid calling brk_string and Var_Export1 with empty 
+strings.
+
+---

Old:

  bmake-20151022.tar.gz

New:

  bmake-20151220.tar.gz



Other differences:
--
++ bmake.spec ++
--- /var/tmp/diff_new_pack.v8iYsX/_old  2015-12-29 12:59:50.0 +0100
+++ /var/tmp/diff_new_pack.v8iYsX/_new  2015-12-29 12:59:50.0 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   bmake
-Version:20151022
+Version:20151220
 Release:0
 Summary:The NetBSD make(1) tool
 License:BSD-2-Clause and BSD-3-Clause and BSD-4-Clause

++ bmake-20151022.tar.gz -> bmake-20151220.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/bmake/ChangeLog new/bmake/ChangeLog
--- old/bmake/ChangeLog 2015-10-25 06:20:23.0 +0100
+++ new/bmake/ChangeLog 2015-12-20 23:55:06.0 +0100
@@ -1,3 +1,26 @@
+2015-12-20  Simon J. Gerraty  
+
+   * Makefile (MAKE_VERSION): 20151220
+ Merge with NetBSD make, pick up
+ o suff.c: re-initialize suffNull when clearing suffixes.
+
+2015-12-01  Simon J. Gerraty  
+
+   * Makefile (MAKE_VERSION): 20151201
+ Merge with NetBSD make, pick up
+ o cond.c: CondCvtArg: avoid access beyond end of empty buffer.
+ o meta.c: meta_oodate: use lstat(2) for checking link target
+   in case it is a symlink.
+ o var.c: avoid calling brk_string and Var_Export1 with empty
+   strings.
+   
+2015-11-26  Simon J. Gerraty  
+
+   * Makefile (MAKE_VERSION): 20151126
+ Merge with NetBSD make, pick up
+ o parse.c: ParseTrackInput don't access beyond 
+   end of old value.
+   
 2015-10-22  Simon J. Gerraty  
 
* Makefile (MAKE_VERSION): 20151022
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/bmake/Makefile new/bmake/Makefile
--- old/bmake/Makefile  2015-10-24 00:46:36.0 +0200
+++ new/bmake/Makefile  2015-12-20 23:55:06.0 +0100
@@ -1,7 +1,7 @@
-#  $Id: Makefile,v 1.45 2015/10/23 22:46:36 sjg Exp $
+#  $Id: Makefile,v 1.49 2015/12/20 22:54:40 sjg Exp $
 
 # Base version on src date
-MAKE_VERSION= 20151022
+MAKE_VERSION= 20151220
 
 PROG=  bmake
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/bmake/cond.c new/bmake/cond.c
--- old/bmake/cond.c2015-10-11 07:17:09.0 +0200
+++ new/bmake/cond.c2015-12-02 01:36:53.0 +0100
@@ -1,4 +1,4 @@
-/* $NetBSD: cond.c,v 1.69 2015/10/11 04:51:24 sjg Exp $*/
+/* $NetBSD: cond.c,v 1.71 2015/12/02 00:28:24 sjg Exp $*/
 
 /*
  * Copyright (c) 1988, 1989, 1990 The Regents of the University of California.
@@ -70,14 +70,14 @@
  */
 
 #ifndef MAKE_NATIVE
-static char rcsid[] = "$NetBSD: cond.c,v 1.69 2015/10/11 04:51:24 sjg Exp $";
+static char rcsid[] = "$NetBSD: cond.c,v 1.71 2015/12/02 00:28:24 sjg Exp $";
 #else
 #include 
 #ifndef lint
 #if 0
 static char sccsid[] = "@(#)cond.c 8.2 (Berkeley) 1/2/94";
 #else
-__RCSID("$NetBSD: cond.c,v 1.69 2015/10/11 04:51:24 sjg Exp $");
+__RCSID("$NetBSD: cond.c,v 1.71 2015/12/02 00:28:24 sjg Exp $");
 #endif
 #endif /* not lint */
 #endif
@@ -490,6 +490,10 @@
 double d_val;
 
 errno = 0;
+if (!*str) {
+   *value = (double)0;
+   return TRUE;
+}
 l_val = strtoul(str, , str[1] == 'x' ? 16 : 10);
 ech = *eptr;
 if (ech == 0 && errno != ERANGE) {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/bmake/main.c new/bmake/main.c
--- old/bmake/main.c2015-10-25 00:41:37.0 +0200
+++ new/bmake/main.c2015-11-27 06:24:02.0 +0100
@@ -1,4 +1,4 @@
-/* $NetBSD: main.c,v 1.234 2015/10/11 04:51:24 sjg Exp $   */
+/* $NetBSD: main.c,v 1.235 2015/10/25 

commit bmake for openSUSE:Factory

2015-11-17 Thread h_root
Hello community,

here is the log from the commit of package bmake for openSUSE:Factory checked 
in at 2015-11-17 14:22:43

Comparing /work/SRC/openSUSE:Factory/bmake (Old)
 and  /work/SRC/openSUSE:Factory/.bmake.new (New)


Package is "bmake"

Changes:

--- /work/SRC/openSUSE:Factory/bmake/bmake.changes  2015-10-06 
13:27:57.0 +0200
+++ /work/SRC/openSUSE:Factory/.bmake.new/bmake.changes 2015-11-17 
14:22:44.0 +0100
@@ -1,0 +2,15 @@
+Sat Nov 14 10:32:51 UTC 2015 - mplus...@suse.com
+
+- Update to 20151022
+  * Makefile (MAKE_VERSION): 20151022
+
+  * Add support for BSD/OS which lacks inttypes.h
+and really needs sys/param.h for sys/sysctl.h
+also 'type' is not a shell builtin.
+  * var.c: eliminate uint32_t and need for inttypes.h
+  * main.c: PrintOnError flush stdout before run .ERROR
+  * parse.c: cope with _SC_PAGESIZE not being defined.
+- For reso of changes see Changelog
+- Tiny spec file polishing
+
+---

Old:

  bmake-20150910.tar.gz

New:

  bmake-20151022.tar.gz



Other differences:
--
++ bmake.spec ++
--- /var/tmp/diff_new_pack.dnyuQA/_old  2015-11-17 14:22:45.0 +0100
+++ /var/tmp/diff_new_pack.dnyuQA/_new  2015-11-17 14:22:45.0 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   bmake
-Version:20150910
+Version:20151022
 Release:0
 Summary:The NetBSD make(1) tool
 License:BSD-2-Clause and BSD-3-Clause and BSD-4-Clause
@@ -60,7 +60,7 @@
 %files
 %defattr(-,root,root)
 %doc ChangeLog README
-%doc %{_mandir}/man1/bmake.1*
+%{_mandir}/man1/bmake.1*
 %{_bindir}/bmake
 %{_datadir}/mk/
 

++ bmake-20150910.tar.gz -> bmake-20151022.tar.gz ++
 2034 lines of diff (skipped)




commit bmake for openSUSE:Factory

2015-10-06 Thread h_root
Hello community,

here is the log from the commit of package bmake for openSUSE:Factory checked 
in at 2015-10-06 13:27:52

Comparing /work/SRC/openSUSE:Factory/bmake (Old)
 and  /work/SRC/openSUSE:Factory/.bmake.new (New)


Package is "bmake"

Changes:

--- /work/SRC/openSUSE:Factory/bmake/bmake.changes  2015-08-07 
00:24:21.0 +0200
+++ /work/SRC/openSUSE:Factory/.bmake.new/bmake.changes 2015-10-06 
13:27:57.0 +0200
@@ -1,0 +2,10 @@
+Mon Oct  5 20:26:15 UTC 2015 - mplus...@suse.com
+
+- Update to 20150910
+  * Merge with NetBSD make, pick up
++ main.c: with -w print Enter/Leaving messages for objdir too 
+  if necessary.
++ centralize shell metachar handling
+  * FILES: add metachar.[ch]
+
+---

Old:

  bmake-20150606.tar.gz

New:

  bmake-20150910.tar.gz



Other differences:
--
++ bmake.spec ++
--- /var/tmp/diff_new_pack.iIebLC/_old  2015-10-06 13:27:58.0 +0200
+++ /var/tmp/diff_new_pack.iIebLC/_new  2015-10-06 13:27:58.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   bmake
-Version:20150606
+Version:20150910
 Release:0
 Summary:The NetBSD make(1) tool
 License:BSD-2-Clause and BSD-3-Clause and BSD-4-Clause

++ bmake-20150606.tar.gz -> bmake-20150910.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/bmake/ChangeLog new/bmake/ChangeLog
--- old/bmake/ChangeLog 2015-06-07 18:07:34.0 +0200
+++ new/bmake/ChangeLog 2015-09-10 20:08:42.0 +0200
@@ -1,3 +1,13 @@
+2015-09-10  Simon J. Gerraty  
+
+   * Makefile (MAKE_VERSION): 20150910
+ Merge with NetBSD make, pick up
+ o main.c: with -w print Enter/Leaving messages for objdir too
+   if necessary.
+ o centralize shell metachar handling
+   
+   * FILES: add metachar.[ch]
+
 2015-06-06  Simon J. Gerraty  
 
* Makefile (MAKE_VERSION): 20150606
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/bmake/FILES new/bmake/FILES
--- old/bmake/FILES 2015-05-05 23:58:50.0 +0200
+++ new/bmake/FILES 2015-09-10 20:08:12.0 +0200
@@ -71,6 +71,8 @@
 makefile.in
 meta.c
 meta.h
+metachar.c
+metachar.h
 missing/sys/cdefs.h
 mkdeps.sh
 nonints.h
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/bmake/Makefile new/bmake/Makefile
--- old/bmake/Makefile  2015-06-07 18:07:34.0 +0200
+++ new/bmake/Makefile  2015-09-10 20:09:04.0 +0200
@@ -1,7 +1,7 @@
-#  $Id: Makefile,v 1.39 2015/06/07 15:54:37 sjg Exp $
+#  $Id: Makefile,v 1.41 2015/09/10 18:09:04 sjg Exp $
 
 # Base version on src date
-MAKE_VERSION= 20150606
+MAKE_VERSION= 20150910
 
 PROG=  bmake
 
@@ -18,6 +18,7 @@
make.c \
make_malloc.c \
meta.c \
+   metachar.c \
parse.c \
str.c \
strlist.c \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/bmake/compat.c new/bmake/compat.c
--- old/bmake/compat.c  2014-11-06 02:48:15.0 +0100
+++ new/bmake/compat.c  2015-09-10 20:03:31.0 +0200
@@ -1,4 +1,4 @@
-/* $NetBSD: compat.c,v 1.96 2014/09/07 20:55:34 joerg Exp $*/
+/* $NetBSD: compat.c,v 1.100 2015/06/19 14:32:04 christos Exp $*/
 
 /*
  * Copyright (c) 1988, 1989, 1990 The Regents of the University of California.
@@ -70,14 +70,14 @@
  */
 
 #ifndef MAKE_NATIVE
-static char rcsid[] = "$NetBSD: compat.c,v 1.96 2014/09/07 20:55:34 joerg Exp 
$";
+static char rcsid[] = "$NetBSD: compat.c,v 1.100 2015/06/19 14:32:04 christos 
Exp $";
 #else
 #include 
 #ifndef lint
 #if 0
 static char sccsid[] = "@(#)compat.c   8.2 (Berkeley) 3/19/94";
 #else
-__RCSID("$NetBSD: compat.c,v 1.96 2014/09/07 20:55:34 joerg Exp $");
+__RCSID("$NetBSD: compat.c,v 1.100 2015/06/19 14:32:04 christos Exp $");
 #endif
 #endif /* not lint */
 #endif
@@ -111,37 +111,14 @@
 #include"hash.h"
 #include"dir.h"
 #include"job.h"
+#include"metachar.h"
 #include"pathnames.h"
 
-/*
- * The following array is used to make a fast determination of which
- * characters are interpreted specially by the shell.  If a command
- * contains any of these characters, it is executed by the shell, not
- * directly by us.
- */
-
-static charmeta[256];
 
 static GNode   *curTarg = NULL;
 static GNode   *ENDNode;
 static void CompatInterrupt(int);
 
-static void
-Compat_Init(void)
-{
-const char *cp;
-
-Shell_Init();  /* setup default shell */
-
-for (cp = "~#=|^(){};&<>*?[]:$`\\\n"; *cp != '\0'; 

commit bmake for openSUSE:Factory

2015-08-06 Thread h_root
Hello community,

here is the log from the commit of package bmake for openSUSE:Factory checked 
in at 2015-08-07 00:24:19

Comparing /work/SRC/openSUSE:Factory/bmake (Old)
 and  /work/SRC/openSUSE:Factory/.bmake.new (New)


Package is bmake

Changes:

--- /work/SRC/openSUSE:Factory/bmake/bmake.changes  2015-05-18 
22:27:38.0 +0200
+++ /work/SRC/openSUSE:Factory/.bmake.new/bmake.changes 2015-08-07 
00:24:21.0 +0200
@@ -1,0 +2,7 @@
+Wed Aug  5 14:12:57 UTC 2015 - mplus...@suse.com
+
+- Update to 20150606
+  * Merge with NetBSD make, pick up
++ o make.1: document .OBJDIR target
+
+---

Old:

  bmake-20150505.tar.gz

New:

  bmake-20150606.tar.gz



Other differences:
--
++ bmake.spec ++
--- /var/tmp/diff_new_pack.TAW0mm/_old  2015-08-07 00:24:22.0 +0200
+++ /var/tmp/diff_new_pack.TAW0mm/_new  2015-08-07 00:24:22.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   bmake
-Version:20150505
+Version:20150606
 Release:0
 Summary:The NetBSD make(1) tool
 License:BSD-2-Clause and BSD-3-Clause and BSD-4-Clause

++ bmake-20150505.tar.gz - bmake-20150606.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/bmake/ChangeLog new/bmake/ChangeLog
--- old/bmake/ChangeLog 2015-05-05 23:58:16.0 +0200
+++ new/bmake/ChangeLog 2015-06-07 18:07:34.0 +0200
@@ -1,3 +1,9 @@
+2015-06-06  Simon J. Gerraty  s...@bad.crufty.net
+
+   * Makefile (MAKE_VERSION): 20150606
+ Merge with NetBSD make, pick up
+ o make.1: document .OBJDIR target
+
 2015-05-05  Simon J. Gerraty  s...@bad.crufty.net
 
* Makefile (MAKE_VERSION): 20150505
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/bmake/Makefile new/bmake/Makefile
--- old/bmake/Makefile  2015-05-05 23:58:16.0 +0200
+++ new/bmake/Makefile  2015-06-07 18:07:34.0 +0200
@@ -1,7 +1,7 @@
-#  $Id: Makefile,v 1.38 2015/05/05 21:58:05 sjg Exp $
+#  $Id: Makefile,v 1.39 2015/06/07 15:54:37 sjg Exp $
 
 # Base version on src date
-MAKE_VERSION= 20150505
+MAKE_VERSION= 20150606
 
 PROG=  bmake
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/bmake/bmake.1 new/bmake/bmake.1
--- old/bmake/bmake.1   2015-04-10 19:50:10.0 +0200
+++ new/bmake/bmake.1   2015-06-07 19:14:20.0 +0200
@@ -1,4 +1,4 @@
-.\$NetBSD: make.1,v 1.247 2015/04/10 08:43:32 wiz Exp $
+.\$NetBSD: make.1,v 1.249 2015/06/05 07:33:40 wiz Exp $
 .\
 .\ Copyright (c) 1990, 1993
 .\The Regents of the University of California.  All rights reserved.
@@ -29,7 +29,7 @@
 .\
 .\from: @(#)make.18.4 (Berkeley) 3/19/94
 .\
-.Dd April 9, 2015
+.Dd June 4, 2015
 .Dt MAKE 1
 .Os
 .Sh NAME
@@ -993,14 +993,15 @@
 .Ql Ev MAKEOBJDIR .
 .Pp
 .Ql Va .OBJDIR
-may be modified in the makefile as a global variable.
+may be modified in the makefile via the special target
+.Ql Ic .OBJDIR .
 In all cases,
 .Nm
 will
 .Xr chdir 2
-to
+to the specified directory if it exists, and set
 .Ql Va .OBJDIR
-and set
+and
 .Ql Ev PWD
 to that directory before executing any targets.
 .
@@ -2001,6 +2002,15 @@
 Synonym for
 .Ic .NOTPARALLEL ,
 for compatibility with other pmake variants.
+.It Ic .OBJDIR
+The source is a new value for
+.Ql Va .OBJDIR .
+If it exists,
+.Nm
+will
+.Xr chdir 2
+to it and update the value of
+.Ql Va .OBJDIR .
 .It Ic .ORDER
 The named targets are made in sequence.
 This ordering does not add targets to the list of targets to be made.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/bmake/bmake.cat1 new/bmake/bmake.cat1
--- old/bmake/bmake.cat12015-04-10 19:50:10.0 +0200
+++ new/bmake/bmake.cat12015-06-07 19:14:20.0 +0200
@@ -647,10 +647,10 @@
  may be used.  This is especially useful with
  `MAKEOBJDIR'.
 
- `_._O_B_J_D_I_R' may be modified in the makefile 
as a global
- variable.  In all cases, bbmmaakkee will chdir(2) to 
`_._O_B_J_D_I_R'
- and set `PWD' to that directory before executing any tar-
- gets.
+ `_._O_B_J_D_I_R' may be modified in the makefile 
via the special
+ target `..OOBBJJDDIIRR'.  In all cases, 
bbmmaakkee will chdir(2) to
+ the specified directory if it exists, and set 
`_._O_B_J_D_I_R'
+ and `PWD' to that directory before executing any targets.
 
  

commit bmake for openSUSE:Factory

2015-05-18 Thread h_root
Hello community,

here is the log from the commit of package bmake for openSUSE:Factory checked 
in at 2015-05-18 22:27:36

Comparing /work/SRC/openSUSE:Factory/bmake (Old)
 and  /work/SRC/openSUSE:Factory/.bmake.new (New)


Package is bmake

Changes:

--- /work/SRC/openSUSE:Factory/bmake/bmake.changes  2015-03-09 
10:10:11.0 +0100
+++ /work/SRC/openSUSE:Factory/.bmake.new/bmake.changes 2015-05-18 
22:27:38.0 +0200
@@ -1,0 +2,22 @@
+Sun May 17 08:18:52 UTC 2015 - dap.darkn...@gmail.com
+
+- Update to 20150505:
+  * Merge with NetBSD make, pick up
++ cond.c: be strict about lhs of comparison when evaluating .if
+  but less so when called from variable expansion.
++ unit-tests/cond2.mk: test various error conditions
++ job.c: use memmove() rather than memcpy()
++ document different handling of '-' in jobs mode vs compat
++ fix jobs mode so that '-' only applies to whole job
+  when shell lacks hasErrCtl
++ meta.c: use separate vars to track lcwd and latestdir (read)
+  per process
++ meta.c: close meta file in child
+  * Add Bitrig patch from jo...@netbsd.org
+  * Makefile: use BINDIR.bmake if set. Same for MANDIR and
+SHAREDIR. Handy for testing release candidates in various
+environments.
+  * move initialization of savederr to block where it is used
+to avoid spurious warning from gcc5
+
+---

Old:

  bmake-2014.tar.gz

New:

  bmake-20150505.tar.gz



Other differences:
--
++ bmake.spec ++
--- /var/tmp/diff_new_pack.Z3dUK5/_old  2015-05-18 22:27:38.0 +0200
+++ /var/tmp/diff_new_pack.Z3dUK5/_new  2015-05-18 22:27:38.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   bmake
-Version:2014
+Version:20150505
 Release:0
 Summary:The NetBSD make(1) tool
 License:BSD-2-Clause and BSD-3-Clause and BSD-4-Clause

++ bmake-2014.tar.gz - bmake-20150505.tar.gz ++
 2124 lines of diff (skipped)




commit bmake for openSUSE:Factory

2015-03-09 Thread h_root
Hello community,

here is the log from the commit of package bmake for openSUSE:Factory checked 
in at 2015-03-09 10:10:10

Comparing /work/SRC/openSUSE:Factory/bmake (Old)
 and  /work/SRC/openSUSE:Factory/.bmake.new (New)


Package is bmake

Changes:

--- /work/SRC/openSUSE:Factory/bmake/bmake.changes  2014-09-28 
19:53:50.0 +0200
+++ /work/SRC/openSUSE:Factory/.bmake.new/bmake.changes 2015-03-09 
10:10:11.0 +0100
@@ -1,0 +2,21 @@
+Fri Mar  6 21:01:46 UTC 2015 - mplus...@suse.com
+
+- Cleanups spec file with spec-cleaner
+- Update to 2014
+  * Makefile (MAKE_VERSION): 2014 just a cooler number
+  * Makefile (MAKE_VERSION): 20141105
+  * Merge with NetBSD make, pick up
+- revert major overhaul of suffix handling and POSIX compliance 
+  - too much breakage and impossible to make backwards 
+  compatible.
+- we still have the new unit test structure which is ok.
+- meta.c ensure -- filemon is at start of line.
+  * configure.in: test that result of getconf PATH_MAX is numeric
+and discard if not.  Apparently needed for Hurd.
+ * Makefile (MAKE_VERSION): 20140830
+ * Merge with NetBSD make, pick up
+   - major overhaul of suffix handling
+   - improved POSIX compliance
+   - overhauled unit-tests
+
+---

Old:

  bmake-20140620.tar.gz

New:

  bmake-2014.tar.gz



Other differences:
--
++ bmake.spec ++
--- /var/tmp/diff_new_pack.enTeZc/_old  2015-03-09 10:10:12.0 +0100
+++ /var/tmp/diff_new_pack.enTeZc/_new  2015-03-09 10:10:12.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package bmake
 #
-# 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
@@ -17,7 +17,7 @@
 
 
 Name:   bmake
-Version:20140620
+Version:2014
 Release:0
 Summary:The NetBSD make(1) tool
 License:BSD-2-Clause and BSD-3-Clause and BSD-4-Clause

++ bmake-20140620.tar.gz - bmake-2014.tar.gz ++
 6223 lines of diff (skipped)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org