Page MenuHomeFreeBSD

sysutils/dtc: Update to 1.4.6 and add test support

Authored by kevans on Jan 4 2018, 4:19 AM.



dtc 1.4.6 was released 2018/01/03 with various additional checks and bugfixes, as well as support for some syntactic sugar for overlays that allows the following:


&foo {
  status = "okay";

Issues addressed by the previous patches have been fixed upstream, and some work is in progress to address the two patches added here.

While here, hook up the test suite.

Diff Detail

Lint Skipped
Unit Tests Skipped

Event Timeline

kevans created this revision.Jan 4 2018, 4:19 AM
manu accepted this revision.Jan 4 2018, 7:34 AM

Looks good to me but I'm not a port commiter.
As long as you tested a arm32 and arm64 u-boot, different arch and FreeBSD version I'm ok.


Will it make sense to switch to uboot@ here like the u-boot ports ?

This revision is now accepted and ready to land.Jan 4 2018, 7:34 AM
mat added inline comments.Jan 4 2018, 8:25 AM

We already have BSD_INSTALL_PROGRAM, BSD_INSTALL_LIB... (look at the content of INSTALL_MACROS), you should probably use those instead of adding more.

kevans added a comment.Jan 4 2018, 2:55 PM

Tested with: Poudriere (amd64, -HEAD; amd64, 10.3)
Tested with: u-boot-sinovoip-bpi-m3 (armv7); u-boot-pine64 (arm64)

imp accepted this revision.Jan 17 2018, 8:40 PM
This revision was automatically updated to reflect the committed changes.