From nobody Thu Oct 10 08:05:29 2024 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 4XPMkd5Wr0z5YcMr; Thu, 10 Oct 2024 08:05:29 +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 "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4XPMkd37YTz4dDB; Thu, 10 Oct 2024 08:05:29 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1728547529; 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=WZr9cFswJe82wMpVXCO9+RzazmaGMPsLv5pqAvLpXX8=; b=N+OwfXnAWKDtVxH59wedDVcXqh2O0rnmIkcRZEBLLGPTQm9+y2Q+4GSz7Hx6SKmC6HjBwX bJFqnVUT0koUmToIGWfgNCy7+CLg766pu01NJujtTbPbv5niu6oP/2ck6h9Xp9cBNp6y+v 3j1NO+QvP1FNbOkjE2olYHclGhnBJgwQ+dWFrnQD8UYL1o0p6nzbT7py87/EqyLM9E2xut czhbdkKUUh341SdFodIZMZzev5eF31XwsLsce2wRQeTgp1JSgWFwb5c/7B1N6p6f1U/7d0 ypVe4WUwd9PqS8m8LMv4TN9EupKVW2QfQsiEoslEp1LabYlrcJgQ2uomzLSEtg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1728547529; 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=WZr9cFswJe82wMpVXCO9+RzazmaGMPsLv5pqAvLpXX8=; b=HcPyAcH011PYjLiPaQh1w6zQ1CkRiZqhZM9GRMVL/iSF6/AWEtBS3qyNtfpsosOtvcyEKI aBwNcPUf7FxBIxtP23AVkBko0kJqxD/vd+LuuBdualIE4ECYUuca+IF4V6ABOLNuuCgnt2 xJHGj1OrEARsvGj4GPUf1pJzqRy+VgVDMZgqGPAV4ubIYrmed2/2QsUX7HLvAg2r7x60T2 MUZ/kGPSWiotCQH1IruBSZIAYKps7YIC5LTzgjMzOHPeKDGp4p5W21HhLpa41cDGy8i6Bi SkIb5NDvufgahypqDvrGDJM/IWXqkKwJtZA/pF3iFV9N3nOw7rdDoNfMDWBLtw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1728547529; a=rsa-sha256; cv=none; b=WHAe2TlGCgJaZz+NJqswlsVh062YBvOlvGyyupkH4r0stdPi2oNaViMuJZ6SOnL4llwTR8 fbVPN5P0hzficoirPeK7sj5lU6FhQHJ4Mp9L9fKIm86227Ip3/fpVrq1ksScplLp09jkJU hXebyRHlvQdAzFbnJ/0i8ON34P8bT9z7Wmkh2/3vmOH3/vvPecMZ3mTQpGz1N0Han3sJMG qmr5A5lx+BtCEzlt7ZXNqPVogp99nS7io7SU+ljQOmJYDHLoLuvSGIxLGPrvVIvh57ZME1 OwVtmYpJ3rj3UV6JO5T02bvaI+O0jxQoavB/ATGZCdJGW70cVk8vqF0Q7vKGcg== 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 4XPMkd1gD4zq84; Thu, 10 Oct 2024 08:05:29 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 49A85TCJ047563; Thu, 10 Oct 2024 08:05:29 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 49A85TZL047560; Thu, 10 Oct 2024 08:05:29 GMT (envelope-from git) Date: Thu, 10 Oct 2024 08:05:29 GMT Message-Id: <202410100805.49A85TZL047560@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Muhammad Moinur Rahman Subject: git: 3c925f188cd0 - main - devel/py-perceval: New port 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: X-BeenThere: dev-commits-ports-main@freebsd.org Sender: owner-dev-commits-ports-main@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: bofh X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 3c925f188cd06857a2d605c27377a1d86ea48ec9 Auto-Submitted: auto-generated The branch main has been updated by bofh: URL: https://cgit.FreeBSD.org/ports/commit/?id=3c925f188cd06857a2d605c27377a1d86ea48ec9 commit 3c925f188cd06857a2d605c27377a1d86ea48ec9 Author: Muhammad Moinur Rahman AuthorDate: 2024-10-08 09:31:30 +0000 Commit: Muhammad Moinur Rahman CommitDate: 2024-10-10 08:04:59 +0000 devel/py-perceval: New port Send Sir Perceval on a quest to retrieve and gather data from software repositories. WWW: https://github.com/chaoss/grimoirelab-perceval Sponsored by: The FreeBSD Foundation --- devel/Makefile | 1 + devel/py-perceval/Makefile | 37 +++++++++++++++++++++++++++++++++++++ devel/py-perceval/distinfo | 3 +++ devel/py-perceval/pkg-descr | 2 ++ 4 files changed, 43 insertions(+) diff --git a/devel/Makefile b/devel/Makefile index ba22607c3bfa..b635094a8d5d 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -5373,6 +5373,7 @@ SUBDIR += py-pep562 SUBDIR += py-pep621 SUBDIR += py-pep8-naming + SUBDIR += py-perceval SUBDIR += py-period SUBDIR += py-persistent SUBDIR += py-petname diff --git a/devel/py-perceval/Makefile b/devel/py-perceval/Makefile new file mode 100644 index 000000000000..3341174e3adf --- /dev/null +++ b/devel/py-perceval/Makefile @@ -0,0 +1,37 @@ +PORTNAME= perceval +DISTVERSION= 1.0.7 +CATEGORIES= devel python +MASTER_SITES= PYPI +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= bofh@FreeBSD.org +COMMENT= Send Sir Perceval on a quest to fetch and gather data from software repositories +WWW= https://github.com/chaoss/grimoirelab-perceval + +LICENSE= GPLv3 +LICENSE_FILE= ${WRKSRC}/LICENSE + +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}poetry-core>=1.0.0:devel/py-poetry-core@${PY_FLAVOR} +# devel/py-dulwich should be at least 0.21.5 +RUN_DEPENDS= \ + ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4.3.2:www/py-beautifulsoup@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}cryptography>=41.0.3:security/py-cryptography@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}dulwich>=0.21.2:devel/py-dulwich@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}feedparser>=6.0.8:textproc/py-feedparser@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}grimoirelab-toolkit>=0.3:devel/py-grimoirelab-toolkit@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pyjwt>=2.4.0:www/py-pyjwt@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}python-dateutil>=2.6.0:devel/py-python-dateutil@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}requests>=2.7.0:www/py-requests@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}urllib3>=2.2:net/py-urllib3@${PY_FLAVOR} +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}httpretty>0:www/py-httpretty@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}sqlite3>=0:databases/py-sqlite3@${PY_FLAVOR} + +USES= python shebangfix +USE_PYTHON= autoplist concurrent pep517 unittest2 +SHEBANG_GLOB= *.py + +NO_ARCH= yes + +TEST_WRKSRC= ${WRKSRC}/tests + +.include diff --git a/devel/py-perceval/distinfo b/devel/py-perceval/distinfo new file mode 100644 index 000000000000..a24fed360f3e --- /dev/null +++ b/devel/py-perceval/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1728344449 +SHA256 (perceval-1.0.7.tar.gz) = 57de11d8c30966ec100209060782700ea4e028f7a79b3eee5a6ff4b2ed895c1b +SIZE (perceval-1.0.7.tar.gz) = 950989 diff --git a/devel/py-perceval/pkg-descr b/devel/py-perceval/pkg-descr new file mode 100644 index 000000000000..183a9dce4751 --- /dev/null +++ b/devel/py-perceval/pkg-descr @@ -0,0 +1,2 @@ +Send Sir Perceval on a quest to retrieve and gather data from software +repositories.