CVE and update status of the FreeBSD ports tree3,864 unaddressed CVEs in 671 portsAll times are CET
Port details

sysutils/dtc 1.7.1

Device Tree Compiler

Maintainer
uboot@FreeBSD.org
Packages
latest: 1.7.1
Upstream
Higher version available: 1.8.1
Last update
to 1.7.1 · 4eecaf5e73
Quarterly
2026Q4: 1.7.1
WWW
https://git.kernel.org/cgit/utils/dtc/dtc.git
Links
cgit · VuXML

Unaddressed and VuXML only (0)

No unaddressed CVE and nothing reported by pkg audit for the packaged version 1.7.1.

Fixed (1)

Show 1 fixed
VuXML entries whose affected range the packaged version has left.

Problem reports (0) · open in Bugzilla, most recently changed first

None.

Commits (77)

Daniel Engberg (diizzy) · 1.7.1
sysutils/dtc: Update to 1.7.1

* Convert to Meson
* Import upstream PR 141 [1]

1: https://github.com/dgibson/dtc/pull/141

Changelog: https://github.com/dgibson/dtc/releases/tag/v1.7.1

PR:		281891
Approved by:	portmgr (maintainer timeout, 2+ weeks)
4eecaf5e73
Stefan Eßer (se) · 1.6.0
Remove WWW entries moved into port Makefiles

Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.

This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.

Approved by:		portmgr (tcberner)
fb16dfecae
Stefan Eßer (se) · 1.6.0
Add WWW entries to port Makefiles

It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.

Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.

There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.

This commit implements such a proposal and moves one of the WWW: entries
of each pkg-descr file into the respective port's Makefile. A heuristic
attempts to identify the most relevant URL in case there is more than
one WWW: entry in some pkg-descr file. URLs that are not moved into the
Makefile are prefixed with "See also:" instead of "WWW:" in the pkg-descr
files in order to preserve them.

There are 1256 ports that had no WWW: entries in pkg-descr files. These
ports will not be touched in this commit.

The portlint port has been adjusted to expect a WWW entry in each port
Makefile, and to flag any remaining "WWW:" lines in pkg-descr files as
deprecated.

Approved by:		portmgr (tcberner)
b7f05445c0
Dimitry Andric (dim) · 1.6.0
sysutils/dtc: fix clang 14 warning about use of bitwise logical operator

During an exp-run for llvm 14 (see bug 261742), it turned out that
sysutils/dtc fails to build with clang 14:

