From nobody Sat Jul 2 01:55:17 2022 X-Original-To: dev-commits-ports-main@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 A891F8B44F1; Sat, 2 Jul 2022 01:55:17 +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 4LZZs14N58z4sJC; Sat, 2 Jul 2022 01:55:17 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1656726917; 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=hrSKeBu2TvCdC8t/38ahVs0NNMgYe58bEMSdSNvKCQc=; b=q619DIWTVAAr/krjM3U+lzR1D7E49KD6IPc2UbCS3cYXlPT6qhoa2B9AGQXY5KBFUgxYpe zsUD8mOeUsQFrWPM/uw8HffF3f/X6FDd7fQ50RH5NyRInLvxX+MxrjbVLi+Tbq4QNo9Mm7 FvUKV5z9cW/jP0VsyeLZzjq8TM24E7TsE8DkU0yeeFsUH+YX97ScI2vB0Ed2IUmYZIweK6 Fu6OMdh3J6TfxeoELZoHtSo8PoCiZoLSCP+kVdAVNWyWE1JVF5nY2ubwPyN9FBsqhidzJ4 kwD11DuUM874Lkq42eVUBliDVwGZxKkh3dlOUudG1VCqcOHXuyk8bAiWcau7gg== 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 76F9A26D8D; Sat, 2 Jul 2022 01:55:17 +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 2621tH83050665; Sat, 2 Jul 2022 01:55:17 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 2621tHnC050664; Sat, 2 Jul 2022 01:55:17 GMT (envelope-from git) Date: Sat, 2 Jul 2022 01:55:17 GMT Message-Id: <202207020155.2621tHnC050664@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: 670b8e4d0a82 - main - science/py-cirq-rigetti: New port: Cirq module to run on Rigetti quantum computers List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-main@freebsd.org X-BeenThere: dev-commits-ports-main@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: 670b8e4d0a82b0b7435057a381dbb7d1904f1f94 Auto-Submitted: auto-generated ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1656726917; 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=hrSKeBu2TvCdC8t/38ahVs0NNMgYe58bEMSdSNvKCQc=; b=DCufbWOef0E8njNybbtbYm6mLphH6RjvX2j08LsHelWm8G03sgEdFFrJgcGzzOxz8NrOpy bIoGAALMB1TbBpQcWCpTB2TP2xMtfkNLm+fq3MhvZ9/4Jr6//zl1lYKSI7DVNUuFpEYo2/ CrjvTdyKiRRUI7ZrX3ys7gsEgQmI7mKD578UhOD6f3Z7kSX6o6vEJPUuJCgP2qf9Yiz8H3 4CE4NlZF+rM6Odjh8lnJxGoRdrdrmVZHX6aLOJzJ/hmSPOMoLQo86S+x45R9jFey0JU/Hl kDx9RcMkeSMiov+x/OkatXByf7Y1ekw0lABtof8v5a13tcaBm9LZOB3/nREBEw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1656726917; a=rsa-sha256; cv=none; b=jGaNlEh3Vtb3HXTDkEZlkhNUPZ+8dW9Q6iKkq8u7VddIToar0B6HhUVTKc4ssTr5YguTM4 T3EZvubyUGYfyL31GtCsvehCHfr6q19RdCvS/4bE/OxBpPEkczQlljn4tqMHYy2Vf8SOMw TOOUuEwaAkl3z41IjLdTKJVuwy287AzrjppnWDU3VRq3N3I8g+rSI238XK8HUz0v5Rq+l4 z0uW77XSQGJn3p9QLj5Xr8cTQqrMRoVM0bN/uPuefcSWEiZHvhtAsecUucM0A0Bvr9vfbO 2KvoZpt9qTDsOee1fl85bnVBbQAA5GchwzUffTfdxUPSiVdQoCXymyxOT0BhvA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by yuri: URL: https://cgit.FreeBSD.org/ports/commit/?id=670b8e4d0a82b0b7435057a381dbb7d1904f1f94 commit 670b8e4d0a82b0b7435057a381dbb7d1904f1f94 Author: Yuri Victorovich AuthorDate: 2022-07-02 01:54:43 +0000 Commit: Yuri Victorovich CommitDate: 2022-07-02 01:55:15 +0000 science/py-cirq-rigetti: New port: Cirq module to run on Rigetti quantum computers --- science/Makefile | 1 + science/py-cirq-rigetti/Makefile | 44 +++++++++++++++++++++++++++++++++++++++ science/py-cirq-rigetti/distinfo | 3 +++ science/py-cirq-rigetti/pkg-descr | 4 ++++ 4 files changed, 52 insertions(+) diff --git a/science/Makefile b/science/Makefile index c403baaeabd2..7128c5246111 100644 --- a/science/Makefile +++ b/science/Makefile @@ -273,6 +273,7 @@ SUBDIR += py-cirq-google SUBDIR += py-cirq-ionq SUBDIR += py-cirq-pasqal + SUBDIR += py-cirq-rigetti SUBDIR += py-coards SUBDIR += py-dipy SUBDIR += py-dlib diff --git a/science/py-cirq-rigetti/Makefile b/science/py-cirq-rigetti/Makefile new file mode 100644 index 000000000000..f62c1ba86c7f --- /dev/null +++ b/science/py-cirq-rigetti/Makefile @@ -0,0 +1,44 @@ +PORTNAME= cirq-rigetti +DISTVERSIONPREFIX= v +DISTVERSION= 0.15.0 +CATEGORIES= science python +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= yuri@FreeBSD.org +COMMENT= Cirq module to run on Rigetti quantum computers + +LICENSE= APACHE20 +LICENSE_FILE= ${WRKSRC}/LICENSE + +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cirq-core>0:science/py-cirq-core@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}attrs>=20.3.0:devel/py-attrs@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}certifi>=2021.5.30:security/py-certifi@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}dateutil>=2.8.1:devel/py-dateutil@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}h11>=0.9.0:net/py-h11@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}httpcore>=0.11.1:www/py-httpcore@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}httpx>=0.15.5:www/py-httpx@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}idna>=2.10:dns/py-idna@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}iso8601>=0.1.14:devel/py-iso8601@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pydantic>=1.8.2:devel/py-pydantic@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pyjwt1>=1.7.1:www/py-pyjwt1@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pyquil>=3.0.0:devel/py-pyquil@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}qcs-api-client>=0.8.0:devel/py-qcs-api-client@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}retrying>=1.3.3:devel/py-retrying@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}rfc3339>=6.2:devel/py-rfc3339@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}rfc3986>=1.5.0:www/py-rfc3986@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}six>=1.16.0:devel/py-six@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}sniffio>=1.2.0:devel/py-sniffio@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}toml>=0.10.2:textproc/py-toml@${PY_FLAVOR} + +USES= python:3.8+ +USE_PYTHON= distutils autoplist + +USE_GITHUB= yes +GH_ACCOUNT= quantumlib +GH_PROJECT= Cirq + +WRKSRC_SUBDIR= cirq-rigetti + +NO_ARCH= yes + +.include diff --git a/science/py-cirq-rigetti/distinfo b/science/py-cirq-rigetti/distinfo new file mode 100644 index 000000000000..d3bd7ad48370 --- /dev/null +++ b/science/py-cirq-rigetti/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1656663951 +SHA256 (quantumlib-Cirq-v0.15.0_GH0.tar.gz) = ed2ccb9e6d0bec155ef4e71a4cfedb0309f18a1d70b12e053549446e3a604db9 +SIZE (quantumlib-Cirq-v0.15.0_GH0.tar.gz) = 8155549 diff --git a/science/py-cirq-rigetti/pkg-descr b/science/py-cirq-rigetti/pkg-descr new file mode 100644 index 000000000000..06a4cf0b9b6b --- /dev/null +++ b/science/py-cirq-rigetti/pkg-descr @@ -0,0 +1,4 @@ +cirq-ionq provides everything you'll need to run Cirq quantum algorithms +on Rigetti quantum computers. + +WWW: https://github.com/quantumlib/cirq