git: 41fd66e5bbd2 - main - devel/peg.el: Remove expired port

From: Rene Ladan <rene_at_FreeBSD.org>
Date: Mon, 31 Mar 2025 14:36:22 UTC
The branch main has been updated by rene:

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

commit 41fd66e5bbd2e2254f306fd307b0390a93c12609
Author:     Rene Ladan <rene@FreeBSD.org>
AuthorDate: 2025-03-31 14:36:08 +0000
Commit:     Rene Ladan <rene@FreeBSD.org>
CommitDate: 2025-03-31 14:36:08 +0000

    devel/peg.el: Remove expired port
    
    2025-03-31 devel/peg.el: Emacs 30 and later include peg.el as standard library
---
 MOVED                  |  1 +
 devel/Makefile         |  1 -
 devel/peg.el/Makefile  | 33 ---------------------------------
 devel/peg.el/distinfo  |  3 ---
 devel/peg.el/pkg-descr |  8 --------
 5 files changed, 1 insertion(+), 45 deletions(-)

diff --git a/MOVED b/MOVED
index 81dbec311667..9ea2e9bbe371 100644
--- a/MOVED
+++ b/MOVED
@@ -4237,3 +4237,4 @@ math/py-Diofant||2025-03-31|Has expired: Depends on expired devel/py-pytest-runn
 devel/py-prettyprinter||2025-03-31|Has expired: Depends on expired devel/py-pytest-runner
 textproc/py-wstools||2025-03-31|Has expired: Depends on expired devel/py-pytest-runner
 x11/terminator||2025-03-31|Has expired: Depends on expired devel/py-pytest-runner
+devel/peg.el||2025-03-31|Has expired: Emacs 30 and later include peg.el as standard library
diff --git a/devel/Makefile b/devel/Makefile
index ff9c9ad631fc..825070273e17 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -4242,7 +4242,6 @@
     SUBDIR += pecl-yac
     SUBDIR += pecl-yaconf
     SUBDIR += pecl-zookeeper
-    SUBDIR += peg.el
     SUBDIR += pegtl
     SUBDIR += pep8
     SUBDIR += performance
diff --git a/devel/peg.el/Makefile b/devel/peg.el/Makefile
deleted file mode 100644
index 5242703dcef1..000000000000
--- a/devel/peg.el/Makefile
+++ /dev/null
@@ -1,33 +0,0 @@
-PORTNAME=	peg.el
-DISTVERSION=	1.0.1
-PORTREVISION=	3
-CATEGORIES=	devel elisp
-MASTER_SITES=	https://elpa.gnu.org/packages/
-PKGNAMESUFFIX=	${EMACS_PKGNAMESUFFIX}
-DISTNAME=	peg-${DISTVERSION}
-
-MAINTAINER=	yasu@FreeBSD.org
-COMMENT=	Parsing expression grammars in Emacs lisp
-WWW=		https://elpa.gnu.org/packages/peg.html
-
-LICENSE=	GPLv3+
-
-DEPRECATED=	Emacs 30 and later include peg.el as standard library
-EXPIRATION_DATE=	2025-03-31
-
-USES=		emacs tar
-
-NO_ARCH=	yes
-PLIST_FILES=	${EMACS_VERSION_SITE_LISPDIR}/peg.el \
-		${EMACS_VERSION_SITE_LISPDIR}/peg.elc
-
-do-build:
-	(cd ${WRKSRC} \
-	&& ${EMACS_CMD} -Q -batch -L . -f batch-byte-compile peg.el)
-
-do-install:
-	${MKDIR} ${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}
-	(cd ${WRKSRC} && ${INSTALL_DATA} peg.el* \
-	    ${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR})
-
-.include <bsd.port.mk>
diff --git a/devel/peg.el/distinfo b/devel/peg.el/distinfo
deleted file mode 100644
index dcedf6ce7e52..000000000000
--- a/devel/peg.el/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1716440244
-SHA256 (peg-1.0.1.tar) = 435fcd30d8e0043d030a31a19a6f1322a4637d3f97eae69bb721d8649d299492
-SIZE (peg-1.0.1.tar) = 51200
diff --git a/devel/peg.el/pkg-descr b/devel/peg.el/pkg-descr
deleted file mode 100644
index 17203a845900..000000000000
--- a/devel/peg.el/pkg-descr
+++ /dev/null
@@ -1,8 +0,0 @@
-This package implements Parsing Expression Grammars for Emacs Lisp.
-
-Parsing Expression Grammars (PEG) are a formalism in the spirit of
-Context Free Grammars (CFG) with some simplifications which makes the
-implementation of PEGs as recursive descent parsers particularly
-simple and easy to understand [Ford, Baker].
-
-PEGs are more expressive than regexps and potentially easier to use.