git: 916d8ac54c35 - main - devel/py-jaraco.text: Add py-jaraco.text 3.11.0
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Mon, 30 Jan 2023 13:04:38 UTC
The branch main has been updated by sunpoet:
URL: https://cgit.FreeBSD.org/ports/commit/?id=916d8ac54c355e670a37fff6d3f30653a72bb6be
commit 916d8ac54c355e670a37fff6d3f30653a72bb6be
Author: Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2023-01-30 12:20:57 +0000
Commit: Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2023-01-30 12:58:46 +0000
devel/py-jaraco.text: Add py-jaraco.text 3.11.0
This package provides handy routines for dealing with text, such as wrapping,
substitution, trimming, stripping, prefix and suffix removal, line continuation,
indentation, comment processing, identifier processing, values parsing, case
insensitive comparison, and more. See the docs (linked in the badge above) for
the detailed documentation and examples.
---
devel/Makefile | 1 +
devel/py-jaraco.text/Makefile | 34 ++++++++++++++++++++++++++++++++++
devel/py-jaraco.text/distinfo | 3 +++
devel/py-jaraco.text/files/setup.py | 3 +++
devel/py-jaraco.text/pkg-descr | 5 +++++
5 files changed, 46 insertions(+)
diff --git a/devel/Makefile b/devel/Makefile
index 34c1d095e7bb..e8e54e018fa7 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -4729,6 +4729,7 @@
SUBDIR += py-jaraco.functools
SUBDIR += py-jaraco.itertools
SUBDIR += py-jaraco.logging
+ SUBDIR += py-jaraco.text
SUBDIR += py-jaraco.timing
SUBDIR += py-jaraco.util
SUBDIR += py-javaproperties
diff --git a/devel/py-jaraco.text/Makefile b/devel/py-jaraco.text/Makefile
new file mode 100644
index 000000000000..f6a71c9727ea
--- /dev/null
+++ b/devel/py-jaraco.text/Makefile
@@ -0,0 +1,34 @@
+PORTNAME= jaraco.text
+PORTVERSION= 3.11.0
+CATEGORIES= devel python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Module for text manipulation
+WWW= https://github.com/jaraco/jaraco.text
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}autocommand>=0:devel/py-autocommand@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}inflect>=0:devel/py-inflect@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}jaraco.context>=4.1:devel/py-jaraco.context@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}jaraco.functools>=0:devel/py-jaraco.functools@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}more-itertools>=0:devel/py-more-itertools@${PY_FLAVOR}
+
+USES= python:3.7+
+USE_PYTHON= autoplist concurrent distutils
+
+NO_ARCH= yes
+
+.include <bsd.port.pre.mk>
+
+.if ${PYTHON_REL} < 30900
+RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}importlib-resources>=0:devel/py-importlib-resources@${PY_FLAVOR}
+.endif
+
+post-patch:
+ @${CP} ${FILESDIR}/setup.py ${WRKSRC}/
+
+.include <bsd.port.post.mk>
diff --git a/devel/py-jaraco.text/distinfo b/devel/py-jaraco.text/distinfo
new file mode 100644
index 000000000000..70dd44190658
--- /dev/null
+++ b/devel/py-jaraco.text/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1674588048
+SHA256 (jaraco.text-3.11.0.tar.gz) = 0ddb589595fe176ea8179c801ca4ece2be0aa71f377b91f3ca65b4d741948351
+SIZE (jaraco.text-3.11.0.tar.gz) = 15883
diff --git a/devel/py-jaraco.text/files/setup.py b/devel/py-jaraco.text/files/setup.py
new file mode 100644
index 000000000000..606849326a40
--- /dev/null
+++ b/devel/py-jaraco.text/files/setup.py
@@ -0,0 +1,3 @@
+from setuptools import setup
+
+setup()
diff --git a/devel/py-jaraco.text/pkg-descr b/devel/py-jaraco.text/pkg-descr
new file mode 100644
index 000000000000..835af72dc1f0
--- /dev/null
+++ b/devel/py-jaraco.text/pkg-descr
@@ -0,0 +1,5 @@
+This package provides handy routines for dealing with text, such as wrapping,
+substitution, trimming, stripping, prefix and suffix removal, line continuation,
+indentation, comment processing, identifier processing, values parsing, case
+insensitive comparison, and more. See the docs (linked in the badge above) for
+the detailed documentation and examples.