pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/sysutils/py-reprotest py-reprotest: import version 0.7.22



details:   https://anonhg.NetBSD.org/pkgsrc/rev/8947fdf90a7f
branches:  trunk
changeset: 387896:8947fdf90a7f
user:      khorben <khorben%pkgsrc.org@localhost>
date:      Wed Nov 09 22:26:26 2022 +0000

description:
py-reprotest: import version 0.7.22

reprotest builds the same source code twice in different environments, and then
checks the binaries produced by each build for differences. If any are found,
then diffoscope(1) (or if unavailable then diff(1)) is used to display them in
detail for later analysis.

diffstat:

 sysutils/py-reprotest/ALTERNATIVES |   1 +
 sysutils/py-reprotest/DESCR        |   4 ++
 sysutils/py-reprotest/Makefile     |  31 +++++++++++++++++
 sysutils/py-reprotest/PLIST        |  67 ++++++++++++++++++++++++++++++++++++++
 sysutils/py-reprotest/distinfo     |   5 ++
 5 files changed, 108 insertions(+), 0 deletions(-)

diffs (128 lines):

diff -r c0e3c9eda492 -r 8947fdf90a7f sysutils/py-reprotest/ALTERNATIVES
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/sysutils/py-reprotest/ALTERNATIVES        Wed Nov 09 22:26:26 2022 +0000
@@ -0,0 +1,1 @@
+bin/reprotest @PREFIX@/bin/reprotest-@PYVERSSUFFIX@
diff -r c0e3c9eda492 -r 8947fdf90a7f sysutils/py-reprotest/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/sysutils/py-reprotest/DESCR       Wed Nov 09 22:26:26 2022 +0000
@@ -0,0 +1,4 @@
+reprotest builds the same source code twice in different environments, and then
+checks the binaries produced by each build for differences. If any are found,
+then diffoscope(1) (or if unavailable then diff(1)) is used to display them in
+detail for later analysis.
diff -r c0e3c9eda492 -r 8947fdf90a7f sysutils/py-reprotest/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/sysutils/py-reprotest/Makefile    Wed Nov 09 22:26:26 2022 +0000
@@ -0,0 +1,31 @@
+# $NetBSD: Makefile,v 1.1 2022/11/09 22:26:26 khorben Exp $
+
+DISTNAME=      reprotest-0.7.22
+PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES=    sysutils python
+MASTER_SITES=  ${MASTER_SITE_PYPI:=r/reprotest/}
+
+MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=      https://salsa.debian.org/reproducible-builds/reprotest
+COMMENT=       Build packages and check them for reproducibility
+LICENSE=       gnu-gpl-v3
+
+DEPENDS+=      ${PYPKGPREFIX}-diffoscope>=226:../../sysutils/py-diffoscope
+DEPENDS+=      ${PYPKGPREFIX}-distro>=0:../../devel/py-distro
+DEPENDS+=      ${PYPKGPREFIX}-rstr>=0:../../devel/py-rstr
+
+REPLACE_PYTHON+=       reprotest/virt/autopkgtest-virt-chroot \
+                       reprotest/virt/autopkgtest-virt-lxc    \
+                       reprotest/virt/autopkgtest-virt-lxd    \
+                       reprotest/virt/autopkgtest-virt-null   \
+                       reprotest/virt/autopkgtest-virt-qemu   \
+                       reprotest/virt/autopkgtest-virt-schroot \
+                       reprotest/virt/autopkgtest-virt-ssh
+
+post-install:
+       cd ${DESTDIR}${PREFIX}/bin && \
+               ${MV} reprotest reprotest-${PYVERSSUFFIX} || ${TRUE}
+
+.include "../../lang/python/application.mk"
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
diff -r c0e3c9eda492 -r 8947fdf90a7f sysutils/py-reprotest/PLIST
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/sysutils/py-reprotest/PLIST       Wed Nov 09 22:26:26 2022 +0000
@@ -0,0 +1,67 @@
+@comment $NetBSD: PLIST,v 1.1 2022/11/09 22:26:26 khorben Exp $
+bin/reprotest-${PYVERSSUFFIX}
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/entry_points.txt
+${PYSITELIB}/${EGG_INFODIR}/not-zip-safe
+${PYSITELIB}/${EGG_INFODIR}/requires.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/reprotest/__init__.py
+${PYSITELIB}/reprotest/__init__.pyc
+${PYSITELIB}/reprotest/__init__.pyo
+${PYSITELIB}/reprotest/__main__.py
+${PYSITELIB}/reprotest/__main__.pyc
+${PYSITELIB}/reprotest/__main__.pyo
+${PYSITELIB}/reprotest/build.py
+${PYSITELIB}/reprotest/build.pyc
+${PYSITELIB}/reprotest/build.pyo
+${PYSITELIB}/reprotest/environ.py
+${PYSITELIB}/reprotest/environ.pyc
+${PYSITELIB}/reprotest/environ.pyo
+${PYSITELIB}/reprotest/lib/VirtSubproc.py
+${PYSITELIB}/reprotest/lib/VirtSubproc.pyc
+${PYSITELIB}/reprotest/lib/VirtSubproc.pyo
+${PYSITELIB}/reprotest/lib/__init__.py
+${PYSITELIB}/reprotest/lib/__init__.pyc
+${PYSITELIB}/reprotest/lib/__init__.pyo
+${PYSITELIB}/reprotest/lib/adt_testbed.py
+${PYSITELIB}/reprotest/lib/adt_testbed.pyc
+${PYSITELIB}/reprotest/lib/adt_testbed.pyo
+${PYSITELIB}/reprotest/lib/adtlog.py
+${PYSITELIB}/reprotest/lib/adtlog.pyc
+${PYSITELIB}/reprotest/lib/adtlog.pyo
+${PYSITELIB}/reprotest/lib/system_interface/__init__.py
+${PYSITELIB}/reprotest/lib/system_interface/__init__.pyc
+${PYSITELIB}/reprotest/lib/system_interface/__init__.pyo
+${PYSITELIB}/reprotest/lib/system_interface/arch.py
+${PYSITELIB}/reprotest/lib/system_interface/arch.pyc
+${PYSITELIB}/reprotest/lib/system_interface/arch.pyo
+${PYSITELIB}/reprotest/lib/system_interface/debian.py
+${PYSITELIB}/reprotest/lib/system_interface/debian.pyc
+${PYSITELIB}/reprotest/lib/system_interface/debian.pyo
+${PYSITELIB}/reprotest/lib/system_interface/fedora.py
+${PYSITELIB}/reprotest/lib/system_interface/fedora.pyc
+${PYSITELIB}/reprotest/lib/system_interface/fedora.pyo
+${PYSITELIB}/reprotest/lib/system_interface/guix.py
+${PYSITELIB}/reprotest/lib/system_interface/guix.pyc
+${PYSITELIB}/reprotest/lib/system_interface/guix.pyo
+${PYSITELIB}/reprotest/mdiffconf.py
+${PYSITELIB}/reprotest/mdiffconf.pyc
+${PYSITELIB}/reprotest/mdiffconf.pyo
+${PYSITELIB}/reprotest/presets.py
+${PYSITELIB}/reprotest/presets.pyc
+${PYSITELIB}/reprotest/presets.pyo
+${PYSITELIB}/reprotest/shell_syn.py
+${PYSITELIB}/reprotest/shell_syn.pyc
+${PYSITELIB}/reprotest/shell_syn.pyo
+${PYSITELIB}/reprotest/utils.py
+${PYSITELIB}/reprotest/utils.pyc
+${PYSITELIB}/reprotest/utils.pyo
+${PYSITELIB}/reprotest/virt/autopkgtest-virt-chroot
+${PYSITELIB}/reprotest/virt/autopkgtest-virt-lxc
+${PYSITELIB}/reprotest/virt/autopkgtest-virt-lxd
+${PYSITELIB}/reprotest/virt/autopkgtest-virt-null
+${PYSITELIB}/reprotest/virt/autopkgtest-virt-qemu
+${PYSITELIB}/reprotest/virt/autopkgtest-virt-schroot
+${PYSITELIB}/reprotest/virt/autopkgtest-virt-ssh
diff -r c0e3c9eda492 -r 8947fdf90a7f sysutils/py-reprotest/distinfo
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/sysutils/py-reprotest/distinfo    Wed Nov 09 22:26:26 2022 +0000
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2022/11/09 22:26:26 khorben Exp $
+
+BLAKE2s (reprotest-0.7.22.tar.gz) = 5e8c615259eefafe66dec110624fe967c03c576d2008aba6fad2939b4de07c8b
+SHA512 (reprotest-0.7.22.tar.gz) = 85ad59da4f42a84e3ee10f6f90f45da906b5f7c1b2f2f8e6ca91f88e123aec19e64ebc5d76e8e73e3c8d9c560f07a6a1b358dad4cafe918fdb3bc7670aa22abf
+Size (reprotest-0.7.22.tar.gz) = 85355 bytes



Home | Main Index | Thread Index | Old Index