pkgsrc-WIP-changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Import reprotest 0.7.22 as wip/py-reprotest
Module Name: pkgsrc-wip
Committed By: Pierre Pronchery <khorben%defora.org@localhost>
Pushed By: khorben
Date: Wed Nov 2 17:22:58 2022 +0100
Changeset: 5b90f80d9bdc23cc029ebfc3c847d1e7cc699e31
Modified Files:
Makefile
Added Files:
py-reprotest/DESCR
py-reprotest/Makefile
py-reprotest/PLIST
py-reprotest/distinfo
Log Message:
Import reprotest 0.7.22 as wip/py-reprotest
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.
To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=5b90f80d9bdc23cc029ebfc3c847d1e7cc699e31
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
diffstat:
Makefile | 1 +
py-reprotest/DESCR | 4 +++
py-reprotest/Makefile | 22 +++++++++++++++++
py-reprotest/PLIST | 67 +++++++++++++++++++++++++++++++++++++++++++++++++++
py-reprotest/distinfo | 5 ++++
5 files changed, 99 insertions(+)
diffs:
diff --git a/Makefile b/Makefile
index debb358fb4..a8883ca6af 100644
--- a/Makefile
+++ b/Makefile
@@ -4569,6 +4569,7 @@ SUBDIR+= py-repoze.who
SUBDIR+= py-repr
SUBDIR+= py-reproducible
SUBDIR+= py-reproject
+SUBDIR+= py-reprotest
SUBDIR+= py-requests-cache
SUBDIR+= py-requirementslib
SUBDIR+= py-resampy
diff --git a/py-reprotest/DESCR b/py-reprotest/DESCR
new file mode 100644
index 0000000000..0188bb664d
--- /dev/null
+++ b/py-reprotest/DESCR
@@ -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 --git a/py-reprotest/Makefile b/py-reprotest/Makefile
new file mode 100644
index 0000000000..5182689436
--- /dev/null
+++ b/py-reprotest/Makefile
@@ -0,0 +1,22 @@
+# $NetBSD$
+
+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>=134:../../sysutils/py-diffoscope
+DEPENDS+= ${PYPKGPREFIX}-distro>=0:../../devel/py-distro
+DEPENDS+= ${PYPKGPREFIX}-rstr>=0:../../wip/py-rstr
+
+post-install:
+ cd ${DESTDIR}${PREFIX}/bin && \
+ ${MV} reprotest reprotest-${PYVERSSUFFIX} || ${TRUE}
+
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/py-reprotest/PLIST b/py-reprotest/PLIST
new file mode 100644
index 0000000000..e8a482c0b8
--- /dev/null
+++ b/py-reprotest/PLIST
@@ -0,0 +1,67 @@
+@comment $NetBSD$
+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 --git a/py-reprotest/distinfo b/py-reprotest/distinfo
new file mode 100644
index 0000000000..a2b8dd772f
--- /dev/null
+++ b/py-reprotest/distinfo
@@ -0,0 +1,5 @@
+$NetBSD$
+
+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