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
This commit is contained in:
Po-Chuan Hsieh 2024-09-18 13:57:00 +08:00
parent ce55b27a5d
commit 2ae85d5433
No known key found for this signature in database
GPG key ID: 9A4BD10F002DD04B
3 changed files with 28 additions and 29 deletions

View file

@ -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>

View file

@ -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

View file

@ -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.