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/emacs-jabber/, app-emacs/emacs-jabber/files/
Date: Tue, 05 Apr 2022 10:22:10
Message-Id: 1649154103.e518196562b5d021cd31ba47eae406fcfe9d66c5.ulm@gentoo
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.