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 |
+} |