--- /usr/portage/media-libs/imlib/imlib-1.9.15-r4.ebuild 2014-04-18 07:58:35.000000000 -0700 +++ /usr/portage/media-libs/imlib/imlib-1.9.15-r4.ebuild 2014-05-31 05:00:57.110374700 -0700 @@ -40,6 +42,11 @@ src_prepare() { epatch "${FILESDIR}"/${P}-asneeded.patch #207638 epatch "${FILESDIR}"/${P}-libpng15.patch #357167 + # 499268 + epatch "${FILESDIR}"/${P}-giflib5support.patch + epatch "${FILESDIR}"/${P}-t-load-requries-libx11.patch + epatch "${FILESDIR}"/${P}-myPrintGifError.patch + mkdir m4 && cp "${WORKDIR}"/gtk-1-for-imlib.m4 m4 AT_M4DIR="m4" eautoreconf @@ -55,6 +62,12 @@ multilib_src_configure() { multilib_src_install() { emake DESTDIR="${D}" install || die + # fix ldflags leaking into pkgconifg + sed -e 's/-L\${libdir}.*-lImlib/-L${libdir} -lImlib/' \ + -i "${ED}"usr/$(get_libdir)/pkgconfig/imlib.pc || die + # fix target=@gdk-target@ in pkgconfig + sed -e '/^target=/d' \ + -i "${ED}"usr/$(get_libdir)/pkgconfig/imlib.pc || die } multilib_src_install_all() {