From owner-svn-ports-head@freebsd.org Sat Jul 28 12:00:36 2018 Return-Path: Delivered-To: svn-ports-head@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 1682D104DD4C; Sat, 28 Jul 2018 12:00:36 +0000 (UTC) (envelope-from miwi@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id C0EBF896B0; Sat, 28 Jul 2018 12:00:35 +0000 (UTC) (envelope-from miwi@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id A3CC926524; Sat, 28 Jul 2018 12:00:35 +0000 (UTC) (envelope-from miwi@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id w6SC0ZXH060937; Sat, 28 Jul 2018 12:00:35 GMT (envelope-from miwi@FreeBSD.org) Received: (from miwi@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id w6SC0YrC060934; Sat, 28 Jul 2018 12:00:34 GMT (envelope-from miwi@FreeBSD.org) Message-Id: <201807281200.w6SC0YrC060934@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: miwi set sender to miwi@FreeBSD.org using -f From: Martin Wilke Date: Sat, 28 Jul 2018 12:00:34 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r475527 - in head/devel: . py-boolean.py X-SVN-Group: ports-head X-SVN-Commit-Author: miwi X-SVN-Commit-Paths: in head/devel: . py-boolean.py X-SVN-Commit-Revision: 475527 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 28 Jul 2018 12:00:36 -0000 Author: miwi Date: Sat Jul 28 12:00:34 2018 New Revision: 475527 URL: https://svnweb.freebsd.org/changeset/ports/475527 Log: This library helps you deal with boolean expressions and algebra with variables and the boolean functions AND, OR, NOT. You can parse expressions from strings and simplify and compare expressions. You can also easily create your custom algreba and mini DSL and create custom tokenizers to handle custom expressions. WWW: https://github.com/bastikr/boolean.py PR: 229437 Submitted by: freebsd_ports@k-worx.org Sponsored by: iXsystems Inc. Added: head/devel/py-boolean.py/ head/devel/py-boolean.py/Makefile (contents, props changed) head/devel/py-boolean.py/distinfo (contents, props changed) head/devel/py-boolean.py/pkg-descr (contents, props changed) Modified: head/devel/Makefile Modified: head/devel/Makefile ============================================================================== --- head/devel/Makefile Sat Jul 28 11:59:35 2018 (r475526) +++ head/devel/Makefile Sat Jul 28 12:00:34 2018 (r475527) @@ -4380,6 +4380,7 @@ SUBDIR += py-blinker SUBDIR += py-blist SUBDIR += py-bluelet + SUBDIR += py-boolean.py SUBDIR += py-boto SUBDIR += py-botocore SUBDIR += py-bsd Added: head/devel/py-boolean.py/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/py-boolean.py/Makefile Sat Jul 28 12:00:34 2018 (r475527) @@ -0,0 +1,34 @@ +# $FreeBSD$ + +PORTNAME= boolean.py +DISTVERSION= 3.5 +CATEGORIES= devel python +MASTER_SITES= CHEESESHOP +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= freebsd_ports@k-worx.org +COMMENT= Create and parse boolean expressions and create custom boolean DSL + +LICENSE= BSD2CLAUSE +LICENSE_FILE= ${WRKSRC}/LICENSE.txt + +USES= python +USE_PYTHON= distutils concurrent autoplist + +NO_ARCH= yes +PORTDOCS= * + +OPTIONS_DEFINE= DOCS +DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=0:textproc/py-sphinx@${PY_FLAVOR} +DOCS_VARS= PYDISTUTILS_BUILD_TARGET+="build_sphinx -a -E" + +post-install-DOCS-on: + @${MKDIR} ${STAGEDIR}${DOCSDIR} + (cd ${WRKSRC}/build/sphinx/html && \ + ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} \ + "! -name .buildinfo -and ! -name objects.inv") + +do-test: + @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test + +.include Added: head/devel/py-boolean.py/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/py-boolean.py/distinfo Sat Jul 28 12:00:34 2018 (r475527) @@ -0,0 +1,3 @@ +TIMESTAMP = 1530189387 +SHA256 (boolean.py-3.5.tar.gz) = fba0dff8a3ab5a129640c0d6adcf0595ed352d92aab1e1947a6ded4d8cfe4c33 +SIZE (boolean.py-3.5.tar.gz) = 29907 Added: head/devel/py-boolean.py/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/py-boolean.py/pkg-descr Sat Jul 28 12:00:34 2018 (r475527) @@ -0,0 +1,8 @@ +This library helps you deal with boolean expressions and algebra with variables +and the boolean functions AND, OR, NOT. + +You can parse expressions from strings and simplify and compare expressions. You +can also easily create your custom algreba and mini DSL and create custom +tokenizers to handle custom expressions. + +WWW: https://github.com/bastikr/boolean.py