import devel/py-speg, textproc/py-cson, ok benoit@

py-speg: "A PEG-based parser interpreter with memoization."
py-cson: Python parser for the Coffeescript Object Notation (CSON).
This commit is contained in:
sthen 2021-06-20 10:45:16 +00:00
parent a93dfa5703
commit 3d44a73f49
8 changed files with 92 additions and 0 deletions

28
devel/py-speg/Makefile Normal file
View File

@ -0,0 +1,28 @@
# $OpenBSD: Makefile,v 1.1.1.1 2021/06/20 10:45:16 sthen Exp $
COMMENT = PEG-based parser interpreter with memoization
MODPY_EGG_VERSION = 0.3
DISTNAME = speg-${MODPY_EGG_VERSION}
PKGNAME = py-${DISTNAME}
CATEGORIES = devel
HOMEPAGE = https://github.com/avakar/speg
# MIT
PERMIT_PACKAGE = Yes
EXTRACT_SUFX = .zip
MODULES = lang/python
MODPY_PI = Yes
MODPY_SETUPTOOLS = Yes
NO_TEST = Yes
FLAVOR = python3
FLAVORS = python3
.include <bsd.port.mk>

2
devel/py-speg/distinfo Normal file
View File

@ -0,0 +1,2 @@
SHA256 (speg-0.3.zip) = EMvvR+Fo38YvFNtXXPHEKAN6K4gc7mw8/O2gQ5wkPnE=
SIZE (speg-0.3.zip) = 3229

1
devel/py-speg/pkg/DESCR Normal file
View File

@ -0,0 +1 @@
A PEG-based parser interpreter with memoization.

12
devel/py-speg/pkg/PLIST Normal file
View File

@ -0,0 +1,12 @@
@comment $OpenBSD: PLIST,v 1.1.1.1 2021/06/20 10:45:16 sthen Exp $
lib/python${MODPY_VERSION}/site-packages/speg/
lib/python${MODPY_VERSION}/site-packages/speg-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/
lib/python${MODPY_VERSION}/site-packages/speg-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/PKG-INFO
lib/python${MODPY_VERSION}/site-packages/speg-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/SOURCES.txt
lib/python${MODPY_VERSION}/site-packages/speg-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/dependency_links.txt
lib/python${MODPY_VERSION}/site-packages/speg-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/top_level.txt
lib/python${MODPY_VERSION}/site-packages/speg/__init__.py
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/speg/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/speg/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/speg/${MODPY_PYCACHE}peg.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/speg/peg.py

30
textproc/py-cson/Makefile Normal file
View File

@ -0,0 +1,30 @@
# $OpenBSD: Makefile,v 1.1.1.1 2021/06/20 10:45:16 sthen Exp $
COMMENT = parser for Coffeescript Object Notation (CSON)
MODPY_EGG_VERSION = 0.8
DISTNAME = cson-${MODPY_EGG_VERSION}
PKGNAME = py-${DISTNAME}
CATEGORIES = textproc
HOMEPAGE = https://github.com/avakar/pycson
# MIT
PERMIT_PACKAGE = Yes
MODULES = lang/python
MODPY_PI = Yes
MODPY_SETUPTOOLS = Yes
FLAVORS = python3
FLAVOR = python3
RUN_DEPENDS = devel/py-speg${MODPY_FLAVOR}
# test files not included in pypi distribution
NO_TEST = Yes
.include <bsd.port.mk>

View File

@ -0,0 +1,2 @@
SHA256 (cson-0.8.tar.gz) = 7owBZvzR9ReJiHGX4+g1Sse++jlvwpcGvOta8l7cngE=
SIZE (cson-0.8.tar.gz) = 6346

View File

@ -0,0 +1,2 @@
This is a Python parser for the Coffeescript Object Notation (CSON).
The interface is the same as for the standard 'json' package.

View File

@ -0,0 +1,15 @@
@comment $OpenBSD: PLIST,v 1.1.1.1 2021/06/20 10:45:16 sthen Exp $
lib/python${MODPY_VERSION}/site-packages/cson/
lib/python${MODPY_VERSION}/site-packages/cson-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/
lib/python${MODPY_VERSION}/site-packages/cson-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/PKG-INFO
lib/python${MODPY_VERSION}/site-packages/cson-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/SOURCES.txt
lib/python${MODPY_VERSION}/site-packages/cson-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/dependency_links.txt
lib/python${MODPY_VERSION}/site-packages/cson-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/requires.txt
lib/python${MODPY_VERSION}/site-packages/cson-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/top_level.txt
lib/python${MODPY_VERSION}/site-packages/cson/__init__.py
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/cson/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/cson/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/cson/${MODPY_PYCACHE}parser.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/cson/${MODPY_PYCACHE}writer.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/cson/parser.py
lib/python${MODPY_VERSION}/site-packages/cson/writer.py