diff options
-rw-r--r-- | dev-lang/bff/ChangeLog | 5 | ||||
-rw-r--r-- | dev-lang/bff/bff-1.0.3.1.ebuild | 29 | ||||
-rw-r--r-- | dev-lang/bff/files/digest-bff-1.0.3.1 | 3 |
3 files changed, 28 insertions, 9 deletions
diff --git a/dev-lang/bff/ChangeLog b/dev-lang/bff/ChangeLog index 3838f8d1cb37..fd811fda652b 100644 --- a/dev-lang/bff/ChangeLog +++ b/dev-lang/bff/ChangeLog @@ -1,6 +1,9 @@ # ChangeLog for dev-lang/bff # Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/bff/ChangeLog,v 1.5 2006/09/09 09:05:26 blubb Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/bff/ChangeLog,v 1.6 2006/12/30 06:28:47 vapier Exp $ + + 30 Dec 2006; Mike Frysinger <vapier@gentoo.org> bff-1.0.3.1.ebuild: + Respect user LDFLAGS, add src_test, and add more KEYWORDS. 09 Sep 2006; <blubb@gentoo.org> bff-1.0.3.1.ebuild: bug 146887 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 } diff --git a/dev-lang/bff/files/digest-bff-1.0.3.1 b/dev-lang/bff/files/digest-bff-1.0.3.1 index 93e449791b06..69d0b4169879 100644 --- a/dev-lang/bff/files/digest-bff-1.0.3.1 +++ b/dev-lang/bff/files/digest-bff-1.0.3.1 @@ -1,3 +1,6 @@ MD5 6dbe87dab41f7d042b5bd2bf99958c8d bff-1.0.3.1.tar.gz 2617 RMD160 1a8b4ca6037562c117bebb8429291cf320834ba8 bff-1.0.3.1.tar.gz 2617 SHA256 189438f69bf0b66728caa1afed99e83fc03cdd3bdbcfa3c10c766e7bbea50712 bff-1.0.3.1.tar.gz 2617 +MD5 24c8609a787d2ddd52fed1ebc9866269 mandelbrot.b 11669 +RMD160 38ff8610eef2781e376e558509c16a48b23a3a36 mandelbrot.b 11669 +SHA256 f0f048e90855450fb06f2bea21f914f0d24e6b6c15fd050c68176ff794c6229e mandelbrot.b 11669 |