Hello community,

here is the log from the commit of package mate-common for openSUSE:Leap:15.2 
checked in at 2020-03-06 12:39:24
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Leap:15.2/mate-common (Old)
 and      /work/SRC/openSUSE:Leap:15.2/.mate-common.new.26092 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "mate-common"

Fri Mar  6 12:39:24 2020 rev:16 rq:781471 version:1.24.0

Changes:
--------
--- /work/SRC/openSUSE:Leap:15.2/mate-common/mate-common.changes        
2020-03-02 13:25:30.826655615 +0100
+++ /work/SRC/openSUSE:Leap:15.2/.mate-common.new.26092/mate-common.changes     
2020-03-06 12:41:14.526755920 +0100
@@ -1,0 +2,12 @@
+Wed Feb 26 19:38:40 UTC 2020 - Alexei Sorokin <[email protected]>
+
+- Update to version 1.24.0 (changes since 1.22.0):
+  * Update mate-compiler-flags macro.
+  * Check if AX_APPEND_FLAG and AX_CHECK_COMPILE_FLAG are available.
+  * Set compiler debug flags in MATE_DEBUG_CHECK.
+  * Update MATE_CXX_WARNINGS macro.
+- Require autoconf-archive.
+- Do not require intltool.
+- Drop support for old openSUSE versions.
+
+-------------------------------------------------------------------

Old:
----
  mate-common-1.22.0.tar.xz

New:
----
  mate-common-1.24.0.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ mate-common.spec ++++++
--- /var/tmp/diff_new_pack.S7BDmr/_old  2020-03-06 12:41:14.954756180 +0100
+++ /var/tmp/diff_new_pack.S7BDmr/_new  2020-03-06 12:41:14.966756187 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package mate-common
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# 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
@@ -16,24 +16,23 @@
 #
 
 
-%define _version 1.22
+%define _version 1.24
 Name:           mate-common
-Version:        1.22.0
+Version:        1.24.0
 Release:        0
 Summary:        Common scripts and macros to develop with MATE
 License:        GPL-3.0-or-later
-Group:          System/GUI/Other
 URL:            https://mate-desktop.org/
-Source:         
http://pub.mate-desktop.org/releases/%{_version}/%{name}-%{version}.tar.xz
+Source:         
https://pub.mate-desktop.org/releases/%{_version}/%{name}-%{version}.tar.xz
 BuildRequires:  autoconf
 BuildRequires:  automake
 # Upstream source distribution requires execution of 'autogen.sh';
 # mate-common is a requirement, while this doesn't change we pull
 # all the necessary stuff from here so we won't polute other specs.
 Requires:       autoconf
+Requires:       autoconf-archive
 Requires:       automake
 Requires:       gettext
-Requires:       intltool >= 0.50.1
 Requires:       libtool
 Requires:       pkgconfig
 Requires:       pkgconfig(glib-2.0)
@@ -50,7 +49,7 @@
 
 %build
 %configure
-make %{?_smp_mflags} V=1
+%make_build
 
 %install
 %make_install

++++++ mate-common-1.22.0.tar.xz -> mate-common-1.24.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mate-common-1.22.0/ChangeLog 
new/mate-common-1.24.0/ChangeLog
--- old/mate-common-1.22.0/ChangeLog    2019-02-23 10:48:32.000000000 +0100
+++ new/mate-common-1.24.0/ChangeLog    2020-02-10 11:29:36.000000000 +0100
@@ -1,3 +1,165 @@
+commit 95f31a9e59af4d8a99c5662ac96f7c9dc6c6a4cf
+Author: raveit65 <[email protected]>
+Date:   Fri Feb 7 15:55:15 2020 +0100
+
+    release 1.24.0
+
+ NEWS         | 4 ++++
+ configure.ac | 2 +-
+ 2 files changed, 5 insertions(+), 1 deletion(-)
+
+commit d9392e3b544905009dbb19283a4c853419ff250d
+Author: raveit65 <[email protected]>
+Date:   Sat Nov 23 23:19:22 2019 +0100
+
+    travis ci: use fedora:latest
+
+ .travis.yml | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+commit 57951628f1a4fc34865fcd59e6340b733f606be9
+Author: Pablo Barciela <[email protected]>
+Date:   Thu Oct 10 15:24:13 2019 +0200
+
+    Travis CI: use Debian "testing" instead "sid"
+
+ .travis.yml | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+commit 6d794e158da533458403446a179cd3a1c1de2f41
+Author: raveit65 <[email protected]>
+Date:   Sat Oct 5 20:39:38 2019 +0200
+
+    travis(ci): enable notify_servers
+
+ .travis.yml | 2 ++
+ 1 file changed, 2 insertions(+)
+
+commit a369c982db549210a6b664db58f6af1fe1d8b558
+Author: raveit65 <[email protected]>
+Date:   Mon Sep 30 18:51:30 2019 +0200
+
+    release 1.23.3
+
+ NEWS         | 4 ++++
+ configure.ac | 2 +-
+ 2 files changed, 5 insertions(+), 1 deletion(-)
+
+commit 357c8b673cc8e910470c96225391f874252c5be6
+Author: rbuj <[email protected]>
+Date:   Sat Sep 28 11:28:18 2019 +0200
+
+    update MATE_CXX_WARNINGS macro
+    - add more compiler flags
+    - remove this constraint: "Only use compiler warnings for gcc"
+    - remove the ansi flag (c++98 iso standard)
+    - Use autoconf archive macros (AX_)
+
+ macros/mate-compiler-flags.m4 | 108 ++++++++++++++++++++++--------------------
+ 1 file changed, 57 insertions(+), 51 deletions(-)
+
+commit aeaf55dd03ce5e1751bd2c1722ac76e8564364f7
+Author: raveit65 <[email protected]>
+Date:   Sat Sep 28 09:54:00 2019 +0200
+
+    release 1.23.2
+
+ NEWS         | 4 ++++
+ configure.ac | 2 +-
+ 2 files changed, 5 insertions(+), 1 deletion(-)
+
+commit 95d8bca1eb7ac8c846d826afa3dfa5589b729287
+Author: rbuj <[email protected]>
+Date:   Fri Sep 27 17:16:50 2019 +0200
+
+    Set compiler debug flags in MATE_DEBUG_CHECK
+
+ macros/mate-common.m4 | 15 ++++++---------
+ 1 file changed, 6 insertions(+), 9 deletions(-)
+
+commit 3e9287e6c4f720de9ef9cc1789d19419e6311145
+Author: raveit65 <[email protected]>
+Date:   Thu Sep 26 21:56:46 2019 +0200
+
+    release 1.23.1
+
+ NEWS         | 4 ++++
+ configure.ac | 2 +-
+ 2 files changed, 5 insertions(+), 1 deletion(-)
+
+commit 422eccd6634b4ce6d3b44ae1786c1b8b074142dc
+Author: rbuj <[email protected]>
+Date:   Thu Sep 26 21:05:41 2019 +0200
+
+    Check if AX_APPEND_FLAG and AX_CHECK_COMPILE_FLAG are available
+    
+    Print the error message "You need to install the autoconf-archive
+    package." if autoconf archive macros are not available on the
+    system.
+
+ macros/mate-compiler-flags.m4 | 8 ++++++++
+ 1 file changed, 8 insertions(+)
+
+commit 9e9184b8264f68c19796ee991e5e393979e6d80e
+Author: raveit65 <[email protected]>
+Date:   Thu Sep 26 15:13:12 2019 +0200
+
+    release 1.23.0
+
+ NEWS         | 4 ++++
+ configure.ac | 2 +-
+ 2 files changed, 5 insertions(+), 1 deletion(-)
+
+commit d404d8b45c48c912ce80d683d4406018779b52d3
+Author: raveit65 <[email protected]>
+Date:   Sun Sep 15 12:01:43 2019 +0200
+
+    update mate-compiler-flags macro
+    
+    - add more compiler flags
+    - remove this constraint: "Only use compiler warnings for gcc"
+    - remove the ansi flag (c89 iso standard)
+    - Use autoconf archive macros (AX_)
+
+ macros/mate-compiler-flags.m4 | 71 +++++++++++++------------------------------
+ 1 file changed, 21 insertions(+), 50 deletions(-)
+
+commit e0dbf11e1b5793263bb36a92985dc8ca0e8688e1
+Author: Martin Wimpress <[email protected]>
+Date:   Fri May 31 13:49:02 2019 +0100
+
+    Create FUNDING.yml
+
+ .github/FUNDING.yml | 9 +++++++++
+ 1 file changed, 9 insertions(+)
+
+commit 8a7c22dee7d9878443446e9c00392d4b63b9ac65
+Author: raveit65 <[email protected]>
+Date:   Mon May 20 17:52:53 2019 +0200
+
+    travis: use fedora 30 and ubuntu-19.10
+
+ .travis.yml | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+commit d30af12f6cf7a1d3f65987c84bcc07a89c54444c
+Author: Wu Xiaotian <[email protected]>
+Date:   Mon Feb 18 16:38:06 2019 +0800
+
+    auto release when push tag to github
+
+ .travis.yml | 19 +++++++++++++++++++
+ 1 file changed, 19 insertions(+)
+
+commit b7c1fc69e285f0a6c6a9b496cb5a9cae7c79cf66
+Author: raveit65 <[email protected]>
+Date:   Fri Mar 8 11:56:10 2019 +0100
+
+    travis: fix distcheck for fedora
+
+ .travis.yml | 1 +
+ 1 file changed, 1 insertion(+)
+
 commit a264d823d0e7d1a9088c8c054e9018d6f0c28ccf
 Author: raveit65 <[email protected]>
 Date:   Sat Feb 23 10:46:53 2019 +0100
