head 1.7; access; symbols pkgsrc-2020Q3:1.6.0.4 pkgsrc-2020Q3-base:1.6 pkgsrc-2020Q2:1.6.0.2 pkgsrc-2020Q2-base:1.6 pkgsrc-2020Q1:1.5.0.24 pkgsrc-2020Q1-base:1.5 pkgsrc-2019Q4:1.5.0.46 pkgsrc-2019Q4-base:1.5 pkgsrc-2019Q3:1.5.0.42 pkgsrc-2019Q3-base:1.5 pkgsrc-2019Q2:1.5.0.40 pkgsrc-2019Q2-base:1.5 pkgsrc-2019Q1:1.5.0.38 pkgsrc-2019Q1-base:1.5 pkgsrc-2018Q4:1.5.0.36 pkgsrc-2018Q4-base:1.5 pkgsrc-2018Q3:1.5.0.34 pkgsrc-2018Q3-base:1.5 pkgsrc-2018Q2:1.5.0.32 pkgsrc-2018Q2-base:1.5 pkgsrc-2018Q1:1.5.0.30 pkgsrc-2018Q1-base:1.5 pkgsrc-2017Q4:1.5.0.28 pkgsrc-2017Q4-base:1.5 pkgsrc-2017Q3:1.5.0.26 pkgsrc-2017Q3-base:1.5 pkgsrc-2017Q2:1.5.0.22 pkgsrc-2017Q2-base:1.5 pkgsrc-2017Q1:1.5.0.20 pkgsrc-2017Q1-base:1.5 pkgsrc-2016Q4:1.5.0.18 pkgsrc-2016Q4-base:1.5 pkgsrc-2016Q3:1.5.0.16 pkgsrc-2016Q3-base:1.5 pkgsrc-2016Q2:1.5.0.14 pkgsrc-2016Q2-base:1.5 pkgsrc-2016Q1:1.5.0.12 pkgsrc-2016Q1-base:1.5 pkgsrc-2015Q4:1.5.0.10 pkgsrc-2015Q4-base:1.5 pkgsrc-2015Q3:1.5.0.8 pkgsrc-2015Q3-base:1.5 pkgsrc-2015Q2:1.5.0.6 pkgsrc-2015Q2-base:1.5 pkgsrc-2015Q1:1.5.0.4 pkgsrc-2015Q1-base:1.5 pkgsrc-2014Q4:1.5.0.2 pkgsrc-2014Q4-base:1.5 pkgsrc-2014Q3:1.4.0.2 pkgsrc-2014Q3-base:1.4 pkgsrc-2014Q2:1.2.0.4 pkgsrc-2014Q2-base:1.2 pkgsrc-2014Q1:1.2.0.2 pkgsrc-2014Q1-base:1.2 pkgsrc-2013Q4:1.1.0.12 pkgsrc-2013Q4-base:1.1 pkgsrc-2013Q3:1.1.0.10 pkgsrc-2013Q3-base:1.1 pkgsrc-2013Q2:1.1.0.8 pkgsrc-2013Q2-base:1.1 pkgsrc-2013Q1:1.1.0.6 pkgsrc-2013Q1-base:1.1 pkgsrc-2012Q4:1.1.0.4 pkgsrc-2012Q4-base:1.1 pkgsrc-2012Q3:1.1.0.2 pkgsrc-2012Q3-base:1.1; locks; strict; comment @# @; 1.7 date 2020.11.04.12.12.48; author nia; state dead; branches; next 1.6; commitid Dq8ZCFa5LNeZ8zuC; 1.6 date 2020.06.07.16.28.50; author rillig; state Exp; branches; next 1.5; commitid LzSMQDuXUEI0ojbC; 1.5 date 2014.11.08.23.15.06; author prlw1; state Exp; branches; next 1.4; commitid Y9hgClxQ1WMJ7rXx; 1.4 date 2014.09.21.04.43.51; author prlw1; state Exp; branches; next 1.3; commitid uMeJcQdl0wARwaRx; 1.3 date 2014.09.11.14.00.18; author prlw1; state Exp; branches; next 1.2; commitid qQrA0T7LV0z3WVPx; 1.2 date 2014.02.12.01.23.33; author prlw1; state Exp; branches; next 1.1; commitid VAxQBmfETxpewKox; 1.1 date 2012.08.23.18.15.38; author drochner; state Exp; branches; next ; desc @@ 1.7 log @gnome-desktop3: Update to 3.38.1. Based on work by Dan Cîrnaț in pkgsrc-wip. Changes: - Add default input source for fr_BE - Add default keyboard layout for Indonesia - Add utility function to start a transient systemd scope - Allow /etc/alternatives in bubblewrap sandbox (#92, Simon McVittie) - Avoid using g_type_class_add_private() - Blacklist seccomp on riscv64 architecture as its not supported yet - Change default Japanish input source to KCC - Disable gvfs in thumbnailer sandboxes - Display locale @@modifiers properly (#50, Gunnar Hjalmarsson) - Don't run locale tests at build time (#159, Simon McVittie) - Fix a compile-time error on x32 - Fix a crash in xkb info handling (#785320) - Fix a memory leak in the display handling code - Fix a use-after-free in the thumbnailer - Fix bubblewrap sandbox on s390x (!82, Simon McVittie) - Fix crash in idle monitor - Fix crashes in thumbnailers (#785963) - Fix detection of builtin display on NVIDIA (Jeremy Soller) - Fix memory leak - Fix multiple bugs in sandboxed thumbnailer handling, - Fix multiple bugs in thumbnailing - Fix regressions from intltool removal - Fix regressions introduced by g_autoptr usage - Fix slow thumbnailer due to missing font cache (#90) - Fix some thumbnailer sandboxing issues - Fix time display issue with Japanese translation (Tianhao Chai) - Fix uninitialized memory in the thumbnailer (#784915) - Fix various wall clock regressions - GnomeBGSlideShow filename property replaced with a file property (Marco Trevisan) - Honor XKB_CONFIG_ROOT environment variable - Improve error reporting in thumbnailers - Miscellaneous improvements to the thumbnailer code - Modernize autotools configuration a bit - Port buildsystem to meson - Remove some obsolete API's in thumbnailer - Remove unused API not compatible with wayland - Remove unused gnome_desktop_thumbnail_has_uri() - Replace GdkColor methods with GdkRGBA methods - Require gio-unix-2.0 - Several fixes for compilation warnings - Support common_name in ISO 639 (#49, Gunnar Hjalmarsson) - Thumbnailers are now sandboxed (#7744970, #785197) - Translation updates - Use GLib fixed-width types (#168, Christopher Chavez) - Use LC_TIME for time format string translations - gnome-bg: Handle exif orientations (#516177) - gnome-languages: Use uselocale to avoid threadsafety issues (#105) - gnome_bg_slide_show_get_current_slide: add NULL check (#169, Mike Gorse) - idle-monitor fixes - languages: Fix encoding issue when translating locale modifiers (#156) - remove unused direct x11 dependency - rr: add color transform functions - systemd: Change naming scheme to conform to systemd convention - systemd: Default to garbage collect failed scopes - tests/wall*: Do not fail if some of the locales is missing - thumbnail: Update documentation - thumbnailer: Correctly cleanup stale thumbnailer directories - thumbnailer: fix incomplete TIOCSTI filtering (#112) - thumbnails: keep the orignal file name (#154) - wall-clock: Immediately react to show-weekday changes - wall-clock: Tweak the clock format - wall-clock: respect new clock-show-weekday setting - wallclock: am/pm is always available now (#780877) - wallclock: don't update needlessly (#780861) @ text @$NetBSD: patch-aa,v 1.6 2020/06/07 16:28:50 rillig Exp $ allow 64-bit time_t on 32-bit system --- libgnome-desktop/gnome-desktop-thumbnail.c.orig 2013-11-21 11:14:44.000000000 +0000 +++ libgnome-desktop/gnome-desktop-thumbnail.c @@@@ -1420,7 +1420,7 @@@@ gnome_desktop_thumbnail_is_valid (GdkPix thumb_mtime_str = gdk_pixbuf_get_option (pixbuf, "tEXt::Thumb::MTime"); if (!thumb_mtime_str) return FALSE; - thumb_mtime = atol (thumb_mtime_str); + thumb_mtime = atoll (thumb_mtime_str); if (mtime != thumb_mtime) return FALSE; @ 1.6 log @x11/gnome-desktop3: fix pkglint warnings @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.5 2014/11/08 23:15:06 prlw1 Exp $ @ 1.5 log @Update gnome-desktop3 to 3.14.1 - Fixed the build on systems lacking openat() - Translation updates - gnome-xkb-info: Fix some layouts not being associated to a locale - gnome-rr: Add missing introspection annotations - wall-clock: Add ref-tests for clock output - wall-clock: Always use the ratio character (#726232) - gnome-rr: Output the EDID vendor/product info as well - gnome-rr: Add backlight output in debug - thumbnailer: Try harder to create a failed thumbnail (#728775) - Fix the build on OpenBSD - gnome-rr: Improve debug output - gnome-rr: Actually define output_get_possible_crtcs (#727034) - gnome-rr: Initialize GnomeRROutputInfo:rotation to GNOME_RR_ROTATION_0 (#727023) - Always set the DPMS mode when requested - gnome-xkb-info: Remove xkbfile dependency (#719942) - API and ABI break - gnome-xkb-info: Apply main layout locale metadata to variants (#711291) - wall-clock: Replace ratio with colon on non-UTF-8 locales (#722664) - more new gnome-rr api - drop using glibc internal headers - docs for thumbnailers - idle monitor fixes - use newer libgsystem internally - gnome-rr: Improve debug output - Add gnome_rr_output_get_min_backlight_step() API @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.4 2014/09/21 04:43:51 prlw1 Exp $ d7 1 a7 1 @@@@ -1666,7 +1670,7 @@@@ gnome_desktop_thumbnail_is_valid (GdkPix @ 1.4 log @Second attempt at: Fix build on systems which don't provide openat() such as NetBSD 6 https://bugzilla.gnome.org/show_bug.cgi?id=735974 after Joerg's failure report. Previous was tested on NetBSD 6 and 7. Not so this time. @ text @d1 1 a1 4 $NetBSD: patch-aa,v 1.3 2014/09/11 14:00:18 prlw1 Exp $ Fix build on systems which don't provide openat() https://bugzilla.gnome.org/show_bug.cgi?id=735974 a6 28 @@@@ -43,7 +43,9 @@@@ #define GNOME_DESKTOP_USE_UNSTABLE_API #include "gnome-desktop-thumbnail.h" #include +#ifdef HAVE_OPENAT #include +#endif #define SECONDS_BETWEEN_STATS 10 @@@@ -376,14 +378,16 @@@@ _gdk_pixbuf_new_from_uri_at_scale (const } if (input_stream == NULL) { +#ifdef HAVE_OPENAT if (g_file_is_native (file)) input_stream = gs_file_read_noatime (file, NULL, &error); else +#endif input_stream = G_INPUT_STREAM (g_file_read (file, NULL, &error)); if (input_stream == NULL) { g_warning ("Unable to create an input stream for %s: %s", uri, error->message); g_clear_error (&error); - g_object_unref (file); + g_object_unref (file); return NULL; } } @ 1.3 log @Fix build on systems which don't provide openat() such as NetBSD 6 https://bugzilla.gnome.org/show_bug.cgi?id=735974 @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.2 2014/02/12 01:23:33 prlw1 Exp $ d8 1 a8 1 --- libgnome-desktop/gnome-desktop-thumbnail.c.orig 2012-08-23 17:49:46.000000000 +0000 d38 1 a38 1 @@@@ -1613,7 +1613,7 @@@@ gnome_desktop_thumbnail_is_valid (GdkPix @ 1.2 log @Update gnome-desktop3 to 3.10.2 =============== Version 3.10.1 =============== - gnome-bg: Fix memory leaks (#709271) - gnome-bg: set error when parsing XML file that's not a slide show (#708877) - languages: Obtain supported locales from "locale -a" output (#698383) - thumbnailer: Bail if no pixbuf loader could be created (#709819) - thumbnailer: Support loading thumbnails from remote locations (#708824) - Translation updates =============== Version 3.10.0 =============== - libsystem: Update from master ($708435) - gnome-rr: refresh when mutter restarts (#708284) - Translation updates =============== Version 3.9.92 =============== - IdleMonitor: protect watches from being freed while in flight (#707396) - thumbnailer: Always print errors from gs_file_read_noatime() (#699252) - thumbnailer: Correctly check for errors (#699252) - thumbnailer: Check gdk_pixbuf_loader_close()'s retval (#699252) - Correct the transposed bits of the red chromacity in the EDID parser - Translation updates =============== Version 3.9.91 =============== - gnome-rr: don't assume 'default' means built-in (#706738) - gnome-rr: Read back new backlight value after changes (#706729) - idle: Use mutter api instead of direct X clals (#706006) - Translation updates =============== Version 3.9.90 =============== - gnome-rr: Add api to get physical size - gnome-rr: Add async constructor - gnome-rr: Port to mutter dbus api (#705510) - xkb: Prevent a crash (#705885) - Translation updates ============== Version 3.9.5 ============== - xkb: Ensure strings are UTF-8 - gnome-rr: Fix a crash - gnome-rr: Be more careful when parsing EDID - wall-clock: Initialize gettext - gnome-bg: Objects without a filename are not slideshows - gnome-xkb-info: Fix memory leaks - Translation updates ============== Version 3.9.1 ============== - gnome-xkb-info: Don't store duplicated layouts in locale tables - idle-monitor: Make per-device monitor fallible - wall-clock: Move ratio from msg id's to translations - idle-monitor: Allow multiple watches per alarm - Translation updates ============== Version 3.7.90 ============== - Fix introspection generation for Vala - Fix introspectability of GnomeBg * GnomeIdleMonitor: - Break ABI and API to fix reliance of the API on an Xorg bug - use standard GObject boilerplate - generate gtk-doc documentation * GnomeWallClock: - generate gtk-doc documentation - add timezone property which can be monitored - Add conventional gnome_wall_clock_new() * GnomeXkbInfo: - generate gtk-doc documentation - Use the correct methods to get language/country - Handle duplicated layouts - Add API to get layouts for language and country * gnome-languages: - generate gtk-doc documentation - Add methods to get language/country from ISO codes - Add default input sources per locale * GnomeRR: - Make GnomeRRConfig use the detected display name - use standard GObject boilerplate - Improve gtk-doc documentation * GnomeBg: - Split slide show API to be usable from gnome-shell - Add asynchronous version of slideshow loading ============= Version 3.7.5 ============= languages: Don't g_warning if there's no locale archive languages: Extracted from gnome-control-center languages: Fix a memory leak xkb-info: Group layouts by country and language xkb-info: Add a get_layout_info_for_locale method Translation updates: Norwegian, Slovenian, Polish, Hebrew, Serbian ============= Version 3.7.4 ============= 690703 wallclock: Fix AM/PM detection 691701 GnomeRR: make DPMS take effect immediately wallclock: return a proper error when idle-counter unavailable Translation updates: Spanish, Polish, Norwegian bokmål, Arabic, Greek, Galician, Hebrew, Assamese, Friulian, Bulgarian, Slovenian, Uyghur ============= Version 3.7.3 ============= rr-labeler has been moved into gnome-control-center We use nice Unicode for date formatting now 688227 idle-monitor: Reset the alarm so it can be triggered again Translation updates: Kannada, Odia, Tamil ============= Version 3.7.2 ============= Bug fixes: 682224 Fix a memory leak in GnomeIdleMonitor 682224 Support device-specific counters 688189 Fix compiler warnings 687913 Only use 12h mode when am/pm is available Translation updates: Japanese ============= Version 3.7.1 ============= Bug fixes: 684814 rr-labeler: Improve drawing of monitor label 684803 gnome-xkb-info: Add public api to get XKB option descriptions 682224 Add GnomeIdleMonitor 686792 Don't use gvfs-copy in autogen.sh Translation updates: Aragonese, Catalan, Catalan (Valencian), Japanese, Ukrainian, Uzbek @ text @d1 4 a4 1 $NetBSD: patch-aa,v 1.1 2012/08/23 18:15:38 drochner Exp $ d10 28 @ 1.1 log @copy the patch from ../gnome-desktop which deals with time_t != long @ text @d1 1 a1 1 $NetBSD$ a6 18 @@@@ -1382,7 +1382,7 @@@@ gnome_desktop_thumbnail_factory_save_thu } close (tmp_fd); - g_snprintf (mtime_str, 21, "%ld", original_mtime); + g_snprintf (mtime_str, 21, "%lld", (long long)original_mtime); width = gdk_pixbuf_get_option (thumbnail, "tEXt::Thumb::Image::Width"); height = gdk_pixbuf_get_option (thumbnail, "tEXt::Thumb::Image::Height"); @@@@ -1484,7 +1484,7 @@@@ gnome_desktop_thumbnail_factory_create_f } close (tmp_fd); - g_snprintf (mtime_str, 21, "%ld", mtime); + g_snprintf (mtime_str, 21, "%lld", (long long)mtime); pixbuf = gdk_pixbuf_new (GDK_COLORSPACE_RGB, TRUE, 8, 1, 1); saved_ok = gdk_pixbuf_save (pixbuf, tmp_path, @