From f6d23fb233959920d5cfd956f97fda136a9c4f17 Mon Sep 17 00:00:00 2001 From: Matthew Kennedy Date: Sun, 19 Nov 2006 06:41:01 +0000 Subject: [PATCH] New refresh with upstream; Adjust installation so that no modification to SLIME is necessary. Package-Manager: portage-2.1.2_rc2 --- app-emacs/slime/ChangeLog | 10 ++++- app-emacs/slime/Manifest | 34 +++++++++++++++-- app-emacs/slime/files/70slime-gentoo.el | 13 +++++++ .../slime/files/digest-slime-2.0.0.20061118 | 3 ++ app-emacs/slime/files/new-slime-ball | 11 ++++++ app-emacs/slime/slime-2.0.0.20061118.ebuild | 37 +++++++++++++++++++ 6 files changed, 103 insertions(+), 5 deletions(-) create mode 100644 app-emacs/slime/files/70slime-gentoo.el create mode 100644 app-emacs/slime/files/digest-slime-2.0.0.20061118 create mode 100755 app-emacs/slime/files/new-slime-ball create mode 100644 app-emacs/slime/slime-2.0.0.20061118.ebuild diff --git a/app-emacs/slime/ChangeLog b/app-emacs/slime/ChangeLog index 0696611a4586..d5c14c62a6ca 100644 --- a/app-emacs/slime/ChangeLog +++ b/app-emacs/slime/ChangeLog @@ -1,6 +1,14 @@ # ChangeLog for app-emacs/slime # Copyright 2000-2006 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/app-emacs/slime/ChangeLog,v 1.27 2006/08/06 04:24:39 mkennedy Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-emacs/slime/ChangeLog,v 1.28 2006/11/19 06:41:01 mkennedy Exp $ + +*slime-2.0.0.20061118 (19 Nov 2006) + + 19 Nov 2006; Matthew Kennedy + +files/70slime-gentoo.el, +files/new-slime-ball, + +slime-2.0.0.20061118.ebuild: + New refresh with upstream; Adjust installation so that no modification to + SLIME is necessary. *slime-2.0.0.20060805 (06 Aug 2006) diff --git a/app-emacs/slime/Manifest b/app-emacs/slime/Manifest index 19a67968f25f..ceb96d7a8024 100644 --- a/app-emacs/slime/Manifest +++ b/app-emacs/slime/Manifest @@ -1,3 +1,6 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA1 + AUX 1.2.1.20050804/70slime-gentoo.el 569 RMD160 7133265dd0e38df42050bfedc57134c0db9c5b68 SHA1 d2b144096f6f8ee62b63766dbf4903b7233090c4 SHA256 6c3a331793138d5a1eb141738ce3353fdf4f77b9dd73ddb13a5a02c876d28992 MD5 ee1f66aba753cb513ec91d33210dc246 files/1.2.1.20050804/70slime-gentoo.el 569 RMD160 7133265dd0e38df42050bfedc57134c0db9c5b68 files/1.2.1.20050804/70slime-gentoo.el 569 @@ -78,12 +81,21 @@ AUX 2.0.0.20060805/swank.asd 2566 RMD160 52ccd3ce2d398368bfd219a1ea491faaddba22b MD5 5be894eb67f6fb6850ebc99f9c6d23af files/2.0.0.20060805/swank.asd 2566 RMD160 52ccd3ce2d398368bfd219a1ea491faaddba22b9 files/2.0.0.20060805/swank.asd 2566 SHA256 1a0fd671ca1ebed36b96124043cf71033592225d7c345d7aba6455e2951af3ea files/2.0.0.20060805/swank.asd 2566 +AUX 70slime-gentoo.el 451 RMD160 e15860be7553e588b8f9f547eae42804e2f1a214 SHA1 9b6ef6bf765bc63938086872f4bab0c31ffa5404 SHA256 5816afae1dc4dbb77fe0413504688de0add083aab9217940edf9f6c8f2eb4f36 +MD5 0d610ac7f0c3daa87614b1b72a4d40fd files/70slime-gentoo.el 451 +RMD160 e15860be7553e588b8f9f547eae42804e2f1a214 files/70slime-gentoo.el 451 +SHA256 5816afae1dc4dbb77fe0413504688de0add083aab9217940edf9f6c8f2eb4f36 files/70slime-gentoo.el 451 +AUX new-slime-ball 408 RMD160 89b8e26c592c4f5168e79f0a65d430f50935323b SHA1 6e0f4c1ad665a0caed926812c2be05f5d486dae3 SHA256 e76fd182488b59992faccb52ec055db4aa696e36b14c505d1384c2736c7b7a7d +MD5 edf82167d8276b30f7197599866ecd55 files/new-slime-ball 408 +RMD160 89b8e26c592c4f5168e79f0a65d430f50935323b files/new-slime-ball 408 +SHA256 e76fd182488b59992faccb52ec055db4aa696e36b14c505d1384c2736c7b7a7d files/new-slime-ball 408 DIST slime-1.2.1-CVS-2005-08-04-gentoo.patch.bz2 35674 DIST slime-1.2.1-CVS-2005-12-11-gentoo.patch.bz2 106345 DIST slime-1.2.1.20060205.tar.gz 451769 RMD160 14558f8b334824c9c235f0f7696eee96d2910f53 SHA256 cf381ac54c524ec08f62cbea41cb84369e2352f76067d7544904db8ccb24432c DIST slime-1.2.1.tar.gz 373957 DIST slime-2.0.0.20060617.tar.gz 473051 RMD160 fb20268b7e2d67b7f9e190d16a09811b6ecdf344 SHA1 e75967ff4f693a663d918595d8243328bd90d692 SHA256 5f0cf57ab69bc2220990550cd25bc7daeb115171a23c10c97c26ff3a1e4b2147 DIST slime-2.0.0.20060805.tar.gz 475257 RMD160 10f7585ee41473cfa8eff8d72fa1a18cfb844617 SHA1 09a2b6a2145e81c78d0827fc18de0a111b9d57d9 SHA256 d0fe439375fcc41cc2ff9954c21dcb705ccc3431e20b221af6098f7704b999a5 +DIST slime-2.0.0.20061118.tar.gz 497946 RMD160 7ecd3f4c8a87acaa2de1408eb6f439c8ffabeccf SHA1 aad3b5c452982c8ae164ec10a95e5a82a6f4abff SHA256 68cdca7fd459deb8ab6823af849ff15beeaeedd54c9c1a8826381f93255693ae EBUILD slime-1.2.1.20050804.ebuild 2033 RMD160 e676f187c86e9b805f212562d22d0ae7e06da580 SHA1 ab80578aa5194476074ba8715bf0394a9d460240 SHA256 44b3cd29b496e3e32bd992b566e9f6a4b54e884851d3142a71affed996f3aca3 MD5 672b81e68ae0f4dd6dd799319c4fe356 slime-1.2.1.20050804.ebuild 2033 RMD160 e676f187c86e9b805f212562d22d0ae7e06da580 slime-1.2.1.20050804.ebuild 2033 @@ -104,10 +116,14 @@ EBUILD slime-2.0.0.20060805.ebuild 1691 RMD160 29fba16f3b0cfab0e560d9d08410f2bf1 MD5 f81813f10ad1a9a2075d0adabf0be815 slime-2.0.0.20060805.ebuild 1691 RMD160 29fba16f3b0cfab0e560d9d08410f2bf11d021d9 slime-2.0.0.20060805.ebuild 1691 SHA256 1d0daf5b840d0c52f60e3f9d4cf1eb88b1a9ab0d5c2460baf1e7dac1b139af8a slime-2.0.0.20060805.ebuild 1691 -MISC ChangeLog 7509 RMD160 fa56844eb2eb0e8f670261038fb55c5fc1fa284f SHA1 a0c1ea0d237adbf4336d271c267a386c860f67ea SHA256 d7d0c0ed8d3cd54bd279282127851ce87c97693e3d979aa77908a261fcdae790 -MD5 73c96345fecd9d5cfff5f6a732afc9d7 ChangeLog 7509 -RMD160 fa56844eb2eb0e8f670261038fb55c5fc1fa284f ChangeLog 7509 -SHA256 d7d0c0ed8d3cd54bd279282127851ce87c97693e3d979aa77908a261fcdae790 ChangeLog 7509 +EBUILD slime-2.0.0.20061118.ebuild 1016 RMD160 d79d99a7e2d86e93caa625c28fb9d82927974e94 SHA1 28ce401d9586b3d4d5987ee8af6dc204849627a3 SHA256 65bf0ced46a376616d9648ef36e008bacc3832e9a15f539938798382705b0f29 +MD5 ec8f18f3a3cccbcd765049d8df10eeab slime-2.0.0.20061118.ebuild 1016 +RMD160 d79d99a7e2d86e93caa625c28fb9d82927974e94 slime-2.0.0.20061118.ebuild 1016 +SHA256 65bf0ced46a376616d9648ef36e008bacc3832e9a15f539938798382705b0f29 slime-2.0.0.20061118.ebuild 1016 +MISC ChangeLog 7781 RMD160 bbcd2fa78fd2088e197f6923b4d7027bda3d2375 SHA1 19288fb1aefe324a7d8321871995220e48307593 SHA256 7c463ef4da21ebe4733b619a83d2f103c479121e395e7802dff90d81c7eeebd6 +MD5 f87614899b1fc93eefde4feae15f9c37 ChangeLog 7781 +RMD160 bbcd2fa78fd2088e197f6923b4d7027bda3d2375 ChangeLog 7781 +SHA256 7c463ef4da21ebe4733b619a83d2f103c479121e395e7802dff90d81c7eeebd6 ChangeLog 7781 MISC metadata.xml 1267 RMD160 c7f206f44fcd561788623b4ec596f6e82de74948 SHA1 f91c564e0b518ab158b57faf23d419c144a5898d SHA256 d516dcbafdb0818785833d3a07fe626e74f67cde6f9999e9120b61ec0ae8f172 MD5 185b50ff504c7da6807fffb4e73fc017 metadata.xml 1267 RMD160 c7f206f44fcd561788623b4ec596f6e82de74948 metadata.xml 1267 @@ -127,3 +143,13 @@ SHA256 cb733c4df1b3e886c42bcc6607de71df1cdde039b32e2f41b90170eb2dfba199 files/di MD5 b7d1995692bd2c6468b13fe3f025bb3a files/digest-slime-2.0.0.20060805 262 RMD160 f1d3e63a42bbe891e769298d25fc74f7a42d972c files/digest-slime-2.0.0.20060805 262 SHA256 f1e1441ff479d5058d22a4c9b7d0e1f7cd94082447468b53068c8acd3cdebaf6 files/digest-slime-2.0.0.20060805 262 +MD5 b792d1210edb68779da25cd3a90e7713 files/digest-slime-2.0.0.20061118 262 +RMD160 d2f4a3bc0825fe8964c7fe717069aac91e9581d1 files/digest-slime-2.0.0.20061118 262 +SHA256 02fdba06c50eaa99bab50e5d8bca0887b4756c2f2691eb12bd63a1a75b4b1196 files/digest-slime-2.0.0.20061118 262 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v1.4.5 (GNU/Linux) + +iD8DBQFFX/yIyiNZaEAZA+ARAmUhAJ9nLni6kUWzKzk4G5H4fC5bKEzGMwCfeJLQ +k5ieL0liZpLVOh4zUi/SHh0= +=4URx +-----END PGP SIGNATURE----- diff --git a/app-emacs/slime/files/70slime-gentoo.el b/app-emacs/slime/files/70slime-gentoo.el new file mode 100644 index 000000000000..2687bb5c4f14 --- /dev/null +++ b/app-emacs/slime/files/70slime-gentoo.el @@ -0,0 +1,13 @@ + +;;; site-lisp configuration for slime-cvs + +(add-to-list 'load-path "@SITELISP@") +(require 'slime) +(slime-setup) + +;; 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/HyperSpec") + (setq common-lisp-hyperspec-root "file:///usr/share/doc/hyperspec/HyperSpec/") + (setq common-lisp-hyperspec-root "http://www.lispworks.com/reference/HyperSpec/")) diff --git a/app-emacs/slime/files/digest-slime-2.0.0.20061118 b/app-emacs/slime/files/digest-slime-2.0.0.20061118 new file mode 100644 index 000000000000..aff5ec1e452b --- /dev/null +++ b/app-emacs/slime/files/digest-slime-2.0.0.20061118 @@ -0,0 +1,3 @@ +MD5 d09bfdfd7722f0d57b4b8a05d68ccaa8 slime-2.0.0.20061118.tar.gz 497946 +RMD160 7ecd3f4c8a87acaa2de1408eb6f439c8ffabeccf slime-2.0.0.20061118.tar.gz 497946 +SHA256 68cdca7fd459deb8ab6823af849ff15beeaeedd54c9c1a8826381f93255693ae slime-2.0.0.20061118.tar.gz 497946 diff --git a/app-emacs/slime/files/new-slime-ball b/app-emacs/slime/files/new-slime-ball new file mode 100755 index 000000000000..479c891cab36 --- /dev/null +++ b/app-emacs/slime/files/new-slime-ball @@ -0,0 +1,11 @@ +#!/bin/sh +TMP=`mktemp -d -t new-slime-ball.XXXXXX` +trap "rm -r $TMP* 2>/dev/null" 0 +DIR=${PWD} +THEIR_PV=2.0.0 # whatever they're calling the current release +OUR_PV=`date +'%Y%m%d'` +PV="${THEIR_PV}.${OUR_PV}" +cd $TMP +cvs -z9 -d:pserver:anonymous@common-lisp.net:/project/slime/cvsroot co slime || exit 1 +mv slime slime-${PV} +tar cvfz ${DIR}/slime-${PV}.tar.gz slime-${PV} --exclude CVS --exclude .cvsignore diff --git a/app-emacs/slime/slime-2.0.0.20061118.ebuild b/app-emacs/slime/slime-2.0.0.20061118.ebuild new file mode 100644 index 000000000000..641b1682d685 --- /dev/null +++ b/app-emacs/slime/slime-2.0.0.20061118.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2006 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-emacs/slime/slime-2.0.0.20061118.ebuild,v 1.1 2006/11/19 06:41:01 mkennedy Exp $ + +inherit elisp eutils + +DESCRIPTION="SLIME, the Superior Lisp Interaction Mode (Extended)" +HOMEPAGE="http://common-lisp.net/project/slime/" +# use ${FILESDIR}/new-slime-ball to create new snapshots +SRC_URI="mirror://gentoo/${P}.tar.gz" +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~sparc ~x86" +IUSE="doc" + +DEPEND="virtual/emacs + virtual/commonlisp + doc? ( sys-apps/texinfo )" + +CLPACKAGE=swank + +src_compile() { + elisp-comp *.el || die + use doc && make -C doc slime.info +} + +src_install() { + elisp-install ${PN} * + elisp-site-file-install ${FILESDIR}/70slime-gentoo.el + dodoc README* ChangeLog HACKING NEWS PROBLEMS + dodir /usr/share/common-lisp/systems + dosym /usr/share/emacs/site-lisp/${PN}/swank.asd \ + /usr/share/common-lisp/systems/ + if use doc; then + doinfo doc/slime.info + fi +} -- 2.26.2