diff options
Diffstat (limited to 'sys-apps/darwin-miscutils')
-rw-r--r-- | sys-apps/darwin-miscutils/darwin-miscutils-12.ebuild | 1 | ||||
-rw-r--r-- | sys-apps/darwin-miscutils/files/darwin-miscutils-12-md-register.patch | 14 |
2 files changed, 15 insertions, 0 deletions
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; + |