@@ -324,767 +486,30 @@
 
     code-coverage: Support lcov 1.11
 
- macros/mate-code-coverage.m4 | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-commit 9f48a9b66a8ec131a6c827a55b43291f430a1674
-Author: infirit <[email protected]>
-Date:   Tue Dec 2 11:13:14 2014 +0100
-
-    mate-autogen: make program_VERSION a local variable
-    
-    Otherwise we may end up overriding what was manually set in the
-    environment.
-    
-    Taken from gnome-common commit: f5bd3785edfbebef04089fc52f804249d88b89de
-
- macros/mate-autogen | 1 +
- 1 file changed, 1 insertion(+)
-
-commit cf14b660b289878b0a6e5a406e6fccd58e7026d6
-Author: infirit <[email protected]>
-Date:   Tue Dec 2 11:11:49 2014 +0100
-
-    mate-autogen: Fix check if stdin is a tty
-    
-    Use the simpler gnome-common check from commit: 
d98710d08e643fe2e2ba8d56540c350062cf0ecc
-
- macros/mate-autogen | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-commit 37be3c82b50eb2c51ac1f4bb5110b1174d750066
-Author: infirit <[email protected]>
-Date:   Tue Dec 2 11:06:09 2014 +0100
-
-    mate-autogen.sh: correct IFS value
-    
-    Due to a likely copy-paste mistake, the default value of IFS was being
-    set to 9 spaces instead of a tab and a space.
-    
-    Based on gnome-common commit: fb0e5a9dbed732dd01d245f141ff2beb35689971
-
- macros/mate-autogen | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-commit 16a737f8e1fa7434448416fd62e842a1c340d598
-Author: infirit <[email protected]>
-Date:   Tue Dec 2 11:02:45 2014 +0100
-
-    mate-autogen: Check for appdata-xml.m4 with APPDATA_XML
-    
-    Based on gnome-common commit: 2a770a34293432872a8c7edac584a72e943f06d2
-
- macros/mate-autogen | 4 ++++
- 1 file changed, 4 insertions(+)
-
-commit f7f19b25350e21f61c7bc33fe2de552f8f7950c1
-Author: infirit <[email protected]>
-Date:   Tue Dec 2 10:56:41 2014 +0100
-
-    mate-autogen.sh: run glib-gettexize if using GLib gettext
-    
-    Based on gnome-common commit: d04839754bbbb6ffed9c4641fed801b586944820
-
- macros/mate-autogen | 5 +++++
- 1 file changed, 5 insertions(+)
-
-commit 0c0612b32516dbb1ab9d6e8c80d97d1b75890315
-Author: Stefano Karapetsas <[email protected]>
-Date:   Mon Mar 17 16:58:46 2014 +0100
-
-    Bump version to 1.9.0
-
- NEWS         | 4 ++++
- configure.ac | 2 +-
- 2 files changed, 5 insertions(+), 1 deletion(-)
-
-commit 2e1ed795cf22232b9fa7c41f226cc1d7c9b11fc9
-Author: Stefano Karapetsas <[email protected]>
-Date:   Fri Feb 28 20:59:38 2014 +0100
-
-    Bump version to 1.8.0
-
- NEWS         | 2 +-
- configure.ac | 2 +-
- 2 files changed, 2 insertions(+), 2 deletions(-)
-
-commit 2bb97f69e98e3ae00a6e9617b92ecf07de9606fb
-Author: Stefano Karapetsas <[email protected]>
-Date:   Fri Feb 14 17:34:57 2014 +0100
-
-    Bump version to 1.7.90
-
- NEWS         | 2 +-
- configure.ac | 2 +-
- 2 files changed, 2 insertions(+), 2 deletions(-)
-
-commit d928425add8cec8f6be2eb5c7e544f90af9a6ef7
-Author: Stefano Karapetsas <[email protected]>
-Date:   Fri Feb 14 17:34:27 2014 +0100
-
-    Update NEWS
-
- NEWS | 4 ++++
- 1 file changed, 4 insertions(+)
-
-commit dd56bf0f0a08164ee80980310720d6f14f6293cd
-Author: Stefano Karapetsas <[email protected]>
-Date:   Fri Feb 14 17:31:26 2014 +0100
-
-    configure: Add check-news
-
- configure.ac | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-commit fce723994cfe669f51243cdac253db2c4b25f9a9
-Author: Stefano Karapetsas <[email protected]>
-Date:   Sun Feb 9 19:27:18 2014 +0100
-
-    Bump version to 1.7.3
-
- configure.ac | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-commit 395a50cbc6b56493bf4dbe5185923d8bff1b3156
-Merge: 8695dd1 c12956a
-Author: Stefano Karapetsas <[email protected]>
-Date:   Mon Jan 20 12:58:57 2014 -0800
-
-    Merge pull request #13 from infirit/master
-    
-    Fix tty detection for terminal codes.
-
-commit c12956aa50497f5849c6c477621a5d0cc0b1d4fd
-Author: infirit <[email protected]>
-Date:   Mon Jan 20 21:55:42 2014 +0100
-
-    Fix tty detection for terminal codes.
-
- macros/mate-autogen | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-commit 8695dd1dc3ac4fcf19117be53bc0df804f2d75f1
-Author: Stefano Karapetsas <[email protected]>
-Date:   Sat Jan 18 16:52:44 2014 +0100
-
-    Bump version to 1.7.2
-
- configure.ac | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-commit 56a56f089dac584b3a7b3b524c05eb5418ab4ab1
-Merge: 185a881 ee67cdc
-Author: Stefano Karapetsas <[email protected]>
-Date:   Sat Jan 4 09:59:30 2014 -0800
-
-    Merge pull request #11 from infirit/gnomefixes
-    
-    Many fixes from gnome-common that are useful for MATE
-
-commit ee67cdc2cd7c65318d21faed1056160f8355990e
-Author: infirit <[email protected]>
-Date:   Fri Jan 3 15:36:05 2014 +0100
-
-    Read the dirlist file unconditionally
-    
-    Based on GNOME commit:
-    
https://git.gnome.org/browse/gnome-common/commit/?id=799ae3eaebd82f961cbca82325351c3b5db7494c
-
- macros/mate-autogen | 5 ++---
- 1 file changed, 2 insertions(+), 3 deletions(-)
-
-commit a1bbc3ba85d9f62c759ff9168fce150868c29dc9
-Author: infirit <[email protected]>
-Date:   Fri Jan 3 15:32:14 2014 +0100
-
-    Better support of using AUTOCONF environment variable
-    
-    Gnome bug url:
-    http://bugzilla.gnome.org/show_bug.cgi?id=510713
-    
-    Based on GNOME commit:
-    
https://git.gnome.org/browse/gnome-common/commit/?id=4bb2a2450f67550ae761c75cb7ff2325bad54c8b
-
- macros/mate-autogen | 17 ++++++++---------
- 1 file changed, 8 insertions(+), 9 deletions(-)
-
-commit 2c0c0cc3954d08542d41a796926a29307076a154
-Author: infirit <[email protected]>
-Date:   Fri Jan 3 15:22:38 2014 +0100
-
-    Trace AC_CONFIG_SUBDIRS with autoconf
-    
-    Find configure.ac and configure.in files using the trace functionality of 
autoconf in order to
-    skip build directories from incomplete make distcheck runs.
-    
-    GNOME bug url:
-    http://bugzilla.gnome.org/show_bug.cgi?id=510713
-    
-    Based on GNOME commit:
-    
https://git.gnome.org/browse/gnome-common/commit/?id=4668cc8250c15119dc7bdbbf842da53f4fe478fe
-
- macros/mate-autogen | 19 ++++++++++++++++++-
- 1 file changed, 18 insertions(+), 1 deletion(-)
-
-commit ab26b36ea5a8c3afccd13e60165f89678b73c7f3
-Author: infirit <[email protected]>
-Date:   Fri Jan 3 15:19:41 2014 +0100
-
-    Check for glibtoolize in gnome-autogen.sh
-    
-    Gnome BUG url:
-    http://bugzilla.gnome.org/show_bug.cgi?id=564558
-    
-    Based on GNOME commit:
-    
https://git.gnome.org/browse/gnome-common/commit/?id=70422b555f881acc7523818bdea22dea84dd5901
-
- macros/mate-autogen | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-commit 0c346cec8d4c1eb6c668fcd4134151d2460b4e49
-Author: infirit <[email protected]>
-Date:   Fri Jan 3 15:17:29 2014 +0100
-
-    Fix srcdir!=builddir for Scrollkeeper
-    
-    Gnome BUGS urls:
-    http://bugzilla.gnome.org/show_bug.cgi?id=315320
-    http://bugzilla.gnome.org/show_bug.cgi?id=409060
-    http://bugzilla.gnome.org/show_bug.cgi?id=685388
-    
-    Based on GNOME commits:
-    
https://git.gnome.org/browse/gnome-common/commit/?id=1b2fb3fb47405908eb53d0db46329a64a1697a59
-    
https://git.gnome.org/browse/gnome-common/commit/?id=960b1bde8d156f61340500a260402264c5320603
-    
https://git.gnome.org/browse/gnome-common/commit/?id=ee12b92340223bb33b9da232132c44cacecc7968
-
- doc-build/omf.make | 10 +++++++---
- 1 file changed, 7 insertions(+), 3 deletions(-)
-
-commit 4c625cd5209062aaba6eecdb95b47a219ae7c746
-Author: infirit <[email protected]>
-Date:   Fri Jan 3 15:00:52 2014 +0100
-
-    mate-autogen: Don't print terminal codes if stdin isn't a tty
-    
-    Otherwise this shows up as garbage in log files.
-    
-    Based on GNOME commit:
-    
https://git.gnome.org/browse/gnome-common/commit/?id=7f977b0214623142819c8b7a08839949fb9f3ec0
-
- macros/mate-autogen | 9 +++++++--
- 1 file changed, 7 insertions(+), 2 deletions(-)
-
-commit 5ab654b317e170e4c7e7b814d0551a646d7111d3
-Author: infirit <[email protected]>
-Date:   Fri Jan 3 14:57:21 2014 +0100
-
-    Fix bashisms in mate-autogen
-    
-    Based on GNOME commit:
-    
https://git.gnome.org/browse/gnome-common/commit/?id=101362218645db3f0fbb55e1e6ea80c4bd70f97d
-
- macros/mate-autogen | 29 +++++++++++++++--------------
- 1 file changed, 15 insertions(+), 14 deletions(-)
-
-commit 326dd32af1ecc9df2013b516f7f8f427a4b6cf5c
-Author: infirit <[email protected]>
-Date:   Fri Jan 3 14:41:52 2014 +0100
-
-    Add code coverage support
-    
-    Add a MATE_CODE_COVERAGE m4 macro to allow projects to easily add
-    code
-    coverage support using lcov. This is heavily based on the code coverage
-    tooling from GLib (LGPLv2.1+), originally written by Patrick Hulin and
-    modified by Matthias Clasen, Stef Walter and Simon McVittie since.
-    Adapted for use in MATE by Sander Sweers.
-    
-    See GNOME commit:
-    
https://git.gnome.org/browse/gnome-common/commit/?id=493d55921f26ac3a9a3b7cc33756c88daace329e
-    
-    And follow up commits:
-    
https://git.gnome.org/browse/gnome-common/log/macros2/gnome-code-coverage.m4
-
- macros/Makefile.am           |   3 +-
- macros/mate-autogen          |   3 +
- macros/mate-code-coverage.m4 | 165 +++++++++++++++++++++++++++++++++++++++++++
- 3 files changed, 170 insertions(+), 1 deletion(-)
-
-commit da4619a11bf11b4f6c5e15d93ec796aee49916d8
-Author: infirit <[email protected]>
-Date:   Fri Jan 3 14:28:13 2014 +0100
-
-    macros/mate-autogen: Create m4 directory if it doesnt exits
-    
-    This is a automake bug fixed in automake 1.13.2
-    
-    Based on gnome commit:
-    
https://git.gnome.org/browse/gnome-common/commit/?id=47aa8189803d5f1bf60701f52795ef8735064b6c
-
- macros/mate-autogen | 8 ++++++++
- 1 file changed, 8 insertions(+)
-
-commit 4d00cba6eb5a21bea9c0e5a495787e134fae7a19
-Author: infirit <[email protected]>
-Date:   Fri Jan 3 14:24:12 2014 +0100
-
-    mate-autogen.sh: Use autoreconf
-    
-    instead autopoint/libtoolize/autoconf/automake manually
-    
-    Based on gnome-common commits
-    
https://git.gnome.org/browse/gnome-common/commit/?id=323bbfe0989405725379cada1aa5cb361fd2999f
-    
https://git.gnome.org/browse/gnome-common/commit/?id=ac800833454ab6d38afb288773079b8ad1d5503f
-
- macros/mate-autogen | 83 +++++------------------------------------------------
- 1 file changed, 7 insertions(+), 76 deletions(-)
-
-commit a5462e1fc2f408aa6b697300c1879b4567a51bf9
-Author: infirit <[email protected]>
-Date:   Fri Jan 3 14:11:47 2014 +0100
-
-    Replace deprecated AC_HELP_STRING with AS_HELP_STRING
-
- macros/mate-common.m4         | 2 +-
- macros/mate-compiler-flags.m4 | 8 ++++----
- 2 files changed, 5 insertions(+), 5 deletions(-)
-
-commit 185a8813fec72f8c541192f59e93caca50e4ce68
-Author: Stefano Karapetsas <[email protected]>
-Date:   Sat Oct 5 16:42:11 2013 +0200
-
-    Bump version to 1.7.1
-
- configure.ac | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-commit 894f62a7af6124c71496c6a4ec30daea582924b9
-Author: Stefano Karapetsas <[email protected]>
-Date:   Tue Jul 16 23:55:24 2013 +0200
-
-    Replace mate-doc-utils with yelp-tools
-
- macros/mate-autogen | 16 +++++-----------
- 1 file changed, 5 insertions(+), 11 deletions(-)
-
-commit 6e310bd968ba9d6651dd1092660271fed16e498a
-Author: Stefano Karapetsas <[email protected]>
-Date:   Mon Jul 15 16:22:08 2013 +0200
-
-    Bump version to 1.7.0
-
- configure.ac | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-commit 40ce1b3d47077c1cc2b7d4af91ed8c71fdaf10b4
-Author: Stefano Karapetsas <[email protected]>
-Date:   Mon Jul 15 12:48:13 2013 +0200
-
-    Remove obsolete distro folder
-
- distro/archlinux/PKGBUILD | 27 ---------------------------
- distro/archlinux/mate.csh |  1 -
- distro/archlinux/mate.sh  |  1 -
- 3 files changed, 29 deletions(-)
-
-commit 8f76d69546ab05fcf76d1718ec1bb453f7883f90
-Merge: 6f0c0b6 08f0e4e
-Author: Stefano Karapetsas <[email protected]>
-Date:   Mon Jul 1 01:46:36 2013 -0700
-
-    Merge pull request #8 from MDykstra/master
-    
-    Automake turned 14 on Arch Linux
-
-commit 08f0e4e566039511744fc80ba9976b416722ba12
-Author: Marcel Dijkstra <[email protected]>
-Date:   Sun Jun 30 23:41:12 2013 +0200
-
-    Automake turned 14 on Arch Linux
-
- macros/mate-autogen | 19 ++++++++++---------
- 1 file changed, 10 insertions(+), 9 deletions(-)
-
-commit 6f0c0b6634f3be001792f6bf88d6fc27d035350f
-Author: Stefano Karapetsas <[email protected]>
-Date:   Sun May 12 20:13:20 2013 +0200
-
-    Bump version to 1.6.1
-    Switch to make dist
-
- configure.ac | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
-
-commit 9f543aeb27de6ec36d1a87454631d357b97ceb16
-Author: Stefano Karapetsas <[email protected]>
-Date:   Sat Mar 30 22:36:47 2013 +0100
-
-    Bump version to 1.6.0
-
- configure.ac | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-commit c0278967e43458fd4eb9685934f88c3b37ffdfa6
-Author: Stefano Karapetsas <[email protected]>
-Date:   Fri Mar 29 00:28:02 2013 +0100
-
-    Add empty ChangeLog to allow build from git
-
- ChangeLog | 2 ++
- 1 file changed, 2 insertions(+)
-
-commit 069b911c60d57c5c2939002ddba1c61e35b20518
-Author: Steve Zesch <[email protected]>
-Date:   Sun Mar 24 16:33:18 2013 -0400
-
-    "Removed ChangeLog"
-
- ChangeLog | 309 --------------------------------------------------------------
- 1 file changed, 309 deletions(-)
-
-commit a5e2961a5e1670659d4c968c5a43b21c8bb5e254
-Author: Stefano Karapetsas <[email protected]>
-Date:   Wed Mar 13 23:20:00 2013 +0100
-
-    Bump version to 1.5.2
-
- configure.ac | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-commit 32b1736909be121bb9495b9e7b89b26cdad2afa8
-Author: Stefano Karapetsas <[email protected]>
-Date:   Wed Mar 13 17:01:26 2013 +0100
-
-    Add GPL3 copyright headers
-
- macros/mate-autogen           | 18 +++++++++++++++++-
- macros/mate-common.m4         | 14 ++++++++++++++
- macros/mate-compiler-flags.m4 | 23 ++++++++++++++++++++---
- 3 files changed, 51 insertions(+), 4 deletions(-)
-
-commit 051157043436ac11f5414249e50ba69da9d7334f
-Author: Elan Ruusamäe <[email protected]>
-Date:   Tue Jan 15 18:42:47 2013 +0200
-
-    rename configure.in to configure.ac to be liked by autoconf 1.12
-    
-    aclocal-1.12: warning: autoconf input should be named 'configure.ac', not 
'configure.in'
-
- autogen.sh                   | 2 +-
- configure.in => configure.ac | 0
- 2 files changed, 1 insertion(+), 1 deletion(-)
-
-commit 225abc5e68ab53fb05edc39a2c9f1752c26fce02
-Author: Steve Zesch <[email protected]>
-Date:   Mon Jan 14 18:23:30 2013 -0500
-
-    Preparing for 1.5.1 release.
-
- ChangeLog    | 66 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- configure.in |  2 +-
- 2 files changed, 67 insertions(+), 1 deletion(-)
-
-commit 132f62c99b760a0a4c26252758629103afae88c5
-Merge: b2d9fbd d62ca0a
-Author: Stefano Karapetsas <[email protected]>
-Date:   Fri Jan 11 02:56:11 2013 -0800
-
-    Merge pull request #4 from MDykstra/master
-    
-    Automake turned 13 on Ar ch Linux
-
-commit d62ca0a20670406e047b2c493204b4b4649fe430
-Author: Marcel Dijkstra <[email protected]>
-Date:   Fri Jan 11 11:18:40 2013 +0100
-
-    Automake turned 13 on Arch Linux
-
- macros/mate-autogen | 17 +++++++++--------
- 1 file changed, 9 insertions(+), 8 deletions(-)
-
-commit b2d9fbdce9a35ac1da8a5da72064a4900b160678
-Author: Nelson Marques <[email protected]>
-Date:   Wed Nov 14 10:01:35 2012 +0000
-
-    fix typo in Makefile.am
-
- doc/Makefile.am | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-commit 5b31ab7469e1e67f9aa3697767be047f886bd9cc
-Author: Stefano Karapetsas <[email protected]>
-Date:   Mon Sep 10 14:44:41 2012 +0200
-
-    fix download links in mate-autogen
-
- macros/mate-autogen | 6 +++---
- 1 file changed, 3 insertions(+), 3 deletions(-)
-
-commit 3831df9d4b81ac5a23f75c4f92396f7287ebc46d
-Author: Stefano Karapetsas <[email protected]>
-Date:   Mon Sep 3 10:39:48 2012 +0200
-
-    start 1.5 release
-
- configure.in | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-commit 35219f8200e845bb7a5c4063917f8818579bfee7
-Author: Stefano Karapetsas <[email protected]>
-Date:   Mon Sep 3 10:39:31 2012 +0200
-
-    remove obsolete mate-common.spec
-
- Makefile.am         |  5 +----
- configure.in        |  1 -
- mate-common.spec.in | 39 ---------------------------------------
- 3 files changed, 1 insertion(+), 44 deletions(-)
-
-commit 4b97f945fd9ae97724bf8a72865898738bb1c105
-Author: Steve Zesch <[email protected]>
-Date:   Thu Jul 5 12:44:39 2012 -0400
-
-    Preparing for 1.4 release.
-
- ChangeLog    | 153 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++--
- configure.in |   2 +-
- 2 files changed, 150 insertions(+), 5 deletions(-)
-
-commit 7062e0f001b1938ad26225ed77ce0930e10f53f0
-Author: Stefano Karapetsas <[email protected]>
-Date:   Fri May 18 11:49:42 2012 +0200
-
-    start 1.3.0
-
- configure.in | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-commit b49d86557e8b19b10b00b7ea7585fd4d8f1f79c0
-Author: Stefano Karapetsas <[email protected]>
-Date:   Fri May 18 11:28:34 2012 +0200
-
-    add manpages (from debian package)
-
- Makefile.am             |  2 +-
- configure.in            |  1 +
- doc/Makefile.am         |  6 ++++++
- doc/autogen.sh.example  | 27 +++++++++++++++++++++++++++
- doc/mate-autogen.1      | 22 ++++++++++++++++++++++
- doc/mate-autogen.txt    | 14 ++++++++++++++
- doc/mate-doc-common.1   | 41 +++++++++++++++++++++++++++++++++++++++++
- doc/mate-doc-common.txt | 24 ++++++++++++++++++++++++
- doc/update-manpages.sh  | 23 +++++++++++++++++++++++
- 9 files changed, 159 insertions(+), 1 deletion(-)
-
-commit fd691b5d21aae69a79cd32124d43b1d542b69713
-Author: Stefano Karapetsas <[email protected]>
-Date:   Thu May 17 13:02:52 2012 +0200
-
-    rename macros2 => macros
-
- Makefile.am                                | 2 +-
- autogen.sh                                 | 2 +-
- configure.in                               | 4 ++--
- {macros2 => macros}/Makefile.am            | 0
- {macros2 => macros}/mate-autogen           | 2 +-
- {macros2 => macros}/mate-common.m4         | 0
- {macros2 => macros}/mate-compiler-flags.m4 | 0
- 7 files changed, 5 insertions(+), 5 deletions(-)
-
-commit 4646b6c6597b0658ffda163816d42ac5ee76ae59
-Author: Stefano Karapetsas <[email protected]>
-Date:   Wed May 16 18:00:08 2012 +0200
-
-    rename CVS to GIT
-
- doc/usage.txt | 6 +++---
- 1 file changed, 3 insertions(+), 3 deletions(-)
-
-commit d18e4a2d02fbece05509c5b82e563f16701f2b0c
-Author: Stefano Karapetsas <[email protected]>
-Date:   Mon May 7 14:35:17 2012 +0200
-
-    1.2.2 release
-
- configure.in | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-commit ab80543d6357b4e877bf819cadf367e15db6a832
-Merge: 1d7fc48 5e83db1
-Author: Stefano Karapetsas <[email protected]>
-Date:   Tue May 1 07:25:04 2012 -0700
-
-    Merge pull request #2 from MDykstra/master
-    
-    Now have automake-1.12 on my Arch Linux system and mate-common needs a 
small fix for this
-
-commit 5e83db198fc8cd0bdd2cbf85ada33cdc227024f9
-Author: Marcel Dijkstra <[email protected]>
-Date:   Tue May 1 15:19:00 2012 +0200
-
-    fixes built issue with new automake-1.12
-
- macros2/mate-autogen | 15 ++++++++-------
- 1 file changed, 8 insertions(+), 7 deletions(-)
-
-commit 1d7fc48ba5e96d866a4065851cbd7bb478b0e8a0
-Author: Perberos <[email protected]>
-Date:   Thu Mar 8 12:33:13 2012 -0300
-
-    mistake
-
- distro/archlinux/PKGBUILD | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-commit 26d600de9a0a22988d85545341916ba1eaeddb4d
-Author: Perberos <[email protected]>
-Date:   Wed Mar 7 23:48:48 2012 -0300
-
-    Update distro/archlinux/PKGBUILD
-
- distro/archlinux/PKGBUILD | 1 +
- 1 file changed, 1 insertion(+)
-
-commit 68f8bbb9b937a7b2b2df50539d354353449691ae
-Author: Stefano Karapetsas <[email protected]>
-Date:   Wed Feb 8 20:19:40 2012 +0100
-
-    removed distro/ubuntu folder (we have debian-packages repo now)
-
- distro/ubuntu/build | 23 -----------------------
- 1 file changed, 23 deletions(-)
-
-commit 759a18f0a2685fe85099a28edca3cfba57f772ce
-Author: Stefano Karapetsas <[email protected]>
-Date:   Wed Feb 8 20:17:57 2012 +0100
-
-    rename mate-autogen.sh to mate-autogen
-    https://github.com/mate-desktop/mate-common/issues/1
-    http://lintian.debian.org/tags/script-with-language-extension.html
-
- AUTHORS                                   | 2 ++
- autogen.sh                                | 2 +-
- configure.in                              | 4 ++--
- doc/usage.txt                             | 2 +-
- macros2/Makefile.am                       | 4 ++--
- macros2/{mate-autogen.sh => mate-autogen} | 0
- 6 files changed, 8 insertions(+), 6 deletions(-)
-
-commit ec451fd73bd09d26fccdc7c426ed193ce3948888
-Author: Stefano Karapetsas <[email protected]>
-Date:   Sat Jan 28 01:12:09 2012 +0100
-
-    prepare for 1.2 release
-
- configure.in              | 2 +-
- distro/archlinux/PKGBUILD | 2 +-
- distro/ubuntu/build       | 2 +-
- 3 files changed, 3 insertions(+), 3 deletions(-)
-
-commit a15c88e5251e1b124304272878c058ced9821146
-Author: Stefano Karapetsas <[email protected]>
-Date:   Sat Jan 28 01:11:31 2012 +0100
-
-    add git changelog
-
- ChangeLog | 97 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- 1 file changed, 97 insertions(+)
-
-commit 67a61fd8dd672f9d1498904dda8f593b2cad033f
-Author: Perberos <[email protected]>
-Date:   Tue Jan 24 13:11:22 2012 -0300
-
-    changing pkgbuild source method
-
- distro/archlinux/PKGBUILD | 11 ++++++-----
- 1 file changed, 6 insertions(+), 5 deletions(-)
-
-commit 22834c1f7b3454b97df2d6c7660936bbe8047138
-Author: Stefano Karapetsas <[email protected]>
-Date:   Thu Dec 8 20:38:06 2011 +0100
-
-    updated mate packages required versions
-
- macros2/mate-autogen.sh | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
-
-commit 77db82e252b77ac56c3783366984de6ab46da2ad
-Author: Stefano Karapetsas <[email protected]>
-Date:   Thu Dec 8 17:33:35 2011 +0100
-
-    switch version to new schema (1.1.0)
-
- AUTHORS                   | 2 +-
- configure.in              | 2 +-
- distro/archlinux/PKGBUILD | 2 +-
- distro/ubuntu/build       | 2 +-
- 4 files changed, 4 insertions(+), 4 deletions(-)
-
-commit 3d0cc56810776aa062c8aa1b972aff5e167b8bf0
-Author: Perberos <[email protected]>
-Date:   Sat Dec 3 21:46:48 2011 -0300
-
-    removing autogenerated files
-
- INSTALL               |  237 ----
- Makefile.am           |    1 -
- Makefile.in           |  670 ----------
- aclocal.m4            |  704 ----------
- configure             | 3438 -------------------------------------------------
- doc-build/Makefile.in |  405 ------
- install-sh            |  520 --------
- macros2/Makefile.in   |  399 ------
- mate-common.doap      |   20 -
- missing               |  376 ------
- 10 files changed, 6770 deletions(-)
-
-commit c3448737715dcf092591791a00103ea44fdfa99f
-Author: Steve Zesch <[email protected]>
-Date:   Fri Dec 2 20:41:08 2011 -0500
-
-    Changed version to 2011.12.01
-
- configure.in              | 2 +-
- distro/archlinux/PKGBUILD | 2 +-
- distro/ubuntu/build       | 2 +-
- 3 files changed, 3 insertions(+), 3 deletions(-)
-
-commit 9d1d71a22f9acf0c5c283064b805166ad612013b
-Author: Perberos <[email protected]>
-Date:   Thu Dec 1 21:46:33 2011 -0300
-
-    moving from https://github.com/perberos/mate-desktop-environment
-
- AUTHORS                        |    1 +
- COPYING                        |  674 ++++++++
- ChangeLog                      |    1 +
- INSTALL                        |  237 +++
- Makefile.am                    |   21 +
- Makefile.in                    |  670 ++++++++
- NEWS                           |    1 +
- README                         |   36 +
- aclocal.m4                     |  704 ++++++++
- autogen.sh                     |   18 +
- configure                      | 3438 ++++++++++++++++++++++++++++++++++++++++
- configure.in                   |   24 +
- distro/archlinux/PKGBUILD      |   25 +
- distro/archlinux/mate.csh      |    1 +
- distro/archlinux/mate.sh       |    1 +
- distro/ubuntu/build            |   23 +
- doc-build/Makefile.am          |   12 +
- doc-build/Makefile.in          |  405 +++++
- doc-build/README               |    9 +
- doc-build/mate-doc-common.in   |   49 +
- doc-build/omf.make             |   61 +
- doc-build/xmldocs.make         |  101 ++
- doc/usage.txt                  |   40 +
- install-sh                     |  520 ++++++
- macros2/Makefile.am            |   12 +
- macros2/Makefile.in            |  399 +++++
- macros2/mate-autogen.sh        |  506 ++++++
- macros2/mate-common.m4         |   50 +
- macros2/mate-compiler-flags.m4 |  141 ++
- mate-common.doap               |   20 +
- mate-common.spec.in            |   39 +
- missing                        |  376 +++++
- 32 files changed, 8615 insertions(+)
+ AUTHORS                       |   3 +
+ COPYING                       | 674 ++++++++++++++++++++++++++++++++++++++++++
+ ChangeLog                     |   2 +
+ Makefile.am                   |  17 ++
+ NEWS                          |   9 +
+ README                        |  36 +++
+ autogen.sh                    |  18 ++
+ configure.ac                  |  24 ++
+ doc-build/Makefile.am         |  12 +
+ doc-build/README              |   9 +
+ doc-build/mate-doc-common.in  |  49 +++
+ doc-build/omf.make            |  65 ++++
+ doc-build/xmldocs.make        | 101 +++++++
+ doc/Makefile.am               |   6 +
+ doc/autogen.sh.example        |  27 ++
+ doc/mate-autogen.1            |  22 ++
+ doc/mate-autogen.txt          |  14 +
+ doc/mate-doc-common.1         |  41 +++
+ doc/mate-doc-common.txt       |  24 ++
+ doc/update-manpages.sh        |  23 ++
+ doc/usage.txt                 |  40 +++
+ macros/Makefile.am            |  13 +
+ macros/mate-autogen           | 492 ++++++++++++++++++++++++++++++
+ macros/mate-code-coverage.m4  | 165 +++++++++++
+ macros/mate-common.m4         |  64 ++++
+ macros/mate-compiler-flags.m4 | 158 ++++++++++
+ 26 files changed, 2108 insertions(+)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mate-common-1.22.0/NEWS new/mate-common-1.24.0/NEWS
--- old/mate-common-1.22.0/NEWS 2019-02-23 10:45:30.000000000 +0100
+++ new/mate-common-1.24.0/NEWS 2020-02-10 11:27:54.000000000 +0100
@@ -1,3 +1,23 @@
+### mate-common 1.24.0
+
+  * bump version
+
+### mate-common 1.23.3
+
+  * update MATE_CXX_WARNINGS macro
+
+### mate-common 1.23.2
+
+  * Set compiler debug flags in MATE_DEBUG_CHECK
+
+### mate-common 1.23.1
+
+  * Check if AX_APPEND_FLAG and AX_CHECK_COMPILE_FLAG are available
+
+### mate-common 1.23.0
+
+  * update mate-compiler-flags macro
+
 ### mate-common 1.22.0
 
   * initial Travis-CI
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mate-common-1.22.0/configure 
new/mate-common-1.24.0/configure
--- old/mate-common-1.22.0/configure    2019-02-23 10:48:30.000000000 +0100
+++ new/mate-common-1.24.0/configure    2020-02-10 11:29:35.000000000 +0100
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for mate-common 1.22.0.
+# Generated by GNU Autoconf 2.69 for mate-common 1.24.0.
 #
 # Report bugs to <https://github.com/mate-desktop/mate-common>.
 #
