Page MenuHomeFreeBSD

D57131.id.diff
No OneTemporary

D57131.id.diff

diff --git a/devel/py-cereslib/Makefile b/devel/py-cereslib/Makefile
--- a/devel/py-cereslib/Makefile
+++ b/devel/py-cereslib/Makefile
@@ -1,11 +1,11 @@
PORTNAME= cereslib
-DISTVERSION= 1.0.9
+DISTVERSION= 1.1.8
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-# Ask clusteradm@ before removal
-MAINTAINER= ports@FreeBSD.org
+# Ask clusteradm@ before removal of this port if it becomes unmaintained
+MAINTAINER= siva@FreeBSD.org
COMMENT= Unify, eventize and enrich information from Perceval
WWW= https://github.com/chaoss/grimoirelab-cereslib
@@ -14,7 +14,7 @@
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}poetry-core>=1.0.0:devel/py-poetry-core@${PY_FLAVOR}
RUN_DEPENDS= \
- ${PYTHON_PKGNAMEPREFIX}grimoirelab-toolkit>=1.0.9:devel/py-grimoirelab-toolkit@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}grimoirelab-toolkit>=0.3:devel/py-grimoirelab-toolkit@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}scipy>=1.5:science/py-scipy@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}six>=1.16.0:devel/py-six@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pandas>=2.2:math/py-pandas@${PY_FLAVOR}
@@ -22,7 +22,7 @@
${PYTHON_PKGNAMEPREFIX}sqlite3>=0:databases/py-sqlite3@${PY_FLAVOR}
USES= python shebangfix
-USE_PYTHON= autoplist concurrent pep517 unittest2
+USE_PYTHON= autoplist concurrent pep517 pytest
SHEBANG_GLOB= *.py
NO_ARCH= yes
diff --git a/devel/py-cereslib/distinfo b/devel/py-cereslib/distinfo
--- a/devel/py-cereslib/distinfo
+++ b/devel/py-cereslib/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1737404362
-SHA256 (cereslib-1.0.9.tar.gz) = b86c5118e379003fa27af8ff51b91cd6745a6e48b82e26f04cbff24e741f042c
-SIZE (cereslib-1.0.9.tar.gz) = 29561
+TIMESTAMP = 1779230051
+SHA256 (cereslib-1.1.8.tar.gz) = c08546c07e6de3a465f9e9690adc00cc51ace220ccf83c983bb5a86951510f24
+SIZE (cereslib-1.1.8.tar.gz) = 29331
diff --git a/devel/py-graal/Makefile b/devel/py-graal/Makefile
--- a/devel/py-graal/Makefile
+++ b/devel/py-graal/Makefile
@@ -1,12 +1,11 @@
PORTNAME= graal
-DISTVERSION= 1.1.2
-PORTREVISION= 1
+DISTVERSION= 1.2.8
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-# Ask clusteradm@ before removal
-MAINTAINER= ports@FreeBSD.org
+# Ask clusteradm@ before removal of this port if it becomes unmaintained
+MAINTAINER= siva@FreeBSD.org
COMMENT= Generic source code analyzer
WWW= https://github.com/chaoss/grimoirelab-graal
@@ -25,23 +24,29 @@
git>0:devel/git \
${PYTHON_PKGNAMEPREFIX}bandit>=1.4.0:devel/py-bandit@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}cloc>=0.2.5:devel/py-cloc@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}execnet>=1.9.0:sysutils/py-execnet@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}execnet>=2.1.1:sysutils/py-execnet@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}flake8>=7.1.1:devel/py-flake8@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}grimoirelab-toolkit>=1.0.9:devel/py-grimoirelab-toolkit@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}grimoirelab-toolkit>=0.3:devel/py-grimoirelab-toolkit@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}lizard>=1.16.6:devel/py-lizard@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}networkx>=2.1:math/py-networkx@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}perceval>=1.1.1:devel/py-perceval@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}perceval>=0.19:devel/py-perceval@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pydot>=1.2.4:graphics/py-pydot@${PY_FLAVOR} \
pylint${PYTHON_PKGNAMESUFFIX}>=1.8.4:devel/pylint \
rubygem-github-linguist>0:textproc/rubygem-github-linguist \
scc>0:devel/scc
USES= python shebangfix
-USE_PYTHON= autoplist concurrent pep517 unittest
+USE_PYTHON= autoplist concurrent pep517 pytest
SHEBANG_GLOB= *.py
NO_ARCH= yes
TEST_WRKSRC= ${WRKSRC}/tests
+REINPLACE_ARGS= -i ''
+
+post-patch:
+ @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' ${WRKSRC}/graal/graal.py
+ @${RM} ${WRKSRC}/graal/graal.py.orig
+
.include <bsd.port.mk>
diff --git a/devel/py-graal/distinfo b/devel/py-graal/distinfo
--- a/devel/py-graal/distinfo
+++ b/devel/py-graal/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1737405741
-SHA256 (graal-1.1.2.tar.gz) = ce2c0939b2e6bc51801790fed9684206800fd79be00598c11647eeed1cb33938
-SIZE (graal-1.1.2.tar.gz) = 280817
+TIMESTAMP = 1779231593
+SHA256 (graal-1.2.8.tar.gz) = f5818f74184ac27b4ecdba30e52d9b6fdf5da30d99e01f63a7ed492f1a91c11c
+SIZE (graal-1.2.8.tar.gz) = 279319
diff --git a/devel/py-graal/files/patch-graal_graal.py b/devel/py-graal/files/patch-graal_graal.py
new file mode 100644
--- /dev/null
+++ b/devel/py-graal/files/patch-graal_graal.py
@@ -0,0 +1,11 @@
+--- graal/graal.py.orig 2025-12-29 14:37:21 UTC
++++ graal/graal.py
+@@ -47,7 +47,7 @@ DEFAULT_WORKTREE_PATH = '/tmp/worktrees/'
+
+ CATEGORY_GRAAL = 'graal'
+ DEFAULT_WORKTREE_PATH = '/tmp/worktrees/'
+-GIT_EXEC_PATH = '/usr/bin/git'
++GIT_EXEC_PATH = '%%LOCALBASE%%/bin/git'
+
+ logger = logging.getLogger(__name__)
+
diff --git a/devel/py-grimoirelab-toolkit/Makefile b/devel/py-grimoirelab-toolkit/Makefile
--- a/devel/py-grimoirelab-toolkit/Makefile
+++ b/devel/py-grimoirelab-toolkit/Makefile
@@ -1,12 +1,12 @@
PORTNAME= grimoirelab-toolkit
-DISTVERSION= 1.0.9
+DISTVERSION= 1.2.6
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
DISTNAME= grimoirelab_toolkit-${DISTVERSION}
-# Ask clusteradm@ before removal
-MAINTAINER= ports@FreeBSD.org
+# Ask clusteradm@ before removal of this port if it becomes unmaintained
+MAINTAINER= siva@FreeBSD.org
COMMENT= Toolkit of common functions used across GrimoireLab projects
WWW= https://github.com/chaoss/grimoirelab-toolkit/
@@ -14,10 +14,11 @@
LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}poetry-core>=1.0.0:devel/py-poetry-core@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-dateutil>=2.8.2:devel/py-python-dateutil@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-dateutil>=2.8.2:devel/py-python-dateutil@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}hvac>=2.3.0:devel/py-hvac@${PY_FLAVOR}
USES= python
-USE_PYTHON= autoplist concurrent pep517 unittest
+USE_PYTHON= autoplist concurrent pep517 pytest
NO_ARCH= yes
diff --git a/devel/py-grimoirelab-toolkit/distinfo b/devel/py-grimoirelab-toolkit/distinfo
--- a/devel/py-grimoirelab-toolkit/distinfo
+++ b/devel/py-grimoirelab-toolkit/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1737404065
-SHA256 (grimoirelab_toolkit-1.0.9.tar.gz) = 058547499ff3600e7d4de535d7d895bc5d0ce47b826d260349606857db9e17fe
-SIZE (grimoirelab_toolkit-1.0.9.tar.gz) = 21508
+TIMESTAMP = 1779243988
+SHA256 (grimoirelab_toolkit-1.2.6.tar.gz) = abf00dc16f67a7a2cd0400e5ce1e36e8b705e28b026884fd969cea3a4b4225ed
+SIZE (grimoirelab_toolkit-1.2.6.tar.gz) = 37814
diff --git a/devel/py-perceval-mozilla/Makefile b/devel/py-perceval-mozilla/Makefile
--- a/devel/py-perceval-mozilla/Makefile
+++ b/devel/py-perceval-mozilla/Makefile
@@ -1,12 +1,12 @@
PORTNAME= perceval-mozilla
-DISTVERSION= 1.0.11
+DISTVERSION= 1.2.8
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
DISTNAME= ${PORTNAME:S/-/_/}-${DISTVERSION}
-# Ask clusteradm@ before removal
-MAINTAINER= ports@FreeBSD.org
+# Ask clusteradm@ before removal of this port if it becomes unmaintained
+MAINTAINER= siva@FreeBSD.org
COMMENT= Bundle of Perceval backends for Mozilla ecosystem
WWW= https://github.com/chaoss/grimoirelab-perceval-mozilla
@@ -15,14 +15,14 @@
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}poetry-core>=1.0.0:devel/py-poetry-core@${PY_FLAVOR}
RUN_DEPENDS= \
- ${PYTHON_PKGNAMEPREFIX}grimoirelab-toolkit>=1.0.9:devel/py-grimoirelab-toolkit@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}perceval>=1.1.1:devel/py-perceval@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}grimoirelab-toolkit>=0.3:devel/py-grimoirelab-toolkit@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}perceval>=0.19:devel/py-perceval@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>=2.7.0:www/py-requests@${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
+USE_PYTHON= autoplist concurrent pep517 pytest
SHEBANG_GLOB= *.py
NO_ARCH= yes
diff --git a/devel/py-perceval-mozilla/distinfo b/devel/py-perceval-mozilla/distinfo
--- a/devel/py-perceval-mozilla/distinfo
+++ b/devel/py-perceval-mozilla/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1737404947
-SHA256 (perceval_mozilla-1.0.11.tar.gz) = ac53a6dc686cecdaab6965ab315f8e16854bc503d057e7c8c55ff98111e53705
-SIZE (perceval_mozilla-1.0.11.tar.gz) = 151179
+TIMESTAMP = 1779229716
+SHA256 (perceval_mozilla-1.2.8.tar.gz) = 3a0af3a1f281f6f27b4b1fc28285e27b32d92d69355898af438320937f88f7ec
+SIZE (perceval_mozilla-1.2.8.tar.gz) = 150751
diff --git a/devel/py-perceval-opnfv/Makefile b/devel/py-perceval-opnfv/Makefile
--- a/devel/py-perceval-opnfv/Makefile
+++ b/devel/py-perceval-opnfv/Makefile
@@ -1,12 +1,12 @@
PORTNAME= perceval-opnfv
-DISTVERSION= 1.0.11
+DISTVERSION= 1.1.8
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
DISTNAME= ${PORTNAME:S/-/_/}-${DISTVERSION}
-# Ask clusteradm@ before removal
-MAINTAINER= ports@FreeBSD.org
+# Ask clusteradm@ before removal of this port if it becomes unmaintained
+MAINTAINER= siva@FreeBSD.org
COMMENT= Bundle of Perceval backends for OPNFV ecosystem
WWW= https://github.com/chaoss/grimoirelab-perceval-opnfv
@@ -15,14 +15,14 @@
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}poetry-core>=1.0.0:devel/py-poetry-core@${PY_FLAVOR}
RUN_DEPENDS= \
- ${PYTHON_PKGNAMEPREFIX}grimoirelab-toolkit>=1.0.9:devel/py-grimoirelab-toolkit@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}perceval>=1.1.1:devel/py-perceval@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}grimoirelab-toolkit>=0.3:devel/py-grimoirelab-toolkit@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}perceval>=0.19:devel/py-perceval@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>=2.7.0:www/py-requests@${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
+USE_PYTHON= autoplist concurrent pep517 pytest
SHEBANG_GLOB= *.py
NO_ARCH= yes
diff --git a/devel/py-perceval-opnfv/distinfo b/devel/py-perceval-opnfv/distinfo
--- a/devel/py-perceval-opnfv/distinfo
+++ b/devel/py-perceval-opnfv/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1737405187
-SHA256 (perceval_opnfv-1.0.11.tar.gz) = 1e924a7c0abfb381a67fb41e5e3cb89209ed0c974945e5c3a302e7077424bcd3
-SIZE (perceval_opnfv-1.0.11.tar.gz) = 32944
+TIMESTAMP = 1779229816
+SHA256 (perceval_opnfv-1.1.8.tar.gz) = ced31dd8ba0fc66c58c3dca2b25632b6b60104348163e15ee1f9f50b163be444
+SIZE (perceval_opnfv-1.1.8.tar.gz) = 32709
diff --git a/devel/py-perceval-puppet/Makefile b/devel/py-perceval-puppet/Makefile
--- a/devel/py-perceval-puppet/Makefile
+++ b/devel/py-perceval-puppet/Makefile
@@ -1,12 +1,12 @@
PORTNAME= perceval-puppet
-DISTVERSION= 1.0.11
+DISTVERSION= 1.1.8
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
DISTNAME= ${PORTNAME:S/-/_/}-${DISTVERSION}
-# Ask clusteradm@ before removal
-MAINTAINER= ports@FreeBSD.org
+# Ask clusteradm@ before removal of this port if it becomes unmaintained
+MAINTAINER= siva@FreeBSD.org
COMMENT= Bundle of Perceval backends for Puppet ecosystem
WWW= https://github.com/chaoss/grimoirelab-perceval-puppet
@@ -15,14 +15,14 @@
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}poetry-core>=1.0.0:devel/py-poetry-core@${PY_FLAVOR}
RUN_DEPENDS= \
- ${PYTHON_PKGNAMEPREFIX}grimoirelab-toolkit>=1.0.9:devel/py-grimoirelab-toolkit@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}perceval>=1.1.1:devel/py-perceval@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}grimoirelab-toolkit>=0.3:devel/py-grimoirelab-toolkit@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}perceval>=0.19:devel/py-perceval@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>=2.7.0:www/py-requests@${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
+USE_PYTHON= autoplist concurrent pep517 pytest
SHEBANG_GLOB= *.py
NO_ARCH= yes
diff --git a/devel/py-perceval-puppet/distinfo b/devel/py-perceval-puppet/distinfo
--- a/devel/py-perceval-puppet/distinfo
+++ b/devel/py-perceval-puppet/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1737405325
-SHA256 (perceval_puppet-1.0.11.tar.gz) = c50dc11b723fd0b121c0ebd28d0b0cb3e5270f8f7fe53f0fbddf8d057473e652
-SIZE (perceval_puppet-1.0.11.tar.gz) = 28581
+TIMESTAMP = 1779229881
+SHA256 (perceval_puppet-1.1.8.tar.gz) = 8d3b568e11390208502e02410f02c79f81be1b51ac91d508e4fe64fb0988ac98
+SIZE (perceval_puppet-1.1.8.tar.gz) = 28285
diff --git a/devel/py-perceval-weblate/Makefile b/devel/py-perceval-weblate/Makefile
--- a/devel/py-perceval-weblate/Makefile
+++ b/devel/py-perceval-weblate/Makefile
@@ -1,12 +1,12 @@
PORTNAME= perceval-weblate
-DISTVERSION= 1.0.11
+DISTVERSION= 1.1.8
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
DISTNAME= ${PORTNAME:S/-/_/}-${DISTVERSION}
-# Ask clusteradm@ before removal
-MAINTAINER= ports@FreeBSD.org
+# Ask clusteradm@ before removal of this port if it becomes unmaintained
+MAINTAINER= siva@FreeBSD.org
COMMENT= Bundle of Perceval backends for Weblate
WWW= https://github.com/chaoss/grimoirelab-perceval-weblate
@@ -15,14 +15,14 @@
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}poetry-core>=1.0.0:devel/py-poetry-core@${PY_FLAVOR}
RUN_DEPENDS= \
- ${PYTHON_PKGNAMEPREFIX}grimoirelab-toolkit>=1.0.9:devel/py-grimoirelab-toolkit@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}perceval>=1.1.1:devel/py-perceval@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}grimoirelab-toolkit>=0.3:devel/py-grimoirelab-toolkit@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}perceval>=0.19:devel/py-perceval@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>=2.7.0:www/py-requests@${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
+USE_PYTHON= autoplist concurrent pep517 pytest
SHEBANG_GLOB= *.py
NO_ARCH= yes
diff --git a/devel/py-perceval-weblate/distinfo b/devel/py-perceval-weblate/distinfo
--- a/devel/py-perceval-weblate/distinfo
+++ b/devel/py-perceval-weblate/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1737405471
-SHA256 (perceval_weblate-1.0.11.tar.gz) = 23395ce2bf35798d5b6bce9086e56cbfdcfd1c117f499d2e251ff6a3e146e82e
-SIZE (perceval_weblate-1.0.11.tar.gz) = 24800
+TIMESTAMP = 1779229932
+SHA256 (perceval_weblate-1.1.8.tar.gz) = f928a06634f8fa803591055fc45f6e0e216842a9107e2ff10b82c6e36c0407ed
+SIZE (perceval_weblate-1.1.8.tar.gz) = 24479
diff --git a/devel/py-perceval/Makefile b/devel/py-perceval/Makefile
--- a/devel/py-perceval/Makefile
+++ b/devel/py-perceval/Makefile
@@ -1,11 +1,11 @@
PORTNAME= perceval
-DISTVERSION= 1.1.1
+DISTVERSION= 1.4.7
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-# Ask clusteradm@ before removal
-MAINTAINER= ports@FreeBSD.org
+# Ask clusteradm@ before removal of this port if it becomes unmaintained
+MAINTAINER= siva@FreeBSD.org
COMMENT= Send Sir Perceval on a quest to fetch and gather data from software repositories
WWW= https://github.com/chaoss/grimoirelab-perceval
@@ -17,7 +17,7 @@
${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4.3.2:www/py-beautifulsoup@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}dulwich>=0.21.5:devel/py-dulwich@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}feedparser>=6.0.8:textproc/py-feedparser@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}grimoirelab-toolkit>=1.0.9:devel/py-grimoirelab-toolkit@${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} \
@@ -26,7 +26,7 @@
${PYTHON_PKGNAMEPREFIX}sqlite3>=0:databases/py-sqlite3@${PY_FLAVOR}
USES= python shebangfix
-USE_PYTHON= autoplist concurrent cryptography pep517 unittest2
+USE_PYTHON= autoplist concurrent cryptography pep517 pytest
SHEBANG_GLOB= *.py
NO_ARCH= yes
diff --git a/devel/py-perceval/distinfo b/devel/py-perceval/distinfo
--- a/devel/py-perceval/distinfo
+++ b/devel/py-perceval/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1737404778
-SHA256 (perceval-1.1.1.tar.gz) = 1af2f637e148110f90ce4df0df53daf5204c4271a7572dcac06ea8746d39bea6
-SIZE (perceval-1.1.1.tar.gz) = 951453
+TIMESTAMP = 1779228341
+SHA256 (perceval-1.4.7.tar.gz) = 466a14e329d7490afd9357a3ee63dd17dfb6c71d54abee7469725e21d0485a3e
+SIZE (perceval-1.4.7.tar.gz) = 943756
diff --git a/devel/py-sirmordred/Makefile b/devel/py-sirmordred/Makefile
--- a/devel/py-sirmordred/Makefile
+++ b/devel/py-sirmordred/Makefile
@@ -1,12 +1,11 @@
PORTNAME= sirmordred
-DISTVERSION= 1.1.6
-PORTREVISION= 1
+DISTVERSION= 1.2.10
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-# Ask clusteradm@ before removal
-MAINTAINER= ports@FreeBSD.org
+# Ask clusteradm@ before removal of this port if it becomes unmaintained
+MAINTAINER= siva@FreeBSD.org
COMMENT= Drive GrimoireLab tools to produce a dashboard
WWW= https://github.com/chaoss/grimoirelab-sirmordred
@@ -15,25 +14,25 @@
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}poetry-core>=1.0.0:devel/py-poetry-core@${PY_FLAVOR}
RUN_DEPENDS= \
- ${PYTHON_PKGNAMEPREFIX}cereslib>=1.0.9:devel/py-cereslib@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}colorlog>=6.4.1:devel/py-colorlog@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}elasticsearch6>=6.3.1:textproc/py-elasticsearch6@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}elasticsearch-dsl6>=6.3.1:textproc/py-elasticsearch-dsl6@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}opensearch-py>=3.0.0:textproc/py-opensearch-py@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}file-read-backwards>=3.1.0:textproc/py-file-read-backwards@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}graal>=1.1.2:devel/py-graal@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}grimoire-elk>=1.3.4:textproc/py-grimoire-elk@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}grimoirelab-panels>=1.1.2:textproc/py-grimoirelab-panels@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}grimoirelab-toolkit>=1.0.9:devel/py-grimoirelab-toolkit@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}kidash>=1.0.10:textproc/py-kidash@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}perceval>=1.1.1:devel/py-perceval@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}perceval-mozilla>=1.0.11:devel/py-perceval-mozilla@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}perceval-opnfv>=1.0.11:devel/py-perceval-opnfv@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}perceval-puppet>=1.0.11:devel/py-perceval-puppet@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}perceval-weblate>=1.0.11:devel/py-perceval-weblate@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}sortinghat>=1.6.2:devel/py-sortinghat@${PY_FLAVOR}
+ ${PYTHON_PKGNAMEPREFIX}grimoirelab-toolkit>=0.3:devel/py-grimoirelab-toolkit@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}sortinghat>=0.7.20:devel/py-sortinghat@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}kidash>=0.5:textproc/py-kidash@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}grimoire-elk>=0.102:textproc/py-grimoire-elk@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}grimoirelab-panels>=0.1:textproc/py-grimoirelab-panels@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}perceval>=0.19:devel/py-perceval@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}perceval-mozilla>=0.3:devel/py-perceval-mozilla@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}perceval-opnfv>=0.2:devel/py-perceval-opnfv@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}perceval-puppet>=0.2:devel/py-perceval-puppet@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}perceval-weblate>=0.2:devel/py-perceval-weblate@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}cereslib>=0.3:devel/py-cereslib@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}graal>=0.3:devel/py-graal@${PY_FLAVOR}
+TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}httpretty>=1.1.4:www/py-httpretty@${PY_FLAVOR}
USES= python shebangfix
-USE_PYTHON= autoplist concurrent pep517 unittest
+USE_PYTHON= autoplist concurrent pep517 pytest
SHEBANG_GLOB= *.py
NO_ARCH= yes
diff --git a/devel/py-sirmordred/distinfo b/devel/py-sirmordred/distinfo
--- a/devel/py-sirmordred/distinfo
+++ b/devel/py-sirmordred/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1738705473
-SHA256 (sirmordred-1.1.6.tar.gz) = f27f5fcfe08ae8c962bbbeaa616269777e3d7cc9cc0f38002b84045f7530097d
-SIZE (sirmordred-1.1.6.tar.gz) = 6187877
+TIMESTAMP = 1779243267
+SHA256 (sirmordred-1.2.10.tar.gz) = 0b216f3d9b37efc1422faf6195afaf06945eec8d13b97c4a9c7797cf51943095
+SIZE (sirmordred-1.2.10.tar.gz) = 6183168
diff --git a/textproc/py-grimoire-elk/Makefile b/textproc/py-grimoire-elk/Makefile
--- a/textproc/py-grimoire-elk/Makefile
+++ b/textproc/py-grimoire-elk/Makefile
@@ -1,13 +1,12 @@
PORTNAME= grimoire-elk
-DISTVERSION= 1.3.4
-PORTREVISION= 1
+DISTVERSION= 1.7.4
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
DISTNAME= ${PORTNAME:S/-/_/}-${DISTVERSION}
-# Ask clusteradm@ before removal
-MAINTAINER= ports@FreeBSD.org
+# Ask clusteradm@ before removal of this port if it becomes unmaintained
+MAINTAINER= siva@FreeBSD.org
COMMENT= GrimoireELK processes and stores software development data to ElasticSearch
WWW= https://github.com/chaoss/grimoirelab-elk
@@ -16,25 +15,24 @@
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}poetry-core>=1.0.0:devel/py-poetry-core@${PY_FLAVOR}
RUN_DEPENDS= \
- ${PYTHON_PKGNAMEPREFIX}cereslib>=1.0.9:devel/py-cereslib@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}elasticsearch6>=6.3.1:textproc/py-elasticsearch6@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}elasticsearch-dsl6>=6.3.1:textproc/py-elasticsearch-dsl6@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}opensearch-py>=3.0.0:textproc/py-opensearch-py@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}requests>=2.7.0:www/py-requests@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}urllib3>=1.26:net/py-urllib3@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}geopy>=2.0.0:net/py-geopy@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}graal>=1.1.2:devel/py-graal@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}grimoirelab-toolkit>=1.0.9:devel/py-grimoirelab-toolkit@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pandas>=0.22:math/py-pandas@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}perceval>=1.1.1:devel/py-perceval@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}perceval-mozilla>=1.0.11:devel/py-perceval-mozilla@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}perceval-opnfv>=1.0.11:devel/py-perceval-opnfv@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}perceval-puppet>=1.0.11:devel/py-perceval-puppet@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}perceval-weblate>=1.0.11:devel/py-perceval-weblate@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}requests>=2.7.0:www/py-requests@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}sortinghat>=1.6.2:devel/py-sortinghat@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}statsmodels>=0.9.0:math/py-statsmodels@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}urllib3>=1.26:net/py-urllib3@${PY_FLAVOR}
+ ${PYTHON_PKGNAMEPREFIX}sortinghat>=0.7.20:devel/py-sortinghat@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}grimoirelab-toolkit>=0.3:devel/py-grimoirelab-toolkit@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}cereslib>=0.3:devel/py-cereslib@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}graal>=0.3:devel/py-graal@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}perceval>=0.19:devel/py-perceval@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}perceval-mozilla>=0.3:devel/py-perceval-mozilla@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}perceval-opnfv>=0.2:devel/py-perceval-opnfv@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}perceval-puppet>=0.2:devel/py-perceval-puppet@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}perceval-weblate>=0.2:devel/py-perceval-weblate@${PY_FLAVOR}
USES= python shebangfix
-USE_PYTHON= autoplist concurrent pep517
+USE_PYTHON= autoplist concurrent pep517 pytest
SHEBANG_GLOB= *.py
NO_ARCH= yes
diff --git a/textproc/py-grimoire-elk/distinfo b/textproc/py-grimoire-elk/distinfo
--- a/textproc/py-grimoire-elk/distinfo
+++ b/textproc/py-grimoire-elk/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1738703939
-SHA256 (grimoire_elk-1.3.4.tar.gz) = b880c08766023e6a8023de2e8b29619b0a3b49edc30944cc007c6243321ddac1
-SIZE (grimoire_elk-1.3.4.tar.gz) = 895551
+TIMESTAMP = 1779242737
+SHA256 (grimoire_elk-1.7.4.tar.gz) = 7d665b43156b594b36f4f75b2578d9d1842cf610ed9a86f0c5bbe07b5083d25f
+SIZE (grimoire_elk-1.7.4.tar.gz) = 893686
diff --git a/textproc/py-grimoirelab-panels/Makefile b/textproc/py-grimoirelab-panels/Makefile
--- a/textproc/py-grimoirelab-panels/Makefile
+++ b/textproc/py-grimoirelab-panels/Makefile
@@ -1,12 +1,12 @@
PORTNAME= grimoirelab-panels
-DISTVERSION= 1.1.2
+DISTVERSION= 1.2.0
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
DISTNAME= ${PORTNAME:S/-/_/}-${DISTVERSION}
-# Ask clusteradm@ before removal
-MAINTAINER= ports@FreeBSD.org
+# Ask clusteradm@ before removal of this port if it becomes unmaintained
+MAINTAINER= siva@FreeBSD.org
COMMENT= Generic Dashboards for GrimoireLab
WWW= https://github.com/chaoss/grimoirelab-sigils
diff --git a/textproc/py-grimoirelab-panels/distinfo b/textproc/py-grimoirelab-panels/distinfo
--- a/textproc/py-grimoirelab-panels/distinfo
+++ b/textproc/py-grimoirelab-panels/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1737406748
-SHA256 (grimoirelab_panels-1.1.2.tar.gz) = 8b2205a37de8eb67beb8177650225eac91769617ab3d07a31c3b3494ff326ada
-SIZE (grimoirelab_panels-1.1.2.tar.gz) = 491350
+TIMESTAMP = 1767393914
+SHA256 (grimoirelab_panels-1.2.0.tar.gz) = 12d61a9731bfec45a33a6d8c77e9a8712c221fb8947dcdcb22a98fea435e7f6a
+SIZE (grimoirelab_panels-1.2.0.tar.gz) = 480515
diff --git a/textproc/py-kidash/Makefile b/textproc/py-kidash/Makefile
--- a/textproc/py-kidash/Makefile
+++ b/textproc/py-kidash/Makefile
@@ -1,11 +1,11 @@
PORTNAME= kidash
-DISTVERSION= 1.0.10
+DISTVERSION= 1.1.8
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-# Ask clusteradm@ before removal
-MAINTAINER= ports@FreeBSD.org
+# Ask clusteradm@ before removal of this port if it becomes unmaintained
+MAINTAINER= siva@FreeBSD.org
COMMENT= GrimoireLab script to manage Kibana dashboards from the command line
WWW= https://github.com/chaoss/grimoirelab-kidash
@@ -18,7 +18,7 @@
${PYTHON_PKGNAMEPREFIX}urllib3>=2.2:net/py-urllib3@${PY_FLAVOR}
USES= python shebangfix
-USE_PYTHON= autoplist concurrent pep517 unittest2
+USE_PYTHON= autoplist concurrent pep517 pytest
SHEBANG_GLOB= *.py
NO_ARCH= yes
diff --git a/textproc/py-kidash/distinfo b/textproc/py-kidash/distinfo
--- a/textproc/py-kidash/distinfo
+++ b/textproc/py-kidash/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1737407048
-SHA256 (kidash-1.0.10.tar.gz) = 3df8d4875b599f796129215f70f4537dde54a266cd8a356a4e35a05cdf7ff5dd
-SIZE (kidash-1.0.10.tar.gz) = 33169
+TIMESTAMP = 1779231040
+SHA256 (kidash-1.1.8.tar.gz) = b83ffae4b9776f4b7d8b9aa694c5e18110ca448580aba7ed4abd5e2216bc2d18
+SIZE (kidash-1.1.8.tar.gz) = 32940
diff --git a/www/py-grimoirelab/Makefile b/www/py-grimoirelab/Makefile
--- a/www/py-grimoirelab/Makefile
+++ b/www/py-grimoirelab/Makefile
@@ -1,36 +1,35 @@
PORTNAME= grimoirelab
-DISTVERSION= 1.9.2
-PORTREVISION= 1
+DISTVERSION= 1.20.3
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-# Ask clusteradm@ before removal
-MAINTAINER= ports@FreeBSD.org
+# Ask clusteradm@ before removal of this port if it becomes unmaintained
+MAINTAINER= siva@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}
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}poetry-core>=1.0.0:devel/py-poetry-core@${PY_FLAVOR}
RUN_DEPENDS= \
- ${PYTHON_PKGNAMEPREFIX}cereslib>=1.0.9:devel/py-cereslib@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}graal>=1.1.2:devel/py-graal@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}grimoire-elk>=1.3.4:textproc/py-grimoire-elk@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}grimoirelab-panels>=1.1.2:textproc/py-grimoirelab-panels@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}grimoirelab-toolkit>=1.0.9:devel/py-grimoirelab-toolkit@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}kidash>=1.0.10:textproc/py-kidash@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}perceval>=1.1.1:devel/py-perceval@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}perceval-mozilla>=1.0.11:devel/py-perceval-mozilla@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}perceval-opnfv>=1.0.11:devel/py-perceval-opnfv@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}perceval-puppet>=1.0.11:devel/py-perceval-puppet@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}perceval-weblate>=1.0.11:devel/py-perceval-weblate@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}sirmordred>=1.1.6:devel/py-sirmordred@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}sortinghat>=1.6.2:devel/py-sortinghat@${PY_FLAVOR}
+ ${PYTHON_PKGNAMEPREFIX}grimoirelab-toolkit>=1.2.6:devel/py-grimoirelab-toolkit@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}perceval-mozilla>=1.2.8:devel/py-perceval-mozilla@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}perceval-opnfv>=1.1.8:devel/py-perceval-opnfv@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}perceval-puppet>=1.1.8:devel/py-perceval-puppet@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}perceval-weblate>=1.1.8:devel/py-perceval-weblate@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}sortinghat>=1.14.3:devel/py-sortinghat@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}kidash>=1.1.8:textproc/py-kidash@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}grimoirelab-panels>=1.2.0:textproc/py-grimoirelab-panels@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}grimoire-elk>=1.7.4:textproc/py-grimoire-elk@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}sirmordred>=1.2.10:devel/py-sirmordred@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}cereslib>=1.1.8:devel/py-cereslib@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}graal>=1.2.8:devel/py-graal@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}perceval>=1.4.7:devel/py-perceval@${PY_FLAVOR}
USES= python shebangfix
-USE_PYTHON= autoplist concurrent pep517
+USE_PYTHON= autoplist concurrent pep517 pytest
SHEBANG_GLOB= *.py
BINARY_ALIAS= python3=${PYTHON_CMD}
diff --git a/www/py-grimoirelab/distinfo b/www/py-grimoirelab/distinfo
--- a/www/py-grimoirelab/distinfo
+++ b/www/py-grimoirelab/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1738706052
-SHA256 (grimoirelab-1.9.2.tar.gz) = 56cf8454980d50cec5bb90f0bf3ac0c472869129b2b3742cd001ccfed310fe73
-SIZE (grimoirelab-1.9.2.tar.gz) = 17327
+TIMESTAMP = 1779243796
+SHA256 (grimoirelab-1.20.3.tar.gz) = 15ba4de3f52126e53935c45bfa87f52935c2ff826ba399e2a74c6df611802d58
+SIZE (grimoirelab-1.20.3.tar.gz) = 17717

File Metadata

Mime Type
text/plain
Expires
Fri, May 29, 10:25 PM (3 m, 37 s)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
33623357
Default Alt Text
D57131.id.diff (30 KB)

Event Timeline