svn commit: r418270 - in head/devel: . py-rebulk

Jan Beich jbeich at FreeBSD.org
Sat Jul 9 11:47:44 UTC 2016


Author: jbeich
Date: Sat Jul  9 11:47:43 2016
New Revision: 418270
URL: https://svnweb.freebsd.org/changeset/ports/418270

Log:
  devel/py-rebulk: add new port
  
  PR:		210774
  Submitted by:	Andrej Ebert <andrej at ebert.su>
  
  ReBulk is a python library that performs advanced searches in strings
  that would be hard to implement using re module or String methods only.
  It includes some features like Patterns, Match, Rule that allows
  developers to build a custom and complex string matcher using a readable
  and extendable API.
  
  https://github.com/Toilal/rebulk

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

Modified: head/devel/Makefile
==============================================================================
--- head/devel/Makefile	Sat Jul  9 11:37:36 2016	(r418269)
+++ head/devel/Makefile	Sat Jul  9 11:47:43 2016	(r418270)
@@ -4364,6 +4364,7 @@
     SUBDIR += py-raven
     SUBDIR += py-rcsparse
     SUBDIR += py-re2
+    SUBDIR += py-rebulk
     SUBDIR += py-rednose
     SUBDIR += py-repl
     SUBDIR += py-repoze.lru

Added: head/devel/py-rebulk/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/py-rebulk/Makefile	Sat Jul  9 11:47:43 2016	(r418270)
@@ -0,0 +1,30 @@
+# Created by: Andrej Ebert <andrej at ebert.su>
+# $FreeBSD$
+
+PORTNAME=	rebulk
+PORTVERSION=	0.7.2
+CATEGORIES=	devel python
+PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER=	andrej at ebert.su
+COMMENT=	Python library that performs advanced searches in strings
+
+LICENSE=	MIT
+LICENSE_FILE=	${WRKSRC}/LICENSE
+
+RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six
+TEST_DEPENDS=	${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest
+
+USES=		python
+USE_PYTHON=	autoplist distutils
+
+USE_GITHUB=	yes
+GH_ACCOUNT=	Toilal
+
+post-patch:
+	@${REINPLACE_CMD} -e '/setup_requires/d' ${WRKSRC}/${PYSETUP}
+
+do-test:
+	@cd ${WRKSRC} && ${PYTHON_CMD} -m pytest
+
+.include <bsd.port.mk>

Added: head/devel/py-rebulk/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/py-rebulk/distinfo	Sat Jul  9 11:47:43 2016	(r418270)
@@ -0,0 +1,2 @@
+SHA256 (Toilal-rebulk-0.7.2_GH0.tar.gz) = ffbda3562a3234318a9972084564501f9a4654df08ef2735a47d16b49e1ce5c4
+SIZE (Toilal-rebulk-0.7.2_GH0.tar.gz) = 247011

Added: head/devel/py-rebulk/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/py-rebulk/pkg-descr	Sat Jul  9 11:47:43 2016	(r418270)
@@ -0,0 +1,7 @@
+ReBulk is a python library that performs advanced searches in strings
+that would be hard to implement using re module or String methods only.
+It includes some features like Patterns, Match, Rule that allows
+developers to build a custom and complex string matcher using a readable
+and extendable API.
+
+WWW: https://github.com/Toilal/rebulk


More information about the svn-ports-head mailing list