[Backport 24.05] freebsd: various improvements and new packages#320424
Merged
Ericson2314 merged 20 commits intorelease-24.05from Jun 18, 2024
Merged
[Backport 24.05] freebsd: various improvements and new packages#320424Ericson2314 merged 20 commits intorelease-24.05from
Ericson2314 merged 20 commits intorelease-24.05from
Conversation
This patch was applied to 14.0 but not 13.1. It is necessary for 13.1 as well.
netbsd can no longer compile under FreeBSD native early bootstrap stdenv, so switch to coreutils. This only involves discarding the -l flag. The -l flag causes a symlink instead of a copy to be installed, so it is safe to discard during bootstrap.
By adding fewer dependencies, the FreeBSD native bootstrap tarball becomes lighter.
The diff parsing was pretty hardcoded for diff -u. Now it should handle git diff/show as well.
Previously, an attribute named isStatic did this, but this was lost in a refactor. Revive it and rename it to noLibc to be more clear about its intended use.
These packages are preferred over libncurses proper for some in-tree FreeBSD packages.
The parameters to control which locales are built are placeholders.
This is a single derivation containing everything in /bin on a normal FreeBSD machine, which is an incredibly compact set of core utilities.
While cp is part of freebsd.bin, this particular package is critical for early stdenv boot and has its own derivation to require fewer dependencies
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description of changes
Backport of #315176. Backporting because want the keep the more nixpkgs architectural stuff in sync.
Things done
nix.conf? (See Nix manual)sandbox = relaxedsandbox = truenix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage./result/bin/)Add a 👍 reaction to pull requests you find important.