pkgsrc-Changes archive

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

CVS commit: pkgsrc/sysutils/bracket



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.

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@localhost
+#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



Home | Main Index | Thread Index | Old Index