pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/devel/glib2 glib2: update to 2.54.3.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/4264dae6978a
branches:  trunk
changeset: 374750:4264dae6978a
user:      wiz <wiz%pkgsrc.org@localhost>
date:      Sun Jan 28 16:51:50 2018 +0000

description:
glib2: update to 2.54.3.

Overview of changes in GLib 2.54.3
==================================

* Bugs fixed:
 691436 glib-mkenums output arch dependent
 761102 Increase performance for main loop
 776147 gio/glocalfilemonitor.c doesn't handle case G_FILE_MONITOR_EVENT_MOVE...
 779182 xdg-open fails with gio open for some uris
 782057 Unit tests fail in run-assert-msg-test.sh
 785113 glib-mkenums Python port fixes
 788990 Include licensing information in output from glib-mkenums, glib-genma...
 789637 glib-mkenums: Fails when --ouput file does not exist
 789894 Text tool has color from previous line, when overwriting existing text
 790030 GResource/GVariant fails to load from non-pointer aligned memory
 790093 gio-tool: fix inverted logic in monitor tool
 790126 gengiotypefuncs.py is missing from tarballs
 790829 glib-genmarshal --body must not generate alias implementations
 790934 gtester doesn't handle skipped tests
 791235 Fix gschema.dtd regarding flags.
 791267 Make gschema.dtd usable.
 791296 gtester-report: fix range usage when running as python3 app
 791325 Gio handling of thumbnail:: attribute namespace causes inconsistent b...
 791334 gbinding.c:898: The target object of type GNetworkAddress has no prop...
 791337 Crash opening URIs with g_desktop_app_info_launch_uris_with_spawn()
 791720 Criticals in gio/xdp-dbus.h leading to crash under flatpak
 791744 gmenumodel test sometimes fails: assertion failed (items_changed_coun...
 791754 gdbus-peer test intermittently fails: assertion 'source->ref_count > ...
 791906 GSocketListenerClass.event has wrong signature

* Translation updates:
 Norwegian bokm?l

diffstat:

 devel/glib2/Makefile.common                       |   4 +-
 devel/glib2/PLIST                                 |   8 ++-
 devel/glib2/distinfo                              |  12 +++---
 devel/glib2/patches/patch-gobject_glib-mkenums.in |  45 +----------------------
 4 files changed, 14 insertions(+), 55 deletions(-)

diffs (137 lines):

diff -r 5afb06235c62 -r 4264dae6978a devel/glib2/Makefile.common
--- a/devel/glib2/Makefile.common       Sun Jan 28 16:44:03 2018 +0000
+++ b/devel/glib2/Makefile.common       Sun Jan 28 16:51:50 2018 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.common,v 1.60 2017/12/11 13:34:00 jperkin Exp $
+# $NetBSD: Makefile.common,v 1.61 2018/01/28 16:51:50 wiz Exp $
 #
 # used by devel/glib2/Makefile
 # used by devel/gdbus-codegen/Makefile
@@ -7,7 +7,7 @@
 
 # When updating this package, please apply patch-ak to configure.in and
 # then run a matching version of autoconf to regen patch-aa.
-DISTNAME=      glib-2.54.2
+DISTNAME=      glib-2.54.3
 PKGNAME=       ${DISTNAME:S/glib/glib2/}
 CATEGORIES=    # empty; redefined in Makefile
 MASTER_SITES=  ${MASTER_SITE_GNOME:=sources/glib/${PKGVERSION_NOREV:R}/}
diff -r 5afb06235c62 -r 4264dae6978a devel/glib2/PLIST
--- a/devel/glib2/PLIST Sun Jan 28 16:44:03 2018 +0000
+++ b/devel/glib2/PLIST Sun Jan 28 16:51:50 2018 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.95 2017/11/07 12:04:05 adam Exp $
+@comment $NetBSD: PLIST,v 1.96 2018/01/28 16:51:50 wiz Exp $
 bin/gapplication
 bin/gdbus
 bin/gio
@@ -290,8 +290,8 @@
 share/aclocal/glib-2.0.m4
 share/aclocal/glib-gettext.m4
 share/aclocal/gsettings.m4
-share/gdb/auto-load${LOCALBASE}/lib/libglib-2.0.so.0.5400.2-gdb.py
-share/gdb/auto-load${LOCALBASE}/lib/libgobject-2.0.so.0.5400.2-gdb.py
+share/gdb/auto-load/usr/pkg/lib/libglib-2.0.so.0.5400.3-gdb.py
+share/gdb/auto-load/usr/pkg/lib/libgobject-2.0.so.0.5400.3-gdb.py
 share/gettext/its/gschema.its
 share/gettext/its/gschema.loc
 share/glib-2.0/gdb/glib_gdb.py
@@ -380,6 +380,7 @@
 share/gtk-doc/html/gio/GPropertyAction.html
 share/gtk-doc/html/gio/GProxy.html
 share/gtk-doc/html/gio/GProxyAddress.html
+share/gtk-doc/html/gio/GProxyAddressEnumerator.html
 share/gtk-doc/html/gio/GProxyResolver.html
 share/gtk-doc/html/gio/GRemoteActionGroup.html
 share/gtk-doc/html/gio/GResolver.html
@@ -395,6 +396,7 @@
 share/gtk-doc/html/gio/GSimpleProxyResolver.html
 share/gtk-doc/html/gio/GSocket.html
 share/gtk-doc/html/gio/GSocketAddress.html
+share/gtk-doc/html/gio/GSocketAddressEnumerator.html
 share/gtk-doc/html/gio/GSocketClient.html
 share/gtk-doc/html/gio/GSocketConnectable.html
 share/gtk-doc/html/gio/GSocketConnection.html
diff -r 5afb06235c62 -r 4264dae6978a devel/glib2/distinfo
--- a/devel/glib2/distinfo      Sun Jan 28 16:44:03 2018 +0000
+++ b/devel/glib2/distinfo      Sun Jan 28 16:51:50 2018 +0000
@@ -1,9 +1,9 @@
-$NetBSD: distinfo,v 1.227 2017/11/22 08:45:59 wiz Exp $
+$NetBSD: distinfo,v 1.228 2018/01/28 16:51:50 wiz Exp $
 
-SHA1 (glib-2.54.2.tar.xz) = 85b5d649fc3d18f8d8197bd971dfbebd94b5f96d
-RMD160 (glib-2.54.2.tar.xz) = 6804848c49bc882da563d8c3e025f1e37518bbc5
-SHA512 (glib-2.54.2.tar.xz) = 09ee6fa3a6f3f15af229bd789bef536e3570f36d1e4ce624a57e97c4040577f6baccd6ab5746257863ccf7173b558cfa753951d562a278f854e52604104ba7ee
-Size (glib-2.54.2.tar.xz) = 7830724 bytes
+SHA1 (glib-2.54.3.tar.xz) = 12d7466550156ac8a765f603b0df7604cdf34cfd
+RMD160 (glib-2.54.3.tar.xz) = 7439dbf9d661352e7f2c1beae84b76e401798675
+SHA512 (glib-2.54.3.tar.xz) = 23eb4458684624f80c17aa784eab42a38eec87bb5979fcfe56f0bc63b5c7bcf8251a0d4ea916fe2c8109ff5b14a4b60c6260755d079ff984c0d8e6a2871d307d
+Size (glib-2.54.3.tar.xz) = 7836536 bytes
 SHA1 (patch-Makefile.in) = 4d587eb9ff27ff2b3489c59388319142e2fb6ced
 SHA1 (patch-aa) = 938e6fb29a2190eaa65b929b986c2f73c46d15ae
 SHA1 (patch-ab) = 04bde955a2a588011a8c77ada4923d5464a0d544
@@ -35,4 +35,4 @@
 SHA1 (patch-gobject_Makefile.am) = 6eed6b57f5ff0aa0dfb623110b23a3ff78aa4e75
 SHA1 (patch-gobject_Makefile.in) = a4768ff7b0607a8a4dfbb2cff087a987b451fd18
 SHA1 (patch-gobject_glib-genmarshal.in) = f21ca416d4eb4ad5a8ce3ffa053f8bcd2be8953a
-SHA1 (patch-gobject_glib-mkenums.in) = 7468c428ca33de20571d0199d17a0dcc6ea9d624
+SHA1 (patch-gobject_glib-mkenums.in) = 22676989e47dfd13583d89469810af6ce7d01ab7
diff -r 5afb06235c62 -r 4264dae6978a devel/glib2/patches/patch-gobject_glib-mkenums.in
--- a/devel/glib2/patches/patch-gobject_glib-mkenums.in Sun Jan 28 16:44:03 2018 +0000
+++ b/devel/glib2/patches/patch-gobject_glib-mkenums.in Sun Jan 28 16:51:50 2018 +0000
@@ -1,9 +1,7 @@
-$NetBSD: patch-gobject_glib-mkenums.in,v 1.2 2017/10/21 08:57:33 prlw1 Exp $
+$NetBSD: patch-gobject_glib-mkenums.in,v 1.3 2018/01/28 16:51:51 wiz Exp $
 
 - Revert 4395a897 Use env to run the Python-based tools
   https://bugzilla.gnome.org/show_bug.cgi?id=788527
-- Don't insist that authors' names in comments be encoded in utf-8
-  https://bugzilla.gnome.org/show_bug.cgi?id=785113
 
 --- gobject/glib-mkenums.in.orig       2017-10-21 08:20:09.664007702 +0000
 +++ gobject/glib-mkenums.in
@@ -13,44 +11,3 @@
  
  # If the code below looks horrible and unpythonic, do not panic.
  #
-@@ -34,6 +34,11 @@ if sys.stdout.encoding is None:
- else:
-     output_stream = sys.stdout
- 
-+# Some source files aren't utf-8 and the old perl version didn't care.
-+# Replace invalid data with a replacement character to keep things working.
-+# https://bugzilla.gnome.org/show_bug.cgi?id=785113#c20
-+decoding_errors = "replace"
-+
- # pylint: disable=too-few-public-methods
- class Color:
-     '''ANSI Terminal colors'''
-@@ -157,7 +162,8 @@ def parse_entries(file, file_name):
-         m = re.match(r'\#include\s*<([^>]*)>', line)
-         if m:
-             newfilename = os.path.join("..", m.group(1))
--            newfile = io.open(newfilename, encoding="utf-8")
-+            newfile = io.open(newfilename, encoding="utf-8",
-+                              errors=decoding_errors)
- 
-             if not parse_entries(newfile, newfilename):
-                 return False
-@@ -253,7 +259,7 @@ def read_template_file(file):
-            }
-     in_ = 'junk'
- 
--    ifile = io.open(file, encoding="utf-8")
-+    ifile = io.open(file, encoding="utf-8", errors=decoding_errors)
-     for line in ifile:
-         m = re.match(r'\/\*\*\*\s+(BEGIN|END)\s+([\w-]+)\s+\*\*\*\/', line)
-         if m:
-@@ -409,7 +415,8 @@ def process_file(curfilename):
-     firstenum = True
- 
-     try:
--        curfile = io.open(curfilename, encoding="utf-8")
-+        curfile = io.open(curfilename, encoding="utf-8",
-+                          errors=decoding_errors)
-     except IOError as e:
-         if e.errno == errno.ENOENT:
-             print_warning('No file "{}" found.'.format(curfilename))



Home | Main Index | Thread Index | Old Index