]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
retire in-tree GPL dtc devicetree compiler
authoremaste <emaste@FreeBSD.org>
Sat, 29 Feb 2020 17:10:54 +0000 (17:10 +0000)
committeremaste <emaste@FreeBSD.org>
Sat, 29 Feb 2020 17:10:54 +0000 (17:10 +0000)
commit96cc593e60d0c3abc9ad683542f06b8bcfd2beeb
tree5386bf53c1c1b3b2563060f1ca3e12bc88f8371a
parent37df5e46b084696ed87e8002e60680a49e734858
retire in-tree GPL dtc devicetree compiler

Now that we no longer have GCC 4.2.1 in the tree and can assume FreeBSD
is being built with a C++11 compiler available, we can use BSDL dtc
unconditionally and retire the GPL dtc.

GPL dtc now has FreeBSD CI support via Cirrus-CI to help ensure it
continues to build/work on FreeBSD and is available in the ports tree
if needed.

The copy of (copyfree licensed) libfdt that we actually use is in
sys/contrib/libfdt so the extra copy under contrib/dtc/libfdt can be
removed along with the rest of the GPL dtc.

Reviewed by: kevans, ian, imp, manu, theraven
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D23192
57 files changed:
Makefile.inc1
UPDATING
contrib/dtc/Documentation/dt-object-internal.txt [deleted file]
contrib/dtc/Documentation/dtc-paper.bib [deleted file]
contrib/dtc/Documentation/dtc-paper.tex [deleted file]
contrib/dtc/Documentation/dts-format.txt [deleted file]
contrib/dtc/Documentation/manual.txt [deleted file]
contrib/dtc/GPL [deleted file]
contrib/dtc/Makefile [deleted file]
contrib/dtc/README [deleted file]
contrib/dtc/README.license [deleted file]
contrib/dtc/TODO [deleted file]
contrib/dtc/checks.c [deleted file]
contrib/dtc/data.c [deleted file]
contrib/dtc/dtc-lexer.l [deleted file]
contrib/dtc/dtc-parser.y [deleted file]
contrib/dtc/dtc.c [deleted file]
contrib/dtc/dtc.h [deleted file]
contrib/dtc/dtdiff [deleted file]
contrib/dtc/fdtdump.c [deleted file]
contrib/dtc/fdtget.c [deleted file]
contrib/dtc/fdtput.c [deleted file]
contrib/dtc/flattree.c [deleted file]
contrib/dtc/fstree.c [deleted file]
contrib/dtc/libfdt/Makefile.libfdt [deleted file]
contrib/dtc/libfdt/TODO [deleted file]
contrib/dtc/libfdt/fdt.c [deleted file]
contrib/dtc/libfdt/fdt.h [deleted file]
contrib/dtc/libfdt/fdt_addresses.c [deleted file]
contrib/dtc/libfdt/fdt_empty_tree.c [deleted file]
contrib/dtc/libfdt/fdt_overlay.c [deleted file]
contrib/dtc/libfdt/fdt_ro.c [deleted file]
contrib/dtc/libfdt/fdt_rw.c [deleted file]
contrib/dtc/libfdt/fdt_strerror.c [deleted file]
contrib/dtc/libfdt/fdt_sw.c [deleted file]
contrib/dtc/libfdt/fdt_wip.c [deleted file]
contrib/dtc/libfdt/libfdt.h [deleted file]
contrib/dtc/libfdt/libfdt_env.h [deleted file]
contrib/dtc/libfdt/libfdt_internal.h [deleted file]
contrib/dtc/libfdt/version.lds [deleted file]
contrib/dtc/livetree.c [deleted file]
contrib/dtc/scripts/kup-dtc [deleted file]
contrib/dtc/scripts/setlocalversion [deleted file]
contrib/dtc/srcpos.c [deleted file]
contrib/dtc/srcpos.h [deleted file]
contrib/dtc/treesource.c [deleted file]
contrib/dtc/util.c [deleted file]
contrib/dtc/util.h [deleted file]
gnu/usr.bin/Makefile
gnu/usr.bin/dtc/Makefile [deleted file]
gnu/usr.bin/dtc/Makefile.depend [deleted file]
share/mk/src.opts.mk
targets/pseudo/userland/Makefile.depend
targets/pseudo/userland/gnu/Makefile.depend
tools/build/options/WITHOUT_GPL_DTC [deleted file]
tools/build/options/WITH_GPL_DTC [deleted file]
usr.bin/Makefile