View | Details | Raw Unified | Return to bug 256704 | Differences between
and this patch

Collapse All | Expand All

(-)b/devel/jsonnet/Makefile (-12 / +7 lines)
Lines 1-9 Link Here
1
# Created by: Gasol Wu <gasol.wu@gmail.com>
1
# Created by: Gasol Wu <gasol.wu@gmail.com>
2
2
3
PORTNAME=	jsonnet
3
PORTNAME=	jsonnet
4
PORTVERSION=	0.15.0
5
DISTVERSIONPREFIX=	v
4
DISTVERSIONPREFIX=	v
6
PORTREVISION=	1
5
DISTVERSION=	0.17.0
7
CATEGORIES=	devel
6
CATEGORIES=	devel
8
7
9
MAINTAINER=	gasol.wu@gmail.com
8
MAINTAINER=	gasol.wu@gmail.com
Lines 12-33 COMMENT= JSON data templating language Link Here
12
LICENSE=	APACHE20
11
LICENSE=	APACHE20
13
LICENSE_FILE=	${WRKSRC}/LICENSE
12
LICENSE_FILE=	${WRKSRC}/LICENSE
14
13
15
USES=		compiler:c++11-lib gmake
14
BUILD_DEPENDS=	nlohmann-json>=3.6.1:devel/nlohmann-json
16
USE_CXXSTD=	c++11
15
16
USES=		compiler:c++11-lib cmake
17
17
18
USE_GITHUB=	yes
18
USE_GITHUB=	yes
19
GH_ACCOUNT=	google
19
GH_ACCOUNT=	google
20
20
21
USE_LDCONFIG=	yes
21
USE_LDCONFIG=	yes
22
22
23
ALL_TARGET=	jsonnet jsonnetfmt libjsonnet.so
23
CMAKE_ON=	BUILD_JSONNET BUILD_JSONNETFMT BUILD_STATIC_LIBS BUILD_SHARED_BINARIES USE_SYSTEM_JSON
24
CXXFLAGS+=	-fPIC -Iinclude -Ithird_party/md5
24
CMAKE_OFF=	BUILD_TESTS
25
PLIST_FILES=	bin/jsonnet bin/jsonnetfmt include/libjsonnet.h lib/libjsonnet.so
26
25
27
do-install:
26
PLIST_SUB=	PORTVERSION=${PORTVERSION}
28
	${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin
29
	${INSTALL_PROGRAM} ${WRKSRC}/jsonnetfmt ${STAGEDIR}${PREFIX}/bin
30
	${INSTALL_DATA} ${WRKSRC}/include/lib${PORTNAME}.h ${STAGEDIR}${PREFIX}/include
31
	${INSTALL_LIB} ${WRKSRC}/lib${PORTNAME}.so ${STAGEDIR}${PREFIX}/lib
32
27
33
.include <bsd.port.mk>
28
.include <bsd.port.mk>
(-)b/devel/jsonnet/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1485954838
1
TIMESTAMP = 1623453189
2
SHA256 (google-jsonnet-v0.15.0_GH0.tar.gz) = 0b58f2a36a5625c717e717a7e85608730e7bb5bfd8be1765dd6fa23be1f9b9e8
2
SHA256 (google-jsonnet-v0.17.0_GH0.tar.gz) = 076b52edf888c01097010ad4299e3b2e7a72b60a41abbc65af364af1ed3c8dbe
3
SIZE (google-jsonnet-v0.15.0_GH0.tar.gz) = 21826038
3
SIZE (google-jsonnet-v0.17.0_GH0.tar.gz) = 21854054
(-)b/devel/jsonnet/files/patch-core_vm.cpp (+11 lines)
Added Link Here
1
--- core/vm.cpp.orig	2021-06-20 03:31:11 UTC
2
+++ core/vm.cpp
3
@@ -23,7 +23,7 @@ limitations under the License.
4
 
5
 #include "desugarer.h"
6
 #include "json.h"
7
-#include "json.hpp"
8
+#include "nlohmann/json.hpp"
9
 #include "md5.h"
10
 #include "parser.h"
11
 #include "state.h"
(-)b/devel/jsonnet/pkg-plist (+13 lines)
Added Link Here
1
bin/jsonnet
2
bin/jsonnetfmt
3
include/libjsonnet++.h
4
include/libjsonnet.h
5
include/libjsonnet_fmt.h
6
lib/libjsonnet++.a
7
lib/libjsonnet++.so
8
lib/libjsonnet++.so.0
9
lib/libjsonnet++.so.%%PORTVERSION%%
10
lib/libjsonnet.a
11
lib/libjsonnet.so
12
lib/libjsonnet.so.0
13
lib/libjsonnet.so.%%PORTVERSION%%

Return to bug 256704