dsynth - Track contents of dports to detect changes
authorMatthew Dillon <dillon@apollo.backplane.com>
Sun, 31 May 2020 00:36:00 +0000 (17:36 -0700)
committerMatthew Dillon <dillon@apollo.backplane.com>
Sun, 31 May 2020 00:36:00 +0000 (17:36 -0700)
commitb6bd007bb2680291b2a2ef1bc8fa1c72aa385de5
tree6e74e7d1e67c4fdee6faa7f29903f6dc35dc447f
parent2eeb1f56e3ba117bc4a692d9e0ae8be857d54bc3
dsynth - Track contents of dports to detect changes

* Stat information and path names for the files making up a port
  (in the dports directly tree) is rolled-up into a CRC and tracked
  by dsynth.

* By default, dsynth automatically rebuilds any dport that it detects
  has changed, even if a binary package file already exists, including
  any dependent ports.

* Add the -x and -xx options which may be used to override this behavior.
usr.bin/dsynth/Makefile
usr.bin/dsynth/build.c
usr.bin/dsynth/dsynth.1
usr.bin/dsynth/dsynth.c
usr.bin/dsynth/dsynth.h
usr.bin/dsynth/icrc32.c [new file with mode: 0644]
usr.bin/dsynth/pkglist.c
usr.bin/dsynth/subs.c