libfdt/fdt_rw.c:438:6: error: use of bitwise '|' with boolean operands [-Werror,-Wbitwise-instead-of-logical]
        if (can_assume(LIBFDT_ORDER) |
            ^~~~~~~~~~~~~~~~~~~~~~~~~~
                                     ||
libfdt/libfdt_internal.h:171:29: note: expanded from macro 'can_assume'
                                ^
libfdt/fdt_rw.c:438:6: note: cast one or both operands to int to silence this warning
libfdt/libfdt_internal.h:171:29: note: expanded from macro 'can_assume'
                                ^

This should have been a logical or instead. Upstream fixed this in:
https://github.com/dgibson/dtc/commit/7be250b4d059771c47be00ec8d4df7f47e4ac77c

PR:		261930
Approved by:	maintainer timeout (2 weeks)
MFH:		2022Q1
7f2fdcb022
Stefan Eßer (se) · 1.6.0
sysutils/dtc: Add CPE information

Approved by:	portmgr (blanket)
bb219d7957
Alexey Dokuchaev (danfe) · 1.6.0
Cleanup: for ports under s* categories, drop redundant GH_* knobs.
e9148ce045
Mathieu Arnold (mat) · 1.6.0
One more small cleanup, forgotten yesterday. Reported by:	lwhsu
cf118ccf87
Mathieu Arnold (mat) · 1.6.0
Remove # $FreeBSD$ from Makefiles.
305f148f48
Piotr Kubaj (pkubaj) · 1.6.0
sysutils/dtc: fix build on GCC architectures

Use newer GCC:
util.h:64: warning: 'gnu_printf' is an unrecognized format function type
cc1: warnings being treated as errors
d5b3aaa8b7
Emmanuel Vadot (manu) · 1.6.0
sysutils/dtc: Update to 1.6.0
11964ea1ba
Niclas Zeising (zeising) · 1.4.7
sysutils/dtc: Fix build with -fno-common

Add a patch from upstream to sysutils/dtc to fix build with -fno-common,
which is the default with llvm 11.

MFH:		2020Q3 (implicit, -fno-common fixes, ok by joenum)
abee5e9572
Emmanuel Vadot (manu) · 1.4.7
sysutils/dtc: Update to 1.4.7
1f5d8a746c
Kyle Evans (kevans) · 1.4.6
sysutils/dtc: Unbreak `make patch`

The added patches from the 1.4.6 update broke `make patch` as their contents
got duplicated somewhere in the pipeline. Remove the duplicated contents.

Reported by:	antoine
Approved by:	imp
55316dba6f
Kyle Evans (kevans) · 1.4.6
sysutils/dtc: Update to 1.4.6 and add test support

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 the
two patches included here have been accepted upstream following the release
of 1.4.6. The patches, along with the TEST_ENV, will be able to go away when
1.4.7 is released.

While here, hook up the test suite and flip maintainer over to uboot@.

Reviewed by:	imp, manu
Approved by:	imp (maintainer, ports committer)
Differential Revision:	https://reviews.freebsd.org/D13761
b59d41c84c
Emmanuel Vadot (manu) · 1.4.5_1
sysutils/dtc: Fix build on 32bits

Approved by:	imp (maintainer)
Differential Revision:	https://reviews.freebsd.org/D13381
1fd1cb9c4a
Emmanuel Vadot (manu) · 1.4.5
sysutils/dtc: Fix building

Forgot to add patch to build dtc on FreeBSD.

Reported by:	cy
Approved by:	imp (maintainer, implicit)
dcb51e34ef
Emmanuel Vadot (manu) · 1.4.5
sysutils/dtc: Update to v1.4.5

Update to dtc v1.4.5 as it is needed for u-boot v2017.11
Do not build the python libfdt as it fails and we don't need it

Reviewed by:	imp (maintainer)
Approved by:	imp
Differential Revision:	https://reviews.freebsd.org/D13251
78c92c9c0d
Mark Linimon (linimon) · 1.4.4
Switch from bsdimp repo to master repo (dgibson) and update to 1.4.4.

DTC 1.4.4
  It turns out that dtc 1.4.3 - and most previous versions - have a
  serious build bug on a number of distros: libfdt.h incorrectly defines
  some system reserved __* macros for use with sparse.  These conflict
  with some system headers on RHEL7 and probably several other Linux
  distributions.

  This quick fix release includes patches to correct those build
  failures.  It also has a tiny handful of other cleanups.

  DTC 1.4.3
  This release adds code to libfdt to apply dynamic overlays in the
  format used by many Linux kernels for ARM.  Apart from that there are
  a number of small bugfixes and enhancements.

PR:		220089
Submitted by:	manu
Reviewed by:	imp (maintainer)
20b757fdae
Antoine Brodin (antoine) · 1.4.2_1
- shebangfix dtdiff - Add missing USE_LDCONFIG
10788e3de4
Warner Losh (imp) · 1.4.2
GPL'd Device Tree Compiler version 1.4.2, tweaked for FreeBSD.
420ab5a8d7
Rene Ladan (rene)
Remove expired ports: 2014-03-10 www/p5-CGI-modules: No more public distfiles 2014-04-10 www/p5-WWW-Link: Depends on expired www/p5-CGI-modules 2014-03-10 www/sbox-dtc: No more public distfiles 2014-04-10 sysutils/dtc: Depends on expired www/sbox-dtc 2014-03-10 textproc/glimpse: No more public distfiles 2014-04-10 ftp/ftplocate: Depends on expired textproc/glimpse 2014-04-10 misc/tkman: Depends on
7e5f1066a3
Adam Weinberger (adamw) · 0.34.2.1_2
Move {mail,japanese}/p5-Mail-SpamAssassin to &/spamassassin, in the name of improving accessibility.

I think people who want to just find the port/package and install it are
more likely to look for "spamassassin the program" than "spamassassin the
perl module collection."
531cd7932f
Rene Ladan (rene) · 0.34.2.1_2
Mark deprecated, depends on expired www/sbox-dtc
0a10e4da8f
Baptiste Daroussin (bapt) · 0.34.2.1_2
Add NO_STAGE all over the place in preparation for the staging support (cat: sysutils)
83f65384c9
Martin Wilke (miwi) · 0.34.2.1_2
- Remove php4 reference
c50dc56cdc
Alex Kozlov (ak) · 0.34.2.1_2
- Convert USE_GETTEXT to USES (part 3)

Approved by:	portmgr (bapt)
e159824929
Olli Hauer (ohauer) · 0.34.2.1_2
- remove www/apache20 and devel/apr0 - s/USE_APACHE= 20+/USE_APACHE= 22+/ - unify s/YES/yes/ - cleanup APACHE_VERSION <= 22 usage - add entry to MOVED

with hat apache@
63f3e3b0d4
Sylvio Cesar Teixeira (sylvio) · 0.34.2.1_2
- Chase rrdtool shlib version bump.
b240caf9e4
Martin Matuska (mm) · 0.34.2.1_1
Update proftpd-mysql dependency to databases/proftpd-mod_sql_mysql
5d10bcfd27
Pav Lucistnik (pav) · 0.34.2.1
- Remove X11BASE

Reported by:	pointyhat
10f0b9024d
Doug Barton (dougb) · 0.34.2.1
Remove more tags from pkg-descr files fo the form:

- Name
em@i.l

or variations thereof. While I'm here also fix some whitespace and other
formatting errors, including moving WWW: to the last line in the file.
2b1dacc826
Chris Rees (crees) · 0.34.2.1
- Update to 0.34.2.1 - Remove FORBIDDEN; up to date - Add appropriate conflicts

PR:		ports/159736
Submitted by:	Thomas Goirand <thomas@goirand.fr> (maintainer)
2a62d7170b
Chris Rees (crees) · 0.32.0.1
New maintainer, undeprecate so it doesn't get removed too hastily.

PR:		ports/159736
940345aeaf
Chris Rees (crees) · 0.32.0.1
Deprecate for removal on 2011/10/01

PR:		ports/159736
Submitted by:	Ansgar Burchardt <ansgar@debian.org>
Approved by:	maintainer timeout (18 days)
87e0985ec0
Chris Rees (crees) · 0.32.0.1
- Mark FORBIDDEN in response to security issues in vuxml - While here, remove irrelevant CONFLICTS

PR:		ports/159736
806cfc54be
Olli Hauer (ohauer) · 0.32.0.1
- bump PORTREVISION from ports if USE_APACHE=13+ or 20+ is defined
7a0bd31763
Chris Rees (crees) · 0.32.0.1
Fix dependency object (still has security issues and needs updating though)
31b35dfc4c
Sunpoet Po-Chuan Hsieh (sunpoet) · 0.32.0.1
- Remove BROKEN_WITH_PHP

PR:		ports/158661
Submitted by:	sunpoet (myself)
Approved by:	ale (maintainer)
ba4869fc17
Martin Wilke (miwi) · 0.32.0.1
- Get Rid MD5 support
a9481afc8a
Pav Lucistnik (pav) · 0.32.0.1
- Mark BROKEN: bad dependency object   ===>   dtc-0.32.0.1 depends on file: /usr/local//mod_log_sql.so - not found

Reported by:	pointyhat
e2f455dbd1
Renato Botelho (garga) · 0.32.0.1
- Update to 0.32.0.1 - Undeprecate it

PR:		ports/143344
Submitted by:	Sevan Janiyan <venture37@geeklan.co.uk>
Reworked by:	garga@
Approved by:	maintainer
90e004fcfc
Mark Linimon (linimon) · 0.28.2.1_5
Over to new maintainer, who is working on an update.  Since this is the case, give it some extra expiration time.

Hat:		portmgr
639fe0b999
Philip M. Gollucci (pgollucci) · 0.28.2.1_5
- WITH_APACHE2 is dead

PR:             ports/146900
Submitted by:   pgollucci@ (myself)
Approved by:    maintainer timeout (thomas@goirand.fr; 14 days)
9f74c0b374
Philip M. Gollucci (pgollucci) · 0.28.2.1_5
- Chase devel/apr -> devel/apr1 shuffling

PR:             ports/146553
Submitted by:   myself (pgollucci@)
With Hat:       apache@
61bcae45bc
Philip M. Gollucci (pgollucci) · 0.28.2.1_4
5/5: Chase www/apache22 (bundled apr shlib bump)

PR:             ports/146130
Approved by:    portmgr (pav)
Tested by:      -exp run (pav)
With Hat:       apache@
5c6db6f4eb
Pav Lucistnik (pav) · 0.28.2.1_3
This port has been broken for 3+ months, thus

- Mark DEPRECATED and schedule for expiration in one month

With hat:	portmgr
0eca88d377
Renato Botelho (garga) · 0.28.2.1_3
- Bump necessary PORTREVISIONS and fix some ports to new clamav API
b5a9f42350
Rong-En Fan (rafan) · 0.28.2.1_2
- Chase rrdtool 1.3.0 update, bump PORTREVISION

PR:		ports/124749
Submitted by:	Zhen REN <bg1tpt at gmail.com> (maintainer of rrdtool)
c1dece6a00
Edwin Groothuis (edwin) · 0.28.2.1_1
Bump portrevision due to upgrade of devel/gettext.

The affected ports are the ones with gettext as a run-dependency
according to ports/INDEX-7 (5007 of them) and the ones with USE_GETTEXT
in Makefile (29 of them).

PR:             ports/124340
Submitted by:   edwin@
Approved by:    portmgr (pav)
090059a210
Pav Lucistnik (pav) · 0.28.2.1
- Mark BROKEN: bad plist

Reported by:	pointyhat
3a625c2bd0