Gentoo Archives: gentoo-commits

From: Tim Harder <radhermit@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-util/icmake/, dev-util/icmake/files/
Date: Tue, 01 Nov 2016 22:06:35
Message-Id: 1478037980.d42ccbef8347e00b5e47a1deb7b63a376b4f6f1e.radhermit@gentoo
1 commit: d42ccbef8347e00b5e47a1deb7b63a376b4f6f1e
2 Author: Tim Harder <radhermit <AT> gentoo <DOT> org>
3 AuthorDate: Tue Nov 1 22:04:46 2016 +0000
4 Commit: Tim Harder <radhermit <AT> gentoo <DOT> org>
5 CommitDate: Tue Nov 1 22:06:20 2016 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d42ccbef
7
8 dev-util/icmake: version bump to 9.02.02
9
10 dev-util/icmake/Manifest | 1 +
11 .../files/icmake-9.02.02-verbose-build.patch | 11 +++++
12 dev-util/icmake/icmake-9.02.02.ebuild | 48 ++++++++++++++++++++++
13 3 files changed, 60 insertions(+)
14
15 diff --git a/dev-util/icmake/Manifest b/dev-util/icmake/Manifest
16 index 782131a..c04f2ad 100644
17 --- a/dev-util/icmake/Manifest
18 +++ b/dev-util/icmake/Manifest
19 @@ -1,2 +1,3 @@
20 DIST icmake-9.00.00.tar.gz 366238 SHA256 2ba6ddf3c7ced5fd5e29ceffebfb283513610ac864c950bb4d3acb8f3300ad15 SHA512 aad57cc5d1a609c1fe5706b4c263e3bf2d34208e8507b3d102ca666e446af829d9fea8ae1c12abc10f96bd4c567e718c05d9e3f09676444787c3ac9a31ccfbfa WHIRLPOOL fcc11b600d4f85e407337e426e91d62e04d17eee4a4902f4de4460a441bb48a174e32c40f3dcb395124b458481c4352be4bff1ff439612deef03f1d9fc333827
21 +DIST icmake-9.02.02.tar.gz 371881 SHA256 18f673c66c39a392218725ab063ed1cec9f0b28ce00f3896123ecccdf855834a SHA512 7d62569d21224f4584fe6901690a53fa82882e5690ef296cd0fcd770bc19503ea5a5469a7b6eebc8b6719606630e24477801c3c5752c70efdb74a6f6d30bddb9 WHIRLPOOL 20dcad5287958f640f53fff2a0c220cb0c209fb93cc4e45826d7ac4465a8aba339866bef632ce4f869ba25107f1e0e58e6d6d17093389d53ffac6fa7d32f278b
22 DIST icmake_7.22.01.orig.tar.gz 331750 SHA256 b522e7937e9d4f0bec738dfce371673e3c4a8bc9f4d209a51631e5ed59ba66c7 SHA512 a17dac0da186202ec5f5962a42963709ebc60f006cea003532b8709242d9e369e71fdc86fffc75ad82620a2c420a8f80c138d31e6570d0055cdfa0b69b63ca3a WHIRLPOOL c20084b28b212739a70f60b5a790461ae3e4b50c9cf9cd37ae50025f835fe4575c927dc5f2335d608436e2f51fb21fdc3eb57ce3ee2881915edec82d2964497e
23
24 diff --git a/dev-util/icmake/files/icmake-9.02.02-verbose-build.patch b/dev-util/icmake/files/icmake-9.02.02-verbose-build.patch
25 new file mode 100644
26 index 00000000..dde1af3
27 --- /dev/null
28 +++ b/dev-util/icmake/files/icmake-9.02.02-verbose-build.patch
29 @@ -0,0 +1,11 @@
30 +--- icmake/bootstrap/functions
31 ++++ icmake/bootstrap/functions
32 +@@ -2,7 +2,7 @@
33 +
34 + try()
35 + {
36 +- # echo $*
37 ++ echo $*
38 + $* || exit 1
39 + }
40 +
41
42 diff --git a/dev-util/icmake/icmake-9.02.02.ebuild b/dev-util/icmake/icmake-9.02.02.ebuild
43 new file mode 100644
44 index 00000000..5a56d31
45 --- /dev/null
46 +++ b/dev-util/icmake/icmake-9.02.02.ebuild
47 @@ -0,0 +1,48 @@
48 +# Copyright 1999-2016 Gentoo Foundation
49 +# Distributed under the terms of the GNU General Public License v2
50 +# $Id$
51 +
52 +EAPI=6
53 +
54 +inherit toolchain-funcs flag-o-matic
55 +
56 +DESCRIPTION="Hybrid between a make utility and a shell scripting language"
57 +HOMEPAGE="https://fbb-git.github.io/icmake/ https://github.com/fbb-git/icmake"
58 +SRC_URI="https://github.com/fbb-git/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
59 +
60 +LICENSE="GPL-3"
61 +SLOT="0"
62 +KEYWORDS="~amd64 ~x86"
63 +
64 +S=${WORKDIR}/${P}/${PN}
65 +
66 +PATCHES=(
67 + "${FILESDIR}"/${PN}-9.00.00-ar.patch
68 + "${FILESDIR}"/${P}-verbose-build.patch
69 +)
70 +
71 +src_prepare() {
72 + default
73 +
74 + sed -e "/^#define LIBDIR/s/lib/$(get_libdir)/" \
75 + -e "/^#define DOCDIR/s/${PN}/${PF}/" \
76 + -e "/^#define DOCDOCDIR/s/${PN}-doc/${PF}/" \
77 + -i INSTALL.im || die
78 +
79 + # fix build issues (bug #589896)
80 + append-cflags -std=gnu99
81 +
82 + tc-export AR CC
83 +}
84 +
85 +src_configure() {
86 + ./icm_prepare "${EROOT}" || die
87 +}
88 +
89 +src_compile() {
90 + ./icm_bootstrap "${EROOT}" || die
91 +}
92 +
93 +src_install() {
94 + ./icm_install all "${ED}" || die
95 +}