@@ -579,8 +579,8 @@
 # Identity of this package.
 PACKAGE_NAME='mate-common'
 PACKAGE_TARNAME='mate-common'
-PACKAGE_VERSION='1.22.0'
-PACKAGE_STRING='mate-common 1.22.0'
+PACKAGE_VERSION='1.24.0'
+PACKAGE_STRING='mate-common 1.24.0'
 PACKAGE_BUGREPORT='https://github.com/mate-desktop/mate-common'
 PACKAGE_URL=''
 
@@ -1204,7 +1204,7 @@
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF
-\`configure' configures mate-common 1.22.0 to adapt to many kinds of systems.
+\`configure' configures mate-common 1.24.0 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1270,7 +1270,7 @@
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of mate-common 1.22.0:";;
+     short | recursive ) echo "Configuration of mate-common 1.24.0:";;
    esac
   cat <<\_ACEOF
 
@@ -1347,7 +1347,7 @@
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-mate-common configure 1.22.0
+mate-common configure 1.24.0
 generated by GNU Autoconf 2.69
 
 Copyright (C) 2012 Free Software Foundation, Inc.
@@ -1364,7 +1364,7 @@
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
-It was created by mate-common $as_me 1.22.0, which was
+It was created by mate-common $as_me 1.24.0, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   $ $0 $@
@@ -2230,7 +2230,7 @@
 
 # Define the identity of the package.
  PACKAGE='mate-common'
- VERSION='1.22.0'
+ VERSION='1.24.0'
 
 
 cat >>confdefs.h <<_ACEOF
@@ -2950,7 +2950,7 @@
 # report actual input values of CONFIG_FILES etc. instead of their
 # values after options handling.
 ac_log="
-This file was extended by mate-common $as_me 1.22.0, which was
+This file was extended by mate-common $as_me 1.24.0, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -3003,7 +3003,7 @@
 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; 
s/[\\""\`\$]/\\\\&/g'`"
 ac_cs_version="\\
