# This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # knot-resolver # knot-resolver/pkg-plist # knot-resolver/distinfo # knot-resolver/Makefile # knot-resolver/pkg-descr # knot-resolver/files # knot-resolver/files/pkg-message.in # echo c - knot-resolver mkdir -p knot-resolver > /dev/null 2>&1 echo x - knot-resolver/pkg-plist sed 's/^X//' >knot-resolver/pkg-plist << '26215eb3bc25cb3e77d7f6ddebd38dbc' X%%ETCDIR%%/config.cluster X%%ETCDIR%%/config.isp X%%ETCDIR%%/config.personal X%%ETCDIR%%/config.splitview X%%ETCDIR%%/icann-ca.pem X%%ETCDIR%%/root.hints Xinclude/libkres/api.h Xinclude/libkres/array.h Xinclude/libkres/cdb_api.h Xinclude/libkres/cdb_lmdb.h Xinclude/libkres/defines.h Xinclude/libkres/dnssec.h Xinclude/libkres/impl.h Xinclude/libkres/iterate.h Xinclude/libkres/layer.h Xinclude/libkres/lru.h Xinclude/libkres/map.h Xinclude/libkres/module.h Xinclude/libkres/nsec.h Xinclude/libkres/nsec3.h Xinclude/libkres/nsrep.h Xinclude/libkres/pack.h Xinclude/libkres/queue.h Xinclude/libkres/resolve.h Xinclude/libkres/rplan.h Xinclude/libkres/signature.h Xinclude/libkres/ta.h Xinclude/libkres/trie.h Xinclude/libkres/utils.h Xinclude/libkres/zonecut.h Xlib/kdns_modules/ahocorasick.so Xlib/kdns_modules/basexx.lua Xlib/kdns_modules/bogus_log.so Xlib/kdns_modules/daf.lua Xlib/kdns_modules/daf/daf.js Xlib/kdns_modules/detect_time_jump.lua Xlib/kdns_modules/detect_time_skew.lua Xlib/kdns_modules/dns64.lua Xlib/kdns_modules/edns_keepalive.so Xlib/kdns_modules/etcd.lua Xlib/kdns_modules/experimental_dot_auth.lua Xlib/kdns_modules/graphite.lua Xlib/kdns_modules/hints.so Xlib/kdns_modules/http.lua Xlib/kdns_modules/http/LICENSE Xlib/kdns_modules/http/bootstrap-theme.min.css Xlib/kdns_modules/http/bootstrap.min.css Xlib/kdns_modules/http/bootstrap.min.js Xlib/kdns_modules/http/d3.js Xlib/kdns_modules/http/datamaps.world.min.js Xlib/kdns_modules/http/dygraph-combined.js Xlib/kdns_modules/http/epoch.css Xlib/kdns_modules/http/epoch.js Xlib/kdns_modules/http/favicon.ico Xlib/kdns_modules/http/glyphicons-halflings-regular.woff2 Xlib/kdns_modules/http/jquery.js Xlib/kdns_modules/http/kresd.css Xlib/kdns_modules/http/kresd.js Xlib/kdns_modules/http/main.tpl Xlib/kdns_modules/http/selectize.bootstrap3.min.css Xlib/kdns_modules/http/selectize.min.css Xlib/kdns_modules/http/selectize.min.js Xlib/kdns_modules/http/topojson.js Xlib/kdns_modules/http_trace.lua Xlib/kdns_modules/kres-gen.lua Xlib/kdns_modules/kres.lua Xlib/kdns_modules/nsid.so Xlib/kdns_modules/policy.lua Xlib/kdns_modules/predict.lua Xlib/kdns_modules/prefill.lua Xlib/kdns_modules/priming.lua Xlib/kdns_modules/prometheus.lua Xlib/kdns_modules/rebinding.lua Xlib/kdns_modules/renumber.lua Xlib/kdns_modules/serve_stale.lua Xlib/kdns_modules/stats.so Xlib/kdns_modules/ta_sentinel.lua Xlib/kdns_modules/ta_signal_query.lua Xlib/kdns_modules/trust_anchors.lua Xlib/kdns_modules/view.lua Xlib/kdns_modules/workarounds.lua Xlib/kdns_modules/zonefile.lua Xlib/libkres.so Xlib/libkres.so.9 Xlibdata/pkgconfig/libkres.pc Xman/man8/kresd.8.gz Xsbin/kresc Xsbin/kresd 26215eb3bc25cb3e77d7f6ddebd38dbc echo x - knot-resolver/distinfo sed 's/^X//' >knot-resolver/distinfo << 'de2845719f309a29913c290370991a92' XTIMESTAMP = 1557223339 XSHA256 (knot-resolver-4.0.0.tar.xz) = 37161d931e64535ce38c33b9635f06a43cd1541945bf2c79a55e37f230de1631 XSIZE (knot-resolver-4.0.0.tar.xz) = 1641980 de2845719f309a29913c290370991a92 echo x - knot-resolver/Makefile sed 's/^X//' >knot-resolver/Makefile << 'a52e463ad9b04720955c310f5fe2da14' X# Created by: Leo Vandewoestijne X# $FreeBSD: head/dns/knot-resolver/Makefile 497411 2019-03-31 13:41:02Z sunpoet $ X XPORTNAME= knot-resolver XDISTVERSION= 4.0.0 XCATEGORIES= dns ipv6 XMASTER_SITES= https://secure.nic.cz/files/knot-resolver/ \ X https://dns.company/downloads/knot-resolver/ X XMAINTAINER= freebsd@dns.company XCOMMENT= Caching full resolver implementation X XLICENSE= GPLv3+ X XBUILD_DEPENDS= bash:shells/bash \ X git:devel/git X XUSES= compiler:c11 compiler:c++11-lang libedit libtool meson ncurses ninja pkgconfig shebangfix tar:xz XUSE_CXXSTD= c++11 XUSE_LDCONFIG= yes X XLIB_DEPENDS= libgnutls.so:security/gnutls \ X libknot.so:dns/knot2-lib \ X liblmdb.so:databases/lmdb \ X libluajit-5.1.so:lang/luajit \ X libuv.so:devel/libuv X XTEST_DEPENDS= cmocka>=1.1.1:sysutils/cmocka X XSHEBANG_FILES= scripts/bench.sh \ X scripts/build-in-obs.sh \ X scripts/coverage_c_combine.sh \ X scripts/coverage_env.sh \ X scripts/gen-cdefs.sh \ X scripts/get-date.sh \ X scripts/get-scanbuild-args.sh \ X scripts/luacov_gen_empty.sh \ X scripts/make-dev-archive.sh \ X scripts/make-distrofiles.sh \ X scripts/make-doc.sh \ X scripts/make-srpm.sh \ X scripts/obs-testbuild.sh \ X scripts/run-pylint.sh \ X scripts/test-config.sh \ X scripts/test-integration-prepare.sh \ X scripts/update-root-hints.sh X XCONFLICTS= knot-1.* knot1-[0-6].* X XMESON_ARGS= --default-library=static XMESON_ARGS+= --mandir=${MANPREFIX} XMESON_ARGS+= --prefix=${LOCALBASE} XMESON_ARGS+= -Dsystemd=false X XOPTIONS_DEFINE= DOCS DNSTAP DOXYGEN GO TRUSTANCHOR XOPTIONS_DEFAULT= DOCS DNSTAP DOXYGEN GO X X# COOKIES will come return/reworked to reflect IETF dnsop group development X#COOKIES_DESC= cookies X#COOKIES_LIB_DEPENDS= libnettle.so:security/nettle X#COOKIES_MAKE_ARGS_ON= HAS_nettle=yes X#COOKIES_MAKE_ARGS_OFF= HAS_nettle=no X#COOKIES_PLIST_FILES= lib/kdns_modules/cookies.so \ X# include/libkres/alg_containers.h \ X# include/libkres/alg_sha.h \ X# include/libkres/control.h \ X# include/libkres/helper.h \ X# include/libkres/lru_cache.h \ X# include/libkres/nonce.h X XDNSTAP_DESC= dnstap support XDNSTAP_LIB_DEPENDS= libprotobuf.so:devel/protobuf \ X libprotobuf-c.so:devel/protobuf-c \ X libfstrm.so:devel/fstrm X#DNSTAP_MAKE_ARGS_ON= HAS_libprotobuf-c=yes HAS_libfstrm=yes X#DNSTAP_MAKE_ARGS_OFF= HAS_libprotobuf-c=no HAS_libfstrm=no XDNSTAP_PLIST_FILES= lib/kdns_modules/dnstap.so X XDOXYGEN_IMPLIES= DOCS XDOXYGEN_BUILD_DEPENDS= doxygen:devel/doxygen X#DOXYGEN_MAKE_ARGS_ON= HAS_doxygen=yes X#DOXYGEN_MAKE_ARGS_OFF= HAS_doxygen=no X XGO_DESC= go XGO_BUILD_DEPENDS= go>=1.5:lang/go X#GO_MAKE_ARGS_ON= HAS_go=yes X#GO_MAKE_ARGS_OFF= HAS_go=no X XTRUSTANCHOR_DESC= Trust anchor bootstrapping and stats XTRUSTANCHOR_USES= lua X#TRUSTANCHOR_MAKE_ARGS_ON= HAS_ltn12=yes HAS_ssl.https=yes X#TRUSTANCHOR_MAKE_ARGS_OFF= HAS_ltn12=no HAS_ssl.https=no XTRUSTANCHOR_BUILD_DEPENDS= ${LUA_PKGNAMEPREFIX}luasocket>=0:net/luasocket \ X ${LUA_PKGNAMEPREFIX}luasec>=0:security/luasec X X.include X X# has to be tested if this is still is a bug. X# if so, look in /usr/ports/multimedia/dav1d/Makefile for CPU stuff / llvm bug/workaround/solution X#.if ${OPSYS} == FreeBSD && ${OSVERSION} >= 1120000 X#NOT_FOR_ARCHS= i386 X#NOT_FOR_ARCHS_REASON_i386= libknot (installed by knot2) is broken on 11.2 at i386 X#.endif X XUSERS= kresd XGROUPS= kresd X XPORTDOCS= AUTHORS COPYING CodingStyle README.md X X# check below list. X# libkres shouldn't have versioning anymore... XSTRIP_TARGETS= sbin/kresd \ X sbin/kresc \ X lib/libkres.so.7 \ X lib/kdns_modules/ahocorasick.so \ X lib/kdns_modules/bogus_log.so \ X lib/kdns_modules/cookies.so \ X lib/kdns_modules/dnstap.so \ X lib/kdns_modules/hints.so \ X lib/kdns_modules/stats.so X Xpre-install-TEST-on: do-test X Xpost-install: X @${MKDIR} ${STAGEDIR}${DOCSDIR} X ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR}/ X.for STRIP_TGT in ${STRIP_TARGETS} X if [ -f ${STAGEDIR}${PREFIX}/${STRIP_TGT} ]; then \ X ${STRIP_CMD} ${STAGEDIR}${PREFIX}/${STRIP_TGT}; \ X fi X.endfor X X.include a52e463ad9b04720955c310f5fe2da14 echo x - knot-resolver/pkg-descr sed 's/^X//' >knot-resolver/pkg-descr << 'de59ec55a68b8b053c0fa8625a4ee3eb' XThe Knot DNS Resolver is a caching full resolver implementation, Xincluding both a resolver library and a daemon. X XWWW: https://www.knot-resolver.cz/ de59ec55a68b8b053c0fa8625a4ee3eb echo c - knot-resolver/files mkdir -p knot-resolver/files > /dev/null 2>&1 echo x - knot-resolver/files/pkg-message.in sed 's/^X//' >knot-resolver/files/pkg-message.in << '2f07b66a1710565ba3c29e78aca914f0' X###################################################################### X X Please consult the documentation: X - man kresd X - https://knot-resolver.readthedocs.io/ X X To run as daemon see: X - https://knot-resolver.readthedocs.io/en/latest/daemon.html X X If upgrading: X - https://knot-resolver.readthedocs.io/en/stable/upgrading.html X X###################################################################### 2f07b66a1710565ba3c29e78aca914f0 exit