git: 41e3c046e7bc - main - editors/emacs: Update to 30.2

From: Yasuhiro Kimura <yasu_at_FreeBSD.org>
Date: Sat, 16 Aug 2025 00:44:00 UTC
The branch main has been updated by yasu:

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

commit 41e3c046e7bca7ea4bb6b98e280b68e922bf4b9d
Author:     Yasuhiro Kimura <yasu@FreeBSD.org>
AuthorDate: 2025-08-15 03:15:13 +0000
Commit:     Yasuhiro Kimura <yasu@FreeBSD.org>
CommitDate: 2025-08-16 00:42:54 +0000

    editors/emacs: Update to 30.2
    
    * Replace '30.1' in Mk/Uses/emacs.mk with '30.2'.
    * Bump PORTREVISION of dependent ports.
    
    ChangLog:       https://cgit.git.savannah.gnu.org/cgit/emacs.git/tree/etc/NEWS?h=emacs-30.2
    Reviewed by:    jrm
    Differential Revision:  https://reviews.freebsd.org/D51906
---
 Mk/Uses/emacs.mk                      | 10 +++++-----
 audio/emms/Makefile                   |  1 +
 audio/mpg123.el/Makefile              |  2 +-
 cad/verilog-mode.el/Makefile          |  2 +-
 databases/bbdb/Makefile               |  2 +-
 databases/closql-devel/Makefile       |  1 +
 databases/closql/Makefile             |  1 +
 databases/emacsql-devel/Makefile      |  1 +
 databases/emacsql/Makefile            |  1 +
 databases/pg.el/Makefile              |  1 +
 deskutils/howm/Makefile               |  2 +-
 devel/cask/Makefile                   |  2 +-
 devel/clojure-cider/Makefile          |  1 +
 devel/coccinelle/Makefile             |  1 +
 devel/dash.el/Makefile                |  1 +
 devel/distel/Makefile                 |  2 +-
 devel/epl.el/Makefile                 |  2 +-
 devel/forge-devel/Makefile            |  1 +
 devel/forge/Makefile                  |  1 +
 devel/gettext-po-mode/Makefile        |  2 +-
 devel/ghub-devel/Makefile             |  1 +
 devel/ghub/Makefile                   |  1 +
 devel/git-modes/Makefile              |  1 +
 devel/go-mode.el/Makefile             |  1 +
 devel/llama.el/Makefile               |  1 +
 devel/lua-mode/Makefile               |  2 +-
 devel/magit-devel/Makefile            |  1 +
 devel/magit/Makefile                  |  1 +
 devel/ob-rust/Makefile                |  1 +
 devel/p5-Sepia/Makefile               |  2 +-
 devel/pkg-info.el/Makefile            |  2 +-
 devel/psvn/Makefile                   |  2 +-
 devel/rust-mode/Makefile              |  1 +
 devel/tablist/Makefile                |  2 +-
 devel/transient-devel/Makefile        |  1 +
 devel/transient/Makefile              |  1 +
 devel/treepy.el/Makefile              |  2 +-
 devel/xcscope.el/Makefile             |  2 +-
 editors/apel/Makefile                 |  2 +-
 editors/emacs/Makefile                |  3 +--
 editors/emacs/distinfo                |  6 +++---
 editors/flim/Makefile                 |  1 +
 editors/paredit-mode.el/Makefile      |  2 +-
 editors/psgml/Makefile                |  2 +-
 editors/semi/Makefile                 |  2 +-
 editors/slime/Makefile                |  2 +-
 editors/sly-asdf/Makefile             |  2 +-
 editors/sly-named-readtables/Makefile |  2 +-
 editors/sly-quicklisp/Makefile        |  2 +-
 editors/sly/Makefile                  |  2 +-
 editors/tamago/Makefile               |  2 +-
 editors/web-mode/Makefile             |  2 +-
 editors/with-editor-devel/Makefile    |  1 +
 editors/with-editor/Makefile          |  1 +
 irc/riece/Makefile                    |  2 +-
 japanese/boiled-mozc/Makefile         |  2 +-
 japanese/cp5022x-el/Makefile          |  2 +-
 japanese/ddskk/Makefile               |  2 +-
 japanese/lookup/Makefile              |  2 +-
 japanese/migemo.el/Makefile           |  2 +-
 japanese/mozc-server/Makefile         |  2 +-
 japanese/navi2ch/Makefile             |  2 +-
 japanese/yc.el/Makefile               |  2 +-
 lang/alchemist.el/Makefile            |  2 +-
 lang/clojure-mode.el/Makefile         |  2 +-
 lang/csharp-mode.el/Makefile          |  2 +-
 lang/elixir-mode.el/Makefile          |  2 +-
 lang/haskell-mode.el/Makefile         |  2 +-
 lang/php-mode.el/Makefile             |  1 +
 lang/tuareg-mode.el/Makefile          |  2 +-
 mail/anubis/Makefile                  |  2 +-
 mail/c-sig/Makefile                   |  2 +-
 mail/mailest/Makefile                 |  2 +-
 mail/mailutils/Makefile               |  1 +
 mail/mew-devel/Makefile               |  1 +
 mail/mew/Makefile                     |  1 +
 mail/mu4e-maildirs/Makefile           |  2 +-
 mail/mu4e/Makefile                    |  2 +-
 mail/notmuch-emacs/Makefile           |  2 +-
 mail/wanderlust/Makefile              |  1 +
 mail/x-face-e21/Makefile              |  2 +-
 mail/xcite/Makefile                   |  2 +-
 math/coq/Makefile                     |  2 +-
 math/ess/Makefile                     |  2 +-
 misc/compat.el/Makefile               |  1 +
 misc/elscreen/Makefile                |  2 +-
 net/gnu-radius/Makefile               |  2 +-
 print/a2ps/Makefile                   |  2 +-
 print/auctex/Makefile                 |  2 +-
 print/hyperlatex/Makefile             |  2 +-
 print/pdf-tools/Makefile              |  2 +-
 print/yatex/Makefile                  |  2 +-
 security/starttls/Makefile            |  2 +-
 sysutils/lr/Makefile                  |  2 +-
 sysutils/puppet-mode.el/Makefile      |  2 +-
 textproc/adoc-mode.el/Makefile        |  2 +-
 textproc/dictem/Makefile              |  2 +-
 textproc/dictionary/Makefile          |  2 +-
 textproc/doc-mode.el/Makefile         |  2 +-
 textproc/markdown-mode.el/Makefile    |  1 +
 textproc/muse/Makefile                |  2 +-
 textproc/ox-gfm.el/Makefile           |  1 +
 textproc/uim-el/Makefile              |  1 +
 textproc/xml-lite.el/Makefile         |  2 +-
 textproc/yaml-mode.el/Makefile        |  2 +-
 textproc/yaml.el/Makefile             |  2 +-
 www/emacs-w3m/Makefile                |  2 +-
 107 files changed, 113 insertions(+), 80 deletions(-)

