diff options
author | 2008-07-30 09:12:30 +0000 | |
---|---|---|
committer | 2008-07-30 09:12:30 +0000 | |
commit | fae5fc79ee6b07399c79def9b1a657e780559975 (patch) | |
tree | bbd5ac401e48d662fe74e9bcaa3b6865d4a03aaa /app-emacs | |
parent | Fixup for multilib, bug #233143. (diff) | |
download | historical-fae5fc79ee6b07399c79def9b1a657e780559975.tar.gz historical-fae5fc79ee6b07399c79def9b1a657e780559975.tar.bz2 historical-fae5fc79ee6b07399c79def9b1a657e780559975.zip |
Extract date of last update from ChangeLog, fixes bug 233270.
Package-Manager: portage-2.2_rc3/cvs/Linux 2.6.25-gentoo-r6 i686
Diffstat (limited to 'app-emacs')
-rw-r--r-- | app-emacs/slime/ChangeLog | 9 | ||||
-rw-r--r-- | app-emacs/slime/Manifest | 11 | ||||
-rw-r--r-- | app-emacs/slime/files/slime-changelog-date.patch | 17 | ||||
-rw-r--r-- | app-emacs/slime/slime-2.0_p20070816-r2.ebuild (renamed from app-emacs/slime/slime-2.0_p20070816-r1.ebuild) | 16 |
4 files changed, 44 insertions, 9 deletions
diff --git a/app-emacs/slime/ChangeLog b/app-emacs/slime/ChangeLog index 2d8f5e190047..9c5acd727a03 100644 --- a/app-emacs/slime/ChangeLog +++ b/app-emacs/slime/ChangeLog @@ -1,6 +1,13 @@ # ChangeLog for app-emacs/slime # Copyright 2000-2008 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/app-emacs/slime/ChangeLog,v 1.54 2008/07/07 17:09:44 ulm Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-emacs/slime/ChangeLog,v 1.55 2008/07/30 09:12:29 ulm Exp $ + +*slime-2.0_p20070816-r2 (30 Jul 2008) + + 30 Jul 2008; Ulrich Mueller <ulm@gentoo.org> + +files/slime-changelog-date.patch, -slime-2.0_p20070816-r1.ebuild, + +slime-2.0_p20070816-r2.ebuild: + Extract date of last update from ChangeLog, fixes bug 233270. 07 Jul 2008; Ulrich Mueller <ulm@gentoo.org> slime-2.0_p20061118.ebuild, slime-2.0_p20070816-r1.ebuild: diff --git a/app-emacs/slime/Manifest b/app-emacs/slime/Manifest index e8c5003cc0a1..60c34662e0c5 100644 --- a/app-emacs/slime/Manifest +++ b/app-emacs/slime/Manifest @@ -5,19 +5,20 @@ AUX 70slime-gentoo.el 451 RMD160 e15860be7553e588b8f9f547eae42804e2f1a214 SHA1 9 AUX 71slime-gentoo.el 422 RMD160 dd7604a5903e4fb079e8346ac8bcf827210a7fef SHA1 d184945c9eeb59f6d2d7bc18110336ca2269a5d0 SHA256 c5891af6ec1f25866385645d24673dc0bc0c16db1278797224b508efdaf8a46c AUX new-slime-ball 408 RMD160 50c4841092c3009b4baae94922373b0f81b52ac7 SHA1 c61c18a007ff8bbaa78d44092af64bf6b9bc4cb1 SHA256 0e4df0402d03d055be973377b5a97d5fd618c681b4026c41733f950e03159f9a AUX slime-2.0_p20070816-save-restriction-if-possible.patch 3037 RMD160 efd679f170def6a57726dd98a1a5bdc06177ae99 SHA1 36ed8af58a858a6f19fc92aa25058b827ab2f582 SHA256 7047c72d268127d9816e210def27324b7c80b58903f6a90d6597f408ca36d9cc +AUX slime-changelog-date.patch 706 RMD160 d02b29253ccfabcaef4c3d52a38bc53fb9a86472 SHA1 15f60033d1d62f1b458eedd2735baf1ae03c0547 SHA256 8c3e3abf250d9b03f1574f11716a88e3e71b367984f033cb1a624ccb7db6ded8 AUX slime-set-swank-wire-protocol-version.patch 445 RMD160 a5e078dcfb5433acbc4f859062af6fe423a51292 SHA1 e206a2ed89c62d53916f8e70ee14309c50449c63 SHA256 d35a47679d5e4afd8dc75df769ce9c273a721b7695b6049709e8d7befc99a72c AUX swank-loader.lisp 68 RMD160 28a2624c60122f50ff758923c4ca2ee666ec25ee SHA1 2f1a69b01814de704b9d041096d7c3e20d32faba SHA256 1c42cd16fd6af8e377716c633adb9e0d6172df6001e2aa26eed6a33df420d015 AUX swank.asd 2283 RMD160 bb0caa2c0617e5ba2511d6ae9a99d1a969892f3d SHA1 42dacf0d437d91d5930d39523a9bcce0d8f3c81e SHA256 71363d427d819c7c7e04ce6676382f0bcf96e900eeaef9339c1e8699fbd95350 DIST slime-2.0_p20061118.tar.bz2 379335 RMD160 550687c358fa65ca27fdcdc0136b586e58186581 SHA1 cdc69b7b23317a49ee12cd23d9258074d50bb817 SHA256 2de5858fbde7a67d6557419fb3d7b17c9a1dd47a5fe5bbfdecbc1ae0c1fe7839 DIST slime-2.0_p20070816.tar.bz2 500700 RMD160 6b6fb7c4cf0e797d901b4aa4dec45555350621df SHA1 01b4b8b937a543928838f6a19c09a20ab9be3cdb SHA256 dc393f8343b6c7e0ef32802c34e0943d45dc1b93997090d95afa1a0c0c03e977 EBUILD slime-2.0_p20061118.ebuild 1022 RMD160 de1b5d92873ba3ef958e1bc387cc4251a7f03f08 SHA1 9845b68c2f9e7975246016e4ba72ecae4f8fc1bf SHA256 f032389226cff08509ab7fe559d9a019fffd4783ea9138ff83c071f06ad466f1 -EBUILD slime-2.0_p20070816-r1.ebuild 1724 RMD160 b29a6e2243e28cf6ec0080fe3d23a9ab86eb2d08 SHA1 644006805c46de93fae2dd5795487fc588b789fb SHA256 3329ba9291bfe63b46c07bf4ee9ac4517f63b8944a246d2481afef1d9f80ff35 -MISC ChangeLog 12622 RMD160 139099a621ff1699ac1ba3ca771e29683370c676 SHA1 4da3334dca861b1a6387ef4ceec63dad896281e5 SHA256 c2948b8bc50f4253fe3dbf740e46d962911226aa2c4bd69032a73906e0c955ec +EBUILD slime-2.0_p20070816-r2.ebuild 2150 RMD160 965711a844131a9da1db93638d91423520b4a1db SHA1 be31c57e93b3885d8afdcf6c4dc9d7bc5e7938c9 SHA256 6e55f9ac5dde6f13950cb3ba892e46f637fd39cbd8ac4eb00c1162a979f07f89 +MISC ChangeLog 12876 RMD160 4d92240f26b46fe25b384c54d86149af8ac76166 SHA1 0cea4822e9eeb37452284768fa87d68d3e935ac8 SHA256 2b3a1a698504df7bd33108d278323eea5c883bde47d46ba2b46916c4576d13e6 MISC metadata.xml 1267 RMD160 c7f206f44fcd561788623b4ec596f6e82de74948 SHA1 f91c564e0b518ab158b57faf23d419c144a5898d SHA256 d516dcbafdb0818785833d3a07fe626e74f67cde6f9999e9120b61ec0ae8f172 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (GNU/Linux) -iEYEARECAAYFAkhyTd4ACgkQOeoy/oIi7uxv0QCgn6SZatQK+HfKtQiGRCj76WBe -+gUAoNvYt/W+y1/5EjoI/zrtP1VMm7zz -=cPa7 +iEYEARECAAYFAkiQMIsACgkQOeoy/oIi7uzI8wCfR9twSbnpxdECe44zun+GdBhp +ODoAn28TlSgVBLAfwy2tuHKEta9H4vxQ +=n385 -----END PGP SIGNATURE----- diff --git a/app-emacs/slime/files/slime-changelog-date.patch b/app-emacs/slime/files/slime-changelog-date.patch new file mode 100644 index 000000000000..bf816bc771e2 --- /dev/null +++ b/app-emacs/slime/files/slime-changelog-date.patch @@ -0,0 +1,17 @@ +--- slime-2.0_p20070816-old/slime.el 2008-07-30 10:37:28.000000000 +0200 ++++ slime-2.0_p20070816/slime.el 2008-07-30 10:39:53.000000000 +0200 +@@ -113,13 +113,7 @@ + (defun slime-changelog-date () + "Return the datestring of the latest entry in the ChangeLog file. + Return nil if the ChangeLog file cannot be found." +- (let ((changelog (concat slime-path "ChangeLog"))) +- (if (file-exists-p changelog) +- (with-temp-buffer +- (insert-file-contents changelog nil 0 100) +- (goto-char (point-min)) +- (symbol-name (read (current-buffer)))) +- nil)))) ++ "@SLIME-CHANGELOG-DATE@")) + + (defvar slime-protocol-version nil) + (setq slime-protocol-version diff --git a/app-emacs/slime/slime-2.0_p20070816-r1.ebuild b/app-emacs/slime/slime-2.0_p20070816-r2.ebuild index d3475432f287..41bb3815f064 100644 --- a/app-emacs/slime/slime-2.0_p20070816-r1.ebuild +++ b/app-emacs/slime/slime-2.0_p20070816-r2.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2008 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-emacs/slime/slime-2.0_p20070816-r1.ebuild,v 1.5 2008/07/07 17:09:44 ulm Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-emacs/slime/slime-2.0_p20070816-r2.ebuild,v 1.1 2008/07/30 09:12:29 ulm Exp $ inherit common-lisp elisp eutils @@ -24,9 +24,19 @@ SITEFILE=71${PN}-gentoo.el src_unpack() { unpack ${A} cd "${S}" - epatch "${FILESDIR}"/slime-set-swank-wire-protocol-version.patch + epatch "${FILESDIR}"/${PN}-set-swank-wire-protocol-version.patch + epatch "${FILESDIR}"/${PN}-changelog-date.patch epatch "${FILESDIR}"/${P}-save-restriction-if-possible.patch - sed -i "s:@SWANK-WIRE-PROTOCOL-VERSION@:${SWANK_VERSION}:" swank.lisp + + # extract date of last update from ChangeLog, bug 233270 + SLIME_CHANGELOG_DATE=$(sed -n \ + 's/^\([0-9]\{4\}-[0-9]\{2\}-[0-9]\{2\}\)[ \t].*/\1/;T;p;q' ChangeLog) + [ -n "${SLIME_CHANGELOG_DATE}" ] || die "cannot determine ChangeLog date" + + sed -i "s:@SWANK-WIRE-PROTOCOL-VERSION@:${SWANK_VERSION}:" swank.lisp \ + || die "sed swank.lisp failed" + sed -i "s:@SLIME-CHANGELOG-DATE@:${SLIME_CHANGELOG_DATE}:" slime.el \ + || die "sed slime.el failed" } src_compile() { |