git: 2ae85d543313 - main - sysutils/py-diffoscope: Update to 277
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Wed, 18 Sep 2024 06:19:43 UTC
The branch main has been updated by sunpoet: URL: https://cgit.FreeBSD.org/ports/commit/?id=2ae85d5433133da22672bd8bbc1c1f02334b68bc commit 2ae85d5433133da22672bd8bbc1c1f02334b68bc Author: Po-Chuan Hsieh <sunpoet@FreeBSD.org> AuthorDate: 2024-09-18 05:57:00 +0000 Commit: Po-Chuan Hsieh <sunpoet@FreeBSD.org> CommitDate: 2024-09-18 06:13:18 +0000 sysutils/py-diffoscope: Update to 277 - Update WWW - Sort RUN_DEPENDS - Convert to USE_PYTHON=pep517 - Convert to USE_PYTHON=pytest - Update pkg-descr Changes: https://salsa.debian.org/reproducible-builds/diffoscope/-/blob/master/debian/changelog --- sysutils/py-diffoscope/Makefile | 26 +++++++++++++------------- sysutils/py-diffoscope/distinfo | 6 +++--- sysutils/py-diffoscope/pkg-descr | 25 ++++++++++++------------- 3 files changed, 28 insertions(+), 29 deletions(-) diff --git a/sysutils/py-diffoscope/Makefile b/sysutils/py-diffoscope/Makefile index 36455a2a42c6..46232800c66d 100644 --- a/sysutils/py-diffoscope/Makefile +++ b/sysutils/py-diffoscope/Makefile @@ -1,31 +1,31 @@ PORTNAME= diffoscope -PORTVERSION= 247 +PORTVERSION= 277 CATEGORIES= sysutils python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= In-depth comparison of files, archives, and directories -WWW= https://diffoscope.org/ +WWW= https://diffoscope.org/ \ + https://salsa.debian.org/reproducible-builds/diffoscope LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}libarchive-c>=0:archivers/py-libarchive-c@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}python-magic>=0:devel/py-python-magic@${PY_FLAVOR} \ - gdiff:textproc/diffutils -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${PY_FLAVOR} \ - zipinfo:archivers/unzip \ - isoinfo:sysutils/cdrkit \ - rpm2cpio:archivers/rpm2cpio +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} +RUN_DEPENDS= gdiff:textproc/diffutils \ + ${PYTHON_PKGNAMEPREFIX}libarchive-c>=0:archivers/py-libarchive-c@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}python-magic>=0:devel/py-python-magic@${PY_FLAVOR} +TEST_DEPENDS= isoinfo:sysutils/cdrkit \ + rpm2cpio:archivers/rpm2cpio \ + zipinfo:archivers/unzip USES= cpe python -CPE_VENDOR= reproducible_builds -USE_PYTHON= autoplist concurrent distutils +USE_PYTHON= autoplist concurrent pep517 pytest NO_ARCH= yes -do-test: - @cd ${WRKSRC} && ${PYTHON_CMD} -m pytest -v -rs -o addopts= +CPE_VENDOR= reproducible_builds .include <bsd.port.mk> diff --git a/sysutils/py-diffoscope/distinfo b/sysutils/py-diffoscope/distinfo index 499784cf060a..98d5ed47529b 100644 --- a/sysutils/py-diffoscope/distinfo +++ b/sysutils/py-diffoscope/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1691606434 -SHA256 (diffoscope-247.tar.gz) = 3b05b4bf6390c7d1d23bf2741d2fc3d4ea65c12608b43420ef38175bd2dd5cfe -SIZE (diffoscope-247.tar.gz) = 3168392 +TIMESTAMP = 1726487380 +SHA256 (diffoscope-277.tar.gz) = d2d4236d7b72be8344b0c7a19506350a7b17d316bcd79d7bfc113e10400b0e10 +SIZE (diffoscope-277.tar.gz) = 3281277 diff --git a/sysutils/py-diffoscope/pkg-descr b/sysutils/py-diffoscope/pkg-descr index 7ecac65328f9..b85c1a04daa6 100644 --- a/sysutils/py-diffoscope/pkg-descr +++ b/sysutils/py-diffoscope/pkg-descr @@ -1,15 +1,14 @@ -diffoscope will try to get to the bottom of what makes files or -directories different. It will recursively unpack archives of many kinds -and transform various binary formats into more human readable form to -compare them. It can compare two tarballs, ISO images, or PDF just as -easily. +diffoscope will try to get to the bottom of what makes files or directories +different. It will recursively unpack archives of many kinds and transform +various binary formats into more human-readable form to compare them. It can +compare two tarballs, ISO images, or PDF just as easily. -It can be scripted through error codes, and a report can be produced -with the detected differences. The report can be text or HTML. When no -type of report has been selected, diffoscope defaults to write a text -report on the standard output. +It can be scripted through error codes, and a report can be produced with the +detected differences. The report can be text or HTML. When no type of report +has been selected, diffoscope defaults to write a text report on the standard +output. -diffoscope is developed as part of the 'reproducible builds' Debian -project. It is meant to be able to quickly understand why two builds -of the same package produce different outputs. diffoscope was previously -named debbindiff. +diffoscope was initially started by the "reproducible builds" Debian project and +now being developed as part of the (wider) "Reproducible Builds" initiative. It +is meant to be able to quickly understand why two builds of the same package +produce different outputs. diffoscope was previously named debbindiff.