glib2.0 1:2.62.0-2 (znver1;i686;x86_64) 2019-6637
9999

Status published
Submitter nobodydead [@T] gmail.com
Platform rolling
Repository main
URL https://abf.openmandriva.org/build_lists/604515
Packages
gio2.0-64-1:2.62.0-2.znver1.binary
gio2.0-64-debuginfo-1:2.62.0-2.znver1.debuginfo
glib2.0-1:2.62.0-2.znver1.source
glib2.0-common-1:2.62.0-2.znver1.binary
glib2.0-common-debuginfo-1:2.62.0-2.znver1.debuginfo
glib2.0-debuginfo-1:2.62.0-2.znver1.debuginfo
glib2.0-systemtap-1:2.62.0-2.znver1.binary
glib-gettextize-1:2.62.0-2.znver1.binary
lib64gio2.0_0-1:2.62.0-2.znver1.binary
lib64gio2.0_0-debuginfo-1:2.62.0-2.znver1.debuginfo
lib64glib2.0_0-1:2.62.0-2.znver1.binary
lib64glib2.0_0-debuginfo-1:2.62.0-2.znver1.debuginfo
lib64glib2.0-devel-1:2.62.0-2.znver1.binary
lib64glib2.0-devel-debuginfo-1:2.62.0-2.znver1.debuginfo
lib64gmodule2.0_0-1:2.62.0-2.znver1.binary
lib64gmodule2.0_0-debuginfo-1:2.62.0-2.znver1.debuginfo
lib64gobject2.0_0-1:2.62.0-2.znver1.binary
lib64gobject2.0_0-debuginfo-1:2.62.0-2.znver1.debuginfo
lib64gthread2.0_0-1:2.62.0-2.znver1.binary
lib64gthread2.0_0-debuginfo-1:2.62.0-2.znver1.debuginfo
gio2.0-32-1:2.62.0-2.i686.binary
gio2.0-32-debuginfo-1:2.62.0-2.i686.debuginfo
glib2.0-1:2.62.0-2.i686.source
glib2.0-common-1:2.62.0-2.i686.binary
glib2.0-common-debuginfo-1:2.62.0-2.i686.debuginfo
glib2.0-debuginfo-1:2.62.0-2.i686.debuginfo
glib2.0-systemtap-1:2.62.0-2.i686.binary
glib-gettextize-1:2.62.0-2.i686.binary
libgio2.0_0-1:2.62.0-2.i686.binary
libgio2.0_0-debuginfo-1:2.62.0-2.i686.debuginfo
libglib2.0_0-1:2.62.0-2.i686.binary
libglib2.0_0-debuginfo-1:2.62.0-2.i686.debuginfo
libglib2.0-devel-1:2.62.0-2.i686.binary
libglib2.0-devel-debuginfo-1:2.62.0-2.i686.debuginfo
libgmodule2.0_0-1:2.62.0-2.i686.binary
libgmodule2.0_0-debuginfo-1:2.62.0-2.i686.debuginfo
libgobject2.0_0-1:2.62.0-2.i686.binary
libgobject2.0_0-debuginfo-1:2.62.0-2.i686.debuginfo
libgthread2.0_0-1:2.62.0-2.i686.binary
libgthread2.0_0-debuginfo-1:2.62.0-2.i686.debuginfo
gio2.0-64-1:2.62.0-2.x86_64.binary
gio2.0-64-debuginfo-1:2.62.0-2.x86_64.debuginfo
glib2.0-1:2.62.0-2.x86_64.source
glib2.0-common-1:2.62.0-2.x86_64.binary
glib2.0-common-debuginfo-1:2.62.0-2.x86_64.debuginfo
glib2.0-debuginfo-1:2.62.0-2.x86_64.debuginfo
glib2.0-systemtap-1:2.62.0-2.x86_64.binary
glib-gettextize-1:2.62.0-2.x86_64.binary
lib64gio2.0_0-1:2.62.0-2.x86_64.binary
lib64gio2.0_0-debuginfo-1:2.62.0-2.x86_64.debuginfo
lib64glib2.0_0-1:2.62.0-2.x86_64.binary
lib64glib2.0_0-debuginfo-1:2.62.0-2.x86_64.debuginfo
lib64glib2.0-devel-1:2.62.0-2.x86_64.binary
lib64glib2.0-devel-debuginfo-1:2.62.0-2.x86_64.debuginfo
lib64gmodule2.0_0-1:2.62.0-2.x86_64.binary
lib64gmodule2.0_0-debuginfo-1:2.62.0-2.x86_64.debuginfo
lib64gobject2.0_0-1:2.62.0-2.x86_64.binary
lib64gobject2.0_0-debuginfo-1:2.62.0-2.x86_64.debuginfo
lib64gthread2.0_0-1:2.62.0-2.x86_64.binary
lib64gthread2.0_0-debuginfo-1:2.62.0-2.x86_64.debuginfo
Build Date 2019-09-19 16:10:55 +0000 UTC
Last Updated 2019-09-26 17:22:26.270198459 +0000 UTC
$ git diff --patch-with-stat --summary b420353ea003f4123736c31895649dac56f10251..0cceb95c2869e16d6c97be3dcd05d271bab529ff

 .abf.yml                             |  2 +-
 glib-2.46.0-revert_quark_optim.patch | 88 ------------------------------------
 glib2.0.spec                         | 18 ++------
 3 files changed, 5 insertions(+), 103 deletions(-)
 delete mode 100644 glib-2.46.0-revert_quark_optim.patch