-mate-common config.status 1.22.0
+mate-common config.status 1.24.0
 configured by $0, generated by GNU Autoconf 2.69,
   with options \\"\$ac_cs_config\\"
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mate-common-1.22.0/configure.ac 
new/mate-common-1.24.0/configure.ac
--- old/mate-common-1.22.0/configure.ac 2019-02-23 10:43:52.000000000 +0100
+++ new/mate-common-1.24.0/configure.ac 2020-02-10 11:27:54.000000000 +0100
@@ -1,5 +1,5 @@
 AC_PREREQ(2.54)
-AC_INIT([mate-common], [1.22.0], [https://github.com/mate-desktop/mate-common])
+AC_INIT([mate-common], [1.24.0], [https://github.com/mate-desktop/mate-common])
 
 AC_CONFIG_SRCDIR([macros/mate-autogen])
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mate-common-1.22.0/install-sh 
new/mate-common-1.24.0/install-sh
--- old/mate-common-1.22.0/install-sh   2019-02-23 10:48:30.000000000 +0100
+++ new/mate-common-1.24.0/install-sh   2020-02-10 11:29:35.000000000 +0100
@@ -1,4 +1,4 @@
-#!/usr/bin/sh
+#!/bin/sh
 # install - install a program, script, or datafile
 
 scriptversion=2018-03-11.20; # UTC
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mate-common-1.22.0/macros/mate-common.m4 
new/mate-common-1.24.0/macros/mate-common.m4
--- old/mate-common-1.22.0/macros/mate-common.m4        2018-01-26 
14:23:28.000000000 +0100
+++ new/mate-common-1.24.0/macros/mate-common.m4        2020-02-10 
11:27:54.000000000 +0100
@@ -34,15 +34,12 @@
 
 AC_DEFUN([MATE_DEBUG_CHECK],
 [
-       AC_ARG_ENABLE([debug],
-                      AS_HELP_STRING([--enable-debug],
-                                     [turn on debugging]),,
-                      [enable_debug=no])
-
-       if test x$enable_debug = xyes ; then
-           AC_DEFINE(MATE_ENABLE_DEBUG, 1,
-               [Enable additional debugging at the expense of performance and 
size])
-       fi
+       m4_ifdef([AX_CHECK_ENABLE_DEBUG],[
+               AX_CHECK_ENABLE_DEBUG([
+                       m4_default([$1],[no])],[
+                       MATE_ENABLE_DEBUG])],[
+               AC_MSG_ERROR([You need to install the autoconf-archive 
package.])
+       ])
 ])
 
 dnl MATE_MAINTAINER_MODE_DEFINES ()
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mate-common-1.22.0/macros/mate-compiler-flags.m4 
new/mate-common-1.24.0/macros/mate-compiler-flags.m4
--- old/mate-common-1.22.0/macros/mate-compiler-flags.m4        2018-01-26 
14:23:28.000000000 +0100
+++ new/mate-common-1.24.0/macros/mate-compiler-flags.m4        2020-02-10 
11:27:54.000000000 +0100
@@ -23,18 +23,20 @@
     dnl More compiler warnings
     dnl ******************************
 
+    m4_ifndef([AX_CHECK_COMPILE_FLAG],[
+        AC_MSG_ERROR([You need to install the autoconf-archive package.])
+    ])
+
+    m4_ifndef([AX_APPEND_FLAG],[
+        AC_MSG_ERROR([You need to install the autoconf-archive package.])
+    ])
+
     AC_ARG_ENABLE(compile-warnings,
                   
AS_HELP_STRING([--enable-compile-warnings=@<:@no/minimum/yes/maximum/error@:>@],
                                  [Turn on compiler warnings]),,
                   [enable_compile_warnings="m4_default([$1],[yes])"])
 
-    warnCFLAGS=
-    if test "x$GCC" != xyes; then
-       enable_compile_warnings=no
-    fi
-
-    warning_flags=
-    realsave_CFLAGS="$CFLAGS"
+    AC_LANG_PUSH([C])
 
     case "$enable_compile_warnings" in
     no)
@@ -47,24 +49,7 @@
        warning_flags="-Wall -Wmissing-prototypes"
        ;;
     maximum|error)
-       warning_flags="-Wall -Wmissing-prototypes -Wnested-externs 
-Wpointer-arith"
-       CFLAGS="$warning_flags $CFLAGS"
-       for option in -Wno-sign-compare; do
-               SAVE_CFLAGS="$CFLAGS"
-               CFLAGS="$CFLAGS $option"
-               AC_MSG_CHECKING([whether gcc understands $option])
-               AC_TRY_COMPILE([], [],
-                       has_option=yes,
-                       has_option=no,)
-               CFLAGS="$SAVE_CFLAGS"
-               AC_MSG_RESULT($has_option)
-               if test $has_option = yes; then
-                 warning_flags="$warning_flags $option"
-               fi
-               unset has_option
-               unset SAVE_CFLAGS
-       done
-       unset option
+       warning_flags="-Wall -Wmissing-prototypes -Wbad-function-cast 
-Wcast-align -Wextra -Wformat-nonliteral -Wmissing-declarations 
-Wmissing-field-initializers -Wnested-externs -Wpointer-arith -Wredundant-decls 
-Wshadow -Wstrict-prototypes -Werror=format-security -Wno-sign-compare"
        if test "$enable_compile_warnings" = "error" ; then
            warning_flags="$warning_flags -Werror"
        fi
@@ -73,86 +58,86 @@
        AC_MSG_ERROR(Unknown argument '$enable_compile_warnings' to 
--enable-compile-warnings)
        ;;
     esac
-    CFLAGS="$realsave_CFLAGS"
-    AC_MSG_CHECKING(what warning flags to pass to the C compiler)
-    AC_MSG_RESULT($warning_flags)
-
-    AC_ARG_ENABLE(iso-c,
-                  AS_HELP_STRING([--enable-iso-c],
-                                 [Try to warn if code is not ISO C ]),,
-                  [enable_iso_c=no])
-
-    AC_MSG_CHECKING(what language compliance flags to pass to the C compiler)
-    complCFLAGS=
-    if test "x$enable_iso_c" != "xno"; then
-       if test "x$GCC" = "xyes"; then
-       case " $CFLAGS " in
-           *[\ \       ]-ansi[\ \      ]*) ;;
-           *) complCFLAGS="$complCFLAGS -ansi" ;;
-       esac
-       case " $CFLAGS " in
-           *[\ \       ]-pedantic[\ \  ]*) ;;
-           *) complCFLAGS="$complCFLAGS -pedantic" ;;
-       esac
-       fi
-    fi
-    AC_MSG_RESULT($complCFLAGS)
 
