svn commit: r566697 - in head/textproc: . py-wcmatch

Matthew Seaman matthew at FreeBSD.org
Sat Feb 27 12:28:22 UTC 2021


Author: matthew
Date: Sat Feb 27 12:28:21 2021
New Revision: 566697
URL: https://svnweb.freebsd.org/changeset/ports/566697

Log:
  Wildcard Match provides an enhanced fnmatch, glob, and pathlib library
  in order to provide file matching and globbing that more closely
  follows the features found in Bash. In some ways these libraries are
  similar to Python's builtin libraries as they provide a similar
  interface to match, filter, and glob the file system. But they also
  include a number of features found in Bash's globbing such as
  backslash escaping, brace expansion, extended glob pattern groups,
  etc. They also add a number of new useful functions as well, such as
  globmatch which functions like fnmatch, but for paths.
  
  WWW: https://pypi.org/project/wcmatch/

Added:
  head/textproc/py-wcmatch/
  head/textproc/py-wcmatch/Makefile   (contents, props changed)
  head/textproc/py-wcmatch/distinfo   (contents, props changed)
  head/textproc/py-wcmatch/pkg-descr   (contents, props changed)
Modified:
  head/textproc/Makefile

Modified: head/textproc/Makefile
==============================================================================
--- head/textproc/Makefile	Sat Feb 27 12:13:10 2021	(r566696)
+++ head/textproc/Makefile	Sat Feb 27 12:28:21 2021	(r566697)
@@ -1447,6 +1447,7 @@
     SUBDIR += py-ttp
     SUBDIR += py-ucl
     SUBDIR += py-ufal.udpipe
+    SUBDIR += py-wcmatch
     SUBDIR += py-whoosh
     SUBDIR += py-wordcloud
     SUBDIR += py-wordnet

Added: head/textproc/py-wcmatch/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/textproc/py-wcmatch/Makefile	Sat Feb 27 12:28:21 2021	(r566697)
@@ -0,0 +1,29 @@
+# $FreeBSD$
+
+PORTNAME=	wcmatch
+PORTVERSION=	8.1.1
+CATEGORIES=	textproc python
+MASTER_SITES=	CHEESESHOP
+PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER=	matthew at FreeBSD.org
+COMMENT=	Wildcard/glob file name matcher
+
+LICENSE=	MIT
+LICENSE_FILE=	${WRKSRC}/LICENSE.md
+
+BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}bracex>=2.1.1:textproc/py-bracex@${PY_FLAVOR}
+
+TEST_DEPENDS=	${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}pytest-cov>0:devel/py-pytest-cov@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}coverage>0:devel/py-coverage@${PY_FLAVOR}
+
+USES=		python:3.6+
+USE_PYTHON=	autoplist distutils
+
+NO_ARCH=	yes
+
+do-test:
+	@(cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m pytest)
+
+.include <bsd.port.mk>

Added: head/textproc/py-wcmatch/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/textproc/py-wcmatch/distinfo	Sat Feb 27 12:28:21 2021	(r566697)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1614428340
+SHA256 (wcmatch-8.1.1.tar.gz) = 7ba09191f9582e82d864829bdfbab02df46e26a46a304e57c7fe5652f07f297a
+SIZE (wcmatch-8.1.1.tar.gz) = 112831

Added: head/textproc/py-wcmatch/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/textproc/py-wcmatch/pkg-descr	Sat Feb 27 12:28:21 2021	(r566697)
@@ -0,0 +1,11 @@
+Wildcard Match provides an enhanced fnmatch, glob, and pathlib library
+in order to provide file matching and globbing that more closely
+follows the features found in Bash. In some ways these libraries are
+similar to Python's builtin libraries as they provide a similar
+interface to match, filter, and glob the file system. But they also
+include a number of features found in Bash's globbing such as
+backslash escaping, brace expansion, extended glob pattern groups,
+etc. They also add a number of new useful functions as well, such as
+globmatch which functions like fnmatch, but for paths.
+
+WWW: https://pypi.org/project/wcmatch/


More information about the svn-ports-all mailing list