summaryrefslogtreecommitdiff
path: root/dev-libs
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-03-01 23:41:30 +0000
committerV3n3RiX <venerix@koprulu.sector>2024-03-01 23:41:30 +0000
commit1331637681273dc8391d7a7caa6175405dceb735 (patch)
tree57acd1953dffe9d8e88a0735a76115e20fa09d26 /dev-libs
parent5d5b0e27ed33330cca5636eb792368fbbf46774c (diff)
gentoo auto-resync : 01:03:2024 - 23:41:29
Diffstat (limited to 'dev-libs')
-rw-r--r--dev-libs/Manifest.gzbin98021 -> 98016 bytes
-rw-r--r--dev-libs/efl/Manifest4
-rw-r--r--dev-libs/efl/efl-1.26.3-r2.ebuild6
-rw-r--r--dev-libs/efl/efl-1.27.0.ebuild2
-rw-r--r--dev-libs/elfutils/Manifest14
-rw-r--r--dev-libs/elfutils/elfutils-0.190.ebuild2
-rw-r--r--dev-libs/elfutils/elfutils-0.191.ebuild (renamed from dev-libs/elfutils/elfutils-0.189-r4.ebuild)15
-rw-r--r--dev-libs/elfutils/files/elfutils-0.189-PaX-support.patch26
-rw-r--r--dev-libs/elfutils/files/elfutils-0.189-clang16-tests.patch26
-rw-r--r--dev-libs/elfutils/files/elfutils-0.189-configure-bashisms.patch49
-rw-r--r--dev-libs/elfutils/files/elfutils-0.189-lld-17.patch31
-rw-r--r--dev-libs/elfutils/files/elfutils-0.189-skip-DT_RELR-failing-tests.patch39
-rw-r--r--dev-libs/elfutils/files/elfutils-0.189-tests-run-lfs-symbols.sh-needs-gawk.patch41
-rw-r--r--dev-libs/glib/Manifest6
-rw-r--r--dev-libs/glib/glib-2.76.4.ebuild2
-rw-r--r--dev-libs/glib/glib-2.78.3.ebuild2
-rw-r--r--dev-libs/glib/glib-2.78.4-r1.ebuild2
17 files changed, 20 insertions, 247 deletions
diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz
index 04906ebe9aa8..5227393e7d40 100644
--- a/dev-libs/Manifest.gz
+++ b/dev-libs/Manifest.gz
Binary files differ
diff --git a/dev-libs/efl/Manifest b/dev-libs/efl/Manifest
index 91e38e93233a..c9847ae3a703 100644
--- a/dev-libs/efl/Manifest
+++ b/dev-libs/efl/Manifest
@@ -2,6 +2,6 @@ AUX efl-1.26.3-gettext-0.22-fix.patch 1200 BLAKE2B c86344e777e2da79164bde3bbb95f
AUX efl-1.26.3-libressl.patch 8420 BLAKE2B 637269f26888dd46f2f8faca3e63d3ccf69376f231c7f1b2423a7a1e2293eeeae569dfcb6d98dae77fe4005a74fea60c991ab622c79260f616b6e86442284cbd SHA512 10257eedd85b520b956f7e064bf596d6c31cbb7d6200c7396498b7a3d087a4b4f366a54bff06cfe5aacf8454163e2e5c803b82ed5cdaad01b3d5912773ee4e6c
DIST efl-1.26.3.tar.xz 168540684 BLAKE2B aeb0215b9cdce9ca10550c698df4985ff9557c3c400c3a300887148d04a8900f04c7200473e5fce1d3021378be1e664e9364d171ec09c4fc488b4ec758722ea5 SHA512 9801ee8bc963786962d87af56d532d3f019bc18a91924d2ef84934dcd0ae30452d858db93c33964f2bff9af2f3c8feb9927f7281ead4a8993ed622cd0cf2c514
DIST efl-1.27.0.tar.xz 168543208 BLAKE2B 082f7089f1a017db8e62f36fb2a51e18c7d00b74b8e865a60d066e49921c69720101deb3184a125633a6c646e241b8765cccc038c906c00d4ca16ecb705faf6f SHA512 5dda2f630463a2504d9246be17449579bbc470904e137b02b3b5c44db033dec2688f6c477885de1485944d875ee62619b6e7c5d4d3657225951f6feaf83b4fa4
-EBUILD efl-1.26.3-r2.ebuild 8468 BLAKE2B 0c80d92da245e9f954335b225e0f99df4cba69bd9ed26d6179adc54bc7e7d6280616dbeabab5a6e691ad69befa496983295aa71497ce6c1b7f3ef91e6ec8e682 SHA512 ccbcbbc04caeaf2580908a7d1eff0d36ae8fc9383b0ef5aea7226ffe0a872c17812fe11afac2fec59b98438dc95ed135dace7c694bcf70d5b5dc64bf494fb270
-EBUILD efl-1.27.0.ebuild 8042 BLAKE2B b221b9e5bd9d6758de5c3b49fc67023101f3f4f6096b76cdaacd1a98225f7f49e32b559a7185f2cac7d73162912e539cae10966dc4b42fe720b5ff5697c9231d SHA512 8f0ab51da532ddaa5c7c1e3e303051fe07b04fce6ef30d619ed58a1733ba5048a33499f9e9521ba6067db86ffeec70069017dd6b089ef5bf51f028fea6dc71c6
+EBUILD efl-1.26.3-r2.ebuild 8469 BLAKE2B 443e6b4b06a3315d12763b49779daa6014734be215c6ee11bf048e67d360b17f0f480c66ef37d5d8b9993dff4befe7d0851b638cd147fbed6f5eb97d7c094c77 SHA512 55b27b1780e7b446a796b25cc5b8d0e78dddd34f027a3c2429d9e37e086f62ac1fba56872435923f2130e0474c342b98d94517901d59e7e2aca5fcfdfaec3253
+EBUILD efl-1.27.0.ebuild 8042 BLAKE2B cdd2a7743b9a48e7e6b25f5a69189803a1a581d888deff326cd06d1eaa2d8568aedc78ad2c40f09e4ae933393712d22a0269cdd432a8174487d2165a64cd3344 SHA512 dea80193bf4e79f47eaae3d05ceb001675fd3f519ee827d0028e9a92b6a2a3a0c9de0434020607a7b751b11f342e248e239b53eb85c5631cf20ae8e12672cc26
MISC metadata.xml 1835 BLAKE2B 9057e58727f82d085606315896cca8f37f81fc9642cb3d40fed53f07ae09bedfd6d1d1a23878bca9e7e2713314d83c26dcfbf305557cfdfbeeeb01bfb73b2867 SHA512 ac1d09983c4f6e992dd92cc6aa4770a6a847be3a4f5b4236867d411f5c730e8b743574864b948301782eedd72e78dfdd6e7a4deeffd4a09f2f52f958e9a1e6c7
diff --git a/dev-libs/efl/efl-1.26.3-r2.ebuild b/dev-libs/efl/efl-1.26.3-r2.ebuild
index 0e1e9b566be1..cce88319b526 100644
--- a/dev-libs/efl/efl-1.26.3-r2.ebuild
+++ b/dev-libs/efl/efl-1.26.3-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -10,7 +10,7 @@ DOCS_DIR="${S}/doc"
LUA_REQ_USE="deprecated(+)"
LUA_COMPAT=( lua5-{1,2} luajit )
-PYTHON_COMPAT=( python3_{9..12} )
+PYTHON_COMPAT=( python3_{10..12} )
inherit docs lua-single meson python-any-r1 xdg
@@ -172,7 +172,7 @@ src_prepare() {
src_configure() {
local emesonargs=(
- --buildtype=plain
+ -Dbuildtype=plain
-D buffer=false
-D build-tests=false
diff --git a/dev-libs/efl/efl-1.27.0.ebuild b/dev-libs/efl/efl-1.27.0.ebuild
index f57f481d7718..31e18555e584 100644
--- a/dev-libs/efl/efl-1.27.0.ebuild
+++ b/dev-libs/efl/efl-1.27.0.ebuild
@@ -154,7 +154,7 @@ src_prepare() {
src_configure() {
local emesonargs=(
- --buildtype=plain
+ -Dbuildtype=plain
-D buffer=false
-D build-tests=false
diff --git a/dev-libs/elfutils/Manifest b/dev-libs/elfutils/Manifest
index 8b5781d2c029..f8fd8c1dbda1 100644
--- a/dev-libs/elfutils/Manifest
+++ b/dev-libs/elfutils/Manifest
@@ -1,15 +1,9 @@
-AUX elfutils-0.189-PaX-support.patch 1058 BLAKE2B 9d7980eedf6250b848923eddb86d918ac983b348f77b3816ba77e1a663cc637ec02670e062b005aa010fa50f45fb953b1f2ef033bca6381773793231eb3cef06 SHA512 1bfb390ff4fb9ba2cbaf677bb4cd0d3ab3a27e465629be0dcc7b37f14dfe6c876069b598e29e9f3aa0c345b08c62895e68ce557237d18239c7505b8ea51c9ebd
-AUX elfutils-0.189-clang16-tests.patch 822 BLAKE2B a1a70176f22d59ec3ad608f48087aa149584bc86066efe16aabfe718a693c6e98557efb706628db780b3f63a7156e4a5b5c1901c9c07b34a5a23af7dea3caea4 SHA512 b74b12a4e0b12444afd320839e09b67d991513dcc66e5ff91b47caa2b729457a5545d0bb5c345c0d4d3e8f4676c227c13a16e48f8c0d53cd1fa1c7d32c80c28d
-AUX elfutils-0.189-configure-bashisms.patch 2086 BLAKE2B 4ecebe40ee2c628bdbd26fce6bfd487517ee8f9590cd2d565f4be34cf9afe67b59fd9cb225039ae911f9cf939783cef0cb623d7264fff07255abe89aed9c509f SHA512 0db8aaafd625cb57b9a7a16c841685b44beaff4b18d9ea15e5adf2e0a7bf14340be7c17ebda9278f1f88ec14e5457b720c4fc4e7e7b81e861fc83059b93b8e3f
-AUX elfutils-0.189-lld-17.patch 941 BLAKE2B 80b9e0376e24aeeceb44db52c908a09b731d33d65247cb65ee377fc77cd9bd9390d5a097f619beffa3609c97b205fd177a24b4cc696348d1a86408e7b71fb815 SHA512 a4ba7f6c0977f8ddfb8b30d1467533200a52f177e0bd6ea0ad5bfd097bfa9b3a1368454987325c4cbdebb81c542980897f31e673406ace7843ec44ca41f135ed
AUX elfutils-0.189-musl-aarch64-regs.patch 1865 BLAKE2B c177254f31b214d39dc18a9591fca672537475bc8318b3dac6fecea11659f75e89c9c1eaa61b605bce5802ab910fe542645d214c825a28182b26d8d7620208bd SHA512 1eb5975bed830dc83e9375f526176276a5254dd9351853dc4c2c4be66246ea74bb65ae5352ea9f3d7fdf70f8af2b9d953e921dbce7cf94a906cd22272db6adab
AUX elfutils-0.189-musl-macros.patch 2421 BLAKE2B 23c214481ee441b4f3b66bb5cfd8a5321328136e743ad6b48533b2943d6cc896726d49d0b7493b5b57f0dbdec5bda9dcacf8fef485b0fb58bc24f732920a6e4e SHA512 86b249a14ed5a352acb16115559163d0f762ff718a23ff2989974e28f16f64c7554f3dcf5f6d5557bce524c3142e0e61ba315f1c20ec4106074b4d5901379fb6
-AUX elfutils-0.189-skip-DT_RELR-failing-tests.patch 1184 BLAKE2B c2de6d91ac92e2a5ae956a654a36462f0c2e719f9463d569aceee8f119a7201023f29e5ec68b477fceac31b5b8ece6be24314f856fe49c2b0699df6d4bb1f5c0 SHA512 a6cea47c2010df688b5020ad7b0f9143de0ad4d3202a147271b97b0df816a0c60f494e4ef8907e2fca79f8d59a72d8e049e4a9fa41eb2d2b2d269652a00814bb
-AUX elfutils-0.189-tests-run-lfs-symbols.sh-needs-gawk.patch 1200 BLAKE2B e4db5599c301c2be1b3ace1b33fb708d8eed892cddf98210709c20b2b8d205bebee0ea95af984bdedd974b4cd4324864570331cd77fc692f4083a77d6146ce41 SHA512 2a7c574fc912655428af6763a45c7f9037fbb7cdaaa7bfd1a215072185a6c42fa044cd51bef474853e9e611ee33ec5a43faae9b123120e0379d240905323454b
-DIST elfutils-0.189.tar.bz2 9143169 BLAKE2B 30596271e14cf3408326abc38a9775b849b8cb0ee119a5455df9434a7d3b9a57afb15e0236a179a26c7bd400d303749964c9d6350c419f747784fd99d12517e0 SHA512 93a877e34db93e5498581d0ab2d702b08c0d87e4cafd9cec9d6636dfa85a168095c305c11583a5b0fb79374dd93bc8d0e9ce6016e6c172764bcea12861605b71
-DIST elfutils-0.189.tar.bz2.sig 310 BLAKE2B d4155de64b15a9ab5c497cd603e73bf918eb1117de36cf28f8ddb50ccb4874fb24cffdf44bcbbc028b2ef3f64562960bf11a431274d861f9db96e3d865b37ec2 SHA512 2016c5f0ccd16f7feb0c825164bb18b2f1afad17dcd39d9f159429360fe4afd645665f612397d48bde191a1e59bb8352e2d065d61d7f649b929c3a7e7bfe8dd0
DIST elfutils-0.190.tar.bz2 9162766 BLAKE2B 9934aff08f1898377708b28595fb52130ef9f80408132ac7d306845b10672ba45cf1ac69783da07b3eea9fd647741d44da45b8b2626c45a768cb2844c6186513 SHA512 9c4f5328097e028286c42f29e39dc3d80914b656cdfbbe05b639e91bc787ae8ae64dd4d69a6e317ce30c01648ded10281b86a51e718295f4c589df1225a48102
DIST elfutils-0.190.tar.bz2.sig 310 BLAKE2B d6a2d490aa6815ed9a7c3624050716ebf7c50465af9907d471d47aa3b57590faf9b9ee03de127c6b3bdffa6948414aab6aa8c784ce29570f76bb03ee2021c062 SHA512 7cd88c19402a959679204a5b01ddd48720e224b84268d0d7452f0f1433150b97dd02288fac204fbd5e2fd6f227473bfe62205b350d5fe2e17addf45fb452eed6
-EBUILD elfutils-0.189-r4.ebuild 3573 BLAKE2B 615e9b3a3b3c69e90a7b52d26801ca98368e6e4cdbcd391281750f464355d33f2105c2e9b7f6e0ae5e4f5bbc2175f69ce14932690979d7ea2a0a07a7d34cf690 SHA512 91b99841650f57fd68ba0658e55aa50863d462706cf08ff59aa709f84b3ac634c4e5f9e4a2ef29be98b4e64a444bf9498a5360ef88e9f176ea9ad9efacf31b53
-EBUILD elfutils-0.190.ebuild 3196 BLAKE2B 35bffa167bdfc29c6dee87e97be8aa5bcb55d937710044d8d6de86f4f94372c720a4752829019edc5b2558257a1e93bcbc3be8825324c0fe5bcff858cfbcf243 SHA512 e8c3333fc9bffa35f8804e3714046f36383e2627c2665ad696a58f085142b51458a1dc47d9ec4a9c8a5d75965ddeadd83a900fc0f6aaa6392aa74dc37c3d01ff
+DIST elfutils-0.191.tar.bz2 9310088 BLAKE2B 2a7ad251369eca7ba609ab8644181fd479ad8596ee58dc068398ca22be25a978e96b81a10a92a5555d7574fd1b9227c8d54fb41dceb4025aedfc6ae32870bbca SHA512 e22d85f25317a79b36d370347e50284c9120c86f9830f08791b7b6a7b4ad89b9bf4c7c71129133b8d193a0edffb2a2c17987b7e48428b9670aff5ce918777e04
+DIST elfutils-0.191.tar.bz2.sig 310 BLAKE2B 5afee19515a115d4ca6d1e0c4a49eca84bb4b911687492934e939a80ac75b7fcea9b6bf5fc0f2248a4c64ef09bd5af9dfc60c72410cba33b78444c38443ad279 SHA512 ab030739d95d13abb84cf4dc6c5407e51d0bd0bca108e27654a1830371694181a1b6f115fdbb4ae0772390f54f1c4811e5ae26b38fdcfd3275177a3716adfd22
+EBUILD elfutils-0.190.ebuild 3195 BLAKE2B 27cfc8ca8387db49e04998c2365c72d3f686fcb9c103975d67642b2ca09a40e274613ba3458274586fc01e5cd09b6c529f897a7c0aec13ff603b666f6d6ef18a SHA512 fb7d4bd5a0ed21fbbc7f9c97b9b7bc2372584b84246ffe8ee7ce8ffff3e59b90dc8e3be3c8d770a197c5bc3e31a5b64872e36260e2eab604f1023d6bb31010c2
+EBUILD elfutils-0.191.ebuild 3214 BLAKE2B 2ab5608ee0ea1db225b06d24d586f57ec6441de2c860f1b703b69274cf6ba1cdfae6b040f82e3cedaff2b032d295b423d2a6fbee0dd3bc3d8215aeaf9d5c81c2 SHA512 a163d642cdfa62963d375d332871e23f6161524cc18fdf8b72847bc3d98aeb4fb8edfd230ac0cb8bfc9b6fcf096cbdbfa3cfd9b1af3908150d009a855f42cb20
MISC metadata.xml 680 BLAKE2B f5f2ad88e2f5f7823ea466403cb44888cea12ded4c1364e4c941be9f0e620ff9214973459bd4f70c43540e8f2a5d915c7d6e65ff3b2758c6660af928deb648b3 SHA512 403b91d41f6ff564c66445492c45d41ed4513709e557ac68d447e583b6bc4e22ccafe67f8e998660dfe47e75120c902107fccba90db06d99bd4c72f024bd881c
diff --git a/dev-libs/elfutils/elfutils-0.190.ebuild b/dev-libs/elfutils/elfutils-0.190.ebuild
index 412b5ea58bb9..48128a1d751e 100644
--- a/dev-libs/elfutils/elfutils-0.190.ebuild
+++ b/dev-libs/elfutils/elfutils-0.190.ebuild
@@ -13,7 +13,7 @@ SRC_URI+=" verify-sig? ( https://sourceware.org/elfutils/ftp/${PV}/${P}.tar.bz2.
LICENSE="|| ( GPL-2+ LGPL-3+ ) utils? ( GPL-3+ )"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
IUSE="bzip2 debuginfod lzma nls static-libs test +utils zstd"
RESTRICT="!test? ( test )"
diff --git a/dev-libs/elfutils/elfutils-0.189-r4.ebuild b/dev-libs/elfutils/elfutils-0.191.ebuild
index c4cfa3f34086..797cf5e83eb1 100644
--- a/dev-libs/elfutils/elfutils-0.189-r4.ebuild
+++ b/dev-libs/elfutils/elfutils-0.191.ebuild
@@ -4,7 +4,7 @@
EAPI=8
VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/elfutils.gpg
-inherit autotools flag-o-matic multilib-minimal verify-sig
+inherit flag-o-matic multilib-minimal verify-sig
DESCRIPTION="Libraries/utilities to handle ELF objects (drop in replacement for libelf)"
HOMEPAGE="https://sourceware.org/elfutils/"
@@ -13,7 +13,7 @@ SRC_URI+=" verify-sig? ( https://sourceware.org/elfutils/ftp/${PV}/${P}.tar.bz2.
LICENSE="|| ( GPL-2+ LGPL-3+ ) utils? ( GPL-3+ )"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
IUSE="bzip2 debuginfod lzma nls static-libs test +utils zstd"
RESTRICT="!test? ( test )"
@@ -45,26 +45,17 @@ BDEPEND="
sys-devel/m4
virtual/pkgconfig
nls? ( sys-devel/gettext )
- verify-sig? ( sec-keys/openpgp-keys-elfutils )
+ verify-sig? ( >=sec-keys/openpgp-keys-elfutils-20240301 )
"
PATCHES=(
- "${FILESDIR}"/${PN}-0.189-PaX-support.patch
- "${FILESDIR}"/${PN}-0.189-skip-DT_RELR-failing-tests.patch
"${FILESDIR}"/${PN}-0.189-musl-aarch64-regs.patch
"${FILESDIR}"/${PN}-0.189-musl-macros.patch
- "${FILESDIR}"/${P}-configure-bashisms.patch
- "${FILESDIR}"/${P}-clang16-tests.patch
- "${FILESDIR}"/${P}-tests-run-lfs-symbols.sh-needs-gawk.patch
- "${FILESDIR}"/${P}-lld-17.patch
)
src_prepare() {
default
- # Only here for ${P}-configure-bashisms.patch, delete on next bump!
- eautoreconf
-
if ! use static-libs; then
sed -i -e '/^lib_LIBRARIES/s:=.*:=:' -e '/^%.os/s:%.o$::' lib{asm,dw,elf}/Makefile.in || die
fi
diff --git a/dev-libs/elfutils/files/elfutils-0.189-PaX-support.patch b/dev-libs/elfutils/files/elfutils-0.189-PaX-support.patch
deleted file mode 100644
index 2d44c757711a..000000000000
--- a/dev-libs/elfutils/files/elfutils-0.189-PaX-support.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-Add support for PaX ELF markings
-
-Patch by Kevin F. Quinn <kevquinn@gentoo.org>
-
-http://bugs.gentoo.org/115100
-
---- a/libelf/elf.h
-+++ b/libelf/elf.h
-@@ -722,6 +722,7 @@ typedef struct
- #define PT_GNU_STACK 0x6474e551 /* Indicates stack executability */
- #define PT_GNU_RELRO 0x6474e552 /* Read-only after relocation */
- #define PT_GNU_PROPERTY 0x6474e553 /* GNU property */
-+#define PT_PAX_FLAGS 0x65041580 /* Indicates PaX flag markings */
- #define PT_LOSUNW 0x6ffffffa
- #define PT_SUNWBSS 0x6ffffffa /* Sun Specific segment */
- #define PT_SUNWSTACK 0x6ffffffb /* Stack segment */
---- a/src/elflint.c
-+++ b/src/elflint.c
-@@ -4493,6 +4493,7 @@ only executables, shared objects, and core files can have program headers\n"));
-
- if (phdr->p_type >= PT_NUM && phdr->p_type != PT_GNU_EH_FRAME
- && phdr->p_type != PT_GNU_STACK && phdr->p_type != PT_GNU_RELRO
-+ && phdr->p_type != PT_PAX_FLAGS
- && phdr->p_type != PT_GNU_PROPERTY
- /* Check for a known machine-specific type. */
- && ebl_segment_type_name (ebl, phdr->p_type, NULL, 0) == NULL)
diff --git a/dev-libs/elfutils/files/elfutils-0.189-clang16-tests.patch b/dev-libs/elfutils/files/elfutils-0.189-clang16-tests.patch
deleted file mode 100644
index 8dede51cbb23..000000000000
--- a/dev-libs/elfutils/files/elfutils-0.189-clang16-tests.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-https://sourceware.org/git/?p=elfutils.git;a=commit;h=51373aa9a77ef53d237edc1af664efcbb49f1bf5
-
-From 51373aa9a77ef53d237edc1af664efcbb49f1bf5 Mon Sep 17 00:00:00 2001
-From: Florian Weimer <fweimer@redhat.com>
-Date: Sat, 22 Apr 2023 21:37:09 +0200
-Subject: [PATCH] testsuite: Avoid C99 compatibility issues in
- run-native-test.sh
-
-Include <unistd.h> for the pause function, and add the return type
-of main. Avoids an implicit function declaration and implicit int.
-
-Signed-off-by: Florian Weimer <fweimer@redhat.com>
---- a/tests/run-native-test.sh
-+++ b/tests/run-native-test.sh
-@@ -27,7 +27,8 @@
- # in all builds.
-
- tempfiles native.c native
--echo 'main () { while (1) pause (); }' > native.c
-+printf '#include <unistd.h>\nint main (void) { while (1) pause (); }\n' \
-+ > native.c
-
- native=0
- kill_native()
---
-2.31.1
diff --git a/dev-libs/elfutils/files/elfutils-0.189-configure-bashisms.patch b/dev-libs/elfutils/files/elfutils-0.189-configure-bashisms.patch
deleted file mode 100644
index 04c01b0ecf88..000000000000
--- a/dev-libs/elfutils/files/elfutils-0.189-configure-bashisms.patch
+++ /dev/null
@@ -1,49 +0,0 @@
-https://sourceware.org/git/?p=elfutils.git;a=commit;h=a9834d7df68afde4ee44ee8fef888cf7e799171a
-
-From a9834d7df68afde4ee44ee8fef888cf7e799171a Mon Sep 17 00:00:00 2001
-From: Mark Wielaard <mark@klomp.org>
-Date: Sun, 5 Mar 2023 13:09:34 +0100
-Subject: [PATCH] configure.ac contains Bashisms
-
-Autoconf scripts are supposed to be written in POSIX-compatible shell
-language. elfutils commits 0ffe2874e75d48cb88936e119e5284ff2bf664d9
-and 3fa98a6f29b0f370e32549ead7eb897c839af980 introduced Bashisms to
-configure.ac that cause errors when /bin/sh is not Bash.
-
-Example error when /bin/sh is Dash:
-
-./configure: 8748: test: xyes: unexpected operator
-
-The cause of the error is the use of a non-existent == operator in
-expressions passed to the 'test' built-in command. POSIX shell
-specifies only an = operator for testing string equality.
-
- * configure.ac: Replace == by = in use_msan and enable_demangler
- comparisons.
-
-https://sourceware.org/bugzilla/show_bug.cgi?id=30196
-
-Reported-by: Matt Whitlock <sourceware@mattwhitlock.name>
-Signed-off-by: Mark Wielaard <mark@klomp.org>
---- a/configure.ac
-+++ b/configure.ac
-@@ -169,7 +169,7 @@ if test "$use_msan" = yes; then
- CXXFLAGS="$CXXFLAGS -fsanitize=memory -fsanitize-memory-track-origins -D_FORTIFY_SOURCE=0"
- LDFLAGS="-shared"
- AC_LINK_IFELSE([AC_LANG_SOURCE([int main (int argc, char **argv) { return 0; }])], use_msan=yes, use_msan=no)
-- AS_IF([test "x$use_msan" == xyes],
-+ AS_IF([test "x$use_msan" = xyes],
- ac_cv_zdefs=no NO_UNDEFINED=,
- AC_MSG_WARN([clang memory sanitizer not available])
- CFLAGS="$old_CFLAGS" CXXFLAGS="$old_CXXFLAGS")
-@@ -493,7 +493,7 @@ AC_ARG_ENABLE([demangler],
- AS_HELP_STRING([--disable-demangler],
- [Disable libstdc++ demangle support]),
- [], [enable_demangler=yes])
--AS_IF([test "x$enable_demangler" == xyes],
-+AS_IF([test "x$enable_demangler" = xyes],
- AC_CHECK_LIB([stdc++], [__cxa_demangle], [dnl
- AC_DEFINE([USE_DEMANGLE], [1], [Defined if demangling is enabled])])
- AM_CONDITIONAL(DEMANGLE, test "x$ac_cv_lib_stdcpp___cxa_demangle" = "xyes")
---
-2.31.1
diff --git a/dev-libs/elfutils/files/elfutils-0.189-lld-17.patch b/dev-libs/elfutils/files/elfutils-0.189-lld-17.patch
deleted file mode 100644
index 3143bc078d77..000000000000
--- a/dev-libs/elfutils/files/elfutils-0.189-lld-17.patch
+++ /dev/null
@@ -1,31 +0,0 @@
-https://bugs.gentoo.org/913112
-https://sourceware.org/PR30729
-https://sourceware.org/git/?p=elfutils.git;a=commit;h=09e61a65953ed814d9e970f7f9ffb9c2d8cda477
-
-From 09e61a65953ed814d9e970f7f9ffb9c2d8cda477 Mon Sep 17 00:00:00 2001
-From: Mark Wielaard <mark@klomp.org>
-Date: Mon, 28 Aug 2023 20:23:41 +0200
-Subject: [PATCH] libelf: Remove elf_scncnt from libelf.map
-
-elf_scncnt was never implemented. It was probably an old name for
-elf_getshnum (which was the deprecated name of the elf_getshdrnum
-alias). Just remove it from the map file
-
- * libelf/libelf.map (ELFUTILS_1.0): Remove elf_scncnt.
-
-https://sourceware.org/PR30729
-
-Reported-by: Kostadin Shishmanov <kocelfc@tutanota.com>
-Signed-off-by: Mark Wielaard <mark@klomp.org>
---- a/libelf/libelf.map
-+++ b/libelf/libelf.map
-@@ -50,7 +50,6 @@ ELFUTILS_1.0 {
- elf_rand;
- elf_rawdata;
- elf_rawfile;
-- elf_scncnt;
- elf_strptr;
- elf_update;
- elf_version;
---
-2.39.3
diff --git a/dev-libs/elfutils/files/elfutils-0.189-skip-DT_RELR-failing-tests.patch b/dev-libs/elfutils/files/elfutils-0.189-skip-DT_RELR-failing-tests.patch
deleted file mode 100644
index 0ffe75d93d31..000000000000
--- a/dev-libs/elfutils/files/elfutils-0.189-skip-DT_RELR-failing-tests.patch
+++ /dev/null
@@ -1,39 +0,0 @@
-We know these tests fail with DT_RELR (https://sourceware.org/bugzilla/show_bug.cgi?id=28495)
-so skip for now.
---- a/tests/run-elflint-self.sh
-+++ b/tests/run-elflint-self.sh
-@@ -18,5 +18,8 @@
-
- . $srcdir/test-subr.sh
-
-+# XFAIL b/c no DT_RELR support yet (https://sourceware.org/bugzilla/show_bug.cgi?id=28495)
-+exit 77
-+
- testrun_on_self ${abs_top_builddir}/src/elflint --quiet --gnu-ld
- testrun_on_self_compressed ${abs_top_builddir}/src/elflint --quiet --gnu-ld
---- a/tests/run-strip-strmerge.sh
-+++ b/tests/run-strip-strmerge.sh
-@@ -17,6 +17,9 @@
-
- . $srcdir/test-subr.sh
-
-+# XFAIL b/c no DT_RELR support yet (https://sourceware.org/bugzilla/show_bug.cgi?id=28495)
-+exit 77
-+
- # Generate a file with merged .shstrtab/.strtab table.
- # strip and unstrip it. Check all files with elflint.
-
-diff --git a/tests/run-reverse-sections-self.sh b/tests/run-reverse-sections-self.sh
-index 71afd6a..87de933 100755
---- a/tests/run-reverse-sections-self.sh
-+++ b/tests/run-reverse-sections-self.sh
-@@ -17,6 +17,9 @@
-
- . $srcdir/test-subr.sh
-
-+# XFAIL b/c no DT_RELR support yet (https://sourceware.org/bugzilla/show_bug.cgi?id=28495)
-+exit 77
-+
- test_reverse_self ()
- {
- in_file="$1"
diff --git a/dev-libs/elfutils/files/elfutils-0.189-tests-run-lfs-symbols.sh-needs-gawk.patch b/dev-libs/elfutils/files/elfutils-0.189-tests-run-lfs-symbols.sh-needs-gawk.patch
deleted file mode 100644
index c64a30ec03b6..000000000000
--- a/dev-libs/elfutils/files/elfutils-0.189-tests-run-lfs-symbols.sh-needs-gawk.patch
+++ /dev/null
@@ -1,41 +0,0 @@
-https://inbox.sourceware.org/elfutils-devel/20230719231639.1786109-1-sam@gentoo.org/T/#u
-
-From 7f607f9aba5c6fccb3d94776452b1cfa421df1f7 Mon Sep 17 00:00:00 2001
-From: Sam James <sam@gentoo.org>
-Date: Thu, 20 Jul 2023 00:15:10 +0100
-Subject: [PATCH] tests: run-lfs-symbols.sh needs gawk
-
-With awk=mawk, I get:
-```
-FAIL: run-lfs-symbols.sh
-
-First sanity-check that LFS detection works.
-checking ./testfile-nolfs
-awk: line 3: syntax error at or near /
-FAIL run-lfs-symbols.sh (exit status: 2)
-```
-
- * tests/run-lfs-symbols.sh: Call 'gawk' instead of 'awk'.
-
-Signed-off-by: Sam James <sam@gentoo.org>
---- a/tests/run-lfs-symbols.sh
-+++ b/tests/run-lfs-symbols.sh
-@@ -42,13 +42,13 @@ LFS_FORMAT='BEGIN {
- LFS=$(printf "$LFS_FORMAT" "${abs_srcdir}/lfs-symbols")
-
- makeprint() {
-- make print-$1 -C $2 |& awk -F= "/^$1=/{ print \$2 }"
-+ make print-$1 -C $2 |& gawk -F= "/^$1=/{ print \$2 }"
- }
-
- testrun_lfs() {
- echo "checking $1"
- if [ -e "$1" ]; then
-- bad=$(testrun ${abs_top_builddir}/src/nm -u "$1" | awk "$LFS")
-+ bad=$(testrun ${abs_top_builddir}/src/nm -u "$1" | gawk "$LFS")
- if [ -n "$bad" ]; then
- echo "$1 contains non-lfs symbols:" $bad
- exit_status=1
---
-2.41.0
-
diff --git a/dev-libs/glib/Manifest b/dev-libs/glib/Manifest
index 8e8f4558486b..8511fb94c46b 100644
--- a/dev-libs/glib/Manifest
+++ b/dev-libs/glib/Manifest
@@ -3,7 +3,7 @@ AUX glib-2.78.4-distutils.patch 933 BLAKE2B a5416e699a8604a5f443339401bdfcc50e66
DIST glib-2.76.4.tar.xz 5274356 BLAKE2B c9ceb514ea81e1e6ab2d0efc82c48c0d8ae6c997fd0e3c56d47a5174b027f785b58266fff73b1d1132e272305126fbff22e3c65d47de46224cd12fa49796d5bc SHA512 f76932dc5090a44880373228e2b162f338415d06f7c90f2950eab1a43bb191c56a1797da4d377594f6a999197fef4defb848039259cfa4105bb68288a928f5b7
DIST glib-2.78.3.tar.xz 5321388 BLAKE2B 6ef754b15e1ce4377eafdfc317025ac65c3d8010a8816a0cef786cec9da2af9f7d7d1da735c971ab8c848b2dcec050330e5b0fdceb156a36d739848e6160cd19 SHA512 9c1af75fb973d23ce0286d5b7836eea45f9628c148ced5ac10e10abceda05024ae4c57f01439824d3287d986527500b7b959828b630b6e4a3314b5224f4d7246
DIST glib-2.78.4.tar.xz 5331892 BLAKE2B ada7134597d7d863e581a2bb1097ac07a63b27b53309aadab5b1d3686327ee718ad8c5c07af3fce5cc12328e728fc2c4df5fd9e69f431fa00dc634062ef7f926 SHA512 6f3a06e10e7373a2dbf0688512de4126472fb73cbec488b7983b5ffecff09c64d7e1ca462f892e8f215d3d277d103ca802bad7ef0bd0f91edf26fc6ce67187b6
-EBUILD glib-2.76.4.ebuild 10851 BLAKE2B 024ba4fac53d839c25828e3b4e562d8e30ac8d126044c69480df50215c127dc1bcb2b794860b9fa877a0c3eb9d5243b8318eb2ccb01c5a6ad19affd79680883a SHA512 2744faaeb7d2c2aaaab35b494a455bc0269f4243824641d9aa9abe8578884bc7517bd3cd429a6716aeb150ce47c9bd2412c959b0cc8d0ac94be85431f1d96ceb
-EBUILD glib-2.78.3.ebuild 10851 BLAKE2B 024ba4fac53d839c25828e3b4e562d8e30ac8d126044c69480df50215c127dc1bcb2b794860b9fa877a0c3eb9d5243b8318eb2ccb01c5a6ad19affd79680883a SHA512 2744faaeb7d2c2aaaab35b494a455bc0269f4243824641d9aa9abe8578884bc7517bd3cd429a6716aeb150ce47c9bd2412c959b0cc8d0ac94be85431f1d96ceb
-EBUILD glib-2.78.4-r1.ebuild 11058 BLAKE2B 1ec7026ce1ce914ad14bff04f77f922ae27b4b2f58340dc241b5a2ffd691a6d14de517fd7f0985ac73982e3b4a827f055a44965b1e36041b34ec3ed23523f5ba SHA512 694c333391fdfd4f73e67ba53acc3518dcb38608ad2ce9bf5a77b16e51cc7206f6790df7466d81a7ad074905ed6dd52691eb3db58668112c47a26728ad2b5028
+EBUILD glib-2.76.4.ebuild 10851 BLAKE2B 1b3c64cdcacfcb383432deca7866d6e6faf2841b282d50c4e4574b77dcba243b811daf50a366ad62f6d2b0a9cb39a009bde4ce6c8cbaab82b3c3b91393c5d481 SHA512 b6c4d2df93a86164bb01cc3fb28da400594e4d35608fc9c70281bb06b3ad8ac5fce9f445bea56fef86ee59d89846f806667c3d63dbefe84707ab547e9267a96c
+EBUILD glib-2.78.3.ebuild 10851 BLAKE2B 1b3c64cdcacfcb383432deca7866d6e6faf2841b282d50c4e4574b77dcba243b811daf50a366ad62f6d2b0a9cb39a009bde4ce6c8cbaab82b3c3b91393c5d481 SHA512 b6c4d2df93a86164bb01cc3fb28da400594e4d35608fc9c70281bb06b3ad8ac5fce9f445bea56fef86ee59d89846f806667c3d63dbefe84707ab547e9267a96c
+EBUILD glib-2.78.4-r1.ebuild 11058 BLAKE2B 2d3cb4ebd208f6c91ceabfa0c7d1df46f9d6082bfc68c19b73c572c9f440f018fb4dd2c8b134c68e1e89155a283a81e0cf76e317e14ad66f38b7394115d28eba SHA512 281b413dcd954042fd540d22f3f8b0e6b44e2c9758760f60902df2939e2aae75742787538260ed33fad94b1dde73b127aabbb56f3278c9848e73bf5e2ae3bba0
MISC metadata.xml 1358 BLAKE2B ca4bb1facd33c64aa2d8c2197c97a68e08425bf3bb7cc66b3867e208a8032029cbf3d9bf3b23d38c8268228553d80d0334eacfb61cee82e19f5a7604de26d76d SHA512 d89242c1102b798d82631c4179c362461cf19d12e33cb30afcc3551f2c9b2970ad5f3a594fae504b444de294659693fc76ea560c54794692e492d4eebe23b7b9
diff --git a/dev-libs/glib/glib-2.76.4.ebuild b/dev-libs/glib/glib-2.76.4.ebuild
index 7e94c72d6e03..51da7bfa347f 100644
--- a/dev-libs/glib/glib-2.76.4.ebuild
+++ b/dev-libs/glib/glib-2.76.4.ebuild
@@ -179,7 +179,7 @@ multilib_src_configure() {
#fi
local emesonargs=(
- --buildtype $(usex debug debug plain)
+ -Dbuildtype=$(usex debug debug plain)
-Ddefault_library=$(usex static-libs both shared)
-Druntime_dir="${EPREFIX}"/run
$(meson_feature selinux)
diff --git a/dev-libs/glib/glib-2.78.3.ebuild b/dev-libs/glib/glib-2.78.3.ebuild
index 7e94c72d6e03..51da7bfa347f 100644
--- a/dev-libs/glib/glib-2.78.3.ebuild
+++ b/dev-libs/glib/glib-2.78.3.ebuild
@@ -179,7 +179,7 @@ multilib_src_configure() {
#fi
local emesonargs=(
- --buildtype $(usex debug debug plain)
+ -Dbuildtype=$(usex debug debug plain)
-Ddefault_library=$(usex static-libs both shared)
-Druntime_dir="${EPREFIX}"/run
$(meson_feature selinux)
diff --git a/dev-libs/glib/glib-2.78.4-r1.ebuild b/dev-libs/glib/glib-2.78.4-r1.ebuild
index ec81f416256d..a6f0241faaa9 100644
--- a/dev-libs/glib/glib-2.78.4-r1.ebuild
+++ b/dev-libs/glib/glib-2.78.4-r1.ebuild
@@ -187,7 +187,7 @@ multilib_src_configure() {
#fi
local emesonargs=(
- --buildtype $(usex debug debug plain)
+ -Dbuildtype=$(usex debug debug plain)
-Ddefault_library=$(usex static-libs both shared)
-Druntime_dir="${EPREFIX}"/run
$(meson_feature selinux)