Skip to content

Commit

Permalink
app-emacs/d-mode: Fix compilation with Emacs 27.
Browse files Browse the repository at this point in the history
Closes: https://bugs.gentoo.org/722012
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Ulrich Müller <[email protected]>
  • Loading branch information
ulm committed May 10, 2020
1 parent 61e362d commit 94ae641
Show file tree
Hide file tree
Showing 2 changed files with 27 additions and 1 deletion.
3 changes: 2 additions & 1 deletion app-emacs/d-mode/d-mode-2.0.10.ebuild
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright 1999-2019 Gentoo Authors
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=7
Expand All @@ -16,4 +16,5 @@ KEYWORDS="~amd64 ~x86"
RESTRICT="test"

S="${WORKDIR}/Emacs-D-Mode-${PV}"
PATCHES=("${FILESDIR}"/${P}-rx-form.patch)
SITEFILE="50${PN}-gentoo.el"
25 changes: 25 additions & 0 deletions app-emacs/d-mode/files/d-mode-2.0.10-rx-form.patch
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
https://bugs.gentoo.org/722012

From cfd1d0869d51b7548b3fb738b2f2593c76533d44 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Per=20Nordl=C3=B6w?= <[email protected]>
Date: Wed, 9 Oct 2019 11:03:00 +0200
Subject: [PATCH] Use rx-to-string instead of rx-form to support Emacs master
(#97)

---
d-mode.el | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/d-mode.el b/d-mode.el
index f8211cd..df72b8d 100644
--- a/d-mode.el
+++ b/d-mode.el
@@ -210,7 +210,7 @@ The expression is added to `compilation-error-regexp-alist' and
(add-to-list
'compilation-error-regexp-alist-alist
`(,symbol
- ,(rx-form
+ ,(rx-to-string
`(and
line-start
(group-n 1 (one-or-more any)) ; File name

0 comments on commit 94ae641

Please sign in to comment.