summaryrefslogtreecommitdiff
path: root/sci-libs/punc
diff options
context:
space:
mode:
Diffstat (limited to 'sci-libs/punc')
-rw-r--r--sci-libs/punc/Manifest3
-rw-r--r--sci-libs/punc/files/punc-1.5-explicit-main.patch16
-rw-r--r--sci-libs/punc/punc-1.5-r1.ebuild (renamed from sci-libs/punc/punc-1.5.ebuild)5
3 files changed, 21 insertions, 3 deletions
diff --git a/sci-libs/punc/Manifest b/sci-libs/punc/Manifest
index 48c2ebf3735a..5a75e6c459e2 100644
--- a/sci-libs/punc/Manifest
+++ b/sci-libs/punc/Manifest
@@ -1,5 +1,6 @@
AUX 1.4-doc.patch 534 BLAKE2B b4b41b83913efb5e92eeb6c92d4db04129e795a17c5749d8b031452a4808d72c66f90b7499e13a795e386c315e9f717f88540987b262c22efac52318261a83ec SHA512 388855f15bd17f5bc42ea3dc1d76d338a5586ed6cdb005442d46d158d36a1ffd32c2b08f10f992de30c44c1f160c005ef7499b6c2a629a0e7fab93f59d15bf65
AUX 1.5-linking.patch 6247 BLAKE2B a50a4bc8a7c28f3e140ba8d241fcc9d9bf02becf13dd3ef50fbf6e06af3444c5135309d9f4026826b228a62fb531d4f62bb9b8ebddd4df43233b56f41bfd3a53 SHA512 d7b8f8f99a2d26cb3e0cace7f31c72eff997786fcdca4a80e81493f7e255df0975743870543881348814d777507a96f328bacb1115fdc118c848a3a0be4c833f
+AUX punc-1.5-explicit-main.patch 352 BLAKE2B c7ae372e7040f39dcee79484d852d82adc5d099a3a09ed2203eb9cedbe9e8225ff9f7f5d19f3ddbcb79775986907e32aedc3f194c08575b0548c22afcc3cfeee SHA512 5676dd877ae674213f877396bb9fe0d62a149ae592bbb8b517c6d1d0d645b092fe50b80879b4dac65fd4760064ee59ef2aa50b392aa192cb051351d919b16d42
DIST punc-1.5.tar.gz 7036275 BLAKE2B aa87b824c3426b5573cf1c40575901cea079e4c244565015b39b52adff74424e49086146cd518acb54594545650340a32a0c8438c9add28c5737253d49091093 SHA512 8b454f5de9cd01e87a30083f975ce8901c5d5a2cac7256cb535c8698221ce6d1ddb93a3663b2e903e5cae93ef76b48932ff7f13a816ba7da6bb07ea25490503b
-EBUILD punc-1.5.ebuild 2092 BLAKE2B b576a713943afff1a8f52e36d94e7b301277cae02aa60b6dabbfaba19719a5925196d61a7add8f36ef9ad83aab9de18ce5a60fa31f328ea0cf3a535fede9e242 SHA512 1632ceebd6fb4ed8e6fd89755f3c34bca5cd245ebb718c065371eef0918fda292f235bbeab7078b123c953e0689e3aec7e1505261500e3840a7e4497134ce810
+EBUILD punc-1.5-r1.ebuild 2132 BLAKE2B 2a2ebeaa7e6e82eb42d80b6c8859519760d4ddc43adf7bc942d0537a4093e4f0546541d1655035697507f523ca3bcb6a6da94d985bf578c00e1f394597548679 SHA512 0633afff1759ef25ccfbff01719bec598d19c5a0efa058605f92b1ecfa31352db23dd4d11a5d552dfbce6c2ee3abdd6560e4e76222573c3f24539298062ea538
MISC metadata.xml 1313 BLAKE2B c805f8af184fd77b98dfd0c6339cd89cb59e29e6f0e75fac6a5c48300a557d614882584fef379f5a8c03661b43df69329fc9c34b8a862b4b8cd884327de66716 SHA512 25ce2843f1c6f8f11a38fb2b6060bdc51e2eae7f7a577dcea24e5f2f2aa11332e7ae6fa16a00ada33ac72e1ac7f630574cc825d4d0a981a05f88c4486aea8d6a
diff --git a/sci-libs/punc/files/punc-1.5-explicit-main.patch b/sci-libs/punc/files/punc-1.5-explicit-main.patch
new file mode 100644
index 000000000000..f952d18c3ab1
--- /dev/null
+++ b/sci-libs/punc/files/punc-1.5-explicit-main.patch
@@ -0,0 +1,16 @@
+Return type of functions must be explicit, C99
+https://bugs.gentoo.org/886461
+--- a/src/vf2c/main.c
++++ b/src/vf2c/main.c
+@@ -110,9 +110,9 @@
+ #endif
+
+ #ifdef KR_headers
+-main(argc, argv) int argc; char **argv;
++int main(argc, argv) int argc; char **argv;
+ #else
+-main(int argc, char **argv)
++int main(int argc, char **argv)
+ #endif
+ {
+ xargc = argc;
diff --git a/sci-libs/punc/punc-1.5.ebuild b/sci-libs/punc/punc-1.5-r1.ebuild
index 0577c9eef733..cec749996b82 100644
--- a/sci-libs/punc/punc-1.5.ebuild
+++ b/sci-libs/punc/punc-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 toolchain-funcs
@@ -37,6 +37,7 @@ BDEPEND="
PATCHES=(
"${FILESDIR}"/${PV}-linking.patch
"${FILESDIR}"/1.4-doc.patch
+ "${FILESDIR}"/${P}-explicit-main.patch
)
src_prepare() {