diff options
author | Matthew Kennedy <mkennedy@gentoo.org> | 2006-11-19 06:41:01 +0000 |
---|---|---|
committer | Matthew Kennedy <mkennedy@gentoo.org> | 2006-11-19 06:41:01 +0000 |
commit | 5b8e045d2b5f78a34b23afa6499e4345459aad18 (patch) | |
tree | 5e5a095ae06d5edfc8c4fb6a1d7c2869a5e69379 /app-emacs | |
parent | Added USE flag descriptions for assp (diff) | |
download | gentoo-2-5b8e045d2b5f78a34b23afa6499e4345459aad18.tar.gz gentoo-2-5b8e045d2b5f78a34b23afa6499e4345459aad18.tar.bz2 gentoo-2-5b8e045d2b5f78a34b23afa6499e4345459aad18.zip |
New refresh with upstream; Adjust installation so that no modification to SLIME is necessary.
(Portage version: 2.1.2_rc2)
Diffstat (limited to 'app-emacs')
-rw-r--r-- | app-emacs/slime/ChangeLog | 10 | ||||
-rw-r--r-- | app-emacs/slime/files/70slime-gentoo.el | 13 | ||||
-rw-r--r-- | app-emacs/slime/files/digest-slime-2.0.0.20061118 | 3 | ||||
-rwxr-xr-x | app-emacs/slime/files/new-slime-ball | 11 | ||||
-rw-r--r-- | app-emacs/slime/slime-2.0.0.20061118.ebuild | 37 |
5 files changed, 73 insertions, 1 deletions
diff --git a/app-emacs/slime/ChangeLog b/app-emacs/slime/ChangeLog index 0696611a4586..d5c14c62a6ca 100644 --- a/app-emacs/slime/ChangeLog +++ b/app-emacs/slime/ChangeLog @@ -1,6 +1,14 @@ # ChangeLog for app-emacs/slime # Copyright 2000-2006 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/app-emacs/slime/ChangeLog,v 1.27 2006/08/06 04:24:39 mkennedy Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-emacs/slime/ChangeLog,v 1.28 2006/11/19 06:41:01 mkennedy Exp $ + +*slime-2.0.0.20061118 (19 Nov 2006) + + 19 Nov 2006; Matthew Kennedy <mkennedy@gentoo.org> + +files/70slime-gentoo.el, +files/new-slime-ball, + +slime-2.0.0.20061118.ebuild: + New refresh with upstream; Adjust installation so that no modification to + SLIME is necessary. *slime-2.0.0.20060805 (06 Aug 2006) diff --git a/app-emacs/slime/files/70slime-gentoo.el b/app-emacs/slime/files/70slime-gentoo.el new file mode 100644 index 000000000000..2687bb5c4f14 --- /dev/null +++ b/app-emacs/slime/files/70slime-gentoo.el @@ -0,0 +1,13 @@ + +;;; site-lisp configuration for slime-cvs + +(add-to-list 'load-path "@SITELISP@") +(require 'slime) +(slime-setup) + +;; this prevents us from requiring the user get dev-lisp/hyperspec +;; (which is non-free) as a hard dependency + +(if (file-exists-p "/usr/share/doc/hyperspec/HyperSpec") + (setq common-lisp-hyperspec-root "file:///usr/share/doc/hyperspec/HyperSpec/") + (setq common-lisp-hyperspec-root "http://www.lispworks.com/reference/HyperSpec/")) diff --git a/app-emacs/slime/files/digest-slime-2.0.0.20061118 b/app-emacs/slime/files/digest-slime-2.0.0.20061118 new file mode 100644 index 000000000000..aff5ec1e452b --- /dev/null +++ b/app-emacs/slime/files/digest-slime-2.0.0.20061118 @@ -0,0 +1,3 @@ +MD5 d09bfdfd7722f0d57b4b8a05d68ccaa8 slime-2.0.0.20061118.tar.gz 497946 +RMD160 7ecd3f4c8a87acaa2de1408eb6f439c8ffabeccf slime-2.0.0.20061118.tar.gz 497946 +SHA256 68cdca7fd459deb8ab6823af849ff15beeaeedd54c9c1a8826381f93255693ae slime-2.0.0.20061118.tar.gz 497946 diff --git a/app-emacs/slime/files/new-slime-ball b/app-emacs/slime/files/new-slime-ball new file mode 100755 index 000000000000..479c891cab36 --- /dev/null +++ b/app-emacs/slime/files/new-slime-ball @@ -0,0 +1,11 @@ +#!/bin/sh +TMP=`mktemp -d -t new-slime-ball.XXXXXX` +trap "rm -r $TMP* 2>/dev/null" 0 +DIR=${PWD} +THEIR_PV=2.0.0 # whatever they're calling the current release +OUR_PV=`date +'%Y%m%d'` +PV="${THEIR_PV}.${OUR_PV}" +cd $TMP +cvs -z9 -d:pserver:anonymous@common-lisp.net:/project/slime/cvsroot co slime || exit 1 +mv slime slime-${PV} +tar cvfz ${DIR}/slime-${PV}.tar.gz slime-${PV} --exclude CVS --exclude .cvsignore diff --git a/app-emacs/slime/slime-2.0.0.20061118.ebuild b/app-emacs/slime/slime-2.0.0.20061118.ebuild new file mode 100644 index 000000000000..641b1682d685 --- /dev/null +++ b/app-emacs/slime/slime-2.0.0.20061118.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2006 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-emacs/slime/slime-2.0.0.20061118.ebuild,v 1.1 2006/11/19 06:41:01 mkennedy Exp $ + +inherit elisp eutils + +DESCRIPTION="SLIME, the Superior Lisp Interaction Mode (Extended)" +HOMEPAGE="http://common-lisp.net/project/slime/" +# use ${FILESDIR}/new-slime-ball to create new snapshots +SRC_URI="mirror://gentoo/${P}.tar.gz" +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~sparc ~x86" +IUSE="doc" + +DEPEND="virtual/emacs + virtual/commonlisp + doc? ( sys-apps/texinfo )" + +CLPACKAGE=swank + +src_compile() { + elisp-comp *.el || die + use doc && make -C doc slime.info +} + +src_install() { + elisp-install ${PN} * + elisp-site-file-install ${FILESDIR}/70slime-gentoo.el + dodoc README* ChangeLog HACKING NEWS PROBLEMS + dodir /usr/share/common-lisp/systems + dosym /usr/share/emacs/site-lisp/${PN}/swank.asd \ + /usr/share/common-lisp/systems/ + if use doc; then + doinfo doc/slime.info + fi +} |