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
On Fri, 2009-01-23 at 16:24 +0000, Alan Hourihane wrote:
> 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 ?
Prefix guru's - would this be acceptable to add in the eclass ??
Alan.
|
|