--- sys-apps/pv/pv-1.4.5.ebuild 2013/01/12 16:34:59 1.1 +++ sys-apps/pv/pv-1.4.5.ebuild 2013/01/22 03:07:38 1.2 @@ -1,6 +1,6 @@ # Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/pv/Attic/pv-1.4.5.ebuild,v 1.1 2013/01/12 16:34:59 jer Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-apps/pv/Attic/pv-1.4.5.ebuild,v 1.2 2013/01/22 03:07:38 vapier Exp $ EAPI=4 inherit toolchain-funcs @@ -12,22 +12,25 @@ LICENSE="Artistic-2" SLOT="0" KEYWORDS="~alpha ~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc64-solaris ~x86-solaris" - IUSE="debug nls" -PV_LINGUAS="de fr pl pt" -for lingua in ${PV_LINGUAS}; do - IUSE+=" linguas_${lingua}" -done + +PV_LINGUAS=( de fr pl pt ) +IUSE+=" ${PV_LINGUAS[@]/#/linguas_}" DOCS=( README doc/NEWS doc/TODO ) src_prepare() { sed -i configure -e 's|CFLAGS="-g -Wall"|:|g' || die + # These should produce the same end result (working `pv`). + sed -i \ + -e 's:$(LD) $(LDFLAGS) -o:$(AR) rc:' \ + autoconf/make/modules.mk~ || die } src_configure() { + tc-export AR local lingua - for lingua in ${PV_LINGUAS}; do + for lingua in ${PV_LINGUAS[@]}; do if ! use linguas_${lingua}; then sed -i configure -e "/ALL_LINGUAS=/s:${lingua}::g" || die fi @@ -41,7 +44,3 @@ fi default } - -src_compile() { - emake LD="$(tc-getLD)" -}