DragonFlyBSD/src 811c203sbin/newfs newfs.8, usr.sbin Makefile

makefs(8): DragonFly porting.

Some notes:

* UFS2 support has been disabled for now. It would require more UFS2
  related pieces in our UFS kernel headers. I might look at enabling
  this in the future.

* Our CGSIZE() macro causes issues when used in makefs(8), which is
  why I'm using FreeBSD's currently.

* makefs(8) uses a local daddr_t type which is 64 bits wide, since
  ours is 32 bits.

* I added cg_blks() and cg_blktot() calls in a few places because
  our fsck(8) checks them in pass 5. I'm not sure if the associated
  fields are actually needed anymore.
DeltaFile
+91-9usr.sbin/makefs/ffs/mkfs.c
+42-25usr.sbin/makefs/ffs/ffs_alloc.c
+60-0usr.sbin/makefs/ffs.h
+47-4usr.sbin/makefs/ffs.c
+11-18usr.sbin/makefs/Makefile
+13-3usr.sbin/makefs/ffs/ffs_bswap.c
+10-6usr.sbin/makefs/ffs/ffs_extern.h
+9-5usr.sbin/makefs/ffs/ffs_balloc.c
+6-4usr.sbin/makefs/ffs/buf.h
+4-5usr.sbin/makefs/ffs/buf.c
+5-4usr.sbin/makefs/makefs.8
+3-5usr.sbin/makefs/ffs/ufs_bmap.c
+8-0usr.sbin/makefs/ffs/ufs_inode.h
+6-0usr.sbin/makefs/makefs.h
+2-4usr.sbin/makefs/cd9660.c
+2-3usr.sbin/makefs/walk.c
+2-3usr.sbin/makefs/cd9660/cd9660_archimedes.c
+2-3usr.sbin/makefs/cd9660/cd9660_conversion.c
+2-3usr.sbin/makefs/cd9660/cd9660_eltorito.c
+2-3usr.sbin/makefs/cd9660/cd9660_write.c
+2-3usr.sbin/makefs/cd9660/iso9660_rrip.c
+2-3usr.sbin/makefs/makefs.c
+2-3usr.sbin/makefs/mtree.c
+1-3usr.sbin/makefs/ffs/ffs_subr.c
+2-2usr.sbin/makefs/cd9660/cd9660_strings.c
+2-2usr.sbin/makefs/cd9660/cd9660_debug.c
+2-2usr.sbin/makefs/cd9660/Makefile.inc
+2-2usr.sbin/makefs/ffs/newfs_extern.h
+2-1sbin/newfs/newfs.8
+1-1usr.sbin/makefs/ffs/Makefile.inc
+1-0usr.sbin/Makefile
+346-12931 files

UnifiedSplitRaw