Page MenuHomeFreeBSD

sysutils/dtc: Update to 1.4.6 and add test support
ClosedPublic

Authored by kevans on Jan 4 2018, 4:19 AM.
Tags
None
Referenced Files
Unknown Object (File)
Fri, Apr 19, 2:12 PM
Unknown Object (File)
Wed, Apr 17, 8:03 PM
Unknown Object (File)
Thu, Apr 4, 5:41 AM
Unknown Object (File)
Thu, Apr 4, 5:41 AM
Unknown Object (File)
Thu, Apr 4, 5:41 AM
Unknown Object (File)
Thu, Apr 4, 5:39 AM
Unknown Object (File)
Fri, Mar 29, 2:49 PM
Unknown Object (File)
Fri, Mar 29, 10:59 AM
Subscribers

Details

Summary

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:

/dts-v1/;
/plugin/;

&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

Repository
rP FreeBSD ports repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

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.

Makefile
8 ↗(On Diff #37497)

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
Makefile
25–26 ↗(On Diff #37497)

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.

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

This revision was automatically updated to reflect the committed changes.