summaryrefslogtreecommitdiff
path: root/devel/jsonnet/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'devel/jsonnet/Makefile')
-rw-r--r--devel/jsonnet/Makefile13
1 files changed, 11 insertions, 2 deletions
diff --git a/devel/jsonnet/Makefile b/devel/jsonnet/Makefile
index ba3db87e5c1d..35f91d5a0c23 100644
--- a/devel/jsonnet/Makefile
+++ b/devel/jsonnet/Makefile
@@ -1,7 +1,13 @@
PORTNAME= jsonnet
DISTVERSIONPREFIX= v
-DISTVERSION= 0.20.0
+DISTVERSION= 0.21.0
CATEGORIES= devel
+# It is necessary to synchronize RY_VERSION with devel/rapidyaml port:
+RY_VERSION= 0.9.0
+RY_FILE= rapidyaml-${RY_VERSION}.hpp
+MASTER_SITES= https://github.com/biojppm/rapidyaml/releases/download/v${RY_VERSION}/:rapidyaml
+DISTFILES+= ${RY_FILE}:rapidyaml
+EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX}
MAINTAINER= gasol.wu@gmail.com
COMMENT= JSON data templating language
@@ -25,6 +31,9 @@ CMAKE_ON= BUILD_JSONNET BUILD_JSONNETFMT BUILD_STATIC_LIBS \
BUILD_SHARED_BINARIES USE_SYSTEM_JSON
CMAKE_OFF= BUILD_TESTS
-PLIST_SUB= PORTVERSION=${PORTVERSION}
+PLIST_SUB= VERSION=${DISTVERSION}
+
+post-extract:
+ ${CP} ${DISTDIR}/${RY_FILE} ${WRKSRC}/third_party/rapidyaml/ryml_all.hpp
.include <bsd.port.mk>