Up to [cvs.NetBSD.org] / pkgsrc / sysutils / gio-fam
Request diff between arbitrary revisions
Keyword substitution: kv
Default branch: MAIN
Update glib2 to 2.60.2 GLib's move to meson from autotools means we are effectively starting from scratch with non-linux build fixes. Support for python 2 has also been dropped (given that meson requires python 3). I replaced sysutils/gio-fam with a build option. The full lengthy list of changes is available from: https://gitlab.gnome.org/GNOME/glib/tags/2.60.2 Some highlights: * Improve network status detection with NetworkManager (!781) * Add async GIO API: g_file_query_default_handler_async(), g_app_info_launch_uris_async() (#1249, #1347) * Add overlay support to g_resources_get_info(). (#1445) * Add writev() and writev_all() APIs to GOutputStream and GPollableOutputStream, and provide implementations of them for many subclasses. (#1431) * Hide bind mounts from GIO mount listings. (#1271) * Automatically realign data passed to `g_variant_new_from_bytes()` or `g_variant_new_from_data()` if it is not correctly aligned. This prevents misaligned accesses on architectures which don’t support them. Callers should still aim to correctly align data to get higher performance. (#1342) * Support `ld -b binary` (on platforms which support it; i.e. Linux) to provide large pre-compiled `GResource` resources with a fast compilation time. (#1489+* Drop Python 2 support and require Python 3.4+. See discussion on https://mail.gnome.org/archives/desktop-devel-list/2018-July/msg00004.html. (!196) * Various fixes to eliminate thread races, found by thread sanitizer (tsan).
Recursive bump for perl5-5.28.0
Add gio-fam to category gnome.
Update glib2 to 2.48.2 Overview of changes in GLib 2.48.2 ================================== Bugs fixed: 547200 g_utf8_find_next_char() issues 673101 resource compiler dependency generation not working for generated files 700756 GFile.new_for_path arguments misses (type filename) annotation 725902 build: simplify dtrace configuration 728207 gsocketservice: Documentation does not mention that is already active... 730187 glocalfileoutputstream: Fix an FD leak in an error path 746685 Doc: clarify that g_variant_get_data() can be used instead of g_varia... 750257 GSettings changed signal should clearly state the order required 753231 Memory is potentially used after free 755439 Memory leak in gdbusproxy.c 760115 gtestutils: add missing dash in seed argument's --help documentation 760423 gio-querymodules prints error messages as question marks on some locales 761810 gio: Support using GDBusObjectManagerServer at path / 766211 Fix the upper bound in g_unichar_iswide_bsearch 766899 Superflous HTML/XML comments 766933 GSocketAddress leaks in gnetworkmonitornetlink.c:read_netlink_messages() 767172 docs: Move GIO_USE_VFS to "okay for production" section 767218 Remove a UTF-8 ellipsis from gsignal.h 767824 Some UTC timezones incorrectly recognized on Windows 7 767949 Typos in glib docs 768453 Gdbus test: compilation fails due to -Werror=format-y2k errors 768504 keyfile: g_key_file_get_double behavior doesn't follow documentation 768551 Test failure: test_socket_address_to_string 768560 gio/tests/gsettings: fix GSettings reference leaks in some tests 768806 gdbus tool must swallow -- argument 769027 Docs misleadingly imply G_CHECKSUM_SHA512 is available since 2.16 Translations updated: Indonesian Portuguese Turkish
Bump PKGREVISION for perl-5.24.0 for everything mentioning perl.
Update glib2 to 2.48.1 Overview of changes in GLib 2.48.1 ================================== Bugs fixed: 731988 glocalfile: Avoid a potential NULL pointer dereference 747107 GVariant varargs documentation: g_variant_get() example 747478 g_system_thread_set_name() is not implemented for gthread-win32 748474 g_get_language_names() is not thread-safe 748530 gthread: W32 implementation of g_get_num_processors() has lame fallback 748806 GVariant: Better introduction to the concepts and its uses 749606 tests: always remove app.desktop 758174 Fix documentation typos 758738 Usage of GType properties causes crashes due to gulong/gpointer mismatch 762994 Race condition in GIO/AppFileChooser crashes Firefox/Gtk3 763379 codegen: Add support for g_autoptr to gdbus-codegen generated objects 763821 build: Also dist Systemtap files always for gobject/ 764092 gstrfuncs: Document the behaviour of g_strjoinv() 764574 build: Fix all statfs() tests failing 764575 tests: Fix compilation errors due to Y2K format problems 764685 GApplication documentation about handling command-line options is confusing 764754 '-' in application id: unbreak bus activation and notifications 765959 socket: set fd field to -1 after closing socket 765990 Visual Studio: Define inline only when necessary Translations updated: Basque language Catalan Vietnamese zh_CN
Use OPSYSVARS.
Recursive PKGREVISION bump for all packages mentioning 'perl', having a PKGNAME of p5-*, or depending such a package, for perl-5.22.0.
Reset PKGREVISION after update.
Bump for perl-5.20.0. Do it for all packages that * mention perl, or * have a directory name starting with p5-*, or * depend on a package starting with p5- like last time, for 5.18, where this didn't lead to complaints. Let me know if you have any this time.
Bump all packages for perl-5.18, that a) refer 'perl' in their Makefile, or b) have a directory name of p5-*, or c) have any dependency on any p5-* package Like last time, where this caused no complaints.
Update glib2 and therefore gdbus-codegen and gio-fam to 2.34.0 - patch-ar and patch-as to avoid dependending on python are no longer necessary since the introduction of --disable-modular-tests - patch-co has been committed to glib in 2360d04e - other patches cargo culted across - statfs test was fixed in glib with commit afa82ae8 - no longer provide man pages as that requires docbook & xsltproc Many changes in glib since 2.32.4, especially GDBus improvements. See NEWS file http://git.gnome.org/browse/glib/plain/NEWS?id=2.34.0 for details.
Changes 2.32.2: * GApplication: can now have a NULL application ID * g_clear_object: fix warnings when using it on C++ (due to lack of ability to implicitly cast void*) * GDBus: - add our own implementation of the message bus for use on Windows only - fix up a few bugs that use of this bus uncovered in GDBus - escape nonce files in dbus addressess (think 'c:\') - support initial underscores in dbus codegen namespace (for private) * Fix misdetection of GNUstep as Cocoa (for the MacOS GSettings backend) * make sure configure fails if AC_CHECK_ALIGNOF cannot detect the alignment * GAppInfo: overwrite the DISPLAY only if it is set in the launch context * glib/tests/date: force US locale running the GDateTime tests * GSocketControlMessage: Don't warn about unknown messages * Resources: - fix broken use of GVDB on big endian machines - set a 'display name' so that pretty file names appear in Gtk CSS warning messages * GMainContext: - block child sources when blocking the parent - introduce more testcases for child sources * Translations updates: Brazilian Portuguese French Galician Italian Lithuanian Polish Polish Serbian Simplified Chinese Spanish * Bug fixed: 619026 avoid warning in gutils.h when using gcc with -Wconversion 669260 Open/Save dialog hangs waiting for data with libsoup 671249 GApplication: Allow a null application_id? 672786 goa-daemon: action in notification doesn't work 673409 g_resource_lookup_data may return stale data pointer 674172 glib-2.32.1 misdetects GNUstep as Cocoa 674345 cssprovider: Make sure to print out file name in css warnings 674483 broken configure results when cross-compiling with gcc >= 4.5
Apply missing bump PKGREVISION from pcre (via glib2/modules.mk).
USE_TOOLS+=pkg-config. According to dholland, this used to be pulled in from ../../devel/glib2/modules.mk, but it's now needed in sysutils/gio-fam/Makefile. Not bumping PKGREVISION because the package did not build before.
configure require msgfmt.
deal with giomodule.cache, should fix PRs pkg/43578 and pkg/44104 by Robert Elz
Initial import of gio-fam: This package provides a backend for GIO to provide notifications on file and directory alterations using FAM (or Gamin) as the monitoring system.
Initial revision