New refresh with upstream; Adjust installation so that no modification to SLIME is...
authorMatthew Kennedy <mkennedy@gentoo.org>
Sun, 19 Nov 2006 06:41:01 +0000 (06:41 +0000)
committerMatthew Kennedy <mkennedy@gentoo.org>
Sun, 19 Nov 2006 06:41:01 +0000 (06:41 +0000)
Package-Manager: portage-2.1.2_rc2

app-emacs/slime/ChangeLog
app-emacs/slime/Manifest
app-emacs/slime/files/70slime-gentoo.el [new file with mode: 0644]
app-emacs/slime/files/digest-slime-2.0.0.20061118 [new file with mode: 0644]
app-emacs/slime/files/new-slime-ball [new file with mode: 0755]
app-emacs/slime/slime-2.0.0.20061118.ebuild [new file with mode: 0644]

index 0696611a4586ad1f2ea544f4483dbd42911aa8ac..d5c14c62a6ca0794d3673f625272fd36498008d8 100644 (file)
@@ -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 <mkennedy@gentoo.org>
+  +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)
 
index 19a67968f25fd55796541cf4cf2da82295c7e837..ceb96d7a8024a14da6002c76d4e01901a7384bd2 100644 (file)
@@ -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 (file)
index 0000000..2687bb5
--- /dev/null
@@ -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 (file)
index 0000000..aff5ec1
--- /dev/null
@@ -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 (executable)
index 0000000..479c891
--- /dev/null
@@ -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 (file)
index 0000000..641b168
--- /dev/null
@@ -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
+}