diff options
author | Marshall Brewer <tomboy64@sina.cn> | 2016-05-26 22:36:03 +0200 |
---|---|---|
committer | Amy Winston <amynka@gentoo.org> | 2016-06-02 14:52:34 +0200 |
commit | dc114659693fd322b2505f02d3b44938a1245c48 (patch) | |
tree | 40130dc91b6ce247846f4fb9ec19667b92e37b3b /dev-lang | |
parent | dev-lang/moarvm: drop old (2016.01-r1 & 2016.02) (diff) | |
download | gentoo-dc114659693fd322b2505f02d3b44938a1245c48.tar.gz gentoo-dc114659693fd322b2505f02d3b44938a1245c48.tar.bz2 gentoo-dc114659693fd322b2505f02d3b44938a1245c48.zip |
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)
Diffstat (limited to 'dev-lang')
-rw-r--r-- | dev-lang/moarvm/metadata.xml | 1 | ||||
-rw-r--r-- | dev-lang/moarvm/moarvm-2016.04-r2.ebuild (renamed from dev-lang/moarvm/moarvm-2016.04-r1.ebuild) | 19 |
2 files changed, 7 insertions, 13 deletions
diff --git a/dev-lang/moarvm/metadata.xml b/dev-lang/moarvm/metadata.xml index 3e0f367f73ef..e251f6873231 100644 --- a/dev-lang/moarvm/metadata.xml +++ b/dev-lang/moarvm/metadata.xml @@ -18,7 +18,6 @@ <flag name="clang">Use clang compiler instead of GCC</flag> <flag name="jit">Enable Just-In-Time-Compiler. Has no effect except on AMD64 and Darwin.</flag> <flag name="optimize">Enable optimization via CFLAGS</flag> - <flag name="system-libs">Link against the system's shared libraries</flag> <flag name="ubsan">Enable clang's Undefined Behavior Sanitizer functionality. Expect longer compile time.</flag> </use> <upstream> diff --git a/dev-lang/moarvm/moarvm-2016.04-r1.ebuild b/dev-lang/moarvm/moarvm-2016.04-r2.ebuild index 7b75a885f471..6c0815b7962b 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} == "9999" ]]; 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*' |