[gentoo-commits] proj/musl:master commit in: dev-libs/glib/files/, dev-libs/glib/
commit: 349140bda58a296623742e80963700872e3b4420 Author: Anthony G. Basile gentoo org> AuthorDate: Tue Jul 19 12:59:43 2022 + Commit: Anthony G. Basile gentoo org> CommitDate: Tue Jul 19 12:59:43 2022 + URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=349140bd dev-libs/glib: in tree version 2.72.2 works Signed-off-by: Anthony G. Basile gentoo.org> dev-libs/glib/Manifest | 2 - ...rk-fix-initialization-with-c-constructors.patch | 47 ...-2.64.1-mark-gdbus-server-auth-test-flaky.patch | 32 --- dev-libs/glib/glib-2.66.7.ebuild | 295 - dev-libs/glib/glib-2.68.1.ebuild | 293 dev-libs/glib/metadata.xml | 39 --- 6 files changed, 708 deletions(-) diff --git a/dev-libs/glib/Manifest b/dev-libs/glib/Manifest deleted file mode 100644 index 83e4859b.. --- a/dev-libs/glib/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST glib-2.66.7.tar.xz 4844892 BLAKE2B 2d128e8c933a8c5bd27734e96e50244f27c29199823e2185e8cfa5b4bbc0ca23f761c9de275c9941672eb945e302178b3cb4b5bd577f375ad953a97dddc70e34 SHA512 f6e6cc0fe2ab4a31a623bf9a1e63f833783e044e7ed55b66a84fc0cbf1410eec233fe0e226abb20aac0e40167a9624bf5e65197f9eed879da1293af44408d530 -DIST glib-2.68.1.tar.xz 4940260 BLAKE2B fcf3a2fa2420ea3df13025d7a7e136862fa4cb6aa4f64a1af9fef7187d075db70deddad13ebde56b9032940437dbb311e9658bf112fd3cae8d8313d252ad2d87 SHA512 f705cda6f1b4b0acc5fe8d21b60994ca0ec6de39c6722f4f01cbe0ece30eacb7271d3cb29067e638e0204a3cefa2df1e535f273b72330455e185b544cebc2ab0 diff --git a/dev-libs/glib/files/0001-gquark-fix-initialization-with-c-constructors.patch b/dev-libs/glib/files/0001-gquark-fix-initialization-with-c-constructors.patch deleted file mode 100644 index 50a9a8c2.. --- a/dev-libs/glib/files/0001-gquark-fix-initialization-with-c-constructors.patch +++ /dev/null @@ -1,47 +0,0 @@ -From e4216dee57f5156e192b2910f13eb855a104cb18 Mon Sep 17 00:00:00 2001 -From: Natanael Copa -Date: Wed, 6 Jul 2016 12:38:40 +0200 -Subject: [PATCH] gquark: fix initialization with c++ constructors - -C++ constructors may want create new quarks, but we can not guarantee -that the glib library ctor is executed first. Therefore we make sure -that quarks are always initialized from g_quark_from_string and -g_quark_from_static_string - -This fixes crashes in glibmm with musl which likely happens on AIX too. - -https://bugzilla.gnome.org/show_bug.cgi?id=768215 -https://bugzilla.gnome.org/show_bug.cgi?id=756139#c14 - glib/gquark.c | 8 - 1 file changed, 8 insertions(+) - -diff --git a/glib/gquark.c b/glib/gquark.c -index 9e51a92..17ecd7f 100644 a/glib/gquark.c -+++ b/glib/gquark.c -@@ -57,6 +57,11 @@ static gint quark_block_offset = 0; - void - g_quark_init (void) - { -+ /* we may be initialized from c++ constructor or the glib ctor, but we -+ cannot guarantee in what order. So we check if we have been initialized */ -+ if (quark_ht != NULL) -+return; -+ - 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); -@@ -179,6 +184,9 @@ quark_from_string (const gchar *string, - { - GQuark quark = 0; - -+ if (G_UNLIKELY (quark_ht == NULL)) -+g_quark_init(); -+ - quark = GPOINTER_TO_UINT (g_hash_table_lookup (quark_ht, string)); - - if (!quark) --- -2.9.0 - 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 deleted file mode 100644 index d1a41ecb.. --- a/dev-libs/glib/files/glib-2.64.1-mark-gdbus-server-auth-test-flaky.patch +++ /dev/null @@ -1,32 +0,0 @@ -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.66.7.ebuild b/dev-libs/glib/glib-2.66.7.ebuild deleted file mode 100644 index 2aa6ab71.. --- a/dev-libs/glib/glib-2.66.7.ebuild +++ /dev/null @@ -1,295 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -PYTHON_COMPAT=( python3_{7,8,9} ) - -inherit f
[gentoo-commits] proj/musl:master commit in: dev-libs/glib/files/, dev-libs/glib/
commit: 65a69894a656ecde80555e07d13b339d3318c29e Author: Dave Flogeras gmail com> AuthorDate: Mon Sep 14 16:03:05 2020 + Commit: Jory Pratt gentoo org> CommitDate: Mon Sep 21 22:31:55 2020 + URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=65a69894 dev-libs/glib-2.64.5: sync with tree Signed-off-by: Jory Pratt gentoo.org> dev-libs/glib/Manifest | 1 + ...-2.64.1-mark-gdbus-server-auth-test-flaky.patch | 32 +++ dev-libs/glib/glib-2.64.5.ebuild | 290 + 3 files changed, 323 insertions(+) diff --git a/dev-libs/glib/Manifest b/dev-libs/glib/Manifest index f4bcefc..ea11016 100644 --- a/dev-libs/glib/Manifest +++ b/dev-libs/glib/Manifest @@ -1 +1,2 @@ DIST glib-2.62.6.tar.xz 4703424 BLAKE2B 0a27245be2575c574dcc730dd051a8c284f421dbc46579aadc5fbbacb8f934af4374b61bb26085e5c9ab78a868c567818f3fb9d67adddce37f5c4fec00e0d276 SHA512 8e3972a371f3c1a50b7d245b30e4f740583ad72ba4ab325e0e15e0732be44dfb69b603fb39dcf4989255a23a181e9ea5dd25982dd94c386cd9f21952243ad6f5 +DIST glib-2.64.5.tar.xz 4778456 BLAKE2B 7fdee0e16a7ac820f4c4f7dc66d37add464d3005e89e6013302d3ef103319331811d68e9b42db072b82242c3d7badfbd085b69333e770012def89dc8aae7a2eb SHA512 a87537274619b6de88a0e68555059036ac18c748b5005c8d84728646b0db342fde0b8c5b303b9ad79f64d71ea4ed990d52a4fbd68cda3ca74aed5fe4d497e060 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 000..d1a41ec --- /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.64.5.ebuild b/dev-libs/glib/glib-2.64.5.ebuild new file mode 100644 index 000..602bf38 --- /dev/null +++ b/dev-libs/glib/glib-2.64.5.ebuild @@ -0,0 +1,290 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=( python3_{6,7,8} ) + +inherit flag-o-matic gnome.org gnome2-utils linux-info meson multilib multilib-minimal python-any-r1 toolchain-funcs xdg + +DESCRIPTION="The GLib library of C routines" +HOMEPAGE="https://www.gtk.org/"; + +LICENSE="LGPL-2.1+" +SLOT="2" +IUSE="dbus debug elibc_glibc fam gtk-doc kernel_linux +mime selinux static-libs systemtap test utils xattr" +RESTRICT="!test? ( test )" + +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" + +# * libelf isn't strictly necessary, but makes gresource tool more useful, and +# the check is automagic in gio/meson.build. gresource is not a multilib tool +# right now, thus it doesn't matter if non-native ABI libelf exists or not +# (non-native binary is overwritten, it doesn't matter if libelf was linked to). +# * elfutils (via libelf) does not build on Windows. gresources are not embedded +# within ELF binaries on that platform anyway and inspecting ELF binaries from +# other platforms is not that useful so exclude the dependency in this case. +# * Technically static-libs is needed on zlib, util-linux and perhaps more, but +# these are used by GIO, which glib[static-libs] consumers don't really seem +# to need at all, thus not imposing the deps for now and once some consumers +# are actually found to static link libgio-2.0.a, we can revisit and either add +# them or just put the (build) deps in that rare consumer instead of recursive +# RDEPEND here (due to lack of recursive DEPEND). +RDEPEND=" + !=virtual/libiconv-0-r1[${MULTILIB_USEDEP}] + >=dev-libs/libpcre-8.31:3[${MULTILIB_USEDEP},static-libs?] + >=dev-libs/libffi-3.0.13-r1:=[${MULTILIB_USEDEP}] + >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] + >=virtual/libintl-0-r2[${MULTILIB_USEDEP}] + kernel_linux? ( >=sys-apps/util-linux-2.23[${MULTILIB_USEDEP}] ) + selinux? ( >=sys-libs/libselinux-2.2.2-r5[${MULTILIB_USEDEP}] ) + xattr? ( !elibc_glibc? ( >=sys-apps/attr-2.4.47-r1[${MULTILIB_USEDEP}] ) ) + !kernel_Winnt? ( virtual/libelf:0= ) + fam? ( >=vir
[gentoo-commits] proj/musl:master commit in: dev-libs/glib/files/, dev-libs/glib/
commit: a0694d1160bd9b7a7cd9c95744487e0d45d1e87b Author: Georgy Yakovlev gentoo org> AuthorDate: Wed Feb 26 05:10:25 2020 + Commit: Georgy Yakovlev gentoo org> CommitDate: Wed Feb 26 05:10:25 2020 + URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=a0694d11 dev-libs/glib: bump to 2.60.7-r2 from ::gentoo stable bug is still open for arm and arm64 #710514, stabilize here right away, ince 2.60.7 already stable on those arches Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Georgy Yakovlev gentoo.org> dev-libs/glib/Manifest | 1 + dev-libs/glib/files/2.60.7-gdbus-fixes.patch | 301 +++ dev-libs/glib/files/CVE-2020-6750.patch | 763 +++ dev-libs/glib/glib-2.60.7-r2.ebuild | 283 ++ 4 files changed, 1348 insertions(+) diff --git a/dev-libs/glib/Manifest b/dev-libs/glib/Manifest index ec53fc2..b26aefc 100644 --- a/dev-libs/glib/Manifest +++ b/dev-libs/glib/Manifest @@ -1 +1,2 @@ DIST glib-2.60.6.tar.xz 4589516 BLAKE2B 33546aea288dee4aa8c04bda610a65ce75705c0e2b98284e787d42576c61eccbd33788084b092e030fe26c50ff08e398782227d1f2ac39ef9754b91af1ab1aa1 SHA512 2e079d2268e0cd4dd234501c03e7784a69258ea2303e62baa4869ff7a442d121c2ffdc742467e3b0b46ad953b831962e1dd847463d66b2b28745ba0f0bfd28d9 +DIST glib-2.60.7.tar.xz 4590568 BLAKE2B a3f2a3bd0443a27326e8359c2ad1e6022ca1634f5c7cb4502a8011fbe85df690fff7d67665cf160bf4ed426214b87f6501a69158fb1656bdb86cacdcf076ee15 SHA512 d56d805a5abf6f7aeb8bf5be06b60ad049177ee23f78eacef4ce2ea88a8be49966a95e48fed17c752649f6e80937fd0ebc8f959709f623ec1f2f43ffd42d078a diff --git a/dev-libs/glib/files/2.60.7-gdbus-fixes.patch b/dev-libs/glib/files/2.60.7-gdbus-fixes.patch new file mode 100644 index 000..e2a066b --- /dev/null +++ b/dev-libs/glib/files/2.60.7-gdbus-fixes.patch @@ -0,0 +1,301 @@ +From 1cfab12a28d97716ad581c30fbbf3e94e4d7f303 Mon Sep 17 00:00:00 2001 +From: Simon McVittie +Date: Mon, 14 Oct 2019 08:22:24 +0100 +Subject: [PATCH 1/3] gcredentialsprivate: Document the various private macros + +Signed-off-by: Simon McVittie +--- + gio/gcredentialsprivate.h | 59 +++ + 1 file changed, 59 insertions(+) + +diff --git a/gio/gcredentialsprivate.h b/gio/gcredentialsprivate.h +index 4d1c420a8..06f0aed19 100644 +--- a/gio/gcredentialsprivate.h b/gio/gcredentialsprivate.h +@@ -22,6 +22,65 @@ + #include "gio/gcredentials.h" + #include "gio/gnetworking.h" + ++/* ++ * G_CREDENTIALS_SUPPORTED: ++ * ++ * Defined to 1 if GCredentials works. ++ */ ++#undef G_CREDENTIALS_SUPPORTED ++ ++/* ++ * G_CREDENTIALS_USE_LINUX_UCRED, etc.: ++ * ++ * Defined to 1 if GCredentials uses Linux `struct ucred`, etc. ++ */ ++#undef G_CREDENTIALS_USE_LINUX_UCRED ++#undef G_CREDENTIALS_USE_FREEBSD_CMSGCRED ++#undef G_CREDENTIALS_USE_NETBSD_UNPCBID ++#undef G_CREDENTIALS_USE_OPENBSD_SOCKPEERCRED ++#undef G_CREDENTIALS_USE_SOLARIS_UCRED ++ ++/* ++ * G_CREDENTIALS_NATIVE_TYPE: ++ * ++ * Defined to one of G_CREDENTIALS_TYPE_LINUX_UCRED, etc. ++ */ ++#undef G_CREDENTIALS_NATIVE_TYPE ++ ++/* ++ * G_CREDENTIALS_NATIVE_SIZE: ++ * ++ * Defined to the size of the %G_CREDENTIALS_NATIVE_TYPE ++ */ ++#undef G_CREDENTIALS_NATIVE_SIZE ++ ++/* ++ * G_CREDENTIALS_UNIX_CREDENTIALS_MESSAGE_SUPPORTED: ++ * ++ * Defined to 1 if we have a message-passing API in which credentials ++ * are attached to a particular message, such as `SCM_CREDENTIALS` on Linux ++ * or `SCM_CREDS` on FreeBSD. ++ */ ++#undef G_CREDENTIALS_UNIX_CREDENTIALS_MESSAGE_SUPPORTED ++ ++/* ++ * G_CREDENTIALS_SOCKET_GET_CREDENTIALS_SUPPORTED: ++ * ++ * Defined to 1 if we have a `getsockopt()`-style API in which one end of ++ * a socket connection can directly query the credentials of the process ++ * that initiated the other end, such as `getsockopt SO_PEERCRED` on Linux ++ * or `getpeereid()` on multiple operating systems. ++ */ ++#undef G_CREDENTIALS_SOCKET_GET_CREDENTIALS_SUPPORTED ++ ++/* ++ * G_CREDENTIALS_SPOOFING_SUPPORTED: ++ * ++ * Defined to 1 if privileged processes can spoof their credentials when ++ * using the message-passing API. ++ */ ++#undef G_CREDENTIALS_SPOOFING_SUPPORTED ++ + #ifdef __linux__ + #define G_CREDENTIALS_SUPPORTED 1 + #define G_CREDENTIALS_USE_LINUX_UCRED 1 +-- +2.20.1 + + +From 5f9318af8f19756685c1b79cf8b76f3e66614d84 Mon Sep 17 00:00:00 2001 +From: Simon McVittie +Date: Fri, 18 Oct 2019 10:55:09 +0100 +Subject: [PATCH 2/3] credentials: Invalid Linux struct ucred means "no + information" + +On Linux, if getsockopt SO_PEERCRED is used on a TCP socket, one +might expect it to fail with an appropriate error like ENOTSUP or +EPROTONOSUPPORT. However, it appears that in fact it succeeds, but +yields a credentials structure with pid 0, uid -1 and gid -1. These +are not real process, user and group IDs that can be allocated to a +real process (pid 0 needs to be reserved to give kill(0) its documented +special semantics, and similarly uid and gid -1 need to be reserved
[gentoo-commits] proj/musl:master commit in: dev-libs/glib/files/, dev-libs/glib/
commit: 128463212343f82d6a77f307f81d154872969027 Author: Georgy Yakovlev gentoo org> AuthorDate: Wed Feb 26 04:47:43 2020 + Commit: Georgy Yakovlev gentoo org> CommitDate: Wed Feb 26 04:47:43 2020 + URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=12846321 dev-libs/glib: drop old, cleanup keywords Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Georgy Yakovlev gentoo.org> dev-libs/glib/Manifest | 5 - ...56.2-network-monitor-race-test-iterations.patch | 36 --- dev-libs/glib/files/2.58.3-CVE-2019-12450.patch| 53 .../glib/files/2.58.3-gdbusmessage-limit-fix.patch | 120 .../files/glib-2.54.3-external-gdbus-codegen.patch | 86 -- .../files/glib-2.58.2-external-gdbus-codegen.patch | 124 .../glib/files/glib-2.58.2-gvariant-test-fix.patch | 96 --- dev-libs/glib/glib-2.56.2.ebuild | 302 --- dev-libs/glib/glib-2.56.4.ebuild | 305 dev-libs/glib/glib-2.58.2.ebuild | 318 dev-libs/glib/glib-2.58.3-r1.ebuild| 320 - dev-libs/glib/glib-2.58.3.ebuild | 315 dev-libs/glib/glib-2.60.6.ebuild | 4 +- 13 files changed, 2 insertions(+), 2082 deletions(-) diff --git a/dev-libs/glib/Manifest b/dev-libs/glib/Manifest index 1fd2300..ec53fc2 100644 --- a/dev-libs/glib/Manifest +++ b/dev-libs/glib/Manifest @@ -1,6 +1 @@ -DIST glib-2.56.2.tar.xz 8041756 BLAKE2B 1af5bb37378856e959602bcb9299266bba46b990839c923f6b9881624aed306af0779005281b3e3a46b5994c54812edc86aade9cb782c596fd63b6fd91baba51 SHA512 8201ea82d3613d2e879284abe01520b766da30957c5a1a22f3e6019b0cce6bf95d25beae78867b6a133401c4165153c0c92974dd459ab12f9e0e9dd0c95df5d4 -DIST glib-2.56.4.tar.xz 7029768 BLAKE2B 21cf840128e468151eeac55f0323f8f643973422b70bb65655e24c0a6b2f7ee72d5ae879bfae73df84fa2281fc425cc98328597910ba8fd99d7a52024e1b3ab6 SHA512 280a46c2af13283a08c15ff0b4f5492659c2884521930600ad45310ed181c44a878ad8f9b36bae68ed6e7d92db6f1630f7bf015148c513dc317d25807f13abb0 -DIST glib-2.58.2.tar.xz 4862612 BLAKE2B e94d3dfc5d4b6d100c2425fda34c90fdf643fdb71b8bd65df691e34d11bfaf79fdc4c844eb215df24b0f680991fb0d0c08c3bb3dea61f5157ccd8bec200e2059 SHA512 4017ae308f2ef6313abbff2eb9b21ec6f8fa38935007491ca0cb4d1ffac6fedab6f50e911ac088995d6212323ba1767399f18529a2620d60378ecade193b4b1a -DIST glib-2.58.3.tar.xz 4863648 BLAKE2B 4269bd6e80869f39d567917438f750561debb1b45d40ecea487d2e76e2468e07dc8d80a23678699f7b8f7778c2ed9d29e866ae5e33770f51ed00709dd5fe97eb SHA512 1e1cb5b607367dcbadb95563d463e81702cf396b28f1173f6d933707f4f3d5595a70225423e918807a05994a24f16fa3ac87d2ec67e4b670244ea99836634cce DIST glib-2.60.6.tar.xz 4589516 BLAKE2B 33546aea288dee4aa8c04bda610a65ce75705c0e2b98284e787d42576c61eccbd33788084b092e030fe26c50ff08e398782227d1f2ac39ef9754b91af1ab1aa1 SHA512 2e079d2268e0cd4dd234501c03e7784a69258ea2303e62baa4869ff7a442d121c2ffdc742467e3b0b46ad953b831962e1dd847463d66b2b28745ba0f0bfd28d9 -DIST pkg-config-0.28.tar.gz 1931203 BLAKE2B bafdd4e838623965c6bd454421ddd9051fc43fc29948e1615b49fef463c3c3a18807aabe6416f96cfdf58d6b1c9e114d77f97bd985facee7c14284a8a64a768b SHA512 6eafa5ca77c5d44cd15f48457a5e96fcea2555b66d8e35ada5ab59864a0aa03d441e15f54ab9c6343693867b3b490f392c75b7d9312f024c9b7ec6a0194d8320 diff --git a/dev-libs/glib/files/2.56.2-network-monitor-race-test-iterations.patch b/dev-libs/glib/files/2.56.2-network-monitor-race-test-iterations.patch deleted file mode 100644 index 1ddec6d..000 --- a/dev-libs/glib/files/2.56.2-network-monitor-race-test-iterations.patch +++ /dev/null @@ -1,36 +0,0 @@ -From a90c578952219e740f24d9f2560f54f19ae7e906 Mon Sep 17 00:00:00 2001 -From: Philip Withnall -Date: Wed, 11 Apr 2018 15:45:10 +0100 -Subject: [PATCH] tests: Lower number of iterations in network-monitor-race - -While 333 runs is very likely to reproduce the bug, Milan has previously -reproduced it with as few as 9 runs. Since this test will be run by the -CI machinery quite often, a lower number of runs each CI run will still -probably catch any regressions over time. - -This reduces the total test runtime from 33s to 2s. - -https://bugzilla.gnome.org/show_bug.cgi?id=793727 - -Signed-off-by: Philip Withnall -Reviewed-by: nobody - gio/tests/network-monitor-race.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/gio/tests/network-monitor-race.c b/gio/tests/network-monitor-race.c -index 4b92c87a5..cadd62cee 100644 a/gio/tests/network-monitor-race.c -+++ b/gio/tests/network-monitor-race.c -@@ -18,7 +18,7 @@ - #include - #include - --#define MAX_RUNS 333 -+#define MAX_RUNS 20 - - static gboolean - quit_loop (gpointer user_data) --- -2.17.0 - diff --git a/dev-libs/glib/files/2.58.3-CVE-2019-12450.patch b/dev-libs/glib/files/2.58.3-CVE-2019-12450.patch deleted file mode 100644 index 949ac56..000 --- a/dev-libs/g
[gentoo-commits] proj/musl:master commit in: dev-libs/glib/files/, dev-libs/glib/
commit: a98149fdf5ad6150cbf3c7d74c1c06892cfe8f72 Author: Anthony G. Basile gentoo org> AuthorDate: Wed Jan 2 18:14:28 2019 + Commit: Anthony G. Basile gentoo org> CommitDate: Wed Jan 2 18:53:14 2019 + URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=a98149fd dev-libs/glib: restore since the in tree version seg faults Signed-off-by: Anthony G. Basile gentoo.org> dev-libs/glib/Manifest | 4 + .../glib/files/2.56.2-gobject_init_on_demand.patch | 91 ++ ...56.2-network-monitor-race-test-iterations.patch | 36 +++ .../glib/files/2.56.2-quark_init_on_demand.patch | 50 .../files/glib-2.54.3-external-gdbus-codegen.patch | 86 ++ .../files/glib-2.58.2-external-gdbus-codegen.patch | 124 .../glib/files/glib-2.58.2-gvariant-test-fix.patch | 96 +++ dev-libs/glib/glib-2.56.2.ebuild | 302 +++ dev-libs/glib/glib-2.56.4.ebuild | 305 dev-libs/glib/glib-2.58.2.ebuild | 318 + dev-libs/glib/metadata.xml | 31 ++ 11 files changed, 1443 insertions(+) diff --git a/dev-libs/glib/Manifest b/dev-libs/glib/Manifest new file mode 100644 index 000..da75232 --- /dev/null +++ b/dev-libs/glib/Manifest @@ -0,0 +1,4 @@ +DIST glib-2.56.2.tar.xz 8041756 BLAKE2B 1af5bb37378856e959602bcb9299266bba46b990839c923f6b9881624aed306af0779005281b3e3a46b5994c54812edc86aade9cb782c596fd63b6fd91baba51 SHA512 8201ea82d3613d2e879284abe01520b766da30957c5a1a22f3e6019b0cce6bf95d25beae78867b6a133401c4165153c0c92974dd459ab12f9e0e9dd0c95df5d4 +DIST glib-2.56.4.tar.xz 7029768 BLAKE2B 21cf840128e468151eeac55f0323f8f643973422b70bb65655e24c0a6b2f7ee72d5ae879bfae73df84fa2281fc425cc98328597910ba8fd99d7a52024e1b3ab6 SHA512 280a46c2af13283a08c15ff0b4f5492659c2884521930600ad45310ed181c44a878ad8f9b36bae68ed6e7d92db6f1630f7bf015148c513dc317d25807f13abb0 +DIST glib-2.58.2.tar.xz 4862612 BLAKE2B e94d3dfc5d4b6d100c2425fda34c90fdf643fdb71b8bd65df691e34d11bfaf79fdc4c844eb215df24b0f680991fb0d0c08c3bb3dea61f5157ccd8bec200e2059 SHA512 4017ae308f2ef6313abbff2eb9b21ec6f8fa38935007491ca0cb4d1ffac6fedab6f50e911ac088995d6212323ba1767399f18529a2620d60378ecade193b4b1a +DIST pkg-config-0.28.tar.gz 1931203 BLAKE2B bafdd4e838623965c6bd454421ddd9051fc43fc29948e1615b49fef463c3c3a18807aabe6416f96cfdf58d6b1c9e114d77f97bd985facee7c14284a8a64a768b SHA512 6eafa5ca77c5d44cd15f48457a5e96fcea2555b66d8e35ada5ab59864a0aa03d441e15f54ab9c6343693867b3b490f392c75b7d9312f024c9b7ec6a0194d8320 diff --git a/dev-libs/glib/files/2.56.2-gobject_init_on_demand.patch b/dev-libs/glib/files/2.56.2-gobject_init_on_demand.patch new file mode 100644 index 000..d8be8e2 --- /dev/null +++ b/dev-libs/glib/files/2.56.2-gobject_init_on_demand.patch @@ -0,0 +1,91 @@ +--- a/gobject/gtype.c b/gobject/gtype.c +@@ -200,6 +200,9 @@ + static gboolean type_node_is_a_L (TypeNode *node, + TypeNode *iface_node); + ++#if !defined(__GLIBC__) ++static void gobject_init (void); ++#endif + + /* --- enumeration --- */ + +@@ -2623,6 +2626,10 @@ + { + TypeNode *node; + ++ #if !defined(__GLIBC__) ++ gobject_init(); ++ #endif ++ + g_assert_type_system_initialized (); + g_return_val_if_fail (type_id > 0, 0); + g_return_val_if_fail (type_name != NULL, 0); +@@ -2740,6 +2747,10 @@ + TypeNode *pnode, *node; + GType type = 0; + ++ #if !defined(__GLIBC__) ++ gobject_init(); ++ #endif ++ + g_assert_type_system_initialized (); + g_return_val_if_fail (parent_type > 0, 0); + g_return_val_if_fail (type_name != NULL, 0); +@@ -2795,6 +2806,10 @@ + TypeNode *pnode, *node; + GType type; + ++ #if !defined(__GLIBC__) ++ gobject_init(); ++ #endif ++ + g_assert_type_system_initialized (); + g_return_val_if_fail (parent_type > 0, 0); + g_return_val_if_fail (type_name != NULL, 0); +@@ -3309,7 +3324,11 @@ + g_type_name (GType type) + { + TypeNode *node; +- ++ ++ #if !defined(__GLIBC__) ++ gobject_init(); ++ #endif ++ + g_assert_type_system_initialized (); + + node = lookup_type_node_I (type); +@@ -4335,6 +4354,9 @@ + void + g_type_init_with_debug_flags (GTypeDebugFlags debug_flags) + { ++#if !defined(__GLIBC__) ++ gobject_init(); ++#endif + g_assert_type_system_initialized (); + + if (debug_flags) +@@ -4353,6 +4375,9 @@ + void + g_type_init (void) + { ++#if !defined(__GLIBC__) ++ gobject_init(); ++#endif + g_assert_type_system_initialized (); + } + +@@ -4364,6 +4389,12 @@ + TypeNode *node; + GType type; + ++#if !defined(__GLIBC__) ++ static int gobject_initialized = 0; ++ if (gobject_initialized) ++return; ++ gobject_initialized = 1; ++#endif + /* Ensure GLib is initialized first, see +* https://bugzilla.gnome.org/show_bug.cgi?id=756139 +*/ diff --git a/dev-libs/
[gentoo-commits] proj/musl:master commit in: dev-libs/glib/files/, dev-libs/glib/
commit: 3beb1e16ab710d0c017a3171a0d58f2b16196de5 Author: stefson yahoo de> AuthorDate: Sat Aug 18 06:41:07 2018 + Commit: Anthony G. Basile gentoo org> CommitDate: Sat Aug 18 09:51:20 2018 + URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=3beb1e16 dev-libs/glib: remove old and sync PYTHON_COMP .../files/glib-2.50.3-fix-gdatetime-tests.patch| 52 dev-libs/glib/glib-2.50.3-r1.ebuild| 308 - dev-libs/glib/glib-2.54.3-r6.ebuild| 2 +- 3 files changed, 1 insertion(+), 361 deletions(-) diff --git a/dev-libs/glib/files/glib-2.50.3-fix-gdatetime-tests.patch b/dev-libs/glib/files/glib-2.50.3-fix-gdatetime-tests.patch deleted file mode 100644 index 6c41c5c..000 --- a/dev-libs/glib/files/glib-2.50.3-fix-gdatetime-tests.patch +++ /dev/null @@ -1,52 +0,0 @@ -From ec02a1875f29ecb8e46c0d8c1403cd00a0b3a9e4 Mon Sep 17 00:00:00 2001 -From: Iain Lane -Date: Mon, 13 Mar 2017 16:52:11 + -Subject: [PATCH] tests/gdatetime: Use a real rather than invented timezone - -The tzdata maintainers had previously invented abbreviations for -timezones. As of their 2017a release, the one we were testing ("BRT") -has been dropped. - -Switch to testing PST, which is a real timezone abbreviation. - -https://bugzilla.gnome.org/show_bug.cgi?id=779799 - glib/tests/gdatetime.c | 12 ++-- - 1 file changed, 6 insertions(+), 6 deletions(-) - -diff --git a/glib/tests/gdatetime.c b/glib/tests/gdatetime.c -index dcb8a8f..c54031d 100644 a/glib/tests/gdatetime.c -+++ b/glib/tests/gdatetime.c -@@ -635,22 +635,22 @@ test_GDateTime_new_full (void) - g_date_time_unref (dt); - - #ifdef G_OS_UNIX -- tz = g_time_zone_new ("America/Recife"); -+ tz = g_time_zone_new ("America/Tijuana"); - #elif defined G_OS_WIN32 -- tz = g_time_zone_new ("E. South America Standard Time"); -+ tz = g_time_zone_new ("Pacific Standard Time"); - #endif -- dt = g_date_time_new (tz, 2010, 5, 24, 8, 4, 0); -+ dt = g_date_time_new (tz, 2010, 11, 24, 8, 4, 0); - g_time_zone_unref (tz); - g_assert_cmpint (2010, ==, g_date_time_get_year (dt)); -- g_assert_cmpint (5, ==, g_date_time_get_month (dt)); -+ g_assert_cmpint (11, ==, g_date_time_get_month (dt)); - g_assert_cmpint (24, ==, g_date_time_get_day_of_month (dt)); - g_assert_cmpint (8, ==, g_date_time_get_hour (dt)); - g_assert_cmpint (4, ==, g_date_time_get_minute (dt)); - g_assert_cmpint (0, ==, g_date_time_get_second (dt)); - #ifdef G_OS_UNIX -- g_assert_cmpstr ("BRT", ==, g_date_time_get_timezone_abbreviation (dt)); -+ g_assert_cmpstr ("PST", ==, g_date_time_get_timezone_abbreviation (dt)); - #elif defined G_OS_WIN32 -- g_assert_cmpstr ("E. South America Standard Time", ==, -+ g_assert_cmpstr ("Pacific Standard Time", ==, - g_date_time_get_timezone_abbreviation (dt)); - #endif - g_assert (!g_date_time_is_daylight_savings (dt)); --- -2.10.1 - diff --git a/dev-libs/glib/glib-2.50.3-r1.ebuild b/dev-libs/glib/glib-2.50.3-r1.ebuild deleted file mode 100644 index 28b779a..000 --- a/dev-libs/glib/glib-2.50.3-r1.ebuild +++ /dev/null @@ -1,308 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -# Until bug #537330 glib is a reverse dependency of pkgconfig and, then -# adding new dependencies end up making stage3 to grow. Every addition needs -# then to be think very closely. - -EAPI=6 -PYTHON_COMPAT=( python2_7 ) -# Completely useless with or without USE static-libs, people need to use -# pkg-config -GNOME2_LA_PUNT="yes" - -inherit autotools bash-completion-r1 epunt-cxx flag-o-matic gnome2 libtool linux-info \ - multilib multilib-minimal pax-utils python-r1 toolchain-funcs versionator virtualx - -DESCRIPTION="The GLib library of C routines" -HOMEPAGE="https://www.gtk.org/"; -SRC_URI="${SRC_URI} - https://pkgconfig.freedesktop.org/releases/pkg-config-0.28.tar.gz"; # pkg.m4 for eautoreconf - -LICENSE="LGPL-2+" -SLOT="2" -IUSE="dbus debug fam kernel_linux +mime selinux static-libs systemtap test utils xattr" -REQUIRED_USE=" - utils? ( ${PYTHON_REQUIRED_USE} ) - test? ( ${PYTHON_REQUIRED_USE} ) -" - -KEYWORDS="amd64 arm arm64 ia64 ~mips ppc sh sparc x86" - -# Added util-linux multilib dependency to have libmount support (which -# is always turned on on linux systems, unless explicitly disabled, but -# this ebuild does not do that anyway) (bug #599586) - -RDEPEND=" - !=dev-libs/libpcre-8.13:3[${MULTILIB_USEDEP},static-libs?] - >=virtual/libiconv-0-r1[${MULTILIB_USEDEP}] - >=virtual/libffi-3.0.13-r1[${MULTILIB_USEDEP}] - >=virtual/libintl-0-r2[${MULTILIB_USEDEP}] - >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] - kernel_linux? ( sys-apps/util-linux[${MULTILIB_USEDEP}] ) - selinux? ( >=sys-libs/libselinux-2.2.2-r5[${MULTILIB_USEDEP}] ) - xattr? ( >=sys-apps/attr-2.4.47-r1[${MULTILIB_USEDEP}] ) - fam? ( >=virtual/fam-0-r1
[gentoo-commits] proj/musl:master commit in: dev-libs/glib/files/, dev-libs/glib/
commit: 26db5ae6feda107df9746ab8a5968a549a7b3586 Author: Aric Belsito gmail com> AuthorDate: Mon Jun 11 04:49:13 2018 + Commit: Aric Belsito gmail com> CommitDate: Mon Jun 11 04:49:13 2018 + URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=26db5ae6 dev-libs/glib: version bump to 2.54.3-r6 dev-libs/glib/Manifest | 8 +- .../files/glib-2.54.3-external-gdbus-codegen.patch | 86 ++ dev-libs/glib/glib-2.52.3.ebuild | 2 +- .../{glib-2.52.3.ebuild => glib-2.54.3-r6.ebuild} | 36 + dev-libs/glib/metadata.xml | 46 +++- 5 files changed, 139 insertions(+), 39 deletions(-) diff --git a/dev-libs/glib/Manifest b/dev-libs/glib/Manifest index c894393..b840e13 100644 --- a/dev-libs/glib/Manifest +++ b/dev-libs/glib/Manifest @@ -1,3 +1,5 @@ -DIST glib-2.50.3.tar.xz 7589284 SHA256 82ee94bf4c01459b6b00cb9db0545c2237921e3060c0b74cff13fbc020cfd999 SHA512 ef35806c15170b6608445f255136c0bebd2d433adf903c2af2865f6a57b4f2fcfc1e4a7cea1a0dac48ff5fe26248fbf7886dba4a8d209506f0a94160df8fb7af WHIRLPOOL fc8effb457005a234ccb164d74026cec4af7f9a70eef0a8d58efebfacdcf0d7f7713042a9476e6a89e4effbdf4b0d59377811790557cc991cf6b397e5e984f93 -DIST glib-2.52.3.tar.xz 7679972 SHA256 25ee7635a7c0fcd4ec91cbc3ae07c7f8f5ce621d8183511f414ded09e7e4e128 SHA512 a068f2519cfb82de8d4b7f004e7c1f15e841cad4046430a83b02b359d011e0c4077cdff447a1687ed7c68f1a11b4cf66b9ed9fc23ab5f0c7c6be84eb0ddc3017 WHIRLPOOL 733ab64abbd60c633833d662d6b58e011478f85d1b0ab48a4af4cbe79e6c9973ccc86247dec2897a0c7663edeee516a3f034c14ac9b5e7a3dba97a04a88298f0 -DIST pkg-config-0.28.tar.gz 1931203 SHA256 6b6eb31c6ec4421174578652c7e141fdaae2dabad1021f420d8713206ac1f845 SHA512 6eafa5ca77c5d44cd15f48457a5e96fcea2555b66d8e35ada5ab59864a0aa03d441e15f54ab9c6343693867b3b490f392c75b7d9312f024c9b7ec6a0194d8320 WHIRLPOOL db4ddb4ce61724e629931c5ffccb4d7a551b4dc0f4efed5a966822307e4b5a786adee5705dd80ec0a9aa32cb1af9ad9615e307360e131fc34688207216161486 +DIST glib-2.50.3.tar.xz 7589284 BLAKE2B 8648e5d9e8f4c943ca3ec5a5ec01f380f55f76555bf4ec731e211b33d0e23c29ea2a9323e2e839f35f89f292863df76d4e8c622fc44c0e5905eb904576618dbd SHA512 ef35806c15170b6608445f255136c0bebd2d433adf903c2af2865f6a57b4f2fcfc1e4a7cea1a0dac48ff5fe26248fbf7886dba4a8d209506f0a94160df8fb7af +DIST glib-2.52.3.tar.xz 7679972 BLAKE2B 8d9f6b714571bd04ab9717fbf9ded8556664e43dcdb7dd59436b8b7f1a8a5cdf98e9ce60ca1ead941af1d57688044fefb6c749fa735084622a3482b058864ff6 SHA512 a068f2519cfb82de8d4b7f004e7c1f15e841cad4046430a83b02b359d011e0c4077cdff447a1687ed7c68f1a11b4cf66b9ed9fc23ab5f0c7c6be84eb0ddc3017 +DIST glib-2.54.3-patchset.tar.xz 39488 BLAKE2B 0bebd1f8eadd1796c355dbad20739ec2428a5b67e363e6ea61e2bab1e672506c438c80c602e87ec7d221ad92ad5c52adf7b57fb13441835e41f1e1208c26c6db SHA512 3d880c2681893da9267c8b2ba9a695eddbb1cef63f4ea26e052ce2f69e1e9d78eccdb27b235cbf0693ecd262bd70d020b24f82fc72ab11a4dbc2c929cfb72942 +DIST glib-2.54.3.tar.xz 7836536 BLAKE2B 140e7cf09a41b72a5b22e5b87e9674cbfdfe1b82f3cf5f0fd3ecb2ed6b1f62a90f8b4c0bc2f655e297f91394f771f6ecad210357e31f104ee49ca178be6b9d76 SHA512 23eb4458684624f80c17aa784eab42a38eec87bb5979fcfe56f0bc63b5c7bcf8251a0d4ea916fe2c8109ff5b14a4b60c6260755d079ff984c0d8e6a2871d307d +DIST pkg-config-0.28.tar.gz 1931203 BLAKE2B bafdd4e838623965c6bd454421ddd9051fc43fc29948e1615b49fef463c3c3a18807aabe6416f96cfdf58d6b1c9e114d77f97bd985facee7c14284a8a64a768b SHA512 6eafa5ca77c5d44cd15f48457a5e96fcea2555b66d8e35ada5ab59864a0aa03d441e15f54ab9c6343693867b3b490f392c75b7d9312f024c9b7ec6a0194d8320 diff --git a/dev-libs/glib/files/glib-2.54.3-external-gdbus-codegen.patch b/dev-libs/glib/files/glib-2.54.3-external-gdbus-codegen.patch new file mode 100644 index 000..a27966e --- /dev/null +++ b/dev-libs/glib/files/glib-2.54.3-external-gdbus-codegen.patch @@ -0,0 +1,86 @@ +From 2e47d49bc91d83cd0abea4c1944bfca4336040fa Mon Sep 17 00:00:00 2001 +From: Sobhan Mohammadpour +Date: Fri, 23 Feb 2018 15:27:33 +0330 +Subject: [PATCH] glib-2.54.3-external-gdbus-codegen-for-autotools + +--- + configure.ac | 1 - + docs/reference/gio/Makefile.am | 1 - + gio/Makefile.am| 2 +- + gio/tests/Makefile.am | 6 ++ + gio/tests/gdbus-object-manager-example/Makefile.am | 6 ++ + 5 files changed, 5 insertions(+), 11 deletions(-) + +diff --git a/configure.ac b/configure.ac +index 0457c90..07166c9 100644 +--- a/configure.ac b/configure.ac +@@ -3469,7 +3469,6 @@ gobject/glib-mkenums + gobject/tests/Makefile + gthread/Makefile + gio/Makefile +-gio/gdbus-2.0/codegen/Makefile + gio/gdbus-2.0/codegen/config.py + gio/gnetworking.h + gio/xdgmime/Makefile +diff --git a/docs/reference/gio/Makefile.am b/docs/reference/gio/Makefile.am +index 5741a3e..d38e768 100644 +--- a/docs/reference/gio/Makefile.am b/docs/reference/gio/Makefile.am +@@ -177,7 +177,6 @@ man_MANS +
[gentoo-commits] proj/musl:master commit in: dev-libs/glib/files/, dev-libs/glib/
commit: 99c02a56812430e58674aed7b02ce074c8babb6b Author: stefson yahoo de> AuthorDate: Sun Sep 3 14:27:30 2017 + Commit: Anthony G. Basile gentoo org> CommitDate: Sun Sep 3 20:54:09 2017 + URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=99c02a56 dev-libs/glib: revbump to recent stable Signed-off-by: Anthony G. Basile gentoo.org> dev-libs/glib/Manifest | 6 ++-- ...ch => glib-2.50.0-external-gdbus-codegen.patch} | 32 - .../{glib-2.48.2.ebuild => glib-2.50.3-r1.ebuild} | 42 -- 3 files changed, 50 insertions(+), 30 deletions(-) diff --git a/dev-libs/glib/Manifest b/dev-libs/glib/Manifest index f9f4e55..617e9b2 100644 --- a/dev-libs/glib/Manifest +++ b/dev-libs/glib/Manifest @@ -1,8 +1,8 @@ -AUX glib-2.40.0-external-gdbus-codegen.patch 3901 SHA256 d06d2775c3632212c11eceb715f0da6a3b1ab6d8d901bb2fcb7c1fc3ca6b004a SHA512 2f960a53cf51f809af6788664e2cd6d67a29eb58dfe34156f665e2d5ae1fd53a3c792714672fc82dcbfae38e1c793a3eef07116484511ef21d96536559339b00 WHIRLPOOL 39dc4d38e6a3450cbba3a1843096da330b6b2bc8954b9cce4a890454e5546d3e6440ddd237772407bd4ffec05b78eb6b5c4cb6c86a86e01a5ad4c96fe8b0 +AUX glib-2.50.0-external-gdbus-codegen.patch 3854 SHA256 c5c96e54a9dfb9b10e9083279ddb3961c324e1ea151772d047ec57e12893c15f SHA512 dd5fb2f7f82be85326c37851cbb5d41307f7efcdd214b523f8ab0adc4e30830234f69b08dfbaa50bf7ace78bb0f07e7d7a6c5f87a2d06d2c11e0ed6f2d1d2045 WHIRLPOOL 79270dd6139bf17e0149c30528ea18bdac6af913cb6733cb0a72b3c44bfd378c05433d3f7abaef088e271e34490c551f0214efbac45db6470e3d83e4ee2b6e6d AUX glib-2.50.3-fix-gdatetime-tests.patch 2052 SHA256 182695950e34356f3d97005cd0120d3a0ed1e485ec97b86b0c121a72c418c7b5 SHA512 7701cd1116626ef2b5a79e0d31f4c445a609b8b4481745f443fbac290670c776fbf4196a33a80629bf13bd9e405579715758e6c7ffcee72b6129d444d1dfa724 WHIRLPOOL 19f0193c57d2a4de5b1429ee3171c554e43aaadbc53e2f1471803a8b3c32c8ac6cd0ff5d5ed4ff46bb2923b09f97a354b2a3ae0989a633f2757c250a5b80a2f7 AUX gobject_init_on_demand.patch 2113 SHA256 ffb30a240f23ee76dff0fc1ecc155288ea8bb976e814cc52e55c025e7ab792d0 SHA512 4281f0e1405618c593988b549b34f66bc530c2d3196364e0a387ca8f61fdd75065b40b039afc0711f73a8fcf5f9483f1d3c57fe3154bae9bc72243ede3bd239e WHIRLPOOL a7090b51c28421e7c600b495665a47866554e317810abce07dfa07070a7887655d09ac12c04b0dbb30ab442b22175849f49e433f25f3ef41b519de6bf49f42a6 AUX quark_init_on_demand.patch 1725 SHA256 e09d8e723752c1f36b7451b244bbe4dd9b5c39ff0dcd5a778ddbfe93c5343ef5 SHA512 29311855d0058b8171914542304d04536c83cca265f094f9d537b6e9c2e2d71a5975967bb2743c4fa3a6c569c058c0c21b78dfaa0c9c3ce8aed7f474678a53d9 WHIRLPOOL 71bb85a258417014cd4ab7dbcc16779ef222408be37e590f9f67dfb2dbbf6bfefb9ce8ac1d0097216b6d92fb69c9c846678d7f71f5f45ab8de07f6b88f6c8ff0 -DIST glib-2.48.2.tar.xz 6408644 SHA256 f25e751589cb1a58826eac24fbd4186cda4518af772806b666a3f91f66e6d3f4 SHA512 2eac104eb2207d0a6488992e48069a34b417f51e141364f281ab7b0953a6de88be177b1c694dd9464a856c9a5d8021e3cf0193a8d9c5aaf6ea11f1f9ff743c43 WHIRLPOOL cba211000d5597e93d01113e5f2b6736e47f4daa00935a53af182b3304fef9a1ac25f78995c7a53cc1234261433a1bbd1ec751c87b556845a15da720af5b971b +DIST glib-2.50.3.tar.xz 7589284 SHA256 82ee94bf4c01459b6b00cb9db0545c2237921e3060c0b74cff13fbc020cfd999 SHA512 ef35806c15170b6608445f255136c0bebd2d433adf903c2af2865f6a57b4f2fcfc1e4a7cea1a0dac48ff5fe26248fbf7886dba4a8d209506f0a94160df8fb7af WHIRLPOOL fc8effb457005a234ccb164d74026cec4af7f9a70eef0a8d58efebfacdcf0d7f7713042a9476e6a89e4effbdf4b0d59377811790557cc991cf6b397e5e984f93 DIST pkg-config-0.28.tar.gz 1931203 SHA256 6b6eb31c6ec4421174578652c7e141fdaae2dabad1021f420d8713206ac1f845 SHA512 6eafa5ca77c5d44cd15f48457a5e96fcea2555b66d8e35ada5ab59864a0aa03d441e15f54ab9c6343693867b3b490f392c75b7d9312f024c9b7ec6a0194d8320 WHIRLPOOL db4ddb4ce61724e629931c5ffccb4d7a551b4dc0f4efed5a966822307e4b5a786adee5705dd80ec0a9aa32cb1af9ad9615e307360e131fc34688207216161486 -EBUILD glib-2.48.2.ebuild 8727 SHA256 a2baeca411a6c6755d42e1ab144466ae71502fbebefdf8c2511b615575c9589a SHA512 3f853481a142967e494fb88b1798c429b05ab81fa6d71e39a0d021ea1bbf24eda73ef5abdac4c4bcb0ebfd170ec261a658a5f4a40802dd5d1dcff4f941efe10a WHIRLPOOL 6d0063403a73bb3502b58520a349c828ebc991b4f7a2c06f0f5de2a6519e04431f1e0a1a9f7f45df8e149d360ea4f22f8db2f8154ea8f0f9bbe657c2d7e71af4 +EBUILD glib-2.50.3-r1.ebuild 9775 SHA256 97285c8e1abe2bc28c12e4e354531b22979629a3ec6b5f638c21d919650a0e4f SHA512 9b7cd12d08a4c6b001d9b97e0a925d2dcbc5536e7eafbc8738a0a3c434016887853f5f46b0d9c146772acfcd6ec7a32270f9907a27553ba82785b9b7b83a0a1a WHIRLPOOL de1b7d1f7bbbcdb331f02965c089de205e0a7e5e844f3f324f7c7442f152493c2cbcddee6059be335f62252178c10a39446c67874f9cd0f0f5ea43950d76380f MISC metadata.xml 955 SHA256 424ffc685dcfdfa5dcb142046d937915d07945217db814ff759b9b736d67f9e4 SHA512 31b87bd850ffaa3f2263e6435d2929ef9f8f979e6fe6cff86433c8841dc383088bc6d672ac7daf94c1ef660767d0e91a03860267df9c750dcde3204dd6631cb1 WHIRLPOOL cf59bd50dcfcc466ad19a81f458875b7e62fc
[gentoo-commits] proj/musl:master commit in: dev-libs/glib/files/, dev-libs/glib/
commit: 13dfa22da1223cfaace49c55a3f9fbda628953bb Author: Aric Belsito gmail com> AuthorDate: Wed Nov 9 19:14:34 2016 + Commit: Aric Belsito gmail com> CommitDate: Wed Nov 9 19:14:34 2016 + URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=13dfa22d dev-libs/glib: Add 2.48.2 Includes patch mentioned by @stefson that should fix segmentation faults in glibmm. dev-libs/glib/Manifest| 3 + dev-libs/glib/files/glib-2.48.2-musl-glibmm.patch | 47 dev-libs/glib/glib-2.48.2.ebuild | 284 ++ 3 files changed, 334 insertions(+) diff --git a/dev-libs/glib/Manifest b/dev-libs/glib/Manifest index d9075ac..89c4483 100644 --- a/dev-libs/glib/Manifest +++ b/dev-libs/glib/Manifest @@ -3,7 +3,10 @@ AUX glib-2.46.2-fix-gstrerror-on-non-glibc.patch 844 SHA256 2c4c622cf7a7236c73b4 AUX glib-2.46.2-memleak.patch 711 SHA256 baa9a70ea17bc0f78bc4c8353af28cc22fd16a1a94e5898757a87bddffd8762e SHA512 f6a52034744b3725ffd7219abbd9df8dfb562d31db2f846a86352a2481e8f5ae28b77a0bd2a19955e17c7ec9de7723a495367be051dc568d3498521ff58c4be6 WHIRLPOOL 0ded676353a97e327901ea66a8ddf85156c85143d19a4a3786d24e90ceed0fe36fef1effdeaa648b0404e58930c1ba2df6a65ea7e8a106bb3e84ea0a6b610609 AUX glib-2.46.2-musl.patch 2497 SHA256 a9449e3f36725cdf19931fb0987de65779decb6a0fb214d384a1b32f17aeb036 SHA512 30b46bb13749d2879f84e1980fbaccb381fffe29c8d07ed0825ddc07421778cbf77896e18cb0bc1ebf9d0ff9c95064f05de81e5d78df2b9660117f6e85aa9adb WHIRLPOOL e24a6b68748330b0c62ad362aa6df2989511ddc86cd5aec582883b87ff1b6825d975f1f12126ba85fa6871d1a2f343b7a5057b81b23ce69da3dbb8f24708c94f AUX glib-2.48.0-GContextSpecificGroup.patch 1637 SHA256 3e0e6250775482357cd8727ad270a473be7c24431afa5445f9ac4214802a8fad SHA512 ed850d1455ac619ea97c8a82eb7f6a768882e9e1dbdfcffcf143cf3cddd46ea073d6b25c811eaa14a789d06f4cc2cf13c09541565eb34ed9bf616c8dea825e45 WHIRLPOOL 004196759130baeba4b4e72601dfaa25bf8c0e49b1d09222b21a6c51b9c84b6bf6b799bbfedf931d3eabbad91371017b5c61799c879d99aabaaf3cdaf11cbf0e +AUX glib-2.48.2-musl-ctors.patch 1496 SHA256 17cd23f9bea7eaa0ed4c3a83e894392d3d6824a462790cb1e3b6f10d591b9448 SHA512 6656b6c40366c43e48916a1851319f0a6b939ae5f1c78b9496930f47b566ab17924ee031ed6a0ea9beb8a4b1fc37b66ef1784b4a95a890dd71410717175509e7 WHIRLPOOL afc16f2a772a474f92eec77d666b88c88b6a96e2ded4b1e4e02f824bea7a903ead48ed2cdc1ab0f273f7e1d492e99bb5ae5e3545ffa3318e2fe56538d0a55d85 DIST glib-2.46.2.tar.xz 7344636 SHA256 5031722e37036719c1a09163cc6cf7c326e4c4f1f1e074b433c156862bd733db SHA512 8b5298712710d77b4a47367071f782d2bb3042b149ec8fde8c065f80bf3c5375c94318d19665c0092572e4895e590231a47324d25f371310f02b43feb3009588 WHIRLPOOL 700b69360110351544780ace4dcb14f29505f63d8840882532a4b7c017860b6da86e09cbabca691b7b24cb08b8722e772555de044b8b21e4b0952c8a8e4e6ecb +DIST glib-2.48.2.tar.xz 6408644 SHA256 f25e751589cb1a58826eac24fbd4186cda4518af772806b666a3f91f66e6d3f4 SHA512 2eac104eb2207d0a6488992e48069a34b417f51e141364f281ab7b0953a6de88be177b1c694dd9464a856c9a5d8021e3cf0193a8d9c5aaf6ea11f1f9ff743c43 WHIRLPOOL cba211000d5597e93d01113e5f2b6736e47f4daa00935a53af182b3304fef9a1ac25f78995c7a53cc1234261433a1bbd1ec751c87b556845a15da720af5b971b DIST pkg-config-0.28.tar.gz 1931203 SHA256 6b6eb31c6ec4421174578652c7e141fdaae2dabad1021f420d8713206ac1f845 SHA512 6eafa5ca77c5d44cd15f48457a5e96fcea2555b66d8e35ada5ab59864a0aa03d441e15f54ab9c6343693867b3b490f392c75b7d9312f024c9b7ec6a0194d8320 WHIRLPOOL db4ddb4ce61724e629931c5ffccb4d7a551b4dc0f4efed5a966822307e4b5a786adee5705dd80ec0a9aa32cb1af9ad9615e307360e131fc34688207216161486 EBUILD glib-2.46.2-r3.ebuild 10585 SHA256 c10f4010878f10ef32fb3b6d4331a37dfbf2eb94ab06d40ecf7e35a5537258e2 SHA512 b5bc42c6d6a42dfad750cf1ef4c3cfc9f19bb79777ba3846b0a797d0c75d25444114cd9698cf5e4291bfdd3cc2046fac8b45ed39ae54c59cd3e5354588fbeca7 WHIRLPOOL 7869514a3ba96faf4d98f0cd9e1018175bbba3568ac1948b5ee607452f8a863d675ddc2790b513fa7d7211595e2829a167803097fbabd71434b7c0556656d9fe +EBUILD glib-2.48.2.ebuild 8621 SHA256 86c4d6c847b581aa58e734b73503b084c14a16b7dba30c722fda629fa8913a9a SHA512 553f63a9866afd2f47126c711d34b6182820b0c31c9aa72476080b3a86b2a4ef3119eec3751b64fd7a70f4181dc5849f9d0f7c572eb5b1d31459e56612fb3225 WHIRLPOOL bb8aa298b24b4904e757e7e40518444723f6293368840290b08be5c23ba9990e62b6072eb1e02a952434919880681d62a61edecb9c7b96c384379412e3b2ffe2 MISC metadata.xml 955 SHA256 424ffc685dcfdfa5dcb142046d937915d07945217db814ff759b9b736d67f9e4 SHA512 31b87bd850ffaa3f2263e6435d2929ef9f8f979e6fe6cff86433c8841dc383088bc6d672ac7daf94c1ef660767d0e91a03860267df9c750dcde3204dd6631cb1 WHIRLPOOL cf59bd50dcfcc466ad19a81f458875b7e62fc569cda4f730defdbed72f0112395b332b52574c5794539c8e0255f7abaa9e7f14a9c5bb5fd6048ad3c4c35991c8 diff --git a/dev-libs/glib/files/glib-2.48.2-musl-glibmm.patch b/dev-libs/glib/files/glib-2.48.2-musl-glibmm.patch new file mode 100644 index 000..818ccf1 --- /dev/null +++ b/dev-libs/glib/files/glib-2.48.2-musl-glibmm.patch @@ -0,0 +1,47 @@ +Fro