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)
Tue, Nov 5, 11:04 AM
Unknown Object (File)
Wed, Oct 30, 12:20 AM
Unknown Object (File)
Oct 19 2024, 4:57 AM
Unknown Object (File)
Oct 15 2024, 10:41 PM
Unknown Object (File)
Oct 9 2024, 3:56 AM
Unknown Object (File)
Oct 4 2024, 6:38 PM
Unknown Object (File)
Oct 3 2024, 11:35 PM
Unknown Object (File)
Oct 1 2024, 3:57 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.