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
