--- /usr/portage/app-crypt/bsign/bsign-0.4.5.ebuild 2010-04-06 02:35:22.000000000 -0400 +++ bsign-0.4.5.ebuild 2010-07-15 11:19:16.000000000 -0400 @@ -2,6 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/app-crypt/bsign/bsign-0.4.5.ebuild,v 1.10 2010/04/06 06:08:41 abcd Exp $ +EAPI=2 inherit autotools toolchain-funcs DESCRIPTION="embed secure hashes (SHA1) and digital signatures (GNU Privacy Guard) into files" @@ -10,30 +11,25 @@ LICENSE="GPL-2" SLOT="0" -KEYWORDS="~ppc ~x86 ~x86-linux ~ppc-macos" -IUSE="" - -src_unpack() { - unpack ${A} - cd "${S}" +KEYWORDS="~ppc ~ppc-macos ~x86 ~x86-linux" +IUSE="static" +src_prepare() { epatch "${FILESDIR}"/${P}-non-gnu.patch # for Darwin, BSD, Solaris, etc. - [[ ${CHOST} == *-darwin* ]] && sed -i -e '/^LFLAGS/s/-static//' Makefile.in + + if ! use static || [[ ${CHOST} == *-darwin* ]]; then + sed -i -e '/^LFLAGS/s/-static//' Makefile.in + fi sed -i -e "/^CFLAGS/d" \ -e "/^CXXFLAGS/d" configure.in eautoreconf -} - -src_compile() { tc-export CC CXX - econf - emake || die "emake failed" } src_install() { dobin bsign_sign bsign_verify bsign_hash bsign_check || die newbin o/bsign-unstripped bsign || die - doman bsign.1 - dodoc README + doman bsign.1 || die + dodoc README || die }