[gentoo-commits] repo/gentoo:master commit in: dev-lang/moarvm/

2024-05-06 Thread Patrick Lauer
commit: dcd6ab6a280688e8d8449b406bbbe52b79e0
Author: Patrick Lauer  gentoo  org>
AuthorDate: Mon May  6 09:04:21 2024 +
Commit: Patrick Lauer  gentoo  org>
CommitDate: Mon May  6 09:04:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dcd6ab6a

dev-lang/moarvm: drop 2023.12

Signed-off-by: Patrick Lauer  gentoo.org>

 dev-lang/moarvm/Manifest  |  1 -
 dev-lang/moarvm/moarvm-2023.12.ebuild | 60 ---
 2 files changed, 61 deletions(-)

diff --git a/dev-lang/moarvm/Manifest b/dev-lang/moarvm/Manifest
index 5419f4fdcd23..35d1166fe9c8 100644
--- a/dev-lang/moarvm/Manifest
+++ b/dev-lang/moarvm/Manifest
@@ -1,3 +1,2 @@
-DIST MoarVM-2023.12.tar.gz 14942980 BLAKE2B 
f42caa33cadf2b878c1d0de0994c32d18b81b6e56c684a7ccee54c6abc3ff6abaa4f1e5420f2320aca185d29b2fbf02ec81abaf3eb5e334a5c903c3475d55db7
 SHA512 
9e756e8248cd8fd02efc3d14cd5e0a32cfbb7050a96d94d011009aeb9ec1ca5e9646a3c25b8741702b88abf3faf6aae43df43ca719e1ab17478c6d1984720f59
 DIST MoarVM-2024.02.tar.gz 14951164 BLAKE2B 
9416cea0b454b29c6d5662090428d790ea437bca1814a084a2c1478268c0eb74764205bca892b5e8de820b2201df154b92503e6243eb4a927a822374a5c09f86
 SHA512 
e629edb3fb365fd4cd988d9c08d46ecaf002156452e22c3a0c716641eeadb5b7f0434de4e2ec3ce9c8dc354280dc419d716382c160d400ba3970decffc996ed8
 DIST MoarVM-2024.04.tar.gz 14953770 BLAKE2B 
d6ea26bb98a1a6b2c3e6f0184a70c670830eb0872238779e9ce763f8c798bce803db4c5ba488c3f18bf5cf65a8d529fea9268a270458a33fff21ce10c74ee206
 SHA512 
874b22347fce3018884733ef734db0f09faae89191c2d37d7a15a897f8ce88ed9fbbd69768267492e6d1f019035ad224eef844b75e0fc1634cffd4b059314af1

diff --git a/dev-lang/moarvm/moarvm-2023.12.ebuild 
b/dev-lang/moarvm/moarvm-2023.12.ebuild
deleted file mode 100644
index e437c851b138..
--- a/dev-lang/moarvm/moarvm-2023.12.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_PN="MoarVM"
-if [[ ${PV} == "" ]]; then
-   EGIT_REPO_URI="https://github.com/${MY_PN}/${MY_PN}.git;
-   inherit git-r3
-   S="${WORKDIR}/${P}"
-else
-   SRC_URI="http://moarvm.org/releases/${MY_PN}-${PV}.tar.gz;
-   KEYWORDS="~amd64 ~x86"
-   S="${WORKDIR}/${MY_PN}-${PV}"
-fi
-
-DESCRIPTION="A 6model-based VM for NQP and Raku"
-HOMEPAGE="http://moarvm.org;
-LICENSE="Artistic-2"
-SLOT="0"
-
-IUSE="asan clang debug doc +jit optimize static-libs ubsan"
-
-RDEPEND="dev-libs/libatomic_ops
-   >=dev-libs/libuv-1.26:=
-   dev-libs/libffi:=
-   dev-libs/mimalloc"
-DEPEND="${RDEPEND}
-   clang? ( >=sys-devel/clang-3.1 )
-   dev-lang/perl"
-
-DOCS=( CREDITS README.markdown )
-
-# Tests are conducted via nqp
-RESTRICT=test
-
-src_configure() {
-   MAKEOPTS+=" NOISY=1"
-   use doc && DOCS+=( docs/* )
-   local prefix="${EPREFIX}/usr"
-   local libdir="${EPREFIX}/usr/$(get_libdir)"
-   einfo "--prefix '${prefix}'"
-   einfo "--libdir '${libdir}'"
-   local myconfigargs=(
-   "--prefix" "${prefix}"
-   "--has-libuv"
-   "--has-libatomic_ops"
-   "--has-libffi"
-   "--has-mimalloc"
-   "--libdir" "${libdir}"
-   "--compiler" "$(usex clang clang gcc)"
-   "$(usex asan--asan)"
-   "$(usex debug   --debug--no-debug)"
-   "$(usex optimize--optimize=--no-optimize)"
-   "$(usex static-libs --static)"
-   "$(usex ubsan   --ubsan)"
-   )
-
-   perl Configure.pl "${myconfigargs[@]}" moarshared || die
-}



[gentoo-commits] repo/gentoo:master commit in: dev-lang/moarvm/

2024-05-06 Thread Patrick Lauer
commit: 288b100c3d408cf1bd52f9c006af8d141f7d9dc4
Author: Patrick Lauer  gentoo  org>
AuthorDate: Mon May  6 09:02:48 2024 +
Commit: Patrick Lauer  gentoo  org>
CommitDate: Mon May  6 09:04:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=288b100c

dev-lang/moarvm: add 2024.04

Signed-off-by: Patrick Lauer  gentoo.org>

 dev-lang/moarvm/Manifest  |  1 +
 dev-lang/moarvm/moarvm-2024.04.ebuild | 60 +++
 2 files changed, 61 insertions(+)

diff --git a/dev-lang/moarvm/Manifest b/dev-lang/moarvm/Manifest
index 8b357c20c45e..5419f4fdcd23 100644
--- a/dev-lang/moarvm/Manifest
+++ b/dev-lang/moarvm/Manifest
@@ -1,2 +1,3 @@
 DIST MoarVM-2023.12.tar.gz 14942980 BLAKE2B 
f42caa33cadf2b878c1d0de0994c32d18b81b6e56c684a7ccee54c6abc3ff6abaa4f1e5420f2320aca185d29b2fbf02ec81abaf3eb5e334a5c903c3475d55db7
 SHA512 
9e756e8248cd8fd02efc3d14cd5e0a32cfbb7050a96d94d011009aeb9ec1ca5e9646a3c25b8741702b88abf3faf6aae43df43ca719e1ab17478c6d1984720f59
 DIST MoarVM-2024.02.tar.gz 14951164 BLAKE2B 
9416cea0b454b29c6d5662090428d790ea437bca1814a084a2c1478268c0eb74764205bca892b5e8de820b2201df154b92503e6243eb4a927a822374a5c09f86
 SHA512 
e629edb3fb365fd4cd988d9c08d46ecaf002156452e22c3a0c716641eeadb5b7f0434de4e2ec3ce9c8dc354280dc419d716382c160d400ba3970decffc996ed8
+DIST MoarVM-2024.04.tar.gz 14953770 BLAKE2B 
d6ea26bb98a1a6b2c3e6f0184a70c670830eb0872238779e9ce763f8c798bce803db4c5ba488c3f18bf5cf65a8d529fea9268a270458a33fff21ce10c74ee206
 SHA512 
874b22347fce3018884733ef734db0f09faae89191c2d37d7a15a897f8ce88ed9fbbd69768267492e6d1f019035ad224eef844b75e0fc1634cffd4b059314af1

diff --git a/dev-lang/moarvm/moarvm-2024.04.ebuild 
b/dev-lang/moarvm/moarvm-2024.04.ebuild
new file mode 100644
index ..e437c851b138
--- /dev/null
+++ b/dev-lang/moarvm/moarvm-2024.04.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN="MoarVM"
+if [[ ${PV} == "" ]]; then
+   EGIT_REPO_URI="https://github.com/${MY_PN}/${MY_PN}.git;
+   inherit git-r3
+   S="${WORKDIR}/${P}"
+else
+   SRC_URI="http://moarvm.org/releases/${MY_PN}-${PV}.tar.gz;
+   KEYWORDS="~amd64 ~x86"
+   S="${WORKDIR}/${MY_PN}-${PV}"
+fi
+
+DESCRIPTION="A 6model-based VM for NQP and Raku"
+HOMEPAGE="http://moarvm.org;
+LICENSE="Artistic-2"
+SLOT="0"
+
+IUSE="asan clang debug doc +jit optimize static-libs ubsan"
+
+RDEPEND="dev-libs/libatomic_ops
+   >=dev-libs/libuv-1.26:=
+   dev-libs/libffi:=
+   dev-libs/mimalloc"
+DEPEND="${RDEPEND}
+   clang? ( >=sys-devel/clang-3.1 )
+   dev-lang/perl"
+
+DOCS=( CREDITS README.markdown )
+
+# Tests are conducted via nqp
+RESTRICT=test
+
+src_configure() {
+   MAKEOPTS+=" NOISY=1"
+   use doc && DOCS+=( docs/* )
+   local prefix="${EPREFIX}/usr"
+   local libdir="${EPREFIX}/usr/$(get_libdir)"
+   einfo "--prefix '${prefix}'"
+   einfo "--libdir '${libdir}'"
+   local myconfigargs=(
+   "--prefix" "${prefix}"
+   "--has-libuv"
+   "--has-libatomic_ops"
+   "--has-libffi"
+   "--has-mimalloc"
+   "--libdir" "${libdir}"
+   "--compiler" "$(usex clang clang gcc)"
+   "$(usex asan--asan)"
+   "$(usex debug   --debug--no-debug)"
+   "$(usex optimize--optimize=--no-optimize)"
+   "$(usex static-libs --static)"
+   "$(usex ubsan   --ubsan)"
+   )
+
+   perl Configure.pl "${myconfigargs[@]}" moarshared || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-lang/moarvm/files/

2024-03-18 Thread Conrad Kostecki
commit: f7647c1638ac2ecbb7a2ca48a6755cfb53b33549
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sun Mar 17 12:21:20 2024 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Mon Mar 18 20:00:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7647c16

dev-lang/moarvm: remove unused patch(es)

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Conrad Kostecki  gentoo.org>

 .../files/moarvm-2023.02-fix-build-clang16.patch   | 22 --
 1 file changed, 22 deletions(-)

diff --git a/dev-lang/moarvm/files/moarvm-2023.02-fix-build-clang16.patch 
b/dev-lang/moarvm/files/moarvm-2023.02-fix-build-clang16.patch
deleted file mode 100644
index 9f8a60672ee2..
--- a/dev-lang/moarvm/files/moarvm-2023.02-fix-build-clang16.patch
+++ /dev/null
@@ -1,22 +0,0 @@
-Bug: https://bugs.gentoo.org/881335
-Upstream PR: https://github.com/MoarVM/MoarVM/pull/1764
 a/src/6model/containers.c
-+++ b/src/6model/containers.c
-@@ -114,7 +114,7 @@ static const MVMContainerSpec code_pair_spec = {
- code_pair_fetch_s,
- code_pair_store,
- code_pair_store_i,
--code_pair_store_i, /* FIXME need a code_pair_store_u but lacking tests 
showing this need */
-+(void *)code_pair_store_i, /* FIXME need a code_pair_store_u but lacking 
tests showing this need */
- code_pair_store_n,
- code_pair_store_s,
- code_pair_store,
-@@ -371,7 +371,7 @@ static const MVMContainerSpec value_desc_cont_spec = {
- value_desc_cont_fetch_s,
- value_desc_cont_store,
- value_desc_cont_store_i,
--value_desc_cont_store_i, /* FIXME need a value_desc_cont_store_u but 
lacking tests showing this need */
-+(void *)value_desc_cont_store_i, /* FIXME need a value_desc_cont_store_u 
but lacking tests showing this need */
- value_desc_cont_store_n,
- value_desc_cont_store_s,
- value_desc_cont_store_unchecked,



[gentoo-commits] repo/gentoo:master commit in: dev-lang/moarvm/

2024-03-16 Thread Patrick Lauer
commit: 0a6092ddd1a8087cb18d9b45160011fe4deaef88
Author: Patrick Lauer  gentoo  org>
AuthorDate: Sat Mar 16 12:58:20 2024 +
Commit: Patrick Lauer  gentoo  org>
CommitDate: Sat Mar 16 13:02:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a6092dd

dev-lang/moarvm: add 2024.02

Signed-off-by: Patrick Lauer  gentoo.org>

 dev-lang/moarvm/Manifest  |  1 +
 dev-lang/moarvm/moarvm-2024.02.ebuild | 60 +++
 2 files changed, 61 insertions(+)

diff --git a/dev-lang/moarvm/Manifest b/dev-lang/moarvm/Manifest
index 5eb20d17a581..64f1bba41fdd 100644
--- a/dev-lang/moarvm/Manifest
+++ b/dev-lang/moarvm/Manifest
@@ -1,3 +1,4 @@
 DIST MoarVM-2023.02.tar.gz 14917710 BLAKE2B 
57ea0a3871f51f2cf2bf7f7d9d70f4d00052cf3ab255916fc73eb33fabd0e96e44155582e73158cf98042705817b5541f3fea0d557b09e38ad6e45cad14f172f
 SHA512 
a3dd172a84aba72df4bb9228f50eea3c4d74d4db285b06f19dc4502523f3de09580ad8a5525cf181038928263e47f72b0187a5d57dba019f18b9783ba4247203
 DIST MoarVM-2023.10.tar.gz 14932372 BLAKE2B 
2c6a12129d85d0deb85ea328c4cfbdf0f9df40cf2eba7e1ae96a453af9fdc71785d867ee6575eaebf0dabb9f56a856ce88073d01a6af3c0864a3d8cfd43c408b
 SHA512 
1dbe4e0d29f665d95b96d7acd0954cf27c76872c78b66c7ec30e03789bfef0c36b658677be51be25cd5476c5ff278e15c0c610f8baa00a340b1c1725d0c2a5c3
 DIST MoarVM-2023.12.tar.gz 14942980 BLAKE2B 
f42caa33cadf2b878c1d0de0994c32d18b81b6e56c684a7ccee54c6abc3ff6abaa4f1e5420f2320aca185d29b2fbf02ec81abaf3eb5e334a5c903c3475d55db7
 SHA512 
9e756e8248cd8fd02efc3d14cd5e0a32cfbb7050a96d94d011009aeb9ec1ca5e9646a3c25b8741702b88abf3faf6aae43df43ca719e1ab17478c6d1984720f59
+DIST MoarVM-2024.02.tar.gz 14951164 BLAKE2B 
9416cea0b454b29c6d5662090428d790ea437bca1814a084a2c1478268c0eb74764205bca892b5e8de820b2201df154b92503e6243eb4a927a822374a5c09f86
 SHA512 
e629edb3fb365fd4cd988d9c08d46ecaf002156452e22c3a0c716641eeadb5b7f0434de4e2ec3ce9c8dc354280dc419d716382c160d400ba3970decffc996ed8

diff --git a/dev-lang/moarvm/moarvm-2024.02.ebuild 
b/dev-lang/moarvm/moarvm-2024.02.ebuild
new file mode 100644
index ..e437c851b138
--- /dev/null
+++ b/dev-lang/moarvm/moarvm-2024.02.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN="MoarVM"
+if [[ ${PV} == "" ]]; then
+   EGIT_REPO_URI="https://github.com/${MY_PN}/${MY_PN}.git;
+   inherit git-r3
+   S="${WORKDIR}/${P}"
+else
+   SRC_URI="http://moarvm.org/releases/${MY_PN}-${PV}.tar.gz;
+   KEYWORDS="~amd64 ~x86"
+   S="${WORKDIR}/${MY_PN}-${PV}"
+fi
+
+DESCRIPTION="A 6model-based VM for NQP and Raku"
+HOMEPAGE="http://moarvm.org;
+LICENSE="Artistic-2"
+SLOT="0"
+
+IUSE="asan clang debug doc +jit optimize static-libs ubsan"
+
+RDEPEND="dev-libs/libatomic_ops
+   >=dev-libs/libuv-1.26:=
+   dev-libs/libffi:=
+   dev-libs/mimalloc"
+DEPEND="${RDEPEND}
+   clang? ( >=sys-devel/clang-3.1 )
+   dev-lang/perl"
+
+DOCS=( CREDITS README.markdown )
+
+# Tests are conducted via nqp
+RESTRICT=test
+
+src_configure() {
+   MAKEOPTS+=" NOISY=1"
+   use doc && DOCS+=( docs/* )
+   local prefix="${EPREFIX}/usr"
+   local libdir="${EPREFIX}/usr/$(get_libdir)"
+   einfo "--prefix '${prefix}'"
+   einfo "--libdir '${libdir}'"
+   local myconfigargs=(
+   "--prefix" "${prefix}"
+   "--has-libuv"
+   "--has-libatomic_ops"
+   "--has-libffi"
+   "--has-mimalloc"
+   "--libdir" "${libdir}"
+   "--compiler" "$(usex clang clang gcc)"
+   "$(usex asan--asan)"
+   "$(usex debug   --debug--no-debug)"
+   "$(usex optimize--optimize=--no-optimize)"
+   "$(usex static-libs --static)"
+   "$(usex ubsan   --ubsan)"
+   )
+
+   perl Configure.pl "${myconfigargs[@]}" moarshared || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-lang/moarvm/

2024-03-16 Thread Patrick Lauer
commit: 06de4d0dbc8c789134a4607b735d516841d2582b
Author: Patrick Lauer  gentoo  org>
AuthorDate: Sat Mar 16 13:02:13 2024 +
Commit: Patrick Lauer  gentoo  org>
CommitDate: Sat Mar 16 13:02:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06de4d0d

dev-lang/moarvm: drop 2023.02, 2023.02-r1, 2023.10

Signed-off-by: Patrick Lauer  gentoo.org>

 dev-lang/moarvm/Manifest |  2 --
 dev-lang/moarvm/moarvm-2023.02-r1.ebuild | 62 
 dev-lang/moarvm/moarvm-2023.02.ebuild| 58 --
 dev-lang/moarvm/moarvm-2023.10.ebuild| 60 ---
 4 files changed, 182 deletions(-)

diff --git a/dev-lang/moarvm/Manifest b/dev-lang/moarvm/Manifest
index 64f1bba41fdd..8b357c20c45e 100644
--- a/dev-lang/moarvm/Manifest
+++ b/dev-lang/moarvm/Manifest
@@ -1,4 +1,2 @@
-DIST MoarVM-2023.02.tar.gz 14917710 BLAKE2B 
57ea0a3871f51f2cf2bf7f7d9d70f4d00052cf3ab255916fc73eb33fabd0e96e44155582e73158cf98042705817b5541f3fea0d557b09e38ad6e45cad14f172f
 SHA512 
a3dd172a84aba72df4bb9228f50eea3c4d74d4db285b06f19dc4502523f3de09580ad8a5525cf181038928263e47f72b0187a5d57dba019f18b9783ba4247203
-DIST MoarVM-2023.10.tar.gz 14932372 BLAKE2B 
2c6a12129d85d0deb85ea328c4cfbdf0f9df40cf2eba7e1ae96a453af9fdc71785d867ee6575eaebf0dabb9f56a856ce88073d01a6af3c0864a3d8cfd43c408b
 SHA512 
1dbe4e0d29f665d95b96d7acd0954cf27c76872c78b66c7ec30e03789bfef0c36b658677be51be25cd5476c5ff278e15c0c610f8baa00a340b1c1725d0c2a5c3
 DIST MoarVM-2023.12.tar.gz 14942980 BLAKE2B 
f42caa33cadf2b878c1d0de0994c32d18b81b6e56c684a7ccee54c6abc3ff6abaa4f1e5420f2320aca185d29b2fbf02ec81abaf3eb5e334a5c903c3475d55db7
 SHA512 
9e756e8248cd8fd02efc3d14cd5e0a32cfbb7050a96d94d011009aeb9ec1ca5e9646a3c25b8741702b88abf3faf6aae43df43ca719e1ab17478c6d1984720f59
 DIST MoarVM-2024.02.tar.gz 14951164 BLAKE2B 
9416cea0b454b29c6d5662090428d790ea437bca1814a084a2c1478268c0eb74764205bca892b5e8de820b2201df154b92503e6243eb4a927a822374a5c09f86
 SHA512 
e629edb3fb365fd4cd988d9c08d46ecaf002156452e22c3a0c716641eeadb5b7f0434de4e2ec3ce9c8dc354280dc419d716382c160d400ba3970decffc996ed8

diff --git a/dev-lang/moarvm/moarvm-2023.02-r1.ebuild 
b/dev-lang/moarvm/moarvm-2023.02-r1.ebuild
deleted file mode 100644
index c9ff509ceca5..
--- a/dev-lang/moarvm/moarvm-2023.02-r1.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit edo
-
-MY_PN="MoarVM"
-if [[ ${PV} == "" ]]; then
-   EGIT_REPO_URI="https://github.com/${MY_PN}/${MY_PN}.git;
-   inherit git-r3
-else
-   SRC_URI="http://moarvm.org/releases/${MY_PN}-${PV}.tar.gz;
-   KEYWORDS="~amd64 ~x86"
-   S="${WORKDIR}/${MY_PN}-${PV}"
-fi
-
-DESCRIPTION="A 6model-based VM for NQP and Raku"
-HOMEPAGE="http://moarvm.org;
-
-LICENSE="Artistic-2"
-SLOT="0"
-IUSE="asan clang debug doc +jit optimize static-libs ubsan"
-# Tests are conducted via nqp
-RESTRICT=test
-
-RDEPEND="
-   app-arch/zstd:=
-   dev-libs/libatomic_ops
-   >=dev-libs/libuv-1.26:=
-   dev-libs/libffi:=
-"
-DEPEND="${RDEPEND}
-   dev-lang/perl
-   clang? ( >=sys-devel/clang-3.1 )
-"
-
-DOCS=( CREDITS README.markdown )
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-2023.02-fix-build-clang16.patch
-)
-
-src_configure() {
-   MAKEOPTS+=" NOISY=1"
-   use doc && DOCS+=( docs/* )
-   local myconfigargs=(
-   "--prefix" "${EPREFIX}/usr"
-   "--has-libuv"
-   "--has-libatomic_ops"
-   "--has-libffi"
-   "--libdir"   "${EPREFIX}/usr/$(get_libdir)"
-   "--compiler" "$(usex clang clang gcc)"
-   "$(usex asan--asan"")"
-   "$(usex debug   --debug   --no-debug)"
-   "$(usex optimize--optimize=   --no-optimize)"
-   "$(usex static-libs --static  "")"
-   "$(usex ubsan   --ubsan   "")"
-   )
-
-   edo perl Configure.pl "${myconfigargs[@]}" moarshared
-}

diff --git a/dev-lang/moarvm/moarvm-2023.02.ebuild 
b/dev-lang/moarvm/moarvm-2023.02.ebuild
deleted file mode 100644
index 81688dce5b74..
--- a/dev-lang/moarvm/moarvm-2023.02.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_PN="MoarVM"
-if [[ ${PV} == "" ]]; then
-   EGIT_REPO_URI="https://github.com/${MY_PN}/${MY_PN}.git;
-   inherit git-r3
-   S="${WORKDIR}/${P}"
-else
-   SRC_URI="http://moarvm.org/releases/${MY_PN}-${PV}.tar.gz;
-   KEYWORDS="~amd64 ~x86"
-   S="${WORKDIR}/${MY_PN}-${PV}"
-fi
-
-DESCRIPTION="A 6model-based VM for NQP and Raku"
-HOMEPAGE="http://moarvm.org;
-LICENSE="Artistic-2"
-SLOT="0"
-
-IUSE="asan clang debug doc +jit optimize static-libs ubsan"
-
-RDEPEND="dev-libs/libatomic_ops
-   >=dev-libs/libuv-1.26:=
- 

[gentoo-commits] repo/gentoo:master commit in: dev-lang/moarvm/

2024-01-05 Thread 罗百科
commit: 8535060d9fb59acc751f618bbd93f58b2c689b8c
Author: Patrick Lauer  gentoo  org>
AuthorDate: Sat Jan  6 06:17:30 2024 +
Commit: 罗百科  gentoo  org>
CommitDate: Sat Jan  6 06:19:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8535060d

dev-lang/moarvm: add 2023.12

Signed-off-by: Patrick Lauer  gentoo.org>

 dev-lang/moarvm/Manifest  |  1 +
 dev-lang/moarvm/moarvm-2023.12.ebuild | 60 +++
 2 files changed, 61 insertions(+)

diff --git a/dev-lang/moarvm/Manifest b/dev-lang/moarvm/Manifest
index fa92b9cedd35..5eb20d17a581 100644
--- a/dev-lang/moarvm/Manifest
+++ b/dev-lang/moarvm/Manifest
@@ -1,2 +1,3 @@
 DIST MoarVM-2023.02.tar.gz 14917710 BLAKE2B 
57ea0a3871f51f2cf2bf7f7d9d70f4d00052cf3ab255916fc73eb33fabd0e96e44155582e73158cf98042705817b5541f3fea0d557b09e38ad6e45cad14f172f
 SHA512 
a3dd172a84aba72df4bb9228f50eea3c4d74d4db285b06f19dc4502523f3de09580ad8a5525cf181038928263e47f72b0187a5d57dba019f18b9783ba4247203
 DIST MoarVM-2023.10.tar.gz 14932372 BLAKE2B 
2c6a12129d85d0deb85ea328c4cfbdf0f9df40cf2eba7e1ae96a453af9fdc71785d867ee6575eaebf0dabb9f56a856ce88073d01a6af3c0864a3d8cfd43c408b
 SHA512 
1dbe4e0d29f665d95b96d7acd0954cf27c76872c78b66c7ec30e03789bfef0c36b658677be51be25cd5476c5ff278e15c0c610f8baa00a340b1c1725d0c2a5c3
+DIST MoarVM-2023.12.tar.gz 14942980 BLAKE2B 
f42caa33cadf2b878c1d0de0994c32d18b81b6e56c684a7ccee54c6abc3ff6abaa4f1e5420f2320aca185d29b2fbf02ec81abaf3eb5e334a5c903c3475d55db7
 SHA512 
9e756e8248cd8fd02efc3d14cd5e0a32cfbb7050a96d94d011009aeb9ec1ca5e9646a3c25b8741702b88abf3faf6aae43df43ca719e1ab17478c6d1984720f59

diff --git a/dev-lang/moarvm/moarvm-2023.12.ebuild 
b/dev-lang/moarvm/moarvm-2023.12.ebuild
new file mode 100644
index ..e437c851b138
--- /dev/null
+++ b/dev-lang/moarvm/moarvm-2023.12.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN="MoarVM"
+if [[ ${PV} == "" ]]; then
+   EGIT_REPO_URI="https://github.com/${MY_PN}/${MY_PN}.git;
+   inherit git-r3
+   S="${WORKDIR}/${P}"
+else
+   SRC_URI="http://moarvm.org/releases/${MY_PN}-${PV}.tar.gz;
+   KEYWORDS="~amd64 ~x86"
+   S="${WORKDIR}/${MY_PN}-${PV}"
+fi
+
+DESCRIPTION="A 6model-based VM for NQP and Raku"
+HOMEPAGE="http://moarvm.org;
+LICENSE="Artistic-2"
+SLOT="0"
+
+IUSE="asan clang debug doc +jit optimize static-libs ubsan"
+
+RDEPEND="dev-libs/libatomic_ops
+   >=dev-libs/libuv-1.26:=
+   dev-libs/libffi:=
+   dev-libs/mimalloc"
+DEPEND="${RDEPEND}
+   clang? ( >=sys-devel/clang-3.1 )
+   dev-lang/perl"
+
+DOCS=( CREDITS README.markdown )
+
+# Tests are conducted via nqp
+RESTRICT=test
+
+src_configure() {
+   MAKEOPTS+=" NOISY=1"
+   use doc && DOCS+=( docs/* )
+   local prefix="${EPREFIX}/usr"
+   local libdir="${EPREFIX}/usr/$(get_libdir)"
+   einfo "--prefix '${prefix}'"
+   einfo "--libdir '${libdir}'"
+   local myconfigargs=(
+   "--prefix" "${prefix}"
+   "--has-libuv"
+   "--has-libatomic_ops"
+   "--has-libffi"
+   "--has-mimalloc"
+   "--libdir" "${libdir}"
+   "--compiler" "$(usex clang clang gcc)"
+   "$(usex asan--asan)"
+   "$(usex debug   --debug--no-debug)"
+   "$(usex optimize--optimize=--no-optimize)"
+   "$(usex static-libs --static)"
+   "$(usex ubsan   --ubsan)"
+   )
+
+   perl Configure.pl "${myconfigargs[@]}" moarshared || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-lang/moarvm/

2023-10-30 Thread 罗百科
commit: 6850084c0163e979d04a0f87e02d221a4f2331b3
Author: Patrick Lauer  gentoo  org>
AuthorDate: Mon Oct 30 06:56:05 2023 +
Commit: 罗百科  gentoo  org>
CommitDate: Mon Oct 30 06:57:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6850084c

dev-lang/moarvm: add 2023.10

Signed-off-by: Patrick Lauer  gentoo.org>

 dev-lang/moarvm/Manifest  |  1 +
 dev-lang/moarvm/moarvm-2023.10.ebuild | 60 +++
 2 files changed, 61 insertions(+)

diff --git a/dev-lang/moarvm/Manifest b/dev-lang/moarvm/Manifest
index fa475e22b192..fa92b9cedd35 100644
--- a/dev-lang/moarvm/Manifest
+++ b/dev-lang/moarvm/Manifest
@@ -1 +1,2 @@
 DIST MoarVM-2023.02.tar.gz 14917710 BLAKE2B 
57ea0a3871f51f2cf2bf7f7d9d70f4d00052cf3ab255916fc73eb33fabd0e96e44155582e73158cf98042705817b5541f3fea0d557b09e38ad6e45cad14f172f
 SHA512 
a3dd172a84aba72df4bb9228f50eea3c4d74d4db285b06f19dc4502523f3de09580ad8a5525cf181038928263e47f72b0187a5d57dba019f18b9783ba4247203
+DIST MoarVM-2023.10.tar.gz 14932372 BLAKE2B 
2c6a12129d85d0deb85ea328c4cfbdf0f9df40cf2eba7e1ae96a453af9fdc71785d867ee6575eaebf0dabb9f56a856ce88073d01a6af3c0864a3d8cfd43c408b
 SHA512 
1dbe4e0d29f665d95b96d7acd0954cf27c76872c78b66c7ec30e03789bfef0c36b658677be51be25cd5476c5ff278e15c0c610f8baa00a340b1c1725d0c2a5c3

diff --git a/dev-lang/moarvm/moarvm-2023.10.ebuild 
b/dev-lang/moarvm/moarvm-2023.10.ebuild
new file mode 100644
index ..f65ccaa21226
--- /dev/null
+++ b/dev-lang/moarvm/moarvm-2023.10.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN="MoarVM"
+if [[ ${PV} == "" ]]; then
+   EGIT_REPO_URI="https://github.com/${MY_PN}/${MY_PN}.git;
+   inherit git-r3
+   S="${WORKDIR}/${P}"
+else
+   SRC_URI="http://moarvm.org/releases/${MY_PN}-${PV}.tar.gz;
+   KEYWORDS="~amd64 ~x86"
+   S="${WORKDIR}/${MY_PN}-${PV}"
+fi
+
+DESCRIPTION="A 6model-based VM for NQP and Raku"
+HOMEPAGE="http://moarvm.org;
+LICENSE="Artistic-2"
+SLOT="0"
+
+IUSE="asan clang debug doc +jit optimize static-libs ubsan"
+
+RDEPEND="dev-libs/libatomic_ops
+   >=dev-libs/libuv-1.26:=
+   dev-libs/libffi:=
+   dev-libs/mimalloc"
+DEPEND="${RDEPEND}
+   clang? ( >=sys-devel/clang-3.1 )
+   dev-lang/perl"
+
+DOCS=( CREDITS README.markdown )
+
+# Tests are conducted via nqp
+RESTRICT=test
+
+src_configure() {
+   MAKEOPTS+=" NOISY=1"
+   use doc && DOCS+=( docs/* )
+   local prefix="${EPREFIX}/usr"
+   local libdir="${EPREFIX}/usr/$(get_libdir)"
+   einfo "--prefix '${prefix}'"
+   einfo "--libdir '${libdir}'"
+   local myconfigargs=(
+   "--prefix" "${prefix}"
+   "--has-libuv"
+   "--has-libatomic_ops"
+   "--has-libffi"
+   "--has-mimalloc"
+   "--libdir" "${libdir}"
+   "--compiler" "$(usex clang clang gcc)"
+   "$(usex asan--asan)"
+   "$(usex debug   --debug--no-debug)"
+   "$(usex optimize--optimize=--no-optimize)"
+   "$(usex static-libs --static)"
+   "$(usex ubsan   --ubsan)"
+   )
+
+   perl Configure.pl "${myconfigargs[@]}" moarshared || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-lang/moarvm/

2023-09-25 Thread Arthur Zamarin
commit: 825b832d57c7267faef61b7c4daeda8563a632fc
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Sep 25 13:16:16 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Sep 25 13:18:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=825b832d

dev-lang/moarvm: cleanup ebuild

- use edo for printing the configure call line
- add app-arch/zstd:= RDEPEND
- fix variables order
- fix passing "no" strings for all the disabled $(usex) calls

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-lang/moarvm/moarvm-2023.02-r1.ebuild | 42 
 dev-lang/moarvm/moarvm-.ebuild   | 56 +---
 2 files changed, 44 insertions(+), 54 deletions(-)

diff --git a/dev-lang/moarvm/moarvm-2023.02-r1.ebuild 
b/dev-lang/moarvm/moarvm-2023.02-r1.ebuild
index be97199807ca..c9ff509ceca5 100644
--- a/dev-lang/moarvm/moarvm-2023.02-r1.ebuild
+++ b/dev-lang/moarvm/moarvm-2023.02-r1.ebuild
@@ -3,11 +3,12 @@
 
 EAPI=8
 
+inherit edo
+
 MY_PN="MoarVM"
 if [[ ${PV} == "" ]]; then
EGIT_REPO_URI="https://github.com/${MY_PN}/${MY_PN}.git;
inherit git-r3
-   S="${WORKDIR}/${P}"
 else
SRC_URI="http://moarvm.org/releases/${MY_PN}-${PV}.tar.gz;
KEYWORDS="~amd64 ~x86"
@@ -16,23 +17,26 @@ fi
 
 DESCRIPTION="A 6model-based VM for NQP and Raku"
 HOMEPAGE="http://moarvm.org;
+
 LICENSE="Artistic-2"
 SLOT="0"
-
 IUSE="asan clang debug doc +jit optimize static-libs ubsan"
+# Tests are conducted via nqp
+RESTRICT=test
 
-RDEPEND="dev-libs/libatomic_ops
-   >=dev-libs/libuv-1.26:=
-   dev-libs/libffi:="
+RDEPEND="
+   app-arch/zstd:=
+   dev-libs/libatomic_ops
+   >=dev-libs/libuv-1.26:=
+   dev-libs/libffi:=
+"
 DEPEND="${RDEPEND}
+   dev-lang/perl
clang? ( >=sys-devel/clang-3.1 )
-   dev-lang/perl"
+"
 
 DOCS=( CREDITS README.markdown )
 
-# Tests are conducted via nqp
-RESTRICT=test
-
 PATCHES=(
"${FILESDIR}"/${PN}-2023.02-fix-build-clang16.patch
 )
@@ -40,23 +44,19 @@ PATCHES=(
 src_configure() {
MAKEOPTS+=" NOISY=1"
use doc && DOCS+=( docs/* )
-   local prefix="${EPREFIX}/usr"
-   local libdir="${EPREFIX}/usr/$(get_libdir)"
-   einfo "--prefix '${prefix}'"
-   einfo "--libdir '${libdir}'"
local myconfigargs=(
-   "--prefix" "${prefix}"
+   "--prefix" "${EPREFIX}/usr"
"--has-libuv"
"--has-libatomic_ops"
"--has-libffi"
-   "--libdir" "${libdir}"
+   "--libdir"   "${EPREFIX}/usr/$(get_libdir)"
"--compiler" "$(usex clang clang gcc)"
-   "$(usex asan--asan)"
-   "$(usex debug   --debug--no-debug)"
-   "$(usex optimize--optimize=--no-optimize)"
-   "$(usex static-libs --static)"
-   "$(usex ubsan   --ubsan)"
+   "$(usex asan--asan"")"
+   "$(usex debug   --debug   --no-debug)"
+   "$(usex optimize--optimize=   --no-optimize)"
+   "$(usex static-libs --static  "")"
+   "$(usex ubsan   --ubsan   "")"
)
 
-   perl Configure.pl "${myconfigargs[@]}" moarshared || die
+   edo perl Configure.pl "${myconfigargs[@]}" moarshared
 }

diff --git a/dev-lang/moarvm/moarvm-.ebuild 
b/dev-lang/moarvm/moarvm-.ebuild
index 71cb25f7c82f..2ee7ef322dd1 100644
--- a/dev-lang/moarvm/moarvm-.ebuild
+++ b/dev-lang/moarvm/moarvm-.ebuild
@@ -3,12 +3,12 @@
 
 EAPI=8
 
+inherit edo
+
 MY_PN="MoarVM"
 if [[ ${PV} == "" ]]; then
EGIT_REPO_URI="https://github.com/${MY_PN}/${MY_PN}.git;
-   EGIT_SUBMODULES=( '*' '-3rdparty/libatomicops' '-3rdparty/libuv' )
inherit git-r3
-   S="${WORKDIR}/${P}"
 else
SRC_URI="http://moarvm.org/releases/${MY_PN}-${PV}.tar.gz;
KEYWORDS="~amd64 ~x86"
@@ -17,52 +17,42 @@ fi
 
 DESCRIPTION="A 6model-based VM for NQP and Raku"
 HOMEPAGE="http://moarvm.org;
+
 LICENSE="Artistic-2"
 SLOT="0"
-IUSE="asan clang debug doc static-libs optimize ubsan"
+IUSE="asan clang debug doc +jit optimize static-libs ubsan"
+# Tests are conducted via nqp
+RESTRICT=test
 
-RDEPEND="dev-libs/libatomic_ops
-   >=dev-libs/libuv-1.26:=
-   dev-libs/libffi:="
-DEPEND="${RDEPEND}"
-BDEPEND="${RDEPEND}
+RDEPEND="
+   app-arch/zstd:=
+   dev-libs/libatomic_ops
+   >=dev-libs/libuv-1.26:=
+   dev-libs/libffi:=
+"
+DEPEND="${RDEPEND}
+   dev-lang/perl
clang? ( >=sys-devel/clang-3.1 )
-   dev-lang/perl"
+"
 
 DOCS=( CREDITS README.markdown )
 
-# Tests are conducted via nqp
-RESTRICT=test
-
-src_prepare() {
-   if [[ "${PV}" == "" ]]; then
-   # Stupid upstream try to auto-fetch this themselves
-   git rm -f 3rdparty/{libatomicops,libuv} ||
-   die "Can't strip 

[gentoo-commits] repo/gentoo:master commit in: dev-lang/moarvm/files/, dev-lang/moarvm/

2023-09-25 Thread Arthur Zamarin
commit: 24aaadc3ec4d213875b8739a4c1fbcc7652b8953
Author: Brahmajit Das  gmail  com>
AuthorDate: Sat Jul 22 14:44:14 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Sep 25 13:18:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=24aaadc3

dev-lang/moarvm: Fix incompatible function pointer types

Closes: https://bugs.gentoo.org/881335
Signed-off-by: Brahmajit Das  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/32000
Signed-off-by: Arthur Zamarin  gentoo.org>

 .../files/moarvm-2023.02-fix-build-clang16.patch   | 22 
 dev-lang/moarvm/moarvm-2023.02-r1.ebuild   | 62 ++
 2 files changed, 84 insertions(+)

diff --git a/dev-lang/moarvm/files/moarvm-2023.02-fix-build-clang16.patch 
b/dev-lang/moarvm/files/moarvm-2023.02-fix-build-clang16.patch
new file mode 100644
index ..9f8a60672ee2
--- /dev/null
+++ b/dev-lang/moarvm/files/moarvm-2023.02-fix-build-clang16.patch
@@ -0,0 +1,22 @@
+Bug: https://bugs.gentoo.org/881335
+Upstream PR: https://github.com/MoarVM/MoarVM/pull/1764
+--- a/src/6model/containers.c
 b/src/6model/containers.c
+@@ -114,7 +114,7 @@ static const MVMContainerSpec code_pair_spec = {
+ code_pair_fetch_s,
+ code_pair_store,
+ code_pair_store_i,
+-code_pair_store_i, /* FIXME need a code_pair_store_u but lacking tests 
showing this need */
++(void *)code_pair_store_i, /* FIXME need a code_pair_store_u but lacking 
tests showing this need */
+ code_pair_store_n,
+ code_pair_store_s,
+ code_pair_store,
+@@ -371,7 +371,7 @@ static const MVMContainerSpec value_desc_cont_spec = {
+ value_desc_cont_fetch_s,
+ value_desc_cont_store,
+ value_desc_cont_store_i,
+-value_desc_cont_store_i, /* FIXME need a value_desc_cont_store_u but 
lacking tests showing this need */
++(void *)value_desc_cont_store_i, /* FIXME need a value_desc_cont_store_u 
but lacking tests showing this need */
+ value_desc_cont_store_n,
+ value_desc_cont_store_s,
+ value_desc_cont_store_unchecked,

diff --git a/dev-lang/moarvm/moarvm-2023.02-r1.ebuild 
b/dev-lang/moarvm/moarvm-2023.02-r1.ebuild
new file mode 100644
index ..be97199807ca
--- /dev/null
+++ b/dev-lang/moarvm/moarvm-2023.02-r1.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN="MoarVM"
+if [[ ${PV} == "" ]]; then
+   EGIT_REPO_URI="https://github.com/${MY_PN}/${MY_PN}.git;
+   inherit git-r3
+   S="${WORKDIR}/${P}"
+else
+   SRC_URI="http://moarvm.org/releases/${MY_PN}-${PV}.tar.gz;
+   KEYWORDS="~amd64 ~x86"
+   S="${WORKDIR}/${MY_PN}-${PV}"
+fi
+
+DESCRIPTION="A 6model-based VM for NQP and Raku"
+HOMEPAGE="http://moarvm.org;
+LICENSE="Artistic-2"
+SLOT="0"
+
+IUSE="asan clang debug doc +jit optimize static-libs ubsan"
+
+RDEPEND="dev-libs/libatomic_ops
+   >=dev-libs/libuv-1.26:=
+   dev-libs/libffi:="
+DEPEND="${RDEPEND}
+   clang? ( >=sys-devel/clang-3.1 )
+   dev-lang/perl"
+
+DOCS=( CREDITS README.markdown )
+
+# Tests are conducted via nqp
+RESTRICT=test
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-2023.02-fix-build-clang16.patch
+)
+
+src_configure() {
+   MAKEOPTS+=" NOISY=1"
+   use doc && DOCS+=( docs/* )
+   local prefix="${EPREFIX}/usr"
+   local libdir="${EPREFIX}/usr/$(get_libdir)"
+   einfo "--prefix '${prefix}'"
+   einfo "--libdir '${libdir}'"
+   local myconfigargs=(
+   "--prefix" "${prefix}"
+   "--has-libuv"
+   "--has-libatomic_ops"
+   "--has-libffi"
+   "--libdir" "${libdir}"
+   "--compiler" "$(usex clang clang gcc)"
+   "$(usex asan--asan)"
+   "$(usex debug   --debug--no-debug)"
+   "$(usex optimize--optimize=--no-optimize)"
+   "$(usex static-libs --static)"
+   "$(usex ubsan   --ubsan)"
+   )
+
+   perl Configure.pl "${myconfigargs[@]}" moarshared || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-lang/moarvm/

2023-02-27 Thread 罗百科
commit: d59e22a5337f1303f66a0e18e5f4506ca10baebf
Author: Patrick Lauer  gentoo  org>
AuthorDate: Mon Feb 27 16:38:45 2023 +
Commit: 罗百科  gentoo  org>
CommitDate: Mon Feb 27 16:43:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d59e22a5

dev-lang/moarvm: EAPI 8

Signed-off-by: Patrick Lauer  gentoo.org>

 dev-lang/moarvm/moarvm-2023.02.ebuild | 2 +-
 dev-lang/moarvm/moarvm-.ebuild| 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-lang/moarvm/moarvm-2023.02.ebuild 
b/dev-lang/moarvm/moarvm-2023.02.ebuild
index 17727dec7617..81688dce5b74 100644
--- a/dev-lang/moarvm/moarvm-2023.02.ebuild
+++ b/dev-lang/moarvm/moarvm-2023.02.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 MY_PN="MoarVM"
 if [[ ${PV} == "" ]]; then

diff --git a/dev-lang/moarvm/moarvm-.ebuild 
b/dev-lang/moarvm/moarvm-.ebuild
index 2f8db477f21e..71cb25f7c82f 100644
--- a/dev-lang/moarvm/moarvm-.ebuild
+++ b/dev-lang/moarvm/moarvm-.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 MY_PN="MoarVM"
 if [[ ${PV} == "" ]]; then



[gentoo-commits] repo/gentoo:master commit in: dev-lang/moarvm/

2023-02-27 Thread 罗百科
commit: cb5e0be51f65eec3c209c231f0eed552f4403610
Author: Patrick Lauer  gentoo  org>
AuthorDate: Mon Feb 27 16:36:15 2023 +
Commit: 罗百科  gentoo  org>
CommitDate: Mon Feb 27 16:43:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb5e0be5

dev-lang/moarvm: drop versions

Signed-off-by: Patrick Lauer  gentoo.org>

 dev-lang/moarvm/Manifest |  5 ---
 dev-lang/moarvm/moarvm-2021.06-r1.ebuild | 60 
 dev-lang/moarvm/moarvm-2021.08.ebuild| 60 
 dev-lang/moarvm/moarvm-2021.10.ebuild| 60 
 dev-lang/moarvm/moarvm-2022.02.ebuild| 60 
 dev-lang/moarvm/moarvm-2022.06.ebuild| 60 
 6 files changed, 305 deletions(-)

diff --git a/dev-lang/moarvm/Manifest b/dev-lang/moarvm/Manifest
index 642c605c9842..fa475e22b192 100644
--- a/dev-lang/moarvm/Manifest
+++ b/dev-lang/moarvm/Manifest
@@ -1,6 +1 @@
-DIST MoarVM-2021.06.tar.gz 5449936 BLAKE2B 
2bf6fc2e1a4dd0741819305e506945b09ed2a0fc1348ff98565cae397e76044176f05e87faeed1f52d5efadccb6d44edcb987553f5e164417153a8f23ba09493
 SHA512 
b23e20ed3e0830395ac09bd84a33ea3ab7ba52bce835c67b1feec45823ca2f0c9d04957d1f1b48b400fc30a48db37c5f89c3975b0273f684d9677145e2296f2c
-DIST MoarVM-2021.08.tar.gz 13643526 BLAKE2B 
433cfaaad4138d8b98fc4bacd5495281f2a8da5195aa74aded118126afdf11cdf0175fd033472e951e91ab3c1eb11877ab039cd24d911553d5854be18021a87e
 SHA512 
6199871f51a4998e1b5260ba833e3bf09c6115e12334a94de5aa4135b93f8dc754967712ce8e092a36b4940368433be840cbf1a8ce7aec52219f768acd90078d
-DIST MoarVM-2021.10.tar.gz 13711924 BLAKE2B 
18e0c8b5429242f7588dc5ad47d92a46146223e8dc7dcef93e2cb3332c2400b29754f1f03ceb9016665771554940667e1373a48c96921922834fd103a73d985a
 SHA512 
a376d0388d9e53b9f07a960ab23ddf8e35379a6dff168d2f726c0f05431804bf4e09b0a2a0eab9a39b9df493030e384e9680a7654bdf9e5c129a6c70aead833d
-DIST MoarVM-2022.02.tar.gz 14640429 BLAKE2B 
5e64855514c33d97408353756ba88f29bfd2da39d8d2aa03b8c096645ca7dc680df47a246d224920aa466b76005c1be9d6e7096933046e0fa0caf836cfd09eb2
 SHA512 
12385cc6cfc5308240d841842ac1b2ff880e786c9724dc6c7fa776c1c6422b345e1f4ab870579b7051726b2655668caed33e1bbb75a7201948431a7b2897e9f7
-DIST MoarVM-2022.06.tar.gz 14867282 BLAKE2B 
2c9d00098fe610890698c5f8ef8eca0b02196a69f6f28d83e1dc4cfa32e337aede984176464ec8a9ce55fc8a9ac424fd206edca8b3c9ee3532964b32ec4bfef2
 SHA512 
2a47fcd2e3d8ed0bd3845ec04f0bb8ead87190985e7b83acfa4f726ccc0f544d93bfb7fad5dcedfd09739c41632abb1618a128936a1053c5b0b85ca1857f87c3
 DIST MoarVM-2023.02.tar.gz 14917710 BLAKE2B 
57ea0a3871f51f2cf2bf7f7d9d70f4d00052cf3ab255916fc73eb33fabd0e96e44155582e73158cf98042705817b5541f3fea0d557b09e38ad6e45cad14f172f
 SHA512 
a3dd172a84aba72df4bb9228f50eea3c4d74d4db285b06f19dc4502523f3de09580ad8a5525cf181038928263e47f72b0187a5d57dba019f18b9783ba4247203

diff --git a/dev-lang/moarvm/moarvm-2021.06-r1.ebuild 
b/dev-lang/moarvm/moarvm-2021.06-r1.ebuild
deleted file mode 100644
index fd7e4e0ccdf4..
--- a/dev-lang/moarvm/moarvm-2021.06-r1.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit flag-o-matic
-
-MY_PN="MoarVM"
-if [[ ${PV} == "" ]]; then
-   EGIT_REPO_URI="https://github.com/${MY_PN}/${MY_PN}.git;
-   inherit git-r3
-   S="${WORKDIR}/${P}"
-else
-   SRC_URI="http://moarvm.org/releases/${MY_PN}-${PV}.tar.gz;
-   KEYWORDS="~amd64 ~x86"
-   S="${WORKDIR}/${MY_PN}-${PV}"
-fi
-
-DESCRIPTION="A 6model-based VM for NQP and Raku"
-HOMEPAGE="http://moarvm.org;
-LICENSE="Artistic-2"
-SLOT="0"
-
-IUSE="asan clang debug doc +jit optimize static-libs ubsan"
-
-RDEPEND="dev-libs/libatomic_ops
-   >=dev-libs/libuv-1.26:=
-   dev-libs/libffi:="
-DEPEND="${RDEPEND}
-   clang? ( >=sys-devel/clang-3.1 )
-   dev-lang/perl"
-
-DOCS=( CREDITS README.markdown )
-
-# Tests are conducted via nqp
-RESTRICT=test
-
-src_configure() {
-   MAKEOPTS+=" NOISY=1"
-   use doc && DOCS+=( docs/* )
-   local prefix="${EPREFIX}/usr"
-   local libdir="${EPREFIX}/usr/$(get_libdir)"
-   einfo "--prefix '${prefix}'"
-   einfo "--libdir '${libdir}'"
-   local myconfigargs=(
-   "--prefix" "${prefix}"
-   "--has-libuv"
-   "--has-libatomic_ops"
-   "--has-libffi"
-   "--libdir" "${libdir}"
-   "--compiler" "$(usex clang clang gcc)"
-   "$(usex asan--asan)"
-   "$(usex debug   --debug--no-debug)"
-   "$(usex optimize--optimize=--no-optimize)"
-   "$(usex static-libs --static)"
-   "$(usex ubsan   --ubsan)"
-   )
-
-   perl Configure.pl "${myconfigargs[@]}" moarshared || die
-}

diff --git a/dev-lang/moarvm/moarvm-2021.08.ebuild 

[gentoo-commits] repo/gentoo:master commit in: dev-lang/moarvm/

2023-02-27 Thread 罗百科
commit: b3434318a33c22d68391bfbd07832e5fe14250f9
Author: Patrick Lauer  gentoo  org>
AuthorDate: Mon Feb 27 16:37:30 2023 +
Commit: 罗百科  gentoo  org>
CommitDate: Mon Feb 27 16:43:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3434318

dev-lang/moarvm: Remove unneeded eclass inherit

Signed-off-by: Patrick Lauer  gentoo.org>

 dev-lang/moarvm/moarvm-2023.02.ebuild | 2 --
 dev-lang/moarvm/moarvm-.ebuild| 4 +---
 2 files changed, 1 insertion(+), 5 deletions(-)

diff --git a/dev-lang/moarvm/moarvm-2023.02.ebuild 
b/dev-lang/moarvm/moarvm-2023.02.ebuild
index e2f262dba469..17727dec7617 100644
--- a/dev-lang/moarvm/moarvm-2023.02.ebuild
+++ b/dev-lang/moarvm/moarvm-2023.02.ebuild
@@ -3,8 +3,6 @@
 
 EAPI=7
 
-inherit flag-o-matic
-
 MY_PN="MoarVM"
 if [[ ${PV} == "" ]]; then
EGIT_REPO_URI="https://github.com/${MY_PN}/${MY_PN}.git;

diff --git a/dev-lang/moarvm/moarvm-.ebuild 
b/dev-lang/moarvm/moarvm-.ebuild
index df3dea7875a4..2f8db477f21e 100644
--- a/dev-lang/moarvm/moarvm-.ebuild
+++ b/dev-lang/moarvm/moarvm-.ebuild
@@ -1,10 +1,8 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
-inherit flag-o-matic
-
 MY_PN="MoarVM"
 if [[ ${PV} == "" ]]; then
EGIT_REPO_URI="https://github.com/${MY_PN}/${MY_PN}.git;



[gentoo-commits] repo/gentoo:master commit in: dev-lang/moarvm/

2023-02-27 Thread 罗百科
commit: 8bb049588dd9a1c356bef5656781f369eda3b331
Author: Patrick Lauer  gentoo  org>
AuthorDate: Mon Feb 27 16:32:46 2023 +
Commit: 罗百科  gentoo  org>
CommitDate: Mon Feb 27 16:43:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8bb04958

dev-lang/moarvm: add 2023.02

Signed-off-by: Patrick Lauer  gentoo.org>

 dev-lang/moarvm/Manifest  |  1 +
 dev-lang/moarvm/moarvm-2023.02.ebuild | 60 +++
 2 files changed, 61 insertions(+)

diff --git a/dev-lang/moarvm/Manifest b/dev-lang/moarvm/Manifest
index d0d56a746a2a..642c605c9842 100644
--- a/dev-lang/moarvm/Manifest
+++ b/dev-lang/moarvm/Manifest
@@ -3,3 +3,4 @@ DIST MoarVM-2021.08.tar.gz 13643526 BLAKE2B 
433cfaaad4138d8b98fc4bacd5495281f2a8
 DIST MoarVM-2021.10.tar.gz 13711924 BLAKE2B 
18e0c8b5429242f7588dc5ad47d92a46146223e8dc7dcef93e2cb3332c2400b29754f1f03ceb9016665771554940667e1373a48c96921922834fd103a73d985a
 SHA512 
a376d0388d9e53b9f07a960ab23ddf8e35379a6dff168d2f726c0f05431804bf4e09b0a2a0eab9a39b9df493030e384e9680a7654bdf9e5c129a6c70aead833d
 DIST MoarVM-2022.02.tar.gz 14640429 BLAKE2B 
5e64855514c33d97408353756ba88f29bfd2da39d8d2aa03b8c096645ca7dc680df47a246d224920aa466b76005c1be9d6e7096933046e0fa0caf836cfd09eb2
 SHA512 
12385cc6cfc5308240d841842ac1b2ff880e786c9724dc6c7fa776c1c6422b345e1f4ab870579b7051726b2655668caed33e1bbb75a7201948431a7b2897e9f7
 DIST MoarVM-2022.06.tar.gz 14867282 BLAKE2B 
2c9d00098fe610890698c5f8ef8eca0b02196a69f6f28d83e1dc4cfa32e337aede984176464ec8a9ce55fc8a9ac424fd206edca8b3c9ee3532964b32ec4bfef2
 SHA512 
2a47fcd2e3d8ed0bd3845ec04f0bb8ead87190985e7b83acfa4f726ccc0f544d93bfb7fad5dcedfd09739c41632abb1618a128936a1053c5b0b85ca1857f87c3
+DIST MoarVM-2023.02.tar.gz 14917710 BLAKE2B 
57ea0a3871f51f2cf2bf7f7d9d70f4d00052cf3ab255916fc73eb33fabd0e96e44155582e73158cf98042705817b5541f3fea0d557b09e38ad6e45cad14f172f
 SHA512 
a3dd172a84aba72df4bb9228f50eea3c4d74d4db285b06f19dc4502523f3de09580ad8a5525cf181038928263e47f72b0187a5d57dba019f18b9783ba4247203

diff --git a/dev-lang/moarvm/moarvm-2023.02.ebuild 
b/dev-lang/moarvm/moarvm-2023.02.ebuild
new file mode 100644
index ..e2f262dba469
--- /dev/null
+++ b/dev-lang/moarvm/moarvm-2023.02.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit flag-o-matic
+
+MY_PN="MoarVM"
+if [[ ${PV} == "" ]]; then
+   EGIT_REPO_URI="https://github.com/${MY_PN}/${MY_PN}.git;
+   inherit git-r3
+   S="${WORKDIR}/${P}"
+else
+   SRC_URI="http://moarvm.org/releases/${MY_PN}-${PV}.tar.gz;
+   KEYWORDS="~amd64 ~x86"
+   S="${WORKDIR}/${MY_PN}-${PV}"
+fi
+
+DESCRIPTION="A 6model-based VM for NQP and Raku"
+HOMEPAGE="http://moarvm.org;
+LICENSE="Artistic-2"
+SLOT="0"
+
+IUSE="asan clang debug doc +jit optimize static-libs ubsan"
+
+RDEPEND="dev-libs/libatomic_ops
+   >=dev-libs/libuv-1.26:=
+   dev-libs/libffi:="
+DEPEND="${RDEPEND}
+   clang? ( >=sys-devel/clang-3.1 )
+   dev-lang/perl"
+
+DOCS=( CREDITS README.markdown )
+
+# Tests are conducted via nqp
+RESTRICT=test
+
+src_configure() {
+   MAKEOPTS+=" NOISY=1"
+   use doc && DOCS+=( docs/* )
+   local prefix="${EPREFIX}/usr"
+   local libdir="${EPREFIX}/usr/$(get_libdir)"
+   einfo "--prefix '${prefix}'"
+   einfo "--libdir '${libdir}'"
+   local myconfigargs=(
+   "--prefix" "${prefix}"
+   "--has-libuv"
+   "--has-libatomic_ops"
+   "--has-libffi"
+   "--libdir" "${libdir}"
+   "--compiler" "$(usex clang clang gcc)"
+   "$(usex asan--asan)"
+   "$(usex debug   --debug--no-debug)"
+   "$(usex optimize--optimize=--no-optimize)"
+   "$(usex static-libs --static)"
+   "$(usex ubsan   --ubsan)"
+   )
+
+   perl Configure.pl "${myconfigargs[@]}" moarshared || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-lang/moarvm/

2022-06-21 Thread 罗百科
commit: cc365690ede5f5b69eac3b2904639ea6dfac1103
Author: Patrick Lauer  gentoo  org>
AuthorDate: Tue Jun 21 13:48:47 2022 +
Commit: 罗百科  gentoo  org>
CommitDate: Tue Jun 21 13:50:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc365690

dev-lang/moarvm: Bump to 2022.06

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Patrick Lauer  gentoo.org>

 dev-lang/moarvm/Manifest  |  1 +
 dev-lang/moarvm/moarvm-2022.06.ebuild | 60 +++
 2 files changed, 61 insertions(+)

diff --git a/dev-lang/moarvm/Manifest b/dev-lang/moarvm/Manifest
index fb3885880a3c..d0d56a746a2a 100644
--- a/dev-lang/moarvm/Manifest
+++ b/dev-lang/moarvm/Manifest
@@ -2,3 +2,4 @@ DIST MoarVM-2021.06.tar.gz 5449936 BLAKE2B 
2bf6fc2e1a4dd0741819305e506945b09ed2a
 DIST MoarVM-2021.08.tar.gz 13643526 BLAKE2B 
433cfaaad4138d8b98fc4bacd5495281f2a8da5195aa74aded118126afdf11cdf0175fd033472e951e91ab3c1eb11877ab039cd24d911553d5854be18021a87e
 SHA512 
6199871f51a4998e1b5260ba833e3bf09c6115e12334a94de5aa4135b93f8dc754967712ce8e092a36b4940368433be840cbf1a8ce7aec52219f768acd90078d
 DIST MoarVM-2021.10.tar.gz 13711924 BLAKE2B 
18e0c8b5429242f7588dc5ad47d92a46146223e8dc7dcef93e2cb3332c2400b29754f1f03ceb9016665771554940667e1373a48c96921922834fd103a73d985a
 SHA512 
a376d0388d9e53b9f07a960ab23ddf8e35379a6dff168d2f726c0f05431804bf4e09b0a2a0eab9a39b9df493030e384e9680a7654bdf9e5c129a6c70aead833d
 DIST MoarVM-2022.02.tar.gz 14640429 BLAKE2B 
5e64855514c33d97408353756ba88f29bfd2da39d8d2aa03b8c096645ca7dc680df47a246d224920aa466b76005c1be9d6e7096933046e0fa0caf836cfd09eb2
 SHA512 
12385cc6cfc5308240d841842ac1b2ff880e786c9724dc6c7fa776c1c6422b345e1f4ab870579b7051726b2655668caed33e1bbb75a7201948431a7b2897e9f7
+DIST MoarVM-2022.06.tar.gz 14867282 BLAKE2B 
2c9d00098fe610890698c5f8ef8eca0b02196a69f6f28d83e1dc4cfa32e337aede984176464ec8a9ce55fc8a9ac424fd206edca8b3c9ee3532964b32ec4bfef2
 SHA512 
2a47fcd2e3d8ed0bd3845ec04f0bb8ead87190985e7b83acfa4f726ccc0f544d93bfb7fad5dcedfd09739c41632abb1618a128936a1053c5b0b85ca1857f87c3

diff --git a/dev-lang/moarvm/moarvm-2022.06.ebuild 
b/dev-lang/moarvm/moarvm-2022.06.ebuild
new file mode 100644
index ..5ba74d4a28f6
--- /dev/null
+++ b/dev-lang/moarvm/moarvm-2022.06.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit flag-o-matic
+
+MY_PN="MoarVM"
+if [[ ${PV} == "" ]]; then
+   EGIT_REPO_URI="https://github.com/${MY_PN}/${MY_PN}.git;
+   inherit git-r3
+   S="${WORKDIR}/${P}"
+else
+   SRC_URI="http://moarvm.org/releases/${MY_PN}-${PV}.tar.gz;
+   KEYWORDS="~amd64 ~x86"
+   S="${WORKDIR}/${MY_PN}-${PV}"
+fi
+
+DESCRIPTION="A 6model-based VM for NQP and Raku"
+HOMEPAGE="http://moarvm.org;
+LICENSE="Artistic-2"
+SLOT="0"
+
+IUSE="asan clang debug doc +jit optimize static-libs ubsan"
+
+RDEPEND="dev-libs/libatomic_ops
+   >=dev-libs/libuv-1.26:=
+   dev-libs/libffi:="
+DEPEND="${RDEPEND}
+   clang? ( >=sys-devel/clang-3.1 )
+   dev-lang/perl"
+
+DOCS=( CREDITS README.markdown )
+
+# Tests are conducted via nqp
+RESTRICT=test
+
+src_configure() {
+   MAKEOPTS+=" NOISY=1"
+   use doc && DOCS+=( docs/* )
+   local prefix="${EPREFIX}/usr"
+   local libdir="${EPREFIX}/usr/$(get_libdir)"
+   einfo "--prefix '${prefix}'"
+   einfo "--libdir '${libdir}'"
+   local myconfigargs=(
+   "--prefix" "${prefix}"
+   "--has-libuv"
+   "--has-libatomic_ops"
+   "--has-libffi"
+   "--libdir" "${libdir}"
+   "--compiler" "$(usex clang clang gcc)"
+   "$(usex asan--asan)"
+   "$(usex debug   --debug--no-debug)"
+   "$(usex optimize--optimize=--no-optimize)"
+   "$(usex static-libs --static)"
+   "$(usex ubsan   --ubsan)"
+   )
+
+   perl Configure.pl "${myconfigargs[@]}" moarshared || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-lang/moarvm/

2022-03-03 Thread 罗百科
commit: d252fe74c41f4d3fae795dc4e3afc308f093ea70
Author: Patrick Lauer  gentoo  org>
AuthorDate: Thu Mar  3 18:16:02 2022 +
Commit: 罗百科  gentoo  org>
CommitDate: Thu Mar  3 18:16:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d252fe74

dev-lang/moarvm: Bump to 2022.02

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Patrick Lauer  gentoo.org>

 dev-lang/moarvm/Manifest  |  1 +
 dev-lang/moarvm/moarvm-2022.02.ebuild | 60 +++
 2 files changed, 61 insertions(+)

diff --git a/dev-lang/moarvm/Manifest b/dev-lang/moarvm/Manifest
index 7a5bed108b08..fb3885880a3c 100644
--- a/dev-lang/moarvm/Manifest
+++ b/dev-lang/moarvm/Manifest
@@ -1,3 +1,4 @@
 DIST MoarVM-2021.06.tar.gz 5449936 BLAKE2B 
2bf6fc2e1a4dd0741819305e506945b09ed2a0fc1348ff98565cae397e76044176f05e87faeed1f52d5efadccb6d44edcb987553f5e164417153a8f23ba09493
 SHA512 
b23e20ed3e0830395ac09bd84a33ea3ab7ba52bce835c67b1feec45823ca2f0c9d04957d1f1b48b400fc30a48db37c5f89c3975b0273f684d9677145e2296f2c
 DIST MoarVM-2021.08.tar.gz 13643526 BLAKE2B 
433cfaaad4138d8b98fc4bacd5495281f2a8da5195aa74aded118126afdf11cdf0175fd033472e951e91ab3c1eb11877ab039cd24d911553d5854be18021a87e
 SHA512 
6199871f51a4998e1b5260ba833e3bf09c6115e12334a94de5aa4135b93f8dc754967712ce8e092a36b4940368433be840cbf1a8ce7aec52219f768acd90078d
 DIST MoarVM-2021.10.tar.gz 13711924 BLAKE2B 
18e0c8b5429242f7588dc5ad47d92a46146223e8dc7dcef93e2cb3332c2400b29754f1f03ceb9016665771554940667e1373a48c96921922834fd103a73d985a
 SHA512 
a376d0388d9e53b9f07a960ab23ddf8e35379a6dff168d2f726c0f05431804bf4e09b0a2a0eab9a39b9df493030e384e9680a7654bdf9e5c129a6c70aead833d
+DIST MoarVM-2022.02.tar.gz 14640429 BLAKE2B 
5e64855514c33d97408353756ba88f29bfd2da39d8d2aa03b8c096645ca7dc680df47a246d224920aa466b76005c1be9d6e7096933046e0fa0caf836cfd09eb2
 SHA512 
12385cc6cfc5308240d841842ac1b2ff880e786c9724dc6c7fa776c1c6422b345e1f4ab870579b7051726b2655668caed33e1bbb75a7201948431a7b2897e9f7

diff --git a/dev-lang/moarvm/moarvm-2022.02.ebuild 
b/dev-lang/moarvm/moarvm-2022.02.ebuild
new file mode 100644
index ..5ba74d4a28f6
--- /dev/null
+++ b/dev-lang/moarvm/moarvm-2022.02.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit flag-o-matic
+
+MY_PN="MoarVM"
+if [[ ${PV} == "" ]]; then
+   EGIT_REPO_URI="https://github.com/${MY_PN}/${MY_PN}.git;
+   inherit git-r3
+   S="${WORKDIR}/${P}"
+else
+   SRC_URI="http://moarvm.org/releases/${MY_PN}-${PV}.tar.gz;
+   KEYWORDS="~amd64 ~x86"
+   S="${WORKDIR}/${MY_PN}-${PV}"
+fi
+
+DESCRIPTION="A 6model-based VM for NQP and Raku"
+HOMEPAGE="http://moarvm.org;
+LICENSE="Artistic-2"
+SLOT="0"
+
+IUSE="asan clang debug doc +jit optimize static-libs ubsan"
+
+RDEPEND="dev-libs/libatomic_ops
+   >=dev-libs/libuv-1.26:=
+   dev-libs/libffi:="
+DEPEND="${RDEPEND}
+   clang? ( >=sys-devel/clang-3.1 )
+   dev-lang/perl"
+
+DOCS=( CREDITS README.markdown )
+
+# Tests are conducted via nqp
+RESTRICT=test
+
+src_configure() {
+   MAKEOPTS+=" NOISY=1"
+   use doc && DOCS+=( docs/* )
+   local prefix="${EPREFIX}/usr"
+   local libdir="${EPREFIX}/usr/$(get_libdir)"
+   einfo "--prefix '${prefix}'"
+   einfo "--libdir '${libdir}'"
+   local myconfigargs=(
+   "--prefix" "${prefix}"
+   "--has-libuv"
+   "--has-libatomic_ops"
+   "--has-libffi"
+   "--libdir" "${libdir}"
+   "--compiler" "$(usex clang clang gcc)"
+   "$(usex asan--asan)"
+   "$(usex debug   --debug--no-debug)"
+   "$(usex optimize--optimize=--no-optimize)"
+   "$(usex static-libs --static)"
+   "$(usex ubsan   --ubsan)"
+   )
+
+   perl Configure.pl "${myconfigargs[@]}" moarshared || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-lang/moarvm/

2021-12-12 Thread Andreas K. Hüttel
commit: 53b3a427a31096f45e0f2a2613fabc2261987909
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Mon Dec 13 00:23:45 2021 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Mon Dec 13 00:25:16 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53b3a427

dev-lang/moarvm: Remove references to Perl 6

Closes: https://bugs.gentoo.org/827834
Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Andreas K. Hüttel  gentoo.org>

 dev-lang/moarvm/moarvm-2021.06-r1.ebuild | 2 +-
 dev-lang/moarvm/moarvm-2021.08.ebuild| 2 +-
 dev-lang/moarvm/moarvm-2021.10.ebuild| 2 +-
 dev-lang/moarvm/moarvm-.ebuild   | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/dev-lang/moarvm/moarvm-2021.06-r1.ebuild 
b/dev-lang/moarvm/moarvm-2021.06-r1.ebuild
index 965484962763..fd7e4e0ccdf4 100644
--- a/dev-lang/moarvm/moarvm-2021.06-r1.ebuild
+++ b/dev-lang/moarvm/moarvm-2021.06-r1.ebuild
@@ -16,7 +16,7 @@ else
S="${WORKDIR}/${MY_PN}-${PV}"
 fi
 
-DESCRIPTION="A 6model-based VM for NQP and Rakudo Perl 6"
+DESCRIPTION="A 6model-based VM for NQP and Raku"
 HOMEPAGE="http://moarvm.org;
 LICENSE="Artistic-2"
 SLOT="0"

diff --git a/dev-lang/moarvm/moarvm-2021.08.ebuild 
b/dev-lang/moarvm/moarvm-2021.08.ebuild
index 965484962763..fd7e4e0ccdf4 100644
--- a/dev-lang/moarvm/moarvm-2021.08.ebuild
+++ b/dev-lang/moarvm/moarvm-2021.08.ebuild
@@ -16,7 +16,7 @@ else
S="${WORKDIR}/${MY_PN}-${PV}"
 fi
 
-DESCRIPTION="A 6model-based VM for NQP and Rakudo Perl 6"
+DESCRIPTION="A 6model-based VM for NQP and Raku"
 HOMEPAGE="http://moarvm.org;
 LICENSE="Artistic-2"
 SLOT="0"

diff --git a/dev-lang/moarvm/moarvm-2021.10.ebuild 
b/dev-lang/moarvm/moarvm-2021.10.ebuild
index 965484962763..fd7e4e0ccdf4 100644
--- a/dev-lang/moarvm/moarvm-2021.10.ebuild
+++ b/dev-lang/moarvm/moarvm-2021.10.ebuild
@@ -16,7 +16,7 @@ else
S="${WORKDIR}/${MY_PN}-${PV}"
 fi
 
-DESCRIPTION="A 6model-based VM for NQP and Rakudo Perl 6"
+DESCRIPTION="A 6model-based VM for NQP and Raku"
 HOMEPAGE="http://moarvm.org;
 LICENSE="Artistic-2"
 SLOT="0"

diff --git a/dev-lang/moarvm/moarvm-.ebuild 
b/dev-lang/moarvm/moarvm-.ebuild
index b88cb6bd3cee..df3dea7875a4 100644
--- a/dev-lang/moarvm/moarvm-.ebuild
+++ b/dev-lang/moarvm/moarvm-.ebuild
@@ -17,7 +17,7 @@ else
S="${WORKDIR}/${MY_PN}-${PV}"
 fi
 
-DESCRIPTION="A 6model-based VM for NQP and Rakudo Perl 6"
+DESCRIPTION="A 6model-based VM for NQP and Raku"
 HOMEPAGE="http://moarvm.org;
 LICENSE="Artistic-2"
 SLOT="0"



[gentoo-commits] repo/gentoo:master commit in: dev-lang/moarvm/

2021-11-25 Thread 罗百科
commit: 0cf9d65327821eb7e7f1f39bbbca10b3aea2d87d
Author: Patrick Lauer  gentoo  org>
AuthorDate: Thu Nov 25 13:50:31 2021 +
Commit: 罗百科  gentoo  org>
CommitDate: Thu Nov 25 13:51:37 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0cf9d653

dev-lang/moarvm: Bump to 2021.10

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Patrick Lauer  gentoo.org>

 dev-lang/moarvm/Manifest  |  1 +
 dev-lang/moarvm/moarvm-2021.10.ebuild | 60 +++
 2 files changed, 61 insertions(+)

diff --git a/dev-lang/moarvm/Manifest b/dev-lang/moarvm/Manifest
index d937b38189d8..7a5bed108b08 100644
--- a/dev-lang/moarvm/Manifest
+++ b/dev-lang/moarvm/Manifest
@@ -1,2 +1,3 @@
 DIST MoarVM-2021.06.tar.gz 5449936 BLAKE2B 
2bf6fc2e1a4dd0741819305e506945b09ed2a0fc1348ff98565cae397e76044176f05e87faeed1f52d5efadccb6d44edcb987553f5e164417153a8f23ba09493
 SHA512 
b23e20ed3e0830395ac09bd84a33ea3ab7ba52bce835c67b1feec45823ca2f0c9d04957d1f1b48b400fc30a48db37c5f89c3975b0273f684d9677145e2296f2c
 DIST MoarVM-2021.08.tar.gz 13643526 BLAKE2B 
433cfaaad4138d8b98fc4bacd5495281f2a8da5195aa74aded118126afdf11cdf0175fd033472e951e91ab3c1eb11877ab039cd24d911553d5854be18021a87e
 SHA512 
6199871f51a4998e1b5260ba833e3bf09c6115e12334a94de5aa4135b93f8dc754967712ce8e092a36b4940368433be840cbf1a8ce7aec52219f768acd90078d
+DIST MoarVM-2021.10.tar.gz 13711924 BLAKE2B 
18e0c8b5429242f7588dc5ad47d92a46146223e8dc7dcef93e2cb3332c2400b29754f1f03ceb9016665771554940667e1373a48c96921922834fd103a73d985a
 SHA512 
a376d0388d9e53b9f07a960ab23ddf8e35379a6dff168d2f726c0f05431804bf4e09b0a2a0eab9a39b9df493030e384e9680a7654bdf9e5c129a6c70aead833d

diff --git a/dev-lang/moarvm/moarvm-2021.10.ebuild 
b/dev-lang/moarvm/moarvm-2021.10.ebuild
new file mode 100644
index ..965484962763
--- /dev/null
+++ b/dev-lang/moarvm/moarvm-2021.10.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit flag-o-matic
+
+MY_PN="MoarVM"
+if [[ ${PV} == "" ]]; then
+   EGIT_REPO_URI="https://github.com/${MY_PN}/${MY_PN}.git;
+   inherit git-r3
+   S="${WORKDIR}/${P}"
+else
+   SRC_URI="http://moarvm.org/releases/${MY_PN}-${PV}.tar.gz;
+   KEYWORDS="~amd64 ~x86"
+   S="${WORKDIR}/${MY_PN}-${PV}"
+fi
+
+DESCRIPTION="A 6model-based VM for NQP and Rakudo Perl 6"
+HOMEPAGE="http://moarvm.org;
+LICENSE="Artistic-2"
+SLOT="0"
+
+IUSE="asan clang debug doc +jit optimize static-libs ubsan"
+
+RDEPEND="dev-libs/libatomic_ops
+   >=dev-libs/libuv-1.26:=
+   dev-libs/libffi:="
+DEPEND="${RDEPEND}
+   clang? ( >=sys-devel/clang-3.1 )
+   dev-lang/perl"
+
+DOCS=( CREDITS README.markdown )
+
+# Tests are conducted via nqp
+RESTRICT=test
+
+src_configure() {
+   MAKEOPTS+=" NOISY=1"
+   use doc && DOCS+=( docs/* )
+   local prefix="${EPREFIX}/usr"
+   local libdir="${EPREFIX}/usr/$(get_libdir)"
+   einfo "--prefix '${prefix}'"
+   einfo "--libdir '${libdir}'"
+   local myconfigargs=(
+   "--prefix" "${prefix}"
+   "--has-libuv"
+   "--has-libatomic_ops"
+   "--has-libffi"
+   "--libdir" "${libdir}"
+   "--compiler" "$(usex clang clang gcc)"
+   "$(usex asan--asan)"
+   "$(usex debug   --debug--no-debug)"
+   "$(usex optimize--optimize=--no-optimize)"
+   "$(usex static-libs --static)"
+   "$(usex ubsan   --ubsan)"
+   )
+
+   perl Configure.pl "${myconfigargs[@]}" moarshared || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-lang/moarvm/

2021-08-29 Thread 罗百科
commit: 036dbf6be97fbe6fa5b034bbdb5c4595f432d4df
Author: Patrick Lauer  gentoo  org>
AuthorDate: Sun Aug 29 15:12:47 2021 +
Commit: 罗百科  gentoo  org>
CommitDate: Sun Aug 29 15:12:47 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=036dbf6b

dev-lang/moarvm: Bump to 2021.08

Package-Manager: Portage-3.0.22, Repoman-3.0.3
Signed-off-by: Patrick Lauer  gentoo.org>

 dev-lang/moarvm/Manifest  |  1 +
 dev-lang/moarvm/moarvm-2021.08.ebuild | 60 +++
 2 files changed, 61 insertions(+)

diff --git a/dev-lang/moarvm/Manifest b/dev-lang/moarvm/Manifest
index c512586ebd7..d937b38189d 100644
--- a/dev-lang/moarvm/Manifest
+++ b/dev-lang/moarvm/Manifest
@@ -1 +1,2 @@
 DIST MoarVM-2021.06.tar.gz 5449936 BLAKE2B 
2bf6fc2e1a4dd0741819305e506945b09ed2a0fc1348ff98565cae397e76044176f05e87faeed1f52d5efadccb6d44edcb987553f5e164417153a8f23ba09493
 SHA512 
b23e20ed3e0830395ac09bd84a33ea3ab7ba52bce835c67b1feec45823ca2f0c9d04957d1f1b48b400fc30a48db37c5f89c3975b0273f684d9677145e2296f2c
+DIST MoarVM-2021.08.tar.gz 13643526 BLAKE2B 
433cfaaad4138d8b98fc4bacd5495281f2a8da5195aa74aded118126afdf11cdf0175fd033472e951e91ab3c1eb11877ab039cd24d911553d5854be18021a87e
 SHA512 
6199871f51a4998e1b5260ba833e3bf09c6115e12334a94de5aa4135b93f8dc754967712ce8e092a36b4940368433be840cbf1a8ce7aec52219f768acd90078d

diff --git a/dev-lang/moarvm/moarvm-2021.08.ebuild 
b/dev-lang/moarvm/moarvm-2021.08.ebuild
new file mode 100644
index 000..96548496276
--- /dev/null
+++ b/dev-lang/moarvm/moarvm-2021.08.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit flag-o-matic
+
+MY_PN="MoarVM"
+if [[ ${PV} == "" ]]; then
+   EGIT_REPO_URI="https://github.com/${MY_PN}/${MY_PN}.git;
+   inherit git-r3
+   S="${WORKDIR}/${P}"
+else
+   SRC_URI="http://moarvm.org/releases/${MY_PN}-${PV}.tar.gz;
+   KEYWORDS="~amd64 ~x86"
+   S="${WORKDIR}/${MY_PN}-${PV}"
+fi
+
+DESCRIPTION="A 6model-based VM for NQP and Rakudo Perl 6"
+HOMEPAGE="http://moarvm.org;
+LICENSE="Artistic-2"
+SLOT="0"
+
+IUSE="asan clang debug doc +jit optimize static-libs ubsan"
+
+RDEPEND="dev-libs/libatomic_ops
+   >=dev-libs/libuv-1.26:=
+   dev-libs/libffi:="
+DEPEND="${RDEPEND}
+   clang? ( >=sys-devel/clang-3.1 )
+   dev-lang/perl"
+
+DOCS=( CREDITS README.markdown )
+
+# Tests are conducted via nqp
+RESTRICT=test
+
+src_configure() {
+   MAKEOPTS+=" NOISY=1"
+   use doc && DOCS+=( docs/* )
+   local prefix="${EPREFIX}/usr"
+   local libdir="${EPREFIX}/usr/$(get_libdir)"
+   einfo "--prefix '${prefix}'"
+   einfo "--libdir '${libdir}'"
+   local myconfigargs=(
+   "--prefix" "${prefix}"
+   "--has-libuv"
+   "--has-libatomic_ops"
+   "--has-libffi"
+   "--libdir" "${libdir}"
+   "--compiler" "$(usex clang clang gcc)"
+   "$(usex asan--asan)"
+   "$(usex debug   --debug--no-debug)"
+   "$(usex optimize--optimize=--no-optimize)"
+   "$(usex static-libs --static)"
+   "$(usex ubsan   --ubsan)"
+   )
+
+   perl Configure.pl "${myconfigargs[@]}" moarshared || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-lang/moarvm/

2021-07-10 Thread Sam James
commit: a10a6b2c4a0d4b95e6ad5a3da7f18125611307f5
Author: Sam James  gentoo  org>
AuthorDate: Sat Jul 10 18:27:59 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jul 10 18:47:22 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a10a6b2c

dev-lang/moarvm: add dev-libs/libffi subslot dep

Signed-off-by: Sam James  gentoo.org>

 dev-lang/moarvm/{moarvm-2021.06.ebuild => moarvm-2021.06-r1.ebuild} | 4 ++--
 dev-lang/moarvm/moarvm-.ebuild  | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/dev-lang/moarvm/moarvm-2021.06.ebuild 
b/dev-lang/moarvm/moarvm-2021.06-r1.ebuild
similarity index 96%
rename from dev-lang/moarvm/moarvm-2021.06.ebuild
rename to dev-lang/moarvm/moarvm-2021.06-r1.ebuild
index df017e9cd54..96548496276 100644
--- a/dev-lang/moarvm/moarvm-2021.06.ebuild
+++ b/dev-lang/moarvm/moarvm-2021.06-r1.ebuild
@@ -24,8 +24,8 @@ SLOT="0"
 IUSE="asan clang debug doc +jit optimize static-libs ubsan"
 
 RDEPEND="dev-libs/libatomic_ops
-   >=dev-libs/libuv-1.26
-   dev-libs/libffi"
+   >=dev-libs/libuv-1.26:=
+   dev-libs/libffi:="
 DEPEND="${RDEPEND}
clang? ( >=sys-devel/clang-3.1 )
dev-lang/perl"

diff --git a/dev-lang/moarvm/moarvm-.ebuild 
b/dev-lang/moarvm/moarvm-.ebuild
index 70abb36a236..b88cb6bd3ce 100644
--- a/dev-lang/moarvm/moarvm-.ebuild
+++ b/dev-lang/moarvm/moarvm-.ebuild
@@ -24,8 +24,8 @@ SLOT="0"
 IUSE="asan clang debug doc static-libs optimize ubsan"
 
 RDEPEND="dev-libs/libatomic_ops
-   >=dev-libs/libuv-1.26
-   dev-libs/libffi"
+   >=dev-libs/libuv-1.26:=
+   dev-libs/libffi:="
 DEPEND="${RDEPEND}"
 BDEPEND="${RDEPEND}
clang? ( >=sys-devel/clang-3.1 )



[gentoo-commits] repo/gentoo:master commit in: dev-lang/moarvm/

2021-06-23 Thread 罗百科
commit: 5e5d93f1143768d5c223d6453b59d611afda5e62
Author: Patrick Lauer  gentoo  org>
AuthorDate: Wed Jun 23 15:17:14 2021 +
Commit: 罗百科  gentoo  org>
CommitDate: Wed Jun 23 15:17:28 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e5d93f1

dev-lang/moarvm: Remove old

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Patrick Lauer  gentoo.org>

 dev-lang/moarvm/Manifest  |  3 --
 dev-lang/moarvm/moarvm-2020.11.ebuild | 60 ---
 dev-lang/moarvm/moarvm-2020.12.ebuild | 60 ---
 dev-lang/moarvm/moarvm-2021.02.ebuild | 60 ---
 4 files changed, 183 deletions(-)

diff --git a/dev-lang/moarvm/Manifest b/dev-lang/moarvm/Manifest
index 994bd199a92..c512586ebd7 100644
--- a/dev-lang/moarvm/Manifest
+++ b/dev-lang/moarvm/Manifest
@@ -1,4 +1 @@
-DIST MoarVM-2020.11.tar.gz 5402860 BLAKE2B 
f29ec4a8f4979fd65adb24cbfbbed586b69d47dd1176770e1e0e46a8bc35ef90146bae468fd6e088cd19201ba7e43d43d486d569970a81a695d6b642f57c2417
 SHA512 
c3ffe128db43316f93ad19f2804cd963cd2613dc46ffd29b099a165f122f6e7fdf28ce0b6c226a31f44abaeca72468f6774c39ceac3cea992596e8ce042ae7a5
-DIST MoarVM-2020.12.tar.gz 5429137 BLAKE2B 
dbf9b0b29226dde10b27ddb9195678c86efc77eff16b57745d31dbcef316c8ba4f5233e2c3672b436d089ce59d4ed9acc908e483d081768946c088708caf5711
 SHA512 
2e95a3336f0b5687f525a5117daf6cd62da6c59fd6d96d508637a30ca5a0bc7a86a35bb21f09f29068e2ec940b859944838eec4c4a2412a3f3bf8320c3d9cfd5
-DIST MoarVM-2021.02.tar.gz 5451480 BLAKE2B 
a714b135296c309812719b7fb14e2ea999820599a23796403e6512952edba327e4f685fb5f8ec8ea3b5ef2fc12c4303a6077a71a5bc325cdd287e27cc87e3e01
 SHA512 
23f54c0746aec4b4b35adcb07eb7f8cc81751d3552ef537ed29353d3ff9d46544c495475cb2c147bb80cb0917e79216e142ee5cf643fa4e76f72caadb3354f1c
 DIST MoarVM-2021.06.tar.gz 5449936 BLAKE2B 
2bf6fc2e1a4dd0741819305e506945b09ed2a0fc1348ff98565cae397e76044176f05e87faeed1f52d5efadccb6d44edcb987553f5e164417153a8f23ba09493
 SHA512 
b23e20ed3e0830395ac09bd84a33ea3ab7ba52bce835c67b1feec45823ca2f0c9d04957d1f1b48b400fc30a48db37c5f89c3975b0273f684d9677145e2296f2c

diff --git a/dev-lang/moarvm/moarvm-2020.11.ebuild 
b/dev-lang/moarvm/moarvm-2020.11.ebuild
deleted file mode 100644
index df017e9cd54..000
--- a/dev-lang/moarvm/moarvm-2020.11.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit flag-o-matic
-
-MY_PN="MoarVM"
-if [[ ${PV} == "" ]]; then
-   EGIT_REPO_URI="https://github.com/${MY_PN}/${MY_PN}.git;
-   inherit git-r3
-   S="${WORKDIR}/${P}"
-else
-   SRC_URI="http://moarvm.org/releases/${MY_PN}-${PV}.tar.gz;
-   KEYWORDS="~amd64 ~x86"
-   S="${WORKDIR}/${MY_PN}-${PV}"
-fi
-
-DESCRIPTION="A 6model-based VM for NQP and Rakudo Perl 6"
-HOMEPAGE="http://moarvm.org;
-LICENSE="Artistic-2"
-SLOT="0"
-
-IUSE="asan clang debug doc +jit optimize static-libs ubsan"
-
-RDEPEND="dev-libs/libatomic_ops
-   >=dev-libs/libuv-1.26
-   dev-libs/libffi"
-DEPEND="${RDEPEND}
-   clang? ( >=sys-devel/clang-3.1 )
-   dev-lang/perl"
-
-DOCS=( CREDITS README.markdown )
-
-# Tests are conducted via nqp
-RESTRICT=test
-
-src_configure() {
-   MAKEOPTS+=" NOISY=1"
-   use doc && DOCS+=( docs/* )
-   local prefix="${EPREFIX}/usr"
-   local libdir="${EPREFIX}/usr/$(get_libdir)"
-   einfo "--prefix '${prefix}'"
-   einfo "--libdir '${libdir}'"
-   local myconfigargs=(
-   "--prefix" "${prefix}"
-   "--has-libuv"
-   "--has-libatomic_ops"
-   "--has-libffi"
-   "--libdir" "${libdir}"
-   "--compiler" "$(usex clang clang gcc)"
-   "$(usex asan--asan)"
-   "$(usex debug   --debug--no-debug)"
-   "$(usex optimize--optimize=--no-optimize)"
-   "$(usex static-libs --static)"
-   "$(usex ubsan   --ubsan)"
-   )
-
-   perl Configure.pl "${myconfigargs[@]}" moarshared || die
-}

diff --git a/dev-lang/moarvm/moarvm-2020.12.ebuild 
b/dev-lang/moarvm/moarvm-2020.12.ebuild
deleted file mode 100644
index df017e9cd54..000
--- a/dev-lang/moarvm/moarvm-2020.12.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit flag-o-matic
-
-MY_PN="MoarVM"
-if [[ ${PV} == "" ]]; then
-   EGIT_REPO_URI="https://github.com/${MY_PN}/${MY_PN}.git;
-   inherit git-r3
-   S="${WORKDIR}/${P}"
-else
-   SRC_URI="http://moarvm.org/releases/${MY_PN}-${PV}.tar.gz;
-   KEYWORDS="~amd64 ~x86"
-   S="${WORKDIR}/${MY_PN}-${PV}"
-fi
-
-DESCRIPTION="A 6model-based VM for NQP and Rakudo Perl 6"
-HOMEPAGE="http://moarvm.org;
-LICENSE="Artistic-2"
-SLOT="0"
-
-IUSE="asan clang debug doc +jit 

[gentoo-commits] repo/gentoo:master commit in: dev-lang/moarvm/

2021-06-23 Thread 罗百科
commit: 43edb7a948c7bc779001712b1a830bc50ed2a441
Author: Patrick Lauer  gentoo  org>
AuthorDate: Wed Jun 23 15:14:56 2021 +
Commit: 罗百科  gentoo  org>
CommitDate: Wed Jun 23 15:17:27 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43edb7a9

dev-lang/moarvm: Bump to 2021.06

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Patrick Lauer  gentoo.org>

 dev-lang/moarvm/Manifest  |  1 +
 dev-lang/moarvm/moarvm-2021.06.ebuild | 60 +++
 2 files changed, 61 insertions(+)

diff --git a/dev-lang/moarvm/Manifest b/dev-lang/moarvm/Manifest
index 2cd6218e37b..994bd199a92 100644
--- a/dev-lang/moarvm/Manifest
+++ b/dev-lang/moarvm/Manifest
@@ -1,3 +1,4 @@
 DIST MoarVM-2020.11.tar.gz 5402860 BLAKE2B 
f29ec4a8f4979fd65adb24cbfbbed586b69d47dd1176770e1e0e46a8bc35ef90146bae468fd6e088cd19201ba7e43d43d486d569970a81a695d6b642f57c2417
 SHA512 
c3ffe128db43316f93ad19f2804cd963cd2613dc46ffd29b099a165f122f6e7fdf28ce0b6c226a31f44abaeca72468f6774c39ceac3cea992596e8ce042ae7a5
 DIST MoarVM-2020.12.tar.gz 5429137 BLAKE2B 
dbf9b0b29226dde10b27ddb9195678c86efc77eff16b57745d31dbcef316c8ba4f5233e2c3672b436d089ce59d4ed9acc908e483d081768946c088708caf5711
 SHA512 
2e95a3336f0b5687f525a5117daf6cd62da6c59fd6d96d508637a30ca5a0bc7a86a35bb21f09f29068e2ec940b859944838eec4c4a2412a3f3bf8320c3d9cfd5
 DIST MoarVM-2021.02.tar.gz 5451480 BLAKE2B 
a714b135296c309812719b7fb14e2ea999820599a23796403e6512952edba327e4f685fb5f8ec8ea3b5ef2fc12c4303a6077a71a5bc325cdd287e27cc87e3e01
 SHA512 
23f54c0746aec4b4b35adcb07eb7f8cc81751d3552ef537ed29353d3ff9d46544c495475cb2c147bb80cb0917e79216e142ee5cf643fa4e76f72caadb3354f1c
+DIST MoarVM-2021.06.tar.gz 5449936 BLAKE2B 
2bf6fc2e1a4dd0741819305e506945b09ed2a0fc1348ff98565cae397e76044176f05e87faeed1f52d5efadccb6d44edcb987553f5e164417153a8f23ba09493
 SHA512 
b23e20ed3e0830395ac09bd84a33ea3ab7ba52bce835c67b1feec45823ca2f0c9d04957d1f1b48b400fc30a48db37c5f89c3975b0273f684d9677145e2296f2c

diff --git a/dev-lang/moarvm/moarvm-2021.06.ebuild 
b/dev-lang/moarvm/moarvm-2021.06.ebuild
new file mode 100644
index 000..df017e9cd54
--- /dev/null
+++ b/dev-lang/moarvm/moarvm-2021.06.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit flag-o-matic
+
+MY_PN="MoarVM"
+if [[ ${PV} == "" ]]; then
+   EGIT_REPO_URI="https://github.com/${MY_PN}/${MY_PN}.git;
+   inherit git-r3
+   S="${WORKDIR}/${P}"
+else
+   SRC_URI="http://moarvm.org/releases/${MY_PN}-${PV}.tar.gz;
+   KEYWORDS="~amd64 ~x86"
+   S="${WORKDIR}/${MY_PN}-${PV}"
+fi
+
+DESCRIPTION="A 6model-based VM for NQP and Rakudo Perl 6"
+HOMEPAGE="http://moarvm.org;
+LICENSE="Artistic-2"
+SLOT="0"
+
+IUSE="asan clang debug doc +jit optimize static-libs ubsan"
+
+RDEPEND="dev-libs/libatomic_ops
+   >=dev-libs/libuv-1.26
+   dev-libs/libffi"
+DEPEND="${RDEPEND}
+   clang? ( >=sys-devel/clang-3.1 )
+   dev-lang/perl"
+
+DOCS=( CREDITS README.markdown )
+
+# Tests are conducted via nqp
+RESTRICT=test
+
+src_configure() {
+   MAKEOPTS+=" NOISY=1"
+   use doc && DOCS+=( docs/* )
+   local prefix="${EPREFIX}/usr"
+   local libdir="${EPREFIX}/usr/$(get_libdir)"
+   einfo "--prefix '${prefix}'"
+   einfo "--libdir '${libdir}'"
+   local myconfigargs=(
+   "--prefix" "${prefix}"
+   "--has-libuv"
+   "--has-libatomic_ops"
+   "--has-libffi"
+   "--libdir" "${libdir}"
+   "--compiler" "$(usex clang clang gcc)"
+   "$(usex asan--asan)"
+   "$(usex debug   --debug--no-debug)"
+   "$(usex optimize--optimize=--no-optimize)"
+   "$(usex static-libs --static)"
+   "$(usex ubsan   --ubsan)"
+   )
+
+   perl Configure.pl "${myconfigargs[@]}" moarshared || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-lang/moarvm/

2021-05-16 Thread Andreas K. Hüttel
commit: a289da593bb209b4724bea46370a8047074c39e9
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sun May 16 21:07:36 2021 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sun May 16 21:08:46 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a289da59

dev-lang/moarvm: perl team leaves here

Package-Manager: Portage-3.0.18, Repoman-3.0.2
Signed-off-by: Andreas K. Hüttel  gentoo.org>

 dev-lang/moarvm/metadata.xml | 4 
 1 file changed, 4 deletions(-)

diff --git a/dev-lang/moarvm/metadata.xml b/dev-lang/moarvm/metadata.xml
index 544cc2f4ef4..cc052b528dd 100644
--- a/dev-lang/moarvm/metadata.xml
+++ b/dev-lang/moarvm/metadata.xml
@@ -5,10 +5,6 @@
 patr...@gentoo.org
 Patrick Lauer
   
-  
-p...@gentoo.org
-Gentoo Perl Project
-  
   
 Enable clang's Address Sanitizer functionality. Expect 
longer compile time.
 Use clang compiler instead of GCC



[gentoo-commits] repo/gentoo:master commit in: dev-lang/moarvm/

2021-03-26 Thread Conrad Kostecki
commit: a6fc89efb9b0b18056dba8356d85e00aebc2206c
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Fri Mar 26 18:34:13 2021 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Fri Mar 26 19:45:07 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6fc89ef

dev-lang/moarvm: drop old version

Dropping all old versions, which do not support slotted lua.

Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Conrad Kostecki  gentoo.org>

 dev-lang/moarvm/Manifest  |  6 
 dev-lang/moarvm/moarvm-2020.05.ebuild | 61 ---
 dev-lang/moarvm/moarvm-2020.06.ebuild | 61 ---
 dev-lang/moarvm/moarvm-2020.07.ebuild | 61 ---
 dev-lang/moarvm/moarvm-2020.08.ebuild | 61 ---
 dev-lang/moarvm/moarvm-2020.09.ebuild | 61 ---
 dev-lang/moarvm/moarvm-2020.10.ebuild | 61 ---
 7 files changed, 372 deletions(-)

diff --git a/dev-lang/moarvm/Manifest b/dev-lang/moarvm/Manifest
index 603a960aacf..2cd6218e37b 100644
--- a/dev-lang/moarvm/Manifest
+++ b/dev-lang/moarvm/Manifest
@@ -1,9 +1,3 @@
-DIST MoarVM-2020.05.tar.gz 5309065 BLAKE2B 
ed33f066cc16382218509dd9cf8f9f252c87a7d8bfeaf11be8ccbf4fe2337e1dd598d7f4368d4edc5fa1b7c704ee2b4dfec66ee8824465e6088ce0bdf7c8fac1
 SHA512 
10dd2bb8c629ac4d7804a8e64f8883617545930520c61ff34b62b29b81f827c425004bb07c8978df9620da446fa204ccb3b5c8889651e243a1fe4da28350ab66
-DIST MoarVM-2020.06.tar.gz 5325582 BLAKE2B 
3cef20e2cf8d35cf4e812c2838963938a059393eddf1b87d4f2a69750b5e3eae81db76c671d3fcc137f63acd0b94ff03a6c5c3c2a772d9d9409348cfb33fe235
 SHA512 
5dae0abb825d8ac1620a62da44de6a0a6ddbeed6862c728b895ad5922c0142fd305f5d63bef9726490d9bab0afa603e93b0a1cfd7e61f5778dedfca0f016664c
-DIST MoarVM-2020.07.tar.gz 5329508 BLAKE2B 
a761234baf88bfb5d8bc87e621822cd4cc1c11c383d9a42785a33d6cc6aa2f039a7764923044c028677b75fd849fa785edb2b0b9bd4ba1bd5393dbe7269c6dc1
 SHA512 
7581dc0b028029f34fdb1035c1db75f9c13637f7ba5a0d85ca8478cc1844bb0f5852822a145df453b28037cb19972dc6112f32d9b443854952761223926f4042
-DIST MoarVM-2020.08.tar.gz 5333410 BLAKE2B 
4590576148d26c96eda390c9b66966b10205616b1920d6a7e259fa055240a5627fceb00399942eee512278dfd23cec90c5a1e79ee3f94cdad89e526b83c2888f
 SHA512 
610ac56df2cd0da7b284e967fb2f626fa10583f66ef06d8c4368048883bea0627b5029c56e64fd7281e6e70c3f63ac26dcfa463d2145be83433a8e76226fcb3b
-DIST MoarVM-2020.09.tar.gz 5361349 BLAKE2B 
4846f7b44a238f6f2b40e82c4939cb6cd6988ff11ae68dd2381db3144f2c7b7ec37dd71fa6749b4a0147e20224a801342e3ea8bf03dbd758012723468861
 SHA512 
3859e96e6861dc7bf3f64708db33bb9a761b7a7bc3a05655424d6c27010cf6f01e73066e26bff7256f58ed4044f9aee2f186c886a419c3d6aff23f75102f6c48
-DIST MoarVM-2020.10.tar.gz 5362845 BLAKE2B 
1486fbbe5407aaf010a2b929458750989820e62d9baadcf66ae97df55c93914639bc988ffe30055fee0a0b0f88f73d9de8d253e138b6d594581160d976831280
 SHA512 
5251d564909313ca7a660d462370e899d415cbd0b493da189abde952d80992c3e04525b2d8ae5066c9c4ea2c99860e38f9a8beaee4ea0d53d9b32973104fa7d3
 DIST MoarVM-2020.11.tar.gz 5402860 BLAKE2B 
f29ec4a8f4979fd65adb24cbfbbed586b69d47dd1176770e1e0e46a8bc35ef90146bae468fd6e088cd19201ba7e43d43d486d569970a81a695d6b642f57c2417
 SHA512 
c3ffe128db43316f93ad19f2804cd963cd2613dc46ffd29b099a165f122f6e7fdf28ce0b6c226a31f44abaeca72468f6774c39ceac3cea992596e8ce042ae7a5
 DIST MoarVM-2020.12.tar.gz 5429137 BLAKE2B 
dbf9b0b29226dde10b27ddb9195678c86efc77eff16b57745d31dbcef316c8ba4f5233e2c3672b436d089ce59d4ed9acc908e483d081768946c088708caf5711
 SHA512 
2e95a3336f0b5687f525a5117daf6cd62da6c59fd6d96d508637a30ca5a0bc7a86a35bb21f09f29068e2ec940b859944838eec4c4a2412a3f3bf8320c3d9cfd5
 DIST MoarVM-2021.02.tar.gz 5451480 BLAKE2B 
a714b135296c309812719b7fb14e2ea999820599a23796403e6512952edba327e4f685fb5f8ec8ea3b5ef2fc12c4303a6077a71a5bc325cdd287e27cc87e3e01
 SHA512 
23f54c0746aec4b4b35adcb07eb7f8cc81751d3552ef537ed29353d3ff9d46544c495475cb2c147bb80cb0917e79216e142ee5cf643fa4e76f72caadb3354f1c

diff --git a/dev-lang/moarvm/moarvm-2020.05.ebuild 
b/dev-lang/moarvm/moarvm-2020.05.ebuild
deleted file mode 100644
index 61213389a57..000
--- a/dev-lang/moarvm/moarvm-2020.05.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit flag-o-matic
-
-MY_PN="MoarVM"
-if [[ ${PV} == "" ]]; then
-   EGIT_REPO_URI="https://github.com/${MY_PN}/${MY_PN}.git;
-   inherit git-r3
-   S="${WORKDIR}/${P}"
-else
-   SRC_URI="http://moarvm.org/releases/${MY_PN}-${PV}.tar.gz;
-   KEYWORDS="~amd64 ~x86"
-   S="${WORKDIR}/${MY_PN}-${PV}"
-fi
-
-DESCRIPTION="A 6model-based VM for NQP and Rakudo Perl 6"
-HOMEPAGE="http://moarvm.org;
-LICENSE="Artistic-2"
-SLOT="0"
-
-#USE=optimize triggers makefile bug
-IUSE="asan clang debug doc +jit static-libs ubsan"
-
-RDEPEND="dev-libs/libatomic_ops
-   

[gentoo-commits] repo/gentoo:master commit in: dev-lang/moarvm/

2021-03-18 Thread Sam James
commit: c13bd1025edf32b9bee1e7e7728b1fe8ddf67058
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 19 03:58:31 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 19 04:11:49 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c13bd102

dev-lang/moarvm: fix MultipleKeywordsLines

Signed-off-by: Sam James  gentoo.org>

 dev-lang/moarvm/moarvm-2021.02.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/dev-lang/moarvm/moarvm-2021.02.ebuild 
b/dev-lang/moarvm/moarvm-2021.02.ebuild
index 27ecb3b8904..df017e9cd54 100644
--- a/dev-lang/moarvm/moarvm-2021.02.ebuild
+++ b/dev-lang/moarvm/moarvm-2021.02.ebuild
@@ -9,7 +9,6 @@ MY_PN="MoarVM"
 if [[ ${PV} == "" ]]; then
EGIT_REPO_URI="https://github.com/${MY_PN}/${MY_PN}.git;
inherit git-r3
-   KEYWORDS=""
S="${WORKDIR}/${P}"
 else
SRC_URI="http://moarvm.org/releases/${MY_PN}-${PV}.tar.gz;



[gentoo-commits] repo/gentoo:master commit in: dev-lang/moarvm/

2021-02-22 Thread 罗百科
commit: 5e66d6ee8646d048b715663c3992d49fc16c9e4c
Author: Patrick Lauer  gentoo  org>
AuthorDate: Mon Feb 22 16:17:31 2021 +
Commit: 罗百科  gentoo  org>
CommitDate: Mon Feb 22 16:18:17 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e66d6ee

dev-lang/moarvm: Bump

Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Patrick Lauer  gentoo.org>

 dev-lang/moarvm/Manifest  |  1 +
 dev-lang/moarvm/moarvm-2021.02.ebuild | 61 +++
 2 files changed, 62 insertions(+)

diff --git a/dev-lang/moarvm/Manifest b/dev-lang/moarvm/Manifest
index ce889664770..603a960aacf 100644
--- a/dev-lang/moarvm/Manifest
+++ b/dev-lang/moarvm/Manifest
@@ -6,3 +6,4 @@ DIST MoarVM-2020.09.tar.gz 5361349 BLAKE2B 
4846f7b44a238f6f2b40e82c4939cb6cd
 DIST MoarVM-2020.10.tar.gz 5362845 BLAKE2B 
1486fbbe5407aaf010a2b929458750989820e62d9baadcf66ae97df55c93914639bc988ffe30055fee0a0b0f88f73d9de8d253e138b6d594581160d976831280
 SHA512 
5251d564909313ca7a660d462370e899d415cbd0b493da189abde952d80992c3e04525b2d8ae5066c9c4ea2c99860e38f9a8beaee4ea0d53d9b32973104fa7d3
 DIST MoarVM-2020.11.tar.gz 5402860 BLAKE2B 
f29ec4a8f4979fd65adb24cbfbbed586b69d47dd1176770e1e0e46a8bc35ef90146bae468fd6e088cd19201ba7e43d43d486d569970a81a695d6b642f57c2417
 SHA512 
c3ffe128db43316f93ad19f2804cd963cd2613dc46ffd29b099a165f122f6e7fdf28ce0b6c226a31f44abaeca72468f6774c39ceac3cea992596e8ce042ae7a5
 DIST MoarVM-2020.12.tar.gz 5429137 BLAKE2B 
dbf9b0b29226dde10b27ddb9195678c86efc77eff16b57745d31dbcef316c8ba4f5233e2c3672b436d089ce59d4ed9acc908e483d081768946c088708caf5711
 SHA512 
2e95a3336f0b5687f525a5117daf6cd62da6c59fd6d96d508637a30ca5a0bc7a86a35bb21f09f29068e2ec940b859944838eec4c4a2412a3f3bf8320c3d9cfd5
+DIST MoarVM-2021.02.tar.gz 5451480 BLAKE2B 
a714b135296c309812719b7fb14e2ea999820599a23796403e6512952edba327e4f685fb5f8ec8ea3b5ef2fc12c4303a6077a71a5bc325cdd287e27cc87e3e01
 SHA512 
23f54c0746aec4b4b35adcb07eb7f8cc81751d3552ef537ed29353d3ff9d46544c495475cb2c147bb80cb0917e79216e142ee5cf643fa4e76f72caadb3354f1c

diff --git a/dev-lang/moarvm/moarvm-2021.02.ebuild 
b/dev-lang/moarvm/moarvm-2021.02.ebuild
new file mode 100644
index 000..27ecb3b8904
--- /dev/null
+++ b/dev-lang/moarvm/moarvm-2021.02.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit flag-o-matic
+
+MY_PN="MoarVM"
+if [[ ${PV} == "" ]]; then
+   EGIT_REPO_URI="https://github.com/${MY_PN}/${MY_PN}.git;
+   inherit git-r3
+   KEYWORDS=""
+   S="${WORKDIR}/${P}"
+else
+   SRC_URI="http://moarvm.org/releases/${MY_PN}-${PV}.tar.gz;
+   KEYWORDS="~amd64 ~x86"
+   S="${WORKDIR}/${MY_PN}-${PV}"
+fi
+
+DESCRIPTION="A 6model-based VM for NQP and Rakudo Perl 6"
+HOMEPAGE="http://moarvm.org;
+LICENSE="Artistic-2"
+SLOT="0"
+
+IUSE="asan clang debug doc +jit optimize static-libs ubsan"
+
+RDEPEND="dev-libs/libatomic_ops
+   >=dev-libs/libuv-1.26
+   dev-libs/libffi"
+DEPEND="${RDEPEND}
+   clang? ( >=sys-devel/clang-3.1 )
+   dev-lang/perl"
+
+DOCS=( CREDITS README.markdown )
+
+# Tests are conducted via nqp
+RESTRICT=test
+
+src_configure() {
+   MAKEOPTS+=" NOISY=1"
+   use doc && DOCS+=( docs/* )
+   local prefix="${EPREFIX}/usr"
+   local libdir="${EPREFIX}/usr/$(get_libdir)"
+   einfo "--prefix '${prefix}'"
+   einfo "--libdir '${libdir}'"
+   local myconfigargs=(
+   "--prefix" "${prefix}"
+   "--has-libuv"
+   "--has-libatomic_ops"
+   "--has-libffi"
+   "--libdir" "${libdir}"
+   "--compiler" "$(usex clang clang gcc)"
+   "$(usex asan--asan)"
+   "$(usex debug   --debug--no-debug)"
+   "$(usex optimize--optimize=--no-optimize)"
+   "$(usex static-libs --static)"
+   "$(usex ubsan   --ubsan)"
+   )
+
+   perl Configure.pl "${myconfigargs[@]}" moarshared || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-lang/moarvm/

2020-12-30 Thread 罗百科
commit: ba1d7381e7b543cdc849d8dae7d2f2e0c33536d8
Author: Patrick Lauer  gentoo  org>
AuthorDate: Thu Dec 31 07:21:10 2020 +
Commit: 罗百科  gentoo  org>
CommitDate: Thu Dec 31 07:22:51 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba1d7381

dev-lang/moarvm: Bump

Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Patrick Lauer  gentoo.org>

 dev-lang/moarvm/Manifest  |  1 +
 dev-lang/moarvm/moarvm-2020.12.ebuild | 61 +++
 2 files changed, 62 insertions(+)

diff --git a/dev-lang/moarvm/Manifest b/dev-lang/moarvm/Manifest
index a5766c4f123..ce889664770 100644
--- a/dev-lang/moarvm/Manifest
+++ b/dev-lang/moarvm/Manifest
@@ -5,3 +5,4 @@ DIST MoarVM-2020.08.tar.gz 5333410 BLAKE2B 
4590576148d26c96eda390c9b66966b102056
 DIST MoarVM-2020.09.tar.gz 5361349 BLAKE2B 
4846f7b44a238f6f2b40e82c4939cb6cd6988ff11ae68dd2381db3144f2c7b7ec37dd71fa6749b4a0147e20224a801342e3ea8bf03dbd758012723468861
 SHA512 
3859e96e6861dc7bf3f64708db33bb9a761b7a7bc3a05655424d6c27010cf6f01e73066e26bff7256f58ed4044f9aee2f186c886a419c3d6aff23f75102f6c48
 DIST MoarVM-2020.10.tar.gz 5362845 BLAKE2B 
1486fbbe5407aaf010a2b929458750989820e62d9baadcf66ae97df55c93914639bc988ffe30055fee0a0b0f88f73d9de8d253e138b6d594581160d976831280
 SHA512 
5251d564909313ca7a660d462370e899d415cbd0b493da189abde952d80992c3e04525b2d8ae5066c9c4ea2c99860e38f9a8beaee4ea0d53d9b32973104fa7d3
 DIST MoarVM-2020.11.tar.gz 5402860 BLAKE2B 
f29ec4a8f4979fd65adb24cbfbbed586b69d47dd1176770e1e0e46a8bc35ef90146bae468fd6e088cd19201ba7e43d43d486d569970a81a695d6b642f57c2417
 SHA512 
c3ffe128db43316f93ad19f2804cd963cd2613dc46ffd29b099a165f122f6e7fdf28ce0b6c226a31f44abaeca72468f6774c39ceac3cea992596e8ce042ae7a5
+DIST MoarVM-2020.12.tar.gz 5429137 BLAKE2B 
dbf9b0b29226dde10b27ddb9195678c86efc77eff16b57745d31dbcef316c8ba4f5233e2c3672b436d089ce59d4ed9acc908e483d081768946c088708caf5711
 SHA512 
2e95a3336f0b5687f525a5117daf6cd62da6c59fd6d96d508637a30ca5a0bc7a86a35bb21f09f29068e2ec940b859944838eec4c4a2412a3f3bf8320c3d9cfd5

diff --git a/dev-lang/moarvm/moarvm-2020.12.ebuild 
b/dev-lang/moarvm/moarvm-2020.12.ebuild
new file mode 100644
index 000..05561a98ca2
--- /dev/null
+++ b/dev-lang/moarvm/moarvm-2020.12.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit flag-o-matic
+
+MY_PN="MoarVM"
+if [[ ${PV} == "" ]]; then
+   EGIT_REPO_URI="https://github.com/${MY_PN}/${MY_PN}.git;
+   inherit git-r3
+   KEYWORDS=""
+   S="${WORKDIR}/${P}"
+else
+   SRC_URI="http://moarvm.org/releases/${MY_PN}-${PV}.tar.gz;
+   KEYWORDS="~amd64 ~x86"
+   S="${WORKDIR}/${MY_PN}-${PV}"
+fi
+
+DESCRIPTION="A 6model-based VM for NQP and Rakudo Perl 6"
+HOMEPAGE="http://moarvm.org;
+LICENSE="Artistic-2"
+SLOT="0"
+
+IUSE="asan clang debug doc +jit optimize static-libs ubsan"
+
+RDEPEND="dev-libs/libatomic_ops
+   >=dev-libs/libuv-1.26
+   dev-libs/libffi"
+DEPEND="${RDEPEND}
+   clang? ( >=sys-devel/clang-3.1 )
+   dev-lang/perl"
+
+DOCS=( CREDITS README.markdown )
+
+# Tests are conducted via nqp
+RESTRICT=test
+
+src_configure() {
+   MAKEOPTS+=" NOISY=1"
+   use doc && DOCS+=( docs/* )
+   local prefix="${EPREFIX}/usr"
+   local libdir="${EPREFIX}/usr/$(get_libdir)"
+   einfo "--prefix '${prefix}'"
+   einfo "--libdir '${libdir}'"
+   local myconfigargs=(
+   "--prefix" "${prefix}"
+   "--has-libuv"
+   "--has-libatomic_ops"
+   "--has-libffi"
+   "--libdir" "${libdir}"
+   "--compiler" "$(usex clang clang gcc)"
+   "$(usex asan--asan)"
+   "$(usex debug   --debug--no-debug)"
+   "$(usex optimize--optimize=--no-optimize)"
+   "$(usex static-libs --static)"
+   "$(usex ubsan   --ubsan)"
+   )
+
+   perl Configure.pl "${myconfigargs[@]}" moarshared || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-lang/moarvm/

2020-12-08 Thread Marek Szuba
commit: e30dd3dfa0288649b8b5f5784c95ede6e35ce7e6
Author: Marek Szuba  gentoo  org>
AuthorDate: Tue Dec  8 11:30:23 2020 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Tue Dec  8 11:44:37 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e30dd3df

dev-lang/moarvm-2020.11: remove unused dev-lang/lua dependency

At least the more recent versions of MoarVM do *not* depend on Lua -
neither the binary nor the shared library link against liblua.so,
moarvm-2020.11 builds and installs fine on a system with no
dev-lang/lua present, and having examined the source code Lua scripts
only appear in two places:
 - in the test suite of 3rdparty/dyncall - irrelevant to use because our
   MoarVM ebuilds are test-restricted for unrelated reasons, and in any
   case that would be a *build-time* rather than a *run-time* dependency;
 - in 3rdparty/dynasm - which however are only used at build time to
   generate C code for the JIT compiler, and even then the build scripts
   use the bundled minilua (a stripped-down Lua5.1 implementation used
   to bootstrap LuaJIT, of which DynASM is a part) rather than any
   system Lua interpreter.

Bug: https://bugs.gentoo.org/752579
Signed-off-by: Marek Szuba  gentoo.org>

 dev-lang/moarvm/moarvm-2020.11.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/dev-lang/moarvm/moarvm-2020.11.ebuild 
b/dev-lang/moarvm/moarvm-2020.11.ebuild
index 8e60e5d5cdc..05561a98ca2 100644
--- a/dev-lang/moarvm/moarvm-2020.11.ebuild
+++ b/dev-lang/moarvm/moarvm-2020.11.ebuild
@@ -26,7 +26,6 @@ IUSE="asan clang debug doc +jit optimize static-libs ubsan"
 
 RDEPEND="dev-libs/libatomic_ops
>=dev-libs/libuv-1.26
-   dev-lang/lua:0=
dev-libs/libffi"
 DEPEND="${RDEPEND}
clang? ( >=sys-devel/clang-3.1 )



[gentoo-commits] repo/gentoo:master commit in: dev-lang/moarvm/

2020-12-08 Thread Marek Szuba
commit: 073da3ef0994acd8d6e76e7aa5dfacd09d0d6dc8
Author: Marek Szuba  gentoo  org>
AuthorDate: Tue Dec  8 11:42:38 2020 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Tue Dec  8 11:44:40 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=073da3ef

dev-lang/moarvm-: remove unused dev-lang/lua dependency

See the preceding commit for a detailed explanation.

Bug: https://bugs.gentoo.org/752579
Signed-off-by: Marek Szuba  gentoo.org>

 dev-lang/moarvm/moarvm-.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/dev-lang/moarvm/moarvm-.ebuild 
b/dev-lang/moarvm/moarvm-.ebuild
index 60e866d48a0..cd8b0916bf6 100644
--- a/dev-lang/moarvm/moarvm-.ebuild
+++ b/dev-lang/moarvm/moarvm-.ebuild
@@ -26,7 +26,6 @@ IUSE="asan clang debug doc static-libs optimize ubsan"
 
 RDEPEND="dev-libs/libatomic_ops
>=dev-libs/libuv-1.26
-   dev-lang/lua:0=
dev-libs/libffi"
 DEPEND="${RDEPEND}"
 BDEPEND="${RDEPEND}



[gentoo-commits] repo/gentoo:master commit in: dev-lang/moarvm/

2020-12-03 Thread Marek Szuba
commit: 7ebe6f6ccdc2aa0b6e12cc458cb94f3472fd15c1
Author: Marek Szuba  gentoo  org>
AuthorDate: Thu Dec  3 22:51:09 2020 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Thu Dec  3 22:55:51 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ebe6f6c

dev-lang/moarvm: limit unmigrated ebuilds to dev-lang/lua:0

Signed-off-by: Marek Szuba  gentoo.org>

 dev-lang/moarvm/moarvm-2020.05.ebuild | 2 +-
 dev-lang/moarvm/moarvm-2020.06.ebuild | 2 +-
 dev-lang/moarvm/moarvm-2020.07.ebuild | 2 +-
 dev-lang/moarvm/moarvm-2020.08.ebuild | 2 +-
 dev-lang/moarvm/moarvm-2020.09.ebuild | 2 +-
 dev-lang/moarvm/moarvm-2020.10.ebuild | 2 +-
 dev-lang/moarvm/moarvm-2020.11.ebuild | 2 +-
 dev-lang/moarvm/moarvm-.ebuild| 2 +-
 8 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/dev-lang/moarvm/moarvm-2020.05.ebuild 
b/dev-lang/moarvm/moarvm-2020.05.ebuild
index f49f317b161..02948c1eaeb 100644
--- a/dev-lang/moarvm/moarvm-2020.05.ebuild
+++ b/dev-lang/moarvm/moarvm-2020.05.ebuild
@@ -27,7 +27,7 @@ IUSE="asan clang debug doc +jit static-libs ubsan"
 
 RDEPEND="dev-libs/libatomic_ops
>=dev-libs/libuv-1.26
-   dev-lang/lua:=
+   dev-lang/lua:0=
dev-libs/libffi"
 DEPEND="${RDEPEND}
clang? ( >=sys-devel/clang-3.1 )

diff --git a/dev-lang/moarvm/moarvm-2020.06.ebuild 
b/dev-lang/moarvm/moarvm-2020.06.ebuild
index 96e569caebe..8e60e5d5cdc 100644
--- a/dev-lang/moarvm/moarvm-2020.06.ebuild
+++ b/dev-lang/moarvm/moarvm-2020.06.ebuild
@@ -26,7 +26,7 @@ IUSE="asan clang debug doc +jit optimize static-libs ubsan"
 
 RDEPEND="dev-libs/libatomic_ops
>=dev-libs/libuv-1.26
-   dev-lang/lua:=
+   dev-lang/lua:0=
dev-libs/libffi"
 DEPEND="${RDEPEND}
clang? ( >=sys-devel/clang-3.1 )

diff --git a/dev-lang/moarvm/moarvm-2020.07.ebuild 
b/dev-lang/moarvm/moarvm-2020.07.ebuild
index 96e569caebe..8e60e5d5cdc 100644
--- a/dev-lang/moarvm/moarvm-2020.07.ebuild
+++ b/dev-lang/moarvm/moarvm-2020.07.ebuild
@@ -26,7 +26,7 @@ IUSE="asan clang debug doc +jit optimize static-libs ubsan"
 
 RDEPEND="dev-libs/libatomic_ops
>=dev-libs/libuv-1.26
-   dev-lang/lua:=
+   dev-lang/lua:0=
dev-libs/libffi"
 DEPEND="${RDEPEND}
clang? ( >=sys-devel/clang-3.1 )

diff --git a/dev-lang/moarvm/moarvm-2020.08.ebuild 
b/dev-lang/moarvm/moarvm-2020.08.ebuild
index 96e569caebe..8e60e5d5cdc 100644
--- a/dev-lang/moarvm/moarvm-2020.08.ebuild
+++ b/dev-lang/moarvm/moarvm-2020.08.ebuild
@@ -26,7 +26,7 @@ IUSE="asan clang debug doc +jit optimize static-libs ubsan"
 
 RDEPEND="dev-libs/libatomic_ops
>=dev-libs/libuv-1.26
-   dev-lang/lua:=
+   dev-lang/lua:0=
dev-libs/libffi"
 DEPEND="${RDEPEND}
clang? ( >=sys-devel/clang-3.1 )

diff --git a/dev-lang/moarvm/moarvm-2020.09.ebuild 
b/dev-lang/moarvm/moarvm-2020.09.ebuild
index 96e569caebe..8e60e5d5cdc 100644
--- a/dev-lang/moarvm/moarvm-2020.09.ebuild
+++ b/dev-lang/moarvm/moarvm-2020.09.ebuild
@@ -26,7 +26,7 @@ IUSE="asan clang debug doc +jit optimize static-libs ubsan"
 
 RDEPEND="dev-libs/libatomic_ops
>=dev-libs/libuv-1.26
-   dev-lang/lua:=
+   dev-lang/lua:0=
dev-libs/libffi"
 DEPEND="${RDEPEND}
clang? ( >=sys-devel/clang-3.1 )

diff --git a/dev-lang/moarvm/moarvm-2020.10.ebuild 
b/dev-lang/moarvm/moarvm-2020.10.ebuild
index 96e569caebe..8e60e5d5cdc 100644
--- a/dev-lang/moarvm/moarvm-2020.10.ebuild
+++ b/dev-lang/moarvm/moarvm-2020.10.ebuild
@@ -26,7 +26,7 @@ IUSE="asan clang debug doc +jit optimize static-libs ubsan"
 
 RDEPEND="dev-libs/libatomic_ops
>=dev-libs/libuv-1.26
-   dev-lang/lua:=
+   dev-lang/lua:0=
dev-libs/libffi"
 DEPEND="${RDEPEND}
clang? ( >=sys-devel/clang-3.1 )

diff --git a/dev-lang/moarvm/moarvm-2020.11.ebuild 
b/dev-lang/moarvm/moarvm-2020.11.ebuild
index 96e569caebe..8e60e5d5cdc 100644
--- a/dev-lang/moarvm/moarvm-2020.11.ebuild
+++ b/dev-lang/moarvm/moarvm-2020.11.ebuild
@@ -26,7 +26,7 @@ IUSE="asan clang debug doc +jit optimize static-libs ubsan"
 
 RDEPEND="dev-libs/libatomic_ops
>=dev-libs/libuv-1.26
-   dev-lang/lua:=
+   dev-lang/lua:0=
dev-libs/libffi"
 DEPEND="${RDEPEND}
clang? ( >=sys-devel/clang-3.1 )

diff --git a/dev-lang/moarvm/moarvm-.ebuild 
b/dev-lang/moarvm/moarvm-.ebuild
index 7aedf165b1a..60e866d48a0 100644
--- a/dev-lang/moarvm/moarvm-.ebuild
+++ b/dev-lang/moarvm/moarvm-.ebuild
@@ -26,7 +26,7 @@ IUSE="asan clang debug doc static-libs optimize ubsan"
 
 RDEPEND="dev-libs/libatomic_ops
>=dev-libs/libuv-1.26
-   dev-lang/lua:=
+   dev-lang/lua:0=
dev-libs/libffi"
 DEPEND="${RDEPEND}"
 BDEPEND="${RDEPEND}



[gentoo-commits] repo/gentoo:master commit in: dev-lang/moarvm/

2020-11-29 Thread 罗百科
commit: 6645715d11213ebd33fd1ccbc7a05684da329996
Author: Patrick Lauer  gentoo  org>
AuthorDate: Mon Nov 30 06:17:15 2020 +
Commit: 罗百科  gentoo  org>
CommitDate: Mon Nov 30 06:20:04 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6645715d

dev-lang/moarvm: Bump

Package-Manager: Portage-3.0.11, Repoman-3.0.2
Signed-off-by: Patrick Lauer  gentoo.org>

 dev-lang/moarvm/Manifest  |  1 +
 dev-lang/moarvm/moarvm-2020.11.ebuild | 62 +++
 2 files changed, 63 insertions(+)

diff --git a/dev-lang/moarvm/Manifest b/dev-lang/moarvm/Manifest
index d41181cd3db..a5766c4f123 100644
--- a/dev-lang/moarvm/Manifest
+++ b/dev-lang/moarvm/Manifest
@@ -4,3 +4,4 @@ DIST MoarVM-2020.07.tar.gz 5329508 BLAKE2B 
a761234baf88bfb5d8bc87e621822cd4cc1c1
 DIST MoarVM-2020.08.tar.gz 5333410 BLAKE2B 
4590576148d26c96eda390c9b66966b10205616b1920d6a7e259fa055240a5627fceb00399942eee512278dfd23cec90c5a1e79ee3f94cdad89e526b83c2888f
 SHA512 
610ac56df2cd0da7b284e967fb2f626fa10583f66ef06d8c4368048883bea0627b5029c56e64fd7281e6e70c3f63ac26dcfa463d2145be83433a8e76226fcb3b
 DIST MoarVM-2020.09.tar.gz 5361349 BLAKE2B 
4846f7b44a238f6f2b40e82c4939cb6cd6988ff11ae68dd2381db3144f2c7b7ec37dd71fa6749b4a0147e20224a801342e3ea8bf03dbd758012723468861
 SHA512 
3859e96e6861dc7bf3f64708db33bb9a761b7a7bc3a05655424d6c27010cf6f01e73066e26bff7256f58ed4044f9aee2f186c886a419c3d6aff23f75102f6c48
 DIST MoarVM-2020.10.tar.gz 5362845 BLAKE2B 
1486fbbe5407aaf010a2b929458750989820e62d9baadcf66ae97df55c93914639bc988ffe30055fee0a0b0f88f73d9de8d253e138b6d594581160d976831280
 SHA512 
5251d564909313ca7a660d462370e899d415cbd0b493da189abde952d80992c3e04525b2d8ae5066c9c4ea2c99860e38f9a8beaee4ea0d53d9b32973104fa7d3
+DIST MoarVM-2020.11.tar.gz 5402860 BLAKE2B 
f29ec4a8f4979fd65adb24cbfbbed586b69d47dd1176770e1e0e46a8bc35ef90146bae468fd6e088cd19201ba7e43d43d486d569970a81a695d6b642f57c2417
 SHA512 
c3ffe128db43316f93ad19f2804cd963cd2613dc46ffd29b099a165f122f6e7fdf28ce0b6c226a31f44abaeca72468f6774c39ceac3cea992596e8ce042ae7a5

diff --git a/dev-lang/moarvm/moarvm-2020.11.ebuild 
b/dev-lang/moarvm/moarvm-2020.11.ebuild
new file mode 100644
index 000..96e569caebe
--- /dev/null
+++ b/dev-lang/moarvm/moarvm-2020.11.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit flag-o-matic
+
+MY_PN="MoarVM"
+if [[ ${PV} == "" ]]; then
+   EGIT_REPO_URI="https://github.com/${MY_PN}/${MY_PN}.git;
+   inherit git-r3
+   KEYWORDS=""
+   S="${WORKDIR}/${P}"
+else
+   SRC_URI="http://moarvm.org/releases/${MY_PN}-${PV}.tar.gz;
+   KEYWORDS="~amd64 ~x86"
+   S="${WORKDIR}/${MY_PN}-${PV}"
+fi
+
+DESCRIPTION="A 6model-based VM for NQP and Rakudo Perl 6"
+HOMEPAGE="http://moarvm.org;
+LICENSE="Artistic-2"
+SLOT="0"
+
+IUSE="asan clang debug doc +jit optimize static-libs ubsan"
+
+RDEPEND="dev-libs/libatomic_ops
+   >=dev-libs/libuv-1.26
+   dev-lang/lua:=
+   dev-libs/libffi"
+DEPEND="${RDEPEND}
+   clang? ( >=sys-devel/clang-3.1 )
+   dev-lang/perl"
+
+DOCS=( CREDITS README.markdown )
+
+# Tests are conducted via nqp
+RESTRICT=test
+
+src_configure() {
+   MAKEOPTS+=" NOISY=1"
+   use doc && DOCS+=( docs/* )
+   local prefix="${EPREFIX}/usr"
+   local libdir="${EPREFIX}/usr/$(get_libdir)"
+   einfo "--prefix '${prefix}'"
+   einfo "--libdir '${libdir}'"
+   local myconfigargs=(
+   "--prefix" "${prefix}"
+   "--has-libuv"
+   "--has-libatomic_ops"
+   "--has-libffi"
+   "--libdir" "${libdir}"
+   "--compiler" "$(usex clang clang gcc)"
+   "$(usex asan--asan)"
+   "$(usex debug   --debug--no-debug)"
+   "$(usex optimize--optimize=--no-optimize)"
+   "$(usex static-libs --static)"
+   "$(usex ubsan   --ubsan)"
+   )
+
+   perl Configure.pl "${myconfigargs[@]}" moarshared || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-lang/moarvm/

2020-11-16 Thread Sergei Trofimovich
commit: fbb5b6faa55daa7137a22e4f6bd1ea3edb17de91
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Mon Nov 16 22:48:37 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Nov 16 22:53:03 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fbb5b6fa

dev-lang/moarvm: use dev-libs/libffi instead of virtual/libffi

Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-lang/moarvm/moarvm-2020.05.ebuild | 2 +-
 dev-lang/moarvm/moarvm-.ebuild| 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-lang/moarvm/moarvm-2020.05.ebuild 
b/dev-lang/moarvm/moarvm-2020.05.ebuild
index 533f762ed65..f49f317b161 100644
--- a/dev-lang/moarvm/moarvm-2020.05.ebuild
+++ b/dev-lang/moarvm/moarvm-2020.05.ebuild
@@ -28,7 +28,7 @@ IUSE="asan clang debug doc +jit static-libs ubsan"
 RDEPEND="dev-libs/libatomic_ops
>=dev-libs/libuv-1.26
dev-lang/lua:=
-   virtual/libffi"
+   dev-libs/libffi"
 DEPEND="${RDEPEND}
clang? ( >=sys-devel/clang-3.1 )
dev-lang/perl"

diff --git a/dev-lang/moarvm/moarvm-.ebuild 
b/dev-lang/moarvm/moarvm-.ebuild
index bd277f947ed..7aedf165b1a 100644
--- a/dev-lang/moarvm/moarvm-.ebuild
+++ b/dev-lang/moarvm/moarvm-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -27,7 +27,7 @@ IUSE="asan clang debug doc static-libs optimize ubsan"
 RDEPEND="dev-libs/libatomic_ops
>=dev-libs/libuv-1.26
dev-lang/lua:=
-   virtual/libffi"
+   dev-libs/libffi"
 DEPEND="${RDEPEND}"
 BDEPEND="${RDEPEND}
clang? ( >=sys-devel/clang-3.1 )



[gentoo-commits] repo/gentoo:master commit in: dev-lang/moarvm/

2020-10-26 Thread 罗百科
commit: 1102e5de047464058f6a9e20d82e55e2955b7f5b
Author: Patrick Lauer  gentoo  org>
AuthorDate: Mon Oct 26 16:26:56 2020 +
Commit: 罗百科  gentoo  org>
CommitDate: Mon Oct 26 16:26:56 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1102e5de

dev-lang/moarvm: Bump

Package-Manager: Portage-3.0.8, Repoman-3.0.2
Signed-off-by: Patrick Lauer  gentoo.org>

 dev-lang/moarvm/Manifest  |  1 +
 dev-lang/moarvm/moarvm-2020.10.ebuild | 62 +++
 2 files changed, 63 insertions(+)

diff --git a/dev-lang/moarvm/Manifest b/dev-lang/moarvm/Manifest
index 3ca0d99dc66..d41181cd3db 100644
--- a/dev-lang/moarvm/Manifest
+++ b/dev-lang/moarvm/Manifest
@@ -3,3 +3,4 @@ DIST MoarVM-2020.06.tar.gz 5325582 BLAKE2B 
3cef20e2cf8d35cf4e812c2838963938a0593
 DIST MoarVM-2020.07.tar.gz 5329508 BLAKE2B 
a761234baf88bfb5d8bc87e621822cd4cc1c11c383d9a42785a33d6cc6aa2f039a7764923044c028677b75fd849fa785edb2b0b9bd4ba1bd5393dbe7269c6dc1
 SHA512 
7581dc0b028029f34fdb1035c1db75f9c13637f7ba5a0d85ca8478cc1844bb0f5852822a145df453b28037cb19972dc6112f32d9b443854952761223926f4042
 DIST MoarVM-2020.08.tar.gz 5333410 BLAKE2B 
4590576148d26c96eda390c9b66966b10205616b1920d6a7e259fa055240a5627fceb00399942eee512278dfd23cec90c5a1e79ee3f94cdad89e526b83c2888f
 SHA512 
610ac56df2cd0da7b284e967fb2f626fa10583f66ef06d8c4368048883bea0627b5029c56e64fd7281e6e70c3f63ac26dcfa463d2145be83433a8e76226fcb3b
 DIST MoarVM-2020.09.tar.gz 5361349 BLAKE2B 
4846f7b44a238f6f2b40e82c4939cb6cd6988ff11ae68dd2381db3144f2c7b7ec37dd71fa6749b4a0147e20224a801342e3ea8bf03dbd758012723468861
 SHA512 
3859e96e6861dc7bf3f64708db33bb9a761b7a7bc3a05655424d6c27010cf6f01e73066e26bff7256f58ed4044f9aee2f186c886a419c3d6aff23f75102f6c48
+DIST MoarVM-2020.10.tar.gz 5362845 BLAKE2B 
1486fbbe5407aaf010a2b929458750989820e62d9baadcf66ae97df55c93914639bc988ffe30055fee0a0b0f88f73d9de8d253e138b6d594581160d976831280
 SHA512 
5251d564909313ca7a660d462370e899d415cbd0b493da189abde952d80992c3e04525b2d8ae5066c9c4ea2c99860e38f9a8beaee4ea0d53d9b32973104fa7d3

diff --git a/dev-lang/moarvm/moarvm-2020.10.ebuild 
b/dev-lang/moarvm/moarvm-2020.10.ebuild
new file mode 100644
index 000..96e569caebe
--- /dev/null
+++ b/dev-lang/moarvm/moarvm-2020.10.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit flag-o-matic
+
+MY_PN="MoarVM"
+if [[ ${PV} == "" ]]; then
+   EGIT_REPO_URI="https://github.com/${MY_PN}/${MY_PN}.git;
+   inherit git-r3
+   KEYWORDS=""
+   S="${WORKDIR}/${P}"
+else
+   SRC_URI="http://moarvm.org/releases/${MY_PN}-${PV}.tar.gz;
+   KEYWORDS="~amd64 ~x86"
+   S="${WORKDIR}/${MY_PN}-${PV}"
+fi
+
+DESCRIPTION="A 6model-based VM for NQP and Rakudo Perl 6"
+HOMEPAGE="http://moarvm.org;
+LICENSE="Artistic-2"
+SLOT="0"
+
+IUSE="asan clang debug doc +jit optimize static-libs ubsan"
+
+RDEPEND="dev-libs/libatomic_ops
+   >=dev-libs/libuv-1.26
+   dev-lang/lua:=
+   dev-libs/libffi"
+DEPEND="${RDEPEND}
+   clang? ( >=sys-devel/clang-3.1 )
+   dev-lang/perl"
+
+DOCS=( CREDITS README.markdown )
+
+# Tests are conducted via nqp
+RESTRICT=test
+
+src_configure() {
+   MAKEOPTS+=" NOISY=1"
+   use doc && DOCS+=( docs/* )
+   local prefix="${EPREFIX}/usr"
+   local libdir="${EPREFIX}/usr/$(get_libdir)"
+   einfo "--prefix '${prefix}'"
+   einfo "--libdir '${libdir}'"
+   local myconfigargs=(
+   "--prefix" "${prefix}"
+   "--has-libuv"
+   "--has-libatomic_ops"
+   "--has-libffi"
+   "--libdir" "${libdir}"
+   "--compiler" "$(usex clang clang gcc)"
+   "$(usex asan--asan)"
+   "$(usex debug   --debug--no-debug)"
+   "$(usex optimize--optimize=--no-optimize)"
+   "$(usex static-libs --static)"
+   "$(usex ubsan   --ubsan)"
+   )
+
+   perl Configure.pl "${myconfigargs[@]}" moarshared || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-lang/moarvm/

2020-10-04 Thread 罗百科
commit: e8faa571be5c146bc75105ab2ea6d1eabdf80482
Author: Patrick Lauer  gentoo  org>
AuthorDate: Sun Oct  4 13:23:04 2020 +
Commit: 罗百科  gentoo  org>
CommitDate: Sun Oct  4 13:24:39 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8faa571

dev-lang/moarvm: Bump

Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Patrick Lauer  gentoo.org>

 dev-lang/moarvm/Manifest  |  1 +
 dev-lang/moarvm/moarvm-2020.09.ebuild | 62 +++
 2 files changed, 63 insertions(+)

diff --git a/dev-lang/moarvm/Manifest b/dev-lang/moarvm/Manifest
index 81e1ca46b0c..3ca0d99dc66 100644
--- a/dev-lang/moarvm/Manifest
+++ b/dev-lang/moarvm/Manifest
@@ -2,3 +2,4 @@ DIST MoarVM-2020.05.tar.gz 5309065 BLAKE2B 
ed33f066cc16382218509dd9cf8f9f252c87a
 DIST MoarVM-2020.06.tar.gz 5325582 BLAKE2B 
3cef20e2cf8d35cf4e812c2838963938a059393eddf1b87d4f2a69750b5e3eae81db76c671d3fcc137f63acd0b94ff03a6c5c3c2a772d9d9409348cfb33fe235
 SHA512 
5dae0abb825d8ac1620a62da44de6a0a6ddbeed6862c728b895ad5922c0142fd305f5d63bef9726490d9bab0afa603e93b0a1cfd7e61f5778dedfca0f016664c
 DIST MoarVM-2020.07.tar.gz 5329508 BLAKE2B 
a761234baf88bfb5d8bc87e621822cd4cc1c11c383d9a42785a33d6cc6aa2f039a7764923044c028677b75fd849fa785edb2b0b9bd4ba1bd5393dbe7269c6dc1
 SHA512 
7581dc0b028029f34fdb1035c1db75f9c13637f7ba5a0d85ca8478cc1844bb0f5852822a145df453b28037cb19972dc6112f32d9b443854952761223926f4042
 DIST MoarVM-2020.08.tar.gz 5333410 BLAKE2B 
4590576148d26c96eda390c9b66966b10205616b1920d6a7e259fa055240a5627fceb00399942eee512278dfd23cec90c5a1e79ee3f94cdad89e526b83c2888f
 SHA512 
610ac56df2cd0da7b284e967fb2f626fa10583f66ef06d8c4368048883bea0627b5029c56e64fd7281e6e70c3f63ac26dcfa463d2145be83433a8e76226fcb3b
+DIST MoarVM-2020.09.tar.gz 5361349 BLAKE2B 
4846f7b44a238f6f2b40e82c4939cb6cd6988ff11ae68dd2381db3144f2c7b7ec37dd71fa6749b4a0147e20224a801342e3ea8bf03dbd758012723468861
 SHA512 
3859e96e6861dc7bf3f64708db33bb9a761b7a7bc3a05655424d6c27010cf6f01e73066e26bff7256f58ed4044f9aee2f186c886a419c3d6aff23f75102f6c48

diff --git a/dev-lang/moarvm/moarvm-2020.09.ebuild 
b/dev-lang/moarvm/moarvm-2020.09.ebuild
new file mode 100644
index 000..96e569caebe
--- /dev/null
+++ b/dev-lang/moarvm/moarvm-2020.09.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit flag-o-matic
+
+MY_PN="MoarVM"
+if [[ ${PV} == "" ]]; then
+   EGIT_REPO_URI="https://github.com/${MY_PN}/${MY_PN}.git;
+   inherit git-r3
+   KEYWORDS=""
+   S="${WORKDIR}/${P}"
+else
+   SRC_URI="http://moarvm.org/releases/${MY_PN}-${PV}.tar.gz;
+   KEYWORDS="~amd64 ~x86"
+   S="${WORKDIR}/${MY_PN}-${PV}"
+fi
+
+DESCRIPTION="A 6model-based VM for NQP and Rakudo Perl 6"
+HOMEPAGE="http://moarvm.org;
+LICENSE="Artistic-2"
+SLOT="0"
+
+IUSE="asan clang debug doc +jit optimize static-libs ubsan"
+
+RDEPEND="dev-libs/libatomic_ops
+   >=dev-libs/libuv-1.26
+   dev-lang/lua:=
+   dev-libs/libffi"
+DEPEND="${RDEPEND}
+   clang? ( >=sys-devel/clang-3.1 )
+   dev-lang/perl"
+
+DOCS=( CREDITS README.markdown )
+
+# Tests are conducted via nqp
+RESTRICT=test
+
+src_configure() {
+   MAKEOPTS+=" NOISY=1"
+   use doc && DOCS+=( docs/* )
+   local prefix="${EPREFIX}/usr"
+   local libdir="${EPREFIX}/usr/$(get_libdir)"
+   einfo "--prefix '${prefix}'"
+   einfo "--libdir '${libdir}'"
+   local myconfigargs=(
+   "--prefix" "${prefix}"
+   "--has-libuv"
+   "--has-libatomic_ops"
+   "--has-libffi"
+   "--libdir" "${libdir}"
+   "--compiler" "$(usex clang clang gcc)"
+   "$(usex asan--asan)"
+   "$(usex debug   --debug--no-debug)"
+   "$(usex optimize--optimize=--no-optimize)"
+   "$(usex static-libs --static)"
+   "$(usex ubsan   --ubsan)"
+   )
+
+   perl Configure.pl "${myconfigargs[@]}" moarshared || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-lang/moarvm/files/

2020-09-12 Thread Kent Fredric
commit: 37c280502d46fc52827866f06ec59c71391dfc98
Author: Michael Mair-Keimberger  gmail  com>
AuthorDate: Sat Sep  5 17:04:14 2020 +
Commit: Kent Fredric  gentoo  org>
CommitDate: Sat Sep 12 21:09:33 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=37c28050

dev-lang/moarvm: remove unused patch(es)

Closes: https://github.com/gentoo/gentoo/pull/17428
Package-Manager: Portage-3.0.5, Repoman-3.0.1
Signed-off-by: Michael Mair-Keimberger  gmail.com>
Signed-off-by: Kent Fredric  gentoo.org>

 dev-lang/moarvm/files/fix-quoting.patch | 28 
 1 file changed, 28 deletions(-)

diff --git a/dev-lang/moarvm/files/fix-quoting.patch 
b/dev-lang/moarvm/files/fix-quoting.patch
deleted file mode 100644
index f3e02b156ab..000
--- a/dev-lang/moarvm/files/fix-quoting.patch
+++ /dev/null
@@ -1,28 +0,0 @@
-From f1b26bb0e8f4e0a00ac31f9defb1ed74b820eb39 Mon Sep 17 00:00:00 2001
-From: Stefan Seifert 
-Date: Mon, 15 Jul 2019 12:04:45 +0200
-Subject: [PATCH] Fix Configure.pl failing when --prefix /usr is passed
-
-gerd++ reported this on Github 1143 and supplied the diagnostics and
-fix:
-If the prefix is exact /usr, then it seems that in build/Makefile.in
-@moardll@: $(OBJECTS) $(THIRDPARTY)
-$(MSG) linking $@
-$(CMD)$(LD) @ldout@$@ $(LDFLAGS) @ldshared@ @moarshared@ $(OBJECTS) 
$(DLL_LIBS)
-moarshared will not be substituted or is wrong.

- Configure.pl | 1 +
- 1 file changed, 1 insertion(+)
-
-diff --git a/Configure.pl b/Configure.pl
-index b71b576be..753dcfaac 100755
 a/Configure.pl
-+++ b/Configure.pl
-@@ -441,6 +441,7 @@ sub uniq {
- push @ldflags, $ENV{LDFLAGS} if $ENV{LDFLAGS};
- $config{ldflags} = join ' ', @ldflags;
- 
-+$config{moarshared} = '';
- # Switch shared lib compiler flags in relocatable case.
- if (not $args{static} and $config{prefix} ne '/usr') {
- $config{moarshared} = $config{moarshared_relocatable}   if  
$args{relocatable};



[gentoo-commits] repo/gentoo:master commit in: dev-lang/moarvm/

2020-08-23 Thread 罗百科
commit: eca2843c916b662a90280e96721c1c7ed14e7e0b
Author: Patrick Lauer  gentoo  org>
AuthorDate: Mon Aug 24 05:00:26 2020 +
Commit: 罗百科  gentoo  org>
CommitDate: Mon Aug 24 05:00:26 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eca2843c

dev-lang/moarvm: Old

Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Patrick Lauer  gentoo.org>

 dev-lang/moarvm/Manifest   |  4 --
 dev-lang/moarvm/moarvm-2019.03-r1.ebuild   | 62 -
 dev-lang/moarvm/moarvm-2019.07-r1.ebuild   | 65 ---
 dev-lang/moarvm/moarvm-2019.07.1-r1.ebuild | 72 --
 dev-lang/moarvm/moarvm-2019.11.ebuild  | 62 -
 5 files changed, 265 deletions(-)

diff --git a/dev-lang/moarvm/Manifest b/dev-lang/moarvm/Manifest
index 89f99dc10ac..81e1ca46b0c 100644
--- a/dev-lang/moarvm/Manifest
+++ b/dev-lang/moarvm/Manifest
@@ -1,7 +1,3 @@
-DIST MoarVM-2019.03.tar.gz 5136086 BLAKE2B 
695e5528934002b17f547a281482dc0015b3901b2c9626ce6fcf8aaa2df07c293f501871311ee3be47d009b972ca22a268bb34c859fde6a13566e8d03d1d3f04
 SHA512 
aa50dcf1499e83247c4c490384f80896160d08fb72a5a6da1f91748c6dc343fa30dcf35adca3e9e8329a2919026a4bdb299129865abf611ce49d73d05cce4285
-DIST MoarVM-2019.07.1.tar.gz 5189731 BLAKE2B 
3dde716f6911fb8392346b34763439c37866da34361875e7bf1d9d15a4e2b1d9c1dbb668c42611172dcfd6c9060f9c95ec4bac0e5ac614af3038cc4752d9b6d9
 SHA512 
c8ffaf962191a60f643e6e1b765ec700664988ffc629765c273baf32d2748763480f9fd7a2d978b7f99d3ba4bf962775f4dca40053ace2ddd8cd0bffbd977d84
-DIST MoarVM-2019.07.tar.gz 5187102 BLAKE2B 
a9c56453edf5b5834d33187aea6eabacac9a721e7a27471a02b82585560ffbb5bb8807ae8c738f3138c5b0453217ad101aab23bef2c8b727cd2f8a56574abfd5
 SHA512 
ff5370cb2c7dc4357825f02387757e36a5e03b711021c896043ba5f68e573308146a0d94c7855ec9b4860906a3b0720d316d119ca5bbda908f17d3f4f14f4999
-DIST MoarVM-2019.11.tar.gz 5709053 BLAKE2B 
5214a041d02fa9feebf50996460b4a73634bf69dc24edbda72d29fe3045504dde809143ba6edf57602a5207e45a02e9a69cfecd2dca0bb5922e5560dca4e5861
 SHA512 
d7d7d21ff0e3896b7cb869ea1298f9ff1b041b68062ac509d4571246f96985de0ad48d881f7c988e1ed470c4c5f859f36916bfd764cbc0e988c249682b0b8b41
 DIST MoarVM-2020.05.tar.gz 5309065 BLAKE2B 
ed33f066cc16382218509dd9cf8f9f252c87a7d8bfeaf11be8ccbf4fe2337e1dd598d7f4368d4edc5fa1b7c704ee2b4dfec66ee8824465e6088ce0bdf7c8fac1
 SHA512 
10dd2bb8c629ac4d7804a8e64f8883617545930520c61ff34b62b29b81f827c425004bb07c8978df9620da446fa204ccb3b5c8889651e243a1fe4da28350ab66
 DIST MoarVM-2020.06.tar.gz 5325582 BLAKE2B 
3cef20e2cf8d35cf4e812c2838963938a059393eddf1b87d4f2a69750b5e3eae81db76c671d3fcc137f63acd0b94ff03a6c5c3c2a772d9d9409348cfb33fe235
 SHA512 
5dae0abb825d8ac1620a62da44de6a0a6ddbeed6862c728b895ad5922c0142fd305f5d63bef9726490d9bab0afa603e93b0a1cfd7e61f5778dedfca0f016664c
 DIST MoarVM-2020.07.tar.gz 5329508 BLAKE2B 
a761234baf88bfb5d8bc87e621822cd4cc1c11c383d9a42785a33d6cc6aa2f039a7764923044c028677b75fd849fa785edb2b0b9bd4ba1bd5393dbe7269c6dc1
 SHA512 
7581dc0b028029f34fdb1035c1db75f9c13637f7ba5a0d85ca8478cc1844bb0f5852822a145df453b28037cb19972dc6112f32d9b443854952761223926f4042

diff --git a/dev-lang/moarvm/moarvm-2019.03-r1.ebuild 
b/dev-lang/moarvm/moarvm-2019.03-r1.ebuild
deleted file mode 100644
index d44bdd955d4..000
--- a/dev-lang/moarvm/moarvm-2019.03-r1.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit flag-o-matic
-
-MY_PN="MoarVM"
-if [[ ${PV} == "" ]]; then
-   EGIT_REPO_URI="https://github.com/${MY_PN}/${MY_PN}.git;
-   inherit git-r3
-   KEYWORDS=""
-   S="${WORKDIR}/${P}"
-else
-   SRC_URI="http://moarvm.org/releases/${MY_PN}-${PV}.tar.gz;
-   KEYWORDS="~amd64 ~x86"
-   S="${WORKDIR}/${MY_PN}-${PV}"
-fi
-
-DESCRIPTION="A 6model-based VM for NQP and Rakudo Perl 6"
-HOMEPAGE="http://moarvm.org;
-LICENSE="Artistic-2"
-SLOT="0"
-IUSE="asan clang debug doc +jit static-libs optimize ubsan"
-
-RDEPEND="dev-libs/libatomic_ops
-   >=dev-libs/libuv-1.26
-   dev-lang/lua:=
-   virtual/libffi"
-DEPEND="${RDEPEND}
-   clang? ( >=sys-devel/clang-3.1 )
-   dev-lang/perl"
-
-DOCS=( CREDITS README.markdown )
-
-# Tests are conducted via nqp
-RESTRICT=test
-
-src_configure() {
-   MAKEOPTS+=" NOISY=1"
-   use doc && DOCS+=( docs/* )
-   local prefix="${EPREFIX}/usr"
-   local libdir="${EPREFIX}/usr/$(get_libdir)"
-   einfo "--prefix '${prefix}'"
-   einfo "--libdir '${libdir}'"
-   local myconfigargs=(
-   "--prefix=${prefix}"
-   "--has-libuv"
-   "--has-libatomic_ops"
-   "--has-libffi"
-   "--libdir=${libdir}"
-   "--compiler=$(usex clang clang gcc)"
-   "$(usex asan--asan)"
-   "$(usex debug   --debug--no-debug)"
-   "$(usex 

[gentoo-commits] repo/gentoo:master commit in: dev-lang/moarvm/

2020-08-23 Thread 罗百科
commit: fdaaa7980660d02f402391305cfe3922b322d547
Author: Patrick Lauer  gentoo  org>
AuthorDate: Mon Aug 24 04:58:17 2020 +
Commit: 罗百科  gentoo  org>
CommitDate: Mon Aug 24 04:58:17 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fdaaa798

dev-lang/moarvm: Bump

Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Patrick Lauer  gentoo.org>

 dev-lang/moarvm/Manifest  |  1 +
 dev-lang/moarvm/moarvm-2020.08.ebuild | 62 +++
 2 files changed, 63 insertions(+)

diff --git a/dev-lang/moarvm/Manifest b/dev-lang/moarvm/Manifest
index b86957b1425..89f99dc10ac 100644
--- a/dev-lang/moarvm/Manifest
+++ b/dev-lang/moarvm/Manifest
@@ -5,3 +5,4 @@ DIST MoarVM-2019.11.tar.gz 5709053 BLAKE2B 
5214a041d02fa9feebf50996460b4a73634bf
 DIST MoarVM-2020.05.tar.gz 5309065 BLAKE2B 
ed33f066cc16382218509dd9cf8f9f252c87a7d8bfeaf11be8ccbf4fe2337e1dd598d7f4368d4edc5fa1b7c704ee2b4dfec66ee8824465e6088ce0bdf7c8fac1
 SHA512 
10dd2bb8c629ac4d7804a8e64f8883617545930520c61ff34b62b29b81f827c425004bb07c8978df9620da446fa204ccb3b5c8889651e243a1fe4da28350ab66
 DIST MoarVM-2020.06.tar.gz 5325582 BLAKE2B 
3cef20e2cf8d35cf4e812c2838963938a059393eddf1b87d4f2a69750b5e3eae81db76c671d3fcc137f63acd0b94ff03a6c5c3c2a772d9d9409348cfb33fe235
 SHA512 
5dae0abb825d8ac1620a62da44de6a0a6ddbeed6862c728b895ad5922c0142fd305f5d63bef9726490d9bab0afa603e93b0a1cfd7e61f5778dedfca0f016664c
 DIST MoarVM-2020.07.tar.gz 5329508 BLAKE2B 
a761234baf88bfb5d8bc87e621822cd4cc1c11c383d9a42785a33d6cc6aa2f039a7764923044c028677b75fd849fa785edb2b0b9bd4ba1bd5393dbe7269c6dc1
 SHA512 
7581dc0b028029f34fdb1035c1db75f9c13637f7ba5a0d85ca8478cc1844bb0f5852822a145df453b28037cb19972dc6112f32d9b443854952761223926f4042
+DIST MoarVM-2020.08.tar.gz 5333410 BLAKE2B 
4590576148d26c96eda390c9b66966b10205616b1920d6a7e259fa055240a5627fceb00399942eee512278dfd23cec90c5a1e79ee3f94cdad89e526b83c2888f
 SHA512 
610ac56df2cd0da7b284e967fb2f626fa10583f66ef06d8c4368048883bea0627b5029c56e64fd7281e6e70c3f63ac26dcfa463d2145be83433a8e76226fcb3b

diff --git a/dev-lang/moarvm/moarvm-2020.08.ebuild 
b/dev-lang/moarvm/moarvm-2020.08.ebuild
new file mode 100644
index 000..96e569caebe
--- /dev/null
+++ b/dev-lang/moarvm/moarvm-2020.08.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit flag-o-matic
+
+MY_PN="MoarVM"
+if [[ ${PV} == "" ]]; then
+   EGIT_REPO_URI="https://github.com/${MY_PN}/${MY_PN}.git;
+   inherit git-r3
+   KEYWORDS=""
+   S="${WORKDIR}/${P}"
+else
+   SRC_URI="http://moarvm.org/releases/${MY_PN}-${PV}.tar.gz;
+   KEYWORDS="~amd64 ~x86"
+   S="${WORKDIR}/${MY_PN}-${PV}"
+fi
+
+DESCRIPTION="A 6model-based VM for NQP and Rakudo Perl 6"
+HOMEPAGE="http://moarvm.org;
+LICENSE="Artistic-2"
+SLOT="0"
+
+IUSE="asan clang debug doc +jit optimize static-libs ubsan"
+
+RDEPEND="dev-libs/libatomic_ops
+   >=dev-libs/libuv-1.26
+   dev-lang/lua:=
+   dev-libs/libffi"
+DEPEND="${RDEPEND}
+   clang? ( >=sys-devel/clang-3.1 )
+   dev-lang/perl"
+
+DOCS=( CREDITS README.markdown )
+
+# Tests are conducted via nqp
+RESTRICT=test
+
+src_configure() {
+   MAKEOPTS+=" NOISY=1"
+   use doc && DOCS+=( docs/* )
+   local prefix="${EPREFIX}/usr"
+   local libdir="${EPREFIX}/usr/$(get_libdir)"
+   einfo "--prefix '${prefix}'"
+   einfo "--libdir '${libdir}'"
+   local myconfigargs=(
+   "--prefix" "${prefix}"
+   "--has-libuv"
+   "--has-libatomic_ops"
+   "--has-libffi"
+   "--libdir" "${libdir}"
+   "--compiler" "$(usex clang clang gcc)"
+   "$(usex asan--asan)"
+   "$(usex debug   --debug--no-debug)"
+   "$(usex optimize--optimize=--no-optimize)"
+   "$(usex static-libs --static)"
+   "$(usex ubsan   --ubsan)"
+   )
+
+   perl Configure.pl "${myconfigargs[@]}" moarshared || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-lang/moarvm/

2020-08-12 Thread 罗百科
commit: 3f0e302e2c187aa5c9d157277bd026a08f195f94
Author: Patrick Lauer  gentoo  org>
AuthorDate: Thu Aug 13 05:21:33 2020 +
Commit: 罗百科  gentoo  org>
CommitDate: Thu Aug 13 05:21:33 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f0e302e

dev-lang/moarvm: Bump

Package-Manager: Portage-3.0.2, Repoman-2.3.23
Signed-off-by: Patrick Lauer  gentoo.org>

 dev-lang/moarvm/Manifest  |  1 +
 dev-lang/moarvm/moarvm-2020.07.ebuild | 62 +++
 2 files changed, 63 insertions(+)

diff --git a/dev-lang/moarvm/Manifest b/dev-lang/moarvm/Manifest
index 59f89e32853..b86957b1425 100644
--- a/dev-lang/moarvm/Manifest
+++ b/dev-lang/moarvm/Manifest
@@ -4,3 +4,4 @@ DIST MoarVM-2019.07.tar.gz 5187102 BLAKE2B 
a9c56453edf5b5834d33187aea6eabacac9a7
 DIST MoarVM-2019.11.tar.gz 5709053 BLAKE2B 
5214a041d02fa9feebf50996460b4a73634bf69dc24edbda72d29fe3045504dde809143ba6edf57602a5207e45a02e9a69cfecd2dca0bb5922e5560dca4e5861
 SHA512 
d7d7d21ff0e3896b7cb869ea1298f9ff1b041b68062ac509d4571246f96985de0ad48d881f7c988e1ed470c4c5f859f36916bfd764cbc0e988c249682b0b8b41
 DIST MoarVM-2020.05.tar.gz 5309065 BLAKE2B 
ed33f066cc16382218509dd9cf8f9f252c87a7d8bfeaf11be8ccbf4fe2337e1dd598d7f4368d4edc5fa1b7c704ee2b4dfec66ee8824465e6088ce0bdf7c8fac1
 SHA512 
10dd2bb8c629ac4d7804a8e64f8883617545930520c61ff34b62b29b81f827c425004bb07c8978df9620da446fa204ccb3b5c8889651e243a1fe4da28350ab66
 DIST MoarVM-2020.06.tar.gz 5325582 BLAKE2B 
3cef20e2cf8d35cf4e812c2838963938a059393eddf1b87d4f2a69750b5e3eae81db76c671d3fcc137f63acd0b94ff03a6c5c3c2a772d9d9409348cfb33fe235
 SHA512 
5dae0abb825d8ac1620a62da44de6a0a6ddbeed6862c728b895ad5922c0142fd305f5d63bef9726490d9bab0afa603e93b0a1cfd7e61f5778dedfca0f016664c
+DIST MoarVM-2020.07.tar.gz 5329508 BLAKE2B 
a761234baf88bfb5d8bc87e621822cd4cc1c11c383d9a42785a33d6cc6aa2f039a7764923044c028677b75fd849fa785edb2b0b9bd4ba1bd5393dbe7269c6dc1
 SHA512 
7581dc0b028029f34fdb1035c1db75f9c13637f7ba5a0d85ca8478cc1844bb0f5852822a145df453b28037cb19972dc6112f32d9b443854952761223926f4042

diff --git a/dev-lang/moarvm/moarvm-2020.07.ebuild 
b/dev-lang/moarvm/moarvm-2020.07.ebuild
new file mode 100644
index 000..96e569caebe
--- /dev/null
+++ b/dev-lang/moarvm/moarvm-2020.07.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit flag-o-matic
+
+MY_PN="MoarVM"
+if [[ ${PV} == "" ]]; then
+   EGIT_REPO_URI="https://github.com/${MY_PN}/${MY_PN}.git;
+   inherit git-r3
+   KEYWORDS=""
+   S="${WORKDIR}/${P}"
+else
+   SRC_URI="http://moarvm.org/releases/${MY_PN}-${PV}.tar.gz;
+   KEYWORDS="~amd64 ~x86"
+   S="${WORKDIR}/${MY_PN}-${PV}"
+fi
+
+DESCRIPTION="A 6model-based VM for NQP and Rakudo Perl 6"
+HOMEPAGE="http://moarvm.org;
+LICENSE="Artistic-2"
+SLOT="0"
+
+IUSE="asan clang debug doc +jit optimize static-libs ubsan"
+
+RDEPEND="dev-libs/libatomic_ops
+   >=dev-libs/libuv-1.26
+   dev-lang/lua:=
+   dev-libs/libffi"
+DEPEND="${RDEPEND}
+   clang? ( >=sys-devel/clang-3.1 )
+   dev-lang/perl"
+
+DOCS=( CREDITS README.markdown )
+
+# Tests are conducted via nqp
+RESTRICT=test
+
+src_configure() {
+   MAKEOPTS+=" NOISY=1"
+   use doc && DOCS+=( docs/* )
+   local prefix="${EPREFIX}/usr"
+   local libdir="${EPREFIX}/usr/$(get_libdir)"
+   einfo "--prefix '${prefix}'"
+   einfo "--libdir '${libdir}'"
+   local myconfigargs=(
+   "--prefix" "${prefix}"
+   "--has-libuv"
+   "--has-libatomic_ops"
+   "--has-libffi"
+   "--libdir" "${libdir}"
+   "--compiler" "$(usex clang clang gcc)"
+   "$(usex asan--asan)"
+   "$(usex debug   --debug--no-debug)"
+   "$(usex optimize--optimize=--no-optimize)"
+   "$(usex static-libs --static)"
+   "$(usex ubsan   --ubsan)"
+   )
+
+   perl Configure.pl "${myconfigargs[@]}" moarshared || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-lang/moarvm/

2020-07-09 Thread 罗百科
commit: e8025f2e80e0adb50955c5e006f09c3901ccaffa
Author: Patrick Lauer  gentoo  org>
AuthorDate: Thu Jul  9 14:27:43 2020 +
Commit: 罗百科  gentoo  org>
CommitDate: Thu Jul  9 14:31:38 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8025f2e

dev-lang/moarvm: Bump

Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Patrick Lauer  gentoo.org>

 dev-lang/moarvm/Manifest  |  1 +
 dev-lang/moarvm/moarvm-2020.06.ebuild | 62 +++
 2 files changed, 63 insertions(+)

diff --git a/dev-lang/moarvm/Manifest b/dev-lang/moarvm/Manifest
index 77c09eeed77..59f89e32853 100644
--- a/dev-lang/moarvm/Manifest
+++ b/dev-lang/moarvm/Manifest
@@ -3,3 +3,4 @@ DIST MoarVM-2019.07.1.tar.gz 5189731 BLAKE2B 
3dde716f6911fb8392346b34763439c3786
 DIST MoarVM-2019.07.tar.gz 5187102 BLAKE2B 
a9c56453edf5b5834d33187aea6eabacac9a721e7a27471a02b82585560ffbb5bb8807ae8c738f3138c5b0453217ad101aab23bef2c8b727cd2f8a56574abfd5
 SHA512 
ff5370cb2c7dc4357825f02387757e36a5e03b711021c896043ba5f68e573308146a0d94c7855ec9b4860906a3b0720d316d119ca5bbda908f17d3f4f14f4999
 DIST MoarVM-2019.11.tar.gz 5709053 BLAKE2B 
5214a041d02fa9feebf50996460b4a73634bf69dc24edbda72d29fe3045504dde809143ba6edf57602a5207e45a02e9a69cfecd2dca0bb5922e5560dca4e5861
 SHA512 
d7d7d21ff0e3896b7cb869ea1298f9ff1b041b68062ac509d4571246f96985de0ad48d881f7c988e1ed470c4c5f859f36916bfd764cbc0e988c249682b0b8b41
 DIST MoarVM-2020.05.tar.gz 5309065 BLAKE2B 
ed33f066cc16382218509dd9cf8f9f252c87a7d8bfeaf11be8ccbf4fe2337e1dd598d7f4368d4edc5fa1b7c704ee2b4dfec66ee8824465e6088ce0bdf7c8fac1
 SHA512 
10dd2bb8c629ac4d7804a8e64f8883617545930520c61ff34b62b29b81f827c425004bb07c8978df9620da446fa204ccb3b5c8889651e243a1fe4da28350ab66
+DIST MoarVM-2020.06.tar.gz 5325582 BLAKE2B 
3cef20e2cf8d35cf4e812c2838963938a059393eddf1b87d4f2a69750b5e3eae81db76c671d3fcc137f63acd0b94ff03a6c5c3c2a772d9d9409348cfb33fe235
 SHA512 
5dae0abb825d8ac1620a62da44de6a0a6ddbeed6862c728b895ad5922c0142fd305f5d63bef9726490d9bab0afa603e93b0a1cfd7e61f5778dedfca0f016664c

diff --git a/dev-lang/moarvm/moarvm-2020.06.ebuild 
b/dev-lang/moarvm/moarvm-2020.06.ebuild
new file mode 100644
index 000..96e569caebe
--- /dev/null
+++ b/dev-lang/moarvm/moarvm-2020.06.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit flag-o-matic
+
+MY_PN="MoarVM"
+if [[ ${PV} == "" ]]; then
+   EGIT_REPO_URI="https://github.com/${MY_PN}/${MY_PN}.git;
+   inherit git-r3
+   KEYWORDS=""
+   S="${WORKDIR}/${P}"
+else
+   SRC_URI="http://moarvm.org/releases/${MY_PN}-${PV}.tar.gz;
+   KEYWORDS="~amd64 ~x86"
+   S="${WORKDIR}/${MY_PN}-${PV}"
+fi
+
+DESCRIPTION="A 6model-based VM for NQP and Rakudo Perl 6"
+HOMEPAGE="http://moarvm.org;
+LICENSE="Artistic-2"
+SLOT="0"
+
+IUSE="asan clang debug doc +jit optimize static-libs ubsan"
+
+RDEPEND="dev-libs/libatomic_ops
+   >=dev-libs/libuv-1.26
+   dev-lang/lua:=
+   dev-libs/libffi"
+DEPEND="${RDEPEND}
+   clang? ( >=sys-devel/clang-3.1 )
+   dev-lang/perl"
+
+DOCS=( CREDITS README.markdown )
+
+# Tests are conducted via nqp
+RESTRICT=test
+
+src_configure() {
+   MAKEOPTS+=" NOISY=1"
+   use doc && DOCS+=( docs/* )
+   local prefix="${EPREFIX}/usr"
+   local libdir="${EPREFIX}/usr/$(get_libdir)"
+   einfo "--prefix '${prefix}'"
+   einfo "--libdir '${libdir}'"
+   local myconfigargs=(
+   "--prefix" "${prefix}"
+   "--has-libuv"
+   "--has-libatomic_ops"
+   "--has-libffi"
+   "--libdir" "${libdir}"
+   "--compiler" "$(usex clang clang gcc)"
+   "$(usex asan--asan)"
+   "$(usex debug   --debug--no-debug)"
+   "$(usex optimize--optimize=--no-optimize)"
+   "$(usex static-libs --static)"
+   "$(usex ubsan   --ubsan)"
+   )
+
+   perl Configure.pl "${myconfigargs[@]}" moarshared || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-lang/moarvm/

2020-06-08 Thread 罗百科
commit: a576f1afdd9f4abbe097e24b9bc6645006b79bd7
Author: Patrick Lauer  gentoo  org>
AuthorDate: Mon Jun  8 15:29:52 2020 +
Commit: 罗百科  gentoo  org>
CommitDate: Mon Jun  8 15:29:52 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a576f1af

dev-lang/moarvm: Bump

Package-Manager: Portage-2.3.100, Repoman-2.3.22
Signed-off-by: Patrick Lauer  gentoo.org>

 dev-lang/moarvm/Manifest  |  1 +
 dev-lang/moarvm/moarvm-2020.05.ebuild | 62 +++
 2 files changed, 63 insertions(+)

diff --git a/dev-lang/moarvm/Manifest b/dev-lang/moarvm/Manifest
index f8b4cb625d6..77c09eeed77 100644
--- a/dev-lang/moarvm/Manifest
+++ b/dev-lang/moarvm/Manifest
@@ -2,3 +2,4 @@ DIST MoarVM-2019.03.tar.gz 5136086 BLAKE2B 
695e5528934002b17f547a281482dc0015b39
 DIST MoarVM-2019.07.1.tar.gz 5189731 BLAKE2B 
3dde716f6911fb8392346b34763439c37866da34361875e7bf1d9d15a4e2b1d9c1dbb668c42611172dcfd6c9060f9c95ec4bac0e5ac614af3038cc4752d9b6d9
 SHA512 
c8ffaf962191a60f643e6e1b765ec700664988ffc629765c273baf32d2748763480f9fd7a2d978b7f99d3ba4bf962775f4dca40053ace2ddd8cd0bffbd977d84
 DIST MoarVM-2019.07.tar.gz 5187102 BLAKE2B 
a9c56453edf5b5834d33187aea6eabacac9a721e7a27471a02b82585560ffbb5bb8807ae8c738f3138c5b0453217ad101aab23bef2c8b727cd2f8a56574abfd5
 SHA512 
ff5370cb2c7dc4357825f02387757e36a5e03b711021c896043ba5f68e573308146a0d94c7855ec9b4860906a3b0720d316d119ca5bbda908f17d3f4f14f4999
 DIST MoarVM-2019.11.tar.gz 5709053 BLAKE2B 
5214a041d02fa9feebf50996460b4a73634bf69dc24edbda72d29fe3045504dde809143ba6edf57602a5207e45a02e9a69cfecd2dca0bb5922e5560dca4e5861
 SHA512 
d7d7d21ff0e3896b7cb869ea1298f9ff1b041b68062ac509d4571246f96985de0ad48d881f7c988e1ed470c4c5f859f36916bfd764cbc0e988c249682b0b8b41
+DIST MoarVM-2020.05.tar.gz 5309065 BLAKE2B 
ed33f066cc16382218509dd9cf8f9f252c87a7d8bfeaf11be8ccbf4fe2337e1dd598d7f4368d4edc5fa1b7c704ee2b4dfec66ee8824465e6088ce0bdf7c8fac1
 SHA512 
10dd2bb8c629ac4d7804a8e64f8883617545930520c61ff34b62b29b81f827c425004bb07c8978df9620da446fa204ccb3b5c8889651e243a1fe4da28350ab66

diff --git a/dev-lang/moarvm/moarvm-2020.05.ebuild 
b/dev-lang/moarvm/moarvm-2020.05.ebuild
new file mode 100644
index 000..533f762ed65
--- /dev/null
+++ b/dev-lang/moarvm/moarvm-2020.05.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit flag-o-matic
+
+MY_PN="MoarVM"
+if [[ ${PV} == "" ]]; then
+   EGIT_REPO_URI="https://github.com/${MY_PN}/${MY_PN}.git;
+   inherit git-r3
+   KEYWORDS=""
+   S="${WORKDIR}/${P}"
+else
+   SRC_URI="http://moarvm.org/releases/${MY_PN}-${PV}.tar.gz;
+   KEYWORDS="~amd64 ~x86"
+   S="${WORKDIR}/${MY_PN}-${PV}"
+fi
+
+DESCRIPTION="A 6model-based VM for NQP and Rakudo Perl 6"
+HOMEPAGE="http://moarvm.org;
+LICENSE="Artistic-2"
+SLOT="0"
+
+#USE=optimize triggers makefile bug
+IUSE="asan clang debug doc +jit static-libs ubsan"
+
+RDEPEND="dev-libs/libatomic_ops
+   >=dev-libs/libuv-1.26
+   dev-lang/lua:=
+   virtual/libffi"
+DEPEND="${RDEPEND}
+   clang? ( >=sys-devel/clang-3.1 )
+   dev-lang/perl"
+
+DOCS=( CREDITS README.markdown )
+
+# Tests are conducted via nqp
+RESTRICT=test
+
+src_configure() {
+   MAKEOPTS+=" NOISY=1"
+   use doc && DOCS+=( docs/* )
+   local prefix="${EPREFIX}/usr"
+   local libdir="${EPREFIX}/usr/$(get_libdir)"
+   einfo "--prefix '${prefix}'"
+   einfo "--libdir '${libdir}'"
+   local myconfigargs=(
+   "--prefix" "${prefix}"
+   "--has-libuv"
+   "--has-libatomic_ops"
+   "--has-libffi"
+   "--libdir" "${libdir}"
+   "--compiler" "$(usex clang clang gcc)"
+   "$(usex asan--asan)"
+   "$(usex debug   --debug--no-debug)"
+   "$(usex static-libs --static)"
+   "$(usex ubsan   --ubsan)"
+   )
+
+   perl Configure.pl "${myconfigargs[@]}" moarshared || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-lang/moarvm/

2019-12-25 Thread 罗百科
commit: abe1c9baa0229f60079b8e745cf6c1316c7532b9
Author: Patrick Lauer  gentoo  org>
AuthorDate: Wed Dec 25 11:31:02 2019 +
Commit: 罗百科  gentoo  org>
CommitDate: Wed Dec 25 11:31:02 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=abe1c9ba

dev-lang/moarvm: Old

Package-Manager: Portage-2.3.83, Repoman-2.3.20
Signed-off-by: Patrick Lauer  gentoo.org>

 dev-lang/moarvm/Manifest |  4 ---
 dev-lang/moarvm/moarvm-2018.06-r1.ebuild | 62 
 dev-lang/moarvm/moarvm-2018.08-r1.ebuild | 62 
 dev-lang/moarvm/moarvm-2018.09-r1.ebuild | 62 
 dev-lang/moarvm/moarvm-2018.12-r1.ebuild | 62 
 5 files changed, 252 deletions(-)

diff --git a/dev-lang/moarvm/Manifest b/dev-lang/moarvm/Manifest
index 7dd3d7c0ac6..f8b4cb625d6 100644
--- a/dev-lang/moarvm/Manifest
+++ b/dev-lang/moarvm/Manifest
@@ -1,7 +1,3 @@
-DIST MoarVM-2018.06.tar.gz 5002170 BLAKE2B 
7c30dc54724c13538621fbf710d6bc1bd7d8b211824d4b5262685c95602c4910b7f7f6d59e52b0595d23dc9a68954fd1213055d72a20b418bf205ac770d05b67
 SHA512 
5d256cd7a49472e106326281059f8e9f8eb7591d116bfcdd33daeada42764774362ab8802edf889c5d875d438518ee9f243f5e44f451c9cf3495f7c7641be700
-DIST MoarVM-2018.08.tar.gz 5047553 BLAKE2B 
bcb3350e4a063958eee508885784f3f8eda20f7952759c084d4c0237c70afc4944836607c138e3df2e3a71fa3820190718ab1dd48851ae4a9f267562b9dbf87d
 SHA512 
048fe4f333b017f21dbac34eb385f0569f566ec5ebba9f0e9ee217d325b61fc3542e39e0f1db6fc2cbfa48b09b1acb16c79f02fbe34ed8a5a1946927528c0570
-DIST MoarVM-2018.09.tar.gz 5070458 BLAKE2B 
6c391907eb7bcda7eb6629d9f1aea16414fa9ee62d97ec3c72cea6c9b8f6323ef2869e560d8574d30b339889aff92ad73cfd174f9b23f4a98ef359873e053a94
 SHA512 
14d5ca1f6a8c77ee89fd05d66057b640b1e222391fded17631a4e11801de25e1fb3eb6b8b4dd977990e64952f7067482bf405a9ef5ebb6fdacdfa7c11bee21b1
-DIST MoarVM-2018.12.tar.gz 5238765 BLAKE2B 
ac0a7ba8107bcf79cfa58011c0968b5c960d9b2f2e59754b25a2f29e66f86e1d2524e16bce84323f2426f264476a4f3d307761c340ca6f09d3983eacde336704
 SHA512 
b55efc942a581e1d14a571b44a58a76e18f01ca1fabb4c68476003bb42fd4f3663fd532e75814cad6f7b1e1cf5562fe6b1aa68b956c1d8e6769e9dc1bce2b0a7
 DIST MoarVM-2019.03.tar.gz 5136086 BLAKE2B 
695e5528934002b17f547a281482dc0015b3901b2c9626ce6fcf8aaa2df07c293f501871311ee3be47d009b972ca22a268bb34c859fde6a13566e8d03d1d3f04
 SHA512 
aa50dcf1499e83247c4c490384f80896160d08fb72a5a6da1f91748c6dc343fa30dcf35adca3e9e8329a2919026a4bdb299129865abf611ce49d73d05cce4285
 DIST MoarVM-2019.07.1.tar.gz 5189731 BLAKE2B 
3dde716f6911fb8392346b34763439c37866da34361875e7bf1d9d15a4e2b1d9c1dbb668c42611172dcfd6c9060f9c95ec4bac0e5ac614af3038cc4752d9b6d9
 SHA512 
c8ffaf962191a60f643e6e1b765ec700664988ffc629765c273baf32d2748763480f9fd7a2d978b7f99d3ba4bf962775f4dca40053ace2ddd8cd0bffbd977d84
 DIST MoarVM-2019.07.tar.gz 5187102 BLAKE2B 
a9c56453edf5b5834d33187aea6eabacac9a721e7a27471a02b82585560ffbb5bb8807ae8c738f3138c5b0453217ad101aab23bef2c8b727cd2f8a56574abfd5
 SHA512 
ff5370cb2c7dc4357825f02387757e36a5e03b711021c896043ba5f68e573308146a0d94c7855ec9b4860906a3b0720d316d119ca5bbda908f17d3f4f14f4999

diff --git a/dev-lang/moarvm/moarvm-2018.06-r1.ebuild 
b/dev-lang/moarvm/moarvm-2018.06-r1.ebuild
deleted file mode 100644
index 70a0082df83..000
--- a/dev-lang/moarvm/moarvm-2018.06-r1.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit flag-o-matic
-
-MY_PN="MoarVM"
-if [[ ${PV} == "" ]]; then
-   EGIT_REPO_URI="https://github.com/${MY_PN}/${MY_PN}.git;
-   inherit git-r3
-   KEYWORDS=""
-   S="${WORKDIR}/${P}"
-else
-   SRC_URI="http://moarvm.org/releases/${MY_PN}-${PV}.tar.gz;
-   KEYWORDS="~amd64 ~x86"
-   S="${WORKDIR}/${MY_PN}-${PV}"
-fi
-
-DESCRIPTION="A 6model-based VM for NQP and Rakudo Perl 6"
-HOMEPAGE="http://moarvm.org;
-LICENSE="Artistic-2"
-SLOT="0"
-IUSE="asan clang debug doc +jit static-libs optimize ubsan"
-
-RDEPEND="dev-libs/libatomic_ops
-   >=dev-libs/libuv-1.26
-   dev-lang/lua:=
-   virtual/libffi"
-DEPEND="${RDEPEND}
-   clang? ( >=sys-devel/clang-3.1 )
-   dev-lang/perl"
-
-DOCS=( CREDITS README.markdown )
-
-# Tests are conducted via nqp
-RESTRICT=test
-
-src_configure() {
-   MAKEOPTS+=" NOISY=1"
-   use doc && DOCS+=( docs/* )
-   local prefix="${EPREFIX%/}/usr"
-   local libdir="${EPREFIX%/}/usr/$(get_libdir)"
-   einfo "--prefix '${prefix}'"
-   einfo "--libdir '${libdir}'"
-   local myconfigargs=(
-   "--prefix=${prefix}"
-   "--has-libuv"
-   "--has-libatomic_ops"
-   "--has-libffi"
-   "--libdir=${libdir}"
-   "--compiler=$(usex clang clang gcc)"
-   "$(usex asan--asan)"
-   "$(usex debug   --debug--no-debug)"
-

[gentoo-commits] repo/gentoo:master commit in: dev-lang/moarvm/

2019-12-25 Thread 罗百科
commit: cf06a65c608476f1d434e3940e78ee719fabf0b1
Author: Patrick Lauer  gentoo  org>
AuthorDate: Wed Dec 25 11:27:14 2019 +
Commit: 罗百科  gentoo  org>
CommitDate: Wed Dec 25 11:27:14 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf06a65c

dev-lang/moarvm: Bump

Package-Manager: Portage-2.3.83, Repoman-2.3.20
Signed-off-by: Patrick Lauer  gentoo.org>

 dev-lang/moarvm/Manifest  |  1 +
 dev-lang/moarvm/moarvm-2019.11.ebuild | 62 +++
 2 files changed, 63 insertions(+)

diff --git a/dev-lang/moarvm/Manifest b/dev-lang/moarvm/Manifest
index 74cc82541cd..7dd3d7c0ac6 100644
--- a/dev-lang/moarvm/Manifest
+++ b/dev-lang/moarvm/Manifest
@@ -5,3 +5,4 @@ DIST MoarVM-2018.12.tar.gz 5238765 BLAKE2B 
ac0a7ba8107bcf79cfa58011c0968b5c960d9
 DIST MoarVM-2019.03.tar.gz 5136086 BLAKE2B 
695e5528934002b17f547a281482dc0015b3901b2c9626ce6fcf8aaa2df07c293f501871311ee3be47d009b972ca22a268bb34c859fde6a13566e8d03d1d3f04
 SHA512 
aa50dcf1499e83247c4c490384f80896160d08fb72a5a6da1f91748c6dc343fa30dcf35adca3e9e8329a2919026a4bdb299129865abf611ce49d73d05cce4285
 DIST MoarVM-2019.07.1.tar.gz 5189731 BLAKE2B 
3dde716f6911fb8392346b34763439c37866da34361875e7bf1d9d15a4e2b1d9c1dbb668c42611172dcfd6c9060f9c95ec4bac0e5ac614af3038cc4752d9b6d9
 SHA512 
c8ffaf962191a60f643e6e1b765ec700664988ffc629765c273baf32d2748763480f9fd7a2d978b7f99d3ba4bf962775f4dca40053ace2ddd8cd0bffbd977d84
 DIST MoarVM-2019.07.tar.gz 5187102 BLAKE2B 
a9c56453edf5b5834d33187aea6eabacac9a721e7a27471a02b82585560ffbb5bb8807ae8c738f3138c5b0453217ad101aab23bef2c8b727cd2f8a56574abfd5
 SHA512 
ff5370cb2c7dc4357825f02387757e36a5e03b711021c896043ba5f68e573308146a0d94c7855ec9b4860906a3b0720d316d119ca5bbda908f17d3f4f14f4999
+DIST MoarVM-2019.11.tar.gz 5709053 BLAKE2B 
5214a041d02fa9feebf50996460b4a73634bf69dc24edbda72d29fe3045504dde809143ba6edf57602a5207e45a02e9a69cfecd2dca0bb5922e5560dca4e5861
 SHA512 
d7d7d21ff0e3896b7cb869ea1298f9ff1b041b68062ac509d4571246f96985de0ad48d881f7c988e1ed470c4c5f859f36916bfd764cbc0e988c249682b0b8b41

diff --git a/dev-lang/moarvm/moarvm-2019.11.ebuild 
b/dev-lang/moarvm/moarvm-2019.11.ebuild
new file mode 100644
index 000..7ca933ccf7b
--- /dev/null
+++ b/dev-lang/moarvm/moarvm-2019.11.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit flag-o-matic
+
+MY_PN="MoarVM"
+if [[ ${PV} == "" ]]; then
+   EGIT_REPO_URI="https://github.com/${MY_PN}/${MY_PN}.git;
+   inherit git-r3
+   KEYWORDS=""
+   S="${WORKDIR}/${P}"
+else
+   SRC_URI="http://moarvm.org/releases/${MY_PN}-${PV}.tar.gz;
+   KEYWORDS="~amd64 ~x86"
+   S="${WORKDIR}/${MY_PN}-${PV}"
+fi
+
+DESCRIPTION="A 6model-based VM for NQP and Rakudo Perl 6"
+HOMEPAGE="http://moarvm.org;
+LICENSE="Artistic-2"
+SLOT="0"
+
+#USE=optimize triggers makefile bug
+IUSE="asan clang debug doc +jit static-libs ubsan"
+
+RDEPEND="dev-libs/libatomic_ops
+   >=dev-libs/libuv-1.26
+   dev-lang/lua:=
+   virtual/libffi"
+DEPEND="${RDEPEND}
+   clang? ( >=sys-devel/clang-3.1 )
+   dev-lang/perl"
+
+DOCS=( CREDITS README.markdown )
+
+# Tests are conducted via nqp
+RESTRICT=test
+
+src_configure() {
+   MAKEOPTS+=" NOISY=1"
+   use doc && DOCS+=( docs/* )
+   local prefix="${EPREFIX%/}/usr"
+   local libdir="${EPREFIX%/}/usr/$(get_libdir)"
+   einfo "--prefix '${prefix}'"
+   einfo "--libdir '${libdir}'"
+   local myconfigargs=(
+   "--prefix" "${prefix}"
+   "--has-libuv"
+   "--has-libatomic_ops"
+   "--has-libffi"
+   "--libdir" "${libdir}"
+   "--compiler" "$(usex clang clang gcc)"
+   "$(usex asan--asan)"
+   "$(usex debug   --debug--no-debug)"
+   "$(usex static-libs --static)"
+   "$(usex ubsan   --ubsan)"
+   )
+
+   perl Configure.pl "${myconfigargs[@]}" moarshared || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-lang/moarvm/

2019-10-04 Thread Andreas K. Hüttel
commit: cfd4f276f31d3bde6cb42f2170fdcbb8e58940a9
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Fri Oct  4 17:06:32 2019 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Fri Oct  4 17:06:46 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cfd4f276

dev-lang/moarvm: Enable verbose build

Closes: https://bugs.gentoo.org/504704
Package-Manager: Portage-2.3.70, Repoman-2.3.17
Signed-off-by: Andreas K. Hüttel  gentoo.org>

 dev-lang/moarvm/moarvm-2018.06-r1.ebuild   | 1 +
 dev-lang/moarvm/moarvm-2018.08-r1.ebuild   | 1 +
 dev-lang/moarvm/moarvm-2018.09-r1.ebuild   | 1 +
 dev-lang/moarvm/moarvm-2018.12-r1.ebuild   | 1 +
 dev-lang/moarvm/moarvm-2019.03-r1.ebuild   | 1 +
 dev-lang/moarvm/moarvm-2019.07-r1.ebuild   | 1 +
 dev-lang/moarvm/moarvm-2019.07.1-r1.ebuild | 1 +
 dev-lang/moarvm/moarvm-.ebuild | 1 +
 8 files changed, 8 insertions(+)

diff --git a/dev-lang/moarvm/moarvm-2018.06-r1.ebuild 
b/dev-lang/moarvm/moarvm-2018.06-r1.ebuild
index e9f95796d05..70a0082df83 100644
--- a/dev-lang/moarvm/moarvm-2018.06-r1.ebuild
+++ b/dev-lang/moarvm/moarvm-2018.06-r1.ebuild
@@ -37,6 +37,7 @@ DOCS=( CREDITS README.markdown )
 RESTRICT=test
 
 src_configure() {
+   MAKEOPTS+=" NOISY=1"
use doc && DOCS+=( docs/* )
local prefix="${EPREFIX%/}/usr"
local libdir="${EPREFIX%/}/usr/$(get_libdir)"

diff --git a/dev-lang/moarvm/moarvm-2018.08-r1.ebuild 
b/dev-lang/moarvm/moarvm-2018.08-r1.ebuild
index e9f95796d05..70a0082df83 100644
--- a/dev-lang/moarvm/moarvm-2018.08-r1.ebuild
+++ b/dev-lang/moarvm/moarvm-2018.08-r1.ebuild
@@ -37,6 +37,7 @@ DOCS=( CREDITS README.markdown )
 RESTRICT=test
 
 src_configure() {
+   MAKEOPTS+=" NOISY=1"
use doc && DOCS+=( docs/* )
local prefix="${EPREFIX%/}/usr"
local libdir="${EPREFIX%/}/usr/$(get_libdir)"

diff --git a/dev-lang/moarvm/moarvm-2018.09-r1.ebuild 
b/dev-lang/moarvm/moarvm-2018.09-r1.ebuild
index e9f95796d05..70a0082df83 100644
--- a/dev-lang/moarvm/moarvm-2018.09-r1.ebuild
+++ b/dev-lang/moarvm/moarvm-2018.09-r1.ebuild
@@ -37,6 +37,7 @@ DOCS=( CREDITS README.markdown )
 RESTRICT=test
 
 src_configure() {
+   MAKEOPTS+=" NOISY=1"
use doc && DOCS+=( docs/* )
local prefix="${EPREFIX%/}/usr"
local libdir="${EPREFIX%/}/usr/$(get_libdir)"

diff --git a/dev-lang/moarvm/moarvm-2018.12-r1.ebuild 
b/dev-lang/moarvm/moarvm-2018.12-r1.ebuild
index e9f95796d05..70a0082df83 100644
--- a/dev-lang/moarvm/moarvm-2018.12-r1.ebuild
+++ b/dev-lang/moarvm/moarvm-2018.12-r1.ebuild
@@ -37,6 +37,7 @@ DOCS=( CREDITS README.markdown )
 RESTRICT=test
 
 src_configure() {
+   MAKEOPTS+=" NOISY=1"
use doc && DOCS+=( docs/* )
local prefix="${EPREFIX%/}/usr"
local libdir="${EPREFIX%/}/usr/$(get_libdir)"

diff --git a/dev-lang/moarvm/moarvm-2019.03-r1.ebuild 
b/dev-lang/moarvm/moarvm-2019.03-r1.ebuild
index e9f95796d05..70a0082df83 100644
--- a/dev-lang/moarvm/moarvm-2019.03-r1.ebuild
+++ b/dev-lang/moarvm/moarvm-2019.03-r1.ebuild
@@ -37,6 +37,7 @@ DOCS=( CREDITS README.markdown )
 RESTRICT=test
 
 src_configure() {
+   MAKEOPTS+=" NOISY=1"
use doc && DOCS+=( docs/* )
local prefix="${EPREFIX%/}/usr"
local libdir="${EPREFIX%/}/usr/$(get_libdir)"

diff --git a/dev-lang/moarvm/moarvm-2019.07-r1.ebuild 
b/dev-lang/moarvm/moarvm-2019.07-r1.ebuild
index ff7796fe5a3..fd84dc9ac68 100644
--- a/dev-lang/moarvm/moarvm-2019.07-r1.ebuild
+++ b/dev-lang/moarvm/moarvm-2019.07-r1.ebuild
@@ -42,6 +42,7 @@ RESTRICT=test
 PATCHES="${FILESDIR}/fix-quoting.patch"
 
 src_configure() {
+   MAKEOPTS+=" NOISY=1"
use doc && DOCS+=( docs/* )
local prefix="${EPREFIX%/}/usr"
local libdir="${EPREFIX%/}/usr/$(get_libdir)"

diff --git a/dev-lang/moarvm/moarvm-2019.07.1-r1.ebuild 
b/dev-lang/moarvm/moarvm-2019.07.1-r1.ebuild
index a819b78d97e..bd277f947ed 100644
--- a/dev-lang/moarvm/moarvm-2019.07.1-r1.ebuild
+++ b/dev-lang/moarvm/moarvm-2019.07.1-r1.ebuild
@@ -48,6 +48,7 @@ src_prepare() {
 }
 
 src_configure() {
+   MAKEOPTS+=" NOISY=1"
use doc && DOCS+=( docs/* )
local prefix="${EPREFIX}/usr"
local libdir="${EPREFIX}/usr/$(get_libdir)"

diff --git a/dev-lang/moarvm/moarvm-.ebuild 
b/dev-lang/moarvm/moarvm-.ebuild
index a819b78d97e..bd277f947ed 100644
--- a/dev-lang/moarvm/moarvm-.ebuild
+++ b/dev-lang/moarvm/moarvm-.ebuild
@@ -48,6 +48,7 @@ src_prepare() {
 }
 
 src_configure() {
+   MAKEOPTS+=" NOISY=1"
use doc && DOCS+=( docs/* )
local prefix="${EPREFIX}/usr"
local libdir="${EPREFIX}/usr/$(get_libdir)"



[gentoo-commits] repo/gentoo:master commit in: dev-lang/moarvm/

2019-08-07 Thread Kent Fredric
commit: 822a51d54060a313ec3c3f737b9d8c9e9f654e09
Author: Kent Fredric  gentoo  org>
AuthorDate: Wed Aug  7 11:34:11 2019 +
Commit: Kent Fredric  gentoo  org>
CommitDate: Wed Aug  7 11:42:03 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=822a51d5

dev-lang/moarvm: Use EPREFIX instead of EROOT

Now I better understand what variables to use in which conditions,
I now see that this working at all was somewhat a miracle, given
ROOT is defined to not exist in src_configure, and EROOT is ...
"${ROOT}/${EPREFIX}"

Package-Manager: Portage-2.3.66, Repoman-2.3.16
Signed-off-by: Kent Fredric  gentoo.org>

 dev-lang/moarvm/moarvm-2018.06-r1.ebuild   | 4 ++--
 dev-lang/moarvm/moarvm-2018.08-r1.ebuild   | 4 ++--
 dev-lang/moarvm/moarvm-2018.09-r1.ebuild   | 4 ++--
 dev-lang/moarvm/moarvm-2018.12-r1.ebuild   | 4 ++--
 dev-lang/moarvm/moarvm-2019.03-r1.ebuild   | 4 ++--
 dev-lang/moarvm/moarvm-2019.07-r1.ebuild   | 4 ++--
 dev-lang/moarvm/moarvm-2019.07.1-r1.ebuild | 4 ++--
 dev-lang/moarvm/moarvm-.ebuild | 4 ++--
 8 files changed, 16 insertions(+), 16 deletions(-)

diff --git a/dev-lang/moarvm/moarvm-2018.06-r1.ebuild 
b/dev-lang/moarvm/moarvm-2018.06-r1.ebuild
index eb788374664..e9f95796d05 100644
--- a/dev-lang/moarvm/moarvm-2018.06-r1.ebuild
+++ b/dev-lang/moarvm/moarvm-2018.06-r1.ebuild
@@ -38,8 +38,8 @@ RESTRICT=test
 
 src_configure() {
use doc && DOCS+=( docs/* )
-   local prefix="${EROOT%/}/usr"
-   local libdir="${EROOT%/}/usr/$(get_libdir)"
+   local prefix="${EPREFIX%/}/usr"
+   local libdir="${EPREFIX%/}/usr/$(get_libdir)"
einfo "--prefix '${prefix}'"
einfo "--libdir '${libdir}'"
local myconfigargs=(

diff --git a/dev-lang/moarvm/moarvm-2018.08-r1.ebuild 
b/dev-lang/moarvm/moarvm-2018.08-r1.ebuild
index eb788374664..e9f95796d05 100644
--- a/dev-lang/moarvm/moarvm-2018.08-r1.ebuild
+++ b/dev-lang/moarvm/moarvm-2018.08-r1.ebuild
@@ -38,8 +38,8 @@ RESTRICT=test
 
 src_configure() {
use doc && DOCS+=( docs/* )
-   local prefix="${EROOT%/}/usr"
-   local libdir="${EROOT%/}/usr/$(get_libdir)"
+   local prefix="${EPREFIX%/}/usr"
+   local libdir="${EPREFIX%/}/usr/$(get_libdir)"
einfo "--prefix '${prefix}'"
einfo "--libdir '${libdir}'"
local myconfigargs=(

diff --git a/dev-lang/moarvm/moarvm-2018.09-r1.ebuild 
b/dev-lang/moarvm/moarvm-2018.09-r1.ebuild
index eb788374664..e9f95796d05 100644
--- a/dev-lang/moarvm/moarvm-2018.09-r1.ebuild
+++ b/dev-lang/moarvm/moarvm-2018.09-r1.ebuild
@@ -38,8 +38,8 @@ RESTRICT=test
 
 src_configure() {
use doc && DOCS+=( docs/* )
-   local prefix="${EROOT%/}/usr"
-   local libdir="${EROOT%/}/usr/$(get_libdir)"
+   local prefix="${EPREFIX%/}/usr"
+   local libdir="${EPREFIX%/}/usr/$(get_libdir)"
einfo "--prefix '${prefix}'"
einfo "--libdir '${libdir}'"
local myconfigargs=(

diff --git a/dev-lang/moarvm/moarvm-2018.12-r1.ebuild 
b/dev-lang/moarvm/moarvm-2018.12-r1.ebuild
index eb788374664..e9f95796d05 100644
--- a/dev-lang/moarvm/moarvm-2018.12-r1.ebuild
+++ b/dev-lang/moarvm/moarvm-2018.12-r1.ebuild
@@ -38,8 +38,8 @@ RESTRICT=test
 
 src_configure() {
use doc && DOCS+=( docs/* )
-   local prefix="${EROOT%/}/usr"
-   local libdir="${EROOT%/}/usr/$(get_libdir)"
+   local prefix="${EPREFIX%/}/usr"
+   local libdir="${EPREFIX%/}/usr/$(get_libdir)"
einfo "--prefix '${prefix}'"
einfo "--libdir '${libdir}'"
local myconfigargs=(

diff --git a/dev-lang/moarvm/moarvm-2019.03-r1.ebuild 
b/dev-lang/moarvm/moarvm-2019.03-r1.ebuild
index eb788374664..e9f95796d05 100644
--- a/dev-lang/moarvm/moarvm-2019.03-r1.ebuild
+++ b/dev-lang/moarvm/moarvm-2019.03-r1.ebuild
@@ -38,8 +38,8 @@ RESTRICT=test
 
 src_configure() {
use doc && DOCS+=( docs/* )
-   local prefix="${EROOT%/}/usr"
-   local libdir="${EROOT%/}/usr/$(get_libdir)"
+   local prefix="${EPREFIX%/}/usr"
+   local libdir="${EPREFIX%/}/usr/$(get_libdir)"
einfo "--prefix '${prefix}'"
einfo "--libdir '${libdir}'"
local myconfigargs=(

diff --git a/dev-lang/moarvm/moarvm-2019.07-r1.ebuild 
b/dev-lang/moarvm/moarvm-2019.07-r1.ebuild
index bc5d5b1fa0a..ff7796fe5a3 100644
--- a/dev-lang/moarvm/moarvm-2019.07-r1.ebuild
+++ b/dev-lang/moarvm/moarvm-2019.07-r1.ebuild
@@ -43,8 +43,8 @@ PATCHES="${FILESDIR}/fix-quoting.patch"
 
 src_configure() {
use doc && DOCS+=( docs/* )
-   local prefix="${EROOT%/}/usr"
-   local libdir="${EROOT%/}/usr/$(get_libdir)"
+   local prefix="${EPREFIX%/}/usr"
+   local libdir="${EPREFIX%/}/usr/$(get_libdir)"
einfo "--prefix '${prefix}'"
einfo "--libdir '${libdir}'"
local myconfigargs=(

diff --git a/dev-lang/moarvm/moarvm-2019.07.1-r1.ebuild 
b/dev-lang/moarvm/moarvm-2019.07.1-r1.ebuild
index 2183e45ce3d..a819b78d97e 100644
--- a/dev-lang/moarvm/moarvm-2019.07.1-r1.ebuild
+++ 

[gentoo-commits] repo/gentoo:master commit in: dev-lang/moarvm/

2019-08-05 Thread Kent Fredric
commit: c4c741dcc514649766450573e7ad6ee0d6594a56
Author: Kent Fredric  gentoo  org>
AuthorDate: Tue Aug  6 05:28:23 2019 +
Commit: Kent Fredric  gentoo  org>
CommitDate: Tue Aug  6 05:29:38 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4c741dc

dev-lang/moarvm: Fix minimum libuv re bug #652214

I figured that, seeing I've just -r1 bumped all versions for
bug #639538, that I may as well backport the min-version libuv fix
for all the versions while I'm there.

Closes: https://bugs.gentoo.org/652214
Package-Manager: Portage-2.3.66, Repoman-2.3.16
Signed-off-by: Kent Fredric  gentoo.org>

 dev-lang/moarvm/moarvm-2018.06-r1.ebuild | 2 +-
 dev-lang/moarvm/moarvm-2018.08-r1.ebuild | 2 +-
 dev-lang/moarvm/moarvm-2018.09-r1.ebuild | 2 +-
 dev-lang/moarvm/moarvm-2018.12-r1.ebuild | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/dev-lang/moarvm/moarvm-2018.06-r1.ebuild 
b/dev-lang/moarvm/moarvm-2018.06-r1.ebuild
index a6b22e70714..eb788374664 100644
--- a/dev-lang/moarvm/moarvm-2018.06-r1.ebuild
+++ b/dev-lang/moarvm/moarvm-2018.06-r1.ebuild
@@ -24,7 +24,7 @@ SLOT="0"
 IUSE="asan clang debug doc +jit static-libs optimize ubsan"
 
 RDEPEND="dev-libs/libatomic_ops
-   dev-libs/libuv
+   >=dev-libs/libuv-1.26
dev-lang/lua:=
virtual/libffi"
 DEPEND="${RDEPEND}

diff --git a/dev-lang/moarvm/moarvm-2018.08-r1.ebuild 
b/dev-lang/moarvm/moarvm-2018.08-r1.ebuild
index a6b22e70714..eb788374664 100644
--- a/dev-lang/moarvm/moarvm-2018.08-r1.ebuild
+++ b/dev-lang/moarvm/moarvm-2018.08-r1.ebuild
@@ -24,7 +24,7 @@ SLOT="0"
 IUSE="asan clang debug doc +jit static-libs optimize ubsan"
 
 RDEPEND="dev-libs/libatomic_ops
-   dev-libs/libuv
+   >=dev-libs/libuv-1.26
dev-lang/lua:=
virtual/libffi"
 DEPEND="${RDEPEND}

diff --git a/dev-lang/moarvm/moarvm-2018.09-r1.ebuild 
b/dev-lang/moarvm/moarvm-2018.09-r1.ebuild
index a6b22e70714..eb788374664 100644
--- a/dev-lang/moarvm/moarvm-2018.09-r1.ebuild
+++ b/dev-lang/moarvm/moarvm-2018.09-r1.ebuild
@@ -24,7 +24,7 @@ SLOT="0"
 IUSE="asan clang debug doc +jit static-libs optimize ubsan"
 
 RDEPEND="dev-libs/libatomic_ops
-   dev-libs/libuv
+   >=dev-libs/libuv-1.26
dev-lang/lua:=
virtual/libffi"
 DEPEND="${RDEPEND}

diff --git a/dev-lang/moarvm/moarvm-2018.12-r1.ebuild 
b/dev-lang/moarvm/moarvm-2018.12-r1.ebuild
index a6b22e70714..eb788374664 100644
--- a/dev-lang/moarvm/moarvm-2018.12-r1.ebuild
+++ b/dev-lang/moarvm/moarvm-2018.12-r1.ebuild
@@ -24,7 +24,7 @@ SLOT="0"
 IUSE="asan clang debug doc +jit static-libs optimize ubsan"
 
 RDEPEND="dev-libs/libatomic_ops
-   dev-libs/libuv
+   >=dev-libs/libuv-1.26
dev-lang/lua:=
virtual/libffi"
 DEPEND="${RDEPEND}



[gentoo-commits] repo/gentoo:master commit in: dev-lang/moarvm/

2019-08-05 Thread Kent Fredric
commit: af79c1ba88221c2e88a0881ac162a0e0599611e2
Author: Kent Fredric  gentoo  org>
AuthorDate: Tue Aug  6 05:22:48 2019 +
Commit: Kent Fredric  gentoo  org>
CommitDate: Tue Aug  6 05:29:34 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af79c1ba

dev-lang/moarvm: Fix installation to /lib re bug #639538

This fixes the installation of libmoar.so to use /usr/lib64 etc
instead of /lib64

This additionally fixes the issue where the installation to /lib64
under EAPI7, for some reason, results in no installation of the .so,
as mentioned in bug #504720

Closes: https://bugs.gentoo.org/639538
Bug: https://bugs.gentoo.org/504720
Package-Manager: Portage-2.3.66, Repoman-2.3.16
Signed-off-by: Kent Fredric  gentoo.org>

 ...rvm-2018.12.ebuild => moarvm-2018.06-r1.ebuild} |  8 ++-
 dev-lang/moarvm/moarvm-2018.06.ebuild  | 57 --
 ...rvm-2018.08.ebuild => moarvm-2018.08-r1.ebuild} | 10 ++--
 ...rvm-2018.09.ebuild => moarvm-2018.09-r1.ebuild} | 10 ++--
 ...rvm-2018.12.ebuild => moarvm-2018.12-r1.ebuild} |  8 ++-
 ...rvm-2019.03.ebuild => moarvm-2019.03-r1.ebuild} |  8 ++-
 ...rvm-2019.07.ebuild => moarvm-2019.07-r1.ebuild} |  8 ++-
 ...2019.07.1.ebuild => moarvm-2019.07.1-r1.ebuild} |  8 ++-
 dev-lang/moarvm/moarvm-.ebuild |  8 ++-
 9 files changed, 50 insertions(+), 75 deletions(-)

diff --git a/dev-lang/moarvm/moarvm-2018.12.ebuild 
b/dev-lang/moarvm/moarvm-2018.06-r1.ebuild
similarity index 87%
copy from dev-lang/moarvm/moarvm-2018.12.ebuild
copy to dev-lang/moarvm/moarvm-2018.06-r1.ebuild
index de8b1e480a4..a6b22e70714 100644
--- a/dev-lang/moarvm/moarvm-2018.12.ebuild
+++ b/dev-lang/moarvm/moarvm-2018.06-r1.ebuild
@@ -38,12 +38,16 @@ RESTRICT=test
 
 src_configure() {
use doc && DOCS+=( docs/* )
+   local prefix="${EROOT%/}/usr"
+   local libdir="${EROOT%/}/usr/$(get_libdir)"
+   einfo "--prefix '${prefix}'"
+   einfo "--libdir '${libdir}'"
local myconfigargs=(
-   "--prefix=/usr"
+   "--prefix=${prefix}"
"--has-libuv"
"--has-libatomic_ops"
"--has-libffi"
-   "--libdir=$(get_libdir)"
+   "--libdir=${libdir}"
"--compiler=$(usex clang clang gcc)"
"$(usex asan--asan)"
"$(usex debug   --debug--no-debug)"

diff --git a/dev-lang/moarvm/moarvm-2018.06.ebuild 
b/dev-lang/moarvm/moarvm-2018.06.ebuild
deleted file mode 100644
index 1e5dbdd984e..000
--- a/dev-lang/moarvm/moarvm-2018.06.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit flag-o-matic
-
-MY_PN="MoarVM"
-if [[ ${PV} == "" ]]; then
-   EGIT_REPO_URI="https://github.com/${MY_PN}/${MY_PN}.git;
-   inherit git-r3
-   KEYWORDS=""
-   S="${WORKDIR}/${P}"
-else
-   SRC_URI="http://moarvm.org/releases/${MY_PN}-${PV}.tar.gz;
-   KEYWORDS="~amd64 ~x86"
-   S="${WORKDIR}/${MY_PN}-${PV}"
-fi
-
-DESCRIPTION="A 6model-based VM for NQP and Rakudo Perl 6"
-HOMEPAGE="http://moarvm.org;
-LICENSE="Artistic-2"
-SLOT="0"
-IUSE="asan clang debug doc +jit static-libs optimize ubsan"
-
-RDEPEND="dev-libs/libatomic_ops
-   dev-libs/libuv
-   dev-lang/lua:=
-   virtual/libffi"
-DEPEND="${RDEPEND}
-   clang? ( >=sys-devel/clang-3.1 )
-   dev-lang/perl"
-
-DOCS=( CREDITS README.markdown )
-
-# Tests are conducted via nqp
-RESTRICT=test
-
-src_configure() {
-   use doc && DOCS+=( docs/* )
-   local myconfigargs=(
-   "--prefix=/usr"
-   "--has-libuv"
-   "--has-libatomic_ops"
-   "--has-libffi"
-   "--libdir=$(get_libdir)"
-   "--compiler=$(usex clang clang gcc)"
-   "$(usex asan--asan)"
-   "$(usex debug   --debug--no-debug)"
-   "$(usex optimize--optimize=--no-optimize)"
-   "$(usex static-libs --static)"
-   "$(usex ubsan   --ubsan)"
-   )
-   use optimize && filter-flags '-O*'
-
-   perl Configure.pl "${myconfigargs[@]}" || die
-}

diff --git a/dev-lang/moarvm/moarvm-2018.08.ebuild 
b/dev-lang/moarvm/moarvm-2018.08-r1.ebuild
similarity index 85%
rename from dev-lang/moarvm/moarvm-2018.08.ebuild
rename to dev-lang/moarvm/moarvm-2018.08-r1.ebuild
index 1e5dbdd984e..a6b22e70714 100644
--- a/dev-lang/moarvm/moarvm-2018.08.ebuild
+++ b/dev-lang/moarvm/moarvm-2018.08-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -38,12 +38,16 @@ RESTRICT=test
 
 src_configure() {
use doc && DOCS+=( docs/* )
+   local prefix="${EROOT%/}/usr"
+   local 

[gentoo-commits] repo/gentoo:master commit in: dev-lang/moarvm/

2019-08-05 Thread Kent Fredric
commit: a5d8df8e8ee30e9cb73cb1cb893a787b78b9956d
Author: Kent Fredric  gentoo  org>
AuthorDate: Tue Aug  6 03:16:52 2019 +
Commit: Kent Fredric  gentoo  org>
CommitDate: Tue Aug  6 03:18:09 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5d8df8e

dev-lang/moarvm: Bump to version 2019.07.1

- migrate to EAPI7
- Removes unused "jit" USE
- USE="optimize" should work again
- Configure patch seemingly no longer needed

Upstream:
- Fix various race conditions by bumping level after instrumentation
  instead of before
- Avoid various races in profile/coverage/debug
- Fix possible memory corruption in bindkey_*
- Fix pointer arithmetic in inlined CArrays in CStruct/CPPStruct REPRs
- Unbreak instrumentation in debug server
- Init debug socket for windows debug server
- Fix GC rooting in MVM_platform_uname
- Don't return null from filename() in profiler
- Add band_i, bor_i, bxor_i ops to profiler
- Fix dealloc profile logging in profiler by following any forwarder
- Put limits on local and inline counts for inlining (Spesh)
- Only use -fno-ret-protector with Clang on OpenBSD if Jit is enabled
- Fix Configure.pl failing when --prefix is "/usr"
- https://github.com/MoarVM/MoarVM/compare/2019.07...2019.07.1

Package-Manager: Portage-2.3.66, Repoman-2.3.16
Signed-off-by: Kent Fredric  gentoo.org>

 dev-lang/moarvm/Manifest|  1 +
 dev-lang/moarvm/moarvm-2019.07.1.ebuild | 67 +
 2 files changed, 68 insertions(+)

diff --git a/dev-lang/moarvm/Manifest b/dev-lang/moarvm/Manifest
index 9da7acfd83e..74cc82541cd 100644
--- a/dev-lang/moarvm/Manifest
+++ b/dev-lang/moarvm/Manifest
@@ -3,4 +3,5 @@ DIST MoarVM-2018.08.tar.gz 5047553 BLAKE2B 
bcb3350e4a063958eee508885784f3f8eda20
 DIST MoarVM-2018.09.tar.gz 5070458 BLAKE2B 
6c391907eb7bcda7eb6629d9f1aea16414fa9ee62d97ec3c72cea6c9b8f6323ef2869e560d8574d30b339889aff92ad73cfd174f9b23f4a98ef359873e053a94
 SHA512 
14d5ca1f6a8c77ee89fd05d66057b640b1e222391fded17631a4e11801de25e1fb3eb6b8b4dd977990e64952f7067482bf405a9ef5ebb6fdacdfa7c11bee21b1
 DIST MoarVM-2018.12.tar.gz 5238765 BLAKE2B 
ac0a7ba8107bcf79cfa58011c0968b5c960d9b2f2e59754b25a2f29e66f86e1d2524e16bce84323f2426f264476a4f3d307761c340ca6f09d3983eacde336704
 SHA512 
b55efc942a581e1d14a571b44a58a76e18f01ca1fabb4c68476003bb42fd4f3663fd532e75814cad6f7b1e1cf5562fe6b1aa68b956c1d8e6769e9dc1bce2b0a7
 DIST MoarVM-2019.03.tar.gz 5136086 BLAKE2B 
695e5528934002b17f547a281482dc0015b3901b2c9626ce6fcf8aaa2df07c293f501871311ee3be47d009b972ca22a268bb34c859fde6a13566e8d03d1d3f04
 SHA512 
aa50dcf1499e83247c4c490384f80896160d08fb72a5a6da1f91748c6dc343fa30dcf35adca3e9e8329a2919026a4bdb299129865abf611ce49d73d05cce4285
+DIST MoarVM-2019.07.1.tar.gz 5189731 BLAKE2B 
3dde716f6911fb8392346b34763439c37866da34361875e7bf1d9d15a4e2b1d9c1dbb668c42611172dcfd6c9060f9c95ec4bac0e5ac614af3038cc4752d9b6d9
 SHA512 
c8ffaf962191a60f643e6e1b765ec700664988ffc629765c273baf32d2748763480f9fd7a2d978b7f99d3ba4bf962775f4dca40053ace2ddd8cd0bffbd977d84
 DIST MoarVM-2019.07.tar.gz 5187102 BLAKE2B 
a9c56453edf5b5834d33187aea6eabacac9a721e7a27471a02b82585560ffbb5bb8807ae8c738f3138c5b0453217ad101aab23bef2c8b727cd2f8a56574abfd5
 SHA512 
ff5370cb2c7dc4357825f02387757e36a5e03b711021c896043ba5f68e573308146a0d94c7855ec9b4860906a3b0720d316d119ca5bbda908f17d3f4f14f4999

diff --git a/dev-lang/moarvm/moarvm-2019.07.1.ebuild 
b/dev-lang/moarvm/moarvm-2019.07.1.ebuild
new file mode 100644
index 000..575bf022807
--- /dev/null
+++ b/dev-lang/moarvm/moarvm-2019.07.1.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit flag-o-matic
+
+MY_PN="MoarVM"
+if [[ ${PV} == "" ]]; then
+   EGIT_REPO_URI="https://github.com/${MY_PN}/${MY_PN}.git;
+   EGIT_SUBMODULES=( '*' '-3rdparty/libatomicops' '-3rdparty/libuv' )
+   inherit git-r3
+   KEYWORDS=""
+   S="${WORKDIR}/${P}"
+else
+   SRC_URI="http://moarvm.org/releases/${MY_PN}-${PV}.tar.gz;
+   KEYWORDS="~amd64 ~x86"
+   S="${WORKDIR}/${MY_PN}-${PV}"
+fi
+
+DESCRIPTION="A 6model-based VM for NQP and Rakudo Perl 6"
+HOMEPAGE="http://moarvm.org;
+LICENSE="Artistic-2"
+SLOT="0"
+IUSE="asan clang debug doc static-libs optimize ubsan"
+
+RDEPEND="dev-libs/libatomic_ops
+   >=dev-libs/libuv-1.26
+   dev-lang/lua:=
+   virtual/libffi"
+DEPEND="${RDEPEND}"
+BDEPEND="${RDEPEND}
+   clang? ( >=sys-devel/clang-3.1 )
+   dev-lang/perl"
+
+DOCS=( CREDITS README.markdown )
+
+# Tests are conducted via nqp
+RESTRICT=test
+
+src_prepare() {
+   if [[ "${PV}" == "" ]]; then
+   # Stupid upstream try to auto-fetch this themselves
+   git rm -f 3rdparty/{libatomicops,libuv} ||
+   die "Can't strip unused submodules"
+   fi
+   default
+}
+
+src_configure() {
+   use doc && DOCS+=( docs/* )
+   local myconfigargs=(
+   

[gentoo-commits] repo/gentoo:master commit in: dev-lang/moarvm/

2019-08-04 Thread Kent Fredric
commit: 116e9c7e2b0c83556761f1e6187be3fdd4c60cb3
Author: Kent Fredric  gentoo  org>
AuthorDate: Sun Aug  4 19:41:20 2019 +
Commit: Kent Fredric  gentoo  org>
CommitDate: Sun Aug  4 20:06:25 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=116e9c7e

dev-lang/moarvm: Update live ebuild

- This brings the live ebuild up-to-date with changes already
  dropped in other ebuilds, and then some.
- uses EAPI7
- Omits the 3rd party submodules from fetching
- Removes the no-longer-used `jit` USE flag
- USE="optimize" works again it seems
- Update invocation of configure
- Patch for configure seems no longer needed

Package-Manager: Portage-2.3.66, Repoman-2.3.16
Signed-off-by: Kent Fredric  gentoo.org>

 dev-lang/moarvm/moarvm-.ebuild | 36 +---
 1 file changed, 21 insertions(+), 15 deletions(-)

diff --git a/dev-lang/moarvm/moarvm-.ebuild 
b/dev-lang/moarvm/moarvm-.ebuild
index f119a7ae28b..575bf022807 100644
--- a/dev-lang/moarvm/moarvm-.ebuild
+++ b/dev-lang/moarvm/moarvm-.ebuild
@@ -1,13 +1,14 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=7
 
 inherit flag-o-matic
 
 MY_PN="MoarVM"
 if [[ ${PV} == "" ]]; then
EGIT_REPO_URI="https://github.com/${MY_PN}/${MY_PN}.git;
+   EGIT_SUBMODULES=( '*' '-3rdparty/libatomicops' '-3rdparty/libuv' )
inherit git-r3
KEYWORDS=""
S="${WORKDIR}/${P}"
@@ -21,15 +22,14 @@ DESCRIPTION="A 6model-based VM for NQP and Rakudo Perl 6"
 HOMEPAGE="http://moarvm.org;
 LICENSE="Artistic-2"
 SLOT="0"
-IUSE="asan clang debug doc +jit static-libs optimize ubsan"
+IUSE="asan clang debug doc static-libs optimize ubsan"
 
 RDEPEND="dev-libs/libatomic_ops
-   >=dev-libs/libtommath-1.0
-   dev-libs/libuv
-   jit? ( dev-lang/lua:0[deprecated]
-   dev-lua/LuaBitOp )
+   >=dev-libs/libuv-1.26
+   dev-lang/lua:=
virtual/libffi"
-DEPEND="${RDEPEND}
+DEPEND="${RDEPEND}"
+BDEPEND="${RDEPEND}
clang? ( >=sys-devel/clang-3.1 )
dev-lang/perl"
 
@@ -38,24 +38,30 @@ DOCS=( CREDITS README.markdown )
 # Tests are conducted via nqp
 RESTRICT=test
 
+src_prepare() {
+   if [[ "${PV}" == "" ]]; then
+   # Stupid upstream try to auto-fetch this themselves
+   git rm -f 3rdparty/{libatomicops,libuv} ||
+   die "Can't strip unused submodules"
+   fi
+   default
+}
+
 src_configure() {
use doc && DOCS+=( docs/* )
local myconfigargs=(
-   "--prefix=/usr"
-   "--has-libtommath"
+   "--prefix" "/usr"
"--has-libuv"
"--has-libatomic_ops"
"--has-libffi"
-   "--libdir=$(get_libdir)"
-   "--compiler=$(usex clang clang gcc)"
+   "--libdir" "$(get_libdir)"
+   "--compiler" "$(usex clang clang gcc)"
"$(usex asan--asan)"
"$(usex debug   --debug--no-debug)"
-   "$(usex jit --lua=/usr/bin/lua --no-jit)"
"$(usex optimize--optimize=--no-optimize)"
"$(usex static-libs --static)"
"$(usex ubsan   --ubsan)"
)
-   use optimize && filter-flags '-O*'
 
-   perl Configure.pl "${myconfigargs[@]}" || die
+   perl Configure.pl "${myconfigargs[@]}" moarshared || die
 }



[gentoo-commits] repo/gentoo:master commit in: dev-lang/moarvm/files/, dev-lang/moarvm/

2019-07-28 Thread 罗百科
commit: 9255e2bc884180136a1ddce575c9c89a9491c1b8
Author: Patrick Lauer  gentoo  org>
AuthorDate: Sun Jul 28 12:40:47 2019 +
Commit: 罗百科  gentoo  org>
CommitDate: Sun Jul 28 12:40:47 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9255e2bc

dev-lang/moarvm: Bump

Package-Manager: Portage-2.3.69, Repoman-2.3.16
Signed-off-by: Patrick Lauer  gentoo.org>

 dev-lang/moarvm/Manifest|  1 +
 dev-lang/moarvm/files/fix-quoting.patch | 28 +++
 dev-lang/moarvm/moarvm-2019.07.ebuild   | 60 +
 3 files changed, 89 insertions(+)

diff --git a/dev-lang/moarvm/Manifest b/dev-lang/moarvm/Manifest
index a251c98e523..9da7acfd83e 100644
--- a/dev-lang/moarvm/Manifest
+++ b/dev-lang/moarvm/Manifest
@@ -3,3 +3,4 @@ DIST MoarVM-2018.08.tar.gz 5047553 BLAKE2B 
bcb3350e4a063958eee508885784f3f8eda20
 DIST MoarVM-2018.09.tar.gz 5070458 BLAKE2B 
6c391907eb7bcda7eb6629d9f1aea16414fa9ee62d97ec3c72cea6c9b8f6323ef2869e560d8574d30b339889aff92ad73cfd174f9b23f4a98ef359873e053a94
 SHA512 
14d5ca1f6a8c77ee89fd05d66057b640b1e222391fded17631a4e11801de25e1fb3eb6b8b4dd977990e64952f7067482bf405a9ef5ebb6fdacdfa7c11bee21b1
 DIST MoarVM-2018.12.tar.gz 5238765 BLAKE2B 
ac0a7ba8107bcf79cfa58011c0968b5c960d9b2f2e59754b25a2f29e66f86e1d2524e16bce84323f2426f264476a4f3d307761c340ca6f09d3983eacde336704
 SHA512 
b55efc942a581e1d14a571b44a58a76e18f01ca1fabb4c68476003bb42fd4f3663fd532e75814cad6f7b1e1cf5562fe6b1aa68b956c1d8e6769e9dc1bce2b0a7
 DIST MoarVM-2019.03.tar.gz 5136086 BLAKE2B 
695e5528934002b17f547a281482dc0015b3901b2c9626ce6fcf8aaa2df07c293f501871311ee3be47d009b972ca22a268bb34c859fde6a13566e8d03d1d3f04
 SHA512 
aa50dcf1499e83247c4c490384f80896160d08fb72a5a6da1f91748c6dc343fa30dcf35adca3e9e8329a2919026a4bdb299129865abf611ce49d73d05cce4285
+DIST MoarVM-2019.07.tar.gz 5187102 BLAKE2B 
a9c56453edf5b5834d33187aea6eabacac9a721e7a27471a02b82585560ffbb5bb8807ae8c738f3138c5b0453217ad101aab23bef2c8b727cd2f8a56574abfd5
 SHA512 
ff5370cb2c7dc4357825f02387757e36a5e03b711021c896043ba5f68e573308146a0d94c7855ec9b4860906a3b0720d316d119ca5bbda908f17d3f4f14f4999

diff --git a/dev-lang/moarvm/files/fix-quoting.patch 
b/dev-lang/moarvm/files/fix-quoting.patch
new file mode 100644
index 000..f3e02b156ab
--- /dev/null
+++ b/dev-lang/moarvm/files/fix-quoting.patch
@@ -0,0 +1,28 @@
+From f1b26bb0e8f4e0a00ac31f9defb1ed74b820eb39 Mon Sep 17 00:00:00 2001
+From: Stefan Seifert 
+Date: Mon, 15 Jul 2019 12:04:45 +0200
+Subject: [PATCH] Fix Configure.pl failing when --prefix /usr is passed
+
+gerd++ reported this on Github 1143 and supplied the diagnostics and
+fix:
+If the prefix is exact /usr, then it seems that in build/Makefile.in
+@moardll@: $(OBJECTS) $(THIRDPARTY)
+$(MSG) linking $@
+$(CMD)$(LD) @ldout@$@ $(LDFLAGS) @ldshared@ @moarshared@ $(OBJECTS) 
$(DLL_LIBS)
+moarshared will not be substituted or is wrong.
+---
+ Configure.pl | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/Configure.pl b/Configure.pl
+index b71b576be..753dcfaac 100755
+--- a/Configure.pl
 b/Configure.pl
+@@ -441,6 +441,7 @@ sub uniq {
+ push @ldflags, $ENV{LDFLAGS} if $ENV{LDFLAGS};
+ $config{ldflags} = join ' ', @ldflags;
+ 
++$config{moarshared} = '';
+ # Switch shared lib compiler flags in relocatable case.
+ if (not $args{static} and $config{prefix} ne '/usr') {
+ $config{moarshared} = $config{moarshared_relocatable}   if  
$args{relocatable};

diff --git a/dev-lang/moarvm/moarvm-2019.07.ebuild 
b/dev-lang/moarvm/moarvm-2019.07.ebuild
new file mode 100644
index 000..316046a745e
--- /dev/null
+++ b/dev-lang/moarvm/moarvm-2019.07.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit flag-o-matic
+
+MY_PN="MoarVM"
+if [[ ${PV} == "" ]]; then
+   EGIT_REPO_URI="https://github.com/${MY_PN}/${MY_PN}.git;
+   inherit git-r3
+   KEYWORDS=""
+   S="${WORKDIR}/${P}"
+else
+   SRC_URI="http://moarvm.org/releases/${MY_PN}-${PV}.tar.gz;
+   KEYWORDS="~amd64 ~x86"
+   S="${WORKDIR}/${MY_PN}-${PV}"
+fi
+
+DESCRIPTION="A 6model-based VM for NQP and Rakudo Perl 6"
+HOMEPAGE="http://moarvm.org;
+LICENSE="Artistic-2"
+SLOT="0"
+
+#USE=optimize triggers makefile bug
+IUSE="asan clang debug doc +jit static-libs ubsan"
+
+RDEPEND="dev-libs/libatomic_ops
+   >=dev-libs/libuv-1.26
+   dev-lang/lua:=
+   virtual/libffi"
+DEPEND="${RDEPEND}
+   clang? ( >=sys-devel/clang-3.1 )
+   dev-lang/perl"
+
+DOCS=( CREDITS README.markdown )
+
+# Tests are conducted via nqp
+RESTRICT=test
+
+# known configure bug
+PATCHES="${FILESDIR}/fix-quoting.patch"
+
+src_configure() {
+   use doc && DOCS+=( docs/* )
+   local myconfigargs=(
+   "--prefix" "/usr"
+   "--has-libuv"
+   "--has-libatomic_ops"
+   "--has-libffi"
+   "--libdir" "$(get_libdir)"
+ 

[gentoo-commits] repo/gentoo:master commit in: dev-lang/moarvm/

2019-03-26 Thread Patrick Lauer
commit: a7206ebc5dc9629dbec61038c7b17acbc9576946
Author: Patrick Lauer  gentoo  org>
AuthorDate: Tue Mar 26 18:45:23 2019 +
Commit: Patrick Lauer  gentoo  org>
CommitDate: Tue Mar 26 18:45:23 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7206ebc

dev-lang/moarvm: Restrict libuv dependency

Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Patrick Lauer  gentoo.org>

 dev-lang/moarvm/moarvm-2019.03.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/moarvm/moarvm-2019.03.ebuild 
b/dev-lang/moarvm/moarvm-2019.03.ebuild
index de8b1e480a4..6acaeabca78 100644
--- a/dev-lang/moarvm/moarvm-2019.03.ebuild
+++ b/dev-lang/moarvm/moarvm-2019.03.ebuild
@@ -24,7 +24,7 @@ SLOT="0"
 IUSE="asan clang debug doc +jit static-libs optimize ubsan"
 
 RDEPEND="dev-libs/libatomic_ops
-   dev-libs/libuv
+   >=dev-libs/libuv-1.26
dev-lang/lua:=
virtual/libffi"
 DEPEND="${RDEPEND}



[gentoo-commits] repo/gentoo:master commit in: dev-lang/moarvm/

2019-03-16 Thread Patrick Lauer
commit: 1b399702db7028a3da1236a74dc3bb9d43563311
Author: Patrick Lauer  gentoo  org>
AuthorDate: Sat Mar 16 16:55:55 2019 +
Commit: Patrick Lauer  gentoo  org>
CommitDate: Sat Mar 16 16:56:57 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b399702

dev-lang/moarvm: Bump

Package-Manager: Portage-2.3.62, Repoman-2.3.12
X-Autogenerated-SOB: yes
Signed-off-by: Patrick Lauer  gentoo.org>

 dev-lang/moarvm/Manifest  |  1 +
 dev-lang/moarvm/moarvm-2019.03.ebuild | 57 +++
 2 files changed, 58 insertions(+)

diff --git a/dev-lang/moarvm/Manifest b/dev-lang/moarvm/Manifest
index 646f5bbc9da..a251c98e523 100644
--- a/dev-lang/moarvm/Manifest
+++ b/dev-lang/moarvm/Manifest
@@ -2,3 +2,4 @@ DIST MoarVM-2018.06.tar.gz 5002170 BLAKE2B 
7c30dc54724c13538621fbf710d6bc1bd7d8b
 DIST MoarVM-2018.08.tar.gz 5047553 BLAKE2B 
bcb3350e4a063958eee508885784f3f8eda20f7952759c084d4c0237c70afc4944836607c138e3df2e3a71fa3820190718ab1dd48851ae4a9f267562b9dbf87d
 SHA512 
048fe4f333b017f21dbac34eb385f0569f566ec5ebba9f0e9ee217d325b61fc3542e39e0f1db6fc2cbfa48b09b1acb16c79f02fbe34ed8a5a1946927528c0570
 DIST MoarVM-2018.09.tar.gz 5070458 BLAKE2B 
6c391907eb7bcda7eb6629d9f1aea16414fa9ee62d97ec3c72cea6c9b8f6323ef2869e560d8574d30b339889aff92ad73cfd174f9b23f4a98ef359873e053a94
 SHA512 
14d5ca1f6a8c77ee89fd05d66057b640b1e222391fded17631a4e11801de25e1fb3eb6b8b4dd977990e64952f7067482bf405a9ef5ebb6fdacdfa7c11bee21b1
 DIST MoarVM-2018.12.tar.gz 5238765 BLAKE2B 
ac0a7ba8107bcf79cfa58011c0968b5c960d9b2f2e59754b25a2f29e66f86e1d2524e16bce84323f2426f264476a4f3d307761c340ca6f09d3983eacde336704
 SHA512 
b55efc942a581e1d14a571b44a58a76e18f01ca1fabb4c68476003bb42fd4f3663fd532e75814cad6f7b1e1cf5562fe6b1aa68b956c1d8e6769e9dc1bce2b0a7
+DIST MoarVM-2019.03.tar.gz 5136086 BLAKE2B 
695e5528934002b17f547a281482dc0015b3901b2c9626ce6fcf8aaa2df07c293f501871311ee3be47d009b972ca22a268bb34c859fde6a13566e8d03d1d3f04
 SHA512 
aa50dcf1499e83247c4c490384f80896160d08fb72a5a6da1f91748c6dc343fa30dcf35adca3e9e8329a2919026a4bdb299129865abf611ce49d73d05cce4285

diff --git a/dev-lang/moarvm/moarvm-2019.03.ebuild 
b/dev-lang/moarvm/moarvm-2019.03.ebuild
new file mode 100644
index 000..de8b1e480a4
--- /dev/null
+++ b/dev-lang/moarvm/moarvm-2019.03.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit flag-o-matic
+
+MY_PN="MoarVM"
+if [[ ${PV} == "" ]]; then
+   EGIT_REPO_URI="https://github.com/${MY_PN}/${MY_PN}.git;
+   inherit git-r3
+   KEYWORDS=""
+   S="${WORKDIR}/${P}"
+else
+   SRC_URI="http://moarvm.org/releases/${MY_PN}-${PV}.tar.gz;
+   KEYWORDS="~amd64 ~x86"
+   S="${WORKDIR}/${MY_PN}-${PV}"
+fi
+
+DESCRIPTION="A 6model-based VM for NQP and Rakudo Perl 6"
+HOMEPAGE="http://moarvm.org;
+LICENSE="Artistic-2"
+SLOT="0"
+IUSE="asan clang debug doc +jit static-libs optimize ubsan"
+
+RDEPEND="dev-libs/libatomic_ops
+   dev-libs/libuv
+   dev-lang/lua:=
+   virtual/libffi"
+DEPEND="${RDEPEND}
+   clang? ( >=sys-devel/clang-3.1 )
+   dev-lang/perl"
+
+DOCS=( CREDITS README.markdown )
+
+# Tests are conducted via nqp
+RESTRICT=test
+
+src_configure() {
+   use doc && DOCS+=( docs/* )
+   local myconfigargs=(
+   "--prefix=/usr"
+   "--has-libuv"
+   "--has-libatomic_ops"
+   "--has-libffi"
+   "--libdir=$(get_libdir)"
+   "--compiler=$(usex clang clang gcc)"
+   "$(usex asan--asan)"
+   "$(usex debug   --debug--no-debug)"
+   "$(usex optimize--optimize=--no-optimize)"
+   "$(usex static-libs --static)"
+   "$(usex ubsan   --ubsan)"
+   )
+   use optimize && filter-flags '-O*'
+
+   perl Configure.pl "${myconfigargs[@]}" || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-lang/moarvm/

2019-01-26 Thread Patrick Lauer
commit: 30732c3155ab1217fffde8fe7f5423e8da2e34a9
Author: Patrick Lauer  gentoo  org>
AuthorDate: Sat Jan 26 09:54:13 2019 +
Commit: Patrick Lauer  gentoo  org>
CommitDate: Sat Jan 26 15:48:05 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30732c31

dev-lang/moarvm: Bump

Package-Manager: Portage-2.3.58, Repoman-2.3.12
X-Autogenerated-SOB: Yes
Signed-off-by: Patrick Lauer  gentoo.org>

 dev-lang/moarvm/Manifest  |  1 +
 dev-lang/moarvm/moarvm-2018.12.ebuild | 57 +++
 2 files changed, 58 insertions(+)

diff --git a/dev-lang/moarvm/Manifest b/dev-lang/moarvm/Manifest
index 4cdc1490795..646f5bbc9da 100644
--- a/dev-lang/moarvm/Manifest
+++ b/dev-lang/moarvm/Manifest
@@ -1,3 +1,4 @@
 DIST MoarVM-2018.06.tar.gz 5002170 BLAKE2B 
7c30dc54724c13538621fbf710d6bc1bd7d8b211824d4b5262685c95602c4910b7f7f6d59e52b0595d23dc9a68954fd1213055d72a20b418bf205ac770d05b67
 SHA512 
5d256cd7a49472e106326281059f8e9f8eb7591d116bfcdd33daeada42764774362ab8802edf889c5d875d438518ee9f243f5e44f451c9cf3495f7c7641be700
 DIST MoarVM-2018.08.tar.gz 5047553 BLAKE2B 
bcb3350e4a063958eee508885784f3f8eda20f7952759c084d4c0237c70afc4944836607c138e3df2e3a71fa3820190718ab1dd48851ae4a9f267562b9dbf87d
 SHA512 
048fe4f333b017f21dbac34eb385f0569f566ec5ebba9f0e9ee217d325b61fc3542e39e0f1db6fc2cbfa48b09b1acb16c79f02fbe34ed8a5a1946927528c0570
 DIST MoarVM-2018.09.tar.gz 5070458 BLAKE2B 
6c391907eb7bcda7eb6629d9f1aea16414fa9ee62d97ec3c72cea6c9b8f6323ef2869e560d8574d30b339889aff92ad73cfd174f9b23f4a98ef359873e053a94
 SHA512 
14d5ca1f6a8c77ee89fd05d66057b640b1e222391fded17631a4e11801de25e1fb3eb6b8b4dd977990e64952f7067482bf405a9ef5ebb6fdacdfa7c11bee21b1
+DIST MoarVM-2018.12.tar.gz 5238765 BLAKE2B 
ac0a7ba8107bcf79cfa58011c0968b5c960d9b2f2e59754b25a2f29e66f86e1d2524e16bce84323f2426f264476a4f3d307761c340ca6f09d3983eacde336704
 SHA512 
b55efc942a581e1d14a571b44a58a76e18f01ca1fabb4c68476003bb42fd4f3663fd532e75814cad6f7b1e1cf5562fe6b1aa68b956c1d8e6769e9dc1bce2b0a7

diff --git a/dev-lang/moarvm/moarvm-2018.12.ebuild 
b/dev-lang/moarvm/moarvm-2018.12.ebuild
new file mode 100644
index 000..de8b1e480a4
--- /dev/null
+++ b/dev-lang/moarvm/moarvm-2018.12.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit flag-o-matic
+
+MY_PN="MoarVM"
+if [[ ${PV} == "" ]]; then
+   EGIT_REPO_URI="https://github.com/${MY_PN}/${MY_PN}.git;
+   inherit git-r3
+   KEYWORDS=""
+   S="${WORKDIR}/${P}"
+else
+   SRC_URI="http://moarvm.org/releases/${MY_PN}-${PV}.tar.gz;
+   KEYWORDS="~amd64 ~x86"
+   S="${WORKDIR}/${MY_PN}-${PV}"
+fi
+
+DESCRIPTION="A 6model-based VM for NQP and Rakudo Perl 6"
+HOMEPAGE="http://moarvm.org;
+LICENSE="Artistic-2"
+SLOT="0"
+IUSE="asan clang debug doc +jit static-libs optimize ubsan"
+
+RDEPEND="dev-libs/libatomic_ops
+   dev-libs/libuv
+   dev-lang/lua:=
+   virtual/libffi"
+DEPEND="${RDEPEND}
+   clang? ( >=sys-devel/clang-3.1 )
+   dev-lang/perl"
+
+DOCS=( CREDITS README.markdown )
+
+# Tests are conducted via nqp
+RESTRICT=test
+
+src_configure() {
+   use doc && DOCS+=( docs/* )
+   local myconfigargs=(
+   "--prefix=/usr"
+   "--has-libuv"
+   "--has-libatomic_ops"
+   "--has-libffi"
+   "--libdir=$(get_libdir)"
+   "--compiler=$(usex clang clang gcc)"
+   "$(usex asan--asan)"
+   "$(usex debug   --debug--no-debug)"
+   "$(usex optimize--optimize=--no-optimize)"
+   "$(usex static-libs --static)"
+   "$(usex ubsan   --ubsan)"
+   )
+   use optimize && filter-flags '-O*'
+
+   perl Configure.pl "${myconfigargs[@]}" || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-lang/moarvm/

2018-09-29 Thread Patrick Lauer
commit: 1f9e29ab49ee7dcac1d4aa6d3fb44f0620214d9d
Author: Patrick Lauer  gentoo  org>
AuthorDate: Sat Sep 29 07:00:37 2018 +
Commit: Patrick Lauer  gentoo  org>
CommitDate: Sat Sep 29 07:04:25 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f9e29ab

dev-lang/moarvm: Bump

Package-Manager: Portage-2.3.50, Repoman-2.3.11

 dev-lang/moarvm/Manifest  |  1 +
 dev-lang/moarvm/moarvm-2018.09.ebuild | 57 +++
 2 files changed, 58 insertions(+)

diff --git a/dev-lang/moarvm/Manifest b/dev-lang/moarvm/Manifest
index 69eb7896342..0b6596f6c46 100644
--- a/dev-lang/moarvm/Manifest
+++ b/dev-lang/moarvm/Manifest
@@ -6,3 +6,4 @@ DIST MoarVM-2018.04.tar.gz 4966390 BLAKE2B 
708753aaccdd997e0703ce31706221eff
 DIST MoarVM-2018.05.tar.gz 4981931 BLAKE2B 
cbd650cc84efbe6967ff24f0eed5e3f5ad5b199a268e6623a004cb690bdbaa75d8295b83c4e75d20584a54e17e157ab7c348bb783c82e56d6b1efdfe4815039c
 SHA512 
0f71eafcaa1c917257bf47955b82d5c8218c171acc9c09080325f7f2b36a1418e718408ef13f69a71ed142620fd4c47d3681dda0543feb705b62d7643e00cd5f
 DIST MoarVM-2018.06.tar.gz 5002170 BLAKE2B 
7c30dc54724c13538621fbf710d6bc1bd7d8b211824d4b5262685c95602c4910b7f7f6d59e52b0595d23dc9a68954fd1213055d72a20b418bf205ac770d05b67
 SHA512 
5d256cd7a49472e106326281059f8e9f8eb7591d116bfcdd33daeada42764774362ab8802edf889c5d875d438518ee9f243f5e44f451c9cf3495f7c7641be700
 DIST MoarVM-2018.08.tar.gz 5047553 BLAKE2B 
bcb3350e4a063958eee508885784f3f8eda20f7952759c084d4c0237c70afc4944836607c138e3df2e3a71fa3820190718ab1dd48851ae4a9f267562b9dbf87d
 SHA512 
048fe4f333b017f21dbac34eb385f0569f566ec5ebba9f0e9ee217d325b61fc3542e39e0f1db6fc2cbfa48b09b1acb16c79f02fbe34ed8a5a1946927528c0570
+DIST MoarVM-2018.09.tar.gz 5070458 BLAKE2B 
6c391907eb7bcda7eb6629d9f1aea16414fa9ee62d97ec3c72cea6c9b8f6323ef2869e560d8574d30b339889aff92ad73cfd174f9b23f4a98ef359873e053a94
 SHA512 
14d5ca1f6a8c77ee89fd05d66057b640b1e222391fded17631a4e11801de25e1fb3eb6b8b4dd977990e64952f7067482bf405a9ef5ebb6fdacdfa7c11bee21b1

diff --git a/dev-lang/moarvm/moarvm-2018.09.ebuild 
b/dev-lang/moarvm/moarvm-2018.09.ebuild
new file mode 100644
index 000..55ae9205a86
--- /dev/null
+++ b/dev-lang/moarvm/moarvm-2018.09.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit flag-o-matic
+
+MY_PN="MoarVM"
+if [[ ${PV} == "" ]]; then
+   EGIT_REPO_URI="https://github.com/${MY_PN}/${MY_PN}.git;
+   inherit git-r3
+   KEYWORDS=""
+   S="${WORKDIR}/${P}"
+else
+   SRC_URI="http://moarvm.org/releases/${MY_PN}-${PV}.tar.gz;
+   KEYWORDS="~amd64 ~x86"
+   S="${WORKDIR}/${MY_PN}-${PV}"
+fi
+
+DESCRIPTION="A 6model-based VM for NQP and Rakudo Perl 6"
+HOMEPAGE="http://moarvm.org;
+LICENSE="Artistic-2"
+SLOT="0"
+IUSE="asan clang debug doc +jit static-libs optimize ubsan"
+
+RDEPEND="dev-libs/libatomic_ops
+   dev-libs/libuv
+   dev-lang/lua:=
+   virtual/libffi"
+DEPEND="${RDEPEND}
+   clang? ( >=sys-devel/clang-3.1 )
+   dev-lang/perl"
+
+DOCS=( CREDITS README.markdown )
+
+# Tests are conducted via nqp
+RESTRICT=test
+
+src_configure() {
+   use doc && DOCS+=( docs/* )
+   local myconfigargs=(
+   "--prefix=/usr"
+   "--has-libuv"
+   "--has-libatomic_ops"
+   "--has-libffi"
+   "--libdir=$(get_libdir)"
+   "--compiler=$(usex clang clang gcc)"
+   "$(usex asan--asan)"
+   "$(usex debug   --debug--no-debug)"
+   "$(usex optimize--optimize=--no-optimize)"
+   "$(usex static-libs --static)"
+   "$(usex ubsan   --ubsan)"
+   )
+   use optimize && filter-flags '-O*'
+
+   perl Configure.pl "${myconfigargs[@]}" || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-lang/moarvm/

2018-09-29 Thread Patrick Lauer
commit: 47a5f5fadfffa8043d3a08de9730eeb69d099468
Author: Patrick Lauer  gentoo  org>
AuthorDate: Sat Sep 29 07:04:11 2018 +
Commit: Patrick Lauer  gentoo  org>
CommitDate: Sat Sep 29 07:04:27 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47a5f5fa

dev-lang/moarvm: Old

Package-Manager: Portage-2.3.50, Repoman-2.3.11

 dev-lang/moarvm/Manifest|  6 
 dev-lang/moarvm/moarvm-2018.01.ebuild   | 58 -
 dev-lang/moarvm/moarvm-2018.02.ebuild   | 58 -
 dev-lang/moarvm/moarvm-2018.03.ebuild   | 58 -
 dev-lang/moarvm/moarvm-2018.04.1.ebuild | 57 
 dev-lang/moarvm/moarvm-2018.04.ebuild   | 58 -
 dev-lang/moarvm/moarvm-2018.05.ebuild   | 57 
 7 files changed, 352 deletions(-)

diff --git a/dev-lang/moarvm/Manifest b/dev-lang/moarvm/Manifest
index 0b6596f6c46..4cdc1490795 100644
--- a/dev-lang/moarvm/Manifest
+++ b/dev-lang/moarvm/Manifest
@@ -1,9 +1,3 @@
-DIST MoarVM-2018.01.tar.gz 4762110 BLAKE2B 
643fc082ec1ba9b79bb5d0c13e66703850b75673a73e659fc8b2400cbb0d986b1882b7d23721a3891649d709328ace1023d50d4ffacae5d75091a8976912
 SHA512 
2e558c92562096596992e6e0070092481e5a5d25ac3047110d023536deebc9a4db21d9844ecf3b7c0ae5cc6fa529cc48d9a8e98cdc2f5e23a8effc37b7509ef9
-DIST MoarVM-2018.02.tar.gz 4769154 BLAKE2B 
28eaf603c908c4d1fb5d9fc8e771e3a54165102288f566aca04df6740cfc307e2cea5bd9be490b9f4136e4dc8e9bb20249aab07d46e9f3bb9ab522f5a4a8
 SHA512 
3364a1af68b828de30affa4c21fe691d10353175cc18e815f962f8dcafb63947ce3fd3ae5c10c656b90f4cb02f3fd008a9a99f832d76098c12525b36e46924d0
-DIST MoarVM-2018.03.tar.gz 4859280 BLAKE2B 
373ed24f30abc669aef914dd8e683a09f09831c82fa81784da78bd9ab31ee14bc6967afce1e2753cc6df7155bfbfba076062375348345d529872352a396a7c36
 SHA512 
be613e038747d771de03129e52d6e65712ddf6f73ed87eb008ae78968f2d516b4fded792a67e1ce031378c223408101ceaf25f90abf9ba35ee20c6e8401b46f1
-DIST MoarVM-2018.04.1.tar.gz 4966704 BLAKE2B 
e69e953d98713c0571d6970b57048fa542d9d99a09b248983c043c744b8e32af4cf582f19404c89a4dbc4d2df35a3b17390fcc0e313ac9510ded5c4914f5aaff
 SHA512 
fb79b14cadae5475df48affecc72a07085cce963f4e34e7bb20511718f73d904f53b65d2bf30c0128917b7066430cc3fedee24f97bfbec24bbed46f42bcf0082
-DIST MoarVM-2018.04.tar.gz 4966390 BLAKE2B 
708753aaccdd997e0703ce31706221effa0c877ae3fdf1035e399545a633a9d9fbc26909798084bf9f9d6854cc07457299119f7f50e7335a6b09291c360b
 SHA512 
cbcceabc2f3d3d3ac73655bf16246f714923abbe909f2bfa6b1f2456801a4bebfe246f552e2704da254609e1edb66b564ef5b845c88af3761a6d552b2364fc51
-DIST MoarVM-2018.05.tar.gz 4981931 BLAKE2B 
cbd650cc84efbe6967ff24f0eed5e3f5ad5b199a268e6623a004cb690bdbaa75d8295b83c4e75d20584a54e17e157ab7c348bb783c82e56d6b1efdfe4815039c
 SHA512 
0f71eafcaa1c917257bf47955b82d5c8218c171acc9c09080325f7f2b36a1418e718408ef13f69a71ed142620fd4c47d3681dda0543feb705b62d7643e00cd5f
 DIST MoarVM-2018.06.tar.gz 5002170 BLAKE2B 
7c30dc54724c13538621fbf710d6bc1bd7d8b211824d4b5262685c95602c4910b7f7f6d59e52b0595d23dc9a68954fd1213055d72a20b418bf205ac770d05b67
 SHA512 
5d256cd7a49472e106326281059f8e9f8eb7591d116bfcdd33daeada42764774362ab8802edf889c5d875d438518ee9f243f5e44f451c9cf3495f7c7641be700
 DIST MoarVM-2018.08.tar.gz 5047553 BLAKE2B 
bcb3350e4a063958eee508885784f3f8eda20f7952759c084d4c0237c70afc4944836607c138e3df2e3a71fa3820190718ab1dd48851ae4a9f267562b9dbf87d
 SHA512 
048fe4f333b017f21dbac34eb385f0569f566ec5ebba9f0e9ee217d325b61fc3542e39e0f1db6fc2cbfa48b09b1acb16c79f02fbe34ed8a5a1946927528c0570
 DIST MoarVM-2018.09.tar.gz 5070458 BLAKE2B 
6c391907eb7bcda7eb6629d9f1aea16414fa9ee62d97ec3c72cea6c9b8f6323ef2869e560d8574d30b339889aff92ad73cfd174f9b23f4a98ef359873e053a94
 SHA512 
14d5ca1f6a8c77ee89fd05d66057b640b1e222391fded17631a4e11801de25e1fb3eb6b8b4dd977990e64952f7067482bf405a9ef5ebb6fdacdfa7c11bee21b1

diff --git a/dev-lang/moarvm/moarvm-2018.01.ebuild 
b/dev-lang/moarvm/moarvm-2018.01.ebuild
deleted file mode 100644
index 405febb3308..000
--- a/dev-lang/moarvm/moarvm-2018.01.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit flag-o-matic
-
-MY_PN="MoarVM"
-if [[ ${PV} == "" ]]; then
-   EGIT_REPO_URI="https://github.com/${MY_PN}/${MY_PN}.git;
-   inherit git-r3
-   KEYWORDS=""
-   S="${WORKDIR}/${P}"
-else
-   SRC_URI="http://moarvm.org/releases/${MY_PN}-${PV}.tar.gz;
-   KEYWORDS="~amd64 ~x86"
-   S="${WORKDIR}/${MY_PN}-${PV}"
-fi
-
-DESCRIPTION="A 6model-based VM for NQP and Rakudo Perl 6"
-HOMEPAGE="http://moarvm.org;
-LICENSE="Artistic-2"
-SLOT="0"
-IUSE="asan clang debug doc +jit static-libs optimize ubsan"
-
-RDEPEND="dev-libs/libatomic_ops
-   dev-libs/libuv
-   dev-lang/lua:0[deprecated]
-   dev-lua/LuaBitOp
-   virtual/libffi"
-DEPEND="${RDEPEND}

[gentoo-commits] repo/gentoo:master commit in: dev-lang/moarvm/

2018-09-10 Thread Patrick Lauer
commit: cba103f2e40dc9a0df5512639e9b1e17f15c6841
Author: Patrick Lauer  gentoo  org>
AuthorDate: Mon Sep 10 16:51:31 2018 +
Commit: Patrick Lauer  gentoo  org>
CommitDate: Mon Sep 10 16:51:31 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cba103f2

dev-lang/moarvm: Bump

Package-Manager: Portage-2.3.49, Repoman-2.3.10

 dev-lang/moarvm/Manifest  |  1 +
 dev-lang/moarvm/moarvm-2018.08.ebuild | 57 +++
 2 files changed, 58 insertions(+)

diff --git a/dev-lang/moarvm/Manifest b/dev-lang/moarvm/Manifest
index f0164b25aec..69eb7896342 100644
--- a/dev-lang/moarvm/Manifest
+++ b/dev-lang/moarvm/Manifest
@@ -5,3 +5,4 @@ DIST MoarVM-2018.04.1.tar.gz 4966704 BLAKE2B 
e69e953d98713c0571d6970b57048fa542d
 DIST MoarVM-2018.04.tar.gz 4966390 BLAKE2B 
708753aaccdd997e0703ce31706221effa0c877ae3fdf1035e399545a633a9d9fbc26909798084bf9f9d6854cc07457299119f7f50e7335a6b09291c360b
 SHA512 
cbcceabc2f3d3d3ac73655bf16246f714923abbe909f2bfa6b1f2456801a4bebfe246f552e2704da254609e1edb66b564ef5b845c88af3761a6d552b2364fc51
 DIST MoarVM-2018.05.tar.gz 4981931 BLAKE2B 
cbd650cc84efbe6967ff24f0eed5e3f5ad5b199a268e6623a004cb690bdbaa75d8295b83c4e75d20584a54e17e157ab7c348bb783c82e56d6b1efdfe4815039c
 SHA512 
0f71eafcaa1c917257bf47955b82d5c8218c171acc9c09080325f7f2b36a1418e718408ef13f69a71ed142620fd4c47d3681dda0543feb705b62d7643e00cd5f
 DIST MoarVM-2018.06.tar.gz 5002170 BLAKE2B 
7c30dc54724c13538621fbf710d6bc1bd7d8b211824d4b5262685c95602c4910b7f7f6d59e52b0595d23dc9a68954fd1213055d72a20b418bf205ac770d05b67
 SHA512 
5d256cd7a49472e106326281059f8e9f8eb7591d116bfcdd33daeada42764774362ab8802edf889c5d875d438518ee9f243f5e44f451c9cf3495f7c7641be700
+DIST MoarVM-2018.08.tar.gz 5047553 BLAKE2B 
bcb3350e4a063958eee508885784f3f8eda20f7952759c084d4c0237c70afc4944836607c138e3df2e3a71fa3820190718ab1dd48851ae4a9f267562b9dbf87d
 SHA512 
048fe4f333b017f21dbac34eb385f0569f566ec5ebba9f0e9ee217d325b61fc3542e39e0f1db6fc2cbfa48b09b1acb16c79f02fbe34ed8a5a1946927528c0570

diff --git a/dev-lang/moarvm/moarvm-2018.08.ebuild 
b/dev-lang/moarvm/moarvm-2018.08.ebuild
new file mode 100644
index 000..1e5dbdd984e
--- /dev/null
+++ b/dev-lang/moarvm/moarvm-2018.08.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit flag-o-matic
+
+MY_PN="MoarVM"
+if [[ ${PV} == "" ]]; then
+   EGIT_REPO_URI="https://github.com/${MY_PN}/${MY_PN}.git;
+   inherit git-r3
+   KEYWORDS=""
+   S="${WORKDIR}/${P}"
+else
+   SRC_URI="http://moarvm.org/releases/${MY_PN}-${PV}.tar.gz;
+   KEYWORDS="~amd64 ~x86"
+   S="${WORKDIR}/${MY_PN}-${PV}"
+fi
+
+DESCRIPTION="A 6model-based VM for NQP and Rakudo Perl 6"
+HOMEPAGE="http://moarvm.org;
+LICENSE="Artistic-2"
+SLOT="0"
+IUSE="asan clang debug doc +jit static-libs optimize ubsan"
+
+RDEPEND="dev-libs/libatomic_ops
+   dev-libs/libuv
+   dev-lang/lua:=
+   virtual/libffi"
+DEPEND="${RDEPEND}
+   clang? ( >=sys-devel/clang-3.1 )
+   dev-lang/perl"
+
+DOCS=( CREDITS README.markdown )
+
+# Tests are conducted via nqp
+RESTRICT=test
+
+src_configure() {
+   use doc && DOCS+=( docs/* )
+   local myconfigargs=(
+   "--prefix=/usr"
+   "--has-libuv"
+   "--has-libatomic_ops"
+   "--has-libffi"
+   "--libdir=$(get_libdir)"
+   "--compiler=$(usex clang clang gcc)"
+   "$(usex asan--asan)"
+   "$(usex debug   --debug--no-debug)"
+   "$(usex optimize--optimize=--no-optimize)"
+   "$(usex static-libs --static)"
+   "$(usex ubsan   --ubsan)"
+   )
+   use optimize && filter-flags '-O*'
+
+   perl Configure.pl "${myconfigargs[@]}" || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-lang/moarvm/

2018-07-07 Thread Patrick Lauer
commit: 94826b92767af4892d6f40a65473ea4b24a029fa
Author: Patrick Lauer  gentoo  org>
AuthorDate: Sat Jul  7 06:48:52 2018 +
Commit: Patrick Lauer  gentoo  org>
CommitDate: Sat Jul  7 06:48:52 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94826b92

dev-lang/moarvm: Bump

Package-Manager: Portage-2.3.41, Repoman-2.3.9

 dev-lang/moarvm/Manifest  |  1 +
 dev-lang/moarvm/moarvm-2018.06.ebuild | 57 +++
 2 files changed, 58 insertions(+)

diff --git a/dev-lang/moarvm/Manifest b/dev-lang/moarvm/Manifest
index 66a37e507f5..f0164b25aec 100644
--- a/dev-lang/moarvm/Manifest
+++ b/dev-lang/moarvm/Manifest
@@ -4,3 +4,4 @@ DIST MoarVM-2018.03.tar.gz 4859280 BLAKE2B 
373ed24f30abc669aef914dd8e683a09f0983
 DIST MoarVM-2018.04.1.tar.gz 4966704 BLAKE2B 
e69e953d98713c0571d6970b57048fa542d9d99a09b248983c043c744b8e32af4cf582f19404c89a4dbc4d2df35a3b17390fcc0e313ac9510ded5c4914f5aaff
 SHA512 
fb79b14cadae5475df48affecc72a07085cce963f4e34e7bb20511718f73d904f53b65d2bf30c0128917b7066430cc3fedee24f97bfbec24bbed46f42bcf0082
 DIST MoarVM-2018.04.tar.gz 4966390 BLAKE2B 
708753aaccdd997e0703ce31706221effa0c877ae3fdf1035e399545a633a9d9fbc26909798084bf9f9d6854cc07457299119f7f50e7335a6b09291c360b
 SHA512 
cbcceabc2f3d3d3ac73655bf16246f714923abbe909f2bfa6b1f2456801a4bebfe246f552e2704da254609e1edb66b564ef5b845c88af3761a6d552b2364fc51
 DIST MoarVM-2018.05.tar.gz 4981931 BLAKE2B 
cbd650cc84efbe6967ff24f0eed5e3f5ad5b199a268e6623a004cb690bdbaa75d8295b83c4e75d20584a54e17e157ab7c348bb783c82e56d6b1efdfe4815039c
 SHA512 
0f71eafcaa1c917257bf47955b82d5c8218c171acc9c09080325f7f2b36a1418e718408ef13f69a71ed142620fd4c47d3681dda0543feb705b62d7643e00cd5f
+DIST MoarVM-2018.06.tar.gz 5002170 BLAKE2B 
7c30dc54724c13538621fbf710d6bc1bd7d8b211824d4b5262685c95602c4910b7f7f6d59e52b0595d23dc9a68954fd1213055d72a20b418bf205ac770d05b67
 SHA512 
5d256cd7a49472e106326281059f8e9f8eb7591d116bfcdd33daeada42764774362ab8802edf889c5d875d438518ee9f243f5e44f451c9cf3495f7c7641be700

diff --git a/dev-lang/moarvm/moarvm-2018.06.ebuild 
b/dev-lang/moarvm/moarvm-2018.06.ebuild
new file mode 100644
index 000..1e5dbdd984e
--- /dev/null
+++ b/dev-lang/moarvm/moarvm-2018.06.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit flag-o-matic
+
+MY_PN="MoarVM"
+if [[ ${PV} == "" ]]; then
+   EGIT_REPO_URI="https://github.com/${MY_PN}/${MY_PN}.git;
+   inherit git-r3
+   KEYWORDS=""
+   S="${WORKDIR}/${P}"
+else
+   SRC_URI="http://moarvm.org/releases/${MY_PN}-${PV}.tar.gz;
+   KEYWORDS="~amd64 ~x86"
+   S="${WORKDIR}/${MY_PN}-${PV}"
+fi
+
+DESCRIPTION="A 6model-based VM for NQP and Rakudo Perl 6"
+HOMEPAGE="http://moarvm.org;
+LICENSE="Artistic-2"
+SLOT="0"
+IUSE="asan clang debug doc +jit static-libs optimize ubsan"
+
+RDEPEND="dev-libs/libatomic_ops
+   dev-libs/libuv
+   dev-lang/lua:=
+   virtual/libffi"
+DEPEND="${RDEPEND}
+   clang? ( >=sys-devel/clang-3.1 )
+   dev-lang/perl"
+
+DOCS=( CREDITS README.markdown )
+
+# Tests are conducted via nqp
+RESTRICT=test
+
+src_configure() {
+   use doc && DOCS+=( docs/* )
+   local myconfigargs=(
+   "--prefix=/usr"
+   "--has-libuv"
+   "--has-libatomic_ops"
+   "--has-libffi"
+   "--libdir=$(get_libdir)"
+   "--compiler=$(usex clang clang gcc)"
+   "$(usex asan--asan)"
+   "$(usex debug   --debug--no-debug)"
+   "$(usex optimize--optimize=--no-optimize)"
+   "$(usex static-libs --static)"
+   "$(usex ubsan   --ubsan)"
+   )
+   use optimize && filter-flags '-O*'
+
+   perl Configure.pl "${myconfigargs[@]}" || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-lang/moarvm/

2018-05-26 Thread Patrick Lauer
commit: 73a3390b541799e32a3d45f7143f3e4b7fcb
Author: Patrick Lauer  gentoo  org>
AuthorDate: Sat May 26 16:25:55 2018 +
Commit: Patrick Lauer  gentoo  org>
CommitDate: Sat May 26 16:30:19 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73a3390b

dev-lang/moarvm: Bump

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 dev-lang/moarvm/Manifest  |  1 +
 dev-lang/moarvm/moarvm-2018.05.ebuild | 57 +++
 2 files changed, 58 insertions(+)

diff --git a/dev-lang/moarvm/Manifest b/dev-lang/moarvm/Manifest
index 31a94bd172a..66a37e507f5 100644
--- a/dev-lang/moarvm/Manifest
+++ b/dev-lang/moarvm/Manifest
@@ -3,3 +3,4 @@ DIST MoarVM-2018.02.tar.gz 4769154 BLAKE2B 
28eaf603c908c4d1fb5d9fc8e771e3a541651
 DIST MoarVM-2018.03.tar.gz 4859280 BLAKE2B 
373ed24f30abc669aef914dd8e683a09f09831c82fa81784da78bd9ab31ee14bc6967afce1e2753cc6df7155bfbfba076062375348345d529872352a396a7c36
 SHA512 
be613e038747d771de03129e52d6e65712ddf6f73ed87eb008ae78968f2d516b4fded792a67e1ce031378c223408101ceaf25f90abf9ba35ee20c6e8401b46f1
 DIST MoarVM-2018.04.1.tar.gz 4966704 BLAKE2B 
e69e953d98713c0571d6970b57048fa542d9d99a09b248983c043c744b8e32af4cf582f19404c89a4dbc4d2df35a3b17390fcc0e313ac9510ded5c4914f5aaff
 SHA512 
fb79b14cadae5475df48affecc72a07085cce963f4e34e7bb20511718f73d904f53b65d2bf30c0128917b7066430cc3fedee24f97bfbec24bbed46f42bcf0082
 DIST MoarVM-2018.04.tar.gz 4966390 BLAKE2B 
708753aaccdd997e0703ce31706221effa0c877ae3fdf1035e399545a633a9d9fbc26909798084bf9f9d6854cc07457299119f7f50e7335a6b09291c360b
 SHA512 
cbcceabc2f3d3d3ac73655bf16246f714923abbe909f2bfa6b1f2456801a4bebfe246f552e2704da254609e1edb66b564ef5b845c88af3761a6d552b2364fc51
+DIST MoarVM-2018.05.tar.gz 4981931 BLAKE2B 
cbd650cc84efbe6967ff24f0eed5e3f5ad5b199a268e6623a004cb690bdbaa75d8295b83c4e75d20584a54e17e157ab7c348bb783c82e56d6b1efdfe4815039c
 SHA512 
0f71eafcaa1c917257bf47955b82d5c8218c171acc9c09080325f7f2b36a1418e718408ef13f69a71ed142620fd4c47d3681dda0543feb705b62d7643e00cd5f

diff --git a/dev-lang/moarvm/moarvm-2018.05.ebuild 
b/dev-lang/moarvm/moarvm-2018.05.ebuild
new file mode 100644
index 000..1e5dbdd984e
--- /dev/null
+++ b/dev-lang/moarvm/moarvm-2018.05.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit flag-o-matic
+
+MY_PN="MoarVM"
+if [[ ${PV} == "" ]]; then
+   EGIT_REPO_URI="https://github.com/${MY_PN}/${MY_PN}.git;
+   inherit git-r3
+   KEYWORDS=""
+   S="${WORKDIR}/${P}"
+else
+   SRC_URI="http://moarvm.org/releases/${MY_PN}-${PV}.tar.gz;
+   KEYWORDS="~amd64 ~x86"
+   S="${WORKDIR}/${MY_PN}-${PV}"
+fi
+
+DESCRIPTION="A 6model-based VM for NQP and Rakudo Perl 6"
+HOMEPAGE="http://moarvm.org;
+LICENSE="Artistic-2"
+SLOT="0"
+IUSE="asan clang debug doc +jit static-libs optimize ubsan"
+
+RDEPEND="dev-libs/libatomic_ops
+   dev-libs/libuv
+   dev-lang/lua:=
+   virtual/libffi"
+DEPEND="${RDEPEND}
+   clang? ( >=sys-devel/clang-3.1 )
+   dev-lang/perl"
+
+DOCS=( CREDITS README.markdown )
+
+# Tests are conducted via nqp
+RESTRICT=test
+
+src_configure() {
+   use doc && DOCS+=( docs/* )
+   local myconfigargs=(
+   "--prefix=/usr"
+   "--has-libuv"
+   "--has-libatomic_ops"
+   "--has-libffi"
+   "--libdir=$(get_libdir)"
+   "--compiler=$(usex clang clang gcc)"
+   "$(usex asan--asan)"
+   "$(usex debug   --debug--no-debug)"
+   "$(usex optimize--optimize=--no-optimize)"
+   "$(usex static-libs --static)"
+   "$(usex ubsan   --ubsan)"
+   )
+   use optimize && filter-flags '-O*'
+
+   perl Configure.pl "${myconfigargs[@]}" || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-lang/moarvm/

2018-05-04 Thread Patrick Lauer
commit: adb760251c47937a6484c35997eae2ca4f929b7b
Author: Patrick Lauer  gentoo  org>
AuthorDate: Fri May  4 18:11:00 2018 +
Commit: Patrick Lauer  gentoo  org>
CommitDate: Fri May  4 18:11:00 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=adb76025

dev-lang/moarvm: Bump

Package-Manager: Portage-2.3.36, Repoman-2.3.9

 dev-lang/moarvm/Manifest|  1 +
 dev-lang/moarvm/moarvm-2018.04.1.ebuild | 57 +
 2 files changed, 58 insertions(+)

diff --git a/dev-lang/moarvm/Manifest b/dev-lang/moarvm/Manifest
index ac51be27cf8..31a94bd172a 100644
--- a/dev-lang/moarvm/Manifest
+++ b/dev-lang/moarvm/Manifest
@@ -1,4 +1,5 @@
 DIST MoarVM-2018.01.tar.gz 4762110 BLAKE2B 
643fc082ec1ba9b79bb5d0c13e66703850b75673a73e659fc8b2400cbb0d986b1882b7d23721a3891649d709328ace1023d50d4ffacae5d75091a8976912
 SHA512 
2e558c92562096596992e6e0070092481e5a5d25ac3047110d023536deebc9a4db21d9844ecf3b7c0ae5cc6fa529cc48d9a8e98cdc2f5e23a8effc37b7509ef9
 DIST MoarVM-2018.02.tar.gz 4769154 BLAKE2B 
28eaf603c908c4d1fb5d9fc8e771e3a54165102288f566aca04df6740cfc307e2cea5bd9be490b9f4136e4dc8e9bb20249aab07d46e9f3bb9ab522f5a4a8
 SHA512 
3364a1af68b828de30affa4c21fe691d10353175cc18e815f962f8dcafb63947ce3fd3ae5c10c656b90f4cb02f3fd008a9a99f832d76098c12525b36e46924d0
 DIST MoarVM-2018.03.tar.gz 4859280 BLAKE2B 
373ed24f30abc669aef914dd8e683a09f09831c82fa81784da78bd9ab31ee14bc6967afce1e2753cc6df7155bfbfba076062375348345d529872352a396a7c36
 SHA512 
be613e038747d771de03129e52d6e65712ddf6f73ed87eb008ae78968f2d516b4fded792a67e1ce031378c223408101ceaf25f90abf9ba35ee20c6e8401b46f1
+DIST MoarVM-2018.04.1.tar.gz 4966704 BLAKE2B 
e69e953d98713c0571d6970b57048fa542d9d99a09b248983c043c744b8e32af4cf582f19404c89a4dbc4d2df35a3b17390fcc0e313ac9510ded5c4914f5aaff
 SHA512 
fb79b14cadae5475df48affecc72a07085cce963f4e34e7bb20511718f73d904f53b65d2bf30c0128917b7066430cc3fedee24f97bfbec24bbed46f42bcf0082
 DIST MoarVM-2018.04.tar.gz 4966390 BLAKE2B 
708753aaccdd997e0703ce31706221effa0c877ae3fdf1035e399545a633a9d9fbc26909798084bf9f9d6854cc07457299119f7f50e7335a6b09291c360b
 SHA512 
cbcceabc2f3d3d3ac73655bf16246f714923abbe909f2bfa6b1f2456801a4bebfe246f552e2704da254609e1edb66b564ef5b845c88af3761a6d552b2364fc51

diff --git a/dev-lang/moarvm/moarvm-2018.04.1.ebuild 
b/dev-lang/moarvm/moarvm-2018.04.1.ebuild
new file mode 100644
index 000..fb8a298d0c8
--- /dev/null
+++ b/dev-lang/moarvm/moarvm-2018.04.1.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit flag-o-matic
+
+MY_PN="MoarVM"
+if [[ ${PV} == "" ]]; then
+   EGIT_REPO_URI="https://github.com/${MY_PN}/${MY_PN}.git;
+   inherit git-r3
+   KEYWORDS=""
+   S="${WORKDIR}/${P}"
+else
+   SRC_URI="http://moarvm.org/releases/${MY_PN}-${PV}.tar.gz;
+   KEYWORDS="~amd64 ~x86"
+   S="${WORKDIR}/${MY_PN}-${PV}"
+fi
+
+DESCRIPTION="A 6model-based VM for NQP and Rakudo Perl 6"
+HOMEPAGE="http://moarvm.org;
+LICENSE="Artistic-2"
+SLOT="0"
+IUSE="asan clang debug doc +jit static-libs optimize ubsan"
+
+RDEPEND="dev-libs/libatomic_ops
+   dev-libs/libuv
+   dev-lang/lua
+   virtual/libffi"
+DEPEND="${RDEPEND}
+   clang? ( >=sys-devel/clang-3.1 )
+   dev-lang/perl"
+
+DOCS=( CREDITS README.markdown )
+
+# Tests are conducted via nqp
+RESTRICT=test
+
+src_configure() {
+   use doc && DOCS+=( docs/* )
+   local myconfigargs=(
+   "--prefix=/usr"
+   "--has-libuv"
+   "--has-libatomic_ops"
+   "--has-libffi"
+   "--libdir=$(get_libdir)"
+   "--compiler=$(usex clang clang gcc)"
+   "$(usex asan--asan)"
+   "$(usex debug   --debug--no-debug)"
+   "$(usex optimize--optimize=--no-optimize)"
+   "$(usex static-libs --static)"
+   "$(usex ubsan   --ubsan)"
+   )
+   use optimize && filter-flags '-O*'
+
+   perl Configure.pl "${myconfigargs[@]}" || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-lang/moarvm/

2018-04-29 Thread Patrick Lauer
commit: 90e30c9790e3879b6b2c3c859b2beca1a65873b3
Author: Patrick Lauer  gentoo  org>
AuthorDate: Sun Apr 29 18:38:34 2018 +
Commit: Patrick Lauer  gentoo  org>
CommitDate: Sun Apr 29 18:40:08 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90e30c97

dev-lang/moarvm: Bump

Package-Manager: Portage-2.3.31, Repoman-2.3.9

 dev-lang/moarvm/Manifest  |  1 +
 dev-lang/moarvm/moarvm-2018.04.ebuild | 58 +++
 2 files changed, 59 insertions(+)

diff --git a/dev-lang/moarvm/Manifest b/dev-lang/moarvm/Manifest
index 49f91e35ae1..ac51be27cf8 100644
--- a/dev-lang/moarvm/Manifest
+++ b/dev-lang/moarvm/Manifest
@@ -1,3 +1,4 @@
 DIST MoarVM-2018.01.tar.gz 4762110 BLAKE2B 
643fc082ec1ba9b79bb5d0c13e66703850b75673a73e659fc8b2400cbb0d986b1882b7d23721a3891649d709328ace1023d50d4ffacae5d75091a8976912
 SHA512 
2e558c92562096596992e6e0070092481e5a5d25ac3047110d023536deebc9a4db21d9844ecf3b7c0ae5cc6fa529cc48d9a8e98cdc2f5e23a8effc37b7509ef9
 DIST MoarVM-2018.02.tar.gz 4769154 BLAKE2B 
28eaf603c908c4d1fb5d9fc8e771e3a54165102288f566aca04df6740cfc307e2cea5bd9be490b9f4136e4dc8e9bb20249aab07d46e9f3bb9ab522f5a4a8
 SHA512 
3364a1af68b828de30affa4c21fe691d10353175cc18e815f962f8dcafb63947ce3fd3ae5c10c656b90f4cb02f3fd008a9a99f832d76098c12525b36e46924d0
 DIST MoarVM-2018.03.tar.gz 4859280 BLAKE2B 
373ed24f30abc669aef914dd8e683a09f09831c82fa81784da78bd9ab31ee14bc6967afce1e2753cc6df7155bfbfba076062375348345d529872352a396a7c36
 SHA512 
be613e038747d771de03129e52d6e65712ddf6f73ed87eb008ae78968f2d516b4fded792a67e1ce031378c223408101ceaf25f90abf9ba35ee20c6e8401b46f1
+DIST MoarVM-2018.04.tar.gz 4966390 BLAKE2B 
708753aaccdd997e0703ce31706221effa0c877ae3fdf1035e399545a633a9d9fbc26909798084bf9f9d6854cc07457299119f7f50e7335a6b09291c360b
 SHA512 
cbcceabc2f3d3d3ac73655bf16246f714923abbe909f2bfa6b1f2456801a4bebfe246f552e2704da254609e1edb66b564ef5b845c88af3761a6d552b2364fc51

diff --git a/dev-lang/moarvm/moarvm-2018.04.ebuild 
b/dev-lang/moarvm/moarvm-2018.04.ebuild
new file mode 100644
index 000..405febb3308
--- /dev/null
+++ b/dev-lang/moarvm/moarvm-2018.04.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit flag-o-matic
+
+MY_PN="MoarVM"
+if [[ ${PV} == "" ]]; then
+   EGIT_REPO_URI="https://github.com/${MY_PN}/${MY_PN}.git;
+   inherit git-r3
+   KEYWORDS=""
+   S="${WORKDIR}/${P}"
+else
+   SRC_URI="http://moarvm.org/releases/${MY_PN}-${PV}.tar.gz;
+   KEYWORDS="~amd64 ~x86"
+   S="${WORKDIR}/${MY_PN}-${PV}"
+fi
+
+DESCRIPTION="A 6model-based VM for NQP and Rakudo Perl 6"
+HOMEPAGE="http://moarvm.org;
+LICENSE="Artistic-2"
+SLOT="0"
+IUSE="asan clang debug doc +jit static-libs optimize ubsan"
+
+RDEPEND="dev-libs/libatomic_ops
+   dev-libs/libuv
+   dev-lang/lua:0[deprecated]
+   dev-lua/LuaBitOp
+   virtual/libffi"
+DEPEND="${RDEPEND}
+   clang? ( >=sys-devel/clang-3.1 )
+   dev-lang/perl"
+
+DOCS=( CREDITS README.markdown )
+
+# Tests are conducted via nqp
+RESTRICT=test
+
+src_configure() {
+   use doc && DOCS+=( docs/* )
+   local myconfigargs=(
+   "--prefix=/usr"
+   "--has-libuv"
+   "--has-libatomic_ops"
+   "--has-libffi"
+   "--libdir=$(get_libdir)"
+   "--compiler=$(usex clang clang gcc)"
+   "$(usex asan--asan)"
+   "$(usex debug   --debug--no-debug)"
+   "$(usex optimize--optimize=--no-optimize)"
+   "$(usex static-libs --static)"
+   "$(usex ubsan   --ubsan)"
+   )
+   use optimize && filter-flags '-O*'
+
+   perl Configure.pl "${myconfigargs[@]}" || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-lang/moarvm/

2018-03-30 Thread Patrick Lauer
commit: 8da1c0399e2df889f9fad682c699bda546dac411
Author: Patrick Lauer  gentoo  org>
AuthorDate: Fri Mar 30 15:51:57 2018 +
Commit: Patrick Lauer  gentoo  org>
CommitDate: Fri Mar 30 15:51:57 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8da1c039

dev-lang/moarvm: Bump

Package-Manager: Portage-2.3.27, Repoman-2.3.7

 dev-lang/moarvm/Manifest  |  1 +
 dev-lang/moarvm/moarvm-2018.03.ebuild | 58 +++
 2 files changed, 59 insertions(+)

diff --git a/dev-lang/moarvm/Manifest b/dev-lang/moarvm/Manifest
index 9c6f0bae1b8..49f91e35ae1 100644
--- a/dev-lang/moarvm/Manifest
+++ b/dev-lang/moarvm/Manifest
@@ -1,2 +1,3 @@
 DIST MoarVM-2018.01.tar.gz 4762110 BLAKE2B 
643fc082ec1ba9b79bb5d0c13e66703850b75673a73e659fc8b2400cbb0d986b1882b7d23721a3891649d709328ace1023d50d4ffacae5d75091a8976912
 SHA512 
2e558c92562096596992e6e0070092481e5a5d25ac3047110d023536deebc9a4db21d9844ecf3b7c0ae5cc6fa529cc48d9a8e98cdc2f5e23a8effc37b7509ef9
 DIST MoarVM-2018.02.tar.gz 4769154 BLAKE2B 
28eaf603c908c4d1fb5d9fc8e771e3a54165102288f566aca04df6740cfc307e2cea5bd9be490b9f4136e4dc8e9bb20249aab07d46e9f3bb9ab522f5a4a8
 SHA512 
3364a1af68b828de30affa4c21fe691d10353175cc18e815f962f8dcafb63947ce3fd3ae5c10c656b90f4cb02f3fd008a9a99f832d76098c12525b36e46924d0
+DIST MoarVM-2018.03.tar.gz 4859280 BLAKE2B 
373ed24f30abc669aef914dd8e683a09f09831c82fa81784da78bd9ab31ee14bc6967afce1e2753cc6df7155bfbfba076062375348345d529872352a396a7c36
 SHA512 
be613e038747d771de03129e52d6e65712ddf6f73ed87eb008ae78968f2d516b4fded792a67e1ce031378c223408101ceaf25f90abf9ba35ee20c6e8401b46f1

diff --git a/dev-lang/moarvm/moarvm-2018.03.ebuild 
b/dev-lang/moarvm/moarvm-2018.03.ebuild
new file mode 100644
index 000..405febb3308
--- /dev/null
+++ b/dev-lang/moarvm/moarvm-2018.03.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit flag-o-matic
+
+MY_PN="MoarVM"
+if [[ ${PV} == "" ]]; then
+   EGIT_REPO_URI="https://github.com/${MY_PN}/${MY_PN}.git;
+   inherit git-r3
+   KEYWORDS=""
+   S="${WORKDIR}/${P}"
+else
+   SRC_URI="http://moarvm.org/releases/${MY_PN}-${PV}.tar.gz;
+   KEYWORDS="~amd64 ~x86"
+   S="${WORKDIR}/${MY_PN}-${PV}"
+fi
+
+DESCRIPTION="A 6model-based VM for NQP and Rakudo Perl 6"
+HOMEPAGE="http://moarvm.org;
+LICENSE="Artistic-2"
+SLOT="0"
+IUSE="asan clang debug doc +jit static-libs optimize ubsan"
+
+RDEPEND="dev-libs/libatomic_ops
+   dev-libs/libuv
+   dev-lang/lua:0[deprecated]
+   dev-lua/LuaBitOp
+   virtual/libffi"
+DEPEND="${RDEPEND}
+   clang? ( >=sys-devel/clang-3.1 )
+   dev-lang/perl"
+
+DOCS=( CREDITS README.markdown )
+
+# Tests are conducted via nqp
+RESTRICT=test
+
+src_configure() {
+   use doc && DOCS+=( docs/* )
+   local myconfigargs=(
+   "--prefix=/usr"
+   "--has-libuv"
+   "--has-libatomic_ops"
+   "--has-libffi"
+   "--libdir=$(get_libdir)"
+   "--compiler=$(usex clang clang gcc)"
+   "$(usex asan--asan)"
+   "$(usex debug   --debug--no-debug)"
+   "$(usex optimize--optimize=--no-optimize)"
+   "$(usex static-libs --static)"
+   "$(usex ubsan   --ubsan)"
+   )
+   use optimize && filter-flags '-O*'
+
+   perl Configure.pl "${myconfigargs[@]}" || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-lang/moarvm/

2018-02-27 Thread Patrick Lauer
commit: bbfe51a4eb2d9355f7b6155236c31cd6a8690e04
Author: Patrick Lauer  gentoo  org>
AuthorDate: Tue Feb 27 17:13:25 2018 +
Commit: Patrick Lauer  gentoo  org>
CommitDate: Tue Feb 27 17:13:48 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bbfe51a4

dev-lang/moarvm: Remove old

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 dev-lang/moarvm/Manifest|  6 
 dev-lang/moarvm/moarvm-2017.07.ebuild   | 61 -
 dev-lang/moarvm/moarvm-2017.08.1.ebuild | 59 ---
 dev-lang/moarvm/moarvm-2017.09.1.ebuild | 58 ---
 dev-lang/moarvm/moarvm-2017.10.ebuild   | 58 ---
 dev-lang/moarvm/moarvm-2017.11.ebuild   | 58 ---
 dev-lang/moarvm/moarvm-2017.12.1.ebuild | 58 ---
 7 files changed, 358 deletions(-)

diff --git a/dev-lang/moarvm/Manifest b/dev-lang/moarvm/Manifest
index e2e09714fba..9c6f0bae1b8 100644
--- a/dev-lang/moarvm/Manifest
+++ b/dev-lang/moarvm/Manifest
@@ -1,8 +1,2 @@
-DIST MoarVM-2017.07.tar.gz 4396077 BLAKE2B 
0c97b8531b8d00f23ce5ed71f4c68f778f67ee6628f7a4dde7c94ca21a94504dcf30345be19601d35fd5b996d98951fe36285e466b36e7232b91035fd6f586f7
 SHA512 
675633bdc97e30eb6a7a2208338b7124215a92ed1a129076b0e59f9f2f0996b903120e3aa2a915a370c637d6529fdccef0bbcc31ce91c1485df60f9ce7e9e689
-DIST MoarVM-2017.08.1.tar.gz 4440494 BLAKE2B 
eb9406a80a636308cf912d20a7cfe72db13a92fc328b70537c7fdd9ae3d17422821ca9d156eab17aa7d83a738a7492a71a45c8ece762d86302344516716bb3c9
 SHA512 
52331993b59fdad8d30161f3e95e8bfcf16c69e452f8fa32492fa551d225ed7eb9e0ac015049e40d119e8e7958c529b966f34a0175ae686000264eb02478a749
-DIST MoarVM-2017.09.1.tar.gz 4579930 BLAKE2B 
5c09f468338b23208ae8d5a331b2b4dbaee72d991446fc75a03bdc848096509c3e32cbac0dd868ca760ae376a70bfb557d890efb1bb44e55fe7d6396eb29ebd6
 SHA512 
c7b675a3894a2b58d15eefb52519b6b7e4519561525b6095327ab7621e29c3ea3c077c625bd48123cd514b4e32d2e7cbdb3861319d3e32de134d7f8475540fee
-DIST MoarVM-2017.10.tar.gz 4789334 BLAKE2B 
842ee5040d64b8398a24436c34f673b7b43cfa7cdfb809d05705742e7c20ea9fa7426c0183ceaf0c3e6f8a06d5262bc632160d7bfbd9143492f1ea46e1cb6381
 SHA512 
f79e60b22615cbbb5b16d4b810c864f7cbc2c36e73769b132b84edb03e0d975da6f7db153492a3101c86946d728a21af6225d61e752e36557c2c6f1bcd91859c
-DIST MoarVM-2017.11.tar.gz 4797567 BLAKE2B 
a8178c4b639b8e6876fe2d904ebb8a3cd34f5f04d5f6092ce8fa65383c88f4af7ae72ded46981b556573439cdc32131fe569e9bd3c163f316574c1ac037dc583
 SHA512 
93666c66835701b4a7bb25478c1e5a8019362ad0de387f58eb921fa35230566149906386ae1f8280a163d94a86544d4441029812ad177b62a21d64b2638e01d3
-DIST MoarVM-2017.12.1.tar.gz 4761355 BLAKE2B 
91426378e5a651c56bd6871a044733e3efb587a3c743385d07f3ff5f4de4682780b69dca130d149deef3192ea16d69a4665f57e5620bbee237fb70a6d3e9433e
 SHA512 
aaa57fdf5b65bf0148e4409d044ff28b0755bba7a663046f99f4be55f5a0f466e76a883445da39e2c79cc7f76b27455fe775686a19204866bc8c1569008e2c37
 DIST MoarVM-2018.01.tar.gz 4762110 BLAKE2B 
643fc082ec1ba9b79bb5d0c13e66703850b75673a73e659fc8b2400cbb0d986b1882b7d23721a3891649d709328ace1023d50d4ffacae5d75091a8976912
 SHA512 
2e558c92562096596992e6e0070092481e5a5d25ac3047110d023536deebc9a4db21d9844ecf3b7c0ae5cc6fa529cc48d9a8e98cdc2f5e23a8effc37b7509ef9
 DIST MoarVM-2018.02.tar.gz 4769154 BLAKE2B 
28eaf603c908c4d1fb5d9fc8e771e3a54165102288f566aca04df6740cfc307e2cea5bd9be490b9f4136e4dc8e9bb20249aab07d46e9f3bb9ab522f5a4a8
 SHA512 
3364a1af68b828de30affa4c21fe691d10353175cc18e815f962f8dcafb63947ce3fd3ae5c10c656b90f4cb02f3fd008a9a99f832d76098c12525b36e46924d0

diff --git a/dev-lang/moarvm/moarvm-2017.07.ebuild 
b/dev-lang/moarvm/moarvm-2017.07.ebuild
deleted file mode 100644
index f119a7ae28b..000
--- a/dev-lang/moarvm/moarvm-2017.07.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit flag-o-matic
-
-MY_PN="MoarVM"
-if [[ ${PV} == "" ]]; then
-   EGIT_REPO_URI="https://github.com/${MY_PN}/${MY_PN}.git;
-   inherit git-r3
-   KEYWORDS=""
-   S="${WORKDIR}/${P}"
-else
-   SRC_URI="http://moarvm.org/releases/${MY_PN}-${PV}.tar.gz;
-   KEYWORDS="~amd64 ~x86"
-   S="${WORKDIR}/${MY_PN}-${PV}"
-fi
-
-DESCRIPTION="A 6model-based VM for NQP and Rakudo Perl 6"
-HOMEPAGE="http://moarvm.org;
-LICENSE="Artistic-2"
-SLOT="0"
-IUSE="asan clang debug doc +jit static-libs optimize ubsan"
-
-RDEPEND="dev-libs/libatomic_ops
-   >=dev-libs/libtommath-1.0
-   dev-libs/libuv
-   jit? ( dev-lang/lua:0[deprecated]
-   dev-lua/LuaBitOp )
-   virtual/libffi"
-DEPEND="${RDEPEND}
-   clang? ( >=sys-devel/clang-3.1 )
-   dev-lang/perl"
-
-DOCS=( CREDITS README.markdown )
-
-# Tests are conducted via nqp
-RESTRICT=test
-
-src_configure() {
-   use doc && DOCS+=( docs/* )
-   local myconfigargs=(
-   

[gentoo-commits] repo/gentoo:master commit in: dev-lang/moarvm/

2018-02-22 Thread Patrick Lauer
commit: c73cb13cb106e6a9e3d5335e6cb5973eab2ff9a8
Author: Patrick Lauer  gentoo  org>
AuthorDate: Thu Feb 22 18:56:44 2018 +
Commit: Patrick Lauer  gentoo  org>
CommitDate: Thu Feb 22 18:57:38 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c73cb13c

dev-lang/moarvm: Bump

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 dev-lang/moarvm/Manifest  |  1 +
 dev-lang/moarvm/moarvm-2018.02.ebuild | 58 +++
 2 files changed, 59 insertions(+)

diff --git a/dev-lang/moarvm/Manifest b/dev-lang/moarvm/Manifest
index 435f34e4b86..e2e09714fba 100644
--- a/dev-lang/moarvm/Manifest
+++ b/dev-lang/moarvm/Manifest
@@ -5,3 +5,4 @@ DIST MoarVM-2017.10.tar.gz 4789334 BLAKE2B 
842ee5040d64b8398a24436c34f673b7b43cf
 DIST MoarVM-2017.11.tar.gz 4797567 BLAKE2B 
a8178c4b639b8e6876fe2d904ebb8a3cd34f5f04d5f6092ce8fa65383c88f4af7ae72ded46981b556573439cdc32131fe569e9bd3c163f316574c1ac037dc583
 SHA512 
93666c66835701b4a7bb25478c1e5a8019362ad0de387f58eb921fa35230566149906386ae1f8280a163d94a86544d4441029812ad177b62a21d64b2638e01d3
 DIST MoarVM-2017.12.1.tar.gz 4761355 BLAKE2B 
91426378e5a651c56bd6871a044733e3efb587a3c743385d07f3ff5f4de4682780b69dca130d149deef3192ea16d69a4665f57e5620bbee237fb70a6d3e9433e
 SHA512 
aaa57fdf5b65bf0148e4409d044ff28b0755bba7a663046f99f4be55f5a0f466e76a883445da39e2c79cc7f76b27455fe775686a19204866bc8c1569008e2c37
 DIST MoarVM-2018.01.tar.gz 4762110 BLAKE2B 
643fc082ec1ba9b79bb5d0c13e66703850b75673a73e659fc8b2400cbb0d986b1882b7d23721a3891649d709328ace1023d50d4ffacae5d75091a8976912
 SHA512 
2e558c92562096596992e6e0070092481e5a5d25ac3047110d023536deebc9a4db21d9844ecf3b7c0ae5cc6fa529cc48d9a8e98cdc2f5e23a8effc37b7509ef9
+DIST MoarVM-2018.02.tar.gz 4769154 BLAKE2B 
28eaf603c908c4d1fb5d9fc8e771e3a54165102288f566aca04df6740cfc307e2cea5bd9be490b9f4136e4dc8e9bb20249aab07d46e9f3bb9ab522f5a4a8
 SHA512 
3364a1af68b828de30affa4c21fe691d10353175cc18e815f962f8dcafb63947ce3fd3ae5c10c656b90f4cb02f3fd008a9a99f832d76098c12525b36e46924d0

diff --git a/dev-lang/moarvm/moarvm-2018.02.ebuild 
b/dev-lang/moarvm/moarvm-2018.02.ebuild
new file mode 100644
index 000..405febb3308
--- /dev/null
+++ b/dev-lang/moarvm/moarvm-2018.02.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit flag-o-matic
+
+MY_PN="MoarVM"
+if [[ ${PV} == "" ]]; then
+   EGIT_REPO_URI="https://github.com/${MY_PN}/${MY_PN}.git;
+   inherit git-r3
+   KEYWORDS=""
+   S="${WORKDIR}/${P}"
+else
+   SRC_URI="http://moarvm.org/releases/${MY_PN}-${PV}.tar.gz;
+   KEYWORDS="~amd64 ~x86"
+   S="${WORKDIR}/${MY_PN}-${PV}"
+fi
+
+DESCRIPTION="A 6model-based VM for NQP and Rakudo Perl 6"
+HOMEPAGE="http://moarvm.org;
+LICENSE="Artistic-2"
+SLOT="0"
+IUSE="asan clang debug doc +jit static-libs optimize ubsan"
+
+RDEPEND="dev-libs/libatomic_ops
+   dev-libs/libuv
+   dev-lang/lua:0[deprecated]
+   dev-lua/LuaBitOp
+   virtual/libffi"
+DEPEND="${RDEPEND}
+   clang? ( >=sys-devel/clang-3.1 )
+   dev-lang/perl"
+
+DOCS=( CREDITS README.markdown )
+
+# Tests are conducted via nqp
+RESTRICT=test
+
+src_configure() {
+   use doc && DOCS+=( docs/* )
+   local myconfigargs=(
+   "--prefix=/usr"
+   "--has-libuv"
+   "--has-libatomic_ops"
+   "--has-libffi"
+   "--libdir=$(get_libdir)"
+   "--compiler=$(usex clang clang gcc)"
+   "$(usex asan--asan)"
+   "$(usex debug   --debug--no-debug)"
+   "$(usex optimize--optimize=--no-optimize)"
+   "$(usex static-libs --static)"
+   "$(usex ubsan   --ubsan)"
+   )
+   use optimize && filter-flags '-O*'
+
+   perl Configure.pl "${myconfigargs[@]}" || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-lang/moarvm/

2018-02-13 Thread Patrick Lauer
commit: a498da763624d4fe1b1c0f13e1ef50229ba49e66
Author: Patrick Lauer  gentoo  org>
AuthorDate: Tue Feb 13 19:15:07 2018 +
Commit: Patrick Lauer  gentoo  org>
CommitDate: Tue Feb 13 19:15:07 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a498da76

dev-lang/moarvm: Bump

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 dev-lang/moarvm/Manifest  |  1 +
 dev-lang/moarvm/moarvm-2018.01.ebuild | 58 +++
 2 files changed, 59 insertions(+)

diff --git a/dev-lang/moarvm/Manifest b/dev-lang/moarvm/Manifest
index a9e4210449b..435f34e4b86 100644
--- a/dev-lang/moarvm/Manifest
+++ b/dev-lang/moarvm/Manifest
@@ -4,3 +4,4 @@ DIST MoarVM-2017.09.1.tar.gz 4579930 BLAKE2B 
5c09f468338b23208ae8d5a331b2b4dbaee
 DIST MoarVM-2017.10.tar.gz 4789334 BLAKE2B 
842ee5040d64b8398a24436c34f673b7b43cfa7cdfb809d05705742e7c20ea9fa7426c0183ceaf0c3e6f8a06d5262bc632160d7bfbd9143492f1ea46e1cb6381
 SHA512 
f79e60b22615cbbb5b16d4b810c864f7cbc2c36e73769b132b84edb03e0d975da6f7db153492a3101c86946d728a21af6225d61e752e36557c2c6f1bcd91859c
 DIST MoarVM-2017.11.tar.gz 4797567 BLAKE2B 
a8178c4b639b8e6876fe2d904ebb8a3cd34f5f04d5f6092ce8fa65383c88f4af7ae72ded46981b556573439cdc32131fe569e9bd3c163f316574c1ac037dc583
 SHA512 
93666c66835701b4a7bb25478c1e5a8019362ad0de387f58eb921fa35230566149906386ae1f8280a163d94a86544d4441029812ad177b62a21d64b2638e01d3
 DIST MoarVM-2017.12.1.tar.gz 4761355 BLAKE2B 
91426378e5a651c56bd6871a044733e3efb587a3c743385d07f3ff5f4de4682780b69dca130d149deef3192ea16d69a4665f57e5620bbee237fb70a6d3e9433e
 SHA512 
aaa57fdf5b65bf0148e4409d044ff28b0755bba7a663046f99f4be55f5a0f466e76a883445da39e2c79cc7f76b27455fe775686a19204866bc8c1569008e2c37
+DIST MoarVM-2018.01.tar.gz 4762110 BLAKE2B 
643fc082ec1ba9b79bb5d0c13e66703850b75673a73e659fc8b2400cbb0d986b1882b7d23721a3891649d709328ace1023d50d4ffacae5d75091a8976912
 SHA512 
2e558c92562096596992e6e0070092481e5a5d25ac3047110d023536deebc9a4db21d9844ecf3b7c0ae5cc6fa529cc48d9a8e98cdc2f5e23a8effc37b7509ef9

diff --git a/dev-lang/moarvm/moarvm-2018.01.ebuild 
b/dev-lang/moarvm/moarvm-2018.01.ebuild
new file mode 100644
index 000..405febb3308
--- /dev/null
+++ b/dev-lang/moarvm/moarvm-2018.01.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit flag-o-matic
+
+MY_PN="MoarVM"
+if [[ ${PV} == "" ]]; then
+   EGIT_REPO_URI="https://github.com/${MY_PN}/${MY_PN}.git;
+   inherit git-r3
+   KEYWORDS=""
+   S="${WORKDIR}/${P}"
+else
+   SRC_URI="http://moarvm.org/releases/${MY_PN}-${PV}.tar.gz;
+   KEYWORDS="~amd64 ~x86"
+   S="${WORKDIR}/${MY_PN}-${PV}"
+fi
+
+DESCRIPTION="A 6model-based VM for NQP and Rakudo Perl 6"
+HOMEPAGE="http://moarvm.org;
+LICENSE="Artistic-2"
+SLOT="0"
+IUSE="asan clang debug doc +jit static-libs optimize ubsan"
+
+RDEPEND="dev-libs/libatomic_ops
+   dev-libs/libuv
+   dev-lang/lua:0[deprecated]
+   dev-lua/LuaBitOp
+   virtual/libffi"
+DEPEND="${RDEPEND}
+   clang? ( >=sys-devel/clang-3.1 )
+   dev-lang/perl"
+
+DOCS=( CREDITS README.markdown )
+
+# Tests are conducted via nqp
+RESTRICT=test
+
+src_configure() {
+   use doc && DOCS+=( docs/* )
+   local myconfigargs=(
+   "--prefix=/usr"
+   "--has-libuv"
+   "--has-libatomic_ops"
+   "--has-libffi"
+   "--libdir=$(get_libdir)"
+   "--compiler=$(usex clang clang gcc)"
+   "$(usex asan--asan)"
+   "$(usex debug   --debug--no-debug)"
+   "$(usex optimize--optimize=--no-optimize)"
+   "$(usex static-libs --static)"
+   "$(usex ubsan   --ubsan)"
+   )
+   use optimize && filter-flags '-O*'
+
+   perl Configure.pl "${myconfigargs[@]}" || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-lang/moarvm/

2018-01-13 Thread Patrick Lauer
commit: efae2d6334e101160e63e5ab0abd05a1adf3af2c
Author: Patrick Lauer  gentoo  org>
AuthorDate: Sat Jan 13 15:20:42 2018 +
Commit: Patrick Lauer  gentoo  org>
CommitDate: Sat Jan 13 15:20:42 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=efae2d63

dev-lang/moarvm: Bump

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 dev-lang/moarvm/Manifest|  1 +
 dev-lang/moarvm/moarvm-2017.12.1.ebuild | 58 +
 2 files changed, 59 insertions(+)

diff --git a/dev-lang/moarvm/Manifest b/dev-lang/moarvm/Manifest
index 44d4f839e34..a9e4210449b 100644
--- a/dev-lang/moarvm/Manifest
+++ b/dev-lang/moarvm/Manifest
@@ -3,3 +3,4 @@ DIST MoarVM-2017.08.1.tar.gz 4440494 BLAKE2B 
eb9406a80a636308cf912d20a7cfe72db13
 DIST MoarVM-2017.09.1.tar.gz 4579930 BLAKE2B 
5c09f468338b23208ae8d5a331b2b4dbaee72d991446fc75a03bdc848096509c3e32cbac0dd868ca760ae376a70bfb557d890efb1bb44e55fe7d6396eb29ebd6
 SHA512 
c7b675a3894a2b58d15eefb52519b6b7e4519561525b6095327ab7621e29c3ea3c077c625bd48123cd514b4e32d2e7cbdb3861319d3e32de134d7f8475540fee
 DIST MoarVM-2017.10.tar.gz 4789334 BLAKE2B 
842ee5040d64b8398a24436c34f673b7b43cfa7cdfb809d05705742e7c20ea9fa7426c0183ceaf0c3e6f8a06d5262bc632160d7bfbd9143492f1ea46e1cb6381
 SHA512 
f79e60b22615cbbb5b16d4b810c864f7cbc2c36e73769b132b84edb03e0d975da6f7db153492a3101c86946d728a21af6225d61e752e36557c2c6f1bcd91859c
 DIST MoarVM-2017.11.tar.gz 4797567 BLAKE2B 
a8178c4b639b8e6876fe2d904ebb8a3cd34f5f04d5f6092ce8fa65383c88f4af7ae72ded46981b556573439cdc32131fe569e9bd3c163f316574c1ac037dc583
 SHA512 
93666c66835701b4a7bb25478c1e5a8019362ad0de387f58eb921fa35230566149906386ae1f8280a163d94a86544d4441029812ad177b62a21d64b2638e01d3
+DIST MoarVM-2017.12.1.tar.gz 4761355 BLAKE2B 
91426378e5a651c56bd6871a044733e3efb587a3c743385d07f3ff5f4de4682780b69dca130d149deef3192ea16d69a4665f57e5620bbee237fb70a6d3e9433e
 SHA512 
aaa57fdf5b65bf0148e4409d044ff28b0755bba7a663046f99f4be55f5a0f466e76a883445da39e2c79cc7f76b27455fe775686a19204866bc8c1569008e2c37

diff --git a/dev-lang/moarvm/moarvm-2017.12.1.ebuild 
b/dev-lang/moarvm/moarvm-2017.12.1.ebuild
new file mode 100644
index 000..405febb3308
--- /dev/null
+++ b/dev-lang/moarvm/moarvm-2017.12.1.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit flag-o-matic
+
+MY_PN="MoarVM"
+if [[ ${PV} == "" ]]; then
+   EGIT_REPO_URI="https://github.com/${MY_PN}/${MY_PN}.git;
+   inherit git-r3
+   KEYWORDS=""
+   S="${WORKDIR}/${P}"
+else
+   SRC_URI="http://moarvm.org/releases/${MY_PN}-${PV}.tar.gz;
+   KEYWORDS="~amd64 ~x86"
+   S="${WORKDIR}/${MY_PN}-${PV}"
+fi
+
+DESCRIPTION="A 6model-based VM for NQP and Rakudo Perl 6"
+HOMEPAGE="http://moarvm.org;
+LICENSE="Artistic-2"
+SLOT="0"
+IUSE="asan clang debug doc +jit static-libs optimize ubsan"
+
+RDEPEND="dev-libs/libatomic_ops
+   dev-libs/libuv
+   dev-lang/lua:0[deprecated]
+   dev-lua/LuaBitOp
+   virtual/libffi"
+DEPEND="${RDEPEND}
+   clang? ( >=sys-devel/clang-3.1 )
+   dev-lang/perl"
+
+DOCS=( CREDITS README.markdown )
+
+# Tests are conducted via nqp
+RESTRICT=test
+
+src_configure() {
+   use doc && DOCS+=( docs/* )
+   local myconfigargs=(
+   "--prefix=/usr"
+   "--has-libuv"
+   "--has-libatomic_ops"
+   "--has-libffi"
+   "--libdir=$(get_libdir)"
+   "--compiler=$(usex clang clang gcc)"
+   "$(usex asan--asan)"
+   "$(usex debug   --debug--no-debug)"
+   "$(usex optimize--optimize=--no-optimize)"
+   "$(usex static-libs --static)"
+   "$(usex ubsan   --ubsan)"
+   )
+   use optimize && filter-flags '-O*'
+
+   perl Configure.pl "${myconfigargs[@]}" || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-lang/moarvm/

2017-12-16 Thread Patrick Lauer
commit: bff5dbb5030f6126b43ace840901ba5316a7e72b
Author: Patrick Lauer  gentoo  org>
AuthorDate: Sat Dec 16 16:12:05 2017 +
Commit: Patrick Lauer  gentoo  org>
CommitDate: Sat Dec 16 16:13:09 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bff5dbb5

dev-lang/moarvm: Bump

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 dev-lang/moarvm/Manifest  |  1 +
 dev-lang/moarvm/moarvm-2017.11.ebuild | 58 +++
 2 files changed, 59 insertions(+)

diff --git a/dev-lang/moarvm/Manifest b/dev-lang/moarvm/Manifest
index 366814cf27b..44d4f839e34 100644
--- a/dev-lang/moarvm/Manifest
+++ b/dev-lang/moarvm/Manifest
@@ -2,3 +2,4 @@ DIST MoarVM-2017.07.tar.gz 4396077 BLAKE2B 
0c97b8531b8d00f23ce5ed71f4c68f778f67e
 DIST MoarVM-2017.08.1.tar.gz 4440494 BLAKE2B 
eb9406a80a636308cf912d20a7cfe72db13a92fc328b70537c7fdd9ae3d17422821ca9d156eab17aa7d83a738a7492a71a45c8ece762d86302344516716bb3c9
 SHA512 
52331993b59fdad8d30161f3e95e8bfcf16c69e452f8fa32492fa551d225ed7eb9e0ac015049e40d119e8e7958c529b966f34a0175ae686000264eb02478a749
 DIST MoarVM-2017.09.1.tar.gz 4579930 BLAKE2B 
5c09f468338b23208ae8d5a331b2b4dbaee72d991446fc75a03bdc848096509c3e32cbac0dd868ca760ae376a70bfb557d890efb1bb44e55fe7d6396eb29ebd6
 SHA512 
c7b675a3894a2b58d15eefb52519b6b7e4519561525b6095327ab7621e29c3ea3c077c625bd48123cd514b4e32d2e7cbdb3861319d3e32de134d7f8475540fee
 DIST MoarVM-2017.10.tar.gz 4789334 BLAKE2B 
842ee5040d64b8398a24436c34f673b7b43cfa7cdfb809d05705742e7c20ea9fa7426c0183ceaf0c3e6f8a06d5262bc632160d7bfbd9143492f1ea46e1cb6381
 SHA512 
f79e60b22615cbbb5b16d4b810c864f7cbc2c36e73769b132b84edb03e0d975da6f7db153492a3101c86946d728a21af6225d61e752e36557c2c6f1bcd91859c
+DIST MoarVM-2017.11.tar.gz 4797567 BLAKE2B 
a8178c4b639b8e6876fe2d904ebb8a3cd34f5f04d5f6092ce8fa65383c88f4af7ae72ded46981b556573439cdc32131fe569e9bd3c163f316574c1ac037dc583
 SHA512 
93666c66835701b4a7bb25478c1e5a8019362ad0de387f58eb921fa35230566149906386ae1f8280a163d94a86544d4441029812ad177b62a21d64b2638e01d3

diff --git a/dev-lang/moarvm/moarvm-2017.11.ebuild 
b/dev-lang/moarvm/moarvm-2017.11.ebuild
new file mode 100644
index 000..9925813bdcb
--- /dev/null
+++ b/dev-lang/moarvm/moarvm-2017.11.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit flag-o-matic
+
+MY_PN="MoarVM"
+if [[ ${PV} == "" ]]; then
+   EGIT_REPO_URI="https://github.com/${MY_PN}/${MY_PN}.git;
+   inherit git-r3
+   KEYWORDS=""
+   S="${WORKDIR}/${P}"
+else
+   SRC_URI="http://moarvm.org/releases/${MY_PN}-${PV}.tar.gz;
+   KEYWORDS="~amd64 ~x86"
+   S="${WORKDIR}/${MY_PN}-${PV}"
+fi
+
+DESCRIPTION="A 6model-based VM for NQP and Rakudo Perl 6"
+HOMEPAGE="http://moarvm.org;
+LICENSE="Artistic-2"
+SLOT="0"
+IUSE="asan clang debug doc +jit static-libs optimize ubsan"
+
+RDEPEND="dev-libs/libatomic_ops
+   dev-libs/libuv
+   dev-lang/lua:0[deprecated]
+   dev-lua/LuaBitOp
+   virtual/libffi"
+DEPEND="${RDEPEND}
+   clang? ( >=sys-devel/clang-3.1 )
+   dev-lang/perl"
+
+DOCS=( CREDITS README.markdown )
+
+# Tests are conducted via nqp
+RESTRICT=test
+
+src_configure() {
+   use doc && DOCS+=( docs/* )
+   local myconfigargs=(
+   "--prefix=/usr"
+   "--has-libuv"
+   "--has-libatomic_ops"
+   "--has-libffi"
+   "--libdir=$(get_libdir)"
+   "--compiler=$(usex clang clang gcc)"
+   "$(usex asan--asan)"
+   "$(usex debug   --debug--no-debug)"
+   "$(usex optimize--optimize=--no-optimize)"
+   "$(usex static-libs --static)"
+   "$(usex ubsan   --ubsan)"
+   )
+   use optimize && filter-flags '-O*'
+
+   perl Configure.pl "${myconfigargs[@]}" || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-lang/moarvm/

2017-11-02 Thread Patrick Lauer
commit: 9fe3f3a95b0de868816a6b8d67c27f746f65c502
Author: Patrick Lauer  gentoo  org>
AuthorDate: Thu Nov  2 06:18:31 2017 +
Commit: Patrick Lauer  gentoo  org>
CommitDate: Thu Nov  2 06:19:33 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9fe3f3a9

dev-lang/moarvm: Bump

Package-Manager: Portage-2.3.13, Repoman-2.3.4

 dev-lang/moarvm/Manifest  |  1 +
 dev-lang/moarvm/moarvm-2017.10.ebuild | 58 +++
 2 files changed, 59 insertions(+)

diff --git a/dev-lang/moarvm/Manifest b/dev-lang/moarvm/Manifest
index 49206f78e93..4e236c13696 100644
--- a/dev-lang/moarvm/Manifest
+++ b/dev-lang/moarvm/Manifest
@@ -1,3 +1,4 @@
 DIST MoarVM-2017.07.tar.gz 4396077 SHA256 
21c6c85464bcc012af4fa3ed5fe2a54262439f197c5141cfc71f57e2841ba67a SHA512 
675633bdc97e30eb6a7a2208338b7124215a92ed1a129076b0e59f9f2f0996b903120e3aa2a915a370c637d6529fdccef0bbcc31ce91c1485df60f9ce7e9e689
 WHIRLPOOL 
83b38aae50904680c58970f51bb33aa2b112a0cb8b92f04900085083e3e12c0905829107759782531b301714283dfdb044508133b02e4d4a5f271d6bd5eca6bc
 DIST MoarVM-2017.08.1.tar.gz 4440494 SHA256 
ce032fcbd3ff195825cb0c52c8844b611e63c54a57854602236e3a2a570fa643 SHA512 
52331993b59fdad8d30161f3e95e8bfcf16c69e452f8fa32492fa551d225ed7eb9e0ac015049e40d119e8e7958c529b966f34a0175ae686000264eb02478a749
 WHIRLPOOL 
72ce60a47eea7e9588b0da3d4cc9c6bb070686f1ff8524f0f157e9a93cd2531c876457f9e23c599069a0cb6dd45e9d6f528bde437ebbf634e3dbe4b15207b94a
 DIST MoarVM-2017.09.1.tar.gz 4579930 SHA256 
1c09b70a6b454abb48baaa9432e90c33002983cdb96328418f1be1a572e11f47 SHA512 
c7b675a3894a2b58d15eefb52519b6b7e4519561525b6095327ab7621e29c3ea3c077c625bd48123cd514b4e32d2e7cbdb3861319d3e32de134d7f8475540fee
 WHIRLPOOL 
fa7e78cc0430a84395b4ffbd56adffda3220a6982e0ffc565f0357ad72b158e216ddfa1e9fe7e7c1e70c6eeff12d6d944b30112b468942ec7523bb940e9e642f
+DIST MoarVM-2017.10.tar.gz 4789334 SHA256 
27cddd50db65359aed82bc6a9bd0e52988a52ee89e7e353eb63185c267d22a5b SHA512 
f79e60b22615cbbb5b16d4b810c864f7cbc2c36e73769b132b84edb03e0d975da6f7db153492a3101c86946d728a21af6225d61e752e36557c2c6f1bcd91859c
 WHIRLPOOL 
b02c447366d0fc94e140a0da00e50961f631a239c0d4055a24a3c18fdab53cdaafa47cb38d6baf7e507c2c6f8d4ca03e147fd5b5e14a0ae06824c5f6e84d3c34

diff --git a/dev-lang/moarvm/moarvm-2017.10.ebuild 
b/dev-lang/moarvm/moarvm-2017.10.ebuild
new file mode 100644
index 000..9925813bdcb
--- /dev/null
+++ b/dev-lang/moarvm/moarvm-2017.10.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit flag-o-matic
+
+MY_PN="MoarVM"
+if [[ ${PV} == "" ]]; then
+   EGIT_REPO_URI="https://github.com/${MY_PN}/${MY_PN}.git;
+   inherit git-r3
+   KEYWORDS=""
+   S="${WORKDIR}/${P}"
+else
+   SRC_URI="http://moarvm.org/releases/${MY_PN}-${PV}.tar.gz;
+   KEYWORDS="~amd64 ~x86"
+   S="${WORKDIR}/${MY_PN}-${PV}"
+fi
+
+DESCRIPTION="A 6model-based VM for NQP and Rakudo Perl 6"
+HOMEPAGE="http://moarvm.org;
+LICENSE="Artistic-2"
+SLOT="0"
+IUSE="asan clang debug doc +jit static-libs optimize ubsan"
+
+RDEPEND="dev-libs/libatomic_ops
+   dev-libs/libuv
+   dev-lang/lua:0[deprecated]
+   dev-lua/LuaBitOp
+   virtual/libffi"
+DEPEND="${RDEPEND}
+   clang? ( >=sys-devel/clang-3.1 )
+   dev-lang/perl"
+
+DOCS=( CREDITS README.markdown )
+
+# Tests are conducted via nqp
+RESTRICT=test
+
+src_configure() {
+   use doc && DOCS+=( docs/* )
+   local myconfigargs=(
+   "--prefix=/usr"
+   "--has-libuv"
+   "--has-libatomic_ops"
+   "--has-libffi"
+   "--libdir=$(get_libdir)"
+   "--compiler=$(usex clang clang gcc)"
+   "$(usex asan--asan)"
+   "$(usex debug   --debug--no-debug)"
+   "$(usex optimize--optimize=--no-optimize)"
+   "$(usex static-libs --static)"
+   "$(usex ubsan   --ubsan)"
+   )
+   use optimize && filter-flags '-O*'
+
+   perl Configure.pl "${myconfigargs[@]}" || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-lang/moarvm/

2017-09-22 Thread Patrick Lauer
commit: 5ffb540a0325c2923f13579d5ce9fcee4f072ab8
Author: Patrick Lauer  gentoo  org>
AuthorDate: Fri Sep 22 18:46:16 2017 +
Commit: Patrick Lauer  gentoo  org>
CommitDate: Fri Sep 22 18:46:31 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ffb540a

dev-lang/moarvm: Remove old

Package-Manager: Portage-2.3.10, Repoman-2.3.3

 dev-lang/moarvm/Manifest |  6 
 dev-lang/moarvm/moarvm-2017.01-r1.ebuild | 61 
 dev-lang/moarvm/moarvm-2017.02-r1.ebuild | 61 
 dev-lang/moarvm/moarvm-2017.03-r1.ebuild | 61 
 dev-lang/moarvm/moarvm-2017.04-r1.ebuild | 61 
 dev-lang/moarvm/moarvm-2017.05-r1.ebuild | 61 
 dev-lang/moarvm/moarvm-2017.06-r1.ebuild | 61 
 7 files changed, 372 deletions(-)

diff --git a/dev-lang/moarvm/Manifest b/dev-lang/moarvm/Manifest
index 0ebbb508d52..49206f78e93 100644
--- a/dev-lang/moarvm/Manifest
+++ b/dev-lang/moarvm/Manifest
@@ -1,9 +1,3 @@
-DIST MoarVM-2017.01.tar.gz 3718510 SHA256 
2074693a42a7f31218bf69b70fd5b73d6fd1a1d0e31eaf3f528e204963e94c53 SHA512 
d31b292edc4468c4dd26a367944230ce02286cc601c231b175273b0c61d1fb907aced5b63c1f7426eabfd9148b17aee63dea12c74829206fb38250cd4193804f
 WHIRLPOOL 
83a01f8e54b427d1a958df56f13cc780f85978ecb81b01430e074fe1ef948552866ab321131637cc0ffa33b0fb182c4e566c595a8d49775ba262602e4b3dd120
-DIST MoarVM-2017.02.tar.gz 3775575 SHA256 
3a486ca5d19a8e6256e379655ec9ed09ff2f1c4f6a57a7969a278819b5bcb4eb SHA512 
9b15eb62863f828f4ec3d97c6668b26c51abb50dd277a63e54e919782f5efd1db1a14864b1ac4b8cf1244ee1012ef1c06a802815eaae5dc404d1ece31503ce4a
 WHIRLPOOL 
3878445ef324fb06afce0c962dde5ff1ba0cad9b44d899c3a432b840de7936581bf16d50b5c28c92f9807bc5ac481ebc2b8bdc3e3c6b973e228747662bd163b2
-DIST MoarVM-2017.03.tar.gz 4361623 SHA256 
c562a91d462a15f3a964969ddea8b33eae4558e3b25d9e2105f81c259249dbee SHA512 
2dfc1a75876d2744d74b1c2df6cbdec1fb73650bde755a534764ca564a3a7c9435691e60ee15f78df798e276c0af3c4db19e4f67df058a79aaa201aab3f96443
 WHIRLPOOL 
060204b69e91822dc2bb3fe0d6eaeaf9e7331b2e41d058e2025d0c3ffeed5d888acc14ca6ad820bb6f8ea0a652db5096f1598bd11c14c5e3f3699aa9ddb7de23
-DIST MoarVM-2017.04.tar.gz 4383487 SHA256 
7838c92e50afe75669f751db8e15f0e32d5951d026a89de28f7c7a8c347f SHA512 
52cac6743f3d3005d388261c676405ba27db184ed1b4498d81c09ad844ef8b9a7810a4a210537b55c699ea838222cc667fbdff2677f62973f571112a6925d0df
 WHIRLPOOL 
6e8c3ac6d7bb018133acf5e31ce469f2df966ea91f12219ce1bc6788e7ac4f7d68fbf5686943bdb161aa8c525b3f7f1480cc38ab4499ecdfbfba71055eb87476
-DIST MoarVM-2017.05.tar.gz 4386504 SHA256 
7cb9b7a871b14ac9b6cddc57e646d277177c4b3b21220e6fbc204084a15a4e41 SHA512 
a8fc79a41c30bc79e5d872c7c822cc658c258a2e8fffcfd053afe78fc985646db76af40dc2d610001819953784d9bf4e6c6f20a5e5d7de3027f9d1a3d1279edb
 WHIRLPOOL 
e27ef8969170db8c6a4c38cb3d2dcb33895292f233ff000df9dc43533f3076bd6db1fa8344b62ca551e23454c1ac72bc959a322a09f45be074c7965886a84c6a
-DIST MoarVM-2017.06.tar.gz 4391465 SHA256 
5102793557625ff812291ade39f6b3a32fc02d12a5e6845e7822e5ae15f2a293 SHA512 
32a14c5426ade7681f452dcc43a3c513cd7d73cfd4eca394005ea9e5f2c65e6651d442eaec9a27ef6656bb342f572b964fab587018e39012acecfc01b50db274
 WHIRLPOOL 
2b347e9d9adf0e5320451b9eef5f326c8c22f0db7c3c588662be497221e927e2bf752ec62629905d4a5b2a6597150f5ea255d149c2a94a61658bca576c5e95c6
 DIST MoarVM-2017.07.tar.gz 4396077 SHA256 
21c6c85464bcc012af4fa3ed5fe2a54262439f197c5141cfc71f57e2841ba67a SHA512 
675633bdc97e30eb6a7a2208338b7124215a92ed1a129076b0e59f9f2f0996b903120e3aa2a915a370c637d6529fdccef0bbcc31ce91c1485df60f9ce7e9e689
 WHIRLPOOL 
83b38aae50904680c58970f51bb33aa2b112a0cb8b92f04900085083e3e12c0905829107759782531b301714283dfdb044508133b02e4d4a5f271d6bd5eca6bc
 DIST MoarVM-2017.08.1.tar.gz 4440494 SHA256 
ce032fcbd3ff195825cb0c52c8844b611e63c54a57854602236e3a2a570fa643 SHA512 
52331993b59fdad8d30161f3e95e8bfcf16c69e452f8fa32492fa551d225ed7eb9e0ac015049e40d119e8e7958c529b966f34a0175ae686000264eb02478a749
 WHIRLPOOL 
72ce60a47eea7e9588b0da3d4cc9c6bb070686f1ff8524f0f157e9a93cd2531c876457f9e23c599069a0cb6dd45e9d6f528bde437ebbf634e3dbe4b15207b94a
 DIST MoarVM-2017.09.1.tar.gz 4579930 SHA256 
1c09b70a6b454abb48baaa9432e90c33002983cdb96328418f1be1a572e11f47 SHA512 
c7b675a3894a2b58d15eefb52519b6b7e4519561525b6095327ab7621e29c3ea3c077c625bd48123cd514b4e32d2e7cbdb3861319d3e32de134d7f8475540fee
 WHIRLPOOL 
fa7e78cc0430a84395b4ffbd56adffda3220a6982e0ffc565f0357ad72b158e216ddfa1e9fe7e7c1e70c6eeff12d6d944b30112b468942ec7523bb940e9e642f

diff --git a/dev-lang/moarvm/moarvm-2017.01-r1.ebuild 
b/dev-lang/moarvm/moarvm-2017.01-r1.ebuild
deleted file mode 100644
index f119a7ae28b..000
--- a/dev-lang/moarvm/moarvm-2017.01-r1.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit flag-o-matic
-

[gentoo-commits] repo/gentoo:master commit in: dev-lang/moarvm/

2017-09-22 Thread Patrick Lauer
commit: ad13afe442bfc91b1c2459664674a65d5459753c
Author: Patrick Lauer  gentoo  org>
AuthorDate: Fri Sep 22 18:44:11 2017 +
Commit: Patrick Lauer  gentoo  org>
CommitDate: Fri Sep 22 18:46:30 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad13afe4

dev-lang/moarvm: Bump

Package-Manager: Portage-2.3.10, Repoman-2.3.3

 dev-lang/moarvm/Manifest|  1 +
 dev-lang/moarvm/moarvm-2017.09.1.ebuild | 58 +
 2 files changed, 59 insertions(+)

diff --git a/dev-lang/moarvm/Manifest b/dev-lang/moarvm/Manifest
index 0c1f35fcbb4..0ebbb508d52 100644
--- a/dev-lang/moarvm/Manifest
+++ b/dev-lang/moarvm/Manifest
@@ -6,3 +6,4 @@ DIST MoarVM-2017.05.tar.gz 4386504 SHA256 
7cb9b7a871b14ac9b6cddc57e646d277177c4b
 DIST MoarVM-2017.06.tar.gz 4391465 SHA256 
5102793557625ff812291ade39f6b3a32fc02d12a5e6845e7822e5ae15f2a293 SHA512 
32a14c5426ade7681f452dcc43a3c513cd7d73cfd4eca394005ea9e5f2c65e6651d442eaec9a27ef6656bb342f572b964fab587018e39012acecfc01b50db274
 WHIRLPOOL 
2b347e9d9adf0e5320451b9eef5f326c8c22f0db7c3c588662be497221e927e2bf752ec62629905d4a5b2a6597150f5ea255d149c2a94a61658bca576c5e95c6
 DIST MoarVM-2017.07.tar.gz 4396077 SHA256 
21c6c85464bcc012af4fa3ed5fe2a54262439f197c5141cfc71f57e2841ba67a SHA512 
675633bdc97e30eb6a7a2208338b7124215a92ed1a129076b0e59f9f2f0996b903120e3aa2a915a370c637d6529fdccef0bbcc31ce91c1485df60f9ce7e9e689
 WHIRLPOOL 
83b38aae50904680c58970f51bb33aa2b112a0cb8b92f04900085083e3e12c0905829107759782531b301714283dfdb044508133b02e4d4a5f271d6bd5eca6bc
 DIST MoarVM-2017.08.1.tar.gz 4440494 SHA256 
ce032fcbd3ff195825cb0c52c8844b611e63c54a57854602236e3a2a570fa643 SHA512 
52331993b59fdad8d30161f3e95e8bfcf16c69e452f8fa32492fa551d225ed7eb9e0ac015049e40d119e8e7958c529b966f34a0175ae686000264eb02478a749
 WHIRLPOOL 
72ce60a47eea7e9588b0da3d4cc9c6bb070686f1ff8524f0f157e9a93cd2531c876457f9e23c599069a0cb6dd45e9d6f528bde437ebbf634e3dbe4b15207b94a
+DIST MoarVM-2017.09.1.tar.gz 4579930 SHA256 
1c09b70a6b454abb48baaa9432e90c33002983cdb96328418f1be1a572e11f47 SHA512 
c7b675a3894a2b58d15eefb52519b6b7e4519561525b6095327ab7621e29c3ea3c077c625bd48123cd514b4e32d2e7cbdb3861319d3e32de134d7f8475540fee
 WHIRLPOOL 
fa7e78cc0430a84395b4ffbd56adffda3220a6982e0ffc565f0357ad72b158e216ddfa1e9fe7e7c1e70c6eeff12d6d944b30112b468942ec7523bb940e9e642f

diff --git a/dev-lang/moarvm/moarvm-2017.09.1.ebuild 
b/dev-lang/moarvm/moarvm-2017.09.1.ebuild
new file mode 100644
index 000..9925813bdcb
--- /dev/null
+++ b/dev-lang/moarvm/moarvm-2017.09.1.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit flag-o-matic
+
+MY_PN="MoarVM"
+if [[ ${PV} == "" ]]; then
+   EGIT_REPO_URI="https://github.com/${MY_PN}/${MY_PN}.git;
+   inherit git-r3
+   KEYWORDS=""
+   S="${WORKDIR}/${P}"
+else
+   SRC_URI="http://moarvm.org/releases/${MY_PN}-${PV}.tar.gz;
+   KEYWORDS="~amd64 ~x86"
+   S="${WORKDIR}/${MY_PN}-${PV}"
+fi
+
+DESCRIPTION="A 6model-based VM for NQP and Rakudo Perl 6"
+HOMEPAGE="http://moarvm.org;
+LICENSE="Artistic-2"
+SLOT="0"
+IUSE="asan clang debug doc +jit static-libs optimize ubsan"
+
+RDEPEND="dev-libs/libatomic_ops
+   dev-libs/libuv
+   dev-lang/lua:0[deprecated]
+   dev-lua/LuaBitOp
+   virtual/libffi"
+DEPEND="${RDEPEND}
+   clang? ( >=sys-devel/clang-3.1 )
+   dev-lang/perl"
+
+DOCS=( CREDITS README.markdown )
+
+# Tests are conducted via nqp
+RESTRICT=test
+
+src_configure() {
+   use doc && DOCS+=( docs/* )
+   local myconfigargs=(
+   "--prefix=/usr"
+   "--has-libuv"
+   "--has-libatomic_ops"
+   "--has-libffi"
+   "--libdir=$(get_libdir)"
+   "--compiler=$(usex clang clang gcc)"
+   "$(usex asan--asan)"
+   "$(usex debug   --debug--no-debug)"
+   "$(usex optimize--optimize=--no-optimize)"
+   "$(usex static-libs --static)"
+   "$(usex ubsan   --ubsan)"
+   )
+   use optimize && filter-flags '-O*'
+
+   perl Configure.pl "${myconfigargs[@]}" || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-lang/moarvm/

2017-09-15 Thread Patrick Lauer
commit: 8fe8660b1d9630c5d4a7a6854cdcc47ad156b9c4
Author: Patrick Lauer  gentoo  org>
AuthorDate: Sat Sep 16 05:53:19 2017 +
Commit: Patrick Lauer  gentoo  org>
CommitDate: Sat Sep 16 05:54:27 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8fe8660b

dev-lang/moarvm: Bump

Use bundled libtommath #628552

Package-Manager: Portage-2.3.8, Repoman-2.3.3

 dev-lang/moarvm/Manifest|  1 +
 dev-lang/moarvm/moarvm-2017.08.1.ebuild | 59 +
 2 files changed, 60 insertions(+)

diff --git a/dev-lang/moarvm/Manifest b/dev-lang/moarvm/Manifest
index 94e3e7fd415..0c1f35fcbb4 100644
--- a/dev-lang/moarvm/Manifest
+++ b/dev-lang/moarvm/Manifest
@@ -5,3 +5,4 @@ DIST MoarVM-2017.04.tar.gz 4383487 SHA256 
7838c92e50afe75669f751db8e15f0e32d
 DIST MoarVM-2017.05.tar.gz 4386504 SHA256 
7cb9b7a871b14ac9b6cddc57e646d277177c4b3b21220e6fbc204084a15a4e41 SHA512 
a8fc79a41c30bc79e5d872c7c822cc658c258a2e8fffcfd053afe78fc985646db76af40dc2d610001819953784d9bf4e6c6f20a5e5d7de3027f9d1a3d1279edb
 WHIRLPOOL 
e27ef8969170db8c6a4c38cb3d2dcb33895292f233ff000df9dc43533f3076bd6db1fa8344b62ca551e23454c1ac72bc959a322a09f45be074c7965886a84c6a
 DIST MoarVM-2017.06.tar.gz 4391465 SHA256 
5102793557625ff812291ade39f6b3a32fc02d12a5e6845e7822e5ae15f2a293 SHA512 
32a14c5426ade7681f452dcc43a3c513cd7d73cfd4eca394005ea9e5f2c65e6651d442eaec9a27ef6656bb342f572b964fab587018e39012acecfc01b50db274
 WHIRLPOOL 
2b347e9d9adf0e5320451b9eef5f326c8c22f0db7c3c588662be497221e927e2bf752ec62629905d4a5b2a6597150f5ea255d149c2a94a61658bca576c5e95c6
 DIST MoarVM-2017.07.tar.gz 4396077 SHA256 
21c6c85464bcc012af4fa3ed5fe2a54262439f197c5141cfc71f57e2841ba67a SHA512 
675633bdc97e30eb6a7a2208338b7124215a92ed1a129076b0e59f9f2f0996b903120e3aa2a915a370c637d6529fdccef0bbcc31ce91c1485df60f9ce7e9e689
 WHIRLPOOL 
83b38aae50904680c58970f51bb33aa2b112a0cb8b92f04900085083e3e12c0905829107759782531b301714283dfdb044508133b02e4d4a5f271d6bd5eca6bc
+DIST MoarVM-2017.08.1.tar.gz 4440494 SHA256 
ce032fcbd3ff195825cb0c52c8844b611e63c54a57854602236e3a2a570fa643 SHA512 
52331993b59fdad8d30161f3e95e8bfcf16c69e452f8fa32492fa551d225ed7eb9e0ac015049e40d119e8e7958c529b966f34a0175ae686000264eb02478a749
 WHIRLPOOL 
72ce60a47eea7e9588b0da3d4cc9c6bb070686f1ff8524f0f157e9a93cd2531c876457f9e23c599069a0cb6dd45e9d6f528bde437ebbf634e3dbe4b15207b94a

diff --git a/dev-lang/moarvm/moarvm-2017.08.1.ebuild 
b/dev-lang/moarvm/moarvm-2017.08.1.ebuild
new file mode 100644
index 000..295d13af2f4
--- /dev/null
+++ b/dev-lang/moarvm/moarvm-2017.08.1.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit flag-o-matic
+
+MY_PN="MoarVM"
+if [[ ${PV} == "" ]]; then
+   EGIT_REPO_URI="https://github.com/${MY_PN}/${MY_PN}.git;
+   inherit git-r3
+   KEYWORDS=""
+   S="${WORKDIR}/${P}"
+else
+   SRC_URI="http://moarvm.org/releases/${MY_PN}-${PV}.tar.gz;
+   KEYWORDS="~amd64 ~x86"
+   S="${WORKDIR}/${MY_PN}-${PV}"
+fi
+
+DESCRIPTION="A 6model-based VM for NQP and Rakudo Perl 6"
+HOMEPAGE="http://moarvm.org;
+LICENSE="Artistic-2"
+SLOT="0"
+IUSE="asan clang debug doc +jit static-libs optimize ubsan"
+
+RDEPEND="dev-libs/libatomic_ops
+   dev-libs/libuv
+   jit? ( dev-lang/lua:0[deprecated]
+   dev-lua/LuaBitOp )
+   virtual/libffi"
+DEPEND="${RDEPEND}
+   clang? ( >=sys-devel/clang-3.1 )
+   dev-lang/perl"
+
+DOCS=( CREDITS README.markdown )
+
+# Tests are conducted via nqp
+RESTRICT=test
+
+src_configure() {
+   use doc && DOCS+=( docs/* )
+   local myconfigargs=(
+   "--prefix=/usr"
+   "--has-libuv"
+   "--has-libatomic_ops"
+   "--has-libffi"
+   "--libdir=$(get_libdir)"
+   "--compiler=$(usex clang clang gcc)"
+   "$(usex asan--asan)"
+   "$(usex debug   --debug--no-debug)"
+   "$(usex jit --lua=/usr/bin/lua --no-jit)"
+   "$(usex optimize--optimize=--no-optimize)"
+   "$(usex static-libs --static)"
+   "$(usex ubsan   --ubsan)"
+   )
+   use optimize && filter-flags '-O*'
+
+   perl Configure.pl "${myconfigargs[@]}" || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-lang/moarvm/files/

2017-08-08 Thread Kent Fredric
commit: 7c15e51cdc58f8eebb068f1afb71a9721f16a73b
Author: Michael Mair-Keimberger (asterix)  gmail 
 com>
AuthorDate: Mon Aug  7 15:52:15 2017 +
Commit: Kent Fredric  gentoo  org>
CommitDate: Tue Aug  8 15:57:57 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c15e51c

dev-lang/moarvm: remove unused patches

Closes: https://github.com/gentoo/gentoo/pull/5337

 dev-lang/moarvm/files/Configure-2016.04.patch | 145 --
 1 file changed, 145 deletions(-)

diff --git a/dev-lang/moarvm/files/Configure-2016.04.patch 
b/dev-lang/moarvm/files/Configure-2016.04.patch
deleted file mode 100644
index 6fd46c2a285..000
--- a/dev-lang/moarvm/files/Configure-2016.04.patch
+++ /dev/null
@@ -1,145 +0,0 @@
-diff --git a/Configure.pl b/Configure.pl
-index 72a5dad..f829d5c 100755
 a/Configure.pl
-+++ b/Configure.pl
-@@ -32,7 +32,7 @@ GetOptions(\%args, qw(
- os=s shell=s toolchain=s compiler=s
- ar=s cc=s ld=s make=s has-sha has-libuv
- static has-libtommath has-libatomic_ops
--has-dyncall has-libffi
-+has-dyncall has-libffi pkgconfig=s
- build=s host=s big-endian jit! enable-jit lua=s has-dynasm
- prefix=s bindir=s libdir=s mastdir=s make-install asan ubsan),
- 'no-optimize|nooptimize' => sub { $args{optimize} = 0 },
-@@ -99,6 +99,7 @@ $config{config} = join ' ', map { / / ? "\"$_\"" : $_ } 
@args;
- $config{osname} = $^O;
- $config{osvers} = $Config{osvers};
- $config{lua} = $args{lua} // './3rdparty/dynasm/minilua@exe@';
-+$config{pkgconfig} = $args{pkgconfig} // '/usr/bin/pkg-config';
- 
- # set options that take priority over all others
- my @keys = qw( ar cc ld make );
-@@ -164,12 +165,33 @@ if (-e '3rdparty/libuv/src/unix/threadpool' . 
$defaults{obj}
- system($defaults{make}, 'realclean')
- }
- 
-+# test whether pkg-config works
-+if (-e "$config{pkgconfig}") {
-+print("\nTesting pkgconfig ... ");
-+system("$config{pkgconfig}", "--version");
-+if ( $? == 0 ) {
-+$config{pkgconfig_works} = 1;
-+} else {
-+$config{pkgconfig_works} = 0;
-+}
-+}
-+
- # conditionally set include dirs and install rules
- $config{cincludes} //= '';
- $config{install}   //= '';
- if ($args{'has-libuv'}) {
- $defaults{-thirdparty}->{uv} = undef;
- unshift @{$config{usrlibs}}, 'uv';
-+if ($config{pkgconfig_works}) {
-+my $result = `$config{pkgconfig} --cflags libuv`;
-+if ( $? == 0 ) {
-+$result =~ s/\n/ /g;
-+$config{cincludes} .= ' ' . "$result";
-+print("Adding extra include for libuv: $result\n");
-+} else {
-+print("Error occured when running $config{pkgconfig} --cflags 
libuv.\n");
-+}
-+}
- }
- else {
- $config{cincludes} .= ' ' . $defaults{ccinc} . '3rdparty/libuv/include'
-@@ -181,6 +203,16 @@ else {
- if ($args{'has-libatomic_ops'}) {
- $defaults{-thirdparty}->{lao} = undef;
- unshift @{$config{usrlibs}}, 'atomic_ops';
-+if ($config{pkgconfig_works}) {
-+my $result = `$config{pkgconfig} --cflags atomic_ops`;
-+if ( $? == 0 ) {
-+$result =~ s/\n/ /g;
-+$config{cincludes} .= ' ' . "$result";
-+print("Adding extra include for atomic_ops: $result\n");
-+} else {
-+print("Error occured when running $config{pkgconfig} --cflags 
atomic_ops.\n");
-+}
-+}
- }
- else {
- $config{cincludes} .= ' ' . $defaults{ccinc} . 
'3rdparty/libatomic_ops/src';
-@@ -216,7 +248,8 @@ if ($args{'has-libtommath'}) {
- }
- else {
- $config{cincludes} .= ' ' . $defaults{ccinc} . '3rdparty/libtommath';
--$config{install}   .= "\t\$(CP) 3rdparty/libtommath/*.h 
\$(DESTDIR)\$(PREFIX)/include/libtommath\n";
-+$config{install}   .= "\t\$(MKPATH) 
\$(DESTDIR)\$(PREFIX)/include/libtommath\n"
-+. "\t\$(CP) 3rdparty/libtommath/*.h 
\$(DESTDIR)\$(PREFIX)/include/libtommath\n";
- }
- 
- if ($args{'has-dynasm'}) {
-@@ -232,6 +265,16 @@ if ($args{'has-libffi'}) {
- $config{nativecall_backend} = 'libffi';
- unshift @{$config{usrlibs}}, 'ffi';
- push @{$config{defs}}, 'HAVE_LIBFFI';
-+if ($config{pkgconfig_works}) {
-+my $result = `$config{pkgconfig} --cflags libffi`;
-+if ( $? == 0 ) {
-+$result =~ s/\n/ /g;
-+$config{cincludes} .= ' ' . "$result";
-+print("Adding extra include for libffi: $result\n");
-+} else {
-+print("Error occured when running $config{pkgconfig} --cflags 
libffi.\n");
-+}
-+}
- }
- elsif ($args{'has-dyncall'}) {
- unshift @{$config{usrlibs}}, 'dyncall_s', 'dyncallback_s', 'dynload_s';
-@@ -364,6 +407,7 @@ my $order = $config{be} ? 'big endian' : 'little endian';
- print "\n", <

[gentoo-commits] repo/gentoo:master commit in: dev-lang/moarvm/

2017-07-28 Thread Patrick Lauer
commit: 064c089bb40393bf9ff187ba44005fbc09be2a0e
Author: Patrick Lauer  gentoo  org>
AuthorDate: Fri Jul 28 09:24:08 2017 +
Commit: Patrick Lauer  gentoo  org>
CommitDate: Fri Jul 28 09:27:15 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=064c089b

dev-lang/moarvm: Bump

Package-Manager: Portage-2.3.6, Repoman-2.3.3

 dev-lang/moarvm/Manifest   |  4 +-
 dev-lang/moarvm/moarvm-2016.11-r1.ebuild   | 61 --
 dev-lang/moarvm/moarvm-2016.12-r1.ebuild   | 61 --
 ...rvm-2016.10-r1.ebuild => moarvm-2017.07.ebuild} |  0
 4 files changed, 1 insertion(+), 125 deletions(-)

diff --git a/dev-lang/moarvm/Manifest b/dev-lang/moarvm/Manifest
index e57f0f958c0..94e3e7fd415 100644
--- a/dev-lang/moarvm/Manifest
+++ b/dev-lang/moarvm/Manifest
@@ -1,9 +1,7 @@
-DIST MoarVM-2016.10.tar.gz 3386119 SHA256 
d8cb9fe74267dd933c3e405b098dea99cb9c0561aedb06e8efd8ddaef43396d0 SHA512 
f8bd5ee1cd8206642408fde92b6f042c18f1ed6513fa52062d1882414ae58c2a601eafcc405f4e82d7d56d7a3d26dd13df2292ab77d26a92880b73334f139157
 WHIRLPOOL 
723a118d4a9e5c72c306b82efe0593458c5de83ed7fe7844a7c470c1b1d7d499b835a995083c61db53a16b13d061575aab7166c135ce5cf2911c1c139f6f5285
-DIST MoarVM-2016.11.tar.gz 3402963 SHA256 
5eaa8ff47b1c25e023a900947f88222fffe0884ce74652659ecd2265ae2d1387 SHA512 
b049f0031a57c468189dcd4f6fd1a5e37e2572b026a769d564cb48e9b4e3e72c28049396481adae03b4e52d1112a24f65871316c67029293f3b024ad65eb2c00
 WHIRLPOOL 
738b05dd8bb769e392bb0fe567198a6b8f48b8b374455121cdae580d8c87766dc961146068c0e3987db05c48198e7a65cb08e5430637a36c2c9702bd86d61474
-DIST MoarVM-2016.12.tar.gz 3409704 SHA256 
70abf2f9aca87fecb73603843137016dd29aa40b92af0e3e06c608561ecf9721 SHA512 
af1db57818fbe3f11a0b8fbe329cb81d953da42bb1e4e6284a79620bdd4fb3fdadf44274420f9e2be254e2642adc7a773e7c9e2d0638242077743a35c46a146e
 WHIRLPOOL 
916431a779a5987bd8e74362dff553908c3f5a17e4d4c733c822909264747a307731bef99f0e7e37fc29772e594546bb517b5a1751640de82b9729670af2f1a1
 DIST MoarVM-2017.01.tar.gz 3718510 SHA256 
2074693a42a7f31218bf69b70fd5b73d6fd1a1d0e31eaf3f528e204963e94c53 SHA512 
d31b292edc4468c4dd26a367944230ce02286cc601c231b175273b0c61d1fb907aced5b63c1f7426eabfd9148b17aee63dea12c74829206fb38250cd4193804f
 WHIRLPOOL 
83a01f8e54b427d1a958df56f13cc780f85978ecb81b01430e074fe1ef948552866ab321131637cc0ffa33b0fb182c4e566c595a8d49775ba262602e4b3dd120
 DIST MoarVM-2017.02.tar.gz 3775575 SHA256 
3a486ca5d19a8e6256e379655ec9ed09ff2f1c4f6a57a7969a278819b5bcb4eb SHA512 
9b15eb62863f828f4ec3d97c6668b26c51abb50dd277a63e54e919782f5efd1db1a14864b1ac4b8cf1244ee1012ef1c06a802815eaae5dc404d1ece31503ce4a
 WHIRLPOOL 
3878445ef324fb06afce0c962dde5ff1ba0cad9b44d899c3a432b840de7936581bf16d50b5c28c92f9807bc5ac481ebc2b8bdc3e3c6b973e228747662bd163b2
 DIST MoarVM-2017.03.tar.gz 4361623 SHA256 
c562a91d462a15f3a964969ddea8b33eae4558e3b25d9e2105f81c259249dbee SHA512 
2dfc1a75876d2744d74b1c2df6cbdec1fb73650bde755a534764ca564a3a7c9435691e60ee15f78df798e276c0af3c4db19e4f67df058a79aaa201aab3f96443
 WHIRLPOOL 
060204b69e91822dc2bb3fe0d6eaeaf9e7331b2e41d058e2025d0c3ffeed5d888acc14ca6ad820bb6f8ea0a652db5096f1598bd11c14c5e3f3699aa9ddb7de23
 DIST MoarVM-2017.04.tar.gz 4383487 SHA256 
7838c92e50afe75669f751db8e15f0e32d5951d026a89de28f7c7a8c347f SHA512 
52cac6743f3d3005d388261c676405ba27db184ed1b4498d81c09ad844ef8b9a7810a4a210537b55c699ea838222cc667fbdff2677f62973f571112a6925d0df
 WHIRLPOOL 
6e8c3ac6d7bb018133acf5e31ce469f2df966ea91f12219ce1bc6788e7ac4f7d68fbf5686943bdb161aa8c525b3f7f1480cc38ab4499ecdfbfba71055eb87476
 DIST MoarVM-2017.05.tar.gz 4386504 SHA256 
7cb9b7a871b14ac9b6cddc57e646d277177c4b3b21220e6fbc204084a15a4e41 SHA512 
a8fc79a41c30bc79e5d872c7c822cc658c258a2e8fffcfd053afe78fc985646db76af40dc2d610001819953784d9bf4e6c6f20a5e5d7de3027f9d1a3d1279edb
 WHIRLPOOL 
e27ef8969170db8c6a4c38cb3d2dcb33895292f233ff000df9dc43533f3076bd6db1fa8344b62ca551e23454c1ac72bc959a322a09f45be074c7965886a84c6a
 DIST MoarVM-2017.06.tar.gz 4391465 SHA256 
5102793557625ff812291ade39f6b3a32fc02d12a5e6845e7822e5ae15f2a293 SHA512 
32a14c5426ade7681f452dcc43a3c513cd7d73cfd4eca394005ea9e5f2c65e6651d442eaec9a27ef6656bb342f572b964fab587018e39012acecfc01b50db274
 WHIRLPOOL 
2b347e9d9adf0e5320451b9eef5f326c8c22f0db7c3c588662be497221e927e2bf752ec62629905d4a5b2a6597150f5ea255d149c2a94a61658bca576c5e95c6
+DIST MoarVM-2017.07.tar.gz 4396077 SHA256 
21c6c85464bcc012af4fa3ed5fe2a54262439f197c5141cfc71f57e2841ba67a SHA512 
675633bdc97e30eb6a7a2208338b7124215a92ed1a129076b0e59f9f2f0996b903120e3aa2a915a370c637d6529fdccef0bbcc31ce91c1485df60f9ce7e9e689
 WHIRLPOOL 
83b38aae50904680c58970f51bb33aa2b112a0cb8b92f04900085083e3e12c0905829107759782531b301714283dfdb044508133b02e4d4a5f271d6bd5eca6bc

diff --git a/dev-lang/moarvm/moarvm-2016.11-r1.ebuild 
b/dev-lang/moarvm/moarvm-2016.11-r1.ebuild
deleted file mode 100644
index f119a7ae28b..000
--- a/dev-lang/moarvm/moarvm-2016.11-r1.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 

[gentoo-commits] repo/gentoo:master commit in: dev-lang/moarvm/

2017-06-27 Thread Kent Fredric
commit: 29d4814a066c0b99fbcd7c6f44d0645570d6ccaa
Author: Kent Fredric  gentoo  org>
AuthorDate: Tue Jun 27 17:06:34 2017 +
Commit: Kent Fredric  gentoo  org>
CommitDate: Tue Jun 27 17:19:58 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=29d4814a

dev-lang/moarvm: Fix dependency on libtommath-1.0 re bugs #608548 and #576284

Upstream has used a bundled copy of libtommath at version 1.0 since
version 2016.02, but we use system copies, and so, which end users
who are running full ~arch would have gotten a working version by
fortunate accident.

An -r1 bump is required here, as dependency propagation must replicate,
even for people who already have compile working, as users must be
discouraged fron downgrading libtommath if they try to do partial
reversion to 'arch'

Thanks to the patient reporters and commenters on the related bugs.

Bug: https://bugs.gentoo.org/576284
Bug: https://bugs.gentoo.org/608548
Package-Manager: Portage-2.3.6, Repoman-2.3.2

 ...rvm-2017.02.ebuild => moarvm-2016.10-r1.ebuild} |  2 +-
 dev-lang/moarvm/moarvm-2016.10.ebuild  | 61 --
 ...rvm-2017.03.ebuild => moarvm-2016.11-r1.ebuild} |  2 +-
 dev-lang/moarvm/moarvm-2016.11.ebuild  | 61 --
 ...rvm-2017.04.ebuild => moarvm-2016.12-r1.ebuild} |  2 +-
 dev-lang/moarvm/moarvm-2016.12.ebuild  | 61 --
 ...rvm-2017.01.ebuild => moarvm-2017.01-r1.ebuild} |  2 +-
 ...rvm-2017.02.ebuild => moarvm-2017.02-r1.ebuild} |  2 +-
 ...rvm-2017.02.ebuild => moarvm-2017.03-r1.ebuild} |  2 +-
 ...rvm-2017.02.ebuild => moarvm-2017.04-r1.ebuild} |  2 +-
 ...rvm-2017.02.ebuild => moarvm-2017.05-r1.ebuild} |  2 +-
 dev-lang/moarvm/moarvm-2017.05.ebuild  | 61 --
 ...rvm-2017.02.ebuild => moarvm-2017.06-r1.ebuild} |  2 +-
 dev-lang/moarvm/moarvm-2017.06.ebuild  | 61 --
 dev-lang/moarvm/moarvm-.ebuild |  4 +-
 15 files changed, 11 insertions(+), 316 deletions(-)

diff --git a/dev-lang/moarvm/moarvm-2017.02.ebuild 
b/dev-lang/moarvm/moarvm-2016.10-r1.ebuild
similarity index 98%
copy from dev-lang/moarvm/moarvm-2017.02.ebuild
copy to dev-lang/moarvm/moarvm-2016.10-r1.ebuild
index 44513e80382..f119a7ae28b 100644
--- a/dev-lang/moarvm/moarvm-2017.02.ebuild
+++ b/dev-lang/moarvm/moarvm-2016.10-r1.ebuild
@@ -24,7 +24,7 @@ SLOT="0"
 IUSE="asan clang debug doc +jit static-libs optimize ubsan"
 
 RDEPEND="dev-libs/libatomic_ops
-   dev-libs/libtommath
+   >=dev-libs/libtommath-1.0
dev-libs/libuv
jit? ( dev-lang/lua:0[deprecated]
dev-lua/LuaBitOp )

diff --git a/dev-lang/moarvm/moarvm-2016.10.ebuild 
b/dev-lang/moarvm/moarvm-2016.10.ebuild
deleted file mode 100644
index 67393ca666f..000
--- a/dev-lang/moarvm/moarvm-2016.10.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit flag-o-matic
-
-MY_PN="MoarVM"
-if [[ ${PV} == "" ]]; then
-   EGIT_REPO_URI="https://github.com/${MY_PN}/${MY_PN}.git;
-   inherit git-r3
-   KEYWORDS=""
-   S="${WORKDIR}/${P}"
-else
-   SRC_URI="http://moarvm.org/releases/${MY_PN}-${PV}.tar.gz;
-   KEYWORDS="~amd64 ~x86"
-   S="${WORKDIR}/${MY_PN}-${PV}"
-fi
-
-DESCRIPTION="A 6model-based VM for NQP and Rakudo Perl 6"
-HOMEPAGE="http://moarvm.org;
-LICENSE="Artistic-2"
-SLOT="0"
-IUSE="asan clang debug doc +jit static-libs optimize ubsan"
-
-RDEPEND="dev-libs/libatomic_ops
-   dev-libs/libtommath
-   dev-libs/libuv
-   jit? ( dev-lang/lua:0[deprecated]
-   dev-lua/LuaBitOp )
-   virtual/libffi"
-DEPEND="${RDEPEND}
-   clang? ( >=sys-devel/clang-3.1 )
-   dev-lang/perl"
-
-DOCS=( CREDITS README.markdown )
-
-# Tests are conducted via nqp
-RESTRICT=test
-
-src_configure() {
-   use doc && DOCS+=( docs/* )
-   local myconfigargs=(
-   "--prefix=/usr"
-   "--has-libtommath"
-   "--has-libuv"
-   "--has-libatomic_ops"
-   "--has-libffi"
-   "--libdir=$(get_libdir)"
-   "--compiler=$(usex clang clang gcc)"
-   "$(usex asan--asan)"
-   "$(usex debug   --debug--no-debug)"
-   "$(usex jit --lua=/usr/bin/lua --no-jit)"
-   "$(usex optimize--optimize=--no-optimize)"
-   "$(usex static-libs --static)"
-   "$(usex ubsan   --ubsan)"
-   )
-   use optimize && filter-flags '-O*'
-
-   perl Configure.pl "${myconfigargs[@]}" || die
-}

diff --git a/dev-lang/moarvm/moarvm-2017.03.ebuild 
b/dev-lang/moarvm/moarvm-2016.11-r1.ebuild
similarity index 98%
rename from dev-lang/moarvm/moarvm-2017.03.ebuild
rename to 

[gentoo-commits] repo/gentoo:master commit in: dev-lang/moarvm/

2017-06-26 Thread Patrick Lauer
commit: 81c33f7790ca2e05cdf9889028f9f7d7dc89aa17
Author: Patrick Lauer  gentoo  org>
AuthorDate: Mon Jun 26 13:46:05 2017 +
Commit: Patrick Lauer  gentoo  org>
CommitDate: Mon Jun 26 13:50:39 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81c33f77

dev-lang/moarvm: Bump

Package-Manager: Portage-2.3.6, Repoman-2.3.2

 dev-lang/moarvm/Manifest  |  1 +
 dev-lang/moarvm/moarvm-2017.06.ebuild | 61 +++
 2 files changed, 62 insertions(+)

diff --git a/dev-lang/moarvm/Manifest b/dev-lang/moarvm/Manifest
index e40a23cc625..e57f0f958c0 100644
--- a/dev-lang/moarvm/Manifest
+++ b/dev-lang/moarvm/Manifest
@@ -6,3 +6,4 @@ DIST MoarVM-2017.02.tar.gz 3775575 SHA256 
3a486ca5d19a8e6256e379655ec9ed09ff2f1c
 DIST MoarVM-2017.03.tar.gz 4361623 SHA256 
c562a91d462a15f3a964969ddea8b33eae4558e3b25d9e2105f81c259249dbee SHA512 
2dfc1a75876d2744d74b1c2df6cbdec1fb73650bde755a534764ca564a3a7c9435691e60ee15f78df798e276c0af3c4db19e4f67df058a79aaa201aab3f96443
 WHIRLPOOL 
060204b69e91822dc2bb3fe0d6eaeaf9e7331b2e41d058e2025d0c3ffeed5d888acc14ca6ad820bb6f8ea0a652db5096f1598bd11c14c5e3f3699aa9ddb7de23
 DIST MoarVM-2017.04.tar.gz 4383487 SHA256 
7838c92e50afe75669f751db8e15f0e32d5951d026a89de28f7c7a8c347f SHA512 
52cac6743f3d3005d388261c676405ba27db184ed1b4498d81c09ad844ef8b9a7810a4a210537b55c699ea838222cc667fbdff2677f62973f571112a6925d0df
 WHIRLPOOL 
6e8c3ac6d7bb018133acf5e31ce469f2df966ea91f12219ce1bc6788e7ac4f7d68fbf5686943bdb161aa8c525b3f7f1480cc38ab4499ecdfbfba71055eb87476
 DIST MoarVM-2017.05.tar.gz 4386504 SHA256 
7cb9b7a871b14ac9b6cddc57e646d277177c4b3b21220e6fbc204084a15a4e41 SHA512 
a8fc79a41c30bc79e5d872c7c822cc658c258a2e8fffcfd053afe78fc985646db76af40dc2d610001819953784d9bf4e6c6f20a5e5d7de3027f9d1a3d1279edb
 WHIRLPOOL 
e27ef8969170db8c6a4c38cb3d2dcb33895292f233ff000df9dc43533f3076bd6db1fa8344b62ca551e23454c1ac72bc959a322a09f45be074c7965886a84c6a
+DIST MoarVM-2017.06.tar.gz 4391465 SHA256 
5102793557625ff812291ade39f6b3a32fc02d12a5e6845e7822e5ae15f2a293 SHA512 
32a14c5426ade7681f452dcc43a3c513cd7d73cfd4eca394005ea9e5f2c65e6651d442eaec9a27ef6656bb342f572b964fab587018e39012acecfc01b50db274
 WHIRLPOOL 
2b347e9d9adf0e5320451b9eef5f326c8c22f0db7c3c588662be497221e927e2bf752ec62629905d4a5b2a6597150f5ea255d149c2a94a61658bca576c5e95c6

diff --git a/dev-lang/moarvm/moarvm-2017.06.ebuild 
b/dev-lang/moarvm/moarvm-2017.06.ebuild
new file mode 100644
index 000..44513e80382
--- /dev/null
+++ b/dev-lang/moarvm/moarvm-2017.06.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit flag-o-matic
+
+MY_PN="MoarVM"
+if [[ ${PV} == "" ]]; then
+   EGIT_REPO_URI="https://github.com/${MY_PN}/${MY_PN}.git;
+   inherit git-r3
+   KEYWORDS=""
+   S="${WORKDIR}/${P}"
+else
+   SRC_URI="http://moarvm.org/releases/${MY_PN}-${PV}.tar.gz;
+   KEYWORDS="~amd64 ~x86"
+   S="${WORKDIR}/${MY_PN}-${PV}"
+fi
+
+DESCRIPTION="A 6model-based VM for NQP and Rakudo Perl 6"
+HOMEPAGE="http://moarvm.org;
+LICENSE="Artistic-2"
+SLOT="0"
+IUSE="asan clang debug doc +jit static-libs optimize ubsan"
+
+RDEPEND="dev-libs/libatomic_ops
+   dev-libs/libtommath
+   dev-libs/libuv
+   jit? ( dev-lang/lua:0[deprecated]
+   dev-lua/LuaBitOp )
+   virtual/libffi"
+DEPEND="${RDEPEND}
+   clang? ( >=sys-devel/clang-3.1 )
+   dev-lang/perl"
+
+DOCS=( CREDITS README.markdown )
+
+# Tests are conducted via nqp
+RESTRICT=test
+
+src_configure() {
+   use doc && DOCS+=( docs/* )
+   local myconfigargs=(
+   "--prefix=/usr"
+   "--has-libtommath"
+   "--has-libuv"
+   "--has-libatomic_ops"
+   "--has-libffi"
+   "--libdir=$(get_libdir)"
+   "--compiler=$(usex clang clang gcc)"
+   "$(usex asan--asan)"
+   "$(usex debug   --debug--no-debug)"
+   "$(usex jit --lua=/usr/bin/lua --no-jit)"
+   "$(usex optimize--optimize=--no-optimize)"
+   "$(usex static-libs --static)"
+   "$(usex ubsan   --ubsan)"
+   )
+   use optimize && filter-flags '-O*'
+
+   perl Configure.pl "${myconfigargs[@]}" || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-lang/moarvm/

2017-06-03 Thread Patrick Lauer
commit: d3e44aee627eac3e02c3e7793a32d90bbd15ab1f
Author: Patrick Lauer  gentoo  org>
AuthorDate: Sat Jun  3 07:05:31 2017 +
Commit: Patrick Lauer  gentoo  org>
CommitDate: Sat Jun  3 07:05:31 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3e44aee

dev-lang/moarvm: Bump

Package-Manager: Portage-2.3.6, Repoman-2.3.2

 dev-lang/moarvm/Manifest  |  1 +
 dev-lang/moarvm/moarvm-2017.05.ebuild | 61 +++
 2 files changed, 62 insertions(+)

diff --git a/dev-lang/moarvm/Manifest b/dev-lang/moarvm/Manifest
index c9dc5912aec..e40a23cc625 100644
--- a/dev-lang/moarvm/Manifest
+++ b/dev-lang/moarvm/Manifest
@@ -5,3 +5,4 @@ DIST MoarVM-2017.01.tar.gz 3718510 SHA256 
2074693a42a7f31218bf69b70fd5b73d6fd1a1
 DIST MoarVM-2017.02.tar.gz 3775575 SHA256 
3a486ca5d19a8e6256e379655ec9ed09ff2f1c4f6a57a7969a278819b5bcb4eb SHA512 
9b15eb62863f828f4ec3d97c6668b26c51abb50dd277a63e54e919782f5efd1db1a14864b1ac4b8cf1244ee1012ef1c06a802815eaae5dc404d1ece31503ce4a
 WHIRLPOOL 
3878445ef324fb06afce0c962dde5ff1ba0cad9b44d899c3a432b840de7936581bf16d50b5c28c92f9807bc5ac481ebc2b8bdc3e3c6b973e228747662bd163b2
 DIST MoarVM-2017.03.tar.gz 4361623 SHA256 
c562a91d462a15f3a964969ddea8b33eae4558e3b25d9e2105f81c259249dbee SHA512 
2dfc1a75876d2744d74b1c2df6cbdec1fb73650bde755a534764ca564a3a7c9435691e60ee15f78df798e276c0af3c4db19e4f67df058a79aaa201aab3f96443
 WHIRLPOOL 
060204b69e91822dc2bb3fe0d6eaeaf9e7331b2e41d058e2025d0c3ffeed5d888acc14ca6ad820bb6f8ea0a652db5096f1598bd11c14c5e3f3699aa9ddb7de23
 DIST MoarVM-2017.04.tar.gz 4383487 SHA256 
7838c92e50afe75669f751db8e15f0e32d5951d026a89de28f7c7a8c347f SHA512 
52cac6743f3d3005d388261c676405ba27db184ed1b4498d81c09ad844ef8b9a7810a4a210537b55c699ea838222cc667fbdff2677f62973f571112a6925d0df
 WHIRLPOOL 
6e8c3ac6d7bb018133acf5e31ce469f2df966ea91f12219ce1bc6788e7ac4f7d68fbf5686943bdb161aa8c525b3f7f1480cc38ab4499ecdfbfba71055eb87476
+DIST MoarVM-2017.05.tar.gz 4386504 SHA256 
7cb9b7a871b14ac9b6cddc57e646d277177c4b3b21220e6fbc204084a15a4e41 SHA512 
a8fc79a41c30bc79e5d872c7c822cc658c258a2e8fffcfd053afe78fc985646db76af40dc2d610001819953784d9bf4e6c6f20a5e5d7de3027f9d1a3d1279edb
 WHIRLPOOL 
e27ef8969170db8c6a4c38cb3d2dcb33895292f233ff000df9dc43533f3076bd6db1fa8344b62ca551e23454c1ac72bc959a322a09f45be074c7965886a84c6a

diff --git a/dev-lang/moarvm/moarvm-2017.05.ebuild 
b/dev-lang/moarvm/moarvm-2017.05.ebuild
new file mode 100644
index 000..44513e80382
--- /dev/null
+++ b/dev-lang/moarvm/moarvm-2017.05.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit flag-o-matic
+
+MY_PN="MoarVM"
+if [[ ${PV} == "" ]]; then
+   EGIT_REPO_URI="https://github.com/${MY_PN}/${MY_PN}.git;
+   inherit git-r3
+   KEYWORDS=""
+   S="${WORKDIR}/${P}"
+else
+   SRC_URI="http://moarvm.org/releases/${MY_PN}-${PV}.tar.gz;
+   KEYWORDS="~amd64 ~x86"
+   S="${WORKDIR}/${MY_PN}-${PV}"
+fi
+
+DESCRIPTION="A 6model-based VM for NQP and Rakudo Perl 6"
+HOMEPAGE="http://moarvm.org;
+LICENSE="Artistic-2"
+SLOT="0"
+IUSE="asan clang debug doc +jit static-libs optimize ubsan"
+
+RDEPEND="dev-libs/libatomic_ops
+   dev-libs/libtommath
+   dev-libs/libuv
+   jit? ( dev-lang/lua:0[deprecated]
+   dev-lua/LuaBitOp )
+   virtual/libffi"
+DEPEND="${RDEPEND}
+   clang? ( >=sys-devel/clang-3.1 )
+   dev-lang/perl"
+
+DOCS=( CREDITS README.markdown )
+
+# Tests are conducted via nqp
+RESTRICT=test
+
+src_configure() {
+   use doc && DOCS+=( docs/* )
+   local myconfigargs=(
+   "--prefix=/usr"
+   "--has-libtommath"
+   "--has-libuv"
+   "--has-libatomic_ops"
+   "--has-libffi"
+   "--libdir=$(get_libdir)"
+   "--compiler=$(usex clang clang gcc)"
+   "$(usex asan--asan)"
+   "$(usex debug   --debug--no-debug)"
+   "$(usex jit --lua=/usr/bin/lua --no-jit)"
+   "$(usex optimize--optimize=--no-optimize)"
+   "$(usex static-libs --static)"
+   "$(usex ubsan   --ubsan)"
+   )
+   use optimize && filter-flags '-O*'
+
+   perl Configure.pl "${myconfigargs[@]}" || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-lang/moarvm/

2017-04-25 Thread Patrick Lauer
commit: 81d47e18a8ceea1da94578e29a446d3050f129fa
Author: Patrick Lauer  gentoo  org>
AuthorDate: Tue Apr 25 10:01:09 2017 +
Commit: Patrick Lauer  gentoo  org>
CommitDate: Tue Apr 25 11:10:29 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81d47e18

dev-lang/moarvm: Bump

Package-Manager: Portage-2.3.5, Repoman-2.3.2

 dev-lang/moarvm/Manifest  |  1 +
 dev-lang/moarvm/moarvm-2017.04.ebuild | 61 +++
 2 files changed, 62 insertions(+)

diff --git a/dev-lang/moarvm/Manifest b/dev-lang/moarvm/Manifest
index d71a2614628..c9dc5912aec 100644
--- a/dev-lang/moarvm/Manifest
+++ b/dev-lang/moarvm/Manifest
@@ -4,3 +4,4 @@ DIST MoarVM-2016.12.tar.gz 3409704 SHA256 
70abf2f9aca87fecb73603843137016dd29aa4
 DIST MoarVM-2017.01.tar.gz 3718510 SHA256 
2074693a42a7f31218bf69b70fd5b73d6fd1a1d0e31eaf3f528e204963e94c53 SHA512 
d31b292edc4468c4dd26a367944230ce02286cc601c231b175273b0c61d1fb907aced5b63c1f7426eabfd9148b17aee63dea12c74829206fb38250cd4193804f
 WHIRLPOOL 
83a01f8e54b427d1a958df56f13cc780f85978ecb81b01430e074fe1ef948552866ab321131637cc0ffa33b0fb182c4e566c595a8d49775ba262602e4b3dd120
 DIST MoarVM-2017.02.tar.gz 3775575 SHA256 
3a486ca5d19a8e6256e379655ec9ed09ff2f1c4f6a57a7969a278819b5bcb4eb SHA512 
9b15eb62863f828f4ec3d97c6668b26c51abb50dd277a63e54e919782f5efd1db1a14864b1ac4b8cf1244ee1012ef1c06a802815eaae5dc404d1ece31503ce4a
 WHIRLPOOL 
3878445ef324fb06afce0c962dde5ff1ba0cad9b44d899c3a432b840de7936581bf16d50b5c28c92f9807bc5ac481ebc2b8bdc3e3c6b973e228747662bd163b2
 DIST MoarVM-2017.03.tar.gz 4361623 SHA256 
c562a91d462a15f3a964969ddea8b33eae4558e3b25d9e2105f81c259249dbee SHA512 
2dfc1a75876d2744d74b1c2df6cbdec1fb73650bde755a534764ca564a3a7c9435691e60ee15f78df798e276c0af3c4db19e4f67df058a79aaa201aab3f96443
 WHIRLPOOL 
060204b69e91822dc2bb3fe0d6eaeaf9e7331b2e41d058e2025d0c3ffeed5d888acc14ca6ad820bb6f8ea0a652db5096f1598bd11c14c5e3f3699aa9ddb7de23
+DIST MoarVM-2017.04.tar.gz 4383487 SHA256 
7838c92e50afe75669f751db8e15f0e32d5951d026a89de28f7c7a8c347f SHA512 
52cac6743f3d3005d388261c676405ba27db184ed1b4498d81c09ad844ef8b9a7810a4a210537b55c699ea838222cc667fbdff2677f62973f571112a6925d0df
 WHIRLPOOL 
6e8c3ac6d7bb018133acf5e31ce469f2df966ea91f12219ce1bc6788e7ac4f7d68fbf5686943bdb161aa8c525b3f7f1480cc38ab4499ecdfbfba71055eb87476

diff --git a/dev-lang/moarvm/moarvm-2017.04.ebuild 
b/dev-lang/moarvm/moarvm-2017.04.ebuild
new file mode 100644
index 000..44513e80382
--- /dev/null
+++ b/dev-lang/moarvm/moarvm-2017.04.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit flag-o-matic
+
+MY_PN="MoarVM"
+if [[ ${PV} == "" ]]; then
+   EGIT_REPO_URI="https://github.com/${MY_PN}/${MY_PN}.git;
+   inherit git-r3
+   KEYWORDS=""
+   S="${WORKDIR}/${P}"
+else
+   SRC_URI="http://moarvm.org/releases/${MY_PN}-${PV}.tar.gz;
+   KEYWORDS="~amd64 ~x86"
+   S="${WORKDIR}/${MY_PN}-${PV}"
+fi
+
+DESCRIPTION="A 6model-based VM for NQP and Rakudo Perl 6"
+HOMEPAGE="http://moarvm.org;
+LICENSE="Artistic-2"
+SLOT="0"
+IUSE="asan clang debug doc +jit static-libs optimize ubsan"
+
+RDEPEND="dev-libs/libatomic_ops
+   dev-libs/libtommath
+   dev-libs/libuv
+   jit? ( dev-lang/lua:0[deprecated]
+   dev-lua/LuaBitOp )
+   virtual/libffi"
+DEPEND="${RDEPEND}
+   clang? ( >=sys-devel/clang-3.1 )
+   dev-lang/perl"
+
+DOCS=( CREDITS README.markdown )
+
+# Tests are conducted via nqp
+RESTRICT=test
+
+src_configure() {
+   use doc && DOCS+=( docs/* )
+   local myconfigargs=(
+   "--prefix=/usr"
+   "--has-libtommath"
+   "--has-libuv"
+   "--has-libatomic_ops"
+   "--has-libffi"
+   "--libdir=$(get_libdir)"
+   "--compiler=$(usex clang clang gcc)"
+   "$(usex asan--asan)"
+   "$(usex debug   --debug--no-debug)"
+   "$(usex jit --lua=/usr/bin/lua --no-jit)"
+   "$(usex optimize--optimize=--no-optimize)"
+   "$(usex static-libs --static)"
+   "$(usex ubsan   --ubsan)"
+   )
+   use optimize && filter-flags '-O*'
+
+   perl Configure.pl "${myconfigargs[@]}" || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-lang/moarvm/

2017-04-08 Thread Patrick Lauer
commit: da6574cc9d0b830df66f6c8a0008f071c4383b42
Author: Patrick Lauer  gentoo  org>
AuthorDate: Sat Apr  8 06:54:11 2017 +
Commit: Patrick Lauer  gentoo  org>
CommitDate: Sat Apr  8 06:54:11 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da6574cc

dev-lang/moarvm: Bump

Package-Manager: Portage-2.3.5, Repoman-2.3.2

 dev-lang/moarvm/Manifest  |  1 +
 dev-lang/moarvm/moarvm-2017.03.ebuild | 61 +++
 2 files changed, 62 insertions(+)

diff --git a/dev-lang/moarvm/Manifest b/dev-lang/moarvm/Manifest
index 511c903d005..d71a2614628 100644
--- a/dev-lang/moarvm/Manifest
+++ b/dev-lang/moarvm/Manifest
@@ -3,3 +3,4 @@ DIST MoarVM-2016.11.tar.gz 3402963 SHA256 
5eaa8ff47b1c25e023a900947f88222fffe088
 DIST MoarVM-2016.12.tar.gz 3409704 SHA256 
70abf2f9aca87fecb73603843137016dd29aa40b92af0e3e06c608561ecf9721 SHA512 
af1db57818fbe3f11a0b8fbe329cb81d953da42bb1e4e6284a79620bdd4fb3fdadf44274420f9e2be254e2642adc7a773e7c9e2d0638242077743a35c46a146e
 WHIRLPOOL 
916431a779a5987bd8e74362dff553908c3f5a17e4d4c733c822909264747a307731bef99f0e7e37fc29772e594546bb517b5a1751640de82b9729670af2f1a1
 DIST MoarVM-2017.01.tar.gz 3718510 SHA256 
2074693a42a7f31218bf69b70fd5b73d6fd1a1d0e31eaf3f528e204963e94c53 SHA512 
d31b292edc4468c4dd26a367944230ce02286cc601c231b175273b0c61d1fb907aced5b63c1f7426eabfd9148b17aee63dea12c74829206fb38250cd4193804f
 WHIRLPOOL 
83a01f8e54b427d1a958df56f13cc780f85978ecb81b01430e074fe1ef948552866ab321131637cc0ffa33b0fb182c4e566c595a8d49775ba262602e4b3dd120
 DIST MoarVM-2017.02.tar.gz 3775575 SHA256 
3a486ca5d19a8e6256e379655ec9ed09ff2f1c4f6a57a7969a278819b5bcb4eb SHA512 
9b15eb62863f828f4ec3d97c6668b26c51abb50dd277a63e54e919782f5efd1db1a14864b1ac4b8cf1244ee1012ef1c06a802815eaae5dc404d1ece31503ce4a
 WHIRLPOOL 
3878445ef324fb06afce0c962dde5ff1ba0cad9b44d899c3a432b840de7936581bf16d50b5c28c92f9807bc5ac481ebc2b8bdc3e3c6b973e228747662bd163b2
+DIST MoarVM-2017.03.tar.gz 4361623 SHA256 
c562a91d462a15f3a964969ddea8b33eae4558e3b25d9e2105f81c259249dbee SHA512 
2dfc1a75876d2744d74b1c2df6cbdec1fb73650bde755a534764ca564a3a7c9435691e60ee15f78df798e276c0af3c4db19e4f67df058a79aaa201aab3f96443
 WHIRLPOOL 
060204b69e91822dc2bb3fe0d6eaeaf9e7331b2e41d058e2025d0c3ffeed5d888acc14ca6ad820bb6f8ea0a652db5096f1598bd11c14c5e3f3699aa9ddb7de23

diff --git a/dev-lang/moarvm/moarvm-2017.03.ebuild 
b/dev-lang/moarvm/moarvm-2017.03.ebuild
new file mode 100644
index 000..44513e80382
--- /dev/null
+++ b/dev-lang/moarvm/moarvm-2017.03.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit flag-o-matic
+
+MY_PN="MoarVM"
+if [[ ${PV} == "" ]]; then
+   EGIT_REPO_URI="https://github.com/${MY_PN}/${MY_PN}.git;
+   inherit git-r3
+   KEYWORDS=""
+   S="${WORKDIR}/${P}"
+else
+   SRC_URI="http://moarvm.org/releases/${MY_PN}-${PV}.tar.gz;
+   KEYWORDS="~amd64 ~x86"
+   S="${WORKDIR}/${MY_PN}-${PV}"
+fi
+
+DESCRIPTION="A 6model-based VM for NQP and Rakudo Perl 6"
+HOMEPAGE="http://moarvm.org;
+LICENSE="Artistic-2"
+SLOT="0"
+IUSE="asan clang debug doc +jit static-libs optimize ubsan"
+
+RDEPEND="dev-libs/libatomic_ops
+   dev-libs/libtommath
+   dev-libs/libuv
+   jit? ( dev-lang/lua:0[deprecated]
+   dev-lua/LuaBitOp )
+   virtual/libffi"
+DEPEND="${RDEPEND}
+   clang? ( >=sys-devel/clang-3.1 )
+   dev-lang/perl"
+
+DOCS=( CREDITS README.markdown )
+
+# Tests are conducted via nqp
+RESTRICT=test
+
+src_configure() {
+   use doc && DOCS+=( docs/* )
+   local myconfigargs=(
+   "--prefix=/usr"
+   "--has-libtommath"
+   "--has-libuv"
+   "--has-libatomic_ops"
+   "--has-libffi"
+   "--libdir=$(get_libdir)"
+   "--compiler=$(usex clang clang gcc)"
+   "$(usex asan--asan)"
+   "$(usex debug   --debug--no-debug)"
+   "$(usex jit --lua=/usr/bin/lua --no-jit)"
+   "$(usex optimize--optimize=--no-optimize)"
+   "$(usex static-libs --static)"
+   "$(usex ubsan   --ubsan)"
+   )
+   use optimize && filter-flags '-O*'
+
+   perl Configure.pl "${myconfigargs[@]}" || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-lang/moarvm/

2017-03-10 Thread Patrick Lauer
commit: 318ee81e8eb9b93cd1510a010580c802e4db1dd8
Author: Patrick Lauer  gentoo  org>
AuthorDate: Fri Mar 10 15:57:18 2017 +
Commit: Patrick Lauer  gentoo  org>
CommitDate: Fri Mar 10 15:58:47 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=318ee81e

dev-lang/moarvm: Bump

Package-Manager: Portage-2.3.4, Repoman-2.3.2

 dev-lang/moarvm/Manifest  |  1 +
 dev-lang/moarvm/moarvm-2017.02.ebuild | 61 +++
 2 files changed, 62 insertions(+)

diff --git a/dev-lang/moarvm/Manifest b/dev-lang/moarvm/Manifest
index 13576852051..511c903d005 100644
--- a/dev-lang/moarvm/Manifest
+++ b/dev-lang/moarvm/Manifest
@@ -2,3 +2,4 @@ DIST MoarVM-2016.10.tar.gz 3386119 SHA256 
d8cb9fe74267dd933c3e405b098dea99cb9c05
 DIST MoarVM-2016.11.tar.gz 3402963 SHA256 
5eaa8ff47b1c25e023a900947f88222fffe0884ce74652659ecd2265ae2d1387 SHA512 
b049f0031a57c468189dcd4f6fd1a5e37e2572b026a769d564cb48e9b4e3e72c28049396481adae03b4e52d1112a24f65871316c67029293f3b024ad65eb2c00
 WHIRLPOOL 
738b05dd8bb769e392bb0fe567198a6b8f48b8b374455121cdae580d8c87766dc961146068c0e3987db05c48198e7a65cb08e5430637a36c2c9702bd86d61474
 DIST MoarVM-2016.12.tar.gz 3409704 SHA256 
70abf2f9aca87fecb73603843137016dd29aa40b92af0e3e06c608561ecf9721 SHA512 
af1db57818fbe3f11a0b8fbe329cb81d953da42bb1e4e6284a79620bdd4fb3fdadf44274420f9e2be254e2642adc7a773e7c9e2d0638242077743a35c46a146e
 WHIRLPOOL 
916431a779a5987bd8e74362dff553908c3f5a17e4d4c733c822909264747a307731bef99f0e7e37fc29772e594546bb517b5a1751640de82b9729670af2f1a1
 DIST MoarVM-2017.01.tar.gz 3718510 SHA256 
2074693a42a7f31218bf69b70fd5b73d6fd1a1d0e31eaf3f528e204963e94c53 SHA512 
d31b292edc4468c4dd26a367944230ce02286cc601c231b175273b0c61d1fb907aced5b63c1f7426eabfd9148b17aee63dea12c74829206fb38250cd4193804f
 WHIRLPOOL 
83a01f8e54b427d1a958df56f13cc780f85978ecb81b01430e074fe1ef948552866ab321131637cc0ffa33b0fb182c4e566c595a8d49775ba262602e4b3dd120
+DIST MoarVM-2017.02.tar.gz 3775575 SHA256 
3a486ca5d19a8e6256e379655ec9ed09ff2f1c4f6a57a7969a278819b5bcb4eb SHA512 
9b15eb62863f828f4ec3d97c6668b26c51abb50dd277a63e54e919782f5efd1db1a14864b1ac4b8cf1244ee1012ef1c06a802815eaae5dc404d1ece31503ce4a
 WHIRLPOOL 
3878445ef324fb06afce0c962dde5ff1ba0cad9b44d899c3a432b840de7936581bf16d50b5c28c92f9807bc5ac481ebc2b8bdc3e3c6b973e228747662bd163b2

diff --git a/dev-lang/moarvm/moarvm-2017.02.ebuild 
b/dev-lang/moarvm/moarvm-2017.02.ebuild
new file mode 100644
index 000..44513e80382
--- /dev/null
+++ b/dev-lang/moarvm/moarvm-2017.02.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit flag-o-matic
+
+MY_PN="MoarVM"
+if [[ ${PV} == "" ]]; then
+   EGIT_REPO_URI="https://github.com/${MY_PN}/${MY_PN}.git;
+   inherit git-r3
+   KEYWORDS=""
+   S="${WORKDIR}/${P}"
+else
+   SRC_URI="http://moarvm.org/releases/${MY_PN}-${PV}.tar.gz;
+   KEYWORDS="~amd64 ~x86"
+   S="${WORKDIR}/${MY_PN}-${PV}"
+fi
+
+DESCRIPTION="A 6model-based VM for NQP and Rakudo Perl 6"
+HOMEPAGE="http://moarvm.org;
+LICENSE="Artistic-2"
+SLOT="0"
+IUSE="asan clang debug doc +jit static-libs optimize ubsan"
+
+RDEPEND="dev-libs/libatomic_ops
+   dev-libs/libtommath
+   dev-libs/libuv
+   jit? ( dev-lang/lua:0[deprecated]
+   dev-lua/LuaBitOp )
+   virtual/libffi"
+DEPEND="${RDEPEND}
+   clang? ( >=sys-devel/clang-3.1 )
+   dev-lang/perl"
+
+DOCS=( CREDITS README.markdown )
+
+# Tests are conducted via nqp
+RESTRICT=test
+
+src_configure() {
+   use doc && DOCS+=( docs/* )
+   local myconfigargs=(
+   "--prefix=/usr"
+   "--has-libtommath"
+   "--has-libuv"
+   "--has-libatomic_ops"
+   "--has-libffi"
+   "--libdir=$(get_libdir)"
+   "--compiler=$(usex clang clang gcc)"
+   "$(usex asan--asan)"
+   "$(usex debug   --debug--no-debug)"
+   "$(usex jit --lua=/usr/bin/lua --no-jit)"
+   "$(usex optimize--optimize=--no-optimize)"
+   "$(usex static-libs --static)"
+   "$(usex ubsan   --ubsan)"
+   )
+   use optimize && filter-flags '-O*'
+
+   perl Configure.pl "${myconfigargs[@]}" || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-lang/moarvm/

2017-01-28 Thread Patrick Lauer
commit: 89af8941d3176f663839c36e6855b39f9f224874
Author: Patrick Lauer  gentoo  org>
AuthorDate: Sat Jan 28 21:14:42 2017 +
Commit: Patrick Lauer  gentoo  org>
CommitDate: Sat Jan 28 21:16:12 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89af8941

dev-lang/moarvm: Bump

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 dev-lang/moarvm/Manifest  |  1 +
 dev-lang/moarvm/moarvm-2017.01.ebuild | 62 +++
 2 files changed, 63 insertions(+)

diff --git a/dev-lang/moarvm/Manifest b/dev-lang/moarvm/Manifest
index 51a4a51..1357685 100644
--- a/dev-lang/moarvm/Manifest
+++ b/dev-lang/moarvm/Manifest
@@ -1,3 +1,4 @@
 DIST MoarVM-2016.10.tar.gz 3386119 SHA256 
d8cb9fe74267dd933c3e405b098dea99cb9c0561aedb06e8efd8ddaef43396d0 SHA512 
f8bd5ee1cd8206642408fde92b6f042c18f1ed6513fa52062d1882414ae58c2a601eafcc405f4e82d7d56d7a3d26dd13df2292ab77d26a92880b73334f139157
 WHIRLPOOL 
723a118d4a9e5c72c306b82efe0593458c5de83ed7fe7844a7c470c1b1d7d499b835a995083c61db53a16b13d061575aab7166c135ce5cf2911c1c139f6f5285
 DIST MoarVM-2016.11.tar.gz 3402963 SHA256 
5eaa8ff47b1c25e023a900947f88222fffe0884ce74652659ecd2265ae2d1387 SHA512 
b049f0031a57c468189dcd4f6fd1a5e37e2572b026a769d564cb48e9b4e3e72c28049396481adae03b4e52d1112a24f65871316c67029293f3b024ad65eb2c00
 WHIRLPOOL 
738b05dd8bb769e392bb0fe567198a6b8f48b8b374455121cdae580d8c87766dc961146068c0e3987db05c48198e7a65cb08e5430637a36c2c9702bd86d61474
 DIST MoarVM-2016.12.tar.gz 3409704 SHA256 
70abf2f9aca87fecb73603843137016dd29aa40b92af0e3e06c608561ecf9721 SHA512 
af1db57818fbe3f11a0b8fbe329cb81d953da42bb1e4e6284a79620bdd4fb3fdadf44274420f9e2be254e2642adc7a773e7c9e2d0638242077743a35c46a146e
 WHIRLPOOL 
916431a779a5987bd8e74362dff553908c3f5a17e4d4c733c822909264747a307731bef99f0e7e37fc29772e594546bb517b5a1751640de82b9729670af2f1a1
+DIST MoarVM-2017.01.tar.gz 3718510 SHA256 
2074693a42a7f31218bf69b70fd5b73d6fd1a1d0e31eaf3f528e204963e94c53 SHA512 
d31b292edc4468c4dd26a367944230ce02286cc601c231b175273b0c61d1fb907aced5b63c1f7426eabfd9148b17aee63dea12c74829206fb38250cd4193804f
 WHIRLPOOL 
83a01f8e54b427d1a958df56f13cc780f85978ecb81b01430e074fe1ef948552866ab321131637cc0ffa33b0fb182c4e566c595a8d49775ba262602e4b3dd120

diff --git a/dev-lang/moarvm/moarvm-2017.01.ebuild 
b/dev-lang/moarvm/moarvm-2017.01.ebuild
new file mode 100644
index ..bb44238
--- /dev/null
+++ b/dev-lang/moarvm/moarvm-2017.01.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+inherit flag-o-matic
+
+MY_PN="MoarVM"
+if [[ ${PV} == "" ]]; then
+   EGIT_REPO_URI="https://github.com/${MY_PN}/${MY_PN}.git;
+   inherit git-r3
+   KEYWORDS=""
+   S="${WORKDIR}/${P}"
+else
+   SRC_URI="http://moarvm.org/releases/${MY_PN}-${PV}.tar.gz;
+   KEYWORDS="~amd64 ~x86"
+   S="${WORKDIR}/${MY_PN}-${PV}"
+fi
+
+DESCRIPTION="A 6model-based VM for NQP and Rakudo Perl 6"
+HOMEPAGE="http://moarvm.org;
+LICENSE="Artistic-2"
+SLOT="0"
+IUSE="asan clang debug doc +jit static-libs optimize ubsan"
+
+RDEPEND="dev-libs/libatomic_ops
+   dev-libs/libtommath
+   dev-libs/libuv
+   jit? ( dev-lang/lua:0[deprecated]
+   dev-lua/LuaBitOp )
+   virtual/libffi"
+DEPEND="${RDEPEND}
+   clang? ( >=sys-devel/clang-3.1 )
+   dev-lang/perl"
+
+DOCS=( CREDITS README.markdown )
+
+# Tests are conducted via nqp
+RESTRICT=test
+
+src_configure() {
+   use doc && DOCS+=( docs/* )
+   local myconfigargs=(
+   "--prefix=/usr"
+   "--has-libtommath"
+   "--has-libuv"
+   "--has-libatomic_ops"
+   "--has-libffi"
+   "--libdir=$(get_libdir)"
+   "--compiler=$(usex clang clang gcc)"
+   "$(usex asan--asan)"
+   "$(usex debug   --debug--no-debug)"
+   "$(usex jit --lua=/usr/bin/lua --no-jit)"
+   "$(usex optimize--optimize=--no-optimize)"
+   "$(usex static-libs --static)"
+   "$(usex ubsan   --ubsan)"
+   )
+   use optimize && filter-flags '-O*'
+
+   perl Configure.pl "${myconfigargs[@]}" || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-lang/moarvm/

2016-12-28 Thread Patrick Lauer
commit: 796b4e6e98e9f4ce74d9a1d2b3e4e54459fbcf94
Author: Patrick Lauer  gentoo  org>
AuthorDate: Wed Dec 28 17:23:29 2016 +
Commit: Patrick Lauer  gentoo  org>
CommitDate: Wed Dec 28 17:23:41 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=796b4e6e

dev-lang/moarvm: Remove old

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 dev-lang/moarvm/Manifest |  7 
 dev-lang/moarvm/moarvm-2016.03.ebuild| 31 
 dev-lang/moarvm/moarvm-2016.04-r2.ebuild | 63 
 dev-lang/moarvm/moarvm-2016.04.ebuild| 35 --
 dev-lang/moarvm/moarvm-2016.05.ebuild| 62 ---
 dev-lang/moarvm/moarvm-2016.06.ebuild| 62 ---
 dev-lang/moarvm/moarvm-2016.07.ebuild| 62 ---
 dev-lang/moarvm/moarvm-2016.08.ebuild| 62 ---
 dev-lang/moarvm/moarvm-2016.09.ebuild| 62 ---
 9 files changed, 446 deletions(-)

diff --git a/dev-lang/moarvm/Manifest b/dev-lang/moarvm/Manifest
index c5c895a..51a4a51 100644
--- a/dev-lang/moarvm/Manifest
+++ b/dev-lang/moarvm/Manifest
@@ -1,10 +1,3 @@
-DIST MoarVM-2016.03.tar.gz 3318299 SHA256 
dfc3914e609f30ff06f14267bcbb4fcc6da3d85782d35c1838701a5ea41d8f2f SHA512 
358c48f6b1803e39841e9f287f2fe3cdde743962d9d9c34e629c18b1b7290fd8a713917f24233dd092ed68adf9a6d0aadb25bda22b3e353d40bd57ae58d70216
 WHIRLPOOL 
e68dfbc40bda23a49c28089fe8396e5a182afc0ac2550f9ab5d9f1564943af163fcc68b466feaf0778a2df57cd472c87f0853d47882b9b625434c7740ec5aec4
-DIST MoarVM-2016.04.tar.gz 3332850 SHA256 
6fe9000daada59535747f2557cc73573241ba8a6044271caf1647aa37be33c6d SHA512 
ef22145c9f7c32d7d12192cee63f286544500adff40fc2dbaad677d57108bc6efedc348fe8ddf460fe12d2c6b282e885bcb74fb3bcaa1e06b7719754175afe7d
 WHIRLPOOL 
e314f80cd785d31768630798647d7f445831bb29aaded88ef32326df3f4705a5d3fba2da00fce6888a2256b57aeb838922e94c3096250d30112f2be2bfacbb92
-DIST MoarVM-2016.05.tar.gz 3343486 SHA256 
d59e3b366cd788a9e9aaa747dc0883dc6f41d97cb76a8fb2815bd565ef75498a SHA512 
0cc946962b56cd9075013074228cee008c98b43da9bdaadd8ce91aa06d94510df1c4a2877d36945aff30dada01f3bf66c0ef1028c59967d09c0aec662aa87f99
 WHIRLPOOL 
1681538cb1a2919bfb49e51fe29877392ee0900d38daed1bbdae92d57332de84888f6ecae3bfbfba5b8132f186ebdfa3151a7cd038f10538e09c97ddae953adc
-DIST MoarVM-2016.06.tar.gz 3345856 SHA256 
5bf567890139cce09ade3ad4979908a7cdb36608b1670f958879ea4c4bb2bb41 SHA512 
3c4b0357d5f6a0a8edfe7cf716916b08b733f4c522891d7e21be1cb97d55d4071c8798f3f1e614d400f20294db73f225014214e92e511a35cbb8fcc9bafa12d1
 WHIRLPOOL 
fb78bc0689e21ae898ace27ec30e8774ed4bead1178924bf90df17892487cc5c70c4acf20f8ac2098863182da0017a7abc0df5c78f550454f818ef78e11616b2
-DIST MoarVM-2016.07.tar.gz 3349812 SHA256 
6b78e25a5399744d3e6dc98e896849234dab1760cd618c07cf94a50caac06a6f SHA512 
9437b3156556b2363e039e00ab3bcbf3b2436b641bb52edfac16fcbf7d02db2b139a1426ac7d4e1c5387271634a6395160348da492e1be39364d9556af6fb20d
 WHIRLPOOL 
a45a5aa7d1c1853be262999cbb0b84441dca3884a4605bc8324c5fd3a6717312a1e3c1636a4f8d28fc28bd3b87734b197ef33d5e8a62b7e78f3b92d942d5e41c
-DIST MoarVM-2016.08.tar.gz 3350663 SHA256 
8e57d3b89c1d92f37d7d8037306b7a20f09e28dc33f47759fc87bf785490746e SHA512 
efbd5807684724c99015aee4a42041f5a1843838a09da71df4c9f2c316316a0f76e3d7ed4adddce8965924e633526bec31bff83c56d5f1c921760c396f6f5035
 WHIRLPOOL 
d40109b8dec4f35ad36c35b6e7128c348df07ef1beabac6c9c7f8826df6fe747b4e0d69e97e291d1122666cfaffd5491dd245c7c4e3c6c966c4ff839a11a0217
-DIST MoarVM-2016.09.tar.gz 3355117 SHA256 
12816e61a7cf94e984db81718baaa731b65b16393a4e90e1c60e099ff10a1079 SHA512 
b74681943bb07a597b6911161cb3e4e4a4428a6940e9431b2a7225f7cdb44c0fde0c0155d1c6a3d2aff3577b816bb3b977d2273a46e3afaa8637b7a0ddc1e1bc
 WHIRLPOOL 
ce1e4a91719102b097a56f20b8ca55d87b17b0ea4cc471da953fcdce2cc2655487f3926c4956453d51d758f9cb4e45d428c78298adfa226351479362221cec79
 DIST MoarVM-2016.10.tar.gz 3386119 SHA256 
d8cb9fe74267dd933c3e405b098dea99cb9c0561aedb06e8efd8ddaef43396d0 SHA512 
f8bd5ee1cd8206642408fde92b6f042c18f1ed6513fa52062d1882414ae58c2a601eafcc405f4e82d7d56d7a3d26dd13df2292ab77d26a92880b73334f139157
 WHIRLPOOL 
723a118d4a9e5c72c306b82efe0593458c5de83ed7fe7844a7c470c1b1d7d499b835a995083c61db53a16b13d061575aab7166c135ce5cf2911c1c139f6f5285
 DIST MoarVM-2016.11.tar.gz 3402963 SHA256 
5eaa8ff47b1c25e023a900947f88222fffe0884ce74652659ecd2265ae2d1387 SHA512 
b049f0031a57c468189dcd4f6fd1a5e37e2572b026a769d564cb48e9b4e3e72c28049396481adae03b4e52d1112a24f65871316c67029293f3b024ad65eb2c00
 WHIRLPOOL 
738b05dd8bb769e392bb0fe567198a6b8f48b8b374455121cdae580d8c87766dc961146068c0e3987db05c48198e7a65cb08e5430637a36c2c9702bd86d61474
 DIST MoarVM-2016.12.tar.gz 3409704 SHA256 
70abf2f9aca87fecb73603843137016dd29aa40b92af0e3e06c608561ecf9721 SHA512 
af1db57818fbe3f11a0b8fbe329cb81d953da42bb1e4e6284a79620bdd4fb3fdadf44274420f9e2be254e2642adc7a773e7c9e2d0638242077743a35c46a146e
 WHIRLPOOL 

[gentoo-commits] repo/gentoo:master commit in: dev-lang/moarvm/

2016-12-28 Thread Patrick Lauer
commit: 7b5d80f155bff5b3c1b94b634b2d2d51c14b
Author: Patrick Lauer  gentoo  org>
AuthorDate: Wed Dec 28 17:19:32 2016 +
Commit: Patrick Lauer  gentoo  org>
CommitDate: Wed Dec 28 17:23:40 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b5d80f1

dev-lang/moarvm: Bump

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 dev-lang/moarvm/Manifest  |  1 +
 dev-lang/moarvm/moarvm-2016.12.ebuild | 62 +++
 2 files changed, 63 insertions(+)

diff --git a/dev-lang/moarvm/Manifest b/dev-lang/moarvm/Manifest
index a5c4b3a..c5c895a 100644
--- a/dev-lang/moarvm/Manifest
+++ b/dev-lang/moarvm/Manifest
@@ -7,3 +7,4 @@ DIST MoarVM-2016.08.tar.gz 3350663 SHA256 
8e57d3b89c1d92f37d7d8037306b7a20f09e28
 DIST MoarVM-2016.09.tar.gz 3355117 SHA256 
12816e61a7cf94e984db81718baaa731b65b16393a4e90e1c60e099ff10a1079 SHA512 
b74681943bb07a597b6911161cb3e4e4a4428a6940e9431b2a7225f7cdb44c0fde0c0155d1c6a3d2aff3577b816bb3b977d2273a46e3afaa8637b7a0ddc1e1bc
 WHIRLPOOL 
ce1e4a91719102b097a56f20b8ca55d87b17b0ea4cc471da953fcdce2cc2655487f3926c4956453d51d758f9cb4e45d428c78298adfa226351479362221cec79
 DIST MoarVM-2016.10.tar.gz 3386119 SHA256 
d8cb9fe74267dd933c3e405b098dea99cb9c0561aedb06e8efd8ddaef43396d0 SHA512 
f8bd5ee1cd8206642408fde92b6f042c18f1ed6513fa52062d1882414ae58c2a601eafcc405f4e82d7d56d7a3d26dd13df2292ab77d26a92880b73334f139157
 WHIRLPOOL 
723a118d4a9e5c72c306b82efe0593458c5de83ed7fe7844a7c470c1b1d7d499b835a995083c61db53a16b13d061575aab7166c135ce5cf2911c1c139f6f5285
 DIST MoarVM-2016.11.tar.gz 3402963 SHA256 
5eaa8ff47b1c25e023a900947f88222fffe0884ce74652659ecd2265ae2d1387 SHA512 
b049f0031a57c468189dcd4f6fd1a5e37e2572b026a769d564cb48e9b4e3e72c28049396481adae03b4e52d1112a24f65871316c67029293f3b024ad65eb2c00
 WHIRLPOOL 
738b05dd8bb769e392bb0fe567198a6b8f48b8b374455121cdae580d8c87766dc961146068c0e3987db05c48198e7a65cb08e5430637a36c2c9702bd86d61474
+DIST MoarVM-2016.12.tar.gz 3409704 SHA256 
70abf2f9aca87fecb73603843137016dd29aa40b92af0e3e06c608561ecf9721 SHA512 
af1db57818fbe3f11a0b8fbe329cb81d953da42bb1e4e6284a79620bdd4fb3fdadf44274420f9e2be254e2642adc7a773e7c9e2d0638242077743a35c46a146e
 WHIRLPOOL 
916431a779a5987bd8e74362dff553908c3f5a17e4d4c733c822909264747a307731bef99f0e7e37fc29772e594546bb517b5a1751640de82b9729670af2f1a1

diff --git a/dev-lang/moarvm/moarvm-2016.12.ebuild 
b/dev-lang/moarvm/moarvm-2016.12.ebuild
new file mode 100644
index ..5e04529
--- /dev/null
+++ b/dev-lang/moarvm/moarvm-2016.12.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+inherit flag-o-matic
+
+MY_PN="MoarVM"
+if [[ ${PV} == "" ]]; then
+   EGIT_REPO_URI="https://github.com/${MY_PN}/${MY_PN}.git;
+   inherit git-r3
+   KEYWORDS=""
+   S="${WORKDIR}/${P}"
+else
+   SRC_URI="http://moarvm.org/releases/${MY_PN}-${PV}.tar.gz;
+   KEYWORDS="~amd64 ~x86"
+   S="${WORKDIR}/${MY_PN}-${PV}"
+fi
+
+DESCRIPTION="A 6model-based VM for NQP and Rakudo Perl 6"
+HOMEPAGE="http://moarvm.org;
+LICENSE="Artistic-2"
+SLOT="0"
+IUSE="asan clang debug doc +jit static-libs optimize ubsan"
+
+RDEPEND="dev-libs/libatomic_ops
+   dev-libs/libtommath
+   dev-libs/libuv
+   jit? ( dev-lang/lua:0[deprecated]
+   dev-lua/LuaBitOp )
+   virtual/libffi"
+DEPEND="${RDEPEND}
+   clang? ( >=sys-devel/clang-3.1 )
+   dev-lang/perl"
+
+DOCS=( CREDITS README.markdown )
+
+# Tests are conducted via nqp
+RESTRICT=test
+
+src_configure() {
+   use doc && DOCS+=( docs/* )
+   local myconfigargs=(
+   "--prefix=/usr"
+   "--has-libtommath"
+   "--has-libuv"
+   "--has-libatomic_ops"
+   "--has-libffi"
+   "--libdir=$(get_libdir)"
+   "--compiler=$(usex clang clang gcc)"
+   "$(usex asan--asan)"
+   "$(usex debug   --debug--no-debug)"
+   "$(usex jit --lua=/usr/bin/lua --no-jit)"
+   "$(usex optimize--optimize=--no-optimize)"
+   "$(usex static-libs --static)"
+   "$(usex ubsan   --ubsan)"
+   )
+   use optimize && filter-flags '-O*'
+
+   perl Configure.pl "${myconfigargs[@]}" || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-lang/moarvm/

2016-11-25 Thread Patrick Lauer
commit: 57bc415d6611b83e4c7e1a1b83c51e525aab31e7
Author: Patrick Lauer  gentoo  org>
AuthorDate: Fri Nov 25 18:52:16 2016 +
Commit: Patrick Lauer  gentoo  org>
CommitDate: Fri Nov 25 18:52:16 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57bc415d

dev-lang/moarvm: Bump

Package-Manager: portage-2.3.2

 dev-lang/moarvm/Manifest  |  1 +
 dev-lang/moarvm/moarvm-2016.11.ebuild | 62 +++
 2 files changed, 63 insertions(+)

diff --git a/dev-lang/moarvm/Manifest b/dev-lang/moarvm/Manifest
index 147498e..a5c4b3a 100644
--- a/dev-lang/moarvm/Manifest
+++ b/dev-lang/moarvm/Manifest
@@ -6,3 +6,4 @@ DIST MoarVM-2016.07.tar.gz 3349812 SHA256 
6b78e25a5399744d3e6dc98e896849234dab17
 DIST MoarVM-2016.08.tar.gz 3350663 SHA256 
8e57d3b89c1d92f37d7d8037306b7a20f09e28dc33f47759fc87bf785490746e SHA512 
efbd5807684724c99015aee4a42041f5a1843838a09da71df4c9f2c316316a0f76e3d7ed4adddce8965924e633526bec31bff83c56d5f1c921760c396f6f5035
 WHIRLPOOL 
d40109b8dec4f35ad36c35b6e7128c348df07ef1beabac6c9c7f8826df6fe747b4e0d69e97e291d1122666cfaffd5491dd245c7c4e3c6c966c4ff839a11a0217
 DIST MoarVM-2016.09.tar.gz 3355117 SHA256 
12816e61a7cf94e984db81718baaa731b65b16393a4e90e1c60e099ff10a1079 SHA512 
b74681943bb07a597b6911161cb3e4e4a4428a6940e9431b2a7225f7cdb44c0fde0c0155d1c6a3d2aff3577b816bb3b977d2273a46e3afaa8637b7a0ddc1e1bc
 WHIRLPOOL 
ce1e4a91719102b097a56f20b8ca55d87b17b0ea4cc471da953fcdce2cc2655487f3926c4956453d51d758f9cb4e45d428c78298adfa226351479362221cec79
 DIST MoarVM-2016.10.tar.gz 3386119 SHA256 
d8cb9fe74267dd933c3e405b098dea99cb9c0561aedb06e8efd8ddaef43396d0 SHA512 
f8bd5ee1cd8206642408fde92b6f042c18f1ed6513fa52062d1882414ae58c2a601eafcc405f4e82d7d56d7a3d26dd13df2292ab77d26a92880b73334f139157
 WHIRLPOOL 
723a118d4a9e5c72c306b82efe0593458c5de83ed7fe7844a7c470c1b1d7d499b835a995083c61db53a16b13d061575aab7166c135ce5cf2911c1c139f6f5285
+DIST MoarVM-2016.11.tar.gz 3402963 SHA256 
5eaa8ff47b1c25e023a900947f88222fffe0884ce74652659ecd2265ae2d1387 SHA512 
b049f0031a57c468189dcd4f6fd1a5e37e2572b026a769d564cb48e9b4e3e72c28049396481adae03b4e52d1112a24f65871316c67029293f3b024ad65eb2c00
 WHIRLPOOL 
738b05dd8bb769e392bb0fe567198a6b8f48b8b374455121cdae580d8c87766dc961146068c0e3987db05c48198e7a65cb08e5430637a36c2c9702bd86d61474

diff --git a/dev-lang/moarvm/moarvm-2016.11.ebuild 
b/dev-lang/moarvm/moarvm-2016.11.ebuild
new file mode 100644
index ..5e04529
--- /dev/null
+++ b/dev-lang/moarvm/moarvm-2016.11.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+inherit flag-o-matic
+
+MY_PN="MoarVM"
+if [[ ${PV} == "" ]]; then
+   EGIT_REPO_URI="https://github.com/${MY_PN}/${MY_PN}.git;
+   inherit git-r3
+   KEYWORDS=""
+   S="${WORKDIR}/${P}"
+else
+   SRC_URI="http://moarvm.org/releases/${MY_PN}-${PV}.tar.gz;
+   KEYWORDS="~amd64 ~x86"
+   S="${WORKDIR}/${MY_PN}-${PV}"
+fi
+
+DESCRIPTION="A 6model-based VM for NQP and Rakudo Perl 6"
+HOMEPAGE="http://moarvm.org;
+LICENSE="Artistic-2"
+SLOT="0"
+IUSE="asan clang debug doc +jit static-libs optimize ubsan"
+
+RDEPEND="dev-libs/libatomic_ops
+   dev-libs/libtommath
+   dev-libs/libuv
+   jit? ( dev-lang/lua:0[deprecated]
+   dev-lua/LuaBitOp )
+   virtual/libffi"
+DEPEND="${RDEPEND}
+   clang? ( >=sys-devel/clang-3.1 )
+   dev-lang/perl"
+
+DOCS=( CREDITS README.markdown )
+
+# Tests are conducted via nqp
+RESTRICT=test
+
+src_configure() {
+   use doc && DOCS+=( docs/* )
+   local myconfigargs=(
+   "--prefix=/usr"
+   "--has-libtommath"
+   "--has-libuv"
+   "--has-libatomic_ops"
+   "--has-libffi"
+   "--libdir=$(get_libdir)"
+   "--compiler=$(usex clang clang gcc)"
+   "$(usex asan--asan)"
+   "$(usex debug   --debug--no-debug)"
+   "$(usex jit --lua=/usr/bin/lua --no-jit)"
+   "$(usex optimize--optimize=--no-optimize)"
+   "$(usex static-libs --static)"
+   "$(usex ubsan   --ubsan)"
+   )
+   use optimize && filter-flags '-O*'
+
+   perl Configure.pl "${myconfigargs[@]}" || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-lang/moarvm/

2016-10-20 Thread Patrick Lauer
commit: c6ecc23a81a49f092e1faa3f302de2f2c03ac7a8
Author: Patrick Lauer  gentoo  org>
AuthorDate: Thu Oct 20 16:34:13 2016 +
Commit: Patrick Lauer  gentoo  org>
CommitDate: Thu Oct 20 16:49:55 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6ecc23a

dev-lang/moarvm: Bump

Package-Manager: portage-2.3.2

 dev-lang/moarvm/Manifest  |  1 +
 dev-lang/moarvm/moarvm-2016.10.ebuild | 62 +++
 2 files changed, 63 insertions(+)

diff --git a/dev-lang/moarvm/Manifest b/dev-lang/moarvm/Manifest
index db6ebf6..147498e 100644
--- a/dev-lang/moarvm/Manifest
+++ b/dev-lang/moarvm/Manifest
@@ -5,3 +5,4 @@ DIST MoarVM-2016.06.tar.gz 3345856 SHA256 
5bf567890139cce09ade3ad4979908a7cdb366
 DIST MoarVM-2016.07.tar.gz 3349812 SHA256 
6b78e25a5399744d3e6dc98e896849234dab1760cd618c07cf94a50caac06a6f SHA512 
9437b3156556b2363e039e00ab3bcbf3b2436b641bb52edfac16fcbf7d02db2b139a1426ac7d4e1c5387271634a6395160348da492e1be39364d9556af6fb20d
 WHIRLPOOL 
a45a5aa7d1c1853be262999cbb0b84441dca3884a4605bc8324c5fd3a6717312a1e3c1636a4f8d28fc28bd3b87734b197ef33d5e8a62b7e78f3b92d942d5e41c
 DIST MoarVM-2016.08.tar.gz 3350663 SHA256 
8e57d3b89c1d92f37d7d8037306b7a20f09e28dc33f47759fc87bf785490746e SHA512 
efbd5807684724c99015aee4a42041f5a1843838a09da71df4c9f2c316316a0f76e3d7ed4adddce8965924e633526bec31bff83c56d5f1c921760c396f6f5035
 WHIRLPOOL 
d40109b8dec4f35ad36c35b6e7128c348df07ef1beabac6c9c7f8826df6fe747b4e0d69e97e291d1122666cfaffd5491dd245c7c4e3c6c966c4ff839a11a0217
 DIST MoarVM-2016.09.tar.gz 3355117 SHA256 
12816e61a7cf94e984db81718baaa731b65b16393a4e90e1c60e099ff10a1079 SHA512 
b74681943bb07a597b6911161cb3e4e4a4428a6940e9431b2a7225f7cdb44c0fde0c0155d1c6a3d2aff3577b816bb3b977d2273a46e3afaa8637b7a0ddc1e1bc
 WHIRLPOOL 
ce1e4a91719102b097a56f20b8ca55d87b17b0ea4cc471da953fcdce2cc2655487f3926c4956453d51d758f9cb4e45d428c78298adfa226351479362221cec79
+DIST MoarVM-2016.10.tar.gz 3386119 SHA256 
d8cb9fe74267dd933c3e405b098dea99cb9c0561aedb06e8efd8ddaef43396d0 SHA512 
f8bd5ee1cd8206642408fde92b6f042c18f1ed6513fa52062d1882414ae58c2a601eafcc405f4e82d7d56d7a3d26dd13df2292ab77d26a92880b73334f139157
 WHIRLPOOL 
723a118d4a9e5c72c306b82efe0593458c5de83ed7fe7844a7c470c1b1d7d499b835a995083c61db53a16b13d061575aab7166c135ce5cf2911c1c139f6f5285

diff --git a/dev-lang/moarvm/moarvm-2016.10.ebuild 
b/dev-lang/moarvm/moarvm-2016.10.ebuild
new file mode 100644
index ..5e04529
--- /dev/null
+++ b/dev-lang/moarvm/moarvm-2016.10.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+inherit flag-o-matic
+
+MY_PN="MoarVM"
+if [[ ${PV} == "" ]]; then
+   EGIT_REPO_URI="https://github.com/${MY_PN}/${MY_PN}.git;
+   inherit git-r3
+   KEYWORDS=""
+   S="${WORKDIR}/${P}"
+else
+   SRC_URI="http://moarvm.org/releases/${MY_PN}-${PV}.tar.gz;
+   KEYWORDS="~amd64 ~x86"
+   S="${WORKDIR}/${MY_PN}-${PV}"
+fi
+
+DESCRIPTION="A 6model-based VM for NQP and Rakudo Perl 6"
+HOMEPAGE="http://moarvm.org;
+LICENSE="Artistic-2"
+SLOT="0"
+IUSE="asan clang debug doc +jit static-libs optimize ubsan"
+
+RDEPEND="dev-libs/libatomic_ops
+   dev-libs/libtommath
+   dev-libs/libuv
+   jit? ( dev-lang/lua:0[deprecated]
+   dev-lua/LuaBitOp )
+   virtual/libffi"
+DEPEND="${RDEPEND}
+   clang? ( >=sys-devel/clang-3.1 )
+   dev-lang/perl"
+
+DOCS=( CREDITS README.markdown )
+
+# Tests are conducted via nqp
+RESTRICT=test
+
+src_configure() {
+   use doc && DOCS+=( docs/* )
+   local myconfigargs=(
+   "--prefix=/usr"
+   "--has-libtommath"
+   "--has-libuv"
+   "--has-libatomic_ops"
+   "--has-libffi"
+   "--libdir=$(get_libdir)"
+   "--compiler=$(usex clang clang gcc)"
+   "$(usex asan--asan)"
+   "$(usex debug   --debug--no-debug)"
+   "$(usex jit --lua=/usr/bin/lua --no-jit)"
+   "$(usex optimize--optimize=--no-optimize)"
+   "$(usex static-libs --static)"
+   "$(usex ubsan   --ubsan)"
+   )
+   use optimize && filter-flags '-O*'
+
+   perl Configure.pl "${myconfigargs[@]}" || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-lang/moarvm/

2016-09-30 Thread Patrick Lauer
commit: 8501265a31f0274fc2ee4981a5c64cba13565f4a
Author: Patrick Lauer  gentoo  org>
AuthorDate: Fri Sep 30 13:12:22 2016 +
Commit: Patrick Lauer  gentoo  org>
CommitDate: Fri Sep 30 13:12:22 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8501265a

dev-lang/moarvm: Bump

Package-Manager: portage-2.3.0

 dev-lang/moarvm/Manifest  |  1 +
 dev-lang/moarvm/moarvm-2016.09.ebuild | 62 +++
 2 files changed, 63 insertions(+)

diff --git a/dev-lang/moarvm/Manifest b/dev-lang/moarvm/Manifest
index 4b91190..db6ebf6 100644
--- a/dev-lang/moarvm/Manifest
+++ b/dev-lang/moarvm/Manifest
@@ -4,3 +4,4 @@ DIST MoarVM-2016.05.tar.gz 3343486 SHA256 
d59e3b366cd788a9e9aaa747dc0883dc6f41d9
 DIST MoarVM-2016.06.tar.gz 3345856 SHA256 
5bf567890139cce09ade3ad4979908a7cdb36608b1670f958879ea4c4bb2bb41 SHA512 
3c4b0357d5f6a0a8edfe7cf716916b08b733f4c522891d7e21be1cb97d55d4071c8798f3f1e614d400f20294db73f225014214e92e511a35cbb8fcc9bafa12d1
 WHIRLPOOL 
fb78bc0689e21ae898ace27ec30e8774ed4bead1178924bf90df17892487cc5c70c4acf20f8ac2098863182da0017a7abc0df5c78f550454f818ef78e11616b2
 DIST MoarVM-2016.07.tar.gz 3349812 SHA256 
6b78e25a5399744d3e6dc98e896849234dab1760cd618c07cf94a50caac06a6f SHA512 
9437b3156556b2363e039e00ab3bcbf3b2436b641bb52edfac16fcbf7d02db2b139a1426ac7d4e1c5387271634a6395160348da492e1be39364d9556af6fb20d
 WHIRLPOOL 
a45a5aa7d1c1853be262999cbb0b84441dca3884a4605bc8324c5fd3a6717312a1e3c1636a4f8d28fc28bd3b87734b197ef33d5e8a62b7e78f3b92d942d5e41c
 DIST MoarVM-2016.08.tar.gz 3350663 SHA256 
8e57d3b89c1d92f37d7d8037306b7a20f09e28dc33f47759fc87bf785490746e SHA512 
efbd5807684724c99015aee4a42041f5a1843838a09da71df4c9f2c316316a0f76e3d7ed4adddce8965924e633526bec31bff83c56d5f1c921760c396f6f5035
 WHIRLPOOL 
d40109b8dec4f35ad36c35b6e7128c348df07ef1beabac6c9c7f8826df6fe747b4e0d69e97e291d1122666cfaffd5491dd245c7c4e3c6c966c4ff839a11a0217
+DIST MoarVM-2016.09.tar.gz 3355117 SHA256 
12816e61a7cf94e984db81718baaa731b65b16393a4e90e1c60e099ff10a1079 SHA512 
b74681943bb07a597b6911161cb3e4e4a4428a6940e9431b2a7225f7cdb44c0fde0c0155d1c6a3d2aff3577b816bb3b977d2273a46e3afaa8637b7a0ddc1e1bc
 WHIRLPOOL 
ce1e4a91719102b097a56f20b8ca55d87b17b0ea4cc471da953fcdce2cc2655487f3926c4956453d51d758f9cb4e45d428c78298adfa226351479362221cec79

diff --git a/dev-lang/moarvm/moarvm-2016.09.ebuild 
b/dev-lang/moarvm/moarvm-2016.09.ebuild
new file mode 100644
index ..5e04529
--- /dev/null
+++ b/dev-lang/moarvm/moarvm-2016.09.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+inherit flag-o-matic
+
+MY_PN="MoarVM"
+if [[ ${PV} == "" ]]; then
+   EGIT_REPO_URI="https://github.com/${MY_PN}/${MY_PN}.git;
+   inherit git-r3
+   KEYWORDS=""
+   S="${WORKDIR}/${P}"
+else
+   SRC_URI="http://moarvm.org/releases/${MY_PN}-${PV}.tar.gz;
+   KEYWORDS="~amd64 ~x86"
+   S="${WORKDIR}/${MY_PN}-${PV}"
+fi
+
+DESCRIPTION="A 6model-based VM for NQP and Rakudo Perl 6"
+HOMEPAGE="http://moarvm.org;
+LICENSE="Artistic-2"
+SLOT="0"
+IUSE="asan clang debug doc +jit static-libs optimize ubsan"
+
+RDEPEND="dev-libs/libatomic_ops
+   dev-libs/libtommath
+   dev-libs/libuv
+   jit? ( dev-lang/lua:0[deprecated]
+   dev-lua/LuaBitOp )
+   virtual/libffi"
+DEPEND="${RDEPEND}
+   clang? ( >=sys-devel/clang-3.1 )
+   dev-lang/perl"
+
+DOCS=( CREDITS README.markdown )
+
+# Tests are conducted via nqp
+RESTRICT=test
+
+src_configure() {
+   use doc && DOCS+=( docs/* )
+   local myconfigargs=(
+   "--prefix=/usr"
+   "--has-libtommath"
+   "--has-libuv"
+   "--has-libatomic_ops"
+   "--has-libffi"
+   "--libdir=$(get_libdir)"
+   "--compiler=$(usex clang clang gcc)"
+   "$(usex asan--asan)"
+   "$(usex debug   --debug--no-debug)"
+   "$(usex jit --lua=/usr/bin/lua --no-jit)"
+   "$(usex optimize--optimize=--no-optimize)"
+   "$(usex static-libs --static)"
+   "$(usex ubsan   --ubsan)"
+   )
+   use optimize && filter-flags '-O*'
+
+   perl Configure.pl "${myconfigargs[@]}" || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-lang/moarvm/

2016-08-23 Thread Patrick Lauer
commit: eae40dc11b8e94f58884877c99933cf72629b20c
Author: Patrick Lauer  gentoo  org>
AuthorDate: Tue Aug 23 14:49:47 2016 +
Commit: Patrick Lauer  gentoo  org>
CommitDate: Tue Aug 23 14:50:52 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eae40dc1

dev-lang/moarvm: Bump

Package-Manager: portage-2.3.0

 dev-lang/moarvm/Manifest  |  1 +
 dev-lang/moarvm/moarvm-2016.08.ebuild | 62 +++
 2 files changed, 63 insertions(+)

diff --git a/dev-lang/moarvm/Manifest b/dev-lang/moarvm/Manifest
index b526fc7..4b91190 100644
--- a/dev-lang/moarvm/Manifest
+++ b/dev-lang/moarvm/Manifest
@@ -3,3 +3,4 @@ DIST MoarVM-2016.04.tar.gz 3332850 SHA256 
6fe9000daada59535747f2557cc73573241ba8
 DIST MoarVM-2016.05.tar.gz 3343486 SHA256 
d59e3b366cd788a9e9aaa747dc0883dc6f41d97cb76a8fb2815bd565ef75498a SHA512 
0cc946962b56cd9075013074228cee008c98b43da9bdaadd8ce91aa06d94510df1c4a2877d36945aff30dada01f3bf66c0ef1028c59967d09c0aec662aa87f99
 WHIRLPOOL 
1681538cb1a2919bfb49e51fe29877392ee0900d38daed1bbdae92d57332de84888f6ecae3bfbfba5b8132f186ebdfa3151a7cd038f10538e09c97ddae953adc
 DIST MoarVM-2016.06.tar.gz 3345856 SHA256 
5bf567890139cce09ade3ad4979908a7cdb36608b1670f958879ea4c4bb2bb41 SHA512 
3c4b0357d5f6a0a8edfe7cf716916b08b733f4c522891d7e21be1cb97d55d4071c8798f3f1e614d400f20294db73f225014214e92e511a35cbb8fcc9bafa12d1
 WHIRLPOOL 
fb78bc0689e21ae898ace27ec30e8774ed4bead1178924bf90df17892487cc5c70c4acf20f8ac2098863182da0017a7abc0df5c78f550454f818ef78e11616b2
 DIST MoarVM-2016.07.tar.gz 3349812 SHA256 
6b78e25a5399744d3e6dc98e896849234dab1760cd618c07cf94a50caac06a6f SHA512 
9437b3156556b2363e039e00ab3bcbf3b2436b641bb52edfac16fcbf7d02db2b139a1426ac7d4e1c5387271634a6395160348da492e1be39364d9556af6fb20d
 WHIRLPOOL 
a45a5aa7d1c1853be262999cbb0b84441dca3884a4605bc8324c5fd3a6717312a1e3c1636a4f8d28fc28bd3b87734b197ef33d5e8a62b7e78f3b92d942d5e41c
+DIST MoarVM-2016.08.tar.gz 3350663 SHA256 
8e57d3b89c1d92f37d7d8037306b7a20f09e28dc33f47759fc87bf785490746e SHA512 
efbd5807684724c99015aee4a42041f5a1843838a09da71df4c9f2c316316a0f76e3d7ed4adddce8965924e633526bec31bff83c56d5f1c921760c396f6f5035
 WHIRLPOOL 
d40109b8dec4f35ad36c35b6e7128c348df07ef1beabac6c9c7f8826df6fe747b4e0d69e97e291d1122666cfaffd5491dd245c7c4e3c6c966c4ff839a11a0217

diff --git a/dev-lang/moarvm/moarvm-2016.08.ebuild 
b/dev-lang/moarvm/moarvm-2016.08.ebuild
new file mode 100644
index 000..5e04529
--- /dev/null
+++ b/dev-lang/moarvm/moarvm-2016.08.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+inherit flag-o-matic
+
+MY_PN="MoarVM"
+if [[ ${PV} == "" ]]; then
+   EGIT_REPO_URI="https://github.com/${MY_PN}/${MY_PN}.git;
+   inherit git-r3
+   KEYWORDS=""
+   S="${WORKDIR}/${P}"
+else
+   SRC_URI="http://moarvm.org/releases/${MY_PN}-${PV}.tar.gz;
+   KEYWORDS="~amd64 ~x86"
+   S="${WORKDIR}/${MY_PN}-${PV}"
+fi
+
+DESCRIPTION="A 6model-based VM for NQP and Rakudo Perl 6"
+HOMEPAGE="http://moarvm.org;
+LICENSE="Artistic-2"
+SLOT="0"
+IUSE="asan clang debug doc +jit static-libs optimize ubsan"
+
+RDEPEND="dev-libs/libatomic_ops
+   dev-libs/libtommath
+   dev-libs/libuv
+   jit? ( dev-lang/lua:0[deprecated]
+   dev-lua/LuaBitOp )
+   virtual/libffi"
+DEPEND="${RDEPEND}
+   clang? ( >=sys-devel/clang-3.1 )
+   dev-lang/perl"
+
+DOCS=( CREDITS README.markdown )
+
+# Tests are conducted via nqp
+RESTRICT=test
+
+src_configure() {
+   use doc && DOCS+=( docs/* )
+   local myconfigargs=(
+   "--prefix=/usr"
+   "--has-libtommath"
+   "--has-libuv"
+   "--has-libatomic_ops"
+   "--has-libffi"
+   "--libdir=$(get_libdir)"
+   "--compiler=$(usex clang clang gcc)"
+   "$(usex asan--asan)"
+   "$(usex debug   --debug--no-debug)"
+   "$(usex jit --lua=/usr/bin/lua --no-jit)"
+   "$(usex optimize--optimize=--no-optimize)"
+   "$(usex static-libs --static)"
+   "$(usex ubsan   --ubsan)"
+   )
+   use optimize && filter-flags '-O*'
+
+   perl Configure.pl "${myconfigargs[@]}" || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-lang/moarvm/

2016-07-20 Thread Patrick Lauer
commit: 288037337af656379f1ead5579bdab93657f4285
Author: Patrick Lauer  gentoo  org>
AuthorDate: Wed Jul 20 08:31:31 2016 +
Commit: Patrick Lauer  gentoo  org>
CommitDate: Wed Jul 20 08:31:31 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28803733

dev-lang/moarvm: Bump

Package-Manager: portage-2.3.0

 dev-lang/moarvm/Manifest  |  1 +
 dev-lang/moarvm/moarvm-2016.07.ebuild | 62 +++
 2 files changed, 63 insertions(+)

diff --git a/dev-lang/moarvm/Manifest b/dev-lang/moarvm/Manifest
index f8bc32e..b526fc7 100644
--- a/dev-lang/moarvm/Manifest
+++ b/dev-lang/moarvm/Manifest
@@ -2,3 +2,4 @@ DIST MoarVM-2016.03.tar.gz 3318299 SHA256 
dfc3914e609f30ff06f14267bcbb4fcc6da3d8
 DIST MoarVM-2016.04.tar.gz 3332850 SHA256 
6fe9000daada59535747f2557cc73573241ba8a6044271caf1647aa37be33c6d SHA512 
ef22145c9f7c32d7d12192cee63f286544500adff40fc2dbaad677d57108bc6efedc348fe8ddf460fe12d2c6b282e885bcb74fb3bcaa1e06b7719754175afe7d
 WHIRLPOOL 
e314f80cd785d31768630798647d7f445831bb29aaded88ef32326df3f4705a5d3fba2da00fce6888a2256b57aeb838922e94c3096250d30112f2be2bfacbb92
 DIST MoarVM-2016.05.tar.gz 3343486 SHA256 
d59e3b366cd788a9e9aaa747dc0883dc6f41d97cb76a8fb2815bd565ef75498a SHA512 
0cc946962b56cd9075013074228cee008c98b43da9bdaadd8ce91aa06d94510df1c4a2877d36945aff30dada01f3bf66c0ef1028c59967d09c0aec662aa87f99
 WHIRLPOOL 
1681538cb1a2919bfb49e51fe29877392ee0900d38daed1bbdae92d57332de84888f6ecae3bfbfba5b8132f186ebdfa3151a7cd038f10538e09c97ddae953adc
 DIST MoarVM-2016.06.tar.gz 3345856 SHA256 
5bf567890139cce09ade3ad4979908a7cdb36608b1670f958879ea4c4bb2bb41 SHA512 
3c4b0357d5f6a0a8edfe7cf716916b08b733f4c522891d7e21be1cb97d55d4071c8798f3f1e614d400f20294db73f225014214e92e511a35cbb8fcc9bafa12d1
 WHIRLPOOL 
fb78bc0689e21ae898ace27ec30e8774ed4bead1178924bf90df17892487cc5c70c4acf20f8ac2098863182da0017a7abc0df5c78f550454f818ef78e11616b2
+DIST MoarVM-2016.07.tar.gz 3349812 SHA256 
6b78e25a5399744d3e6dc98e896849234dab1760cd618c07cf94a50caac06a6f SHA512 
9437b3156556b2363e039e00ab3bcbf3b2436b641bb52edfac16fcbf7d02db2b139a1426ac7d4e1c5387271634a6395160348da492e1be39364d9556af6fb20d
 WHIRLPOOL 
a45a5aa7d1c1853be262999cbb0b84441dca3884a4605bc8324c5fd3a6717312a1e3c1636a4f8d28fc28bd3b87734b197ef33d5e8a62b7e78f3b92d942d5e41c

diff --git a/dev-lang/moarvm/moarvm-2016.07.ebuild 
b/dev-lang/moarvm/moarvm-2016.07.ebuild
new file mode 100644
index 000..5e04529
--- /dev/null
+++ b/dev-lang/moarvm/moarvm-2016.07.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+inherit flag-o-matic
+
+MY_PN="MoarVM"
+if [[ ${PV} == "" ]]; then
+   EGIT_REPO_URI="https://github.com/${MY_PN}/${MY_PN}.git;
+   inherit git-r3
+   KEYWORDS=""
+   S="${WORKDIR}/${P}"
+else
+   SRC_URI="http://moarvm.org/releases/${MY_PN}-${PV}.tar.gz;
+   KEYWORDS="~amd64 ~x86"
+   S="${WORKDIR}/${MY_PN}-${PV}"
+fi
+
+DESCRIPTION="A 6model-based VM for NQP and Rakudo Perl 6"
+HOMEPAGE="http://moarvm.org;
+LICENSE="Artistic-2"
+SLOT="0"
+IUSE="asan clang debug doc +jit static-libs optimize ubsan"
+
+RDEPEND="dev-libs/libatomic_ops
+   dev-libs/libtommath
+   dev-libs/libuv
+   jit? ( dev-lang/lua:0[deprecated]
+   dev-lua/LuaBitOp )
+   virtual/libffi"
+DEPEND="${RDEPEND}
+   clang? ( >=sys-devel/clang-3.1 )
+   dev-lang/perl"
+
+DOCS=( CREDITS README.markdown )
+
+# Tests are conducted via nqp
+RESTRICT=test
+
+src_configure() {
+   use doc && DOCS+=( docs/* )
+   local myconfigargs=(
+   "--prefix=/usr"
+   "--has-libtommath"
+   "--has-libuv"
+   "--has-libatomic_ops"
+   "--has-libffi"
+   "--libdir=$(get_libdir)"
+   "--compiler=$(usex clang clang gcc)"
+   "$(usex asan--asan)"
+   "$(usex debug   --debug--no-debug)"
+   "$(usex jit --lua=/usr/bin/lua --no-jit)"
+   "$(usex optimize--optimize=--no-optimize)"
+   "$(usex static-libs --static)"
+   "$(usex ubsan   --ubsan)"
+   )
+   use optimize && filter-flags '-O*'
+
+   perl Configure.pl "${myconfigargs[@]}" || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-lang/moarvm/

2016-06-28 Thread Patrick Lauer
commit: 3118b894e63e183e5e834c2272ae9c46dcba566b
Author: Patrick Lauer  gentoo  org>
AuthorDate: Tue Jun 28 09:52:20 2016 +
Commit: Patrick Lauer  gentoo  org>
CommitDate: Tue Jun 28 12:28:54 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3118b894

dev-lang/moarvm: Bump

Package-Manager: portage-2.3.0

 dev-lang/moarvm/Manifest  |  1 +
 dev-lang/moarvm/moarvm-2016.06.ebuild | 62 +++
 2 files changed, 63 insertions(+)

diff --git a/dev-lang/moarvm/Manifest b/dev-lang/moarvm/Manifest
index 196603a..f8bc32e 100644
--- a/dev-lang/moarvm/Manifest
+++ b/dev-lang/moarvm/Manifest
@@ -1,3 +1,4 @@
 DIST MoarVM-2016.03.tar.gz 3318299 SHA256 
dfc3914e609f30ff06f14267bcbb4fcc6da3d85782d35c1838701a5ea41d8f2f SHA512 
358c48f6b1803e39841e9f287f2fe3cdde743962d9d9c34e629c18b1b7290fd8a713917f24233dd092ed68adf9a6d0aadb25bda22b3e353d40bd57ae58d70216
 WHIRLPOOL 
e68dfbc40bda23a49c28089fe8396e5a182afc0ac2550f9ab5d9f1564943af163fcc68b466feaf0778a2df57cd472c87f0853d47882b9b625434c7740ec5aec4
 DIST MoarVM-2016.04.tar.gz 3332850 SHA256 
6fe9000daada59535747f2557cc73573241ba8a6044271caf1647aa37be33c6d SHA512 
ef22145c9f7c32d7d12192cee63f286544500adff40fc2dbaad677d57108bc6efedc348fe8ddf460fe12d2c6b282e885bcb74fb3bcaa1e06b7719754175afe7d
 WHIRLPOOL 
e314f80cd785d31768630798647d7f445831bb29aaded88ef32326df3f4705a5d3fba2da00fce6888a2256b57aeb838922e94c3096250d30112f2be2bfacbb92
 DIST MoarVM-2016.05.tar.gz 3343486 SHA256 
d59e3b366cd788a9e9aaa747dc0883dc6f41d97cb76a8fb2815bd565ef75498a SHA512 
0cc946962b56cd9075013074228cee008c98b43da9bdaadd8ce91aa06d94510df1c4a2877d36945aff30dada01f3bf66c0ef1028c59967d09c0aec662aa87f99
 WHIRLPOOL 
1681538cb1a2919bfb49e51fe29877392ee0900d38daed1bbdae92d57332de84888f6ecae3bfbfba5b8132f186ebdfa3151a7cd038f10538e09c97ddae953adc
+DIST MoarVM-2016.06.tar.gz 3345856 SHA256 
5bf567890139cce09ade3ad4979908a7cdb36608b1670f958879ea4c4bb2bb41 SHA512 
3c4b0357d5f6a0a8edfe7cf716916b08b733f4c522891d7e21be1cb97d55d4071c8798f3f1e614d400f20294db73f225014214e92e511a35cbb8fcc9bafa12d1
 WHIRLPOOL 
fb78bc0689e21ae898ace27ec30e8774ed4bead1178924bf90df17892487cc5c70c4acf20f8ac2098863182da0017a7abc0df5c78f550454f818ef78e11616b2

diff --git a/dev-lang/moarvm/moarvm-2016.06.ebuild 
b/dev-lang/moarvm/moarvm-2016.06.ebuild
new file mode 100644
index 000..5e04529
--- /dev/null
+++ b/dev-lang/moarvm/moarvm-2016.06.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+inherit flag-o-matic
+
+MY_PN="MoarVM"
+if [[ ${PV} == "" ]]; then
+   EGIT_REPO_URI="https://github.com/${MY_PN}/${MY_PN}.git;
+   inherit git-r3
+   KEYWORDS=""
+   S="${WORKDIR}/${P}"
+else
+   SRC_URI="http://moarvm.org/releases/${MY_PN}-${PV}.tar.gz;
+   KEYWORDS="~amd64 ~x86"
+   S="${WORKDIR}/${MY_PN}-${PV}"
+fi
+
+DESCRIPTION="A 6model-based VM for NQP and Rakudo Perl 6"
+HOMEPAGE="http://moarvm.org;
+LICENSE="Artistic-2"
+SLOT="0"
+IUSE="asan clang debug doc +jit static-libs optimize ubsan"
+
+RDEPEND="dev-libs/libatomic_ops
+   dev-libs/libtommath
+   dev-libs/libuv
+   jit? ( dev-lang/lua:0[deprecated]
+   dev-lua/LuaBitOp )
+   virtual/libffi"
+DEPEND="${RDEPEND}
+   clang? ( >=sys-devel/clang-3.1 )
+   dev-lang/perl"
+
+DOCS=( CREDITS README.markdown )
+
+# Tests are conducted via nqp
+RESTRICT=test
+
+src_configure() {
+   use doc && DOCS+=( docs/* )
+   local myconfigargs=(
+   "--prefix=/usr"
+   "--has-libtommath"
+   "--has-libuv"
+   "--has-libatomic_ops"
+   "--has-libffi"
+   "--libdir=$(get_libdir)"
+   "--compiler=$(usex clang clang gcc)"
+   "$(usex asan--asan)"
+   "$(usex debug   --debug--no-debug)"
+   "$(usex jit --lua=/usr/bin/lua --no-jit)"
+   "$(usex optimize--optimize=--no-optimize)"
+   "$(usex static-libs --static)"
+   "$(usex ubsan   --ubsan)"
+   )
+   use optimize && filter-flags '-O*'
+
+   perl Configure.pl "${myconfigargs[@]}" || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-lang/moarvm/

2016-06-02 Thread Amy Winston
commit: dc114659693fd322b2505f02d3b44938a1245c48
Author: Marshall Brewer  sina  cn>
AuthorDate: Thu May 26 20:36:03 2016 +
Commit: Amy Winston  gentoo  org>
CommitDate: Thu Jun  2 12:52:34 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc114659

dev-lang/moarvm: revbump 2016.04-r2

- correct SRC_URI (server doesn't support https)
- remove superfluous src_prepare
- remove USE system-libs (implementation was flawed in the first place)

 dev-lang/moarvm/metadata.xml  |  1 -
 ...rvm-2016.04-r1.ebuild => moarvm-2016.04-r2.ebuild} | 19 +++
 2 files changed, 7 insertions(+), 13 deletions(-)

diff --git a/dev-lang/moarvm/metadata.xml b/dev-lang/moarvm/metadata.xml
index 3e0f367..e251f68 100644
--- a/dev-lang/moarvm/metadata.xml
+++ b/dev-lang/moarvm/metadata.xml
@@ -18,7 +18,6 @@
 Use clang compiler instead of GCC
 Enable Just-In-Time-Compiler. Has no effect except on 
AMD64 and Darwin.
 Enable optimization via CFLAGS
-Link against the system's shared libraries
 Enable clang's Undefined Behavior Sanitizer 
functionality. Expect longer compile time.
   
   

diff --git a/dev-lang/moarvm/moarvm-2016.04-r1.ebuild 
b/dev-lang/moarvm/moarvm-2016.04-r2.ebuild
similarity index 79%
rename from dev-lang/moarvm/moarvm-2016.04-r1.ebuild
rename to dev-lang/moarvm/moarvm-2016.04-r2.ebuild
index 7b75a88..6c0815b 100644
--- a/dev-lang/moarvm/moarvm-2016.04-r1.ebuild
+++ b/dev-lang/moarvm/moarvm-2016.04-r2.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == "" ]]; then
KEYWORDS=""
S="${WORKDIR}/${P}"
 else
-   SRC_URI="https://moarvm.org/releases/${MY_PN}-${PV}.tar.gz;
+   SRC_URI="http://moarvm.org/releases/${MY_PN}-${PV}.tar.gz;
KEYWORDS="~amd64 ~x86"
S="${WORKDIR}/${MY_PN}-${PV}"
 fi
@@ -22,7 +22,7 @@ DESCRIPTION="A 6model-based VM for NQP and Rakudo Perl 6"
 HOMEPAGE="http://moarvm.org;
 LICENSE="Artistic-2"
 SLOT="0"
-IUSE="asan clang debug doc +jit static-libs +system-libs optimize ubsan"
+IUSE="asan clang debug doc +jit static-libs optimize ubsan"
 
 RDEPEND="dev-libs/libatomic_ops
dev-libs/libtommath
@@ -40,15 +40,14 @@ DOCS=( CREDITS README.markdown )
 # Tests are conducted via nqp
 RESTRICT=test
 
-src_prepare() {
-   eapply "${PATCHES[@]}"
-   eapply_user
-   use doc && DOCS+=( docs/* )
-}
-
 src_configure() {
+   use doc && DOCS+=( docs/* )
local myconfigargs=(
"--prefix=/usr"
+   "--has-libtommath"
+   "--has-libuv"
+   "--has-libatomic_ops"
+   "--has-libffi"
"--libdir=$(get_libdir)"
"--compiler=$(usex clang clang gcc)"
"$(usex asan--asan)"
@@ -56,10 +55,6 @@ src_configure() {
"$(usex jit --lua=/usr/bin/lua --no-jit)"
"$(usex optimize--optimize=--no-optimize)"
"$(usex static-libs --static)"
-   "$(usex system-libs --has-libtommath)"
-   "$(usex system-libs --has-libuv)"
-   "$(usex system-libs --has-libatomic_ops)"
-   "$(usex system-libs --has-libffi)"
"$(usex ubsan   --ubsan)"
)
use optimize && filter-flags '-O*'



[gentoo-commits] repo/gentoo:master commit in: dev-lang/moarvm/

2016-06-02 Thread Amy Winston
commit: 591e09ec612d1212e1eee0ffc8b96afe261bf30a
Author: Marshall Brewer  sina  cn>
AuthorDate: Tue May 24 13:12:11 2016 +
Commit: Amy Winston  gentoo  org>
CommitDate: Thu Jun  2 12:52:35 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=591e09ec

dev-lang/moarvm: update  to reflect 2016.05

 dev-lang/moarvm/moarvm-.ebuild | 20 +++-
 1 file changed, 7 insertions(+), 13 deletions(-)

diff --git a/dev-lang/moarvm/moarvm-.ebuild 
b/dev-lang/moarvm/moarvm-.ebuild
index 7b75a88..5e04529 100644
--- a/dev-lang/moarvm/moarvm-.ebuild
+++ b/dev-lang/moarvm/moarvm-.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == "" ]]; then
KEYWORDS=""
S="${WORKDIR}/${P}"
 else
-   SRC_URI="https://moarvm.org/releases/${MY_PN}-${PV}.tar.gz;
+   SRC_URI="http://moarvm.org/releases/${MY_PN}-${PV}.tar.gz;
KEYWORDS="~amd64 ~x86"
S="${WORKDIR}/${MY_PN}-${PV}"
 fi
@@ -22,7 +22,7 @@ DESCRIPTION="A 6model-based VM for NQP and Rakudo Perl 6"
 HOMEPAGE="http://moarvm.org;
 LICENSE="Artistic-2"
 SLOT="0"
-IUSE="asan clang debug doc +jit static-libs +system-libs optimize ubsan"
+IUSE="asan clang debug doc +jit static-libs optimize ubsan"
 
 RDEPEND="dev-libs/libatomic_ops
dev-libs/libtommath
@@ -34,21 +34,19 @@ DEPEND="${RDEPEND}
clang? ( >=sys-devel/clang-3.1 )
dev-lang/perl"
 
-PATCHES=( "${FILESDIR}/Configure-2016.04.patch" )
 DOCS=( CREDITS README.markdown )
 
 # Tests are conducted via nqp
 RESTRICT=test
 
-src_prepare() {
-   eapply "${PATCHES[@]}"
-   eapply_user
-   use doc && DOCS+=( docs/* )
-}
-
 src_configure() {
+   use doc && DOCS+=( docs/* )
local myconfigargs=(
"--prefix=/usr"
+   "--has-libtommath"
+   "--has-libuv"
+   "--has-libatomic_ops"
+   "--has-libffi"
"--libdir=$(get_libdir)"
"--compiler=$(usex clang clang gcc)"
"$(usex asan--asan)"
@@ -56,10 +54,6 @@ src_configure() {
"$(usex jit --lua=/usr/bin/lua --no-jit)"
"$(usex optimize--optimize=--no-optimize)"
"$(usex static-libs --static)"
-   "$(usex system-libs --has-libtommath)"
-   "$(usex system-libs --has-libuv)"
-   "$(usex system-libs --has-libatomic_ops)"
-   "$(usex system-libs --has-libffi)"
"$(usex ubsan   --ubsan)"
)
use optimize && filter-flags '-O*'



[gentoo-commits] repo/gentoo:master commit in: dev-lang/moarvm/

2016-06-02 Thread Amy Winston
commit: 72d650bc1aecb50106a1969495f0a53b7101d851
Author: Marshall Brewer  sina  cn>
AuthorDate: Tue May 24 14:37:35 2016 +
Commit: Amy Winston  gentoo  org>
CommitDate: Thu Jun  2 12:52:28 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72d650bc

dev-lang/moarvm: drop old (2016.01-r1 & 2016.02)

 dev-lang/moarvm/Manifest |  2 --
 dev-lang/moarvm/moarvm-2016.01-r1.ebuild | 31 ---
 dev-lang/moarvm/moarvm-2016.02.ebuild| 31 ---
 3 files changed, 64 deletions(-)

diff --git a/dev-lang/moarvm/Manifest b/dev-lang/moarvm/Manifest
index 8841bc0..ee098a7 100644
--- a/dev-lang/moarvm/Manifest
+++ b/dev-lang/moarvm/Manifest
@@ -1,4 +1,2 @@
-DIST MoarVM-2016.01.tar.gz 3314742 SHA256 
d409b684c7c92b144b31cf7f0408f30ccbb033ce646f57d7fbaeb9683773e37b SHA512 
019433a985c8245c231d533b8310fceda185a694681aaecb922602ad98897c636c40fbe1a36ba656af4c242b28315611f656454eb41f25e0f891b652210eb435
 WHIRLPOOL 
f603e1f60667771e0200e731b37ff854346d00a0de484a9b3072f83e0ee624bc2b7d7e862c872d9062a4397adb5bfab31d835754966a7fe44490312c82a37e8e
-DIST MoarVM-2016.02.tar.gz 3313448 SHA256 
3bdacebba98e6b2d3d10f12af0ab514dec27fb24b15ed00aef479b7d190ce40a SHA512 
fdeb107e071bcd7a893f15f105e722543010a87710cbd2ac4ce322000c96c9dae5c5e661dd8d60e712c4fe22d860650a003485d75f95a5b19fcde266f8fe483d
 WHIRLPOOL 
9ccb54d147d558b4fa52bfe9b098384b3d61dffba598db803828bb0cbbc8bae9fd6a527d093c07a421cd97a59952e11ffaf9c6cef93ce9b48778009558e96732
 DIST MoarVM-2016.03.tar.gz 3318299 SHA256 
dfc3914e609f30ff06f14267bcbb4fcc6da3d85782d35c1838701a5ea41d8f2f SHA512 
358c48f6b1803e39841e9f287f2fe3cdde743962d9d9c34e629c18b1b7290fd8a713917f24233dd092ed68adf9a6d0aadb25bda22b3e353d40bd57ae58d70216
 WHIRLPOOL 
e68dfbc40bda23a49c28089fe8396e5a182afc0ac2550f9ab5d9f1564943af163fcc68b466feaf0778a2df57cd472c87f0853d47882b9b625434c7740ec5aec4
 DIST MoarVM-2016.04.tar.gz 3332850 SHA256 
6fe9000daada59535747f2557cc73573241ba8a6044271caf1647aa37be33c6d SHA512 
ef22145c9f7c32d7d12192cee63f286544500adff40fc2dbaad677d57108bc6efedc348fe8ddf460fe12d2c6b282e885bcb74fb3bcaa1e06b7719754175afe7d
 WHIRLPOOL 
e314f80cd785d31768630798647d7f445831bb29aaded88ef32326df3f4705a5d3fba2da00fce6888a2256b57aeb838922e94c3096250d30112f2be2bfacbb92

diff --git a/dev-lang/moarvm/moarvm-2016.01-r1.ebuild 
b/dev-lang/moarvm/moarvm-2016.01-r1.ebuild
deleted file mode 100644
index 0e7c088..000
--- a/dev-lang/moarvm/moarvm-2016.01-r1.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-inherit eutils multilib
-
-MY_PN="MoarVM"
-
-DESCRIPTION="A 6model-based VM for NQP and Rakudo Perl 6"
-HOMEPAGE="http://moarvm.org;
-SRC_URI="http://moarvm.org/releases/${MY_PN}-${PV}.tar.gz;
-LICENSE="Artistic-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="doc"
-
-RDEPEND="dev-libs/libuv"
-DEPEND="${RDEPEND}
-   dev-lang/perl"
-
-S="${WORKDIR}/MoarVM-${PV}"
-
-src_configure() {
-   perl Configure.pl --prefix="/usr"|| die
-}
-
-src_install() {
-   emake DESTDIR="${D}" install
-}

diff --git a/dev-lang/moarvm/moarvm-2016.02.ebuild 
b/dev-lang/moarvm/moarvm-2016.02.ebuild
deleted file mode 100644
index 0e7c088..000
--- a/dev-lang/moarvm/moarvm-2016.02.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-inherit eutils multilib
-
-MY_PN="MoarVM"
-
-DESCRIPTION="A 6model-based VM for NQP and Rakudo Perl 6"
-HOMEPAGE="http://moarvm.org;
-SRC_URI="http://moarvm.org/releases/${MY_PN}-${PV}.tar.gz;
-LICENSE="Artistic-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="doc"
-
-RDEPEND="dev-libs/libuv"
-DEPEND="${RDEPEND}
-   dev-lang/perl"
-
-S="${WORKDIR}/MoarVM-${PV}"
-
-src_configure() {
-   perl Configure.pl --prefix="/usr"|| die
-}
-
-src_install() {
-   emake DESTDIR="${D}" install
-}



[gentoo-commits] repo/gentoo:master commit in: dev-lang/moarvm/

2016-06-02 Thread Amy Winston
commit: cd816c6422b92803e6eb5ad96e28102836bc7698
Author: Marshall Brewer  sina  cn>
AuthorDate: Tue May 24 12:58:50 2016 +
Commit: Amy Winston  gentoo  org>
CommitDate: Thu Jun  2 12:52:34 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd816c64

dev-lang/moarvm: version bump 2016.05

- removed patch (was included upstream)

 dev-lang/moarvm/Manifest  |  1 +
 dev-lang/moarvm/moarvm-2016.05.ebuild | 62 +++
 2 files changed, 63 insertions(+)

diff --git a/dev-lang/moarvm/Manifest b/dev-lang/moarvm/Manifest
index ee098a7..196603a 100644
--- a/dev-lang/moarvm/Manifest
+++ b/dev-lang/moarvm/Manifest
@@ -1,2 +1,3 @@
 DIST MoarVM-2016.03.tar.gz 3318299 SHA256 
dfc3914e609f30ff06f14267bcbb4fcc6da3d85782d35c1838701a5ea41d8f2f SHA512 
358c48f6b1803e39841e9f287f2fe3cdde743962d9d9c34e629c18b1b7290fd8a713917f24233dd092ed68adf9a6d0aadb25bda22b3e353d40bd57ae58d70216
 WHIRLPOOL 
e68dfbc40bda23a49c28089fe8396e5a182afc0ac2550f9ab5d9f1564943af163fcc68b466feaf0778a2df57cd472c87f0853d47882b9b625434c7740ec5aec4
 DIST MoarVM-2016.04.tar.gz 3332850 SHA256 
6fe9000daada59535747f2557cc73573241ba8a6044271caf1647aa37be33c6d SHA512 
ef22145c9f7c32d7d12192cee63f286544500adff40fc2dbaad677d57108bc6efedc348fe8ddf460fe12d2c6b282e885bcb74fb3bcaa1e06b7719754175afe7d
 WHIRLPOOL 
e314f80cd785d31768630798647d7f445831bb29aaded88ef32326df3f4705a5d3fba2da00fce6888a2256b57aeb838922e94c3096250d30112f2be2bfacbb92
+DIST MoarVM-2016.05.tar.gz 3343486 SHA256 
d59e3b366cd788a9e9aaa747dc0883dc6f41d97cb76a8fb2815bd565ef75498a SHA512 
0cc946962b56cd9075013074228cee008c98b43da9bdaadd8ce91aa06d94510df1c4a2877d36945aff30dada01f3bf66c0ef1028c59967d09c0aec662aa87f99
 WHIRLPOOL 
1681538cb1a2919bfb49e51fe29877392ee0900d38daed1bbdae92d57332de84888f6ecae3bfbfba5b8132f186ebdfa3151a7cd038f10538e09c97ddae953adc

diff --git a/dev-lang/moarvm/moarvm-2016.05.ebuild 
b/dev-lang/moarvm/moarvm-2016.05.ebuild
new file mode 100644
index 000..5e04529
--- /dev/null
+++ b/dev-lang/moarvm/moarvm-2016.05.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+inherit flag-o-matic
+
+MY_PN="MoarVM"
+if [[ ${PV} == "" ]]; then
+   EGIT_REPO_URI="https://github.com/${MY_PN}/${MY_PN}.git;
+   inherit git-r3
+   KEYWORDS=""
+   S="${WORKDIR}/${P}"
+else
+   SRC_URI="http://moarvm.org/releases/${MY_PN}-${PV}.tar.gz;
+   KEYWORDS="~amd64 ~x86"
+   S="${WORKDIR}/${MY_PN}-${PV}"
+fi
+
+DESCRIPTION="A 6model-based VM for NQP and Rakudo Perl 6"
+HOMEPAGE="http://moarvm.org;
+LICENSE="Artistic-2"
+SLOT="0"
+IUSE="asan clang debug doc +jit static-libs optimize ubsan"
+
+RDEPEND="dev-libs/libatomic_ops
+   dev-libs/libtommath
+   dev-libs/libuv
+   jit? ( dev-lang/lua:0[deprecated]
+   dev-lua/LuaBitOp )
+   virtual/libffi"
+DEPEND="${RDEPEND}
+   clang? ( >=sys-devel/clang-3.1 )
+   dev-lang/perl"
+
+DOCS=( CREDITS README.markdown )
+
+# Tests are conducted via nqp
+RESTRICT=test
+
+src_configure() {
+   use doc && DOCS+=( docs/* )
+   local myconfigargs=(
+   "--prefix=/usr"
+   "--has-libtommath"
+   "--has-libuv"
+   "--has-libatomic_ops"
+   "--has-libffi"
+   "--libdir=$(get_libdir)"
+   "--compiler=$(usex clang clang gcc)"
+   "$(usex asan--asan)"
+   "$(usex debug   --debug--no-debug)"
+   "$(usex jit --lua=/usr/bin/lua --no-jit)"
+   "$(usex optimize--optimize=--no-optimize)"
+   "$(usex static-libs --static)"
+   "$(usex ubsan   --ubsan)"
+   )
+   use optimize && filter-flags '-O*'
+
+   perl Configure.pl "${myconfigargs[@]}" || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-lang/moarvm/files/

2016-05-09 Thread Amy Winston
commit: c7488f5e5c8a664d811ec86e2328f2147f0eda72
Author: Marshall Brewer (Gentoo Key)  sina  cn>
AuthorDate: Sun May  8 20:43:34 2016 +
Commit: Amy Winston  gentoo  org>
CommitDate: Mon May  9 07:06:23 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7488f5e

dev-lang/moarvm: remove unneeded patches

 dev-lang/moarvm/files/Configure-.patch | 15 ---
 dev-lang/moarvm/files/Configure.patch  | 14 --
 2 files changed, 29 deletions(-)

diff --git a/dev-lang/moarvm/files/Configure-.patch 
b/dev-lang/moarvm/files/Configure-.patch
deleted file mode 100644
index 85bbb5d..000
--- a/dev-lang/moarvm/files/Configure-.patch
+++ /dev/null
@@ -1,15 +0,0 @@
 Configure.pl2014-01-09 16:48:13.989620752 +0800
-+++ Configure.pl.new2014-01-09 16:49:41.217885279 +0800
-@@ -94,11 +94,7 @@
- $VERSION = <$fh>;
- close($fh);
- }
--# .git is a file and not a directory in submodule
--if (-e '.git' && open(my $GIT, '-|', "git describe --tags")) {
--$VERSION = <$GIT>;
--close($GIT);
--}
-+
- chomp $VERSION;
- $config{version}  = $VERSION;
- $config{versionmajor} = $VERSION =~ /^(\d+)/ ? $1 : 0;

diff --git a/dev-lang/moarvm/files/Configure.patch 
b/dev-lang/moarvm/files/Configure.patch
deleted file mode 100644
index 42c6fb9..000
--- a/dev-lang/moarvm/files/Configure.patch
+++ /dev/null
@@ -1,14 +0,0 @@
 Configure.pl2013-12-06 10:13:34.0 +0800
-+++ Configure.pl.new2013-12-06 10:22:28.360040309 +0800
-@@ -38,11 +38,6 @@
- 
- print "Welcome to MoarVM!\n\n";
- 
--print dots("Updating submodules");
--my $msg = qx{git submodule --quiet update --init 2>&1};
--if ($? >> 8 == 0) { print "OK\n" }
--else { softfail("git error: $msg") }
--
- # fiddle with flags
- $args{debug}  //= 0 + !$args{optimize};
- $args{optimize}   //= 0 + !$args{debug};



[gentoo-commits] repo/gentoo:master commit in: dev-lang/moarvm/

2016-05-08 Thread Amy Winston
commit: 5e5d98bb7afc1c961e89f1aff1738fb37b4ff6f3
Author: Marshall Brewer (Gentoo Key)  sina  cn>
AuthorDate: Thu Apr 28 16:49:06 2016 +
Commit: Amy Winston  gentoo  org>
CommitDate: Sun May  8 20:14:54 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e5d98bb

dev-lang/moarvm: re-add , based on 2016.04-r1

 dev-lang/moarvm/moarvm-.ebuild | 64 --
 1 file changed, 48 insertions(+), 16 deletions(-)

diff --git a/dev-lang/moarvm/moarvm-.ebuild 
b/dev-lang/moarvm/moarvm-.ebuild
index 0b704eb..7b75a88 100644
--- a/dev-lang/moarvm/moarvm-.ebuild
+++ b/dev-lang/moarvm/moarvm-.ebuild
@@ -1,36 +1,68 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
-EAPI=5
+EAPI=6
 
-inherit eutils git-r3
+inherit flag-o-matic
 
 MY_PN="MoarVM"
+if [[ ${PV} == "" ]]; then
+   EGIT_REPO_URI="https://github.com/${MY_PN}/${MY_PN}.git;
+   inherit git-r3
+   KEYWORDS=""
+   S="${WORKDIR}/${P}"
+else
+   SRC_URI="https://moarvm.org/releases/${MY_PN}-${PV}.tar.gz;
+   KEYWORDS="~amd64 ~x86"
+   S="${WORKDIR}/${MY_PN}-${PV}"
+fi
 
 DESCRIPTION="A 6model-based VM for NQP and Rakudo Perl 6"
-HOMEPAGE="https://github.com/MoarVM/MoarVM;
-EGIT_REPO_URI="https://github.com/MoarVM/MoarVM.git;
-
+HOMEPAGE="http://moarvm.org;
 LICENSE="Artistic-2"
 SLOT="0"
-KEYWORDS=""
-IUSE="doc"
+IUSE="asan clang debug doc +jit static-libs +system-libs optimize ubsan"
 
-RDEPEND=""
+RDEPEND="dev-libs/libatomic_ops
+   dev-libs/libtommath
+   dev-libs/libuv
+   jit? ( dev-lang/lua:0[deprecated]
+   dev-lua/LuaBitOp )
+   virtual/libffi"
 DEPEND="${RDEPEND}
+   clang? ( >=sys-devel/clang-3.1 )
dev-lang/perl"
 
+PATCHES=( "${FILESDIR}/Configure-2016.04.patch" )
+DOCS=( CREDITS README.markdown )
+
+# Tests are conducted via nqp
+RESTRICT=test
+
 src_prepare() {
-   epatch "${FILESDIR}/Configure-.patch" || die
+   eapply "${PATCHES[@]}"
+   eapply_user
+   use doc && DOCS+=( docs/* )
 }
 
 src_configure() {
-# this is quite badong, but wtf build system
-   echo "2013.10-145-gec52026" >> VERSION
-   perl Configure.pl --prefix="${D}/usr"|| die
-}
+   local myconfigargs=(
+   "--prefix=/usr"
+   "--libdir=$(get_libdir)"
+   "--compiler=$(usex clang clang gcc)"
+   "$(usex asan--asan)"
+   "$(usex debug   --debug--no-debug)"
+   "$(usex jit --lua=/usr/bin/lua --no-jit)"
+   "$(usex optimize--optimize=--no-optimize)"
+   "$(usex static-libs --static)"
+   "$(usex system-libs --has-libtommath)"
+   "$(usex system-libs --has-libuv)"
+   "$(usex system-libs --has-libatomic_ops)"
+   "$(usex system-libs --has-libffi)"
+   "$(usex ubsan   --ubsan)"
+   )
+   use optimize && filter-flags '-O*'
 
-src_install() {
-   make install
+   perl Configure.pl "${myconfigargs[@]}" || die
 }



[gentoo-commits] repo/gentoo:master commit in: dev-lang/moarvm/files/, dev-lang/moarvm/

2016-05-08 Thread Amy Winston
commit: 3d52492609a13111ab07f5478e4d266a866c1e5b
Author: Marshall Brewer (Gentoo Key)  sina  cn>
AuthorDate: Wed May  4 10:56:10 2016 +
Commit: Amy Winston  gentoo  org>
CommitDate: Sun May  8 20:14:11 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d524926

dev-lang/moarvm: revbump 2016.04-r1

- update ebuild to reflect the build-system
  - enable choice between gcc (default) and clang (use clang)
  - enable optional compilation against system-libs (use +system-libs)
(required patch submitted upstream)
  - enable optional use of sanitizers (use asan ubsan)
  - enable optional static build (use static-libs)
  - make jit optional (was mandatory) (use +jit)
  - make stronger optimization optional (was mandatory) (use optimize)
  - disable testing (will be performed with nqp)
- update to EAPI6
- add tomboy64 as secondary maintainer

Package-Manager: portage-2.2.28

 dev-lang/moarvm/files/Configure-2016.04.patch | 145 ++
 dev-lang/moarvm/metadata.xml  |  12 +++
 dev-lang/moarvm/moarvm-2016.04-r1.ebuild  |  68 
 3 files changed, 225 insertions(+)

diff --git a/dev-lang/moarvm/files/Configure-2016.04.patch 
b/dev-lang/moarvm/files/Configure-2016.04.patch
new file mode 100644
index 000..6fd46c2
--- /dev/null
+++ b/dev-lang/moarvm/files/Configure-2016.04.patch
@@ -0,0 +1,145 @@
+diff --git a/Configure.pl b/Configure.pl
+index 72a5dad..f829d5c 100755
+--- a/Configure.pl
 b/Configure.pl
+@@ -32,7 +32,7 @@ GetOptions(\%args, qw(
+ os=s shell=s toolchain=s compiler=s
+ ar=s cc=s ld=s make=s has-sha has-libuv
+ static has-libtommath has-libatomic_ops
+-has-dyncall has-libffi
++has-dyncall has-libffi pkgconfig=s
+ build=s host=s big-endian jit! enable-jit lua=s has-dynasm
+ prefix=s bindir=s libdir=s mastdir=s make-install asan ubsan),
+ 'no-optimize|nooptimize' => sub { $args{optimize} = 0 },
+@@ -99,6 +99,7 @@ $config{config} = join ' ', map { / / ? "\"$_\"" : $_ } 
@args;
+ $config{osname} = $^O;
+ $config{osvers} = $Config{osvers};
+ $config{lua} = $args{lua} // './3rdparty/dynasm/minilua@exe@';
++$config{pkgconfig} = $args{pkgconfig} // '/usr/bin/pkg-config';
+ 
+ # set options that take priority over all others
+ my @keys = qw( ar cc ld make );
+@@ -164,12 +165,33 @@ if (-e '3rdparty/libuv/src/unix/threadpool' . 
$defaults{obj}
+ system($defaults{make}, 'realclean')
+ }
+ 
++# test whether pkg-config works
++if (-e "$config{pkgconfig}") {
++print("\nTesting pkgconfig ... ");
++system("$config{pkgconfig}", "--version");
++if ( $? == 0 ) {
++$config{pkgconfig_works} = 1;
++} else {
++$config{pkgconfig_works} = 0;
++}
++}
++
+ # conditionally set include dirs and install rules
+ $config{cincludes} //= '';
+ $config{install}   //= '';
+ if ($args{'has-libuv'}) {
+ $defaults{-thirdparty}->{uv} = undef;
+ unshift @{$config{usrlibs}}, 'uv';
++if ($config{pkgconfig_works}) {
++my $result = `$config{pkgconfig} --cflags libuv`;
++if ( $? == 0 ) {
++$result =~ s/\n/ /g;
++$config{cincludes} .= ' ' . "$result";
++print("Adding extra include for libuv: $result\n");
++} else {
++print("Error occured when running $config{pkgconfig} --cflags 
libuv.\n");
++}
++}
+ }
+ else {
+ $config{cincludes} .= ' ' . $defaults{ccinc} . '3rdparty/libuv/include'
+@@ -181,6 +203,16 @@ else {
+ if ($args{'has-libatomic_ops'}) {
+ $defaults{-thirdparty}->{lao} = undef;
+ unshift @{$config{usrlibs}}, 'atomic_ops';
++if ($config{pkgconfig_works}) {
++my $result = `$config{pkgconfig} --cflags atomic_ops`;
++if ( $? == 0 ) {
++$result =~ s/\n/ /g;
++$config{cincludes} .= ' ' . "$result";
++print("Adding extra include for atomic_ops: $result\n");
++} else {
++print("Error occured when running $config{pkgconfig} --cflags 
atomic_ops.\n");
++}
++}
+ }
+ else {
+ $config{cincludes} .= ' ' . $defaults{ccinc} . 
'3rdparty/libatomic_ops/src';
+@@ -216,7 +248,8 @@ if ($args{'has-libtommath'}) {
+ }
+ else {
+ $config{cincludes} .= ' ' . $defaults{ccinc} . '3rdparty/libtommath';
+-$config{install}   .= "\t\$(CP) 3rdparty/libtommath/*.h 
\$(DESTDIR)\$(PREFIX)/include/libtommath\n";
++$config{install}   .= "\t\$(MKPATH) 
\$(DESTDIR)\$(PREFIX)/include/libtommath\n"
++. "\t\$(CP) 3rdparty/libtommath/*.h 
\$(DESTDIR)\$(PREFIX)/include/libtommath\n";
+ }
+ 
+ if ($args{'has-dynasm'}) {
+@@ -232,6 +265,16 @@ if ($args{'has-libffi'}) {
+ $config{nativecall_backend} = 'libffi';
+ unshift @{$config{usrlibs}}, 'ffi';
+ push @{$config{defs}}, 'HAVE_LIBFFI';
++if ($config{pkgconfig_works}) {
++my $result = `$config{pkgconfig} --cflags libffi`;
++if ( $? == 0 ) {
++$result =~ s/\n/ /g;
++

[gentoo-commits] repo/gentoo:master commit in: dev-lang/moarvm/

2016-05-02 Thread Patrick Lauer
commit: 4644c7bccfe16d0fa5f86b108ac3cfa8288d802b
Author: Patrick Lauer  gentoo  org>
AuthorDate: Mon May  2 14:09:00 2016 +
Commit: Patrick Lauer  gentoo  org>
CommitDate: Mon May  2 14:56:30 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4644c7bc

dev-lang/moarvm: Bump, use sytem pkgs where possible

Package-Manager: portage-2.2.28

 dev-lang/moarvm/Manifest  |  1 +
 dev-lang/moarvm/moarvm-2016.04.ebuild | 35 +++
 2 files changed, 36 insertions(+)

diff --git a/dev-lang/moarvm/Manifest b/dev-lang/moarvm/Manifest
index 748cc98..8841bc0 100644
--- a/dev-lang/moarvm/Manifest
+++ b/dev-lang/moarvm/Manifest
@@ -1,3 +1,4 @@
 DIST MoarVM-2016.01.tar.gz 3314742 SHA256 
d409b684c7c92b144b31cf7f0408f30ccbb033ce646f57d7fbaeb9683773e37b SHA512 
019433a985c8245c231d533b8310fceda185a694681aaecb922602ad98897c636c40fbe1a36ba656af4c242b28315611f656454eb41f25e0f891b652210eb435
 WHIRLPOOL 
f603e1f60667771e0200e731b37ff854346d00a0de484a9b3072f83e0ee624bc2b7d7e862c872d9062a4397adb5bfab31d835754966a7fe44490312c82a37e8e
 DIST MoarVM-2016.02.tar.gz 3313448 SHA256 
3bdacebba98e6b2d3d10f12af0ab514dec27fb24b15ed00aef479b7d190ce40a SHA512 
fdeb107e071bcd7a893f15f105e722543010a87710cbd2ac4ce322000c96c9dae5c5e661dd8d60e712c4fe22d860650a003485d75f95a5b19fcde266f8fe483d
 WHIRLPOOL 
9ccb54d147d558b4fa52bfe9b098384b3d61dffba598db803828bb0cbbc8bae9fd6a527d093c07a421cd97a59952e11ffaf9c6cef93ce9b48778009558e96732
 DIST MoarVM-2016.03.tar.gz 3318299 SHA256 
dfc3914e609f30ff06f14267bcbb4fcc6da3d85782d35c1838701a5ea41d8f2f SHA512 
358c48f6b1803e39841e9f287f2fe3cdde743962d9d9c34e629c18b1b7290fd8a713917f24233dd092ed68adf9a6d0aadb25bda22b3e353d40bd57ae58d70216
 WHIRLPOOL 
e68dfbc40bda23a49c28089fe8396e5a182afc0ac2550f9ab5d9f1564943af163fcc68b466feaf0778a2df57cd472c87f0853d47882b9b625434c7740ec5aec4
+DIST MoarVM-2016.04.tar.gz 3332850 SHA256 
6fe9000daada59535747f2557cc73573241ba8a6044271caf1647aa37be33c6d SHA512 
ef22145c9f7c32d7d12192cee63f286544500adff40fc2dbaad677d57108bc6efedc348fe8ddf460fe12d2c6b282e885bcb74fb3bcaa1e06b7719754175afe7d
 WHIRLPOOL 
e314f80cd785d31768630798647d7f445831bb29aaded88ef32326df3f4705a5d3fba2da00fce6888a2256b57aeb838922e94c3096250d30112f2be2bfacbb92

diff --git a/dev-lang/moarvm/moarvm-2016.04.ebuild 
b/dev-lang/moarvm/moarvm-2016.04.ebuild
new file mode 100644
index 000..9ce8da2
--- /dev/null
+++ b/dev-lang/moarvm/moarvm-2016.04.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+inherit eutils multilib
+
+MY_PN="MoarVM"
+
+DESCRIPTION="A 6model-based VM for NQP and Rakudo Perl 6"
+HOMEPAGE="http://moarvm.org;
+SRC_URI="http://moarvm.org/releases/${MY_PN}-${PV}.tar.gz;
+LICENSE="Artistic-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc"
+
+RDEPEND="dev-libs/libuv
+   dev-libs/libtommath
+   dev-libs/libatomic_ops
+   dev-libs/libuv
+   "
+DEPEND="${RDEPEND}
+   dev-lang/perl"
+
+S="${WORKDIR}/MoarVM-${PV}"
+
+src_configure() {
+   perl Configure.pl --prefix="/usr" --has-libtommath --has-libatomic_ops 
--has-libuv || die
+}
+
+src_install() {
+   emake DESTDIR="${D}" install
+}



[gentoo-commits] repo/gentoo:master commit in: dev-lang/moarvm/

2016-03-24 Thread Patrick Lauer
commit: d8f0e4d97f1e987857044209c41caecb0848925f
Author: Patrick Lauer  gentoo  org>
AuthorDate: Thu Mar 24 11:37:14 2016 +
Commit: Patrick Lauer  gentoo  org>
CommitDate: Thu Mar 24 11:38:10 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8f0e4d9

dev-lang/moarvm: Bump

Package-Manager: portage-2.2.28

 dev-lang/moarvm/Manifest  |  1 +
 dev-lang/moarvm/moarvm-2016.03.ebuild | 31 +++
 2 files changed, 32 insertions(+)

diff --git a/dev-lang/moarvm/Manifest b/dev-lang/moarvm/Manifest
index 9159496..748cc98 100644
--- a/dev-lang/moarvm/Manifest
+++ b/dev-lang/moarvm/Manifest
@@ -1,2 +1,3 @@
 DIST MoarVM-2016.01.tar.gz 3314742 SHA256 
d409b684c7c92b144b31cf7f0408f30ccbb033ce646f57d7fbaeb9683773e37b SHA512 
019433a985c8245c231d533b8310fceda185a694681aaecb922602ad98897c636c40fbe1a36ba656af4c242b28315611f656454eb41f25e0f891b652210eb435
 WHIRLPOOL 
f603e1f60667771e0200e731b37ff854346d00a0de484a9b3072f83e0ee624bc2b7d7e862c872d9062a4397adb5bfab31d835754966a7fe44490312c82a37e8e
 DIST MoarVM-2016.02.tar.gz 3313448 SHA256 
3bdacebba98e6b2d3d10f12af0ab514dec27fb24b15ed00aef479b7d190ce40a SHA512 
fdeb107e071bcd7a893f15f105e722543010a87710cbd2ac4ce322000c96c9dae5c5e661dd8d60e712c4fe22d860650a003485d75f95a5b19fcde266f8fe483d
 WHIRLPOOL 
9ccb54d147d558b4fa52bfe9b098384b3d61dffba598db803828bb0cbbc8bae9fd6a527d093c07a421cd97a59952e11ffaf9c6cef93ce9b48778009558e96732
+DIST MoarVM-2016.03.tar.gz 3318299 SHA256 
dfc3914e609f30ff06f14267bcbb4fcc6da3d85782d35c1838701a5ea41d8f2f SHA512 
358c48f6b1803e39841e9f287f2fe3cdde743962d9d9c34e629c18b1b7290fd8a713917f24233dd092ed68adf9a6d0aadb25bda22b3e353d40bd57ae58d70216
 WHIRLPOOL 
e68dfbc40bda23a49c28089fe8396e5a182afc0ac2550f9ab5d9f1564943af163fcc68b466feaf0778a2df57cd472c87f0853d47882b9b625434c7740ec5aec4

diff --git a/dev-lang/moarvm/moarvm-2016.03.ebuild 
b/dev-lang/moarvm/moarvm-2016.03.ebuild
new file mode 100644
index 000..0e7c088
--- /dev/null
+++ b/dev-lang/moarvm/moarvm-2016.03.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+inherit eutils multilib
+
+MY_PN="MoarVM"
+
+DESCRIPTION="A 6model-based VM for NQP and Rakudo Perl 6"
+HOMEPAGE="http://moarvm.org;
+SRC_URI="http://moarvm.org/releases/${MY_PN}-${PV}.tar.gz;
+LICENSE="Artistic-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc"
+
+RDEPEND="dev-libs/libuv"
+DEPEND="${RDEPEND}
+   dev-lang/perl"
+
+S="${WORKDIR}/MoarVM-${PV}"
+
+src_configure() {
+   perl Configure.pl --prefix="/usr"|| die
+}
+
+src_install() {
+   emake DESTDIR="${D}" install
+}



[gentoo-commits] repo/gentoo:master commit in: dev-lang/moarvm/

2016-02-23 Thread Patrick Lauer
commit: f81790305a2fb1c6ad14081c9d760edfb9f9c69f
Author: Patrick Lauer  gentoo  org>
AuthorDate: Tue Feb 23 10:28:24 2016 +
Commit: Patrick Lauer  gentoo  org>
CommitDate: Tue Feb 23 10:30:19 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8179030

dev-lang/moarvm: Bump

Package-Manager: portage-2.2.27

 dev-lang/moarvm/Manifest  |  1 +
 dev-lang/moarvm/moarvm-2016.02.ebuild | 31 +++
 2 files changed, 32 insertions(+)

diff --git a/dev-lang/moarvm/Manifest b/dev-lang/moarvm/Manifest
index 7033696..9159496 100644
--- a/dev-lang/moarvm/Manifest
+++ b/dev-lang/moarvm/Manifest
@@ -1 +1,2 @@
 DIST MoarVM-2016.01.tar.gz 3314742 SHA256 
d409b684c7c92b144b31cf7f0408f30ccbb033ce646f57d7fbaeb9683773e37b SHA512 
019433a985c8245c231d533b8310fceda185a694681aaecb922602ad98897c636c40fbe1a36ba656af4c242b28315611f656454eb41f25e0f891b652210eb435
 WHIRLPOOL 
f603e1f60667771e0200e731b37ff854346d00a0de484a9b3072f83e0ee624bc2b7d7e862c872d9062a4397adb5bfab31d835754966a7fe44490312c82a37e8e
+DIST MoarVM-2016.02.tar.gz 3313448 SHA256 
3bdacebba98e6b2d3d10f12af0ab514dec27fb24b15ed00aef479b7d190ce40a SHA512 
fdeb107e071bcd7a893f15f105e722543010a87710cbd2ac4ce322000c96c9dae5c5e661dd8d60e712c4fe22d860650a003485d75f95a5b19fcde266f8fe483d
 WHIRLPOOL 
9ccb54d147d558b4fa52bfe9b098384b3d61dffba598db803828bb0cbbc8bae9fd6a527d093c07a421cd97a59952e11ffaf9c6cef93ce9b48778009558e96732

diff --git a/dev-lang/moarvm/moarvm-2016.02.ebuild 
b/dev-lang/moarvm/moarvm-2016.02.ebuild
new file mode 100644
index 000..0e7c088
--- /dev/null
+++ b/dev-lang/moarvm/moarvm-2016.02.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+inherit eutils multilib
+
+MY_PN="MoarVM"
+
+DESCRIPTION="A 6model-based VM for NQP and Rakudo Perl 6"
+HOMEPAGE="http://moarvm.org;
+SRC_URI="http://moarvm.org/releases/${MY_PN}-${PV}.tar.gz;
+LICENSE="Artistic-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc"
+
+RDEPEND="dev-libs/libuv"
+DEPEND="${RDEPEND}
+   dev-lang/perl"
+
+S="${WORKDIR}/MoarVM-${PV}"
+
+src_configure() {
+   perl Configure.pl --prefix="/usr"|| die
+}
+
+src_install() {
+   emake DESTDIR="${D}" install
+}



[gentoo-commits] repo/gentoo:master commit in: dev-lang/moarvm/

2016-02-09 Thread Patrick Lauer
commit: 76feb797af227c2e861e84393c3d38966f2a269d
Author: Patrick Lauer  gentoo  org>
AuthorDate: Tue Feb  9 09:39:01 2016 +
Commit: Patrick Lauer  gentoo  org>
CommitDate: Tue Feb  9 09:39:23 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76feb797

dev-lang/moarvm: Fix path leakage #510706

Package-Manager: portage-2.2.27

 dev-lang/moarvm/{moarvm-2016.01.ebuild => moarvm-2016.01-r1.ebuild} | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-lang/moarvm/moarvm-2016.01.ebuild 
b/dev-lang/moarvm/moarvm-2016.01-r1.ebuild
similarity index 87%
rename from dev-lang/moarvm/moarvm-2016.01.ebuild
rename to dev-lang/moarvm/moarvm-2016.01-r1.ebuild
index af54566..f466d2d 100644
--- a/dev-lang/moarvm/moarvm-2016.01.ebuild
+++ b/dev-lang/moarvm/moarvm-2016.01-r1.ebuild
@@ -23,9 +23,9 @@ DEPEND="${RDEPEND}
 S="${WORKDIR}/MoarVM-${PV}"
 
 src_configure() {
-   perl Configure.pl --prefix="${D}/usr"|| die
+   perl Configure.pl --prefix="/usr"|| die
 }
 
 src_install() {
-   emake install
+   emake DESTDIR=${D} install
 }



[gentoo-commits] repo/gentoo:master commit in: dev-lang/moarvm/

2016-02-09 Thread Patrick Lauer
commit: 6b740b7a0586b3077a235ec983d631cd2cf499a5
Author: Patrick Lauer  gentoo  org>
AuthorDate: Tue Feb  9 09:46:32 2016 +
Commit: Patrick Lauer  gentoo  org>
CommitDate: Tue Feb  9 09:46:32 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b740b7a

dev-lang/moarvm: Old

Package-Manager: portage-2.2.27

 dev-lang/moarvm/Manifest |  9 -
 dev-lang/moarvm/moarvm-2015.01.ebuild| 31 ---
 dev-lang/moarvm/moarvm-2015.02.ebuild| 31 ---
 dev-lang/moarvm/moarvm-2015.03.ebuild| 31 ---
 dev-lang/moarvm/moarvm-2015.04.ebuild| 31 ---
 dev-lang/moarvm/moarvm-2015.05.ebuild| 31 ---
 dev-lang/moarvm/moarvm-2015.06.ebuild| 31 ---
 dev-lang/moarvm/moarvm-2015.07.ebuild| 31 ---
 dev-lang/moarvm/moarvm-2015.11.ebuild| 31 ---
 dev-lang/moarvm/moarvm-2015.12.ebuild| 31 ---
 dev-lang/moarvm/moarvm-2016.01-r1.ebuild |  2 +-
 11 files changed, 1 insertion(+), 289 deletions(-)

diff --git a/dev-lang/moarvm/Manifest b/dev-lang/moarvm/Manifest
index 52b7d68..7033696 100644
--- a/dev-lang/moarvm/Manifest
+++ b/dev-lang/moarvm/Manifest
@@ -1,10 +1 @@
-DIST MoarVM-2015.01.tar.gz 2519960 SHA256 
d02d09721bad73b8f2aa460bb731b6c59fb7bd9bf69beb5b80774a3d98065b93 SHA512 
d5563272324f04b29fb8cb39d805c080cc7c0c560f9ac85e4150dd864d395b54247cedf750e378209d5a8836d35b2b32ae9083642706aca593c5926072755270
 WHIRLPOOL 
15f40bb32dab69d50218aab06870044578b6dd1f33b95cc1bbd437e1afd2f2206fc1529de899e5767730d477c9cb170a3a8af88adbd405067f057af80dacb969
-DIST MoarVM-2015.02.tar.gz 3069571 SHA256 
4093ff80e6b40f215dd238282a464de59bbd5c2ef42cb9099e9ef68f07fe8d1b SHA512 
af93287637d358ee0512a7c5259485dbc6f82fcd7c7e5eb6a8811c6ae6adfd9b3d064f43765f0ba73cd5647f19561f6abd837a273e41ae356e76e56c3bd8e892
 WHIRLPOOL 
642640572bc0e93afbce6164559ccbb75b6bf84cf086111c4d31b437ef0fc4f49d33dcc23f8a1d5a7ca010ac11dba140a9ba6f37dedf35ea2a1375115a59f189
-DIST MoarVM-2015.03.tar.gz 3071511 SHA256 
fc4bfae9a004c9f266c53881ae375955daeb84936b9055ae486194e06caec4a0 SHA512 
0b47bb47375fe8e4fe2e5d7d71c5e547723a0fc1845c93dedbdd294b4b3e82aa04fe6e2df1c730a2ee61695da876df54ec8d18c91030f0a4a9b0c99c6c9267f8
 WHIRLPOOL 
72b3796506413ccde83e3b705ceb8dc7c253e60a9b7bd5cab023644dde6fbeaa99a320781221f01fbaf24cbb35c50bc628e3ff574d5a006a09c006cd0262acb2
-DIST MoarVM-2015.04.tar.gz 3148539 SHA256 
9dc9efc2e7d16e9d2adf5d17dc377ad22e66c4aa509225cdfec3bf37a817c89f SHA512 
db653c9a2d28367f32c8bb8a8c8ed7a38aa9f4e4212b297dc73494fd90fe5982dff0f6251154e30264a53955f2b64a974ba6c76e4d3cac409d1603513f7c25da
 WHIRLPOOL 
d71991e827aecf524e576a962d06decc3fe9c50bc744996b01844253e5dea5356247b3378da63ab5832ecd98e29b67a9caeb848fca533cc04d60ff59a5f4d5f8
-DIST MoarVM-2015.05.tar.gz 3150053 SHA256 
828843eb3da020ee24ff83933b63aebf4aa774b815a3dfa3a758d6334779565e SHA512 
6db5eba4a6b6b6efc5b7a6b3e251428ebdfea9279fc15854238a943377a64f4db26f0e1c3cccf473d07f308f38e97b65983ddc0e1f884d9b6b6fc61034085474
 WHIRLPOOL 
bf7770a67556e0830e6cf71e3e40d53cb41ef3c6970edbd88a2d8d843d98f30e578e7a83a950cffb31a17863efa1d99594737a1a1da8dfdc19dd60092d56b179
-DIST MoarVM-2015.06.tar.gz 3155073 SHA256 
8dfe52630a3fcc749b653591f8a4e7fa723cd204cf0f6133b62b70d1b9c5980f SHA512 
427e036fcee06b65642c9e07ea687c28593a432e2b6f1ee0bc503f6ce32f93f77219bb9e80aec1d1300dc0ba4b92cc467a04896a0ead4b2ef89656d6844913ad
 WHIRLPOOL 
cf6af05afd5eb872954d9e9fcb86d06061e9b7ab80799afdeb10f6e255d15766d6def2054c3e3e79be83fc61d036bc39b14cf57e9f32a7a6c47046a6b90d03e6
-DIST MoarVM-2015.07.tar.gz 3225835 SHA256 
310a4ea6dbaacaf1837606edf6c42170143f60c8e29eb94c7e6fea810b6af10b SHA512 
304d6ce5c50a5091daa02dab0fe328875d392fee29aed397db530324c51b909529ede9f703f18f43bbc398c70ec85958ffed3a8bc06d77e29ec193561165b581
 WHIRLPOOL 
6036fb9cba88a12edc3c5332d706cd11e6604d418217f880f9b409e16b22fd4610bc6c8e606888d69ccee9dbd7836d9ebcc3006a8bf6cce766334192ff3e7f52
-DIST MoarVM-2015.11.tar.gz 3261494 SHA256 
eca0efcd620c51909b6caea8e3c8085f0de1dbb629dc064bea3a916a9bead5cf SHA512 
338f220a0462431425c3c999233470686d342899e56473f9beb3d8a509daf25866b5c4419e28a1f3a4902526690e80b581b8567d6327d49b4c4b9a81eb932569
 WHIRLPOOL 
a03c22ef4fd15864c141df7867cf4089da8382fb457179bdafd95cb2625d69df3a252bf41caa0327ea20ec664aa5ab1553eadb8d59c5ebb0942a8758f143e372
-DIST MoarVM-2015.12.tar.gz 3273408 SHA256 
4e4f106ec0802dfda5206fea811d260ccfe4cfa13b038af9077d8ad56826 SHA512 
cd51dc2495a2f897ecff3ae46ff4334a840d52de6f3c492473bbd4d0b2fc5dffe4e671b008bd5baa623ba7017bf995900898f690b0b93a827559f43525e421f4
 WHIRLPOOL 
f417c188d76a5e7f4d80141942fd6ab2571b3aa4a67923ee2cff48c9ebd0cfbc919037a456692143aa2c5a524c6f36198b5fb36f9b676db74dceb1fb263a0c17
 DIST MoarVM-2016.01.tar.gz 3314742 SHA256 
d409b684c7c92b144b31cf7f0408f30ccbb033ce646f57d7fbaeb9683773e37b SHA512 

[gentoo-commits] repo/gentoo:master commit in: dev-lang/moarvm/

2016-02-03 Thread Patrick Lauer
commit: b4e5d3dec35706acca3184ea28996d797a173ae2
Author: Patrick Lauer  gentoo  org>
AuthorDate: Wed Feb  3 12:51:19 2016 +
Commit: Patrick Lauer  gentoo  org>
CommitDate: Wed Feb  3 12:51:19 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4e5d3de

dev-lang/moarvm: Bump

Package-Manager: portage-2.2.27

 dev-lang/moarvm/Manifest  |  1 +
 dev-lang/moarvm/moarvm-2016.01.ebuild | 31 +++
 2 files changed, 32 insertions(+)

diff --git a/dev-lang/moarvm/Manifest b/dev-lang/moarvm/Manifest
index 27ffb97..52b7d68 100644
--- a/dev-lang/moarvm/Manifest
+++ b/dev-lang/moarvm/Manifest
@@ -7,3 +7,4 @@ DIST MoarVM-2015.06.tar.gz 3155073 SHA256 
8dfe52630a3fcc749b653591f8a4e7fa723cd2
 DIST MoarVM-2015.07.tar.gz 3225835 SHA256 
310a4ea6dbaacaf1837606edf6c42170143f60c8e29eb94c7e6fea810b6af10b SHA512 
304d6ce5c50a5091daa02dab0fe328875d392fee29aed397db530324c51b909529ede9f703f18f43bbc398c70ec85958ffed3a8bc06d77e29ec193561165b581
 WHIRLPOOL 
6036fb9cba88a12edc3c5332d706cd11e6604d418217f880f9b409e16b22fd4610bc6c8e606888d69ccee9dbd7836d9ebcc3006a8bf6cce766334192ff3e7f52
 DIST MoarVM-2015.11.tar.gz 3261494 SHA256 
eca0efcd620c51909b6caea8e3c8085f0de1dbb629dc064bea3a916a9bead5cf SHA512 
338f220a0462431425c3c999233470686d342899e56473f9beb3d8a509daf25866b5c4419e28a1f3a4902526690e80b581b8567d6327d49b4c4b9a81eb932569
 WHIRLPOOL 
a03c22ef4fd15864c141df7867cf4089da8382fb457179bdafd95cb2625d69df3a252bf41caa0327ea20ec664aa5ab1553eadb8d59c5ebb0942a8758f143e372
 DIST MoarVM-2015.12.tar.gz 3273408 SHA256 
4e4f106ec0802dfda5206fea811d260ccfe4cfa13b038af9077d8ad56826 SHA512 
cd51dc2495a2f897ecff3ae46ff4334a840d52de6f3c492473bbd4d0b2fc5dffe4e671b008bd5baa623ba7017bf995900898f690b0b93a827559f43525e421f4
 WHIRLPOOL 
f417c188d76a5e7f4d80141942fd6ab2571b3aa4a67923ee2cff48c9ebd0cfbc919037a456692143aa2c5a524c6f36198b5fb36f9b676db74dceb1fb263a0c17
+DIST MoarVM-2016.01.tar.gz 3314742 SHA256 
d409b684c7c92b144b31cf7f0408f30ccbb033ce646f57d7fbaeb9683773e37b SHA512 
019433a985c8245c231d533b8310fceda185a694681aaecb922602ad98897c636c40fbe1a36ba656af4c242b28315611f656454eb41f25e0f891b652210eb435
 WHIRLPOOL 
f603e1f60667771e0200e731b37ff854346d00a0de484a9b3072f83e0ee624bc2b7d7e862c872d9062a4397adb5bfab31d835754966a7fe44490312c82a37e8e

diff --git a/dev-lang/moarvm/moarvm-2016.01.ebuild 
b/dev-lang/moarvm/moarvm-2016.01.ebuild
new file mode 100644
index 000..af54566
--- /dev/null
+++ b/dev-lang/moarvm/moarvm-2016.01.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+inherit eutils multilib
+
+MY_PN="MoarVM"
+
+DESCRIPTION="A 6model-based VM for NQP and Rakudo Perl 6"
+HOMEPAGE="http://moarvm.org;
+SRC_URI="http://moarvm.org/releases/${MY_PN}-${PV}.tar.gz;
+LICENSE="Artistic-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc"
+
+RDEPEND="dev-libs/libuv"
+DEPEND="${RDEPEND}
+   dev-lang/perl"
+
+S="${WORKDIR}/MoarVM-${PV}"
+
+src_configure() {
+   perl Configure.pl --prefix="${D}/usr"|| die
+}
+
+src_install() {
+   emake install
+}



[gentoo-commits] repo/gentoo:master commit in: dev-lang/moarvm/

2016-01-03 Thread Patrick Lauer
commit: 5b96f1f3807f2ca4fb3839d8d4fb6b4c43a9b6d8
Author: Patrick Lauer  gentoo  org>
AuthorDate: Sat Jan  2 10:59:17 2016 +
Commit: Patrick Lauer  gentoo  org>
CommitDate: Sun Jan  3 13:03:54 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b96f1f3

dev-lang/moarvm: Bump

Package-Manager: portage-2.2.26

 dev-lang/moarvm/Manifest  |  1 +
 dev-lang/moarvm/moarvm-2015.12.ebuild | 31 +++
 2 files changed, 32 insertions(+)

diff --git a/dev-lang/moarvm/Manifest b/dev-lang/moarvm/Manifest
index 27a1762..27ffb97 100644
--- a/dev-lang/moarvm/Manifest
+++ b/dev-lang/moarvm/Manifest
@@ -6,3 +6,4 @@ DIST MoarVM-2015.05.tar.gz 3150053 SHA256 
828843eb3da020ee24ff83933b63aebf4aa774
 DIST MoarVM-2015.06.tar.gz 3155073 SHA256 
8dfe52630a3fcc749b653591f8a4e7fa723cd204cf0f6133b62b70d1b9c5980f SHA512 
427e036fcee06b65642c9e07ea687c28593a432e2b6f1ee0bc503f6ce32f93f77219bb9e80aec1d1300dc0ba4b92cc467a04896a0ead4b2ef89656d6844913ad
 WHIRLPOOL 
cf6af05afd5eb872954d9e9fcb86d06061e9b7ab80799afdeb10f6e255d15766d6def2054c3e3e79be83fc61d036bc39b14cf57e9f32a7a6c47046a6b90d03e6
 DIST MoarVM-2015.07.tar.gz 3225835 SHA256 
310a4ea6dbaacaf1837606edf6c42170143f60c8e29eb94c7e6fea810b6af10b SHA512 
304d6ce5c50a5091daa02dab0fe328875d392fee29aed397db530324c51b909529ede9f703f18f43bbc398c70ec85958ffed3a8bc06d77e29ec193561165b581
 WHIRLPOOL 
6036fb9cba88a12edc3c5332d706cd11e6604d418217f880f9b409e16b22fd4610bc6c8e606888d69ccee9dbd7836d9ebcc3006a8bf6cce766334192ff3e7f52
 DIST MoarVM-2015.11.tar.gz 3261494 SHA256 
eca0efcd620c51909b6caea8e3c8085f0de1dbb629dc064bea3a916a9bead5cf SHA512 
338f220a0462431425c3c999233470686d342899e56473f9beb3d8a509daf25866b5c4419e28a1f3a4902526690e80b581b8567d6327d49b4c4b9a81eb932569
 WHIRLPOOL 
a03c22ef4fd15864c141df7867cf4089da8382fb457179bdafd95cb2625d69df3a252bf41caa0327ea20ec664aa5ab1553eadb8d59c5ebb0942a8758f143e372
+DIST MoarVM-2015.12.tar.gz 3273408 SHA256 
4e4f106ec0802dfda5206fea811d260ccfe4cfa13b038af9077d8ad56826 SHA512 
cd51dc2495a2f897ecff3ae46ff4334a840d52de6f3c492473bbd4d0b2fc5dffe4e671b008bd5baa623ba7017bf995900898f690b0b93a827559f43525e421f4
 WHIRLPOOL 
f417c188d76a5e7f4d80141942fd6ab2571b3aa4a67923ee2cff48c9ebd0cfbc919037a456692143aa2c5a524c6f36198b5fb36f9b676db74dceb1fb263a0c17

diff --git a/dev-lang/moarvm/moarvm-2015.12.ebuild 
b/dev-lang/moarvm/moarvm-2015.12.ebuild
new file mode 100644
index 000..af54566
--- /dev/null
+++ b/dev-lang/moarvm/moarvm-2015.12.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+inherit eutils multilib
+
+MY_PN="MoarVM"
+
+DESCRIPTION="A 6model-based VM for NQP and Rakudo Perl 6"
+HOMEPAGE="http://moarvm.org;
+SRC_URI="http://moarvm.org/releases/${MY_PN}-${PV}.tar.gz;
+LICENSE="Artistic-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc"
+
+RDEPEND="dev-libs/libuv"
+DEPEND="${RDEPEND}
+   dev-lang/perl"
+
+S="${WORKDIR}/MoarVM-${PV}"
+
+src_configure() {
+   perl Configure.pl --prefix="${D}/usr"|| die
+}
+
+src_install() {
+   emake install
+}



[gentoo-commits] repo/gentoo:master commit in: dev-lang/moarvm/

2015-12-21 Thread Patrick Lauer
commit: ab5ea192b82f9d7a9badee143dd080477fc43f3c
Author: Patrick Lauer  gentoo  org>
AuthorDate: Mon Dec 21 09:25:03 2015 +
Commit: Patrick Lauer  gentoo  org>
CommitDate: Mon Dec 21 09:25:03 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab5ea192

dev-lang/moarvm: Bump

 dev-lang/moarvm/Manifest  |  1 +
 dev-lang/moarvm/moarvm-2015.11.ebuild | 31 +++
 2 files changed, 32 insertions(+)

diff --git a/dev-lang/moarvm/Manifest b/dev-lang/moarvm/Manifest
index 141514e..27a1762 100644
--- a/dev-lang/moarvm/Manifest
+++ b/dev-lang/moarvm/Manifest
@@ -5,3 +5,4 @@ DIST MoarVM-2015.04.tar.gz 3148539 SHA256 
9dc9efc2e7d16e9d2adf5d17dc377ad22e66c4
 DIST MoarVM-2015.05.tar.gz 3150053 SHA256 
828843eb3da020ee24ff83933b63aebf4aa774b815a3dfa3a758d6334779565e SHA512 
6db5eba4a6b6b6efc5b7a6b3e251428ebdfea9279fc15854238a943377a64f4db26f0e1c3cccf473d07f308f38e97b65983ddc0e1f884d9b6b6fc61034085474
 WHIRLPOOL 
bf7770a67556e0830e6cf71e3e40d53cb41ef3c6970edbd88a2d8d843d98f30e578e7a83a950cffb31a17863efa1d99594737a1a1da8dfdc19dd60092d56b179
 DIST MoarVM-2015.06.tar.gz 3155073 SHA256 
8dfe52630a3fcc749b653591f8a4e7fa723cd204cf0f6133b62b70d1b9c5980f SHA512 
427e036fcee06b65642c9e07ea687c28593a432e2b6f1ee0bc503f6ce32f93f77219bb9e80aec1d1300dc0ba4b92cc467a04896a0ead4b2ef89656d6844913ad
 WHIRLPOOL 
cf6af05afd5eb872954d9e9fcb86d06061e9b7ab80799afdeb10f6e255d15766d6def2054c3e3e79be83fc61d036bc39b14cf57e9f32a7a6c47046a6b90d03e6
 DIST MoarVM-2015.07.tar.gz 3225835 SHA256 
310a4ea6dbaacaf1837606edf6c42170143f60c8e29eb94c7e6fea810b6af10b SHA512 
304d6ce5c50a5091daa02dab0fe328875d392fee29aed397db530324c51b909529ede9f703f18f43bbc398c70ec85958ffed3a8bc06d77e29ec193561165b581
 WHIRLPOOL 
6036fb9cba88a12edc3c5332d706cd11e6604d418217f880f9b409e16b22fd4610bc6c8e606888d69ccee9dbd7836d9ebcc3006a8bf6cce766334192ff3e7f52
+DIST MoarVM-2015.11.tar.gz 3261494 SHA256 
eca0efcd620c51909b6caea8e3c8085f0de1dbb629dc064bea3a916a9bead5cf SHA512 
338f220a0462431425c3c999233470686d342899e56473f9beb3d8a509daf25866b5c4419e28a1f3a4902526690e80b581b8567d6327d49b4c4b9a81eb932569
 WHIRLPOOL 
a03c22ef4fd15864c141df7867cf4089da8382fb457179bdafd95cb2625d69df3a252bf41caa0327ea20ec664aa5ab1553eadb8d59c5ebb0942a8758f143e372

diff --git a/dev-lang/moarvm/moarvm-2015.11.ebuild 
b/dev-lang/moarvm/moarvm-2015.11.ebuild
new file mode 100644
index 000..af54566
--- /dev/null
+++ b/dev-lang/moarvm/moarvm-2015.11.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+inherit eutils multilib
+
+MY_PN="MoarVM"
+
+DESCRIPTION="A 6model-based VM for NQP and Rakudo Perl 6"
+HOMEPAGE="http://moarvm.org;
+SRC_URI="http://moarvm.org/releases/${MY_PN}-${PV}.tar.gz;
+LICENSE="Artistic-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc"
+
+RDEPEND="dev-libs/libuv"
+DEPEND="${RDEPEND}
+   dev-lang/perl"
+
+S="${WORKDIR}/MoarVM-${PV}"
+
+src_configure() {
+   perl Configure.pl --prefix="${D}/usr"|| die
+}
+
+src_install() {
+   emake install
+}



  1   2   >