git: 899d32b9f21c - main - devel/glib20: update to 2.72.2

From: Jan Beich <jbeich_at_FreeBSD.org>
Date: Sat, 25 Jun 2022 00:44:47 UTC
The branch main has been updated by jbeich:

URL: https://cgit.FreeBSD.org/ports/commit/?id=899d32b9f21c4c6d2c09acb61d12ee0d7f3945f6

commit 899d32b9f21c4c6d2c09acb61d12ee0d7f3945f6
Author:     Jan Beich <jbeich@FreeBSD.org>
AuthorDate: 2022-03-17 15:01:31 +0000
Commit:     Jan Beich <jbeich@FreeBSD.org>
CommitDate: 2022-06-25 00:05:36 +0000

    devel/glib20: update to 2.72.2
    
    Changes:        https://gitlab.gnome.org/GNOME/glib/-/blob/2.72.2/NEWS
    PR:             262635
    Reported by:    Repology
    Exp-run by:     antoine
    Approved by:    tcberner
---
 devel/glib20/Makefile                          |  5 +--
 devel/glib20/distinfo                          |  6 +--
 devel/glib20/files/patch-gio_tests_meson.build | 61 --------------------------
 devel/glib20/files/patch-glib_meson.build      |  6 +--
 devel/glib20/pkg-plist                         | 20 +++++++--
 5 files changed, 25 insertions(+), 73 deletions(-)

diff --git a/devel/glib20/Makefile b/devel/glib20/Makefile
index e8a9a8aed65f..cc4fa8529a4e 100644
--- a/devel/glib20/Makefile
+++ b/devel/glib20/Makefile
@@ -1,8 +1,7 @@
 # Created by: Vanilla I. Shu <vanilla@FreeBSD.org>
 
 PORTNAME=	glib
-DISTVERSION=	2.70.4
-PORTREVISION=	6
+DISTVERSION=	2.72.2
 PORTEPOCH=	2
 CATEGORIES=	devel
 MASTER_SITES=	GNOME
@@ -37,7 +36,7 @@ CPE_VENDOR=	gnome
 
 CONFLICTS_INSTALL=	p5-Giovanni
 
-_LIBVERSION=	0.7000.4
+_LIBVERSION=	0.7200.2
 PLIST_SUB=	LIBVERSION=${_LIBVERSION}
 
 OPTIONS_DEFINE=		DEBUG DOCS FAM_ALTBACKEND MANPAGES NLS TEST
