From nobody Wed Jun 21 01:34:37 2023 X-Original-To: dev-commits-ports-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Qm5dn3MzDz4fpl0; Wed, 21 Jun 2023 01:34:37 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Qm5dn2vYLz3l9H; Wed, 21 Jun 2023 01:34:37 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1687311277; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=ld7RSi/FSGMjYHpwFmYvAOd1LgWK2dxKD8LFAYGm1Yk=; b=h7fy9FP1gwiAvSiY2aHKsV7snxEp3u7zfLkxIRIMJSUXztPVmuOM50oCHOkt+q7H/W5rKa D4X4jxP3vWfI4utGyDCnBc27z+LqSK/PZTtlzjW9Qc7OhoXwk8VulNl+oygXt9OBlHy8/r r+5eKxwmQl7K4O2sPIMy83uV4VdS3C2sJh0FyNAQGt/TfzePHuB/6+kNaiDwn/oWXb/jAJ G7XlZSDpBrZNS5RNz7l9Q5cJRpVqDYskbd4Ph1WK4Vg2Kl+VBF98dqvkyvrnoQ6w+PRlj3 n3TP5Gr8taBc0qTkgDcrFO1WgVaQpDe45odcDTQSbwgHA54iasDPrZeMTGGvXQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1687311277; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=ld7RSi/FSGMjYHpwFmYvAOd1LgWK2dxKD8LFAYGm1Yk=; b=ugTxlMhdHY1/h0iBcRHoHhTmmrzE5HJAM1UjvAbQDn67IDvxZnve/8Yv0zJ6JPp0uBIvZt bnEABN80a7vIzpMTEOyHSqZ98TcloCAr+Qz3rdkTdboBNEZ6aIEv6kRnQPHyFMKZV44Tks H7lujPelb1Yz38fJVhAbMQDlexS2nvDoA2GVW4ZVR4Oj5hgbHBvQJdYJbf0Hf5/QyCxEzl C8R0uQV1U27jFnzrsq/7uZ+RHnQMtraWQu3P55CwSK8HlN5mQrx7m1mWEs4/HqBhEbZgXd njjP9YFxsRcQoyRVSJZoPLX6nCAX6ueQEyc1MN/hoXSt3AgT+c9teoB8bMXnTg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1687311277; a=rsa-sha256; cv=none; b=gQwuUePt+og24adSitePH9ezcMFpUSYOmw7wKf0JuSqmnvS28+f/ocBVIQJaF57WbZyYP1 yMOW72EmbK2kQ3iqhVRe5aojX2bt9ArWYWWbnBhdAbdr3XkhYx0hRmCJQWZn21cVD7LQ0F HDlH7/tQhowv8h17CKAty+2ljYPne8WnhfiMNGZ0IkdrgxHcHt0oQth/Hu7CkTfVKmVv3a e+HAnZgtNh6f+AbUVETsHgONS0vwlchC3LHHfDjcrPCT5ym1QnDqSn1PuqFVSOVBThbmOk dhxCEI0hSfYVXsC2iOheYEOZSLkEiFGm8YXFbuQMh/Wf9ftaJSBjCT+vi34Xsw== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4Qm5dn1khNzN3L; Wed, 21 Jun 2023 01:34:37 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 35L1Ybik050324; Wed, 21 Jun 2023 01:34:37 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 35L1YbIk050323; Wed, 21 Jun 2023 01:34:37 GMT (envelope-from git) Date: Wed, 21 Jun 2023 01:34:37 GMT Message-Id: <202306210134.35L1YbIk050323@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Yuri Victorovich Subject: git: 6b96fc465e94 - main - devel/py-cons: New port: Implementation of Lisp/Scheme-like cons in Python List-Id: Commit messages for all branches of the ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-all@freebsd.org X-BeenThere: dev-commits-ports-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: yuri X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 6b96fc465e9426ded06720791d80844430e1a5ab Auto-Submitted: auto-generated X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by yuri: URL: https://cgit.FreeBSD.org/ports/commit/?id=6b96fc465e9426ded06720791d80844430e1a5ab commit 6b96fc465e9426ded06720791d80844430e1a5ab Author: Yuri Victorovich AuthorDate: 2023-06-21 01:16:29 +0000 Commit: Yuri Victorovich CommitDate: 2023-06-21 01:34:32 +0000 devel/py-cons: New port: Implementation of Lisp/Scheme-like cons in Python --- devel/Makefile | 1 + devel/py-cons/Makefile | 27 +++++++++++++++++++++++++++ devel/py-cons/distinfo | 3 +++ devel/py-cons/pkg-descr | 6 ++++++ 4 files changed, 37 insertions(+) diff --git a/devel/Makefile b/devel/Makefile index 61cf65eb9f0f..b3a5d2050fa4 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -4480,6 +4480,7 @@ SUBDIR += py-confusable_homoglyphs SUBDIR += py-confuse SUBDIR += py-connection_pool + SUBDIR += py-cons SUBDIR += py-constantly SUBDIR += py-construct SUBDIR += py-construct-classes diff --git a/devel/py-cons/Makefile b/devel/py-cons/Makefile new file mode 100644 index 000000000000..47e33ef362fc --- /dev/null +++ b/devel/py-cons/Makefile @@ -0,0 +1,27 @@ +PORTNAME= cons +DISTVERSIONPREFIX= v +DISTVERSION= 0.4.5 +#MASTER_SITES= PYPI # no tests +CATEGORIES= devel python +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= yuri@FreeBSD.org +COMMENT= Implementation of Lisp/Scheme-like cons in Python +WWW= https://github.com/pythological/python-cons/ + +LICENSE= GPLv3 +LICENSE_FILE= ${WRKSRC}/LICENSE.txt + +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}versioneer>=0:devel/py-versioneer@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}logical-unification>=0.4.0:math/py-logical-unification@${PY_FLAVOR} + +USES= python:3.7+ +USE_PYTHON= distutils autoplist pytest + +USE_GITHUB= yes +GH_ACCOUNT= pythological +GH_PROJECT= python-cons + +NO_ARCH= yes + +.include diff --git a/devel/py-cons/distinfo b/devel/py-cons/distinfo new file mode 100644 index 000000000000..60460b6270c3 --- /dev/null +++ b/devel/py-cons/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1687305014 +SHA256 (pythological-python-cons-v0.4.5_GH0.tar.gz) = cd1861d3a1950f5830f2d34b19109e887e365b1e060d3894e6de7993d3d878c6 +SIZE (pythological-python-cons-v0.4.5_GH0.tar.gz) = 40309 diff --git a/devel/py-cons/pkg-descr b/devel/py-cons/pkg-descr new file mode 100644 index 000000000000..093694d006b9 --- /dev/null +++ b/devel/py-cons/pkg-descr @@ -0,0 +1,6 @@ +The cons package attempts to emulate the semantics of Lisp/Scheme's cons as +closely as possible while incorporating all the built-in Python sequence types. + +In computer programming, cons is a fundamental function in most dialects of the +Lisp programming language. cons constructs memory objects which hold two values +or pointers to two values.