git: 58c7c926937f - main - Emacs ports: Add lexical-binding cookie to site-wide initialization

From: Joseph Mingrone <jrm_at_FreeBSD.org>
Date: Fri, 25 Apr 2025 18:57:04 UTC
The branch main has been updated by jrm:

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

commit 58c7c926937f4ee2e9c4e8f82054dfa0debd6fec
Author:     Joseph Mingrone <jrm@FreeBSD.org>
AuthorDate: 2025-04-24 02:32:43 +0000
Commit:     Joseph Mingrone <jrm@FreeBSD.org>
CommitDate: 2025-04-25 18:57:01 +0000

    Emacs ports: Add lexical-binding cookie to site-wide initialization
    
    As of 9f25d46568b in upstream's master branch, Emacs emits a run-time
    warning when lexical binding is unset.  This serves as a reminder that
    lexical binding is preferred.
    
    Reviewed by:    yasu
    Sponsored by:   The FreeBSD Foundation
    Differential Revision:  https://reviews.freebsd.org/D49991
---
 editors/emacs-devel/Makefile            | 1 +
 editors/emacs-devel/files/sources.el.in | 2 ++
 editors/emacs/Makefile                  | 2 +-
 editors/emacs/files/sources.el.in       | 2 ++
 4 files changed, 6 insertions(+), 1 deletion(-)

diff --git a/editors/emacs-devel/Makefile b/editors/emacs-devel/Makefile
index b5c0fd43c110..853328a7f35c 100644
--- a/editors/emacs-devel/Makefile
+++ b/editors/emacs-devel/Makefile
@@ -1,5 +1,6 @@
 PORTNAME=	emacs
 DISTVERSION=	31.0.50.20250419
+PORTREVISION=	1
 PORTEPOCH=	3
 CATEGORIES=	editors
 PKGNAMESUFFIX=	-devel
diff --git a/editors/emacs-devel/files/sources.el.in b/editors/emacs-devel/files/sources.el.in
index 3f5929f3aa96..bc99181d4974 100644
--- a/editors/emacs-devel/files/sources.el.in
+++ b/editors/emacs-devel/files/sources.el.in
@@ -1,3 +1,5 @@
+;;; site-start.el --- Site-wide Initialization -*- lexical-binding: t -*-
+
 ;;; Path to Emacs C Sources.
 (when (string-match (regexp-quote "%%EMACS_VER%%") emacs-version)
   (setq find-function-C-source-directory
diff --git a/editors/emacs/Makefile b/editors/emacs/Makefile
index ee2148ef8c95..0bff653f7f7e 100644
--- a/editors/emacs/Makefile
+++ b/editors/emacs/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	emacs
 DISTVERSION=	30.1
-PORTREVISION=	3
+PORTREVISION=	4
 PORTEPOCH=	3
 CATEGORIES=	editors
 MASTER_SITES=	GNU
diff --git a/editors/emacs/files/sources.el.in b/editors/emacs/files/sources.el.in
index 3f5929f3aa96..bc99181d4974 100644
--- a/editors/emacs/files/sources.el.in
+++ b/editors/emacs/files/sources.el.in
@@ -1,3 +1,5 @@
+;;; site-start.el --- Site-wide Initialization -*- lexical-binding: t -*-
+
 ;;; Path to Emacs C Sources.
 (when (string-match (regexp-quote "%%EMACS_VER%%") emacs-version)
   (setq find-function-C-source-directory