# Copyright 1999-2008 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/sys-libs/e2fsprogs-libs/e2fsprogs-libs-1.41.1.ebuild,v 1.1 2008/09/01 22:29:36 vapier Exp $ inherit eutils flag-o-matic toolchain-funcs DESCRIPTION="e2fsprogs libraries (common error, subsystem, uuid, block id)" HOMEPAGE="http://e2fsprogs.sourceforge.net/" SRC_URI="mirror://sourceforge/e2fsprogs/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd" IUSE="nls" RDEPEND="!sys-libs/com_err !sys-libs/ss ! 4.2.3 ]] && gcc-specs-pie ; then myconf="${myconf} --with-ccopts=-fPIC" fi econf \ --enable-${libtype}-shlibs \ $(use_enable !elibc_uclibc tls) \ $(use_enable nls) \ ${myconf} \ || die emake || die } src_install() { export LDCONFIG=/bin/true export CC=$(tc-getCC) export STRIP=/bin/true emake DESTDIR="${D}" install || die dodir /$(get_libdir) local lib slib for lib in "${D}"/usr/$(get_libdir)/*.a ; do slib=${lib##*/} mv "${lib%.a}"$(get_libname)* "${D}"/$(get_libdir)/ || die "moving lib ${slib}" gen_usr_ldscript ${slib%.a}$(get_libname) done }