diff --git a/Mk/Uses/emacs.mk b/Mk/Uses/emacs.mk
index c278e3447935..462657c4183a 100644
--- a/Mk/Uses/emacs.mk
+++ b/Mk/Uses/emacs.mk
@@ -35,15 +35,15 @@
 #                             will be generated as part of the package.
 #
 # Variables, which can be read by ports:
-# EMACS_CMD:                  Emacs command with full path (e.g. /usr/local/bin/emacs-30.1)
+# EMACS_CMD:                  Emacs command with full path (e.g. /usr/local/bin/emacs-30.2)
 # EMACS_FLAVOR:               Used for dependencies (e.g. BUILD_DEPENDS= dash.el${EMACS_PKGNAMESUFFIX}>0:devel/dash@${EMACS_FLAVOR})
 # EMACS_LIBDIR:               Emacs Library directory without ${PREFIX} (e.g. share/emacs)
-# EMACS_LIBDIR_WITH_VER:      Library directory without ${PREFIX} including version (e.g. share/emacs/30.1)
+# EMACS_LIBDIR_WITH_VER:      Library directory without ${PREFIX} including version (e.g. share/emacs/30.2)
 # EMACS_MAJOR_VER:            Emacs major version (e.g. 30)
 # EMACS_PKGNAMESUFFIX:        PKGNAMESUFFIX to distinguish Emacs flavors
 # EMACS_SITE_LISPDIR:         Emacs site-lisp directory without ${PREFIX} (e.g. share/emacs/site-lisp)
-# EMACS_VER:                  Emacs version (e.g. 30.1)
-# EMACS_VERSION_SITE_LISPDIR: Include version (e.g. share/emacs/30.1/site-lisp)
+# EMACS_VER:                  Emacs version (e.g. 30.2)
+# EMACS_VERSION_SITE_LISPDIR: Include version (e.g. share/emacs/30.2/site-lisp)
 #-------------------------------------------------------------------------------
 #
 # MAINTAINER:	emacs@FreeBSD.org
@@ -109,7 +109,7 @@ EMACS_FLAVOR=	full
 EMACS_VER=		31.0.50
 EMACS_PORTDIR=		editors/emacs-devel
 .  else
-EMACS_VER=		30.1
+EMACS_VER=		30.2
 EMACS_PORTDIR=		editors/emacs
 .  endif
 
diff --git a/audio/emms/Makefile b/audio/emms/Makefile
index 4234ba364ff7..e5bb5c634f33 100644
--- a/audio/emms/Makefile
+++ b/audio/emms/Makefile
@@ -1,5 +1,6 @@
 PORTNAME=	emms
 DISTVERSION=	23
+PORTREVISION=	1
 CATEGORIES=	audio elisp
 MASTER_SITES=	https://elpa.gnu.org/packages/
 PKGNAMESUFFIX=	${EMACS_PKGNAMESUFFIX}
diff --git a/audio/mpg123.el/Makefile b/audio/mpg123.el/Makefile
index fe91c45dc52c..c9d8eed5173c 100644
--- a/audio/mpg123.el/Makefile
+++ b/audio/mpg123.el/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	mpg123.el
 PORTVERSION=	1.65
-PORTREVISION=	3
+PORTREVISION=	4
 CATEGORIES=	audio elisp
 MASTER_SITES=	http://www.gentei.org/~yuuji/software/mpg123el/
 PKGNAMESUFFIX=	${EMACS_PKGNAMESUFFIX}
diff --git a/cad/verilog-mode.el/Makefile b/cad/verilog-mode.el/Makefile
index 67edce1867d4..e32a12c8f746 100644
--- a/cad/verilog-mode.el/Makefile
+++ b/cad/verilog-mode.el/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	verilog-mode.el
 PORTVERSION=	801
-PORTREVISION=	23
+PORTREVISION=	24
 CATEGORIES=	cad elisp
 MASTER_SITES=	http://www.veripool.org/ftp/
 PKGNAMESUFFIX=	${EMACS_PKGNAMESUFFIX}
diff --git a/databases/bbdb/Makefile b/databases/bbdb/Makefile
index 6bdc71143da4..58c06d74cbaa 100644
--- a/databases/bbdb/Makefile
+++ b/databases/bbdb/Makefile
@@ -1,7 +1,7 @@
 PORTNAME=	bbdb
 DISTVERSIONPREFIX=	v
 DISTVERSION=	3.2.2a
-PORTREVISION=	11
+PORTREVISION=	12
 CATEGORIES=	databases elisp
 PKGNAMESUFFIX=	${EMACS_PKGNAMESUFFIX}
 
