diff options
author | Matthew Kennedy <mkennedy@gentoo.org> | 2003-06-11 20:48:12 +0000 |
---|---|---|
committer | Matthew Kennedy <mkennedy@gentoo.org> | 2003-06-11 20:48:12 +0000 |
commit | a4d450d128155ad8c688d12209b5d1373ca8311f (patch) | |
tree | 941f8bc7439384da1aac14d71d6c4d63923d8099 | |
parent | cl hyperspec (diff) | |
download | gentoo-2-a4d450d128155ad8c688d12209b5d1373ca8311f.tar.gz gentoo-2-a4d450d128155ad8c688d12209b5d1373ca8311f.tar.bz2 gentoo-2-a4d450d128155ad8c688d12209b5d1373ca8311f.zip |
cl hyperspec
-rw-r--r-- | dev-lisp/hyperspec/ChangeLog | 8 | ||||
-rw-r--r-- | dev-lisp/hyperspec/Manifest | 6 | ||||
-rw-r--r-- | dev-lisp/hyperspec/files/80hyperspec-gentoo.el | 14 | ||||
-rw-r--r-- | dev-lisp/hyperspec/files/digest-hyperspec-6.0 | 0 | ||||
-rw-r--r-- | dev-lisp/hyperspec/hyperspec-6.0.ebuild | 44 |
5 files changed, 69 insertions, 3 deletions
diff --git a/dev-lisp/hyperspec/ChangeLog b/dev-lisp/hyperspec/ChangeLog new file mode 100644 index 000000000000..24f933d545e5 --- /dev/null +++ b/dev-lisp/hyperspec/ChangeLog @@ -0,0 +1,8 @@ +# ChangeLog for dev-lisp/hyperspec +# Copyright 2000-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-lisp/hyperspec/ChangeLog,v 1.1 2003/06/11 20:48:08 mkennedy Exp $ + +*hyperspec-6.0 (11 Jun 2003) + + 11 Jun 2003; Matthew Kennedy <mkennedy@gentoo.rg> : + Initial import. diff --git a/dev-lisp/hyperspec/Manifest b/dev-lisp/hyperspec/Manifest index 7b33683f5c28..2384a540e274 100644 --- a/dev-lisp/hyperspec/Manifest +++ b/dev-lisp/hyperspec/Manifest @@ -1,4 +1,4 @@ -MD5 cd6ff23b355a34ff08472d4bb7330582 ChangeLog 229 -MD5 0515db8e0da1b4e0d690296badcba5dd hyperspec-6.0.ebuild 943 -MD5 b249e408c219768bb47d2f57243ccbf8 hyperspec-6.0.ebuild~ 5822 +MD5 3a7557275cd41debc87b1a7c5a94d720 ChangeLog 322 +MD5 c89f560da5ba7e7244c7d630ca427ae6 hyperspec-6.0.ebuild 1368 MD5 d41d8cd98f00b204e9800998ecf8427e files/digest-hyperspec-6.0 0 +MD5 09769c7d0400ae5049a283b345b22bb1 files/80hyperspec-gentoo.el 569 diff --git a/dev-lisp/hyperspec/files/80hyperspec-gentoo.el b/dev-lisp/hyperspec/files/80hyperspec-gentoo.el new file mode 100644 index 000000000000..63a57eadeb9e --- /dev/null +++ b/dev-lisp/hyperspec/files/80hyperspec-gentoo.el @@ -0,0 +1,14 @@ + +;;; hyperspec site-lisp configuration + +;; this code is right out of the corresponing package in debian + +(add-hook 'ilisp-load-hook + (function + (lambda () + ;; Set a keybinding for the COMMON-LISP-HYPERSPEC command + (defkey-ilisp [(control f1)] 'common-lisp-hyperspec) + (message "Running ilisp-load-hook") + (setq common-lisp-hyperspec-root "/usr/share/doc/@HYPERSPEC@/") + (setq common-lisp-hyperspec-symbol-table + (concat common-lisp-hyperspec-root "Data/Map_Sym.txt"))))) diff --git a/dev-lisp/hyperspec/files/digest-hyperspec-6.0 b/dev-lisp/hyperspec/files/digest-hyperspec-6.0 new file mode 100644 index 000000000000..e69de29bb2d1 --- /dev/null +++ b/dev-lisp/hyperspec/files/digest-hyperspec-6.0 diff --git a/dev-lisp/hyperspec/hyperspec-6.0.ebuild b/dev-lisp/hyperspec/hyperspec-6.0.ebuild new file mode 100644 index 000000000000..4e3788d05a2d --- /dev/null +++ b/dev-lisp/hyperspec/hyperspec-6.0.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2003 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-lisp/hyperspec/hyperspec-6.0.ebuild,v 1.1 2003/06/11 20:48:08 mkennedy Exp $ + +inherit elisp + +DESCRIPTION="Common Lisp ANSI-standard Hyperspec" +HOMEPAGE="http://www.lispworks.com/reference/HyperSpec/" +SRC_URI="" +LICENSE="HyperSpec" +SLOT="0" +KEYWORDS="~x86" +IUSE="" +DEPEND="emacs? ( virtual/emacs app-emacs/ilisp )" + +# URL: ftp://ftp.xanalys.com/pub/software_tools/reference/HyperSpec-6-0.tar.gz + +src_unpack() { + if [ ! -f ${DISTDIR}/HyperSpec-6-0.tar.gz ] ; then + echo + einfo ">>> The HyperSpec cannot be redistributed. Download the HyperSpec-6-0.tar.gz file from " + einfo ">>> http://www.lispworks.com/reference/HyperSpec/ and move it to /usr/portage/distfiles " + einfo ">>> before rerunning emerge. The legal conditions are described at " + einfo ">>> http://www.lispworks.com/reference/HyperSpec/Front/Help.htm#Legal" + die + fi +} + +src_compile() { + echo + einfo ">>> Nothing to compile." +} + +src_install() { + dodir /usr/share/doc/${P} + cd ${D}/usr/share/doc/${P} && tar xfz ${DISTDIR}/HyperSpec-6-0.tar.gz || die + if use emacs ; then + dodir /usr/share/emacs/site-lisp/ + sed -e "s,@HYPERSPEC@,${P},g" \ + <${FILESDIR}/80hyperspec-gentoo.el \ + >${D}/usr/share/emacs/site-lisp/80hyperspec-gentoo.el + fi +} + |