Note: Due to technical difficulties, the Archives are currently not up to date.
GMANE provides an alternative service for most mailing lists. c.f. bug 424647
List Archive: gentoo-alt
Seems as though AIX & FreeMiNT bump into this issue in a few ebuilds.
I've just bumped into it again with sys-libs/cracklib &
sys-libs/e2fsprogs-libs and sys-fs/e2fsprogs.
Is it worthwhile creating a new function in the eclass directory that
deals with these issues..
Taking sys-libs/cracklib for example, we currently have this....
# move shared libs to /
dodir /$(get_libdir)
mv "${D}"/usr/$(get_libdir)/*.so* "${D}"/$(get_libdir)/ || die
"could
not move shared"
We could add (or something equivalent to with a bit of extra
thinking)....
move_shlibs() {
# move shared libs to /
[[ $(get_libname) == ".irrelevant" ]] && return
dodir /$(get_libdir)
mv "${D}"/usr/$(get_libdir)/*.so* "${D}"/$(get_libdir)/ || die
"could
not move shared"
}
and nicely change the ebuild to...
move_shlibs
It'd really help clean up that nasty "mv" commandline I keep seeing
everywhere in ebuilds.
Comments ?
Alan.
|
|