commit:     70626e17770f93b21948740e3f36c30261ac8aa1
Author:     Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
AuthorDate: Sat Mar  3 18:57:45 2018 +0000
Commit:     Andreas Hüttel <dilfridge <AT> gentoo <DOT> org>
CommitDate: Sat Mar  3 18:57:45 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70626e17

app-emacs/slime: Remove old

Closes: https://bugs.gentoo.org/621516
Package-Manager: Portage-2.3.24, Repoman-2.3.6

 app-emacs/slime/Manifest                   |   4 -
 app-emacs/slime/slime-2.0_p20101103.ebuild |  82 -------------------
 app-emacs/slime/slime-2.11.ebuild          | 123 -----------------------------
 app-emacs/slime/slime-2.12.ebuild          | 123 -----------------------------
 4 files changed, 332 deletions(-)

diff --git a/app-emacs/slime/Manifest b/app-emacs/slime/Manifest
index c1458498f9f..ec6e51ba201 100644
--- a/app-emacs/slime/Manifest
+++ b/app-emacs/slime/Manifest
@@ -1,5 +1 @@
-DIST slime-2.0_p20101103-patches.tar.bz2 4730 BLAKE2B 
536f0953d7bb772a7c020b6b3d43f5096faca94f5f6b507dd1ec18de3d1f6df42b172aec30b1cb7c1ee06034a86bda6d4af246de6ba98321dc0f8fc398b4ad6e
 SHA512 
7990a3ffa4a5867fe84e326034aa794d3396dd2a74125e256be33524e2e737e052094fa11f2f486db34dc619e89e9343d4c5d2f84f3972139c2c7ac33248ce2c
-DIST slime-2.0_p20101103.tar.bz2 725888 BLAKE2B 
6ab5ccc40fbe44839a24f2019ba982894932d7c2d0722b4881d0cb39bb0620009ce814026bb1dd85f637ef74f345df06aec456586f3f1d2f3a928c3c7e734825
 SHA512 
cb0cc3232304ef6efec5e01d3660cc649abb3e5803f17c82785b154b6f0b581889ea3b2dcf261be39b16ff22c912c34c7ec84c400856f5c4a29fbeaf7c49851d
-DIST slime-2.11.tar.gz 1054516 BLAKE2B 
ca86f2dcf4826fb491cb86321e1ac92cb6c7ffac115a8e6daf7d1ea61e1a6048c1f4cee132f87244a98878414f470d122980bddaf58290f105b8275a7484feb8
 SHA512 
9507a4460a2f0d5b4f0857824fcaa36f6efeb09aebde7ca682bdc0214b6a722e471180c34ddce26a8f94d7cf3aae959954565ada314729e803d36767afc3e850
-DIST slime-2.12.tar.gz 1057243 BLAKE2B 
2b41fbef0fcc0588e56e187e849652a7671186a9dd231ed31c918039a16f1cce2feff20ae570ed02aec79b57e1809635946df85b945a6690232a2f609ee5afca
 SHA512 
f18c79cba3eb75761982f2d1f163aab8213b77fa72a689d110fe91b1aa40953516566adc5f771638eee95d33ba8b4c8842ddf99738804483ccfb76a00290b2a1
 DIST slime-2.15.tar.gz 1072190 BLAKE2B 
7623d2d109486e35cb94a3bd8a6b72008c28fbc0bac5bdbcde5fcde19b2ebc74d488a6ff67f026922ea716e67ac732cc72f7b984cc4c2574f57323db93de300c
 SHA512 
15f943981e35995b225b168a3d1c2099f7205c2ff359fa209f164464caf05f9fab4d24906442d94ddeb4222f7116d09a832c7377baf95fbe02d6a98a721fd611

