+2
-2
doc/stdenv/meta.chapter.md
+2
-2
doc/stdenv/meta.chapter.md
+2
-1
lib/systems/default.nix
+2
-1
lib/systems/default.nix
···
+1
-1
lib/systems/doubles.nix
+1
-1
lib/systems/doubles.nix
+5
-2
lib/systems/examples.nix
+5
-2
lib/systems/examples.nix
···
+1
-1
lib/systems/inspect.nix
+1
-1
lib/systems/inspect.nix
···
+12
-3
lib/systems/parse.nix
+12
-3
lib/systems/parse.nix
···+freebsd12 = { execFormat = elf; families = { inherit bsd; }; name = "freebsd"; version = 12; };+freebsd13 = { execFormat = elf; families = { inherit bsd; }; name = "freebsd"; version = 13; };·········
+3
-3
lib/tests/systems.nix
+3
-3
lib/tests/systems.nix
···testall = mseteq all (linux ++ darwin ++ freebsd ++ openbsd ++ netbsd ++ illumos ++ wasi ++ windows ++ embedded ++ mmix ++ js ++ genode ++ redox);testarm = mseteq arm [ "armv5tel-linux" "armv6l-linux" "armv6l-netbsd" "armv6l-none" "armv7a-linux" "armv7a-netbsd" "armv7l-linux" "armv7l-netbsd" "arm-none" "armv7a-darwin" ];-testi686 = mseteq i686 [ "i686-linux" "i686-freebsd" "i686-genode" "i686-netbsd" "i686-openbsd" "i686-cygwin" "i686-windows" "i686-none" "i686-darwin" ];+testi686 = mseteq i686 [ "i686-linux" "i686-freebsd13" "i686-genode" "i686-netbsd" "i686-openbsd" "i686-cygwin" "i686-windows" "i686-none" "i686-darwin" ];testriscv = mseteq riscv [ "riscv32-linux" "riscv64-linux" "riscv32-netbsd" "riscv64-netbsd" "riscv32-none" "riscv64-none" ];-testx86_64 = mseteq x86_64 [ "x86_64-linux" "x86_64-darwin" "x86_64-freebsd" "x86_64-genode" "x86_64-redox" "x86_64-openbsd" "x86_64-netbsd" "x86_64-cygwin" "x86_64-solaris" "x86_64-windows" "x86_64-none" ];+testx86_64 = mseteq x86_64 [ "x86_64-linux" "x86_64-darwin" "x86_64-freebsd13" "x86_64-genode" "x86_64-redox" "x86_64-openbsd" "x86_64-netbsd" "x86_64-cygwin" "x86_64-solaris" "x86_64-windows" "x86_64-none" ];testdarwin = mseteq darwin [ "x86_64-darwin" "i686-darwin" "aarch64-darwin" "armv7a-darwin" ];
+5
-1
pkgs/development/compilers/llvm/10/compiler-rt/default.nix
+5
-1
pkgs/development/compilers/llvm/10/compiler-rt/default.nix
······
+1
-1
pkgs/development/compilers/llvm/10/default.nix
+1
-1
pkgs/development/compilers/llvm/10/default.nix
···-'' + lib.optionalString (!stdenv.targetPlatform.isWasm && stdenv.targetPlatform.useLLVM or false) ''+'' + lib.optionalString (!stdenv.targetPlatform.isWasm && !stdenv.targetPlatform.isFreeBSD && stdenv.targetPlatform.useLLVM or false) ''
+1
-1
pkgs/development/compilers/llvm/10/libcxxabi/default.nix
+1
-1
pkgs/development/compilers/llvm/10/libcxxabi/default.nix
···-buildInputs = lib.optional (!stdenv.isDarwin && !stdenv.isFreeBSD && !stdenv.hostPlatform.isWasm) libunwind;
+5
-1
pkgs/development/compilers/llvm/11/compiler-rt/default.nix
+5
-1
pkgs/development/compilers/llvm/11/compiler-rt/default.nix
···-{ lib, stdenv, llvm_meta, version, fetch, cmake, python3, xcbuild, libllvm, libcxxabi, libxcrypt }:+{ lib, stdenv, llvm_meta, version, fetch, cmake, python3, xcbuild, libllvm, libcxxabi, libxcrypt···
+1
-1
pkgs/development/compilers/llvm/11/default.nix
+1
-1
pkgs/development/compilers/llvm/11/default.nix
···-'' + lib.optionalString (!stdenv.targetPlatform.isWasm && stdenv.targetPlatform.useLLVM or false) ''+'' + lib.optionalString (!stdenv.targetPlatform.isWasm && !stdenv.targetPlatform.isFreeBSD && stdenv.targetPlatform.useLLVM or false) ''
+1
-1
pkgs/development/compilers/llvm/11/libcxxabi/default.nix
+1
-1
pkgs/development/compilers/llvm/11/libcxxabi/default.nix
···
+5
-1
pkgs/development/compilers/llvm/12/compiler-rt/default.nix
+5
-1
pkgs/development/compilers/llvm/12/compiler-rt/default.nix
···-{ lib, stdenv, llvm_meta, version, fetch, cmake, python3, xcbuild, libllvm, libcxxabi, libxcrypt }:+{ lib, stdenv, llvm_meta, version, fetch, cmake, python3, xcbuild, libllvm, libcxxabi, libxcrypt···
+1
-1
pkgs/development/compilers/llvm/12/default.nix
+1
-1
pkgs/development/compilers/llvm/12/default.nix
···-'' + lib.optionalString (!stdenv.targetPlatform.isWasm && stdenv.targetPlatform.useLLVM or false) ''+'' + lib.optionalString (!stdenv.targetPlatform.isWasm && !stdenv.targetPlatform.isFreeBSD && stdenv.targetPlatform.useLLVM or false) ''
+1
-1
pkgs/development/compilers/llvm/12/libcxxabi/default.nix
+1
-1
pkgs/development/compilers/llvm/12/libcxxabi/default.nix
···
+5
-1
pkgs/development/compilers/llvm/13/compiler-rt/default.nix
+5
-1
pkgs/development/compilers/llvm/13/compiler-rt/default.nix
···-{ lib, stdenv, llvm_meta, version, src, cmake, python3, xcbuild, libllvm, libcxxabi, libxcrypt }:···
+1
-1
pkgs/development/compilers/llvm/13/default.nix
+1
-1
pkgs/development/compilers/llvm/13/default.nix
···-'' + lib.optionalString (!stdenv.targetPlatform.isWasm && stdenv.targetPlatform.useLLVM or false) ''+'' + lib.optionalString (!stdenv.targetPlatform.isWasm && !stdenv.targetPlatform.isFreeBSD && stdenv.targetPlatform.useLLVM or false) ''
+1
-1
pkgs/development/compilers/llvm/13/libcxxabi/default.nix
+1
-1
pkgs/development/compilers/llvm/13/libcxxabi/default.nix
···
+3
pkgs/development/compilers/llvm/14/compiler-rt/default.nix
+3
pkgs/development/compilers/llvm/14/compiler-rt/default.nix
······
+1
-1
pkgs/development/compilers/llvm/14/default.nix
+1
-1
pkgs/development/compilers/llvm/14/default.nix
···+(!stdenv.targetPlatform.isWasm && !stdenv.targetPlatform.isFreeBSD && stdenv.targetPlatform.useLLVM or false)
+1
-1
pkgs/development/compilers/llvm/14/libcxxabi/default.nix
+1
-1
pkgs/development/compilers/llvm/14/libcxxabi/default.nix
···-buildInputs = lib.optional (!stdenv.isDarwin && !stdenv.isFreeBSD && !stdenv.hostPlatform.isWasm) libunwind;
+5
-1
pkgs/development/compilers/llvm/5/compiler-rt/default.nix
+5
-1
pkgs/development/compilers/llvm/5/compiler-rt/default.nix
······
+1
-1
pkgs/development/compilers/llvm/5/libcxxabi/default.nix
+1
-1
pkgs/development/compilers/llvm/5/libcxxabi/default.nix
+5
-1
pkgs/development/compilers/llvm/6/compiler-rt/default.nix
+5
-1
pkgs/development/compilers/llvm/6/compiler-rt/default.nix
······
+1
-1
pkgs/development/compilers/llvm/6/libcxxabi/default.nix
+1
-1
pkgs/development/compilers/llvm/6/libcxxabi/default.nix
+5
-1
pkgs/development/compilers/llvm/7/compiler-rt/default.nix
+5
-1
pkgs/development/compilers/llvm/7/compiler-rt/default.nix
······
+1
-1
pkgs/development/compilers/llvm/7/default.nix
+1
-1
pkgs/development/compilers/llvm/7/default.nix
···-'' + lib.optionalString (!stdenv.targetPlatform.isWasm && stdenv.targetPlatform.useLLVM or false) ''+'' + lib.optionalString (!stdenv.targetPlatform.isWasm && !stdenv.targetPlatform.isFreeBSD && stdenv.targetPlatform.useLLVM or false) ''
+1
-1
pkgs/development/compilers/llvm/7/libcxxabi/default.nix
+1
-1
pkgs/development/compilers/llvm/7/libcxxabi/default.nix
···
+5
-1
pkgs/development/compilers/llvm/8/compiler-rt/default.nix
+5
-1
pkgs/development/compilers/llvm/8/compiler-rt/default.nix
······
+1
-1
pkgs/development/compilers/llvm/8/default.nix
+1
-1
pkgs/development/compilers/llvm/8/default.nix
···-'' + lib.optionalString (!stdenv.targetPlatform.isWasm && stdenv.targetPlatform.useLLVM or false) ''+'' + lib.optionalString (!stdenv.targetPlatform.isWasm && !stdenv.targetPlatform.isFreeBSD && stdenv.targetPlatform.useLLVM or false) ''
+1
-1
pkgs/development/compilers/llvm/8/libcxxabi/default.nix
+1
-1
pkgs/development/compilers/llvm/8/libcxxabi/default.nix
···-buildInputs = lib.optional (!stdenv.isDarwin && !stdenv.isFreeBSD && !stdenv.hostPlatform.isWasm) libunwind;
+5
-1
pkgs/development/compilers/llvm/9/compiler-rt/default.nix
+5
-1
pkgs/development/compilers/llvm/9/compiler-rt/default.nix
······
+1
-1
pkgs/development/compilers/llvm/9/default.nix
+1
-1
pkgs/development/compilers/llvm/9/default.nix
···-'' + lib.optionalString (!stdenv.targetPlatform.isWasm && stdenv.targetPlatform.useLLVM or false) ''+'' + lib.optionalString (!stdenv.targetPlatform.isWasm && !stdenv.targetPlatform.isFreeBSD && stdenv.targetPlatform.useLLVM or false) ''
+1
-1
pkgs/development/compilers/llvm/9/libcxxabi/default.nix
+1
-1
pkgs/development/compilers/llvm/9/libcxxabi/default.nix
···-buildInputs = lib.optional (!stdenv.isDarwin && !stdenv.isFreeBSD && !stdenv.hostPlatform.isWasm) libunwind;
+3
pkgs/development/compilers/llvm/git/compiler-rt/default.nix
+3
pkgs/development/compilers/llvm/git/compiler-rt/default.nix
······
+1
-1
pkgs/development/compilers/llvm/git/default.nix
+1
-1
pkgs/development/compilers/llvm/git/default.nix
···+(!stdenv.targetPlatform.isWasm && !stdenv.targetPlatform.isFreeBSD && stdenv.targetPlatform.useLLVM or false)
+1
-1
pkgs/development/compilers/llvm/git/libcxxabi/default.nix
+1
-1
pkgs/development/compilers/llvm/git/libcxxabi/default.nix
···-buildInputs = lib.optional (!stdenv.isDarwin && !stdenv.isFreeBSD && !stdenv.hostPlatform.isWasm) libunwind;
+32
pkgs/os-specific/bsd/freebsd/compat-fix-typedefs-locations.patch
+32
pkgs/os-specific/bsd/freebsd/compat-fix-typedefs-locations.patch
···
+42
pkgs/os-specific/bsd/freebsd/compat-install-dirs.patch
+42
pkgs/os-specific/bsd/freebsd/compat-install-dirs.patch
···
+6
pkgs/os-specific/bsd/freebsd/compat-setup-hook.sh
+6
pkgs/os-specific/bsd/freebsd/compat-setup-hook.sh
+900
pkgs/os-specific/bsd/freebsd/default.nix
+900
pkgs/os-specific/bsd/freebsd/default.nix
···+, fetchgit, fetchurl, coreutils, groff, mandoc, byacc, flex, which, m4, gawk, substituteAll, runtimeShell
+11
pkgs/os-specific/bsd/freebsd/libc-msun-arch-subdir.patch
+11
pkgs/os-specific/bsd/freebsd/libc-msun-arch-subdir.patch
···
+10
pkgs/os-specific/bsd/freebsd/libc-no-force--lcompiler-rt.patch
+10
pkgs/os-specific/bsd/freebsd/libc-no-force--lcompiler-rt.patch
···
+32
pkgs/os-specific/bsd/freebsd/libnetbsd-do-install.patch
+32
pkgs/os-specific/bsd/freebsd/libnetbsd-do-install.patch
···
+11
pkgs/os-specific/bsd/freebsd/librpcsvc-include-subdir.patch
+11
pkgs/os-specific/bsd/freebsd/librpcsvc-include-subdir.patch
···
+11
pkgs/os-specific/bsd/freebsd/no-perms-BSD.include.dist.patch
+11
pkgs/os-specific/bsd/freebsd/no-perms-BSD.include.dist.patch
+15
pkgs/os-specific/bsd/freebsd/rpcgen-glibc-hack.patch
+15
pkgs/os-specific/bsd/freebsd/rpcgen-glibc-hack.patch
···
+12
pkgs/os-specific/bsd/freebsd/setup-hook.sh
+12
pkgs/os-specific/bsd/freebsd/setup-hook.sh
···
+13
pkgs/os-specific/bsd/freebsd/sys-gnu-date.patch
+13
pkgs/os-specific/bsd/freebsd/sys-gnu-date.patch
···
+45
pkgs/os-specific/bsd/freebsd/sys-no-explicit-intrinsics-dep.patch
+45
pkgs/os-specific/bsd/freebsd/sys-no-explicit-intrinsics-dep.patch
···
+17
pkgs/os-specific/bsd/xargs-j.sh
+17
pkgs/os-specific/bsd/xargs-j.sh
+7
-1
pkgs/top-level/all-packages.nix
+7
-1
pkgs/top-level/all-packages.nix
······else targetPackages.darwin.LibsystemCross or (throw "don't yet have a `targetPackages.darwin.LibsystemCross for ${stdenv.targetPlatform.config}`")···