git: 3453fd442214 - main - devel/py-pyparsing2: NEW Port

From: Muhammad Moinur Rahman <bofh_at_FreeBSD.org>
Date: Sat, 13 Nov 2021 20:34:57 UTC
The branch main has been updated by bofh:

URL: https://cgit.FreeBSD.org/ports/commit/?id=3453fd4422140a70ed2fffee5998dd63c87aae1a

commit 3453fd4422140a70ed2fffee5998dd63c87aae1a
Author:     Muhammad Moinur Rahman <bofh@FreeBSD.org>
AuthorDate: 2021-11-13 20:12:22 +0000
Commit:     Muhammad Moinur Rahman <bofh@FreeBSD.org>
CommitDate: 2021-11-13 20:34:50 +0000

    devel/py-pyparsing2: NEW Port
    
    www/py-graphite-web is BROKEN with latest devel/py-pyparsing
    
    Pyparsing is a general parsing module for Python. Grammars are
    implemented directly in the client code using parsing objects, instead of
    externally, as with lex/yacc-type tools. Includes simple examples for
    parsing SQL, CORBA IDL, and 4-function math.
    
    This is 2.X branch of pyparsing.
    
    WWW: https://pypi.org/project/pyparsing/
    WWW: https://github.com/pyparsing/pyparsing
    
    Reported by: tz
    Sponsored by: Bounce Experts
---
 devel/Makefile                |  1 +
 devel/py-pyparsing2/Makefile  | 19 +++++++++++++++++++
 devel/py-pyparsing2/distinfo  |  3 +++
 devel/py-pyparsing2/pkg-descr |  9 +++++++++
 4 files changed, 32 insertions(+)

diff --git a/devel/Makefile b/devel/Makefile
index 7463da944efe..b19be96d1112 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -5007,6 +5007,7 @@
     SUBDIR += py-pynest2d
     SUBDIR += py-pyopencl
     SUBDIR += py-pyparsing
+    SUBDIR += py-pyparsing2
     SUBDIR += py-pyperclip
     SUBDIR += py-pyperf
     SUBDIR += py-pyplusplus
diff --git a/devel/py-pyparsing2/Makefile b/devel/py-pyparsing2/Makefile
new file mode 100644
index 000000000000..f4184eb36ffd
--- /dev/null
+++ b/devel/py-pyparsing2/Makefile
@@ -0,0 +1,19 @@
+PORTNAME=	pyparsing
+PORTVERSION=	2.4.7
+CATEGORIES=	devel python
+MASTER_SITES=	CHEESESHOP
+PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
+PKGNAMESUFFIX=	2
+
+MAINTAINER=	bofh@FreeBSD.org
+COMMENT=	General parsing module for Python - 2.X branch
+
+LICENSE=	MIT
+LICENSE_FILE=	${WRKSRC}/LICENSE
+
+USES=		python:3.6+
+USE_PYTHON=	autoplist concurrent distutils
+
+NO_ARCH=	yes
+
+.include <bsd.port.mk>
diff --git a/devel/py-pyparsing2/distinfo b/devel/py-pyparsing2/distinfo
new file mode 100644
index 000000000000..c7d9d3119490
--- /dev/null
+++ b/devel/py-pyparsing2/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1636833624
+SHA256 (pyparsing-2.4.7.tar.gz) = c203ec8783bf771a155b207279b9bccb8dea02d8f0c9e5f8ead507bc3246ecc1
+SIZE (pyparsing-2.4.7.tar.gz) = 649718
diff --git a/devel/py-pyparsing2/pkg-descr b/devel/py-pyparsing2/pkg-descr
new file mode 100644
index 000000000000..04840e251dd5
--- /dev/null
+++ b/devel/py-pyparsing2/pkg-descr
@@ -0,0 +1,9 @@
+Pyparsing is a general parsing module for Python. Grammars are implemented
+directly in the client code using parsing objects, instead of externally, as
+with lex/yacc-type tools. Includes simple examples for parsing SQL, CORBA IDL,
+and 4-function math.
+
+This is 2.X branch of pyparsing.
+
+WWW: https://pypi.org/project/pyparsing/
+WWW: https://github.com/pyparsing/pyparsing