diff options
Diffstat (limited to 'dev-libs/gf2x')
-rw-r--r-- | dev-libs/gf2x/Manifest | 3 | ||||
-rw-r--r-- | dev-libs/gf2x/files/gf2x-1.3.0-configure-clang16.patch | 28 | ||||
-rw-r--r-- | dev-libs/gf2x/gf2x-1.3.0-r1.ebuild (renamed from dev-libs/gf2x/gf2x-1.3.0.ebuild) | 1 |
3 files changed, 31 insertions, 1 deletions
diff --git a/dev-libs/gf2x/Manifest b/dev-libs/gf2x/Manifest index 2891062c93f2..5c94538706be 100644 --- a/dev-libs/gf2x/Manifest +++ b/dev-libs/gf2x/Manifest @@ -1,5 +1,6 @@ AUX fno-common.patch 1170 BLAKE2B 828fb26be2a3055d0dfb7fb5b0237c0a0b6f22143ed0a55e786b3cae6e39a5eca189856ce0a53d5a672194e2a418e76934ade60549aa7cc6d46ee436bc7583cc SHA512 c01d85b974b58accff169bdb34292d79d84b9035374a92933a503622f66cd2b08f407122c16b8c358d418626449df33083ae554a7e7a334ed6f32d500a7d7084 AUX gf2x-1.3.0-0001-src-tunefft.c-add-include-statement-for-MIN-and-MAX.patch 812 BLAKE2B 169a9855a0ccdaed5bdc48175a75f801fec33a189640264b603afe3ae3f0231427106897ef8fa9fa3b57b0d7c83e85f307728c71446980b773e5cae633565210 SHA512 3c4b84757a7f3cfd14040cb30d3e9103f53092c2e02db2c81b912cefe83d45f66446fb331dec99758268d78fbb73f33d8a42a21fbaca05264c28d360754ffff2 +AUX gf2x-1.3.0-configure-clang16.patch 917 BLAKE2B 8ede58ac880a233a5ebe00bb6994fe451b74b4c9f7eab68a70a6c8e0fcfd69fcbd2327442419243eaf68a092890548e5b68104b6d7be329fff5aad1d7cfe2e8c SHA512 9e11218b720ce3db02dd0ed2bd029234c8e993ce5b2a79e4c5acd03a9a3e9f0b07ce7ec389def895f4c7a2730cbbaceaf9daf94e4ec9fc7dc2351811e12634cd DIST gf2x-1.3.0.tar.gz 727717 BLAKE2B 65f6596a09087708e4ae940b067cb375476c1e7b25a28bf12e9318c752cb326516edeb9363d0f98a9b4173f5bcefd204aa62e1cb87b3f27ad9c30b661edc7451 SHA512 4991568032483e0ecb4552a698e5b7d09f80875e54584a0060a9473be1f87e4e8f714e657f08fec0b9fcf493d969408e5a9000f900623b3694aba1ecf6dc239e -EBUILD gf2x-1.3.0.ebuild 1635 BLAKE2B 750a2a8e89f359cfee287d3790cd924dd39e0cdcd622a49fb6702b30e2d98d405d3337ec22b001dea8bc91167e30f0b4067b404d3e7146dd48eff112328ee1c1 SHA512 1c3b4e4c5eca624ecc13cd669ce42283f47f6e50dc845857a75cc28f867419e6e91ee705bfa8ea67cd9931ee56162e1991b0eca3344b7f2244a5a18ad0d03aea +EBUILD gf2x-1.3.0-r1.ebuild 1679 BLAKE2B f3f7da8d175791f2e7d40e03eb261e9791bb338f89fdf361c91674c45f8271dfd051379b0878980adf528b3a50a13d22f7870d45c98fe1aa31e5c79eb871c5f3 SHA512 5af2abbad256a98bef9b388528465b7927f5fe381d4aac036bb551b040c1838dbfd5e2705e78d16476c6416b95a06050127438a0d67a4b79d85aad58536353c8 MISC metadata.xml 755 BLAKE2B b3aa6c657a82a4ed424a2fa838ea73de66870526b989cbe237754cabf56ddd8e254856a89f9e78cca189d6660e6f4452768b49788e5d8b1a6f2703987919d089 SHA512 cca06d87bc79c0df265f48389f313dae0d79030b69921298fb773d022d4d30796c5b907b260b086216355d8dfd669bf71281d7c22044e7945b45419aced0fd35 diff --git a/dev-libs/gf2x/files/gf2x-1.3.0-configure-clang16.patch b/dev-libs/gf2x/files/gf2x-1.3.0-configure-clang16.patch new file mode 100644 index 000000000000..df085ef3b694 --- /dev/null +++ b/dev-libs/gf2x/files/gf2x-1.3.0-configure-clang16.patch @@ -0,0 +1,28 @@ +https://bugs.gentoo.org/879663 +https://gitlab.inria.fr/gf2x/gf2x/-/commit/a2f0fd388c12ca0b9f4525c6cfbc515418dcbaf8 + +From a2f0fd388c12ca0b9f4525c6cfbc515418dcbaf8 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Emmanuel=20Thom=C3=A9?= <Emmanuel.Thome@inria.fr> +Date: Thu, 17 Sep 2020 23:40:54 +0200 +Subject: [PATCH] fix #include in configure test + +See there: https://trac.sagemath.org/ticket/30494 +--- a/config/acinclude.m4 ++++ b/config/acinclude.m4 +@@ -661,6 +661,7 @@ AC_DEFUN([GF2X_PROG_CC_FOR_BUILD_WORKS], + # remove anything that might look like compiler output to our "||" expression + rm -f conftest* a.out b.out a.exe a_out.exe + cat >conftest.c <<EOF ++#include <stdlib.h> + int + main () + { +@@ -699,6 +700,7 @@ AC_DEFUN([GF2X_PROG_EXEEXT_FOR_BUILD], + AC_CACHE_CHECK([for build system executable suffix], + gf2x_cv_prog_exeext_for_build, + [cat >conftest.c <<EOF ++#include <stdlib.h> + int + main () + { +GitLab diff --git a/dev-libs/gf2x/gf2x-1.3.0.ebuild b/dev-libs/gf2x/gf2x-1.3.0-r1.ebuild index 65685f3dbd3a..bb6abab0ffb6 100644 --- a/dev-libs/gf2x/gf2x-1.3.0.ebuild +++ b/dev-libs/gf2x/gf2x-1.3.0-r1.ebuild @@ -20,6 +20,7 @@ IUSE+=" ${IUSE_CPU_FLAGS// / cpu_flags_x86_}" PATCHES=( "${FILESDIR}/fno-common.patch" "${FILESDIR}/${P}-0001-src-tunefft.c-add-include-statement-for-MIN-and-MAX.patch" + "${FILESDIR}/${P}-configure-clang16.patch" ) src_prepare() { |