blob: a58d62416de5f5ba7e414801f51c3b064333d08b [file] [log] [blame]
Andrew de los Reyes02dc6dd2010-04-13 12:07:31 -07001# Copyright 1999-2010 Gentoo Foundation
2# Distributed under the terms of the GNU General Public License v2
3# $Header: /var/cvsroot/gentoo-x86/dev-util/bsdiff/bsdiff-4.3-r1.ebuild,v 1.12 2010/01/15 21:21:10 fauli Exp $
4
Zdenek Behancfaaa0e2010-06-14 12:50:53 -07005inherit eutils toolchain-funcs flag-o-matic
Andrew de los Reyes02dc6dd2010-04-13 12:07:31 -07006
Zdenek Behancfaaa0e2010-06-14 12:50:53 -07007EAPI=2
Andrew de los Reyes02dc6dd2010-04-13 12:07:31 -07008IUSE=""
9
10DESCRIPTION="bsdiff: Binary Differencer using a suffix alg"
11HOMEPAGE="http://www.daemonology.net/bsdiff/"
Zdenek Behancfaaa0e2010-06-14 12:50:53 -070012SRC_URI="http://www.daemonology.net/bsdiff/${P}.tar.gz"
Andrew de los Reyes02dc6dd2010-04-13 12:07:31 -070013
14SLOT="0"
15LICENSE="BSD-2"
Andrew de los Reyes517c05e2010-04-13 16:43:54 -070016KEYWORDS="alpha amd64 arm hppa ia64 mips ppc sparc x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos"
Andrew de los Reyes02dc6dd2010-04-13 12:07:31 -070017
18DEPEND="app-arch/bzip2"
19RDEPEND="${DEPEND}"
20
Zdenek Behancfaaa0e2010-06-14 12:50:53 -070021src_prepare() {
22 epatch ${FILESDIR}/4.3_bspatch-support-input-output-positioning.patch
Andrew de los Reyes517c05e2010-04-13 16:43:54 -070023}
24
Andrew de los Reyes02dc6dd2010-04-13 12:07:31 -070025src_compile() {
26 append-lfs-flags
27 $(tc-getCC) ${CFLAGS} ${LDFLAGS} -o bsdiff bsdiff.c -lbz2 || die "failed compiling bsdiff"
28 $(tc-getCC) ${CFLAGS} ${LDFLAGS} -o bspatch bspatch.c -lbz2 || die "failed compiling bspatch"
29}
30
31src_install() {
32 dobin bs{diff,patch}
33 doman bs{diff,patch}.1
34}