diff options
author | John Turner <jturner.usa+gentoo@gmail.com> | 2023-03-30 23:46:32 -0400 |
---|---|---|
committer | John Turner <jturner.usa+gentoo@gmail.com> | 2023-03-30 23:46:32 -0400 |
commit | c3c0be73ec057ae3f1c5fe7dc73be5a281121fda (patch) | |
tree | 1b59a0031b111bb522330c252c710f2ed9fbde10 /dev-lisp/ecls/ecls-21.2.1_p20221211.ebuild | |
parent | a228504f97982efac0df2f7b94156b143572c840 (diff) | |
download | ebuilds-c3c0be73ec057ae3f1c5fe7dc73be5a281121fda.tar.gz |
removed unneeded and unmaintained packages
Diffstat (limited to 'dev-lisp/ecls/ecls-21.2.1_p20221211.ebuild')
-rw-r--r-- | dev-lisp/ecls/ecls-21.2.1_p20221211.ebuild | 90 |
1 files changed, 0 insertions, 90 deletions
diff --git a/dev-lisp/ecls/ecls-21.2.1_p20221211.ebuild b/dev-lisp/ecls/ecls-21.2.1_p20221211.ebuild deleted file mode 100644 index b71dda9..0000000 --- a/dev-lisp/ecls/ecls-21.2.1_p20221211.ebuild +++ /dev/null @@ -1,90 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit readme.gentoo-r1 - -MY_P=ecl-${PV} -DESCRIPTION="ECL is an embeddable Common Lisp implementation" -HOMEPAGE="https://common-lisp.net/project/ecl/" -COMMIT="7175e592bddf0a612c8f1e17a5a2dc7659223b60" -SRC_URI="https://gitlab.com/embeddable-common-lisp/ecl/-/archive/${COMMIT}/ecl-${COMMIT}.tar.gz - -> ecl-${PV}.tar.gz" -S="${WORKDIR}/ecl-${COMMIT}" - -LICENSE="BSD-2 LGPL-2.1+" -SLOT="0/${PV}" -KEYWORDS="~amd64" -IUSE="cxx debug emacs gengc precisegc cpu_flags_x86_sse +threads +unicode X" -# test phase only works if ecls already installed #516876 -RESTRICT="test" - -RDEPEND="dev-libs/gmp:0= - dev-libs/libffi:= - dev-libs/libatomic_ops - >=dev-libs/boehm-gc-7.1[threads?] - >=dev-lisp/asdf-2.33-r3:=" -DEPEND="${RDEPEND} - app-text/texi2html - emacs? ( >=app-editors/emacs-23.1:* >=app-eselect/eselect-emacs-1.12 )" - -DOCS=( README.md CHANGELOG ) - -# We don't need the ldflags patch since upstream fixed the makefile -# to respect LDFLAGS. -PATCHES=( - "${FILESDIR}/${PN}-16.1.3-headers-gentoo.patch" - "${FILESDIR}/${PN}-16.1.3-build.patch" - "${FILESDIR}/${PN}-21.2.1-donotcompressinfo.patch" -) - -src_prepare() { - default - cp "${EPREFIX}"/usr/share/common-lisp/source/asdf/build/asdf.lisp contrib/asdf/ || die -} - -src_configure() { - econf \ - --enable-gmp=system \ - --enable-boehm=system \ - --with-dffi \ - --enable-libatomic=system \ - --with-defsystem \ - $(use_with cxx) \ - $(use_enable gengc) \ - $(use_enable precisegc) \ - $(use_with debug debug-cflags) \ - $(use_with cpu_flags_x86_sse sse) \ - $(use_enable threads) \ - $(use_enable unicode) \ - $(use_with X x) -} - -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 > /dev/null || die - emake ETAGS=${ETAGS} TAGS - popd > /dev/null || die - else - touch build/TAGS - fi - - emake -} - -src_install() { - default - - readme.gentoo_create_doc - pushd build/doc > /dev/null || die - newman ecl.man ecl.1 - newman ecl-config.man ecl-config.1 - popd > /dev/null || die -} - -pkg_postinst() { - readme.gentoo_print_elog -} |