Gentoo Archives: gentoo-commits

From: "Ulrich Müller" <ulm@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: app-emacs/remember/files/, app-emacs/remember/
Date: Tue, 05 Apr 2022 09:46:26
Message-Id: 1649151952.9ab22a488f8f35641026caaa34b407822c32c293.ulm@gentoo
1 commit: 9ab22a488f8f35641026caaa34b407822c32c293
2 Author: Ulrich Müller <ulm <AT> gentoo <DOT> org>
3 AuthorDate: Tue Apr 5 09:45:52 2022 +0000
4 Commit: Ulrich Müller <ulm <AT> gentoo <DOT> org>
5 CommitDate: Tue Apr 5 09:45:52 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ab22a48
7
8 app-emacs/remember: Fix byte-compilation with Emacs 28
9
10 Closes: https://bugs.gentoo.org/836772
11 Signed-off-by: Ulrich Müller <ulm <AT> gentoo.org>
12
13 app-emacs/remember/files/remember-2.0-emacs-28.patch | 13 +++++++++++++
14 app-emacs/remember/remember-2.0-r1.ebuild | 7 +++++--
15 2 files changed, 18 insertions(+), 2 deletions(-)
16
17 diff --git a/app-emacs/remember/files/remember-2.0-emacs-28.patch b/app-emacs/remember/files/remember-2.0-emacs-28.patch
18 new file mode 100644
19 index 000000000000..16ebe30e2cd7
20 --- /dev/null
21 +++ b/app-emacs/remember/files/remember-2.0-emacs-28.patch
22 @@ -0,0 +1,13 @@
23 +https://bugs.gentoo.org/836772
24 +
25 +--- remember-2.0/remember.el
26 ++++ remember-2.0/remember.el
27 +@@ -462,7 +462,7 @@
28 +
29 + ;; Org needs this
30 + (if (fboundp 'define-obsolete-function-alias)
31 +- (define-obsolete-function-alias 'remember-buffer 'remember-finalize)
32 ++ (define-obsolete-function-alias 'remember-buffer 'remember-finalize "")
33 + (defalias 'remember-buffer 'remember-finalize))
34 +
35 + (defun remember-destroy ()
36
37 diff --git a/app-emacs/remember/remember-2.0-r1.ebuild b/app-emacs/remember/remember-2.0-r1.ebuild
38 index 3b709e07e6cd..7ab0145e2f17 100644
39 --- a/app-emacs/remember/remember-2.0-r1.ebuild
40 +++ b/app-emacs/remember/remember-2.0-r1.ebuild
41 @@ -1,4 +1,4 @@
42 -# Copyright 1999-2019 Gentoo Authors
43 +# Copyright 1999-2022 Gentoo Authors
44 # Distributed under the terms of the GNU General Public License v2
45
46 EAPI=7
47 @@ -21,7 +21,10 @@ RDEPEND="bbdb? ( app-emacs/bbdb )
48 BDEPEND="${RDEPEND}
49 sys-apps/texinfo"
50
51 -ELISP_PATCHES="${PN}-1.9-make-elc.patch"
52 +PATCHES=(
53 + "${FILESDIR}"/${PN}-1.9-make-elc.patch
54 + "${FILESDIR}"/${P}-emacs-28.patch
55 +)
56 SITEFILE="50${PN}-gentoo.el"
57 ELISP_TEXINFO="remember.texi remember-extra.texi"
58 DOCS="ChangeLog* NEWS"