I splitted in 5 small patches the previous attempts to port d-i to GNU/kFreeBSD in d-i SVN.
I removed some small changes because GNU/kFreeBSD is now in the archive.
d-i_kfreebsd_branch.installer.diff
d-i_kfreebsd_branch.packages.kernel.modules.diff
d-i_kfreebsd_branch.packages.kernel.others.diff
d-i_kfreebsd_branch.packages.partman.diff
(it looks like this is wrong, it seems to revert one of the last changes, instead of doing GNU/kFreeBSD specific stuff)
d-i_kfreebsd_branch.packages.rootskel.diff