diff --git a/databases/closql-devel/Makefile b/databases/closql-devel/Makefile
index 6340b39a92b8..947e8773dd2f 100644
--- a/databases/closql-devel/Makefile
+++ b/databases/closql-devel/Makefile
@@ -1,6 +1,7 @@
 PORTNAME=	closql
 DISTVERSIONPREFIX=	v
 DISTVERSION=	2.2.2
+PORTREVISION=	1
 DISTVERSIONSUFFIX=
 CATEGORIES=	databases elisp
 PKGNAMESUFFIX=	-devel${EMACS_PKGNAMESUFFIX}
diff --git a/databases/closql/Makefile b/databases/closql/Makefile
index 85d4398664d3..9dec78218484 100644
--- a/databases/closql/Makefile
+++ b/databases/closql/Makefile
@@ -1,6 +1,7 @@
 PORTNAME=	closql
 DISTVERSIONPREFIX=	v
 DISTVERSION=	2.2.2
+PORTREVISION=	1
 CATEGORIES=	databases elisp
 PKGNAMESUFFIX=	${EMACS_PKGNAMESUFFIX}
 
diff --git a/databases/emacsql-devel/Makefile b/databases/emacsql-devel/Makefile
index 4a0e9a3f4ab9..707de61e1f31 100644
--- a/databases/emacsql-devel/Makefile
+++ b/databases/emacsql-devel/Makefile
@@ -1,6 +1,7 @@
 PORTNAME=	emacsql
 DISTVERSIONPREFIX=	v
 DISTVERSION=	4.3.1
+PORTREVISION=	1
 DISTVERSIONSUFFIX=
 CATEGORIES=	databases elisp
 PKGNAMESUFFIX=	-devel${EMACS_PKGNAMESUFFIX}
diff --git a/databases/emacsql/Makefile b/databases/emacsql/Makefile
index 2902b554ddac..62afd9cf426c 100644
--- a/databases/emacsql/Makefile
+++ b/databases/emacsql/Makefile
@@ -1,6 +1,7 @@
 PORTNAME=	emacsql
 DISTVERSIONPREFIX=	v
 DISTVERSION=	4.3.1
+PORTREVISION=	1
 CATEGORIES=	databases elisp
 PKGNAMESUFFIX=	${EMACS_PKGNAMESUFFIX}
 
diff --git a/databases/pg.el/Makefile b/databases/pg.el/Makefile
index 8065238366a7..d057cc564d3d 100644
--- a/databases/pg.el/Makefile
+++ b/databases/pg.el/Makefile
@@ -1,6 +1,7 @@
 PORTNAME=	pg.el
 DISTVERSIONPREFIX=	v
 DISTVERSION=	0.58
+PORTREVISION=	1
 CATEGORIES=	databases elisp
 PKGNAMESUFFIX=	${EMACS_PKGNAMESUFFIX}
 
diff --git a/deskutils/howm/Makefile b/deskutils/howm/Makefile
index 40ff9306e47d..0fd12074b856 100644
--- a/deskutils/howm/Makefile
+++ b/deskutils/howm/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	howm
 PORTVERSION=	1.4.8
-PORTREVISION=	11
+PORTREVISION=	12
 CATEGORIES=	deskutils
 MASTER_SITES=	http://howm.sourceforge.jp/a/
 PKGNAMESUFFIX=	${EMACS_PKGNAMESUFFIX}
diff --git a/devel/cask/Makefile b/devel/cask/Makefile
index 45dc735ce5fd..b806539fe8d8 100644
--- a/devel/cask/Makefile
+++ b/devel/cask/Makefile
@@ -1,7 +1,7 @@
 PORTNAME=	cask
 PORTVERSION=	0.8.3
 DISTVERSIONPREFIX=	v
-PORTREVISION=	17
+PORTREVISION=	18
 CATEGORIES=	devel elisp
 PKGNAMESUFFIX=	${EMACS_PKGNAMESUFFIX}
 
diff --git a/devel/clojure-cider/Makefile b/devel/clojure-cider/Makefile
index 6d5c70c9fde2..81f71e75d4d9 100644
--- a/devel/clojure-cider/Makefile
+++ b/devel/clojure-cider/Makefile
@@ -1,6 +1,7 @@
 PORTNAME=	clojure-cider
 DISTVERSIONPREFIX=	v
 DISTVERSION=	1.19.0
+PORTREVISION=	1
 CATEGORIES=	devel elisp
 PKGNAMESUFFIX=	${EMACS_PKGNAMESUFFIX}
 
diff --git a/devel/coccinelle/Makefile b/devel/coccinelle/Makefile
index d54b580997da..f013bc2be4fc 100644
--- a/devel/coccinelle/Makefile
+++ b/devel/coccinelle/Makefile
@@ -1,5 +1,6 @@
 PORTNAME=	coccinelle
 DISTVERSION=	1.3
+PORTREVISION=	1
 CATEGORIES=	devel
 MASTER_SITES=	https://coccinelle.gitlabpages.inria.fr/website/distrib/
 DISTFILES=	${DISTNAME}${EXTRACT_SUFX}
diff --git a/devel/dash.el/Makefile b/devel/dash.el/Makefile
index 0db8b7b6aa58..04c1cc1f74e6 100644
--- a/devel/dash.el/Makefile
+++ b/devel/dash.el/Makefile
@@ -1,5 +1,6 @@
 PORTNAME=	dash.el
 DISTVERSION=	2.20.0
+PORTREVISION=	1
 CATEGORIES=	devel elisp
 PKGNAMESUFFIX=	${EMACS_PKGNAMESUFFIX}
 
diff --git a/devel/distel/Makefile b/devel/distel/Makefile
index 3fdd03fa1d1c..82b12d9fc574 100644
--- a/devel/distel/Makefile
+++ b/devel/distel/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	distel
 PORTVERSION=	4.1.1
