* [gentoo-commits] proj/lisp:master commit in: app-emacs/slime/
@ 2013-09-30 2:55 Mark Wright
0 siblings, 0 replies; 7+ messages in thread
From: Mark Wright @ 2013-09-30 2:55 UTC (permalink / raw
To: gentoo-commits
commit: 0d3f3f866ea98ecee48a6c43df8f87cf4610c687
Author: Mark Wright <gienah <AT> gentoo <DOT> org>
AuthorDate: Mon Sep 30 02:52:16 2013 +0000
Commit: Mark Wright <gienah <AT> gentoo <DOT> org>
CommitDate: Mon Sep 30 02:52:16 2013 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/lisp.git;a=commit;h=0d3f3f86
Bump slime snapshot to 2.0_p20130930
---
app-emacs/slime/metadata.xml | 34 ++++++++++++++++++++++++++++++
app-emacs/slime/slime-2.0_p20130930.ebuild | 1 +
app-emacs/slime/slime-9999.ebuild | 10 ++++++---
3 files changed, 42 insertions(+), 3 deletions(-)
diff --git a/app-emacs/slime/metadata.xml b/app-emacs/slime/metadata.xml
new file mode 100644
index 0000000..d33d27c
--- /dev/null
+++ b/app-emacs/slime/metadata.xml
@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>emacs</herd>
+<herd>common-lisp</herd>
+<longdescription>
+SLIME: The Superior Lisp Interaction Mode for Emacs. SLIME is a
+fresh, new Emacs mode for Common Lisp development inspired by existing
+systems such Emacs Lisp and ILISP. Feature highlights include:
+
+ * slime-mode: An Emacs minor-mode to enhance lisp-mode with:
+ o Code evaluation, compilation, and macroexpansion.
+ o Online documentation (describe, apropos, hyperspec).
+ o Definition finding (aka Meta-Point aka M-.).
+ o Symbol and package name completion.
+ o Automatic macro indentation based on &body.
+ o Cross-reference interface (WHO-CALLS, etc).
+ o ... and more.
+
+ * SLDB: Common Lisp debugger with an Emacs-based user interface.
+
+ * REPL: The Read-Eval-Print Loop ("top-level") is written in Emacs
+ Lisp for tighter integration with Emacs. The REPL also has builtin
+ "shortcut" commands similar those of the McCLIM Listener.
+
+ * Compilation notes: SLIME is able to take compiler messages and
+ annotate them directly into source buffers.
+
+ * Inspector: Interactive object-inspector in an Emacs buffer.
+</longdescription>
+<use>
+ <flag name='xref'>Install xref.lisp cross-referencing tool</flag>
+</use>
+</pkgmetadata>
diff --git a/app-emacs/slime/slime-2.0_p20130930.ebuild b/app-emacs/slime/slime-2.0_p20130930.ebuild
new file mode 120000
index 0000000..acf114b
--- /dev/null
+++ b/app-emacs/slime/slime-2.0_p20130930.ebuild
@@ -0,0 +1 @@
+slime-9999.ebuild
\ No newline at end of file
diff --git a/app-emacs/slime/slime-9999.ebuild b/app-emacs/slime/slime-9999.ebuild
index 3996494..f2e28c6 100644
--- a/app-emacs/slime/slime-9999.ebuild
+++ b/app-emacs/slime/slime-9999.ebuild
@@ -15,18 +15,19 @@ if [[ ${PV} != *9999* ]]; then
S="${WORKDIR}/slime-${PV:5:4}-${PV:9:2}-${PV:11:2}"
fi
-LICENSE="GPL-2 xref.lisp"
+LICENSE="GPL-2 xref? ( xref.lisp )"
SLOT="0"
if [[ ${PV} == *9999* ]]; then
KEYWORDS=""
else
KEYWORDS="~amd64 ~ppc ~sparc ~x86"
fi
-IUSE="doc"
+IUSE="doc xref"
RDEPEND="virtual/commonlisp
dev-lisp/asdf"
-DEPEND="sys-apps/texinfo
+DEPEND="${RDEPEND}
+ sys-apps/texinfo
doc? ( virtual/texi2dvi )"
CLPACKAGE=swank
@@ -67,6 +68,9 @@ src_prepare() {
|| die "sed swank.lisp failed"
sed -i "s:@SLIME-CHANGELOG-DATE@:${SLIME_CHANGELOG_DATE}:" slime.el \
|| die "sed slime.el failed"
+
+ # Remove xref.lisp (which is non-free) unless USE flag is set
+ use xref || rm -f xref.lisp
}
src_compile() {
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [gentoo-commits] proj/lisp:master commit in: app-emacs/slime/
@ 2013-09-30 10:01 Mark Wright
0 siblings, 0 replies; 7+ messages in thread
From: Mark Wright @ 2013-09-30 10:01 UTC (permalink / raw
To: gentoo-commits
commit: a2a7140d35bfe7aeff9f44143e2fb24e45a06d37
Author: Mark Wright <gienah <AT> gentoo <DOT> org>
AuthorDate: Mon Sep 30 09:57:56 2013 +0000
Commit: Mark Wright <gienah <AT> gentoo <DOT> org>
CommitDate: Mon Sep 30 09:57:56 2013 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/lisp.git;a=commit;h=a2a7140d
Thanks to The Doctor and odb9088 for reporting, change @itemx to @item in doc/slime.texi as some versions of texinfo fail with an error when @itemx does not immediately follow a @item or @itemx.
---
app-emacs/slime/slime-9999.ebuild | 2 ++
1 file changed, 2 insertions(+)
diff --git a/app-emacs/slime/slime-9999.ebuild b/app-emacs/slime/slime-9999.ebuild
index 8f7180b..6d2adf8 100644
--- a/app-emacs/slime/slime-9999.ebuild
+++ b/app-emacs/slime/slime-9999.ebuild
@@ -72,6 +72,8 @@ src_prepare() {
|| 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
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [gentoo-commits] proj/lisp:master commit in: app-emacs/slime/
@ 2015-01-08 3:39 Mark Wright
0 siblings, 0 replies; 7+ messages in thread
From: Mark Wright @ 2015-01-08 3:39 UTC (permalink / raw
To: gentoo-commits
commit: f6bb9df0d513084cf7f5b09da0db7759e7ffcc35
Author: Mark Wright <gienah <AT> gentoo <DOT> org>
AuthorDate: Thu Jan 8 03:39:07 2015 +0000
Commit: Mark Wright <gienah <AT> gentoo <DOT> org>
CommitDate: Thu Jan 8 03:39:07 2015 +0000
URL: http://sources.gentoo.org/gitweb/?p=proj/lisp.git;a=commit;h=f6bb9df0
Bump slime to 2.12
---
app-emacs/slime/slime-2.12.ebuild | 1 +
app-emacs/slime/slime-9999.ebuild | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/app-emacs/slime/slime-2.12.ebuild b/app-emacs/slime/slime-2.12.ebuild
new file mode 120000
index 0000000..acf114b
--- /dev/null
+++ b/app-emacs/slime/slime-2.12.ebuild
@@ -0,0 +1 @@
+slime-9999.ebuild
\ No newline at end of file
diff --git a/app-emacs/slime/slime-9999.ebuild b/app-emacs/slime/slime-9999.ebuild
index de49121..e31e037 100644
--- a/app-emacs/slime/slime-9999.ebuild
+++ b/app-emacs/slime/slime-9999.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
# $Header: $
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [gentoo-commits] proj/lisp:master commit in: app-emacs/slime/
@ 2018-04-11 8:22 José María Alonso
0 siblings, 0 replies; 7+ messages in thread
From: José María Alonso @ 2018-04-11 8:22 UTC (permalink / raw
To: gentoo-commits
commit: a4962af46bde638375be308ae944688b7536c4c3
Author: Chema Alonso Josa <nimiux <AT> gentoo <DOT> org>
AuthorDate: Wed Apr 11 08:22:48 2018 +0000
Commit: José María Alonso <nimiux <AT> gentoo <DOT> org>
CommitDate: Wed Apr 11 08:22:48 2018 +0000
URL: https://gitweb.gentoo.org/proj/lisp.git/commit/?id=a4962af4
app-emacs/slime: Restores build of info file
app-emacs/slime/slime-2.20.ebuild | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/app-emacs/slime/slime-2.20.ebuild b/app-emacs/slime/slime-2.20.ebuild
index 73d436c1..d03c14d9 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
@@ -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
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [gentoo-commits] proj/lisp:master commit in: app-emacs/slime/
@ 2018-05-30 18:47 José María Alonso
0 siblings, 0 replies; 7+ messages in thread
From: José María Alonso @ 2018-05-30 18:47 UTC (permalink / raw
To: gentoo-commits
commit: 41aeac9f1226b6ddce9e618663151038332bc31c
Author: Chema Alonso Josa <nimiux <AT> gentoo <DOT> org>
AuthorDate: Wed May 30 18:47:46 2018 +0000
Commit: José María Alonso <nimiux <AT> gentoo <DOT> org>
CommitDate: Wed May 30 18:47:46 2018 +0000
URL: https://gitweb.gentoo.org/proj/lisp.git/commit/?id=41aeac9f
app-emacs/slime: Fix bug #656760
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 00000000..8c79ae0d
--- /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
+}
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [gentoo-commits] proj/lisp:master commit in: app-emacs/slime/
@ 2018-05-30 18:49 José María Alonso
0 siblings, 0 replies; 7+ messages in thread
From: José María Alonso @ 2018-05-30 18:49 UTC (permalink / raw
To: gentoo-commits
commit: fa8ca32fd5c9374b9e5570e90088d5b170c4ea38
Author: Chema Alonso Josa <nimiux <AT> gentoo <DOT> org>
AuthorDate: Wed May 30 18:49:09 2018 +0000
Commit: José María Alonso <nimiux <AT> gentoo <DOT> org>
CommitDate: Wed May 30 18:49:09 2018 +0000
URL: https://gitweb.gentoo.org/proj/lisp.git/commit/?id=fa8ca32f
app-emacs/slime: Drop old
app-emacs/slime/slime-2.20.ebuild | 71 ---------------------------------------
1 file changed, 71 deletions(-)
diff --git a/app-emacs/slime/slime-2.20.ebuild b/app-emacs/slime/slime-2.20.ebuild
deleted file mode 100644
index d03c14d9..00000000
--- a/app-emacs/slime/slime-2.20.ebuild
+++ /dev/null
@@ -1,71 +0,0 @@
-# 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
- ## 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
-}
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [gentoo-commits] proj/lisp:master commit in: app-emacs/slime/
@ 2018-06-02 8:15 José María Alonso
0 siblings, 0 replies; 7+ messages in thread
From: José María Alonso @ 2018-06-02 8:15 UTC (permalink / raw
To: gentoo-commits
commit: 3a7b3f9a96ef7d2d775149a7667a33faf9aa5bb3
Author: Chema Alonso Josa <nimiux <AT> gentoo <DOT> org>
AuthorDate: Sat Jun 2 08:15:06 2018 +0000
Commit: José María Alonso <nimiux <AT> gentoo <DOT> org>
CommitDate: Sat Jun 2 08:15:06 2018 +0000
URL: https://gitweb.gentoo.org/proj/lisp.git/commit/?id=3a7b3f9a
app-emacs/slime: Bump version to 2.21
app-emacs/slime/slime-2.21.ebuild | 69 +++++++++++++++++++++++++++++++++++++++
1 file changed, 69 insertions(+)
diff --git a/app-emacs/slime/slime-2.21.ebuild b/app-emacs/slime/slime-2.21.ebuild
new file mode 100644
index 00000000..aa82b550
--- /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
+}
^ permalink raw reply related [flat|nested] 7+ messages in thread
end of thread, other threads:[~2018-06-02 8:15 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-06-02 8:15 [gentoo-commits] proj/lisp:master commit in: app-emacs/slime/ José María Alonso
-- strict thread matches above, loose matches on Subject: below --
2018-05-30 18:49 José María Alonso
2018-05-30 18:47 José María Alonso
2018-04-11 8:22 José María Alonso
2015-01-08 3:39 Mark Wright
2013-09-30 10:01 Mark Wright
2013-09-30 2:55 Mark Wright
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox