[gentoo-commits] repo/gentoo:master commit in: app-emacs/slime/

2024-02-27 Thread Sam James
commit: 5e26d1e978808002e83cd1786c215f6cdd643cc6
Author: Sam James  gentoo  org>
AuthorDate: Tue Feb 27 23:24:51 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Feb 27 23:24:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e26d1e9

app-emacs/slime: Stabilize 2.29.1 ALLARCHES, #925643

Signed-off-by: Sam James  gentoo.org>

 app-emacs/slime/slime-2.29.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emacs/slime/slime-2.29.1.ebuild 
b/app-emacs/slime/slime-2.29.1.ebuild
index faeafd09686d..a807cef74475 100644
--- a/app-emacs/slime/slime-2.29.1.ebuild
+++ b/app-emacs/slime/slime-2.29.1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/slime/slime/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="public-domain GPL-2+ GPL-3+ LLGPL-2.1 ZLIB xref? ( xref.lisp )"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+KEYWORDS="amd64 ppc ~sparc x86"
 IUSE="doc xref"
 RESTRICT="test" # tests fail to contact sbcl
 



[gentoo-commits] repo/gentoo:master commit in: app-emacs/slime/

2024-01-27 Thread Maciej Barć
commit: d2e992b1a28b7aeeac5810e74b6e8ed6612a66a0
Author: Maciej Barć  gentoo  org>
AuthorDate: Sat Jan 27 18:53:27 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sat Jan 27 21:26:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d2e992b1

app-emacs/slime: bump to 2.29.1

Signed-off-by: Maciej Barć  gentoo.org>

 app-emacs/slime/Manifest|  1 +
 app-emacs/slime/slime-2.29.1.ebuild | 76 +
 2 files changed, 77 insertions(+)

diff --git a/app-emacs/slime/Manifest b/app-emacs/slime/Manifest
index f04140dcc4df..c0e2784cd300 100644
--- a/app-emacs/slime/Manifest
+++ b/app-emacs/slime/Manifest
@@ -1,2 +1,3 @@
 DIST slime-2.28.tar.gz 826876 BLAKE2B 
9e93af7a7f9e1ef1aed7b513a0b83f426186582bcd43dabad5fe962afe77803bf237d92e79ccabb93b419a7f678168e89584b4f5bb8423918abcac8915411283
 SHA512 
4184765048302ac568ddb89bfc0ac9fd3af4f0e3c8c39e81e27e58c9342f48332ac365edfd876e6e69e8e13db137d3e14c84cf4608158c4528bb34b0d7313991
+DIST slime-2.29.1.tar.gz 828475 BLAKE2B 
90ad92b34e8bc90fb549f4dec00dde18a50edee95f4cb77db2ccdb024c70cc03ae6b8942c8a2200b14e9db1cf3e2a6cda52f847443552efac33c30130a04534e
 SHA512 
5e93a13814584c4c02b2fe4f5703212312ef9f6c810030045602dc8b38b1374193cd2f9739f791808b29e27b33e295c79c6d34b9ed864798961f12ce075cef74
 DIST slime-2.29.tar.gz 828359 BLAKE2B 
07834a9a80e49f0a08f054cf7a4b00e7d1520159633e4d35ca5b386a1a35b4d8c4a24033919bfbc23475cc9f8486003c1be6dadf45c88db9a759582474eed146
 SHA512 
2f9b2f16f802c9a7efcc1c27a7bf6a2b7257336060bb7346fd16719daccd874b9731e2fde57e49bd700b93eb4daef548f615b40133436f7ab6c3ab23886f7377

