git: a0c5952883b8 - main - devel/magit*: Add upstream patch to fix warning message

From: Yasuhiro Kimura <yasu_at_FreeBSD.org>
Date: Tue, 29 Apr 2025 23:48:27 UTC
The branch main has been updated by yasu:

URL: https://cgit.FreeBSD.org/ports/commit/?id=a0c5952883b8b8e2a4c5e367bbd6cd00cb19a58f

commit a0c5952883b8b8e2a4c5e367bbd6cd00cb19a58f
Author:     Yasuhiro Kimura <yasu@FreeBSD.org>
AuthorDate: 2025-04-29 23:39:00 +0000
Commit:     Yasuhiro Kimura <yasu@FreeBSD.org>
CommitDate: 2025-04-29 23:46:47 +0000

    devel/magit*: Add upstream patch to fix warning message
    
    With recent Emacs 31 following warning message is displayed when
    evaluating "(require 'magit)"
    
    Warning (files): Missing ‘lexical-binding’ cookie in "/usr/local/share/emacs/31.0.50/site-lisp/magit/magit-version.el".
    
    So add upstream patch to fix it.
    
    While here, tidy up Makefile with portfmt.
---
 devel/magit-devel/Makefile | 6 +++++-
 devel/magit-devel/distinfo | 4 +++-
 devel/magit/Makefile       | 4 ++++
 devel/magit/distinfo       | 4 +++-
 4 files changed, 15 insertions(+), 3 deletions(-)

diff --git a/devel/magit-devel/Makefile b/devel/magit-devel/Makefile
index c7df22827467..91150bc40657 100644
--- a/devel/magit-devel/Makefile
+++ b/devel/magit-devel/Makefile
@@ -2,9 +2,13 @@ PORTNAME=	magit
 DISTVERSIONPREFIX=	v
 DISTVERSION=	4.3.2
 DISTVERSIONSUFFIX=
+PORTREVISION=	1
 CATEGORIES=	devel elisp
 PKGNAMESUFFIX=	-devel${EMACS_PKGNAMESUFFIX}
 
+PATCH_SITES=	https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
+PATCHFILES=	4ed80c649ed3308158b81e88ca90a3f1af4463f7.patch:-p1
+
 MAINTAINER=	yasu@FreeBSD.org
 COMMENT=	Interface to Git for Emacs (Development Version)
 WWW=		https://magit.vc/
@@ -21,8 +25,8 @@ BUILD_DEPENDS=	compat.el${EMACS_PKGNAMESUFFIX}>=30.0.2.0:misc/compat.el@${EMACS_
 		transient-devel${EMACS_PKGNAMESUFFIX}>=0.8.7:devel/transient-devel@${EMACS_FLAVOR} \
 		with-editor-devel${EMACS_PKGNAMESUFFIX}>=3.4.3:editors/with-editor-devel@${EMACS_FLAVOR}
 RUN_DEPENDS=	compat.el${EMACS_PKGNAMESUFFIX}>=30.0.2.0:misc/compat.el@${EMACS_FLAVOR} \
-		llama.el${EMACS_PKGNAMESUFFIX}>=0.6.2:devel/llama.el@${EMACS_FLAVOR} \
 		git:devel/git \
+		llama.el${EMACS_PKGNAMESUFFIX}>=0.6.2:devel/llama.el@${EMACS_FLAVOR} \
 		transient-devel${EMACS_PKGNAMESUFFIX}>=0.8.7:devel/transient-devel@${EMACS_FLAVOR} \
 		with-editor-devel${EMACS_PKGNAMESUFFIX}>=3.4.3:editors/with-editor-devel@${EMACS_FLAVOR}
 
diff --git a/devel/magit-devel/distinfo b/devel/magit-devel/distinfo
index 76ca67163ff3..d603eb41ffff 100644
--- a/devel/magit-devel/distinfo
+++ b/devel/magit-devel/distinfo
@@ -1,3 +1,5 @@
-TIMESTAMP = 1745098347
+TIMESTAMP = 1745969698
 SHA256 (magit-magit-v4.3.2_GH0.tar.gz) = efad5567c94423668737856210d659f26eb5da034a96a7f1901590a7840972a7
 SIZE (magit-magit-v4.3.2_GH0.tar.gz) = 685799
+SHA256 (4ed80c649ed3308158b81e88ca90a3f1af4463f7.patch) = 4b7cc59415515daa5c3bf8db7edac4fefd0fa556cc39a61a34d352021cba9f23
+SIZE (4ed80c649ed3308158b81e88ca90a3f1af4463f7.patch) = 731
diff --git a/devel/magit/Makefile b/devel/magit/Makefile
index 77fcefadb99a..1ffba1d87da0 100644
--- a/devel/magit/Makefile
+++ b/devel/magit/Makefile
@@ -1,9 +1,13 @@
 PORTNAME=	magit
 DISTVERSIONPREFIX=	v
 DISTVERSION=	4.3.2
+PORTREVISION=	1
 CATEGORIES=	devel elisp
 PKGNAMESUFFIX=	${EMACS_PKGNAMESUFFIX}
 
+PATCH_SITES=	https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
+PATCHFILES=	4ed80c649ed3308158b81e88ca90a3f1af4463f7.patch:-p1
+
 MAINTAINER=	yasu@FreeBSD.org
 COMMENT=	Interface to Git for Emacs
 WWW=		https://magit.vc/
diff --git a/devel/magit/distinfo b/devel/magit/distinfo
index f8a316697e6f..e85b92bd42ef 100644
--- a/devel/magit/distinfo
+++ b/devel/magit/distinfo
@@ -1,3 +1,5 @@
-TIMESTAMP = 1745098078
+TIMESTAMP = 1745969317
 SHA256 (magit-magit-v4.3.2_GH0.tar.gz) = efad5567c94423668737856210d659f26eb5da034a96a7f1901590a7840972a7
 SIZE (magit-magit-v4.3.2_GH0.tar.gz) = 685799
+SHA256 (4ed80c649ed3308158b81e88ca90a3f1af4463f7.patch) = 4b7cc59415515daa5c3bf8db7edac4fefd0fa556cc39a61a34d352021cba9f23
+SIZE (4ed80c649ed3308158b81e88ca90a3f1af4463f7.patch) = 731