commit:     9ab22a488f8f35641026caaa34b407822c32c293
Author:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
AuthorDate: Tue Apr  5 09:45:52 2022 +0000
Commit:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
CommitDate: Tue Apr  5 09:45:52 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ab22a48

app-emacs/remember: Fix byte-compilation with Emacs 28

Closes: https://bugs.gentoo.org/836772
Signed-off-by: Ulrich Müller <ulm <AT> gentoo.org>

 app-emacs/remember/files/remember-2.0-emacs-28.patch | 13 +++++++++++++
 app-emacs/remember/remember-2.0-r1.ebuild            |  7 +++++--
 2 files changed, 18 insertions(+), 2 deletions(-)

diff --git a/app-emacs/remember/files/remember-2.0-emacs-28.patch 
b/app-emacs/remember/files/remember-2.0-emacs-28.patch
new file mode 100644
index 000000000000..16ebe30e2cd7
--- /dev/null
+++ b/app-emacs/remember/files/remember-2.0-emacs-28.patch
@@ -0,0 +1,13 @@
+https://bugs.gentoo.org/836772
+
+--- remember-2.0/remember.el
++++ remember-2.0/remember.el
+@@ -462,7 +462,7 @@
+ 
+ ;; Org needs this
+ (if (fboundp 'define-obsolete-function-alias)
+-    (define-obsolete-function-alias 'remember-buffer 'remember-finalize)
++    (define-obsolete-function-alias 'remember-buffer 'remember-finalize "")
+   (defalias 'remember-buffer 'remember-finalize))
+ 
+ (defun remember-destroy ()

diff --git a/app-emacs/remember/remember-2.0-r1.ebuild 
b/app-emacs/remember/remember-2.0-r1.ebuild
index 3b709e07e6cd..7ab0145e2f17 100644
--- a/app-emacs/remember/remember-2.0-r1.ebuild
+++ b/app-emacs/remember/remember-2.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -21,7 +21,10 @@ RDEPEND="bbdb? ( app-emacs/bbdb )
 BDEPEND="${RDEPEND}
        sys-apps/texinfo"
 
-ELISP_PATCHES="${PN}-1.9-make-elc.patch"
+PATCHES=(
+       "${FILESDIR}"/${PN}-1.9-make-elc.patch
+       "${FILESDIR}"/${P}-emacs-28.patch
+)
 SITEFILE="50${PN}-gentoo.el"
 ELISP_TEXINFO="remember.texi remember-extra.texi"
 DOCS="ChangeLog* NEWS"

Reply via email to