diff --git a/app-emacs/slime/slime-2.0_p20101103.ebuild 
b/app-emacs/slime/slime-2.0_p20101103.ebuild
deleted file mode 100644
index 08e07702bc2..00000000000
--- a/app-emacs/slime/slime-2.0_p20101103.ebuild
+++ /dev/null
@@ -1,82 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=3
-
-inherit common-lisp elisp eutils
-
-DESCRIPTION="SLIME, the Superior Lisp Interaction Mode (Extended)"
-HOMEPAGE="http://common-lisp.net/project/slime/";
-SRC_URI="mirror://gentoo/${P}.tar.bz2
-       mirror://gentoo/${P}-patches.tar.bz2"
-
-LICENSE="GPL-2 xref? ( xref.lisp )"
-SLOT="0"
-KEYWORDS="amd64 ppc ~sparc x86 ~amd64-linux ~x86-linux ~x86-macos"
-IUSE="doc xref"
-
-RDEPEND="virtual/commonlisp
-       dev-lisp/asdf"
-DEPEND="${RDEPEND}
-       doc? ( virtual/texi2dvi )"
-
-CLPACKAGE=swank
-SITEFILE="70${PN}-gentoo.el"
-
-src_prepare() {
-       EPATCH_SUFFIX=patch epatch
-       mv "${WORKDIR}/swank.asd" "${S}" || die
-
-       # extract date of last update from ChangeLog, bug 233270
-       SLIME_CHANGELOG_DATE=$(awk '/^[-0-9]+ / { print $1; exit; }' ChangeLog)
-       [ -n "${SLIME_CHANGELOG_DATE}" ] || die "cannot determine ChangeLog 
date"
-
-       sed -i '/^section :=/d' doc/Makefile || die
-       sed -i "/(defvar 
\*swank-wire-protocol-version\*/s:nil:\"${SLIME_CHANGELOG_DATE}\":" swank.lisp 
|| die
-       sed -i "s:@SLIME-CHANGELOG-DATE@:${SLIME_CHANGELOG_DATE}:" slime.el || 
die
-       sed -i "s/@itemx INIT-FUNCTION/@item INIT-FUNCTION/" doc/slime.texi \
-               || die "sed doc/slime.texi failed"
-
-       # Remove xref.lisp (which is non-free) unless USE flag is set
-       use xref || rm -f xref.lisp
-}
-
-src_compile() {
-       elisp-compile *.el || die
-       BYTECOMPFLAGS="${BYTECOMPFLAGS} -L contrib -l slime" \
-               elisp-compile contrib/*.el || die
-       emake -j1 -C doc slime.info || die
-
-       if use doc; then
-               VARTEXFONTS="${T}/fonts" emake -j1 -C doc slime.pdf || die
-       fi
-}
-
-src_install() {
-       ## install core
-       elisp-install ${PN} *.{el,elc} "${FILESDIR}/swank-loader.lisp" || die
-       sed "s:/usr/:${EPREFIX}&:g" "${FILESDIR}/${SITEFILE}" 
>"${T}/${SITEFILE}" \
-               || die
-       elisp-site-file-install "${T}/${SITEFILE}" || die
-
-       # remove upstream swank-loader, since it won't be used
-       rm "${S}/swank-loader.lisp"
-
-       insinto "${CLSOURCEROOT%/}/swank"
-       doins *.lisp swank.asd || die
-       dodir "${CLSYSTEMROOT}" || die
-       dosym "${EPREFIX}${CLSOURCEROOT%/}/swank/swank.asd" \
-               "${CLSYSTEMROOT%/}/swank.asd" || die
-
-       ## install contribs
-       elisp-install ${PN}/contrib/ contrib/*.{el,elc,scm,goo} || die
-       insinto "${CLSOURCEROOT%/}/swank/contrib"
-       doins contrib/*.lisp || die
-
-       ## install docs
-       doinfo doc/slime.info || die
-       dodoc README* ChangeLog HACKING NEWS PROBLEMS
-       newdoc contrib/README README.contrib
-       newdoc contrib/ChangeLog ChangeLog.contrib
-       use doc && dodoc doc/slime.pdf
-}

diff --git a/app-emacs/slime/slime-2.11.ebuild 
b/app-emacs/slime/slime-2.11.ebuild
deleted file mode 100644
index c83a3e7645d..00000000000
--- a/app-emacs/slime/slime-2.11.ebuild
+++ /dev/null
@@ -1,123 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-[[ ${PV} = *9999* ]] && GIT_ECLASS="git-r3" || GIT_ECLASS=""
-
-inherit common-lisp-3 ${GIT_ECLASS} elisp eutils
-
-DESCRIPTION="SLIME, the Superior Lisp Interaction Mode (Extended)"
-HOMEPAGE="http://common-lisp.net/project/slime/";
-if [[ ${PV} != *9999* ]]; then
-       SRC_URI="https://github.com/slime/slime/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-fi
-
-LICENSE="GPL-2 xref? ( xref.lisp )"
-SLOT="0"
-if [[ ${PV} != *9999* ]]; then
-       KEYWORDS="~amd64 ~ppc ~sparc ~x86"
-fi
-IUSE="doc xref"
-RESTRICT=test # tests fail to contact sbcl
-
-RDEPEND="virtual/commonlisp
-               dev-lisp/asdf"
-DEPEND="${RDEPEND}
-               >=sys-apps/texinfo-5.1
-               doc? ( virtual/texi2dvi )"
-
-CLPACKAGE=swank
-CLSYSTEMS=swank
-SITEFILE=70${PN}-gentoo.el
-
-src_unpack() {
-       if [[ ${PV} == *9999* ]]; then
-               EGIT_REPO_URI="https://github.com/slime/slime.git";
-               ${GIT_ECLASS}_src_unpack
-       fi
-       elisp_src_unpack
-}
-
-src_prepare() {
-       if [[ "${PV}" == "2.11" ]]; then
-               epatch "${FILESDIR}"/2.11/dont-load-sbcl-pprint.patch
-       fi
-       epatch "${FILESDIR}"/2.0_p20130214/gentoo-module-load.patch
-       epatch "${FILESDIR}"/2.0_p20110617/gentoo-dont-call-init.patch
-       has_version ">=app-editors/emacs-24" && rm -f lib/cl-lib.el
-
-       # extract date of last update from ChangeLog, bug 233270
-       SLIME_CHANGELOG_DATE=$(awk '/^[-0-9]+ / { print $1; exit; }' ChangeLog)
-       [ -n "${SLIME_CHANGELOG_DATE}" ] || die "cannot determine ChangeLog 
date"
-
-       if [[ "${PV}" == "2.11" ]] || [[ "${PV}" == "2.12" ]]; then
-               # SLIME uses the changelog date to make sure that the emacs 
side and the CL side
-               # are in sync. We hardcode it instead of letting slime 
determine it at runtime
-               # because ChangeLog doesn't get installed to $EMACSDIR
-               epatch "${FILESDIR}"/2.11/gentoo-changelog-date.patch
-       else
-               epatch "${FILESDIR}"/2.15/gentoo-changelog-date.patch
-       fi
-
-       # When starting slime in emacs, slime looks for ${S}/swank/backend.lisp 
as
-       # /usr/share/common-lisp/source/swank/swank-backend.lisp
-       pushd swank || die
-       for i in *.lisp
-       do
-               mv ${i} ../swank-${i}
-       done
-       popd
-
-       sed -i "/(defvar 
\*swank-wire-protocol-version\*/s:nil:\"${SLIME_CHANGELOG_DATE}\":" swank.lisp \
-               || die "sed swank.lisp failed"
-       sed -i "s:@SLIME-CHANGELOG-DATE@:${SLIME_CHANGELOG_DATE}:" slime.el \
-               || die "sed slime.el failed"
-       sed -i "s/@itemx INIT-FUNCTION/@item INIT-FUNCTION/" doc/slime.texi \
-               || die "sed doc/slime.texi failed"
-
-       # Remove xref.lisp (which is non-free) unless USE flag is set
-       use xref || rm -f xref.lisp
-}
-
-src_compile() {
-       elisp-compile *.el || die
-       BYTECOMPFLAGS="${BYTECOMPFLAGS} -L contrib -l slime" \
-               elisp-compile contrib/*.el lib/*.el || die
-       emake -j1 -C doc slime.info || die "Cannot build info docs"
-
-       if use doc; then
-               VARTEXFONTS="${T}"/fonts \
-                       emake -j1 -C doc slime.pdf || die "emake doc failed"
-       fi
-}
-
-src_install() {
-       ## install core
-       elisp-install ${PN} *.{el,elc} "${FILESDIR}"/swank-loader.lisp \
-               || die "Cannot install SLIME core"
-       sed "s:/usr/:${EPREFIX}&:g" "${FILESDIR}"/2.0_p20110617/${SITEFILE} \
-               >"${T}"/${SITEFILE} || die "sed failed"
-       elisp-site-file-install "${T}"/${SITEFILE} || die
-       cp "${FILESDIR}"/2.0_p20110617/swank.asd "${S}"
-       # remove upstream swank-loader, since it won't be used
-       rm "${S}"/swank-loader.lisp
-       common-lisp-install-sources *.lisp
-       common-lisp-install-asdf swank.asd
-
-       ## install contribs
-       elisp-install ${PN}/contrib/ contrib/*.{el,elc,scm,goo} \
-               || die "Cannot install contribs"
-       common-lisp-install-sources contrib/*.lisp
-
-       ## install lib
-       elisp-install ${PN}/lib/ lib/*.{el,elc} \
-               || die "Cannot install libs"
-
-       ## install docs
-       dodoc README.md ChangeLog CONTRIBUTING.md NEWS PROBLEMS
-       newdoc contrib/README.md README-contrib.md
-       newdoc contrib/ChangeLog ChangeLog.contrib
-       doinfo doc/slime.info
-       use doc && dodoc doc/*.pdf
-}

diff --git a/app-emacs/slime/slime-2.12.ebuild 
b/app-emacs/slime/slime-2.12.ebuild
deleted file mode 100644
index c83a3e7645d..00000000000
--- a/app-emacs/slime/slime-2.12.ebuild
+++ /dev/null
@@ -1,123 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-[[ ${PV} = *9999* ]] && GIT_ECLASS="git-r3" || GIT_ECLASS=""
-
-inherit common-lisp-3 ${GIT_ECLASS} elisp eutils
-
-DESCRIPTION="SLIME, the Superior Lisp Interaction Mode (Extended)"
-HOMEPAGE="http://common-lisp.net/project/slime/";
-if [[ ${PV} != *9999* ]]; then
-       SRC_URI="https://github.com/slime/slime/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-fi
-
-LICENSE="GPL-2 xref? ( xref.lisp )"
-SLOT="0"
-if [[ ${PV} != *9999* ]]; then
-       KEYWORDS="~amd64 ~ppc ~sparc ~x86"
-fi
-IUSE="doc xref"
-RESTRICT=test # tests fail to contact sbcl
-
-RDEPEND="virtual/commonlisp
-               dev-lisp/asdf"
-DEPEND="${RDEPEND}
-               >=sys-apps/texinfo-5.1
-               doc? ( virtual/texi2dvi )"
-
-CLPACKAGE=swank
-CLSYSTEMS=swank
-SITEFILE=70${PN}-gentoo.el
-
-src_unpack() {
-       if [[ ${PV} == *9999* ]]; then
-               EGIT_REPO_URI="https://github.com/slime/slime.git";
-               ${GIT_ECLASS}_src_unpack
-       fi
-       elisp_src_unpack
-}
-
-src_prepare() {
-       if [[ "${PV}" == "2.11" ]]; then
-               epatch "${FILESDIR}"/2.11/dont-load-sbcl-pprint.patch
-       fi
-       epatch "${FILESDIR}"/2.0_p20130214/gentoo-module-load.patch
-       epatch "${FILESDIR}"/2.0_p20110617/gentoo-dont-call-init.patch
-       has_version ">=app-editors/emacs-24" && rm -f lib/cl-lib.el
-
-       # extract date of last update from ChangeLog, bug 233270
-       SLIME_CHANGELOG_DATE=$(awk '/^[-0-9]+ / { print $1; exit; }' ChangeLog)
-       [ -n "${SLIME_CHANGELOG_DATE}" ] || die "cannot determine ChangeLog 
date"
-
-       if [[ "${PV}" == "2.11" ]] || [[ "${PV}" == "2.12" ]]; then
-               # SLIME uses the changelog date to make sure that the emacs 
side and the CL side
-               # are in sync. We hardcode it instead of letting slime 
determine it at runtime
-               # because ChangeLog doesn't get installed to $EMACSDIR
-               epatch "${FILESDIR}"/2.11/gentoo-changelog-date.patch
-       else
-               epatch "${FILESDIR}"/2.15/gentoo-changelog-date.patch
-       fi
-
-       # When starting slime in emacs, slime looks for ${S}/swank/backend.lisp 
as
-       # /usr/share/common-lisp/source/swank/swank-backend.lisp
-       pushd swank || die
-       for i in *.lisp
-       do
-               mv ${i} ../swank-${i}
-       done
-       popd
-
-       sed -i "/(defvar 
\*swank-wire-protocol-version\*/s:nil:\"${SLIME_CHANGELOG_DATE}\":" swank.lisp \
-               || die "sed swank.lisp failed"
-       sed -i "s:@SLIME-CHANGELOG-DATE@:${SLIME_CHANGELOG_DATE}:" slime.el \
-               || die "sed slime.el failed"
-       sed -i "s/@itemx INIT-FUNCTION/@item INIT-FUNCTION/" doc/slime.texi \
-               || die "sed doc/slime.texi failed"
-
-       # Remove xref.lisp (which is non-free) unless USE flag is set
-       use xref || rm -f xref.lisp
-}
-
-src_compile() {
-       elisp-compile *.el || die
-       BYTECOMPFLAGS="${BYTECOMPFLAGS} -L contrib -l slime" \
-               elisp-compile contrib/*.el lib/*.el || die
-       emake -j1 -C doc slime.info || die "Cannot build info docs"
-
-       if use doc; then
-               VARTEXFONTS="${T}"/fonts \
-                       emake -j1 -C doc slime.pdf || die "emake doc failed"
-       fi
-}
-
-src_install() {
-       ## install core
-       elisp-install ${PN} *.{el,elc} "${FILESDIR}"/swank-loader.lisp \
-               || die "Cannot install SLIME core"
-       sed "s:/usr/:${EPREFIX}&:g" "${FILESDIR}"/2.0_p20110617/${SITEFILE} \
-               >"${T}"/${SITEFILE} || die "sed failed"
-       elisp-site-file-install "${T}"/${SITEFILE} || die
-       cp "${FILESDIR}"/2.0_p20110617/swank.asd "${S}"
-       # remove upstream swank-loader, since it won't be used
-       rm "${S}"/swank-loader.lisp
-       common-lisp-install-sources *.lisp
-       common-lisp-install-asdf swank.asd
-
-       ## install contribs
-       elisp-install ${PN}/contrib/ contrib/*.{el,elc,scm,goo} \
-               || die "Cannot install contribs"
-       common-lisp-install-sources contrib/*.lisp
-
-       ## install lib
-       elisp-install ${PN}/lib/ lib/*.{el,elc} \
-               || die "Cannot install libs"
-
-       ## install docs
-       dodoc README.md ChangeLog CONTRIBUTING.md NEWS PROBLEMS
-       newdoc contrib/README.md README-contrib.md
-       newdoc contrib/ChangeLog ChangeLog.contrib
-       doinfo doc/slime.info
-       use doc && dodoc doc/*.pdf
-}

Reply via email to