From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 929501382C5 for ; Wed, 11 Apr 2018 17:46:15 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id D5F15E0819; Wed, 11 Apr 2018 17:46:14 +0000 (UTC) Received: from smtp.gentoo.org (mail.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 9CE16E0819 for ; Wed, 11 Apr 2018 17:46:14 +0000 (UTC) Received: from oystercatcher.gentoo.org (unknown [IPv6:2a01:4f8:202:4333:225:90ff:fed9:fc84]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 5AAC6335C2C for ; Wed, 11 Apr 2018 17:46:13 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 8A8AE243 for ; Wed, 11 Apr 2018 17:46:11 +0000 (UTC) From: "José María Alonso" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "José María Alonso" Message-ID: <1523468768.b2099f57f1576cba7b80a201187638aa3a5cd71e.nimiux@gentoo> Subject: [gentoo-commits] proj/lisp:master commit in: dev-lisp/ecls/files/, dev-lisp/ecls/ X-VCS-Repository: proj/lisp X-VCS-Files: dev-lisp/ecls/ecls-13.5.1-r1.ebuild dev-lisp/ecls/ecls-15.3.7.ebuild dev-lisp/ecls/ecls-16.0.0-r1.ebuild dev-lisp/ecls/ecls-16.0.0.ebuild dev-lisp/ecls/ecls-16.1.2-r1.ebuild dev-lisp/ecls/ecls-16.1.2.ebuild dev-lisp/ecls/files/13.5.1-gc74.patch dev-lisp/ecls/files/13.5.1-headers-gentoo.patch dev-lisp/ecls/files/15.3.7-headers-gentoo.patch dev-lisp/ecls/files/16.0.0-headers-gentoo.patch dev-lisp/ecls/files/16.1.2-headers-gentoo.patch X-VCS-Directories: dev-lisp/ecls/ dev-lisp/ecls/files/ X-VCS-Committer: nimiux X-VCS-Committer-Name: José María Alonso X-VCS-Revision: b2099f57f1576cba7b80a201187638aa3a5cd71e X-VCS-Branch: master Date: Wed, 11 Apr 2018 17:46:11 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Archives-Salt: e80e99b0-46d1-49a1-8efb-c0766120e5eb X-Archives-Hash: f30b76f2b2ad677596d3d4f42d24b916 commit: b2099f57f1576cba7b80a201187638aa3a5cd71e Author: Chema Alonso Josa gentoo org> AuthorDate: Wed Apr 11 17:46:08 2018 +0000 Commit: José María Alonso gentoo org> CommitDate: Wed Apr 11 17:46:08 2018 +0000 URL: https://gitweb.gentoo.org/proj/lisp.git/commit/?id=b2099f57 dev-lisp/ecls: Drops old versions dev-lisp/ecls/ecls-13.5.1-r1.ebuild | 89 ------------------------ dev-lisp/ecls/ecls-15.3.7.ebuild | 90 ------------------------ dev-lisp/ecls/ecls-16.0.0-r1.ebuild | 91 ------------------------- dev-lisp/ecls/ecls-16.0.0.ebuild | 90 ------------------------ dev-lisp/ecls/ecls-16.1.2-r1.ebuild | 91 ------------------------- dev-lisp/ecls/ecls-16.1.2.ebuild | 90 ------------------------ dev-lisp/ecls/files/13.5.1-gc74.patch | 57 ---------------- dev-lisp/ecls/files/13.5.1-headers-gentoo.patch | 13 ---- dev-lisp/ecls/files/15.3.7-headers-gentoo.patch | 13 ---- dev-lisp/ecls/files/16.0.0-headers-gentoo.patch | 13 ---- dev-lisp/ecls/files/16.1.2-headers-gentoo.patch | 13 ---- 11 files changed, 650 deletions(-) diff --git a/dev-lisp/ecls/ecls-13.5.1-r1.ebuild b/dev-lisp/ecls/ecls-13.5.1-r1.ebuild deleted file mode 100644 index 19c50b0e..00000000 --- a/dev-lisp/ecls/ecls-13.5.1-r1.ebuild +++ /dev/null @@ -1,89 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 -inherit eutils multilib - -# test phase only works if ecls already installed #516876 -RESTRICT="test" - -MY_P=ecl-${PV} - -DESCRIPTION="ECL is an embeddable Common Lisp implementation" -HOMEPAGE="http://ecls.sourceforge.net/" -SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tgz" - -LICENSE="BSD LGPL-2" -SLOT="0/${PV}" -KEYWORDS="amd64 ~ppc ~sparc x86" -IUSE="debug emacs gengc precisegc cpu_flags_x86_sse +threads +unicode X" - -CDEPEND="dev-libs/gmp - virtual/libffi - >=dev-libs/boehm-gc-7.1[threads?] - >=dev-lisp/asdf-2.33-r3:=" -DEPEND="${CDEPEND} - app-text/texi2html - emacs? ( virtual/emacs >=app-eselect/eselect-emacs-1.12 )" -RDEPEND="${CDEPEND}" - -S="${WORKDIR}"/${MY_P} - -pkg_setup () { - if use gengc || use precisegc ; then - ewarn "You have enabled the generational garbage collector or" - ewarn "the precise collection routines. These features are not very stable" - ewarn "at the moment and may cause crashes." - ewarn "Don't enable them unless you know what you're doing." - fi -} - -src_prepare() { - epatch "${FILESDIR}"/${PV}-headers-gentoo.patch - # bug #496780 - epatch "${FILESDIR}"/${PV}-gc74.patch - cp "${EPREFIX}"/usr/share/common-lisp/source/asdf/build/asdf.lisp contrib/asdf/ || die -} - -src_configure() { - econf \ - --with-system-gmp \ - --enable-boehm=system \ - --enable-longdouble \ - --with-dffi \ - $(use_enable gengc) \ - $(use_enable precisegc) \ - $(use_with debug debug-cflags) \ - $(use_with cpu_flags_x86_sse sse) \ - $(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 > /dev/null || die - emake ETAGS=${ETAGS} TAGS - popd > /dev/null - else - touch build/TAGS - fi - - #parallel make 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 -} diff --git a/dev-lisp/ecls/ecls-15.3.7.ebuild b/dev-lisp/ecls/ecls-15.3.7.ebuild deleted file mode 100644 index d8991988..00000000 --- a/dev-lisp/ecls/ecls-15.3.7.ebuild +++ /dev/null @@ -1,90 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 -inherit eutils multilib - -# test phase only works if ecls already installed #516876 -RESTRICT="test" - -MY_P=ecl-${PV} - -DESCRIPTION="ECL is an embeddable Common Lisp implementation" -HOMEPAGE="http://ecls.sourceforge.net/" -SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tgz" - -LICENSE="BSD LGPL-2" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~ppc ~sparc ~x86" -IUSE="debug emacs gengc precisegc cpu_flags_x86_sse +threads +unicode +libatomic X" - -CDEPEND="dev-libs/gmp:0 - virtual/libffi - libatomic? ( dev-libs/libatomic_ops ) - >=dev-libs/boehm-gc-7.1[threads?] - >=dev-lisp/asdf-2.33-r3:=" -DEPEND="${CDEPEND} - app-text/texi2html - emacs? ( virtual/emacs >=app-eselect/eselect-emacs-1.12 )" -RDEPEND="${CDEPEND}" - -S="${WORKDIR}"/${MY_P} - -pkg_setup () { - if use gengc || use precisegc ; then - ewarn "You have enabled the generational garbage collector or" - ewarn "the precise collection routines. These features are not very stable" - ewarn "at the moment and may cause crashes." - ewarn "Don't enable them unless you know what you're doing." - fi -} - -src_prepare() { - epatch "${FILESDIR}"/${PV}-headers-gentoo.patch - cp "${EPREFIX}"/usr/share/common-lisp/source/asdf/build/asdf.lisp contrib/asdf/ || die -} - -src_configure() { - econf \ - --with-system-gmp \ - --enable-boehm=system \ - --enable-longdouble=yes \ - --with-dffi \ - $(use_enable gengc) \ - $(use_enable precisegc) \ - $(use_with debug debug-cflags) \ - $(use_enable libatomic libatomic system) \ - $(use_with cpu_flags_x86_sse sse) \ - $(use_enable threads) \ - $(use_with threads __thread) \ - $(use_enable unicode) \ - $(use_with unicode unicode-names) \ - $(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 > /dev/null || die - emake ETAGS=${ETAGS} TAGS - popd > /dev/null - else - touch build/TAGS - fi - - #parallel make 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 -} diff --git a/dev-lisp/ecls/ecls-16.0.0-r1.ebuild b/dev-lisp/ecls/ecls-16.0.0-r1.ebuild deleted file mode 100644 index 27b77ccd..00000000 --- a/dev-lisp/ecls/ecls-16.0.0-r1.ebuild +++ /dev/null @@ -1,91 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 -inherit eutils multilib - -# test phase only works if ecls already installed #516876 -RESTRICT="test" - -MY_P=ecl-${PV} - -DESCRIPTION="ECL is an embeddable Common Lisp implementation" -HOMEPAGE="https://common-lisp.net/project/ecl/" -SRC_URI="https://common-lisp.net/project/ecl/files/${MY_P}.tgz" - -LICENSE="BSD LGPL-2" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~ppc ~sparc ~x86" -IUSE="cxx debug emacs gengc precisegc cpu_flags_x86_sse +threads +unicode +libatomic X" - -CDEPEND="dev-libs/gmp:0 - virtual/libffi - libatomic? ( dev-libs/libatomic_ops ) - >=dev-libs/boehm-gc-7.1[threads?] - >=dev-lisp/asdf-2.33-r3:=" -DEPEND="${CDEPEND} - app-text/texi2html - emacs? ( virtual/emacs >=app-eselect/eselect-emacs-1.12 )" -RDEPEND="${CDEPEND}" - -S="${WORKDIR}"/${MY_P} - -pkg_setup () { - if use gengc || use precisegc ; then - ewarn "You have enabled the generational garbage collector or" - ewarn "the precise collection routines. These features are not very stable" - ewarn "at the moment and may cause crashes." - ewarn "Don't enable them unless you know what you're doing." - fi -} - -src_prepare() { - epatch "${FILESDIR}"/${PV}-headers-gentoo.patch - cp "${EPREFIX}"/usr/share/common-lisp/source/asdf/build/asdf.lisp contrib/asdf/ || die -} - -src_configure() { - econf \ - --with-system-gmp \ - --enable-boehm=system \ - --enable-longdouble=yes \ - --with-dffi \ - $(use_with cxx) \ - $(use_enable gengc) \ - $(use_enable precisegc) \ - $(use_with debug debug-cflags) \ - $(use_enable libatomic libatomic system) \ - $(use_with cpu_flags_x86_sse sse) \ - $(use_enable threads) \ - $(use_with threads __thread) \ - $(use_enable unicode) \ - $(use_with unicode unicode-names) \ - $(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 > /dev/null || die - emake ETAGS=${ETAGS} TAGS - popd > /dev/null - else - touch build/TAGS - fi - - #parallel make fails - emake -j1 || die "Compilation failed" -} - -src_install () { - emake DESTDIR="${D}" install || die "Installation failed" - - dodoc README CHANGELOG Copyright - dodoc "${FILESDIR}"/README.Gentoo - pushd build/doc - newman ecl.man ecl.1 - newman ecl-config.man ecl-config.1 - popd -} diff --git a/dev-lisp/ecls/ecls-16.0.0.ebuild b/dev-lisp/ecls/ecls-16.0.0.ebuild deleted file mode 100644 index 93421df5..00000000 --- a/dev-lisp/ecls/ecls-16.0.0.ebuild +++ /dev/null @@ -1,90 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 -inherit eutils multilib - -# test phase only works if ecls already installed #516876 -RESTRICT="test" - -MY_P=ecl-${PV} - -DESCRIPTION="ECL is an embeddable Common Lisp implementation" -HOMEPAGE="https://common-lisp.net/project/ecl/" -SRC_URI="https://common-lisp.net/project/ecl/files/${MY_P}.tgz" - -LICENSE="BSD LGPL-2" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~ppc ~sparc ~x86" -IUSE="debug emacs gengc precisegc cpu_flags_x86_sse +threads +unicode +libatomic X" - -CDEPEND="dev-libs/gmp:0 - virtual/libffi - libatomic? ( dev-libs/libatomic_ops ) - >=dev-libs/boehm-gc-7.1[threads?] - >=dev-lisp/asdf-2.33-r3:=" -DEPEND="${CDEPEND} - app-text/texi2html - emacs? ( virtual/emacs >=app-eselect/eselect-emacs-1.12 )" -RDEPEND="${CDEPEND}" - -S="${WORKDIR}"/${MY_P} - -pkg_setup () { - if use gengc || use precisegc ; then - ewarn "You have enabled the generational garbage collector or" - ewarn "the precise collection routines. These features are not very stable" - ewarn "at the moment and may cause crashes." - ewarn "Don't enable them unless you know what you're doing." - fi -} - -src_prepare() { - epatch "${FILESDIR}"/${PV}-headers-gentoo.patch - cp "${EPREFIX}"/usr/share/common-lisp/source/asdf/build/asdf.lisp contrib/asdf/ || die -} - -src_configure() { - econf \ - --with-system-gmp \ - --enable-boehm=system \ - --enable-longdouble=yes \ - --with-dffi \ - $(use_enable gengc) \ - $(use_enable precisegc) \ - $(use_with debug debug-cflags) \ - $(use_enable libatomic libatomic system) \ - $(use_with cpu_flags_x86_sse sse) \ - $(use_enable threads) \ - $(use_with threads __thread) \ - $(use_enable unicode) \ - $(use_with unicode unicode-names) \ - $(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 > /dev/null || die - emake ETAGS=${ETAGS} TAGS - popd > /dev/null - else - touch build/TAGS - fi - - #parallel make fails - emake -j1 || die "Compilation failed" -} - -src_install () { - emake DESTDIR="${D}" install || die "Installation failed" - - dodoc README CHANGELOG Copyright - dodoc "${FILESDIR}"/README.Gentoo - pushd build/doc - newman ecl.man ecl.1 - newman ecl-config.man ecl-config.1 - popd -} diff --git a/dev-lisp/ecls/ecls-16.1.2-r1.ebuild b/dev-lisp/ecls/ecls-16.1.2-r1.ebuild deleted file mode 100644 index 9184abff..00000000 --- a/dev-lisp/ecls/ecls-16.1.2-r1.ebuild +++ /dev/null @@ -1,91 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 -inherit eutils multilib - -# test phase only works if ecls already installed #516876 -RESTRICT="test" - -MY_P=ecl-${PV} - -DESCRIPTION="ECL is an embeddable Common Lisp implementation" -HOMEPAGE="https://common-lisp.net/project/ecl/" -SRC_URI="https://common-lisp.net/project/ecl/files/release/${PV}/${MY_P}.tgz" - -LICENSE="BSD LGPL-2" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~ppc ~sparc ~x86" -IUSE="cxx debug emacs gengc precisegc cpu_flags_x86_sse +threads +unicode +libatomic X" - -CDEPEND="dev-libs/gmp:0 - virtual/libffi - libatomic? ( dev-libs/libatomic_ops ) - >=dev-libs/boehm-gc-7.1[threads?] - >=dev-lisp/asdf-2.33-r3:=" -DEPEND="${CDEPEND} - app-text/texi2html - emacs? ( virtual/emacs >=app-eselect/eselect-emacs-1.12 )" -RDEPEND="${CDEPEND}" - -S="${WORKDIR}"/${MY_P} - -pkg_setup () { - if use gengc || use precisegc ; then - ewarn "You have enabled the generational garbage collector or" - ewarn "the precise collection routines. These features are not very stable" - ewarn "at the moment and may cause crashes." - ewarn "Don't enable them unless you know what you're doing." - fi -} - -src_prepare() { - epatch "${FILESDIR}"/${PV}-headers-gentoo.patch - cp "${EPREFIX}"/usr/share/common-lisp/source/asdf/build/asdf.lisp contrib/asdf/ || die -} - -src_configure() { - econf \ - --with-system-gmp \ - --enable-boehm=system \ - --enable-longdouble=yes \ - --with-dffi \ - $(use_with cxx) \ - $(use_enable gengc) \ - $(use_enable precisegc) \ - $(use_with debug debug-cflags) \ - $(use_enable libatomic libatomic system) \ - $(use_with cpu_flags_x86_sse sse) \ - $(use_enable threads) \ - $(use_with threads __thread) \ - $(use_enable unicode) \ - $(use_with unicode unicode-names) \ - $(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 > /dev/null || die - emake ETAGS=${ETAGS} TAGS - popd > /dev/null - else - touch build/TAGS - fi - - #parallel make fails - emake -j1 || die "Compilation failed" -} - -src_install () { - emake DESTDIR="${D}" install || die "Installation failed" - - dodoc README.md CHANGELOG - dodoc "${FILESDIR}"/README.Gentoo - pushd build/doc - newman ecl.man ecl.1 - newman ecl-config.man ecl-config.1 - popd -} diff --git a/dev-lisp/ecls/ecls-16.1.2.ebuild b/dev-lisp/ecls/ecls-16.1.2.ebuild deleted file mode 100644 index 2b621d2b..00000000 --- a/dev-lisp/ecls/ecls-16.1.2.ebuild +++ /dev/null @@ -1,90 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 -inherit eutils multilib - -# test phase only works if ecls already installed #516876 -RESTRICT="test" - -MY_P=ecl-${PV} - -DESCRIPTION="ECL is an embeddable Common Lisp implementation" -HOMEPAGE="https://common-lisp.net/project/ecl/" -SRC_URI="https://common-lisp.net/project/ecl/files/release/${PV}/${MY_P}.tgz" - -LICENSE="BSD LGPL-2" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~ppc ~sparc ~x86" -IUSE="debug emacs gengc precisegc cpu_flags_x86_sse +threads +unicode +libatomic X" - -CDEPEND="dev-libs/gmp:0 - virtual/libffi - libatomic? ( dev-libs/libatomic_ops ) - >=dev-libs/boehm-gc-7.1[threads?] - >=dev-lisp/asdf-2.33-r3:=" -DEPEND="${CDEPEND} - app-text/texi2html - emacs? ( virtual/emacs >=app-eselect/eselect-emacs-1.12 )" -RDEPEND="${CDEPEND}" - -S="${WORKDIR}"/${MY_P} - -pkg_setup () { - if use gengc || use precisegc ; then - ewarn "You have enabled the generational garbage collector or" - ewarn "the precise collection routines. These features are not very stable" - ewarn "at the moment and may cause crashes." - ewarn "Don't enable them unless you know what you're doing." - fi -} - -src_prepare() { - epatch "${FILESDIR}"/${PV}-headers-gentoo.patch - cp "${EPREFIX}"/usr/share/common-lisp/source/asdf/build/asdf.lisp contrib/asdf/ || die -} - -src_configure() { - econf \ - --with-system-gmp \ - --enable-boehm=system \ - --enable-longdouble=yes \ - --with-dffi \ - $(use_enable gengc) \ - $(use_enable precisegc) \ - $(use_with debug debug-cflags) \ - $(use_enable libatomic libatomic system) \ - $(use_with cpu_flags_x86_sse sse) \ - $(use_enable threads) \ - $(use_with threads __thread) \ - $(use_enable unicode) \ - $(use_with unicode unicode-names) \ - $(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 > /dev/null || die - emake ETAGS=${ETAGS} TAGS - popd > /dev/null - else - touch build/TAGS - fi - - #parallel make fails - emake -j1 || die "Compilation failed" -} - -src_install () { - emake DESTDIR="${D}" install || die "Installation failed" - - dodoc README.md CHANGELOG - dodoc "${FILESDIR}"/README.Gentoo - pushd build/doc - newman ecl.man ecl.1 - newman ecl-config.man ecl-config.1 - popd -} diff --git a/dev-lisp/ecls/files/13.5.1-gc74.patch b/dev-lisp/ecls/files/13.5.1-gc74.patch deleted file mode 100644 index a1069b21..00000000 --- a/dev-lisp/ecls/files/13.5.1-gc74.patch +++ /dev/null @@ -1,57 +0,0 @@ -diff -r -U1 ecl-13.5.1.orig/src/aclocal.m4 ecl-13.5.1/src/aclocal.m4 ---- ecl-13.5.1.orig/src/aclocal.m4 2013-05-28 03:37:36.000000000 +0700 -+++ ecl-13.5.1/src/aclocal.m4 2014-01-12 00:34:36.663129950 +0700 -@@ -942,2 +942,6 @@ - fi -+ if test "${system_boehm}" = "yes"; then -+ AC_CHECK_LIB( [gc], [GC_set_start_callback], -+ [AC_DEFINE(HAVE_GC_SET_START_CALLBACK)], [] ) -+ fi - AC_MSG_CHECKING( [whether we can use the existing Boehm-Weiser library] ) -diff -r -U1 ecl-13.5.1.orig/src/c/alloc_2.d ecl-13.5.1/src/c/alloc_2.d ---- ecl-13.5.1.orig/src/c/alloc_2.d 2013-05-28 03:37:36.000000000 +0700 -+++ ecl-13.5.1/src/c/alloc_2.d 2014-01-12 00:43:44.177106924 +0700 -@@ -33,2 +33,9 @@ - -+static void (*GC_old_start_callback)(void) = NULL; -+#ifdef HAVE_GC_START_CALLBACK -+extern void GC_set_start_callback(void *); -+extern void *GC_get_start_callback(void *); -+#else -+extern void *GC_start_call_back(void); -+#endif - static void gather_statistics(); -@@ -752,3 +759,2 @@ - extern void (*GC_push_other_roots)(); --extern void (*GC_start_call_back)(); - static void (*old_GC_push_other_roots)(); -@@ -1092,3 +1098,9 @@ - GC_push_other_roots = stacks_scanner; -+#ifdef HAVE_GC_SET_START_CALLBACK -+ GC_old_start_callback = GC_get_start_callback(); -+ GC_set_start_callback(gather_statistics); -+#else -+ GC_old_start_callback = GC_start_call_back; - GC_start_call_back = (void (*)())gather_statistics; -+#endif - GC_java_finalization = 1; -@@ -1200,3 +1212,3 @@ - */ --#if 1 /*GBC_BOEHM == 0*/ -+#if GBC_BOEHM == 0 - extern int GC_print_stats; -@@ -1279,2 +1291,4 @@ - } -+ if (GC_old_start_callback) -+ GC_old_start_callback(); - } -Только в ecl-13.5.1/src/c: alloc_2.d.orig -diff -r -U1 ecl-13.5.1.orig/src/h/config.h.in ecl-13.5.1/src/h/config.h.in ---- ecl-13.5.1.orig/src/h/config.h.in 2013-05-28 03:37:36.000000000 +0700 -+++ ecl-13.5.1/src/h/config.h.in 2014-01-12 00:34:36.663129950 +0700 -@@ -310,2 +310,5 @@ - -+/* GC_set_start_callback */ -+#define HAVE_GC_SET_START_CALLBACK -+ - /* diff --git a/dev-lisp/ecls/files/13.5.1-headers-gentoo.patch b/dev-lisp/ecls/files/13.5.1-headers-gentoo.patch deleted file mode 100644 index 958b948b..00000000 --- a/dev-lisp/ecls/files/13.5.1-headers-gentoo.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff -r -U1 ecl-13.5.1.orig/src/h/object.h ecl-13.5.1/src/h/object.h ---- ecl-13.5.1.orig/src/h/object.h 2013-05-28 03:37:36.000000000 +0700 -+++ ecl-13.5.1/src/h/object.h 2013-05-29 19:23:34.000000000 +0700 -@@ -25,4 +25,9 @@ - -+#ifndef TRUE - #define TRUE 1 /* boolean true value */ -+#endif -+ -+#ifndef FALSE - #define FALSE 0 /* boolean false value */ -+#endif - diff --git a/dev-lisp/ecls/files/15.3.7-headers-gentoo.patch b/dev-lisp/ecls/files/15.3.7-headers-gentoo.patch deleted file mode 100644 index 958b948b..00000000 --- a/dev-lisp/ecls/files/15.3.7-headers-gentoo.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff -r -U1 ecl-13.5.1.orig/src/h/object.h ecl-13.5.1/src/h/object.h ---- ecl-13.5.1.orig/src/h/object.h 2013-05-28 03:37:36.000000000 +0700 -+++ ecl-13.5.1/src/h/object.h 2013-05-29 19:23:34.000000000 +0700 -@@ -25,4 +25,9 @@ - -+#ifndef TRUE - #define TRUE 1 /* boolean true value */ -+#endif -+ -+#ifndef FALSE - #define FALSE 0 /* boolean false value */ -+#endif - diff --git a/dev-lisp/ecls/files/16.0.0-headers-gentoo.patch b/dev-lisp/ecls/files/16.0.0-headers-gentoo.patch deleted file mode 100644 index 1c08bc57..00000000 --- a/dev-lisp/ecls/files/16.0.0-headers-gentoo.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff -r -U1 ecl-16.0.0.orig/src/h/object.h ecl-16.0.0/src/h/object.h ---- ecl-16.0.0.orig/src/h/object.h 2015-08-24 12:41:27.000000000 +0600 -+++ ecl-16.0.0/src/h/object.h 2015-08-29 12:04:58.249594669 +0600 -@@ -25,4 +25,9 @@ - -+#ifndef TRUE - #define TRUE 1 /* boolean true value */ -+#endif -+ -+#ifndef FALSE - #define FALSE 0 /* boolean false value */ -+#endif - diff --git a/dev-lisp/ecls/files/16.1.2-headers-gentoo.patch b/dev-lisp/ecls/files/16.1.2-headers-gentoo.patch deleted file mode 100644 index 193822a8..00000000 --- a/dev-lisp/ecls/files/16.1.2-headers-gentoo.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff -r -U1 ecl-16.1.2.orig/src/h/object.h ecl-16.1.2/src/h/object.h ---- ecl-16.1.2.orig/src/h/object.h 2016-02-25 08:06:19.000000000 +0100 -+++ ecl-16.1.2/src/h/object.h 2016-02-29 12:46:56.846308964 +0100 -@@ -27,4 +27,9 @@ - -+#ifndef TRUE - #define TRUE 1 /* boolean true value */ -+#endif -+ -+#ifndef FALSE - #define FALSE 0 /* boolean false value */ -+#endif -