diff --git a/.abf.yml b/.abf.yml
index 98d8b37..23a77b6 100644
--- a/.abf.yml
+++ b/.abf.yml
@@ -1,2 +1,2 @@
 sources:
-  glib-2.60.6.tar.xz: b6b9bd8a9fa5fe68f972614d9bbb98a3e67c444d
+  glib-2.62.0.tar.xz: edcb6d6d023c0c678954a73906c45816203a9117 
diff --git a/glib-2.46.0-revert_quark_optim.patch b/glib-2.46.0-revert_quark_optim.patch
deleted file mode 100644
index 9e20515..0000000
--- a/glib-2.46.0-revert_quark_optim.patch
+++ /dev/null
@@ -1,88 +0,0 @@
-reverted:
---- b/glib/glib-init.c
-+++ a/glib/glib-init.c
-@@ -233,7 +233,6 @@
- {
-   g_messages_prefixed_init ();
-   g_debug_init ();
--  g_quark_init ();
- }
- 
- #if defined (G_OS_WIN32)
-reverted:
---- b/glib/glib-init.h
-+++ a/glib/glib-init.h
-@@ -25,8 +25,6 @@
- extern GLogLevelFlags g_log_always_fatal;
- extern GLogLevelFlags g_log_msg_prefix;
- 
--void g_quark_init (void);
--
- #ifdef G_OS_WIN32
- #include <windows.h>
- 
-reverted:
---- b/glib/gquark.c
-+++ a/glib/gquark.c
-@@ -40,7 +40,6 @@
- #include "gthread.h"
- #include "gtestutils.h"
- #include "glib_trace.h"
--#include "glib-init.h"
- 
- #define QUARK_BLOCK_SIZE         2048
- #define QUARK_STRING_BLOCK_SIZE (4096 - sizeof (gsize))
-@@ -54,16 +53,6 @@
- static gchar         *quark_block = NULL;
- static gint           quark_block_offset = 0;
- 
--void
--g_quark_init (void)
--{
--  g_assert (quark_seq_id == 0);
--  quark_ht = g_hash_table_new (g_str_hash, g_str_equal);
--  quarks = g_new (gchar*, QUARK_BLOCK_SIZE);
--  quarks[0] = NULL;
--  quark_seq_id = 1;
--}
--
- /**
-  * SECTION:quarks
-  * @title: Quarks
-@@ -138,9 +127,10 @@
-     return 0;
- 
-   G_LOCK (quark_global);
-+  if (quark_ht)
-+    quark = GPOINTER_TO_UINT (g_hash_table_lookup (quark_ht, string));
--  quark = GPOINTER_TO_UINT (g_hash_table_lookup (quark_ht, string));
-   G_UNLOCK (quark_global);
-+  
--
-   return quark;
- }
- 
-@@ -179,7 +169,8 @@
- {
-   GQuark quark = 0;
- 
-+  if (quark_ht)
-+    quark = GPOINTER_TO_UINT (g_hash_table_lookup (quark_ht, string));
--  quark = GPOINTER_TO_UINT (g_hash_table_lookup (quark_ht, string));
- 
-   if (!quark)
-     {
-@@ -292,6 +283,13 @@
-        */
-       g_atomic_pointer_set (&quarks, quarks_new);
-     }
-+  if (!quark_ht)
-+    {
-+      g_assert (quark_seq_id == 0);
-+      quark_ht = g_hash_table_new (g_str_hash, g_str_equal);
-+      quarks[quark_seq_id] = NULL;
-+      g_atomic_int_inc (&quark_seq_id);
-+    }
- 
-   quark = quark_seq_id;
-   g_atomic_pointer_set (&quarks[quark], string);
diff --git a/glib2.0.spec b/glib2.0.spec
index cb9aebc..7f49e12 100644
--- a/glib2.0.spec
+++ b/glib2.0.spec
@@ -1,7 +1,6 @@
 %global __requires_exclude bin/python3
 %define _python_bytecompile_build 0
 
