+24
-7
pkgs/os-specific/bsd/freebsd/package-set.nix
+24
-7
pkgs/os-specific/bsd/freebsd/package-set.nix
······
-81
pkgs/os-specific/bsd/freebsd/patches/14.1/bsd-lib-mk-force-static.patch
-81
pkgs/os-specific/bsd/freebsd/patches/14.1/bsd-lib-mk-force-static.patch
···
+13
pkgs/os-specific/bsd/freebsd/patches/14.1/libelf-bootstrapping.patch
+13
pkgs/os-specific/bsd/freebsd/patches/14.1/libelf-bootstrapping.patch
···
+154
pkgs/os-specific/bsd/freebsd/patches/14.1/mk.patch
+154
pkgs/os-specific/bsd/freebsd/patches/14.1/mk.patch
···
+13
pkgs/os-specific/bsd/freebsd/patches/14.1/rtld-elf-symlink.patch
+13
pkgs/os-specific/bsd/freebsd/patches/14.1/rtld-elf-symlink.patch
···
-4
pkgs/os-specific/bsd/freebsd/pkgs/bin.nix
-4
pkgs/os-specific/bsd/freebsd/pkgs/bin.nix
······
+2
pkgs/os-specific/bsd/freebsd/pkgs/compat/package.nix
+2
pkgs/os-specific/bsd/freebsd/pkgs/compat/package.nix
+20
pkgs/os-specific/bsd/freebsd/pkgs/i18n.nix
+20
pkgs/os-specific/bsd/freebsd/pkgs/i18n.nix
···+export makeFlags="$makeFlags ESDBDIR=$out/share/i18n/esdb CSMAPPERDIR=$out/share/i18n/csmapper"
-1
pkgs/os-specific/bsd/freebsd/pkgs/include/package.nix
-1
pkgs/os-specific/bsd/freebsd/pkgs/include/package.nix
+11
-4
pkgs/os-specific/bsd/freebsd/pkgs/install.nix
+11
-4
pkgs/os-specific/bsd/freebsd/pkgs/install.nix
······
+4
-2
pkgs/os-specific/bsd/freebsd/pkgs/kldxref.nix
+4
-2
pkgs/os-specific/bsd/freebsd/pkgs/kldxref.nix
···
-3
pkgs/os-specific/bsd/freebsd/pkgs/ldd.nix
-3
pkgs/os-specific/bsd/freebsd/pkgs/ldd.nix
······
+50
-297
pkgs/os-specific/bsd/freebsd/pkgs/libc/package.nix
+50
-297
pkgs/os-specific/bsd/freebsd/pkgs/libc/package.nix
···-ln -s $BSDSRCDIR/lib/libc/libc.so.7 $BSDSRCDIR/lib/libc/libc.so # otherwise these dynamic libraries try to link with libc.a-make -C $BSDSRCDIR/lib/libiconv_modules $makeFlags SHLIBDIR=${builtins.placeholder "out"}/lib/i18n install-make -C $BSDSRCDIR/share/i18n $makeFlags ESDBDIR=${builtins.placeholder "out"}/share/i18n/esdb CSMAPPERDIR=${builtins.placeholder "out"}/share/i18n/csmapper install-$CC -c $BSDSRCDIR/contrib/llvm-project/compiler-rt/lib/builtins/udivdi3.c -o $BSDSRCDIR/contrib/llvm-project/compiler-rt/lib/builtins/udivdi3.o-find $out -type f | xargs -n1 ${buildPackages.patchelf}/bin/patchelf --shrink-rpath --allowed-rpath-prefixes $out || true
+92
pkgs/os-specific/bsd/freebsd/pkgs/libcMinimal.nix
+92
pkgs/os-specific/bsd/freebsd/pkgs/libcMinimal.nix
···
+37
pkgs/os-specific/bsd/freebsd/pkgs/libcrypt.nix
+37
pkgs/os-specific/bsd/freebsd/pkgs/libcrypt.nix
···
+10
-8
pkgs/os-specific/bsd/freebsd/pkgs/libcxxrt.nix
+10
-8
pkgs/os-specific/bsd/freebsd/pkgs/libcxxrt.nix
···+# they already fixed the undefined symbols in the version map upstream. it'll be released probably in 15.0
+44
pkgs/os-specific/bsd/freebsd/pkgs/libdevstat.nix
+44
pkgs/os-specific/bsd/freebsd/pkgs/libdevstat.nix
···
+28
-3
pkgs/os-specific/bsd/freebsd/pkgs/libdl.nix
+28
-3
pkgs/os-specific/bsd/freebsd/pkgs/libdl.nix
···
+30
-12
pkgs/os-specific/bsd/freebsd/pkgs/libelf.nix
+30
-12
pkgs/os-specific/bsd/freebsd/pkgs/libelf.nix
···
+36
pkgs/os-specific/bsd/freebsd/pkgs/libexecinfo.nix
+36
pkgs/os-specific/bsd/freebsd/pkgs/libexecinfo.nix
···
+49
pkgs/os-specific/bsd/freebsd/pkgs/libgcc.nix
+49
pkgs/os-specific/bsd/freebsd/pkgs/libgcc.nix
···
+32
pkgs/os-specific/bsd/freebsd/pkgs/libiconvModules.nix
+32
pkgs/os-specific/bsd/freebsd/pkgs/libiconvModules.nix
···
+36
pkgs/os-specific/bsd/freebsd/pkgs/libkvm.nix
+36
pkgs/os-specific/bsd/freebsd/pkgs/libkvm.nix
···
+65
-39
pkgs/os-specific/bsd/freebsd/pkgs/libmd.nix
+65
-39
pkgs/os-specific/bsd/freebsd/pkgs/libmd.nix
···-if [ -e "$BSDSRCDIR/sys/crypto/sha2/$f" ]; then cp "$BSDSRCDIR/sys/crypto/sha2/$f" "$out/include/$f"; fi-if [ -e "$BSDSRCDIR/sys/crypto/skein/$f" ]; then cp "$BSDSRCDIR/sys/crypto/skein/$f" "$out/include/$f"; fi+if [ -e "$BSDSRCDIR/sys/crypto/sha2/$f" ]; then cp "$BSDSRCDIR/sys/crypto/sha2/$f" "$out/include/$f"; fi+if [ -e "$BSDSRCDIR/sys/crypto/skein/$f" ]; then cp "$BSDSRCDIR/sys/crypto/skein/$f" "$out/include/$f"; fi
+31
pkgs/os-specific/bsd/freebsd/pkgs/libmemstat.nix
+31
pkgs/os-specific/bsd/freebsd/pkgs/libmemstat.nix
···
+2
pkgs/os-specific/bsd/freebsd/pkgs/libnetbsd/package.nix
+2
pkgs/os-specific/bsd/freebsd/pkgs/libnetbsd/package.nix
+42
pkgs/os-specific/bsd/freebsd/pkgs/libprocstat.nix
+42
pkgs/os-specific/bsd/freebsd/pkgs/libprocstat.nix
···
-2
pkgs/os-specific/bsd/freebsd/pkgs/libradius.nix
-2
pkgs/os-specific/bsd/freebsd/pkgs/libradius.nix
+30
pkgs/os-specific/bsd/freebsd/pkgs/librpcsvc.nix
+30
pkgs/os-specific/bsd/freebsd/pkgs/librpcsvc.nix
···
+36
pkgs/os-specific/bsd/freebsd/pkgs/librt.nix
+36
pkgs/os-specific/bsd/freebsd/pkgs/librt.nix
···
+1
-1
pkgs/os-specific/bsd/freebsd/pkgs/libsbuf.nix
+1
-1
pkgs/os-specific/bsd/freebsd/pkgs/libsbuf.nix
+36
pkgs/os-specific/bsd/freebsd/pkgs/libthr.nix
+36
pkgs/os-specific/bsd/freebsd/pkgs/libthr.nix
···
+27
-2
pkgs/os-specific/bsd/freebsd/pkgs/libutil.nix
+27
-2
pkgs/os-specific/bsd/freebsd/pkgs/libutil.nix
···
+19
pkgs/os-specific/bsd/freebsd/pkgs/mkDerivation.nix
+19
pkgs/os-specific/bsd/freebsd/pkgs/mkDerivation.nix
······+(!stdenv.hostPlatform.isStatic && !attrs.alwaysKeepStatic or false && stdenv.hostPlatform.isFreeBSD)
+34
pkgs/os-specific/bsd/freebsd/pkgs/msun.nix
+34
pkgs/os-specific/bsd/freebsd/pkgs/msun.nix
···
+11
-5
pkgs/os-specific/bsd/freebsd/pkgs/mtree.nix
+11
-5
pkgs/os-specific/bsd/freebsd/pkgs/mtree.nix
···
-1
pkgs/os-specific/bsd/freebsd/pkgs/rpcgen/package.nix
-1
pkgs/os-specific/bsd/freebsd/pkgs/rpcgen/package.nix
+58
pkgs/os-specific/bsd/freebsd/pkgs/rtld-elf.nix
+58
pkgs/os-specific/bsd/freebsd/pkgs/rtld-elf.nix
···