diff options
Diffstat (limited to 'app-emacs/slime')
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 } |