Index: head/textproc/jtc/Makefile =================================================================== --- head/textproc/jtc/Makefile (revision 535255) +++ head/textproc/jtc/Makefile (revision 535256) @@ -1,36 +1,50 @@ # $FreeBSD$ PORTNAME= jtc -PORTVERSION= 1.75d +DISTVERSION= 1.76 CATEGORIES= textproc MAINTAINER= vulcan@wired.sh COMMENT= CLI tool to extract, manipulate and transform JSON LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= compiler:c++14-lang USE_CXXSTD= c++14 USE_GITHUB= yes GH_ACCOUNT= ldn-softdev -LDFLAGS+= -lexecinfo +LDFLAGS+= -lexecinfo -lpthread PLIST_FILES= bin/${PORTNAME} -PORTDOCS= README.md Release\ Notes.md User\ Guide.md \ - Walk-path\ tutorial.md +PORTDOCS= "Release Notes.md" "User Guide.md" "Walk-path tutorial.md" \ + README.md -OPTIONS_DEFINE= DOCS +OPTIONS_DEFINE= BG_CC BG_DTS BG_FLOW BG_MTS DOCS NO_DBG NO_DBG_PARSER + +BG_CC_DESC= Every call to a copy-constructor of Jnode class will reveal itself +BG_DTS_DESC= Makes time-stamp display delta (since last debug message) instead of absolute stamp +BG_FLOW_DESC= All debuggable function/method calls will display an entry and exit point +BG_MTS_DESC= Display absolute time-stamps in the debug message +NO_DBG_DESC= Disable all debug messages +NO_DBG_PARSER_DESC= Disable debug messages coming from parsing JSON + +BG_CC_CXXFLAGS= -DBG_CC +BG_DTS_CXXFLAGS= -DBG_dTS +BG_FLOW_CXXFLAGS= -BG_FLOW +BG_MTS_CXXFLAGS= -DBG_mTS -DBG_uTS +NO_DBG_CXXFLAGS= -DNDEBUG +NO_DBG_PARSER_CXXFLAGS= -DNDBG_PARSER do-build: ${CXX} ${CXXFLAGS} ${LDFLAGS} ${WRKSRC}/${PORTNAME}.cpp -o ${WRKSRC}/${PORTNAME} do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include Index: head/textproc/jtc/distinfo =================================================================== --- head/textproc/jtc/distinfo (revision 535255) +++ head/textproc/jtc/distinfo (revision 535256) @@ -1,3 +1,3 @@ -TIMESTAMP = 1583518848 -SHA256 (ldn-softdev-jtc-1.75d_GH0.tar.gz) = e490a754be493660ef4f2e764ea121b5c39b280adf9b4c55d73e4876e8618f04 -SIZE (ldn-softdev-jtc-1.75d_GH0.tar.gz) = 206457 +TIMESTAMP = 1589016243 +SHA256 (ldn-softdev-jtc-1.76_GH0.tar.gz) = 8524ba3c67364719196ffc8c81078ea9c1ccfa629fff5e57441edd09f1950052 +SIZE (ldn-softdev-jtc-1.76_GH0.tar.gz) = 228445 Index: head/textproc/jtc/files/patch-lib_Json.hpp =================================================================== --- head/textproc/jtc/files/patch-lib_Json.hpp (revision 535255) +++ head/textproc/jtc/files/patch-lib_Json.hpp (revision 535256) @@ -1,11 +1,25 @@ ---- lib/Json.hpp.orig 2020-03-13 20:36:36 UTC +--- lib/Json.hpp.orig 2020-05-07 19:34:09 UTC +++ lib/Json.hpp -@@ -1189,8 +1189,6 @@ class Jnode::Iterator: public std::iterator"); + DOUT() << DBG().prompt(__func__, +- __Dbg_flow__::ind + 1, DBG().stamped(), ++ __Dbg_flow__::ind() + 1, DBG().stamped(), + Debug::Indention::Alternative) + << "CC copying: " + << jn.to_string(Jnode::PrettyType::Raw, 0) << std::endl; +@@ -1221,8 +1221,6 @@ class Jnode::Iterator: public std::iterator