dev-lisp/clasp - 9999 (tgbugs-overlay)

Search

Install

Install this version:

emerge -a =dev-lisp/clasp-9999

Package Information

Description:
A Common Lisp with LLVM back end and interoperation with C++
Homepage:
https://github.com/clasp-developers/clasp
License:
LGPL

Ebuild Details

Version EAPI Keywords Slot
9999 8 amd64 0
View Raw Ebuild
# Copyright 2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=8

PYTHON_COMPAT=( pypy{3,} python{2_7,3_{4,5,6,7}} )
PYTHON_REQ_USE="threads"

inherit git-r3 python-any-r1 waf-utils llvm

# NOTE: this must be built with FEATURES="-network-sandbox"
# otherwise the git helper modules cannot be fetched

DESCRIPTION="A Common Lisp with LLVM back end and interoperation with C++"
HOMEPAGE="https://github.com/clasp-developers/clasp"
EGIT_REPO_URI="https://github.com/clasp-developers/clasp.git"
EGIT_BRANCH="dev"

LICENSE="LGPL"
SLOT="0"
KEYWORDS="amd64"
IUSE=""

LLVM_MAX_SLOT=6
CXX="clang++"
CC="clang"

BDEPEND="
	dev-vcs/git
	dev-lisp/sbcl
	sys-devel/clang:${LLVM_MAX_SLOT}
	sys-devel/llvm:${LLVM_MAX_SLOT}[gold]
"
DEPEND="
	${BDEPEND}
	dev-libs/boehm-gc
	dev-libs/boost
	dev-libs/ncurses
"
RDEPEND="
"

pkg_setup () {
	python-any-r1_pkg_setup
	llvm_pkg_setup
}

src_configure () {
	waf-utils_src_configure
}

src_compile () {
	waf-utils_src_compile build_cboehm
}

Inherited Eclasses

Dependencies

DEPEND

	
	dev-vcs/git
	dev-lisp/sbcl
	sys-devel/clang:6
	sys-devel/llvm:6[gold]

	dev-libs/boehm-gc
	dev-libs/boost
	dev-libs/ncurses

RDEPEND


    
    
    

BDEPEND

	dev-vcs/git
	dev-lisp/sbcl
	sys-devel/clang:6
	sys-devel/llvm:6[gold]