commit: 1c0c43c0df861757022829fe368b757bfda9cdf4 Author: Alexey Sokolov <alexey+gentoo <AT> asokolov <DOT> org> AuthorDate: Sun Sep 10 22:19:01 2023 +0000 Commit: Fabian Groffen <grobian <AT> gentoo <DOT> org> CommitDate: Tue Sep 12 06:18:26 2023 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c0c43c0
sys-apps/darwin-miscutils: fix build with clang Bug: https://bugs.gentoo.org/758167 Signed-off-by: Alexey Sokolov <alexey+gentoo <AT> asokolov.org> Signed-off-by: Fabian Groffen <grobian <AT> gentoo.org> sys-apps/darwin-miscutils/darwin-miscutils-12.ebuild | 1 + .../files/darwin-miscutils-12-md-register.patch | 14 ++++++++++++++ 2 files changed, 15 insertions(+) diff --git a/sys-apps/darwin-miscutils/darwin-miscutils-12.ebuild b/sys-apps/darwin-miscutils/darwin-miscutils-12.ebuild index c1b3e684484c..829ce1672016 100644 --- a/sys-apps/darwin-miscutils/darwin-miscutils-12.ebuild +++ b/sys-apps/darwin-miscutils/darwin-miscutils-12.ebuild @@ -42,6 +42,7 @@ src_prepare() { cp "${DISTDIR}"/adv_cmds-md-${MD_VER}.c md/md.c || die cp "${DISTDIR}"/adv_cmds-md-${MD_VER}.1 md/md.1 || die eapply "${DISTDIR}"/adv_cmds-md-${MD_VER}-compile.patch + eapply "${FILESDIR}"/${PN}-12-md-register.patch cd "${S}" eapply_user diff --git a/sys-apps/darwin-miscutils/files/darwin-miscutils-12-md-register.patch b/sys-apps/darwin-miscutils/files/darwin-miscutils-12-md-register.patch new file mode 100644 index 000000000000..dc4aa32ce5bc --- /dev/null +++ b/sys-apps/darwin-miscutils/files/darwin-miscutils-12-md-register.patch @@ -0,0 +1,14 @@ +Fix build with clang https://bugs.gentoo.org/758167 + +--- a/md/md.c ++++ b/md/md.c +@@ -148,8 +148,7 @@ static void parse_dep(); + static void save_dot_o(); + + int +-main(argc,argv) +-register char **argv; ++main(int argc, char** argv) + { + int size; +
