Gentoo Archives: gentoo-commits

From: Patrick Lauer <patrick@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-lang/moarvm/
Date: Fri, 28 Jul 2017 09:29:40
Message-Id: 1501234035.064c089bb40393bf9ff187ba44005fbc09be2a0e.patrick@gentoo
1 commit: 064c089bb40393bf9ff187ba44005fbc09be2a0e
2 Author: Patrick Lauer <patrick <AT> gentoo <DOT> org>
3 AuthorDate: Fri Jul 28 09:24:08 2017 +0000
4 Commit: Patrick Lauer <patrick <AT> gentoo <DOT> org>
5 CommitDate: Fri Jul 28 09:27:15 2017 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=064c089b
7
8 dev-lang/moarvm: Bump
9
10 Package-Manager: Portage-2.3.6, Repoman-2.3.3
11
12 dev-lang/moarvm/Manifest | 4 +-
13 dev-lang/moarvm/moarvm-2016.11-r1.ebuild | 61 ----------------------
14 dev-lang/moarvm/moarvm-2016.12-r1.ebuild | 61 ----------------------
15 ...rvm-2016.10-r1.ebuild => moarvm-2017.07.ebuild} | 0
16 4 files changed, 1 insertion(+), 125 deletions(-)
17
18 diff --git a/dev-lang/moarvm/Manifest b/dev-lang/moarvm/Manifest
19 index e57f0f958c0..94e3e7fd415 100644
20 --- a/dev-lang/moarvm/Manifest
21 +++ b/dev-lang/moarvm/Manifest
22 @@ -1,9 +1,7 @@
23 -DIST MoarVM-2016.10.tar.gz 3386119 SHA256 d8cb9fe74267dd933c3e405b098dea99cb9c0561aedb06e8efd8ddaef43396d0 SHA512 f8bd5ee1cd8206642408fde92b6f042c18f1ed6513fa52062d1882414ae58c2a601eafcc405f4e82d7d56d7a3d26dd13df2292ab77d26a92880b73334f139157 WHIRLPOOL 723a118d4a9e5c72c306b82efe0593458c5de83ed7fe7844a7c470c1b1d7d499b835a995083c61db53a16b13d061575aab7166c135ce5cf2911c1c139f6f5285
24 -DIST MoarVM-2016.11.tar.gz 3402963 SHA256 5eaa8ff47b1c25e023a900947f88222fffe0884ce74652659ecd2265ae2d1387 SHA512 b049f0031a57c468189dcd4f6fd1a5e37e2572b026a769d564cb48e9b4e3e72c28049396481adae03b4e52d1112a24f65871316c67029293f3b024ad65eb2c00 WHIRLPOOL 738b05dd8bb769e392bb0fe567198a6b8f48b8b374455121cdae580d8c87766dc961146068c0e3987db05c48198e7a65cb08e5430637a36c2c9702bd86d61474
25 -DIST MoarVM-2016.12.tar.gz 3409704 SHA256 70abf2f9aca87fecb73603843137016dd29aa40b92af0e3e06c608561ecf9721 SHA512 af1db57818fbe3f11a0b8fbe329cb81d953da42bb1e4e6284a79620bdd4fb3fdadf44274420f9e2be254e2642adc7a773e7c9e2d0638242077743a35c46a146e WHIRLPOOL 916431a779a5987bd8e74362dff553908c3f5a17e4d4c733c822909264747a307731bef99f0e7e37fc29772e594546bb517b5a1751640de82b9729670af2f1a1
26 DIST MoarVM-2017.01.tar.gz 3718510 SHA256 2074693a42a7f31218bf69b70fd5b73d6fd1a1d0e31eaf3f528e204963e94c53 SHA512 d31b292edc4468c4dd26a367944230ce02286cc601c231b175273b0c61d1fb907aced5b63c1f7426eabfd9148b17aee63dea12c74829206fb38250cd4193804f WHIRLPOOL 83a01f8e54b427d1a958df56f13cc780f85978ecb81b01430e074fe1ef948552866ab321131637cc0ffa33b0fb182c4e566c595a8d49775ba262602e4b3dd120
27 DIST MoarVM-2017.02.tar.gz 3775575 SHA256 3a486ca5d19a8e6256e379655ec9ed09ff2f1c4f6a57a7969a278819b5bcb4eb SHA512 9b15eb62863f828f4ec3d97c6668b26c51abb50dd277a63e54e919782f5efd1db1a14864b1ac4b8cf1244ee1012ef1c06a802815eaae5dc404d1ece31503ce4a WHIRLPOOL 3878445ef324fb06afce0c962dde5ff1ba0cad9b44d899c3a432b840de7936581bf16d50b5c28c92f9807bc5ac481ebc2b8bdc3e3c6b973e228747662bd163b2
28 DIST MoarVM-2017.03.tar.gz 4361623 SHA256 c562a91d462a15f3a964969ddea8b33eae4558e3b25d9e2105f81c259249dbee SHA512 2dfc1a75876d2744d74b1c2df6cbdec1fb73650bde755a534764ca564a3a7c9435691e60ee15f78df798e276c0af3c4db19e4f67df058a79aaa201aab3f96443 WHIRLPOOL 060204b69e91822dc2bb3fe0d6eaeaf9e7331b2e41d058e2025d0c3ffeed5d888acc14ca6ad820bb6f8ea0a652db5096f1598bd11c14c5e3f3699aa9ddb7de23
29 DIST MoarVM-2017.04.tar.gz 4383487 SHA256 7838c92e50afe75669f751db8e15f06666e32d5951d026a89de28f7c7a8c347f SHA512 52cac6743f3d3005d388261c676405ba27db184ed1b4498d81c09ad844ef8b9a7810a4a210537b55c699ea838222cc667fbdff2677f62973f571112a6925d0df WHIRLPOOL 6e8c3ac6d7bb018133acf5e31ce469f2df966ea91f12219ce1bc6788e7ac4f7d68fbf5686943bdb161aa8c525b3f7f1480cc38ab4499ecdfbfba71055eb87476
30 DIST MoarVM-2017.05.tar.gz 4386504 SHA256 7cb9b7a871b14ac9b6cddc57e646d277177c4b3b21220e6fbc204084a15a4e41 SHA512 a8fc79a41c30bc79e5d872c7c822cc658c258a2e8fffcfd053afe78fc985646db76af40dc2d610001819953784d9bf4e6c6f20a5e5d7de3027f9d1a3d1279edb WHIRLPOOL e27ef8969170db8c6a4c38cb3d2dcb33895292f233ff000df9dc43533f3076bd6db1fa8344b62ca551e23454c1ac72bc959a322a09f45be074c7965886a84c6a
31 DIST MoarVM-2017.06.tar.gz 4391465 SHA256 5102793557625ff812291ade39f6b3a32fc02d12a5e6845e7822e5ae15f2a293 SHA512 32a14c5426ade7681f452dcc43a3c513cd7d73cfd4eca394005ea9e5f2c65e6651d442eaec9a27ef6656bb342f572b964fab587018e39012acecfc01b50db274 WHIRLPOOL 2b347e9d9adf0e5320451b9eef5f326c8c22f0db7c3c588662be497221e927e2bf752ec62629905d4a5b2a6597150f5ea255d149c2a94a61658bca576c5e95c6
32 +DIST MoarVM-2017.07.tar.gz 4396077 SHA256 21c6c85464bcc012af4fa3ed5fe2a54262439f197c5141cfc71f57e2841ba67a SHA512 675633bdc97e30eb6a7a2208338b7124215a92ed1a129076b0e59f9f2f0996b903120e3aa2a915a370c637d6529fdccef0bbcc31ce91c1485df60f9ce7e9e689 WHIRLPOOL 83b38aae50904680c58970f51bb33aa2b112a0cb8b92f04900085083e3e12c0905829107759782531b301714283dfdb044508133b02e4d4a5f271d6bd5eca6bc
33
34 diff --git a/dev-lang/moarvm/moarvm-2016.11-r1.ebuild b/dev-lang/moarvm/moarvm-2016.11-r1.ebuild
35 deleted file mode 100644
36 index f119a7ae28b..00000000000
37 --- a/dev-lang/moarvm/moarvm-2016.11-r1.ebuild
38 +++ /dev/null
39 @@ -1,61 +0,0 @@
40 -# Copyright 1999-2017 Gentoo Foundation
41 -# Distributed under the terms of the GNU General Public License v2
42 -
43 -EAPI=6
44 -
45 -inherit flag-o-matic
46 -
47 -MY_PN="MoarVM"
48 -if [[ ${PV} == "9999" ]]; then
49 - EGIT_REPO_URI="https://github.com/${MY_PN}/${MY_PN}.git"
50 - inherit git-r3
51 - KEYWORDS=""
52 - S="${WORKDIR}/${P}"
53 -else
54 - SRC_URI="http://moarvm.org/releases/${MY_PN}-${PV}.tar.gz"
55 - KEYWORDS="~amd64 ~x86"
56 - S="${WORKDIR}/${MY_PN}-${PV}"
57 -fi
58 -
59 -DESCRIPTION="A 6model-based VM for NQP and Rakudo Perl 6"
60 -HOMEPAGE="http://moarvm.org"
61 -LICENSE="Artistic-2"
62 -SLOT="0"
63 -IUSE="asan clang debug doc +jit static-libs optimize ubsan"
64 -
65 -RDEPEND="dev-libs/libatomic_ops
66 - >=dev-libs/libtommath-1.0
67 - dev-libs/libuv
68 - jit? ( dev-lang/lua:0[deprecated]
69 - dev-lua/LuaBitOp )
70 - virtual/libffi"
71 -DEPEND="${RDEPEND}
72 - clang? ( >=sys-devel/clang-3.1 )
73 - dev-lang/perl"
74 -
75 -DOCS=( CREDITS README.markdown )
76 -
77 -# Tests are conducted via nqp
78 -RESTRICT=test
79 -
80 -src_configure() {
81 - use doc && DOCS+=( docs/* )
82 - local myconfigargs=(
83 - "--prefix=/usr"
84 - "--has-libtommath"
85 - "--has-libuv"
86 - "--has-libatomic_ops"
87 - "--has-libffi"
88 - "--libdir=$(get_libdir)"
89 - "--compiler=$(usex clang clang gcc)"
90 - "$(usex asan --asan)"
91 - "$(usex debug --debug --no-debug)"
92 - "$(usex jit --lua=/usr/bin/lua --no-jit)"
93 - "$(usex optimize --optimize= --no-optimize)"
94 - "$(usex static-libs --static)"
95 - "$(usex ubsan --ubsan)"
96 - )
97 - use optimize && filter-flags '-O*'
98 -
99 - perl Configure.pl "${myconfigargs[@]}" || die
100 -}
101
102 diff --git a/dev-lang/moarvm/moarvm-2016.12-r1.ebuild b/dev-lang/moarvm/moarvm-2016.12-r1.ebuild
103 deleted file mode 100644
104 index f119a7ae28b..00000000000
105 --- a/dev-lang/moarvm/moarvm-2016.12-r1.ebuild
106 +++ /dev/null
107 @@ -1,61 +0,0 @@
108 -# Copyright 1999-2017 Gentoo Foundation
109 -# Distributed under the terms of the GNU General Public License v2
110 -
111 -EAPI=6
112 -
113 -inherit flag-o-matic
114 -
115 -MY_PN="MoarVM"
116 -if [[ ${PV} == "9999" ]]; then
117 - EGIT_REPO_URI="https://github.com/${MY_PN}/${MY_PN}.git"
118 - inherit git-r3
119 - KEYWORDS=""
120 - S="${WORKDIR}/${P}"
121 -else
122 - SRC_URI="http://moarvm.org/releases/${MY_PN}-${PV}.tar.gz"
123 - KEYWORDS="~amd64 ~x86"
124 - S="${WORKDIR}/${MY_PN}-${PV}"
125 -fi
126 -
127 -DESCRIPTION="A 6model-based VM for NQP and Rakudo Perl 6"
128 -HOMEPAGE="http://moarvm.org"
129 -LICENSE="Artistic-2"
130 -SLOT="0"
131 -IUSE="asan clang debug doc +jit static-libs optimize ubsan"
132 -
133 -RDEPEND="dev-libs/libatomic_ops
134 - >=dev-libs/libtommath-1.0
135 - dev-libs/libuv
136 - jit? ( dev-lang/lua:0[deprecated]
137 - dev-lua/LuaBitOp )
138 - virtual/libffi"
139 -DEPEND="${RDEPEND}
140 - clang? ( >=sys-devel/clang-3.1 )
141 - dev-lang/perl"
142 -
143 -DOCS=( CREDITS README.markdown )
144 -
145 -# Tests are conducted via nqp
146 -RESTRICT=test
147 -
148 -src_configure() {
149 - use doc && DOCS+=( docs/* )
150 - local myconfigargs=(
151 - "--prefix=/usr"
152 - "--has-libtommath"
153 - "--has-libuv"
154 - "--has-libatomic_ops"
155 - "--has-libffi"
156 - "--libdir=$(get_libdir)"
157 - "--compiler=$(usex clang clang gcc)"
158 - "$(usex asan --asan)"
159 - "$(usex debug --debug --no-debug)"
160 - "$(usex jit --lua=/usr/bin/lua --no-jit)"
161 - "$(usex optimize --optimize= --no-optimize)"
162 - "$(usex static-libs --static)"
163 - "$(usex ubsan --ubsan)"
164 - )
165 - use optimize && filter-flags '-O*'
166 -
167 - perl Configure.pl "${myconfigargs[@]}" || die
168 -}
169
170 diff --git a/dev-lang/moarvm/moarvm-2016.10-r1.ebuild b/dev-lang/moarvm/moarvm-2017.07.ebuild
171 similarity index 100%
172 rename from dev-lang/moarvm/moarvm-2016.10-r1.ebuild
173 rename to dev-lang/moarvm/moarvm-2017.07.ebuild