summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthew Kennedy <mkennedy@gentoo.org>2003-06-11 20:48:12 +0000
committerMatthew Kennedy <mkennedy@gentoo.org>2003-06-11 20:48:12 +0000
commita4d450d128155ad8c688d12209b5d1373ca8311f (patch)
tree941f8bc7439384da1aac14d71d6c4d63923d8099 /dev-lisp/hyperspec
parentcl hyperspec (diff)
downloadgentoo-2-a4d450d128155ad8c688d12209b5d1373ca8311f.tar.gz
gentoo-2-a4d450d128155ad8c688d12209b5d1373ca8311f.tar.bz2
gentoo-2-a4d450d128155ad8c688d12209b5d1373ca8311f.zip
cl hyperspec
Diffstat (limited to 'dev-lisp/hyperspec')
-rw-r--r--dev-lisp/hyperspec/ChangeLog8
-rw-r--r--dev-lisp/hyperspec/Manifest6
-rw-r--r--dev-lisp/hyperspec/files/80hyperspec-gentoo.el14
-rw-r--r--dev-lisp/hyperspec/files/digest-hyperspec-6.00
-rw-r--r--dev-lisp/hyperspec/hyperspec-6.0.ebuild44
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
+}
+