[gentoo-commits] repo/proj/prefix:master commit in: dev-libs/glib/, dev-libs/glib/files/

2023-05-03 Thread Fabian Groffen
commit: 1d2c9baea436b09c31c69fc36b779cb08881951a
Author: Fabian Groffen  gentoo  org>
AuthorDate: Wed May  3 11:49:39 2023 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Wed May  3 11:49:39 2023 +
URL:https://gitweb.gentoo.org/repo/proj/prefix.git/commit/?id=1d2c9bae

dev-libs/glib: migrated to gx86

Signed-off-by: Fabian Groffen  gentoo.org>

 dev-libs/glib/Manifest |   3 -
 dev-libs/glib/files/2.56-gmodule-cygwin.patch  | 149 --
 .../files/glib-2.54.3-external-gdbus-codegen.patch |  86 --
 ...-2.64.1-mark-gdbus-server-auth-test-flaky.patch |  32 ---
 .../files/glib-2.74.4-implicit-func-decl.patch |  24 --
 dev-libs/glib/glib-2.74.4.ebuild   | 309 -
 dev-libs/glib/glib-2.74.6.ebuild   | 308 
 dev-libs/glib/glib-2.76.2.ebuild   | 300 
 dev-libs/glib/metadata.xml |  35 ---
 9 files changed, 1246 deletions(-)

diff --git a/dev-libs/glib/Manifest b/dev-libs/glib/Manifest
deleted file mode 100644
index 58917cecf0..00
--- a/dev-libs/glib/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST glib-2.74.4.tar.xz 5208484 BLAKE2B 
01a2818e63469019abcd1215fa85521b9a2e55644040e8fe2797f68cabe897a191ae2c1cc2ab75d5ba9980d63adbfc00636b295ee942d70579e7eba1e1f49502
 SHA512 
912f6b0559fcb5ad55fa36837a348228b8e2498c490271204ced9f2e4a9eab804de4745f3ec439a198eb275d7263f18bc670f45460e2be55a2cbe45466b02fc6
-DIST glib-2.74.6.tar.xz 5217312 BLAKE2B 
07b0a5cb74c1451ba863d5f9a781a122d3d20af1f1227177025de114279277cacada3dd6ab5eb5ad5c0bff5ac7abab6fdfbe0551f44d07b2ddc9141a0640a8c8
 SHA512 
6b6d113012ec90f6cf77513ec0132668c49aa7224c806181ad662388701004667cdf6d263050d6f896b8688c085abf461aa3e659eb288e6ba93ba4970a2f181b
-DIST glib-2.76.2.tar.xz 5273836 BLAKE2B 
db5d5e45fe4a17bade7f5bf923ac0e5541237d19146ede33b4d52f05b82e4ecb94519393f49ac3b04e17d0f56bfd5dd99b8e81ae80956cfdb5cb2396cd5ec8cc
 SHA512 
5a99723d72ae987999bdf3eac4f3cabe2e014616038f2006e84060b97d6d290b7d44a20d700e9c0f4572a6defed56169f624bcd21b0337f32832b311aa2737e6

diff --git a/dev-libs/glib/files/2.56-gmodule-cygwin.patch 
b/dev-libs/glib/files/2.56-gmodule-cygwin.patch
deleted file mode 100644
index 4665a2901a..00
--- a/dev-libs/glib/files/2.56-gmodule-cygwin.patch
+++ /dev/null
@@ -1,149 +0,0 @@
-This is derived from github/cygwinports/glib2.0/2.50-gmodule-cygwin.patch
-as of commit id 3a873fdd1b9a9e649563fe8e6b8ae6951b0dd3be for glib-2.54.3,
-and rebased for glib-2.56.2.
 origsrc/glib-2.50.3/gmodule/gmodule-win32.c
