Gentoo Archives: gentoo-commits

From: "Manuel Rüger" <mrueg@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: app-emacs/slime/
Date: Wed, 15 Feb 2017 00:14:46
Message-Id: 1487117667.527a498d25ea43db66dbe3cdd343d0f86edca5cb.mrueg@gentoo
1 commit: 527a498d25ea43db66dbe3cdd343d0f86edca5cb
2 Author: Manuel Rüger <mrueg <AT> gentoo <DOT> org>
3 AuthorDate: Wed Feb 15 00:14:27 2017 +0000
4 Commit: Manuel Rüger <mrueg <AT> gentoo <DOT> org>
5 CommitDate: Wed Feb 15 00:14:27 2017 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=527a498d
7
8 app-emacs/slime: Remove old
9
10 Package-Manager: portage-2.3.3
11
12 app-emacs/slime/Manifest | 2 -
13 app-emacs/slime/slime-2.0_p20080731-r1.ebuild | 79 ---------------------------
14 app-emacs/slime/slime-2.0_p20080731.ebuild | 78 --------------------------
15 3 files changed, 159 deletions(-)
16
17 diff --git a/app-emacs/slime/Manifest b/app-emacs/slime/Manifest
18 index c129c47207..011b55acef 100644
19 --- a/app-emacs/slime/Manifest
20 +++ b/app-emacs/slime/Manifest
21 @@ -1,5 +1,3 @@
22 -DIST slime-2.0_p20080731-patches.tar.bz2 4966 SHA256 0b032a7f6744dac372bfd2036789efd4e9cc7c509e7836e27fee4abc9072a12a SHA512 12dafeeeeab9bc4b63113e6a3cb4e2695867c0f8dd8e08f38af8c1cc403b25ead6a94b0d3ac2ede2c88e2152f01af49964b811301e761545f9589fa969617d85 WHIRLPOOL 5b99322502466f06ccf22a411053316bb31d510eef4f9189f15a544609cd5d1a47f89de6b5a8366a6c62939dfb012133083305404e3a512077b9e1ac7108e04e
23 -DIST slime-2.0_p20080731.tar.bz2 596093 SHA256 7c5f3ab65a0e76ff042230a34213f558d9a57c00ef22380876bf9cde9717354b SHA512 c991c6d41c5e694a64c71cd9010aeeb7f79ef308ec1d9e1df63ff4031946cf88f7d2b6819725a17f98fcdf6a1a35f82352a817c1c064b7b205b82c363691b7bc WHIRLPOOL 6f62a33600ca7831dfe0cdc0a94db1b5c849fcc3c8392f5709a65c588f45eec70f78c9930e471652f4926398328d2f2ff9a3c6e9475eb14f9c6233213e6c9416
24 DIST slime-2.0_p20101103-patches.tar.bz2 4730 SHA256 9cab942f4ea64ec2f0e127db3b5428513c51899e5518d9f8c2bd9143c644fd19 SHA512 7990a3ffa4a5867fe84e326034aa794d3396dd2a74125e256be33524e2e737e052094fa11f2f486db34dc619e89e9343d4c5d2f84f3972139c2c7ac33248ce2c WHIRLPOOL a11ebfdf6b9054ed07ea8af667a5ef909cbe129531ee63dd3b4556fedc4d0e334ed913423a23acab176312b1c781f3c25f1c499184d7f2c6bfe459d4b67c368b
25 DIST slime-2.0_p20101103.tar.bz2 725888 SHA256 0596532fa8cb78e59f685557474bd0ac5d00a79ac84c361ab93f079797a4041f SHA512 cb0cc3232304ef6efec5e01d3660cc649abb3e5803f17c82785b154b6f0b581889ea3b2dcf261be39b16ff22c912c34c7ec84c400856f5c4a29fbeaf7c49851d WHIRLPOOL 3421ea5aa5ed96a3d7b552fe74804bc3e7e822dd21623c0b36f7f84d7ad726fa57d0eb496e15d4ef9ea5027f0c247a3ba8ae7ae46118851c3f0ed13ec1cf482f
26 DIST slime-2.11.tar.gz 1054516 SHA256 d63962c22f983a52519fb51b5ca28183aeb23ff6892804d02311e54d73ec8b2a SHA512 9507a4460a2f0d5b4f0857824fcaa36f6efeb09aebde7ca682bdc0214b6a722e471180c34ddce26a8f94d7cf3aae959954565ada314729e803d36767afc3e850 WHIRLPOOL 530c5b341f2ca4a95c954cea848c67cfd027345691feb9c246eb56ecaf6c420b642ed1991f1d615dabc0ca1f54bc6b28482e57c800498cf25a17ce39a7dc0ba3
27
28 diff --git a/app-emacs/slime/slime-2.0_p20080731-r1.ebuild b/app-emacs/slime/slime-2.0_p20080731-r1.ebuild
29 deleted file mode 100644
30 index 4be63c9c22..0000000000
31 --- a/app-emacs/slime/slime-2.0_p20080731-r1.ebuild
32 +++ /dev/null
33 @@ -1,79 +0,0 @@
34 -# Copyright 1999-2012 Gentoo Foundation
35 -# Distributed under the terms of the GNU General Public License v2
36 -# $Id$
37 -
38 -EAPI=3
39 -
40 -inherit common-lisp elisp eutils
41 -
42 -DESCRIPTION="SLIME, the Superior Lisp Interaction Mode (Extended)"
43 -HOMEPAGE="http://common-lisp.net/project/slime/"
44 -SRC_URI="mirror://gentoo/${P}.tar.bz2
45 - mirror://gentoo/${P}-patches.tar.bz2"
46 -
47 -LICENSE="GPL-2 xref? ( xref.lisp )"
48 -SLOT="0"
49 -KEYWORDS="~amd64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~x86-macos"
50 -IUSE="doc xref"
51 -
52 -RDEPEND="virtual/commonlisp
53 - dev-lisp/asdf"
54 -DEPEND="${RDEPEND}
55 - doc? ( virtual/texi2dvi )"
56 -
57 -CLPACKAGE=swank
58 -SITEFILE="70${PN}-gentoo.el"
59 -
60 -src_prepare() {
61 - EPATCH_SUFFIX=patch epatch
62 - mv "${WORKDIR}/swank.asd" "${S}" || die
63 -
64 - # extract date of last update from ChangeLog, bug 233270
65 - SLIME_CHANGELOG_DATE=$(awk '/^[-0-9]+ / { print $1; exit; }' ChangeLog)
66 - [ -n "${SLIME_CHANGELOG_DATE}" ] || die "cannot determine ChangeLog date"
67 -
68 - sed -i "/(defvar \*swank-wire-protocol-version\*/s:nil:\"${SLIME_CHANGELOG_DATE}\":" swank.lisp || die
69 - sed -i "s:@SLIME-CHANGELOG-DATE@:${SLIME_CHANGELOG_DATE}:" slime.el || die
70 -
71 - # Remove xref.lisp (which is non-free) unless USE flag is set
72 - use xref || rm -f xref.lisp
73 -}
74 -
75 -src_compile() {
76 - elisp-compile *.el || die
77 - BYTECOMPFLAGS="${BYTECOMPFLAGS} -L contrib -l slime" \
78 - elisp-compile contrib/*.el || die
79 - emake -j1 -C doc slime.info || die
80 -
81 - if use doc; then
82 - VARTEXFONTS="${T}/fonts" emake -j1 -C doc slime.{ps,pdf} || die
83 - fi
84 -}
85 -
86 -src_install() {
87 - ## install core
88 - elisp-install ${PN} *.{el,elc} "${FILESDIR}/swank-loader.lisp" || die
89 - sed "s:/usr/:${EPREFIX}&:g" "${FILESDIR}/${SITEFILE}" >"${T}/${SITEFILE}" \
90 - || die
91 - elisp-site-file-install "${T}/${SITEFILE}" || die
92 -
93 - # remove upstream swank-loader, since it won't be used
94 - rm "${S}/swank-loader.lisp"
95 -
96 - insinto "${CLSOURCEROOT%/}/swank"
97 - doins *.lisp swank.asd || die
98 - dodir "${CLSYSTEMROOT}" || die
99 - dosym "${CLSOURCEROOT%/}/swank/swank.asd" "${CLSYSTEMROOT}" || die
100 -
101 - ## install contribs
102 - elisp-install ${PN}/contrib/ contrib/*.{el,elc,scm,goo} || die
103 - insinto "${CLSOURCEROOT%/}/swank/contrib"
104 - doins contrib/*.lisp || die
105 -
106 - ## install docs
107 - doinfo doc/slime.info || die
108 - dodoc README* ChangeLog HACKING NEWS PROBLEMS
109 - newdoc contrib/README README.contrib
110 - newdoc contrib/ChangeLog ChangeLog.contrib
111 - use doc && dodoc doc/slime.{ps,pdf}
112 -}
113
114 diff --git a/app-emacs/slime/slime-2.0_p20080731.ebuild b/app-emacs/slime/slime-2.0_p20080731.ebuild
115 deleted file mode 100644
116 index 64157e2a78..0000000000
117 --- a/app-emacs/slime/slime-2.0_p20080731.ebuild
118 +++ /dev/null
119 @@ -1,78 +0,0 @@
120 -# Copyright 1999-2012 Gentoo Foundation
121 -# Distributed under the terms of the GNU General Public License v2
122 -# $Id$
123 -
124 -inherit common-lisp elisp eutils
125 -
126 -DESCRIPTION="SLIME, the Superior Lisp Interaction Mode (Extended)"
127 -HOMEPAGE="http://common-lisp.net/project/slime/"
128 -SRC_URI="mirror://gentoo/${P}.tar.bz2
129 - mirror://gentoo/${P}-patches.tar.bz2"
130 -
131 -LICENSE="GPL-2 xref.lisp"
132 -SLOT="0"
133 -KEYWORDS="amd64 ppc ~sparc x86"
134 -IUSE="doc"
135 -
136 -RDEPEND="virtual/commonlisp dev-lisp/asdf"
137 -DEPEND="${RDEPEND}
138 - doc? ( virtual/texi2dvi )"
139 -
140 -CLPACKAGE=swank
141 -SITEFILE=70${PN}-gentoo.el
142 -
143 -src_unpack() {
144 - unpack ${A}
145 - cd "${S}"
146 -
147 - EPATCH_SUFFIX=patch epatch
148 - mv "${WORKDIR}/swank.asd" "${S}" || die
149 -
150 - # extract date of last update from ChangeLog, bug 233270
151 - SLIME_CHANGELOG_DATE=$(awk '/^[-0-9]+ / { print $1; exit; }' ChangeLog)
152 - [ -n "${SLIME_CHANGELOG_DATE}" ] || die "cannot determine ChangeLog date"
153 -
154 - sed -i "/(defvar \*swank-wire-protocol-version\*/s:nil:\"${SLIME_CHANGELOG_DATE}\":" swank.lisp \
155 - || die "sed swank.lisp failed"
156 - sed -i "s:@SLIME-CHANGELOG-DATE@:${SLIME_CHANGELOG_DATE}:" slime.el \
157 - || die "sed slime.el failed"
158 -}
159 -
160 -src_compile() {
161 - elisp-compile *.el || die "Cannot compile core Elisp files"
162 - BYTECOMPFLAGS="${BYTECOMPFLAGS} -L contrib -l slime" \
163 - elisp-compile contrib/*.el || die "Cannot compile contrib Elisp files"
164 - emake -j1 -C doc slime.info || die "Cannot build info docs"
165 - if use doc; then
166 - VARTEXFONTS="${T}"/fonts \
167 - emake -j1 -C doc slime.{ps,pdf} || die "emake doc failed"
168 - fi
169 -}
170 -
171 -src_install() {
172 - ## install core
173 - elisp-install ${PN} *.el{,c} "${FILESDIR}"/swank-loader.lisp \
174 - || die "Cannot install SLIME core"
175 - elisp-site-file-install "${FILESDIR}"/${SITEFILE} \
176 - || die "elisp-site-file-install failed"
177 - # remove upstream swank-loader, since it won't be used
178 - rm "${S}"/swank-loader.lisp
179 - insinto "${CLSOURCEROOT%/}"/swank
180 - doins *.lisp swank.asd
181 - dodir "${CLSYSTEMROOT}"
182 - dosym "${CLSOURCEROOT%/}"/swank/swank.asd "${CLSYSTEMROOT}"
183 - dosym "${SITELISP}"/${PN}/swank-version.el "${CLSOURCEROOT%/}"/swank
184 -
185 - ## install contribs
186 - elisp-install ${PN}/contrib/ contrib/*.{el,elc,scm,goo} \
187 - || die "Cannot install contribs"
188 - insinto "${CLSOURCEROOT%/}"/swank/contrib
189 - doins contrib/*.lisp
190 -
191 - ## install docs
192 - dodoc README* ChangeLog HACKING NEWS PROBLEMS
193 - newdoc contrib/README README.contrib
194 - newdoc contrib/ChangeLog ChangeLog.contrib
195 - doinfo doc/slime.info
196 - use doc && dodoc doc/slime.{ps,pdf}
197 -}