-    WARN_CFLAGS="$warning_flags $complCFLAGS"
+    # Always pass -Werror=unknown-warning-option to get Clang to fail on bad
+    # flags, otherwise they are always appended to the warn_cflags variable, 
and
+    # Clang warns on them for every compilation unit.
+    # If this is passed to GCC, it will explode, so the flag must be enabled
+    # conditionally.
+    AX_CHECK_COMPILE_FLAG([-Werror=unknown-warning-option],[
+        compiler_flags_test="-Werror=unknown-warning-option"
+    ],[
+        compiler_flags_test=""
+    ])
+
+    for flag in $warning_flags; do
+         AX_CHECK_COMPILE_FLAG([$flag], [AX_APPEND_FLAG([$flag], 
[WARN_CFLAGS])], [], [$compiler_flags_test], [])
+    done
+
+    AC_MSG_CHECKING(flags to pass to the C compiler $CC)
+    AC_MSG_RESULT(${WARN_CFLAGS})
+
+    AC_LANG_POP([C])
     AC_SUBST(WARN_CFLAGS)
 ])
 
 dnl For C++, do basically the same thing.
-
 AC_DEFUN([MATE_CXX_WARNINGS],[
-  AC_ARG_ENABLE(cxx-warnings,
-                AS_HELP_STRING([--enable-cxx-warnings=@<:@no/minimum/yes@:>@]
-                               [Turn on compiler warnings.]),,
-                [enable_cxx_warnings="m4_default([$1],[minimum])"])
-
-  AC_MSG_CHECKING(what warning flags to pass to the C++ compiler)
-  warnCXXFLAGS=
-  if test "x$GXX" != xyes; then
-    enable_cxx_warnings=no
-  fi
-  if test "x$enable_cxx_warnings" != "xno"; then
-    if test "x$GXX" = "xyes"; then
-      case " $CXXFLAGS " in
-      *[\ \    ]-Wall[\ \      ]*) ;;
-      *) warnCXXFLAGS="-Wall -Wno-unused" ;;
-      esac
-
-      ## -W is not all that useful.  And it cannot be controlled
-      ## with individual -Wno-xxx flags, unlike -Wall
-      if test "x$enable_cxx_warnings" = "xyes"; then
-       warnCXXFLAGS="$warnCXXFLAGS -Wshadow -Woverloaded-virtual"
-      fi
-    fi
-  fi
-  AC_MSG_RESULT($warnCXXFLAGS)
-
-   AC_ARG_ENABLE(iso-cxx,
-                 AS_HELP_STRING([--enable-iso-cxx],
-                                [Try to warn if code is not ISO C++ ]),,
-                 [enable_iso_cxx=no])
-
-   AC_MSG_CHECKING(what language compliance flags to pass to the C++ compiler)
-   complCXXFLAGS=
-   if test "x$enable_iso_cxx" != "xno"; then
-     if test "x$GXX" = "xyes"; then
-      case " $CXXFLAGS " in
-      *[\ \    ]-ansi[\ \      ]*) ;;
-      *) complCXXFLAGS="$complCXXFLAGS -ansi" ;;
-      esac
-
-      case " $CXXFLAGS " in
-      *[\ \    ]-pedantic[\ \  ]*) ;;
-      *) complCXXFLAGS="$complCXXFLAGS -pedantic" ;;
-      esac
-     fi
-   fi
-  AC_MSG_RESULT($complCXXFLAGS)
 