diff --git a/app-emacs/slime/slime-2.29.1.ebuild 
b/app-emacs/slime/slime-2.29.1.ebuild
new file mode 100644
index ..faeafd09686d
--- /dev/null
+++ b/app-emacs/slime/slime-2.29.1.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit elisp
+
+DESCRIPTION="SLIME, the Superior Lisp Interaction Mode (Extended)"
+HOMEPAGE="https://slime.common-lisp.dev/
+   https://github.com/slime/slime/;
+SRC_URI="https://github.com/slime/slime/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="public-domain GPL-2+ GPL-3+ LLGPL-2.1 ZLIB xref? ( xref.lisp )"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+IUSE="doc xref"
+RESTRICT="test" # tests fail to contact sbcl
+
+RDEPEND="
+   virtual/commonlisp
+   dev-lisp/asdf
+"
+DEPEND="
+   ${RDEPEND}
+"
+BDEPEND="
+   >=sys-apps/texinfo-5.1
+   doc? (
+   virtual/texi2dvi
+   )
+"
+
+SITEFILE="70${PN}-gentoo.el"
+
+src_prepare() {
+   default
+
+   # Remove xref.lisp (which is non-free) unless USE flag is set
+   use xref || rm xref.lisp || die
+}
+
+src_compile() {
+   elisp-compile *.el
+   BYTECOMPFLAGS="${BYTECOMPFLAGS} -L contrib -l slime" \
+   elisp-compile contrib/*.el lib/*.el
+
+   emake -C doc slime.info
+   if use doc; then
+   VARTEXFONTS="${T}"/fonts emake -C doc all
+   fi
+}
+
+src_install() {
+   # Install core
+   elisp-install ${PN} *.{el,elc,lisp}
+
+   # Install contribs
+   elisp-install ${PN}/contrib/ contrib/*.{el,elc} contrib/swank*
+
+   # Install lib
+   elisp-install ${PN}/lib/ lib/*.{el,elc}
+
+   # Install swank
+   elisp-install ${PN}/swank/ swank/*.lisp
+
+   elisp-site-file-install "${FILESDIR}/${SITEFILE}"
+
+   # Install docs
+   dodoc README.md CONTRIBUTING.md NEWS PROBLEMS
+   newdoc contrib/README.md README-contrib.md
+   doinfo doc/slime.info
+   use doc && dodoc doc/*.pdf
+
+   # Bug #656760
+   touch "${ED}${SITELISP}/${PN}/lib/.nosearch" || die
+}



[gentoo-commits] repo/gentoo:master commit in: app-emacs/slime/

2024-01-23 Thread Maciej Barć
commit: 3d72d86cc579761ffa475fd0585f07974f3c9026
Author: Maciej Barć  gentoo  org>
AuthorDate: Tue Jan 23 21:18:46 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Tue Jan 23 22:06:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d72d86c

app-emacs/slime: bump to 2.29

Signed-off-by: Maciej Barć  gentoo.org>

 app-emacs/slime/Manifest  |  1 +
 app-emacs/slime/slime-2.29.ebuild | 76 +++
 2 files changed, 77 insertions(+)

diff --git a/app-emacs/slime/Manifest b/app-emacs/slime/Manifest
index 06994701923f..f04140dcc4df 100644
--- a/app-emacs/slime/Manifest
+++ b/app-emacs/slime/Manifest
@@ -1 +1,2 @@
 DIST slime-2.28.tar.gz 826876 BLAKE2B 
9e93af7a7f9e1ef1aed7b513a0b83f426186582bcd43dabad5fe962afe77803bf237d92e79ccabb93b419a7f678168e89584b4f5bb8423918abcac8915411283
 SHA512 
4184765048302ac568ddb89bfc0ac9fd3af4f0e3c8c39e81e27e58c9342f48332ac365edfd876e6e69e8e13db137d3e14c84cf4608158c4528bb34b0d7313991
+DIST slime-2.29.tar.gz 828359 BLAKE2B 
07834a9a80e49f0a08f054cf7a4b00e7d1520159633e4d35ca5b386a1a35b4d8c4a24033919bfbc23475cc9f8486003c1be6dadf45c88db9a759582474eed146
 SHA512 
2f9b2f16f802c9a7efcc1c27a7bf6a2b7257336060bb7346fd16719daccd874b9731e2fde57e49bd700b93eb4daef548f615b40133436f7ab6c3ab23886f7377

diff --git a/app-emacs/slime/slime-2.29.ebuild 
b/app-emacs/slime/slime-2.29.ebuild
new file mode 100644
index ..faeafd09686d
--- /dev/null
+++ b/app-emacs/slime/slime-2.29.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit elisp
+
+DESCRIPTION="SLIME, the Superior Lisp Interaction Mode (Extended)"
+HOMEPAGE="https://slime.common-lisp.dev/
+   https://github.com/slime/slime/;
+SRC_URI="https://github.com/slime/slime/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="public-domain GPL-2+ GPL-3+ LLGPL-2.1 ZLIB xref? ( xref.lisp )"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+IUSE="doc xref"
+RESTRICT="test" # tests fail to contact sbcl
+
+RDEPEND="
+   virtual/commonlisp
+   dev-lisp/asdf
+"
+DEPEND="
+   ${RDEPEND}
+"
+BDEPEND="
+   >=sys-apps/texinfo-5.1
+   doc? (
+   virtual/texi2dvi
+   )
+"
+
+SITEFILE="70${PN}-gentoo.el"
+
+src_prepare() {
+   default
+
+   # Remove xref.lisp (which is non-free) unless USE flag is set
+   use xref || rm xref.lisp || die
+}
+
+src_compile() {
+   elisp-compile *.el
+   BYTECOMPFLAGS="${BYTECOMPFLAGS} -L contrib -l slime" \
+   elisp-compile contrib/*.el lib/*.el
+
+   emake -C doc slime.info
+   if use doc; then
+   VARTEXFONTS="${T}"/fonts emake -C doc all
+   fi
+}
+
+src_install() {
+   # Install core
+   elisp-install ${PN} *.{el,elc,lisp}
+
+   # Install contribs
+   elisp-install ${PN}/contrib/ contrib/*.{el,elc} contrib/swank*
+
+   # Install lib
+   elisp-install ${PN}/lib/ lib/*.{el,elc}
+
+   # Install swank
+   elisp-install ${PN}/swank/ swank/*.lisp
+
+   elisp-site-file-install "${FILESDIR}/${SITEFILE}"
+
+   # Install docs
+   dodoc README.md CONTRIBUTING.md NEWS PROBLEMS
+   newdoc contrib/README.md README-contrib.md
+   doinfo doc/slime.info
+   use doc && dodoc doc/*.pdf
+
+   # Bug #656760
+   touch "${ED}${SITELISP}/${PN}/lib/.nosearch" || die
+}



[gentoo-commits] repo/gentoo:master commit in: app-emacs/slime/

2024-01-23 Thread Maciej Barć
commit: 0c58803259a0b8eebf45fed1e443120ecb66dc3b
Author: Maciej Barć  gentoo  org>
AuthorDate: Tue Jan 23 21:16:04 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Tue Jan 23 22:06:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c588032

app-emacs/slime: drop old 2.27

Signed-off-by: Maciej Barć  gentoo.org>

 app-emacs/slime/Manifest  |  1 -
 app-emacs/slime/slime-2.27.ebuild | 66 ---
 2 files changed, 67 deletions(-)

diff --git a/app-emacs/slime/Manifest b/app-emacs/slime/Manifest
index 02c44abf4c32..06994701923f 100644
--- a/app-emacs/slime/Manifest
+++ b/app-emacs/slime/Manifest
@@ -1,2 +1 @@
-DIST slime-2.27.tar.gz 824013 BLAKE2B 
65bf6022d4c0df7fd7b3c8325ce0e8db1bd7b39961b88ea3bca846c316db2a6442d87974f9399557e9ea1ac7f10ec32d13832df3f433ab3b38cf3059a9529069
 SHA512 
e1d4723d62bd6c9cd964bfc5ff2d383999d0c965ba9e0742dd21453e8f660dc5c05b2bb8f009ac895dd7445a77b82b5c1dec19ec195368f8cfa59f651001da6e
 DIST slime-2.28.tar.gz 826876 BLAKE2B 
9e93af7a7f9e1ef1aed7b513a0b83f426186582bcd43dabad5fe962afe77803bf237d92e79ccabb93b419a7f678168e89584b4f5bb8423918abcac8915411283
 SHA512 
4184765048302ac568ddb89bfc0ac9fd3af4f0e3c8c39e81e27e58c9342f48332ac365edfd876e6e69e8e13db137d3e14c84cf4608158c4528bb34b0d7313991

diff --git a/app-emacs/slime/slime-2.27.ebuild 
b/app-emacs/slime/slime-2.27.ebuild
deleted file mode 100644
index 95e56f581be6..
--- a/app-emacs/slime/slime-2.27.ebuild
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit elisp
-
-DESCRIPTION="SLIME, the Superior Lisp Interaction Mode (Extended)"
-HOMEPAGE="https://slime.common-lisp.dev/;
-SRC_URI="https://github.com/slime/slime/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="public-domain GPL-2+ GPL-3+ LLGPL-2.1 ZLIB xref? ( xref.lisp )"
-SLOT="0"
-KEYWORDS="amd64 ppc ~sparc x86"
-IUSE="doc xref"
-RESTRICT="test" # tests fail to contact sbcl
-
-RDEPEND="virtual/commonlisp
-   dev-lisp/asdf"
-DEPEND="${RDEPEND}"
-BDEPEND=">=sys-apps/texinfo-5.1
-   doc? ( virtual/texi2dvi )"
-
-SITEFILE="70${PN}-gentoo.el"
-
-src_prepare() {
-   default
-   # Remove xref.lisp (which is non-free) unless USE flag is set
-   use xref || rm xref.lisp || die
-}
-
-src_compile() {
-   elisp-compile *.el
-   BYTECOMPFLAGS="${BYTECOMPFLAGS} -L contrib -l slime" \
-   elisp-compile contrib/*.el lib/*.el
-
-   emake -C doc slime.info
-   if use doc; then
-   VARTEXFONTS="${T}"/fonts emake -C doc all
-   fi
-}
-
-src_install() {
-   # Install core
-   elisp-install ${PN} *.{el,elc,lisp}
-
-   # Install contribs
-   elisp-install ${PN}/contrib/ contrib/*.{el,elc} contrib/swank*
-
-   # Install lib
-   elisp-install ${PN}/lib/ lib/*.{el,elc}
-
-   # Install swank
-   elisp-install ${PN}/swank/ swank/*.lisp
-
-   elisp-site-file-install "${FILESDIR}/${SITEFILE}"
-
-   # Install docs
-   dodoc README.md CONTRIBUTING.md NEWS PROBLEMS
-   newdoc contrib/README.md README-contrib.md
-   doinfo doc/slime.info
-   use doc && dodoc doc/*.pdf
-
-   # Bug #656760
-   touch "${ED}${SITELISP}/${PN}/lib/.nosearch" || die
-}



[gentoo-commits] repo/gentoo:master commit in: app-emacs/slime/

2023-03-15 Thread Arthur Zamarin
commit: 6346f7733a7cd233516896e2f885ee476b9aa119
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Mar 15 13:50:15 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Mar 15 13:50:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6346f773

app-emacs/slime: Stabilize 2.28 x86, #900989

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-emacs/slime/slime-2.28.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emacs/slime/slime-2.28.ebuild 
b/app-emacs/slime/slime-2.28.ebuild
index b5985b212981..c3f5a834a225 100644
--- a/app-emacs/slime/slime-2.28.ebuild
+++ b/app-emacs/slime/slime-2.28.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/slime/slime/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="public-domain GPL-2+ GPL-3+ LLGPL-2.1 ZLIB xref? ( xref.lisp )"
 SLOT="0"
-KEYWORDS="amd64 ppc ~sparc ~x86"
+KEYWORDS="amd64 ppc ~sparc x86"
 IUSE="doc xref"
 RESTRICT="test" # tests fail to contact sbcl
 



[gentoo-commits] repo/gentoo:master commit in: app-emacs/slime/

2023-03-13 Thread Sam James
commit: 4f41dbcce097c33c745c7c3cfe8fee0f192b77d2
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar 13 23:27:51 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar 13 23:27:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f41dbcc

app-emacs/slime: Stabilize 2.28 ppc, #900989

Signed-off-by: Sam James  gentoo.org>

 app-emacs/slime/slime-2.28.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emacs/slime/slime-2.28.ebuild 
b/app-emacs/slime/slime-2.28.ebuild
index 180d2379523d..b5985b212981 100644
--- a/app-emacs/slime/slime-2.28.ebuild
+++ b/app-emacs/slime/slime-2.28.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/slime/slime/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="public-domain GPL-2+ GPL-3+ LLGPL-2.1 ZLIB xref? ( xref.lisp )"
 SLOT="0"
-KEYWORDS="amd64 ~ppc ~sparc ~x86"
+KEYWORDS="amd64 ppc ~sparc ~x86"
 IUSE="doc xref"
 RESTRICT="test" # tests fail to contact sbcl
 



[gentoo-commits] repo/gentoo:master commit in: app-emacs/slime/

2023-03-13 Thread Sam James
commit: 03e66feebed2734ed612a1dd90e5cbbad0b9593d
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar 13 23:27:49 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar 13 23:27:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=03e66fee

app-emacs/slime: Stabilize 2.28 amd64, #900989

Signed-off-by: Sam James  gentoo.org>

 app-emacs/slime/slime-2.28.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emacs/slime/slime-2.28.ebuild 
b/app-emacs/slime/slime-2.28.ebuild
index da4135f52bf4..180d2379523d 100644
--- a/app-emacs/slime/slime-2.28.ebuild
+++ b/app-emacs/slime/slime-2.28.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/slime/slime/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="public-domain GPL-2+ GPL-3+ LLGPL-2.1 ZLIB xref? ( xref.lisp )"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+KEYWORDS="amd64 ~ppc ~sparc ~x86"
 IUSE="doc xref"
 RESTRICT="test" # tests fail to contact sbcl
 



[gentoo-commits] repo/gentoo:master commit in: app-emacs/slime/

2023-01-29 Thread Maciej Barć
commit: 86d0e242ae40560010204fe7c5c0d69ce22b3c47
Author: Maciej Barć  gentoo  org>
AuthorDate: Sun Jan 29 21:21:01 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sun Jan 29 21:22:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86d0e242

app-emacs/slime: bump to 2.28

Signed-off-by: Maciej Barć  gentoo.org>

 app-emacs/slime/Manifest  |  1 +
 app-emacs/slime/slime-2.28.ebuild | 66 +++
 2 files changed, 67 insertions(+)

diff --git a/app-emacs/slime/Manifest b/app-emacs/slime/Manifest
index b81896216bc2..02c44abf4c32 100644
--- a/app-emacs/slime/Manifest
+++ b/app-emacs/slime/Manifest
@@ -1 +1,2 @@
 DIST slime-2.27.tar.gz 824013 BLAKE2B 
65bf6022d4c0df7fd7b3c8325ce0e8db1bd7b39961b88ea3bca846c316db2a6442d87974f9399557e9ea1ac7f10ec32d13832df3f433ab3b38cf3059a9529069
 SHA512 
e1d4723d62bd6c9cd964bfc5ff2d383999d0c965ba9e0742dd21453e8f660dc5c05b2bb8f009ac895dd7445a77b82b5c1dec19ec195368f8cfa59f651001da6e
+DIST slime-2.28.tar.gz 826876 BLAKE2B 
9e93af7a7f9e1ef1aed7b513a0b83f426186582bcd43dabad5fe962afe77803bf237d92e79ccabb93b419a7f678168e89584b4f5bb8423918abcac8915411283
 SHA512 
4184765048302ac568ddb89bfc0ac9fd3af4f0e3c8c39e81e27e58c9342f48332ac365edfd876e6e69e8e13db137d3e14c84cf4608158c4528bb34b0d7313991

diff --git a/app-emacs/slime/slime-2.28.ebuild 
b/app-emacs/slime/slime-2.28.ebuild
new file mode 100644
index ..da4135f52bf4
--- /dev/null
+++ b/app-emacs/slime/slime-2.28.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit elisp
+
+DESCRIPTION="SLIME, the Superior Lisp Interaction Mode (Extended)"
+HOMEPAGE="https://slime.common-lisp.dev/;
+SRC_URI="https://github.com/slime/slime/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="public-domain GPL-2+ GPL-3+ LLGPL-2.1 ZLIB xref? ( xref.lisp )"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+IUSE="doc xref"
+RESTRICT="test" # tests fail to contact sbcl
+
+RDEPEND="virtual/commonlisp
+   dev-lisp/asdf"
+DEPEND="${RDEPEND}"
+BDEPEND=">=sys-apps/texinfo-5.1
+   doc? ( virtual/texi2dvi )"
+
+SITEFILE="70${PN}-gentoo.el"
+
+src_prepare() {
+   default
+   # Remove xref.lisp (which is non-free) unless USE flag is set
+   use xref || rm xref.lisp || die
+}
+
+src_compile() {
+   elisp-compile *.el
+   BYTECOMPFLAGS="${BYTECOMPFLAGS} -L contrib -l slime" \
+   elisp-compile contrib/*.el lib/*.el
+
+   emake -C doc slime.info
+   if use doc; then
+   VARTEXFONTS="${T}"/fonts emake -C doc all
+   fi
+}
+
+src_install() {
+   # Install core
+   elisp-install ${PN} *.{el,elc,lisp}
+
+   # Install contribs
+   elisp-install ${PN}/contrib/ contrib/*.{el,elc} contrib/swank*
+
+   # Install lib
+   elisp-install ${PN}/lib/ lib/*.{el,elc}
+
+   # Install swank
+   elisp-install ${PN}/swank/ swank/*.lisp
+
+   elisp-site-file-install "${FILESDIR}/${SITEFILE}"
+
+   # Install docs
+   dodoc README.md CONTRIBUTING.md NEWS PROBLEMS
+   newdoc contrib/README.md README-contrib.md
+   doinfo doc/slime.info
+   use doc && dodoc doc/*.pdf
+
+   # Bug #656760
+   touch "${ED}${SITELISP}/${PN}/lib/.nosearch" || die
+}



[gentoo-commits] repo/gentoo:master commit in: app-emacs/slime/

2022-07-21 Thread Ulrich Müller
commit: 7226e5d2bdb34925a3f16b022a783c55b368de7a
Author: Ulrich Müller  gentoo  org>
AuthorDate: Thu Jul 21 07:18:02 2022 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Thu Jul 21 07:29:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7226e5d2

app-emacs/slime: drop 2.21

Signed-off-by: Ulrich Müller  gentoo.org>

 app-emacs/slime/Manifest  |  1 -
 app-emacs/slime/slime-2.21.ebuild | 68 ---
 2 files changed, 69 deletions(-)

diff --git a/app-emacs/slime/Manifest b/app-emacs/slime/Manifest
index f282943dc515..b81896216bc2 100644
--- a/app-emacs/slime/Manifest
+++ b/app-emacs/slime/Manifest
@@ -1,2 +1 @@
-DIST slime-2.21.tar.gz 810610 BLAKE2B 
d5126e60fb04af2c712426dc9b701cfcabb04a16ab4df6ee138c9f77280fa892e608a04f1af1154b42f7063cc85464146e9a9b10f2a223b5d8015ed49eb1ee1c
 SHA512 
6cc0d865bda2b1a4d806564e4e7d0c9cff739aba16d21ffd47c6a7353e45d332506014ba54f6a0fcfbc97d4c2d3d864f02c2d144cd4d8d06b9b19dafa8f8be3c
 DIST slime-2.27.tar.gz 824013 BLAKE2B 
65bf6022d4c0df7fd7b3c8325ce0e8db1bd7b39961b88ea3bca846c316db2a6442d87974f9399557e9ea1ac7f10ec32d13832df3f433ab3b38cf3059a9529069
 SHA512 
e1d4723d62bd6c9cd964bfc5ff2d383999d0c965ba9e0742dd21453e8f660dc5c05b2bb8f009ac895dd7445a77b82b5c1dec19ec195368f8cfa59f651001da6e

diff --git a/app-emacs/slime/slime-2.21.ebuild 
b/app-emacs/slime/slime-2.21.ebuild
deleted file mode 100644
index b2215036ccc9..
--- a/app-emacs/slime/slime-2.21.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit elisp
-
-DESCRIPTION="SLIME, the Superior Lisp Interaction Mode (Extended)"
-HOMEPAGE="http://common-lisp.net/project/slime/;
-SRC_URI="https://github.com/slime/slime/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2 xref? ( xref.lisp )"
-SLOT="0"
-KEYWORDS="amd64 ppc ~sparc x86"
-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_prepare() {
-   default
-   # Remove xref.lisp (which is non-free) unless USE flag is set
-   use xref || rm -f xref.lisp
-}
-
-src_compile() {
-   elisp-compile *.el
-   BYTECOMPFLAGS="${BYTECOMPFLAGS} -L contrib -l slime" \
-   elisp-compile contrib/*.el lib/*.el
-
-   emake -C doc slime.info
-   if use doc ; then
-   VARTEXFONTS="${T}"/fonts \
-   emake -C doc all
-   fi
-}
-
-src_install() {
-   # Install core
-   elisp-install ${PN} *.{el,elc,lisp}
-
-   # Install contribs
-   elisp-install ${PN}/contrib/ contrib/*.{el,elc,lisp,scm,goo}
-
-   # Install lib
-   elisp-install ${PN}/lib/ lib/*.{el,elc}
-
-   # Install swank
-   elisp-install ${PN}/swank/ swank/*.lisp
-
-   elisp-site-file-install "${FILESDIR}"/${SITEFILE}
-   # Install docs
-   dodoc README.md CONTRIBUTING.md NEWS PROBLEMS
-   newdoc contrib/README.md README-contrib.md
-   doinfo doc/slime.info
-   use doc && dodoc doc/*.pdf
-
-   # Bug #656760
-   touch "${ED}${SITELISP}/${PN}/lib/.nosearch" || die
-}



[gentoo-commits] repo/gentoo:master commit in: app-emacs/slime/

2022-05-07 Thread Jakov Smolić
commit: 6b10c5d3d36e8dfe0b764a287a2b0af4fa013c15
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sat May  7 10:55:58 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sat May  7 10:55:58 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b10c5d3

app-emacs/slime: Stabilize 2.27 ALLARCHES, #843125

Signed-off-by: Jakov Smolić  gentoo.org>

 app-emacs/slime/slime-2.27.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emacs/slime/slime-2.27.ebuild 
b/app-emacs/slime/slime-2.27.ebuild
index 50412a4930ff..95e56f581be6 100644
--- a/app-emacs/slime/slime-2.27.ebuild
+++ b/app-emacs/slime/slime-2.27.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/slime/slime/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="public-domain GPL-2+ GPL-3+ LLGPL-2.1 ZLIB xref? ( xref.lisp )"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+KEYWORDS="amd64 ppc ~sparc x86"
 IUSE="doc xref"
 RESTRICT="test" # tests fail to contact sbcl
 



[gentoo-commits] repo/gentoo:master commit in: app-emacs/slime/

2022-04-05 Thread Ulrich Müller
commit: f3363e64a5c00c663f0935feff6b7f10e8f1d5f9
Author: Ulrich Müller  gentoo  org>
AuthorDate: Tue Apr  5 19:49:43 2022 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Tue Apr  5 19:50:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3363e64

app-emacs/slime: Version bump to 2.27

Closes: https://bugs.gentoo.org/836844
Signed-off-by: Ulrich Müller  gentoo.org>

 app-emacs/slime/Manifest  |  1 +
 app-emacs/slime/slime-2.27.ebuild | 66 +++
 2 files changed, 67 insertions(+)

diff --git a/app-emacs/slime/Manifest b/app-emacs/slime/Manifest
index b378c5c5b9cf..f282943dc515 100644
--- a/app-emacs/slime/Manifest
+++ b/app-emacs/slime/Manifest
@@ -1 +1,2 @@
 DIST slime-2.21.tar.gz 810610 BLAKE2B 
d5126e60fb04af2c712426dc9b701cfcabb04a16ab4df6ee138c9f77280fa892e608a04f1af1154b42f7063cc85464146e9a9b10f2a223b5d8015ed49eb1ee1c
 SHA512 
6cc0d865bda2b1a4d806564e4e7d0c9cff739aba16d21ffd47c6a7353e45d332506014ba54f6a0fcfbc97d4c2d3d864f02c2d144cd4d8d06b9b19dafa8f8be3c
+DIST slime-2.27.tar.gz 824013 BLAKE2B 
65bf6022d4c0df7fd7b3c8325ce0e8db1bd7b39961b88ea3bca846c316db2a6442d87974f9399557e9ea1ac7f10ec32d13832df3f433ab3b38cf3059a9529069
 SHA512 
e1d4723d62bd6c9cd964bfc5ff2d383999d0c965ba9e0742dd21453e8f660dc5c05b2bb8f009ac895dd7445a77b82b5c1dec19ec195368f8cfa59f651001da6e

diff --git a/app-emacs/slime/slime-2.27.ebuild 
b/app-emacs/slime/slime-2.27.ebuild
new file mode 100644
index ..50412a4930ff
--- /dev/null
+++ b/app-emacs/slime/slime-2.27.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit elisp
+
+DESCRIPTION="SLIME, the Superior Lisp Interaction Mode (Extended)"
+HOMEPAGE="https://slime.common-lisp.dev/;
+SRC_URI="https://github.com/slime/slime/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="public-domain GPL-2+ GPL-3+ LLGPL-2.1 ZLIB xref? ( xref.lisp )"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+IUSE="doc xref"
+RESTRICT="test" # tests fail to contact sbcl
+
+RDEPEND="virtual/commonlisp
+   dev-lisp/asdf"
+DEPEND="${RDEPEND}"
+BDEPEND=">=sys-apps/texinfo-5.1
+   doc? ( virtual/texi2dvi )"
+
+SITEFILE="70${PN}-gentoo.el"
+
+src_prepare() {
+   default
+   # Remove xref.lisp (which is non-free) unless USE flag is set
+   use xref || rm xref.lisp || die
+}
+
+src_compile() {
+   elisp-compile *.el
+   BYTECOMPFLAGS="${BYTECOMPFLAGS} -L contrib -l slime" \
+   elisp-compile contrib/*.el lib/*.el
+
+   emake -C doc slime.info
+   if use doc; then
+   VARTEXFONTS="${T}"/fonts emake -C doc all
+   fi
+}
+
+src_install() {
+   # Install core
+   elisp-install ${PN} *.{el,elc,lisp}
+
+   # Install contribs
+   elisp-install ${PN}/contrib/ contrib/*.{el,elc} contrib/swank*
+
+   # Install lib
+   elisp-install ${PN}/lib/ lib/*.{el,elc}
+
+   # Install swank
+   elisp-install ${PN}/swank/ swank/*.lisp
+
+   elisp-site-file-install "${FILESDIR}/${SITEFILE}"
+
+   # Install docs
+   dodoc README.md CONTRIBUTING.md NEWS PROBLEMS
+   newdoc contrib/README.md README-contrib.md
+   doinfo doc/slime.info
+   use doc && dodoc doc/*.pdf
+
+   # Bug #656760
+   touch "${ED}${SITELISP}/${PN}/lib/.nosearch" || die
+}



[gentoo-commits] repo/gentoo:master commit in: app-emacs/slime/files/2.15/, app-emacs/slime/files/, app-emacs/slime/files/2.11/, ...

2021-04-12 Thread Ulrich Müller
commit: 5df1e7b0c8d3515c66dd045842e11adc076cb629
Author: Ulrich Müller  gentoo  org>
AuthorDate: Tue Apr 13 05:28:04 2021 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Tue Apr 13 05:28:21 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5df1e7b0

app-emacs/slime: Remove old

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Ulrich Müller  gentoo.org>

 app-emacs/slime/Manifest   |   2 -
 .../slime/files/2.0_p20110617/70slime-gentoo.el|  15 ---
 .../2.0_p20110617/gentoo-dont-call-init.patch  |  16 ---
 app-emacs/slime/files/2.0_p20110617/swank.asd  |  98 -
 .../files/2.0_p20130214/gentoo-module-load.patch   |  84 ---
 .../slime/files/2.11/dont-load-sbcl-pprint.patch   |  13 ---
 .../slime/files/2.11/gentoo-changelog-date.patch   |  20 
 .../slime/files/2.15/gentoo-changelog-date.patch   |  20 
 .../slime/files/slime-2.20-fix-doc-build.patch |  94 
 app-emacs/slime/files/swank-loader.lisp|   4 -
 app-emacs/slime/slime-2.15.ebuild  | 120 -
 app-emacs/slime/slime-2.20-r1.ebuild   |  73 -
 app-emacs/slime/slime-2.20.ebuild  |  70 
 13 files changed, 629 deletions(-)

diff --git a/app-emacs/slime/Manifest b/app-emacs/slime/Manifest
index be179622f43..b378c5c5b9c 100644
--- a/app-emacs/slime/Manifest
+++ b/app-emacs/slime/Manifest
@@ -1,3 +1 @@
-DIST slime-2.15.tar.gz 1072190 BLAKE2B 
7623d2d109486e35cb94a3bd8a6b72008c28fbc0bac5bdbcde5fcde19b2ebc74d488a6ff67f026922ea716e67ac732cc72f7b984cc4c2574f57323db93de300c
 SHA512 
15f943981e35995b225b168a3d1c2099f7205c2ff359fa209f164464caf05f9fab4d24906442d94ddeb4222f7116d09a832c7377baf95fbe02d6a98a721fd611
-DIST slime-2.20.tar.gz 803127 BLAKE2B 
9a6e50d50da4c9f8f2226ec919cf7f2068ae93a0bac0301233c2d75f12e94e3345998093880d7836fab07d8541da86de928308cfe571ee5811da6de9bfa11b31
 SHA512 
994dbffb54ee1ab4ca529771451724c83ff83992a6d495e06cdca5cd94f0c098e48d7914489278e3015f18ea094d58c469e57301492087a33087562f69506b46
 DIST slime-2.21.tar.gz 810610 BLAKE2B 
d5126e60fb04af2c712426dc9b701cfcabb04a16ab4df6ee138c9f77280fa892e608a04f1af1154b42f7063cc85464146e9a9b10f2a223b5d8015ed49eb1ee1c
 SHA512 
6cc0d865bda2b1a4d806564e4e7d0c9cff739aba16d21ffd47c6a7353e45d332506014ba54f6a0fcfbc97d4c2d3d864f02c2d144cd4d8d06b9b19dafa8f8be3c

diff --git a/app-emacs/slime/files/2.0_p20110617/70slime-gentoo.el 
b/app-emacs/slime/files/2.0_p20110617/70slime-gentoo.el
deleted file mode 100644
index 358af67d918..000
--- a/app-emacs/slime/files/2.0_p20110617/70slime-gentoo.el
+++ /dev/null
@@ -1,15 +0,0 @@
-;;; site-lisp configuration for SLIME
-
-(add-to-list 'load-path "@SITELISP@")
-(add-to-list 'load-path "@SITELISP@/contrib")
-(autoload 'slime-highlight-edits-mode "slime-highlight-edits")
-
-(require 'slime-autoloads)
-(slime-setup '(slime-fancy slime-asdf slime-banner))
-
-;; this allows us not to require dev-lisp/hyperspec
-;; (which is non-free) as a hard dependency
-(setq common-lisp-hyperspec-root
-  (if (file-exists-p "/usr/share/doc/hyperspec/HyperSpec")
-  "file:///usr/share/doc/hyperspec/HyperSpec/"
-"http://www.lispworks.com/reference/HyperSpec/;))

diff --git a/app-emacs/slime/files/2.0_p20110617/gentoo-dont-call-init.patch 
b/app-emacs/slime/files/2.0_p20110617/gentoo-dont-call-init.patch
deleted file mode 100644
index 410c3913a2a..000
--- a/app-emacs/slime/files/2.0_p20110617/gentoo-dont-call-init.patch
+++ /dev/null
@@ -1,16 +0,0 @@
-Author: Stelian Ionescu 
-Date: 2010-05-14
-Status: Gentoo-only
-Description: Dont' call SWANK-LOADER:INIT on startup since we don't use
- the upstream swank-loader.lisp
-
 a/slime.el
-+++ b/slime.el
-@@ -1323,7 +1323,6 @@ See `slime-start'."
- `(progn
-(load ,(slime-to-lisp-filename (expand-file-name loader)) 
-  :verbose t)
--   (funcall (read-from-string "swank-loader:init"))
-(funcall (read-from-string "swank:start-server")
- ,(slime-to-lisp-filename port-filename)
- :coding-system ,encoding)

diff --git a/app-emacs/slime/files/2.0_p20110617/swank.asd 
b/app-emacs/slime/files/2.0_p20110617/swank.asd
deleted file mode 100644
index b33ca6e67cb..000
--- a/app-emacs/slime/files/2.0_p20110617/swank.asd
+++ /dev/null
@@ -1,98 +0,0 @@
- -*- Mode: Lisp; indent-tabs-mode: nil -*-
-
-(defpackage #:swank-system
-  (:use #:common-lisp #:asdf))
-
-(in-package #:swank-system)
-
-(defun load-user-init-file ()
-  "Load the user init file, return NIL if it does not exist."
-  (load (merge-pathnames (user-homedir-pathname)
- (make-pathname :name ".swank" :type "lisp"))
-:if-does-not-exist nil))
-
-(defun load-site-init-file ()
-  (load (make-pathname :name "site-init" :type "lisp"
-   :defaults 

[gentoo-commits] repo/gentoo:master commit in: app-emacs/slime/

2020-01-03 Thread Agostino Sarubbo
commit: f5eb8c65219c69e09bd4d20a48c5125e98fb4880
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Jan  3 14:30:08 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Jan  3 14:30:08 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5eb8c65

app-emacs/slime: x86 stable wrt bug #704554

Package-Manager: Portage-2.3.79, Repoman-2.3.16
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 app-emacs/slime/slime-2.21.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emacs/slime/slime-2.21.ebuild 
b/app-emacs/slime/slime-2.21.ebuild
index a34f6066448..b2215036ccc 100644
--- a/app-emacs/slime/slime-2.21.ebuild
+++ b/app-emacs/slime/slime-2.21.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/slime/slime/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="GPL-2 xref? ( xref.lisp )"
 SLOT="0"
-KEYWORDS="amd64 ppc ~sparc ~x86"
+KEYWORDS="amd64 ppc ~sparc x86"
 IUSE="doc xref"
 RESTRICT=test # tests fail to contact sbcl
 



[gentoo-commits] repo/gentoo:master commit in: app-emacs/slime/

2020-01-03 Thread Agostino Sarubbo
commit: 66f7e081d04b680a2619c51526ce708424da2172
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Jan  3 13:42:19 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Jan  3 13:42:19 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66f7e081

app-emacs/slime: ppc stable wrt bug #704554

Package-Manager: Portage-2.3.79, Repoman-2.3.16
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 app-emacs/slime/slime-2.21.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emacs/slime/slime-2.21.ebuild 
b/app-emacs/slime/slime-2.21.ebuild
index 62094477711..a34f6066448 100644
--- a/app-emacs/slime/slime-2.21.ebuild
+++ b/app-emacs/slime/slime-2.21.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/slime/slime/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="GPL-2 xref? ( xref.lisp )"
 SLOT="0"
-KEYWORDS="amd64 ~ppc ~sparc ~x86"
+KEYWORDS="amd64 ppc ~sparc ~x86"
 IUSE="doc xref"
 RESTRICT=test # tests fail to contact sbcl
 



[gentoo-commits] repo/gentoo:master commit in: app-emacs/slime/

2020-01-03 Thread Agostino Sarubbo
commit: 09bad711554a35b999c23f4cd6937e32a2c8f845
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Jan  3 10:06:53 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Jan  3 10:06:53 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09bad711

app-emacs/slime: amd64 stable wrt bug #704554

Package-Manager: Portage-2.3.79, Repoman-2.3.16
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 app-emacs/slime/slime-2.21.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-emacs/slime/slime-2.21.ebuild 
b/app-emacs/slime/slime-2.21.ebuild
index a8d36329a5a..62094477711 100644
--- a/app-emacs/slime/slime-2.21.ebuild
+++ b/app-emacs/slime/slime-2.21.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/slime/slime/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="GPL-2 xref? ( xref.lisp )"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+KEYWORDS="amd64 ~ppc ~sparc ~x86"
 IUSE="doc xref"
 RESTRICT=test # tests fail to contact sbcl
 



[gentoo-commits] repo/gentoo:master commit in: app-emacs/slime/

2018-06-02 Thread José María Alonso
commit: 2aed0714ed116599557290c7273741c77b1b6cda
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Sat Jun  2 08:36:11 2018 +
Commit: José María Alonso  gentoo  org>
CommitDate: Sat Jun  2 08:36:11 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2aed0714

app-emacs/slime: Bump version to 2.21

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 app-emacs/slime/Manifest  |  1 +
 app-emacs/slime/slime-2.21.ebuild | 69 +++
 2 files changed, 70 insertions(+)

diff --git a/app-emacs/slime/Manifest b/app-emacs/slime/Manifest
index a7012659020..be179622f43 100644
--- a/app-emacs/slime/Manifest
+++ b/app-emacs/slime/Manifest
@@ -1,2 +1,3 @@
 DIST slime-2.15.tar.gz 1072190 BLAKE2B 
7623d2d109486e35cb94a3bd8a6b72008c28fbc0bac5bdbcde5fcde19b2ebc74d488a6ff67f026922ea716e67ac732cc72f7b984cc4c2574f57323db93de300c
 SHA512 
15f943981e35995b225b168a3d1c2099f7205c2ff359fa209f164464caf05f9fab4d24906442d94ddeb4222f7116d09a832c7377baf95fbe02d6a98a721fd611
 DIST slime-2.20.tar.gz 803127 BLAKE2B 
9a6e50d50da4c9f8f2226ec919cf7f2068ae93a0bac0301233c2d75f12e94e3345998093880d7836fab07d8541da86de928308cfe571ee5811da6de9bfa11b31
 SHA512 
994dbffb54ee1ab4ca529771451724c83ff83992a6d495e06cdca5cd94f0c098e48d7914489278e3015f18ea094d58c469e57301492087a33087562f69506b46
+DIST slime-2.21.tar.gz 810610 BLAKE2B 
d5126e60fb04af2c712426dc9b701cfcabb04a16ab4df6ee138c9f77280fa892e608a04f1af1154b42f7063cc85464146e9a9b10f2a223b5d8015ed49eb1ee1c
 SHA512 
6cc0d865bda2b1a4d806564e4e7d0c9cff739aba16d21ffd47c6a7353e45d332506014ba54f6a0fcfbc97d4c2d3d864f02c2d144cd4d8d06b9b19dafa8f8be3c

diff --git a/app-emacs/slime/slime-2.21.ebuild 
b/app-emacs/slime/slime-2.21.ebuild
new file mode 100644
index 000..aa82b5505f3
--- /dev/null
+++ b/app-emacs/slime/slime-2.21.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit elisp
+
+DESCRIPTION="SLIME, the Superior Lisp Interaction Mode (Extended)"
+HOMEPAGE="http://common-lisp.net/project/slime/;
+SRC_URI="https://github.com/slime/slime/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2 xref? ( xref.lisp )"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+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_prepare() {
+   default
+   # 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 -C doc slime.info || die
+   if use doc ; then
+   VARTEXFONTS="${T}"/fonts \
+   emake -C doc all
+   fi
+}
+
+src_install() {
+   # Install core
+   elisp-install ${PN} *.{el,elc,lisp} || die "Cannot install SLIME core"
+
+   # Install contribs
+   elisp-install ${PN}/contrib/ contrib/*.{el,elc,lisp,scm,goo} \
+   || die "Cannot install contribs"
+
+   # Install lib
+   elisp-install ${PN}/lib/ lib/*.{el,elc} || die "Cannot install libs"
+
+   # Install swank
+   elisp-install ${PN}/swank/ swank/*.lisp || die "Cannot install swank"
+
+   elisp-site-file-install "${FILESDIR}"/${SITEFILE} || die "Cannon 
install site file"
+   # Install docs
+   dodoc README.md CONTRIBUTING.md NEWS PROBLEMS
+   newdoc contrib/README.md README-contrib.md
+   doinfo doc/slime.info
+   use doc && dodoc doc/*.pdf
+
+   # Bug #656760
+   touch "${ED}${SITELISP}/${PN}/lib/.nosearch" || die
+}



[gentoo-commits] repo/gentoo:master commit in: app-emacs/slime/

2018-05-30 Thread José María Alonso
commit: e1f56b2942d174feaa0f6d85c6518f940c2a218f
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Wed May 30 18:16:52 2018 +
Commit: José María Alonso  gentoo  org>
CommitDate: Wed May 30 18:17:24 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1f56b29

app-emacs/slime: Add nosearch file to site-lisp directory

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

 app-emacs/slime/slime-2.20-r1.ebuild | 74 
 1 file changed, 74 insertions(+)

diff --git a/app-emacs/slime/slime-2.20-r1.ebuild 
b/app-emacs/slime/slime-2.20-r1.ebuild
new file mode 100644
index 000..8c79ae0d45c
--- /dev/null
+++ b/app-emacs/slime/slime-2.20-r1.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit elisp
+
+DESCRIPTION="SLIME, the Superior Lisp Interaction Mode (Extended)"
+HOMEPAGE="http://common-lisp.net/project/slime/;
+SRC_URI="https://github.com/slime/slime/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2 xref? ( xref.lisp )"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+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
+
+PATCHES=(
+   # Should be fixed in >=app-emacs/slime-2.20
+   "${FILESDIR}/${PN}-2.20-fix-doc-build.patch"
+)
+
+src_prepare() {
+   default
+   # 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 -C doc slime.info || die
+   if use doc ; then
+   VARTEXFONTS="${T}"/fonts \
+   emake -C doc all
+   fi
+}
+
+src_install() {
+   # Install core
+   elisp-install ${PN} *.{el,elc,lisp} || die "Cannot install SLIME core"
+
+   # Install contribs
+   elisp-install ${PN}/contrib/ contrib/*.{el,elc,lisp,scm,goo} \
+   || die "Cannot install contribs"
+
+   # Install lib
+   elisp-install ${PN}/lib/ lib/*.{el,elc} || die "Cannot install libs"
+
+   # Install swank
+   elisp-install ${PN}/swank/ swank/*.lisp || die "Cannot install swank"
+
+   elisp-site-file-install "${FILESDIR}"/${SITEFILE} || die "Cannon 
install site file"
+   # Install docs
+   dodoc README.md CONTRIBUTING.md NEWS PROBLEMS
+   newdoc contrib/README.md README-contrib.md
+   doinfo doc/slime.info
+   use doc && dodoc doc/*.pdf
+
+   # Bug #656760
+   touch "${ED}${SITELISP}/${PN}/lib/.nosearch" || die
+}



[gentoo-commits] repo/gentoo:master commit in: app-emacs/slime/

2018-04-11 Thread José María Alonso
commit: 70193dad71c1ca72e9e5221dd9225d17351f5ea6
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Wed Apr 11 08:18:04 2018 +
Commit: José María Alonso  gentoo  org>
CommitDate: Wed Apr 11 08:18:30 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70193dad

app-emacs/slime: Restores build of info file

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

 app-emacs/slime/slime-2.20.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/app-emacs/slime/slime-2.20.ebuild 
b/app-emacs/slime/slime-2.20.ebuild
index 943b134b2fa..d03c14d9dbf 100644
--- a/app-emacs/slime/slime-2.20.ebuild
+++ b/app-emacs/slime/slime-2.20.ebuild
@@ -41,6 +41,7 @@ src_compile() {
BYTECOMPFLAGS="${BYTECOMPFLAGS} -L contrib -l slime" \
elisp-compile contrib/*.el lib/*.el || die
 
+   emake -C doc slime.info || die
if use doc ; then
VARTEXFONTS="${T}"/fonts \
emake -C doc all



[gentoo-commits] repo/gentoo:master commit in: app-emacs/slime/

2018-04-08 Thread José María Alonso
commit: 252db0d43ad30eceb7e869b78a5ef66a680da6f8
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Sun Apr  8 19:52:20 2018 +
Commit: José María Alonso  gentoo  org>
CommitDate: Sun Apr  8 19:52:20 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=252db0d4

app-emacs/slime: Stable on amd64

Bug: https://bugs.gentoo.org/652808
Package-Manager: Portage-2.3.24, Repoman-2.3.6

 app-emacs/slime/slime-2.20.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emacs/slime/slime-2.20.ebuild 
b/app-emacs/slime/slime-2.20.ebuild
index 73d436c15fb..943b134b2fa 100644
--- a/app-emacs/slime/slime-2.20.ebuild
+++ b/app-emacs/slime/slime-2.20.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/slime/slime/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="GPL-2 xref? ( xref.lisp )"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+KEYWORDS="amd64 ~ppc ~sparc ~x86"
 IUSE="doc xref"
 RESTRICT=test # tests fail to contact sbcl
 



[gentoo-commits] repo/gentoo:master commit in: app-emacs/slime/files/, app-emacs/slime/

2018-04-08 Thread José María Alonso
commit: fffe26e72fdc1d5ba88273ad244d0020434a5b9f
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Sun Apr  8 19:25:21 2018 +
Commit: José María Alonso  gentoo  org>
CommitDate: Sun Apr  8 19:25:46 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fffe26e7

app-emacs/slime: Fix doc build

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 .../slime/files/slime-2.20-fix-doc-build.patch | 94 ++
 app-emacs/slime/slime-2.20.ebuild  | 18 +++--
 2 files changed, 105 insertions(+), 7 deletions(-)

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
new file mode 100644
index 000..c95608c7705
--- /dev/null
+++ b/app-emacs/slime/files/slime-2.20-fix-doc-build.patch
@@ -0,0 +1,94 @@
+diff -Nuar a/doc/slime.texi b/doc/slime.texi
+--- a/doc/slime.texi   2017-08-28 13:51:57.0 +0200
 b/doc/slime.texi   2018-04-08 17:21:16.004697168 +0200
+@@ -1219,7 +1219,8 @@
+ Describe the slot at point.
+ 
+ @kbditem{e, slime-inspector-eval}
+-Evaluate an expression in the context of the inspected object.
++Evaluate an expression in the context of the inspected object.  The
++variable @code{*} will be bound to the inspected object.
+ 
+ @kbditem{v, slime-inspector-toggle-verbose}
+ Toggle between verbose and terse mode. Default is determined by
+@@ -1250,8 +1251,7 @@
+ Store the value under point in the variable `*'.  This can
+ then be used to access the object in the REPL.
+ 
+-@kbditempair{TAB, S-TAB, slime-inspector-next-inspectable-object,
+-slime-inspector-previous-inspectable-object}
++@kbditempair{TAB, S-TAB, slime-inspector-next-inspectable-object, 
slime-inspector-previous-inspectable-object}
+ 
+ Jump to the next and previous inspectable object respectively.
+ 
+@@ -2016,7 +2016,7 @@
+ On the emacs side you will use something like
+ @example
+ (setq slime-net-coding-system 'utf-8-unix)
+-(slime-connect "127.0.0.1" 4005))
++(slime-connect "localhost" 4005))
+ @end example
+ to connect to this lisp image from the same machine.
+ 
+@@ -2028,7 +2028,7 @@
+ remote machine.
+ 
+ @example
+-ssh -L4005:127.0.0.1:4005 username@@remote.example.com
++ssh -L4005:localhost:4005 username@@remote.example.com
+ @end example
+ 
+ That ssh invocation creates an ssh tunnel between the port 4005 on our
+@@ -2044,9 +2044,9 @@
+ @end example
+ 
+ The @kbd{RET RET} sequence just means that we want to use the default
+-host (@code{127.0.0.1}) and the default port (@code{4005}). Even
++host (@code{localhost}) and the default port (@code{4005}). Even
+ though we're connecting to a remote machine the ssh tunnel fools Emacs
+-into thinking it's actually @code{127.0.0.1}.
++into thinking it's actually @code{localhost}.
+ 
+ @c ---
+ @node Setting up pathname translations
+@@ -2323,8 +2323,7 @@
+ 
+ @table @kbd
+ 
+-@kbditempair{C-, C-,
+- slime-repl-forward-input, slime-repl-backward-input}
++@kbditempair{C-, C-, slime-repl-forward-input, 
slime-repl-backward-input}
+ Go to the next/previous history item.
+ 
+ @kbditempair{M-n, M-p, slime-repl-next-input, slime-repl-previous-input}
+@@ -2333,16 +2332,14 @@
+ a row, the second invocation uses the same search pattern (even if the
+ current input has changed).
+ 
+-@kbditempair{M-s, M-r,
+-slime-repl-next-matching-input, slime-repl-previous-matching-input}
++@kbditempair{M-s, M-r, slime-repl-next-matching-input, 
slime-repl-previous-matching-input}
+ Search forward/reverse through command history with regex
+ 
+ @c @code{slime-repl-@{next,previous@}-input}@*
+ @c @code{slime-repl-@{next,previous@}-matching-input}@*
+ @c @code{comint}-style input history commands.
+ 
+-@kbditempair{C-c C-n, C-c C-p,
+-slime-repl-next-prompt, slime-repl-previous-prompt}
++@kbditempair{C-c C-n, C-c C-p, slime-repl-next-prompt, 
slime-repl-previous-prompt}
+ Move between the current and previous prompts in the @REPL{} buffer.
+ Pressing RET on a line with old input copies that line to the newest
+ prompt.
+@@ -2655,6 +2652,11 @@
+ If @code{slime-autodoc-use-multiline-p} is set to non-nil,
+ allow long autodoc messages to resize echo area display.
+ 
++@vindex slime-autodoc-mode-string
++@code{slime-autodoc-mode-string} is a string that will be displayed in
++the mode line when autodoc-mode is enabled, or nil, if you prefer no
++indication. You can customize this variable.
++
+ @node ASDF
+ @section ASDF
+ 

diff --git a/app-emacs/slime/slime-2.20.ebuild 
b/app-emacs/slime/slime-2.20.ebuild
index b8a5bdb9d7f..73d436c15fb 100644
--- a/app-emacs/slime/slime-2.20.ebuild
+++ b/app-emacs/slime/slime-2.20.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=6
 
-inherit elisp eutils
+inherit elisp
 
 DESCRIPTION="SLIME, the Superior Lisp Interaction Mode (Extended)"
 HOMEPAGE="http://common-lisp.net/project/slime/;
@@ -25,22 +25,26 @@ CLPACKAGE=swank
 CLSYSTEMS=swank
 SITEFILE=70${PN}-gentoo.el
 
+PATCHES=(
+   # Should be fixed in 

[gentoo-commits] repo/gentoo:master commit in: app-emacs/slime/

2018-04-08 Thread José María Alonso
commit: a26f801c4bd79e414dd270160b8d3929584ff0a3
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Sun Apr  8 19:16:03 2018 +
Commit: José María Alonso  gentoo  org>
CommitDate: Sun Apr  8 19:16:31 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a26f801c

app-emacs/slime: Roll back stabilization on amd64 due to dependency on bug 
#645954

Bug: https://bugs.gentoo.org/652808
Package-Manager: Portage-2.3.24, Repoman-2.3.6

 app-emacs/slime/slime-2.20.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emacs/slime/slime-2.20.ebuild 
b/app-emacs/slime/slime-2.20.ebuild
index 41a49437b41..b8a5bdb9d7f 100644
--- a/app-emacs/slime/slime-2.20.ebuild
+++ b/app-emacs/slime/slime-2.20.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/slime/slime/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="GPL-2 xref? ( xref.lisp )"
 SLOT="0"
-KEYWORDS="amd64 ~ppc ~sparc ~x86"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
 IUSE="doc xref"
 RESTRICT=test # tests fail to contact sbcl
 



[gentoo-commits] repo/gentoo:master commit in: app-emacs/slime/

2018-04-08 Thread Aaron Bauman
commit: 9dfa9b05e1b0d21a668c110d66512b6e5fb3761a
Author: Aaron Bauman  gentoo  org>
AuthorDate: Sun Apr  8 19:05:13 2018 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Sun Apr  8 19:05:13 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9dfa9b05

app-emacs/slime: amd64 stable

Bug: https://bugs.gentoo.org/652808
Package-Manager: Portage-2.3.28, Repoman-2.3.9

 app-emacs/slime/slime-2.20.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emacs/slime/slime-2.20.ebuild 
b/app-emacs/slime/slime-2.20.ebuild
index b8a5bdb9d7f..41a49437b41 100644
--- a/app-emacs/slime/slime-2.20.ebuild
+++ b/app-emacs/slime/slime-2.20.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/slime/slime/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="GPL-2 xref? ( xref.lisp )"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+KEYWORDS="amd64 ~ppc ~sparc ~x86"
 IUSE="doc xref"
 RESTRICT=test # tests fail to contact sbcl
 



[gentoo-commits] repo/gentoo:master commit in: app-emacs/slime/

2018-03-04 Thread José María Alonso
commit: 0c779dd857c460e17d6d5ea0172e2f8bd6945025
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Sun Mar  4 09:28:16 2018 +
Commit: José María Alonso  gentoo  org>
CommitDate: Sun Mar  4 09:28:45 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c779dd8

app-emacs/slime: Bumps version to 2.20

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 app-emacs/slime/Manifest  |  1 +
 app-emacs/slime/slime-2.20.ebuild | 66 +++
 2 files changed, 67 insertions(+)

diff --git a/app-emacs/slime/Manifest b/app-emacs/slime/Manifest
index ec6e51ba201..a7012659020 100644
--- a/app-emacs/slime/Manifest
+++ b/app-emacs/slime/Manifest
@@ -1 +1,2 @@
 DIST slime-2.15.tar.gz 1072190 BLAKE2B 
7623d2d109486e35cb94a3bd8a6b72008c28fbc0bac5bdbcde5fcde19b2ebc74d488a6ff67f026922ea716e67ac732cc72f7b984cc4c2574f57323db93de300c
 SHA512 
15f943981e35995b225b168a3d1c2099f7205c2ff359fa209f164464caf05f9fab4d24906442d94ddeb4222f7116d09a832c7377baf95fbe02d6a98a721fd611
+DIST slime-2.20.tar.gz 803127 BLAKE2B 
9a6e50d50da4c9f8f2226ec919cf7f2068ae93a0bac0301233c2d75f12e94e3345998093880d7836fab07d8541da86de928308cfe571ee5811da6de9bfa11b31
 SHA512 
994dbffb54ee1ab4ca529771451724c83ff83992a6d495e06cdca5cd94f0c098e48d7914489278e3015f18ea094d58c469e57301492087a33087562f69506b46

diff --git a/app-emacs/slime/slime-2.20.ebuild 
b/app-emacs/slime/slime-2.20.ebuild
new file mode 100644
index 000..b8a5bdb9d7f
--- /dev/null
+++ b/app-emacs/slime/slime-2.20.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit elisp eutils
+
+DESCRIPTION="SLIME, the Superior Lisp Interaction Mode (Extended)"
+HOMEPAGE="http://common-lisp.net/project/slime/;
+SRC_URI="https://github.com/slime/slime/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2 xref? ( xref.lisp )"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+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_prepare() {
+   # Remove xref.lisp (which is non-free) unless USE flag is set
+   use xref || rm -f xref.lisp
+   eapply_user
+}
+
+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,lisp} || die "Cannot install SLIME core"
+
+   ## install contribs
+   elisp-install ${PN}/contrib/ contrib/*.{el,elc,lisp,scm,goo} \
+   || die "Cannot install contribs"
+
+   ## install lib
+   elisp-install ${PN}/lib/ lib/*.{el,elc} || die "Cannot install libs"
+
+   ## install swank
+   elisp-install ${PN}/swank/ swank/*.lisp || die "Cannot install swank"
+
+   elisp-site-file-install "${FILESDIR}"/${SITEFILE} || die
+   ## install docs
+   dodoc README.md CONTRIBUTING.md NEWS PROBLEMS
+   newdoc contrib/README.md README-contrib.md
+   doinfo doc/slime.info
+   use doc && dodoc doc/*.pdf
+}



[gentoo-commits] repo/gentoo:master commit in: app-emacs/slime/

2018-03-03 Thread Andreas Hüttel
commit: 2814a7c12ed283e57ed1fddb2d378aa6acb16f07
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sat Mar  3 18:56:23 2018 +
Commit: Andreas Hüttel  gentoo  org>
CommitDate: Sat Mar  3 18:56:23 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2814a7c1

app-emacs/slime: amd64 stable (ALLARCHES), bug 621516

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

 app-emacs/slime/slime-2.15.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emacs/slime/slime-2.15.ebuild 
b/app-emacs/slime/slime-2.15.ebuild
index c0c73e5a471..26d86bd44bd 100644
--- a/app-emacs/slime/slime-2.15.ebuild
+++ b/app-emacs/slime/slime-2.15.ebuild
@@ -16,7 +16,7 @@ fi
 LICENSE="GPL-2 xref? ( xref.lisp )"
 SLOT="0"
 if [[ ${PV} != ** ]]; then
-   KEYWORDS="~amd64 ppc ~sparc x86"
+   KEYWORDS="amd64 ppc ~sparc x86"
 fi
 IUSE="doc xref"
 RESTRICT=test # tests fail to contact sbcl



[gentoo-commits] repo/gentoo:master commit in: app-emacs/slime/

2018-03-03 Thread Andreas Hüttel
commit: 70626e17770f93b21948740e3f36c30261ac8aa1
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sat Mar  3 18:57:45 2018 +
Commit: Andreas Hüttel  gentoo  org>
CommitDate: Sat Mar  3 18:57:45 2018 +
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..000
--- 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 

[gentoo-commits] repo/gentoo:master commit in: app-emacs/slime/

2018-03-03 Thread Ulrich Müller
commit: d5a32fc10c56a21edf1120739b6e0b18358c269d
Author: Ulrich Müller  gentoo  org>
AuthorDate: Sat Mar  3 13:21:23 2018 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Sat Mar  3 13:24:20 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5a32fc1

app-emacs/slime: Remove bogus KEYWORDS line.

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 app-emacs/slime/slime-2.11.ebuild | 6 ++
 app-emacs/slime/slime-2.12.ebuild | 6 ++
 app-emacs/slime/slime-2.15.ebuild | 4 +---
 3 files changed, 5 insertions(+), 11 deletions(-)

diff --git a/app-emacs/slime/slime-2.11.ebuild 
b/app-emacs/slime/slime-2.11.ebuild
index bcab613a5c7..c83a3e7645d 100644
--- a/app-emacs/slime/slime-2.11.ebuild
+++ b/app-emacs/slime/slime-2.11.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
@@ -15,9 +15,7 @@ fi
 
 LICENSE="GPL-2 xref? ( xref.lisp )"
 SLOT="0"
-if [[ ${PV} == ** ]]; then
-   KEYWORDS=""
-else
+if [[ ${PV} != ** ]]; then
KEYWORDS="~amd64 ~ppc ~sparc ~x86"
 fi
 IUSE="doc xref"

diff --git a/app-emacs/slime/slime-2.12.ebuild 
b/app-emacs/slime/slime-2.12.ebuild
index bcab613a5c7..c83a3e7645d 100644
--- a/app-emacs/slime/slime-2.12.ebuild
+++ b/app-emacs/slime/slime-2.12.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
@@ -15,9 +15,7 @@ fi
 
 LICENSE="GPL-2 xref? ( xref.lisp )"
 SLOT="0"
-if [[ ${PV} == ** ]]; then
-   KEYWORDS=""
-else
+if [[ ${PV} != ** ]]; then
KEYWORDS="~amd64 ~ppc ~sparc ~x86"
 fi
 IUSE="doc xref"

diff --git a/app-emacs/slime/slime-2.15.ebuild 
b/app-emacs/slime/slime-2.15.ebuild
index 8472e8e4f06..c0c73e5a471 100644
--- a/app-emacs/slime/slime-2.15.ebuild
+++ b/app-emacs/slime/slime-2.15.ebuild
@@ -15,9 +15,7 @@ fi
 
 LICENSE="GPL-2 xref? ( xref.lisp )"
 SLOT="0"
-if [[ ${PV} == ** ]]; then
-   KEYWORDS="ppc x86"
-else
+if [[ ${PV} != ** ]]; then
KEYWORDS="~amd64 ppc ~sparc x86"
 fi
 IUSE="doc xref"



[gentoo-commits] repo/gentoo:master commit in: app-emacs/slime/

2018-03-03 Thread Sergei Trofimovich
commit: b5359a834e78edc26498da1617a086410922d268
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Mar  3 13:12:50 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Mar  3 13:12:55 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5359a83

app-emacs/slime: stable 2.15 for ppc, bug #621516

Package-Manager: Portage-2.3.24, Repoman-2.3.6
RepoMan-Options: --include-arches="ppc"

 app-emacs/slime/slime-2.15.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-emacs/slime/slime-2.15.ebuild 
b/app-emacs/slime/slime-2.15.ebuild
index 367f357aff3..8472e8e4f06 100644
--- a/app-emacs/slime/slime-2.15.ebuild
+++ b/app-emacs/slime/slime-2.15.ebuild
@@ -16,9 +16,9 @@ fi
 LICENSE="GPL-2 xref? ( xref.lisp )"
 SLOT="0"
 if [[ ${PV} == ** ]]; then
-   KEYWORDS="x86"
+   KEYWORDS="ppc x86"
 else
-   KEYWORDS="~amd64 ~ppc ~sparc x86"
+   KEYWORDS="~amd64 ppc ~sparc x86"
 fi
 IUSE="doc xref"
 RESTRICT=test # tests fail to contact sbcl



[gentoo-commits] repo/gentoo:master commit in: app-emacs/slime/

2018-02-18 Thread Thomas Deutschmann
commit: 139fc44f9274b8e0393353dfa27bf8f0f01d9a33
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sun Feb 18 21:43:57 2018 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sun Feb 18 21:48:19 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=139fc44f

app-emacs/slime: x86 stable (bug #621516)

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 app-emacs/slime/slime-2.15.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/app-emacs/slime/slime-2.15.ebuild 
b/app-emacs/slime/slime-2.15.ebuild
index bcab613a5c7..367f357aff3 100644
--- a/app-emacs/slime/slime-2.15.ebuild
+++ b/app-emacs/slime/slime-2.15.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
@@ -16,9 +16,9 @@ fi
 LICENSE="GPL-2 xref? ( xref.lisp )"
 SLOT="0"
 if [[ ${PV} == ** ]]; then
-   KEYWORDS=""
+   KEYWORDS="x86"
 else
-   KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+   KEYWORDS="~amd64 ~ppc ~sparc x86"
 fi
 IUSE="doc xref"
 RESTRICT=test # tests fail to contact sbcl



[gentoo-commits] repo/gentoo:master commit in: app-emacs/slime/

2017-04-17 Thread Ulrich Müller
commit: 62a4ef94dfccd1d94c9142471d1cab56b3ff85bd
Author: Ulrich Müller  gentoo  org>
AuthorDate: Mon Apr 17 09:51:46 2017 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Mon Apr 17 10:01:38 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62a4ef94

app-emacs/slime: Use complete path as second argument of dosym.

Add missing EPREFIX to first argument of dosym.
PMS reference: https://projects.gentoo.org/pms/6/pms.html#x1-13800011.3.3.9

Bug: 379899
Package-Manager: Portage-2.3.5, Repoman-2.3.2

 app-emacs/slime/slime-2.0_p20101103.ebuild | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/app-emacs/slime/slime-2.0_p20101103.ebuild 
b/app-emacs/slime/slime-2.0_p20101103.ebuild
index 82ae40d4f47..08e07702bc2 100644
--- a/app-emacs/slime/slime-2.0_p20101103.ebuild
+++ b/app-emacs/slime/slime-2.0_p20101103.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=3
@@ -65,7 +65,8 @@ src_install() {
insinto "${CLSOURCEROOT%/}/swank"
doins *.lisp swank.asd || die
dodir "${CLSYSTEMROOT}" || die
-   dosym "${CLSOURCEROOT%/}/swank/swank.asd" "${CLSYSTEMROOT}" || die
+   dosym "${EPREFIX}${CLSOURCEROOT%/}/swank/swank.asd" \
+   "${CLSYSTEMROOT%/}/swank.asd" || die
 
## install contribs
elisp-install ${PN}/contrib/ contrib/*.{el,elc,scm,goo} || die



[gentoo-commits] repo/gentoo:master commit in: app-emacs/slime/

2017-02-14 Thread Manuel Rüger
commit: 527a498d25ea43db66dbe3cdd343d0f86edca5cb
Author: Manuel Rüger  gentoo  org>
AuthorDate: Wed Feb 15 00:14:27 2017 +
Commit: Manuel Rüger  gentoo  org>
CommitDate: Wed Feb 15 00:14:27 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=527a498d

app-emacs/slime: Remove old

Package-Manager: portage-2.3.3

 app-emacs/slime/Manifest  |  2 -
 app-emacs/slime/slime-2.0_p20080731-r1.ebuild | 79 ---
 app-emacs/slime/slime-2.0_p20080731.ebuild| 78 --
 3 files changed, 159 deletions(-)

diff --git a/app-emacs/slime/Manifest b/app-emacs/slime/Manifest
index c129c47207..011b55acef 100644
--- a/app-emacs/slime/Manifest
+++ b/app-emacs/slime/Manifest
@@ -1,5 +1,3 @@
-DIST slime-2.0_p20080731-patches.tar.bz2 4966 SHA256 
0b032a7f6744dac372bfd2036789efd4e9cc7c509e7836e27fee4abc9072a12a SHA512 
12dafab9bc4b63113e6a3cb4e2695867c0f8dd8e08f38af8c1cc403b25ead6a94b0d3ac2ede2c88e2152f01af49964b811301e761545f9589fa969617d85
 WHIRLPOOL 
5b99322502466f06ccf22a411053316bb31d510eef4f9189f15a544609cd5d1a47f89de6b5a8366a6c62939dfb012133083305404e3a512077b9e1ac7108e04e
-DIST slime-2.0_p20080731.tar.bz2 596093 SHA256 
7c5f3ab65a0e76ff042230a34213f558d9a57c00ef22380876bf9cde9717354b SHA512 
c991c6d41c5e694a64c71cd9010aeeb7f79ef308ec1d9e1df63ff4031946cf88f7d2b6819725a17f98fcdf6a1a35f82352a817c1c064b7b205b82c363691b7bc
 WHIRLPOOL 
6f62a33600ca7831dfe0cdc0a94db1b5c849fcc3c8392f5709a65c588f45eec70f78c9930e471652f4926398328d2f2ff9a3c6e9475eb14f9c6233213e6c9416
 DIST slime-2.0_p20101103-patches.tar.bz2 4730 SHA256 
9cab942f4ea64ec2f0e127db3b5428513c51899e5518d9f8c2bd9143c644fd19 SHA512 
7990a3ffa4a5867fe84e326034aa794d3396dd2a74125e256be33524e2e737e052094fa11f2f486db34dc619e89e9343d4c5d2f84f3972139c2c7ac33248ce2c
 WHIRLPOOL 
a11ebfdf6b9054ed07ea8af667a5ef909cbe129531ee63dd3b4556fedc4d0e334ed913423a23acab176312b1c781f3c25f1c499184d7f2c6bfe459d4b67c368b
 DIST slime-2.0_p20101103.tar.bz2 725888 SHA256 
0596532fa8cb78e59f685557474bd0ac5d00a79ac84c361ab93f079797a4041f SHA512 
cb0cc3232304ef6efec5e01d3660cc649abb3e5803f17c82785b154b6f0b581889ea3b2dcf261be39b16ff22c912c34c7ec84c400856f5c4a29fbeaf7c49851d
 WHIRLPOOL 
3421ea5aa5ed96a3d7b552fe74804bc3e7e822dd21623c0b36f7f84d7ad726fa57d0eb496e15d4ef9ea5027f0c247a3ba8ae7ae46118851c3f0ed13ec1cf482f
 DIST slime-2.11.tar.gz 1054516 SHA256 
d63962c22f983a52519fb51b5ca28183aeb23ff6892804d02311e54d73ec8b2a SHA512 
9507a4460a2f0d5b4f0857824fcaa36f6efeb09aebde7ca682bdc0214b6a722e471180c34ddce26a8f94d7cf3aae959954565ada314729e803d36767afc3e850
 WHIRLPOOL 
530c5b341f2ca4a95c954cea848c67cfd027345691feb9c246eb56ecaf6c420b642ed1991f1d615dabc0ca1f54bc6b28482e57c800498cf25a17ce39a7dc0ba3

diff --git a/app-emacs/slime/slime-2.0_p20080731-r1.ebuild 
b/app-emacs/slime/slime-2.0_p20080731-r1.ebuild
deleted file mode 100644
index 4be63c9c22..00
--- a/app-emacs/slime/slime-2.0_p20080731-r1.ebuild
+++ /dev/null
@@ -1,79 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-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 "/(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
-
-   # 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.{ps,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 

[gentoo-commits] repo/gentoo:master commit in: app-emacs/slime/files/2.15/, app-emacs/slime/

2015-09-17 Thread Mark Wright
commit: a7f26198fbd44390a5b72d82cca6c76226465aad
Author: Mark Wright  gentoo  org>
AuthorDate: Thu Sep 17 09:24:16 2015 +
Commit: Mark Wright  gentoo  org>
CommitDate: Thu Sep 17 09:24:32 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7f26198

app-emacs/slime: Bump to 2.15

Package-Manager: portage-2.2.20.1

 app-emacs/slime/Manifest |  1 +
 .../slime/files/2.15/gentoo-changelog-date.patch | 20 
 app-emacs/slime/slime-2.11.ebuild| 14 +-
 app-emacs/slime/slime-2.12.ebuild| 12 
 .../slime/{slime-2.12.ebuild => slime-2.15.ebuild}   | 12 
 5 files changed, 46 insertions(+), 13 deletions(-)

diff --git a/app-emacs/slime/Manifest b/app-emacs/slime/Manifest
index ee07c1c..c129c47 100644
--- a/app-emacs/slime/Manifest
+++ b/app-emacs/slime/Manifest
@@ -4,3 +4,4 @@ DIST slime-2.0_p20101103-patches.tar.bz2 4730 SHA256 
9cab942f4ea64ec2f0e127db3b5
 DIST slime-2.0_p20101103.tar.bz2 725888 SHA256 
0596532fa8cb78e59f685557474bd0ac5d00a79ac84c361ab93f079797a4041f SHA512 
cb0cc3232304ef6efec5e01d3660cc649abb3e5803f17c82785b154b6f0b581889ea3b2dcf261be39b16ff22c912c34c7ec84c400856f5c4a29fbeaf7c49851d
 WHIRLPOOL 
3421ea5aa5ed96a3d7b552fe74804bc3e7e822dd21623c0b36f7f84d7ad726fa57d0eb496e15d4ef9ea5027f0c247a3ba8ae7ae46118851c3f0ed13ec1cf482f
 DIST slime-2.11.tar.gz 1054516 SHA256 
d63962c22f983a52519fb51b5ca28183aeb23ff6892804d02311e54d73ec8b2a SHA512 
9507a4460a2f0d5b4f0857824fcaa36f6efeb09aebde7ca682bdc0214b6a722e471180c34ddce26a8f94d7cf3aae959954565ada314729e803d36767afc3e850
 WHIRLPOOL 
530c5b341f2ca4a95c954cea848c67cfd027345691feb9c246eb56ecaf6c420b642ed1991f1d615dabc0ca1f54bc6b28482e57c800498cf25a17ce39a7dc0ba3
 DIST slime-2.12.tar.gz 1057243 SHA256 
29d57d1036abe69cb62809b5bb31d08c76c3e0e559b7e601b9d76fb7a554d53b SHA512 
f18c79cba3eb75761982f2d1f163aab8213b77fa72a689d110fe91b1aa40953516566adc5f771638eee95d33ba8b4c8842ddf99738804483ccfb76a00290b2a1
 WHIRLPOOL 
b0b78101f114514c16cba823dee02aac8a1fee74d23d5623838c2fdedaaa4fda953e6ee9bfcfcd6cf5a174d245f4ba801596c16e0bb67c1729d73a69d0ebc0b1
+DIST slime-2.15.tar.gz 1072190 SHA256 
bad1851ce99b7f40b0593dc91842b261b526e0af797e660184159dda05355f50 SHA512 
15f943981e35995b225b168a3d1c2099f7205c2ff359fa209f164464caf05f9fab4d24906442d94ddeb4222f7116d09a832c7377baf95fbe02d6a98a721fd611
 WHIRLPOOL 
ff2d8f76314c111782f7c96c6e509197b0620149e683ebbc91714d77d6a0d4b52ba10dad5d8590b321de3867188997876b13fff533ca49361161b8fcff9a48d2

diff --git a/app-emacs/slime/files/2.15/gentoo-changelog-date.patch 
b/app-emacs/slime/files/2.15/gentoo-changelog-date.patch
new file mode 100644
index 000..c7e815f
--- /dev/null
+++ b/app-emacs/slime/files/2.15/gentoo-changelog-date.patch
@@ -0,0 +1,20 @@
+--- slime-2.15-orig/slime.el   2015-08-31 07:46:47.0 +1000
 slime-2.15/slime.el2015-09-17 17:05:53.616659817 +1000
+@@ -138,16 +138,7 @@
+ "Return the datestring of the latest entry in the ChangeLog file.
+ Return nil if the ChangeLog file cannot be found."
+ (interactive "p")
+-(let ((changelog (slime--changelog-file-name))
+-  (date nil))
+-  (when (file-exists-p changelog)
+-(with-temp-buffer
+-  (insert-file-contents-literally changelog nil 0 100)
+-  (goto-char (point-min))
+-  (setq date (symbol-name (read (current-buffer))
+-  (when interactivep
+-(message "Slime ChangeLog dates %s." date))
+-  date)))
++"@SLIME-CHANGELOG-DATE@"))
+ 
+ (defvar slime-protocol-version nil)
+ (setq slime-protocol-version

diff --git a/app-emacs/slime/slime-2.11.ebuild 
b/app-emacs/slime/slime-2.11.ebuild
index effd244..72f8d25 100644
--- a/app-emacs/slime/slime-2.11.ebuild
+++ b/app-emacs/slime/slime-2.11.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2015 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -54,10 +54,14 @@ src_prepare() {
SLIME_CHANGELOG_DATE=$(awk '/^[-0-9]+ / { print $1; exit; }' ChangeLog)
[ -n "${SLIME_CHANGELOG_DATE}" ] || die "cannot determine ChangeLog 
date"
 
-   # 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
+   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