View | Details | Raw Unified | Return to bug 281891
Collapse All | Expand All

(-)b/sysutils/dtc/Makefile (-10 / +12 lines)
Lines 1-10 Link Here
1
PORTNAME=	dtc
1
PORTNAME=	dtc
2
PORTVERSION=	1.6.0
3
DISTVERSIONPREFIX=	v
2
DISTVERSIONPREFIX=	v
3
DISTVERSION=	1.7.1
4
CATEGORIES=	sysutils
4
CATEGORIES=	sysutils
5
5
6
PATCH_SITES=	https://github.com/dgibson/dtc/commit/
6
PATCH_SITES=	https://github.com/dgibson/dtc/commit/
7
PATCHFILES+=	ca19c3db2b.patch:-p1 # https://github.com/dgibson/dtc/pull/41
7
PATCHFILES=	1b75550436433e150164715dedb417e4d234df6c.patch:-p1
8
8
9
MAINTAINER=	uboot@FreeBSD.org
9
MAINTAINER=	uboot@FreeBSD.org
10
COMMENT=	Device Tree Compiler
10
COMMENT=	Device Tree Compiler
Lines 14-31 LICENSE= GPLv2 Link Here
14
14
15
LIB_DEPENDS=	libyaml.so:textproc/libyaml
15
LIB_DEPENDS=	libyaml.so:textproc/libyaml
16
16
17
USES=		bison compiler:c11 cpe gmake pkgconfig shebangfix
17
USES=		bison compiler:c11 cpe meson pkgconfig shebangfix
18
CPE_VENDOR=	${PORTNAME}_project
18
CPE_VENDOR=	${PORTNAME}_project
19
SHEBANG_FILES=	dtdiff
20
USE_LDCONFIG=	yes
21
19
USE_GITHUB=	yes
22
USE_GITHUB=	yes
20
GH_ACCOUNT=	dgibson
23
GH_ACCOUNT=	dgibson
21
USE_LDCONFIG=	yes
22
SHEBANG_FILES=	dtdiff
23
24
24
TEST_TARGET=	check
25
MESON_ARGS=	--default-library=shared \
25
TEST_ENV=	STATSZ="stat -f %Uz"
26
		-Dpython=disabled \
27
		-Dvalgrind=disabled
28
29
OPTIONS_DEFINE=		TEST
26
30
27
MAKE_ARGS+=	PREFIX=${PREFIX} NO_PYTHON=yes \
31
TEST_MESON_TRUE=	tests
28
		INSTALL_PROGRAM="${INSTALL_PROGRAM}" \
29
		INSTALL_LIB="${INSTALL_LIB}"
30
32
31
.include <bsd.port.mk>
33
.include <bsd.port.mk>
(-)b/sysutils/dtc/distinfo (-5 / +5 lines)
Lines 1-5 Link Here
1
TIMESTAMP = 1598352412
1
TIMESTAMP = 1728145110
2
SHA256 (dgibson-dtc-v1.6.0_GH0.tar.gz) = 3d15dee7126a6c4a015ab47ec908cab13e39774b0315efaaebb223cb4a4d349c
2
SHA256 (dgibson-dtc-v1.7.1_GH0.tar.gz) = c4c4a47b8af98ad81c488d934da051f28bd2d0143a4622ea14d1920bc8c90f75
3
SIZE (dgibson-dtc-v1.6.0_GH0.tar.gz) = 200316
3
SIZE (dgibson-dtc-v1.7.1_GH0.tar.gz) = 216960
4
SHA256 (ca19c3db2b.patch) = 0026f5ece39859bbd5ad7a9bc6d7c4dd3fb2ff85b35bf88c2dd227cfdb28c9b4
4
SHA256 (1b75550436433e150164715dedb417e4d234df6c.patch) = 01ce4fcd2b0101a582bde67f372a29d9470e7ebb86f8e98785a90435f520047c
5
SIZE (ca19c3db2b.patch) = 735
5
SIZE (1b75550436433e150164715dedb417e4d234df6c.patch) = 4569
(-)a/sysutils/dtc/files/patch-libfdt_fdt__rw.c (-11 lines)
Removed Link Here
1
--- libfdt/fdt_rw.c.orig	2020-03-04 06:14:58 UTC
2
+++ libfdt/fdt_rw.c
3
@@ -435,7 +435,7 @@ int fdt_open_into(const void *fdt, void *buf, int bufs
4
 			return struct_size;
5
 	}
6
 
7
-	if (can_assume(LIBFDT_ORDER) |
8
+	if (can_assume(LIBFDT_ORDER) ||
9
 	    !fdt_blocks_misordered_(fdt, mem_rsv_size, struct_size)) {
10
 		/* no further work necessary */
11
 		err = fdt_move(fdt, buf, bufsize);
(-)b/sysutils/dtc/pkg-plist (-2 / +2 lines)
Lines 8-14 bin/fdtput Link Here
8
include/fdt.h
8
include/fdt.h
9
include/libfdt.h
9
include/libfdt.h
10
include/libfdt_env.h
10
include/libfdt_env.h
11
lib/libfdt-1.6.0.so
12
lib/libfdt.a
13
lib/libfdt.so
11
lib/libfdt.so
14
lib/libfdt.so.1
12
lib/libfdt.so.1
13
lib/libfdt.so.1.7.1
14
libdata/pkgconfig/libfdt.pc

Return to bug 281891