summaryrefslogtreecommitdiff
path: root/dev-libs/glib
diff options
context:
space:
mode:
Diffstat (limited to 'dev-libs/glib')
-rw-r--r--dev-libs/glib/Manifest4
-rw-r--r--dev-libs/glib/glib-2.80.5.ebuild20
-rw-r--r--dev-libs/glib/glib-2.82.2.ebuild20
3 files changed, 40 insertions, 4 deletions
diff --git a/dev-libs/glib/Manifest b/dev-libs/glib/Manifest
index 89300c6eaa51..cecd4b49bdbc 100644
--- a/dev-libs/glib/Manifest
+++ b/dev-libs/glib/Manifest
@@ -15,6 +15,6 @@ EBUILD glib-2.78.3.ebuild 11145 BLAKE2B 9500014a458c528207d29e2ac5915803203456a5
EBUILD glib-2.78.4-r1.ebuild 11390 BLAKE2B 569236b2fc6694eb09b999b94ce027b8fb9152aa2876ed08199fcbb52b894be1660a42da41c063926844b507d5e89eed8cc40c8049bb71b2a887494245974324 SHA512 8eface9ce9509f9661c8f2e7c51e1ede41e6d0db4589c9987a24a4168bf0c4cebf69835825d4d994c70802052bfe487b77629b45219c0c282351328ba476d26b
EBUILD glib-2.78.6.ebuild 11340 BLAKE2B c53403ccbcbd18e678f8e2c6e53b39ccc6cb558be4e7f96df26f986a4c51ea86cf601bf0a122c2530dfc762af2a1cbe6e85f524687c738a8eb3940afeb6541a9 SHA512 7c1b4e8e69ca36d6b52855c7edbe4b584d549025d88783010359b96469c98b217dd50819ae971c7bfee637a30bd864b991c3a16cc538492b4c7075d719e30f4c
EBUILD glib-2.80.4.ebuild 11467 BLAKE2B c0efaa4ab793d792f8ca300fddc586b1f09e477898c962d6ee528330992db8d1a633e176e2079f4302a1e5d904e919599ac9ca1e37cd5a542ccf14aa8c7d9f73 SHA512 7d6fb8190795ac10bb9b31f0f618452dc7ed7f3a1cd84aabb258c4fe6cfb3dcee96b0a4430a2d0b42055687c0736464efb218db22862c48c30e31f90f173b84e
-EBUILD glib-2.80.5.ebuild 14273 BLAKE2B 75e3d29becbd17e6210d496893503089c3013622c178f9fd743905e938fedf3e422b90529933539b760efbedcbe96371a2b0396d01c4b96b3635433af4ea1c76 SHA512 30d57ffac6ba0074048632d94440cb936398db8eb8c548ab3dcb42869dbd6ae8931adcc5050d18d76067dd49317ee793f1f5f9725598764280cddbd13918cc6a
-EBUILD glib-2.82.2.ebuild 14273 BLAKE2B 9673a7cdd9d0b04c83f7fe24e1e3f3a03a5e04e5da4209c4ad612680082f11af2916e48038ddb945ed2c1c8654c6d498f9e553b87a31665afca560cee1c096eb SHA512 13c20871b9d4f7d4e9f94a29b061876322f6bae1abcbf72e56180ec399e0f2f5876129b016045205b0e9eb15e10bc5416a4cade62a757d34b72bbdfb4904a903
+EBUILD glib-2.80.5.ebuild 14804 BLAKE2B dc68421e5708ef63574a4ae7b6b07263cfefa8aa8859444d5614b424f1ceeaa1b0e28553d5bdead86f74016030646a69c8d8e1ab52fb2721bb562a7347093476 SHA512 bae947a413f9a41a2eb62754d2951a8ae29ba3e5940d8bf0a8e618813f4b35285fb5a8919e4913f40bd59511c9b3ee2d832ddce29aeb46a2c947a39ffe08a316
+EBUILD glib-2.82.2.ebuild 14804 BLAKE2B 4154e81f6dc84780c3e3970485ce02d5f898a1ef240ec0a4a4a0bc3f59bd0300db2e6027ef45d99a2bc3361de72720de36c561cb97b53aa8d1aba8bd05ec0049 SHA512 c577d6b25f7794c30f652cf0fce61052c3d607761bad31ece30dfbdc1e3f85283ebc11ef03bc5b2e12ab13d2d8cbac43d69553695f71f810fd450e7e6e3d8c94
MISC metadata.xml 1499 BLAKE2B 5a75e3b360e4656fe9127f2dc3ba7e90df3eae0586a025b4eefc2317398e53815c98a8014ea6f0dd69ae8afdafa066eec61c18e9fa86d24c78a3f11404c2a7a8 SHA512 2b12c409bf16cf9e01e80c30a6707aac5b48ca4cdeac3852028c003c6cb2d50b5e82be73adeefb8341fd4f157e0f7d22505cebfc2ee0f6d64ca77a7d3cfa8271
diff --git a/dev-libs/glib/glib-2.80.5.ebuild b/dev-libs/glib/glib-2.80.5.ebuild
index 22a8e5f6665b..94e3af69e14d 100644
--- a/dev-libs/glib/glib-2.80.5.ebuild
+++ b/dev-libs/glib/glib-2.80.5.ebuild
@@ -224,6 +224,23 @@ multilib_src_configure() {
--force-fallback-for=glib
# Tell meson to make paths in pkgconfig files relative, because we arent doing an actual install
-Dpkgconfig.relocatable=true
+
+ # We want as minimal a build as possible here to speed things up
+ # and reduce the risk of failures.
+ -Dglib:selinux=disabled
+ -Dglib:xattr=false
+ -Dglib:libmount=disabled
+ -Dglib:man-pages=disabled
+ -Dglib:dtrace=false
+ -Dglib:systemtap=false
+ -Dglib:sysprof=disabled
+ -Dglib:documentation=false
+ -Dglib:tests=false
+ -Dglib:installed_tests=false
+ -Dglib:nls=disabled
+ -Dglib:oss_fuzz=disabled
+ -Dglib:libelf=disabled
+ -Dglib:multiarch=false
)
ORIG_SOURCE_DIR=${EMESON_SOURCE}
@@ -300,6 +317,7 @@ multilib_src_configure() {
multilib_src_test() {
export XDG_CONFIG_DIRS=/etc/xdg
export XDG_DATA_DIRS=/usr/local/share:/usr/share
+ # TODO: Use ${ABI} here to be unique for multilib?
export G_DBUS_COOKIE_SHA1_KEYRING_DIR="${T}/temp"
export LC_TIME=C # bug #411967
export TZ=UTC
@@ -311,7 +329,7 @@ multilib_src_test() {
addpredict /usr/b
# Related test is a bit nitpicking
- mkdir "$G_DBUS_COOKIE_SHA1_KEYRING_DIR" || die
+ mkdir -p "$G_DBUS_COOKIE_SHA1_KEYRING_DIR" || die
chmod 0700 "$G_DBUS_COOKIE_SHA1_KEYRING_DIR" || die
meson_src_test --timeout-multiplier 20 --no-suite flaky
diff --git a/dev-libs/glib/glib-2.82.2.ebuild b/dev-libs/glib/glib-2.82.2.ebuild
index 0f09238ad661..2e2f890300a1 100644
--- a/dev-libs/glib/glib-2.82.2.ebuild
+++ b/dev-libs/glib/glib-2.82.2.ebuild
@@ -224,6 +224,23 @@ multilib_src_configure() {
--force-fallback-for=glib
# Tell meson to make paths in pkgconfig files relative, because we arent doing an actual install
-Dpkgconfig.relocatable=true
+
+ # We want as minimal a build as possible here to speed things up
+ # and reduce the risk of failures.
+ -Dglib:selinux=disabled
+ -Dglib:xattr=false
+ -Dglib:libmount=disabled
+ -Dglib:man-pages=disabled
+ -Dglib:dtrace=false
+ -Dglib:systemtap=false
+ -Dglib:sysprof=disabled
+ -Dglib:documentation=false
+ -Dglib:tests=false
+ -Dglib:installed_tests=false
+ -Dglib:nls=disabled
+ -Dglib:oss_fuzz=disabled
+ -Dglib:libelf=disabled
+ -Dglib:multiarch=false
)
ORIG_SOURCE_DIR=${EMESON_SOURCE}
@@ -300,6 +317,7 @@ multilib_src_configure() {
multilib_src_test() {
export XDG_CONFIG_DIRS=/etc/xdg
export XDG_DATA_DIRS=/usr/local/share:/usr/share
+ # TODO: Use ${ABI} here to be unique for multilib?
export G_DBUS_COOKIE_SHA1_KEYRING_DIR="${T}/temp"
export LC_TIME=C # bug #411967
export TZ=UTC
@@ -311,7 +329,7 @@ multilib_src_test() {
addpredict /usr/b
# Related test is a bit nitpicking
- mkdir "$G_DBUS_COOKIE_SHA1_KEYRING_DIR" || die
+ mkdir -p "$G_DBUS_COOKIE_SHA1_KEYRING_DIR" || die
chmod 0700 "$G_DBUS_COOKIE_SHA1_KEYRING_DIR" || die
meson_src_test --timeout-multiplier 20 --no-suite flaky