diff --git a/devel/glib20/distinfo b/devel/glib20/distinfo
index 5043a4596f25..9ce47445f533 100644
--- a/devel/glib20/distinfo
+++ b/devel/glib20/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1644582506
-SHA256 (gnome/glib-2.70.4.tar.xz) = ab3d176f3115dcc4e5d02db795984e04e4f4b48d836252e23e8c468e9d423c33
-SIZE (gnome/glib-2.70.4.tar.xz) = 4824296
+TIMESTAMP = 1653917207
+SHA256 (gnome/glib-2.72.2.tar.xz) = 78d599a133dba7fe2036dfa8db8fb6131ab9642783fc9578b07a20995252d2de
+SIZE (gnome/glib-2.72.2.tar.xz) = 4891264
diff --git a/devel/glib20/files/patch-gio_tests_meson.build b/devel/glib20/files/patch-gio_tests_meson.build
deleted file mode 100644
index 435c5afe7f2d..000000000000
--- a/devel/glib20/files/patch-gio_tests_meson.build
+++ /dev/null
@@ -1,61 +0,0 @@
---- gio/tests/meson.build.orig	2021-06-10 18:57:57 UTC
-+++ gio/tests/meson.build
-@@ -49,7 +49,6 @@ gio_tests = {
-   'buffered-output-stream' : {},
-   'cancellable' : {},
-   'contexts' : {},
--  'contenttype' : {},
-   'converter-stream' : {},
-   'credentials' : {},
-   'data-input-stream' : {},
-@@ -94,7 +93,6 @@ gio_tests = {
-   'tls-interaction' : {'extra_sources' : ['gtesttlsbackend.c']},
-   'tls-database' : {'extra_sources' : ['gtesttlsbackend.c']},
-   'tls-bindings' : {'extra_sources' : ['gtesttlsbackend.c']},
--  'gdbus-address-get-session' : {},
-   'win32-appinfo' : {},
- }
- 
-@@ -151,10 +149,6 @@ endif
- if host_machine.system() != 'windows'
-   gio_tests += {
-     'file' : {},
--    'gdbus-peer' : {
--      'dependencies' : [libgdbus_example_objectmanager_dep],
--      'install_rpath' : installed_tests_execdir
--    },
-     'gdbus-peer-object-manager' : {},
-     'live-g-file' : {},
-     'socket-address' : {},
-@@ -190,31 +184,14 @@ if host_machine.system() != 'windows'
-     }
-   endif
- 
--  # Uninstalled because of the check-for-executable logic in DesktopAppInfo
--  # unable to find the installed executable
--  if not glib_have_cocoa
--    gio_tests += {
--      'appinfo' : {
--        'install' : false,
--      },
--      'desktop-app-info' : {
--        'install' : false,
--      },
--    }
--  endif
--
-   test_extra_programs += {
-     'basic-application' : {},
-     'dbus-launch' : {},
--    'appinfo-test' : {},
-   }
- 
-   if not glib_have_cocoa
-     test_extra_programs += {
-       'apps' : {},
--    }
--    gio_tests += {
--      'mimeapps' : {},
-     }
-   endif
- 
diff --git a/devel/glib20/files/patch-glib_meson.build b/devel/glib20/files/patch-glib_meson.build
index 35d4a9fae9c3..3c5d770a633a 100644
--- a/devel/glib20/files/patch-glib_meson.build
+++ b/devel/glib20/files/patch-glib_meson.build
@@ -1,9 +1,9 @@
---- glib/meson.build.orig	2021-09-17 10:17:56 UTC
+--- glib/meson.build.orig	2022-03-17 15:01:31 UTC
 +++ glib/meson.build
-@@ -367,7 +367,7 @@ libglib = library('glib-2.0',
-   # intl.lib is not compatible with SAFESEH
+@@ -375,7 +375,7 @@ libglib = library('glib-2.0',
    link_args : [noseh_link_args, glib_link_flags, win32_ldflags],
    include_directories : configinc,
+   link_with: [charset_lib, gnulib_lib],
 -  dependencies : [pcre, thread_dep, librt] + libintl_deps + libiconv + platform_deps + [gnulib_libm_dependency, libm] + [libsysprof_capture_dep],
 +  dependencies : [pcre, thread_dep, librt] + libintl_deps + libiconv + platform_deps + [gnulib_libm_dependency, libm] + [libsysprof_capture_dep] + libutil,
    c_args : glib_c_args,
diff --git a/devel/glib20/pkg-plist b/devel/glib20/pkg-plist
index c47338983b25..9af3d066310a 100644
--- a/devel/glib20/pkg-plist
+++ b/devel/glib20/pkg-plist
@@ -15,14 +15,11 @@ bin/gtester
 bin/gtester-report
 include/gio-unix-2.0/gio/gdesktopappinfo.h
 include/gio-unix-2.0/gio/gfiledescriptorbased.h
-include/gio-unix-2.0/gio/gunixconnection.h
-include/gio-unix-2.0/gio/gunixcredentialsmessage.h
 include/gio-unix-2.0/gio/gunixfdlist.h
 include/gio-unix-2.0/gio/gunixfdmessage.h
 include/gio-unix-2.0/gio/gunixinputstream.h
 include/gio-unix-2.0/gio/gunixmounts.h
 include/gio-unix-2.0/gio/gunixoutputstream.h
-include/gio-unix-2.0/gio/gunixsocketaddress.h
 include/glib-2.0/gio/gaction.h
 include/glib-2.0/gio/gactiongroup.h
 include/glib-2.0/gio/gactiongroupexporter.h
@@ -67,6 +64,8 @@ include/glib-2.0/gio/gdbusobjectskeleton.h
 include/glib-2.0/gio/gdbusproxy.h
 include/glib-2.0/gio/gdbusserver.h
 include/glib-2.0/gio/gdbusutils.h
+include/glib-2.0/gio/gdebugcontroller.h
+include/glib-2.0/gio/gdebugcontrollerdbus.h
 include/glib-2.0/gio/gdrive.h
 include/glib-2.0/gio/gdtlsclientconnection.h
 include/glib-2.0/gio/gdtlsconnection.h
@@ -169,6 +168,9 @@ include/glib-2.0/gio/gtlsfiledatabase.h
 include/glib-2.0/gio/gtlsinteraction.h
 include/glib-2.0/gio/gtlspassword.h
 include/glib-2.0/gio/gtlsserverconnection.h
+include/glib-2.0/gio/gunixconnection.h
+include/glib-2.0/gio/gunixcredentialsmessage.h
+include/glib-2.0/gio/gunixsocketaddress.h
 include/glib-2.0/gio/gvfs.h
 include/glib-2.0/gio/gvolume.h
 include/glib-2.0/gio/gvolumemonitor.h
@@ -264,6 +266,7 @@ include/glib-2.0/glib/gversionmacros.h
 include/glib-2.0/glib/gwin32.h
 include/glib-2.0/gmodule.h
 include/glib-2.0/gobject/gbinding.h
+include/glib-2.0/gobject/gbindinggroup.h
 include/glib-2.0/gobject/gboxed.h
 include/glib-2.0/gobject/gclosure.h
 include/glib-2.0/gobject/genums.h
@@ -276,6 +279,7 @@ include/glib-2.0/gobject/gobjectnotifyqueue.c
 include/glib-2.0/gobject/gparam.h
 include/glib-2.0/gobject/gparamspecs.h
 include/glib-2.0/gobject/gsignal.h
+include/glib-2.0/gobject/gsignalgroup.h
 include/glib-2.0/gobject/gsourceclosure.h
 include/glib-2.0/gobject/gtype.h
 include/glib-2.0/gobject/gtypemodule.h
@@ -352,6 +356,9 @@ share/gettext/its/gschema.loc
 %%DATADIR%%-2.0/codegen/codegen_main.py
 %%DATADIR%%-2.0/codegen/codegen_main.pyc
 %%DATADIR%%-2.0/codegen/codegen_main.pyo
+%%DATADIR%%-2.0/codegen/codegen_rst.py
+%%DATADIR%%-2.0/codegen/codegen_rst.pyc
+%%DATADIR%%-2.0/codegen/codegen_rst.pyo
 %%DATADIR%%-2.0/codegen/config.py
 %%DATADIR%%-2.0/codegen/config.pyc
 %%DATADIR%%-2.0/codegen/config.pyo
@@ -410,6 +417,8 @@ share/gettext/its/gschema.loc
 %%DOCS%%share/gtk-doc/html/gio/GDataInputStream.html
 %%DOCS%%share/gtk-doc/html/gio/GDataOutputStream.html
 %%DOCS%%share/gtk-doc/html/gio/GDatagramBased.html
+%%DOCS%%share/gtk-doc/html/gio/GDebugController.html
+%%DOCS%%share/gtk-doc/html/gio/GDebugControllerDBus.html
 %%DOCS%%share/gtk-doc/html/gio/GDrive.html
 %%DOCS%%share/gtk-doc/html/gio/GDtlsClientConnection.html
 %%DOCS%%share/gtk-doc/html/gio/GDtlsConnection.html
@@ -540,6 +549,7 @@ share/gettext/its/gschema.loc
 %%DOCS%%share/gtk-doc/html/gio/api-index-2-66.html
 %%DOCS%%share/gtk-doc/html/gio/api-index-2-68.html
 %%DOCS%%share/gtk-doc/html/gio/api-index-2-70.html
+%%DOCS%%share/gtk-doc/html/gio/api-index-2-72.html
 %%DOCS%%share/gtk-doc/html/gio/api-index-deprecated.html
 %%DOCS%%share/gtk-doc/html/gio/api-index-full.html
 %%DOCS%%share/gtk-doc/html/gio/application.html
@@ -675,6 +685,7 @@ share/gettext/its/gschema.loc
 %%DOCS%%share/gtk-doc/html/glib/api-index-2-66.html
 %%DOCS%%share/gtk-doc/html/glib/api-index-2-68.html
 %%DOCS%%share/gtk-doc/html/glib/api-index-2-70.html
+%%DOCS%%share/gtk-doc/html/glib/api-index-2-72.html
 %%DOCS%%share/gtk-doc/html/glib/api-index-2-8.html
 %%DOCS%%share/gtk-doc/html/glib/api-index-deprecated.html
 %%DOCS%%share/gtk-doc/html/glib/api-index-full.html
@@ -788,6 +799,8 @@ share/gettext/its/gschema.loc
 %%DOCS%%share/gtk-doc/html/glib/up-insensitive.png
 %%DOCS%%share/gtk-doc/html/glib/up.png
 %%DOCS%%share/gtk-doc/html/gobject/GBinding.html
+%%DOCS%%share/gtk-doc/html/gobject/GBindingGroup.html
+%%DOCS%%share/gtk-doc/html/gobject/GSignalGroup.html
 %%DOCS%%share/gtk-doc/html/gobject/GTypeModule.html
 %%DOCS%%share/gtk-doc/html/gobject/GTypePlugin.html
 %%DOCS%%share/gtk-doc/html/gobject/annotation-glossary.html
@@ -817,6 +830,7 @@ share/gettext/its/gschema.loc
 %%DOCS%%share/gtk-doc/html/gobject/api-index-2-66.html
 %%DOCS%%share/gtk-doc/html/gobject/api-index-2-68.html
 %%DOCS%%share/gtk-doc/html/gobject/api-index-2-70.html
+%%DOCS%%share/gtk-doc/html/gobject/api-index-2-72.html
 %%DOCS%%share/gtk-doc/html/gobject/api-index-2-8.html
 %%DOCS%%share/gtk-doc/html/gobject/api-index-deprecated.html
 %%DOCS%%share/gtk-doc/html/gobject/api-index-full.html