-  WARN_CXXFLAGS="$CXXFLAGS $warnCXXFLAGS $complCXXFLAGS"
-  AC_SUBST(WARN_CXXFLAGS)
+    m4_ifndef([AX_CHECK_COMPILE_FLAG],[
+        AC_MSG_ERROR([You need to install the autoconf-archive package.])
+    ])
+
+    m4_ifndef([AX_APPEND_FLAG],[
+        AC_MSG_ERROR([You need to install the autoconf-archive package.])
+    ])
+
+    AC_ARG_ENABLE(cxx-warnings,
+                  
AS_HELP_STRING([--enable-cxx-warnings=@<:@no/minimum/yes/maximum/error@:>@],
+                                 [Turn on compiler warnings.]),,
+                  [enable_cxx_warnings="m4_default([$1],[yes])"])
+
+    AC_LANG_PUSH([C++])
+
+    case "$enable_cxx_warnings" in
+    no)
+       warning_flags=
+       ;;
+    minimum)
+       warning_flags="-Wall"
+       ;;
+    yes)
+        warning_flags="-Wall -Wno-unused -Woverloaded-virtual"
+       ;;
+    maximum|error)
+        warning_flags="-Wall -Wno-unused -Woverloaded-virtual -Wextra -Wshadow 
-Wformat-nonliteral -Werror=format-security -Wpointer-arith -Wno-sign-compare 
-Wcast-align -Wmissing-declarations -Wredundant-decls"
+       if test "$enable_compile_warnings" = "error" ; then
+           warning_flags="$warning_flags -Werror"
+       fi
+       ;;
+    *)
+       AC_MSG_ERROR(Unknown argument '$enable_cxx_warnings' to 
--enable-cxx-warnings)
+       ;;
+    esac
+
+    # Always pass -Werror=unknown-warning-option to get Clang to fail on bad
+    # flags, otherwise they are always appended to the warn_cflags variable, 
and
+    # Clang warns on them for every compilation unit.
+    # If this is passed to GCC, it will explode, so the flag must be enabled
+    # conditionally.
+    AX_CHECK_COMPILE_FLAG([-Werror=unknown-warning-option],[
+        compiler_flags_test="-Werror=unknown-warning-option"
+    ],[
+        compiler_flags_test=""
+    ])
+
+    for flag in $warning_flags; do
+         AX_CHECK_COMPILE_FLAG([$flag], [AX_APPEND_FLAG([$flag], 
[WARN_CXXFLAGS])], [], [$compiler_flags_test], [])
+    done
+
+    AC_MSG_CHECKING(what language compliance flags to pass to the C++ compiler)
+    AC_MSG_RESULT(${WARN_CXXFLAGS})
+
+    AC_LANG_POP([C++])
+    AC_SUBST(WARN_CXXFLAGS)
 ])
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mate-common-1.22.0/missing 
new/mate-common-1.24.0/missing
--- old/mate-common-1.22.0/missing      2019-02-23 10:48:30.000000000 +0100
+++ new/mate-common-1.24.0/missing      2020-02-10 11:29:35.000000000 +0100
@@ -1,4 +1,4 @@
-#!/usr/bin/sh
+#! /bin/sh
 # Common wrapper for a few potentially missing GNU programs.
 
 scriptversion=2018-03-07.03; # UTC


Reply via email to