1 |
commit: 591e09ec612d1212e1eee0ffc8b96afe261bf30a |
2 |
Author: Marshall Brewer <tomboy64 <AT> sina <DOT> cn> |
3 |
AuthorDate: Tue May 24 13:12:11 2016 +0000 |
4 |
Commit: Amy Winston <amynka <AT> gentoo <DOT> org> |
5 |
CommitDate: Thu Jun 2 12:52:35 2016 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=591e09ec |
7 |
|
8 |
dev-lang/moarvm: update 9999 to reflect 2016.05 |
9 |
|
10 |
dev-lang/moarvm/moarvm-9999.ebuild | 20 +++++++------------- |
11 |
1 file changed, 7 insertions(+), 13 deletions(-) |
12 |
|
13 |
diff --git a/dev-lang/moarvm/moarvm-9999.ebuild b/dev-lang/moarvm/moarvm-9999.ebuild |
14 |
index 7b75a88..5e04529 100644 |
15 |
--- a/dev-lang/moarvm/moarvm-9999.ebuild |
16 |
+++ b/dev-lang/moarvm/moarvm-9999.ebuild |
17 |
@@ -13,7 +13,7 @@ if [[ ${PV} == "9999" ]]; then |
18 |
KEYWORDS="" |
19 |
S="${WORKDIR}/${P}" |
20 |
else |
21 |
- SRC_URI="https://moarvm.org/releases/${MY_PN}-${PV}.tar.gz" |
22 |
+ SRC_URI="http://moarvm.org/releases/${MY_PN}-${PV}.tar.gz" |
23 |
KEYWORDS="~amd64 ~x86" |
24 |
S="${WORKDIR}/${MY_PN}-${PV}" |
25 |
fi |
26 |
@@ -22,7 +22,7 @@ DESCRIPTION="A 6model-based VM for NQP and Rakudo Perl 6" |
27 |
HOMEPAGE="http://moarvm.org" |
28 |
LICENSE="Artistic-2" |
29 |
SLOT="0" |
30 |
-IUSE="asan clang debug doc +jit static-libs +system-libs optimize ubsan" |
31 |
+IUSE="asan clang debug doc +jit static-libs optimize ubsan" |
32 |
|
33 |
RDEPEND="dev-libs/libatomic_ops |
34 |
dev-libs/libtommath |
35 |
@@ -34,21 +34,19 @@ DEPEND="${RDEPEND} |
36 |
clang? ( >=sys-devel/clang-3.1 ) |
37 |
dev-lang/perl" |
38 |
|
39 |
-PATCHES=( "${FILESDIR}/Configure-2016.04.patch" ) |
40 |
DOCS=( CREDITS README.markdown ) |
41 |
|
42 |
# Tests are conducted via nqp |
43 |
RESTRICT=test |
44 |
|
45 |
-src_prepare() { |
46 |
- eapply "${PATCHES[@]}" |
47 |
- eapply_user |
48 |
- use doc && DOCS+=( docs/* ) |
49 |
-} |
50 |
- |
51 |
src_configure() { |
52 |
+ use doc && DOCS+=( docs/* ) |
53 |
local myconfigargs=( |
54 |
"--prefix=/usr" |
55 |
+ "--has-libtommath" |
56 |
+ "--has-libuv" |
57 |
+ "--has-libatomic_ops" |
58 |
+ "--has-libffi" |
59 |
"--libdir=$(get_libdir)" |
60 |
"--compiler=$(usex clang clang gcc)" |
61 |
"$(usex asan --asan)" |
62 |
@@ -56,10 +54,6 @@ src_configure() { |
63 |
"$(usex jit --lua=/usr/bin/lua --no-jit)" |
64 |
"$(usex optimize --optimize= --no-optimize)" |
65 |
"$(usex static-libs --static)" |
66 |
- "$(usex system-libs --has-libtommath)" |
67 |
- "$(usex system-libs --has-libuv)" |
68 |
- "$(usex system-libs --has-libatomic_ops)" |
69 |
- "$(usex system-libs --has-libffi)" |
70 |
"$(usex ubsan --ubsan)" |
71 |
) |
72 |
use optimize && filter-flags '-O*' |