--- dev-lang/ekopath/ekopath-5.0.1_pre20131115.ebuild 2014-05-22 20:01:10.000000000 +0200 +++ dev-lang/ekopath/ekopath-5.0.1_pre20131115.ebuild 2014-06-04 15:07:37.000000000 +0200 @@ -4,7 +4,7 @@ EAPI=5 -inherit versionator multilib +inherit versionator MY_PV=$(get_version_component_range 1-3) DATE=$(get_version_component_range 4) @@ -53,16 +53,26 @@ src_install() { # sad stuff bug #511016 - addpredict /$(get_libdir)/libpthread.so.0 - addpredict /$(get_libdir)/libc.so.6 - addpredict /$(get_libdir)/ld-linux-x86-64.so.2 - addpredict /usr/$(get_libdir)/libpthread_nonshared.a - addpredict /usr/$(get_libdir)/libc_nonshared.a - addpredict /usr/$(get_libdir)/libdl.so - addpredict /usr/$(get_libdir)/libm.so - addpredict /usr/$(get_libdir)/crti.o - addpredict /usr/$(get_libdir)/crt1.o - addpredict /usr/$(get_libdir)/crtn.o + local -a O_RDWR=( + /lib*/ld-linux-x86-64.so.2 + + /lib*/libc.so.6 + /usr/lib*/libc.a /usr/lib*/libc_nonshared.a + /usr/lib*/libdl.a /usr/lib*/libdl.so + /usr/lib*/libm.a /usr/lib*/libm.so + + /lib*/libpthread.so.0 + /usr/lib*/libpthread.a + /usr/lib*/libpthread_nonshared.a + + /usr/lib*/crt1.o + /usr/lib*/crti.o + /usr/lib*/crtn.o + ) + + for f in "${O_RDWR[@]}" ; do + addpredict "${f}" + done # You must paxmark -m EI_PAX (not PT_PAX) to run the installer # on a pax enabled kernel. Adding PT_PAX breaks the binary.