pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/sysutils/dtc
Module Name: pkgsrc
Committed By: adam
Date: Mon Sep 9 19:18:14 UTC 2024
Modified Files:
pkgsrc/sysutils/dtc: Makefile PLIST buildlink3.mk distinfo
pkgsrc/sysutils/dtc/patches: patch-Makefile
patch-libfdt_Makefile.libfdt
Log Message:
dtc: updated to 1.7.1
1.7.1
Unknown changes
To generate a diff of this commit:
cvs rdiff -u -r1.11 -r1.12 pkgsrc/sysutils/dtc/Makefile
cvs rdiff -u -r1.2 -r1.3 pkgsrc/sysutils/dtc/PLIST \
pkgsrc/sysutils/dtc/buildlink3.mk
cvs rdiff -u -r1.8 -r1.9 pkgsrc/sysutils/dtc/distinfo
cvs rdiff -u -r1.3 -r1.4 pkgsrc/sysutils/dtc/patches/patch-Makefile
cvs rdiff -u -r1.1 -r1.2 \
pkgsrc/sysutils/dtc/patches/patch-libfdt_Makefile.libfdt
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/sysutils/dtc/Makefile
diff -u pkgsrc/sysutils/dtc/Makefile:1.11 pkgsrc/sysutils/dtc/Makefile:1.12
--- pkgsrc/sysutils/dtc/Makefile:1.11 Mon Aug 14 05:25:14 2023
+++ pkgsrc/sysutils/dtc/Makefile Mon Sep 9 19:18:13 2024
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.11 2023/08/14 05:25:14 wiz Exp $
+# $NetBSD: Makefile,v 1.12 2024/09/09 19:18:13 adam Exp $
-DISTNAME= dtc-1.7.0
-PKGREVISION= 1
+DISTNAME= dtc-1.7.1
CATEGORIES= sysutils devel
MASTER_SITES= https://www.kernel.org/pub/software/utils/dtc/
EXTRACT_SUFX= .tar.xz
Index: pkgsrc/sysutils/dtc/PLIST
diff -u pkgsrc/sysutils/dtc/PLIST:1.2 pkgsrc/sysutils/dtc/PLIST:1.3
--- pkgsrc/sysutils/dtc/PLIST:1.2 Tue Dec 5 09:54:18 2017
+++ pkgsrc/sysutils/dtc/PLIST Mon Sep 9 19:18:13 2024
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.2 2017/12/05 09:54:18 adam Exp $
+@comment $NetBSD: PLIST,v 1.3 2024/09/09 19:18:13 adam Exp $
bin/convert-dtsv0
bin/dtc
bin/dtdiff
@@ -9,7 +9,7 @@ bin/fdtput
include/fdt.h
include/libfdt.h
include/libfdt_env.h
-lib/libfdt-${PKGVERSION}.so
lib/libfdt.a
lib/libfdt.so
lib/libfdt.so.1
+lib/libfdt.so.${PKGVERSION}
Index: pkgsrc/sysutils/dtc/buildlink3.mk
diff -u pkgsrc/sysutils/dtc/buildlink3.mk:1.2 pkgsrc/sysutils/dtc/buildlink3.mk:1.3
--- pkgsrc/sysutils/dtc/buildlink3.mk:1.2 Mon Aug 14 05:25:14 2023
+++ pkgsrc/sysutils/dtc/buildlink3.mk Mon Sep 9 19:18:13 2024
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.2 2023/08/14 05:25:14 wiz Exp $
+# $NetBSD: buildlink3.mk,v 1.3 2024/09/09 19:18:13 adam Exp $
BUILDLINK_TREE+= dtc
@@ -6,7 +6,7 @@ BUILDLINK_TREE+= dtc
DTC_BUILDLINK3_MK:=
BUILDLINK_API_DEPENDS.dtc+= dtc>=1.7.0
-BUILDLINK_ABI_DEPENDS.dtc?= dtc>=1.7.0nb1
+BUILDLINK_ABI_DEPENDS.dtc+= dtc>=1.7.0nb1
BUILDLINK_PKGSRCDIR.dtc?= ../../sysutils/dtc
.endif # DTC_BUILDLINK3_MK
Index: pkgsrc/sysutils/dtc/distinfo
diff -u pkgsrc/sysutils/dtc/distinfo:1.8 pkgsrc/sysutils/dtc/distinfo:1.9
--- pkgsrc/sysutils/dtc/distinfo:1.8 Thu Mar 30 13:50:20 2023
+++ pkgsrc/sysutils/dtc/distinfo Mon Sep 9 19:18:13 2024
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.8 2023/03/30 13:50:20 ryoon Exp $
+$NetBSD: distinfo,v 1.9 2024/09/09 19:18:13 adam Exp $
-BLAKE2s (dtc-1.7.0.tar.xz) = 8da8174d935430a1de82a148a9c325f269ae2f7328c888488910f21fef5f6447
-SHA512 (dtc-1.7.0.tar.xz) = d3ba6902a9a2f2cdbaff55f12fca3cfe4a1ec5779074a38e3d8b88097c7abc981835957e8ce72971e10c131e05fde0b1b961768e888ff96d89e42c75edb53afb
-Size (dtc-1.7.0.tar.xz) = 165548 bytes
-SHA1 (patch-Makefile) = b8267b5894aff8943bc3411f90268eb17e5344b9
-SHA1 (patch-libfdt_Makefile.libfdt) = 10dec8b55b54641c26d4947cc9b7219b5a61efb7
+BLAKE2s (dtc-1.7.1.tar.xz) = d4aa897edd2e221c8aeff864de009031b253f8d62d3f57165f0814e8660b157a
+SHA512 (dtc-1.7.1.tar.xz) = 3195924b374680e367d7be6b9793691efc0441858068c8bc8d8a908db00bbae781a99184b5c5e272af39045ec58cb0f92adbdd00ff808480b635bd632aa74719
+Size (dtc-1.7.1.tar.xz) = 169524 bytes
+SHA1 (patch-Makefile) = 6ffffe78d67707813cbf9fc3a1575d8b2ed954f2
+SHA1 (patch-libfdt_Makefile.libfdt) = 68dc458a5ec9aca4f0da6758988338ec254e6d98
Index: pkgsrc/sysutils/dtc/patches/patch-Makefile
diff -u pkgsrc/sysutils/dtc/patches/patch-Makefile:1.3 pkgsrc/sysutils/dtc/patches/patch-Makefile:1.4
--- pkgsrc/sysutils/dtc/patches/patch-Makefile:1.3 Thu Mar 30 13:50:20 2023
+++ pkgsrc/sysutils/dtc/patches/patch-Makefile Mon Sep 9 19:18:13 2024
@@ -1,21 +1,21 @@
-$NetBSD: patch-Makefile,v 1.3 2023/03/30 13:50:20 ryoon Exp $
+$NetBSD: patch-Makefile,v 1.4 2024/09/09 19:18:13 adam Exp $
Use custom CFLAGS; do not fail on warnings.
Fix install_name on Darwin.
Link against shared library.
---- Makefile.orig 2023-02-09 10:01:35.000000000 +0000
+--- Makefile.orig 2024-08-17 08:22:16.000000000 +0000
+++ Makefile
-@@ -23,7 +23,7 @@ ASSUME_MASK ?= 0
- CPPFLAGS = -I libfdt -I . -DFDT_ASSUME_MASK=$(ASSUME_MASK)
+@@ -21,7 +21,7 @@ CPPFLAGS = -I libfdt -I . -DFDT_ASSUME_M
WARNINGS = -Wall -Wpointer-arith -Wcast-qual -Wnested-externs -Wsign-compare \
- -Wstrict-prototypes -Wmissing-prototypes -Wredundant-decls -Wshadow
+ -Wstrict-prototypes -Wmissing-prototypes -Wredundant-decls -Wshadow \
+ -Wsuggest-attribute=format -Wwrite-strings
-CFLAGS = -g -Os $(SHAREDLIB_CFLAGS) -Werror $(WARNINGS) $(EXTRA_CFLAGS)
+CFLAGS = $(SHAREDLIB_CFLAGS) $(WARNINGS) $(EXTRA_CFLAGS)
BISON = bison
LEX = flex
-@@ -65,7 +65,7 @@ endif
+@@ -67,7 +67,7 @@ endif
ifeq ($(HOSTOS),darwin)
SHAREDLIB_EXT = dylib
SHAREDLIB_CFLAGS = -fPIC
Index: pkgsrc/sysutils/dtc/patches/patch-libfdt_Makefile.libfdt
diff -u pkgsrc/sysutils/dtc/patches/patch-libfdt_Makefile.libfdt:1.1 pkgsrc/sysutils/dtc/patches/patch-libfdt_Makefile.libfdt:1.2
--- pkgsrc/sysutils/dtc/patches/patch-libfdt_Makefile.libfdt:1.1 Tue Dec 5 09:54:18 2017
+++ pkgsrc/sysutils/dtc/patches/patch-libfdt_Makefile.libfdt Mon Sep 9 19:18:13 2024
@@ -1,13 +1,13 @@
-$NetBSD: patch-libfdt_Makefile.libfdt,v 1.1 2017/12/05 09:54:18 adam Exp $
+$NetBSD: patch-libfdt_Makefile.libfdt,v 1.2 2024/09/09 19:18:13 adam Exp $
On Darwin, shared libraries have different naming.
---- libfdt/Makefile.libfdt.orig 2017-12-05 08:44:44.000000000 +0000
+--- libfdt/Makefile.libfdt.orig 2024-08-17 08:22:16.000000000 +0000
+++ libfdt/Makefile.libfdt
-@@ -3,7 +3,11 @@
- # This is not a complete Makefile of itself. Instead, it is designed to
- # be easily embeddable into other systems of Makefiles.
+@@ -6,13 +6,21 @@
#
+
+ LIBFDT_so = libfdt.$(SHAREDLIB_EXT)
+ifeq ($(HOSTOS),darwin)
+LIBFDT_soname = libfdt.1.$(SHAREDLIB_EXT)
+else
@@ -16,3 +16,13 @@ On Darwin, shared libraries have differe
LIBFDT_INCLUDES = fdt.h libfdt.h libfdt_env.h
LIBFDT_VERSION = version.lds
LIBFDT_SRCS = fdt.c fdt_ro.c fdt_wip.c fdt_sw.c fdt_rw.c fdt_strerror.c fdt_empty_tree.c \
+ fdt_addresses.c fdt_overlay.c fdt_check.c
+ LIBFDT_OBJS = $(LIBFDT_SRCS:%.c=%.o)
++ifeq ($(HOSTOS),darwin)
++LIBFDT_LIB = libfdt.$(DTC_VERSION).$(SHAREDLIB_EXT)
++else
+ LIBFDT_LIB = libfdt.$(SHAREDLIB_EXT).$(DTC_VERSION)
++endif
+
+ libfdt_clean:
+ @$(VECHO) CLEAN "(libfdt)"
Home |
Main Index |
Thread Index |
Old Index