SRC_URI="${SRC_URI} mirror://gentoo/gamin-0.1.9-freebsd.patch.bz2 http://dev.gentoo.org/~grobian/patches/libgamin-0.1.10-opensolaris.patch.bz2 http://pkgconfig.freedesktop.org/releases/pkg-config-0.26.tar.gz" # pkg.m4 for eautoreconf Is this because of some circular dep issues?
Probably was included at: 11 Jul 2011; Samuli Suominen <ssuominen@gentoo.org> libgamin-0.1.10-r2.ebuild: Stop depending on dev-util/pkgconfig wrt #374775 by dragos240. USE="static-libs" and remove libtool archive.
(In reply to Michał Górny from comment #0) > SRC_URI="${SRC_URI} > mirror://gentoo/gamin-0.1.9-freebsd.patch.bz2 > > http://dev.gentoo.org/~grobian/patches/libgamin-0.1.10-opensolaris.patch.bz2 > http://pkgconfig.freedesktop.org/releases/pkg-config-0.26.tar.gz" # > pkg.m4 for eautoreconf > > Is this because of some circular dep issues? yes, something like libgamin -> glib with USE=fam -> pkgconfig -> glib the ebuild still runs eautoreconf, so the distfile is still required, otherwise eautoreconf fails if dev-util/pkgconfig is not installed
top of prepare... copy the pkg.m4 to unique directory away from other .m4 files... mv -vf "${WORKDIR}"/pkg-config-*/pkg.m4 "${WORKDIR}"/ || die bottom of prepare... point the eautoreconf to directory where pkg.m4 is: AT_M4DIR="${WORKDIR}" eautoreconf