-+++ src/glib-2.50.3/gmodule/gmodule-win32.c
-@@ -37,7 +37,20 @@
- 
- #ifdef G_WITH_CYGWIN
- #include 
--#endif
-+#include 
-+
-+static gchar*
-+fetch_dlerror (gboolean replace_null)
-+{
-+  gchar *msg = dlerror ();
-+
-+  if (!msg && replace_null)
-+return "unknown dl-error";
-+
-+  return msg;
-+}
-+
-+#else
- 
- static void
- set_error (const gchar *format,
-@@ -62,22 +75,26 @@ set_error (const gchar *format,
-   g_free (error);
- }
- 
-+#endif /* G_WITH_CYGWIN */
-+
- /* --- functions --- */
- static gpointer
- _g_module_open (const gchar *file_name,
-   gboolean bind_lazy,
-   gboolean bind_local)
- {
-+#ifdef G_WITH_CYGWIN
-+  gpointer handle;
-+
-+  handle = dlopen (file_name,
-+  (bind_local ? RTLD_LOCAL : RTLD_GLOBAL) | (bind_lazy ? RTLD_LAZY : 
RTLD_NOW));
-+  if (!handle)
-+g_module_set_error (fetch_dlerror (TRUE));
-+#else
-   HINSTANCE handle;
-   wchar_t *wfilename;
-   DWORD old_mode;
-   BOOL success;
--#ifdef G_WITH_CYGWIN
--  gchar tmp[MAX_PATH];
--
--  cygwin_conv_to_win32_path(file_name, tmp);
--  file_name = tmp;
--#endif
-   wfilename = g_utf8_to_utf16 (file_name, -1, NULL, NULL, NULL);
- 
-   /* suppress error dialog */
-@@ -91,26 +108,44 @@ _g_module_open (const gchar *file_name,
-   
-   if (!handle)
- set_error ("'%s': ", file_name);
-+#endif
- 
-   return handle;
- }
- 
-+#ifndef G_WITH_CYGWIN
- static gint dummy;
- static gpointer null_module_handle = 
-+#endif
-   
- static gpointer
- _g_module_self (void)
- {
-+#ifdef G_WITH_CYGWIN
-+  gpointer handle;
-+
-+  handle = dlopen (NULL, RTLD_GLOBAL | RTLD_LAZY);
-+  if (!handle)
-+g_module_set_error (fetch_dlerror (TRUE));
-+
-+  return handle;
-+#else
-   return null_module_handle;
-+#endif
- }
- 
- static void
- _g_module_close (gpointer handle,
-gboolean is_unref)
- {
-+#ifdef G_WITH_CYGWIN
-+  if (dlclose (handle) != 0)
-+g_module_set_error (fetch_dlerror (TRUE));
-+#else
-   if (handle != null_module_handle)
- if (!FreeLibrary (handle))
-   set_error ("");
-+#endif
- }
- 
- static gpointer
-@@ -129,8 +164,19 @@ find_in_any_module_using_toolhelp (const
-   if (Module32First (snapshot, ))
- {
-   do {
--  if ((p = GetProcAddress (me32.hModule, symbol_name)) != NULL)
--break;
-+  if ((p = GetProcAddress (me32.hModule, symbol_name)) != NULL) {
-+#ifdef 

[gentoo-commits] repo/proj/prefix:master commit in: dev-libs/glib/, dev-libs/glib/files/

2022-12-27 Thread Fabian Groffen
commit: 9596b736667d8625ffb8f8d2c02a7dc75408d83e
Author: Fabian Groffen  gentoo  org>
AuthorDate: Tue Dec 27 18:31:43 2022 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Tue Dec 27 18:31:43 2022 +
URL:https://gitweb.gentoo.org/repo/proj/prefix.git/commit/?id=9596b736

dev-libs/glib: sync with gx86, forced due to EAPI support drop

Signed-off-by: Fabian Groffen  gentoo.org>

 dev-libs/glib/Manifest |  11 +-
 .../files/glib-2.74.4-implicit-func-decl.patch |  24 ++
 dev-libs/glib/glib-2.56.2-r1.ebuild| 350 -
 .../{glib-2.66.2-r1.ebuild => glib-2.74.4.ebuild}  |  77 +++--
 4 files changed, 68 insertions(+), 394 deletions(-)

diff --git a/dev-libs/glib/Manifest b/dev-libs/glib/Manifest
index 08fe290e6c..b5b199a67d 100644
--- a/dev-libs/glib/Manifest
+++ b/dev-libs/glib/Manifest
@@ -1,10 +1 @@
-AUX 2.56-gmodule-cygwin.patch 3482 BLAKE2B 
094036560ed444e050858ff52a4c5f25e13c4988069898e78417def247dae78145d337ff8a6265c7d23fa91f26a48c255b5562de2e9634c5262b90b36a5677f4
 SHA512 
b5faedf2a484c70c16abf3e4a3557ce5b6939995b93fa46644ee4ae7527bdd6a47cced5ae6837b79d1f74836ace0de14d568358a31125ccb9d4d4273219ca0e7
-AUX glib-2.54.3-external-gdbus-codegen.patch 3233 BLAKE2B 
6b96851b7485164ef6c94da1847152a87064eb5c9f9b0ae6996eca84e89c7807bea5cb7c58b8d42dee07eee96647d2439b8c62af023b37849d4465e0c013eca6
 SHA512 
70d942086f6181532b5f95c5a3e0d8bfc7d204ca2d4ee68850af82062b572cc146ac4a5516547011ef39386e10bc291deea32a19fe518e649f4f8ac60271b69c
-AUX glib-2.64.1-mark-gdbus-server-auth-test-flaky.patch 842 BLAKE2B 
6b2eb57b8923c8bb54ead80d829aeb7a5c8a42c62e960e7305bc3fad69c67fd21e1c9f20b5c9002c0319cf3d77992b9cb71912c9b813b723e0a56aaea38330ad
 SHA512 
ccd92d2f1fd495618ac788ffe6b69acec05a521a0ee8ff2bacb1dce6e283a04bbc2a10e61b37fc29f3893003fa154fa0d30bc37ed266b3f813200cd8ed17c116
-DIST glib-2.56.2.tar.xz 8041756 BLAKE2B 
1af5bb37378856e959602bcb9299266bba46b990839c923f6b9881624aed306af0779005281b3e3a46b5994c54812edc86aade9cb782c596fd63b6fd91baba51
 SHA512 
8201ea82d3613d2e879284abe01520b766da30957c5a1a22f3e6019b0cce6bf95d25beae78867b6a133401c4165153c0c92974dd459ab12f9e0e9dd0c95df5d4
-DIST glib-2.66.2.tar.xz 4836456 BLAKE2B 
5484a7fe497dbe06df7ce11dbc8836c95dbb01e6e309516b82158f291536ccbe6e904cb6ae9a5a0223ccc0b52f6e64d61a418bf790538bc90388430977b2
 SHA512 
30278c066c6b209f45fcfdb9ffc4732236451464506b93c0fff0964ff8aac58c15be85c3793c686d4740d9d97857984bc0ab71e38d5da11c5fd860e569fb6cb9
-DIST glib-cygwinports-3a873fdd1b9a9e649563fe8e6b8ae6951b0dd3be.zip 13038 
BLAKE2B 
08f217e204c8518137722dcd535c100cbdc56e43dcf3d16a339c93353c594287670215c130b2c7f83235145632fad6d30903ae099f5999bf72ec070a12da4484
 SHA512 
fd4925d6a2380c5ff551e812a182de20f7b59e5d134a2c54b985efe85ab334499b0050097ca5c3271f14e2c3c5e89650e134a01e4c5be06bad05a12eaaf9fe53
-DIST pkg-config-0.28.tar.gz 1931203 BLAKE2B 
bafdd4e838623965c6bd454421ddd9051fc43fc29948e1615b49fef463c3c3a18807aabe6416f96cfdf58d6b1c9e114d77f97bd985facee7c14284a8a64a768b
 SHA512 
6eafa5ca77c5d44cd15f48457a5e96fcea2555b66d8e35ada5ab59864a0aa03d441e15f54ab9c6343693867b3b490f392c75b7d9312f024c9b7ec6a0194d8320
-EBUILD glib-2.56.2-r1.ebuild 11695 BLAKE2B 
f0f846b08805b59dda01de904738ef78d9ee9c6483b51c592858117fc07d11322194ae209d396691f25fbb4d09d02b233548350986cc0fb003d04a9c98591407
 SHA512 
515997880fdd4f99d53a4883aaab7e1647d60c5a51f300d741f22bef395338adf4cda8790308032775d251a3c93b73b7010aa71c072691e4527899705a11258f
-EBUILD glib-2.66.2-r1.ebuild 10805 BLAKE2B 
fdf2468b6db411f5014442b3595eb59cb9df86ede91dd3dff49e54232585a0c23bbbff6ffed1c0681fcfbd52223465b4ae26474538bc95fb371deea426a9ee7d
 SHA512 
426d81d96283664d41fef2e2fa7ee16453d10c6f434f502a0fd52d43477c3080bad1b1e4ddfaa79e02b03b6fc981f4a36f77cf3d398b36df97c83b02138b4ac8
-MISC metadata.xml 1098 BLAKE2B 
f2bd17f50d68c553b9040e954c0ef91edd29a3f1f7731bc7f45e3a936f702209985d111ad376ca0b51bdb4736d9ee508151fbb57b273a32beb1148aa027226c6
 SHA512 
2745b70b29ba0517144343f5d3f4b7c3389200b1ecbd2830e29bd9a90ca59ebeedf4d66b26a3241e3d3a3066f9a26ae223d075b9b2b82d67e4642e784f236c20
+DIST glib-2.74.4.tar.xz 5208484 BLAKE2B 
01a2818e63469019abcd1215fa85521b9a2e55644040e8fe2797f68cabe897a191ae2c1cc2ab75d5ba9980d63adbfc00636b295ee942d70579e7eba1e1f49502
 SHA512 
912f6b0559fcb5ad55fa36837a348228b8e2498c490271204ced9f2e4a9eab804de4745f3ec439a198eb275d7263f18bc670f45460e2be55a2cbe45466b02fc6

diff --git a/dev-libs/glib/files/glib-2.74.4-implicit-func-decl.patch 
b/dev-libs/glib/files/glib-2.74.4-implicit-func-decl.patch
new file mode 100644
index 00..9cd48a2645
--- /dev/null
+++ b/dev-libs/glib/files/glib-2.74.4-implicit-func-decl.patch
@@ -0,0 +1,24 @@
+https://gitlab.gnome.org/GNOME/glib/-/merge_requests/3165
+
+From 6626765a79f125cf0ec9cdaefa51ceef718d41e7 Mon Sep 17 00:00:00 2001
+From: Michael Catanzaro 
+Date: Tue, 20 Dec 2022 17:10:41 -0600
+Subject: [PATCH] gthread-posix: need to #include 
+
+a79c6af23eff5ee978db62e048828c9a992a1261 uses errno without the required
+header.

[gentoo-commits] repo/proj/prefix:master commit in: dev-libs/glib/, dev-libs/glib/files/

2020-12-04 Thread Fabian Groffen
commit: 1b012fcb045b492580be5f33bc751537c7966dae
Author: Fabian Groffen  gentoo  org>
AuthorDate: Fri Dec  4 13:17:53 2020 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Fri Dec  4 13:17:53 2020 +
URL:https://gitweb.gentoo.org/repo/proj/prefix.git/commit/?id=1b012fcb

dev-libs/glib: try to sync somewhat with gx86

- glib-2.56.2: old, no longer in gx86, add python 3.8 and 3.9 to
  supported versions, not really changing anything, used in tests only,
  will allow depcleaning python 3.7 on Prefix systems though
- glib-2.66.2: latest, but meson/ninja based, of course completely
  broken, needs work, de-keyworded for now

Package-Manager: Portage-3.0.10.3-prefix, Repoman-3.0.2
RepoMan-Options: --force
Signed-off-by: Fabian Groffen  gentoo.org>

 dev-libs/glib/Manifest |   4 +-
 ...-2.64.1-mark-gdbus-server-auth-test-flaky.patch |  32 ++
 dev-libs/glib/glib-2.50.2.ebuild   | 326 
 dev-libs/glib/glib-2.52.3.ebuild   | 341 -
 dev-libs/glib/glib-2.56.2.ebuild   |   2 +-
 dev-libs/glib/glib-2.66.2.ebuild   | 300 ++
 dev-libs/glib/metadata.xml |  50 +--
 7 files changed, 365 insertions(+), 690 deletions(-)

diff --git a/dev-libs/glib/Manifest b/dev-libs/glib/Manifest
index 654849c16b..0b4341f360 100644
--- a/dev-libs/glib/Manifest
+++ b/dev-libs/glib/Manifest
@@ -1,6 +1,4 @@
-DIST 07d4a86e74b9b12a562b57ce5fa3a275bf0fe774.zip 13852 BLAKE2B 
a272281e4850b11b1632593155ed6bcbea73ccae4e6a7083c70dfd1ba207b5ae66d981445e08aca34287a6631ddcee7c832be152a9a3f62f470b17819c7949b6
 SHA512 
971a0519b53e066adcce27176bc134f6ccd6660d85113d5be10fa7cd421ef1e089a1780459de63234de618abd68df62d308f409a7097fe6a9e91e20510af40b9
-DIST glib-2.50.2.tar.xz 7582312 BLAKE2B 
1faa4bec57b0dc9538a5d86b6530b5b60c37d01c6b1e3d3667c1e0204bb78fa5890699456425f302f33b48792af0fe448c17760614895d10b27358a5c187a518
 SHA512 
63d7b5ece8d7d15b10e06ef10a8e0a4446f30a8d9c97daa3352ec00dfef622728bd42ed24cbf67e553166a0f9e29a3e3d024d1d085b9804fd67608db438b6771
-DIST glib-2.52.3.tar.xz 7679972 BLAKE2B 
8d9f6b714571bd04ab9717fbf9ded8556664e43dcdb7dd59436b8b7f1a8a5cdf98e9ce60ca1ead941af1d57688044fefb6c749fa735084622a3482b058864ff6
 SHA512 
a068f2519cfb82de8d4b7f004e7c1f15e841cad4046430a83b02b359d011e0c4077cdff447a1687ed7c68f1a11b4cf66b9ed9fc23ab5f0c7c6be84eb0ddc3017
 DIST glib-2.56.2.tar.xz 8041756 BLAKE2B 
1af5bb37378856e959602bcb9299266bba46b990839c923f6b9881624aed306af0779005281b3e3a46b5994c54812edc86aade9cb782c596fd63b6fd91baba51
 SHA512 
8201ea82d3613d2e879284abe01520b766da30957c5a1a22f3e6019b0cce6bf95d25beae78867b6a133401c4165153c0c92974dd459ab12f9e0e9dd0c95df5d4
+DIST glib-2.66.2.tar.xz 4836456 BLAKE2B 
5484a7fe497dbe06df7ce11dbc8836c95dbb01e6e309516b82158f291536ccbe6e904cb6ae9a5a0223ccc0b52f6e64d61a418bf790538bc90388430977b2
 SHA512 
30278c066c6b209f45fcfdb9ffc4732236451464506b93c0fff0964ff8aac58c15be85c3793c686d4740d9d97857984bc0ab71e38d5da11c5fd860e569fb6cb9
 DIST glib-cygwinports-3a873fdd1b9a9e649563fe8e6b8ae6951b0dd3be.zip 13038 
BLAKE2B 
08f217e204c8518137722dcd535c100cbdc56e43dcf3d16a339c93353c594287670215c130b2c7f83235145632fad6d30903ae099f5999bf72ec070a12da4484
 SHA512 
fd4925d6a2380c5ff551e812a182de20f7b59e5d134a2c54b985efe85ab334499b0050097ca5c3271f14e2c3c5e89650e134a01e4c5be06bad05a12eaaf9fe53
 DIST pkg-config-0.28.tar.gz 1931203 BLAKE2B 
bafdd4e838623965c6bd454421ddd9051fc43fc29948e1615b49fef463c3c3a18807aabe6416f96cfdf58d6b1c9e114d77f97bd985facee7c14284a8a64a768b
 SHA512 
6eafa5ca77c5d44cd15f48457a5e96fcea2555b66d8e35ada5ab59864a0aa03d441e15f54ab9c6343693867b3b490f392c75b7d9312f024c9b7ec6a0194d8320

diff --git 
a/dev-libs/glib/files/glib-2.64.1-mark-gdbus-server-auth-test-flaky.patch 
b/dev-libs/glib/files/glib-2.64.1-mark-gdbus-server-auth-test-flaky.patch
new file mode 100644
index 00..d1a41ecb79
--- /dev/null
+++ b/dev-libs/glib/files/glib-2.64.1-mark-gdbus-server-auth-test-flaky.patch
@@ -0,0 +1,32 @@
+From 95b22035f6151ab465c37fe5e3e340713cb74e23 Mon Sep 17 00:00:00 2001
+From: Matt Turner 
+Date: Tue, 24 Mar 2020 18:44:54 -0700
+Subject: [PATCH] Mark gdbus-server-auth test flaky
+
+See https://gitlab.gnome.org/GNOME/glib/-/issues/1954
+---
+ gio/tests/meson.build | 3 ++-
+ 1 file changed, 2 insertions(+), 1 deletion(-)
+
+diff --git a/gio/tests/meson.build b/gio/tests/meson.build
+index 788cf978b..7f45d0191 100644
+--- a/gio/tests/meson.build
 b/gio/tests/meson.build
+@@ -122,12 +122,13 @@ if dbus1_dep.found()
+ },
+ 'gdbus-server-auth' : {
+   'dependencies' : [dbus1_dep],
++  'suite' : ['flaky'],
+ },
+   }
+ else
+   # We can build a cut-down version of this test without libdbus
+   gio_tests += {
+-'gdbus-server-auth' : {},
++'gdbus-server-auth' : {'suite' : ['flaky']},
+   }
+ endif
+ 
+-- 
+2.24.1
+

diff --git a/dev-libs/glib/glib-2.50.2.ebuild b/dev-libs/glib/glib-2.50.2.ebuild
deleted file mode