1 |
commit: e518196562b5d021cd31ba47eae406fcfe9d66c5 |
2 |
Author: Ulrich Müller <ulm <AT> gentoo <DOT> org> |
3 |
AuthorDate: Tue Apr 5 10:21:12 2022 +0000 |
4 |
Commit: Ulrich Müller <ulm <AT> gentoo <DOT> org> |
5 |
CommitDate: Tue Apr 5 10:21:43 2022 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5181965 |
7 |
|
8 |
app-emacs/emacs-jabber: Fix byte-compilation with Emacs 28 |
9 |
|
10 |
Closes: https://bugs.gentoo.org/836817 |
11 |
Signed-off-by: Ulrich Müller <ulm <AT> gentoo.org> |
12 |
|
13 |
app-emacs/emacs-jabber/emacs-jabber-0.8.92.ebuild | 3 ++- |
14 |
.../files/emacs-jabber-0.8.92-emacs-28.patch | 24 ++++++++++++++++++++++ |
15 |
2 files changed, 26 insertions(+), 1 deletion(-) |
16 |
|
17 |
diff --git a/app-emacs/emacs-jabber/emacs-jabber-0.8.92.ebuild b/app-emacs/emacs-jabber/emacs-jabber-0.8.92.ebuild |
18 |
index 02f3fb71c349..91ccdffb5d2b 100644 |
19 |
--- a/app-emacs/emacs-jabber/emacs-jabber-0.8.92.ebuild |
20 |
+++ b/app-emacs/emacs-jabber/emacs-jabber-0.8.92.ebuild |
21 |
@@ -1,4 +1,4 @@ |
22 |
-# Copyright 1999-2021 Gentoo Authors |
23 |
+# Copyright 1999-2022 Gentoo Authors |
24 |
# Distributed under the terms of the GNU General Public License v2 |
25 |
|
26 |
EAPI=7 |
27 |
@@ -18,6 +18,7 @@ RDEPEND="app-emacs/hexrgb" |
28 |
DEPEND="${RDEPEND} |
29 |
sys-apps/texinfo" |
30 |
|
31 |
+PATCHES=( "${FILESDIR}"/${P}-emacs-28.patch ) |
32 |
SITEFILE="50${PN}-gentoo.el" |
33 |
ELISP_TEXINFO="jabber.texi" |
34 |
DOCS="AUTHORS NEWS README" |
35 |
|
36 |
diff --git a/app-emacs/emacs-jabber/files/emacs-jabber-0.8.92-emacs-28.patch b/app-emacs/emacs-jabber/files/emacs-jabber-0.8.92-emacs-28.patch |
37 |
new file mode 100644 |
38 |
index 000000000000..28a108bafa32 |
39 |
--- /dev/null |
40 |
+++ b/app-emacs/emacs-jabber/files/emacs-jabber-0.8.92-emacs-28.patch |
41 |
@@ -0,0 +1,24 @@ |
42 |
+https://bugs.gentoo.org/836817 |
43 |
+ |
44 |
+--- emacs-jabber-0.8.92/jabber-menu.el |
45 |
++++ emacs-jabber-0.8.92/jabber-menu.el |
46 |
+@@ -100,7 +100,7 @@ |
47 |
+ (interactive "P") |
48 |
+ (setq jabber-display-menu (if remove nil t)) |
49 |
+ (force-mode-line-update)) |
50 |
+-(make-obsolete 'jabber-menu "set the variable `jabber-display-menu' instead.") |
51 |
++(make-obsolete 'jabber-menu 'jabber-display-menu "") |
52 |
+ |
53 |
+ ;; This used to be: |
54 |
+ ;; (define-key-after global-map [menu-bar jabber-menu] ...) |
55 |
+--- emacs-jabber-0.8.92/jabber-roster.el |
56 |
++++ emacs-jabber-0.8.92/jabber-roster.el |
57 |
+@@ -816,7 +816,7 @@ |
58 |
+ (defalias 'jabber-presence-update-roster 'ignore) |
59 |
+ ;;jabber-presence-update-roster is not needed anymore. |
60 |
+ ;;Its work is done in `jabber-process-presence'." |
61 |
+-(make-obsolete 'jabber-presence-update-roster 'ignore) |
62 |
++(make-obsolete 'jabber-presence-update-roster 'ignore "") |
63 |
+ |
64 |
+ (defun jabber-next-property (&optional prev) |
65 |
+ "Return position of next property appearence or nil if there is none. |