Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/freebsd/poudriere.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2022-11-11html: Ignore 'tobuild' ports from 8931810af713Bryan Drewery
2022-11-10Revert "Merge branch 'bulk_log'"Bryan Drewery
This reverts commit 797de339c68bb695bf6e2663386e77c876fad82d, reversing changes made to f3f13ee6e89c10ef363e6527bfcbb37ede3aea52.
2022-11-10Logging: Strip colors for logfilesBryan Drewery
2022-11-10bulk/testport: Store bulk output in logs/{bulk,testport}.logBryan Drewery
2022-11-10log_stop can run outside of bulk runsBryan Drewery
2022-11-10Hide df(1) warnings that do not matterBryan Drewery
2022-11-10read_file: Restore not showing a warning on missing file.Bryan Drewery
This was broken in b6a430f0
2022-11-10Use setsid(1) for port build phasesBryan Drewery
Fixes #1008
2022-11-10Import public domain setsid from sysutils/setsidBryan Drewery
2022-11-10Avoid leaking STDIN/STDOUT/STDERR to port buildsBryan Drewery
2022-11-10mapfile sh: Clarify some errorsBryan Drewery
2022-11-10mapfile sh: mapfile open for read should fail on missing fileBryan Drewery
2022-11-10Add a mapfile_tee() and rework some mapfile_write() handling.Bryan Drewery
2022-11-10mapfile_cat: ReworkBryan Drewery
- Rename this to mapfile_cat_file(file) - Add mapfile_cat(handle) - Add more tests - Remove useless flags - sh compat: Don't fork to cat(1)
2022-11-10mapfile sh compat: Fix handling of escapesBryan Drewery
2022-11-10testport: Drop DEPENDS_ARGS piece missed in 6ce2d0b5873Bryan Drewery
2022-11-09Store pkgname-flavors in origin-flavorsBryan Drewery
This will make lookup simpler when we only know an origin.
2022-11-09_decode_args: Unset the temp var usedBryan Drewery
2022-11-09pkg.sh: Avoid pipefail failure with &&Bryan Drewery
2022-11-08crashed_build: Fix crashed output not making it to the package logBryan Drewery
2022-11-08bulk tests: Use explicit EXPECTED_QUEUED listsBryan Drewery
2022-11-08Rename function to match other usesBryan Drewery
2022-11-08pkgname_flavor_is_default: Fix logic from e158cb8814faBryan Drewery
2022-11-07clean_pool: Remove some dead IGNORED handling.Bryan Drewery
This was added in 5d6aef4b8f but is not needed due to both gather_ports_vars() and compute_deps() not processing deps of IGNORED ports. Handling for those came in da49bc02a8 and 06b67be81c01b9. Primarily it is due to compute_deps() not relating the IGNORED dependency to the port that would have been skipped if it were not for it already being IGNORED. Add some extra comments about this. Tweak the bulk-ignore-and-skipped.sh test for this slightly to capture an ordering requirement, and add comments explaining the expectations.
2022-11-07compute_deps_pkg: Don't show empty FLAVOR suggestionBryan Drewery
2022-11-05Fix html symlink cleanup race after 027806453aBryan Drewery
2022-11-05sh: Make stat(1) a builtinBryan Drewery
This is to speedup the caching of pkg metadata which uses 'stat -f %m file'. Not much else is using stat(1).
2022-11-05Import stat.c from FreeBSD main 20f8331aca892ff812510609b3bc4e747b201197Bryan Drewery
2022-11-05Drop DEPENDS_ARGS support.Bryan Drewery
This was never actually used. It was a pre-FLAVORS thing that attempted to support multiple python versions. Support for it is explicitly disabled if the ports tree has FLAVORS support. No one has asked about supporting this along with FLAVORS. FLAVORS is many years old now. The feature incurs a significant complexity into the metadata lookup and queue. Time to drop it.
2022-11-05hash: Avoid name collisions with callersBryan Drewery
2022-11-05hash: Add hash_isset_var() and hash_unset_var()Bryan Drewery
2022-11-05hash: Reduce code duplicationBryan Drewery
2022-11-05display: Use common output functionBryan Drewery
2022-11-05display: Use a tempfile rather than a giant string for dataBryan Drewery
2022-11-05display: Support using column(1)Bryan Drewery
2022-11-05display_output: Allow filtering and re-ordering columnsBryan Drewery
This brings some major refactoring.
2022-11-05display_output: Avoid globbingBryan Drewery
2022-11-05display_setup can take 1 or 2 paramsBryan Drewery
2022-11-05display: Support a manual display_footer()Bryan Drewery
2022-11-05display: Fix handling empty first columnBryan Drewery
2022-11-05display: Fix sorting due to internally quoted valuesBryan Drewery
2022-11-05jail -l: Give field width to PATH.Bryan Drewery
This is a NOP but will be needed if we allow filtering on fields.
2022-11-05display: Fix sorting of columnsBryan Drewery
Fixes: 17066c65f67818
2022-11-05decode_args_vars: Slightly optimize with caseBryan Drewery
2022-11-05Add non-forking decode_argsBryan Drewery
2022-11-05decode_args needs quoted eval paramBryan Drewery
2022-11-05encode_args: Speedup by making less copies of $@Bryan Drewery
2022-11-05bulk -f with port@all shouldn't skip/fail if a flavor is ignoredBryan Drewery
2022-11-05Don't suggest adding port@flavor into subdir/MakefileBryan Drewery
2022-11-05testport -c: Fix not using proper jail arch.Bryan Drewery
Fixes #1012