openSUSE Commits
Threads by month
- ----- 2025 -----
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2006 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
September 2018
- 1 participants
- 1171 discussions
Hello community,
here is the log from the commit of package python-llfuse for openSUSE:Factory checked in at 2018-09-28 08:53:43
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-llfuse (Old)
and /work/SRC/openSUSE:Factory/.python-llfuse.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-llfuse"
Fri Sep 28 08:53:43 2018 rev:3 rq:638702 version:1.3.5
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-llfuse/python-llfuse.changes 2018-08-24 17:04:03.694068367 +0200
+++ /work/SRC/openSUSE:Factory/.python-llfuse.new/python-llfuse.changes 2018-09-28 08:54:04.345671003 +0200
@@ -1,0 +2,11 @@
+Wed Sep 19 15:25:58 UTC 2018 - Antonio Larrosa <alarrosa(a)suse.com>
+
+- Update to version 1.3.5
+ * Add `handle_signals` option to `llfuse.main`
+ * Several fixes to `examples/passthroughfs.py`
+ * Now compatible with Python 3.7
+
+- Remove patch already in upstream.
+ * llfuse-attr-2.4.48.patch
+
+-------------------------------------------------------------------
Old:
----
llfuse-1.3.4.tar.bz2
llfuse-1.3.4.tar.bz2.asc
llfuse-attr-2.4.48.patch
New:
----
llfuse-1.3.5.tar.bz2
llfuse-1.3.5.tar.bz2.asc
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-llfuse.spec ++++++
--- /var/tmp/diff_new_pack.HXyuJV/_old 2018-09-28 08:54:05.101669916 +0200
+++ /var/tmp/diff_new_pack.HXyuJV/_new 2018-09-28 08:54:05.101669916 +0200
@@ -12,14 +12,14 @@
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
#
%{?!python_module:%define python_module() python-%{**} python3-%{**}}
%bcond_without python2
Name: python-llfuse
-Version: 1.3.4
+Version: 1.3.5
Release: 0
Summary: Python Bindings for the low-level FUSE API
License: LGPL-2.1-or-later
@@ -30,7 +30,6 @@
Source1001: %{name}.keyring
Patch0: fix-char-cast-to-unsigned-int.patch
Patch1: fix-test-for-fusermount.patch
-Patch2: llfuse-attr-2.4.48.patch
BuildRequires: %{python_module devel}
BuildRequires: %{python_module pytest}
BuildRequires: %{python_module setuptools}
++++++ llfuse-1.3.4.tar.bz2 -> llfuse-1.3.5.tar.bz2 ++++++
++++ 7359 lines of diff (skipped)
1
0
Hello community,
here is the log from the commit of package gtk4 for openSUSE:Factory checked in at 2018-09-28 08:53:40
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gtk4 (Old)
and /work/SRC/openSUSE:Factory/.gtk4.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gtk4"
Fri Sep 28 08:53:40 2018 rev:14 rq:638615 version:3.94.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/gtk4/gtk4.changes 2018-08-24 17:10:38.966538167 +0200
+++ /work/SRC/openSUSE:Factory/.gtk4.new/gtk4.changes 2018-09-28 08:54:01.961674428 +0200
@@ -1,0 +2,20 @@
+Tue Sep 18 00:10:04 UTC 2018 - luc14n0(a)linuxmail.org
+
+- Add gtk4-fix-dependency-error.patch upstream patch to fix build
+ error with few threads raised by missing dependency on
+ broadwayjs.h (glgo#GNOME/gtk#1218).
+- Update spec:
+ + Drop gtk4 subpackages and respective Recommends/Requires/\
+ Provides tags to follow upstream changes while placing
+ Obsolets tags for them: immodule-amharic, immodule-broadway,
+ immodule-inuktitut, immodule-multipress, immodule-thai,
+ immodule-tigrigna, immodule-vietnamese, immodule-xim and data.
+ + Drop gtk4-tools Requires(post): this no longer needed.
+ + Drop lang subpackage Recommends: the main package is already
+ being supplemented by the lang subpackage due to RPM automatic
+ setting.
+ + Drop gtk4-data Provides: there's no such subpackage anymore.
+ + Drop glib2_gsettings_schema_requires macro: this is no longer
+ needed since RPM file triggers (version > 4.13).
+
+-------------------------------------------------------------------
@@ -4 +24,62 @@
-- Fix package name to be uniform immodules -> immodule bsc#1104264
+- Fix package name to be uniform immodules -> immodule
+ (bsc#1104264).
+
+-------------------------------------------------------------------
+Tue Jul 24 11:49:38 UTC 2018 - bjorn.lie(a)gmail.com
+
+- Update to version 3.94.0:
+ + GdkPaintable is a new, powerful abstraction for drawable
+ content.
+ + gtk4-demo has a new "Paint" demo to show some of its
+ capabilities.
+ + There is support for displaying media, with GtkVideo,
+ GtkMediaFile, GtkMediaStream and GtkMediaControls.
+ + GtkFontChooser now supports OpenType font variations and
+ features.
+ + The Ctrl-Shift-E support in the simple IM context has been
+ replaced by an optional completion popup for Emoji alpha codes.
+ This can be enabled with the GtkEntry::enable-emoji-completion
+ property.
+ + Wayland has an input method based on the text protocol now.
+ + Input methods, print backends and media backends have been
+ converted to GIOModules and extension points, and support for
+ generic loadable modules has been dropped. Platform im modules
+ are always included.
+ + GdkWindow has been renamed to GdkSurface.
+ + Applications can now create their own GtkSnapshot objects for
+ intermediate rendering.
+ + Widget event signals have been replaced by event controllers,
+ and some new event controllers have been introduced for this:
+ GtkEventControllerMotion, GtkEventControllerKey and
+ GtkGestureStylus.
+ + Event controllers can now be created in .ui files.
+ + Invalidation tracking has been changed, only
+ gtk_widget_queue_draw is left.
+ + Observing widget contents and size is now done by using the
+ GtkWidgetPaintable object instead of connecting to widget
+ signals.
+ + The GtkWidget::draw signal has been removed, widgets need to
+ implement GtkWidget::snapshot.
+ + GdkTexture now has GdkMemoryTexture and GdkGLTexture
+ subclasses.
+ + The Vulkan support in GDK can now use a particular device that
+ is specified by the GDK_VULKAN_DEVICE environment variable. Use
+ GDK_VULKAN_DEVICE=list to see them all.
+ + GTK+ Inspector:
+ - has logging support, and the logging settings have been
+ cleaned up.
+ - has an fps overlay.
+ + Removed APIs and features: Individual event signals such as
+ ::proximity-in-event The ::draw signal threading support
+ non-platform IM modules papi and test print backends
+ GtkPlacesSidebar GtkRecentChooser GtkToolPalette
+ GdkStatus gtk_true, gtk_false gtk_widget_show_now
+ gtk_widget_draw gtk_render_icon_surface.
+ + Incomplete transitions:
+ - The ::event signal is not still there, but it will be
+ removed.
+ - The DND apis are not finalized yet.
+ + Updated translations.
+- Drop gtkmm.patch: Fixed upstream.
+- Add pkgconfig(gstreamer-player-1.0) BuildRequires: New
+ dependency.
Old:
----
gtk+-3.93.0.tar.xz
gtkmm.patch
New:
----
gtk+-3.94.0.tar.xz
gtk4-fix-dependency-error.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ gtk4.spec ++++++
--- /var/tmp/diff_new_pack.bSI4Iw/_old 2018-09-28 08:54:02.641673451 +0200
+++ /var/tmp/diff_new_pack.bSI4Iw/_new 2018-09-28 08:54:02.645673445 +0200
@@ -21,18 +21,20 @@
%define gtk_binary_version 4.0.0
%define _name gtk+
Name: gtk4
-Version: 3.93.0
+Version: 3.94.0
Release: 0
Summary: The GTK+ toolkit library (version 4)
License: LGPL-2.1-or-later
Group: Development/Libraries/X11
URL: http://www.gtk.org/
-Source: http://download.gnome.org/sources/gtk+/3.93/%{_name}-%{version}.tar.xz
+Source: http://download.gnome.org/sources/gtk+/3.94/%{_name}-%{version}.tar.xz
Source2: settings.ini
Source3: macros.gtk4
Source98: gtk4-rpmlintrc
Source99: baselibs.conf
-Patch0: gtkmm.patch
+# PATCH-FIX-UPSTREAM gtk4-fix-dependency-error.patch luc14n0(a)linuxmail.org glgo#GNOME/gtk#1218 fix build failure when using few threads.
+Patch0: gtk4-fix-dependency-error.patch
+
BuildRequires: cups-devel >= 1.2
BuildRequires: docbook-xsl-stylesheets
BuildRequires: fdupes
@@ -60,12 +62,13 @@
BuildRequires: pkgconfig(gobject-introspection-1.0) >= 1.39.0
BuildRequires: pkgconfig(graphene-1.0) >= 1.5.1
BuildRequires: pkgconfig(graphene-gobject-1.0) >= 1.5.1
+BuildRequires: pkgconfig(gstreamer-player-1.0)
BuildRequires: pkgconfig(json-glib-1.0)
BuildRequires: pkgconfig(pango) >= 1.37.3
BuildRequires: pkgconfig(pangocairo) >= 1.14.0
BuildRequires: pkgconfig(pangoft2)
BuildRequires: pkgconfig(rest-0.7)
-BuildRequires: pkgconfig(wayland-client) >= 1.9.91
+BuildRequires: pkgconfig(wayland-client) >= 1.14.91
BuildRequires: pkgconfig(wayland-cursor) >= 1.9.91
BuildRequires: pkgconfig(wayland-egl)
BuildRequires: pkgconfig(wayland-protocols) >= 1.9
@@ -89,7 +92,6 @@
Summary: The GTK+ toolkit library (version 4)
# gtk4-data is currently not being built, might be an upstream oversight though
Group: System/Libraries
-Requires: %{name}-data >= %{version}
Requires: %{name}-schema >= %{version}
# Require Adwaita Icon Theme: It's GTKs icon set, that's guaranteed to be there
Requires: adwaita-icon-theme
@@ -98,20 +100,20 @@
# assume it's there and we need to have a low-level package to
# bring it in.
Requires: hicolor-icon-theme
-Requires(post): %{name}-tools
# gtk+ can work without branding/translations. Built in defaults will be used then.
Recommends: %{name}-branding
-# it's nice to have input modules for various locales installed by default
-Recommends: %{name}-immodule-amharic = %{version}
-Recommends: %{name}-immodule-inuktitut = %{version}
-Recommends: %{name}-immodule-thai = %{version}
-Recommends: %{name}-immodule-tigrigna = %{version}
-Recommends: %{name}-immodule-vietnamese = %{version}
-Recommends: %{name}-lang
Recommends: gvfs
-Obsoletes: %{name}-data < %{version}
-Provides: %{name}-data = %{version}
-# Provide %%{name} to make the lang and immodules packages installable
+Obsoletes: %{name}-data
+# IM modules have been dropped in 3.94.0
+Obsoletes: %{name}-immodule-amharic
+Obsoletes: %{name}-immodule-broadway
+Obsoletes: %{name}-immodule-inuktitut
+Obsoletes: %{name}-immodule-multipress
+Obsoletes: %{name}-immodule-thai
+Obsoletes: %{name}-immodule-tigrigna
+Obsoletes: %{name}-immodule-vietnamese
+Obsoletes: %{name}-immodule-xim
+# Provide main package to make the lang subpackage installable
Provides: %{name} = %{version}
%description -n libgtk-4-0
@@ -130,131 +132,6 @@
This package provides the GObject Introspection bindings for GTK+.
-%package immodule-amharic
-Summary: Amharic input method for the GTK+ toolkit library v4
-Group: System/Libraries
-Requires: %{name} = %{version}
-Requires(post): %{name}-tools
-Requires(postun): %{name}-tools
-Provides: locale(%{name}:am)
-
-%description immodule-amharic
-GTK+ is a multi-platform toolkit for creating graphical user interfaces.
-Offering a complete set of widgets, GTK+ is suitable for projects
-ranging from small one-off projects to complete application suites.
-
-This package provides an input method for Amharic.
-
-%package immodule-broadway
-Summary: Broadway input method for the GTK+ toolkit library v4
-Group: System/Libraries
-Requires: %{name} = %{version}
-Requires(post): %{name}-tools
-Requires(postun): %{name}-tools
-
-%description immodule-broadway
-GTK+ is a multi-platform toolkit for creating graphical user interfaces.
-Offering a complete set of widgets, GTK+ is suitable for projects
-ranging from small one-off projects to complete application suites.
-
-This package provides an input method for Broadway.
-
-%package immodule-inuktitut
-Summary: Inuktitut input method for the GTK+ toolkit library v4
-Group: System/Libraries
-Requires: %{name} = %{version}
-Requires(post): %{name}-tools
-Requires(postun): %{name}-tools
-Provides: locale(%{name}:iu)
-
-%description immodule-inuktitut
-GTK+ is a multi-platform toolkit for creating graphical user interfaces.
-Offering a complete set of widgets, GTK+ is suitable for projects
-ranging from small one-off projects to complete application suites.
-
-This package provides an input method for Inuktitut.
-
-%package immodule-multipress
-Summary: Multipress input method for the GTK+ toolkit library v4
-Group: System/Libraries
-Requires: %{name} = %{version}
-Requires(post): %{name}-tools
-Requires(postun): %{name}-tools
-
-%description immodule-multipress
-GTK+ is a multi-platform toolkit for creating graphical user interfaces.
-Offering a complete set of widgets, GTK+ is suitable for projects
-ranging from small one-off projects to complete application suites.
-
-This package provides an input method which allows text entry via the
-multi-press method, as on a mobile phone.
-
-%package immodule-thai
-Summary: Thai-Lao input method for the GTK+ toolkit library v4
-Group: System/Libraries
-Requires: %{name} = %{version}
-Requires(post): %{name}-tools
-Requires(postun): %{name}-tools
-Provides: locale(%{name}:lo)
-Provides: locale(%{name}:th)
-
-%description immodule-thai
-GTK+ is a multi-platform toolkit for creating graphical user interfaces.
-Offering a complete set of widgets, GTK+ is suitable for projects
-ranging from small one-off projects to complete application suites.
-
-This package provides an input method for Thai-Lao.
-
-%package immodule-tigrigna
-Summary: Tigrigna input method for the GTK+ toolkit library v4
-Group: System/Libraries
-Requires: %{name} = %{version}
-Requires(post): %{name}-tools
-Requires(postun): %{name}-tools
-Provides: %{name}-immodules-tigrigna = %{version}
-Provides: locale(%{name}:ti)
-Obsoletes: %{name}-immodules-tigrigna < %{version}
-
-%description immodule-tigrigna
-GTK+ is a multi-platform toolkit for creating graphical user interfaces.
-Offering a complete set of widgets, GTK+ is suitable for projects
-ranging from small one-off projects to complete application suites.
-
-This package provides two input methods for Tigrigna.
-
-%package immodule-vietnamese
-Summary: Vietnamese input method for the GTK+ toolkit library v4
-Group: System/Libraries
-Requires: %{name} = %{version}
-Requires(post): %{name}-tools
-Requires(postun): %{name}-tools
-Provides: locale(%{name}:vi)
-
-%description immodule-vietnamese
-GTK+ is a multi-platform toolkit for creating graphical user interfaces.
-Offering a complete set of widgets, GTK+ is suitable for projects
-ranging from small one-off projects to complete application suites.
-
-This package provides an input method for Vietnamese.
-
-%package immodule-xim
-Summary: X input method for the GTK+ toolkit library v4
-Group: System/Libraries
-Requires: %{name} = %{version}
-Requires(post): %{name}-tools
-Requires(postun): %{name}-tools
-Provides: locale(%{name}:ja)
-Provides: locale(%{name}:ko)
-Provides: locale(%{name}:th)
-Provides: locale(%{name}:zh)
-
-%description immodule-xim
-GTK+ is a multi-platform toolkit for creating graphical user interfaces.
-Offering a complete set of widgets, GTK+ is suitable for projects
-ranging from small one-off projects to complete application suites.
-
-This package provides an input method based on the X Input Method.
-
%package tools
Summary: Auxiliary utilities for the GTK+ toolkit library v4
Group: System/Libraries
@@ -264,16 +141,6 @@
Offering a complete set of widgets, GTK+ is suitable for projects
ranging from small one-off projects to complete application suites.
-%package data
-Summary: Data files for the GTK+ toolkit library v4
-Group: System/Libraries
-BuildArch: noarch
-
-%description data
-GTK+ is a multi-platform toolkit for creating graphical user interfaces.
-Offering a complete set of widgets, GTK+ is suitable for projects
-ranging from small one-off projects to complete application suites.
-
%package schema
Summary: Config schema for the GTK+ toolkit library v4
# The schema is shared between gtk3 and gtk4 - gtk4 wins
@@ -281,7 +148,6 @@
Provides: gtk3-schema = %{version}
Obsoletes: gtk3-schema < %{version}
BuildArch: noarch
-%glib2_gsettings_schema_requires
%description schema
GTK+ is a multi-platform toolkit for creating graphical user interfaces.
@@ -364,124 +230,38 @@
%find_lang gtk40
%find_lang gtk40-properties
install -m 644 -D %{SOURCE2} %{buildroot}%{_datadir}/gtk-4.0/settings.ini
-touch %{buildroot}%{_libdir}/gtk-4.0/%{gtk_binary_version}/immodules.cache
# create modules directory that should have been created during the build
-test ! -d %{buildroot}%{_libdir}/gtk-4.0/modules
-mkdir %{buildroot}%{_libdir}/gtk-4.0/modules
+if test ! -d %{buildroot}%{_libdir}/gtk-4.0/modules; then
+ mkdir %{buildroot}%{_libdir}/gtk-4.0/modules
+else
+ echo 'Remove this no-longer-needed modulesdir hack.'
+fi
# create theming-engines directory that should have been created during the build
-test ! -d %{buildroot}%{_libdir}/gtk-4.0/%{gtk_binary_version}/theming-engines
-mkdir %{buildroot}%{_libdir}/gtk-4.0/%{gtk_binary_version}/theming-engines
+if test ! -d %{buildroot}%{_libdir}/gtk-4.0/%{gtk_binary_version}/theming-engines; then
+ mkdir %{buildroot}%{_libdir}/gtk-4.0/%{gtk_binary_version}/theming-engines
+else
+ echo 'Remove this no-longer-needed themingdir hack.'
+fi
# Install rpm macros
mkdir -p %{buildroot}%{_sysconfdir}/rpm
cp %{SOURCE3} %{buildroot}%{_sysconfdir}/rpm
%fdupes %{buildroot}%{_datadir}
%fdupes %{buildroot}%{_libdir}
-###########################################################################
-# Note: when updating scriptlets, don't forget to also update baselibs.conf
-###########################################################################
-
-# Convenient %%define for the scriplets
-%define _gtk_query_immodules %{_bindir}/gtk4-query-immodules
-%define _gtk_query_immodules_update_cache %{_gtk_query_immodules} --update-cache
-
-%post -n libgtk-4-0
-/sbin/ldconfig
-%if 0
-# In case libgtk-4-0 gets installed before gtk4-tools, we don't want to fail.
-# So we make the call to gtk4-query-immodules dependent on the existence of
-# the binary. This is why we also have a %%post for gtk4-tools.
-%endif
-if test -f %{_gtk_query_immodules}; then
- %{_gtk_query_immodules_update_cache}
-fi
-
-%post immodule-amharic
-%{_gtk_query_immodules_update_cache}
-
-%post immodule-broadway
-%{_gtk_query_immodules_update_cache}
-
-%post immodule-inuktitut
-%{_gtk_query_immodules_update_cache}
-
-%post immodule-multipress
-%{_gtk_query_immodules_update_cache}
-
-%post immodule-thai
-%{_gtk_query_immodules_update_cache}
-
-%post immodule-tigrigna
-%{_gtk_query_immodules_update_cache}
-
-%post immodule-vietnamese
-%{_gtk_query_immodules_update_cache}
-
-%post immodule-xim
-%{_gtk_query_immodules_update_cache}
-
-%post tools
-%if 0
-# If we install gtk4-tools for the first time, then we should run it in case
-# libgtk-4-0 was installed first (ie, if
-# %%{_libdir}/gtk-4.0/%%{gtk_binary_version} already exists) which means
-# gtk4-query-immodules couldn't run there.
-%endif
-if [ $1 = 1 ]; then
- test -d %{_libdir}/gtk-4.0/%{gtk_binary_version}
- if test $? -eq 0; then
- %{_gtk_query_immodules_update_cache}
- fi
-fi
-
-%if 0
-# No need to call gtk-query-immodules-3.0 in postun:
-# - if it's an upgrade, it will have been called in post
-# - if it's an uninstall, we don't care about this anymore
-%endif
-
+%post -n libgtk-4-0 -p /sbin/ldconfig
%postun -n libgtk-4-0 -p /sbin/ldconfig
-%postun immodule-amharic
-%{_gtk_query_immodules_update_cache}
-
-%postun immodule-broadway
-%{_gtk_query_immodules_update_cache}
-
-%postun immodule-inuktitut
-%{_gtk_query_immodules_update_cache}
-
-%postun immodule-multipress
-%{_gtk_query_immodules_update_cache}
-
-%postun immodule-thai
-%{_gtk_query_immodules_update_cache}
-
-%postun immodule-tigrigna
-%{_gtk_query_immodules_update_cache}
-
-%postun immodule-vietnamese
-%{_gtk_query_immodules_update_cache}
-
-%postun immodule-xim
-%{_gtk_query_immodules_update_cache}
%files -n libgtk-4-0
%license COPYING
%doc AUTHORS NEWS
-%dir %{_sysconfdir}/gtk-4.0
%dir %{_libdir}/gtk-4.0
%dir %{_libdir}/gtk-4.0/%{gtk_binary_version}
-%dir %{_libdir}/gtk-4.0/%{gtk_binary_version}/immodules/
-%{_libdir}/gtk-4.0/%{gtk_binary_version}/immodules/im-cedilla.so
-%{_libdir}/gtk-4.0/%{gtk_binary_version}/immodules/im-cyrillic-translit.so
-%{_libdir}/gtk-4.0/%{gtk_binary_version}/immodules/im-ipa.so
%dir %{_libdir}/gtk-4.0/%{gtk_binary_version}/printbackends/
-%{_libdir}/gtk-4.0/%{gtk_binary_version}/printbackends/libprintbackend-cloudprint.so
%{_libdir}/gtk-4.0/%{gtk_binary_version}/printbackends/libprintbackend-cups.so
%{_libdir}/gtk-4.0/%{gtk_binary_version}/printbackends/libprintbackend-file.so
-#%%{_libdir}/gtk-4.0/%%{gtk_binary_version}/printbackends/libprintbackend-lpr.so
+%dir %{_libdir}/gtk-4.0/%{gtk_binary_version}/media/
+%{_libdir}/gtk-4.0/%{gtk_binary_version}/media/libmedia-gstreamer.so
%dir %{_libdir}/gtk-4.0/%{gtk_binary_version}/theming-engines/
-%ghost %{_libdir}/gtk-4.0/%{gtk_binary_version}/immodules.cache
%dir %{_libdir}/gtk-4.0/modules
%{_libdir}/libgtk-4.so.*
@@ -491,40 +271,11 @@
%{_libdir}/girepository-1.0/Gsk-4.0.typelib
%{_libdir}/girepository-1.0/Gtk-4.0.typelib
-%files immodule-amharic
-%{_libdir}/gtk-4.0/%{gtk_binary_version}/immodules/im-am-et.so
-
-%files immodule-broadway
-%{_libdir}/gtk-4.0/%{gtk_binary_version}/immodules/im-broadway.so
-
-%files immodule-inuktitut
-%{_libdir}/gtk-4.0/%{gtk_binary_version}/immodules/im-inuktitut.so
-
-%files immodule-multipress
-%doc modules/input/README.multipress
-%{_libdir}/gtk-4.0/%{gtk_binary_version}/immodules/im-multipress.so
-%config %{_sysconfdir}/gtk-4.0/im-multipress.conf
-
-%files immodule-thai
-%{_libdir}/gtk-4.0/%{gtk_binary_version}/immodules/im-thai.so
-
-%files immodule-tigrigna
-%{_libdir}/gtk-4.0/%{gtk_binary_version}/immodules/im-ti-er.so
-%{_libdir}/gtk-4.0/%{gtk_binary_version}/immodules/im-ti-et.so
-
-%files immodule-vietnamese
-%{_libdir}/gtk-4.0/%{gtk_binary_version}/immodules/im-viqr.so
-
-%files immodule-xim
-%{_libdir}/gtk-4.0/%{gtk_binary_version}/immodules/im-xim.so
-
%files tools
-%{_bindir}/gtk4-broadwayd
%{_bindir}/gtk4-icon-browser
%{_bindir}/gtk4-builder-tool
%{_bindir}/gtk4-encode-symbolic-svg
%{_bindir}/gtk4-launch
-%{_bindir}/gtk4-query-immodules
%{_bindir}/gtk4-query-settings
%{_bindir}/gtk4-update-icon-cache
%{_datadir}/applications/gtk4-icon-browser.desktop
@@ -533,15 +284,9 @@
%{_mandir}/man1/gtk4-builder-tool.1%{?ext_man}
%{_mandir}/man1/gtk4-encode-symbolic-svg.1%{?ext_man}
%{_mandir}/man1/gtk4-launch.1%{?ext_man}
-%{_mandir}/man1/gtk4-query-immodules.1%{?ext_man}
%{_mandir}/man1/gtk4-query-settings.1%{?ext_man}
%{_mandir}/man1/gtk4-update-icon-cache.1%{?ext_man}
-#files data
-#defattr(-,root,root)
-#{_datadir}/themes/Default/
-#{_datadir}/themes/Emacs/
-
%files schema
%{_datadir}/glib-2.0/schemas/org.gtk.Demo.gschema.xml
%{_datadir}/glib-2.0/schemas/org.gtk.Settings.ColorChooser.gschema.xml
@@ -553,7 +298,7 @@
%{_datadir}/gtk-4.0/settings.ini
%files devel
-%doc CONTRIBUTING.md NEWS.pre-1-0 README.commits
+%doc CONTRIBUTING.md README.commits
%doc %{_datadir}/gtk-doc/html/gdk4/
%doc %{_datadir}/gtk-doc/html/gsk4/
%doc %{_datadir}/gtk-doc/html/gtk4/
@@ -564,7 +309,9 @@
%{_mandir}/man1/gtk4-demo-application.1%{?ext_man}
%{_mandir}/man1/gtk4-widget-factory.1%{?ext_man}
%{_datadir}/applications/gtk4-demo.desktop
+%{_datadir}/metainfo/org.gtk.Demo.appdata.xml
%{_datadir}/applications/gtk4-widget-factory.desktop
+%{_datadir}/metainfo/org.gtk.WidgetFactory.appdata.xml
%{_datadir}/gir-1.0/*.gir
%dir %{_datadir}/gtk-4.0
%{_datadir}/gtk-4.0/gtkbuilder.rng
@@ -574,7 +321,6 @@
%{_datadir}/icons/hicolor/*/apps/gtk4-widget-factory-symbolic.symbolic.png
%{_includedir}/gtk-4.0/
%{_libdir}/pkgconfig/gtk+-4.0.pc
-%{_libdir}/pkgconfig/gtk+-broadway-4.0.pc
%{_libdir}/pkgconfig/gtk+-wayland-4.0.pc
%{_libdir}/pkgconfig/gtk+-unix-print-4.0.pc
%{_libdir}/pkgconfig/gtk+-x11-4.0.pc
++++++ baselibs.conf ++++++
--- /var/tmp/diff_new_pack.bSI4Iw/_old 2018-09-28 08:54:02.673673405 +0200
+++ /var/tmp/diff_new_pack.bSI4Iw/_new 2018-09-28 08:54:02.673673405 +0200
@@ -2,33 +2,4 @@
requires -gtk4-<targettype>
requires "libgtk-4-0-<targettype> = <version>"
libgtk-4-0
- provides "gtk4-<targettype> = <version>"
- post "if test -f <prefix>%{_bindir}/gtk4-query-immodules; then <prefix>%{_bindir}/gtk4-query-immodules --update-cache; fi"
-gtk4-immodule-amharic
- requires "gtk4-<targettype>"
- post "<prefix>%{_bindir}/gtk-query4-immodules --update-cache"
- postun "<prefix>%{_bindir}/gtk-query4-immodules --update-cache"
-gtk4-immodule-inuktitut
- requires "gtk4-<targettype>"
- post "<prefix>%{_bindir}/gtk4-query-immodules --update-cache"
- postun "<prefix>%{_bindir}/gtk4-query-immodules --update-cache"
-gtk4-immodule-multipress
- requires "gtk4-<targettype>"
- post "<prefix>%{_bindir}/gtk4-query-immodules --update-cache"
- postun "<prefix>%{_bindir}/gtk4-query-immodules --update-cache"
-gtk4-immodule-thai
- requires "gtk4-<targettype>"
- post "<prefix>%{_bindir}/gtk4-query-immodules --update-cache"
- postun "<prefix>%{_bindir}/gtk4-query-immodules --update-cache"
-gtk4-immodule-tigrigna
- requires "gtk4-<targettype>"
- post "<prefix>%{_bindir}/gtk4-query-immodules --update-cache"
- postun "<prefix>%{_bindir}/gtk4-query-immodules --update-cache"
-gtk4-immodule-vietnamese
- requires "gtk4-<targettype>"
- post "<prefix>%{_bindir}/gtk4-query-immodules --update-cache"
- postun "<prefix>%{_bindir}/gtk4-query-immodules --update-cache"
-gtk4-immodule-xim
- requires "gtk4-<targettype>"
- post "<prefix>%{_bindir}/gtk4-query-immodules --update-cache"
- postun "<prefix>%{_bindir}/gtk4-query-immodules --update-cache"
+ provides "gtk4-<targettype> = <version>"
\ No newline at end of file
++++++ gtk+-3.93.0.tar.xz -> gtk+-3.94.0.tar.xz ++++++
/work/SRC/openSUSE:Factory/gtk4/gtk+-3.93.0.tar.xz /work/SRC/openSUSE:Factory/.gtk4.new/gtk+-3.94.0.tar.xz differ: char 26, line 1
++++++ gtk4-fix-dependency-error.patch ++++++
https://gitlab.gnome.org/GNOME/gtk/commit/5df4d277527858481ca6eb7af0762c73d…
Fix build
broadway-server.c requires broadwayjs.h
this failed osc build -j1
Fixes #1218
Index: gtk+-3.94.0/gdk/broadway/meson.build
===================================================================
--- gtk+-3.94.0.orig/gdk/broadway/meson.build
+++ gtk+-3.94.0/gdk/broadway/meson.build
@@ -43,8 +43,19 @@ clienthtml_h = custom_target('clienthtml
],
)
+broadwayjs_h = custom_target('broadwayjs.h',
+ input : ['broadway.js'],
+ output : 'broadwayjs.h',
+ command : [
+ gen_c_array,
+ '--array-name=broadway_js',
+ '--output=@OUTPUT@',
+ '@INPUT0@',
+ ],
+)
+
libgdk_broadway = static_library('gdk-broadway',
- clienthtml_h,
+ clienthtml_h, broadwayjs_h,
gdk_broadway_sources, gdkconfig, gdkenum_h,
include_directories: [confinc, gdkinc],
c_args: [
@@ -58,17 +69,6 @@ libgdk_broadway = static_library('gdk-br
broadwayd_syslib = os_win32 ? find_library('ws2_32') : shmlib
-broadwayjs_h = custom_target('broadwayjs.h',
- input : ['broadway.js'],
- output : 'broadwayjs.h',
- command : [
- gen_c_array,
- '--array-name=broadway_js',
- '--output=@OUTPUT@',
- '@INPUT0@',
- ],
-)
-
executable('gtk4-broadwayd',
clienthtml_h, broadwayjs_h,
'broadwayd.c', 'broadway-server.c', 'broadway-output.c',
1
0
Hello community,
here is the log from the commit of package syncthing for openSUSE:Factory checked in at 2018-09-28 08:53:34
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/syncthing (Old)
and /work/SRC/openSUSE:Factory/.syncthing.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "syncthing"
Fri Sep 28 08:53:34 2018 rev:75 rq:638580 version:0.14.50
Changes:
--------
--- /work/SRC/openSUSE:Factory/syncthing/syncthing.changes 2018-08-24 17:02:53.689985328 +0200
+++ /work/SRC/openSUSE:Factory/.syncthing.new/syncthing.changes 2018-09-28 08:53:48.417693912 +0200
@@ -1,0 +2,17 @@
+Wed Sep 26 17:20:42 UTC 2018 - fgerling(a)suse.com
+
+- Update to version 0.14.50
+ Bugfixes:
+ (gh#syncthing/syncthing#5038): Repeating INFO: UPnP parse: unrecognized UPnP device of type upnp:rootdevice
+ (gh#syncthing/syncthing#5063): panic: cannot start already running folder
+ (gh#syncthing/syncthing#5073): lib/logger: tests fail due to compilation error with go 1.11
+ (gh#syncthing/syncthing#5089): Invalid files shouldn't affect global state
+ (gh#syncthing/syncthing#5144): Tests fail on Go 1.11 / Windows
+ (gh#syncthing/syncthing#5149): Index updates lost
+ Other issues:
+ (gh#syncthing/syncthing#3595): stdiscosrv: Doesn't build on Solaris
+ (gh#syncthing/syncthing#5043): root on symlinked path causes panic when using "Watch for changes"
+
+This release includes initial support for "receive only" folders.
+
+-------------------------------------------------------------------
Old:
----
syncthing-source-v0.14.49.tar.gz
syncthing-source-v0.14.49.tar.gz.asc
New:
----
syncthing-source-v0.14.50.tar.gz
syncthing-source-v0.14.50.tar.gz.asc
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ syncthing.spec ++++++
--- /var/tmp/diff_new_pack.EUljWX/_old 2018-09-28 08:53:49.069692973 +0200
+++ /var/tmp/diff_new_pack.EUljWX/_new 2018-09-28 08:53:49.073692967 +0200
@@ -12,12 +12,12 @@
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
#
Name: syncthing
-Version: 0.14.49
+Version: 0.14.50
Release: 0
Summary: Continuous File Synchronisation
License: MPL-2.0
++++++ syncthing-source-v0.14.49.tar.gz -> syncthing-source-v0.14.50.tar.gz ++++++
/work/SRC/openSUSE:Factory/syncthing/syncthing-source-v0.14.49.tar.gz /work/SRC/openSUSE:Factory/.syncthing.new/syncthing-source-v0.14.50.tar.gz differ: char 5, line 1
1
0
Hello community,
here is the log from the commit of package tilix for openSUSE:Factory checked in at 2018-09-28 08:53:37
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/tilix (Old)
and /work/SRC/openSUSE:Factory/.tilix.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "tilix"
Fri Sep 28 08:53:37 2018 rev:11 rq:638584 version:1.8.5
Changes:
--------
--- /work/SRC/openSUSE:Factory/tilix/tilix.changes 2018-08-29 12:27:05.375644831 +0200
+++ /work/SRC/openSUSE:Factory/.tilix.new/tilix.changes 2018-09-28 08:53:49.309692627 +0200
@@ -1,0 +2,5 @@
+Wed Sep 26 19:49:16 UTC 2018 - Matthias Eliasson <matthias.eliasson(a)gmail.com>
+
+- Revert to use dmd d-compiler for Tumbleweed to make it build again.
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ tilix.spec ++++++
--- /var/tmp/diff_new_pack.of5vH1/_old 2018-09-28 08:53:49.801691919 +0200
+++ /var/tmp/diff_new_pack.of5vH1/_new 2018-09-28 08:53:49.801691919 +0200
@@ -12,7 +12,7 @@
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
#
@@ -29,7 +29,10 @@
Source1: https://github.com/gtkd-developers/GtkD/archive/v%{gtkd_version}.tar.gz#/Gt…
Patch0: gnome-ssh-agent.patch
Patch1: dynamic-link.patch
+BuildRequires: dmd
+BuildRequires: dub
BuildRequires: hicolor-icon-theme
+BuildRequires: phobos-devel
BuildRequires: pkgconfig
BuildRequires: update-desktop-files
BuildRequires: xdg-utils
@@ -41,20 +44,6 @@
Requires: vte
Conflicts: nautilus-extension-terminix
Conflicts: terminix
-%if 0%{?suse_version} > 1500
-BuildRequires: autoconf
-BuildRequires: automake
-BuildRequires: fdupes
-BuildRequires: gettext
-BuildRequires: gtkd-devel >= %{gtkd_version}
-BuildRequires: ldc
-BuildRequires: ldc-phobos-devel
-BuildRequires: po4a
-%else
-BuildRequires: dmd
-BuildRequires: dub
-BuildRequires: phobos-devel
-%endif
%description
A tiling terminal emulator for Linux using GTK+ 3
@@ -77,11 +66,6 @@
%patch1 -p 1
%build
-%if 0%{?suse_version} > 1500
-./autogen.sh
-%configure
-%make_build
-%else
# Register local GtkD repository in dub
dub add-local GtkD-%{gtkd_version} %{gtkd_version}
@@ -90,7 +74,6 @@
# De-register local GtkD repository in dub
dub remove-local GtkD-%{gtkd_version}
-%endif
# Rename license files so that we can include them in %%license
# Both x11 and icons use LGPL-3.0-only.
@@ -98,13 +81,8 @@
cp -a source/x11/LICENSE LICENSE-source-x11
%install
-%if 0%{?suse_version} > 1500
-%make_install
-%fdupes %{buildroot}
-%else
./install.sh %{buildroot}%{_prefix}
rm %{buildroot}%{_datadir}/glib-2.0/schemas/gschemas.compiled
-%endif
%find_lang %{name} %{?no_lang_C}
@@ -139,12 +117,5 @@
%{_datadir}/nautilus-python/extensions/open-tilix.py
%files lang -f %{name}.lang
-%if 0%{?suse_version} > 1500
-%dir %{_mandir}/nb_NO
-%dir %{_mandir}/sr
-%dir %{_mandir}/uk
-%dir %{_mandir}/*/man1
-%{_mandir}/*/man1/tilix.1%{?ext_man}
-%endif
%changelog
1
0
Hello community,
here is the log from the commit of package vit for openSUSE:Factory checked in at 2018-09-28 08:53:30
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/vit (Old)
and /work/SRC/openSUSE:Factory/.vit.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "vit"
Fri Sep 28 08:53:30 2018 rev:3 rq:638541 version:1.3~20180806.gdbacada
Changes:
--------
--- /work/SRC/openSUSE:Factory/vit/vit.changes 2017-12-23 12:21:41.745119681 +0100
+++ /work/SRC/openSUSE:Factory/.vit.new/vit.changes 2018-09-28 08:53:31.469718341 +0200
@@ -1,0 +2,6 @@
+Wed Sep 26 05:03:54 UTC 2018 - Bernhard Wiedemann <bwiedemann(a)suse.com>
+
+- Update to snapshot 1.3~20180806.gdbacada
+ * Use fixed build date (boo#1047218)
+
+-------------------------------------------------------------------
Old:
----
vit-1.3~20171222.g2d6ec2c.tar.xz
New:
----
vit-1.3~20180806.gdbacada.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ vit.spec ++++++
--- /var/tmp/diff_new_pack.I15y3T/_old 2018-09-28 08:53:32.113717412 +0200
+++ /var/tmp/diff_new_pack.I15y3T/_new 2018-09-28 08:53:32.113717412 +0200
@@ -17,12 +17,12 @@
Name: vit
-Version: 1.3~20171222.g2d6ec2c
+Version: 1.3~20180806.gdbacada
Release: 0
Summary: Curses-based front end to Taskwarrior
License: GPL-3.0
Group: Productivity/Office/Organizers
-Url: https://tasktools.org/
+Url: https://github.com/scottkosty/vit
Source0: %{name}-%{version}.tar.xz
BuildRequires: taskwarrior
BuildRequires: perl(Curses)
++++++ _service ++++++
--- /var/tmp/diff_new_pack.I15y3T/_old 2018-09-28 08:53:32.133717383 +0200
+++ /var/tmp/diff_new_pack.I15y3T/_new 2018-09-28 08:53:32.137717377 +0200
@@ -1,7 +1,7 @@
<services>
<service name="tar_scm" mode="disabled">
<param name="scm">git</param>
- <param name="url">https://git.tasktools.org/EX/vit.git</param>
+ <param name="url">https://github.com/scottkosty/vit.git</param>
<param name="revision">1.3</param>
<param name="filename">vit</param>
<param name="versionformat">1.3~%cd.g%h</param>
++++++ vit-1.3~20171222.g2d6ec2c.tar.xz -> vit-1.3~20180806.gdbacada.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vit-1.3~20171222.g2d6ec2c/AUTHORS new/vit-1.3~20180806.gdbacada/AUTHORS
--- old/vit-1.3~20171222.g2d6ec2c/AUTHORS 2017-12-23 04:30:48.000000000 +0100
+++ new/vit-1.3~20180806.gdbacada/AUTHORS 2018-08-06 17:08:23.000000000 +0200
@@ -31,3 +31,5 @@
Jason Woofenden
Benedikt Morbach
Alick Zhao
+ Bernhard M. Wiedemann
+ Thomas Rebele
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vit-1.3~20171222.g2d6ec2c/CHANGES new/vit-1.3~20180806.gdbacada/CHANGES
--- old/vit-1.3~20171222.g2d6ec2c/CHANGES 2017-12-23 04:30:48.000000000 +0100
+++ new/vit-1.3~20180806.gdbacada/CHANGES 2018-08-06 17:08:23.000000000 +0200
@@ -1,10 +1,11 @@
+ Sat Jun 14 2018 - fix "Negative repeat count does nothing" errors (GH#153)
Sat Jun 24 2017 - introduce feature for adding/removing tags (GH#5)
Sat Jun 24 2017 - add config option to disable wait prompts (GH#12)
Fri Jun 23 2017 - add config option to disable confirmation (GH#4)
Fri Jun 23 2017 - add "wait" command bound to 'w' (GH#3)
Sun Mar 12 2017 - add ctrl+g synonym for escape
- Sun Mar 12 2017 - add start/stop toggle bound to 'b' (VT-131, part of VT-104)
- Sat Aug 30 2016 - fix handling of CJK characters (VT-121)
+ Sun Mar 12 2017 - add start/stop toggle bound to 'b' (GH#152, part of GH#126)
+ Sat Aug 30 2016 - fix handling of CJK characters (GH#142)
Sat Aug 6 2016 - fix for multi-byte searches
Sun Jul 24 2016 - fix for multi-byte prompt input
Sun Jul 24 2016 - fix display of multi-byte report data
@@ -12,34 +13,34 @@
Mon Jun 20 2016 - work around another instance of the Perl warning
Mon May 16 2016 - work around a warning from Perl versions >= v5.21.1
Sun Jan 10 2016 - annotations now correctly escape any character
- Sun Jan 10 2016 - do not exit when invalid regex for search string (VT-127)
- Sat Jan 9 2016 - clean up terminal on a Perl error or warning (part of VT-127)
+ Sun Jan 10 2016 - do not exit when invalid regex for search string (GH#148)
+ Sat Jan 9 2016 - clean up terminal on a Perl error or warning (part of GH#148)
Fri Jan 8 2016 - do not run 'task burndown' by default
Fri Jan 8 2016 - add config variable for 'task burndown'
Tue Jan 5 2016 - add support for config variables. See 'man vitrc'
- Wed Sep 30 2015 - improve detection of annotations (VT-123)
+ Wed Sep 30 2015 - improve detection of annotations (GH#144)
Sun Mar 8 2015 - do not beep on a 'g' keystroke
Sat Mar 7 2015 - fix a bug where prompt text was invisible
- Wed Mar 4 2015 - add support for End and Home keys (VT-116)
- Mon Mar 2 2015 - add support for Del key in prompts (VT-98)
- Sun Mar 1 2015 - allow Taskwarrior cmds to parse for 'a' and 'm' (VT-111, VT-114)
- Sun Mar 1 2015 - in screen, VIT now highlights the entire line (VT-59, VT-108)
- Sun Mar 1 2015 - update display after sync (VT-90)
+ Wed Mar 4 2015 - add support for End and Home keys (GH#137)
+ Mon Mar 2 2015 - add support for Del key in prompts (GH#120)
+ Sun Mar 1 2015 - allow Taskwarrior cmds to parse for 'a' and 'm' (GH#132, GH#135)
+ Sun Mar 1 2015 - in screen, VIT now highlights the entire line (GH#81, GH#129)
+ Sun Mar 1 2015 - update display after sync (GH#112)
Tue Aug 26 2014 - 'n'/'N' now work when not right after search
Sun Aug 24 2014 - store commands file in %prefix%/share/vit/
Wed Jul 30 2014 - update documentation URLs
- Fri Jun 27 2014 - add prompt history scrolling with arrows (VT-32, VT-36)
- Thu Jun 26 2014 - install files in more conventional paths (VT-96)
- Wed Jun 25 2014 - fix vitrc man file (VT-97)
- Wed Jun 25 2014 - Makefile no longer requires sudo (VT-96)
+ Fri Jun 27 2014 - add prompt history scrolling with arrows (GH#54, GH#58)
+ Thu Jun 26 2014 - install files in more conventional paths (GH#118)
+ Wed Jun 25 2014 - fix vitrc man file (GH#119)
+ Wed Jun 25 2014 - Makefile no longer requires sudo (GH#118)
Sat Jun 21 2014 - '-version' prints the git hash if available
Fri Jun 20 2014 - all of vit's options work with two dashes
Fri Jun 20 2014 - 'vit -help' has 0 exit code
- Fri Jun 20 2014 - 'vit -version' prints the version (VT-92)
+ Fri Jun 20 2014 - 'vit -version' prints the version (GH#114)
Sun Apr 6 2014 - released v1.2
Tue Apr 1 2014 - the <Esc> key can now be used in shortcuts
- Tue Apr 1 2014 - exit with informative error if shortcut too long (see VT-81)
+ Tue Apr 1 2014 - exit with informative error if shortcut too long (see GH#103)
Thu Mar 13 2014 - fix colors for running VIT in tmux
Sat Mar 8 2014 - do not print control characters to prompts
Thu Mar 6 2014 - fix recognition of backspace in tmux
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vit-1.3~20171222.g2d6ec2c/LICENSE new/vit-1.3~20180806.gdbacada/LICENSE
--- old/vit-1.3~20171222.g2d6ec2c/LICENSE 2017-12-23 04:30:48.000000000 +0100
+++ new/vit-1.3~20180806.gdbacada/LICENSE 2018-08-06 17:08:23.000000000 +0200
@@ -13,4 +13,4 @@
with VIT. If not, see <http://www.gnu.org/licenses/>.
Copyright 2012 - 2013, Steve Rader
-Copyright 2013 - 2016, Scott Kostyshak
+Copyright 2013 - 2018, Scott Kostyshak
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vit-1.3~20171222.g2d6ec2c/Makefile.in new/vit-1.3~20180806.gdbacada/Makefile.in
--- old/vit-1.3~20171222.g2d6ec2c/Makefile.in 2017-12-23 04:30:48.000000000 +0100
+++ new/vit-1.3~20180806.gdbacada/Makefile.in 2018-08-06 17:08:23.000000000 +0200
@@ -18,7 +18,7 @@
fi && \
cat vit.pl | grep -v ^require \
| sed "s:%prefix%:$(PREFIX):" \
- | sed "s/%BUILD%/$(VERSION) built `date`/" \
+ | sed "s/%BUILD%/$(VERSION) built after `date -r CHANGES`/" \
| sed "s/%VERSION%/$(VERSION)$${GITHASH}/" \
| sed "s:%TASK%:$(TASK):" \
| sed "s:%CLEAR%:$(CLEAR):" \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vit-1.3~20171222.g2d6ec2c/VERSION new/vit-1.3~20180806.gdbacada/VERSION
--- old/vit-1.3~20171222.g2d6ec2c/VERSION 2017-12-23 04:30:48.000000000 +0100
+++ new/vit-1.3~20180806.gdbacada/VERSION 2018-08-06 17:08:23.000000000 +0200
@@ -1 +1 @@
-vit-1.3.dev
+1.3.dev
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vit-1.3~20171222.g2d6ec2c/args.pl new/vit-1.3~20180806.gdbacada/args.pl
--- old/vit-1.3~20171222.g2d6ec2c/args.pl 2017-12-23 04:30:48.000000000 +0100
+++ new/vit-1.3~20180806.gdbacada/args.pl 2018-08-06 17:08:23.000000000 +0200
@@ -1,5 +1,5 @@
# Copyright 2012 - 2013, Steve Rader
-# Copyright 2013 - 2016, Scott Kostyshak
+# Copyright 2013 - 2018, Scott Kostyshak
sub parse_args {
while ( @ARGV ) {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vit-1.3~20171222.g2d6ec2c/cmdline.pl new/vit-1.3~20180806.gdbacada/cmdline.pl
--- old/vit-1.3~20171222.g2d6ec2c/cmdline.pl 2017-12-23 04:30:48.000000000 +0100
+++ new/vit-1.3~20180806.gdbacada/cmdline.pl 2018-08-06 17:08:23.000000000 +0200
@@ -1,5 +1,5 @@
# Copyright 2012 - 2013, Steve Rader
-# Copyright 2013 - 2016, Scott Kostyshak
+# Copyright 2013 - 2018, Scott Kostyshak
sub cmd_line {
&audit("Inside of cmd_line");
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vit-1.3~20171222.g2d6ec2c/cmds.pl new/vit-1.3~20180806.gdbacada/cmds.pl
--- old/vit-1.3~20171222.g2d6ec2c/cmds.pl 2017-12-23 04:30:48.000000000 +0100
+++ new/vit-1.3~20180806.gdbacada/cmds.pl 2018-08-06 17:08:23.000000000 +0200
@@ -1,5 +1,5 @@
# Copyright 2012 - 2013, Steve Rader
-# Copyright 2013 - 2016, Scott Kostyshak
+# Copyright 2013 - 2018, Scott Kostyshak
#------------------------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vit-1.3~20171222.g2d6ec2c/color.pl new/vit-1.3~20180806.gdbacada/color.pl
--- old/vit-1.3~20171222.g2d6ec2c/color.pl 2017-12-23 04:30:48.000000000 +0100
+++ new/vit-1.3~20180806.gdbacada/color.pl 2018-08-06 17:08:23.000000000 +0200
@@ -1,5 +1,5 @@
# Copyright 2012 - 2013, Steve Rader
-# Copyright 2013 - 2016, Scott Kostyshak
+# Copyright 2013 - 2018, Scott Kostyshak
sub parse_report_line {
my ($l,$str) = @_;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vit-1.3~20171222.g2d6ec2c/curses.pl new/vit-1.3~20180806.gdbacada/curses.pl
--- old/vit-1.3~20171222.g2d6ec2c/curses.pl 2017-12-23 04:30:48.000000000 +0100
+++ new/vit-1.3~20180806.gdbacada/curses.pl 2018-08-06 17:08:23.000000000 +0200
@@ -1,5 +1,5 @@
# Copyright 2012 - 2013, Steve Rader
-# Copyright 2013 - 2016, Scott Kostyshak
+# Copyright 2013 - 2018, Scott Kostyshak
sub init_curses {
my $m = $_[0];
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vit-1.3~20171222.g2d6ec2c/draw.pl new/vit-1.3~20180806.gdbacada/draw.pl
--- old/vit-1.3~20171222.g2d6ec2c/draw.pl 2017-12-23 04:30:48.000000000 +0100
+++ new/vit-1.3~20180806.gdbacada/draw.pl 2018-08-06 17:08:23.000000000 +0200
@@ -1,5 +1,5 @@
# Copyright 2012 - 2013, Steve Rader
-# Copyright 2013 - 2016, Scott Kostyshak
+# Copyright 2013 - 2018, Scott Kostyshak
sub draw_header_line {
my ($row,$lhs,$rhs) = @_;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vit-1.3~20171222.g2d6ec2c/env.pl new/vit-1.3~20180806.gdbacada/env.pl
--- old/vit-1.3~20171222.g2d6ec2c/env.pl 2017-12-23 04:30:48.000000000 +0100
+++ new/vit-1.3~20180806.gdbacada/env.pl 2018-08-06 17:08:23.000000000 +0200
@@ -1,5 +1,5 @@
# Copyright 2012 - 2013, Steve Rader
-# Copyright 2013 - 2016, Scott Kostyshak
+# Copyright 2013 - 2018, Scott Kostyshak
sub init_shell_env {
if ( $ENV{'TERM'} =~ /^(xterm|screen)/ ) {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vit-1.3~20171222.g2d6ec2c/exec.pl new/vit-1.3~20180806.gdbacada/exec.pl
--- old/vit-1.3~20171222.g2d6ec2c/exec.pl 2017-12-23 04:30:48.000000000 +0100
+++ new/vit-1.3~20180806.gdbacada/exec.pl 2018-08-06 17:08:23.000000000 +0200
@@ -1,5 +1,5 @@
# Copyright 2012 - 2013, Steve Rader
-# Copyright 2013 - 2016, Scott Kostyshak
+# Copyright 2013 - 2018, Scott Kostyshak
sub task_exec {
my ($cmd) = @_;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vit-1.3~20171222.g2d6ec2c/getch.pl new/vit-1.3~20180806.gdbacada/getch.pl
--- old/vit-1.3~20171222.g2d6ec2c/getch.pl 2017-12-23 04:30:48.000000000 +0100
+++ new/vit-1.3~20180806.gdbacada/getch.pl 2018-08-06 17:08:23.000000000 +0200
@@ -1,5 +1,5 @@
# Copyright 2012 - 2013, Steve Rader
-# Copyright 2013 - 2016, Scott Kostyshak
+# Copyright 2013 - 2018, Scott Kostyshak
sub getch_loop {
while (1) {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vit-1.3~20171222.g2d6ec2c/misc.pl new/vit-1.3~20180806.gdbacada/misc.pl
--- old/vit-1.3~20171222.g2d6ec2c/misc.pl 2017-12-23 04:30:48.000000000 +0100
+++ new/vit-1.3~20180806.gdbacada/misc.pl 2018-08-06 17:08:23.000000000 +0200
@@ -1,5 +1,5 @@
# Copyright 2012 - 2013, Steve Rader
-# Copyright 2013 - 2016, Scott Kostyshak
+# Copyright 2013 - 2018, Scott Kostyshak
sub audit {
if ( $audit ) {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vit-1.3~20171222.g2d6ec2c/prompt.pl new/vit-1.3~20180806.gdbacada/prompt.pl
--- old/vit-1.3~20171222.g2d6ec2c/prompt.pl 2017-12-23 04:30:48.000000000 +0100
+++ new/vit-1.3~20180806.gdbacada/prompt.pl 2018-08-06 17:08:23.000000000 +0200
@@ -1,5 +1,5 @@
# Copyright 2012 - 2013, Steve Rader
-# Copyright 2013 - 2016, Scott Kostyshak
+# Copyright 2013 - 2018, Scott Kostyshak
sub prompt_y {
my $ch = &prompt_chr(@_);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vit-1.3~20171222.g2d6ec2c/read.pl new/vit-1.3~20180806.gdbacada/read.pl
--- old/vit-1.3~20171222.g2d6ec2c/read.pl 2017-12-23 04:30:48.000000000 +0100
+++ new/vit-1.3~20180806.gdbacada/read.pl 2018-08-06 17:08:23.000000000 +0200
@@ -1,5 +1,5 @@
# Copyright 2012 - 2013, Steve Rader
-# Copyright 2013 - 2016, Scott Kostyshak
+# Copyright 2013 - 2018, Scott Kostyshak
sub read_report {
my ($mode) = @_;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vit-1.3~20171222.g2d6ec2c/screen.pl new/vit-1.3~20180806.gdbacada/screen.pl
--- old/vit-1.3~20171222.g2d6ec2c/screen.pl 2017-12-23 04:30:48.000000000 +0100
+++ new/vit-1.3~20180806.gdbacada/screen.pl 2018-08-06 17:08:23.000000000 +0200
@@ -1,5 +1,5 @@
# Copyright 2012 - 2013, Steve Rader
-# Copyright 2013 - 2016, Scott Kostyshak
+# Copyright 2013 - 2018, Scott Kostyshak
sub draw_screen {
my ($x,$t,$fg,$bg,$cp,$str);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vit-1.3~20171222.g2d6ec2c/search.pl new/vit-1.3~20180806.gdbacada/search.pl
--- old/vit-1.3~20171222.g2d6ec2c/search.pl 2017-12-23 04:30:48.000000000 +0100
+++ new/vit-1.3~20180806.gdbacada/search.pl 2018-08-06 17:08:23.000000000 +0200
@@ -1,5 +1,5 @@
# Copyright 2012 - 2013, Steve Rader
-# Copyright 2013 - 2016, Scott Kostyshak
+# Copyright 2013 - 2018, Scott Kostyshak
sub start_search {
my $ch = $_[0];
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vit-1.3~20171222.g2d6ec2c/vit.1 new/vit-1.3~20180806.gdbacada/vit.1
--- old/vit-1.3~20171222.g2d6ec2c/vit.1 2017-12-23 04:30:48.000000000 +0100
+++ new/vit-1.3~20180806.gdbacada/vit.1 2018-08-06 17:08:23.000000000 +0200
@@ -90,7 +90,7 @@
.PP
Copyright (C) 2012 - 2013, Steve Rader
.br
-Copyright (C) 2013 - 2015, Scott Kostyshak
+Copyright (C) 2013 - 2018, Scott Kostyshak
VIT is distributed under GNU General Public License version 3 or (at your
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vit-1.3~20171222.g2d6ec2c/vit.pl new/vit-1.3~20180806.gdbacada/vit.pl
--- old/vit-1.3~20171222.g2d6ec2c/vit.pl 2017-12-23 04:30:48.000000000 +0100
+++ new/vit-1.3~20180806.gdbacada/vit.pl 2018-08-06 17:08:23.000000000 +0200
@@ -5,7 +5,7 @@
# %BUILD%
#
# Copyright 2012 - 2013, Steve Rader
-# Copyright 2013 - 2016, Scott Kostyshak
+# Copyright 2013 - 2018, Scott Kostyshak
use strict;
use Curses;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vit-1.3~20171222.g2d6ec2c/vitrc.5 new/vit-1.3~20180806.gdbacada/vitrc.5
--- old/vit-1.3~20171222.g2d6ec2c/vitrc.5 2017-12-23 04:30:48.000000000 +0100
+++ new/vit-1.3~20180806.gdbacada/vitrc.5 2018-08-06 17:08:23.000000000 +0200
@@ -118,7 +118,7 @@
.PP
Copyright (C) 2012 - 2013, Steve Rader
.br
-Copyright (C) 2013 - 2015, Scott Kostyshak
+Copyright (C) 2013 - 2018, Scott Kostyshak
VIT is distributed under GNU General Public License version 3 or (at your
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vit-1.3~20171222.g2d6ec2c/vitrc.pl new/vit-1.3~20180806.gdbacada/vitrc.pl
--- old/vit-1.3~20171222.g2d6ec2c/vitrc.pl 2017-12-23 04:30:48.000000000 +0100
+++ new/vit-1.3~20180806.gdbacada/vitrc.pl 2018-08-06 17:08:23.000000000 +0200
@@ -1,4 +1,4 @@
-# Copyright 2013 - 2016, Scott Kostyshak
+# Copyright 2013 - 2018, Scott Kostyshak
sub parse_vitrc {
my $vitrc = glob("~/.vitrc");
1
0
Hello community,
here is the log from the commit of package gnome-characters for openSUSE:Factory checked in at 2018-09-28 08:53:29
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gnome-characters (Old)
and /work/SRC/openSUSE:Factory/.gnome-characters.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gnome-characters"
Fri Sep 28 08:53:29 2018 rev:18 rq:638519 version:3.29.91
Changes:
--------
--- /work/SRC/openSUSE:Factory/gnome-characters/gnome-characters.changes 2018-05-08 13:38:03.048013778 +0200
+++ /work/SRC/openSUSE:Factory/.gnome-characters.new/gnome-characters.changes 2018-09-28 08:53:29.945720541 +0200
@@ -1,0 +2,8 @@
+Sat Aug 18 15:18:25 UTC 2018 - bjorn.lie(a)gmail.com
+
+- Update to version 3.29.91:
+ + Port to modern JavaScript.
+ + build: Drop autotools support.
+ + Updated translations.
+
+-------------------------------------------------------------------
Old:
----
gnome-characters-3.28.2.tar.xz
New:
----
gnome-characters-3.29.91.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ gnome-characters.spec ++++++
--- /var/tmp/diff_new_pack.sDp3Cc/_old 2018-09-28 08:53:30.389719900 +0200
+++ /var/tmp/diff_new_pack.sDp3Cc/_new 2018-09-28 08:53:30.393719894 +0200
@@ -17,13 +17,14 @@
Name: gnome-characters
-Version: 3.28.2
+Version: 3.29.91
Release: 0
Summary: Character Map
License: GPL-3.0-or-later
Group: System/GUI/GNOME
-URL: http://wiki.gnome.org/Design/Apps/CharacterMap
-Source: http://download.gnome.org/sources/gnome-characters/3.28/%{name}-%{version}.…
+URL: https://wiki.gnome.org/Design/Apps/CharacterMap
+Source0: https://download.gnome.org/sources/gnome-characters/3.29/%{name}-%{version}…
+
BuildRequires: gobject-introspection-devel >= 1.35.9
BuildRequires: intltool >= 0.50.1
BuildRequires: libunistring-devel
@@ -38,7 +39,7 @@
BuildRequires: pkgconfig(gobject-2.0)
BuildRequires: pkgconfig(gtk+-3.0)
BuildRequires: pkgconfig(pango)
-# ensure default sections are filled with content
+# Ensure default sections are filled with content
Recommends: noto-coloremoji-fonts
%description
@@ -57,7 +58,7 @@
%lang_package
%prep
-%setup -q
+%autosetup
%build
%meson \
++++++ gnome-characters-3.28.2.tar.xz -> gnome-characters-3.29.91.tar.xz ++++++
++++ 260429 lines of diff (skipped)
1
0
Hello community,
here is the log from the commit of package gnome-font-viewer for openSUSE:Factory checked in at 2018-09-28 08:53:27
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gnome-font-viewer (Old)
and /work/SRC/openSUSE:Factory/.gnome-font-viewer.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gnome-font-viewer"
Fri Sep 28 08:53:27 2018 rev:30 rq:638518 version:3.30.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/gnome-font-viewer/gnome-font-viewer.changes 2018-03-26 12:47:17.267493631 +0200
+++ /work/SRC/openSUSE:Factory/.gnome-font-viewer.new/gnome-font-viewer.changes 2018-09-28 08:53:28.805722186 +0200
@@ -1,0 +2,8 @@
+Sat Sep 1 17:47:33 UTC 2018 - bjorn.lie(a)gmail.com
+
+- Update to version 3.30.0:
+ + Show some more OpenType features.
+ + Improve app data.
+ + Updated translations.
+
+-------------------------------------------------------------------
Old:
----
gnome-font-viewer-3.28.0.tar.xz
New:
----
gnome-font-viewer-3.30.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ gnome-font-viewer.spec ++++++
--- /var/tmp/diff_new_pack.HW0LfP/_old 2018-09-28 08:53:29.317721447 +0200
+++ /var/tmp/diff_new_pack.HW0LfP/_new 2018-09-28 08:53:29.321721441 +0200
@@ -17,13 +17,14 @@
Name: gnome-font-viewer
-Version: 3.28.0
+Version: 3.30.0
Release: 0
Summary: A font viewer utility for GNOME
License: GPL-2.0-or-later
Group: System/GUI/GNOME
URL: http://download.gnome.org/sources/gnome-font-viewer
-Source0: http://download.gnome.org/sources/gnome-font-viewer/3.28/%{name}-%{version}…
+Source0: https://download.gnome.org/sources/gnome-font-viewer/3.30/%{name}-%{version…
+
BuildRequires: meson
BuildRequires: pkgconfig
BuildRequires: translation-update-upstream
@@ -65,7 +66,6 @@
%{_datadir}/dbus-1/services/org.gnome.font-viewer.service
%dir %{_datadir}/thumbnailers
%{_datadir}/thumbnailers/%{name}.thumbnailer
-%dir %{_datadir}/metainfo/
%{_datadir}/metainfo/org.gnome.font-viewer.appdata.xml
%files lang -f %{name}.lang
++++++ gnome-font-viewer-3.28.0.tar.xz -> gnome-font-viewer-3.30.0.tar.xz ++++++
++++ 18635 lines of diff (skipped)
1
0
Hello community,
here is the log from the commit of package nextcloud for openSUSE:Factory checked in at 2018-09-28 08:53:23
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/nextcloud (Old)
and /work/SRC/openSUSE:Factory/.nextcloud.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "nextcloud"
Fri Sep 28 08:53:23 2018 rev:18 rq:638487 version:14.0.1
Changes:
--------
--- /work/SRC/openSUSE:Factory/nextcloud/nextcloud.changes 2018-09-11 17:20:07.379150433 +0200
+++ /work/SRC/openSUSE:Factory/.nextcloud.new/nextcloud.changes 2018-09-28 08:53:27.057724710 +0200
@@ -1,0 +2,42 @@
+Wed Sep 26 16:16:54 UTC 2018 - ecsos(a)opensuse.org
+
+- update to 14.0.1
+ - Fixes the upload progress bar layout - 14 backport
+ (server#11039)
+ - Fix markup and style of mentions in comments (server#11077)
+ - Do not invalidate main token on OAuth (server#11090)
+ - Expire tokens hardening (server#11103)
+ - fix js files client for user names with spaces (server#11152)
+ - Fix user and group listing with users that have an integer
+ user id (server#11186)
+ - Fix exception class (server#11187)
+ - Remove posix_getpwuid and compare only userid (server#11191)
+ - Fix check for more users in sharing dialogue (server#11201)
+ - Remove filter_var flags due to PHP 7.3 deprecation,
+ fixes #10894 (server#11237)
+ - Fixes empty favorite names for trailing slashes (server#11259)
+ - Fix size of icons in menus inside apps when shown as images
+ (server#11276)
+ - Prevent comment being composed from overlapping the submit
+ button (server#11277)
+ - replace setcookie value with '' instead of null. (server#11280)
+ - Fix the link and anchor for the update notifications
+ (server#11282)
+ - Include empty directories in the default state of acceptance
+ tests (server#11283)
+ - Get permission of storage for shares (server#11287)
+ - Shared by info for room shares without names (server#11288)
+ - Fix icons cacher regex for compressed output (server#11291)
+ - Revert "Use APCu caching of composer" (server#11293)
+ - Use user locale as default in the template (server#11294)
+ - Fix expiration code of tokens (server#11302)
+ - Add unit test for findLanguageFromLocale (server#11340)
+ - 14 scroll fix (activity#295)
+ - Update stable14 target versions (files_texteditor#111)
+ - Update stable14 target versions (firstrunwizard#80)
+ - Update stable14 target versions (gallery#467)
+ - Update stable14 target versions (nextcloud_announcements#32)
+ - Update stable14 target versions (notifications#158)
+ - Update config and babel for ie11 (notifications#161)
+
+-------------------------------------------------------------------
Old:
----
nextcloud-14.0.0.tar.bz2
New:
----
nextcloud-14.0.1.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ nextcloud.spec ++++++
--- /var/tmp/diff_new_pack.j5XdH4/_old 2018-09-28 08:53:28.521722596 +0200
+++ /var/tmp/diff_new_pack.j5XdH4/_new 2018-09-28 08:53:28.529722584 +0200
@@ -49,7 +49,7 @@
%endif
Name: nextcloud
-Version: 14.0.0
+Version: 14.0.1
Release: 0
Summary: File hosting service
License: AGPL-3.0-only
++++++ nextcloud-14.0.0.tar.bz2 -> nextcloud-14.0.1.tar.bz2 ++++++
/work/SRC/openSUSE:Factory/nextcloud/nextcloud-14.0.0.tar.bz2 /work/SRC/openSUSE:Factory/.nextcloud.new/nextcloud-14.0.1.tar.bz2 differ: char 11, line 1
1
0
Hello community,
here is the log from the commit of package tpm2.0-tools for openSUSE:Factory checked in at 2018-09-28 08:53:21
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/tpm2.0-tools (Old)
and /work/SRC/openSUSE:Factory/.tpm2.0-tools.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "tpm2.0-tools"
Fri Sep 28 08:53:21 2018 rev:16 rq:638482 version:3.1.2
Changes:
--------
--- /work/SRC/openSUSE:Factory/tpm2.0-tools/tpm2.0-tools.changes 2018-08-22 14:22:39.842680036 +0200
+++ /work/SRC/openSUSE:Factory/.tpm2.0-tools.new/tpm2.0-tools.changes 2018-09-28 08:53:24.873727864 +0200
@@ -1,0 +2,12 @@
+Wed Sep 26 16:02:46 UTC 2018 - matthias.gerstner(a)suse.com
+
+- update to minor version 3.1.2:
+ - Revert the change to use user supplied object attributes exclusively. This
+ is an inappropriate behavioural change for a MINOR version number
+ increment.
+ - Fix inclusion of object attribute specifiers section in tpm2_create and
+ tpm2_createprimary man pages.
+ - Use better object attribute defaults for authentication, preventing an
+ empty password being used for authentication when a policy is set.
+
+-------------------------------------------------------------------
Old:
----
tpm2-tools-3.1.1.tar.gz
New:
----
tpm2-tools-3.1.2.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ tpm2.0-tools.spec ++++++
--- /var/tmp/diff_new_pack.THDX72/_old 2018-09-28 08:53:25.313727228 +0200
+++ /var/tmp/diff_new_pack.THDX72/_new 2018-09-28 08:53:25.317727223 +0200
@@ -17,7 +17,7 @@
Name: tpm2.0-tools
-Version: 3.1.1
+Version: 3.1.2
Release: 0
Summary: Trusted Platform Module (TPM) 2.0 administration tools
License: BSD-3-Clause
++++++ tpm2-tools-3.1.1.tar.gz -> tpm2-tools-3.1.2.tar.gz ++++++
++++ 3541 lines of diff (skipped)
1
0
Hello community,
here is the log from the commit of package tpm2.0-abrmd for openSUSE:Factory checked in at 2018-09-28 08:53:20
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/tpm2.0-abrmd (Old)
and /work/SRC/openSUSE:Factory/.tpm2.0-abrmd.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "tpm2.0-abrmd"
Fri Sep 28 08:53:20 2018 rev:9 rq:638481 version:2.0.2
Changes:
--------
--- /work/SRC/openSUSE:Factory/tpm2.0-abrmd/tpm2.0-abrmd.changes 2018-09-19 14:32:45.687327953 +0200
+++ /work/SRC/openSUSE:Factory/.tpm2.0-abrmd.new/tpm2.0-abrmd.changes 2018-09-28 08:53:23.717729534 +0200
@@ -1,0 +2,9 @@
+Wed Sep 26 15:51:01 UTC 2018 - matthias.gerstner(a)suse.com
+
+- update to version 2.0.2:
+ - --enable-integration option to configure script now works as documented.
+ - Format specifier with wrong size in util module.
+ - Initialize TCTI context to 0 before setting values. This will cause all
+ members that aren't explicitly initialized by be 0.
+
+-------------------------------------------------------------------
Old:
----
tpm2-abrmd-2.0.1.tar.gz
New:
----
tpm2-abrmd-2.0.2.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ tpm2.0-abrmd.spec ++++++
--- /var/tmp/diff_new_pack.0eYhDR/_old 2018-09-28 08:53:24.213728817 +0200
+++ /var/tmp/diff_new_pack.0eYhDR/_new 2018-09-28 08:53:24.217728811 +0200
@@ -17,13 +17,13 @@
Name: tpm2.0-abrmd
-Version: 2.0.1
+Version: 2.0.2
Release: 0
Summary: Intel's TCG Software Stack Access Broker & Resource Manager for TPM 2.0 chips
License: BSD-2-Clause
Group: Productivity/Security
Url: https://github.com/tpm2-software/tpm2-abrmd
-Source0: https://github.com/tpm2-software/tpm2-abrmd/releases/download/2.0.1/tpm2-ab…
+Source0: https://github.com/tpm2-software/tpm2-abrmd/releases/download/%{version}/tp…
Source1: tpm2.0-abrmd.rpmlintrc
BuildRequires: autoconf-archive
BuildRequires: automake
++++++ tpm2-abrmd-2.0.1.tar.gz -> tpm2-abrmd-2.0.2.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tpm2-abrmd-2.0.1/AUTHORS new/tpm2-abrmd-2.0.2/AUTHORS
--- old/tpm2-abrmd-2.0.1/AUTHORS 2018-07-26 01:54:07.000000000 +0200
+++ new/tpm2-abrmd-2.0.2/AUTHORS 2018-09-11 05:55:11.000000000 +0200
@@ -1,8 +1,8 @@
Philip Tricca <philip.b.tricca(a)intel.com>
Philip Tricca <flihp(a)twobit.us>
+Matthias Gerstner <matthias.gerstner(a)suse.de>
Javier Martinez Canillas <javierm(a)redhat.com>
dantpm <daniel.anderson(a)intel.com>
-Matthias Gerstner <matthias.gerstner(a)suse.de>
Philip Tricca <flihp(a)twobit.org>
William Roberts <william.c.roberts(a)intel.com>
Alex Lam <alex.c.lam(a)intel.com>
@@ -10,11 +10,12 @@
Jia Zhang <qianyue.zj(a)alibaba-inc.com>
danintel <daniel.anderson(a)intel.com>
Peter Huewe <peterhuewe(a)gmx.de>
+Safayet Ahmed <Safayet.Ahmed(a)ge.com>
Lukas Vrabec <lvrabec(a)redhat.com>
Jia Zhang <zhang.jia(a)linux.alibaba.com>
Thomas Furtner <t.furtner(a)gmail.com>
-Safayet Ahmed <Safayet.Ahmed(a)ge.com>
Lu Gong <lu.gong(a)intel.com>
Joshua Lock <joshua.g.lock(a)intel.com>
+Imran Desai <imran.desai(a)intel.com>
dguerri <davide.guerri(a)gmail.com>
Davide Guerri <davide.guerri(a)gmail.com>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tpm2-abrmd-2.0.1/CHANGELOG.md new/tpm2-abrmd-2.0.2/CHANGELOG.md
--- old/tpm2-abrmd-2.0.1/CHANGELOG.md 2018-07-26 01:52:15.000000000 +0200
+++ new/tpm2-abrmd-2.0.2/CHANGELOG.md 2018-09-11 05:50:55.000000000 +0200
@@ -3,6 +3,17 @@
The format is based on [Keep a CHANGELOG](http://keepachangelog.com/)
+## 2.0.2 - 2018-09-10
+### Fixed
+- Merge fixes from 1.3.2
+- --enable-integration option to configure script now works as documented.
+
+## 1.3.2 - 2018-09-10
+### Fixed
+- Format specifier with wrong size in util module.
+- Initialize TCTI context to 0 before setting values. This will cause all
+ members that aren't explicitly initialized by be 0.
+
## 2.0.1 - 2018-07-25
### Fixed
- Default shared object name for dynamic TCTI loading now includes major
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tpm2-abrmd-2.0.1/Makefile.am new/tpm2-abrmd-2.0.2/Makefile.am
--- old/tpm2-abrmd-2.0.1/Makefile.am 2018-07-11 03:53:41.000000000 +0200
+++ new/tpm2-abrmd-2.0.2/Makefile.am 2018-09-11 05:50:28.000000000 +0200
@@ -66,7 +66,9 @@
TESTS_INTEGRATION_NOHW = test/integration/tcti-connect-multiple.int
-TESTS = $(TESTS_INTEGRATION)
+# empty init for these since they're manipulated by conditionals
+TESTS =
+noinst_LTLIBRARIES =
XFAIL_TESTS = \
test/integration/start-auth-session.int
TEST_EXTENSIONS = .int
@@ -76,14 +78,16 @@
INT_LOG_COMPILER = $(srcdir)/scripts/int-test-setup.sh
INT_LOG_FLAGS = --tabrmd-tcti=$(TABRMD_TCTI)
+if ENABLE_INTEGRATION
+noinst_LTLIBRARIES += $(libtest)
+TESTS += $(TESTS_INTEGRATION)
if HWTPM
TABRMD_TCTI = device
-endif
-
-if ENABLE_INTEGRATION
+else
TABRMD_TCTI = mssim
TESTS += $(TESTS_INTEGRATION_NOHW)
endif
+endif
if UNIT
TESTS += $(TESTS_UNIT)
@@ -99,9 +103,8 @@
libutil = src/libutil.la
lib_LTLIBRARIES = $(libtss2_tcti_tabrmd)
-noinst_LTLIBRARIES = \
+noinst_LTLIBRARIES += \
$(libtss2_tcti_echo) \
- $(libtest) \
$(libutil)
man3_MANS = man/man3/Tss2_Tcti_Tabrmd_Init.3
man7_MANS = man/man7/tss2-tcti-tabrmd.7
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tpm2-abrmd-2.0.1/Makefile.in new/tpm2-abrmd-2.0.2/Makefile.in
--- old/tpm2-abrmd-2.0.1/Makefile.in 2018-07-26 01:54:03.000000000 +0200
+++ new/tpm2-abrmd-2.0.2/Makefile.in 2018-09-11 05:55:07.000000000 +0200
@@ -90,12 +90,14 @@
POST_UNINSTALL = :
build_triplet = @build@
host_triplet = @host@
-TESTS = $(am__EXEEXT_2) $(am__EXEEXT_4) $(am__EXEEXT_6)
+TESTS = $(am__EXEEXT_3) $(am__EXEEXT_5) $(am__EXEEXT_7)
XFAIL_TESTS = test/integration/start-auth-session.int$(EXEEXT)
-@ENABLE_INTEGRATION_TRUE@am__append_1 = $(TESTS_INTEGRATION_NOHW)
-@UNIT_TRUE@am__append_2 = $(TESTS_UNIT)
+@ENABLE_INTEGRATION_TRUE@am__append_1 = $(libtest)
+@ENABLE_INTEGRATION_TRUE@am__append_2 = $(TESTS_INTEGRATION)
+@ENABLE_INTEGRATION_TRUE@@HWTPM_FALSE@am__append_3 = $(TESTS_INTEGRATION_NOHW)
+@UNIT_TRUE@am__append_4 = $(TESTS_UNIT)
sbin_PROGRAMS = src/tpm2-abrmd$(EXEEXT)
-check_PROGRAMS = $(am__EXEEXT_1) $(am__EXEEXT_7)
+check_PROGRAMS = $(am__EXEEXT_1) $(am__EXEEXT_8)
subdir = .
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
am__aclocal_m4_deps = $(top_srcdir)/m4/flags.m4 \
@@ -212,6 +214,7 @@
test/integration/test-options.lo
test_integration_libtest_la_OBJECTS = \
$(am_test_integration_libtest_la_OBJECTS)
+@ENABLE_INTEGRATION_TRUE@am_test_integration_libtest_la_rpath =
am__EXEEXT_1 = src/tpm2-abrmd$(EXEEXT)
am__EXEEXT_2 = test/integration/auth-session-max.int$(EXEEXT) \
test/integration/auth-session-start-flush.int$(EXEEXT) \
@@ -233,9 +236,10 @@
test/integration/password-authorization.int$(EXEEXT) \
test/integration/tpm2-command-flush-no-handle.int$(EXEEXT) \
test/integration/util-buf-max-upper-bound.int$(EXEEXT)
-am__EXEEXT_3 = test/integration/tcti-connect-multiple.int$(EXEEXT)
-@ENABLE_INTEGRATION_TRUE@am__EXEEXT_4 = $(am__EXEEXT_3)
-am__EXEEXT_5 = test/access-broker_unit$(EXEEXT) \
+@ENABLE_INTEGRATION_TRUE@am__EXEEXT_3 = $(am__EXEEXT_2)
+am__EXEEXT_4 = test/integration/tcti-connect-multiple.int$(EXEEXT)
+@ENABLE_INTEGRATION_TRUE@@HWTPM_FALSE@am__EXEEXT_5 = $(am__EXEEXT_4)
+am__EXEEXT_6 = test/access-broker_unit$(EXEEXT) \
test/command-attrs_unit$(EXEEXT) test/connection_unit$(EXEEXT) \
test/connection-manager_unit$(EXEEXT) \
test/logging_unit$(EXEEXT) test/message-queue_unit$(EXEEXT) \
@@ -253,8 +257,8 @@
test/tpm2-response_unit$(EXEEXT) \
test/tss2-tcti-tabrmd_unit$(EXEEXT) \
test/tss2-tcti-echo_unit$(EXEEXT) test/util_unit$(EXEEXT)
-@UNIT_TRUE@am__EXEEXT_6 = $(am__EXEEXT_5)
-am__EXEEXT_7 = $(am__EXEEXT_2) $(am__EXEEXT_4) $(am__EXEEXT_6)
+@UNIT_TRUE@am__EXEEXT_7 = $(am__EXEEXT_6)
+am__EXEEXT_8 = $(am__EXEEXT_3) $(am__EXEEXT_5) $(am__EXEEXT_7)
PROGRAMS = $(sbin_PROGRAMS)
am_src_tpm2_abrmd_OBJECTS = src/tabrmd.$(OBJEXT)
src_tpm2_abrmd_OBJECTS = $(am_src_tpm2_abrmd_OBJECTS)
@@ -1277,6 +1281,7 @@
test/integration/util-buf-max-upper-bound.int
TESTS_INTEGRATION_NOHW = test/integration/tcti-connect-multiple.int
+noinst_LTLIBRARIES = $(am__append_1) $(libtss2_tcti_echo) $(libutil)
TEST_EXTENSIONS = .int
AM_TESTS_ENVIRONMENT = \
TEST_FUNC_LIB=$(srcdir)/scripts/int-test-funcs.sh \
@@ -1284,8 +1289,8 @@
INT_LOG_COMPILER = $(srcdir)/scripts/int-test-setup.sh
INT_LOG_FLAGS = --tabrmd-tcti=$(TABRMD_TCTI)
-@ENABLE_INTEGRATION_TRUE@TABRMD_TCTI = mssim
-@HWTPM_TRUE@TABRMD_TCTI = device
+@ENABLE_INTEGRATION_TRUE@@HWTPM_FALSE@TABRMD_TCTI = mssim
+@ENABLE_INTEGRATION_TRUE@@HWTPM_TRUE@TABRMD_TCTI = device
# libraries
libtss2_tcti_tabrmd = src/libtss2-tcti-tabrmd.la
@@ -1293,11 +1298,6 @@
libtest = test/integration/libtest.la
libutil = src/libutil.la
lib_LTLIBRARIES = $(libtss2_tcti_tabrmd)
-noinst_LTLIBRARIES = \
- $(libtss2_tcti_echo) \
- $(libtest) \
- $(libutil)
-
man3_MANS = man/man3/Tss2_Tcti_Tabrmd_Init.3
man7_MANS = man/man7/tss2-tcti-tabrmd.7
man8_MANS = man/man8/tpm2-abrmd.8
@@ -1799,7 +1799,7 @@
test/integration/$(DEPDIR)/$(am__dirstamp)
test/integration/libtest.la: $(test_integration_libtest_la_OBJECTS) $(test_integration_libtest_la_DEPENDENCIES) $(EXTRA_test_integration_libtest_la_DEPENDENCIES) test/integration/$(am__dirstamp)
- $(AM_V_CCLD)$(LINK) $(test_integration_libtest_la_OBJECTS) $(test_integration_libtest_la_LIBADD) $(LIBS)
+ $(AM_V_CCLD)$(LINK) $(am_test_integration_libtest_la_rpath) $(test_integration_libtest_la_OBJECTS) $(test_integration_libtest_la_LIBADD) $(LIBS)
clean-checkPROGRAMS:
@list='$(check_PROGRAMS)'; test -n "$$list" || exit 0; \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tpm2-abrmd-2.0.1/VERSION new/tpm2-abrmd-2.0.2/VERSION
--- old/tpm2-abrmd-2.0.1/VERSION 2018-07-26 01:53:50.000000000 +0200
+++ new/tpm2-abrmd-2.0.2/VERSION 2018-09-11 05:54:55.000000000 +0200
@@ -1 +1 @@
-2.0.1
+2.0.2
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tpm2-abrmd-2.0.1/aclocal.m4 new/tpm2-abrmd-2.0.2/aclocal.m4
--- old/tpm2-abrmd-2.0.1/aclocal.m4 2018-07-26 01:54:02.000000000 +0200
+++ new/tpm2-abrmd-2.0.2/aclocal.m4 2018-09-11 05:55:05.000000000 +0200
@@ -20,284 +20,8 @@
If you have problems, you may need to regenerate the build system entirely.
To do so, use the procedure documented by the package, typically 'autoreconf'.])])
-dnl pkg.m4 - Macros to locate and utilise pkg-config. -*- Autoconf -*-
-dnl serial 11 (pkg-config-0.29)
-dnl
-dnl Copyright © 2004 Scott James Remnant <scott(a)netsplit.com>.
-dnl Copyright © 2012-2015 Dan Nicholson <dbn.lists(a)gmail.com>
-dnl
-dnl This program is free software; you can redistribute it and/or modify
-dnl it under the terms of the GNU General Public License as published by
-dnl the Free Software Foundation; either version 2 of the License, or
-dnl (at your option) any later version.
-dnl
-dnl This program is distributed in the hope that it will be useful, but
-dnl WITHOUT ANY WARRANTY; without even the implied warranty of
-dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-dnl General Public License for more details.
-dnl
-dnl You should have received a copy of the GNU General Public License
-dnl along with this program; if not, write to the Free Software
-dnl Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
-dnl 02111-1307, USA.
-dnl
-dnl As a special exception to the GNU General Public License, if you
-dnl distribute this file as part of a program that contains a
-dnl configuration script generated by Autoconf, you may include it under
-dnl the same distribution terms that you use for the rest of that
-dnl program.
-
-dnl PKG_PREREQ(MIN-VERSION)
-dnl -----------------------
-dnl Since: 0.29
-dnl
-dnl Verify that the version of the pkg-config macros are at least
-dnl MIN-VERSION. Unlike PKG_PROG_PKG_CONFIG, which checks the user's
-dnl installed version of pkg-config, this checks the developer's version
-dnl of pkg.m4 when generating configure.
-dnl
-dnl To ensure that this macro is defined, also add:
-dnl m4_ifndef([PKG_PREREQ],
-dnl [m4_fatal([must install pkg-config 0.29 or later before running autoconf/autogen])])
-dnl
-dnl See the "Since" comment for each macro you use to see what version
-dnl of the macros you require.
-m4_defun([PKG_PREREQ],
-[m4_define([PKG_MACROS_VERSION], [0.29])
-m4_if(m4_version_compare(PKG_MACROS_VERSION, [$1]), -1,
- [m4_fatal([pkg.m4 version $1 or higher is required but ]PKG_MACROS_VERSION[ found])])
-])dnl PKG_PREREQ
-
-dnl PKG_PROG_PKG_CONFIG([MIN-VERSION])
-dnl ----------------------------------
-dnl Since: 0.16
-dnl
-dnl Search for the pkg-config tool and set the PKG_CONFIG variable to
-dnl first found in the path. Checks that the version of pkg-config found
-dnl is at least MIN-VERSION. If MIN-VERSION is not specified, 0.9.0 is
-dnl used since that's the first version where most current features of
-dnl pkg-config existed.
-AC_DEFUN([PKG_PROG_PKG_CONFIG],
-[m4_pattern_forbid([^_?PKG_[A-Z_]+$])
-m4_pattern_allow([^PKG_CONFIG(_(PATH|LIBDIR|SYSROOT_DIR|ALLOW_SYSTEM_(CFLAGS|LIBS)))?$])
-m4_pattern_allow([^PKG_CONFIG_(DISABLE_UNINSTALLED|TOP_BUILD_DIR|DEBUG_SPEW)$])
-AC_ARG_VAR([PKG_CONFIG], [path to pkg-config utility])
-AC_ARG_VAR([PKG_CONFIG_PATH], [directories to add to pkg-config's search path])
-AC_ARG_VAR([PKG_CONFIG_LIBDIR], [path overriding pkg-config's built-in search path])
-
-if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
- AC_PATH_TOOL([PKG_CONFIG], [pkg-config])
-fi
-if test -n "$PKG_CONFIG"; then
- _pkg_min_version=m4_default([$1], [0.9.0])
- AC_MSG_CHECKING([pkg-config is at least version $_pkg_min_version])
- if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
- AC_MSG_RESULT([yes])
- else
- AC_MSG_RESULT([no])
- PKG_CONFIG=""
- fi
-fi[]dnl
-])dnl PKG_PROG_PKG_CONFIG
-
-dnl PKG_CHECK_EXISTS(MODULES, [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND])
-dnl -------------------------------------------------------------------
-dnl Since: 0.18
-dnl
-dnl Check to see whether a particular set of modules exists. Similar to
-dnl PKG_CHECK_MODULES(), but does not set variables or print errors.
-dnl
-dnl Please remember that m4 expands AC_REQUIRE([PKG_PROG_PKG_CONFIG])
-dnl only at the first occurence in configure.ac, so if the first place
-dnl it's called might be skipped (such as if it is within an "if", you
-dnl have to call PKG_CHECK_EXISTS manually
-AC_DEFUN([PKG_CHECK_EXISTS],
-[AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl
-if test -n "$PKG_CONFIG" && \
- AC_RUN_LOG([$PKG_CONFIG --exists --print-errors "$1"]); then
- m4_default([$2], [:])
-m4_ifvaln([$3], [else
- $3])dnl
-fi])
-
-dnl _PKG_CONFIG([VARIABLE], [COMMAND], [MODULES])
-dnl ---------------------------------------------
-dnl Internal wrapper calling pkg-config via PKG_CONFIG and setting
-dnl pkg_failed based on the result.
-m4_define([_PKG_CONFIG],
-[if test -n "$$1"; then
- pkg_cv_[]$1="$$1"
- elif test -n "$PKG_CONFIG"; then
- PKG_CHECK_EXISTS([$3],
- [pkg_cv_[]$1=`$PKG_CONFIG --[]$2 "$3" 2>/dev/null`
- test "x$?" != "x0" && pkg_failed=yes ],
- [pkg_failed=yes])
- else
- pkg_failed=untried
-fi[]dnl
-])dnl _PKG_CONFIG
-
-dnl _PKG_SHORT_ERRORS_SUPPORTED
-dnl ---------------------------
-dnl Internal check to see if pkg-config supports short errors.
-AC_DEFUN([_PKG_SHORT_ERRORS_SUPPORTED],
-[AC_REQUIRE([PKG_PROG_PKG_CONFIG])
-if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
- _pkg_short_errors_supported=yes
-else
- _pkg_short_errors_supported=no
-fi[]dnl
-])dnl _PKG_SHORT_ERRORS_SUPPORTED
-
-
-dnl PKG_CHECK_MODULES(VARIABLE-PREFIX, MODULES, [ACTION-IF-FOUND],
-dnl [ACTION-IF-NOT-FOUND])
-dnl --------------------------------------------------------------
-dnl Since: 0.4.0
-dnl
-dnl Note that if there is a possibility the first call to
-dnl PKG_CHECK_MODULES might not happen, you should be sure to include an
-dnl explicit call to PKG_PROG_PKG_CONFIG in your configure.ac
-AC_DEFUN([PKG_CHECK_MODULES],
-[AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl
-AC_ARG_VAR([$1][_CFLAGS], [C compiler flags for $1, overriding pkg-config])dnl
-AC_ARG_VAR([$1][_LIBS], [linker flags for $1, overriding pkg-config])dnl
-
-pkg_failed=no
-AC_MSG_CHECKING([for $1])
-
-_PKG_CONFIG([$1][_CFLAGS], [cflags], [$2])
-_PKG_CONFIG([$1][_LIBS], [libs], [$2])
-
-m4_define([_PKG_TEXT], [Alternatively, you may set the environment variables $1[]_CFLAGS
-and $1[]_LIBS to avoid the need to call pkg-config.
-See the pkg-config man page for more details.])
-
-if test $pkg_failed = yes; then
- AC_MSG_RESULT([no])
- _PKG_SHORT_ERRORS_SUPPORTED
- if test $_pkg_short_errors_supported = yes; then
- $1[]_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "$2" 2>&1`
- else
- $1[]_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "$2" 2>&1`
- fi
- # Put the nasty error message in config.log where it belongs
- echo "$$1[]_PKG_ERRORS" >&AS_MESSAGE_LOG_FD
-
- m4_default([$4], [AC_MSG_ERROR(
-[Package requirements ($2) were not met:
-
-$$1_PKG_ERRORS
-
-Consider adjusting the PKG_CONFIG_PATH environment variable if you
-installed software in a non-standard prefix.
-
-_PKG_TEXT])[]dnl
- ])
-elif test $pkg_failed = untried; then
- AC_MSG_RESULT([no])
- m4_default([$4], [AC_MSG_FAILURE(
-[The pkg-config script could not be found or is too old. Make sure it
-is in your PATH or set the PKG_CONFIG environment variable to the full
-path to pkg-config.
-
-_PKG_TEXT
-
-To get pkg-config, see <http://pkg-config.freedesktop.org/>.])[]dnl
- ])
-else
- $1[]_CFLAGS=$pkg_cv_[]$1[]_CFLAGS
- $1[]_LIBS=$pkg_cv_[]$1[]_LIBS
- AC_MSG_RESULT([yes])
- $3
-fi[]dnl
-])dnl PKG_CHECK_MODULES
-
-
-dnl PKG_CHECK_MODULES_STATIC(VARIABLE-PREFIX, MODULES, [ACTION-IF-FOUND],
-dnl [ACTION-IF-NOT-FOUND])
-dnl ---------------------------------------------------------------------
-dnl Since: 0.29
-dnl
-dnl Checks for existence of MODULES and gathers its build flags with
-dnl static libraries enabled. Sets VARIABLE-PREFIX_CFLAGS from --cflags
-dnl and VARIABLE-PREFIX_LIBS from --libs.
-dnl
-dnl Note that if there is a possibility the first call to
-dnl PKG_CHECK_MODULES_STATIC might not happen, you should be sure to
-dnl include an explicit call to PKG_PROG_PKG_CONFIG in your
-dnl configure.ac.
-AC_DEFUN([PKG_CHECK_MODULES_STATIC],
-[AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl
-_save_PKG_CONFIG=$PKG_CONFIG
-PKG_CONFIG="$PKG_CONFIG --static"
-PKG_CHECK_MODULES($@)
-PKG_CONFIG=$_save_PKG_CONFIG[]dnl
-])dnl PKG_CHECK_MODULES_STATIC
-
-
-dnl PKG_INSTALLDIR([DIRECTORY])
-dnl -------------------------
-dnl Since: 0.27
-dnl
-dnl Substitutes the variable pkgconfigdir as the location where a module
-dnl should install pkg-config .pc files. By default the directory is
-dnl $libdir/pkgconfig, but the default can be changed by passing
-dnl DIRECTORY. The user can override through the --with-pkgconfigdir
-dnl parameter.
-AC_DEFUN([PKG_INSTALLDIR],
-[m4_pushdef([pkg_default], [m4_default([$1], ['${libdir}/pkgconfig'])])
-m4_pushdef([pkg_description],
- [pkg-config installation directory @<:@]pkg_default[@:>@])
-AC_ARG_WITH([pkgconfigdir],
- [AS_HELP_STRING([--with-pkgconfigdir], pkg_description)],,
- [with_pkgconfigdir=]pkg_default)
-AC_SUBST([pkgconfigdir], [$with_pkgconfigdir])
-m4_popdef([pkg_default])
-m4_popdef([pkg_description])
-])dnl PKG_INSTALLDIR
-
-
-dnl PKG_NOARCH_INSTALLDIR([DIRECTORY])
-dnl --------------------------------
-dnl Since: 0.27
-dnl
-dnl Substitutes the variable noarch_pkgconfigdir as the location where a
-dnl module should install arch-independent pkg-config .pc files. By
-dnl default the directory is $datadir/pkgconfig, but the default can be
-dnl changed by passing DIRECTORY. The user can override through the
-dnl --with-noarch-pkgconfigdir parameter.
-AC_DEFUN([PKG_NOARCH_INSTALLDIR],
-[m4_pushdef([pkg_default], [m4_default([$1], ['${datadir}/pkgconfig'])])
-m4_pushdef([pkg_description],
- [pkg-config arch-independent installation directory @<:@]pkg_default[@:>@])
-AC_ARG_WITH([noarch-pkgconfigdir],
- [AS_HELP_STRING([--with-noarch-pkgconfigdir], pkg_description)],,
- [with_noarch_pkgconfigdir=]pkg_default)
-AC_SUBST([noarch_pkgconfigdir], [$with_noarch_pkgconfigdir])
-m4_popdef([pkg_default])
-m4_popdef([pkg_description])
-])dnl PKG_NOARCH_INSTALLDIR
-
-
-dnl PKG_CHECK_VAR(VARIABLE, MODULE, CONFIG-VARIABLE,
-dnl [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND])
-dnl -------------------------------------------
-dnl Since: 0.28
-dnl
-dnl Retrieves the value of the pkg-config variable for the given module.
-AC_DEFUN([PKG_CHECK_VAR],
-[AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl
-AC_ARG_VAR([$1], [value of $3 for $2, overriding pkg-config])dnl
-
-_PKG_CONFIG([$1], [variable="][$3]["], [$2])
-AS_VAR_COPY([$1], [pkg_cv_][$1])
-
-AS_VAR_IF([$1], [""], [$5], [$4])dnl
-])dnl PKG_CHECK_VAR
-
# ===========================================================================
-# https://www.gnu.org/software/autoconf-archive/ax_check_compile_flag.html
+# http://www.gnu.org/software/autoconf-archive/ax_check_compile_flag.html
# ===========================================================================
#
# SYNOPSIS
@@ -338,7 +62,7 @@
# Public License for more details.
#
# You should have received a copy of the GNU General Public License along
-# with this program. If not, see <https://www.gnu.org/licenses/>.
+# with this program. If not, see <http://www.gnu.org/licenses/>.
#
# As a special exception, the respective Autoconf Macro's copyright owner
# gives unlimited permission to copy, distribute and modify the configure
@@ -353,7 +77,7 @@
# modified version of the Autoconf Macro, you may extend this special
# exception to the GPL to apply to your modified version as well.
-#serial 5
+#serial 4
AC_DEFUN([AX_CHECK_COMPILE_FLAG],
[AC_PREREQ(2.64)dnl for _AC_LANG_PREFIX and AS_VAR_IF
@@ -372,7 +96,7 @@
])dnl AX_CHECK_COMPILE_FLAGS
# ===========================================================================
-# https://www.gnu.org/software/autoconf-archive/ax_check_link_flag.html
+# http://www.gnu.org/software/autoconf-archive/ax_check_link_flag.html
# ===========================================================================
#
# SYNOPSIS
@@ -413,7 +137,7 @@
# Public License for more details.
#
# You should have received a copy of the GNU General Public License along
-# with this program. If not, see <https://www.gnu.org/licenses/>.
+# with this program. If not, see <http://www.gnu.org/licenses/>.
#
# As a special exception, the respective Autoconf Macro's copyright owner
# gives unlimited permission to copy, distribute and modify the configure
@@ -428,7 +152,7 @@
# modified version of the Autoconf Macro, you may extend this special
# exception to the GPL to apply to your modified version as well.
-#serial 5
+#serial 4
AC_DEFUN([AX_CHECK_LINK_FLAG],
[AC_PREREQ(2.64)dnl for _AC_LANG_PREFIX and AS_VAR_IF
@@ -447,7 +171,7 @@
])dnl AX_CHECK_LINK_FLAGS
# ===========================================================================
-# https://www.gnu.org/software/autoconf-archive/ax_check_preproc_flag.html
+# http://www.gnu.org/software/autoconf-archive/ax_check_preproc_flag.html
# ===========================================================================
#
# SYNOPSIS
@@ -488,7 +212,7 @@
# Public License for more details.
#
# You should have received a copy of the GNU General Public License along
-# with this program. If not, see <https://www.gnu.org/licenses/>.
+# with this program. If not, see <http://www.gnu.org/licenses/>.
#
# As a special exception, the respective Autoconf Macro's copyright owner
# gives unlimited permission to copy, distribute and modify the configure
@@ -503,7 +227,7 @@
# modified version of the Autoconf Macro, you may extend this special
# exception to the GPL to apply to your modified version as well.
-#serial 5
+#serial 4
AC_DEFUN([AX_CHECK_PREPROC_FLAG],
[AC_PREREQ(2.64)dnl for _AC_LANG_PREFIX and AS_VAR_IF
@@ -522,7 +246,7 @@
])dnl AX_CHECK_PREPROC_FLAGS
# ===========================================================================
-# https://www.gnu.org/software/autoconf-archive/ax_code_coverage.html
+# http://www.gnu.org/software/autoconf-archive/ax_code_coverage.html
# ===========================================================================
#
# SYNOPSIS
@@ -544,7 +268,7 @@
# Test also for gcov program and create GCOV variable that could be
# substituted.
#
-# Note that all optimization flags in CFLAGS must be disabled when code
+# Note that all optimisation flags in CFLAGS must be disabled when code
# coverage is enabled.
#
# Usage example:
@@ -596,9 +320,9 @@
# General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public License
-# along with this program. If not, see <https://www.gnu.org/licenses/>.
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
-#serial 25
+#serial 17
AC_DEFUN([AX_CODE_COVERAGE],[
dnl Check for --enable-code-coverage
@@ -634,13 +358,35 @@
AC_MSG_ERROR([not compiling with gcc, which is required for gcov code coverage])
])
+ # List of supported lcov versions.
+ lcov_version_list="1.6 1.7 1.8 1.9 1.10 1.11 1.12"
+
AC_CHECK_PROG([LCOV], [lcov], [lcov])
AC_CHECK_PROG([GENHTML], [genhtml], [genhtml])
- AS_IF([ test -z "$LCOV" ], [
- AC_MSG_ERROR([To enable code coverage reporting you must have lcov installed])
+ AS_IF([ test "$LCOV" ], [
+ AC_CACHE_CHECK([for lcov version], ax_cv_lcov_version, [
+ ax_cv_lcov_version=invalid
+ lcov_version=`$LCOV -v 2>/dev/null | $SED -e 's/^.* //'`
+ for lcov_check_version in $lcov_version_list; do
+ if test "$lcov_version" = "$lcov_check_version"; then
+ ax_cv_lcov_version="$lcov_check_version (ok)"
+ fi
+ done
+ ])
+ ], [
+ lcov_msg="To enable code coverage reporting you must have one of the following lcov versions installed: $lcov_version_list"
+ AC_MSG_ERROR([$lcov_msg])
])
+ case $ax_cv_lcov_version in
+ ""|invalid[)]
+ lcov_msg="You must have one of the following versions of lcov: $lcov_version_list (found: $lcov_version)."
+ AC_MSG_ERROR([$lcov_msg])
+ LCOV="exit 0;"
+ ;;
+ esac
+
AS_IF([ test -z "$GENHTML" ], [
AC_MSG_ERROR([Could not find genhtml from the lcov package])
])
@@ -650,7 +396,7 @@
CODE_COVERAGE_CPPFLAGS="-DNDEBUG"
CODE_COVERAGE_CFLAGS="-O0 -g -fprofile-arcs -ftest-coverage"
CODE_COVERAGE_CXXFLAGS="-O0 -g -fprofile-arcs -ftest-coverage"
- CODE_COVERAGE_LIBS="-lgcov"
+ CODE_COVERAGE_LDFLAGS="-lgcov"
CODE_COVERAGE_LDFLAGS="$CODE_COVERAGE_LIBS"
AC_SUBST([CODE_COVERAGE_CPPFLAGS])
@@ -658,32 +404,6 @@
AC_SUBST([CODE_COVERAGE_CXXFLAGS])
AC_SUBST([CODE_COVERAGE_LIBS])
AC_SUBST([CODE_COVERAGE_LDFLAGS])
-
- [CODE_COVERAGE_RULES_CHECK='
- -$(A''M_V_at)$(MAKE) $(AM_MAKEFLAGS) -k check
- $(A''M_V_at)$(MAKE) $(AM_MAKEFLAGS) code-coverage-capture
-']
- [CODE_COVERAGE_RULES_CAPTURE='
- $(code_coverage_v_lcov_cap)$(LCOV) $(code_coverage_quiet) $(addprefix --directory ,$(CODE_COVERAGE_DIRECTORY)) --capture --output-file "$(CODE_COVERAGE_OUTPUT_FILE).tmp" --test-name "$(call code_coverage_sanitize,$(PACKAGE_NAME)-$(PACKAGE_VERSION))" --no-checksum --compat-libtool $(CODE_COVERAGE_LCOV_SHOPTS) $(CODE_COVERAGE_LCOV_OPTIONS)
- $(code_coverage_v_lcov_ign)$(LCOV) $(code_coverage_quiet) $(addprefix --directory ,$(CODE_COVERAGE_DIRECTORY)) --remove "$(CODE_COVERAGE_OUTPUT_FILE).tmp" "/tmp/*" $(CODE_COVERAGE_IGNORE_PATTERN) --output-file "$(CODE_COVERAGE_OUTPUT_FILE)" $(CODE_COVERAGE_LCOV_SHOPTS) $(CODE_COVERAGE_LCOV_RMOPTS)
- -@rm -f $(CODE_COVERAGE_OUTPUT_FILE).tmp
- $(code_coverage_v_genhtml)LANG=C $(GENHTML) $(code_coverage_quiet) $(addprefix --prefix ,$(CODE_COVERAGE_DIRECTORY)) --output-directory "$(CODE_COVERAGE_OUTPUT_DIRECTORY)" --title "$(PACKAGE_NAME)-$(PACKAGE_VERSION) Code Coverage" --legend --show-details "$(CODE_COVERAGE_OUTPUT_FILE)" $(CODE_COVERAGE_GENHTML_OPTIONS)
- @echo "file://$(abs_builddir)/$(CODE_COVERAGE_OUTPUT_DIRECTORY)/index.html"
-']
- [CODE_COVERAGE_RULES_CLEAN='
-clean: code-coverage-clean
-distclean: code-coverage-clean
-code-coverage-clean:
- -$(LCOV) --directory $(top_builddir) -z
- -rm -rf $(CODE_COVERAGE_OUTPUT_FILE) $(CODE_COVERAGE_OUTPUT_FILE).tmp $(CODE_COVERAGE_OUTPUT_DIRECTORY)
- -find . \( -name "*.gcda" -o -name "*.gcno" -o -name "*.gcov" \) -delete
-']
- ], [
- [CODE_COVERAGE_RULES_CHECK='
- @echo "Need to reconfigure with --enable-code-coverage"
-']
- CODE_COVERAGE_RULES_CAPTURE="$CODE_COVERAGE_RULES_CHECK"
- CODE_COVERAGE_RULES_CLEAN=''
])
[CODE_COVERAGE_RULES='
@@ -741,12 +461,9 @@
CODE_COVERAGE_GENHTML_OPTIONS_DEFAULT ?=\
$(if $(CODE_COVERAGE_BRANCH_COVERAGE),\
--rc genhtml_branch_coverage=$(CODE_COVERAGE_BRANCH_COVERAGE))
-CODE_COVERAGE_GENHTML_OPTIONS ?= $(CODE_COVERAGE_GENHTML_OPTIONS_DEFAULT)
+CODE_COVERAGE_GENHTML_OPTIONS ?= $(CODE_COVERAGE_GENHTML_OPTIONS_DEFAULTS)
CODE_COVERAGE_IGNORE_PATTERN ?=
-GITIGNOREFILES ?=
-GITIGNOREFILES += $(CODE_COVERAGE_OUTPUT_FILE) $(CODE_COVERAGE_OUTPUT_DIRECTORY)
-
code_coverage_v_lcov_cap = $(code_coverage_v_lcov_cap_$(V))
code_coverage_v_lcov_cap_ = $(code_coverage_v_lcov_cap_$(AM_DEFAULT_VERBOSITY))
code_coverage_v_lcov_cap_0 = @echo " LCOV --capture"\
@@ -766,15 +483,40 @@
code_coverage_sanitize = $(subst -,_,$(subst .,_,$(1)))
# Use recursive makes in order to ignore errors during check
-check-code-coverage:'"$CODE_COVERAGE_RULES_CHECK"'
+check-code-coverage:
+ifeq ($(CODE_COVERAGE_ENABLED),yes)
+ -$(A''M_V_at)$(MAKE) $(AM_MAKEFLAGS) -k check
+ $(A''M_V_at)$(MAKE) $(AM_MAKEFLAGS) code-coverage-capture
+else
+ @echo "Need to reconfigure with --enable-code-coverage"
+endif
# Capture code coverage data
-code-coverage-capture: code-coverage-capture-hook'"$CODE_COVERAGE_RULES_CAPTURE"'
+code-coverage-capture: code-coverage-capture-hook
+ifeq ($(CODE_COVERAGE_ENABLED),yes)
+ $(code_coverage_v_lcov_cap)$(LCOV) $(code_coverage_quiet) $(addprefix --directory ,$(CODE_COVERAGE_DIRECTORY)) --capture --output-file "$(CODE_COVERAGE_OUTPUT_FILE).tmp" --test-name "$(call code_coverage_sanitize,$(PACKAGE_NAME)-$(PACKAGE_VERSION))" --no-checksum --compat-libtool $(CODE_COVERAGE_LCOV_SHOPTS) $(CODE_COVERAGE_LCOV_OPTIONS)
+ $(code_coverage_v_lcov_ign)$(LCOV) $(code_coverage_quiet) $(addprefix --directory ,$(CODE_COVERAGE_DIRECTORY)) --remove "$(CODE_COVERAGE_OUTPUT_FILE).tmp" "/tmp/*" $(CODE_COVERAGE_IGNORE_PATTERN) --output-file "$(CODE_COVERAGE_OUTPUT_FILE)" $(CODE_COVERAGE_LCOV_SHOPTS) $(CODE_COVERAGE_LCOV_RMOPTS)
+ -@rm -f $(CODE_COVERAGE_OUTPUT_FILE).tmp
+ $(code_coverage_v_genhtml)LANG=C $(GENHTML) $(code_coverage_quiet) $(addprefix --prefix ,$(CODE_COVERAGE_DIRECTORY)) --output-directory "$(CODE_COVERAGE_OUTPUT_DIRECTORY)" --title "$(PACKAGE_NAME)-$(PACKAGE_VERSION) Code Coverage" --legend --show-details "$(CODE_COVERAGE_OUTPUT_FILE)" $(CODE_COVERAGE_GENHTML_OPTIONS)
+ @echo "file://$(abs_builddir)/$(CODE_COVERAGE_OUTPUT_DIRECTORY)/index.html"
+else
+ @echo "Need to reconfigure with --enable-code-coverage"
+endif
# Hook rule executed before code-coverage-capture, overridable by the user
code-coverage-capture-hook:
-'"$CODE_COVERAGE_RULES_CLEAN"'
+ifeq ($(CODE_COVERAGE_ENABLED),yes)
+clean: code-coverage-clean
+distclean: code-coverage-clean
+code-coverage-clean:
+ -$(LCOV) --directory $(top_builddir) -z
+ -rm -rf $(CODE_COVERAGE_OUTPUT_FILE) $(CODE_COVERAGE_OUTPUT_FILE).tmp $(CODE_COVERAGE_OUTPUT_DIRECTORY)
+ -find . \( -name "*.gcda" -o -name "*.gcno" -o -name "*.gcov" \) -delete
+endif
+
+GITIGNOREFILES ?=
+GITIGNOREFILES += $(CODE_COVERAGE_OUTPUT_FILE) $(CODE_COVERAGE_OUTPUT_DIRECTORY)
A''M_DISTCHECK_CONFIGURE_FLAGS ?=
A''M_DISTCHECK_CONFIGURE_FLAGS += --disable-code-coverage
@@ -787,7 +529,7 @@
])
# ===========================================================================
-# https://www.gnu.org/software/autoconf-archive/ax_normalize_path.html
+# http://www.gnu.org/software/autoconf-archive/ax_normalize_path.html
# ===========================================================================
#
# SYNOPSIS
@@ -868,7 +610,7 @@
# Public License for more details.
#
# You should have received a copy of the GNU General Public License along
-# with this program. If not, see <https://www.gnu.org/licenses/>.
+# with this program. If not, see <http://www.gnu.org/licenses/>.
#
# As a special exception, the respective Autoconf Macro's copyright owner
# gives unlimited permission to copy, distribute and modify the configure
@@ -883,7 +625,7 @@
# modified version of the Autoconf Macro, you may extend this special
# exception to the GPL to apply to your modified version as well.
-#serial 8
+#serial 5
AU_ALIAS([ADL_NORMALIZE_PATH], [AX_NORMALIZE_PATH])
AC_DEFUN([AX_NORMALIZE_PATH],
@@ -894,7 +636,7 @@
:*[[\\/]]:) $1=`echo "[$]$1" | sed 's,[[\\/]]*[$],,'` ;;
:*:) ;;
esac
-# squeeze repeated slashes
+# squeze repeated slashes
case ifelse($2,,"[$]$1",$2) in
# if the path contains any backslashes, turn slashes into backslashes
*\\*) $1=`echo "[$]$1" | sed 's,\(.\)[[\\/]][[\\/]]*,\1\\\\,g'` ;;
@@ -903,7 +645,7 @@
esac])
# ===========================================================================
-# https://www.gnu.org/software/autoconf-archive/ax_pthread.html
+# http://www.gnu.org/software/autoconf-archive/ax_pthread.html
# ===========================================================================
#
# SYNOPSIS
@@ -971,7 +713,7 @@
# Public License for more details.
#
# You should have received a copy of the GNU General Public License along
-# with this program. If not, see <https://www.gnu.org/licenses/>.
+# with this program. If not, see <http://www.gnu.org/licenses/>.
#
# As a special exception, the respective Autoconf Macro's copyright owner
# gives unlimited permission to copy, distribute and modify the configure
@@ -986,7 +728,7 @@
# modified version of the Autoconf Macro, you may extend this special
# exception to the GPL to apply to your modified version as well.
-#serial 24
+#serial 23
AU_ALIAS([ACX_PTHREAD], [AX_PTHREAD])
AC_DEFUN([AX_PTHREAD], [
@@ -1389,7 +1131,7 @@
])dnl AX_PTHREAD
# ===========================================================================
-# https://www.gnu.org/software/autoconf-archive/ax_valgrind_check.html
+# http://www.gnu.org/software/autoconf-archive/ax_valgrind_check.html
# ===========================================================================
#
# SYNOPSIS
@@ -1426,19 +1168,21 @@
# AX_VALGRIND_DFLT([sgcheck], [off])
# AX_VALGRIND_CHECK
#
-# in each Makefile.am with tests:
+# Makefile.am:
#
# @VALGRIND_CHECK_RULES@
# VALGRIND_SUPPRESSIONS_FILES = my-project.supp
# EXTRA_DIST = my-project.supp
#
-# This results in a "check-valgrind" rule being added. Running `make
-# check-valgrind` in that directory will recursively run the module's test
-# suite (`make check`) once for each of the available Valgrind tools (out
-# of memcheck, helgrind and drd) while the sgcheck will be skipped unless
-# enabled again on the commandline with --enable-valgrind-sgcheck. The
-# results for each check will be output to test-suite-$toolname.log. The
-# target will succeed if there are zero errors and fail otherwise.
+# This results in a "check-valgrind" rule being added to any Makefile.am
+# which includes "@VALGRIND_CHECK_RULES@" (assuming the module has been
+# configured with --enable-valgrind). Running `make check-valgrind` in
+# that directory will run the module's test suite (`make check`) once for
+# each of the available Valgrind tools (out of memcheck, helgrind and drd)
+# while the sgcheck will be skipped unless enabled again on the
+# commandline with --enable-valgrind-sgcheck. The results for each check
+# will be output to test-suite-$toolname.log. The target will succeed if
+# there are zero errors and fail otherwise.
#
# Alternatively, a "check-valgrind-$TOOL" rule will be added, for $TOOL in
# memcheck, helgrind, drd and sgcheck. These are useful because often only
@@ -1455,7 +1199,7 @@
# and this notice are preserved. This file is offered as-is, without any
# warranty.
-#serial 17
+#serial 13
dnl Configured tools
m4_define([valgrind_tool_list], [[memcheck], [helgrind], [drd], [sgcheck]])
@@ -1467,10 +1211,6 @@
m4_define([en_dflt_valgrind_$1], [$2])
])dnl
-AM_EXTRA_RECURSIVE_TARGETS([check-valgrind])
-m4_foreach([vgtool], [valgrind_tool_list],
- [AM_EXTRA_RECURSIVE_TARGETS([check-valgrind-]vgtool)])
-
AC_DEFUN([AX_VALGRIND_CHECK],[
dnl Check for --enable-valgrind
AC_ARG_ENABLE([valgrind],
@@ -1567,7 +1307,7 @@
valgrind_quiet_0 = --quiet
valgrind_v_use = $(valgrind_v_use_$(V))
valgrind_v_use_ = $(valgrind_v_use_$(AM_DEFAULT_VERBOSITY))
-valgrind_v_use_0 = @echo " USE " $(patsubst check-valgrind-%-am,%,$''@):;
+valgrind_v_use_0 = @echo " USE " $(patsubst check-valgrind-%,%,$''@):;
# Support running with and without libtool.
ifneq ($(LIBTOOL),)
@@ -1577,10 +1317,11 @@
endif
# Use recursive makes in order to ignore errors during check
-check-valgrind-am:
+check-valgrind:
ifeq ($(VALGRIND_ENABLED),yes)
- $(A''M_V_at)$(MAKE) $(AM_MAKEFLAGS) -k \
- $(foreach tool, $(valgrind_enabled_tools), check-valgrind-$(tool))
+ -$(A''M_V_at)$(foreach tool,$(valgrind_enabled_tools), \
+ $(MAKE) $(AM_MAKEFLAGS) -k check-valgrind-$(tool); \
+ )
else
@echo "Need to reconfigure with --enable-valgrind"
endif
@@ -1596,16 +1337,14 @@
$(valgrind_lt) \
$(VALGRIND) $(VALGRIND_SUPPRESSIONS) --error-exitcode=1 $(VALGRIND_FLAGS)
-define valgrind_tool_rule
-check-valgrind-$(1)-am:
+define valgrind_tool_rule =
+check-valgrind-$(1):
ifeq ($$(VALGRIND_ENABLED)-$$(ENABLE_VALGRIND_$(1)),yes-yes)
-ifneq ($$(TESTS),)
$$(valgrind_v_use)$$(MAKE) check-TESTS \
TESTS_ENVIRONMENT="$$(VALGRIND_TESTS_ENVIRONMENT)" \
LOG_COMPILER="$$(VALGRIND_LOG_COMPILER)" \
LOG_FLAGS="$$(valgrind_$(1)_flags)" \
TEST_SUITE_LOG=test-suite-$(1).log
-endif
else ifeq ($$(VALGRIND_ENABLED),yes)
@echo "Need to reconfigure with --enable-valgrind-$(1)"
else
@@ -1628,6 +1367,282 @@
m4_ifdef([_AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE([VALGRIND_CHECK_RULES])])
])
+dnl pkg.m4 - Macros to locate and utilise pkg-config. -*- Autoconf -*-
+dnl serial 11 (pkg-config-0.29)
+dnl
+dnl Copyright © 2004 Scott James Remnant <scott(a)netsplit.com>.
+dnl Copyright © 2012-2015 Dan Nicholson <dbn.lists(a)gmail.com>
+dnl
+dnl This program is free software; you can redistribute it and/or modify
+dnl it under the terms of the GNU General Public License as published by
+dnl the Free Software Foundation; either version 2 of the License, or
+dnl (at your option) any later version.
+dnl
+dnl This program is distributed in the hope that it will be useful, but
+dnl WITHOUT ANY WARRANTY; without even the implied warranty of
+dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+dnl General Public License for more details.
+dnl
+dnl You should have received a copy of the GNU General Public License
+dnl along with this program; if not, write to the Free Software
+dnl Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
+dnl 02111-1307, USA.
+dnl
+dnl As a special exception to the GNU General Public License, if you
+dnl distribute this file as part of a program that contains a
+dnl configuration script generated by Autoconf, you may include it under
+dnl the same distribution terms that you use for the rest of that
+dnl program.
+
+dnl PKG_PREREQ(MIN-VERSION)
+dnl -----------------------
+dnl Since: 0.29
+dnl
+dnl Verify that the version of the pkg-config macros are at least
+dnl MIN-VERSION. Unlike PKG_PROG_PKG_CONFIG, which checks the user's
+dnl installed version of pkg-config, this checks the developer's version
+dnl of pkg.m4 when generating configure.
+dnl
+dnl To ensure that this macro is defined, also add:
+dnl m4_ifndef([PKG_PREREQ],
+dnl [m4_fatal([must install pkg-config 0.29 or later before running autoconf/autogen])])
+dnl
+dnl See the "Since" comment for each macro you use to see what version
+dnl of the macros you require.
+m4_defun([PKG_PREREQ],
+[m4_define([PKG_MACROS_VERSION], [0.29])
+m4_if(m4_version_compare(PKG_MACROS_VERSION, [$1]), -1,
+ [m4_fatal([pkg.m4 version $1 or higher is required but ]PKG_MACROS_VERSION[ found])])
+])dnl PKG_PREREQ
+
+dnl PKG_PROG_PKG_CONFIG([MIN-VERSION])
+dnl ----------------------------------
+dnl Since: 0.16
+dnl
+dnl Search for the pkg-config tool and set the PKG_CONFIG variable to
+dnl first found in the path. Checks that the version of pkg-config found
+dnl is at least MIN-VERSION. If MIN-VERSION is not specified, 0.9.0 is
+dnl used since that's the first version where most current features of
+dnl pkg-config existed.
+AC_DEFUN([PKG_PROG_PKG_CONFIG],
+[m4_pattern_forbid([^_?PKG_[A-Z_]+$])
+m4_pattern_allow([^PKG_CONFIG(_(PATH|LIBDIR|SYSROOT_DIR|ALLOW_SYSTEM_(CFLAGS|LIBS)))?$])
+m4_pattern_allow([^PKG_CONFIG_(DISABLE_UNINSTALLED|TOP_BUILD_DIR|DEBUG_SPEW)$])
+AC_ARG_VAR([PKG_CONFIG], [path to pkg-config utility])
+AC_ARG_VAR([PKG_CONFIG_PATH], [directories to add to pkg-config's search path])
+AC_ARG_VAR([PKG_CONFIG_LIBDIR], [path overriding pkg-config's built-in search path])
+
+if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
+ AC_PATH_TOOL([PKG_CONFIG], [pkg-config])
+fi
+if test -n "$PKG_CONFIG"; then
+ _pkg_min_version=m4_default([$1], [0.9.0])
+ AC_MSG_CHECKING([pkg-config is at least version $_pkg_min_version])
+ if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
+ AC_MSG_RESULT([yes])
+ else
+ AC_MSG_RESULT([no])
+ PKG_CONFIG=""
+ fi
+fi[]dnl
+])dnl PKG_PROG_PKG_CONFIG
+
+dnl PKG_CHECK_EXISTS(MODULES, [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND])
+dnl -------------------------------------------------------------------
+dnl Since: 0.18
+dnl
+dnl Check to see whether a particular set of modules exists. Similar to
+dnl PKG_CHECK_MODULES(), but does not set variables or print errors.
+dnl
+dnl Please remember that m4 expands AC_REQUIRE([PKG_PROG_PKG_CONFIG])
+dnl only at the first occurence in configure.ac, so if the first place
+dnl it's called might be skipped (such as if it is within an "if", you
+dnl have to call PKG_CHECK_EXISTS manually
+AC_DEFUN([PKG_CHECK_EXISTS],
+[AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl
+if test -n "$PKG_CONFIG" && \
+ AC_RUN_LOG([$PKG_CONFIG --exists --print-errors "$1"]); then
+ m4_default([$2], [:])
+m4_ifvaln([$3], [else
+ $3])dnl
+fi])
+
+dnl _PKG_CONFIG([VARIABLE], [COMMAND], [MODULES])
+dnl ---------------------------------------------
+dnl Internal wrapper calling pkg-config via PKG_CONFIG and setting
+dnl pkg_failed based on the result.
+m4_define([_PKG_CONFIG],
+[if test -n "$$1"; then
+ pkg_cv_[]$1="$$1"
+ elif test -n "$PKG_CONFIG"; then
+ PKG_CHECK_EXISTS([$3],
+ [pkg_cv_[]$1=`$PKG_CONFIG --[]$2 "$3" 2>/dev/null`
+ test "x$?" != "x0" && pkg_failed=yes ],
+ [pkg_failed=yes])
+ else
+ pkg_failed=untried
+fi[]dnl
+])dnl _PKG_CONFIG
+
+dnl _PKG_SHORT_ERRORS_SUPPORTED
+dnl ---------------------------
+dnl Internal check to see if pkg-config supports short errors.
+AC_DEFUN([_PKG_SHORT_ERRORS_SUPPORTED],
+[AC_REQUIRE([PKG_PROG_PKG_CONFIG])
+if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
+ _pkg_short_errors_supported=yes
+else
+ _pkg_short_errors_supported=no
+fi[]dnl
+])dnl _PKG_SHORT_ERRORS_SUPPORTED
+
+
+dnl PKG_CHECK_MODULES(VARIABLE-PREFIX, MODULES, [ACTION-IF-FOUND],
+dnl [ACTION-IF-NOT-FOUND])
+dnl --------------------------------------------------------------
+dnl Since: 0.4.0
+dnl
+dnl Note that if there is a possibility the first call to
+dnl PKG_CHECK_MODULES might not happen, you should be sure to include an
+dnl explicit call to PKG_PROG_PKG_CONFIG in your configure.ac
+AC_DEFUN([PKG_CHECK_MODULES],
+[AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl
+AC_ARG_VAR([$1][_CFLAGS], [C compiler flags for $1, overriding pkg-config])dnl
+AC_ARG_VAR([$1][_LIBS], [linker flags for $1, overriding pkg-config])dnl
+
+pkg_failed=no
+AC_MSG_CHECKING([for $1])
+
+_PKG_CONFIG([$1][_CFLAGS], [cflags], [$2])
+_PKG_CONFIG([$1][_LIBS], [libs], [$2])
+
+m4_define([_PKG_TEXT], [Alternatively, you may set the environment variables $1[]_CFLAGS
+and $1[]_LIBS to avoid the need to call pkg-config.
+See the pkg-config man page for more details.])
+
+if test $pkg_failed = yes; then
+ AC_MSG_RESULT([no])
+ _PKG_SHORT_ERRORS_SUPPORTED
+ if test $_pkg_short_errors_supported = yes; then
+ $1[]_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "$2" 2>&1`
+ else
+ $1[]_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "$2" 2>&1`
+ fi
+ # Put the nasty error message in config.log where it belongs
+ echo "$$1[]_PKG_ERRORS" >&AS_MESSAGE_LOG_FD
+
+ m4_default([$4], [AC_MSG_ERROR(
+[Package requirements ($2) were not met:
+
+$$1_PKG_ERRORS
+
+Consider adjusting the PKG_CONFIG_PATH environment variable if you
+installed software in a non-standard prefix.
+
+_PKG_TEXT])[]dnl
+ ])
+elif test $pkg_failed = untried; then
+ AC_MSG_RESULT([no])
+ m4_default([$4], [AC_MSG_FAILURE(
+[The pkg-config script could not be found or is too old. Make sure it
+is in your PATH or set the PKG_CONFIG environment variable to the full
+path to pkg-config.
+
+_PKG_TEXT
+
+To get pkg-config, see <http://pkg-config.freedesktop.org/>.])[]dnl
+ ])
+else
+ $1[]_CFLAGS=$pkg_cv_[]$1[]_CFLAGS
+ $1[]_LIBS=$pkg_cv_[]$1[]_LIBS
+ AC_MSG_RESULT([yes])
+ $3
+fi[]dnl
+])dnl PKG_CHECK_MODULES
+
+
+dnl PKG_CHECK_MODULES_STATIC(VARIABLE-PREFIX, MODULES, [ACTION-IF-FOUND],
+dnl [ACTION-IF-NOT-FOUND])
+dnl ---------------------------------------------------------------------
+dnl Since: 0.29
+dnl
+dnl Checks for existence of MODULES and gathers its build flags with
+dnl static libraries enabled. Sets VARIABLE-PREFIX_CFLAGS from --cflags
+dnl and VARIABLE-PREFIX_LIBS from --libs.
+dnl
+dnl Note that if there is a possibility the first call to
+dnl PKG_CHECK_MODULES_STATIC might not happen, you should be sure to
+dnl include an explicit call to PKG_PROG_PKG_CONFIG in your
+dnl configure.ac.
+AC_DEFUN([PKG_CHECK_MODULES_STATIC],
+[AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl
+_save_PKG_CONFIG=$PKG_CONFIG
+PKG_CONFIG="$PKG_CONFIG --static"
+PKG_CHECK_MODULES($@)
+PKG_CONFIG=$_save_PKG_CONFIG[]dnl
+])dnl PKG_CHECK_MODULES_STATIC
+
+
+dnl PKG_INSTALLDIR([DIRECTORY])
+dnl -------------------------
+dnl Since: 0.27
+dnl
+dnl Substitutes the variable pkgconfigdir as the location where a module
+dnl should install pkg-config .pc files. By default the directory is
+dnl $libdir/pkgconfig, but the default can be changed by passing
+dnl DIRECTORY. The user can override through the --with-pkgconfigdir
+dnl parameter.
+AC_DEFUN([PKG_INSTALLDIR],
+[m4_pushdef([pkg_default], [m4_default([$1], ['${libdir}/pkgconfig'])])
+m4_pushdef([pkg_description],
+ [pkg-config installation directory @<:@]pkg_default[@:>@])
+AC_ARG_WITH([pkgconfigdir],
+ [AS_HELP_STRING([--with-pkgconfigdir], pkg_description)],,
+ [with_pkgconfigdir=]pkg_default)
+AC_SUBST([pkgconfigdir], [$with_pkgconfigdir])
+m4_popdef([pkg_default])
+m4_popdef([pkg_description])
+])dnl PKG_INSTALLDIR
+
+
+dnl PKG_NOARCH_INSTALLDIR([DIRECTORY])
+dnl --------------------------------
+dnl Since: 0.27
+dnl
+dnl Substitutes the variable noarch_pkgconfigdir as the location where a
+dnl module should install arch-independent pkg-config .pc files. By
+dnl default the directory is $datadir/pkgconfig, but the default can be
+dnl changed by passing DIRECTORY. The user can override through the
+dnl --with-noarch-pkgconfigdir parameter.
+AC_DEFUN([PKG_NOARCH_INSTALLDIR],
+[m4_pushdef([pkg_default], [m4_default([$1], ['${datadir}/pkgconfig'])])
+m4_pushdef([pkg_description],
+ [pkg-config arch-independent installation directory @<:@]pkg_default[@:>@])
+AC_ARG_WITH([noarch-pkgconfigdir],
+ [AS_HELP_STRING([--with-noarch-pkgconfigdir], pkg_description)],,
+ [with_noarch_pkgconfigdir=]pkg_default)
+AC_SUBST([noarch_pkgconfigdir], [$with_noarch_pkgconfigdir])
+m4_popdef([pkg_default])
+m4_popdef([pkg_description])
+])dnl PKG_NOARCH_INSTALLDIR
+
+
+dnl PKG_CHECK_VAR(VARIABLE, MODULE, CONFIG-VARIABLE,
+dnl [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND])
+dnl -------------------------------------------
+dnl Since: 0.28
+dnl
+dnl Retrieves the value of the pkg-config variable for the given module.
+AC_DEFUN([PKG_CHECK_VAR],
+[AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl
+AC_ARG_VAR([$1], [value of $3 for $2, overriding pkg-config])dnl
+
+_PKG_CONFIG([$1], [variable="][$3]["], [$2])
+AS_VAR_COPY([$1], [pkg_cv_][$1])
+
+AS_VAR_IF([$1], [""], [$5], [$4])dnl
+])dnl PKG_CHECK_VAR
+
# Copyright (C) 2002-2014 Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tpm2-abrmd-2.0.1/configure new/tpm2-abrmd-2.0.2/configure
--- old/tpm2-abrmd-2.0.1/configure 2018-07-26 01:54:02.000000000 +0200
+++ new/tpm2-abrmd-2.0.2/configure 2018-09-11 05:55:06.000000000 +0200
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for tpm2-abrmd 2.0.1.
+# Generated by GNU Autoconf 2.69 for tpm2-abrmd 2.0.2.
#
# Report bugs to <https://github.com/tpm2-software/tpm2-abrmd/issues>.
#
@@ -591,8 +591,8 @@
# Identity of this package.
PACKAGE_NAME='tpm2-abrmd'
PACKAGE_TARNAME='tpm2-abrmd'
-PACKAGE_VERSION='2.0.1'
-PACKAGE_STRING='tpm2-abrmd 2.0.1'
+PACKAGE_VERSION='2.0.2'
+PACKAGE_STRING='tpm2-abrmd 2.0.2'
PACKAGE_BUGREPORT='https://github.com/tpm2-software/tpm2-abrmd/issues'
PACKAGE_URL='https://github.com/tpm2-software/tpm2-abrmd'
@@ -1416,7 +1416,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 tpm2-abrmd 2.0.1 to adapt to many kinds of systems.
+\`configure' configures tpm2-abrmd 2.0.2 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1487,7 +1487,7 @@
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of tpm2-abrmd 2.0.1:";;
+ short | recursive ) echo "Configuration of tpm2-abrmd 2.0.2:";;
esac
cat <<\_ACEOF
@@ -1647,7 +1647,7 @@
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-tpm2-abrmd configure 2.0.1
+tpm2-abrmd configure 2.0.2
generated by GNU Autoconf 2.69
Copyright (C) 2012 Free Software Foundation, Inc.
@@ -1925,7 +1925,7 @@
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
-It was created by tpm2-abrmd $as_me 2.0.1, which was
+It was created by tpm2-abrmd $as_me 2.0.2, which was
generated by GNU Autoconf 2.69. Invocation command line was
$ $0 $@
@@ -11785,7 +11785,7 @@
# Define the identity of the package.
PACKAGE='tpm2-abrmd'
- VERSION='2.0.1'
+ VERSION='2.0.2'
cat >>confdefs.h <<_ACEOF
@@ -13628,6 +13628,9 @@
fi
+ # List of supported lcov versions.
+ lcov_version_list="1.6 1.7 1.8 1.9 1.10 1.11 1.12"
+
# Extract the first word of "lcov", so it can be a program name with args.
set dummy lcov; ac_word=$2
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
@@ -13703,11 +13706,40 @@
- if test -z "$LCOV" ; then :
+ if test "$LCOV" ; then :
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lcov version" >&5
+$as_echo_n "checking for lcov version... " >&6; }
+if ${ax_cv_lcov_version+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
- as_fn_error $? "To enable code coverage reporting you must have lcov installed" "$LINENO" 5
+ ax_cv_lcov_version=invalid
+ lcov_version=`$LCOV -v 2>/dev/null | $SED -e 's/^.* //'`
+ for lcov_check_version in $lcov_version_list; do
+ if test "$lcov_version" = "$lcov_check_version"; then
+ ax_cv_lcov_version="$lcov_check_version (ok)"
+ fi
+ done
fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_lcov_version" >&5
+$as_echo "$ax_cv_lcov_version" >&6; }
+
+else
+
+ lcov_msg="To enable code coverage reporting you must have one of the following lcov versions installed: $lcov_version_list"
+ as_fn_error $? "$lcov_msg" "$LINENO" 5
+
+fi
+
+ case $ax_cv_lcov_version in
+ ""|invalid)
+ lcov_msg="You must have one of the following versions of lcov: $lcov_version_list (found: $lcov_version)."
+ as_fn_error $? "$lcov_msg" "$LINENO" 5
+ LCOV="exit 0;"
+ ;;
+ esac
if test -z "$GENHTML" ; then :
@@ -13718,7 +13750,7 @@
CODE_COVERAGE_CPPFLAGS="-DNDEBUG"
CODE_COVERAGE_CFLAGS="-O0 -g -fprofile-arcs -ftest-coverage"
CODE_COVERAGE_CXXFLAGS="-O0 -g -fprofile-arcs -ftest-coverage"
- CODE_COVERAGE_LIBS="-lgcov"
+ CODE_COVERAGE_LDFLAGS="-lgcov"
CODE_COVERAGE_LDFLAGS="$CODE_COVERAGE_LIBS"
@@ -13727,34 +13759,6 @@
- CODE_COVERAGE_RULES_CHECK='
- -$(A''M_V_at)$(MAKE) $(AM_MAKEFLAGS) -k check
- $(A''M_V_at)$(MAKE) $(AM_MAKEFLAGS) code-coverage-capture
-'
- CODE_COVERAGE_RULES_CAPTURE='
- $(code_coverage_v_lcov_cap)$(LCOV) $(code_coverage_quiet) $(addprefix --directory ,$(CODE_COVERAGE_DIRECTORY)) --capture --output-file "$(CODE_COVERAGE_OUTPUT_FILE).tmp" --test-name "$(call code_coverage_sanitize,$(PACKAGE_NAME)-$(PACKAGE_VERSION))" --no-checksum --compat-libtool $(CODE_COVERAGE_LCOV_SHOPTS) $(CODE_COVERAGE_LCOV_OPTIONS)
- $(code_coverage_v_lcov_ign)$(LCOV) $(code_coverage_quiet) $(addprefix --directory ,$(CODE_COVERAGE_DIRECTORY)) --remove "$(CODE_COVERAGE_OUTPUT_FILE).tmp" "/tmp/*" $(CODE_COVERAGE_IGNORE_PATTERN) --output-file "$(CODE_COVERAGE_OUTPUT_FILE)" $(CODE_COVERAGE_LCOV_SHOPTS) $(CODE_COVERAGE_LCOV_RMOPTS)
- -@rm -f $(CODE_COVERAGE_OUTPUT_FILE).tmp
- $(code_coverage_v_genhtml)LANG=C $(GENHTML) $(code_coverage_quiet) $(addprefix --prefix ,$(CODE_COVERAGE_DIRECTORY)) --output-directory "$(CODE_COVERAGE_OUTPUT_DIRECTORY)" --title "$(PACKAGE_NAME)-$(PACKAGE_VERSION) Code Coverage" --legend --show-details "$(CODE_COVERAGE_OUTPUT_FILE)" $(CODE_COVERAGE_GENHTML_OPTIONS)
- @echo "file://$(abs_builddir)/$(CODE_COVERAGE_OUTPUT_DIRECTORY)/index.html"
-'
- CODE_COVERAGE_RULES_CLEAN='
-clean: code-coverage-clean
-distclean: code-coverage-clean
-code-coverage-clean:
- -$(LCOV) --directory $(top_builddir) -z
- -rm -rf $(CODE_COVERAGE_OUTPUT_FILE) $(CODE_COVERAGE_OUTPUT_FILE).tmp $(CODE_COVERAGE_OUTPUT_DIRECTORY)
- -find . \( -name "*.gcda" -o -name "*.gcno" -o -name "*.gcov" \) -delete
-'
-
-else
-
- CODE_COVERAGE_RULES_CHECK='
- @echo "Need to reconfigure with --enable-code-coverage"
-'
- CODE_COVERAGE_RULES_CAPTURE="$CODE_COVERAGE_RULES_CHECK"
- CODE_COVERAGE_RULES_CLEAN=''
-
fi
CODE_COVERAGE_RULES='
@@ -13812,12 +13816,9 @@
CODE_COVERAGE_GENHTML_OPTIONS_DEFAULT ?=\
$(if $(CODE_COVERAGE_BRANCH_COVERAGE),\
--rc genhtml_branch_coverage=$(CODE_COVERAGE_BRANCH_COVERAGE))
-CODE_COVERAGE_GENHTML_OPTIONS ?= $(CODE_COVERAGE_GENHTML_OPTIONS_DEFAULT)
+CODE_COVERAGE_GENHTML_OPTIONS ?= $(CODE_COVERAGE_GENHTML_OPTIONS_DEFAULTS)
CODE_COVERAGE_IGNORE_PATTERN ?=
-GITIGNOREFILES ?=
-GITIGNOREFILES += $(CODE_COVERAGE_OUTPUT_FILE) $(CODE_COVERAGE_OUTPUT_DIRECTORY)
-
code_coverage_v_lcov_cap = $(code_coverage_v_lcov_cap_$(V))
code_coverage_v_lcov_cap_ = $(code_coverage_v_lcov_cap_$(AM_DEFAULT_VERBOSITY))
code_coverage_v_lcov_cap_0 = @echo " LCOV --capture"\
@@ -13837,15 +13838,40 @@
code_coverage_sanitize = $(subst -,_,$(subst .,_,$(1)))
# Use recursive makes in order to ignore errors during check
-check-code-coverage:'"$CODE_COVERAGE_RULES_CHECK"'
+check-code-coverage:
+ifeq ($(CODE_COVERAGE_ENABLED),yes)
+ -$(A''M_V_at)$(MAKE) $(AM_MAKEFLAGS) -k check
+ $(A''M_V_at)$(MAKE) $(AM_MAKEFLAGS) code-coverage-capture
+else
+ @echo "Need to reconfigure with --enable-code-coverage"
+endif
# Capture code coverage data
-code-coverage-capture: code-coverage-capture-hook'"$CODE_COVERAGE_RULES_CAPTURE"'
+code-coverage-capture: code-coverage-capture-hook
+ifeq ($(CODE_COVERAGE_ENABLED),yes)
+ $(code_coverage_v_lcov_cap)$(LCOV) $(code_coverage_quiet) $(addprefix --directory ,$(CODE_COVERAGE_DIRECTORY)) --capture --output-file "$(CODE_COVERAGE_OUTPUT_FILE).tmp" --test-name "$(call code_coverage_sanitize,$(PACKAGE_NAME)-$(PACKAGE_VERSION))" --no-checksum --compat-libtool $(CODE_COVERAGE_LCOV_SHOPTS) $(CODE_COVERAGE_LCOV_OPTIONS)
+ $(code_coverage_v_lcov_ign)$(LCOV) $(code_coverage_quiet) $(addprefix --directory ,$(CODE_COVERAGE_DIRECTORY)) --remove "$(CODE_COVERAGE_OUTPUT_FILE).tmp" "/tmp/*" $(CODE_COVERAGE_IGNORE_PATTERN) --output-file "$(CODE_COVERAGE_OUTPUT_FILE)" $(CODE_COVERAGE_LCOV_SHOPTS) $(CODE_COVERAGE_LCOV_RMOPTS)
+ -@rm -f $(CODE_COVERAGE_OUTPUT_FILE).tmp
+ $(code_coverage_v_genhtml)LANG=C $(GENHTML) $(code_coverage_quiet) $(addprefix --prefix ,$(CODE_COVERAGE_DIRECTORY)) --output-directory "$(CODE_COVERAGE_OUTPUT_DIRECTORY)" --title "$(PACKAGE_NAME)-$(PACKAGE_VERSION) Code Coverage" --legend --show-details "$(CODE_COVERAGE_OUTPUT_FILE)" $(CODE_COVERAGE_GENHTML_OPTIONS)
+ @echo "file://$(abs_builddir)/$(CODE_COVERAGE_OUTPUT_DIRECTORY)/index.html"
+else
+ @echo "Need to reconfigure with --enable-code-coverage"
+endif
# Hook rule executed before code-coverage-capture, overridable by the user
code-coverage-capture-hook:
-'"$CODE_COVERAGE_RULES_CLEAN"'
+ifeq ($(CODE_COVERAGE_ENABLED),yes)
+clean: code-coverage-clean
+distclean: code-coverage-clean
+code-coverage-clean:
+ -$(LCOV) --directory $(top_builddir) -z
+ -rm -rf $(CODE_COVERAGE_OUTPUT_FILE) $(CODE_COVERAGE_OUTPUT_FILE).tmp $(CODE_COVERAGE_OUTPUT_DIRECTORY)
+ -find . \( -name "*.gcda" -o -name "*.gcno" -o -name "*.gcov" \) -delete
+endif
+
+GITIGNOREFILES ?=
+GITIGNOREFILES += $(CODE_COVERAGE_OUTPUT_FILE) $(CODE_COVERAGE_OUTPUT_DIRECTORY)
A''M_DISTCHECK_CONFIGURE_FLAGS ?=
A''M_DISTCHECK_CONFIGURE_FLAGS += --disable-code-coverage
@@ -14210,7 +14236,7 @@
valgrind_quiet_0 = --quiet
valgrind_v_use = $(valgrind_v_use_$(V))
valgrind_v_use_ = $(valgrind_v_use_$(AM_DEFAULT_VERBOSITY))
-valgrind_v_use_0 = @echo " USE " $(patsubst check-valgrind-%-am,%,$''@):;
+valgrind_v_use_0 = @echo " USE " $(patsubst check-valgrind-%,%,$''@):;
# Support running with and without libtool.
ifneq ($(LIBTOOL),)
@@ -14220,10 +14246,11 @@
endif
# Use recursive makes in order to ignore errors during check
-check-valgrind-am:
+check-valgrind:
ifeq ($(VALGRIND_ENABLED),yes)
- $(A''M_V_at)$(MAKE) $(AM_MAKEFLAGS) -k \
- $(foreach tool, $(valgrind_enabled_tools), check-valgrind-$(tool))
+ -$(A''M_V_at)$(foreach tool,$(valgrind_enabled_tools), \
+ $(MAKE) $(AM_MAKEFLAGS) -k check-valgrind-$(tool); \
+ )
else
@echo "Need to reconfigure with --enable-valgrind"
endif
@@ -14239,16 +14266,14 @@
$(valgrind_lt) \
$(VALGRIND) $(VALGRIND_SUPPRESSIONS) --error-exitcode=1 $(VALGRIND_FLAGS)
-define valgrind_tool_rule
-check-valgrind-$(1)-am:
+define valgrind_tool_rule =
+check-valgrind-$(1):
ifeq ($$(VALGRIND_ENABLED)-$$(ENABLE_VALGRIND_$(1)),yes-yes)
-ifneq ($$(TESTS),)
$$(valgrind_v_use)$$(MAKE) check-TESTS \
TESTS_ENVIRONMENT="$$(VALGRIND_TESTS_ENVIRONMENT)" \
LOG_COMPILER="$$(VALGRIND_LOG_COMPILER)" \
LOG_FLAGS="$$(valgrind_$(1)_flags)" \
TEST_SUITE_LOG=test-suite-$(1).log
-endif
else ifeq ($$(VALGRIND_ENABLED),yes)
@echo "Need to reconfigure with --enable-valgrind-$(1)"
else
@@ -14350,7 +14375,7 @@
:*[\\/]:) with_dbuspolicydir=`echo "$with_dbuspolicydir" | sed 's,[\\/]*$,,'` ;;
:*:) ;;
esac
-# squeeze repeated slashes
+# squeze repeated slashes
case "$with_dbuspolicydir" in
# if the path contains any backslashes, turn slashes into backslashes
*\\*) with_dbuspolicydir=`echo "$with_dbuspolicydir" | sed 's,\(.\)[\\/][\\/]*,\1\\\\,g'` ;;
@@ -16099,7 +16124,7 @@
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
-This file was extended by tpm2-abrmd $as_me 2.0.1, which was
+This file was extended by tpm2-abrmd $as_me 2.0.2, which was
generated by GNU Autoconf 2.69. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -16157,7 +16182,7 @@
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
ac_cs_version="\\
-tpm2-abrmd config.status 2.0.1
+tpm2-abrmd config.status 2.0.2
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/tpm2-abrmd-2.0.1/src/random.c new/tpm2-abrmd-2.0.2/src/random.c
--- old/tpm2-abrmd-2.0.1/src/random.c 2018-06-22 14:41:40.000000000 +0200
+++ new/tpm2-abrmd-2.0.2/src/random.c 2018-09-11 05:50:28.000000000 +0200
@@ -120,7 +120,9 @@
goto close_out;
}
g_debug ("seeding rand with %ld", rand_seed);
- srand48_r (rand_seed, &random->rand_state);
+ random->rand_state[0] = 0x330E;
+ random->rand_state[1] = rand_seed & 0xffff;
+ random->rand_state[2] = (rand_seed >> 16) & 0xffff;
close_out:
if (close (rand_fd) != 0)
@@ -148,7 +150,7 @@
g_debug ("random_get_bytes: %p", random);
g_assert_nonnull (random);
for (i = 0; i < count; ++i) {
- lrand48_r (&random->rand_state, (long int*)&rand[0]);
+ *(&rand[0]) = nrand48 (random->rand_state);
memcpy (&dest[i], &rand[0], sizeof (uint8_t));
}
return i;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tpm2-abrmd-2.0.1/src/random.h new/tpm2-abrmd-2.0.2/src/random.h
--- old/tpm2-abrmd-2.0.1/src/random.h 2018-06-22 14:41:43.000000000 +0200
+++ new/tpm2-abrmd-2.0.2/src/random.h 2018-09-11 05:50:28.000000000 +0200
@@ -40,7 +40,7 @@
typedef struct _Random {
GObject parent_instance;
- struct drand48_data rand_state;
+ unsigned short rand_state[3];
} Random;
#define TYPE_RANDOM (random_get_type ())
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tpm2-abrmd-2.0.1/src/tcti-tabrmd.c new/tpm2-abrmd-2.0.2/src/tcti-tabrmd.c
--- old/tpm2-abrmd-2.0.1/src/tcti-tabrmd.c 2018-07-19 06:04:52.000000000 +0200
+++ new/tpm2-abrmd-2.0.2/src/tcti-tabrmd.c 2018-09-11 05:50:28.000000000 +0200
@@ -390,6 +390,8 @@
void
init_tcti_data (TSS2_TCTI_CONTEXT *context)
{
+ memset (context, 0, sizeof (TSS2_TCTI_TABRMD_CONTEXT));
+
TSS2_TCTI_MAGIC (context) = TSS2_TCTI_TABRMD_MAGIC;
TSS2_TCTI_VERSION (context) = TSS2_TCTI_TABRMD_VERSION;
TSS2_TCTI_TABRMD_STATE (context) = TABRMD_STATE_TRANSMIT;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tpm2-abrmd-2.0.1/src/util.c new/tpm2-abrmd-2.0.2/src/util.c
--- old/tpm2-abrmd-2.0.1/src/util.c 2018-06-22 14:41:40.000000000 +0200
+++ new/tpm2-abrmd-2.0.2/src/util.c 2018-09-11 05:50:28.000000000 +0200
@@ -100,7 +100,7 @@
g_debug ("writing %zu bytes starting at 0x%" PRIxPTR " to socket 0x%"
PRIxPTR,
size - written_total,
- (uintptr_t)buf + written_total,
+ (uintptr_t)(buf + written_total),
(uintptr_t)socket);
written = g_output_stream_write (ostream,
(const gchar*)&buf [written_total],
@@ -155,7 +155,7 @@
g_assert (index != NULL);
do {
- g_debug ("reading %zd bytes socket 0x%" PRIxPTR", to 0x%" PRIxPTR,
+ g_debug ("reading %zu bytes socket 0x%" PRIxPTR", to 0x%" PRIxPTR,
bytes_left, (uintptr_t)socket, (uintptr_t)&buf [*index]);
num_read = g_input_stream_read (istream,
(gchar*)&buf [*index],
1
0