summaryrefslogtreecommitdiff
path: root/sci-libs/mc
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2025-02-11 00:12:38 +0000
committerV3n3RiX <venerix@koprulu.sector>2025-02-11 00:12:38 +0000
commit0ec1e1dd7867c3dedcbea76c9b6e847d6b388c03 (patch)
tree65f42b72245de9fb9fa9ea30e6221dfff7dda7c5 /sci-libs/mc
parent3a81cede4783e464b7485722b2eaac0280dbc570 (diff)
gentoo auto-resync : 11:02:2025 - 00:12:37
Diffstat (limited to 'sci-libs/mc')
-rw-r--r--sci-libs/mc/Manifest3
-rw-r--r--sci-libs/mc/files/mc-1.5-missing-decl.patch13
-rw-r--r--sci-libs/mc/mc-1.5-r1.ebuild (renamed from sci-libs/mc/mc-1.5.ebuild)5
3 files changed, 18 insertions, 3 deletions
diff --git a/sci-libs/mc/Manifest b/sci-libs/mc/Manifest
index 7d10f3c31124..81a97abe4be2 100644
--- a/sci-libs/mc/Manifest
+++ b/sci-libs/mc/Manifest
@@ -2,7 +2,8 @@ AUX 1.4-doc.patch 526 BLAKE2B 3efa5258c1d96745cc7c2a477ad18e574f6fa1a7d59feddf6d
AUX 1.4-multilib.patch 693 BLAKE2B ab7e4713bebd56ebed816efe0d66b1498b02238bdc48ad87896e4c51b47f4f51508650b74906ef3e56f74bbc53c6c679148fc3201c25efc1306c0241029b8daa SHA512 878d0ff033ae1926fe53c43bb3e6118612e328b395879359c930c10b7699d0180d024693b9bdc9da21a5dd904557101001683079127657122c7140d49ae9b43b
AUX 1.4-overflow.patch 426 BLAKE2B 36d988eb5eab0160983cd9120ec390371b6905aca6b1aa680d4c284aa28350f10144079e6156becbb0055120ee4fd3b33cd0ca4e501056105ad3500ff54eba7d SHA512 8eef4fcacb4c9b676b071483a7ff7c214110e8af1819552dc732919da2b4138754391cf578c90991e0fb36a475446b73bc9e5764b9e83224ab82519084d1aaee
AUX 1.4-superlu.patch 695 BLAKE2B a3cacc3a95a690d79c69885e69157cf8cf43550082971c5f454ea9d0c614b091645eb0010ea0491647ac59475f6788cdfa65732520f51345a8a5d4f2b276a43b SHA512 9ada97571a91a8b4d832c61e373c2f64267ed4f0730a4e8543f388167daafe8800ed95e74e143d1644019f934b1e5b6b658b5ee639e97a01ad0a78bfe653296b
+AUX mc-1.5-missing-decl.patch 473 BLAKE2B 1eaaac51e205a54ce1fa209db993b1957546e311af35d85535972f2cbb0851b2d5a9896cf29cb328ab9f94cb002f664532ef70eccac61a533afde3ffd618241f SHA512 2365424c397a43fc7a5fd9637682b5571684ca812f4eec30e9ed1e5fe0080ffb179ee62e8a1e7a2475727a2ba7c1662872d5e98a5ba97f20110ad13d80fc924c
AUX mc-1.5-unbundle.patch 1825 BLAKE2B f77f91126b87e2430d1ed12b8f5f08229327fa26de52eeadb67a9bb6f0a791e7f64c612bc31dbc7fd9d2c973163630a4944529a46818f43d02912ddc0c3b7a22 SHA512 45565bd8ffd7525798f21f878c9d4f34c46dd198d40fa475d00bdf1461a2ae6372e836bef59f2686a9af52d31a3b061e43868fdc6a7da17838316294ba689d92
DIST mc-1.5.tar.gz 18140539 BLAKE2B a58277b6755a43c0f9a9d67789c2fe28858580babfd4251d5d9223fffec43ead47d3dab9cda3c739309b9f18bc7bf558d7974a5189194a4bc92f72e857d81f1a SHA512 6db79c677b1a326ea50c78a07b8cc088eb5e23e9d8821a3a3802017e9e8d4011307ba024d3354dc24cb31d822da2023a150787a137b7806f6344b0834e7f194b
-EBUILD mc-1.5.ebuild 1875 BLAKE2B dd2a5f92aa92ab0c531a88604dc7689d31fde116068808c0b0b3c2fdeaab0c7d67990a4008aee645a6a2beff7a5f7fbade41332e0650963791cb0d6a592854dc SHA512 d9e84aeae09e86945af383efa19ac9a811dd6d4b2d9b73c3cd6fa0f0141ea904bd8663e6cd3e752e0338a8903128ec0df76efc1ad16bb17e373ae60a17bc790e
+EBUILD mc-1.5-r1.ebuild 1914 BLAKE2B cbdcf219bf6bb031639a9c810dcddb98ab086a1018e026471923bdea4557abd0ea973bd8e148bf1e9ec7e549b4ceab5ac0138028bea2d5322519e9f19f6ab12f SHA512 bf5cf5d1f2b977b8f36c177e83bf1418d1e017cc275440bef51b63d8155115e865c68cdc1a886602c241a7fca9e1c4815131f1583751c5554f692d390f68a4ab
MISC metadata.xml 260 BLAKE2B 14d3d7872b9a3cb341301daf85c6b037c567163317516100d5af08e7ae02970252f210e90118d5df9e0cf6e0b3560add3a7894d379609b864e60dfdda3036423 SHA512 973385fccdcb0ccc36e00a09dc85204cf15081b8b61bc20e02d7d1311cb05af4927f01aac36ec93275158f5b990874ca03ab7d381cf6ee6f5e30bc4926d2f045
diff --git a/sci-libs/mc/files/mc-1.5-missing-decl.patch b/sci-libs/mc/files/mc-1.5-missing-decl.patch
new file mode 100644
index 000000000000..8c4b72af6e7a
--- /dev/null
+++ b/sci-libs/mc/files/mc-1.5-missing-decl.patch
@@ -0,0 +1,13 @@
+Fix missing function declaration, so package could build with modern compilers
+https://bugs.gentoo.org/886457
+--- a/src/aprx/estim.c
++++ b/src/aprx/estim.c
+@@ -41,6 +41,8 @@
+ Bvec *u, Bvec *ud, Bvec *r);
+ VEXTERNC void Aprx_estFaceBump(Aprx *thee, int color,
+ Bvec *u, Bvec *ud, Bvec *r);
++VPUBLIC int Aprx_markRefineDorfler (Aprx *thee, double percentToRefine,
++ int color);
+
+ /*
+ * ***************************************************************************
diff --git a/sci-libs/mc/mc-1.5.ebuild b/sci-libs/mc/mc-1.5-r1.ebuild
index 68c2785c6417..c7f303666e58 100644
--- a/sci-libs/mc/mc-1.5.ebuild
+++ b/sci-libs/mc/mc-1.5-r1.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
inherit autotools fortran-2
@@ -38,6 +38,7 @@ PATCHES=(
"${FILESDIR}"/1.4-multilib.patch
"${FILESDIR}"/1.4-doc.patch
"${FILESDIR}"/${P}-unbundle.patch
+ "${FILESDIR}"/${P}-missing-decl.patch
)
src_prepare() {