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.changes    2020-06-15 
20:31:14.790527292 +0200
@@ -1,0 +2,70 @@
+Sun Jun 14 17:07:15 UTC 2020 - Dmitriy Perlow <[email protected]>
+
+- 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 NetBSD make(1) tool
 License:        BSD-2-Clause AND BSD-3-Clause AND BSD-4-Clause

++++++ allow-overriding-compiler-variables.patch ++++++
--- /var/tmp/diff_new_pack.UWBsK0/_old  2020-06-15 20:31:16.410532904 +0200
+++ /var/tmp/diff_new_pack.UWBsK0/_new  2020-06-15 20:31:16.410532904 +0200
@@ -1,6 +1,6 @@
---- bmake/mk/sys/Linux.mk      2017-05-05 20:02:34.000000000 +0200
-+++ Linux.mk   2017-05-19 10:44:59.644349103 +0200
-@@ -8,78 +8,95 @@
+--- bmake/mk/sys/Linux.mk      2020-04-18 00:08:31.000000000 +0300
++++ Linux.mk   2020-05-16 19:05:25.000000000 +0300
+@@ -8,76 +8,95 @@
  ROOT_GROUP=   root
  
  # would be better to work out where it is...
@@ -100,8 +100,6 @@
 -COMPILE.p=    ${PC} ${PFLAGS} ${CPPFLAGS} -c
 -LINK.p=               ${PC} ${PFLAGS} ${CPPFLAGS} ${LDFLAGS}
 -
--SHELL=                sh
--
 -YACC=         yacc
 -YFLAGS=               -d
 -YACC.y=               ${YACC} ${YFLAGS}
@@ -157,7 +155,7 @@
  
  # C
  .c:
-@@ -90,6 +107,8 @@
+@@ -88,6 +107,8 @@
        ${COMPILE.c} ${.IMPSRC}
        ${AR} ${ARFLAGS} $@ $*.o
        rm -f $*.o

++++++ bmake-20181221.tar.gz -> bmake-20200606.tar.gz ++++++
++++ 8538 lines of diff (skipped)


Reply via email to