commit:     33594acceaa6c72b2158a70477d8191e81e4cd39
Author:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
AuthorDate: Fri Apr  8 14:31:15 2022 +0000
Commit:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
CommitDate: Fri Apr  8 14:34:08 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33594acc

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

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

 .../files/rpm-spec-mode-0.15-emacs-28.patch        | 38 ++++++++++++++++++++++
 app-emacs/rpm-spec-mode/rpm-spec-mode-0.15.ebuild  |  3 +-
 2 files changed, 40 insertions(+), 1 deletion(-)

diff --git a/app-emacs/rpm-spec-mode/files/rpm-spec-mode-0.15-emacs-28.patch 
b/app-emacs/rpm-spec-mode/files/rpm-spec-mode-0.15-emacs-28.patch
new file mode 100644
index 000000000000..7f13f78dc9dd
--- /dev/null
+++ b/app-emacs/rpm-spec-mode/files/rpm-spec-mode-0.15-emacs-28.patch
@@ -0,0 +1,38 @@
+--- a/rpm-spec-mode.el
++++ b/rpm-spec-mode.el
+@@ -112,7 +112,7 @@
+   :group 'rpm-spec)
+ 
+ (define-obsolete-variable-alias
+-  'rpm-completion-ignore-case 'rpm-spec-completion-ignore-case)
++  'rpm-completion-ignore-case 'rpm-spec-completion-ignore-case "")
+ 
+ (defcustom rpm-spec-completion-ignore-case t
+   "*Non-nil means that case differences are ignored during completion.
+@@ -132,7 +132,7 @@
+   :group 'rpm-spec)
+ 
+ (define-obsolete-variable-alias
+-  'rpm-spec-test 'rpm-spec-nobuild)
++  'rpm-spec-test 'rpm-spec-nobuild "")
+ 
+ (defcustom rpm-spec-nobuild nil
+   "Do not execute any build stages.  Useful for testing out spec files."
+@@ -158,7 +158,7 @@
+   :group 'rpm-spec)
+ 
+ (define-obsolete-variable-alias
+-  'rpm-initialize-sections 'rpm-spec-initialize-sections)
++  'rpm-initialize-sections 'rpm-spec-initialize-sections "")
+ 
+ (defcustom rpm-spec-initialize-sections t
+   "Automatically add empty section headings to new spec files."
+@@ -166,7 +166,7 @@
+   :group 'rpm-spec)
+ 
+ (define-obsolete-variable-alias
+-  'rpm-insert-version 'rpm-spec-insert-changelog-version)
++  'rpm-insert-version 'rpm-spec-insert-changelog-version "")
+ 
+ (defcustom rpm-spec-insert-changelog-version t
+   "Automatically add version in a new change log entry."

diff --git a/app-emacs/rpm-spec-mode/rpm-spec-mode-0.15.ebuild 
b/app-emacs/rpm-spec-mode/rpm-spec-mode-0.15.ebuild
index 0086ffe7ae34..a7f24a7b33d1 100644
--- a/app-emacs/rpm-spec-mode/rpm-spec-mode-0.15.ebuild
+++ b/app-emacs/rpm-spec-mode/rpm-spec-mode-0.15.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -14,4 +14,5 @@ LICENSE="GPL-2+"
 SLOT="0"
 KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
 
+PATCHES=( "${FILESDIR}"/${P}-emacs-28.patch )
 SITEFILE="50${PN}-gentoo.el"

Reply via email to