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