Current version of openrc fails to detect and build the 32bit version with multilib-portage because of libdir detection in pkg_setup. In addition, mv in src_install fails to overwrite dirs, which have content. The following attached patch fixes both issues.
Created attachment 207309 [details] patch for openrc-0.5.1-r1 to work with multilib-portage
are you sure your last change is correct ? i cant imagine `rm -f` working on a directory. the 3rd hunk is also incomplete. you've made the [[ -z ${MAKE_ARGS} ]] check obsolete.
Created attachment 207316 [details] patch against openrc-0.5.1-r1 updated patch. What do you mean by "the 3rd hunk is also incomplete."?
i explained what was wrong with the 3rd hunk, and the new patch fixes it i dont think the branding change is correct. ${brand} is declared local. so keep BRANDING setting in makeargs(). you need a new line above pkg_setup() now that i think about it again, i think you need `cp -PR` and not `cp -r`
Created attachment 207320 [details, diff] patch against openrc-0.5.1-r1 updated patch as suggested
i dont see anything wrong with that, so assuming you've tested it, feel free to add to the 0.5.1-r1 and 9999 ebuilds.
erm, didnt mean to close yet
(In reply to comment #6) > i dont see anything wrong with that, so assuming you've tested it, feel free to > add to the 0.5.1-r1 and 9999 ebuilds. > committed