John Ericson
e460ff83fd
Merge pull request #330722 from artemist/freebsd-machine
...
freebsd: Handle MACHINE/MACHINE_ARCH/MACHINE_CPUARCH differences
2024-07-30 13:59:45 -05:00
John Ericson
18cb69fb9b
Merge pull request #330069 from rhelmot/freebsd-14.1
...
freebsd: 14.0 -> 14.1
2024-07-28 23:24:38 -05:00
Artemis Tosini
7e893695b8
freebsd: Handle MACHINE/MACHINE_ARCH/MACHINE_CPUARCH differences
2024-07-29 00:09:14 +00:00
Audrey Dutcher
43fb06aa92
freebsd: 14.0 -> 14.1
2024-07-28 19:42:11 +00:00
Silvan Mosberger
ae5377916f
Merge pull request #324696 from philiptaron/__attrsFailEvaluation/excluded-attrnames-at-any-depth
...
Remove test-pkgs, buildPackages, and buildFreebsd from excluded-attrnames-at-any-depth
2024-07-27 02:28:20 +02:00
Sigmanificient
6dd44107ac
treewide: remove unused lib (and other) arguments
2024-07-26 11:18:09 +02:00
Philip Taron
48d1364929
Remove buildFreebsd from excluded-attrnames-at-any-depth
2024-07-25 17:28:00 -07:00
Jörg Thalheim
afe8fbf038
Merge pull request #328582 from rhelmot/freebsd-stdenv
...
FreeBSD stdenv: re-init
2024-07-24 06:43:35 +02:00
John Ericson
5e826c3d2d
Merge pull request #327817 from rhelmot/freebsd-out-of-tree
...
freebsd.mkDerivation: do not crash on packages not using FreeBSD src
2024-07-20 11:35:35 -04:00
Audrey Dutcher
1e2071847d
stdenv/freebsd: reinit
...
The old stdenv didn't work, and was also impure. The new one works, and
is pure. Presently, the bootstrap tools are cross compiled into one small
nar and one large tar, which is then unpacked, patched, and split into
smaller derivations. Efforts were made to make the boot process as short
as possible - there are only two clangs built, and as many packages are
propagated between stages as possible while leaving the bootstrap tools
out of the final stdenv's closure.
2024-07-19 21:32:05 -07:00
Audrey Dutcher
8e26d7ca85
freebsd.mkDerivation: do not crash on packages not using FreeBSD src
...
This includes drm-kmod and drm-kmod firmware.
2024-07-16 22:31:05 -07:00
Audrey Dutcher
cdb8017585
freebsd.mkDerivation: re-add missing hunk
2024-07-16 22:12:42 -07:00
Sigmanificient
512e8afdb9
treewide: remove unused occurence of stdenv (and other) arguments
...
format (will squash)
2024-07-14 04:32:56 +02:00
Masum Reza
0c4a8b4f89
Merge pull request #320472 from rhelmot/freebsd-libunwind-mess
...
{llvm,freebsd.libcxxrt}: Sort out references to unwind functions
2024-07-04 16:43:06 +05:30
Masum Reza
2b8f96c5b8
Merge pull request #320475 from rhelmot/freebsd-various2
...
freebsd: various new packages to support a NixBSD system
2024-07-04 11:08:52 +05:30
Audrey Dutcher
e589fdb72d
chore: Remove with lib
from various freebsd packages
...
Co-authored-by: Anderson Torres <torres.anderson.85@protonmail.com>
2024-07-02 20:18:55 -07:00
Audrey Dutcher
f0097d1fe5
freebsd.sys: make patched source visible, fix build
...
- the patched kernel source is useful for a few out-of-tree derivations,
similar to how the linux kernel headers are useful for other builds.
- the build did not work due to stack pointer, relocation, and Makefile
shenannigans. Fix these.
2024-07-02 20:18:55 -07:00
Audrey Dutcher
8cd627305b
freebsd: move filterPatches into freebsd-lib
2024-07-02 20:18:55 -07:00
Audrey Dutcher
94880cac1b
freebsd.stat: disable tests
2024-07-02 20:18:55 -07:00
Audrey Dutcher
256f8ff850
freebsd.mkimg: init
2024-07-02 20:18:55 -07:00
Audrey Dutcher
f413ee70de
freebsd.makefs: init
2024-07-02 20:18:55 -07:00
Audrey Dutcher
d8eef125c0
freebsd.vtfontcvt: init
2024-07-02 20:18:55 -07:00
Audrey Dutcher
6acde4a456
freebsd.stand-efi: init
2024-07-02 20:18:55 -07:00
Audrey Dutcher
37f5de0d04
freebsd.init: init
2024-07-02 20:18:55 -07:00
Audrey Dutcher
8fd9a80c41
freebsd.bintrans: init
2024-07-02 20:18:55 -07:00
Audrey Dutcher
693bccf441
freebsd.drm-kmod-firmware: init
2024-07-02 20:18:55 -07:00
Audrey Dutcher
9fa145fab8
freebsd.drm-kmod: init
2024-07-02 20:18:54 -07:00
Audrey Dutcher
bf35a20617
freebsd.fsck: init
2024-07-02 20:18:54 -07:00
Audrey Dutcher
d651bd6e83
freebsd.libzfs: init
2024-07-02 20:18:54 -07:00
Audrey Dutcher
be96ca6bf1
freebsd.zfs-data: init
2024-07-02 20:18:54 -07:00
Audrey Dutcher
8330c8994c
freebsd.zfs: init
2024-07-02 20:18:54 -07:00
Audrey Dutcher
2da43c3945
freebsd.swapon: init
2024-07-02 20:18:54 -07:00
Audrey Dutcher
e87b4f28f7
freebsd.reboot: init
2024-07-02 20:18:54 -07:00
Audrey Dutcher
4b76aeeeb7
freebsd.libipsec: init
2024-07-02 20:18:54 -07:00
Audrey Dutcher
a46e74fd23
freebsd.ping: init
2024-07-02 20:18:54 -07:00
Audrey Dutcher
55c787a61a
freebsd.newfs_msdos: init
2024-07-02 20:18:54 -07:00
Audrey Dutcher
256fe4a317
freebsd.newfs: init
2024-07-02 20:18:54 -07:00
Audrey Dutcher
2b7f6d3d83
freebsd.mdconfig: init
2024-07-02 20:18:54 -07:00
Audrey Dutcher
15a263f2e2
freebsd.kldunload: init
2024-07-02 20:18:54 -07:00
Audrey Dutcher
d542659221
freebsd.kldstat: init
2024-07-02 20:18:53 -07:00
Audrey Dutcher
e3102983b9
freebsd.kldload: init
2024-07-02 20:18:53 -07:00
Audrey Dutcher
d7fc1a67e1
freebsd.kldconfig: init
2024-07-02 20:18:53 -07:00
Audrey Dutcher
20cf5fb46f
freebsd.libufs: init
2024-07-02 20:18:53 -07:00
Audrey Dutcher
39fe4cf600
freebsd.geom: init
2024-07-02 20:18:53 -07:00
Audrey Dutcher
cbc6f471dd
freebsd.fdisk: init
2024-07-02 20:18:53 -07:00
Audrey Dutcher
16cad24936
freebsd.dmesg: init
2024-07-02 20:18:53 -07:00
Audrey Dutcher
57cc0fb1bf
freebsd.devfs: init
2024-07-02 20:18:53 -07:00
Audrey Dutcher
afee073eaa
freebsd.libgeom: init
2024-07-02 20:18:53 -07:00
Audrey Dutcher
06d2cdbdb2
freebsd.bsdlabel: init
2024-07-02 20:18:53 -07:00
Audrey Dutcher
901f8319fc
freebsd.libsysdecode: init
2024-07-02 20:18:53 -07:00