Gentoo Archives: gentoo-commits

From: Alexis Ballier <aballier@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-util/omake/, dev-util/omake/files/
Date: Wed, 01 Feb 2017 13:19:38
Message-Id: 1485955168.1c7d242b8b1610bc606de8b48411b0bb0886d03b.aballier@gentoo
1 commit: 1c7d242b8b1610bc606de8b48411b0bb0886d03b
2 Author: Alexis Ballier <aballier <AT> gentoo <DOT> org>
3 AuthorDate: Wed Feb 1 13:19:01 2017 +0000
4 Commit: Alexis Ballier <aballier <AT> gentoo <DOT> org>
5 CommitDate: Wed Feb 1 13:19:28 2017 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c7d242b
7
8 dev-util/omake: Bump to 0.10.2
9
10 Package-Manager: Portage-2.3.3, Repoman-2.3.1
11
12 dev-util/omake/Manifest | 1 +
13 dev-util/omake/files/omake-0.10.2-cflags.patch | 13 +++++++
14 dev-util/omake/omake-0.10.2.ebuild | 50 ++++++++++++++++++++++++++
15 3 files changed, 64 insertions(+)
16
17 diff --git a/dev-util/omake/Manifest b/dev-util/omake/Manifest
18 index 270635e..cd394e4 100644
19 --- a/dev-util/omake/Manifest
20 +++ b/dev-util/omake/Manifest
21 @@ -1 +1,2 @@
22 +DIST omake-0.10.2.tar.gz 2434316 SHA256 c454f20535d91082294b150beebde3d0542f52be81daed17211326f4efa4d6fe SHA512 22c454825287dd54272874ec3aa7c5a79f7eac79e18a3eefd4b2e90a08f9767307b0f627d71049a4c08776c85318ce096e89fcc5619d3ec78cc073744efd0fbd WHIRLPOOL 86078e22c975b03f48968e02722374be61f24f1df9b402eeac87d0305c73e1558f2d9b6e74e419a911f797e74dd330fee192591f695ff2bdfbcfa56a90372a4c
23 DIST omake-0.9.8.6-0.rc1.tar.gz 3254283 SHA256 23c498f071723621dd5e1e29c1abefd6937c73c67bb85d223fd514b9ae005ae9 SHA512 10a7ef6746c656d25852d408fafdd67a95acc59b73c892f0dbc316f2a01949b5349d5203c9fe2400cc7c05e14a7b1bc075603bd462ab74b60427d944f8e177d0 WHIRLPOOL d7da243aff8b6ff12f943db997bb644cfb88117b4deadb8ebea698537d864ede4084acc4afe7314a93eb24fa3a4092dbb24ecfb28cabff85c0214a03d89b44c6
24
25 diff --git a/dev-util/omake/files/omake-0.10.2-cflags.patch b/dev-util/omake/files/omake-0.10.2-cflags.patch
26 new file mode 100644
27 index 00000000..b4dc9ee
28 --- /dev/null
29 +++ b/dev-util/omake/files/omake-0.10.2-cflags.patch
30 @@ -0,0 +1,13 @@
31 +Index: omake-0.10.2/OMakefile
32 +===================================================================
33 +--- omake-0.10.2.orig/OMakefile
34 ++++ omake-0.10.2/OMakefile
35 +@@ -49,7 +49,7 @@ else
36 + #
37 + # Extra options for the C compiler
38 + #
39 +- CFLAGS += -g -O2 -Wall -Wno-unused
40 ++ CFLAGS += -Wall -Wno-unused
41 +
42 + #
43 + # We never need threads on Unix
44
45 diff --git a/dev-util/omake/omake-0.10.2.ebuild b/dev-util/omake/omake-0.10.2.ebuild
46 new file mode 100644
47 index 00000000..7af85b32
48 --- /dev/null
49 +++ b/dev-util/omake/omake-0.10.2.ebuild
50 @@ -0,0 +1,50 @@
51 +# Copyright 1999-2017 Gentoo Foundation
52 +# Distributed under the terms of the GNU General Public License v2
53 +# $Id$
54 +
55 +EAPI=5
56 +
57 +inherit toolchain-funcs multilib eutils
58 +
59 +RESTRICT="installsources"
60 +DESCRIPTION="Make replacement"
61 +HOMEPAGE="http://projects.camlcity.org/projects/omake.html"
62 +SRC_URI="http://download.camlcity.org/download/${P}.tar.gz"
63 +LICENSE="GPL-2"
64 +
65 +SLOT="0"
66 +KEYWORDS="~amd64 ~ppc ~x86"
67 +IUSE="doc fam ncurses +ocamlopt readline"
68 +DEPEND=">=dev-lang/ocaml-3.10.2:=[ocamlopt?]
69 + ncurses? ( >=sys-libs/ncurses-5.3:0= )
70 + fam? ( virtual/fam )
71 + readline? ( >=sys-libs/readline-4.3:0= )"
72 +RDEPEND="${DEPEND}"
73 +
74 +src_prepare() {
75 + epatch \
76 + "${FILESDIR}/${P}-cflags.patch"
77 +}
78 +
79 +src_configure() {
80 + ./configure \
81 + -prefix "${EPREFIX}/usr" \
82 + $(use readline || echo '-disable-readline') \
83 + $(use ncurses || echo '-disable-ncurses' ) \
84 + $(use fam || echo '-disable-fam' ) \
85 + || die
86 +}
87 +
88 +src_compile() {
89 + emake all
90 +}
91 +
92 +src_install() {
93 + emake INSTALL_ROOT="${D}" install
94 + dodoc ChangeLog CONTRIBUTORS.org README.md
95 + if use doc; then
96 + dodoc doc/ps/omake-doc.{pdf,ps} doc/txt/omake-doc.txt
97 + dohtml -r doc/html/*
98 + fi
99 + use ocamlopt || export STRIP_MASK="*/bin/*"
100 +}