Hello community, here is the log from the commit of package evince for openSUSE:Factory checked in at 2020-06-11 14:47:41 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/evince (Old) and /work/SRC/openSUSE:Factory/.evince.new.3606 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "evince" Thu Jun 11 14:47:41 2020 rev:148 rq:813316 version:3.36.3 Changes: -------- --- /work/SRC/openSUSE:Factory/evince/evince.changes 2020-06-08 23:49:56.398457933 +0200 +++ /work/SRC/openSUSE:Factory/.evince.new.3606/evince.changes 2020-06-11 14:47:54.689943492 +0200 @@ -1,0 +2,8 @@ +Tue Jun 9 16:06:22 UTC 2020 - Bjørn Lie <bjorn....@gmail.com> + +- Update to version 3.36.3: + + pdf: Revert "support 'de facto' tooltip feature" + (glgo#GNOME/evince#1414). Reopens issues + (glgo#GNOME/evince#1409 and glgo#GNOME/evince#1410). + +------------------------------------------------------------------- Old: ---- evince-3.36.2.tar.xz New: ---- evince-3.36.3.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ evince.spec ++++++ --- /var/tmp/diff_new_pack.vWxKQn/_old 2020-06-11 14:47:56.101947605 +0200 +++ /var/tmp/diff_new_pack.vWxKQn/_new 2020-06-11 14:47:56.101947605 +0200 @@ -20,7 +20,7 @@ %define pluginAPI 4 Name: evince -Version: 3.36.2 +Version: 3.36.3 Release: 0 Summary: GNOME Document Viewer License: GPL-2.0-or-later ++++++ evince-3.36.2.tar.xz -> evince-3.36.3.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/evince-3.36.2/NEWS new/evince-3.36.3/NEWS --- old/evince-3.36.2/NEWS 2020-05-30 05:53:14.808247300 +0200 +++ new/evince-3.36.3/NEWS 2020-05-30 20:32:57.307779600 +0200 @@ -1,4 +1,26 @@ ================ +Evince 3.36.3 +================ + +Fix Evince on MacOS + +backends: + * Annotate functions that wraps formatting strings (#1410, Germán Poo-Caamaño) + * Fix -Wformat-zero-length warning (Germán Poo-Caamaño) + +build: + * use so suffix on macOS (Tom Schoonjans) + +ci: + * Fix meson targets (Germán Poo-Caamaño) + +cut-n-paste: + * Annotate functions that wraps formatting strings (#1410, Germán Poo-Caamaño) + +Developers: + * Germán Poo-Caamaño, Tom Schoonjans + +================ Evince 3.36.2 ================ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/evince-3.36.2/backend/comics/meson.build new/evince-3.36.3/backend/comics/meson.build --- old/evince-3.36.2/backend/comics/meson.build 2020-05-30 05:53:14.808247300 +0200 +++ new/evince-3.36.3/backend/comics/meson.build 2020-05-30 20:32:57.307779600 +0200 @@ -20,6 +20,7 @@ link_depends: backends_symbol_map, install: true, install_dir: ev_backendsdir, + name_suffix: name_suffix, ) test_name = 'test-ev-archive' diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/evince-3.36.2/backend/djvu/meson.build new/evince-3.36.3/backend/djvu/meson.build --- old/evince-3.36.2/backend/djvu/meson.build 2020-05-30 05:53:14.808247300 +0200 +++ new/evince-3.36.3/backend/djvu/meson.build 2020-05-30 20:32:57.307779600 +0200 @@ -14,4 +14,5 @@ link_depends: backends_symbol_map, install: true, install_dir: ev_backendsdir, + name_suffix: name_suffix, ) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/evince-3.36.2/backend/dvi/mdvi-lib/dviread.c new/evince-3.36.3/backend/dvi/mdvi-lib/dviread.c --- old/evince-3.36.2/backend/dvi/mdvi-lib/dviread.c 2020-05-30 05:53:14.812247300 +0200 +++ new/evince-3.36.3/backend/dvi/mdvi-lib/dviread.c 2020-05-30 20:32:57.311779700 +0200 @@ -169,6 +169,7 @@ } /* functions to report errors */ +__attribute__((__format__ (__printf__, 2, 3))) static void dvierr(DviContext *dvi, const char *format, ...) { va_list ap; @@ -180,6 +181,7 @@ va_end(ap); } +__attribute__((__format__ (__printf__, 2, 3))) static void dviwarn(DviContext *dvi, const char *format, ...) { va_list ap; @@ -317,6 +319,7 @@ #define duget4(d) dugetn((d), 4) #ifndef NODEBUG +__attribute__((__format__ (__printf__, 4, 5))) static void dviprint(DviContext *dvi, const char *command, int sub, const char *fmt, ...) { int i; @@ -1329,7 +1332,7 @@ int no_op(DviContext *dvi, int opcode) { - SHOWCMD((dvi, "noop", -1, "")); + SHOWCMD((dvi, "noop", -1, "\n")); return 0; } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/evince-3.36.2/backend/dvi/mdvi-lib/util.c new/evince-3.36.3/backend/dvi/mdvi-lib/util.c --- old/evince-3.36.2/backend/dvi/mdvi-lib/util.c 2020-05-30 05:53:14.812247300 +0200 +++ new/evince-3.36.3/backend/dvi/mdvi-lib/util.c 2020-05-30 20:32:57.311779700 +0200 @@ -48,6 +48,7 @@ int mdvi_set_logstream(FILE *file); int mdvi_set_loglevel(int level); +__attribute__((__format__ (__printf__, 3, 0))) static void vputlog(int level, const char *head, const char *format, va_list ap) { if(logfile != NULL && _mdvi_log_level >= level) { @@ -93,6 +94,7 @@ #ifndef NODEBUG Uint32 _mdvi_debug_mask = 0; +__attribute__((__format__ (__printf__, 2, 3))) void __debug(int mask, const char *format, ...) { va_list ap; @@ -115,6 +117,7 @@ } #endif +__attribute__((__format__ (__printf__, 1, 2))) void mdvi_message(const char *format, ...) { va_list ap; @@ -132,6 +135,7 @@ va_end(ap); } +__attribute__((__format__ (__printf__, 1, 2))) void mdvi_crash(const char *format, ...) { va_list ap; @@ -151,6 +155,7 @@ abort(); } +__attribute__((__format__ (__printf__, 1, 2))) void mdvi_error(const char *format, ...) { va_list ap; @@ -167,6 +172,7 @@ va_end(ap); } +__attribute__((__format__ (__printf__, 1, 2))) void mdvi_warning(const char *format, ...) { va_list ap; @@ -183,6 +189,7 @@ va_end(ap); } +__attribute__((__format__ (__printf__, 1, 2))) void mdvi_fatal(const char *format, ...) { va_list ap; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/evince-3.36.2/backend/dvi/meson.build new/evince-3.36.3/backend/dvi/meson.build --- old/evince-3.36.2/backend/dvi/meson.build 2020-05-30 05:53:14.812247300 +0200 +++ new/evince-3.36.3/backend/dvi/meson.build 2020-05-30 20:32:57.311779700 +0200 @@ -24,4 +24,5 @@ link_depends: backends_symbol_map, install: true, install_dir: ev_backendsdir, + name_suffix: name_suffix, ) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/evince-3.36.2/backend/pdf/meson.build new/evince-3.36.3/backend/pdf/meson.build --- old/evince-3.36.2/backend/pdf/meson.build 2020-05-30 05:53:14.812247300 +0200 +++ new/evince-3.36.3/backend/pdf/meson.build 2020-05-30 20:32:57.311779700 +0200 @@ -15,4 +15,5 @@ link_depends: backends_symbol_map, install: true, install_dir: ev_backendsdir, + name_suffix: name_suffix, ) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/evince-3.36.2/backend/ps/meson.build new/evince-3.36.3/backend/ps/meson.build --- old/evince-3.36.2/backend/ps/meson.build 2020-05-30 05:53:14.812247300 +0200 +++ new/evince-3.36.3/backend/ps/meson.build 2020-05-30 20:32:57.311779700 +0200 @@ -8,4 +8,5 @@ link_depends: backends_symbol_map, install: true, install_dir: ev_backendsdir, + name_suffix: name_suffix, ) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/evince-3.36.2/backend/tiff/meson.build new/evince-3.36.3/backend/tiff/meson.build --- old/evince-3.36.2/backend/tiff/meson.build 2020-05-30 05:53:14.816247200 +0200 +++ new/evince-3.36.3/backend/tiff/meson.build 2020-05-30 20:32:57.311779700 +0200 @@ -13,4 +13,5 @@ link_depends: backends_symbol_map, install: true, install_dir: ev_backendsdir, + name_suffix: name_suffix, ) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/evince-3.36.2/backend/xps/meson.build new/evince-3.36.3/backend/xps/meson.build --- old/evince-3.36.2/backend/xps/meson.build 2020-05-30 05:53:14.816247200 +0200 +++ new/evince-3.36.3/backend/xps/meson.build 2020-05-30 20:32:57.311779700 +0200 @@ -8,4 +8,5 @@ link_depends: backends_symbol_map, install: true, install_dir: ev_backendsdir, + name_suffix: name_suffix, ) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/evince-3.36.2/browser-plugin/meson.build new/evince-3.36.3/browser-plugin/meson.build --- old/evince-3.36.2/browser-plugin/meson.build 2020-05-30 05:53:14.816247200 +0200 +++ new/evince-3.36.3/browser-plugin/meson.build 2020-05-30 20:32:57.315779700 +0200 @@ -52,4 +52,5 @@ cpp_args: cppflags, install: true, install_dir: browser_plugin_dir, + name_suffix: name_suffix, ) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/evince-3.36.2/configure.ac new/evince-3.36.3/configure.ac --- old/evince-3.36.2/configure.ac 2020-05-30 05:53:14.816247200 +0200 +++ new/evince-3.36.3/configure.ac 2020-05-30 20:32:57.315779700 +0200 @@ -4,7 +4,7 @@ m4_define([ev_major_version],[3]) m4_define([ev_minor_version],[36]) -m4_define([ev_micro_version],[2]) +m4_define([ev_micro_version],[3]) m4_define([ev_extra_version],[]) m4_define([ev_version],[ev_major_version.ev_minor_version.ev_micro_version()ev_extra_version]) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/evince-3.36.2/cut-n-paste/synctex/synctex_parser.c new/evince-3.36.3/cut-n-paste/synctex/synctex_parser.c --- old/evince-3.36.2/cut-n-paste/synctex/synctex_parser.c 2020-05-30 05:53:14.820247200 +0200 +++ new/evince-3.36.3/cut-n-paste/synctex/synctex_parser.c 2020-05-30 20:32:57.315779700 +0200 @@ -8411,6 +8411,7 @@ int length; /* the number of chars appended */ }; +__attribute__((__format__ (__printf__, 2, 3))) static int _synctex_updater_print(synctex_updater_p updater, const char * format, ...) { int result = 0; if (updater) { @@ -8447,6 +8448,7 @@ /** * gzvprintf is not available until OSX 10.10 */ +__attribute__((__format__ (__printf__, 2, 3))) static int _synctex_updater_print_gz(synctex_updater_p updater, const char * format, ...) { int result = 0; if (updater) { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/evince-3.36.2/cut-n-paste/synctex/synctex_parser_utils.c new/evince-3.36.3/cut-n-paste/synctex/synctex_parser_utils.c --- old/evince-3.36.2/cut-n-paste/synctex/synctex_parser_utils.c 2020-05-30 05:53:14.820247200 +0200 +++ new/evince-3.36.3/cut-n-paste/synctex/synctex_parser_utils.c 2020-05-30 20:32:57.319779600 +0200 @@ -149,6 +149,7 @@ return result; } +__attribute__((__format__ (__printf__, 1, 2))) int _synctex_debug(const char * reason,...) { va_list arg; int result; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/evince-3.36.2/cut-n-paste/unarr/common/unarr.c new/evince-3.36.3/cut-n-paste/unarr/common/unarr.c --- old/evince-3.36.2/cut-n-paste/unarr/common/unarr.c 2020-05-30 05:53:14.820247200 +0200 +++ new/evince-3.36.3/cut-n-paste/unarr/common/unarr.c 2020-05-30 20:32:57.319779600 +0200 @@ -92,6 +92,7 @@ return ar->get_comment(ar, buffer, count); } +__attribute__((__format__ (__printf__, 4, 0))) void ar_log(const char *prefix, const char *file, int line, const char *msg, ...) { va_list args; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/evince-3.36.2/meson.build new/evince-3.36.3/meson.build --- old/evince-3.36.2/meson.build 2020-05-30 05:53:14.876246700 +0200 +++ new/evince-3.36.3/meson.build 2020-05-30 20:32:57.355780400 +0200 @@ -1,6 +1,6 @@ project( 'evince', ['c', 'cpp'], - version: '3.36.2', + version: '3.36.3', license: 'GPL2', default_options: 'buildtype=debugoptimized', meson_version: '>= 0.50.0', @@ -107,6 +107,13 @@ common_ldflags = cc.get_supported_link_arguments('-mwindows') endif +# GLib on macOS expects so as shared_module suffix, while meson uses dylib by default +if host_machine.system() == 'darwin' + name_suffix = 'so' +else + name_suffix = [] +endif + if ev_debug common_flags += ['-DEV_ENABLE_DEBUG'] + cc.get_supported_arguments([ '-Wnested-externs', diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/evince-3.36.2/org.gnome.Evince.appdata.xml.in new/evince-3.36.3/org.gnome.Evince.appdata.xml.in --- old/evince-3.36.2/org.gnome.Evince.appdata.xml.in 2020-05-30 05:53:14.876246700 +0200 +++ new/evince-3.36.3/org.gnome.Evince.appdata.xml.in 2020-05-30 20:32:57.355780400 +0200 @@ -82,11 +82,17 @@ <content_attribute id="money-gambling">none</content_attribute> </content_rating> <releases> + <release version="3.36.3" date="2020-05-30"> + <issues> + <issue>https://gitlab.gnome.org/GNOME/evince/issues/#1410</issue> + </issues> + </release> <release version="3.36.2" date="2020-05-29"> <issues> <issue>https://gitlab.gnome.org/GNOME/evince/issues/#1409</issue> </issues> - </release> <release version="3.36.1" date="2020-05-19"> + </release> + <release version="3.36.1" date="2020-05-19"> <issues> <issue>https://gitlab.gnome.org/GNOME/evince/issues/#842</issue> <issue>https://gitlab.gnome.org/GNOME/evince/issues/#570</issue> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/evince-3.36.2/properties/meson.build new/evince-3.36.3/properties/meson.build --- old/evince-3.36.2/properties/meson.build 2020-05-30 05:53:14.908246500 +0200 +++ new/evince-3.36.3/properties/meson.build 2020-05-30 20:32:57.375780600 +0200 @@ -25,5 +25,6 @@ link_with: libevproperties, install: true, install_dir: nautilus_extension_dir, + name_suffix: name_suffix, ) endif