-PORTREVISION=	19
+PORTREVISION=	20
 CATEGORIES=	devel elisp
 PKGNAMESUFFIX=	${EMACS_PKGNAMESUFFIX}
 
diff --git a/devel/epl.el/Makefile b/devel/epl.el/Makefile
index dc809ab99c7c..d4ea55542a4e 100644
--- a/devel/epl.el/Makefile
+++ b/devel/epl.el/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	epl.el
 PORTVERSION=	0.8
-PORTREVISION=	19
+PORTREVISION=	20
 CATEGORIES=	devel elisp
 PKGNAMESUFFIX=	${EMACS_PKGNAMESUFFIX}
 
diff --git a/devel/forge-devel/Makefile b/devel/forge-devel/Makefile
index b254c9864f15..b92f644a5a01 100644
--- a/devel/forge-devel/Makefile
+++ b/devel/forge-devel/Makefile
@@ -1,6 +1,7 @@
 PORTNAME=	forge
 DISTVERSIONPREFIX=	v
 DISTVERSION=	0.5.3
+PORTREVISION=	1
 DISTVERSIONSUFFIX=
 CATEGORIES=	devel elisp
 PKGNAMESUFFIX=	-devel${EMACS_PKGNAMESUFFIX}
diff --git a/devel/forge/Makefile b/devel/forge/Makefile
index d353f41cc464..808d67a7520b 100644
--- a/devel/forge/Makefile
+++ b/devel/forge/Makefile
@@ -1,6 +1,7 @@
 PORTNAME=	forge
 DISTVERSIONPREFIX=	v
 DISTVERSION=	0.5.3
+PORTREVISION=	1
 CATEGORIES=	devel elisp
 PKGNAMESUFFIX=	${EMACS_PKGNAMESUFFIX}
 
diff --git a/devel/gettext-po-mode/Makefile b/devel/gettext-po-mode/Makefile
index 2adec6ec7f38..84098cf00f4e 100644
--- a/devel/gettext-po-mode/Makefile
+++ b/devel/gettext-po-mode/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	gettext-po-mode
-PORTREVISION=	9
+PORTREVISION=	10
 
 MAINTAINER=	mandree@FreeBSD.org
 COMMENT=	GNU gettext po-mode for emacs
diff --git a/devel/ghub-devel/Makefile b/devel/ghub-devel/Makefile
index 6a595cdebb91..5f7de05824c5 100644
--- a/devel/ghub-devel/Makefile
+++ b/devel/ghub-devel/Makefile
@@ -1,6 +1,7 @@
 PORTNAME=	ghub
 DISTVERSIONPREFIX=	v
 DISTVERSION=	4.3.2
+PORTREVISION=	1
 DISTVERSIONSUFFIX=
 CATEGORIES=	devel elisp
 PKGNAMESUFFIX=	-devel${EMACS_PKGNAMESUFFIX}
diff --git a/devel/ghub/Makefile b/devel/ghub/Makefile
index 0bf0e89b014e..009832b774f3 100644
--- a/devel/ghub/Makefile
+++ b/devel/ghub/Makefile
@@ -1,6 +1,7 @@
 PORTNAME=	ghub
 DISTVERSIONPREFIX=	v
 DISTVERSION=	4.3.2
+PORTREVISION=	1
 CATEGORIES=	devel elisp
 PKGNAMESUFFIX=	${EMACS_PKGNAMESUFFIX}
 
diff --git a/devel/git-modes/Makefile b/devel/git-modes/Makefile
index e095ec6aa6ab..eeef016a1ba2 100644
--- a/devel/git-modes/Makefile
+++ b/devel/git-modes/Makefile
@@ -1,6 +1,7 @@
 PORTNAME=	git-modes
 DISTVERSIONPREFIX=	v
 DISTVERSION=	1.4.5
+PORTREVISION=	1
 PORTEPOCH=	1
 CATEGORIES=	devel elisp
 PKGNAMESUFFIX=	${EMACS_PKGNAMESUFFIX}
diff --git a/devel/go-mode.el/Makefile b/devel/go-mode.el/Makefile
index 2df4b5d4a864..fe87501d29fc 100644
--- a/devel/go-mode.el/Makefile
+++ b/devel/go-mode.el/Makefile
@@ -1,6 +1,7 @@
 PORTNAME=	go-mode.el
 DISTVERSIONPREFIX=	v
 DISTVERSION=	1.6.0
+PORTREVISION=	1
 CATEGORIES=	devel
 
 MAINTAINER=	pat@patmaddox.com
diff --git a/devel/llama.el/Makefile b/devel/llama.el/Makefile
index 57d9af85e2ff..428960582c90 100644
--- a/devel/llama.el/Makefile
+++ b/devel/llama.el/Makefile
@@ -1,6 +1,7 @@
 PORTNAME=	llama.el
 DISTVERSIONPREFIX=	v
 DISTVERSION=	1.0.0
+PORTREVISION=	1
 CATEGORIES=	devel elisp
 PKGNAMESUFFIX=	${EMACS_PKGNAMESUFFIX}
 
diff --git a/devel/lua-mode/Makefile b/devel/lua-mode/Makefile
index 9e920f4d0e9f..a2e4e0233b24 100644
--- a/devel/lua-mode/Makefile
+++ b/devel/lua-mode/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	lua-mode
 PORTVERSION=	20210802
-PORTREVISION=	10
+PORTREVISION=	11
 DISTVERSIONPREFIX=v
 CATEGORIES=	devel elisp
 PKGNAMESUFFIX=	${EMACS_PKGNAMESUFFIX}
diff --git a/devel/magit-devel/Makefile b/devel/magit-devel/Makefile
index c0e1223e8696..7f8310ce4cac 100644
--- a/devel/magit-devel/Makefile
+++ b/devel/magit-devel/Makefile
@@ -1,6 +1,7 @@
 PORTNAME=	magit
 DISTVERSIONPREFIX=	v
 DISTVERSION=	4.3.8
