diff options
author | Bryan Østergaard <kloeri@gentoo.org> | 2004-08-07 22:23:49 +0000 |
---|---|---|
committer | Bryan Østergaard <kloeri@gentoo.org> | 2004-08-07 22:23:49 +0000 |
commit | 9377e76f846646597cca072ecccc74ac407fb13e (patch) | |
tree | 5e769ad14f8c0700aac566142b16554c0f594da6 /app-emacs/slime-cvs | |
parent | header fix (Manifest recommit) (diff) | |
download | gentoo-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/ChangeLog | 7 | ||||
-rw-r--r-- | app-emacs/slime-cvs/Manifest | 4 | ||||
-rw-r--r-- | app-emacs/slime-cvs/files/digest-slime-cvs-0-r2 | 0 | ||||
-rw-r--r-- | app-emacs/slime-cvs/slime-cvs-0-r2.ebuild | 76 |
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 +} |