diff options
author | Mike Frysinger <vapier@gentoo.org> | 2006-12-30 06:28:47 +0000 |
---|---|---|
committer | Mike Frysinger <vapier@gentoo.org> | 2006-12-30 06:28:47 +0000 |
commit | bb5812d9dfd3b2a4f0e2aea9d0b7edae9f33cdac (patch) | |
tree | 6998e65498958c17573430d89eb81cd9e9113355 /dev-lang/bff/bff-1.0.3.1.ebuild | |
parent | 2.1.2_rc4-r3 revbump for bugs #159161, #159310, and #159360. (diff) | |
download | gentoo-2-bb5812d9dfd3b2a4f0e2aea9d0b7edae9f33cdac.tar.gz gentoo-2-bb5812d9dfd3b2a4f0e2aea9d0b7edae9f33cdac.tar.bz2 gentoo-2-bb5812d9dfd3b2a4f0e2aea9d0b7edae9f33cdac.zip |
Respect user LDFLAGS, add src_test, and add more KEYWORDS.
(Portage version: 2.1.2_rc4-r2)
Diffstat (limited to 'dev-lang/bff/bff-1.0.3.1.ebuild')
-rw-r--r-- | dev-lang/bff/bff-1.0.3.1.ebuild | 29 |
1 files changed, 21 insertions, 8 deletions
diff --git a/dev-lang/bff/bff-1.0.3.1.ebuild b/dev-lang/bff/bff-1.0.3.1.ebuild index a17885267970..e3e8689c3ae7 100644 --- a/dev-lang/bff/bff-1.0.3.1.ebuild +++ b/dev-lang/bff/bff-1.0.3.1.ebuild @@ -1,28 +1,41 @@ # Copyright 1999-2006 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/bff/bff-1.0.3.1.ebuild,v 1.5 2006/09/09 09:05:26 blubb Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/bff/bff-1.0.3.1.ebuild,v 1.6 2006/12/30 06:28:47 vapier Exp $ inherit toolchain-funcs DESCRIPTION="a brainfuck interpreter" HOMEPAGE="http://swapped.cc/bf/" -SRC_URI="http://swapped.cc/bf/files/${P}.tar.gz" +SRC_URI="http://swapped.cc/bf/files/${P}.tar.gz + test? ( http://swapped.cc/bf/files/mandelbrot.b )" LICENSE="BSD" SLOT="0" -KEYWORDS="amd64 x86" -IUSE="" +KEYWORDS="amd64 arm hppa ia64 m68k ppc ppc64 s390 sh x86" +IUSE="test" DEPEND="" RDEPEND="" +src_unpack() { + unpack ${P}.tar.gz + use test && cp "${DISTDIR}"/mandelbrot.b "${S}"/ +} + src_compile() { - $(tc-getCC) ${CFLAGS} -o bff bff.c || die "compile failed" + $(tc-getCC) -Wall ${CFLAGS} ${LDFLAGS} -o bff bff.c || die "compile failed" } -src_install() { - dobin bff - into /usr +src_test() { + ebegin "Running mandelbrot test" + ./bff mandelbrot.b > mandelbrot.out + eend $? || die + [[ $(md5sum mandelbrot.out) == "5024283fa65866ddd347b877798e84d8 "* ]] \ + && cat mandelbrot.out \ + || die "mandelbrot did not output correctly" +} +src_install() { + dobin bff || die dodoc README } |