summaryrefslogtreecommitdiff
path: root/sysutils/dtc
diff options
context:
space:
mode:
authorEmmanuel Vadot <manu@FreeBSD.org>2020-08-25 12:07:35 +0000
committerEmmanuel Vadot <manu@FreeBSD.org>2020-08-25 12:07:35 +0000
commit11964ea1ba1897e9797082ecec480a672498f5fe (patch)
tree0bf6945f8756ff6f37beb7120523d61a66b5bdc4 /sysutils/dtc
parentgames/libretro-uae: fix build on powerpc* (diff)
sysutils/dtc: Update to 1.6.0
Diffstat (limited to 'sysutils/dtc')
-rw-r--r--sysutils/dtc/Makefile9
-rw-r--r--sysutils/dtc/distinfo8
-rw-r--r--sysutils/dtc/files/patch-0e9225eb.c12
-rw-r--r--sysutils/dtc/pkg-plist2
4 files changed, 13 insertions, 18 deletions
diff --git a/sysutils/dtc/Makefile b/sysutils/dtc/Makefile
index 0604459df9bb..5971357d361f 100644
--- a/sysutils/dtc/Makefile
+++ b/sysutils/dtc/Makefile
@@ -1,16 +1,21 @@
# $FreeBSD$
PORTNAME= dtc
-PORTVERSION= 1.4.7
+PORTVERSION= 1.6.0
DISTVERSIONPREFIX= v
CATEGORIES= sysutils
+PATCH_SITES= https://github.com/dgibson/dtc/commit/
+PATCHFILES+= ca19c3db2b.patch:-p1 # https://github.com/dgibson/dtc/pull/41
+
MAINTAINER= uboot@FreeBSD.org
COMMENT= Device Tree Compiler
LICENSE= GPLv2
-USES= bison gmake shebangfix
+LIB_DEPENDS= libyaml.so:textproc/libyaml
+
+USES= bison gmake pkgconfig shebangfix
USE_LDCONFIG= yes
SHEBANG_FILES= dtdiff
diff --git a/sysutils/dtc/distinfo b/sysutils/dtc/distinfo
index 34bbb51df811..7c9335d884be 100644
--- a/sysutils/dtc/distinfo
+++ b/sysutils/dtc/distinfo
@@ -1,3 +1,5 @@
-TIMESTAMP = 1551032373
-SHA256 (dgibson-dtc-v1.4.7_GH0.tar.gz) = 603d6f4f5f34921b368e6febe6690c89022d098edda77187a758b8eeeeff53ea
-SIZE (dgibson-dtc-v1.4.7_GH0.tar.gz) = 191568
+TIMESTAMP = 1598352412
+SHA256 (dgibson-dtc-v1.6.0_GH0.tar.gz) = 3d15dee7126a6c4a015ab47ec908cab13e39774b0315efaaebb223cb4a4d349c
+SIZE (dgibson-dtc-v1.6.0_GH0.tar.gz) = 200316
+SHA256 (ca19c3db2b.patch) = 0026f5ece39859bbd5ad7a9bc6d7c4dd3fb2ff85b35bf88c2dd227cfdb28c9b4
+SIZE (ca19c3db2b.patch) = 735
diff --git a/sysutils/dtc/files/patch-0e9225eb.c b/sysutils/dtc/files/patch-0e9225eb.c
deleted file mode 100644
index 417f0c62d0e7..000000000000
--- a/sysutils/dtc/files/patch-0e9225eb.c
+++ /dev/null
@@ -1,12 +0,0 @@
-diff --git a/dtc-lexer.l b/dtc-lexer.l
-index 5c6c3fd..b3b7270 100644
---- dtc-lexer.l
-+++ dtc-lexer.l
-@@ -23,7 +23,6 @@ LINECOMMENT "//".*\n
- #include "srcpos.h"
- #include "dtc-parser.tab.h"
-
--YYLTYPE yylloc;
- extern bool treesource_error;
-
- /* CAUTION: this will stop working if we ever use yyless() or yyunput() */
diff --git a/sysutils/dtc/pkg-plist b/sysutils/dtc/pkg-plist
index daea3bf40a0c..2d81f6ff28b2 100644
--- a/sysutils/dtc/pkg-plist
+++ b/sysutils/dtc/pkg-plist
@@ -8,7 +8,7 @@ bin/fdtput
include/fdt.h
include/libfdt.h
include/libfdt_env.h
-lib/libfdt-1.4.7.so
+lib/libfdt-1.6.0.so
lib/libfdt.a
lib/libfdt.so
lib/libfdt.so.1