diff options
Diffstat (limited to 'dev-lang/luajit/luajit-2.1.9999.ebuild')
-rw-r--r-- | dev-lang/luajit/luajit-2.1.9999.ebuild | 23 |
1 files changed, 13 insertions, 10 deletions
diff --git a/dev-lang/luajit/luajit-2.1.9999.ebuild b/dev-lang/luajit/luajit-2.1.9999.ebuild index 906e226..31b5655 100644 --- a/dev-lang/luajit/luajit-2.1.9999.ebuild +++ b/dev-lang/luajit/luajit-2.1.9999.ebuild @@ -1,15 +1,17 @@ -# Copyright 1999-2016 Gentoo Foundation +# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=6 -inherit eutils multilib multilib-minimal portability pax-utils toolchain-funcs versionator flag-o-matic check-reqs git-r3 +inherit eutils multilib multilib-minimal portability pax-utils toolchain-funcs versionator flag-o-matic check-reqs git-r3 patches DESCRIPTION="Just-In-Time Compiler for the Lua programming language" -HOMEPAGE="http://luajit.org/" -EGIT_REPO_URI="http://luajit.org/git/luajit-2.0.git" -SLOT="2" +HOMEPAGE="https://luajit.org/" +EGIT_REPO_URI="https://luajit.org/git/luajit-2.0.git" EGIT_BRANCH="v2.1" +EGIT_MIN_CLONE_TYPE="single" + +SLOT="2" LICENSE="MIT" KEYWORDS="" @@ -31,10 +33,9 @@ PDEPEND=" HTML_DOCS=( "doc/." ) MULTILIB_WRAPPED_HEADERS=( - /usr/include/luajit-${SLOT}/luaconf.h + "/usr/include/luajit-${SLOT}/luaconf.h" ) - check_req() { if use optimization; then CHECKREQS_MEMORY="300M" @@ -50,7 +51,9 @@ pkg_setup() { check_req setup } -src_prepare(){ +src_prepare() { + patches_src_prepare + # fixing prefix and version sed -r \ -e 's|^(VERSION)=.*|\1=${PV}|' \ @@ -111,12 +114,12 @@ multilib_src_compile() { multilib_src_install() { emake DESTDIR="${D}" MULTILIB="$(get_libdir)" install - base_src_install_docs + einstalldocs host-is-pax && pax-mark m "${ED}usr/bin/${P}" newman "etc/${P}.1" "luacjit-${PV}.1" newbin "${FILESDIR}/luac.jit" "luacjit-${PV}" - ln -s "${P}" "${ED}usr/bin/${PN}-${SLOT}" + ln -fs "${P}" "${ED}usr/bin/${PN}-${SLOT}" } pkg_postinst() { |