summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'app-emacs/slime')
-rw-r--r--app-emacs/slime/ChangeLog23
-rw-r--r--app-emacs/slime/Manifest66
-rw-r--r--app-emacs/slime/files/1.0.20050106/swank-loader-init.lisp21
-rw-r--r--app-emacs/slime/files/1.0.20050106/swank-loader.lisp10
-rw-r--r--app-emacs/slime/files/1.0.20050106/swank.asd54
-rw-r--r--app-emacs/slime/files/1.0.20050207/70slime-gentoo.el16
-rw-r--r--app-emacs/slime/files/1.0.20050303/70slime-gentoo.el16
-rw-r--r--app-emacs/slime/files/1.0.20050303/README.Gentoo12
-rw-r--r--app-emacs/slime/files/1.0.20050303/swank-loader.lisp4
-rw-r--r--app-emacs/slime/files/1.0.20050303/swank.asd49
-rw-r--r--app-emacs/slime/files/1.2.1.20050804/70slime-gentoo.el (renamed from app-emacs/slime/files/1.0.20050106/70slime-gentoo.el)0
-rw-r--r--app-emacs/slime/files/1.2.1.20050804/README.Gentoo (renamed from app-emacs/slime/files/1.0.20050207/README.Gentoo)0
-rw-r--r--app-emacs/slime/files/1.2.1.20050804/swank-loader.lisp (renamed from app-emacs/slime/files/1.0.20050207/swank-loader.lisp)0
-rw-r--r--app-emacs/slime/files/1.2.1.20050804/swank.asd (renamed from app-emacs/slime/files/1.0.20050207/swank.asd)42
-rw-r--r--app-emacs/slime/files/70slime-gentoo.el16
-rw-r--r--app-emacs/slime/files/README.Gentoo8
-rw-r--r--app-emacs/slime/files/digest-slime-1.01
-rw-r--r--app-emacs/slime/files/digest-slime-1.0.200410102
-rw-r--r--app-emacs/slime/files/digest-slime-1.0.200501062
-rw-r--r--app-emacs/slime/files/digest-slime-1.0.200502072
-rw-r--r--app-emacs/slime/files/digest-slime-1.0.200503032
-rw-r--r--app-emacs/slime/files/digest-slime-1.2.1.200508042
-rw-r--r--app-emacs/slime/files/swank-loader.lisp4
-rw-r--r--app-emacs/slime/files/swank.asd42
-rw-r--r--app-emacs/slime/slime-1.0.20041010.ebuild69
-rw-r--r--app-emacs/slime/slime-1.0.20050106.ebuild69
-rw-r--r--app-emacs/slime/slime-1.0.20050303.ebuild71
-rw-r--r--app-emacs/slime/slime-1.0.ebuild54
-rw-r--r--app-emacs/slime/slime-1.2.1-r1.ebuild5
-rw-r--r--app-emacs/slime/slime-1.2.1.20050610.ebuild5
-rw-r--r--app-emacs/slime/slime-1.2.1.20050630.ebuild6
-rw-r--r--app-emacs/slime/slime-1.2.1.20050804.ebuild (renamed from app-emacs/slime/slime-1.0.20050207.ebuild)25
-rw-r--r--app-emacs/slime/slime-1.2.1.ebuild5
33 files changed, 106 insertions, 597 deletions
diff --git a/app-emacs/slime/ChangeLog b/app-emacs/slime/ChangeLog
index 5d79c1c7b300..939d98cb05f4 100644
--- a/app-emacs/slime/ChangeLog
+++ b/app-emacs/slime/ChangeLog
@@ -1,6 +1,27 @@
# ChangeLog for app-emacs/slime
# Copyright 2000-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-emacs/slime/ChangeLog,v 1.19 2005/07/06 17:31:49 mkennedy Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emacs/slime/ChangeLog,v 1.20 2005/08/04 08:54:16 mkennedy Exp $
+
+*slime-1.2.1.20050804 (04 Aug 2005)
+
+ 04 Aug 2005; Matthew Kennedy <mkennedy@gentoo.org>
+ -files/1.0.20050106/swank.asd, -files/1.0.20050106/swank-loader.lisp,
+ -files/1.0.20050207/70slime-gentoo.el, -files/1.0.20050207/README.Gentoo,
+ -files/1.0.20050207/swank.asd, -files/1.0.20050207/swank-loader.lisp,
+ -files/1.0.20050106/70slime-gentoo.el,
+ -files/1.0.20050303/70slime-gentoo.el,
+ -files/1.0.20050106/swank-loader-init.lisp,
+ -files/1.0.20050303/README.Gentoo, -files/1.0.20050303/swank.asd,
+ -files/1.0.20050303/swank-loader.lisp,
+ +files/1.2.1.20050804/70slime-gentoo.el,
+ +files/1.2.1.20050804/README.Gentoo, +files/1.2.1.20050804/swank.asd,
+ +files/1.2.1.20050804/swank-loader.lisp, -files/70slime-gentoo.el,
+ -files/README.Gentoo, -files/swank.asd, -files/swank-loader.lisp,
+ -slime-1.0.ebuild, -slime-1.0.20041010.ebuild, -slime-1.0.20050106.ebuild,
+ -slime-1.0.20050207.ebuild, -slime-1.0.20050303.ebuild,
+ slime-1.2.1.ebuild, slime-1.2.1-r1.ebuild, slime-1.2.1.20050610.ebuild,
+ slime-1.2.1.20050630.ebuild, +slime-1.2.1.20050804.ebuild:
+ New upstream version; Resolves Bug #100729.
*slime-1.2.1.20050630 (30 Jun 2005)
diff --git a/app-emacs/slime/Manifest b/app-emacs/slime/Manifest
index 2014c46ddf9b..a12d8e102199 100644
--- a/app-emacs/slime/Manifest
+++ b/app-emacs/slime/Manifest
@@ -1,19 +1,26 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
-MD5 5e401c1dbb83e63b3bb80ec6e512016f ChangeLog 4092
-MD5 910993d2e23f61b956f2df6fad49b657 files/1.0.20050106/70slime-gentoo.el 577
-MD5 50dd21e3645cb3b1daba49d208904103 files/1.0.20050106/swank-loader-init.lisp 526
-MD5 9835cc99bd025c7544ab31cad4a0fab1 files/1.0.20050106/swank-loader.lisp 239
-MD5 7afeaa3a16a2c20000633c9e57dc0a2f files/1.0.20050106/swank.asd 1636
-MD5 910993d2e23f61b956f2df6fad49b657 files/1.0.20050207/70slime-gentoo.el 577
-MD5 a6f665debad6ee005b99b5ae3d3aeedb files/1.0.20050207/README.Gentoo 349
-MD5 cd3eddef773c2bdc1eac336383f13ec6 files/1.0.20050207/swank-loader.lisp 68
-MD5 b3ba0a2b8052abb14c37d64c9c8c0e31 files/1.0.20050207/swank.asd 1637
-MD5 910993d2e23f61b956f2df6fad49b657 files/1.0.20050303/70slime-gentoo.el 577
-MD5 a6f665debad6ee005b99b5ae3d3aeedb files/1.0.20050303/README.Gentoo 349
-MD5 cd3eddef773c2bdc1eac336383f13ec6 files/1.0.20050303/swank-loader.lisp 68
-MD5 b3ba0a2b8052abb14c37d64c9c8c0e31 files/1.0.20050303/swank.asd 1637
+MD5 25fded7960ff3332eb8f31a256689aba ChangeLog 5208
+MD5 185b50ff504c7da6807fffb4e73fc017 metadata.xml 1267
+MD5 672b81e68ae0f4dd6dd799319c4fe356 slime-1.2.1.20050804.ebuild 2033
+MD5 7cc6b237d8d74ab65a6ad265c99895a9 slime-1.2.1.ebuild 1972
+MD5 e144c7cdbce58cc6dd16a16d7c8aa914 slime-1.2.1-r1.ebuild 1931
+MD5 1fa31837caa5947e8528217afb395864 slime-1.2.1.20050610.ebuild 1986
+MD5 67de211e8f1edeab16ce61ccbb286e99 slime-1.2.1.20050630.ebuild 2025
+MD5 5dc9040c865b8807c7a2ccb040587b2a files/digest-slime-1.2.1.20050804 150
+MD5 4afafaded4b9fd3dbc6b81b7478bfd1c files/digest-slime-1.2.1 63
+MD5 4afafaded4b9fd3dbc6b81b7478bfd1c files/digest-slime-1.2.1-r1 63
+MD5 cd9fc87fe8d186f9ab37257456abdf35 files/digest-slime-1.2.1.20050610 150
+MD5 58863f1f75ebafcd7a5554a00451f3b4 files/digest-slime-1.2.1.20050630 150
+MD5 910993d2e23f61b956f2df6fad49b657 files/1.2.1.20050804/70slime-gentoo.el 577
+MD5 a6f665debad6ee005b99b5ae3d3aeedb files/1.2.1.20050804/README.Gentoo 349
+MD5 cd3eddef773c2bdc1eac336383f13ec6 files/1.2.1.20050804/swank-loader.lisp 68
+MD5 80cd96bdd0caca9767147a2cf1f08769 files/1.2.1.20050804/swank.asd 2191
+MD5 910993d2e23f61b956f2df6fad49b657 files/1.2.1/70slime-gentoo.el 577
+MD5 a6f665debad6ee005b99b5ae3d3aeedb files/1.2.1/README.Gentoo 349
+MD5 cd3eddef773c2bdc1eac336383f13ec6 files/1.2.1/swank-loader.lisp 68
+MD5 9b1d60c24d3e47f840d95b1913699950 files/1.2.1/swank.asd 2390
MD5 910993d2e23f61b956f2df6fad49b657 files/1.2.1.20050610/70slime-gentoo.el 577
MD5 a6f665debad6ee005b99b5ae3d3aeedb files/1.2.1.20050610/README.Gentoo 349
MD5 cd3eddef773c2bdc1eac336383f13ec6 files/1.2.1.20050610/swank-loader.lisp 68
@@ -22,37 +29,10 @@ MD5 910993d2e23f61b956f2df6fad49b657 files/1.2.1.20050630/70slime-gentoo.el 577
MD5 a6f665debad6ee005b99b5ae3d3aeedb files/1.2.1.20050630/README.Gentoo 349
MD5 cd3eddef773c2bdc1eac336383f13ec6 files/1.2.1.20050630/swank-loader.lisp 68
MD5 b6d45d0225706ae7fc0f69bc25291f8b files/1.2.1.20050630/swank.asd 2470
-MD5 910993d2e23f61b956f2df6fad49b657 files/1.2.1/70slime-gentoo.el 577
-MD5 a6f665debad6ee005b99b5ae3d3aeedb files/1.2.1/README.Gentoo 349
-MD5 cd3eddef773c2bdc1eac336383f13ec6 files/1.2.1/swank-loader.lisp 68
-MD5 9b1d60c24d3e47f840d95b1913699950 files/1.2.1/swank.asd 2390
-MD5 910993d2e23f61b956f2df6fad49b657 files/70slime-gentoo.el 577
-MD5 7eb1b2947936cd494ee8dd07fc2fbc0f files/README.Gentoo 284
-MD5 0b5e3278ab8c3b8f5cfd7c96f947d302 files/digest-slime-1.0 61
-MD5 55fab3c1553d02e869770f3e5e83ac40 files/digest-slime-1.0.20041010 146
-MD5 be9acc04b4a1941a2b32e8027b931630 files/digest-slime-1.0.20050106 146
-MD5 d7222ed8d3e9c8a5f88d61d8037dfae0 files/digest-slime-1.0.20050207 146
-MD5 56884f9bea56deb1d0510930f7d6afc4 files/digest-slime-1.0.20050303 147
-MD5 4afafaded4b9fd3dbc6b81b7478bfd1c files/digest-slime-1.2.1 63
-MD5 4afafaded4b9fd3dbc6b81b7478bfd1c files/digest-slime-1.2.1-r1 63
-MD5 cd9fc87fe8d186f9ab37257456abdf35 files/digest-slime-1.2.1.20050610 150
-MD5 58863f1f75ebafcd7a5554a00451f3b4 files/digest-slime-1.2.1.20050630 150
-MD5 e4086b50bade07de735b2e62d60c41cb files/swank-loader.lisp 50
-MD5 4ea22499288a1d3aed28b7a885dfabea files/swank.asd 1239
-MD5 185b50ff504c7da6807fffb4e73fc017 metadata.xml 1267
-MD5 c0a5f7317eb724d2e79c8a94b4352a7c slime-1.0.20041010.ebuild 1966
-MD5 b1b578e7c57b253d1fd49eeb57e5a5a1 slime-1.0.20050106.ebuild 2032
-MD5 71bf8d592a6edf80d382304560e523e6 slime-1.0.20050207.ebuild 2024
-MD5 51dab10f85afab8d266061dcfb71b8f7 slime-1.0.20050303.ebuild 2030
-MD5 db51e6c7327d2e423a5f79b5f9b7ce79 slime-1.0.ebuild 1535
-MD5 e8fb9dcd6a74b8732a4d34da5803593c slime-1.2.1-r1.ebuild 2022
-MD5 5c3feb7cfa5afaf49774b9770e708bf8 slime-1.2.1.20050610.ebuild 2077
-MD5 061e59b4d1da8242bc2cc3fb6be7ee6b slime-1.2.1.20050630.ebuild 2077
-MD5 5f1e872be70f7318f3df45cfe55e3195 slime-1.2.1.ebuild 2063
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)
-iD8DBQFC0G9/I1lqEGTUzyQRAtEoAKDDEnhNWDt2Vf2bfimu0E6C0OwARACfePs1
-jMGFaQrmmOrzxeyNOSc2rSw=
-=1H22
+iD8DBQFC8dfNyiNZaEAZA+ARAnylAJ9fZd17r6JHlLRY5p5NeyXsnQ09HwCfTdGh
+2O5TFeRhXeMpdPCM/WBUtn4=
+=tb5L
-----END PGP SIGNATURE-----
diff --git a/app-emacs/slime/files/1.0.20050106/swank-loader-init.lisp b/app-emacs/slime/files/1.0.20050106/swank-loader-init.lisp
deleted file mode 100644
index c2e58ff4904c..000000000000
--- a/app-emacs/slime/files/1.0.20050106/swank-loader-init.lisp
+++ /dev/null
@@ -1,21 +0,0 @@
-;; -*- lisp -*-
-
-;; This file is NOT part of SLIME.
-
-;; This file is provided by the Gentoo port to implement the
-;; user-init-file loader.
-;;
-;; Matthew Kennedy <mkennedy@gentoo.org>
-
-(defpackage #:swank-loader
- (:use #:common-lisp))
-
-(in-package #:swank-loader)
-
-(defun user-init-file ()
- "Return the name of the user init file or nil."
- (probe-file (merge-pathnames (user-homedir-pathname)
- (make-pathname :name ".swank" :type "lisp"))))
-
-(when (user-init-file)
- (load (user-init-file)))
diff --git a/app-emacs/slime/files/1.0.20050106/swank-loader.lisp b/app-emacs/slime/files/1.0.20050106/swank-loader.lisp
deleted file mode 100644
index 408415642b65..000000000000
--- a/app-emacs/slime/files/1.0.20050106/swank-loader.lisp
+++ /dev/null
@@ -1,10 +0,0 @@
-;; -*- lisp -*-
-
-;; This file is NOT part of SLIME.
-
-;; This file is provided by the Gentoo port to load swank via an the
-;; ASDF system (rather than using swank's own system).
-;;
-;; Matthew Kennedy <mkennedy@gentoo.org>
-
-(require :swank)
diff --git a/app-emacs/slime/files/1.0.20050106/swank.asd b/app-emacs/slime/files/1.0.20050106/swank.asd
deleted file mode 100644
index 989414b144ff..000000000000
--- a/app-emacs/slime/files/1.0.20050106/swank.asd
+++ /dev/null
@@ -1,54 +0,0 @@
-;;; -*- mode: lisp; syntax: common-lisp; package: cl-user -*-
-
-;; This file is NOT part of SLIME.
-
-;; This file is provided by the Gentoo port to load swank via an the
-;; ASDF system (rather than using swank's own system). This file is
-;; constucted from the knowledge encapsulated in SLIME's original
-;; swank-loader.lisp.
-;;
-;; Matthew Kennedy <mkennedy@gentoo.org>
-
-(defpackage #:swank-system
- (:use #:common-lisp
- #:asdf))
-
-(in-package #:swank-system)
-
-;; http://www.caddr.com/macho/archives/sbcl-devel/2004-3/3014.html
-
-(defclass unsafe-file (cl-source-file) ())
-
-(defmethod perform :around ((op compile-op) (c unsafe-file))
- (setf (operation-on-warnings op) :ignore
- (operation-on-failure op) :warn) ; adjust to taste
- (call-next-method))
-
-(defsystem #:swank
- :name "Swank is the Common Lisp back-end to Slime"
- :licence "GPL-2"
- :components
- #+cmu ((:file "swank-loader-init")
- (:file "swank-backend")
- (:file "nregex")
- (:file "swank-source-path-parser")
- (:file "swank-cmucl")
- (:file "swank"))
- #+sbcl ((:file "swank-loader-init")
- (:file "swank-backend")
- (:file "nregex")
- (:file "swank-sbcl")
- (:file "swank-source-path-parser")
- (:file "swank-gray")
- (:unsafe-file "swank"))
- #+clisp ((:file "swank-loader-init")
- (:file "swank-backend")
- (:file "nregex")
- (:file "xref")
- (:file "metering")
- (:file "swank-clisp")
- (:file "swank-gray")
- (:file "swank"))
- :depends-on (#+sbcl :sb-bsd-sockets))
-
-;; swank.asd ends here
diff --git a/app-emacs/slime/files/1.0.20050207/70slime-gentoo.el b/app-emacs/slime/files/1.0.20050207/70slime-gentoo.el
deleted file mode 100644
index 4fde74012ac1..000000000000
--- a/app-emacs/slime/files/1.0.20050207/70slime-gentoo.el
+++ /dev/null
@@ -1,16 +0,0 @@
-
-;;; site-lisp configuration for slime-cvs
-
-(add-to-list 'load-path "@SITELISP@")
-(require 'slime)
-(add-hook 'lisp-mode-hook
- (lambda () (slime-mode t)))
-(add-hook 'inferior-lisp-mode-hook
- (lambda () (inferior-slime-mode t)))
-
-;; 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-6.0/HyperSpec")
- (setq common-lisp-hyperspec-root "file:///usr/share/doc/hyperspec-6.0/HyperSpec/")
- (setq common-lisp-hyperspec-root "http://www.lispworks.com/reference/HyperSpec/"))
diff --git a/app-emacs/slime/files/1.0.20050303/70slime-gentoo.el b/app-emacs/slime/files/1.0.20050303/70slime-gentoo.el
deleted file mode 100644
index 4fde74012ac1..000000000000
--- a/app-emacs/slime/files/1.0.20050303/70slime-gentoo.el
+++ /dev/null
@@ -1,16 +0,0 @@
-
-;;; site-lisp configuration for slime-cvs
-
-(add-to-list 'load-path "@SITELISP@")
-(require 'slime)
-(add-hook 'lisp-mode-hook
- (lambda () (slime-mode t)))
-(add-hook 'inferior-lisp-mode-hook
- (lambda () (inferior-slime-mode t)))
-
-;; 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-6.0/HyperSpec")
- (setq common-lisp-hyperspec-root "file:///usr/share/doc/hyperspec-6.0/HyperSpec/")
- (setq common-lisp-hyperspec-root "http://www.lispworks.com/reference/HyperSpec/"))
diff --git a/app-emacs/slime/files/1.0.20050303/README.Gentoo b/app-emacs/slime/files/1.0.20050303/README.Gentoo
deleted file mode 100644
index 168f91cd98db..000000000000
--- a/app-emacs/slime/files/1.0.20050303/README.Gentoo
+++ /dev/null
@@ -1,12 +0,0 @@
-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>
-
diff --git a/app-emacs/slime/files/1.0.20050303/swank-loader.lisp b/app-emacs/slime/files/1.0.20050303/swank-loader.lisp
deleted file mode 100644
index 4d9b157312e6..000000000000
--- a/app-emacs/slime/files/1.0.20050303/swank-loader.lisp
+++ /dev/null
@@ -1,4 +0,0 @@
-
-;; This file is NOT part of SLIME
-
-(asdf:oos 'asdf:load-op :swank)
diff --git a/app-emacs/slime/files/1.0.20050303/swank.asd b/app-emacs/slime/files/1.0.20050303/swank.asd
deleted file mode 100644
index 39a42b7e5e65..000000000000
--- a/app-emacs/slime/files/1.0.20050303/swank.asd
+++ /dev/null
@@ -1,49 +0,0 @@
-;;; -*- mode: lisp; syntax: common-lisp; package: common-lisp -*-
-
-(defpackage #:swank-system
- (:use #:common-lisp
- #:asdf))
-
-(defpackage #:swank-loader
- (:use #:common-lisp))
-
-(in-package #:swank-system)
-
-;; http://www.caddr.com/macho/archives/sbcl-devel/2004-3/3014.html
-
-(defclass unsafe-file (cl-source-file) ())
-
-(defmethod perform :around ((op compile-op) (c unsafe-file))
- (setf (operation-on-warnings op) :ignore
- (operation-on-failure op) :warn) ; adjust to taste
- (call-next-method))
-
-(defmacro define-swank-system (&rest sysdep-components)
- `(defsystem swank
- :name "Swank is the Common Lips back-end to SLIME"
- :serial t
- :components ((:file "swank-backend")
- (:file "nregex")
- ,@(mapcar #'(lambda (component)
- (if (atom component)
- (list :file component)
- component))
- sysdep-components)
- (:file "swank"))
- :depends-on (#+sbcl sb-bsd-sockets)))
-
-#+sbcl (define-swank-system "swank-sbcl" "swank-source-path-parser" "swank-gray")
-#+cmu (define-swank-system "swank-source-path-parser" "swank-cmucl")
-#+clisp (define-swank-system "xref" "metering" "swank-clisp" "swank-gray")
-
-(in-package #:swank-loader)
-
-(defun user-init-file ()
- "Return the name of the user init file or nil."
- (probe-file (merge-pathnames (user-homedir-pathname)
- (make-pathname :name ".swank" :type "lisp"))))
-
-(when (user-init-file)
- (load (user-init-file)))
-
-;; swank.asd ends here
diff --git a/app-emacs/slime/files/1.0.20050106/70slime-gentoo.el b/app-emacs/slime/files/1.2.1.20050804/70slime-gentoo.el
index 4fde74012ac1..4fde74012ac1 100644
--- a/app-emacs/slime/files/1.0.20050106/70slime-gentoo.el
+++ b/app-emacs/slime/files/1.2.1.20050804/70slime-gentoo.el
diff --git a/app-emacs/slime/files/1.0.20050207/README.Gentoo b/app-emacs/slime/files/1.2.1.20050804/README.Gentoo
index 168f91cd98db..168f91cd98db 100644
--- a/app-emacs/slime/files/1.0.20050207/README.Gentoo
+++ b/app-emacs/slime/files/1.2.1.20050804/README.Gentoo
diff --git a/app-emacs/slime/files/1.0.20050207/swank-loader.lisp b/app-emacs/slime/files/1.2.1.20050804/swank-loader.lisp
index 4d9b157312e6..4d9b157312e6 100644
--- a/app-emacs/slime/files/1.0.20050207/swank-loader.lisp
+++ b/app-emacs/slime/files/1.2.1.20050804/swank-loader.lisp
diff --git a/app-emacs/slime/files/1.0.20050207/swank.asd b/app-emacs/slime/files/1.2.1.20050804/swank.asd
index 39a42b7e5e65..452f02fc0d89 100644
--- a/app-emacs/slime/files/1.0.20050207/swank.asd
+++ b/app-emacs/slime/files/1.2.1.20050804/swank.asd
@@ -32,18 +32,48 @@
(:file "swank"))
:depends-on (#+sbcl sb-bsd-sockets)))
-#+sbcl (define-swank-system "swank-sbcl" "swank-source-path-parser" "swank-gray")
-#+cmu (define-swank-system "swank-source-path-parser" "swank-cmucl")
-#+clisp (define-swank-system "xref" "metering" "swank-clisp" "swank-gray")
+#+sbcl (define-swank-system
+ "swank-sbcl"
+ "swank-source-path-parser"
+ "swank-source-file-cache"
+ "swank-gray")
+
+#+openmcl (define-swank-system
+ "metering"
+ "swank-openmcl"
+ "swank-gray")
+
+#+cmu (define-swank-system
+ "swank-source-path-parser"
+ "swank-source-file-cache"
+ "swank-cmucl")
+
+#+clisp (define-swank-system
+ "xref"
+ "metering"
+ "swank-clisp"
+ "swank-gray")
+
+#+armedbear (define-swank-system
+ "swank-abcl")
+
+#+ecl (define-swank-system
+ "swank-ecl" "swank-gray")
(in-package #:swank-loader)
(defun user-init-file ()
- "Return the name of the user init file or nil."
+ "Return the name of the user init file or NIL if it does not exist."
(probe-file (merge-pathnames (user-homedir-pathname)
(make-pathname :name ".swank" :type "lisp"))))
-(when (user-init-file)
- (load (user-init-file)))
+(defun site-init-file ()
+ "Return the name of the site init file or NIL if it does not exist."
+ (probe-file (make-pathname :name "site-init" :type "lisp" :defaults *load-truename*)))
+
+(or (when (site-init-file)
+ (load (site-init-file)))
+ (when (user-init-file)
+ (load (user-init-file))))
;; swank.asd ends here
diff --git a/app-emacs/slime/files/70slime-gentoo.el b/app-emacs/slime/files/70slime-gentoo.el
deleted file mode 100644
index 4fde74012ac1..000000000000
--- a/app-emacs/slime/files/70slime-gentoo.el
+++ /dev/null
@@ -1,16 +0,0 @@
-
-;;; site-lisp configuration for slime-cvs
-
-(add-to-list 'load-path "@SITELISP@")
-(require 'slime)
-(add-hook 'lisp-mode-hook
- (lambda () (slime-mode t)))
-(add-hook 'inferior-lisp-mode-hook
- (lambda () (inferior-slime-mode t)))
-
-;; 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-6.0/HyperSpec")
- (setq common-lisp-hyperspec-root "file:///usr/share/doc/hyperspec-6.0/HyperSpec/")
- (setq common-lisp-hyperspec-root "http://www.lispworks.com/reference/HyperSpec/"))
diff --git a/app-emacs/slime/files/README.Gentoo b/app-emacs/slime/files/README.Gentoo
deleted file mode 100644
index 1290bad759ab..000000000000
--- a/app-emacs/slime/files/README.Gentoo
+++ /dev/null
@@ -1,8 +0,0 @@
-SLIME notes for Gentoo
-----------------------
-
-If you're interested in hacking this port, please note that this port
-uses its own swank.asd and swank-loader.lisp. For this reason, always
-report problems to the Gentoo Bugzilla http://bugs.gentoo.org and not
-to the upstream authors.
-
diff --git a/app-emacs/slime/files/digest-slime-1.0 b/app-emacs/slime/files/digest-slime-1.0
deleted file mode 100644
index 2969beeb0be1..000000000000
--- a/app-emacs/slime/files/digest-slime-1.0
+++ /dev/null
@@ -1 +0,0 @@
-MD5 90666e8860d8d26e3cfa36365544ffcf slime-1.0.tar.gz 309374
diff --git a/app-emacs/slime/files/digest-slime-1.0.20041010 b/app-emacs/slime/files/digest-slime-1.0.20041010
deleted file mode 100644
index af5f98ef5519..000000000000
--- a/app-emacs/slime/files/digest-slime-1.0.20041010
+++ /dev/null
@@ -1,2 +0,0 @@
-MD5 90666e8860d8d26e3cfa36365544ffcf slime-1.0.tar.gz 309374
-MD5 6fc1b58c28acbddadc297d2222645c00 slime-1.0-CVS-2004-10-10-gentoo.patch.bz2 47595
diff --git a/app-emacs/slime/files/digest-slime-1.0.20050106 b/app-emacs/slime/files/digest-slime-1.0.20050106
deleted file mode 100644
index 02994fbd234d..000000000000
--- a/app-emacs/slime/files/digest-slime-1.0.20050106
+++ /dev/null
@@ -1,2 +0,0 @@
-MD5 90666e8860d8d26e3cfa36365544ffcf slime-1.0.tar.gz 309374
-MD5 a3e1809c2e5d88d440c793d8fda6b415 slime-1.0-CVS-2005-01-06-gentoo.patch.bz2 87621
diff --git a/app-emacs/slime/files/digest-slime-1.0.20050207 b/app-emacs/slime/files/digest-slime-1.0.20050207
deleted file mode 100644
index 9b2137dc67ba..000000000000
--- a/app-emacs/slime/files/digest-slime-1.0.20050207
+++ /dev/null
@@ -1,2 +0,0 @@
-MD5 90666e8860d8d26e3cfa36365544ffcf slime-1.0.tar.gz 309374
-MD5 5fb84e0d49e30c6aee3e8aefd7fac32e slime-1.0-CVS-2005-02-07-gentoo.patch.bz2 93508
diff --git a/app-emacs/slime/files/digest-slime-1.0.20050303 b/app-emacs/slime/files/digest-slime-1.0.20050303
deleted file mode 100644
index 34260b161e5f..000000000000
--- a/app-emacs/slime/files/digest-slime-1.0.20050303
+++ /dev/null
@@ -1,2 +0,0 @@
-MD5 90666e8860d8d26e3cfa36365544ffcf slime-1.0.tar.gz 309374
-MD5 a3bcfee796731a14546d9867df45979e slime-1.0-CVS-2005-03-03-gentoo.patch.bz2 103501
diff --git a/app-emacs/slime/files/digest-slime-1.2.1.20050804 b/app-emacs/slime/files/digest-slime-1.2.1.20050804
new file mode 100644
index 000000000000..877d809ec049
--- /dev/null
+++ b/app-emacs/slime/files/digest-slime-1.2.1.20050804
@@ -0,0 +1,2 @@
+MD5 f7fabc03e1ec5a4d380f0890141058d9 slime-1.2.1.tar.gz 373957
+MD5 1a40921d3ea14c21e8745ee1fed9d2f4 slime-1.2.1-CVS-2005-08-04-gentoo.patch.bz2 35674
diff --git a/app-emacs/slime/files/swank-loader.lisp b/app-emacs/slime/files/swank-loader.lisp
deleted file mode 100644
index 497b877c7a36..000000000000
--- a/app-emacs/slime/files/swank-loader.lisp
+++ /dev/null
@@ -1,4 +0,0 @@
-
-;;; fake swank-loader.lisp file
-
-(require :swank) \ No newline at end of file
diff --git a/app-emacs/slime/files/swank.asd b/app-emacs/slime/files/swank.asd
deleted file mode 100644
index 991c3822d637..000000000000
--- a/app-emacs/slime/files/swank.asd
+++ /dev/null
@@ -1,42 +0,0 @@
-;;; -*- mode: lisp; syntax: common-lisp; indent-tabs-mode: nil; package: cl-user -*-
-
-(defpackage #:swank-system
- (:use #:common-lisp
- #:asdf))
-
-(in-package #:swank-system)
-
-;; http://www.caddr.com/macho/archives/sbcl-devel/2004-3/3014.html
-
-(defclass unsafe-file (cl-source-file) ())
-
-(defmethod perform :around ((op compile-op) (c unsafe-file))
- (setf (operation-on-warnings op) :ignore
- (operation-on-failure op) :warn) ; adjust to taste
- (call-next-method))
-
-(defsystem #:swank
- :name "Swank is the Common Lisp back-end to Slime"
- :licence "GPL-2"
- :components
- #+cmu ((:file "swank-backend")
- (:file "nregex")
- (:file "swank-source-path-parser")
- (:file "swank-cmucl")
- (:file "swank"))
- #+sbcl ((:file "swank-backend")
- (:file "swank-sbcl")
- (:file "nregex")
- (:file "swank-source-path-parser")
- (:file "swank-gray")
- (:unsafe-file "swank"))
- #+clisp ((:file "swank-backend")
- (:file "nregex")
- (:file "xref")
- (:file "metering")
- (:file "swank-clisp")
- (:file "swank-gray")
- (:file "swank"))
- #+sbcl :depends-on #+sbcl (:sb-bsd-sockets))
-
-;; swank.asd ends here
diff --git a/app-emacs/slime/slime-1.0.20041010.ebuild b/app-emacs/slime/slime-1.0.20041010.ebuild
deleted file mode 100644
index c5f7b16d197c..000000000000
--- a/app-emacs/slime/slime-1.0.20041010.ebuild
+++ /dev/null
@@ -1,69 +0,0 @@
-# Copyright 1999-2005 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-emacs/slime/slime-1.0.20041010.ebuild,v 1.3 2005/01/06 19:40:25 mkennedy Exp $
-
-inherit common-lisp elisp
-
-MY_PV_CVS=${PV:4:4}-${PV:8:2}-${PV:10:2}
-MY_PV_BASE=${PV:0:3}
-
-DESCRIPTION="SLIME, the Superior Lisp Interaction Mode (Extended)"
-HOMEPAGE="http://common-lisp.net/project/slime/"
-SRC_URI="http://www.common-lisp.net/project/slime/slime-${MY_PV_BASE}.tar.gz
- mirror://gentoo/slime-${MY_PV_BASE}-CVS-${MY_PV_CVS}-gentoo.patch.bz2"
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="x86"
-IUSE="doc"
-
-# The doc USE flag governs the creation of PostScript and PDF
-# documentation. GNU Info format documentation will created
-# regardless.
-
-DEPEND="virtual/emacs
- dev-lisp/common-lisp-controller
- virtual/commonlisp
- doc? ( virtual/tetex sys-apps/texinfo )"
-
-S=${WORKDIR}/${PN}-${MY_PV_BASE}
-
-CLPACKAGE=swank
-
-src_unpack() {
- unpack ${A}
- epatch slime-${MY_PV_BASE}-CVS-${MY_PV_CVS}-gentoo.patch || die
-}
-
-src_compile() {
- # NOTE: slime.el wont byte compile currently (2004-10-10)
-# emacs --batch -q -l <(echo "(add-to-list 'load-path \".\")") \
-# -f batch-byte-compile hyperspec.el slime.el || die
- use doc && make -C doc all slime.pdf
-}
-
-src_install() {
- elisp-install ${PN} *.{el,elc} ${FILESDIR}/swank-loader.lisp
- elisp-site-file-install ${FILESDIR}/70slime-gentoo.el
- dodoc ChangeLog HACKING NEWS README* PROBLEMS
- common-lisp-install *.lisp ${FILESDIR}/swank.asd
- common-lisp-system-symlink
- insinto /usr/share/emacs/site-lisp/slime
- doins ChangeLog
- if use doc; then
- dodoc doc/slime.{ps,pdf}
- doinfo doc/slime.info
- fi
-}
-
-pkg_postinst() {
- common-lisp_pkg_postinst
- elisp_pkg_postinst
- while read line; do einfo "${line}"; done <${FILESDIR}/README.Gentoo
- einfo "NOTE: dev-lisp/${P} includes a patch from SLIME ${MY_PV_BASE} to"
- einfo "SLIME CVS ${MY_PV_CVS}."
-}
-
-pkg_postrm() {
- common-lisp_pkg_postrm
- elisp_pkg_postrm
-}
diff --git a/app-emacs/slime/slime-1.0.20050106.ebuild b/app-emacs/slime/slime-1.0.20050106.ebuild
deleted file mode 100644
index 5f43c4cbffa9..000000000000
--- a/app-emacs/slime/slime-1.0.20050106.ebuild
+++ /dev/null
@@ -1,69 +0,0 @@
-# Copyright 1999-2005 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-emacs/slime/slime-1.0.20050106.ebuild,v 1.1 2005/01/06 19:40:25 mkennedy Exp $
-
-inherit common-lisp elisp eutils
-
-MY_PV_CVS=${PV:4:4}-${PV:8:2}-${PV:10:2}
-MY_PV_BASE=${PV:0:3}
-
-DESCRIPTION="SLIME, the Superior Lisp Interaction Mode (Extended)"
-HOMEPAGE="http://common-lisp.net/project/slime/"
-SRC_URI="http://www.common-lisp.net/project/slime/slime-${MY_PV_BASE}.tar.gz
- mirror://gentoo/slime-${MY_PV_BASE}-CVS-${MY_PV_CVS}-gentoo.patch.bz2"
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~x86"
-IUSE="doc"
-
-# The doc USE flag governs the creation of PostScript and PDF
-# documentation. GNU Info format documentation will created
-# regardless.
-
-DEPEND="virtual/emacs
- dev-lisp/common-lisp-controller
- virtual/commonlisp
- doc? ( virtual/tetex sys-apps/texinfo )"
-
-S=${WORKDIR}/${PN}-${MY_PV_BASE}
-
-CLPACKAGE=swank
-
-src_unpack() {
- unpack ${A}
- epatch slime-${MY_PV_BASE}-CVS-${MY_PV_CVS}-gentoo.patch || die
-}
-
-src_compile() {
- # NOTE: slime.el wont byte compile currently (2004-10-10)
-# emacs --batch -q -l <(echo "(add-to-list 'load-path \".\")") \
-# -f batch-byte-compile hyperspec.el slime.el || die
- use doc && make -C doc all slime.pdf
-}
-
-src_install() {
- elisp-install ${PN} *.{el,elc} ${FILESDIR}/${PV}/swank-loader.lisp
- elisp-site-file-install ${FILESDIR}/${PV}/70slime-gentoo.el
- dodoc ChangeLog HACKING NEWS PROBLEMS README
- common-lisp-install *.lisp ${FILESDIR}/${PV}/swank.asd ${FILESDIR}/${PV}/swank-loader-init.lisp
- common-lisp-system-symlink
- insinto /usr/share/emacs/site-lisp/slime
- doins ChangeLog
- if use doc; then
- dodoc doc/slime.{ps,pdf}
- doinfo doc/slime.info
- fi
-}
-
-pkg_postinst() {
- common-lisp_pkg_postinst
- elisp_pkg_postinst
- while read line; do einfo "${line}"; done <${FILESDIR}/README.Gentoo
- einfo "NOTE: dev-lisp/${P} includes a patch from SLIME ${MY_PV_BASE} to"
- einfo "SLIME CVS ${MY_PV_CVS}."
-}
-
-pkg_postrm() {
- common-lisp_pkg_postrm
- elisp_pkg_postrm
-}
diff --git a/app-emacs/slime/slime-1.0.20050303.ebuild b/app-emacs/slime/slime-1.0.20050303.ebuild
deleted file mode 100644
index 3686e870d408..000000000000
--- a/app-emacs/slime/slime-1.0.20050303.ebuild
+++ /dev/null
@@ -1,71 +0,0 @@
-# Copyright 1999-2005 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-emacs/slime/slime-1.0.20050303.ebuild,v 1.3 2005/04/18 15:53:47 mkennedy Exp $
-
-inherit elisp cvs eutils
-
-MY_PV_CVS=${PV:4:4}-${PV:8:2}-${PV:10:2}
-MY_PV_BASE=${PV:0:3}
-
-DESCRIPTION="SLIME, the Superior Lisp Interaction Mode (Extended)"
-HOMEPAGE="http://common-lisp.net/project/slime/"
-SRC_URI="http://www.common-lisp.net/project/slime/slime-${MY_PV_BASE}.tar.gz
- mirror://gentoo/slime-${MY_PV_BASE}-CVS-${MY_PV_CVS}-gentoo.patch.bz2"
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="x86 ~ppc ~amd64"
-IUSE="doc"
-
-DEPEND="virtual/emacs
- dev-lisp/common-lisp-controller
- virtual/commonlisp
- doc? ( virtual/tetex sys-apps/texinfo )"
-
-S="${WORKDIR}/slime-${MY_PV_BASE}"
-
-CLPACKAGE=swank
-
-src_unpack() {
- unpack ${A}
- epatch slime-${MY_PV_BASE}-CVS-${MY_PV_CVS}-gentoo.patch || die
-}
-
-src_compile() {
- echo "(add-to-list 'load-path \".\")" >load-path
- emacs --batch -q -l load-path -f batch-byte-compile *.el || die
- use doc && make -C doc all slime.pdf
-}
-
-src_install() {
- elisp-install ${PN} *.{el,elc} ${FILESDIR}/${PV}/swank-loader.lisp
- elisp-site-file-install ${FILESDIR}/${PV}/70slime-gentoo.el
- dodoc README* ChangeLog
- zcat ${D}/usr/share/doc/${PF}/ChangeLog.gz \
- >${D}/usr/share/emacs/site-lisp/slime/ChangeLog
- insinto /usr/share/common-lisp/source/swank
- doins *.lisp ${FILESDIR}/${PV}/swank.asd
- dodir /usr/share/common-lisp/systems
- dosym /usr/share/common-lisp/source/swank/swank.asd \
- /usr/share/common-lisp/systems
- if use doc; then
- dodoc doc/slime.{ps,pdf}
- doinfo doc/slime.info
- fi
-}
-
-pkg_preinst() {
- unregister-common-lisp-source $CLPACKAGE || die
-}
-
-pkg_postrm() {
- if ! [ -d /usr/share/common-lisp/source/$CLPACKAGE ]; then
- unregister-common-lisp-source $CLPACKAGE || die
- fi
- elisp-site-regen || die
-}
-
-pkg_postinst() {
- register-common-lisp-source $CLPACKAGE || die
- elisp-site-regen || die
- while read line; do einfo "${line}"; done <${FILESDIR}/${PV}/README.Gentoo
-}
diff --git a/app-emacs/slime/slime-1.0.ebuild b/app-emacs/slime/slime-1.0.ebuild
deleted file mode 100644
index ad5ba08e7999..000000000000
--- a/app-emacs/slime/slime-1.0.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2005 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-emacs/slime/slime-1.0.ebuild,v 1.3 2005/07/10 00:44:33 swegener Exp $
-
-inherit common-lisp elisp
-
-DESCRIPTION="SLIME, the Superior Lisp Interaction Mode (Extended)"
-HOMEPAGE="http://common-lisp.net/project/slime/"
-SRC_URI="http://www.common-lisp.net/project/slime/slime-${PV}.tar.gz"
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~x86"
-IUSE="doc"
-
-# The doc USE flag governs the creation of PostScript and PDF
-# documentation. GNU Info format documentation will created
-# regardless.
-
-DEPEND="virtual/emacs
- dev-lisp/common-lisp-controller
- virtual/commonlisp
- doc? ( virtual/tetex )"
-
-CLPACKAGE=swank
-
-src_compile() {
- emacs --batch -q -l <(echo "(add-to-list 'load-path \".\")") \
- -f batch-byte-compile hyperspec.el slime.el || die
- make -C doc contributors.texi slime.info
- use doc && make -C doc slime.ps slime.pdf
-}
-
-src_install() {
- elisp-install ${PN} *.{el,elc} ${FILESDIR}/swank-loader.lisp
- elisp-site-file-install ${FILESDIR}/70slime-gentoo.el
- dodoc ChangeLog HACKING NEWS README* PROBLEMS
- common-lisp-install *.lisp ${FILESDIR}/swank.asd
- common-lisp-system-symlink
- insinto /usr/share/emacs/site-lisp/slime
- doins ChangeLog
- doinfo doc/slime.info
- use doc && dodoc doc/slime.{ps,pdf}
-}
-
-pkg_postinst() {
- common-lisp_pkg_postinst
- elisp_pkg_postinst
- while read line; do einfo "${line}"; done <${FILESDIR}/README.Gentoo
-}
-
-pkg_postrm() {
- common-lisp_pkg_postrm
- elisp_pkg_postrm
-}
diff --git a/app-emacs/slime/slime-1.2.1-r1.ebuild b/app-emacs/slime/slime-1.2.1-r1.ebuild
index 9c00a5ebf093..a07fc6ea6b85 100644
--- a/app-emacs/slime/slime-1.2.1-r1.ebuild
+++ b/app-emacs/slime/slime-1.2.1-r1.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-emacs/slime/slime-1.2.1-r1.ebuild,v 1.2 2005/07/10 00:44:33 swegener Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emacs/slime/slime-1.2.1-r1.ebuild,v 1.3 2005/08/04 08:54:16 mkennedy Exp $
inherit elisp cvs eutils
@@ -32,8 +32,7 @@ src_unpack() {
}
src_compile() {
- echo "(add-to-list 'load-path \".\")" >load-path
- emacs --batch -q -l load-path -f batch-byte-compile *.el || die
+ elisp-comp *.el || die
use doc && make -C doc slime.info
}
diff --git a/app-emacs/slime/slime-1.2.1.20050610.ebuild b/app-emacs/slime/slime-1.2.1.20050610.ebuild
index 3762bcde39f9..1ae1016ef0af 100644
--- a/app-emacs/slime/slime-1.2.1.20050610.ebuild
+++ b/app-emacs/slime/slime-1.2.1.20050610.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-emacs/slime/slime-1.2.1.20050610.ebuild,v 1.2 2005/07/06 17:31:49 mkennedy Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emacs/slime/slime-1.2.1.20050610.ebuild,v 1.3 2005/08/04 08:54:16 mkennedy Exp $
inherit elisp eutils
@@ -35,8 +35,7 @@ src_unpack() {
}
src_compile() {
- echo "(add-to-list 'load-path \".\")" >load-path
- emacs --batch -q -l load-path -f batch-byte-compile *.el || die
+ elisp-comp *.el || die
use doc && make -C doc slime.info
}
diff --git a/app-emacs/slime/slime-1.2.1.20050630.ebuild b/app-emacs/slime/slime-1.2.1.20050630.ebuild
index 8d7b0dae609a..bfb66e5bbf12 100644
--- a/app-emacs/slime/slime-1.2.1.20050630.ebuild
+++ b/app-emacs/slime/slime-1.2.1.20050630.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-emacs/slime/slime-1.2.1.20050630.ebuild,v 1.1 2005/07/06 17:31:49 mkennedy Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emacs/slime/slime-1.2.1.20050630.ebuild,v 1.2 2005/08/04 08:54:16 mkennedy Exp $
inherit elisp eutils
@@ -35,8 +35,7 @@ src_unpack() {
}
src_compile() {
- echo "(add-to-list 'load-path \".\")" >load-path
- emacs --batch -q -l load-path -f batch-byte-compile *.el || die
+ elisp-comp *.el || die
use doc && make -C doc slime.info
}
@@ -51,6 +50,7 @@ src_install() {
dodir /usr/share/common-lisp/systems
dosym /usr/share/common-lisp/source/swank/swank.asd \
/usr/share/common-lisp/systems
+ dodoc ${FILESDIR}/${PV}/README.Gentoo
if use doc; then
doinfo doc/slime.info
fi
diff --git a/app-emacs/slime/slime-1.0.20050207.ebuild b/app-emacs/slime/slime-1.2.1.20050804.ebuild
index 5e884a9d3935..fe5dec114e61 100644
--- a/app-emacs/slime/slime-1.0.20050207.ebuild
+++ b/app-emacs/slime/slime-1.2.1.20050804.ebuild
@@ -1,27 +1,31 @@
# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-emacs/slime/slime-1.0.20050207.ebuild,v 1.2 2005/02/21 07:16:12 mkennedy Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emacs/slime/slime-1.2.1.20050804.ebuild,v 1.1 2005/08/04 08:54:16 mkennedy Exp $
-inherit elisp cvs eutils
+inherit elisp eutils
-MY_PV_CVS=${PV:4:4}-${PV:8:2}-${PV:10:2}
-MY_PV_BASE=${PV:0:3}
+MY_PV_CVS=${PV:6:4}-${PV:10:2}-${PV:12:2}
+MY_PV_BASE=${PV:0:5}
DESCRIPTION="SLIME, the Superior Lisp Interaction Mode (Extended)"
HOMEPAGE="http://common-lisp.net/project/slime/"
+
SRC_URI="http://www.common-lisp.net/project/slime/slime-${MY_PV_BASE}.tar.gz
mirror://gentoo/slime-${MY_PV_BASE}-CVS-${MY_PV_CVS}-gentoo.patch.bz2"
+# SRC_URI="http://common-lisp.net/project/slime/${P}.tar.gz"
+
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~x86 ~ppc"
+KEYWORDS="~amd64 ~ppc ~sparc x86"
IUSE="doc"
DEPEND="virtual/emacs
dev-lisp/common-lisp-controller
virtual/commonlisp
- doc? ( virtual/tetex sys-apps/texinfo )"
+ doc? ( sys-apps/texinfo )"
S="${WORKDIR}/slime-${MY_PV_BASE}"
+# S="${WORKDIR}/${P}"
CLPACKAGE=swank
@@ -31,9 +35,8 @@ src_unpack() {
}
src_compile() {
- echo "(add-to-list 'load-path \".\")" >load-path
- emacs --batch -q -l load-path -f batch-byte-compile *.el || die
- use doc && make -C doc all slime.pdf
+ elisp-comp *.el || die
+ use doc && make -C doc slime.info
}
src_install() {
@@ -47,8 +50,8 @@ src_install() {
dodir /usr/share/common-lisp/systems
dosym /usr/share/common-lisp/source/swank/swank.asd \
/usr/share/common-lisp/systems
+ dodoc ${FILESDIR}/${PV}/README.Gentoo
if use doc; then
- dodoc doc/slime.{ps,pdf}
doinfo doc/slime.info
fi
}
@@ -67,5 +70,5 @@ pkg_postrm() {
pkg_postinst() {
register-common-lisp-source $CLPACKAGE || die
elisp-site-regen || die
- while read line; do einfo "${line}"; done <${FILESDIR}/${PV}/README.Gentoo
+ zcat /usr/share/doc/${PF}/README.Gentoo |while read line; do einfo "${line}"; done
}
diff --git a/app-emacs/slime/slime-1.2.1.ebuild b/app-emacs/slime/slime-1.2.1.ebuild
index f762283ec16e..e3fc255c50f7 100644
--- a/app-emacs/slime/slime-1.2.1.ebuild
+++ b/app-emacs/slime/slime-1.2.1.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-emacs/slime/slime-1.2.1.ebuild,v 1.3 2005/07/10 00:44:33 swegener Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emacs/slime/slime-1.2.1.ebuild,v 1.4 2005/08/04 08:54:16 mkennedy Exp $
inherit elisp cvs eutils
@@ -32,8 +32,7 @@ src_unpack() {
}
src_compile() {
- echo "(add-to-list 'load-path \".\")" >load-path
- emacs --batch -q -l load-path -f batch-byte-compile *.el || die
+ elisp-comp *.el || die
use doc && make -C doc all slime.pdf
}