aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRene Ladan <rene@FreeBSD.org>2025-03-31 14:36:08 +0000
committerRene Ladan <rene@FreeBSD.org>2025-03-31 14:36:08 +0000
commit41fd66e5bbd2e2254f306fd307b0390a93c12609 (patch)
tree164c22ea50fe39ac30009facf00f0f2e278a3439
parentf5e3ed501f14ad4ef7ae2c41971df88262966fb0 (diff)
devel/peg.el: Remove expired port
2025-03-31 devel/peg.el: Emacs 30 and later include peg.el as standard library
-rw-r--r--MOVED1
-rw-r--r--devel/Makefile1
-rw-r--r--devel/peg.el/Makefile33
-rw-r--r--devel/peg.el/distinfo3
-rw-r--r--devel/peg.el/pkg-descr8
5 files changed, 1 insertions, 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.