diff options
Diffstat (limited to 'dev-lisp/ecls/ecls-11.1.1-r1.ebuild')
-rw-r--r-- | dev-lisp/ecls/ecls-11.1.1-r1.ebuild | 82 |
1 files changed, 0 insertions, 82 deletions
diff --git a/dev-lisp/ecls/ecls-11.1.1-r1.ebuild b/dev-lisp/ecls/ecls-11.1.1-r1.ebuild deleted file mode 100644 index 2b194af7ec15..000000000000 --- a/dev-lisp/ecls/ecls-11.1.1-r1.ebuild +++ /dev/null @@ -1,82 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=3 -inherit eutils multilib - -MY_P=ecl-${PV} - -DESCRIPTION="ECL is an embeddable Common Lisp implementation" -HOMEPAGE="http://common-lisp.net/project/ecl/" -SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.gz" - -LICENSE="BSD LGPL-2" -SLOT="0" -KEYWORDS="~amd64 ~ppc ~sparc ~x86" -IUSE="debug emacs gengc precisegc threads +unicode X" - -RDEPEND="dev-libs/gmp - virtual/libffi - >=dev-libs/boehm-gc-7.1[threads?]" -DEPEND="${RDEPEND} - app-text/texi2html - emacs? ( virtual/emacs >=app-eselect/eselect-emacs-1.12 )" -PDEPEND="dev-lisp/gentoo-init" - -S="${WORKDIR}"/${MY_P} - -pkg_setup() { - if use gengc || use precisegc; then - ewarn "USE flags gengc and precisegc are experimental" - ewarn "Don't use them if you want a stable ecl" - fi -} - -src_prepare() { - epatch "${FILESDIR}"/${PV}-headers-gentoo.patch - - # bug #357315 - epatch "${FILESDIR}"/${PV}-cmploc.patch -} - -src_configure() { - econf \ - --with-system-gmp \ - --enable-boehm=system \ - --enable-longdouble \ - $(use_enable gengc) \ - $(use_enable precisegc) \ - $(use_with debug debug-cflags) \ - $(use_enable threads) \ - $(use_with threads __thread) \ - $(use_enable unicode) \ - $(use_with X x) \ - $(use_with X clx) -} - -src_compile() { - if use emacs; then - local ETAGS=$(eselect --brief etags list | sed -ne '/emacs/{p;q}') - [[ -n ${ETAGS} ]] || die "No etags implementation found" - pushd build || die - emake ETAGS=${ETAGS} TAGS || die - popd - else - touch build/TAGS - fi - - #parallel fails - emake -j1 || die "Compilation failed" -} - -src_install () { - emake DESTDIR="${D}" install || die "Installation failed" - - dodoc ANNOUNCEMENT Copyright - dodoc "${FILESDIR}"/README.Gentoo - pushd build/doc - newman ecl.man ecl.1 - newman ecl-config.man ecl-config.1 - popd -} |