-%define _disable_lto 1
 %define enable_gtkdoc 0
 
 # gw bootstrap: fam pulls glib2, so build without fam
@@ -34,8 +33,8 @@
 Summary:	GIMP Toolkit and GIMP Drawing Kit support library
 Name:		glib%{api}
 Epoch:		1
-Version:	2.60.6
-Release:	3
+Version:	2.62.0
+Release:	2
 Group:		System/Libraries
 License:	LGPLv2+
 Url:		http://www.gtk.org
@@ -43,8 +42,6 @@ Source0:	http://ftp.gnome.org/pub/GNOME/sources/glib/%(echo %{version} |cut -d.
 Source1:	glib20.sh
 Source2:	glib20.csh
 Patch0:		glib-2.34.1-no-warnings.patch
-# cb - this fix seems to cause perl-glib to fail
-#Patch2:		glib-2.46.0-revert_quark_optim.patch
 # (tpg) ClearLinux patches
 # (tpg) Doing the malloc_trim every sleep is too much
 #Patch10:	memory.patch
@@ -53,7 +50,7 @@ Patch12:	wakeups.patch
 Patch13:	gerror-return-on-null.patch
 Patch14:	0001-Remove-debugging-in-gspawn.c.patch
 # dont remove it!!!
-Patch15:	disable-tests.patch
+#Patch15:	disable-tests.patch
 
 BuildRequires:	meson
 BuildRequires:	cmake
@@ -96,7 +93,7 @@ Summary:	Data files used by glib
 Group:		System/Libraries
 Conflicts:	gio2.0_0 < 2.28.4-2
 # for GIO content-type support
-Recommends: shared-mime-info
+Recommends:	shared-mime-info
 
 %description common
 Glib is a handy library of utility functions. This C
@@ -222,13 +219,6 @@ Systemtap integration for %{name}.
 # (tpg) remove pcre as we use system one
 rm -rf glib/pcre/*.[ch]
 
-# gtk libs don't respect clang
-# http://llvm.org/bugs/show_bug.cgi?id=14406
-# (tpg) asm goto support will land in LLVM-9.0
-# https://bugs.llvm.org/show_bug.cgi?id=9295
-export CC=gcc
-export CXX=g++
-
 #FIXME (angry)
 # GCC build with ldd linker failed with this error:
 # error: gfileinfo.c:(.debug_info+0x7D514): has non-ABS relocation R_386_GOTOFF against symbol '.LC40'
Not Available

benbullard79 [@T] cox.netTime to cull the herd1666d 22hrs
benbullard79 [@T] cox.netcull the herd1666d 22hrs