Gentoo Archives: gentoo-commits

From: Patrick Lauer <patrick@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-lang/moarvm/
Date: Thu, 02 Nov 2017 06:19:43
Message-Id: 1509603573.9fe3f3a95b0de868816a6b8d67c27f746f65c502.patrick@gentoo
1 commit: 9fe3f3a95b0de868816a6b8d67c27f746f65c502
2 Author: Patrick Lauer <patrick <AT> gentoo <DOT> org>
3 AuthorDate: Thu Nov 2 06:18:31 2017 +0000
4 Commit: Patrick Lauer <patrick <AT> gentoo <DOT> org>
5 CommitDate: Thu Nov 2 06:19:33 2017 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9fe3f3a9
7
8 dev-lang/moarvm: Bump
9
10 Package-Manager: Portage-2.3.13, Repoman-2.3.4
11
12 dev-lang/moarvm/Manifest | 1 +
13 dev-lang/moarvm/moarvm-2017.10.ebuild | 58 +++++++++++++++++++++++++++++++++++
14 2 files changed, 59 insertions(+)
15
16 diff --git a/dev-lang/moarvm/Manifest b/dev-lang/moarvm/Manifest
17 index 49206f78e93..4e236c13696 100644
18 --- a/dev-lang/moarvm/Manifest
19 +++ b/dev-lang/moarvm/Manifest
20 @@ -1,3 +1,4 @@
21 DIST MoarVM-2017.07.tar.gz 4396077 SHA256 21c6c85464bcc012af4fa3ed5fe2a54262439f197c5141cfc71f57e2841ba67a SHA512 675633bdc97e30eb6a7a2208338b7124215a92ed1a129076b0e59f9f2f0996b903120e3aa2a915a370c637d6529fdccef0bbcc31ce91c1485df60f9ce7e9e689 WHIRLPOOL 83b38aae50904680c58970f51bb33aa2b112a0cb8b92f04900085083e3e12c0905829107759782531b301714283dfdb044508133b02e4d4a5f271d6bd5eca6bc
22 DIST MoarVM-2017.08.1.tar.gz 4440494 SHA256 ce032fcbd3ff195825cb0c52c8844b611e63c54a57854602236e3a2a570fa643 SHA512 52331993b59fdad8d30161f3e95e8bfcf16c69e452f8fa32492fa551d225ed7eb9e0ac015049e40d119e8e7958c529b966f34a0175ae686000264eb02478a749 WHIRLPOOL 72ce60a47eea7e9588b0da3d4cc9c6bb070686f1ff8524f0f157e9a93cd2531c876457f9e23c599069a0cb6dd45e9d6f528bde437ebbf634e3dbe4b15207b94a
23 DIST MoarVM-2017.09.1.tar.gz 4579930 SHA256 1c09b70a6b454abb48baaa9432e90c33002983cdb96328418f1be1a572e11f47 SHA512 c7b675a3894a2b58d15eefb52519b6b7e4519561525b6095327ab7621e29c3ea3c077c625bd48123cd514b4e32d2e7cbdb3861319d3e32de134d7f8475540fee WHIRLPOOL fa7e78cc0430a84395b4ffbd56adffda3220a6982e0ffc565f0357ad72b158e216ddfa1e9fe7e7c1e70c6eeff12d6d944b30112b468942ec7523bb940e9e642f
24 +DIST MoarVM-2017.10.tar.gz 4789334 SHA256 27cddd50db65359aed82bc6a9bd0e52988a52ee89e7e353eb63185c267d22a5b SHA512 f79e60b22615cbbb5b16d4b810c864f7cbc2c36e73769b132b84edb03e0d975da6f7db153492a3101c86946d728a21af6225d61e752e36557c2c6f1bcd91859c WHIRLPOOL b02c447366d0fc94e140a0da00e50961f631a239c0d4055a24a3c18fdab53cdaafa47cb38d6baf7e507c2c6f8d4ca03e147fd5b5e14a0ae06824c5f6e84d3c34
25
26 diff --git a/dev-lang/moarvm/moarvm-2017.10.ebuild b/dev-lang/moarvm/moarvm-2017.10.ebuild
27 new file mode 100644
28 index 00000000000..9925813bdcb
29 --- /dev/null
30 +++ b/dev-lang/moarvm/moarvm-2017.10.ebuild
31 @@ -0,0 +1,58 @@
32 +# Copyright 1999-2017 Gentoo Foundation
33 +# Distributed under the terms of the GNU General Public License v2
34 +
35 +EAPI=6
36 +
37 +inherit flag-o-matic
38 +
39 +MY_PN="MoarVM"
40 +if [[ ${PV} == "9999" ]]; then
41 + EGIT_REPO_URI="https://github.com/${MY_PN}/${MY_PN}.git"
42 + inherit git-r3
43 + KEYWORDS=""
44 + S="${WORKDIR}/${P}"
45 +else
46 + SRC_URI="http://moarvm.org/releases/${MY_PN}-${PV}.tar.gz"
47 + KEYWORDS="~amd64 ~x86"
48 + S="${WORKDIR}/${MY_PN}-${PV}"
49 +fi
50 +
51 +DESCRIPTION="A 6model-based VM for NQP and Rakudo Perl 6"
52 +HOMEPAGE="http://moarvm.org"
53 +LICENSE="Artistic-2"
54 +SLOT="0"
55 +IUSE="asan clang debug doc +jit static-libs optimize ubsan"
56 +
57 +RDEPEND="dev-libs/libatomic_ops
58 + dev-libs/libuv
59 + dev-lang/lua:0[deprecated]
60 + dev-lua/LuaBitOp
61 + virtual/libffi"
62 +DEPEND="${RDEPEND}
63 + clang? ( >=sys-devel/clang-3.1 )
64 + dev-lang/perl"
65 +
66 +DOCS=( CREDITS README.markdown )
67 +
68 +# Tests are conducted via nqp
69 +RESTRICT=test
70 +
71 +src_configure() {
72 + use doc && DOCS+=( docs/* )
73 + local myconfigargs=(
74 + "--prefix=/usr"
75 + "--has-libuv"
76 + "--has-libatomic_ops"
77 + "--has-libffi"
78 + "--libdir=$(get_libdir)"
79 + "--compiler=$(usex clang clang gcc)"
80 + "$(usex asan --asan)"
81 + "$(usex debug --debug --no-debug)"
82 + "$(usex optimize --optimize= --no-optimize)"
83 + "$(usex static-libs --static)"
84 + "$(usex ubsan --ubsan)"
85 + )
86 + use optimize && filter-flags '-O*'
87 +
88 + perl Configure.pl "${myconfigargs[@]}" || die
89 +}