Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-11-11 | html: Ignore 'tobuild' ports from 8931810af713 | Bryan Drewery | |
2022-11-10 | Revert "Merge branch 'bulk_log'" | Bryan Drewery | |
This reverts commit 797de339c68bb695bf6e2663386e77c876fad82d, reversing changes made to f3f13ee6e89c10ef363e6527bfcbb37ede3aea52. | |||
2022-11-10 | Logging: Strip colors for logfiles | Bryan Drewery | |
2022-11-10 | bulk/testport: Store bulk output in logs/{bulk,testport}.log | Bryan Drewery | |
2022-11-10 | log_stop can run outside of bulk runs | Bryan Drewery | |
2022-11-10 | Hide df(1) warnings that do not matter | Bryan Drewery | |
2022-11-10 | read_file: Restore not showing a warning on missing file. | Bryan Drewery | |
This was broken in b6a430f0 | |||
2022-11-10 | Use setsid(1) for port build phases | Bryan Drewery | |
Fixes #1008 | |||
2022-11-10 | Import public domain setsid from sysutils/setsid | Bryan Drewery | |
2022-11-10 | Avoid leaking STDIN/STDOUT/STDERR to port builds | Bryan Drewery | |
2022-11-10 | mapfile sh: Clarify some errors | Bryan Drewery | |
2022-11-10 | mapfile sh: mapfile open for read should fail on missing file | Bryan Drewery | |
2022-11-10 | Add a mapfile_tee() and rework some mapfile_write() handling. | Bryan Drewery | |
2022-11-10 | mapfile_cat: Rework | Bryan 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-10 | mapfile sh compat: Fix handling of escapes | Bryan Drewery | |
2022-11-10 | testport: Drop DEPENDS_ARGS piece missed in 6ce2d0b5873 | Bryan Drewery | |
2022-11-09 | Store pkgname-flavors in origin-flavors | Bryan Drewery | |
This will make lookup simpler when we only know an origin. | |||
2022-11-09 | _decode_args: Unset the temp var used | Bryan Drewery | |
2022-11-09 | pkg.sh: Avoid pipefail failure with && | Bryan Drewery | |
2022-11-08 | crashed_build: Fix crashed output not making it to the package log | Bryan Drewery | |
2022-11-08 | bulk tests: Use explicit EXPECTED_QUEUED lists | Bryan Drewery | |
2022-11-08 | Rename function to match other uses | Bryan Drewery | |
2022-11-08 | pkgname_flavor_is_default: Fix logic from e158cb8814fa | Bryan Drewery | |
2022-11-07 | clean_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-07 | compute_deps_pkg: Don't show empty FLAVOR suggestion | Bryan Drewery | |
2022-11-05 | Fix html symlink cleanup race after 027806453a | Bryan Drewery | |
2022-11-05 | sh: Make stat(1) a builtin | Bryan 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-05 | Import stat.c from FreeBSD main 20f8331aca892ff812510609b3bc4e747b201197 | Bryan Drewery | |
2022-11-05 | Drop 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-05 | hash: Avoid name collisions with callers | Bryan Drewery | |
2022-11-05 | hash: Add hash_isset_var() and hash_unset_var() | Bryan Drewery | |
2022-11-05 | hash: Reduce code duplication | Bryan Drewery | |
2022-11-05 | display: Use common output function | Bryan Drewery | |
2022-11-05 | display: Use a tempfile rather than a giant string for data | Bryan Drewery | |
2022-11-05 | display: Support using column(1) | Bryan Drewery | |
2022-11-05 | display_output: Allow filtering and re-ordering columns | Bryan Drewery | |
This brings some major refactoring. | |||
2022-11-05 | display_output: Avoid globbing | Bryan Drewery | |
2022-11-05 | display_setup can take 1 or 2 params | Bryan Drewery | |
2022-11-05 | display: Support a manual display_footer() | Bryan Drewery | |
2022-11-05 | display: Fix handling empty first column | Bryan Drewery | |
2022-11-05 | display: Fix sorting due to internally quoted values | Bryan Drewery | |
2022-11-05 | jail -l: Give field width to PATH. | Bryan Drewery | |
This is a NOP but will be needed if we allow filtering on fields. | |||
2022-11-05 | display: Fix sorting of columns | Bryan Drewery | |
Fixes: 17066c65f67818 | |||
2022-11-05 | decode_args_vars: Slightly optimize with case | Bryan Drewery | |
2022-11-05 | Add non-forking decode_args | Bryan Drewery | |
2022-11-05 | decode_args needs quoted eval param | Bryan Drewery | |
2022-11-05 | encode_args: Speedup by making less copies of $@ | Bryan Drewery | |
2022-11-05 | bulk -f with port@all shouldn't skip/fail if a flavor is ignored | Bryan Drewery | |
2022-11-05 | Don't suggest adding port@flavor into subdir/Makefile | Bryan Drewery | |
2022-11-05 | testport -c: Fix not using proper jail arch. | Bryan Drewery | |
Fixes #1012 |