glib2: update to version 2.74.7 23459/head
authorFlorian Eckert <fe@dev.tdt.de>
Fri, 16 Feb 2024 09:55:47 +0000 (10:55 +0100)
committerFlorian Eckert <fe@dev.tdt.de>
Fri, 16 Feb 2024 11:02:11 +0000 (12:02 +0100)
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
libs/glib2/Makefile
libs/glib2/patches/006-c99.patch
libs/glib2/patches/010-pcre.patch
libs/glib2/patches/020-locale.patch

index bfead8716fd6c76a5eb84aa6b5de3ab4256b323c..44a19160341d27702964f94d48ecb3728bfeb0a9 100644 (file)
@@ -8,12 +8,12 @@
 include $(TOPDIR)/rules.mk
 
 PKG_NAME:=glib2
-PKG_VERSION:=2.74.0
-PKG_RELEASE:=6
+PKG_VERSION:=2.74.7
+PKG_RELEASE:=1
 
 PKG_SOURCE:=glib-$(PKG_VERSION).tar.xz
 PKG_SOURCE_URL:=@GNOME/glib/$(basename $(PKG_VERSION))
-PKG_HASH:=3652c7f072d7b031a6b5edd623f77ebc5dcd2ae698598abcc89ff39ca75add30
+PKG_HASH:=196ab86c27127a61b7a70c3ba6af7b97bdc01c07cd3b21abd5e778b955eccb1b
 
 PKG_MAINTAINER:=Peter Wagner <tripolar@gmx.at>
 PKG_LICENSE:=LGPL-2.1-or-later
index de348d3850d737bcfd64427c7f263b42eea6ebca..b6d160737a8d45525663549e8803c8f993b71dd7 100644 (file)
@@ -1,6 +1,6 @@
 --- a/meson.build
 +++ b/meson.build
-@@ -1045,7 +1045,7 @@ if host_system == 'windows' and (cc.get_
+@@ -1062,7 +1062,7 @@ if host_system == 'windows' and (cc.get_
    glib_conf.set('HAVE_C99_SNPRINTF', false)
    glib_conf.set('HAVE_C99_VSNPRINTF', false)
    glib_conf.set('HAVE_UNIX98_PRINTF', false)
index 87b32e73e97e44c35b839c2d5c5dc2767d543aba..4682134f11b36bf857974fd2f12a26537e5aa1c0 100644 (file)
@@ -1,6 +1,6 @@
 --- a/glib/meson.build
 +++ b/glib/meson.build
-@@ -365,6 +365,7 @@ pcre2_static_args = []
+@@ -366,6 +366,7 @@ pcre2_static_args = []
  
  if use_pcre2_static_flag
    pcre2_static_args = ['-DPCRE2_STATIC']
index e171d58e13a12d7b64ae4f2c7e3e11a70710427a..9451634cb4bb813583e1189c3e6f6d434596aeeb 100644 (file)
@@ -12,9 +12,9 @@ https://gitlab.gnome.org/GNOME/glib/-/merge_requests/2797
 
 --- a/gobject/glib-mkenums.in
 +++ b/gobject/glib-mkenums.in
-@@ -19,6 +19,9 @@ import errno
- import codecs
- import locale
+@@ -22,6 +22,9 @@ import locale
+ # Non-english locale systems might complain to unrecognized character
+ sys.stdout = io.TextIOWrapper(sys.stdout.detach(), encoding='utf-8')
  
 +# Non-english locale systems might complain to unrecognized character
 +sys.stdout = io.TextIOWrapper(sys.stdout.detach(), encoding='utf-8')