+PORTREVISION=	1
 DISTVERSIONSUFFIX=
 CATEGORIES=	devel elisp
 PKGNAMESUFFIX=	-devel${EMACS_PKGNAMESUFFIX}
diff --git a/devel/magit/Makefile b/devel/magit/Makefile
index 6ae866582181..2af68a30c4db 100644
--- a/devel/magit/Makefile
+++ b/devel/magit/Makefile
@@ -1,6 +1,7 @@
 PORTNAME=	magit
 DISTVERSIONPREFIX=	v
 DISTVERSION=	4.3.8
+PORTREVISION=	1
 CATEGORIES=	devel elisp
 PKGNAMESUFFIX=	${EMACS_PKGNAMESUFFIX}
 
diff --git a/devel/ob-rust/Makefile b/devel/ob-rust/Makefile
index f1b651cf2049..4c4db4260724 100644
--- a/devel/ob-rust/Makefile
+++ b/devel/ob-rust/Makefile
@@ -1,5 +1,6 @@
 PORTNAME=	ob-rust
 PORTVERSION=	g20220824
+PORTREVISION=	1
 CATEGORIES=	devel
 
 MAINTAINER=	pat@patmaddox.com
diff --git a/devel/p5-Sepia/Makefile b/devel/p5-Sepia/Makefile
index 4beedf68e25d..78878c136ff8 100644
--- a/devel/p5-Sepia/Makefile
+++ b/devel/p5-Sepia/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	Sepia
 PORTVERSION=	0.992
-PORTREVISION=	29
+PORTREVISION=	30
 CATEGORIES=	devel perl5
 MASTER_SITES=	CPAN
 PKGNAMEPREFIX=	p5-
diff --git a/devel/pkg-info.el/Makefile b/devel/pkg-info.el/Makefile
index 23336152c092..0788e820c035 100644
--- a/devel/pkg-info.el/Makefile
+++ b/devel/pkg-info.el/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	pkg-info.el
 PORTVERSION=	0.6
-PORTREVISION=	18
+PORTREVISION=	19
 CATEGORIES=	devel elisp
 PKGNAMESUFFIX=	${EMACS_PKGNAMESUFFIX}
 
diff --git a/devel/psvn/Makefile b/devel/psvn/Makefile
index e054f1fc071f..f6ab01bc3850 100644
--- a/devel/psvn/Makefile
+++ b/devel/psvn/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	psvn
 PORTVERSION=	20150720.214200
-PORTREVISION=	17
+PORTREVISION=	18
 CATEGORIES=	devel elisp
 MASTER_SITES=	http://www.xsteve.at/prg/emacs/
 PKGNAMESUFFIX=	${EMACS_PKGNAMESUFFIX}
diff --git a/devel/rust-mode/Makefile b/devel/rust-mode/Makefile
index 2a2272bbf6f2..cb983a4e1295 100644
--- a/devel/rust-mode/Makefile
+++ b/devel/rust-mode/Makefile
@@ -1,5 +1,6 @@
 PORTNAME=	rust-mode
 DISTVERSION=	1.0.5-58
+PORTREVISION=	1
 DISTVERSIONSUFFIX=	-g9c26dc1
 CATEGORIES=	devel
 
diff --git a/devel/tablist/Makefile b/devel/tablist/Makefile
index 8d2238b24d26..783af7ff41c7 100644
--- a/devel/tablist/Makefile
+++ b/devel/tablist/Makefile
@@ -1,7 +1,7 @@
 PORTNAME=	tablist
 DISTVERSIONPREFIX=	v
 DISTVERSION=	1.0-13
-PORTREVISION=	10
+PORTREVISION=	11
 DISTVERSIONSUFFIX=	-gfaab7a0
 CATEGORIES=	devel elisp
 PKGNAMESUFFIX=	${EMACS_PKGNAMESUFFIX}
diff --git a/devel/transient-devel/Makefile b/devel/transient-devel/Makefile
index 400167c9a0b2..ca51f7d2ac58 100644
--- a/devel/transient-devel/Makefile
+++ b/devel/transient-devel/Makefile
@@ -1,6 +1,7 @@
 PORTNAME=	transient
 DISTVERSIONPREFIX=	v
 DISTVERSION=	0.9.4
+PORTREVISION=	1
 DISTVERSIONSUFFIX=
 CATEGORIES=	devel elisp
 PKGNAMESUFFIX=	-devel${EMACS_PKGNAMESUFFIX}
diff --git a/devel/transient/Makefile b/devel/transient/Makefile
index 689b6425afad..994b286562df 100644
--- a/devel/transient/Makefile
+++ b/devel/transient/Makefile
@@ -1,6 +1,7 @@
 PORTNAME=	transient
 DISTVERSIONPREFIX=	v
 DISTVERSION=	0.9.4
+PORTREVISION=	1
 CATEGORIES=	devel elisp
 PKGNAMESUFFIX=	${EMACS_PKGNAMESUFFIX}
 
diff --git a/devel/treepy.el/Makefile b/devel/treepy.el/Makefile
index a2fac4b9ea7c..de4f18b12139 100644
--- a/devel/treepy.el/Makefile
+++ b/devel/treepy.el/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	treepy.el
 DISTVERSION=	0.1.2
-PORTREVISION=	14
+PORTREVISION=	15
 CATEGORIES=	devel elisp
 PKGNAMESUFFIX=	${EMACS_PKGNAMESUFFIX}
 
diff --git a/devel/xcscope.el/Makefile b/devel/xcscope.el/Makefile
index f8de17503cea..97a0b0e7fc1a 100644
--- a/devel/xcscope.el/Makefile
+++ b/devel/xcscope.el/Makefile
@@ -1,7 +1,7 @@
 PORTNAME=	xcscope.el
 DISTVERSIONPREFIX=	v
 DISTVERSION=	1.5
