Gentoo Archives: gentoo-commits

From: Alexis Ballier <aballier@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-devel/bmake/
Date: Wed, 03 Aug 2016 10:30:38
Message-Id: 1470220214.2b5f56f9f45e495347a6a8336b1656adf31c8400.aballier@gentoo
1 commit: 2b5f56f9f45e495347a6a8336b1656adf31c8400
2 Author: Alexis Ballier <aballier <AT> gentoo <DOT> org>
3 AuthorDate: Wed Aug 3 10:30:14 2016 +0000
4 Commit: Alexis Ballier <aballier <AT> gentoo <DOT> org>
5 CommitDate: Wed Aug 3 10:30:14 2016 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b5f56f9
7
8 sys-devel/bmake: bump to 20160606
9
10 Package-Manager: portage-2.3.0
11
12 sys-devel/bmake/Manifest | 1 +
13 sys-devel/bmake/bmake-20160606.ebuild | 55 +++++++++++++++++++++++++++++++++++
14 2 files changed, 56 insertions(+)
15
16 diff --git a/sys-devel/bmake/Manifest b/sys-devel/bmake/Manifest
17 index 8afe4ac..228539e 100644
18 --- a/sys-devel/bmake/Manifest
19 +++ b/sys-devel/bmake/Manifest
20 @@ -1,2 +1,3 @@
21 DIST bmake-20160315.tar.gz 538673 SHA256 372475f0ab78da5341a1a61af505aaba76356107a1914b3345d79344275cbbe9 SHA512 5addb2b128be6bdeaf93c740bafa102d26224ee8b91e90dbb92333b3f660fdb3837418a081d29718c21519c5cdf994473f1ee75affe4d9e18e5753607ec55ba0 WHIRLPOOL 688c478428b52153384b6fb214807ab57fa133bfe669d8e8c4133c390efad9e5dc11dcf77cf977da5f3eb5581f7ed7e5a5044a3ece615cc8627112069bae52f8
22 +DIST bmake-20160606.tar.gz 541786 SHA256 4420509062d5b3a8ce970245f14520261f5bd770ddf056dc75d9ba13831fd317 SHA512 ecf8e2e3127c603edc0a29e2cd88d1e5847a0bfd01db08d16fade9a32e0691edb356a1b50f72cdca6d03ce2eeb9daa6e4b1d520b1c6acfe56e4a30f7b03de311 WHIRLPOOL 2e5bb40110fe28e7ef0f5c2a3d670874465db8316977b8cd62f762ba9561176d6fa8cd01db41dd1ecceb1a2646ec2f507373ae0de8cf202c16c25034b3e4f26e
23 DIST mk-20151111.tar.gz 88106 SHA256 beebba89da0ba068c904599d3358e6f08c35418b13300fac787c11774a525bc1 SHA512 48fc6c845f2aef3b9be6fdb1db8a62448857ba7cbffc5417f45a7a2d5e59940356a245b9f484aa05e4c585e0a4c2e2eb7577c7d9e942cc673eb561f6c6e257d4 WHIRLPOOL 68838257558b43bc503841cf23f09cfc926e1152f847fcecc803574070eb9c0ceb5fc75c0f78f52559d1dfd7283a4b001c76b62e44158850c0c019a67d69b3aa
24
25 diff --git a/sys-devel/bmake/bmake-20160606.ebuild b/sys-devel/bmake/bmake-20160606.ebuild
26 new file mode 100644
27 index 0000000..cce8dff
28 --- /dev/null
29 +++ b/sys-devel/bmake/bmake-20160606.ebuild
30 @@ -0,0 +1,55 @@
31 +# Copyright 1999-2016 Gentoo Foundation
32 +# Distributed under the terms of the GNU General Public License v2
33 +# $Id$
34 +
35 +EAPI=5
36 +
37 +inherit eutils
38 +
39 +MK_VER=20151111
40 +DESCRIPTION="NetBSD's portable make"
41 +HOMEPAGE="http://www.crufty.net/help/sjg/bmake.html"
42 +SRC_URI="http://void.crufty.net/ftp/pub/sjg/${P}.tar.gz
43 + http://void.crufty.net/ftp/pub/sjg/mk-${MK_VER}.tar.gz"
44 +
45 +LICENSE="BSD"
46 +SLOT="0"
47 +KEYWORDS="~amd64 ~ppc ~x86 ~x64-freebsd"
48 +IUSE=""
49 +
50 +DEPEND=""
51 +RDEPEND=""
52 +
53 +S="${WORKDIR}/${PN}"
54 +
55 +src_configure() {
56 + econf \
57 + --with-mksrc=../mk \
58 + --with-default-sys-path="${EPREFIX}"/usr/share/mk/${PN} \
59 + --with-machine_arch=${ARCH}
60 +}
61 +
62 +src_compile() {
63 + sh make-bootstrap.sh || die "bootstrap failed"
64 +}
65 +
66 +src_test() {
67 + cd unit-tests
68 + LC_ALL=C env -u A ${S}/bmake -r -m . > test.out 2>&1 \
69 + || die "tests compilation failed"
70 + sed -i \
71 + -e "s:${S}/::g" \
72 + -e "s:bmake\\[.\\]:make:g" \
73 + -e "s:unit-tests/::g" \
74 + test.out || die "Fixing values failed"
75 + diff -u test.exp test.out
76 + [[ $(diff -u test.exp test.out |wc -l) -gt 0 ]] && die "tests differ"
77 +}
78 +
79 +src_install() {
80 + dobin ${PN}
81 + newman ${PN}.cat1 ${PN}.1
82 + FORCE_BSD_MK=1 SYS_MK_DIR=. \
83 + sh ../mk/install-mk -v -m 644 "${ED}"/usr/share/mk/${PN} \
84 + || die "failed to install mk files"
85 +}