notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
Port details
peg.el Parsing expression grammars in Emacs lisp
1.0.1_2 devel on this many watch lists=2 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 1.0.1_2Version of this port present on the latest quarterly branch.
Maintainer: yasu@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2024-05-23 06:45:05
Last Update: 2024-07-04 21:31:24
Commit Hash: b946d41
People watching this port, also watch:: jdictionary, py311-Automat, py311-python-gdsii, py39-PyOpenGL, p5-Sane
Also Listed In: elisp
License: GPLv3+
WWW:
https://elpa.gnu.org/packages/peg.html
Description:
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.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
There is no configure plist information for this port.
Dependency lines:
  • peg.el>0:devel/peg.el
To install the port:
cd /usr/ports/devel/peg.el/ && make install clean
To add the package, run one of these commands:
  • pkg install devel/peg.el
  • pkg install peg.el
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: peg.el
Package flavors (<flavor>: <package>)
  • full: peg.el
  • canna: peg.el-emacs_canna
  • nox: peg.el-emacs_nox
  • wayland: peg.el-emacs_wayland
  • devel_full: peg.el-emacs_devel
  • devel_nox: peg.el-emacs_devel_nox
distinfo:
TIMESTAMP = 1716440244 SHA256 (peg-1.0.1.tar) = 435fcd30d8e0043d030a31a19a6f1322a4637d3f97eae69bb721d8649d299492 SIZE (peg-1.0.1.tar) = 51200

Packages (timestamps in pop-ups are UTC):
peg.el
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest1.0.1_21.0.1_2-1.0.1_21.0.1_2---
FreeBSD:13:quarterly1.0.1_21.0.1_2--1.0.1_2---
FreeBSD:14:latest1.0.1_21.0.1_2-1.0.1_21.0.1_2---
FreeBSD:14:quarterly1.0.1_21.0.1_2--1.0.1_2---
FreeBSD:15:latest1.0.1_21.0.1_2n/a1.0.1_2n/a---
 

peg.el-emacs_canna
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest1.0.1_21.0.1_2-1.0.1_21.0.1_2---
FreeBSD:13:quarterly1.0.1_21.0.1_2--1.0.1_2---
FreeBSD:14:latest1.0.1_21.0.1_2-1.0.1_21.0.1_2---
FreeBSD:14:quarterly1.0.1_21.0.1_2--1.0.1_2---
FreeBSD:15:latest1.0.1_21.0.1_2n/a1.0.1_2n/a---
 

peg.el-emacs_devel
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest1.0.1_21.0.1_2--1.0.1_2---
FreeBSD:13:quarterly1.0.1_21.0.1_2--1.0.1_2---
FreeBSD:14:latest1.0.1_21.0.1_2--1.0.1_2---
FreeBSD:14:quarterly1.0.1_21.0.1_2--1.0.1_2---
FreeBSD:15:latest1.0.1_21.0.1_2n/a-n/a---
 

peg.el-emacs_devel_nox
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest1.0.1_21.0.1_2--1.0.1_2---
FreeBSD:13:quarterly1.0.1_21.0.1_2--1.0.1_2---
FreeBSD:14:latest1.0.1_21.0.1_2--1.0.1_2---
FreeBSD:14:quarterly1.0.1_21.0.1_2--1.0.1_2---
FreeBSD:15:latest1.0.1_21.0.1_2n/a-n/a---
 

peg.el-emacs_nox
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest1.0.1_21.0.1_2-1.0.1_21.0.1_2---
FreeBSD:13:quarterly1.0.1_21.0.1_2-1.0.1_21.0.1_2---
FreeBSD:14:latest1.0.1_21.0.1_2-1.0.1_21.0.1_2---
FreeBSD:14:quarterly1.0.1_21.0.1_2-1.0.1_21.0.1_2---
FreeBSD:15:latest1.0.1_21.0.1_2n/a1.0.1_2n/a---
 

peg.el-emacs_wayland
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest1.0.1_21.0.1_2-1.0.1_21.0.1_2---
FreeBSD:13:quarterly1.0.1_21.0.1_2--1.0.1_2---
FreeBSD:14:latest1.0.1_21.0.1_2-1.0.1_21.0.1_2---
FreeBSD:14:quarterly1.0.1_21.0.1_2--1.0.1_2---
FreeBSD:15:latest1.0.1_21.0.1_2n/a1.0.1_2n/a---
 

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. emacs-29.4 : editors/emacs@full
Runtime dependencies:
  1. emacs-29.4 : editors/emacs@full
This port is required by:
for Build
  1. databases/pg.el
for Run
  1. databases/pg.el

Configuration Options:
No options to configure
Options name:
devel_peg.el
USES:
emacs tar
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://elpa.gnu.org/packages/
Collapse this list.

Number of commits found: 3

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
1.0.1_2
04 Jul 2024 21:31:24
commit hash: b946d410cc2a13459d4e39d80244e2fa18c3b514commit hash: b946d410cc2a13459d4e39d80244e2fa18c3b514commit hash: b946d410cc2a13459d4e39d80244e2fa18c3b514commit hash: b946d410cc2a13459d4e39d80244e2fa18c3b514 files touched by this commit
Joseph Mingrone (jrm) search for other commits by this committer
Chase major version update of editors/emacs-devel

Bump PORTREVISION of most USES=emacs ports after editors/emacs-devel
major version increased from 30 to 31.

Sponsored by:	The FreeBSD Foundation
1.0.1_1
23 Jun 2024 22:10:50
commit hash: 3213a3f54a2975e0fe88154165e3aa3780ad2a1ccommit hash: 3213a3f54a2975e0fe88154165e3aa3780ad2a1ccommit hash: 3213a3f54a2975e0fe88154165e3aa3780ad2a1ccommit hash: 3213a3f54a2975e0fe88154165e3aa3780ad2a1c files touched by this commit
Joseph Mingrone (jrm) search for other commits by this committer
Chase editors/emacs update to 29.4

- Bump Emacs version in Mk/Uses/emacs.mk to update version-specific
  paths
- Bump PORTREVISION of ports with USES=emacs.  This is required for two
  reasons.  Emacs lisp files need to be byte compiled for the new Emacs
  version, and files installed under, e.g., EMACS_VERSION_SITE_LISPDIR
  need to be relocated.

Reviewed by:	ashish, yasu
Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D45705
1.0.1
23 May 2024 06:42:35
commit hash: 6c0e6394499ff4ea0ab9e59e9300514646145009commit hash: 6c0e6394499ff4ea0ab9e59e9300514646145009commit hash: 6c0e6394499ff4ea0ab9e59e9300514646145009commit hash: 6c0e6394499ff4ea0ab9e59e9300514646145009 files touched by this commit
Yasuhiro Kimura (yasu) search for other commits by this committer
devel/peg.el: Add new port

Add devel/peg.el, parsing expression grammars in Emacs lisp.

Number of commits found: 3