-PORTREVISION=	9
+PORTREVISION=	10
 CATEGORIES=	devel
 
 MAINTAINER=	jhb@FreeBSD.org
diff --git a/editors/apel/Makefile b/editors/apel/Makefile
index 7ee0852ea831..6586dc0bb304 100644
--- a/editors/apel/Makefile
+++ b/editors/apel/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	apel
 PORTVERSION=	10.8.${SNAPDATE}
-PORTREVISION=	10
+PORTREVISION=	11
 CATEGORIES=	editors elisp
 PKGNAMESUFFIX=	${EMACS_PKGNAMESUFFIX}
 
diff --git a/editors/emacs/Makefile b/editors/emacs/Makefile
index 58caffa18b9b..71e59968b19e 100644
--- a/editors/emacs/Makefile
+++ b/editors/emacs/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	emacs
-DISTVERSION=	30.1
-PORTREVISION=	5
+DISTVERSION=	30.2
 PORTEPOCH=	3
 CATEGORIES=	editors
 MASTER_SITES=	GNU
diff --git a/editors/emacs/distinfo b/editors/emacs/distinfo
index 6928533ab5ca..2d6136af9279 100644
--- a/editors/emacs/distinfo
+++ b/editors/emacs/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1740416719
-SHA256 (emacs-30.1.tar.xz) = 6ccac1ae76e6af93c6de1df175e8eb406767c23da3dd2a16aa67e3124a6f138f
-SIZE (emacs-30.1.tar.xz) = 54978160
+TIMESTAMP = 1755212823
+SHA256 (emacs-30.2.tar.xz) = b3f36f18a6dd2715713370166257de2fae01f9d38cfe878ced9b1e6ded5befd9
+SIZE (emacs-30.2.tar.xz) = 55320324
 SHA256 (emacs30.1-canna-20250224.diff.gz) = b93296ae41037e6457317fd1113f8c3f659f32d4310c28a6a5bf633f6fcd31e5
 SIZE (emacs30.1-canna-20250224.diff.gz) = 30488
diff --git a/editors/flim/Makefile b/editors/flim/Makefile
index 10f54e4076ba..edcc917cf376 100644
--- a/editors/flim/Makefile
+++ b/editors/flim/Makefile
@@ -1,5 +1,6 @@
 PORTNAME=	flim
 PORTVERSION=	1.14.9.${SNAPDATE}
+PORTREVISION=	1
 PORTEPOCH=	1
 CATEGORIES=	editors elisp
 PKGNAMESUFFIX=	${EMACS_PKGNAMESUFFIX}
diff --git a/editors/paredit-mode.el/Makefile b/editors/paredit-mode.el/Makefile
index 2d719cee7f12..8f22555f2ae6 100644
--- a/editors/paredit-mode.el/Makefile
+++ b/editors/paredit-mode.el/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	paredit-mode.el
 PORTVERSION=	24
-PORTREVISION=	20
+PORTREVISION=	21
 CATEGORIES=	editors elisp
 MASTER_SITES=	http://mumble.net/~campbell/emacs/
 PKGNAMESUFFIX=	${EMACS_PKGNAMESUFFIX}
diff --git a/editors/psgml/Makefile b/editors/psgml/Makefile
index 85debe715961..99a8151e326b 100644
--- a/editors/psgml/Makefile
+++ b/editors/psgml/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	psgml
 PORTVERSION=	1.4.0
-PORTREVISION=	24
+PORTREVISION=	25
 CATEGORIES=	editors elisp
 MASTER_SITES=	SF/${PORTNAME}/ALPHA%20${PORTNAME}/1.3.2
 PKGNAMESUFFIX=	${EMACS_PKGNAMESUFFIX}
diff --git a/editors/semi/Makefile b/editors/semi/Makefile
index 7cb96be0fe00..2cb64d93669b 100644
--- a/editors/semi/Makefile
+++ b/editors/semi/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	semi
 PORTVERSION=	${SEMI_VER}.${SNAPDATE}
-PORTREVISION=	1
+PORTREVISION=	2
 CATEGORIES=	editors elisp
 PKGNAMESUFFIX=	${EMACS_PKGNAMESUFFIX}
 
diff --git a/editors/slime/Makefile b/editors/slime/Makefile
index 8fdac3f2d93a..f91b43d77f78 100644
--- a/editors/slime/Makefile
+++ b/editors/slime/Makefile
@@ -1,7 +1,7 @@
 PORTNAME=	slime
 DISTVERSIONPREFIX=	v
 DISTVERSION=	2.26.1-9
-PORTREVISION=	14
+PORTREVISION=	15
 DISTVERSIONSUFFIX=	-gf368e22a
 CATEGORIES=	editors elisp
 PKGNAMESUFFIX=	${EMACS_PKGNAMESUFFIX}
diff --git a/editors/sly-asdf/Makefile b/editors/sly-asdf/Makefile
index 48f49da90f94..36b8b4ef7467 100644
--- a/editors/sly-asdf/Makefile
+++ b/editors/sly-asdf/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	sly-asdf
 DISTVERSION=	0.2.0-20221119
-PORTREVISION=	6
+PORTREVISION=	7
 PORTEPOCH=	1
 CATEGORIES=	editors elisp
 PKGNAMESUFFIX=	${EMACS_PKGNAMESUFFIX}
diff --git a/editors/sly-named-readtables/Makefile b/editors/sly-named-readtables/Makefile
index 09296acab13f..5982e1114651 100644
--- a/editors/sly-named-readtables/Makefile
+++ b/editors/sly-named-readtables/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	sly-named-readtables
 PORTVERSION=	20191013
-PORTREVISION=	17
+PORTREVISION=	18
 CATEGORIES=	editors elisp
 PKGNAMESUFFIX=	${EMACS_PKGNAMESUFFIX}
 
