Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 10 Oct 2024 08:05:48 GMT
From:      Muhammad Moinur Rahman <bofh@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: ea7c2270c856 - main - www/py-grimoirelab: New port
Message-ID:  <202410100805.49A85mua048259@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch main has been updated by bofh:

URL: https://cgit.FreeBSD.org/ports/commit/?id=ea7c2270c856e9b07f74e1133797db85dd74c09f

commit ea7c2270c856e9b07f74e1133797db85dd74c09f
Author:     Muhammad Moinur Rahman <bofh@FreeBSD.org>
AuthorDate: 2024-10-10 07:54:09 +0000
Commit:     Muhammad Moinur Rahman <bofh@FreeBSD.org>
CommitDate: 2024-10-10 08:05:11 +0000

    www/py-grimoirelab: New port
    
    Tool set for software development analytics
    
    GrimoireLab is a CHAOSS toolset for software development analytics. It
    includes a coordinated set of tools to retrieve data from systems used
    to support software development (repositories), store it in databases,
    enrich it by computing relevant metrics, and make it easy to run
    analytics and visualizations on it.
    
    WWW: https://chaoss.github.io/grimoirelab/
    
    Sponsored by:   The FreeBSD Foundation
---
 www/Makefile                 |  1 +
 www/py-grimoirelab/Makefile  | 38 ++++++++++++++++++++++++++++++++++++++
 www/py-grimoirelab/distinfo  |  3 +++
 www/py-grimoirelab/pkg-descr |  5 +++++
 4 files changed, 47 insertions(+)

diff --git a/www/Makefile b/www/Makefile
index 84df6273cce9..cebb864501f5 100644
--- a/www/Makefile
+++ b/www/Makefile
@@ -1715,6 +1715,7 @@
     SUBDIR += py-grafana-dashboard-manager
     SUBDIR += py-graphite-api
     SUBDIR += py-grequests
+    SUBDIR += py-grimoirelab
     SUBDIR += py-grip
     SUBDIR += py-gunicorn
     SUBDIR += py-h2
diff --git a/www/py-grimoirelab/Makefile b/www/py-grimoirelab/Makefile
new file mode 100644
index 000000000000..f2f218077253
--- /dev/null
+++ b/www/py-grimoirelab/Makefile
@@ -0,0 +1,38 @@
+PORTNAME=	grimoirelab
+DISTVERSION=	1.6.0
+CATEGORIES=	www python
+MASTER_SITES=	PYPI
+PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER=	bofh@FreeBSD.org
+COMMENT=	Tool set for software development analytics
+WWW=		https://chaoss.github.io/grimoirelab/
+
+LICENSE=	GPLv3+
+LICENSE_FILE=	${WRKSRC}/LICENSE
+
+BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}poetry-core>0:devel/py-poetry-core@${PY_FLAVOR}
+RUN_DEPENDS=	\
+		${PYTHON_PKGNAMEPREFIX}cereslib>=1.0.5:devel/py-cereslib@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}graal>=1.0.7:devel/py-graal@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}grimoire-elk>=1.2.0:textproc/py-grimoire-elk@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}grimoirelab-panels>=1.1.1:textproc/py-grimoirelab-panels@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}grimoirelab-toolkit>=1.0.5:devel/py-grimoirelab-toolkit@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}kidash>=1.0.6:textproc/py-kidash@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}perceval>=1.0.7:devel/py-perceval@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}perceval-mozilla>=1.0.7:devel/py-perceval-mozilla@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}perceval-opnfv>=1.0.7:devel/py-perceval-opnfv@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}perceval-puppet>=1.0.7:devel/py-perceval-puppet@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}perceval-weblate>=1.0.7:devel/py-perceval-weblate@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}sirmordred>=1.1.1:devel/py-sirmordred@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}sortinghat>=1.4.0:devel/py-sortinghat@${PY_FLAVOR}
+
+USES=		python shebangfix
+USE_PYTHON=	autoplist concurrent pep517
+SHEBANG_GLOB=	*.py
+
+BINARY_ALIAS=	python3=${PYTHON_CMD}
+
+NO_ARCH=	yes
+
+.include <bsd.port.mk>
diff --git a/www/py-grimoirelab/distinfo b/www/py-grimoirelab/distinfo
new file mode 100644
index 000000000000..ba7850884d13
--- /dev/null
+++ b/www/py-grimoirelab/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1728290966
+SHA256 (grimoirelab-1.6.0.tar.gz) = 45c36c1d51d4b0fdd023264c7dc867bd15a69735cb4c61c24cb0a1e2aab116a1
+SIZE (grimoirelab-1.6.0.tar.gz) = 17307
diff --git a/www/py-grimoirelab/pkg-descr b/www/py-grimoirelab/pkg-descr
new file mode 100644
index 000000000000..cd4fa54fec7f
--- /dev/null
+++ b/www/py-grimoirelab/pkg-descr
@@ -0,0 +1,5 @@
+GrimoireLab is a CHAOSS toolset for software development analytics. It
+includes a coordinated set of tools to retrieve data from systems used
+to support software development (repositories), store it in databases,
+enrich it by computing relevant metrics, and make it easy to run
+analytics and visualizations on it.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202410100805.49A85mua048259>