Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id 0577C84D01 for ; Sun, 4 Jun 2023 11:00:21 +0000 (UTC) X-Virus-Scanned: amavisd-new at netbsd.org Received: from mail.netbsd.org ([IPv6:::1]) by localhost (mail.netbsd.org [IPv6:::1]) (amavisd-new, port 10025) with ESMTP id CR15cWzlVCIC for ; Sun, 4 Jun 2023 11:00:19 +0000 (UTC) Received: from cvs.NetBSD.org (ivanova.netbsd.org [199.233.217.197]) by mail.netbsd.org (Postfix) with ESMTP id B842184CFD for ; Sun, 4 Jun 2023 11:00:19 +0000 (UTC) Received: by cvs.NetBSD.org (Postfix, from userid 500) id ACBABFA88; Sun, 4 Jun 2023 11:00:19 +0000 (UTC) Content-Transfer-Encoding: 7bit Content-Type: multipart/mixed; boundary="_----------=_1685876419186530" MIME-Version: 1.0 Date: Sun, 4 Jun 2023 11:00:19 +0000 From: "Thomas Klausner" Subject: CVS commit: pkgsrc/sysutils/bracket To: pkgsrc-changes@NetBSD.org Approved: commit_and_comment Reply-To: wiz@netbsd.org X-Mailer: log_accum Message-Id: <20230604110019.ACBABFA88@cvs.NetBSD.org> This is a multi-part message in MIME format. --_----------=_1685876419186530 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" Module Name: pkgsrc Committed By: wiz Date: Sun Jun 4 11:00:19 UTC 2023 Added Files: pkgsrc/sysutils/bracket: DESCR Makefile PLIST distinfo options.mk pkgsrc/sysutils/bracket/patches: patch-Makefile.in Log Message: sysutils/bracket: import bracket-2.17 This is "bracket", a set of scripts for - Doing periodic builds of NetBSD-current - Testing the builds using anita (https://www.gson.org/netbsd/anita/) - Pinpointing regressions through automated binary search (aka bisection) - Reporting build and test failures by email - Generating HTML reports and graphs To generate a diff of this commit: cvs rdiff -u -r0 -r1.1 pkgsrc/sysutils/bracket/DESCR \ pkgsrc/sysutils/bracket/Makefile pkgsrc/sysutils/bracket/PLIST \ pkgsrc/sysutils/bracket/distinfo pkgsrc/sysutils/bracket/options.mk cvs rdiff -u -r0 -r1.1 pkgsrc/sysutils/bracket/patches/patch-Makefile.in Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. --_----------=_1685876419186530 Content-Disposition: inline Content-Length: 11166 Content-Transfer-Encoding: binary Content-Type: text/x-diff; charset=us-ascii Added files: Index: pkgsrc/sysutils/bracket/DESCR diff -u /dev/null pkgsrc/sysutils/bracket/DESCR:1.1 --- /dev/null Sun Jun 4 11:00:19 2023 +++ pkgsrc/sysutils/bracket/DESCR Sun Jun 4 11:00:19 2023 @@ -0,0 +1,7 @@ +This is "bracket", a set of scripts for + + - Doing periodic builds of NetBSD-current + - Testing the builds using anita (https://www.gson.org/netbsd/anita/) + - Pinpointing regressions through automated binary search (aka bisection) + - Reporting build and test failures by email + - Generating HTML reports and graphs Index: pkgsrc/sysutils/bracket/Makefile diff -u /dev/null pkgsrc/sysutils/bracket/Makefile:1.1 --- /dev/null Sun Jun 4 11:00:19 2023 +++ pkgsrc/sysutils/bracket/Makefile Sun Jun 4 11:00:19 2023 @@ -0,0 +1,33 @@ +# $NetBSD: Makefile,v 1.1 2023/06/04 11:00:19 wiz Exp $ + +DISTNAME= bracket-2.17 +CATEGORIES= sysutils +MASTER_SITES= https://www.gson.org/netbsd/bracket/download/ + +MAINTAINER= pkgsrc-users@NetBSD.org +#HOMEPAGE= # +COMMENT= Framework for running NetBSD builds and tests +LICENSE= isc + +DEPENDS+= ${PYPKGPREFIX}-anita-[0-9]*:../../misc/py-anita +DEPENDS+= qemu-[0-9]*:../../emulators/qemu +DEPENDS+= rsync-[0-9]*:../../net/rsync +DEPENDS+= libxslt-[0-9]*:../../textproc/libxslt +DEPENDS+= ${PYPKGPREFIX}-matplotlib-[0-9]*:../../graphics/py-matplotlib +DEPENDS+= ${PYPKGPREFIX}-expat-[0-9]*:../../textproc/py-expat +DEPENDS+= ${PYPKGPREFIX}-sysctl-[0-9]*:../../devel/py-sysctl +DEPENDS+= ${PYPKGPREFIX}-gitpython-[0-9]*:../../devel/py-gitpython +DEPENDS+= ${PYPKGPREFIX}-mercurial-[0-9]*:../../devel/py-mercurial + +HAS_CONFIGURE= yes +USE_LANGUAGES= c++ + +CONFIGURE_ARGS+= --prefix=${PREFIX} +CONFIGURE_ARGS+= --with-python=${PYTHONBIN} + +PYTHON_VERSIONS_INCOMPATIBLE= 27 + +.include "options.mk" + +.include "../../lang/python/pyversion.mk" +.include "../../mk/bsd.pkg.mk" Index: pkgsrc/sysutils/bracket/PLIST diff -u /dev/null pkgsrc/sysutils/bracket/PLIST:1.1 --- /dev/null Sun Jun 4 11:00:19 2023 +++ pkgsrc/sysutils/bracket/PLIST Sun Jun 4 11:00:19 2023 @@ -0,0 +1,116 @@ +@comment $NetBSD: PLIST,v 1.1 2023/06/04 11:00:19 wiz Exp $ +bin/bracket +lib/bracket/blacklists/2012.12.09.23.42.16-2012.12.09.23.53.39-mkdep-loop.bl +lib/bracket/blacklists/2015.05.18.06.25.05-2015.05.19.06.58.52-unreadable-dir.bl +lib/bracket/blacklists/2015.05.25.15.38.33-2015.05.27.09.44.40-unreadable-dir.bl +lib/bracket/cronjob.sh +lib/bracket/extract-test-results.sh +lib/bracket/patches/0000.00.00.00.00.00-2006.08.03.09.55.56-make-race.patch +lib/bracket/patches/0000.00.00.00.00.00-2008.11.25.01.58.13-bfd-coredump.patch +lib/bracket/patches/0000.00.00.00.00.00-2009.06.08.14.22.01-xinstall-mkdir.patch +lib/bracket/patches/0000.00.00.00.00.00-2009.07.25.11.45.58-xinstall-tempfile.patch +lib/bracket/patches/0000.00.00.00.00.00-2019.08.15.09.00.23-satafis-bytecount.patch +lib/bracket/patches/1995.07.03.20.56.38-2007.09.28.21.53.50-lint-evaluation-order.patch +lib/bracket/patches/2001.03.16.20.34.08-2005.09.13.01.44.09-linux-host-arg-max-1.patch +lib/bracket/patches/2003.03.25.22.30.20-2009.10.17.23.05.39-file-daylight.patch +lib/bracket/patches/2003.07.23.02.42.35-2006.11.19.08.41.23-gcc-obstack.patch +lib/bracket/patches/2005.09.13.01.44.09-2008.05.26.13.06.38-linux-host-arg-max-2.patch +lib/bracket/patches/2008.12.30.19.38.36-2009.04.01.12.19.04-install-cd-mount.patch +lib/bracket/patches/2009.01.28.21.38.12-2009.01.29.07.48.39-make-loop.patch +lib/bracket/patches/2009.07.21.13.18.44-2010.02.26.09.35.08-disable-popcount-test.patch +lib/bracket/patches/2009.10.29.00.46.50-2009.11.13.13.49.09-sh-yacc-memleak.patch +lib/bracket/patches/2009.11.05.19.34.06-2009.11.06.15.36.55-ypbind-compile.patch +lib/bracket/patches/2009.11.12.20.37.09-2020.05.26.13.24.52-martin-com-do-not-eat.patch +lib/bracket/patches/2014.05.19.14.39.33-2015.10.13.1${PKGVERSION}.04-agp-panic.patch +lib/bracket/py/bracket.py +lib/bracket/py/command.py +lib/bracket/py/htmlgen.py +lib/bracket/py/new_lines.py +lib/bracket/py/notify.py +lib/bracket/py/refine-atf.py +lib/bracket/py/refine.py +lib/bracket/py/report.py +lib/bracket/py/schedule.py +lib/bracket/py/take-hints.py +lib/bracket/py/test.py +lib/bracket/py/test_patch_server.py +lib/bracket/py/testcase_times.py +lib/bracket/py/tests/__init__.py +lib/bracket/py/tests/atf_fail_lt.py +lib/bracket/py/tests/atf_test.py +lib/bracket/py/tests/atf_test_single.py +lib/bracket/py/tests/boot_d.py +lib/bracket/py/tests/boot_d_bt.py +lib/bracket/py/tests/build_release.py +lib/bracket/py/tests/denormal.py +lib/bracket/py/tests/detach_root.py +lib/bracket/py/tests/dhcpcd.py +lib/bracket/py/tests/dhcpcd_lease_no_w.py +lib/bracket/py/tests/dhcpcd_lease_w.py +lib/bracket/py/tests/gdb_pie.py +lib/bracket/py/tests/gdb_reboot.py +lib/bracket/py/tests/gdb_source.py +lib/bracket/py/tests/gdb_symbols.py +lib/bracket/py/tests/gdb_threads_2.py +lib/bracket/py/tests/ifconfig.py +lib/bracket/py/tests/iscsi.py +lib/bracket/py/tests/kgdb_remote.py +lib/bracket/py/tests/mkrepro.py +lib/bracket/py/tests/pkgsrc.py +lib/bracket/py/tests/pr44260.py +lib/bracket/py/tests/pr47430.py +lib/bracket/py/tests/reboot_d.py +lib/bracket/py/tests/repeat.py +lib/bracket/py/tests/resume1.py +lib/bracket/py/tests/selfhost.py +lib/bracket/py/tests/tmp_pollution.py +lib/bracket/py/tests/user_time_sane.py +lib/bracket/py/timeplot.py +lib/bracket/py/unittests.py +lib/bracket/py/update-build-list.py +lib/bracket/py/update_event_list.py +lib/bracket/py/utils.py +lib/bracket/py/vc/__init__.py +lib/bracket/py/vc/git/__init__.py +lib/bracket/py/vc/hg/__init__.py +lib/bracket/py/vc/hg/cluster.py +lib/bracket/py/vc/hg/hgutils.py +lib/bracket/py/vc/hg/index-repo.sh +lib/bracket/py/vc/xcvs/__init__.py +lib/bracket/py/vc/xcvs/cluster.py +lib/bracket/py/vc/xcvs/index-repo.sh +lib/bracket/py/vc/xcvs/update-repo.sh +lib/bracket/setup.sh +lib/bracket/upgrade.sh +libexec/rcsdates +share/doc/bracket/COPYRIGHT +share/doc/bracket/README +share/examples/bracket/bisect/atf-panic.py +share/examples/bracket/bisect/boot-d-bt.py +share/examples/bracket/bisect/boot-d.py +share/examples/bracket/bisect/breakage.py +share/examples/bracket/bisect/bsdtar-fix.py +share/examples/bracket/bisect/build-failure.py +share/examples/bracket/bisect/build-success.py +share/examples/bracket/bisect/cdboot-failure.py +share/examples/bracket/bisect/ddb-trace-bug.py +share/examples/bracket/bisect/etfs-hang.py +share/examples/bracket/bisect/fatal-error.py +share/examples/bracket/bisect/gdb-source.py +share/examples/bracket/bisect/gdb-threads-2.py +share/examples/bracket/bisect/gdb_pie.py +share/examples/bracket/bisect/gmake-debug.py +share/examples/bracket/bisect/kgdb_remote.py +share/examples/bracket/bisect/pkgsrc_import_matplotlib_dates.py +share/examples/bracket/bisect/pr47030-fix.py +share/examples/bracket/bisect/pr47430.py +share/examples/bracket/bisect/pr48140.py +share/examples/bracket/bisect/pr48367.py +share/examples/bracket/bisect/qemu-install-failure.py +share/examples/bracket/bisect/resume1-fix.py +share/examples/bracket/bisect/stress-killer.py +share/examples/bracket/bisect/test-failure-2.py +share/examples/bracket/bisect/test-failure.py +share/examples/bracket/bisect/test-hang.py +share/examples/bracket/bisect/tests-slow.py +share/examples/bracket/bracket.conf.sample Index: pkgsrc/sysutils/bracket/distinfo diff -u /dev/null pkgsrc/sysutils/bracket/distinfo:1.1 --- /dev/null Sun Jun 4 11:00:19 2023 +++ pkgsrc/sysutils/bracket/distinfo Sun Jun 4 11:00:19 2023 @@ -0,0 +1,6 @@ +$NetBSD: distinfo,v 1.1 2023/06/04 11:00:19 wiz Exp $ + +BLAKE2s (bracket-2.17.tar.gz) = 53d0310f92b85198cf45a1007fbc08cc93ddb50d6a9cbfb9474b281b291bed0e +SHA512 (bracket-2.17.tar.gz) = 53de89f3e053a130b29f409f3b77c5f5bd3746fcdfb0aca07b5265871bdf952cf46b54ed4ee01786c6a171e4282c0771203781ff42f97ab98c3b7b68617fb052 +Size (bracket-2.17.tar.gz) = 113588 bytes +SHA1 (patch-Makefile.in) = f36e6ebfb76d22c2867d6a4609b8d1a102db50a3 Index: pkgsrc/sysutils/bracket/options.mk diff -u /dev/null pkgsrc/sysutils/bracket/options.mk:1.1 --- /dev/null Sun Jun 4 11:00:19 2023 +++ pkgsrc/sysutils/bracket/options.mk Sun Jun 4 11:00:19 2023 @@ -0,0 +1,12 @@ +# $NetBSD: options.mk,v 1.1 2023/06/04 11:00:19 wiz Exp $ + +PKG_OPTIONS_VAR= PKG_OPTIONS.bracket +PKG_SUPPORTED_OPTIONS= www +PKG_SUGGESTED_OPTIONS= # empty + +.include "../../mk/bsd.options.mk" + +.if !empty(PKG_OPTIONS:Mwww) +USE_TOOLS+= perl:run +DEPENDS+= lighttpd-[0-9]*:../../www/lighttpd +.endif Index: pkgsrc/sysutils/bracket/patches/patch-Makefile.in diff -u /dev/null pkgsrc/sysutils/bracket/patches/patch-Makefile.in:1.1 --- /dev/null Sun Jun 4 11:00:19 2023 +++ pkgsrc/sysutils/bracket/patches/patch-Makefile.in Sun Jun 4 11:00:19 2023 @@ -0,0 +1,58 @@ +$NetBSD: patch-Makefile.in,v 1.1 2023/06/04 11:00:19 wiz Exp $ + +Add DESTDIR support. +Sent upstream. + +--- Makefile.in.orig 2021-11-05 13:08:53.000000000 +0000 ++++ Makefile.in +@@ -27,29 +27,29 @@ rcsdates: rcsdates.cc fatal.cc + $(CXX) $(CXXFLAGS) rcsdates.cc fatal.cc -Wall -o rcsdates + + installdirs: +- mkdir -p $(BINDIR) $(LIBEXECDIR) \ +- $(LIBDIR) $(LIBPYDIR) $(LIBPYDIR)/tests \ +- $(LIBPYDIR)/vc/xcvs $(LIBPYDIR)/vc/hg $(LIBPYDIR)/vc/git \ +- $(LIBDIR)/patches \ +- $(LIBDIR)/blacklists \ +- $(EXAMPLESDIR) $(EXAMPLESDIR)/bisect \ +- $(DOCDIR) ++ mkdir -p $(DESTDIR)$(BINDIR) $(DESTDIR)$(LIBEXECDIR) \ ++ $(DESTDIR)$(LIBDIR) $(DESTDIR)$(LIBPYDIR) $(DESTDIR)$(LIBPYDIR)/tests \ ++ $(DESTDIR)$(LIBPYDIR)/vc/xcvs $(DESTDIR)$(LIBPYDIR)/vc/hg $(DESTDIR)$(LIBPYDIR)/vc/git \ ++ $(DESTDIR)$(LIBDIR)/patches \ ++ $(DESTDIR)$(LIBDIR)/blacklists \ ++ $(DESTDIR)$(EXAMPLESDIR) $(DESTDIR)$(EXAMPLESDIR)/bisect \ ++ $(DESTDIR)$(DOCDIR) + + install: all installdirs +- install -m 644 $(PYFILES) $(LIBPYDIR) +- install -m 755 $(SHFILES) $(LIBDIR) +- install -m 755 bracket $(BINDIR) +- install -m 755 rcsdates $(LIBEXECDIR) +- install -m 644 $(PATCHFILES) $(LIBDIR)/patches +- install -m 644 $(BLACKLISTFILES) $(LIBDIR)/blacklists +- install -m 644 bracket.conf.sample $(EXAMPLESDIR) +- install -m 644 $(BISECTFILES) $(EXAMPLESDIR)/bisect +- install -m 644 $(TESTFILES) $(LIBPYDIR)/tests +- install -m 644 vc/__init__.py $(LIBPYDIR)/vc +- install -m 644 $(VC_CVS_FILES) $(LIBPYDIR)/vc/xcvs +- install -m 644 $(VC_HG_FILES) $(LIBPYDIR)/vc/hg +- install -m 644 $(VC_GIT_FILES) $(LIBPYDIR)/vc/git +- install -m 644 README COPYRIGHT $(DOCDIR) ++ install -m 644 $(PYFILES) $(DESTDIR)$(LIBPYDIR) ++ install -m 755 $(SHFILES) $(DESTDIR)$(LIBDIR) ++ install -m 755 bracket $(DESTDIR)$(BINDIR) ++ install -m 755 rcsdates $(DESTDIR)$(LIBEXECDIR) ++ install -m 644 $(PATCHFILES) $(DESTDIR)$(LIBDIR)/patches ++ install -m 644 $(BLACKLISTFILES) $(DESTDIR)$(LIBDIR)/blacklists ++ install -m 644 bracket.conf.sample $(DESTDIR)$(EXAMPLESDIR) ++ install -m 644 $(BISECTFILES) $(DESTDIR)$(EXAMPLESDIR)/bisect ++ install -m 644 $(TESTFILES) $(DESTDIR)$(LIBPYDIR)/tests ++ install -m 644 vc/__init__.py $(DESTDIR)$(LIBPYDIR)/vc ++ install -m 644 $(VC_CVS_FILES) $(DESTDIR)$(LIBPYDIR)/vc/xcvs ++ install -m 644 $(VC_HG_FILES) $(DESTDIR)$(LIBPYDIR)/vc/hg ++ install -m 644 $(VC_GIT_FILES) $(DESTDIR)$(LIBPYDIR)/vc/git ++ install -m 644 README COPYRIGHT $(DESTDIR)$(DOCDIR) + + clean: + rm -f rcsdates --_----------=_1685876419186530--