diff --git a/editors/sly-quicklisp/Makefile b/editors/sly-quicklisp/Makefile
index 2e3878a2da07..9869df16b592 100644
--- a/editors/sly-quicklisp/Makefile
+++ b/editors/sly-quicklisp/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	sly-quicklisp
 PORTVERSION=	20211206
-PORTREVISION=	6
+PORTREVISION=	7
 CATEGORIES=	editors elisp
 PKGNAMESUFFIX=	${EMACS_PKGNAMESUFFIX}
 
diff --git a/editors/sly/Makefile b/editors/sly/Makefile
index 4f7de878475d..bd0738bab33c 100644
--- a/editors/sly/Makefile
+++ b/editors/sly/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	sly
 DISTVERSION=	1.0.43-20240809
-PORTREVISION=	1
+PORTREVISION=	2
 CATEGORIES=	editors elisp
 PKGNAMESUFFIX=	${EMACS_PKGNAMESUFFIX}
 
diff --git a/editors/tamago/Makefile b/editors/tamago/Makefile
index d8f033acda12..862f2896d202 100644
--- a/editors/tamago/Makefile
+++ b/editors/tamago/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	tamago
 PORTVERSION=	4.0.6.0.20041122.19.15
-PORTREVISION=	11
+PORTREVISION=	12
 DISTVERSIONPREFIX=	v
 CATEGORIES=	editors elisp
 PKGNAMESUFFIX=	${EMACS_PKGNAMESUFFIX}
diff --git a/editors/web-mode/Makefile b/editors/web-mode/Makefile
index 39284ef9d028..5d1132fd2716 100644
--- a/editors/web-mode/Makefile
+++ b/editors/web-mode/Makefile
@@ -1,7 +1,7 @@
 PORTNAME=	web-mode
 PORTVERSION=	15.1
 DISTVERSIONPREFIX=	v
-PORTREVISION=	21
+PORTREVISION=	22
 CATEGORIES=	editors elisp
 PKGNAMESUFFIX=	${EMACS_PKGNAMESUFFIX}
 
diff --git a/editors/with-editor-devel/Makefile b/editors/with-editor-devel/Makefile
index bc04bc80b10c..6d088cd4999a 100644
--- a/editors/with-editor-devel/Makefile
+++ b/editors/with-editor-devel/Makefile
@@ -1,6 +1,7 @@
 PORTNAME=	with-editor
 DISTVERSIONPREFIX=	v
 DISTVERSION=	3.4.5
+PORTREVISION=	1
 DISTVERSIONSUFFIX=
 CATEGORIES=	editors elisp
 PKGNAMESUFFIX=	-devel${EMACS_PKGNAMESUFFIX}
diff --git a/editors/with-editor/Makefile b/editors/with-editor/Makefile
index da698d1071da..07c81b5de187 100644
--- a/editors/with-editor/Makefile
+++ b/editors/with-editor/Makefile
@@ -1,6 +1,7 @@
 PORTNAME=	with-editor
 DISTVERSIONPREFIX=	v
 DISTVERSION=	3.4.5
+PORTREVISION=	1
 CATEGORIES=	editors elisp
 PKGNAMESUFFIX=	${EMACS_PKGNAMESUFFIX}
 
diff --git a/irc/riece/Makefile b/irc/riece/Makefile
index 68b20f3e9b30..5e2125c44f9f 100644
--- a/irc/riece/Makefile
+++ b/irc/riece/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	riece
 PORTVERSION=	9.0.0
-PORTREVISION=	27
+PORTREVISION=	28
 PORTEPOCH=	1
 CATEGORIES=	irc elisp
 MASTER_SITES=	SAVANNAH
diff --git a/japanese/boiled-mozc/Makefile b/japanese/boiled-mozc/Makefile
index 67bd2078e454..fb63d91ce13c 100644
--- a/japanese/boiled-mozc/Makefile
+++ b/japanese/boiled-mozc/Makefile
@@ -1,7 +1,7 @@
 PORTNAME=	boiled-mozc
 PORTVERSION=	0.7
 DISTVERSIONPREFIX=v
-PORTREVISION=	24
+PORTREVISION=	25
 CATEGORIES=	japanese editors elisp
 PKGNAMESUFFIX=	${EMACS_PKGNAMESUFFIX}
 
diff --git a/japanese/cp5022x-el/Makefile b/japanese/cp5022x-el/Makefile
index 9be4665c1821..1e8654e73c8d 100644
--- a/japanese/cp5022x-el/Makefile
+++ b/japanese/cp5022x-el/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	cp5022x
 PORTVERSION=	0.0.20120324
-PORTREVISION=	16
+PORTREVISION=	17
 CATEGORIES=	japanese elisp
 PKGNAMESUFFIX=	-el${EMACS_PKGNAMESUFFIX}
 
diff --git a/japanese/ddskk/Makefile b/japanese/ddskk/Makefile
index c9d57360224b..430cb5028f82 100644
--- a/japanese/ddskk/Makefile
+++ b/japanese/ddskk/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	ddskk
 DISTVERSION=	17.1.20230702
-PORTREVISION=	5
+PORTREVISION=	6
 CATEGORIES=	japanese elisp
 PKGNAMESUFFIX=	${EMACS_PKGNAMESUFFIX}
 
diff --git a/japanese/lookup/Makefile b/japanese/lookup/Makefile
index be69aab4d7d4..e1c431132696 100644
--- a/japanese/lookup/Makefile
+++ b/japanese/lookup/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	lookup
 PORTVERSION=	1.99.96.20180209
-PORTREVISION=	20
+PORTREVISION=	21
 CATEGORIES=	japanese elisp
 PKGNAMESUFFIX=	${EMACS_PKGNAMESUFFIX}
 
