From 2771f79232c273bc2a57d23bf335dd81ccf6af28 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sun, 5 Dec 2021 02:47:11 +0000 Subject: gentoo resync : 05.12.2021 --- sys-devel/m4/Manifest | 3 ++- sys-devel/m4/files/ppc-musl.patch | 18 ++++++++++++++++++ sys-devel/m4/m4-1.4.19.ebuild | 2 ++ 3 files changed, 22 insertions(+), 1 deletion(-) create mode 100644 sys-devel/m4/files/ppc-musl.patch (limited to 'sys-devel/m4') diff --git a/sys-devel/m4/Manifest b/sys-devel/m4/Manifest index 4bf760058804..145d73a0b1a1 100644 --- a/sys-devel/m4/Manifest +++ b/sys-devel/m4/Manifest @@ -1,3 +1,4 @@ +AUX ppc-musl.patch 706 BLAKE2B 5b5aff69fa1118ab22179b7cc937aaf1b9c0dd89df957814f68de2c40543ccf12dd8be4eeee29723043b72ac71bce24015986866c10f9ea92704c5e9b1245933 SHA512 c497e10eff10aa0706527438a3218ff5047622ad2c2ce2a2aa807341a352524cb955a3f5fa1f34a051c07a3f24ea395ec1276f11905ac988e5a2f57cb5caf646 DIST m4-1.4.19.tar.xz 1654908 BLAKE2B 08694485a49c542761fa9a7db4d7609f4dfb08a5c6b785b57f2e14cf1f696c2a1c788bb5eb934e8159a632b63ff071dfe42511d0109d7b1828f46d33c8bf416a SHA512 47f595845c89709727bda0b3fc78e3188ef78ec818965b395532e7041cabe9e49677ee4aca3d042930095a7f8df81de3da1026b23b6897be471f6cf13ddd512b -EBUILD m4-1.4.19.ebuild 1725 BLAKE2B e674811794712af4bd511b7f8e7cdb3742689c18a3617291e5a549ad0cf0bbcd2d12462a53d5e8e8ade00fd321f8f210d02913ad5cfa475d1b36c36ac3ca2f37 SHA512 451a3a66fa2a2bbacd32d2295446f20a34106a4a2e00a509b225fb546d9baaf7c828b992c35a0a522e0c6edf745c21b214b7d16713c6942c1d02383b14c3f70c +EBUILD m4-1.4.19.ebuild 1767 BLAKE2B 9561155305ec23be463a2ab5df000d2ff771e99ad2b61a1b67c7ba52bcf048478cdbe7c92b2942e1d07fdc027ee3f2139c5c20307292f400edc8093c2d15d434 SHA512 78981ec33cc17674057429af1cc621a76535c639e8b841ec4d1bda2dc333cb0a57453f1c0f3721947db8b95566c7a85a8e09652e3692d200defdd314493e06bc MISC metadata.xml 254 BLAKE2B f3a9f843cf94243d1129711770df727fcdc8808bca829ef784819cab6f5410dfa463cfed85182f8228c7de796a674dd602653ad3ef817a62c0c3e7198b23befe SHA512 b9fcd3084a7e197f6138e1ce8b0eff99c4c203c37a7d5c40de207040ba1501ef0e5b2f4e00216a567037bcd6d3394fdec6ff587484c9ba2fca9d04f431733b7c diff --git a/sys-devel/m4/files/ppc-musl.patch b/sys-devel/m4/files/ppc-musl.patch new file mode 100644 index 000000000000..d7d8255a444a --- /dev/null +++ b/sys-devel/m4/files/ppc-musl.patch @@ -0,0 +1,18 @@ +Needed to fix build on ppc + musl. Doesn't seem to yet be in upstream gnulib. + +https://www.openwall.com/lists/musl/2017/11/05/2 +https://github.com/void-linux/void-packages/blob/master/srcpkgs/grep/patches/ppc-musl.patch +--- a/lib/sigsegv.c ++++ b/lib/sigsegv.c +@@ -221,8 +221,10 @@ int libsigsegv_version = LIBSIGSEGV_VERSION; + /* both should be equivalent */ + # if 0 + # define SIGSEGV_FAULT_STACKPOINTER ((ucontext_t *) ucp)->uc_mcontext.regs->gpr[1] +-# else ++# elif defined(__GLIBC__) + # define SIGSEGV_FAULT_STACKPOINTER ((ucontext_t *) ucp)->uc_mcontext.uc_regs->gregs[1] ++# else ++# define SIGSEGV_FAULT_STACKPOINTER ((ucontext_t *) ucp)->uc_mcontext.gregs[1] + # endif + # endif + diff --git a/sys-devel/m4/m4-1.4.19.ebuild b/sys-devel/m4/m4-1.4.19.ebuild index 7713695a5daf..96bbad225664 100644 --- a/sys-devel/m4/m4-1.4.19.ebuild +++ b/sys-devel/m4/m4-1.4.19.ebuild @@ -30,6 +30,8 @@ DEPEND="${RDEPEND}" BDEPEND="app-arch/xz-utils nls? ( sys-devel/gettext )" +PATCHES=( "${FILESDIR}/ppc-musl.patch" ) + src_configure() { local -a myeconfargs=( --enable-changeword -- cgit v1.2.3