+++ /dev/null
-#bin/convert-dtsv0
-#bin/dtc
-#bin/dtdiff
-#bin/fdtdump
-#bin/fdtget
-#bin/fdtoverlay
-#bin/fdtput
-#include
-#include/fdt.h
-#include/libfdt.h
-#include/libfdt_env.h
-#lib/libfdt-1.6.1.so
-#lib/libfdt.a
-#lib/libfdt.so
-#lib/libfdt.so.1
-#lib/python3.10
-#lib/python3.10/site-packages
-#lib/python3.10/site-packages/libfdt-1.6.1-py3.10-linux-aarch64.egg
-#lib/python3.10/site-packages/libfdt-1.6.1-py3.10-linux-aarch64.egg/EGG-INFO
-#lib/python3.10/site-packages/libfdt-1.6.1-py3.10-linux-aarch64.egg/EGG-INFO/PKG-INFO
-#lib/python3.10/site-packages/libfdt-1.6.1-py3.10-linux-aarch64.egg/EGG-INFO/SOURCES.txt
-#lib/python3.10/site-packages/libfdt-1.6.1-py3.10-linux-aarch64.egg/EGG-INFO/dependency_links.txt
-#lib/python3.10/site-packages/libfdt-1.6.1-py3.10-linux-aarch64.egg/EGG-INFO/native_libs.txt
-#lib/python3.10/site-packages/libfdt-1.6.1-py3.10-linux-aarch64.egg/EGG-INFO/not-zip-safe
-#lib/python3.10/site-packages/libfdt-1.6.1-py3.10-linux-aarch64.egg/EGG-INFO/top_level.txt
-#lib/python3.10/site-packages/libfdt-1.6.1-py3.10-linux-aarch64.egg/_libfdt.cpython-310-aarch64-linux-gnu.so
-#lib/python3.10/site-packages/libfdt-1.6.1-py3.10-linux-aarch64.egg/_libfdt.py
-#lib/python3.10/site-packages/libfdt-1.6.1-py3.10-linux-aarch64.egg/libfdt.py
--- /dev/null
+#usr/bin/convert-dtsv0
+#usr/bin/dtc
+#usr/bin/dtdiff
+#usr/bin/fdtdump
+#usr/bin/fdtget
+#usr/bin/fdtoverlay
+#usr/bin/fdtput
+#usr/include/fdt.h
+#usr/include/libfdt.h
+#usr/include/libfdt_env.h
+#usr/lib/libfdt.a
+#usr/lib/libfdt.so
+#usr/lib/libfdt.so.1
+#usr/lib/libfdt.so.1.7.1
###############################################################################
# #
# IPFire.org - A linux based firewall #
-# Copyright (C) 2007-2021 IPFire Team <info@ipfire.org> #
+# Copyright (C) 2007-2024 IPFire Team <info@ipfire.org> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
include Config
-VER = 1.6.1
+VER = 1.7.1
THISAPP = dtc-$(VER)
DL_FILE = $(THISAPP).tar.xz
DIR_APP = $(DIR_SRC)/$(THISAPP)
TARGET = $(DIR_INFO)/$(THISAPP)
-SUP_ARCH = aarch64
-
###############################################################################
# Top-level Rules
###############################################################################
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = c6fd93ede494923bcad1ac9aabe328f13333d70ccb52c048b085392cc5ebfe886c442bd95733a14044381b65a6eca130c57c473e6a5f8573e301dbe52cc4875d
+$(DL_FILE)_BLAKE2 = c9d9d7c60ce13c8e138ab8ddf3e8166d7cf3867ca4e5ea53621bf73514319faf6a6bac09fb96c971554db9f77dd3428e01d53990586041092a64849685d8854b
install : $(TARGET)
@$(PREBUILD)
@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE)
- cd $(DIR_APP) && patch -Np1 -i $(DIR_SRC)/src/patches/dtc/dtc-1.6.1-disable_Werror.patch
+ cd $(DIR_APP) && patch -Np1 -i $(DIR_SRC)/src/patches/dtc/dtc-1.7.1-disable_Werror.patch
cd $(DIR_APP) && make HOME= $(MAKETUNING)
- cd $(DIR_APP) && make HOME= install
+ cd $(DIR_APP) && make HOME=/usr install
@rm -rf $(DIR_APP)
@$(POSTBUILD)
lfsmake2 libusbredir
lfsmake2 libseccomp
lfsmake2 libslirp
+ lfsmake2 dtc
lfsmake2 qemu
lfsmake2 netsnmpd
lfsmake2 nagios_nrpe
lfsmake2 ddrescue
lfsmake2 parted
lfsmake2 swig
- lfsmake2 dtc
lfsmake2 u-boot
lfsmake2 wireless-regdb
lfsmake2 ddns
+++ /dev/null
-diff -Naur dtc-1.6.1.org/Makefile dtc-1.6.1/Makefile
---- dtc-1.6.1.org/Makefile 2021-06-08 07:00:49.000000000 +0000
-+++ dtc-1.6.1/Makefile 2021-10-01 07:57:58.344551140 +0000
-@@ -23,7 +23,7 @@
- CPPFLAGS = -I libfdt -I . -DFDT_ASSUME_MASK=$(ASSUME_MASK)
- WARNINGS = -Wall -Wpointer-arith -Wcast-qual -Wnested-externs \
- -Wstrict-prototypes -Wmissing-prototypes -Wredundant-decls -Wshadow
--CFLAGS = -g -Os $(SHAREDLIB_CFLAGS) -Werror $(WARNINGS) $(EXTRA_CFLAGS)
-+CFLAGS = -g -Os $(SHAREDLIB_CFLAGS) $(EXTRA_CFLAGS)
-
- BISON = bison
- LEX = flex
--- /dev/null
+diff -Naur dtc-1.7.1.orig/Makefile dtc-1.7.1/Makefile
+--- dtc-1.7.1.orig/Makefile 2024-08-17 10:22:16.000000000 +0200
++++ dtc-1.7.1/Makefile 2024-09-03 11:41:19.125603922 +0200
+@@ -21,7 +21,7 @@
+ WARNINGS = -Wall -Wpointer-arith -Wcast-qual -Wnested-externs -Wsign-compare \
+ -Wstrict-prototypes -Wmissing-prototypes -Wredundant-decls -Wshadow \
+ -Wsuggest-attribute=format -Wwrite-strings
+-CFLAGS = -g -Os $(SHAREDLIB_CFLAGS) -Werror $(WARNINGS) $(EXTRA_CFLAGS)
++CFLAGS = -g -Os $(SHAREDLIB_CFLAGS) $(EXTRA_CFLAGS)
+
+ BISON = bison
+ LEX = flex