diff --git a/japanese/migemo.el/Makefile b/japanese/migemo.el/Makefile
index 09c6fd85cc72..1a9ea10e4c0e 100644
--- a/japanese/migemo.el/Makefile
+++ b/japanese/migemo.el/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	migemo.el
 PORTVERSION=	1.9.2
-PORTREVISION=	16
+PORTREVISION=	17
 CATEGORIES=	japanese elisp
 PKGNAMESUFFIX=	${EMACS_PKGNAMESUFFIX}
 
diff --git a/japanese/mozc-server/Makefile b/japanese/mozc-server/Makefile
index 7a570bcd4def..ab223ab6cd42 100644
--- a/japanese/mozc-server/Makefile
+++ b/japanese/mozc-server/Makefile
@@ -1,7 +1,7 @@
 PORTNAME=	mozc
 PORTVERSION=	2.23.2815.102.01
 DISTVERSIONPREFIX=	v
-PORTREVISION?=	30
+PORTREVISION?=	31
 CATEGORIES=	japanese
 
 MAINTAINER=	hrs@FreeBSD.org
diff --git a/japanese/navi2ch/Makefile b/japanese/navi2ch/Makefile
index 05f4c1060f99..4ea8811b7142 100644
--- a/japanese/navi2ch/Makefile
+++ b/japanese/navi2ch/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	navi2ch
 PORTVERSION=	2.0.0.d
-PORTREVISION=	25
+PORTREVISION=	26
 PORTEPOCH=	1
 CATEGORIES=	japanese www elisp
 PKGNAMESUFFIX=	${EMACS_PKGNAMESUFFIX}
diff --git a/japanese/yc.el/Makefile b/japanese/yc.el/Makefile
index cfd57245ff47..517d73a0e58f 100644
--- a/japanese/yc.el/Makefile
+++ b/japanese/yc.el/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	yc.el
 PORTVERSION=	5.2.1
-PORTREVISION=	28
+PORTREVISION=	29
 PORTEPOCH=	1
 CATEGORIES=	japanese elisp
 MASTER_SITES=	http://www.ceres.dti.ne.jp/~knak/
diff --git a/lang/alchemist.el/Makefile b/lang/alchemist.el/Makefile
index 5f4598ac6095..dd01e5fe86ac 100644
--- a/lang/alchemist.el/Makefile
+++ b/lang/alchemist.el/Makefile
@@ -1,7 +1,7 @@
 PORTNAME=	alchemist.el
 PORTVERSION=	1.8.2
 DISTVERSIONPREFIX=	v
-PORTREVISION=	19
+PORTREVISION=	20
 CATEGORIES=	lang
 PKGNAMESUFFIX=	${EMACS_PKGNAMESUFFIX}
 
diff --git a/lang/clojure-mode.el/Makefile b/lang/clojure-mode.el/Makefile
index 2f468f9704d9..4d59612ff6dd 100644
--- a/lang/clojure-mode.el/Makefile
+++ b/lang/clojure-mode.el/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	clojure-mode.el
 PORTVERSION=	5.11.0
-PORTREVISION=	16
+PORTREVISION=	17
 PORTEPOCH=	1
 CATEGORIES=	lang elisp
 PKGNAMESUFFIX=	${EMACS_PKGNAMESUFFIX}
diff --git a/lang/csharp-mode.el/Makefile b/lang/csharp-mode.el/Makefile
index cd41654ba370..719817bad243 100644
--- a/lang/csharp-mode.el/Makefile
+++ b/lang/csharp-mode.el/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	csharp-mode.el
 PORTVERSION=	0.9.2
-PORTREVISION=	16
+PORTREVISION=	17
 DISTVERSIONPREFIX=	v
 CATEGORIES=	lang elisp
 PKGNAMESUFFIX=	${EMACS_PKGNAMESUFFIX}
diff --git a/lang/elixir-mode.el/Makefile b/lang/elixir-mode.el/Makefile
index 164eb709884e..583c5f7900aa 100644
--- a/lang/elixir-mode.el/Makefile
+++ b/lang/elixir-mode.el/Makefile
@@ -1,7 +1,7 @@
 PORTNAME=	elixir-mode.el
 DISTVERSIONPREFIX=	v
 PORTVERSION=	2.3.1
-PORTREVISION=	19
+PORTREVISION=	20
 CATEGORIES=	lang
 PKGNAMESUFFIX=	${EMACS_PKGNAMESUFFIX}
 
diff --git a/lang/haskell-mode.el/Makefile b/lang/haskell-mode.el/Makefile
index f949a9a06863..b39a676500e7 100644
--- a/lang/haskell-mode.el/Makefile
+++ b/lang/haskell-mode.el/Makefile
@@ -1,7 +1,7 @@
 PORTNAME=	haskell-mode
 DISTVERSIONPREFIX=	v
 DISTVERSION=	17.5
-PORTREVISION=	5
+PORTREVISION=	6
 CATEGORIES=	lang elisp
 PKGNAMESUFFIX=	${EMACS_PKGNAMESUFFIX}
 
diff --git a/lang/php-mode.el/Makefile b/lang/php-mode.el/Makefile
index e8bdb019bfd4..32ede65ab596 100644
--- a/lang/php-mode.el/Makefile
+++ b/lang/php-mode.el/Makefile
@@ -1,6 +1,7 @@
 PORTNAME=	php-mode.el
 DISTVERSIONPREFIX=	v
 DISTVERSION=	1.27.0
+PORTREVISION=	1
 CATEGORIES=	lang elisp
 PKGNAMESUFFIX=	${EMACS_PKGNAMESUFFIX}
 
diff --git a/lang/tuareg-mode.el/Makefile b/lang/tuareg-mode.el/Makefile
index b45674183d85..b67e2e0aa1fc 100644
--- a/lang/tuareg-mode.el/Makefile
+++ b/lang/tuareg-mode.el/Makefile
@@ -1,6 +1,6 @@
*** 448 LINES SKIPPED ***