From 016b47bcacf7db03579a5e18f3c76684f0e74af8 Mon Sep 17 00:00:00 2001 From: schmonz Date: Sat, 9 Nov 2019 15:00:55 +0000 Subject: [PATCH] Update to 0.42. From the git log: - mkdocs: enforce sufficiently new version, and use mkdocs-exclude. - cookbook/container: example of building+running docker containers. - cookbook/container: add missing PS1 to sh example - Merge pull request #25 from ejona86/missing-ps1 - cookbook/container: remove unexplained "exec >&2" lines. - cookbook/container: skip on missing cpio and missing kvm kernel image. - cookbook/container: some minor clarifications. - cookbook/container: minor proofreading - Merge pull request #26 from martinmosegaard/proof-cook-container - Better handling if parent closes REDO_CHEATFDS or MAKEFLAGS fds. - docs/cookbook/container: don't delete *.out and *.code during build. - mkdocs: include additional hljs languages. - Fix builder: Reinstate stderr instead of opening /dev/tty - Merge pull request #27 from spacefrogg/fix-tty - cookbook/container/kvm: better handling of \r\n line endings. - mkdocs: exclude more generated files from cookbook/container. - Merge remote-tracking branch 'origin/master' - mkdocs: exclude more generated file types. - Experimental new redoconf C/C++ build/autoconfiguration system. - redoconf: avoid sed -E in _objlist(). - redoconf: clock_gettime() detection needs to depend on -lrt. - redoconf: better handling of required vs optional detectors. - redoconf: posix.rc: fix abort when timespec is not available. - Fix some build problems on MacOS X. - minimal/do: remove dependency on 'seq' command. - Precompiled headers: supply "-x c-header" or "-x c++-header" if available. - docs/cookbook/c/allconfig.do: avoid need for '&' backgrounding. - mkdocs: don't bother to include cookbook/c/out.*/ dirs. - redoconf: move -Wl,-rpath flags to shlib.rc and add -Wl,-z,origin. - minimal/do: remove dependency on 'seq' command. - Certain redo post-build failures would still mark a target as built. - Overridden files were accidentally getting reclassified as static. - If redo searched all the way up to /default.do, it would run ./default.do instead. - Explicitly reject target/source filenames with newlines in them. - redo-ifchange regression: if REDO_LOG is not set, assume it's 1. - builder.py: atomically replace the log for a given target. - Merge branch 'master' into redoconf - redoconf: assorted minor fixes. - redoconf: a stub rc_include() now sources ./redoconf.rc automatically. - Merge branch 'redoconf' - logs.py: don't print (unchanged) lines with --no-log unless DEBUG. - Change -x/-v to only affect top-level targets by default, not recursively. - redo-log: sometimes print a (resumed) line after ending a level of recursion. - Minor clarifications to redo install instructions. - shelltest.od: warning 84 (W84) triggered on *all* shells, not just posh. - Work around ancient shells where >$3 does not implicitly quote $3. - docs/cookbook/container: update docker image builder. - docs/cookbook/redoconf-simple: a simple redoconf C++ project. - builder.py: create temp log file in the same directory as the final one. - Unset CDPATH if it is set. - redo-log: "(resumed)" lines didn't print as often as they should. - Fix minor pylint warnings. - redoconf/configure.sh: use "cmp -s" to silence output. - cookbook/container/default.sha256.do: use explicit close_fds=False. - Fix more problems with "/usr/bin/env python" picking python3. - Merge remote-tracking branch 'origin/experimental/dockrepo' - Oops, redo/whichpython.do would fail if python2.7 didn't exist. - Disable docker container test from toplevel 'redo test' - t/103-unicode: workaround unicode normalization on newer macOS. - t/shelltest.od: Add a new preliminary test for IFS= behaviour. --- devel/apenwarr-redo/Makefile | 4 ++-- devel/apenwarr-redo/PLIST | 3 +-- devel/apenwarr-redo/distinfo | 12 ++++++------ devel/apenwarr-redo/patches/patch-bin_all.do | 6 +++--- 4 files changed, 12 insertions(+), 13 deletions(-) diff --git a/devel/apenwarr-redo/Makefile b/devel/apenwarr-redo/Makefile index 5557898ad998..300926d68f25 100644 --- a/devel/apenwarr-redo/Makefile +++ b/devel/apenwarr-redo/Makefile @@ -1,6 +1,6 @@ -# $NetBSD: Makefile,v 1.1 2019/07/20 21:17:11 schmonz Exp $ +# $NetBSD: Makefile,v 1.2 2019/11/09 15:00:55 schmonz Exp $ -DISTNAME= redo-0.41 +DISTNAME= redo-0.42 PKGNAME= apenwarr-${DISTNAME} CATEGORIES= devel MASTER_SITES= -https://codeload.github.com/apenwarr/redo/tar.gz/${DISTNAME} diff --git a/devel/apenwarr-redo/PLIST b/devel/apenwarr-redo/PLIST index 4cc34ae51d43..870006a31a32 100644 --- a/devel/apenwarr-redo/PLIST +++ b/devel/apenwarr-redo/PLIST @@ -1,11 +1,10 @@ -@comment $NetBSD: PLIST,v 1.1 2019/07/20 21:17:11 schmonz Exp $ +@comment $NetBSD: PLIST,v 1.2 2019/11/09 15:00:55 schmonz Exp $ bin/redo bin/redo-always bin/redo-ifchange bin/redo-ifcreate bin/redo-log bin/redo-ood -bin/redo-sh bin/redo-sources bin/redo-stamp bin/redo-targets diff --git a/devel/apenwarr-redo/distinfo b/devel/apenwarr-redo/distinfo index b863d46e6db9..f722cee6f4f6 100644 --- a/devel/apenwarr-redo/distinfo +++ b/devel/apenwarr-redo/distinfo @@ -1,10 +1,10 @@ -$NetBSD: distinfo,v 1.3 2019/09/02 18:20:50 schmonz Exp $ +$NetBSD: distinfo,v 1.4 2019/11/09 15:00:55 schmonz Exp $ -SHA1 (redo-0.41.tar.gz) = 937655c5c4b2f912185f8876d88185bf3d6b7217 -RMD160 (redo-0.41.tar.gz) = d3a22ef8ee7fda1b6899af035fb74322970afd9e -SHA512 (redo-0.41.tar.gz) = 94e4414a2f8120e5d4a949461734ed69dc2f39edfb7929d2efff83041ac0b941e037359ccfafcb4eff760608274e32c579df56d58fdb67b13b8a26eb1945b0d0 -Size (redo-0.41.tar.gz) = 140167 bytes -SHA1 (patch-bin_all.do) = 51f1b2e286879287a4a0b13064ca712be17ca6f4 +SHA1 (redo-0.42.tar.gz) = 86ccb48dd5356b6b2a595b270ca6ab845c9e51d1 +RMD160 (redo-0.42.tar.gz) = 176deeb21453759b315fc584c51078c8b26821d9 +SHA512 (redo-0.42.tar.gz) = 41b8417136f98d12edf3c62f027f2459ae3fb92f6c5464553d79c3a52344de57220a5c64b565118da0a99c1544eaa153a468ffcdcfbf7193c76c896bcd40e900 +Size (redo-0.42.tar.gz) = 194344 bytes +SHA1 (patch-bin_all.do) = 761d24a832fa8067b6123fc02918460f579ffb5a SHA1 (patch-do) = 75b461b94d83f6145d161355aec59633bcad2c20 SHA1 (patch-redo_sh.do) = d6223596c83744d19f23d0026a321fc89102569d SHA1 (patch-t_shelltest.od) = ca86299da6ae30b44a0e10cfe1a6ef30299dd0bc diff --git a/devel/apenwarr-redo/patches/patch-bin_all.do b/devel/apenwarr-redo/patches/patch-bin_all.do index 613ec5df2651..f831a4ba4ea4 100644 --- a/devel/apenwarr-redo/patches/patch-bin_all.do +++ b/devel/apenwarr-redo/patches/patch-bin_all.do @@ -1,12 +1,12 @@ -$NetBSD: patch-bin_all.do,v 1.1 2019/09/02 18:20:50 schmonz Exp $ +$NetBSD: patch-bin_all.do,v 1.2 2019/11/09 15:00:55 schmonz Exp $ Add info to help debug bulk build failures. ---- bin/all.do.orig 2019-01-02 19:49:33.000000000 +0000 +--- bin/all.do.orig 2019-07-24 07:27:12.000000000 +0000 +++ bin/all.do @@ -1,3 +1,6 @@ exec >&2 - redo-ifchange ../redo/version/all ../redo/py list redo-sh + redo-ifchange ../redo/version/all ../redo/py ../redo/sh list +echo "pkgsrc: PATH = $PATH" +echo "pkgsrc: xargs = $(type xargs)" +echo "pkgsrc: list = $(cat list)"