public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [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 &amp;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