commit:     9cd6b3297a110a164e4169718f8096ae7128d0a6
Author:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
AuthorDate: Wed Apr  6 16:50:54 2022 +0000
Commit:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
CommitDate: Wed Apr  6 16:50:54 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9cd6b329

app-emacs/ledger-mode: Fix byte-compilation with Emacs 28

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

 app-emacs/ledger-mode/files/ledger-mode-4.0.0-emacs-28.patch | 11 +++++++++++
 app-emacs/ledger-mode/ledger-mode-4.0.0.ebuild               |  1 +
 2 files changed, 12 insertions(+)

diff --git a/app-emacs/ledger-mode/files/ledger-mode-4.0.0-emacs-28.patch 
b/app-emacs/ledger-mode/files/ledger-mode-4.0.0-emacs-28.patch
new file mode 100644
index 000000000000..744aaaa7d438
--- /dev/null
+++ b/app-emacs/ledger-mode/files/ledger-mode-4.0.0-emacs-28.patch
@@ -0,0 +1,11 @@
+--- ledger-mode-4.0.0/ledger-report.el
++++ ledger-mode-4.0.0/ledger-report.el
+@@ -584,7 +584,7 @@
+   (set-window-configuration ledger-original-window-cfg)
+   (kill-buffer (get-buffer ledger-report-buffer-name)))
+ 
+-(define-obsolete-function-alias 'ledger-report-kill #'ledger-report-quit)
++(define-obsolete-function-alias 'ledger-report-kill #'ledger-report-quit "")
+ 
+ (defun ledger-report-edit-reports ()
+   "Edit the defined ledger reports."

diff --git a/app-emacs/ledger-mode/ledger-mode-4.0.0.ebuild 
b/app-emacs/ledger-mode/ledger-mode-4.0.0.ebuild
index 662ffdb9191e..46fe804f4816 100644
--- a/app-emacs/ledger-mode/ledger-mode-4.0.0.ebuild
+++ b/app-emacs/ledger-mode/ledger-mode-4.0.0.ebuild
@@ -13,6 +13,7 @@ LICENSE="GPL-2+ BSD"
 SLOT="0"
 KEYWORDS="amd64 x86"
 
+PATCHES=( "${FILESDIR}"/${P}-emacs-28.patch )
 SITEFILE="50${PN}-gentoo.el"
 ELISP_TEXINFO="doc/ledger-mode.texi"
 BYTECOMPFLAGS+=" -l ledger-regex.el"

Reply via email to