Gentoo Archives: gentoo-commits

From: "José María Alonso" <nimiux@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/lisp:master commit in: app-emacs/slime/, app-emacs/slime/files/
Date: Sat, 02 Jun 2018 08:19:23
Message-Id: 1527927549.25d0e988a927581ec7ed373b62037c0247465368.nimiux@gentoo
1 commit: 25d0e988a927581ec7ed373b62037c0247465368
2 Author: Chema Alonso Josa <nimiux <AT> gentoo <DOT> org>
3 AuthorDate: Sat Jun 2 08:19:09 2018 +0000
4 Commit: José María Alonso <nimiux <AT> gentoo <DOT> org>
5 CommitDate: Sat Jun 2 08:19:09 2018 +0000
6 URL: https://gitweb.gentoo.org/proj/lisp.git/commit/?id=25d0e988
7
8 app-emacs/slime: Drop old version 2.20
9
10 .../slime/files/slime-2.20-fix-doc-build.patch | 94 ----------------------
11 app-emacs/slime/slime-2.20-r1.ebuild | 74 -----------------
12 2 files changed, 168 deletions(-)
13
14 diff --git a/app-emacs/slime/files/slime-2.20-fix-doc-build.patch b/app-emacs/slime/files/slime-2.20-fix-doc-build.patch
15 deleted file mode 100644
16 index c95608c7..00000000
17 --- a/app-emacs/slime/files/slime-2.20-fix-doc-build.patch
18 +++ /dev/null
19 @@ -1,94 +0,0 @@
20 -diff -Nuar a/doc/slime.texi b/doc/slime.texi
21 ---- a/doc/slime.texi 2017-08-28 13:51:57.000000000 +0200
22 -+++ b/doc/slime.texi 2018-04-08 17:21:16.004697168 +0200
23 -@@ -1219,7 +1219,8 @@
24 - Describe the slot at point.
25 -
26 - @kbditem{e, slime-inspector-eval}
27 --Evaluate an expression in the context of the inspected object.
28 -+Evaluate an expression in the context of the inspected object. The
29 -+variable @code{*} will be bound to the inspected object.
30 -
31 - @kbditem{v, slime-inspector-toggle-verbose}
32 - Toggle between verbose and terse mode. Default is determined by
33 -@@ -1250,8 +1251,7 @@
34 - Store the value under point in the variable `*'. This can
35 - then be used to access the object in the REPL.
36 -
37 --@kbditempair{TAB, S-TAB, slime-inspector-next-inspectable-object,
38 --slime-inspector-previous-inspectable-object}
39 -+@kbditempair{TAB, S-TAB, slime-inspector-next-inspectable-object, slime-inspector-previous-inspectable-object}
40 -
41 - Jump to the next and previous inspectable object respectively.
42 -
43 -@@ -2016,7 +2016,7 @@
44 - On the emacs side you will use something like
45 - @example
46 - (setq slime-net-coding-system 'utf-8-unix)
47 --(slime-connect "127.0.0.1" 4005))
48 -+(slime-connect "localhost" 4005))
49 - @end example
50 - to connect to this lisp image from the same machine.
51 -
52 -@@ -2028,7 +2028,7 @@
53 - remote machine.
54 -
55 - @example
56 --ssh -L4005:127.0.0.1:4005 username@@remote.example.com
57 -+ssh -L4005:localhost:4005 username@@remote.example.com
58 - @end example
59 -
60 - That ssh invocation creates an ssh tunnel between the port 4005 on our
61 -@@ -2044,9 +2044,9 @@
62 - @end example
63 -
64 - The @kbd{RET RET} sequence just means that we want to use the default
65 --host (@code{127.0.0.1}) and the default port (@code{4005}). Even
66 -+host (@code{localhost}) and the default port (@code{4005}). Even
67 - though we're connecting to a remote machine the ssh tunnel fools Emacs
68 --into thinking it's actually @code{127.0.0.1}.
69 -+into thinking it's actually @code{localhost}.
70 -
71 - @c -----------------------
72 - @node Setting up pathname translations
73 -@@ -2323,8 +2323,7 @@
74 -
75 - @table @kbd
76 -
77 --@kbditempair{C-<up>, C-<down>,
78 -- slime-repl-forward-input, slime-repl-backward-input}
79 -+@kbditempair{C-<up>, C-<down>, slime-repl-forward-input, slime-repl-backward-input}
80 - Go to the next/previous history item.
81 -
82 - @kbditempair{M-n, M-p, slime-repl-next-input, slime-repl-previous-input}
83 -@@ -2333,16 +2332,14 @@
84 - a row, the second invocation uses the same search pattern (even if the
85 - current input has changed).
86 -
87 --@kbditempair{M-s, M-r,
88 --slime-repl-next-matching-input, slime-repl-previous-matching-input}
89 -+@kbditempair{M-s, M-r, slime-repl-next-matching-input, slime-repl-previous-matching-input}
90 - Search forward/reverse through command history with regex
91 -
92 - @c @code{slime-repl-@{next,previous@}-input}@*
93 - @c @code{slime-repl-@{next,previous@}-matching-input}@*
94 - @c @code{comint}-style input history commands.
95 -
96 --@kbditempair{C-c C-n, C-c C-p,
97 --slime-repl-next-prompt, slime-repl-previous-prompt}
98 -+@kbditempair{C-c C-n, C-c C-p, slime-repl-next-prompt, slime-repl-previous-prompt}
99 - Move between the current and previous prompts in the @REPL{} buffer.
100 - Pressing RET on a line with old input copies that line to the newest
101 - prompt.
102 -@@ -2655,6 +2652,11 @@
103 - If @code{slime-autodoc-use-multiline-p} is set to non-nil,
104 - allow long autodoc messages to resize echo area display.
105 -
106 -+@vindex slime-autodoc-mode-string
107 -+@code{slime-autodoc-mode-string} is a string that will be displayed in
108 -+the mode line when autodoc-mode is enabled, or nil, if you prefer no
109 -+indication. You can customize this variable.
110 -+
111 - @node ASDF
112 - @section ASDF
113 -
114
115 diff --git a/app-emacs/slime/slime-2.20-r1.ebuild b/app-emacs/slime/slime-2.20-r1.ebuild
116 deleted file mode 100644
117 index 8c79ae0d..00000000
118 --- a/app-emacs/slime/slime-2.20-r1.ebuild
119 +++ /dev/null
120 @@ -1,74 +0,0 @@
121 -# Copyright 1999-2018 Gentoo Foundation
122 -# Distributed under the terms of the GNU General Public License v2
123 -
124 -EAPI=6
125 -
126 -inherit elisp
127 -
128 -DESCRIPTION="SLIME, the Superior Lisp Interaction Mode (Extended)"
129 -HOMEPAGE="http://common-lisp.net/project/slime/"
130 -SRC_URI="https://github.com/slime/slime/archive/v${PV}.tar.gz -> ${P}.tar.gz"
131 -
132 -LICENSE="GPL-2 xref? ( xref.lisp )"
133 -SLOT="0"
134 -KEYWORDS="~amd64 ~ppc ~sparc ~x86"
135 -IUSE="doc xref"
136 -RESTRICT=test # tests fail to contact sbcl
137 -
138 -RDEPEND="virtual/commonlisp
139 - dev-lisp/asdf"
140 -DEPEND="${RDEPEND}
141 - >=sys-apps/texinfo-5.1
142 - doc? ( virtual/texi2dvi )"
143 -
144 -CLPACKAGE=swank
145 -CLSYSTEMS=swank
146 -SITEFILE=70${PN}-gentoo.el
147 -
148 -PATCHES=(
149 - # Should be fixed in >=app-emacs/slime-2.20
150 - "${FILESDIR}/${PN}-2.20-fix-doc-build.patch"
151 -)
152 -
153 -src_prepare() {
154 - default
155 - # Remove xref.lisp (which is non-free) unless USE flag is set
156 - use xref || rm -f xref.lisp
157 -}
158 -
159 -src_compile() {
160 - elisp-compile *.el || die
161 - BYTECOMPFLAGS="${BYTECOMPFLAGS} -L contrib -l slime" \
162 - elisp-compile contrib/*.el lib/*.el || die
163 -
164 - emake -C doc slime.info || die
165 - if use doc ; then
166 - VARTEXFONTS="${T}"/fonts \
167 - emake -C doc all
168 - fi
169 -}
170 -
171 -src_install() {
172 - # Install core
173 - elisp-install ${PN} *.{el,elc,lisp} || die "Cannot install SLIME core"
174 -
175 - # Install contribs
176 - elisp-install ${PN}/contrib/ contrib/*.{el,elc,lisp,scm,goo} \
177 - || die "Cannot install contribs"
178 -
179 - # Install lib
180 - elisp-install ${PN}/lib/ lib/*.{el,elc} || die "Cannot install libs"
181 -
182 - # Install swank
183 - elisp-install ${PN}/swank/ swank/*.lisp || die "Cannot install swank"
184 -
185 - elisp-site-file-install "${FILESDIR}"/${SITEFILE} || die "Cannon install site file"
186 - # Install docs
187 - dodoc README.md CONTRIBUTING.md NEWS PROBLEMS
188 - newdoc contrib/README.md README-contrib.md
189 - doinfo doc/slime.info
190 - use doc && dodoc doc/*.pdf
191 -
192 - # Bug #656760
193 - touch "${ED}${SITELISP}/${PN}/lib/.nosearch" || die
194 -}