summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBryan Østergaard <kloeri@gentoo.org>2004-08-07 22:23:49 +0000
committerBryan Østergaard <kloeri@gentoo.org>2004-08-07 22:23:49 +0000
commit9377e76f846646597cca072ecccc74ac407fb13e (patch)
tree5e769ad14f8c0700aac566142b16554c0f594da6 /app-emacs/slime-cvs
parentheader fix (Manifest recommit) (diff)
downloadgentoo-2-9377e76f846646597cca072ecccc74ac407fb13e.tar.gz
gentoo-2-9377e76f846646597cca072ecccc74ac407fb13e.tar.bz2
gentoo-2-9377e76f846646597cca072ecccc74ac407fb13e.zip
Fix bug 58797, fixed ebuild by nnan in #gentoo-bugs.
Diffstat (limited to 'app-emacs/slime-cvs')
-rw-r--r--app-emacs/slime-cvs/ChangeLog7
-rw-r--r--app-emacs/slime-cvs/Manifest4
-rw-r--r--app-emacs/slime-cvs/files/digest-slime-cvs-0-r20
-rw-r--r--app-emacs/slime-cvs/slime-cvs-0-r2.ebuild76
4 files changed, 85 insertions, 2 deletions
diff --git a/app-emacs/slime-cvs/ChangeLog b/app-emacs/slime-cvs/ChangeLog
index c6585d9c8f63..8faecb7255c1 100644
--- a/app-emacs/slime-cvs/ChangeLog
+++ b/app-emacs/slime-cvs/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for app-emacs/slime-cvs
# Copyright 2000-2004 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-emacs/slime-cvs/ChangeLog,v 1.9 2004/06/30 02:48:54 agriffis Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emacs/slime-cvs/ChangeLog,v 1.10 2004/08/07 22:23:49 kloeri Exp $
+
+*slime-cvs-0-r2 (08 Aug 2004)
+
+ 08 Aug 2004; Bryan Østergaard <kloeri@gentoo.org> +slime-cvs-0-r2.ebuild:
+ Fix bug 58797, fixed ebuild by nnan in #gentoo-bugs.
29 Jun 2004; Aron Griffis <agriffis@gentoo.org> slime-cvs-0-r1.ebuild,
slime-cvs-0.ebuild:
diff --git a/app-emacs/slime-cvs/Manifest b/app-emacs/slime-cvs/Manifest
index ee18e98c188f..6a64401902f3 100644
--- a/app-emacs/slime-cvs/Manifest
+++ b/app-emacs/slime-cvs/Manifest
@@ -1,9 +1,11 @@
+MD5 bbbcc6dd93ef81e6e7196805a4d4086d slime-cvs-0-r2.ebuild 2047
MD5 f4fdfc96e7881bb2e9ce459fbd3b14a0 slime-cvs-0.ebuild 1680
MD5 0c3337e1b98f831f2bcdb05481167e93 slime-cvs-0-r1.ebuild 1950
-MD5 facb8bcade806380bf083dcd21bb0806 ChangeLog 1446
+MD5 718b89a969d59625f680b8ead17ce876 ChangeLog 1609
MD5 fcd33d07e4ee719b01157946734f4fe8 metadata.xml 158
MD5 910993d2e23f61b956f2df6fad49b657 files/70slime-gentoo.el 577
MD5 d41d8cd98f00b204e9800998ecf8427e files/digest-slime-cvs-0 0
MD5 e4086b50bade07de735b2e62d60c41cb files/swank-loader.lisp 50
MD5 d41d8cd98f00b204e9800998ecf8427e files/digest-slime-cvs-0-r1 0
+MD5 d41d8cd98f00b204e9800998ecf8427e files/digest-slime-cvs-0-r2 0
MD5 4ea22499288a1d3aed28b7a885dfabea files/swank.asd 1239
diff --git a/app-emacs/slime-cvs/files/digest-slime-cvs-0-r2 b/app-emacs/slime-cvs/files/digest-slime-cvs-0-r2
new file mode 100644
index 000000000000..e69de29bb2d1
--- /dev/null
+++ b/app-emacs/slime-cvs/files/digest-slime-cvs-0-r2
diff --git a/app-emacs/slime-cvs/slime-cvs-0-r2.ebuild b/app-emacs/slime-cvs/slime-cvs-0-r2.ebuild
new file mode 100644
index 000000000000..92b99d4beb3a
--- /dev/null
+++ b/app-emacs/slime-cvs/slime-cvs-0-r2.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2004 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-emacs/slime-cvs/slime-cvs-0-r2.ebuild,v 1.1 2004/08/07 22:23:49 kloeri Exp $
+
+ECVS_SERVER="common-lisp.net:/project/slime/cvsroot"
+if [ -z "${ECVS_BRANCH}" ]; then
+ ECVS_BRANCH="HEAD"
+fi
+ECVS_MODULE="slime"
+ECVS_USER="anonymous"
+ECVS_PASS="anonymous"
+ECVS_CVS_OPTIONS="-dP"
+
+inherit elisp cvs
+
+DESCRIPTION="SLIME, the Superior Lisp Interaction Mode (Extended)"
+HOMEPAGE="http://common-lisp.net/project/slime/"
+SRC_URI=""
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~x86"
+IUSE=""
+
+DEPEND="virtual/emacs
+ dev-lisp/common-lisp-controller
+ virtual/commonlisp"
+
+S="${WORKDIR}/slime"
+
+CLPACKAGE=swank
+
+src_compile() {
+ echo "(add-to-list 'load-path \".\")" >script
+ emacs --batch -q -l script -f batch-byte-compile hyperspec.el slime.el || die
+}
+
+src_install() {
+ elisp-install ${PN} hyperspec.el slime.el slime.elc ${FILESDIR}/swank-loader.lisp
+ elisp-site-file-install ${FILESDIR}/70slime-gentoo.el
+ dodoc README* ChangeLog
+ zcat ${D}/usr/share/doc/${PF}/ChangeLog.gz > ${D}/usr/share/emacs/site-lisp/slime-cvs/ChangeLog
+ insinto /usr/share/common-lisp/source/swank
+ doins *.lisp ${FILESDIR}/swank.asd ChangeLog # required at runtime
+ dodir /usr/share/common-lisp/systems
+ dosym /usr/share/common-lisp/source/swank/swank.asd \
+ /usr/share/common-lisp/systems
+}
+
+pkg_preinst() {
+ rm -rf /usr/lib/common-lisp/*/${CLPACKAGE} || true
+}
+
+pkg_postrm() {
+ rm -rf /usr/lib/common-lisp/*/${CLPACKAGE} || true
+ elisp-site-regen
+}
+
+pkg_postinst() {
+ /usr/sbin/register-common-lisp-source $CLPACKAGE
+ elisp-site-regen
+ while read line; do einfo "${line}"; done <<EOF
+
+SLIME notes for Gentoo
+----------------------
+
+If you're interested in hacking this ebuild, slime-cvs uses its own
+swank.asd system definition file and swank-loader.lisp.
+
+As always with CVS ebuilds, DO NOT report problems to upstream.
+Always report problems to the Gentoo Bugzilla at
+http://bugs.gentoo.org.
+
+Matthew Kennedy <mkennedy@gentoo.org>
+
+EOF
+}