diff --git a/dns/adns/Makefile b/dns/adns/Makefile index 5125bf0f36ba..2a8cf0f48274 100644 --- a/dns/adns/Makefile +++ b/dns/adns/Makefile @@ -1,49 +1,47 @@ -# Created by: Kostya Lukin - PORTNAME= adns PORTVERSION= 1.6.0 CATEGORIES= dns MASTER_SITES= http://www.chiark.greenend.org.uk/~ian/adns/ftp/ MAINTAINER= pi@FreeBSD.org COMMENT= Easy to use asynchronous-capable DNS client library and utilities LICENSE= GPLv3 BUILD_DEPENDS= m4>=1.4.11:devel/m4 USES= cpe gmake GNU_CONFIGURE= yes USE_LDCONFIG= yes PORTSCOUT= skipv:1.5.0~rc0,1.5.0~rc1 CPE_VENDOR= gnu BINARY_ALIAS= m4=${LOCALBASE}/bin/gm4 LIBVERSION= 1 PLIST_SUB+= LIBVERSION="${LIBVERSION}" CFLAGS+= -Ds6_addr16=__u6_addr.__u6_addr16 CFLAGS+= -Ds6_addr32=__u6_addr.__u6_addr32 DOCS= COPYING GPL-vs-LGPL INSTALL README \ README.html TODO changelog TOSTRIP= bin/adnsheloex \ bin/adnsresfilter \ bin/adnslogres \ bin/adnshost \ lib/libadns.so.1.6 OPTIONS_DEFINE= DOCS post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC} && ${INSTALL_DATA} ${DOCS} ${STAGEDIR}${DOCSDIR}) post-install: .for f in ${TOSTRIP} ${STRIP_CMD} ${STAGEDIR}${PREFIX}/${f} .endfor .include diff --git a/dns/adsuck/Makefile b/dns/adsuck/Makefile index b4d1a1ad79e5..6a4643b0ccf5 100644 --- a/dns/adsuck/Makefile +++ b/dns/adsuck/Makefile @@ -1,36 +1,34 @@ -# Created by: Philippe Pepiot - PORTNAME= adsuck PORTVERSION= 2.3 PORTREVISION= 9 CATEGORIES= dns MASTER_SITES= http://opensource.conformal.com/snapshots/adsuck/ \ http://philpep.org/pub/ EXTRACT_SUFX= .tgz MAINTAINER= phil@philpep.org COMMENT= DNS relay for ad blocking LICENSE= ISCL LIB_DEPENDS+= libevent.so:devel/libevent \ libldns.so:dns/ldns CFLAGS+= -I${LOCALBASE}/include USE_RC_SUBR= adsuck USERS= _adsuck GROUPS= _adsuck SUB_FILES+= pkg-message OPTIONS_DEFINE= EXAMPLES do-install: ${INSTALL_PROGRAM} ${WRKSRC}/adsuck ${STAGEDIR}${PREFIX}/sbin ${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.8.gz ${STAGEDIR}${MANPREFIX}/man/man8 @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/files/* ${STAGEDIR}${EXAMPLESDIR} .include diff --git a/dns/ares/Makefile b/dns/ares/Makefile index f741a7507d79..dda94a62fa1c 100644 --- a/dns/ares/Makefile +++ b/dns/ares/Makefile @@ -1,17 +1,15 @@ -# Created by: roam@FreeBSD.org - PORTNAME= ares PORTVERSION= 1.1.1 PORTREVISION= 1 CATEGORIES= dns MASTER_SITES= ZI \ ftp://athena-dist.mit.edu/pub/ATHENA/ares/ MAINTAINER= zi@FreeBSD.org COMMENT= Asynchronous DNS resolver library CONFLICTS= c-ares-1.* c-ares-config-1.* GNU_CONFIGURE= yes .include diff --git a/dns/axfr2acl/Makefile b/dns/axfr2acl/Makefile index c8a7ba5a6567..5d30fb8779c9 100644 --- a/dns/axfr2acl/Makefile +++ b/dns/axfr2acl/Makefile @@ -1,21 +1,19 @@ -# Created by: Alexey Dokuchaev - PORTNAME= axfr2acl PORTVERSION= 1.01 CATEGORIES= dns perl5 MASTER_SITES= http://download.gnu.org.ua/pub/release/dnstools/ MAINTAINER= ports@FreeBSD.org COMMENT= Transfer A records from DNS zones and convert to BIND ACLs LICENSE= GPLv3+ RUN_DEPENDS= p5-Net-DNS>0:dns/p5-Net-DNS USES= perl5 USE_PERL5= configure NO_ARCH= yes PLIST_FILES= bin/axfr2acl ${SITE_MAN1}/axfr2acl.1.gz .include diff --git a/dns/bindgraph/Makefile b/dns/bindgraph/Makefile index d71505e9aca4..9d894982a72b 100644 --- a/dns/bindgraph/Makefile +++ b/dns/bindgraph/Makefile @@ -1,62 +1,60 @@ -# Created by: Rong-En Fan - PORTNAME= bindgraph PORTVERSION= 0.3 PORTREVISION= 1 CATEGORIES= dns MASTER_SITES= http://www.linux.it/~md/software/ MAINTAINER= ports@FreeBSD.org COMMENT= RRDtool frontend for BIND statistics LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= rrdtool>=0:databases/rrdtool \ p5-File-Tail>=0:devel/p5-File-Tail USES= perl5 shebangfix tar:tgz SHEBANG_FILES= bindgraph.pl bindgraph.cgi NO_BUILD= yes NO_ARCH= yes CGIDIR?= ${PREFIX}/www/cgi-bin DATADIR?= /var/db/bindgraph BINDGRAPH_USER?= ${WWWOWN} BINDGRAPH_GROUP?= ${WWWGRP} USE_RC_SUBR= ${PORTNAME} SUB_LIST+= BINDGRAPH_USER=${BINDGRAPH_USER} BINDGRAPH_GROUP=${BINDGRAPH_GROUP} PLIST_SUB= CGIDIR=${CGIDIR:S,${PREFIX}/,,} \ BINDGRAPH_USER="${BINDGRAPH_USER}" \ BINDGRAPH_GROUP="${BINDGRAPH_GROUP}" PORTDOCS= README ChangeLog OPTIONS_DEFINE= DOCS pre-everything:: @${ECHO_MSG} "" @${ECHO_MSG} "You may set following options:" @${ECHO_MSG} "" @${ECHO_MSG} "DATADIR=/var/db/bindgraph Where do you put RRD databases?" @${ECHO_MSG} "CGIDIR=${PREFIX}/www/cgi-bin Where do you put cgi?" @${ECHO_MSG} "BINDGRAPH_USER=www User to run bindgraph (Default: ${WWWOWN})" @${ECHO_MSG} "" post-patch: @${REINPLACE_CMD} -e "s,%%DATADIR%%,${DATADIR}," ${WRKSRC}/bindgraph.cgi do-install: @${MKDIR} ${STAGEDIR}${CGIDIR} @${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_SCRIPT} ${WRKSRC}/bindgraph.pl ${STAGEDIR}${PREFIX}/sbin/ ${INSTALL_SCRIPT} ${WRKSRC}/bindgraph.cgi ${STAGEDIR}${CGIDIR}/ do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} .for f in ${PORTDOCS} ${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR}/ .endfor .include diff --git a/dns/c-ares/Makefile b/dns/c-ares/Makefile index 9830944252f4..0a39b940f599 100644 --- a/dns/c-ares/Makefile +++ b/dns/c-ares/Makefile @@ -1,42 +1,40 @@ -# Created by: roam@FreeBSD.org - PORTNAME= c-ares PORTVERSION= 1.18.1 PORTREVISION= 1 CATEGORIES= dns MASTER_SITES= https://c-ares.org/download/ \ https://c-ares.haxx.se/download/ \ ZI MAINTAINER= zi@FreeBSD.org COMMENT= Asynchronous DNS resolver library LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.md GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-werror INSTALL_TARGET= install-strip USES= libtool pathfix compiler:c++11-lang gmake USE_LDCONFIG= yes PROGRAMS= acountry adig ahost OPTIONS_DEFINE= CONFIG_INFO DEBUG HIDE_SYMBOLS OPTIMIZED_CFLAGS OPTIONS_DEFAULT= CONFIG_INFO HIDE_SYMBOLS CONFIG_INFO_DESC= Add the ares_config_info patch HIDE_SYMBOLS_DESC= Hide internal library symbols OPTIMIZED_CFLAGS_DESC= Build with compiler optimizations CONFLICTS= py*-ripe.atlas.tools CONFIG_INFO_EXTRA_PATCHES= ${FILESDIR}/ares-config-info.patch DEBUG_CONFIGURE_ENABLE= debug HIDE_SYMBOLS_CONFIGURE_ENABLE= symbol-hiding OPTIMIZED_CFLAGS_CONFIGURE_ENABLE= optimize post-install: ${INSTALL_PROGRAM} ${PROGRAMS:S@^@${WRKSRC}/src/tools/.libs/@} ${STAGEDIR}${PREFIX}/bin/ .include diff --git a/dns/cli53/Makefile b/dns/cli53/Makefile index bd4fb53991cc..65f9df522fa8 100644 --- a/dns/cli53/Makefile +++ b/dns/cli53/Makefile @@ -1,41 +1,39 @@ -# Created by: Ryan Steinmetz - PORTNAME= cli53 DISTVERSION= 0.8.18 PORTREVISION= 3 CATEGORIES= dns MAINTAINER= meta@FreeBSD.org COMMENT= Command line tool for Amazon Route 53 LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= go:modules USE_GITHUB= yes GH_ACCOUNT= barnybug GH_TUPLE= \ aws:aws-sdk-go:v1.29.19:aws_aws_sdk_go/vendor/github.com/aws/aws-sdk-go \ cpuguy83:go-md2man:f79a8a8ca69d:cpuguy83_go_md2man_v2/vendor/github.com/cpuguy83/go-md2man/v2 \ davecgh:go-spew:v1.1.0:davecgh_go_spew/vendor/github.com/davecgh/go-spew \ go-yaml:yaml:v2.2.2:go_yaml_yaml/vendor/gopkg.in/yaml.v2 \ golang:crypto:75b288015ac9:golang_crypto/vendor/golang.org/x/crypto \ golang:net:4c5254603344:golang_net/vendor/golang.org/x/net \ golang:sys:85ca7c5b95cd:golang_sys/vendor/golang.org/x/sys \ gucumber:gucumber:7d5c79e832a2:gucumber_gucumber/vendor/github.com/gucumber/gucumber \ jmespath:go-jmespath:c2b33e8439af:jmespath_go_jmespath/vendor/github.com/jmespath/go-jmespath \ miekg:dns:v1.1.31:miekg_dns/vendor/github.com/miekg/dns \ pmezard:go-difflib:v1.0.0:pmezard_go_difflib/vendor/github.com/pmezard/go-difflib \ russross:blackfriday:v2.0.1:russross_blackfriday_v2/vendor/github.com/russross/blackfriday/v2 \ shiena:ansicolor:a422bbe96644:shiena_ansicolor/vendor/github.com/shiena/ansicolor \ shurcooL:sanitized_anchor_name:v1.0.0:shurcool_sanitized_anchor_name/vendor/github.com/shurcooL/sanitized_anchor_name \ stretchr:testify:v1.4.0:stretchr_testify/vendor/github.com/stretchr/testify \ urfave:cli:v2.2.0:urfave_cli_v2/vendor/github.com/urfave/cli/v2 GO_PKGNAME= github.com/${GH_ACCOUNT}/${PORTNAME} GO_TARGET= ./cmd/cli53 PLIST_FILES= bin/cli53 .include diff --git a/dns/crossip/Makefile b/dns/crossip/Makefile index 40144d3721cc..9800d368390a 100644 --- a/dns/crossip/Makefile +++ b/dns/crossip/Makefile @@ -1,30 +1,28 @@ -# Created by: Dan Smith - PORTNAME= crossip DISTVERSION= 1.2 PORTREVISION= 5 CATEGORIES= dns java MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/CrossIP%20${PORTVERSION} MAINTAINER= dan@algenta.com COMMENT= Java DNS update client for the ThatIP protocol LICENSE= GPLv2 USES= zip USE_JAVA= yes NO_BUILD= yes DATADIR= ${JAVASHAREDIR}/${PORTNAME} SUB_FILES= crossip.sh do-install: ${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/LICENSE.txt ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/README.txt ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/lib/CrossIP.jar ${STAGEDIR}${DATADIR} @${INSTALL_SCRIPT} ${WRKDIR}/crossip.sh ${STAGEDIR}${PREFIX}/bin/crossip .include diff --git a/dns/curvedns/Makefile b/dns/curvedns/Makefile index b75a565e0425..a7611b21b994 100644 --- a/dns/curvedns/Makefile +++ b/dns/curvedns/Makefile @@ -1,41 +1,39 @@ -# Created by: Leo Vandewoestijne - PORTNAME= curvedns PORTVERSION= 0.88.b PORTREVISION= 13 CATEGORIES= dns MAINTAINER= vsevolod@FreeBSD.org COMMENT= Forwarder adding DNSCurve to an authoritative nameserver LIB_DEPENDS= libev.so:devel/libev \ libsodium.so:security/libsodium RUN_DEPENDS= setuidgid:sysutils/daemontools BUILD_DEPENDS= bash:shells/bash USE_GITHUB= yes GH_ACCOUNT= vstakhov GH_TAGNAME= 0.87 ALL_TARGET= targets CFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib USERS= bind GROUPS= bind CURVE_UID= 53 CURVE_GID= 53 PLIST_SUB= CURVE_UID="${USERS}" CURVE_GID="${GROUPS}" SUB_FILES= pkg-message do-install: ${INSTALL_PROGRAM} ${WRKSRC}/curvedns ${WRKSRC}/curvedns-keygen ${STAGEDIR}${PREFIX}/bin/ ${MKDIR} ${STAGEDIR}${PREFIX}/etc/curvedns/log ${STAGEDIR}${PREFIX}/etc/curvedns/env ${INSTALL_SCRIPT} ${WRKSRC}/contrib/curvedns-run ${STAGEDIR}${PREFIX}/etc/curvedns/run.sample ${INSTALL_SCRIPT} ${WRKSRC}/contrib/curvedns-log-run ${STAGEDIR}${PREFIX}/etc/curvedns/log/run.sample ${ECHO_CMD} ${CURVE_UID} > ${STAGEDIR}${PREFIX}/etc/curvedns/env/UID ${ECHO_CMD} ${CURVE_GID} > ${STAGEDIR}${PREFIX}/etc/curvedns/env/GID .include diff --git a/dns/ddclient/Makefile b/dns/ddclient/Makefile index 6102a5318134..be93418bb855 100644 --- a/dns/ddclient/Makefile +++ b/dns/ddclient/Makefile @@ -1,59 +1,57 @@ -# Created by: Dirk Froemberg - PORTNAME= ddclient DISTVERSIONPREFIX= v DISTVERSION= 3.9.1 CATEGORIES= dns MAINTAINER= mjl@luckie.org.nz COMMENT= Update dynamic DNS entries LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= p5-Data-Validate-IP>0:net-mgmt/p5-Data-Validate-IP USES= perl5 tar:bzip2 USE_GITHUB= yes USE_PERL5= run USE_RC_SUBR= ${PORTNAME} NO_ARCH= yes NO_BUILD= yes SUB_FILES= pkg-message ddclient_force PLIST_FILES= "@sample(,,600) etc/ddclient.conf.sample" \ etc/periodic/daily/ddclient_force \ sbin/ddclient PORTDOCS= COPYRIGHT ChangeLog README.cisco README.ssl README.md \ sample-etc_cron.d_ddclient sample-etc_dhclient-exit-hooks \ sample-etc_dhcpc_dhcpcd-eth0.exe sample-etc_ppp_ip-up.local OPTIONS_DEFINE= SSL DOCS OPTIONS_DEFAULT=SSL SSL_RUN_DEPENDS=ca_root_nss>0:security/ca_root_nss \ p5-IO-Socket-SSL>0:security/p5-IO-Socket-SSL post-patch: @${GREP} -lR '/usr' ${WRKSRC} | ${XARGS} ${REINPLACE_CMD} -e \ 's|/usr|${PREFIX}|g' @${REINPLACE_CMD} -e 's|%%ETCDIR%%|${PREFIX}/etc| ; \ s|%%LOCALBASE%%|${LOCALBASE}|' ${WRKSRC}/ddclient @${REINPLACE_CMD} -e '/^\#\!\/usr\/local\/local/d' \ ${WRKSRC}/ddclient do-install: (cd ${WRKSRC} && ${INSTALL_DATA} sample-etc_ddclient.conf \ ${STAGEDIR}${PREFIX}/etc/ddclient.conf.sample) (cd ${WRKSRC} && ${INSTALL_SCRIPT} ddclient \ ${STAGEDIR}${PREFIX}/sbin) @${MKDIR} ${STAGEDIR}${PREFIX}/etc/periodic/daily (cd ${WRKDIR} && ${INSTALL_SCRIPT} ddclient_force \ ${STAGEDIR}${PREFIX}/etc/periodic/daily/ddclient_force) @${MKDIR} ${STAGEDIR}${DOCSDIR} .for i in ${PORTDOCS} (cd ${WRKSRC} && ${INSTALL_DATA} ${i} ${STAGEDIR}${DOCSDIR}) .endfor .include diff --git a/dns/ddns/Makefile b/dns/ddns/Makefile index a9ee8716f0a9..d581ca2eca37 100644 --- a/dns/ddns/Makefile +++ b/dns/ddns/Makefile @@ -1,30 +1,28 @@ -# Created by: Natacha Porte - PORTNAME= ddns PORTVERSION= 1.0 CATEGORIES= dns MASTER_SITES= http://instinctive.eu/code/ MAINTAINER= natbsd@instinctive.eu COMMENT= Lightweight UDP-based dynamic DNS updater LICENSE= ISCL MAKEFILE= BSDmakefile USES= tar:bzip2 USE_RC_SUBR= ddns_client ddns_server SUB_FILES= pkg-message PLIST_FILES= sbin/ddns-server sbin/ddns-client \ etc/ddns_client.conf.sample etc/ddns_server.conf.sample do-install: ${INSTALL_PROGRAM} ${WRKSRC}/ddns-client ${STAGEDIR}${PREFIX}/sbin ${INSTALL_PROGRAM} ${WRKSRC}/ddns-server ${STAGEDIR}${PREFIX}/sbin ${INSTALL_DATA} ${FILESDIR}/ddns_client.conf.sample \ ${STAGEDIR}${PREFIX}/etc ${INSTALL_DATA} ${FILESDIR}/ddns_server.conf.sample \ ${STAGEDIR}${PREFIX}/etc .include diff --git a/dns/denominator/Makefile b/dns/denominator/Makefile index 81e2b4285db8..03cd3291c72d 100644 --- a/dns/denominator/Makefile +++ b/dns/denominator/Makefile @@ -1,25 +1,23 @@ -# Created by: Steve Wills - PORTNAME= denominator PORTVERSION= 4.7.1 CATEGORIES= dns java MASTER_SITES= https://bintray.com/artifact/download/netflixoss/maven/com/netflix/${PORTNAME}/${PORTNAME}-cli/${PORTVERSION}/ DISTNAME= ${PORTNAME}-cli-${PORTVERSION}-fat.jar EXTRACT_SUFX= MAINTAINER= swills@FreeBSD.org COMMENT= Portably control DNS clouds USE_JAVA= yes NO_BUILD= yes STRIP= # none PLIST_FILES= bin/${PORTNAME} do-extract: @${MKDIR} ${WRKDIR}/${DISTNAME} @${CP} ${DISTDIR}/${DISTNAME} ${WRKDIR}/${DISTNAME} do-install: ${INSTALL_PROGRAM} ${WRKDIR}/${DISTNAME}/${DISTNAME} ${STAGEDIR}${PREFIX}/bin/${PORTNAME} .include diff --git a/dns/dhisd/Makefile b/dns/dhisd/Makefile index 360235ebb270..cd1309175cf5 100644 --- a/dns/dhisd/Makefile +++ b/dns/dhisd/Makefile @@ -1,45 +1,43 @@ -# Created by: Bas Kruit - PORTNAME= dhisd PORTVERSION= 5.5 CATEGORIES= dns MASTER_SITES= ftp://ftp.dhis.org/pub/dhis/ \ LOCAL/meta MAINTAINER= egypcio@FreeBSD.org COMMENT= DHIS server for dynamic updates on the server using specific engines LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/COPYRIGHT LIB_DEPENDS= libgmp.so:math/gmp USE_RC_SUBR= ${PORTNAME} SUB_LIST= USER="${USERS}" GROUP="${GROUPS}" PLIST_SUB= USER="${USERS}" GROUP="${GROUPS}" USERS= dhis GROUPS= dhis DOCS= CONTRIBUTORS INSTALL README OPTIONS_DEFINE= DOCS do-install: ${MKDIR} ${STAGEDIR}/var/run/dhis ${STAGEDIR}/var/log/dhis ${INSTALL_DATA} ${WRKSRC}/dhisd.conf.sample ${STAGEDIR}${PREFIX}/etc ${INSTALL_DATA} ${WRKSRC}/dhis.db.sample ${STAGEDIR}${PREFIX}/etc/dhisd.db.sample ${INSTALL_PROGRAM} ${WRKSRC}/dhisd ${STAGEDIR}${PREFIX}/sbin ${INSTALL_PROGRAM} ${WRKSRC}/dhisgenkeys ${STAGEDIR}${PREFIX}/sbin post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/sbin/dhisd ${STRIP_CMD} ${STAGEDIR}${PREFIX}/sbin/dhisgenkeys post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && \ ${INSTALL_MAN} ${DOCS} ${STAGEDIR}${DOCSDIR} .include diff --git a/dns/djbdns-tools/Makefile b/dns/djbdns-tools/Makefile index d92f0fcfd6e6..f5573d77d0ee 100644 --- a/dns/djbdns-tools/Makefile +++ b/dns/djbdns-tools/Makefile @@ -1,40 +1,38 @@ -# Created by: Sergei Kolobov - PORTNAME= djbdns PORTVERSION= 1.05 CATEGORIES= dns MASTER_SITES= http://cr.yp.to/djbdns/ \ ftp://cr.yp.to/djbdns/ \ http://smarden.org/pape/djb/manpages/:manpages PKGNAMESUFFIX= -tools DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \ ${DISTNAME}-man-20031023.tar.gz:manpages MAINTAINER= ports@FreeBSD.org COMMENT= Resolver tools from djbdns package CONFLICTS= djbdns PROGRAMS= dnsip dnsipq dnsname dnstxt dnsmx dnsfilter \ random-ip dnsqr dnsq dnstrace SCRIPTS= dnstracesort MANPAGES= dnsfilter.1 dnsip.1 dnsipq.1 dnsmx.1 dnsname.1 \ dnsq.1 dnsqr.1 dnstrace.1 dnstracesort.1 dnstxt.1 ALL_TARGET= it do-configure: @${ECHO_CMD} "${CC} ${CFLAGS}" > ${WRKSRC}/conf-cc @${ECHO_CMD} "${CC} ${STRIP}" > ${WRKSRC}/conf-ld @${ECHO_CMD} "${PREFIX}" > ${WRKSRC}/conf-home do-install: @${MKDIR} ${STAGEDIR}${PREFIX}/bin @cd ${WRKSRC} && \ ${INSTALL_PROGRAM} ${PROGRAMS} ${STAGEDIR}${PREFIX}/bin && \ ${INSTALL_SCRIPT} ${SCRIPTS} ${STAGEDIR}${PREFIX}/bin @cd ${WRKDIR}/djbdns-man && \ ${INSTALL_MAN} ${MANPAGES} ${STAGEDIR}${MANPREFIX}/man/man1 .include diff --git a/dns/djbdns/Makefile b/dns/djbdns/Makefile index 4701af654605..b51596b95b49 100644 --- a/dns/djbdns/Makefile +++ b/dns/djbdns/Makefile @@ -1,155 +1,153 @@ -# Created by: Neil Blakey-Milner - PORTNAME?= djbdns PORTVERSION?= ${DJBDNS_VER} PORTREVISION?= 22 PORTEPOCH?= 1 CATEGORIES?= dns MASTER_SITES= https://cr.yp.to/djbdns/ \ http://cr.yp.to/djbdns/ \ ftp://cr.yp.to/djbdns/ DISTNAME= djbdns-${DJBDNS_VER} DISTFILES= ${DISTNAME}${EXTRACT_SUFX} MAINTAINER?= ports@FreeBSD.org COMMENT?= Collection of secure and reliable DNS tools # Converted from LEGAL_TEXT LICENSE= djb LICENSE_NAME= djb LICENSE_TEXT= No license -- see http://cr.yp.to/softwarelaw.html LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept RUN_DEPENDS= setuidgid:sysutils/daemontools \ tcpserver:sysutils/ucspi-tcp CONFLICTS= djbdns-tools OPTIONS_DEFINE= DUMPCACHE IP6 IGNOREIP JUMBO MAN PERSISTENT_MMAP SRV DNSCURVE ADD_USERS OPTIONS_DEFAULT= MAN OPTIONS_SUB= yes DUMPCACHE_DESC= persistent cache for dnscache IP6_DESC= IPv6 support by Felix von Leitner IGNOREIP_DESC= ignoreip2 patch by Russell Nelson JUMBO_DESC= jumbo patch by Claudiu Costin MAN_DESC= manual pages by Gerritt Pape PERSISTENT_MMAP_DESC= persistent mmap patch by Lennert Buytenhek SRV_DESC= SRV record patch by Michael Handler DNSCURVE_DESC= DNSCurve support by Matthew Dempsky ADD_USERS_DESC= Add dnscache, tinydns and dnslog users/groups .include .if ${PORT_OPTIONS:MADD_USERS} USERS?= dnscache tinydns dnslog GROUPS?=dnscache tinydns dnslog .endif .if ${PORT_OPTIONS:MJUMBO} .if ${PORT_OPTIONS:MIP6} || ${PORT_OPTIONS:MIGNOREIP} || ${PORT_OPTIONS:MSRV} || \ ${PORT_OPTIONS:MDNSCURVE} BROKEN= The jumbo patch currently conflicts with the IPv6, ignoreip2, SRV and DNSCURVE patches .endif PATCH_SITES+= http://people.FreeBSD.org/~roam/ports/dns/djbdns/:jumbo \ LOCAL/roam/dns/djbdns:jumbo PATCHFILES+= jumbo-p13.patch.gz:jumbo PATCH_DIST_STRIP= -p1 .if ${PORT_OPTIONS:MDUMPCACHE} CFLAGS+= -DDUMPCACHE .endif .endif .if ${PORT_OPTIONS:MMAN} MANDATE= -20031023 MASTER_SITES+= http://smarden.org/pape/djb/manpages/:manpages DISTFILES+= ${DISTNAME}-man${MANDATE}.tar.gz:manpages .endif .if ${PORT_OPTIONS:MIP6} PKGNAMESUFFIX= -ipv6 PORTVERSION= ${DJBDNS_VER}.${DJBDNS_V6_VER:S/test/b/:S/diff//} PATCH_SITES+= http://www.fefe.de/dns/:ipv6 PATCHFILES+= ${PORTNAME}-${DJBDNS_VER}-${DJBDNS_V6_VER}.diff.bz2:ipv6 PATCH_DIST_STRIP= -p1 EXTRA_PATCHES+= ${FILESDIR}/uint32.patch ${FILESDIR}/djbdns-ipv6-ooyama.patch .endif .if ${PORT_OPTIONS:MDUMPCACHE} && ! ${PORT_OPTIONS:MJUMBO} .if ${PORT_OPTIONS:MIP6} BROKEN= The IPv6 and dnscache-dumpcache patches are currently in conflict .endif PATCH_SITES+= http://efge.free.fr/djbdns/:dumpcache PATCHFILES+= patch-dnscache-dumpcache-v4.txt:dumpcache PATCH_DIST_STRIP= -p1 CFLAGS+= -DDUMPCACHE .endif .if ${PORT_OPTIONS:MIGNOREIP} .if ${PORT_OPTIONS:MIP6} BROKEN= The IPv6 patch already includes the ignoreip2 functionality .endif PATCH_SITES+= http://tinydns.org/:ignoreip PATCHFILES+= djbdns-1.05-ignoreip2.patch:ignoreip PATCH_DIST_STRIP= -p1 .endif .if ${PORT_OPTIONS:MPERSISTENT_MMAP} PATCH_SITES+= http://people.FreeBSD.org/~roam/ports/patches/dns/:persistent PATCHFILES+= tinydns-persistmmap-20040418.patch:persistent PATCH_DIST_STRIP= -p1 .endif .if ${PORT_OPTIONS:MSRV} PATCH_SITES+= http://tinydns.org/:srv PATCHFILES+= srv-patch:srv PATCH_DIST_STRIP= -p1 .endif .if ${PORT_OPTIONS:MDNSCURVE} .if ${PORT_OPTIONS:MIP6} BROKEN= The IPv6 and DNSCurve patches are currently in conflict .endif PATCH_SITES+= http://shinobi.dempsky.org/~matthew/patches/:dnscurve PATCHFILES+= djbdns-dnscurve-20090602.patch:dnscurve PATCH_DIST_STRIP= -p1 CFLAGS+= -I${LOCALBASE}/include -L${LOCALBASE}/lib LDFLAGS+= -I${LOCALBASE}/include -L${LOCALBASE}/lib BUILD_DEPENDS+= nacl-sha256:security/nacl .endif DJBDNS_VER= 1.05 DJBDNS_V6_VER= test23 ALL_TARGET= prog INSTALL_TARGET= setup check .if ${PORT_OPTIONS:MIP6} PLIST_SUB+= WITH_IP6="" .else PLIST_SUB+= WITH_IP6="@comment " .endif post-patch: @${ECHO_CMD} "${CC} ${CFLAGS}" > ${WRKSRC}/conf-cc @${ECHO_CMD} "${CC} ${STRIP} ${LDFLAGS}" > ${WRKSRC}/conf-ld @${ECHO_CMD} "${STAGEDIR}${PREFIX}" > ${WRKSRC}/conf-home.stage @${ECHO_CMD} "${PREFIX}" > ${WRKSRC}/conf-home post-build: @${ECHO_MSG} "===> Rebuilding DJB installer to respect STAGEDIR" @${MV} -f ${WRKSRC}/conf-home ${WRKSRC}/conf-home.sav @${MV} -f ${WRKSRC}/conf-home.stage ${WRKSRC}/conf-home @cd ${WRKSRC} ; ${RM} install instcheck install.o instcheck.o hier.o auto_home.o auto_home.c @cd ${WRKSRC} ; ${DO_MAKE_BUILD} install instcheck @${TOUCH} ${WRKSRC}/*-conf @${MV} -f ${WRKSRC}/conf-home.sav ${WRKSRC}/conf-home .if ${PORT_OPTIONS:MMAN} post-install: @${INSTALL_MAN} ${WRKDIR}/djbdns-man/*.1 ${STAGEDIR}${MAN1PREFIX}/man/man1/ @${INSTALL_MAN} ${WRKDIR}/djbdns-man/*.8 ${STAGEDIR}${MAN8PREFIX}/man/man8/ .endif .include diff --git a/dns/dlint/Makefile b/dns/dlint/Makefile index bf311ee4ebd8..40eef922ebe7 100644 --- a/dns/dlint/Makefile +++ b/dns/dlint/Makefile @@ -1,30 +1,28 @@ -# Created by: David O'Brien (obrien@NUXI.com) - PORTNAME= dlint PORTVERSION= 1.4.1 CATEGORIES= dns MASTER_SITES= https://BSDforge.com/projects/source/dns/dlint/ MAINTAINER= ports@FreeBSD.org COMMENT= Lint for DNS zones (Domain Name Server zone verification utility) USES= shebangfix tar:xz NO_ARCH= yes NO_BUILD= yes SHEBANG_FILES= digparse OPTIONS_DEFINE= DOCS do-configure: @${REINPLACE_CMD} -e 's:/usr/local/bin:${PREFIX}/sbin:g' ${WRKSRC}/dlint @${SED} -e 's:DLINT 1:DLINT 8:g' ${WRKSRC}/dlint.1 >${WRKSRC}/dlint.8 do-install: cd ${WRKSRC} ; ${INSTALL_SCRIPT} dlint digparse \ ${STAGEDIR}${PREFIX}/sbin ${INSTALL_MAN} ${WRKSRC}/dlint.8 ${STAGEDIR}${MANPREFIX}/man/man8 ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} .include diff --git a/dns/dnrd/Makefile b/dns/dnrd/Makefile index 80fe6445ff8c..f74d2cd371c6 100644 --- a/dns/dnrd/Makefile +++ b/dns/dnrd/Makefile @@ -1,51 +1,49 @@ -# Created by: George Reid - PORTNAME= dnrd PORTVERSION= 2.20.3 PORTREVISION= 1 CATEGORIES= dns MASTER_SITES= SF MAINTAINER= ports@FreeBSD.org COMMENT= Proxy DNS daemon LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING USES= cpe gmake USE_RC_SUBR= ${PORTNAME} GNU_CONFIGURE= yes USERS= dnrd GROUPS= dnrd PORTDOCS= AUTHORS COPYING ChangeLog INSTALL NEWS README PORTEXAMPLES= README-cache README-cygwin README-master TODO master.sample OPTIONS_DEFINE= TCP MASTER DEBUG RANDOM DOCS EXAMPLES OPTIONS_DEFAULT=MASTER TCP_DESC= TCP support MASTER_DESC= Master file support RANDOM_DESC= Random source port TCP_CONFIGURE_ENABLE= tcp MASTER_CONFIGURE_ENABLE= master DEBUG_CONFIGURE_ENABLE= enable-debug RANDOM_CONFIGURE_ENABLE= random-src do-install: @${MKDIR} ${STAGEDIR}${ETCDIR} ${INSTALL_PROGRAM} ${WRKSRC}/src/dnrd ${STAGEDIR}${PREFIX}/sbin/ ${INSTALL_MAN} ${WRKSRC}/doc/dnrd.8 ${STAGEDIR}${MAN8PREFIX}/man/man8/ ${INSTALL_DATA} ${WRKSRC}/doc/master.sample ${STAGEDIR}${ETCDIR}/ do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR}/ do-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${PORTEXAMPLES:S,^,${WRKSRC}/doc/,} ${STAGEDIR}${EXAMPLESDIR}/ .include diff --git a/dns/dns-ui/Makefile b/dns/dns-ui/Makefile index ffa92bf4510e..54d1de7e0a08 100644 --- a/dns/dns-ui/Makefile +++ b/dns/dns-ui/Makefile @@ -1,41 +1,39 @@ -# Created by: Ryan Steinmetz - PORTNAME= dns-ui PORTREVISION= 1 DISTVERSION= v0.2.7 CATEGORIES= dns MAINTAINER= zi@FreeBSD.org COMMENT= LDAP-authenticated PowerDNS user interface by Opera LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE USES= pgsql php:cli USE_GITHUB= yes GH_ACCOUNT= operasoftware USE_PHP= curl intl json ldap mbstring pdo_pgsql NO_BUILD= yes SUB_FILES= pkg-message OPTIONS_DEFINE= APACHE PGSQLSRV OPTIONS_DEFAULT= APACHE PGSQLSRV APACHE_DESC= Use apache as webserver PGSQLSRV_DESC= Use local postgres instance APACHE_USES= apache:run,2.2+ php:mod APACHE_USES_OFF= php:web PGSQLSRV_VARS= WANT_PGSQL=server .include post-extract: ${MV} ${WRKSRC}/config/config-sample.ini \ ${WRKSRC}/config/config.ini.sample do-install: @${MKDIR} ${STAGEDIR}${WWWDIR} (cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${WWWDIR}) .include diff --git a/dns/dns2blackhole/Makefile b/dns/dns2blackhole/Makefile index 259faa93316c..b728719c7359 100644 --- a/dns/dns2blackhole/Makefile +++ b/dns/dns2blackhole/Makefile @@ -1,29 +1,27 @@ -# Created by: Joe Barbish - PORTNAME= dns2blackhole PORTVERSION= 0.1 CATEGORIES= dns MASTER_SITES= SF/${PORTNAME} MAINTAINER= dns2blackhole1@a1poweruser.com COMMENT= Malware Prevention through Domain Blocking LICENSE= BSD2CLAUSE USES= tar:bzip2 NO_BUILD= yes NO_ARCH= yes do-install: .for f in dns2blackhole-update1 dns2blackhole-update2 dns2blackhole-sanitize \ dns2blackhole-sort-fqdn dns2blackhole-whitelist ${INSTALL_SCRIPT} ${WRKSRC}/${f} ${STAGEDIR}${PREFIX}/bin .endfor @${MKDIR} ${STAGEDIR}${ETCDIR} ${INSTALL_DATA} ${WRKSRC}/dns2blackhole-unbound.conf \ ${STAGEDIR}${ETCDIR}/dns2blackhole-unbound.conf.sample ${INSTALL_MAN} ${WRKSRC}/dns2blackhole.8 \ ${STAGEDIR}${MAN8PREFIX}/man/man8 .include diff --git a/dns/dns2tcp/Makefile b/dns/dns2tcp/Makefile index c19776615dc3..eabf4d0c090f 100644 --- a/dns/dns2tcp/Makefile +++ b/dns/dns2tcp/Makefile @@ -1,24 +1,22 @@ -# Created by: Martin Wilke - PORTNAME= dns2tcp PORTVERSION= 0.5.2 CATEGORIES= dns MASTER_SITES= http://deb.debian.org/debian/pool/main/d/${PORTNAME}/ DISTNAME= ${PORTNAME}_${PORTVERSION}.orig MAINTAINER= sbz@FreeBSD.org COMMENT= Tool for relaying TCP connections over DNS LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING USES= autoreconf GNU_CONFIGURE= yes WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} PLIST_FILES= bin/dns2tcpc bin/dns2tcpd \ man/man1/dns2tcpc.1.gz \ man/man1/dns2tcpd.1.gz .include diff --git a/dns/dns_balance/Makefile b/dns/dns_balance/Makefile index 3bf755fcd93c..7280dce2a4d5 100644 --- a/dns/dns_balance/Makefile +++ b/dns/dns_balance/Makefile @@ -1,57 +1,55 @@ -# Created by: Akinori MUSHA aka knu - PORTNAME= dns_balance PORTVERSION= 2.1 CATEGORIES= dns MASTER_SITES= https://BSDforge.com/projects/source/dns/dns_balance/ MAINTAINER= portmaster@BSDforge.com COMMENT= Dynamic load-balancing DNS server LICENSE= BSD2CLAUSE USE_RUBY= yes USES= shebangfix tar:xz USE_RC_SUBR= dns_balance NO_BUILD= yes SHEBANG_FILES= ${WRKSRC}/dns_balance.rb \ ${WRKSRC}/sample/makedb.rb \ ${WRKSRC}/sample/make_namespace.rb ETCS= addrdb.rb \ namespace.rb LIBS= as_search.rb \ cache.rb \ datatype.rb \ log_writer.rb \ multilog.rb \ util.rb PLIST_SUB+= ETCDIR=${ETCDIR} SUB_LIST+= RUBY=${RUBY} OPTIONS_DEFINE= DOCS EXAMPLES post-patch: ${SED} -E -e "s,%%PREFIX%%,${PREFIX},g" \ -e "s,%%PORTNAME%%,${PORTNAME},g" \ -e "s,%%ETCDIR%%,${ETCDIR},g" \ ${WRKSRC}/dns_balance.rb > ${WRKSRC}/dns_balance do-install: ${INSTALL_SCRIPT} ${WRKSRC}/dns_balance ${STAGEDIR}${PREFIX}/sbin @${MKDIR} ${STAGEDIR}${ETCDIR} .for FILE in ${ETCS} ${INSTALL_DATA} ${WRKSRC}/${FILE} ${STAGEDIR}${ETCDIR}/${FILE}.dist .endfor @${MKDIR} ${STAGEDIR}${PREFIX}/lib/${PORTNAME} (cd ${WRKSRC} && ${INSTALL_DATA} ${LIBS} \ ${STAGEDIR}${PREFIX}/lib/${PORTNAME}) @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/sample/* ${STAGEDIR}${EXAMPLESDIR} @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README* ${WRKSRC}/Q_and_A* ${STAGEDIR}${DOCSDIR} .include diff --git a/dns/dnsblast/Makefile b/dns/dnsblast/Makefile index 0b6f918d8389..e0d76c6cf405 100644 --- a/dns/dnsblast/Makefile +++ b/dns/dnsblast/Makefile @@ -1,23 +1,21 @@ -# Created by: Emanuel Haupt - PORTNAME= dnsblast PORTVERSION= 0.0.2016060901 CATEGORIES= dns benchmarks MAINTAINER= ehaupt@FreeBSD.org COMMENT= Simple load testing tool for DNS resolvers LICENSE= ISCL LICENSE_FILE= ${WRKSRC}/COPYING USE_GITHUB= yes GH_ACCOUNT= jedisct1 GH_TAGNAME= f74cc52 PLIST_FILES= bin/dnsblast do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin .include diff --git a/dns/dnscap/Makefile b/dns/dnscap/Makefile index f3ae593de243..0e63414a8acf 100644 --- a/dns/dnscap/Makefile +++ b/dns/dnscap/Makefile @@ -1,40 +1,38 @@ -# Created by: Edwin Groothuis - PORTNAME= dnscap PORTVERSION= 2.0.3 PORTEPOCH= 1 CATEGORIES= dns MASTER_SITES= https://www.dns-oarc.net/files/dnscap/ \ LOCAL/sunpoet MAINTAINER= sunpoet@FreeBSD.org COMMENT= DNS network traffic capture utility LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libldns.so:dns/ldns USES= autoreconf libtool localbase pkgconfig ssl CONFIGURE_ARGS= --enable-shared --enable-static CONFIGURE_ENV= libcrypto_CFLAGS=-I${OPENSSLINC}/include \ libcrypto_LIBS="-L${OPENSSLLIB}/lib -lcrypto" GNU_CONFIGURE= yes INSTALL_TARGET= install-strip OPTIONS_DEFINE= CDS DOCS THREADS OPTIONS_DEFAULT=THREADS CDS_DESC= CBOR DNS Stream (CDS) format (experimental) CDS_CONFIGURE_OFF= ac_cv_lib_tinycbor_cbor_parser_init=no CDS_LIB_DEPENDS= libtinycbor.so:devel/tinycbor THREADS_CONFIGURE_ENABLE= threads post-patch-DOCS-off: @${REINPLACE_CMD} -e '/^install-data-am: / s| install-dist_docDATA||' ${WRKSRC}/Makefile.am post-patch-DOCS-on: @${REINPLACE_CMD} -e '/^dist_doc_DATA = / s| LICENSE||' ${WRKSRC}/Makefile.am .include diff --git a/dns/dnscheckengine/Makefile b/dns/dnscheckengine/Makefile index f139de6941d0..3b83f1b751ab 100644 --- a/dns/dnscheckengine/Makefile +++ b/dns/dnscheckengine/Makefile @@ -1,69 +1,67 @@ -# Created by: dnscheckengine-port@academ.com (Stan Barber) - PORTNAME= dnscheckengine PORTVERSION= 1.1 PORTREVISION= 4 CATEGORIES= dns perl5 MASTER_SITES= https://BSDforge.com/projects/source/dns/dnscheckengine/ DISTNAME= DNSCheck-1.1 MAINTAINER= portmaster@bsdforge.com COMMENT= DNS checker from the folks that run the .SE top level domain LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= p5-Crypt-OpenSSL-Random>=0:security/p5-Crypt-OpenSSL-Random \ p5-Digest-BubbleBabble>=0:security/p5-Digest-BubbleBabble \ p5-Digest-SHA1>=0:security/p5-Digest-SHA1 \ p5-IO-Socket-INET6>=2.51:net/p5-IO-Socket-INET6 \ p5-Net-DNS>=0.65:dns/p5-Net-DNS \ p5-Net-DNS-SEC>=0.15:dns/p5-Net-DNS-SEC \ p5-Socket6>=0.19:net/p5-Socket6 \ p5-YAML>=0:textproc/p5-YAML \ p5-Text-Template>=0:textproc/p5-Text-Template \ p5-Mail-RFC822-Address>=0:mail/p5-Mail-RFC822-Address \ p5-MIME-Lite>=0:mail/p5-MIME-Lite \ p5-Net-IP>=0:net-mgmt/p5-Net-IP \ p5-DBI>=0:databases/p5-DBI \ p5-DBD-mysql>=0:databases/p5-DBD-mysql RUN_DEPENDS= p5-DBD-mysql>=0:databases/p5-DBD-mysql NO_ARCH= yes USES= mysql perl5 USE_PERL5= configure CONFIGURE_SCRIPT+= Makefile.PL INSTALLSITESCRIPT=${PREFIX}/libexec/dnscheck WRKSRC= ${WRKDIR}/engine DOCSDIR= ${PREFIX}/share/doc/DNSCheck DOCS= data-flow-batch.png DNSCheck.graffle data-flow-web.png \ call-flow.png database-schema.pdf DOCSDB= indexes.sql schema.sql drop.sql PORTDOCS= * SUB_FILES= pkg-message OPTIONS_DEFINE= DOCS post-patch: @${FIND} ${WRKSRC} -name \*.orig -delete @${GREP} -Rl '%%[[:alpha:]]\+%%' ${WRKSRC} | \ ${XARGS} ${REINPLACE_CMD} -e 's,%%PREFIX%%,${PREFIX},g' @${REINPLACE_CMD} -e "s#%%PREFIX%%#${PREFIX}#" \ ${WRKSRC}/contrib/dnscheck-dispatcher.sh post-install: ${INSTALL_SCRIPT} ${WRKSRC}/contrib/dnscheck-dispatcher.sh \ ${STAGEDIR}${PREFIX}/etc/rc.d/dnscheck-dispatcher (cd ${STAGEDIR}${PREFIX}/bin && \ ${LN} -s ../libexec/dnscheck/dnscheck-dispatcher . && \ ${LN} -s ../libexec/dnscheck/dnscheck dnscheckengine) post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${STAGEDIR}${DOCSDIR}/db ${INSTALL_DATA} ${DOCS:S|^|${WRKSRC}/doc/|} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} '${WRKSRC}/doc/DNSCheck Lib Descriptions.pdf' \ ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${DOCSDB:S|^|${WRKSRC}/db/|} ${STAGEDIR}${DOCSDIR}/db .include diff --git a/dns/dnsdbck/Makefile b/dns/dnsdbck/Makefile index 66a862e9aa21..fc966d38bf94 100644 --- a/dns/dnsdbck/Makefile +++ b/dns/dnsdbck/Makefile @@ -1,21 +1,19 @@ -# Created by: Alexey Dokuchaev - PORTNAME= dnsdbck PORTVERSION= 1.01 CATEGORIES= dns perl5 MASTER_SITES= http://download.gnu.org.ua/pub/release/dnstools/ MAINTAINER= ports@FreeBSD.org COMMENT= Verify consistency of DNS information in an SQL database LICENSE= GPLv3 RUN_DEPENDS= p5-Net-CIDR>0:net-mgmt/p5-Net-CIDR \ p5-Net-DNS>0:dns/p5-Net-DNS USES= perl5 USE_PERL5= configure PLIST_FILES= bin/dnsdbck ${SITE_MAN1}/dnsdbck.1.gz .include diff --git a/dns/dnsdist/Makefile b/dns/dnsdist/Makefile index 07ec20a5a9d3..4668334a4d52 100644 --- a/dns/dnsdist/Makefile +++ b/dns/dnsdist/Makefile @@ -1,97 +1,95 @@ -# Created by: Carlos J Puga Medina - PORTNAME= dnsdist DISTVERSION= 1.7.2 CATEGORIES= dns net MASTER_SITES= https://downloads.powerdns.com/releases/ MAINTAINER= tremere@cainites.net COMMENT= Highly DNS-, DoS- and abuse-aware loadbalancer LICENSE= GPLv2 ISCL MIT LICENSE_COMB= multi LICENSE_FILE_GPLv2= ${WRKSRC}/COPYING LICENSE_FILE_ISCL= ${WRKSRC}/ext/ipcrypt/LICENSE LICENSE_FILE_MIT= ${WRKSRC}/ext/yahttp/LICENSE NOT_FOR_ARCHS= i386 NOT_FOR_ARCHS_REASON= archs with 32-bits time_t are no longer supported by upstream BUILD_DEPENDS= ${LOCALBASE}/lib/libatomic_ops.a:devel/libatomic_ops LIB_DEPENDS= libboost_serialization.so:devel/boost-libs \ libh2o-evloop.so:www/h2o \ libre2.so:devel/re2 \ libsodium.so:security/libsodium USES= bison:alias compiler:c++14-lang cpe gmake libedit libtool \ localbase pkgconfig tar:bz2 CPE_VENDOR= powerdns USE_RC_SUBR= dnsdist GNU_CONFIGURE= yes CONFIGURE_ARGS= --bindir=${PREFIX}/sbin \ --enable-dns-over-https \ --enable-dns-over-tls \ --enable-dnscrypt \ --sysconfdir=${ETCDIR} \ --with-libsodium \ --with-re2 INSTALL_TARGET= install-strip USERS= _dnsdist GROUPS= _dnsdist OPTIONS_DEFINE= DNSTAP SNMP OPTIONS_DEFAULT= CDB GNUTLS LMDB LUA OPENSSL OPTIONS_GROUP= KSVOPT OPTIONS_GROUP_KSVOPT= CDB LMDB OPTIONS_MULTI= TLS OPTIONS_MULTI_TLS= GNUTLS OPENSSL OPTIONS_SINGLE= EXTLUA OPTIONS_SINGLE_EXTLUA= LUA LUAJIT LUAJITOR CDB_DESC= CDB backend DNSTAP_DESC= dnstap support (see dnstap.info) KSVOPT_DESC= Key Value Stores LMDB_DESC= LMDB backend LUAJITOR_DESC= Use lang/luajit-openresty LUAJIT_DESC= Use lang/luajit LUA_DESC= Use lang/lua CDB_LIB_DEPENDS= libcdb.so:databases/tinycdb CDB_CONFIGURE_ON= CDB_CFLAGS="-I${LOCALBASE}/include" \ CDB_LIBS="-L${LOCALBASE}/lib -lcdb" DNSTAP_LIB_DEPENDS= libfstrm.so:devel/fstrm DNSTAP_CONFIGURE_ENABLE= dnstap GNUTLS_LIB_DEPENDS= libgnutls.so:security/gnutls GNUTLS_CONFIGURE_WITH= gnutls LMDB_LIB_DEPENDS= liblmdb.so:databases/lmdb LMDB_CONFIGURE_ON= --with-lmdb=${LOCALBASE} LMDB_CONFIGURE_OFF= --without-lmdb LUAJITOR_LIB_DEPENDS= libluajit-5.1.so:lang/luajit-openresty LUAJITOR_CONFIGURE_ON= --with-lua=luajit LUAJIT_LIB_DEPENDS= libluajit-5.1.so:lang/luajit LUAJIT_CONFIGURE_ON= --with-lua=luajit LUA_USES= lua LUA_CONFIGURE_ON= --with-lua=lua-${LUA_VER} OPENSSL_USES= ssl OPENSSL_CONFIGURE_ON= LIBSSL_CFLAGS=-I${OPENSSLINC} \ LIBSSL_LIBS="-L${OPENSSLLIB} -lssl" OPENSSL_CONFIGURE_WITH= libssl SNMP_LIB_DEPENDS= libnetsnmp.so:net-mgmt/net-snmp SNMP_CONFIGURE_WITH= net-snmp post-install: @${MKDIR} ${STAGEDIR}${ETCDIR} ${INSTALL_DATA} ${FILESDIR}/dnsdist.conf.sample ${STAGEDIR}${ETCDIR} .include diff --git a/dns/dnsflood/Makefile b/dns/dnsflood/Makefile index ef8816ce2881..b583e4dfe393 100644 --- a/dns/dnsflood/Makefile +++ b/dns/dnsflood/Makefile @@ -1,35 +1,33 @@ -# Created by: krion - PORTNAME= dnsflood PORTVERSION= 1.20 CATEGORIES= dns MASTER_SITES= http://www.adotout.com/ \ ZI EXTRACT_SUFX= .tgz MAINTAINER= zi@FreeBSD.org COMMENT= DNS flood detector LICENSE= GPLv2 WRKSRC= ${WRKDIR}/dns_flood_detector_1.2 PLIST_FILES= sbin/dns_flood_detector USE_RC_SUBR= dnsflood PORTDOCS= README OPTIONS_DEFINE= DOCS pre-patch: @${LN} -sf ${WRKSRC}/makefiles/Makefile-FreeBSD ${WRKSRC}/Makefile do-install: ${INSTALL_PROGRAM} ${WRKSRC}/dns_flood_detector ${STAGEDIR}${PREFIX}/sbin post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} .for i in README ${INSTALL_DATA} ${WRKSRC}/${i} ${STAGEDIR}${DOCSDIR} .endfor .include diff --git a/dns/dnsforwarder/Makefile b/dns/dnsforwarder/Makefile index 7844b096d7bb..42ffb0301926 100644 --- a/dns/dnsforwarder/Makefile +++ b/dns/dnsforwarder/Makefile @@ -1,25 +1,23 @@ -# Created by: Jov - PORTNAME= dnsforwarder PORTVERSION= 6.1.15 PORTEPOCH= 1 CATEGORIES= dns MAINTAINER= ports@FreeBSD.org COMMENT= Simple DNS forwarder LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libcurl.so:ftp/curl USES= localbase USE_GITHUB= yes GH_ACCOUNT= holmium PLIST_FILES= bin/dnsforwarder GNU_CONFIGURE= yes MAKEFILE= makefile .include diff --git a/dns/dnshistory/Makefile b/dns/dnshistory/Makefile index 7ea314472fa1..2914b1cc6989 100644 --- a/dns/dnshistory/Makefile +++ b/dns/dnshistory/Makefile @@ -1,34 +1,32 @@ -# Created by: adamw - PORTNAME= dnshistory PORTVERSION= 1.3 PORTREVISION= 2 CATEGORIES= dns MASTER_SITES= http://www.stedee.id.au/files/ \ http://launchpad.net/${PORTNAME}/${PORTVERSION}/${PORTVERSION}/+download/ MAINTAINER= portmaster@BSDforge.com COMMENT= Store DNS lookups to a DB LICENSE= GPLv2 LIB_DEPENDS= libpcre.so:devel/pcre USES= bdb GNU_CONFIGURE= yes PLIST_FILES= bin/${PORTNAME} man/man1/${PORTNAME}.1.gz PORTDOCS= COPYING ChangeLog NEWS OPTIONS_DEFINE= DOCS .include CPPFLAGS+= -I${LOCALBASE}/include -I${BDB_INCLUDE_DIR} LDFLAGS+= -L${LOCALBASE}/lib -L${BDB_LIB_DIR} post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:C|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include diff --git a/dns/dnsjava/Makefile b/dns/dnsjava/Makefile index 68d909954acb..009da17074d0 100644 --- a/dns/dnsjava/Makefile +++ b/dns/dnsjava/Makefile @@ -1,43 +1,41 @@ -# Created by: Herve Quiroz - PORTNAME= dnsjava PORTVERSION= 2.1.9 DISTVERSIONPREFIX= v CATEGORIES= dns java MAINTAINER= ports@FreeBSD.org COMMENT= Implementation of DNS in Java LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE USE_GITHUB= yes USE_JAVA= yes USE_ANT= yes ALL_TARGET= jar NO_ARCH= yes OPTIONS_DEFINE= DOCS EXAMPLES SAMPLE_FILES= EXAMPLES.md USAGE dig.java jnamed.java lookup.java update.java OTHERDOCS= README.md Changelog DOCS_ALL_TARGET= docs post-patch: @${REINPLACE_CMD} "s/2\.1\.8/${PORTVERSION}/" ${WRKSRC}/build.xml do-install: @${MKDIR} ${STAGEDIR}${JAVAJARDIR} ${INSTALL_DATA} ${WRKSRC}/${PORTNAME}-${PORTVERSION}.jar ${STAGEDIR}${JAVAJARDIR}/${PORTNAME}.jar do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${TAR} -C ${WRKSRC}/doc -cf - . | ${TAR} -C ${STAGEDIR}${DOCSDIR} -xf - ${INSTALL_DATA} ${OTHERDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR}/ do-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${SAMPLE_FILES:S,^,${WRKSRC}/,} ${STAGEDIR}${EXAMPLESDIR}/ .include diff --git a/dns/dnsmasq-devel/Makefile b/dns/dnsmasq-devel/Makefile index c0762595e608..b2f80e76ed39 100644 --- a/dns/dnsmasq-devel/Makefile +++ b/dns/dnsmasq-devel/Makefile @@ -1,149 +1,147 @@ -# Created by: Steven Honson - PORTNAME= dnsmasq DISTVERSION= 2.87test8 # Leave the PORTREVISION in even if 0 to avoid accidental PORTEPOCH bumps: PORTREVISION= 1 PORTEPOCH= 4 # attn - different between -devel and dnsmasq ports! CATEGORIES= dns #MASTER_SITES= https://www.thekelleys.org.uk/dnsmasq/release-candidates/ \ # LOCAL/mandree/ MASTER_SITES= https://www.thekelleys.org.uk/dnsmasq/test-releases/ \ LOCAL/mandree/ PKGNAMESUFFIX= -devel MAINTAINER= mandree@FreeBSD.org COMMENT= Lightweight DNS forwarder, DHCP, and TFTP server #IGNORE= please use dns/dnsmasq, which is newer # re-enable after 2.87 release DEPRECATED= Short-lived test branch, to be removed after v2.87 release LICENSE= GPLv2 USES= cpe shebangfix tar:xz CPE_VENDOR= thekelleys SHEBANG_FILES= contrib/dnslist/dnslist.pl \ contrib/dynamic-dnsmasq/dynamic-dnsmasq.pl MAKE_ARGS= CC="${CC}" \ CFLAGS="${CFLAGS}" \ COPTS="${CFLAGS}" \ LIBS="${LDFLAGS}" \ PREFIX="${PREFIX}" \ RPM_OPT_FLAGS="${CPPFLAGS}" CFLAGS+= -Wall -Wno-unused-function -Wno-unused-parameter \ -Wno-unused-value -Wno-unused-variable CPPFLAGS+= -I${LOCALBASE}/include CONFLICTS_INSTALL= dnsmasq-2* PATCH_STRIP= -p1 SUB_FILES= pkg-message PORTDOCS= CHANGELOG CHANGELOG.archive FAQ doc.html setup.html OPTIONS_DEFINE= DBUS DNSSEC DOCS IPSET IPV6 LUA OPTIONS_DEFAULT= DNSSEC IPSET OPTIONS_RADIO= INTL OPTIONS_RADIO_INTL= IDN NLS OPTIONS_EXCLUDE+= EXAMPLES DNSSEC_DESC= Enable DNSSEC caching and validation (needs nettle) IDN_DESC= IDN: Int'l Domain Names WITHOUT full NLS INTL_DESC= Internationalization Support Level IPSET_DESC= Dynamic firewall management of resolved names (needs PF) LUA_DESC= Support lease-change scripts written in Lua NLS_DESC= IDN+NLS: Int'l Domain Names & National Language support IPSET_CFLAGS_OFF= -DNO_IPSET IPV6_CFLAGS_OFF= -DNO_IPV6 .include .if ${PORT_OPTIONS:MNLS} USES+= gettext gmake iconv pkgconfig CFLAGS+= -DHAVE_LIBIDN2 LIB_DEPENDS+= libidn2.so:dns/libidn2 PLIST_SUB+= NLS="" ALL_TARGET= all-i18n _intllibs= -lidn2 -lintl .else _intllibs= PLIST_SUB+= NLS="@comment " .if ${PORT_OPTIONS:MIDN} USES+= iconv CFLAGS+= -DHAVE_LIBIDN2 LIB_DEPENDS+= libidn2.so:dns/libidn2 _intllibs+= -lidn2 .endif .endif .if ${PORT_OPTIONS:MDBUS} LIB_DEPENDS+= libdbus-1.so:devel/dbus USES+= pkgconfig CPPFLAGS+= `pkg-config --cflags dbus-1` CFLAGS+= -DHAVE_DBUS LDFLAGS+= `pkg-config --libs dbus-1` .endif .if ${PORT_OPTIONS:MLUA} CPPFLAGS+= -I${LUA_INCDIR} CFLAGS+= -DHAVE_LUASCRIPT LDFLAGS+= -L${LUA_LIBDIR} -llua-${LUA_VER} USES+= lua pkgconfig .endif .if ${PORT_OPTIONS:MDNSSEC} CFLAGS+= -DHAVE_DNSSEC -I${LOCALBASE}/include USES+= pkgconfig LIB_DEPENDS+= libgmp.so:math/gmp \ libnettle.so:security/nettle .endif USE_RC_SUBR= dnsmasq .include LDFLAGS+= -L${LOCALBASE}/lib ${_intllibs} ${ICONV_LIB} post-patch: ${REINPLACE_CMD} -e '/^lua_/s/lua5\.2/lua-${LUA_VER}/' ${WRKSRC}/Makefile pre-configure: pretty-print-config .if ${PORT_OPTIONS:MIDN} .if empty(PORT_OPTIONS:MNLS) @if ${READELF} -d ${LOCALBASE}/lib/libidn2.so \ | ${EGREP} -q '\.*\[libintl\.so' ; \ then ${ECHO} ; ${ECHO} 'WARNING: dns/libidn2 was compiled with NLS support!' ; \ ${ECHO} 'Recompile libidn2 WITHOUT_NLS to get rid of NLS dependencies.' ; ${ECHO} ; \ fi .else @${ECHO} 'WARNING: IDN and NLS enabled, building IDN WITH NLS.' .endif .endif do-install: ${INSTALL_PROGRAM} ${WRKSRC}/src/dnsmasq ${STAGEDIR}${PREFIX}/sbin ${INSTALL_DATA} ${WRKSRC}/dnsmasq.conf.example ${STAGEDIR}${PREFIX}/etc/dnsmasq.conf.sample ${REINPLACE_CMD} -i '' 's}%%PREFIX%%}${PREFIX}}' ${STAGEDIR}${PREFIX}/etc/dnsmasq.conf.sample ${INSTALL_MAN} ${WRKSRC}/man/${PORTNAME}.8 ${STAGEDIR}${PREFIX}/man/man8 ${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/trust-anchors.conf ${STAGEDIR}${DATADIR}/ .if ${PORT_OPTIONS:MDOCS} @${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR} .endif .if ${PORT_OPTIONS:MNLS} .for i in de es fi fr id it no pl pt_BR ro ${MKDIR} ${STAGEDIR}${PREFIX}/share/locale/${i}/LC_MESSAGES ${INSTALL_DATA} ${WRKSRC}/src/${i}.mo \ ${STAGEDIR}${PREFIX}/share/locale/${i}/LC_MESSAGES/${PORTNAME}.mo .endfor .endif ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/dynamic-dnsmasq ${STAGEDIR}${EXAMPLESDIR}/dnslist ${INSTALL_SCRIPT} ${WRKSRC}/contrib/dynamic-dnsmasq/dynamic-dnsmasq.pl ${STAGEDIR}${EXAMPLESDIR}/dynamic-dnsmasq/ ${INSTALL_SCRIPT} ${WRKSRC}/contrib/dnslist/dnslist.pl ${STAGEDIR}${EXAMPLESDIR}/dnslist/ ${INSTALL_DATA} ${WRKSRC}/contrib/dnslist/dhcp.css ${STAGEDIR}${EXAMPLESDIR}/dnslist/ ${INSTALL_DATA} ${WRKSRC}/contrib/dnslist/dnslist.tt2 ${STAGEDIR}${EXAMPLESDIR}/dnslist/ .include diff --git a/dns/dnsmasq/Makefile b/dns/dnsmasq/Makefile index 87fd6f3e2f5a..f3ed0f279e7e 100644 --- a/dns/dnsmasq/Makefile +++ b/dns/dnsmasq/Makefile @@ -1,144 +1,142 @@ -# Created by: Steven Honson - PORTNAME= dnsmasq DISTVERSION= 2.86 # Leave the PORTREVISION in even if 0 to avoid accidental PORTEPOCH bumps: PORTREVISION= 4 PORTEPOCH= 1 CATEGORIES= dns MASTER_SITES= https://www.thekelleys.org.uk/dnsmasq/ \ LOCAL/mandree/ MAINTAINER= mandree@FreeBSD.org COMMENT= Lightweight DNS forwarder, DHCP, and TFTP server LICENSE= GPLv2 USES= cpe shebangfix tar:xz CPE_VENDOR= thekelleys SHEBANG_FILES= contrib/dnslist/dnslist.pl \ contrib/dynamic-dnsmasq/dynamic-dnsmasq.pl MAKE_ARGS= CC="${CC}" \ CFLAGS="${CFLAGS}" \ COPTS="${CFLAGS}" \ LIBS="${LDFLAGS}" \ PREFIX="${PREFIX}" \ RPM_OPT_FLAGS="${CPPFLAGS}" CFLAGS+= -Wall -Wno-unused-function -Wno-unused-parameter \ -Wno-unused-value -Wno-unused-variable CPPFLAGS+= -I${LOCALBASE}/include CONFLICTS_INSTALL= dnsmasq-devel PATCH_STRIP= -p1 SUB_FILES= pkg-message PORTDOCS= CHANGELOG CHANGELOG.archive FAQ doc.html setup.html OPTIONS_DEFINE= DBUS DNSSEC DOCS IPSET IPV6 LUA OPTIONS_DEFAULT= DNSSEC IPSET OPTIONS_RADIO= INTL OPTIONS_RADIO_INTL= IDN NLS OPTIONS_EXCLUDE+= EXAMPLES DNSSEC_DESC= Enable DNSSEC caching and validation (needs nettle) IDN_DESC= IDN: Int'l Domain Names WITHOUT full NLS INTL_DESC= Internationalization Support Level IPSET_DESC= Dynamic firewall management of resolved names (needs PF) LUA_DESC= Support lease-change scripts written in Lua NLS_DESC= IDN+NLS: Int'l Domain Names & National Language support IPSET_CFLAGS_OFF= -DNO_IPSET IPV6_CFLAGS_OFF= -DNO_IPV6 .include .if ${PORT_OPTIONS:MNLS} USES+= gettext gmake iconv pkgconfig CFLAGS+= -DHAVE_LIBIDN2 LIB_DEPENDS+= libidn2.so:dns/libidn2 PLIST_SUB+= NLS="" ALL_TARGET= all-i18n _intllibs= -lidn2 -lintl .else _intllibs= PLIST_SUB+= NLS="@comment " .if ${PORT_OPTIONS:MIDN} USES+= iconv CFLAGS+= -DHAVE_LIBIDN2 LIB_DEPENDS+= libidn2.so:dns/libidn2 _intllibs+= -lidn2 .endif .endif .if ${PORT_OPTIONS:MDBUS} LIB_DEPENDS+= libdbus-1.so:devel/dbus USES+= pkgconfig CPPFLAGS+= `pkg-config --cflags dbus-1` CFLAGS+= -DHAVE_DBUS LDFLAGS+= `pkg-config --libs dbus-1` .endif .if ${PORT_OPTIONS:MLUA} CPPFLAGS+= -I${LUA_INCDIR} CFLAGS+= -DHAVE_LUASCRIPT LDFLAGS+= -L${LUA_LIBDIR} -llua-${LUA_VER} USES+= lua pkgconfig .endif .if ${PORT_OPTIONS:MDNSSEC} CFLAGS+= -DHAVE_DNSSEC -I${LOCALBASE}/include USES+= pkgconfig LIB_DEPENDS+= libgmp.so:math/gmp \ libnettle.so:security/nettle .endif USE_RC_SUBR= dnsmasq .include LDFLAGS+= -L${LOCALBASE}/lib ${_intllibs} ${ICONV_LIB} post-patch: ${REINPLACE_CMD} -e '/^lua_/s/lua5\.2/lua-${LUA_VER}/' ${WRKSRC}/Makefile pre-configure: pretty-print-config .if ${PORT_OPTIONS:MIDN} .if empty(PORT_OPTIONS:MNLS) @if ${READELF} -d ${LOCALBASE}/lib/libidn2.so \ | ${EGREP} -q '\.*\[libintl\.so' ; \ then ${ECHO} ; ${ECHO} 'WARNING: dns/libidn2 was compiled with NLS support!' ; \ ${ECHO} 'Recompile libidn2 WITHOUT_NLS to get rid of NLS dependencies.' ; ${ECHO} ; \ fi .else @${ECHO} 'WARNING: IDN and NLS enabled, building IDN WITH NLS.' .endif .endif do-install: ${INSTALL_PROGRAM} ${WRKSRC}/src/dnsmasq ${STAGEDIR}${PREFIX}/sbin ${INSTALL_DATA} ${WRKSRC}/dnsmasq.conf.example ${STAGEDIR}${PREFIX}/etc/dnsmasq.conf.sample ${REINPLACE_CMD} -i '' 's}%%PREFIX%%}${PREFIX}}' ${STAGEDIR}${PREFIX}/etc/dnsmasq.conf.sample ${INSTALL_MAN} ${WRKSRC}/man/${PORTNAME}.8 ${STAGEDIR}${PREFIX}/man/man8 ${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/trust-anchors.conf ${STAGEDIR}${DATADIR}/ .if ${PORT_OPTIONS:MDOCS} @${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR} .endif .if ${PORT_OPTIONS:MNLS} .for i in de es fi fr id it no pl pt_BR ro ${MKDIR} ${STAGEDIR}${PREFIX}/share/locale/${i}/LC_MESSAGES ${INSTALL_DATA} ${WRKSRC}/src/${i}.mo \ ${STAGEDIR}${PREFIX}/share/locale/${i}/LC_MESSAGES/${PORTNAME}.mo .endfor .endif ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/dynamic-dnsmasq ${STAGEDIR}${EXAMPLESDIR}/dnslist ${INSTALL_SCRIPT} ${WRKSRC}/contrib/dynamic-dnsmasq/dynamic-dnsmasq.pl ${STAGEDIR}${EXAMPLESDIR}/dynamic-dnsmasq/ ${INSTALL_SCRIPT} ${WRKSRC}/contrib/dnslist/dnslist.pl ${STAGEDIR}${EXAMPLESDIR}/dnslist/ ${INSTALL_DATA} ${WRKSRC}/contrib/dnslist/dhcp.css ${STAGEDIR}${EXAMPLESDIR}/dnslist/ ${INSTALL_DATA} ${WRKSRC}/contrib/dnslist/dnslist.tt2 ${STAGEDIR}${EXAMPLESDIR}/dnslist/ .include diff --git a/dns/dnsmax-perl/Makefile b/dns/dnsmax-perl/Makefile index 8c3426c355af..8438b9cfc600 100644 --- a/dns/dnsmax-perl/Makefile +++ b/dns/dnsmax-perl/Makefile @@ -1,30 +1,28 @@ -# Created by: Dan Smith - PORTNAME= dnsmax-perl PORTVERSION= 1.0.1 CATEGORIES= dns MASTER_SITES= SF/dynamicdns/${PORTNAME}/${PORTVERSION} DISTNAME= ${PORTNAME:tl}-${PORTVERSION:S/.p/-pre/:S/.b/-beta/} MAINTAINER= dan@algenta.com COMMENT= DNSMax-perl is a perl DNS update client for the REST DNSMax protocol BUILD_DEPENDS= p5-Crypt-SSLeay>=0:security/p5-Crypt-SSLeay \ p5-XML-Simple>=0:textproc/p5-XML-Simple \ p5-libwww>=0:www/p5-libwww NO_BUILD= yes USES= perl5 zip shebangfix SHEBANG_FILES= dnsmax.pl PLIST_FILES= bin/dnsmax-perl PORTDOCS= LICENSE INSTALL README OPTIONS_DEFINE= DOCS do-install: ${INSTALL_SCRIPT} ${WRKDIR}/${DISTNAME}/dnsmax.pl ${STAGEDIR}${PREFIX}/bin/dnsmax-perl ${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKDIR}/${DISTNAME} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR} .include diff --git a/dns/dnsperf/Makefile b/dns/dnsperf/Makefile index 599b379b6eed..3c21760552aa 100644 --- a/dns/dnsperf/Makefile +++ b/dns/dnsperf/Makefile @@ -1,36 +1,34 @@ -# Created by: Edwin Groothuis (edwin@mavetju.org) - PORTNAME= dnsperf PORTVERSION= 2.7.0 DISTVERSIONPREFIX=v CATEGORIES= dns benchmarks net MAINTAINER= hrs@FreeBSD.org COMMENT= Performance measurement of Domain Name System (DNS) servers LICENSE= APACHE20 LIB_DEPENDS= libnghttp2.so:www/libnghttp2 \ libck.so:devel/concurrencykit \ libldns.so:dns/ldns USES= autoreconf compiler:c11 libtool pkgconfig ssl USE_GITHUB= yes GH_ACCOUNT= DNS-OARC GNU_CONFIGURE= yes CONFIGURE_ENV= libssl_LIBS="-lssl -L${OPENSSLLIB}" \ libssl_CFLAGS="-I${OPENSSLINC}" \ libcrypto_LIBS="-lcrypto -L${OPENSSLLIB}" \ libcrypto_CFLAGS="-I${OPENSSLINC}" MAKE_ENV= INSTALL_PROGRAM="${INSTALL_PROGRAM}" \ INSTALL_SCRIPT="${INSTALL_SCRIPT}" \ INSTALL_DATA="${INSTALL_DATA}" \ INSTALL_MAN="${INSTALL_MAN}" PLIST_FILES= bin/dnsperf \ bin/resperf \ bin/resperf-report \ man/man1/dnsperf.1.gz \ man/man1/resperf.1.gz .include diff --git a/dns/dnsproxy/Makefile b/dns/dnsproxy/Makefile index 642a2acb513a..15091e84aad0 100644 --- a/dns/dnsproxy/Makefile +++ b/dns/dnsproxy/Makefile @@ -1,33 +1,31 @@ -# Created by: Clement Laforet - PORTNAME= dnsproxy PORTVERSION= 1.17 PORTREVISION= 3 CATEGORIES= dns MASTER_SITES= http://www.wolfermann.org/ MAINTAINER= krion@FreeBSD.org COMMENT= Proxy for DNS queries LICENSE= MIT LIB_DEPENDS= libevent.so:devel/libevent GNU_CONFIGURE= yes USES= groff USE_RC_SUBR= dnsproxy PLIST_FILES= etc/${PORTNAME}/dnsproxy.conf.sample \ man/man1/dnsproxy.1.gz \ sbin/dnsproxy SUB_FILES= pkg-message do-install: ${INSTALL_PROGRAM} ${WRKSRC}/dnsproxy ${STAGEDIR}${PREFIX}/sbin ${INSTALL_MAN} ${WRKSRC}/dnsproxy.1 ${STAGEDIR}${MAN1PREFIX}/man/man1 @${MKDIR} ${STAGEDIR}${ETCDIR} ${INSTALL_DATA} ${WRKSRC}/dnsproxy.conf ${STAGEDIR}${ETCDIR}/dnsproxy.conf.sample .include diff --git a/dns/dnsreflector/Makefile b/dns/dnsreflector/Makefile index a0c3bcc8c477..502f46e1971f 100644 --- a/dns/dnsreflector/Makefile +++ b/dns/dnsreflector/Makefile @@ -1,24 +1,22 @@ -# Created by: ismail.yenigul@endersys.com.tr - PORTNAME= dnsreflector PORTVERSION= 1.02 CATEGORIES= dns MASTER_SITES= http://www.wolfermann.org/ MAINTAINER= ismail.yenigul@endersys.com.tr COMMENT= Listens for DNS queries on a UDP port and change the answer USE_RC_SUBR= dnsreflector PORTDOCS= README PLIST_FILES= sbin/dnsreflector man/man1/dnsreflector.1.gz OPTIONS_DEFINE= DOCS do-install: ${INSTALL_PROGRAM} ${WRKSRC}/dnsreflector ${STAGEDIR}${PREFIX}/sbin ${INSTALL_DATA} ${WRKSRC}/dnsreflector.1 ${STAGEDIR}${MANPREFIX}/man/man1/ ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} .include diff --git a/dns/dnstop/Makefile b/dns/dnstop/Makefile index 8e3f302d7f64..18bfba1d7f9e 100644 --- a/dns/dnstop/Makefile +++ b/dns/dnstop/Makefile @@ -1,23 +1,21 @@ -# Created by: fenner - PORTNAME= dnstop PORTVERSION= 20140915 CATEGORIES= dns MASTER_SITES= http://dns.measurement-factory.com/tools/dnstop/src/ MAINTAINER= mark@foster.cc COMMENT= Captures and analyzes DNS traffic (or analyzes libpcap dump) LICENSE= BSD2CLAUSE USES= ncurses GNU_CONFIGURE= yes PLIST_FILES= bin/dnstop \ man/man8/dnstop.8.gz do-install: ${INSTALL_PROGRAM} ${WRKSRC}/dnstop ${STAGEDIR}${PREFIX}/bin/ ${INSTALL_MAN} ${WRKSRC}/dnstop.8 ${STAGEDIR}${MAN8PREFIX}/man/man8/ .include diff --git a/dns/dnstracer/Makefile b/dns/dnstracer/Makefile index a8d40f5f2f26..2ad5bb7d99e6 100644 --- a/dns/dnstracer/Makefile +++ b/dns/dnstracer/Makefile @@ -1,24 +1,22 @@ -# Created by: Edwin Groothuis - PORTNAME= dnstracer DISTVERSION= 1.10 CATEGORIES= dns MASTER_SITES= http://www.mavetju.org/download/ MAINTAINER= 0mp@FreeBSD.org COMMENT= Trace a chain of DNS servers to the source LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE USES= cpe perl5 tar:bz2 USE_PERL5= build CPE_VENDOR= dnstracer_project MAKE_ARGS= VERSION="${PORTVERSION}" WRKSRC= ${WRKDIR}/${PORTNAME} PLIST_FILES= bin/dnstracer \ share/man/man8/dnstracer.8.gz .include diff --git a/dns/dnsutl/Makefile b/dns/dnsutl/Makefile index 1091fae53124..9bcf164c01d6 100644 --- a/dns/dnsutl/Makefile +++ b/dns/dnsutl/Makefile @@ -1,28 +1,26 @@ -# Created by: Karl Dietz (Karl.Dietz@frankfurt.netsurf.de) - PORTNAME= dnsutl PORTVERSION= 1.12 PORTREVISION= 2 CATEGORIES= dns MASTER_SITES= SF/${PORTNAME}/${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Programs to make using DNS easier LIB_DEPENDS= libexplain.so:devel/libexplain BROKEN_aarch64= fails to package: FAILED test of common/srrf.c file BROKEN_armv6= fails to package: FAILED test of common/srrf.c file BROKEN_armv7= fails to package: FAILED test of common/srrf.c file GNU_CONFIGURE= yes ALL_TARGET= all sure CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib MAKE_JOBS_UNSAFE= yes USES= groff post-install: ${INSTALL_MAN} ${WRKSRC}/man1/*.1 ${STAGEDIR}${MANPREFIX}/man/man1 .include diff --git a/dns/dnswalk/Makefile b/dns/dnswalk/Makefile index 69092ab70c23..0851b5ab62ea 100644 --- a/dns/dnswalk/Makefile +++ b/dns/dnswalk/Makefile @@ -1,35 +1,33 @@ -# Created by: Matthew Hunt - PORTNAME= dnswalk PORTVERSION= 2.0.2 PORTREVISION= 3 CATEGORIES= dns MASTER_SITES= SF MAINTAINER= mark@foster.cc COMMENT= DNS debugger - requests a zone transfer and analyzes the result OPTIONS_DEFINE= DOCS EXAMPLES RUN_DEPENDS= p5-Net-DNS>=0:dns/p5-Net-DNS NO_WRKSUBDIR= YES NO_BUILD= YES USES= perl5 shebangfix perl_OLD_CMD= /usr/contrib/bin/perl SHEBANG_FILES= dnswalk makereports do-install: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_SCRIPT} ${WRKSRC}/do-dnswalk \ ${WRKSRC}/makereports \ ${WRKSRC}/sendreports \ ${STAGEDIR}${EXAMPLESDIR} @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README \ ${WRKSRC}/dnswalk.errors \ ${STAGEDIR}${DOCSDIR} ${INSTALL_MAN} ${WRKSRC}/dnswalk.1 ${STAGEDIR}${PREFIX}/man/man1 ${INSTALL_SCRIPT} ${WRKSRC}/dnswalk ${STAGEDIR}${PREFIX}/bin .include diff --git a/dns/dnswall/Makefile b/dns/dnswall/Makefile index 67f969c4cad2..223a076a9e00 100644 --- a/dns/dnswall/Makefile +++ b/dns/dnswall/Makefile @@ -1,27 +1,25 @@ -# Created by: Emanuel Haupt - PORTNAME= dnswall PORTVERSION= 0.1.4 DISTVERSIONPREFIX= v PORTREVISION= 1 CATEGORIES= dns security MAINTAINER= ehaupt@FreeBSD.org COMMENT= Daemon that filters out private IP addresses in DNS responses LICENSE= APACHE20 GNU_CONFIGURE= yes USES= autoreconf libtool dos2unix USE_GITHUB= yes GH_ACCOUNT= abarth GH_PROJECT= google-dnswall GH_TAGNAME= 164174a PORTDOCS= README PLIST_FILES= bin/dnswall OPTIONS_DEFINE= DOCS .include diff --git a/dns/doc/Makefile b/dns/doc/Makefile index 2e8bd1291766..7a402a968524 100644 --- a/dns/doc/Makefile +++ b/dns/doc/Makefile @@ -1,32 +1,30 @@ -# Created by: MIHIRA Yoshiro - PORTNAME= doc PORTVERSION= 2.2.3 CATEGORIES= dns MASTER_SITES= LOCAL/sanpei \ ftp://ftp.shub-internet.org/pub/shub/brad/dns/ MAINTAINER= ports@FreeBSD.org COMMENT= Diagnose unhealthy DNS domains RUN_DEPENDS= dig:dns/bind-tools USES= tar:bzip2 AUX_DIR= lib/doc AUX_FILES= doc-1.awk doc-3.awk doc-4.awk INFO RFC.XXXX do-build: @${MV} ${WRKSRC}/doc ${WRKSRC}/doc.org @${SED} -e 's|$${PREFIX}|${PREFIX}|g' -e 's|$${AUX_DIR}|${AUX_DIR}|g' ${WRKSRC}/doc.org \ > ${WRKSRC}/doc do-install: @${MKDIR} ${STAGEDIR}${PREFIX}/${AUX_DIR} @${INSTALL_SCRIPT} ${WRKSRC}/doc ${STAGEDIR}${PREFIX}/bin/doc .for f in ${AUX_FILES} ${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${PREFIX}/${AUX_DIR} .endfor @${INSTALL_DATA} ${WRKSRC}/doc.8 ${STAGEDIR}${PREFIX}/man/man8/doc.8 .include diff --git a/dns/doh-proxy/Makefile b/dns/doh-proxy/Makefile index 92eef12ac2da..9e9ab1ee3248 100644 --- a/dns/doh-proxy/Makefile +++ b/dns/doh-proxy/Makefile @@ -1,25 +1,23 @@ -# Created by: Timothy Beyer - PORTNAME= doh-proxy DISTVERSION= 0.9.3 PORTREVISION= 3 CATEGORIES= dns MASTER_SITES= CRATESIO DISTFILES= ${CARGO_DIST_SUBDIR}/${DISTNAME}${CARGO_CRATE_EXT} MAINTAINER= mat@FreeBSD.org COMMENT= DNS-over-HTTP server proxy LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= cargo PLIST_FILES= bin/doh-proxy # make cargo-crates > Makefile.crates post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/doh-proxy .include diff --git a/dns/dq/Makefile b/dns/dq/Makefile index 9494b9e4199b..cad28a7a8217 100644 --- a/dns/dq/Makefile +++ b/dns/dq/Makefile @@ -1,37 +1,35 @@ -# Created by: Piotr Kubaj - PORTNAME= dq PORTVERSION= 20181021 CATEGORIES= dns MAINTAINER= pkubaj@FreeBSD.org COMMENT= Recursive DNS/DNSCurve server LICENSE= PD RUN_DEPENDS= envuidgid:sysutils/daemontools USE_GITHUB= yes GH_ACCOUNT= janmojzis USERS= dq GROUPS= dq SUB_FILES= run SUB_LIST= ETCDIR="${ETCDIR}" UID="${USERS}" GID="${GROUPS}" ALL_TARGET= compile do-install: cd ${WRKSRC}/build/bin && ${INSTALL_PROGRAM} * ${STAGEDIR}${PREFIX}/bin/ cd ${WRKSRC}/build/include && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/include/ ${MKDIR} ${STAGEDIR}${ETCDIR}cache/env ${STAGEDIR}${ETCDIR}cache/root/servers ${ECHO_CMD} 10000000 > ${STAGEDIR}${ETCDIR}cache/env/CACHESIZE ${ECHO_CMD} 127.0.0.1 > ${STAGEDIR}${ETCDIR}cache/env/IP ${ECHO_CMD} "${ETCDIR}cache/root" > ${STAGEDIR}${ETCDIR}cache/env/ROOT ${CP} files/root-servers-list ${STAGEDIR}${ETCDIR}cache/root/servers/@ ${CP} ${WRKDIR}/run ${STAGEDIR}${ETCDIR}cache/run ${INSTALL_DATA} ${WRKSRC}/build/lib/libtinynacl.a ${STAGEDIR}${PREFIX}/lib ${INSTALL_MAN} ${WRKSRC}/build/man/dq*.1 ${STAGEDIR}${MANPREFIX}/man/man1 ${INSTALL_MAN} ${WRKSRC}/build/man/dq*.8 ${STAGEDIR}${MANPREFIX}/man/man8 .include diff --git a/dns/drool/Makefile b/dns/drool/Makefile index 51e60b210977..a02674828daa 100644 --- a/dns/drool/Makefile +++ b/dns/drool/Makefile @@ -1,22 +1,20 @@ -# Created by: Jaap Akkerhuis - PORTNAME= drool DISTVERSION= 2.0.0 CATEGORIES= dns MASTER_SITES= https://www.dns-oarc.net/files/drool/ MAINTAINER= jaap@NLnetLabs.nl COMMENT= Replay DNS traffic from packet capture files LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE MY_DEPENDS= dnsjit:dns/dnsjit BUILD_DEPENDS= ${MY_DEPENDS} RUN_DEPENDS= ${MY_DEPENDS} GNU_CONFIGURE= yes OPTIONS_DEFINE= DATADIR .include diff --git a/dns/dsc/Makefile b/dns/dsc/Makefile index 61f63f26e11b..7a54c63567d3 100644 --- a/dns/dsc/Makefile +++ b/dns/dsc/Makefile @@ -1,39 +1,37 @@ -# Created by: Leo Vandewoestijne - PORTNAME= dsc PORTVERSION= 2.13.0 CATEGORIES= dns MASTER_SITES= https://www.dns-oarc.net/files/dsc/ \ https://dns.company/files/dsc/ MAINTAINER= freebsd@dns.company COMMENT= Tool used for collecting and exploring statistics from DNS servers LICENSE= BSD3CLAUSE BUILD_DEPENDS= ${RUN_DEPENDS} LIB_DEPENDS= libmaxminddb.so:net/libmaxminddb RUN_DEPENDS= libpcap>=1.8.1:net/libpcap \ p5-Proc-PID-File>=1.28:devel/p5-Proc-PID-File \ p5-XML-Simple>=2.24:textproc/p5-XML-Simple USES= gmake localbase perl5 python:3.6+ shebangfix USE_RC_SUBR= dsc SHEBANG_FILES= src/dsc-psl-convert GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-pid-file=/var/run/${PORTNAME}.pid SUB_FILES= pkg-message OPTIONS_DEFINE= DOCS post-extract: ${REINPLACE_CMD} -e 's|/usr/local/|${PREFIX}/|' \ ${WRKSRC}/src/dsc.conf.5.in \ ${WRKSRC}/src/dsc.sh post-install: ${MKDIR} ${STAGEDIR}/var/lib/${PORTNAME} .include diff --git a/dns/dsp/Makefile b/dns/dsp/Makefile index 32a90c4b9a87..a9083543d1c5 100644 --- a/dns/dsp/Makefile +++ b/dns/dsp/Makefile @@ -1,31 +1,29 @@ -# Created by: Leo Vandewoestijne - PORTNAME= dsp PORTVERSION= 2.0.1 CATEGORIES= dns MASTER_SITES= https://www.dns-oarc.net/files/dsc/ \ https://dns.company/files/dsc/ MAINTAINER= freebsd@dns.company COMMENT= Tool used for collecting and exploring statistics from DNS servers LICENSE= BSD3CLAUSE BUILD_DEPENDS= p5-Proc-PID-File>=1.28:devel/p5-Proc-PID-File \ p5-XML-Simple>=2.24:textproc/p5-XML-Simple \ p5-App-DSC-DataTool>=0.03:dns/p5-App-DSC-DataTool \ p5-DSC>=2.04:dns/p5-DSC \ p5-CGI>=4.38:www/p5-CGI \ p5-Switch>=2.17:lang/p5-Switch \ p5-File-Copy-Link>=0.140:devel/p5-File-Copy-Link RUN_DEPENDS:= ${BUILD_DEPENDS} GNU_CONFIGURE= yes USES= gmake perl5 NO_ARCH= yes OPTIONS_DEFINE= DOCS .include diff --git a/dns/dynip/Makefile b/dns/dynip/Makefile index 39b8825eaa1b..76ce169241a3 100644 --- a/dns/dynip/Makefile +++ b/dns/dynip/Makefile @@ -1,31 +1,29 @@ -# Created by: Joe Barbish - PORTNAME= dynip PORTVERSION= 0.0 CATEGORIES= dns MASTER_SITES= SF/${PORTNAME} MAINTAINER= dynip@a1poweruser.com COMMENT= Dynamic IP Address Updater LICENSE= BSD2CLAUSE USES= tar:bzip2 NO_BUILD= yes NO_ARCH= yes do-install: ${INSTALL_SCRIPT} ${WRKSRC}/dynip \ ${STAGEDIR}${PREFIX}/bin ${INSTALL_SCRIPT} ${WRKSRC}/dynip_rcd \ ${STAGEDIR}${PREFIX}/etc/rc.d/dynip ${INSTALL_MAN} ${WRKSRC}/dynip.8 \ ${STAGEDIR}${MAN8PREFIX}/man/man8 @${MKDIR} ${STAGEDIR}${PREFIX}/etc/periodic/daily ${INSTALL_SCRIPT} ${WRKSRC}/dynip_daily \ ${STAGEDIR}${PREFIX}/etc/periodic/daily/dynip .include diff --git a/dns/fastresolve/Makefile b/dns/fastresolve/Makefile index 495f3417ed0b..250ee41f7614 100644 --- a/dns/fastresolve/Makefile +++ b/dns/fastresolve/Makefile @@ -1,40 +1,38 @@ -# Created by: Amar Takhar - PORTNAME= fastresolve PORTVERSION= 2.10 PORTREVISION= 6 CATEGORIES= dns MASTER_SITES= https://BSDforge.com/projects/source/dns/fastresolve/ MAINTAINER= portmaster@BSDforge.com COMMENT= Programs to get DNS and domain ownership information from web logs LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libadns.so:dns/adns RUN_DEPENDS= p5-BerkeleyDB>=0:databases/p5-BerkeleyDB USES= bdb localbase:ldflags perl5 tar:bzip2 GNU_CONFIGURE= yes CONFIGURE_ENV= PERL=${PERL} \ djm_cv_lib_db_Dbopen=yes LDFLAGS+= -L${BDB_LIB_DIR} CXXFLAGS+= -I${BDB_INCLUDE_DIR} OPTIONS_DEFINE= DOCS post-patch: @${REINPLACE_CMD} -e 's/-ldb"/-l${BDB_LIB_CXX_NAME}"/' \ ${WRKSRC}/configure post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} .for f in AUTHORS COPYING ChangeLog INSTALL NEWS README ${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR} .endfor ${INSTALL_DATA} ${WRKSRC}/doc/TODO ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/doc/timings ${STAGEDIR}${DOCSDIR} .include diff --git a/dns/firedns/Makefile b/dns/firedns/Makefile index 9865b2dcf235..719562952037 100644 --- a/dns/firedns/Makefile +++ b/dns/firedns/Makefile @@ -1,28 +1,26 @@ -# Created by: Dean Hollister - PORTNAME= firedns PORTVERSION= 0.9.12 CATEGORIES= dns devel MASTER_SITES= https://BSDforge.com/projects/source/dns/firedns/ \ http://www.firestuff.org/projects/ \ http://www.wa.apana.org.au/~dean/sources/ \ ftp://ftp.wa.apana.org.au/pub/pc/unix/packages/ MAINTAINER= dean@odyssey.apana.org.au COMMENT= C library for handling asynchronous DNS queries LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/GPL BUILD_DEPENDS= ${LOCALBASE}/include/firestring.h:misc/firestring USES= tar:bzip2 HAS_CONFIGURE= yes USE_LDCONFIG= yes WRKSRC= ${WRKDIR}/${PORTNAME} pre-configure: @-${RM} ${WRKSRC}/firemake/*.orig .include diff --git a/dns/flamethrower/Makefile b/dns/flamethrower/Makefile index f675a6e01196..239a0d236f0f 100644 --- a/dns/flamethrower/Makefile +++ b/dns/flamethrower/Makefile @@ -1,33 +1,31 @@ -# Created by: Leo Vandewoestijne - PORTNAME= flamethrower PORTVERSION= 0.11.0 DISTVERSIONPREFIX=v CATEGORIES= dns MAINTAINER= pcarboni@gmail.com COMMENT= DNS performance and functional testing utility LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libgnutls.so:security/gnutls \ libnghttp2.so:www/libnghttp2 \ libuv.so:devel/libuv \ libldns.so:dns/ldns USES= cmake compiler:c++17-lang pkgconfig USE_GITHUB= yes GH_ACCOUNT= DNS-OARC CMAKE_ON= DOH_ENABLE PLIST_FILES= bin/flame do-install: ${INSTALL_PROGRAM} ${BUILD_WRKSRC}/flame ${STAGEDIR}${PREFIX}/bin do-test: @cd ${BUILD_WRKSRC} && ${SETENV} ${TEST_ENV} ./tests .include diff --git a/dns/fpdns/Makefile b/dns/fpdns/Makefile index f5555a824d29..a7e2bdca1147 100644 --- a/dns/fpdns/Makefile +++ b/dns/fpdns/Makefile @@ -1,24 +1,22 @@ -# Created by: Edwin Groothuis - PORTNAME= fpdns PORTVERSION= 20190131 CATEGORIES= dns net perl5 MAINTAINER= sunpoet@FreeBSD.org COMMENT= Fingerprinting DNS servers LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-Net-DNS>=0.42:dns/p5-Net-DNS USES= perl5 USE_PERL5= configure NO_ARCH= yes USE_GITHUB= yes GH_ACCOUNT= kirei .include diff --git a/dns/gdnsd2/Makefile b/dns/gdnsd2/Makefile index c9de6d491579..4cd663059729 100644 --- a/dns/gdnsd2/Makefile +++ b/dns/gdnsd2/Makefile @@ -1,56 +1,54 @@ -# Created by: Allan Jude - PORTNAME= gdnsd PORTVERSION= 2.4.3 CATEGORIES= dns MASTER_SITES= https://github.com/gdnsd/gdnsd/releases/download/v${PORTVERSION}/ \ ZI \ http://gdnsd.scaleengine.net/gdnsd/ PKGNAMESUFFIX= 2 MAINTAINER= zi@FreeBSD.org COMMENT= Authoritative-only GeoIP-aware DNS server LICENSE= GPLv3 LIB_DEPENDS= libev.so:devel/libev BUILD_DEPENDS= ragel>0:devel/ragel FETCH_ARGS= -Fpr GNU_CONFIGURE= yes CONFIGURE_ARGS= --localstatedir=/var USE_LDCONFIG= yes USES= cpe pkgconfig libtool tar:xz perl5 gmake USE_PERL5= build CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib CONFLICTS_INSTALL= gdnsd3 USE_RC_SUBR= gdnsd USERS?= gdnsd GROUPS?= gdnsd OPTIONS_DEFINE= DOCS MAXMINDDB URCU OPTIONS_DEFAULT=MAXMINDDB MAXMINDDB_DESC= Enable GeoIP1 + GeoIP2 Support MAXMINDDB_LIB_DEPENDS= libmaxminddb.so:net/libmaxminddb URCU_DESC= Read-Copy-Update Support (Faster Zone Parsing) URCU_CONFIGURE_WITH= urcu URCU_LIB_DEPENDS= liburcu.so:sysutils/liburcu post-patch: @${REINPLACE_CMD} -e 's|$${localstatedir}/lib/$${PACKAGE_NAME}|/var/db/${PORTNAME}|g' \ ${WRKSRC}/configure post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/${PORTNAME}/libgdnsd.so @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/${PORTNAME}/plugin_*.so @${MKDIR} ${STAGEDIR}${PREFIX}/etc/gdnsd/geoip \ ${STAGEDIR}${PREFIX}/etc/gdnsd/zones \ ${STAGEDIR}/var/run/gdnsd .include diff --git a/dns/gdnsd3/Makefile b/dns/gdnsd3/Makefile index 84db1fdfc5aa..f78789050370 100644 --- a/dns/gdnsd3/Makefile +++ b/dns/gdnsd3/Makefile @@ -1,52 +1,50 @@ -# Created by: Allan Jude - PORTNAME= gdnsd PORTVERSION= 3.7.0 PORTREVISION= 1 CATEGORIES= dns MASTER_SITES= https://github.com/gdnsd/gdnsd/releases/download/v${PORTVERSION}/ \ ZI \ http://gdnsd.scaleengine.net/gdnsd/ PKGNAMESUFFIX= 3 MAINTAINER= zi@FreeBSD.org COMMENT= Authoritative-only GeoIP-aware DNS server LICENSE= GPLv3 LIB_DEPENDS= libev.so:devel/libev \ libsodium.so:security/libsodium \ liburcu.so:sysutils/liburcu FETCH_ARGS= -Fpr GNU_CONFIGURE= yes CONFIGURE_ARGS= --localstatedir=/var --with-buildinfo=${PORTVERSION} USE_LDCONFIG= yes USES= cpe pkgconfig libtool tar:xz perl5 gmake USE_PERL5= build CPPFLAGS+= -isystem${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib CONFLICTS_INSTALL= gdnsd2 USE_RC_SUBR= gdnsd USERS?= gdnsd GROUPS?= gdnsd OPTIONS_DEFINE= DOCS MAXMINDDB OPTIONS_DEFAULT=MAXMINDDB MAXMINDDB_DESC= Enable GeoIP1 + GeoIP2 Support MAXMINDDB_LIB_DEPENDS= libmaxminddb.so:net/libmaxminddb post-patch: @${REINPLACE_CMD} -e 's|$${localstatedir}/lib/$${PACKAGE_NAME}|/var/db/${PORTNAME}|g' \ ${WRKSRC}/configure post-install: @${MKDIR} ${STAGEDIR}${PREFIX}/etc/gdnsd/geoip \ ${STAGEDIR}${PREFIX}/etc/gdnsd/zones \ ${STAGEDIR}/var/run/gdnsd .include diff --git a/dns/gen6dns/Makefile b/dns/gen6dns/Makefile index f733ef30771c..38053385bd0b 100644 --- a/dns/gen6dns/Makefile +++ b/dns/gen6dns/Makefile @@ -1,23 +1,21 @@ -# Created by: Stefan Esser - PORTNAME= gen6dns PORTVERSION= 1.3 CATEGORIES= dns MASTER_SITES= http://www.hznet.de/tools/ MAINTAINER= se@FreeBSD.org COMMENT= Tool to generate static DNS records for IPv6 hosts using SLAAC LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE GNU_CONFIGURE= yes PLIST_FILES= bin/gen6dns bin/soaserial ${MAN1PREFIX}/man/man1/gen6dns.1.gz do-install: ${INSTALL_PROGRAM} ${WRKSRC}/gen6dns ${STAGEDIR}${PREFIX}/bin ${INSTALL_PROGRAM} ${WRKSRC}/soaserial ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/gen6dns.1 ${STAGEDIR}${MAN1PREFIX}/man/man1 .include diff --git a/dns/getdns/Makefile b/dns/getdns/Makefile index 50a63b2809d9..cfe47c16bcff 100644 --- a/dns/getdns/Makefile +++ b/dns/getdns/Makefile @@ -1,68 +1,66 @@ -# Created by: Ryan Steinmetz - PORTNAME= getdns PORTVERSION= 1.5.2 PORTREVISION= 4 CATEGORIES= dns MASTER_SITES= https://getdnsapi.net/dist/ \ ZI \ http://getdnsapi.net/dist/ MAINTAINER= zi@FreeBSD.org COMMENT= Modern asynchronous DNS API LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libexpat.so:textproc/expat2 \ libidn.so:dns/libidn \ libldns.so:dns/ldns \ libunbound.so:dns/unbound USES= compiler:c11 libtool pathfix ssl USE_LDCONFIG= yes GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-libidn=${LOCALBASE} --docdir=${DOCSDIR} \ --with-trust-anchor=${LOCALBASE}/etc/unbound/root.key SOMAJVER= 10 SOVERSION= ${SOMAJVER}.1.${PORTVERSION:C/[0-9].[0-9].([0-9])/\1/1} MAKE_JOBS_UNSAFE=yes PLIST_SUB+= SOVERSION="${SOVERSION}" SOMAJVER="${SOMAJVER}" SUB_FILES+= pkg-message OPTIONS_SUB= yes OPTIONS_DEFINE= DOCS LIBEV LIBEVENT LIBUV STUBBY OPTIONS_DEFAULT=STUBBY LIBEV_DESC= Build with libev extension LIBEVENT_DESC= Build with libevent extension LIBUV_DESC= Build with libuv extension STUBBY_DESC= Build with Stubby DNS/TLS resolver LIBEV_LIB_DEPENDS= libev.so:devel/libev LIBEV_CONFIGURE_WITH= libev LIBEVENT_LIB_DEPENDS= libevent_core.so:devel/libevent LIBEVENT_CONFIGURE_WITH=libevent LIBUV_LIB_DEPENDS= libuv.so:devel/libuv LIBUV_CONFIGURE_WITH= libuv STUBBY_LIB_DEPENDS= libyaml.so:textproc/libyaml STUBBY_CONFIGURE_WITH= stubby STUBBY_VARS= USE_RC_SUBR="stubby" post-patch: ${REINPLACE_CMD} -Ee 's,^(sharedoc = ).*,\1${WRKDIR}/doc,' \ -e '/echo .\*\*\*/d' ${WRKSRC}/Makefile.in post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libgetdns*.so.* ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/getdns_* post-stage-STUBBY-on: ${MV} ${STAGEDIR}${PREFIX}/etc/stubby/stubby.yml \ ${STAGEDIR}${PREFIX}/etc/stubby/stubby.yml.sample post-install-STUBBY-on: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/stubby .include diff --git a/dns/hesiod/Makefile b/dns/hesiod/Makefile index 9e96fe8aa7b4..e9708c26f8b5 100644 --- a/dns/hesiod/Makefile +++ b/dns/hesiod/Makefile @@ -1,35 +1,33 @@ -# Created by: n@nectar.com - PORTNAME= hesiod PORTVERSION= 3.2.1 PORTREVISION= 3 CATEGORIES= dns MASTER_SITES= https://BSDforge.com/projects/source/dns/hesiod/ MAINTAINER= portmaster@BSDforge.com COMMENT= Directory service built on DNS and BIND LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING OPTIONS_DEFINE= IDN OPTIONS_DEFAULT=IDN USES= cpe libtool pathfix CPE_VENDOR= ${PORTNAME}_project GNU_CONFIGURE= yes INSTALL_TARGET= install-strip USE_LDCONFIG= yes CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib .include .if ${PORT_OPTIONS:MIDN} LIB_DEPENDS+= libidn.so:dns/libidn .else CONFIGURE_ARGS+=--without-libidn .endif .include diff --git a/dns/hetzner_ddns/Makefile b/dns/hetzner_ddns/Makefile index 08998b53c0e5..732c914ace1c 100644 --- a/dns/hetzner_ddns/Makefile +++ b/dns/hetzner_ddns/Makefile @@ -1,34 +1,32 @@ -# Created by: Filip Parag - PORTNAME= hetzner_ddns DISTVERSION= 0.2.2 CATEGORIES= dns MAINTAINER= filip@parag.rs COMMENT= Hetzner Dynamic DNS Daemon LICENSE= BSD2CLAUSE RUN_DEPENDS= jq:textproc/jq \ curl:ftp/curl NO_ARCH= yes NO_BUILD= yes USE_GITHUB= yes GH_ACCOUNT= filiparag PLIST_FILES= bin/${PORTNAME} \ share/man/man1/${PORTNAME}.1.gz \ "@sample etc/${PORTNAME}.conf.sample" USE_RC_SUBR= ${PORTNAME} do-install: ${INSTALL_SCRIPT} ${WRKSRC}/${PORTNAME}.sh \ ${STAGEDIR}${PREFIX}/bin/${PORTNAME} ${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.1.man \ ${STAGEDIR}${MANPREFIX}/share/man/man1/${PORTNAME}.1 ${INSTALL_DATA} ${WRKSRC}/${PORTNAME}.conf ${STAGEDIR}${PREFIX}/etc/${PORTNAME}.conf.sample .include diff --git a/dns/hostdb/Makefile b/dns/hostdb/Makefile index 7ef5dc9cbdb5..d947ec54a877 100644 --- a/dns/hostdb/Makefile +++ b/dns/hostdb/Makefile @@ -1,42 +1,40 @@ -# Created by: rodrigc@FreeBSD.org - PORTNAME= hostdb PORTVERSION= 1.004 PORTREVISION= 1 CATEGORIES= dns MAINTAINER= rodrigc@FreeBSD.org COMMENT= Generate DNS and DHCP config files from single source LICENSE= GPLv2 USES= shebangfix tar:tgz USE_GITHUB= yes GH_ACCOUNT= TomOnTime GH_TAGNAME= fb23e67642514f5 NO_BUILD= yes HOSTDB_EXAMPLES_DIRS= example1/out example1/ example2 hiddenmaster HOSTDB_EXAMPLES_DIRS+= mailserverexample/out mailserverexample SHEBANG_FILES= bin/mkdestinations bin/mknamedconf bin/zone2hostdbhelper \ bin/mkzones bin/canonzone bin/genrange OPTIONS_DEFINE= DOCS EXAMPLES pre-install: ${FIND} ${WRKSRC} -name "*\.orig" -delete do-install: ${INSTALL_SCRIPT} ${WRKSRC}/bin/* ${STAGEDIR}${PREFIX}/bin .for dir in ${HOSTDB_EXAMPLES_DIRS} ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} cd ${WRKSRC}/examples/ && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}/ .endfor ${MKDIR} ${STAGEDIR}${DOCSDIR}/ cd ${WRKSRC}/docs/ && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README.txt ${STAGEDIR}${DOCSDIR} .include diff --git a/dns/idnkit/Makefile b/dns/idnkit/Makefile index 56497521a157..2bedd54cd81c 100644 --- a/dns/idnkit/Makefile +++ b/dns/idnkit/Makefile @@ -1,41 +1,39 @@ -# Created by: Akinori MUSHA aka knu - PORTNAME= idnkit PORTVERSION= 1.0 PORTREVISION= 7 CATEGORIES= dns MASTER_SITES= http://www.nic.ad.jp/ja/idn/idnkit/download/sources/ DISTNAME= ${PORTNAME}-${PORTVERSION}-src MAINTAINER= ports@FreeBSD.org COMMENT= Library to handle internationalized domain names LICENSE= JPNIC LICENSE_NAME= Japan Network Information Center license LICENSE_FILE= ${WRKSRC}/LICENSE.txt LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept USES= iconv libtool GNU_CONFIGURE= yes CONFIGURE_ARGS= ${ICONV_CONFIGURE_BASE} \ --enable-runidn \ --enable-extra-ace USE_LDCONFIG= yes OPTIONS_DEFINE= DOCS post-patch: @${FIND} ${WRKSRC} -name Makefile.in | ${XARGS} ${REINPLACE_CMD} -e \ 's|mode=link $$(LD)|mode=link $$(CC)|' post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/*.so post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR}/ja (cd ${WRKSRC} && ${INSTALL_DATA} ChangeLog NEWS README \ ${STAGEDIR}${DOCSDIR}) ${INSTALL_DATA} ${WRKSRC}/README.ja ${STAGEDIR}${DOCSDIR}/ja .include diff --git a/dns/idnkit2/Makefile b/dns/idnkit2/Makefile index 4859cd28198d..8deb350b6ad9 100644 --- a/dns/idnkit2/Makefile +++ b/dns/idnkit2/Makefile @@ -1,32 +1,30 @@ -# Created by: Rafal Lesniak - PORTNAME= idnkit PORTVERSION= 2.3 PORTREVISION= 2 CATEGORIES= dns MASTER_SITES= https://jprs.co.jp/idn/ PKGNAMESUFFIX= 2 MAINTAINER= fbsd@grid.einherjar.de COMMENT= Internationalized Domain Name toolkit 2 LICENSE= OSCL LICENSE_NAME= Open Source Code License LICENSE_FILE= ${WRKSRC}/LICENSE.txt LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept CONFLICTS_INSTALL= idnkit-1.* USES= iconv libtool tar:bzip2 GNU_CONFIGURE= yes CONFIGURE_ARGS= ${ICONV_CONFIGURE_BASE} USE_LDCONFIG= yes INSTALL_TARGET= install-strip post-patch: @${REINPLACE_CMD} -e 's|-liconv|${ICONV_LIB}|' \ ${WRKSRC}/configure .include diff --git a/dns/inadyn/Makefile b/dns/inadyn/Makefile index 368bb2c21668..ba27b68fb645 100644 --- a/dns/inadyn/Makefile +++ b/dns/inadyn/Makefile @@ -1,47 +1,45 @@ -# Created by: Alex Samorukov - PORTNAME= inadyn PORTVERSION= 2.9.1 CATEGORIES= dns MASTER_SITES= https://github.com/troglobit/${PORTNAME}/releases/download/v${PORTVERSION}/ MAINTAINER= samm@FreeBSD.org COMMENT= Dynamic DNS update client LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libconfuse.so:devel/libconfuse RUN_DEPENDS= ca_root_nss>=0:security/ca_root_nss USES= pkgconfig tar:xz GNU_CONFIGURE= yes USERS= inadyn GROUPS= inadyn USE_RC_SUBR= inadyn OPTIONS_DEFINE= DOCS EXAMPLES OPTIONS_DEFAULT= OPENSSL OPTIONS_SINGLE= TLS OPTIONS_SINGLE_TLS= GNUTLS OPENSSL GNUTLS_LIB_DEPENDS= libgnutls.so:security/gnutls OPENSSL_USES= ssl OPENSSL_CONFIGURE_ENABLE= openssl OPENSSL_CONFIGURE_ON= OpenSSL_CFLAGS=-I${OPENSSLINC} OpenSSL_LIBS="-L${OPENSSLLIB} -lssl" post-patch: @${REINPLACE_CMD} -e "s,%%PREFIX%%,${PREFIX},g" \ ${WRKSRC}/man/inadyn.8 ${WRKSRC}/man/inadyn.conf.5 \ ${WRKSRC}/examples/README.md ${WRKSRC}/examples/inadyn.conf post-install: ${MV} ${STAGEDIR}${DOCSDIR}/examples ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${STAGEDIR}${EXAMPLESDIR}/inadyn.conf ${STAGEDIR}${PREFIX}/etc/inadyn.conf.sample ${MKDIR} ${STAGEDIR}/var/cache/inadyn ${MKDIR} ${STAGEDIR}/var/run/inadyn .include diff --git a/dns/ipcheck/Makefile b/dns/ipcheck/Makefile index 698ddda0a9c9..e7c017b79811 100644 --- a/dns/ipcheck/Makefile +++ b/dns/ipcheck/Makefile @@ -1,34 +1,32 @@ -# Created by: Mario Sergio Fujikawa Ferreira - PORTNAME= ipcheck PORTVERSION= 0.240 PORTEPOCH= 1 PORTREVISION= 1 CATEGORIES= dns python MASTER_SITES= http://ipcheck.sourceforge.net/releases/ DISTNAME= ${PORTNAME}.${PORTVERSION:S/^0.//} EXTRACT_SUFX= # empty MAINTAINER= ports@FreeBSD.org COMMENT= Fully compliant DynDNS.org client for UNIX (supports NIC v2.0) LICENSE= GPLv2 USES= python shebangfix SHEBANG_FILES= ${DISTNAME} NO_WRKSUBDIR= yes NO_BUILD= yes NO_ARCH= yes PLIST_FILES= bin/ipcheck.py do-extract: @${SED} \ -e "s!ppp0!tun0!" \ ${DISTDIR}/${DISTNAME} > ${WRKSRC}/${DISTNAME} do-install: ${INSTALL_SCRIPT} ${WRKSRC}/${DISTNAME} \ ${STAGEDIR}${PREFIX}/bin/${PORTNAME}.py .include diff --git a/dns/kadnode/Makefile b/dns/kadnode/Makefile index 9b601858f559..898fc3a6edb1 100644 --- a/dns/kadnode/Makefile +++ b/dns/kadnode/Makefile @@ -1,74 +1,72 @@ -# Created by: Moritz Warning - PORTNAME= kadnode DISTVERSIONPREFIX= v DISTVERSION= 2.3.0 PORTREVISION= 1 CATEGORIES= dns MAINTAINER= moritzwarning@web.de COMMENT= P2P name resolution daemon LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= cpe gmake CPE_VENDOR= ${PORTNAME}_project USE_GITHUB= yes GH_ACCOUNT= mwarning GH_PROJECT= KadNode USE_RC_SUBR= kadnode MAKE_ENV= FEATURES="${FEATURES}" SUB_FILES= kadnode.conf OPTIONS_DEFINE= AUTH CMD DEBUG DNS LPD NATPMP NSS UPNP OPTIONS_DEFAULT= AUTH CMD LPD NSS OPTIONS_SUB= yes AUTH_DESC= Authorization support based on mbedtls CMD_DESC= Command line control tool kadnode-ctl DEBUG_DESC= Build with debug messages and symbols DNS_DESC= Include local DNS interface LPD_DESC= Local peer discovery NATPMP_DESC= NAT-PMP support (remote port forwarding on the router) NSS_DESC= Name Service Switch support to intercept host queries UPNP_DESC= UPnP support (remote port forwarding on the router) AUTH_LIB_DEPENDS= libmbedtls.so:security/mbedtls AUTH_VARS= FEATURES+="bob tls" CMD_VARS= FEATURES+="cmd" DEBUG_VARS= FEATURES+="debug" DNS_VARS= FEATURES+="dns" LPD_VARS= FEATURES+="lpd" NATPMP_LIB_DEPENDS= libnatpmp.so:net/libnatpmp NATPMP_VARS= FEATURES+="natpmp" NSS_VARS= FEATURES+="nss" UPNP_LIB_DEPENDS= libminiupnpc.so:net/miniupnpc UPNP_VARS= FEATURES+="upnp" do-install: ${INSTALL_PROGRAM} ${WRKSRC}/build/kadnode ${STAGEDIR}${PREFIX}/bin/ ${RLN} ${STAGEDIR}${PREFIX}/bin/kadnode ${STAGEDIR}${PREFIX}/bin/kadnode-ctl ${MKDIR} ${STAGEDIR}${ETCDIR} ${INSTALL_DATA} ${WRKSRC}/misc/peers.txt \ ${STAGEDIR}${ETCDIR}/peers.txt.sample ${INSTALL_DATA} ${WRKDIR}/kadnode.conf \ ${STAGEDIR}${ETCDIR}/kadnode.conf.sample ${INSTALL_MAN} ${WRKSRC}/misc/manpage \ ${STAGEDIR}${MANPREFIX}/man/man1/kadnode.1 do-install-NSS-on: ${INSTALL_LIB} ${WRKSRC}/build/libnss_kadnode-2.0.so \ ${STAGEDIR}${PREFIX}/lib/nss_kadnode.so.1 ${RLN} ${STAGEDIR}${PREFIX}/lib/nss_kadnode.so.1 \ ${STAGEDIR}${PREFIX}/lib/nss_kadnode.so .include diff --git a/dns/knot-resolver/Makefile b/dns/knot-resolver/Makefile index 0e9cac50b699..e4a5dbf103dc 100644 --- a/dns/knot-resolver/Makefile +++ b/dns/knot-resolver/Makefile @@ -1,163 +1,161 @@ -# Created by: Leo Vandewoestijne - PORTNAME= knot-resolver DISTVERSION= 5.5.0 CATEGORIES= dns MASTER_SITES= https://secure.nic.cz/files/knot-resolver/ \ https://dns.company/downloads/knot-resolver/ MAINTAINER= freebsd@dns.company COMMENT= Caching full resolver implementation LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= bash:shells/bash \ cmake:devel/cmake \ flake8:devel/py-flake8@${PY_FLAVOR} \ lua51-cqueues>=20200726_1:devel/lua-cqueues@lua51 \ luacheck:devel/lua-luacheck LIB_DEPENDS= libdnssec.so:dns/knot3-lib \ libgnutls.so:security/gnutls \ libknot.so:dns/knot3-lib \ liblmdb.so:databases/lmdb \ libluajit-5.1.so:lang/luajit-openresty \ libnghttp2.so:www/libnghttp2 \ libuv.so:devel/libuv \ libzscanner.so:dns/knot3-lib RUN_DEPENDS= lua51-cqueues>=20200726_1:devel/lua-cqueues@lua51 USES= compiler:c11 libedit libtool meson ncurses ninja pkgconfig \ python:3.5+,build shebangfix tar:xz USE_CXXSTD= c++11 USE_RC_SUBR= krescachegc kresd SHEBANG_FILES= scripts/bench.sh \ scripts/build-in-obs.sh \ scripts/coverage_c_combine.sh \ scripts/coverage_env.sh \ scripts/gen-cdefs.sh \ scripts/gen-pgp-keyblock.sh \ scripts/get-date.sh \ scripts/luacov_gen_empty.sh \ scripts/make-archive.sh \ scripts/make-doc.sh \ scripts/make-obs.sh \ scripts/run-pylint.sh \ scripts/run-scanbuild-with-args.sh \ scripts/test-config.sh \ scripts/test-integration-prepare.sh \ scripts/update-authors.sh \ scripts/update-root-hints.sh MESON_ARGS= --buildtype=release \ --default-library=static \ --libdir=${PREFIX}/lib \ --pkg-config-path=${PREFIX}/libdata/pkgconfig \ --prefix=${LOCALBASE} \ -Dclient=enabled \ -Dgroup=${GROUPS} \ -Dinstall_kresd_conf=enabled \ -Dkeyfile_default=${ETCDIR}/root.keys \ -Droot_hints=${ETCDIR}/root.hints \ -Duser=${USERS} \ -Dutils=enabled LDFLAGS+= -L${LOCALBASE}/lib CONFLICTS= knot-1.* knot1-[0-6].* SUB_FILES= pkg-message KRESD_USER= kresd KRESD_GROUP= kresd KRESD_RUNDIR= /var/run/kresd SUB_LIST= GROUPS=${GROUPS} \ RUNDIR=${RUNDIR} \ USERS=${USERS} USERS= ${KRESD_USER} GROUPS= ${KRESD_GROUP} RUNDIR= ${KRESD_RUNDIR} PLIST_SUB= GROUPS=${GROUPS} \ RUNDIR=${RUNDIR} \ USERS=${USERS} PORTDOCS= AUTHORS COPYING CodingStyle NEWS README.md PORTEXAMPLES= config.cluster config.docker config.internal config.isp \ config.personal config.privacy config.splitview OPTIONS_DEFINE= DOCS EXAMPLES DNSTAP ROOTKEYS TRUSTANCHOR TEST TESTUNIT TESTCONF TESTEXTRA OPTIONS_DEFAULT= DOCS EXAMPLES ROOTKEYS TRUSTANCHOR TEST TESTUNIT DNSTAP_DESC= dnstap support ROOTKEYS_DESC= install root.keys TESTCONF_DESC= Do config tests TESTEXTRA_DESC= Do extra tests TESTUNIT_DESC= Do unit tests TEST_DESC= Do tests TRUSTANCHOR_DESC= Trust anchor bootstrapping, management and stats DNSTAP_LIB_DEPENDS= libfstrm.so:devel/fstrm \ libprotobuf-c.so:devel/protobuf-c \ libprotobuf.so:devel/protobuf DNSTAP_MESON_ON= -Ddnstap=enabled DNSTAP_MESON_OFF= -Ddnstap=disabled DNSTAP_PLIST_FILES= lib/knot-resolver/kres_modules/dnstap.so ROOTKEYS_MESON_ON= -Dinstall_root_keys=enabled ROOTKEYS_MESON_OFF= -Dinstall_root_keys=disabled ROOTKEYS_PLIST_FILES= ${ETCDIR}/root.keys TESTCONF_BROKEN= missing luajit basexx package TESTCONF_MESON_ON= -Dconfig_tests=enabled TESTCONF_MESON_OFF= -Dconfig_tests=disabled TESTEXTRA_BROKEN= CMake Error: The source directory misses CMakeLists.txt TESTEXTRA_BUILD_DEPENDS= git:devel/git TESTEXTRA_USES= cmake python:3 TESTEXTRA_MESON_ON= -Dextra_tests=enabled \ -Dsendmmsg=disabled TESTEXTRA_MESON_OFF= -Dextra_tests=disabled TESTUNIT_BUILD_DEPENDS= cmocka>=1.1.1:sysutils/cmocka TESTUNIT_MESON_ON= -Dunit_tests=enabled TESTUNIT_MESON_OFF= -Dunit_tests=disabled TRUSTANCHOR_MESON_ON= -Dmanaged_ta=enabled TRUSTANCHOR_MESON_OFF= -Dmanaged_ta=disabled STRIP_TARGETS= sbin/kres-cache-gc \ sbin/kresc \ sbin/kresd \ lib/knot-resolver/ahocorasick.so \ lib/knot-resolver/kres_modules/bogus_log.so \ lib/knot-resolver/kres_modules/dnstap.so \ lib/knot-resolver/kres_modules/edns_keepalive.so \ lib/knot-resolver/kres_modules/hints.so \ lib/knot-resolver/kres_modules/lib/knot-resolver/kres_modules/nsid.so \ lib/knot-resolver/kres_modules/refuse_nord.so \ lib/knot-resolver/kres_modules/stats.so pre-install: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${MKDIR} ${STAGEDIR}${RUNDIR} pre-install-TEST-on: do-test post-install: ${MV} ${STAGEDIR}${ETCDIR}/kresd.conf ${STAGEDIR}${ETCDIR}/kresd.conf.sample ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR}/ .for STRIP_TGT in ${STRIP_TARGETS} if [ -f ${STAGEDIR}${PREFIX}/${STRIP_TGT} ]; then \ ${STRIP_CMD} ${STAGEDIR}${PREFIX}/${STRIP_TGT}; \ fi .endfor .include diff --git a/dns/knot3/Makefile b/dns/knot3/Makefile index 7351d1972574..fc82a9b998ca 100644 --- a/dns/knot3/Makefile +++ b/dns/knot3/Makefile @@ -1,123 +1,121 @@ -# Created by: Leo Vandewoestijne - PORTNAME= knot DISTVERSION= 3.1.8 CATEGORIES= dns MASTER_SITES= https://secure.nic.cz/files/knot-dns/ \ https://dns.company/downloads/knot-dns/ PKGNAMESUFFIX?= 3 MAINTAINER= freebsd@dns.company COMMENT= High performance authoritative-only DNS server LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= gsed:textproc/gsed LIB_DEPENDS= libgnutls.so:security/gnutls \ liblmdb.so:databases/lmdb USES= alias libtool localbase pkgconfig tar:xz USE_LDCONFIG= yes HAS_CONFIGURE= yes CONFIGURE_ARGS= --enable-recvmmsg=no \ --mandir=${MANPREFIX}/man \ --with-pkgconfigdir=${PREFIX}/libdata/pkgconfig .if !defined(UTILS_ONLY) && !defined(LIB_ONLY) CONFIGURE_ARGS+= --with-rundir=/var/run/knot \ --with-storage=/var/db/knot LIB_DEPENDS+= liburcu.so:sysutils/liburcu USE_RC_SUBR= ${PORTNAME} SUB_FILES= pkg-message USES+= libedit .endif .if defined(UTILS_ONLY) || defined(LIB_ONLY) CONFIGURE_ARGS+= --disable-daemon \ --disable-modules .endif .if defined(LIB_ONLY) CONFIGURE_ARGS+= --disable-utilities .endif INSTALL_TARGET= install-strip CONFLICTS= knot-1.* knot1-[0-6].* knot2-[0-9].* BINARY_ALIAS= sed=${LOCALBASE}/bin/gsed USERS= knot GROUPS= knot SUB_LIST+= GROUPS="${GROUPS}" \ USERS="${USERS}" PORTDOCS= COPYING NEWS OPTIONS_DEFINE= DNSTAP DOCS .if !defined(LIB_ONLY) OPTIONS_DEFINE+= DOH IDN OPTIONS_DEFAULT+= DOH IDN .endif .if !defined(UTILS_ONLY) && !defined(LIB_ONLY) OPTIONS_DEFINE+= FASTPARSER MAXMINDDB .endif DNSTAP_DESC= dnstap support (see dnstap.info) DNSTAP_LIB_DEPENDS= libfstrm.so:devel/fstrm \ libprotobuf-c.so:devel/protobuf-c DNSTAP_CONFIGURE_ENABLE= dnstap DNSTAP_CONFIGURE_WITH= module-dnstap=yes # XXX: because `kdig_CPPFLAGS += $(DNSTAP_CFLAGS)' line is missing from # `src/Makefile.am' file (and thus pre-generated `src/Makefile.in') which # should contain "$libfstrm_CFLAGS $libprotobuf_c_CFLAGS" set by configure # script, provide it here explicitly as patching those files would result # in higher line count. Ideally this bug should be fixed upstream. DNSTAP_CPPFLAGS= -I${LOCALBASE}/include DOCS_CONFIGURE_OFF= --disable-documentation DOH_DESC= DoH support in kdig DOH_LIB_DEPENDS= libnghttp2.so:www/libnghttp2 FASTPARSER_DESC= Fast zone parser (demanding compilation) FASTPARSER_CONFIGURE_ENABLE= fastparser IDN_LIB_DEPENDS= libidn2.so:dns/libidn2 IDN_CONFIGURE_OFF= --without-libidn IDN_CONFIGURE_WITH= libidn MAXMINDDB_DESC= Enable MaxMind for geodb module MAXMINDDB_LIB_DEPENDS= libmaxminddb.so:net/libmaxminddb MAXMINDDB_CONFIGURE_ENABLE= maxminddb .include .if ${ARCH} == i386 USES+= autoreconf .endif post-patch: .if !defined(UTILS_ONLY) && !defined(LIB_ONLY) @${REINPLACE_CMD} 's|$$(INSTALL) -d $$(DESTDIR)/\@run_dir\@|#$$(INSTALL) -d $$(DESTDIR)/\@run_dir\@|' \ ${WRKSRC}/src/Makefile.in @${REINPLACE_CMD} 's|$$(INSTALL) -d $$(DESTDIR)/\@storage_dir\@|#$$(INSTALL) -d $$(DESTDIR)/\@storage_dir\@|' \ ${WRKSRC}/src/Makefile.in @${RM} -r ${WRKSRC}/src/zscanner/scanner.c .endif post-install: .if !defined(UTILS_ONLY) && !defined(LIB_ONLY) ${MV} ${STAGEDIR}${ETCDIR}/knot.sample.conf \ ${STAGEDIR}${ETCDIR}/knot.conf.sample @${MKDIR} ${STAGEDIR}/var/run/knot ${STAGEDIR}/var/db/knot .endif @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR}/ .include diff --git a/dns/ldapdns/Makefile b/dns/ldapdns/Makefile index 24c3d5d56d34..9d1e36dea774 100644 --- a/dns/ldapdns/Makefile +++ b/dns/ldapdns/Makefile @@ -1,46 +1,44 @@ -# Created by: Paul Dlug - PORTNAME= ldapdns PORTVERSION= 2.07 PORTREVISION= 4 CATEGORIES= dns MASTER_SITES= https://BSDforge.com/projects/source/dns/ldapdns/ MAINTAINER= portmaster@bsdforge.com COMMENT= LDAP-backed DNS server LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= setuidgid:sysutils/daemontools \ tcpserver:sysutils/ucspi-tcp USES= localbase:ldflags shebangfix tar:xz USE_OPENLDAP= yes HAS_CONFIGURE= yes CONFIGURE_ARGS= --prefix=${PREFIX} USE_CSTD= gnu89 SHEBANG_FILES= admin/* ALL_TARGET= default PROGRAMS= ldapdns ldapaxfr SCRIPTS= ldapdns-conf ldapaxfr-conf domainname.sh PORTDOCS= AUTHORS CHANGELOG FAQ INSTALL README README.[a-s]* OPTIONS_DEFINE= DOCS EXAMPLES do-install: ${INSTALL_PROGRAM} ${PROGRAMS:S,^,${WRKSRC}/,} ${STAGEDIR}${PREFIX}/bin ${INSTALL_SCRIPT} ${SCRIPTS:S,^,${WRKSRC}/,} ${STAGEDIR}${PREFIX}/bin do-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/admin ${INSTALL_DATA} ${WRKSRC}/sample/* ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_SCRIPT} ${WRKSRC}/admin/* ${STAGEDIR}${EXAMPLESDIR}/admin do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} .include diff --git a/dns/ldns/Makefile b/dns/ldns/Makefile index d3cf1e2fa532..2b90905a93c7 100644 --- a/dns/ldns/Makefile +++ b/dns/ldns/Makefile @@ -1,144 +1,142 @@ -# Created by: Konstantin Saurbier - PORTNAME= ldns DISTVERSION= 1.8.1 CATEGORIES= dns MASTER_SITES= https://www.nlnetlabs.nl/downloads/ldns/ \ LOCAL/ehaupt MAINTAINER= jaap@NLnetLabs.nl COMMENT= Library for programs conforming to DNS RFCs and drafts LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE USES= cpe gmake libtool perl5 ssl USE_PERL5= build USE_LDCONFIG= yes CPE_VENDOR= nlnetlabs GNU_CONFIGURE= yes CONFIGURE_ARGS+= --disable-dane-ta-usage \ --with-ssl=${OPENSSLBASE} MAKE_JOBS_UNSAFE= yes .if ! (defined(BUILD_PYLDNS) || defined(BUILD_P5PERL)) OPTIONS_DEFINE= DOXYGEN DRILL EXAMPLES OPTIONS_DEFAULT= DRILL DRILL_DESC= With drill program .endif DOXYGEN_BUILD_DEPENDS= doxygen:devel/doxygen HTMLDOCS= doc/html/* OPTIONS_DEFINE+= DANETAUSAGE GOST RRTYPEAMTRELAY RRTYPEAVC RRTYPENINFO \ RRTYPERKEY RRTYPETA RRTYPESVCBHTTPS DANETAUSAGE_DESC= Enable ta usage, requires openssl >= 1.1.0 GOST_DESC= GOST signatures enabled, requires openssl >= 1.0.0 RRTYPENINFO_DESC= Enable draft RR type ninfo. RRTYPERKEY_DESC= Enable draft RR type rkey. RRTYPETA_DESC= Enable draft RR type ta. RRTYPEAVC_DESC= Enable draft RR type avc. RRTYPEAMTRELAY_DESC= Enable draft RR type amtrelay. RRTYPESVCBHTTPS_DESC= Enable SVCB and HTTPS draft RR types. OPTIONS_SUB= yes DANETAUSAGE_CONFIGURE_ENABLE= dane-ta-usage DANETAUSAGE_IMPLIES= RRTYPETA GOST_CONFIGURE_ENABLE= gost RRTYPENINFO_CONFIGURE_ENABLE= rrtype-ninfo RRTYPERKEY_CONFIGURE_ENABLE= rrtype-rkey RRTYPETA_CONFIGURE_ENABLE= rrtype-ta RRTYPEAVC_CONFIGURE_ENABLE= rrtype-avc RRTYPEAMTRELAY_CONFIGURE_ENABLE= rrtype-amtrelay RRTYPESVCBHTTPS_CONFIGURE_ENABLE= rrtype-svcb-https EXAMPLES_CONFIGURE_WITH= examples DRILL_CONFIGURE_WITH= drill DRILL_INSTALL_TARGET= install-drill EXAMPLES_INSTALL_TARGET= install-examples .if defined(BUILD_PYLDNS) USES+= python:3.6+ USE_PYTHON= flavors PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} ALL_TARGET= pyldns INSTALL_TARGET= install-pyldns CONFIGURE_ARGS+= --with-pyldns LIB_DEPENDS+= libldns.so:dns/ldns BUILD_DEPENDS+= swig:devel/swig CFLAGS+= -I${OPENSSLINC} post-patch: @${REINPLACE_CMD} \ -e 's=-I./include/ldns=-I${LOCALBASE}/include/ldns=' \ ${WRKSRC}/Makefile.in .elif defined(BUILD_P5PERL) USES+= perl5 USE_PERL5= build run PKGNAMEPREFIX= p5-DNS- ALL_TARGET= p5-dns-ldns INSTALL_TARGET= install-p5-dns-ldns CONFIGURE_ARGS+= --with-p5-dns-ldns RUN_DEPENDS= p5-Devel-CheckLib>=0:devel/p5-Devel-CheckLib \ p5-Test-Exception>=0:devel/p5-Test-Exception BUILD_DEPENDS= ${RUN_DEPENDS} LIB_DEPENDS+= libldns.so:dns/ldns post-patch: ${SED} -i '' -e 's=-I./include/ldns=-I${LOCALBASE}/include/ldns=' ${WRKSRC}/Makefile.in post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/DNS/LDNS/LDNS.so .else ALL_TARGET= all INSTALL_TARGET= install-lib install-h install-config .endif # BUILD_PYLDNS || BUILD_P5PERL .include .if ! ${PORT_OPTIONS:MGOST} NO_GOST= --disable-gost .endif .if ! (defined(BUILD_PYLDNS) || defined(BUILD_P5PERL)) post-build: .if ${PORT_OPTIONS:MDOXYGEN} @(cd ${WRKSRC}; ${MAKE_CMD} doxygen) .endif post-install: ${INSTALL_DATA} ${WRKSRC}/packaging/libldns.pc \ ${STAGEDIR}${PREFIX}/libdata/pkgconfig ${INSTALL_MAN} ${WRKSRC}/packaging/ldns-config.1 \ ${STAGEDIR}${PREFIX}/man/man1 ${INSTALL_MAN} ${WRKSRC}/doc/man/man3/ldns_*.3 \ ${STAGEDIR}${PREFIX}/man/man3 ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/lib${PORTNAME}.so.3 .if ${PORT_OPTIONS:MDRILL} ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/drill .endif .if ${PORT_OPTIONS:MEXAMPLES} for p in ldns-chaos ldns-compare-zones ldns-dane ldns-dpa ldns-gen-zone ldns-key2ds \ ldns-keyfetcher ldns-keygen ldns-mx ldns-notify ldns-nsec3-hash \ ldns-read-zone ldns-resolver ldns-revoke ldns-rrsig ldns-signzone \ ldns-test-edns ldns-testns ldns-update ldns-verify-zone ldns-version \ ldns-walk ldns-zcat ldns-zsplit ldnsd; do \ ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/$$p; done .endif .if ${PORT_OPTIONS:MDOXYGEN} ${MKDIR} ${STAGEDIR}${DOCSDIR}/html ${INSTALL_DATA} ${HTMLDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}/html .endif .endif # BUILD_PYLDNS || BUILD_P5PERL .include diff --git a/dns/libasr-devel/Makefile b/dns/libasr-devel/Makefile index b665a35a8e6f..c2e5344bbfd8 100644 --- a/dns/libasr-devel/Makefile +++ b/dns/libasr-devel/Makefile @@ -1,39 +1,37 @@ -# Created by: Ashish SHUKLA - PORTNAME= libasr PORTVERSION= 201602131606 PORTREVISION= 3 CATEGORIES= dns MASTER_SITES= http://www.opensmtpd.org/archives/ PKGNAMESUFFIX= -devel MAINTAINER= fluffy@FreeBSD.org COMMENT= Asynchronous DNS resolver library (development snapshot) LICENSE= ISCL BSD4CLAUSE BSD3CLAUSE BSD2CLAUSE LICENSE_COMB= multi LICENSE_FILE= ${WRKSRC}/LICENCE USES= cpe groff libtool CONFLICTS= libasr OPTIONS_DEFINE= CA_BUNDLE OPTIONS_DEFAULT= CA_BUNDLE CA_BUNDLE_DESC= Use NSS CA bundle for SSL instead of /etc/ssl/cert.pem CPE_VENDOR= openbsd GNU_CONFIGURE= yes USE_LDCONFIG= yes CONFIGURE_ARGS= --with-mantype="man" INSTALL_TARGET= install-strip CA_BUNDLE_CONFIGURE_WITH= ca-file=${LOCALBASE}/share/certs/ca-root-nss.crt CA_BUNDLE_RUN_DEPENDS= ${LOCALBASE}/share/certs/ca-root-nss.crt:security/ca_root_nss post-patch: ${REINPLACE_CMD} -e '/opensslv.h/d' ${WRKSRC}/openbsd-compat/includes.h .include diff --git a/dns/libasr/Makefile b/dns/libasr/Makefile index d4dbc76e63a5..aa7689075d5e 100644 --- a/dns/libasr/Makefile +++ b/dns/libasr/Makefile @@ -1,30 +1,28 @@ -# Created by: Ashish SHUKLA - PORTNAME= libasr PORTVERSION= 1.0.4 CATEGORIES= dns MASTER_SITES= http://www.opensmtpd.org/archives/ MAINTAINER= fluffy@FreeBSD.org COMMENT= Asynchronous DNS resolver library LICENSE= ISCL BSD4CLAUSE BSD3CLAUSE BSD2CLAUSE LICENSE_COMB= multi LICENSE_FILE= ${WRKSRC}/LICENCE USES= cpe groff libtool CONFLICTS= libasr-devel CPE_VENDOR= openbsd GNU_CONFIGURE= yes USE_LDCONFIG= yes CONFIGURE_ARGS= --with-mantype="man" post-patch: # Obsoleted on RFC 2553bis-02 ${REINPLACE_CMD} 's|EAI_NODATA|EAI_NONAME|g' \ ${WRKSRC}/src/getaddrinfo_async.c .include diff --git a/dns/libdjbdns/Makefile b/dns/libdjbdns/Makefile index bef1e7ce9b40..67d43c3f1019 100644 --- a/dns/libdjbdns/Makefile +++ b/dns/libdjbdns/Makefile @@ -1,31 +1,29 @@ -# Created by: Sergei Kolobov - PORTNAME= libdjbdns PORTVERSION= 1.05 PORTREVISION= 2 CATEGORIES= dns MASTER_SITES= http://smarden.org/pape/djb/manpages/ DISTNAME= djbdns-pd-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Public domain DNS client library USES= gmake USE_LDCONFIG= yes ALL_TARGET= it LIBS= libdjbdns.a libdjbdns.so.1 INCLUDES= alloc.h byte.h case.h dns.h env.h error.h fmt.h \ gen_alloc.h gen_allocdefs.h iopause.h ip4.h ndelay.h \ open.h openreadclose.h readclose.h scan.h select.h \ socket.h str.h stralloc.h tai.h taia.h uint16.h \ uint32.h uint64.h do-install: @${MKDIR} ${STAGEDIR}${PREFIX}/include/libdjbdns cd ${WRKSRC} && \ ${INSTALL_LIB} ${LIBS} ${STAGEDIR}${PREFIX}/lib && \ ${INSTALL_DATA} ${INCLUDES} ${STAGEDIR}${PREFIX}/include/libdjbdns .include diff --git a/dns/libidn/Makefile b/dns/libidn/Makefile index 0f73de5008b5..c73a2c041b76 100644 --- a/dns/libidn/Makefile +++ b/dns/libidn/Makefile @@ -1,39 +1,37 @@ -# Created by: Kirill Ponomarew - PORTNAME= libidn DISTVERSION= 1.38 CATEGORIES= dns MASTER_SITES= GNU MAINTAINER= gaod@hychen.org COMMENT= Internationalized Domain Names command line tool LICENSE= GPLv2+ LGPL3+ LICENSE_COMB= dual LICENSE_FILE_GPLv2+ = ${WRKSRC}/COPYINGv2 LICENSE_FILE_LGPL3+ = ${WRKSRC}/COPYING.LESSERv3 USES= cpe gmake iconv libtool localbase makeinfo pathfix perl5 pkgconfig GNU_CONFIGURE= yes INSTALL_TARGET= install-strip USE_LDCONFIG= yes USE_PERL5= build CPE_VENDOR= gnu INFO= libidn OPTIONS_DEFINE= DOCS NLS OPTIONS_SUB= yes NLS_USES= gettext NLS_CONFIGURE_ENABLE= nls post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} .for i in FAQ NEWS README ${INSTALL_DATA} ${WRKSRC}/${i} ${STAGEDIR}${DOCSDIR} .endfor .include diff --git a/dns/libidn2/Makefile b/dns/libidn2/Makefile index e955e26c2909..e86370b365a9 100644 --- a/dns/libidn2/Makefile +++ b/dns/libidn2/Makefile @@ -1,28 +1,26 @@ -# Created by: Sunpoet Po-Chuan Hsieh - PORTNAME= libidn2 PORTVERSION= 2.3.3 CATEGORIES= dns MASTER_SITES= GNU/libidn MAINTAINER= sunpoet@FreeBSD.org COMMENT= Implementation of IDNA2008 internationalized domain names LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= help2man:misc/help2man LIB_DEPENDS= libunistring.so:devel/libunistring USES= charsetfix iconv libtool localbase makeinfo pathfix CONFIGURE_ARGS= --disable-nls \ --with-libunistring-prefix=${LOCALBASE} \ ac_cv_prog_RONN=${TRUE} GNU_CONFIGURE= yes INSTALL_TARGET= install-strip USE_LDCONFIG= yes INFO= libidn2 .include diff --git a/dns/libnspsl/Makefile b/dns/libnspsl/Makefile index ab3bc9b92442..02924a32d744 100644 --- a/dns/libnspsl/Makefile +++ b/dns/libnspsl/Makefile @@ -1,25 +1,23 @@ -# Created by: Olivier Duchateau - PORTNAME= libnspsl PORTVERSION= 0.1.6 CATEGORIES= dns MASTER_SITES= https://download.netsurf-browser.org/libs/releases/ EXTRACT_SUFX= -src.tar.gz MAINTAINER= nc@FreeBSD.org COMMENT= NetSurf public suffix list handling LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= netsurf-buildsystem>=1.5:devel/netsurf-buildsystem USES= gmake USE_LDCONFIG= yes MAKE_ENV+= BUILD_CC="${CC}" COMPONENT_TYPE="lib-shared" PLIST_SUB+= VERSION=${PORTVERSION} post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libnspsl.so* .include diff --git a/dns/libpsl/Makefile b/dns/libpsl/Makefile index 8a2c78df2d13..79a152007763 100644 --- a/dns/libpsl/Makefile +++ b/dns/libpsl/Makefile @@ -1,51 +1,49 @@ -# Created by: Sunpoet Po-Chuan Hsieh - PORTNAME= libpsl PORTVERSION= 0.21.1 PORTREVISION= 4 CATEGORIES= dns MASTER_SITES= https://github.com/rockdaboot/libpsl/releases/download/${PORTVERSION}/ MAINTAINER= sunpoet@FreeBSD.org COMMENT= C library to handle the Public Suffix List LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= public_suffix_list>=0:dns/public_suffix_list USES= libtool localbase:ldflags pathfix pkgconfig python:build shebangfix tar:lz CONFIGURE_ARGS= --disable-man \ --with-psl-file=${LOCALBASE}/share/public_suffix_list/public_suffix_list.dat \ --with-psl-testfile=${LOCALBASE}/share/public_suffix_list/test_psl.txt GNU_CONFIGURE= yes INSTALL_TARGET= install-strip USE_LDCONFIG= yes USE_LOCALE= en_US.UTF-8 SHEBANG_FILES= src/psl-make-dafsa OPTIONS_DEFINE= NLS OPTIONS_SINGLE= IDNA OPTIONS_SINGLE_IDNA= ICU IDN IDN2 OPTIONS_DEFAULT=IDN2 ICU_DESC= Use devel/icu (IDNA2008 UTS\#46 library) IDN_DESC= Use dns/libidn (IDNA2003 library) IDN2_DESC= Use dns/libidn2 (IDNA2008 library) ICU_CONFIGURE_ON= --enable-builtin=libicu --enable-runtime=libicu ICU_LIB_DEPENDS= libicuuc.so:devel/icu IDN_CONFIGURE_ON= --enable-builtin=libidn --enable-runtime=libidn IDN_LIB_DEPENDS= libidn.so:dns/libidn \ libunistring.so:devel/libunistring IDN_USES= iconv IDN2_CONFIGURE_ON= --enable-builtin=libidn2 --enable-runtime=libidn2 IDN2_LIB_DEPENDS= libidn2.so:dns/libidn2 \ libunistring.so:devel/libunistring IDN2_USES= iconv NLS_CONFIGURE_ENABLE= nls NLS_USES= gettext NLS_USES_OFF= gettext-tools .include diff --git a/dns/linux-c7-libasyncns/Makefile b/dns/linux-c7-libasyncns/Makefile index 57fa408e2740..4277f4486fd4 100644 --- a/dns/linux-c7-libasyncns/Makefile +++ b/dns/linux-c7-libasyncns/Makefile @@ -1,22 +1,20 @@ -# Created by: Piotr Kubaj - PORTNAME= libasyncns PORTVERSION= 0.8 DISTVERSIONSUFFIX= -7.el7 PORTREVISION= 1 CATEGORIES= dns devel linux MAINTAINER= emulation@FreeBSD.org COMMENT= Library for executing DNS queries (Linux CentOS ${LINUX_DIST_VER}) LICENSE= LGPL21+ USES= linux:c7 USE_LDCONFIG= yes USE_LINUX_RPM= yes CONFLICTS= linux-c6-${PORTNAME} OPTIONS_DEFINE= DOCS .include diff --git a/dns/maradns/Makefile b/dns/maradns/Makefile index dc33f5b4bdda..7a07e61714c5 100644 --- a/dns/maradns/Makefile +++ b/dns/maradns/Makefile @@ -1,67 +1,65 @@ -# Created by: Anders Nordby - PORTNAME= maradns PORTVERSION= 2.0.15 CATEGORIES= dns MASTER_SITES= http://maradns.samiam.org/download/2.0/${PORTVERSION}/ MAINTAINER= je3kmz@FreeBSD.org COMMENT= DNS server with focus on security and simplicity LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING USES= cpe tar:bz2 USE_RC_SUBR= ${PORTNAME} zoneserver Deadwood USERS= bind GROUPS= bind INSTALL_TARGET= install PREFIX=${STAGEDIR}${PREFIX} HAS_CONFIGURE= yes OPTIONS_DEFINE= IPV6 DOCS EXAMPLES OPTIONS_SUB= yes IPV6_CONFIGURE_ON= --ipv6 PORTDOCS= * PORTEXAMPLES= * REINPLACE_ARGS= -i "" DEADWOOD_VER= 3.2.11 post-patch: @${REINPLACE_CMD} -e 's|make |\$$\{MAKE\} |' ${WRKSRC}/build/Makefile.freebsd @${FIND} ${WRKSRC} -type f ! -name "*.orig" | ${XARGS} ${REINPLACE_CMD} -e \ 's|/etc/maradns|${ETCDIR}|g; s|/etc/mararc|${ETCDIR}|g; \ s|/etc/deadwood|${ETCDIR}|g; s| = 99| = 53|g' do-install: ${INSTALL_PROGRAM} ${WRKSRC}/deadwood-${DEADWOOD_VER}/src/Deadwood ${STAGEDIR}${PREFIX}/sbin ${INSTALL_PROGRAM} ${WRKSRC}/server/maradns ${STAGEDIR}${PREFIX}/sbin ${INSTALL_PROGRAM} ${WRKSRC}/tcp/fetchzone ${STAGEDIR}${PREFIX}/bin ${INSTALL_PROGRAM} ${WRKSRC}/tcp/getzone ${STAGEDIR}${PREFIX}/bin ${INSTALL_PROGRAM} ${WRKSRC}/tcp/zoneserver ${STAGEDIR}${PREFIX}/sbin ${INSTALL_PROGRAM} ${WRKSRC}/tools/askmara ${STAGEDIR}${PREFIX}/bin ${INSTALL_PROGRAM} ${WRKSRC}/tools/duende ${STAGEDIR}${PREFIX}/bin ${INSTALL_PROGRAM} ${WRKSRC}/tools/misc/mqhash ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/doc/en/man/*.1 ${STAGEDIR}${MANPREFIX}/man/man1 ${INSTALL_MAN} ${WRKSRC}/doc/en/man/*.8 ${STAGEDIR}${MANPREFIX}/man/man8 ${INSTALL_MAN} ${WRKSRC}/doc/en/man/*.5 ${STAGEDIR}${MANPREFIX}/man/man5 @${MKDIR} ${STAGEDIR}${ETCDIR} ${INSTALL_DATA} ${WRKSRC}/doc/en/examples/example_full_mararc ${STAGEDIR}${ETCDIR}/mararc.sample ${INSTALL_DATA} ${WRKSRC}/doc/en/examples/example_csv2 ${STAGEDIR}${ETCDIR}/csv2.sample ${INSTALL_DATA} ${WRKSRC}/deadwood-${DEADWOOD_VER}/doc/dwood3rc ${STAGEDIR}${ETCDIR}/dwood3rc.sample post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC}/doc/en && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} @${RM} -r ${STAGEDIR}${DOCSDIR}/man \ ${STAGEDIR}${DOCSDIR}/source \ ${STAGEDIR}${DOCSDIR}/pdf @${FIND} ${STAGEDIR}${DOCSDIR} -name Makefile -delete post-install-EXAMPLES-on: ${MV} ${STAGEDIR}${DOCSDIR}/examples ${STAGEDIR}${EXAMPLESDIR} .include diff --git a/dns/mdnsd/Makefile b/dns/mdnsd/Makefile index 919306620935..abf5fed1d489 100644 --- a/dns/mdnsd/Makefile +++ b/dns/mdnsd/Makefile @@ -1,30 +1,28 @@ -# Created by: Dan Pelleg - PORTNAME= mdnsd DISTVERSIONPREFIX= v DISTVERSION= 0.7G-107 DISTVERSIONSUFFIX= -gf4aee59 PORTREVISION= 1 PORTEPOCH= 1 CATEGORIES= dns MAINTAINER= daniel+mdnsd@pelleg.org COMMENT= Advertise a service via Rendezvous LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE USES= cmake USE_GITHUB= yes GH_ACCOUNT= Pro USE_LDCONFIG= yes PLIST_FILES= bin/mdnsd bin/mquery lib/liblibmdnsd.so do-install: cd ${CONFIGURE_WRKSRC} && ${INSTALL_PROGRAM} mdnsd mquery \ ${STAGEDIR}${PREFIX}/bin ${INSTALL_LIB} ${CONFIGURE_WRKSRC}/libmdnsd/liblibmdnsd.so \ ${STAGEDIR}${PREFIX}/lib .include diff --git a/dns/mydns-ng/Makefile b/dns/mydns-ng/Makefile index f0d0369d35aa..2659494b9a07 100644 --- a/dns/mydns-ng/Makefile +++ b/dns/mydns-ng/Makefile @@ -1,67 +1,65 @@ -# Created by: Simon Dick - PORTNAME= mydns-ng PORTVERSION= 1.2.8.31 PORTREVISION= 5 CATEGORIES= dns databases MASTER_SITES= SF/${PORTNAME}/mydns/${PORTVERSION} DISTNAME= mydns-${PORTVERSION} MAINTAINER= gaod@hychen.org COMMENT= Next generation DNS server for SQL-based DNS services LICENSE= GPLv2 GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-confdir=${PREFIX}/etc USES= iconv USE_RC_SUBR= mydns SUB_FILES= pkg-message INFO= mydns DOCS= AUTHORS COPYING ChangeLog NEWS QUICKSTART.mysql QUICKSTART.postgres README TODO OPTIONS_DEFINE= DOCS ALIAS SSL NLS OPTIONS_SINGLE= DATABASE OPTIONS_SINGLE_DATABASE= PGSQL MYSQL OPTIONS_DEFAULT= ALIAS MYSQL OPTIONS_SUB= yes ALIAS_DESC= Server side aliasas ALIAS_CONFIGURE_ENABLE= alias SSL_USES= ssl SSL_CONFIGURE_ON= --with-openssl \ --with-openssl-include=${OPENSSLINC} \ --with-openssl-lib=${OPENSSLLIB} PGSQL_USES= pgsql PGSQL_CONFIGURE_ON= --with-pgsql \ --with-pgsql-include=${LOCALBASE}/include \ --with-pgsql-lib=${LOCALBASE}/lib PGSQL_CONFIGURE_OFF= --without-pgsql MYSQL_USES= mysql MYSQL_CONFIGURE_ON= --with-mysql \ --with-mysql-include=${LOCALBASE}/include/mysql \ --with-mysql-lib=${LOCALBASE}/lib/mysql MYSQL_CONFIGURE_OFF= --without-mysql NLS_CONFIGURE_ENABLE= nls NLS_USES= gettext post-patch: # Fix the build with -fno-common (for Clang 11 and GCC 10) @${REINPLACE_CMD} -e '/^CONF \*Conf/d' ${WRKSRC}/src/util/util.c post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR}/contrib .for f in ${DOCS} ${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR} .endfor ${INSTALL_DATA} ${WRKSRC}/contrib/*.p* ${STAGEDIR}${DOCSDIR}/contrib ${INSTALL_DATA} ${WRKSRC}/contrib/README ${STAGEDIR}${DOCSDIR}/contrib ${STAGEDIR}${PREFIX}/sbin/mydns --dump-config > \ ${STAGEDIR}${PREFIX}/etc/mydns.conf.sample .include diff --git a/dns/mydns/Makefile b/dns/mydns/Makefile index 6547f090f72b..aa9e50123ee3 100644 --- a/dns/mydns/Makefile +++ b/dns/mydns/Makefile @@ -1,76 +1,74 @@ -# Created by: Simon Dick - PORTNAME= mydns PORTVERSION= 1.1.0 PORTREVISION= 8 CATEGORIES= dns databases MASTER_SITES= http://mydns.bboy.net/download/ MAINTAINER= ale@FreeBSD.org COMMENT= DNS server designed to utilize the MySQL database LICENSE= GPLv2 OPTIONS_DEFINE= ALIAS OPENSSL PGSQL NLS DOCS NLS GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-confdir=${PREFIX}/etc USES= tar:bzip2 iconv USE_RC_SUBR= mydns SUB_FILES= pkg-message INFO= mydns DOCS= AUTHORS COPYING ChangeLog NEWS QUICKSTART.mysql QUICKSTART.postgres README TODO .include .if ${PORT_OPTIONS:MALIAS} CONFIGURE_ARGS+=--enable-alias .endif .if ${PORT_OPTIONS:MOPENSSL} USES+= ssl CONFIGURE_ARGS+=--with-openssl \ --with-openssl-include=${OPENSSLINC} \ --with-openssl-lib=${OPENSSLLIB} .endif .if ${PORT_OPTIONS:MPGSQL} USES+= pgsql CONFIGURE_ARGS+=--without-mysql \ --with-pgsql-include=${LOCALBASE}/include \ --with-pgsql-lib=${LOCALBASE}/lib PKGNAMESUFFIX= -pg .else USES+= mysql CONFIGURE_ARGS+=--without-pgsql \ --with-mysql-include=${LOCALBASE}/include/mysql \ --with-mysql-lib=${LOCALBASE}/lib/mysql PKGNAMESUFFIX= -mysql .endif .if ${PORT_OPTIONS:MNLS} USES+= gettext PLIST_SUB+= NLS="" .else CONFIGURE_ARGS+=--disable-nls PLIST_SUB+= NLS="@comment " .endif post-install: .if ${PORT_OPTIONS:MDOCS} @${MKDIR} ${STAGEDIR}${DOCSDIR}/contrib .for f in ${DOCS} @${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR}/ .endfor @${INSTALL_DATA} ${WRKSRC}/contrib/*.php ${STAGEDIR}${DOCSDIR}/contrib/ @${INSTALL_DATA} ${WRKSRC}/contrib/*.pl ${STAGEDIR}${DOCSDIR}/contrib/ @${INSTALL_DATA} ${WRKSRC}/contrib/*.pm ${STAGEDIR}${DOCSDIR}/contrib/ @${INSTALL_DATA} ${WRKSRC}/contrib/README ${STAGEDIR}${DOCSDIR}/contrib/ .endif @${STAGEDIR}${PREFIX}/sbin/mydns --dump-config > ${STAGEDIR}${PREFIX}/etc/mydns.conf.sample .include diff --git a/dns/noip/Makefile b/dns/noip/Makefile index 0eac2961af27..f002293d54ce 100644 --- a/dns/noip/Makefile +++ b/dns/noip/Makefile @@ -1,40 +1,38 @@ -# Created by: Eyal Soha - PORTNAME= noip PORTVERSION= 2.1.9 PORTREVISION= 4 CATEGORIES= dns MASTER_SITES= http://www.no-ip.com/client/linux/ \ LOCAL/ehaupt MAINTAINER= sthalik@tehran.lain.pl COMMENT= No-IP.com's dynamic DNS update client LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING ALL_TARGET= noip2 SUB_FILES= pkg-message USE_RC_SUBR= noip USERS= noip GROUPS= noip PLIST_SUB= USER="${USERS}" OPTIONS_DEFINE= DOCS do-install: ${INSTALL_PROGRAM} ${WRKSRC}/noip2 ${STAGEDIR}${PREFIX}/bin do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README.FIRST ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/COPYING ${STAGEDIR}${DOCSDIR} conf: (cd ${PREFIX}/etc && ${PREFIX}/bin/noip2 -C) ${CHOWN} noip:noip ${PREFIX}/etc/no-ip2.conf ${CHMOD} 0600 ${PREFIX}/etc/no-ip2.conf .include diff --git a/dns/nsd/Makefile b/dns/nsd/Makefile index f19e72f94bd1..397809dde140 100644 --- a/dns/nsd/Makefile +++ b/dns/nsd/Makefile @@ -1,114 +1,112 @@ -# Created by: alexis - PORTNAME= nsd DISTVERSION= 4.6.0 CATEGORIES= dns MASTER_SITES= https://www.nlnetlabs.nl/downloads/nsd/ MAINTAINER= jaap@NLnetLabs.nl COMMENT= Authoritative only non-recursive name server LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libevent.so:devel/libevent USES= cpe ssl CPE_VENDOR= nlnetlabs USE_RC_SUBR= nsd NSDUSER?= nsd NSDGROUP?= nsd NSDLSDIR= /var NSDDBDIR= /var/db/nsd NSDRUNDIR= /var/run/nsd GNU_CONFIGURE= yes CONFIGURE_ARGS= --localstatedir=${NSDLSDIR} \ --with-configdir=${ETCDIR} \ --with-dbfile=${NSDDBDIR}/nsd.db \ --with-libevent=${LOCALBASE} \ --with-pidfile=${NSDRUNDIR}/nsd.pid \ --with-ssl=${OPENSSLBASE} \ --with-user=${NSDUSER} USERS= ${NSDUSER} GROUPS= ${NSDGROUP} PLIST_SUB= NSDDBDIR=${NSDDBDIR} \ NSDGROUP=${NSDGROUP} \ NSDRUNDIR=${NSDRUNDIR} \ NSDUSER=${NSDUSER} PORTDOCS= CREDITS ChangeLog LICENSE NSD-4-features NSD-DATABASE \ NSD-DIFFFILE NSD-FOR-BIND-USERS README README.icc RELNOTES \ REQUIREMENTS TESTPLAN TODO UPGRADING coding-style \ differences.tex OPTIONS_DEFINE= BIND8_STATS CHECKING DNSTAP DOCS IPV6 LARGEFILE \ MINRESPSIZE MMAP MUNIN_PLUGIN NSEC3 PACKED RADIXTREE \ ROOT_SERVER RRL ZONE_STATS OPTIONS_DEFAULT= BIND8_STATS LARGEFILE MINRESPSIZE NSEC3 RADIXTREE RRL \ ZONE_STATS OPTIONS_SUB= yes BIND8_STATS_DESC= BIND8-like NSTATS & XSTATS CHECKING_DESC= Internal run-time checks DNSTAP_DESC= Enable dnstap logging support LARGEFILE_DESC= Largefile support MINRESPSIZE_DESC= Minimial response sizing MMAP_DESC= Use mmap instead of malloc (experimental) MUNIN_PLUGIN_DESC= Install Munin plugin (requires BIND8_STATS) NSEC3_DESC= NSEC3 support PACKED_DESC= Enable packed structures for reduced memory use RADIXTREE_DESC= Enabled: more (15%) memory use but less CPU cycles ROOT_SERVER_DESC= Configure as a root server RRL_DESC= Response Rate Limiting ZONE_STATS_DESC= Separate statistics for each zone BIND8_STATS_CONFIGURE_ENABLE= bind8-stats CHECKING_CONFIGURE_ENABLE= checking DNSTAP_LIB_DEPENDS= libfstrm.so:devel/fstrm \ libprotobuf-c.so:devel/protobuf-c DNSTAP_CONFIGURE_ENABLE= dnstap IPV6_CONFIGURE_ENABLE= ipv6 LARGEFILE_CONFIGURE_ENABLE= largefile MINRESPSIZE_CONFIGURE_ENABLE= minimal-responses MMAP_CONFIGURE_ENABLE= mmap MUNIN_PLUGIN_IMPLIES= BIND8_STATS NSEC3_CONFIGURE_ENABLE= nsec3 PACKED_CONFIGURE_ENABLE= packed RADIXTREE_CONFIGURE_ENABLE= radix-tree ROOT_SERVER_CONFIGURE_ENABLE= root-server RRL_CONFIGURE_ENABLE= ratelimit ZONE_STATS_CONFIGURE_ENABLE= zone-stats NSDMAX_IPS?= 512 post-build-MUNIN_PLUGIN-on: ${REINPLACE_CMD} \ -e 's|/usr/local|${LOCALBASE}|g' \ -e 's|/usr/local/etc/nsd.conf|${ETCDIR}/nsd.conf|g' \ -e 's|/usr/local/var/munin/plugin-state|/var/munin/plugin-state/root|g' \ -e '90s|/var/munin/plugin-state/root|$${MUNIN_PLUGSTATE}|' \ ${WRKSRC}/contrib/nsd_munin_ post-install: ${INSTALL_DATA} ${WRKSRC}/nsd.conf.sample \ ${STAGEDIR}${PREFIX}/etc/nsd/nsd.conf.sample ${STRIP_CMD} ${STAGEDIR}${PREFIX}/sbin/nsd \ ${STAGEDIR}${PREFIX}/sbin/nsd-checkconf \ ${STAGEDIR}${PREFIX}/sbin/nsd-checkzone \ ${STAGEDIR}${PREFIX}/sbin/nsd-control post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/doc/|} ${STAGEDIR}${DOCSDIR} post-install-MUNIN_PLUGIN-on: ${MKDIR} ${STAGEDIR}${PREFIX}/share/munin/plugins ${INSTALL_SCRIPT} ${WRKSRC}/contrib/nsd_munin_ \ ${STAGEDIR}${PREFIX}/share/munin/plugins .include diff --git a/dns/nslint/Makefile b/dns/nslint/Makefile index 12b28f8e7ac4..46082611951e 100644 --- a/dns/nslint/Makefile +++ b/dns/nslint/Makefile @@ -1,32 +1,30 @@ -# Created by: dglo@ssec.wisc.edu - PORTNAME= nslint PORTVERSION= 3.1 CATEGORIES= dns MASTER_SITES= ftp://ftp.ee.lbl.gov/ \ LOCAL/ehaupt MAINTAINER= ehaupt@FreeBSD.org COMMENT= Perform consistency checks on DNS zone files GNU_CONFIGURE= yes ALL_TARGET= ${PORTNAME} BOOTFILE?= /etc/namedb/named.boot CONFFILE?= /etc/namedb/named.conf PLIST_FILES= bin/nslint man/man8/nslint.8.gz post-patch: @${REINPLACE_CMD} -e '/^\ \{4\}V_CCOPT/d' ${WRKSRC}/configure @@${REINPLACE_CMD} -e 's|/etc/named.boot|${BOOTFILE}|; \ s|/etc/named.conf|${CONFFILE}|' \ ${WRKSRC}/${PORTNAME}.c \ ${WRKSRC}/${PORTNAME}.8 do-install: ${INSTALL_PROGRAM} ${WRKSRC}/nslint ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/nslint.8 ${STAGEDIR}${PREFIX}/man/man8 .include diff --git a/dns/nsping/Makefile b/dns/nsping/Makefile index c702da0c4a45..504ab8b06d79 100644 --- a/dns/nsping/Makefile +++ b/dns/nsping/Makefile @@ -1,22 +1,20 @@ -# Created by: Kris Kennaway - PORTNAME= nsping PORTVERSION= 0.8 PORTREVISION= 2 CATEGORIES= dns MASTER_SITES= LOCAL/roam DISTFILES= nsping.tar.gz MAINTAINER= ports@FreeBSD.org COMMENT= DNS "ping" PLIST_FILES= sbin/nsping man/man8/nsping.8.gz post-patch: ${REINPLACE_CMD} -e "s/dprintf/debug_printf/g" ${WRKSRC}/nsping.* do-install: ${INSTALL_PROGRAM} ${WRKSRC}/nsping ${STAGEDIR}${PREFIX}/sbin ${INSTALL_DATA} ${WRKSRC}/nsping.8 ${STAGEDIR}${PREFIX}/man/man8 .include diff --git a/dns/nss_mdns/Makefile b/dns/nss_mdns/Makefile index 8586d2a37fdc..8bac9f4b132b 100644 --- a/dns/nss_mdns/Makefile +++ b/dns/nss_mdns/Makefile @@ -1,51 +1,49 @@ -# Created by: Bruce M. Simpson - PORTNAME= nss_mdns PORTVERSION= 0.14.1.20200624 CATEGORIES= dns MAINTAINER= ashish@FreeBSD.org COMMENT= NSS module implementing multicast DNS name resolution LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libavahi-client.so:net/avahi-app USES= autoreconf gmake libtool pkgconfig USE_GITHUB= yes GH_ACCOUNT= lathiat GH_PROJECT= nss-mdns GH_TAGNAME= 99c2f1c USE_LDCONFIG= yes GNU_CONFIGURE= yes CONFIGURE_ARGS= --localstatedir=/var \ --sysconfdir=/etc INSTALL_TARGET= install-strip CONFLICTS_INSTALL= mDNSResponder_nss # TODO: Print a message about the etc directory used for mdns.allow # being relative to ${PREFIX}. PLIST_FILES= ${INSTALLED_MODULES:C/^/lib\//:C/$/.so.1/} \ ${INSTALLED_MODULES:C/^/lib\//:C/$/.so/} PORTDOCS= README.md OPTIONS_DEFINE= DOCS INSTALLED_MODULES= nss_mdns nss_mdns_minimal \ nss_mdns4 nss_mdns4_minimal \ nss_mdns6 nss_mdns6_minimal post-install: .for INSTALLED_MODULE in ${INSTALLED_MODULES} ${LN} -s ${INSTALLED_MODULE}.so.1 ${STAGEDIR}${PREFIX}/lib/${INSTALLED_MODULE}.so .endfor post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR}/ ${INSTALL_DATA} ${INSTALL_WRKSRC}/README.md ${STAGEDIR}${DOCSDIR} .include diff --git a/dns/nss_resinit/Makefile b/dns/nss_resinit/Makefile index 11bd1de706a0..e475305029b3 100644 --- a/dns/nss_resinit/Makefile +++ b/dns/nss_resinit/Makefile @@ -1,26 +1,24 @@ -# Created by: Hajimu UMEMOTO - PORTNAME= nss_resinit PORTVERSION= 20060412 PORTREVISION= 0 CATEGORIES= dns MASTER_SITES= http://www.mahoroba.org/~ume/FreeBSD/ MAINTAINER= ume@FreeBSD.org COMMENT= Resolver re-initialization NSS module LICENSE= BSD2CLAUSE USES= uidfix PLIST_FILES= lib/nss_resinit.so lib/nss_resinit.so.1 \ man/man8/nss_resinit.8.gz .include .if defined(WITH_COMPAT5X) BROKEN= 7.X and later do not have compat syms for the old resolver MAKE_ARGS+= CC="${CC} -DWITH_COMPAT5X" .endif .include diff --git a/dns/opendnssec2/Makefile b/dns/opendnssec2/Makefile index 6bd9763e2a89..e2c514f72cd6 100644 --- a/dns/opendnssec2/Makefile +++ b/dns/opendnssec2/Makefile @@ -1,93 +1,91 @@ -# Created by: Jaap Akkerhuis - PORTNAME= opendnssec DISTVERSION= 2.1.10 PORTREVISION= 2 CATEGORIES= dns MASTER_SITES= http://dist.opendnssec.org/source/ PKGNAMESUFFIX= 2 MAINTAINER= jaap@NLnetLabs.nl COMMENT= Tool suite for maintaining DNSSEC LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ldns>=1.6.16:dns/ldns LIB_DEPENDS= libldns.so:dns/ldns \ libxml2.so:textproc/libxml2 USES= autoreconf cpe libtool ssl USE_RC_SUBR= opendnssec GNU_CONFIGURE= yes CONFIGURE_ARGS= --localstatedir="${PREFIX}/var" \ --with-ssl=${OPENSSLBASE} INSTALL_TARGET= install-strip CONFLICTS= opendnssec-1.[0-4]* SUB_FILES= pkg-message USERS= opendnssec GROUPS= opendnssec PORTDOCS= MIGRATION NEWS README.md MIGRATE= README.md find_problematic_zones.sql convert_mysql \ mysql_convert.sql convert_sqlite sqlite_convert.sql CONVERT= convert_mysql_to_sqlite convert_sqlite_to_mysql SCHEMAS= schema.mysql schema.sqlite OPTIONS_DEFINE= DOCS SOFTHSM OPTIONS_DEFAULT= SQLITE OPTIONS_SINGLE= DB OPTIONS_SINGLE_DB= MYSQL SQLITE OPTIONS_SUB= yes MYSQL_DESC= Use MYSQL backend SOFTHSM_DESC= SoftHSM cryptographic store for PKCS \#11 interface SQLITE_DESC= Use SQLite backend MYSQL_USES= mysql MYSQL_CONFIGURE_ON= --with-enforcer-database=mysql SOFTHSM_RUN_DEPENDS= softhsm2>=2.5.0:security/softhsm2 SOFTHSM_CONFIGURE_ON= --with-pkcs11-softhsm=${LOCALBASE}/lib/softhsm/libsofthsm2.so SQLITE_BUILD_DEPENDS= sqlite3>=3.3.9:databases/sqlite3 SQLITE_USES= sqlite SQLITE_CONFIGURE_ON= --with-enforcer-database=sqlite3 pre-build: ${REINPLACE_CMD} -e "s|\(-lcrypto\)|-L${OPENSSLLIB} \1|g" \ ${WRKSRC}/configure pre-install-MYSQL-on: ${REINPLACE_CMD} -e '/REQUIRE:/ s|$$| mysql|' ${WRKDIR}/opendnssec post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} @${MKDIR} ${STAGEDIR}${DOCSDIR}/1.4-2.0_db_convert ${INSTALL_DATA} \ ${MIGRATE:S|^|${WRKSRC}/enforcer/utils/1.4-2.0_db_convert/|} \ ${STAGEDIR}${DOCSDIR}/1.4-2.0_db_convert ${INSTALL_DATA} \ ${CONVERT:S|^|${WRKSRC}/enforcer/utils/|} \ ${STAGEDIR}${DOCSDIR} ${REINPLACE_CMD} -e 's|enforcer/utils/|${DOCSDIR}/|' \ ${STAGEDIR}${DOCSDIR}/MIGRATION ${INSTALL_DATA} \ ${SCHEMAS:S|^|${WRKSRC}/enforcer/src/db/|} \ ${STAGEDIR}${DOCSDIR} ${REINPLACE_CMD} -e 's|../src/db/schema|${DOCSDIR}/schema|' \ -e 's|mysql_convert.sql|${DOCSDIR}/1.4-2.0_db_convert/&|' \ -e 's|sqlite_convert.sql|${DOCSDIR}/1.4-2.0_db_convert/&|' \ -e 's|find_problematic_zones.sql|${DOCSDIR}/1.4-2.0_db_convert/&|' \ ${STAGEDIR}${DOCSDIR}/convert_* ${REINPLACE_CMD} -e 's|../../src/db/schema|${DOCSDIR}/schema|' \ -e 's|mysql_convert.sql|${DOCSDIR}/1.4-2.0_db_convert/&|' \ -e 's|sqlite_convert.sql|${DOCSDIR}/1.4-2.0_db_convert/&|' \ -e 's|find_problematic_zones.sql|${DOCSDIR}/1.4-2.0_db_convert/&|' \ ${STAGEDIR}${DOCSDIR}/1.4-2.0_db_convert/convert_* .include diff --git a/dns/openresolv/Makefile b/dns/openresolv/Makefile index 7ab4b6b192d6..70bb65e4a905 100644 --- a/dns/openresolv/Makefile +++ b/dns/openresolv/Makefile @@ -1,19 +1,17 @@ -# Created by: Roy Marples - PORTNAME= openresolv PORTVERSION= 3.12.0 CATEGORIES= dns MASTER_SITES= https://roy.marples.name/downloads/openresolv/ MAINTAINER= roy@marples.name COMMENT= Resolvconf compatible framework for managing resolv.conf USES= cpe tar:xz CPE_VENDOR= ${PORTNAME}_project GNU_CONFIGURE= yes NO_ARCH= yes SUB_FILES= pkg-deinstall pkg-message .include diff --git a/dns/p5-AnyEvent-CacheDNS/Makefile b/dns/p5-AnyEvent-CacheDNS/Makefile index 67ae51bbd8c5..de3671e84d7f 100644 --- a/dns/p5-AnyEvent-CacheDNS/Makefile +++ b/dns/p5-AnyEvent-CacheDNS/Makefile @@ -1,23 +1,21 @@ -# Created by: Sunpoet Po-Chuan Hsieh - PORTNAME= AnyEvent-CacheDNS PORTVERSION= 0.08 CATEGORIES= dns perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= sunpoet@FreeBSD.org COMMENT= Simple DNS resolver with caching LICENSE= ART10 GPLv1+ LICENSE_COMB= dual BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-AnyEvent>=0,1:devel/p5-AnyEvent USES= perl5 USE_PERL5= modbuild NO_ARCH= yes .include diff --git a/dns/p5-AnyEvent-DNS-EtcHosts/Makefile b/dns/p5-AnyEvent-DNS-EtcHosts/Makefile index 0be5db97375c..af0be8cd8112 100644 --- a/dns/p5-AnyEvent-DNS-EtcHosts/Makefile +++ b/dns/p5-AnyEvent-DNS-EtcHosts/Makefile @@ -1,23 +1,21 @@ -# Created by: Geoffroy Desvernay - PORTNAME= AnyEvent-DNS-EtcHosts PORTVERSION= 0.0103 PORTREVISION= 1 CATEGORIES= dns perl5 MASTER_SITES= CPAN MASTER_SITE_SUBDIR= CPAN:DEXTER PKGNAMEPREFIX= p5- MAINTAINER= dgeo@centrale-marseille.fr COMMENT= Use /etc/hosts before DNS in Perl LICENSE= ART10 GPLv1+ LICENSE_COMB= dual BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-AnyEvent>=7:devel/p5-AnyEvent USES= perl5 USE_PERL5= configure .include diff --git a/dns/p5-App-DSC-DataTool/Makefile b/dns/p5-App-DSC-DataTool/Makefile index 2add5fc7542b..7ab45a59cbc7 100644 --- a/dns/p5-App-DSC-DataTool/Makefile +++ b/dns/p5-App-DSC-DataTool/Makefile @@ -1,31 +1,29 @@ -# Created by: Leo Vandewoestijne - PORTNAME= p5-App-DSC-DataTool PORTVERSION= 0.03 CATEGORIES= dns perl5 MASTER_SITES= https://www.dns-oarc.net/files/dsc/ \ https://dns.company/downloads/dsc/ MAINTAINER= freebsd@dns.company COMMENT= Tool for converting, exporting, merging and transforming DSC data LICENSE= BSD3CLAUSE BUILD_DEPENDS= ${RUN_DEPENDS} \ ${TEST_DEPENDS} RUN_DEPENDS= p5-common-sense>=3:devel/p5-common-sense \ p5-IO-Socket-INET6>=1.31:net/p5-IO-Socket-INET6 \ p5-IP-Country>=2.28:net/p5-IP-Country \ p5-Module-Find>=0.13:devel/p5-Module-Find \ p5-NetAddr-IP>=4.078:net-mgmt/p5-NetAddr-IP \ p5-Scalar-Util-Numeric>=0.40:devel/p5-Scalar-Util-Numeric \ p5-Test-More-UTF8>=0.04:devel/p5-Test-More-UTF8 \ p5-XML-LibXML-Simple>=0.93:textproc/p5-XML-LibXML-Simple \ p5-YAML-Tiny>=1.69:textproc/p5-YAML-Tiny TEST_DEPENDS= p5-Test-CheckManifest>=0.9:devel/p5-Test-CheckManifest NO_ARCH= yes USES= perl5 USE_PERL5= configure .include diff --git a/dns/p5-BIND-Conf_Parser/Makefile b/dns/p5-BIND-Conf_Parser/Makefile index c36a3187c549..e2118d1f6caf 100644 --- a/dns/p5-BIND-Conf_Parser/Makefile +++ b/dns/p5-BIND-Conf_Parser/Makefile @@ -1,18 +1,16 @@ -# Created by: andrew@ugh.net.au - PORTNAME= BIND-Conf_Parser PORTVERSION= 0.95 PORTREVISION= 1 CATEGORIES= dns perl5 MASTER_SITES= CPAN MASTER_SITE_SUBDIR= CPAN:PGUEN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Perl5 module to parse BIND 8 configuration files NO_ARCH= yes USES= perl5 USE_PERL5= configure .include diff --git a/dns/p5-BIND-Config-Parser/Makefile b/dns/p5-BIND-Config-Parser/Makefile index cdfb4b9b04b2..c284e0878e65 100644 --- a/dns/p5-BIND-Config-Parser/Makefile +++ b/dns/p5-BIND-Config-Parser/Makefile @@ -1,20 +1,18 @@ -# Created by: Anton Berezin - PORTNAME= BIND-Config-Parser PORTVERSION= 0.01 PORTREVISION= 1 CATEGORIES= dns perl5 MASTER_SITES= CPAN MASTER_SITE_SUBDIR= CPAN:MATTD PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Parse BIND Config files BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-Parse-RecDescent>=0:devel/p5-Parse-RecDescent USES= perl5 USE_PERL5= configure .include diff --git a/dns/p5-DNS-Config/Makefile b/dns/p5-DNS-Config/Makefile index 85f762e846a8..dcce6b0849c0 100644 --- a/dns/p5-DNS-Config/Makefile +++ b/dns/p5-DNS-Config/Makefile @@ -1,30 +1,28 @@ -# Created by: Clement Laforet - PORTNAME= DNS-Config PORTVERSION= 0.66 PORTREVISION= 1 CATEGORIES= dns perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= bofh@FreeBSD.org COMMENT= DNS::Config is set of perl modules for name service configurations LICENSE= ART10 GPLv1+ LICENSE_COMB= dual OPTIONS_DEFINE= DOCS USES= perl5 USE_PERL5= configure patch post-patch: ${FIND} ${WRKSRC} -name '*.pm' -o -name '*.t' -o -name '*.PL' | \ ${XARGS} ${PERL} -pi -e '$$_="" if /^use 5/;' \ -e '$$_="" if /(use|no) warnings/;' post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} .include diff --git a/dns/p5-DNS-EasyDNS/Makefile b/dns/p5-DNS-EasyDNS/Makefile index d59ebafaad33..c1254673dec8 100644 --- a/dns/p5-DNS-EasyDNS/Makefile +++ b/dns/p5-DNS-EasyDNS/Makefile @@ -1,25 +1,23 @@ -# Created by: Aaron Dalton - PORTNAME= DNS-EasyDNS PORTVERSION= 0.04 PORTREVISION= 1 CATEGORIES= dns perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Update your EasyDNS dynamic DNS entries BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-libwww>=0:www/p5-libwww USES= perl5 USE_PERL5= configure OPTIONS_DEFINE= EXAMPLES post-install: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/examples/* ${STAGEDIR}${EXAMPLESDIR} .include diff --git a/dns/p5-DNS-Ldns/Makefile b/dns/p5-DNS-Ldns/Makefile index ceef5223e5f2..20c4aef6b69d 100644 --- a/dns/p5-DNS-Ldns/Makefile +++ b/dns/p5-DNS-Ldns/Makefile @@ -1,9 +1,7 @@ -# Created by: Jaap Akkerhuis - MASTERDIR= ${.CURDIR}/../../dns/ldns BUILD_P5PERL=yes PLIST= ${.CURDIR}/pkg-plist .include "${MASTERDIR}/Makefile" diff --git a/dns/p5-DNS-Zone/Makefile b/dns/p5-DNS-Zone/Makefile index 023dbca194e1..8eacb2eaf86f 100644 --- a/dns/p5-DNS-Zone/Makefile +++ b/dns/p5-DNS-Zone/Makefile @@ -1,30 +1,28 @@ -# Created by: Clement Laforet - PORTNAME= DNS-Zone PORTVERSION= 0.85 PORTREVISION= 1 CATEGORIES= dns perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= bofh@FreeBSD.org COMMENT= DNS::Zone is set of perl modules for name service zone files LICENSE= ART10 GPLv1+ LICENSE_COMB= dual OPTIONS_DEFINE= DOCS USES= perl5 USE_PERL5= configure patch post-patch: ${FIND} ${WRKSRC} -name '*.pm' -o -name '*.t' -o -name '*.PL' | \ ${XARGS} ${PERL} -pi -e '$$_="" if /^use 5/;' \ -e '$$_="" if /(use|no) warnings/;' post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} .include diff --git a/dns/p5-DNS-nsdiff/Makefile b/dns/p5-DNS-nsdiff/Makefile index a206f3371209..acf5d326bb1e 100644 --- a/dns/p5-DNS-nsdiff/Makefile +++ b/dns/p5-DNS-nsdiff/Makefile @@ -1,33 +1,31 @@ -# Created by: Matthew Seaman - PORTNAME= DNS-nsdiff PORTVERSION= 1.82 PORTREVISION= 1 CATEGORIES= dns perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= matthew@FreeBSD.org COMMENT= Create an "nsupdate" script from DNS zone file differences LICENSE= CC0-1.0 RUN_DEPENDS= nsupdate:dns/bind-tools OPTIONS_RADIO= BIND OPTIONS_RADIO_BIND= BIND916 BIND918 BINDDEVEL OPTIONS_DEFAULT= BIND918 BIND916_DESC= Use Bind 9.16 for named-compilezone BIND918_DESC= Use Bind 9.18 for named-compilezone BINDDEVEL_DESC= Use Bind 9-devel for named-compilezone BIND916_RUN_DEPENDS= named-compilezone:dns/bind916 BIND918_RUN_DEPENDS= named-compilezone:dns/bind918 BINDDEVEL_RUN_DEPENDS= named-compilezone:dns/bind9-devel NO_ARCH= yes USES= perl5 USE_PERL5= configure .include diff --git a/dns/p5-DSC/Makefile b/dns/p5-DSC/Makefile index 41c6839ac8e8..bff814565805 100644 --- a/dns/p5-DSC/Makefile +++ b/dns/p5-DSC/Makefile @@ -1,31 +1,29 @@ -# Created by: Leo Vandewoestijne - PORTNAME= p5-DSC PORTVERSION= 2.04 CATEGORIES= dns perl5 MASTER_SITES= https://www.dns-oarc.net/files/dsc/ \ https://dns.company/downloads/dsc/ MAINTAINER= freebsd@dns.company COMMENT= DNS Statistics Presenter Perl Library LICENSE= BSD3CLAUSE BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= ploticus>=2.40:math/ploticus \ p5-CGI-Untaint>=1.26:www/p5-CGI-Untaint \ p5-File-NFSLock>=1.21:devel/p5-File-NFSLock \ p5-Hash-Merge>=0.299:textproc/p5-Hash-Merge \ p5-IP-Country>=2.28:net/p5-IP-Country \ p5-Math-Calc-Units>=1.07:math/p5-Math-Calc-Units \ p5-Net-DNS>=1.15:dns/p5-Net-DNS \ p5-Text-Template>=1.51:textproc/p5-Text-Template \ p5-Any-URI-Escape>=0.01:www/p5-Any-URI-Escape \ p5-URI>=1.73:net/p5-URI \ p5-XML-Simple>=2.24:textproc/p5-XML-Simple NO_ARCH= yes USES= perl5 USE_PERL5= configure patch .include diff --git a/dns/p5-Data-Validate-Domain/Makefile b/dns/p5-Data-Validate-Domain/Makefile index daa2aa3d240a..f2404865495d 100644 --- a/dns/p5-Data-Validate-Domain/Makefile +++ b/dns/p5-Data-Validate-Domain/Makefile @@ -1,24 +1,22 @@ -# Created by: Anton Berezin - PORTNAME= Data-Validate-Domain PORTVERSION= 0.15 CATEGORIES= dns perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Domain validation methods in Perl LICENSE= ART10 GPLv1+ LICENSE_COMB= dual BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-Net-Domain-TLD>=1.74:dns/p5-Net-Domain-TLD TEST_DEPENDS= p5-Test2-Suite>=0:devel/p5-Test2-Suite USES= perl5 USE_PERL5= configure NO_ARCH= yes .include diff --git a/dns/p5-IO-Async-Resolver-DNS/Makefile b/dns/p5-IO-Async-Resolver-DNS/Makefile index d6f07d1019be..8c7b0bdb3c14 100644 --- a/dns/p5-IO-Async-Resolver-DNS/Makefile +++ b/dns/p5-IO-Async-Resolver-DNS/Makefile @@ -1,27 +1,25 @@ -# Created by: Sunpoet Po-Chuan Hsieh - PORTNAME= IO-Async-Resolver-DNS PORTVERSION= 0.06 CATEGORIES= dns perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= sunpoet@FreeBSD.org COMMENT= Resolve DNS queries using IO::Async LICENSE= ART10 GPLv1+ LICENSE_COMB= dual LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-Future>=0:devel/p5-Future \ p5-IO-Async>=0.52:devel/p5-IO-Async \ p5-List-UtilsBy>=0.07:devel/p5-List-UtilsBy \ p5-Net-DNS>=0:dns/p5-Net-DNS USES= perl5 USE_PERL5= configure NO_ARCH= yes .include diff --git a/dns/p5-Mozilla-PublicSuffix/Makefile b/dns/p5-Mozilla-PublicSuffix/Makefile index 3db2eddf98d5..ec5fda52bf92 100644 --- a/dns/p5-Mozilla-PublicSuffix/Makefile +++ b/dns/p5-Mozilla-PublicSuffix/Makefile @@ -1,29 +1,27 @@ -# Created by: Sunpoet Po-Chuan Hsieh - PORTNAME= Mozilla-PublicSuffix PORTVERSION= 1.0.6 DISTVERSIONPREFIX= v PORTREVISION= 6 CATEGORIES= dns perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= sunpoet@FreeBSD.org COMMENT= Get public suffix of domain name via Mozilla Public Suffix List LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE PATCH_DEPENDS= public_suffix_list>=0:dns/public_suffix_list BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-URI>=0:net/p5-URI USES= perl5 USE_PERL5= modbuild NO_ARCH= yes post-patch: @${CP} ${LOCALBASE}/share/public_suffix_list/public_suffix_list.dat ${WRKSRC}/effective_tld_names.dat .include diff --git a/dns/p5-Net-Amazon-Route53/Makefile b/dns/p5-Net-Amazon-Route53/Makefile index ecf8d4806d9a..34adc10df09e 100644 --- a/dns/p5-Net-Amazon-Route53/Makefile +++ b/dns/p5-Net-Amazon-Route53/Makefile @@ -1,29 +1,27 @@ -# Created by: Jui-Nan Lin - PORTNAME= Net-Amazon-Route53 PORTVERSION= 0.122310 PORTREVISION= 1 CATEGORIES= dns perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= jnlin@freebsd.cs.nctu.edu.tw COMMENT= Manage your DNS entries on Amazon's Route53 service LICENSE= ART10 GPLv1+ LICENSE_COMB= dual BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-Crypt-SSLeay>=0:security/p5-Crypt-SSLeay \ p5-Digest-HMAC>=0:security/p5-Digest-HMAC \ p5-HTML-Parser>=0:www/p5-HTML-Parser \ p5-Mouse>=0:devel/p5-Mouse \ p5-XML-Bare>=0:textproc/p5-XML-Bare \ p5-libwww>=0:www/p5-libwww CONFLICTS= py[23][0-9]-boto-devel USES= perl5 USE_PERL5= configure .include diff --git a/dns/p5-Net-DNS-Async/Makefile b/dns/p5-Net-DNS-Async/Makefile index 543b21904015..7240fe8b4091 100644 --- a/dns/p5-Net-DNS-Async/Makefile +++ b/dns/p5-Net-DNS-Async/Makefile @@ -1,22 +1,20 @@ -# Created by: Sahil Tandon - PORTNAME= Net-DNS-Async PORTVERSION= 1.07 PORTREVISION= 1 CATEGORIES= dns perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Asynchronous DNS helper for high volume applications LICENSE= ART10 GPLv1+ LICENSE_COMB= dual BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-Net-DNS>=0:dns/p5-Net-DNS USES= perl5 USE_PERL5= configure .include diff --git a/dns/p5-Net-DNS-Check/Makefile b/dns/p5-Net-DNS-Check/Makefile index 063b77f8bc4e..a920c8f9646c 100644 --- a/dns/p5-Net-DNS-Check/Makefile +++ b/dns/p5-Net-DNS-Check/Makefile @@ -1,18 +1,16 @@ -# Created by: Ryan Steinmetz - PORTNAME= Net-DNS-Check PORTVERSION= 0.45 PORTREVISION= 1 CATEGORIES= dns perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= zi@FreeBSD.org COMMENT= Module for easy domain name checking RUN_DEPENDS= p5-Net-DNS>=0:dns/p5-Net-DNS USES= perl5 USE_PERL5= configure .include diff --git a/dns/p5-Net-DNS-Codes/Makefile b/dns/p5-Net-DNS-Codes/Makefile index a5fece3f0f64..5100a82f4b7e 100644 --- a/dns/p5-Net-DNS-Codes/Makefile +++ b/dns/p5-Net-DNS-Codes/Makefile @@ -1,21 +1,19 @@ -# Created by: Gea-Suan Lin - PORTNAME= Net-DNS-Codes PORTVERSION= 0.12 PORTREVISION= 1 CATEGORIES= dns perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Collection of C library DNS codes LICENSE= GPLv2 GPLv3 LICENSE_COMB= dual USES= perl5 USE_PERL5= configure NO_ARCH= yes .include diff --git a/dns/p5-Net-DNS-Lite/Makefile b/dns/p5-Net-DNS-Lite/Makefile index 88dfb5a9e524..296a0ea10161 100644 --- a/dns/p5-Net-DNS-Lite/Makefile +++ b/dns/p5-Net-DNS-Lite/Makefile @@ -1,24 +1,22 @@ -# Created by: Gea-Suan Lin - PORTNAME= Net-DNS-Lite PORTVERSION= 0.12 PORTREVISION= 1 CATEGORIES= dns perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Pure-Perl DNS resolver with support for timeout LICENSE= ART10 GPLv1+ LICENSE_COMB= dual BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-List-MoreUtils>=0:lang/p5-List-MoreUtils TEST_DEPENDS= p5-Cache-LRU>=0:devel/p5-Cache-LRU \ p5-Test-Requires>=0:devel/p5-Test-Requires USES= perl5 USE_PERL5= configure .include diff --git a/dns/p5-Net-DNS-RR-SRV-Helper/Makefile b/dns/p5-Net-DNS-RR-SRV-Helper/Makefile index bd999e329be9..9de90da54166 100644 --- a/dns/p5-Net-DNS-RR-SRV-Helper/Makefile +++ b/dns/p5-Net-DNS-RR-SRV-Helper/Makefile @@ -1,21 +1,19 @@ -# Created by: Zane C, Bowers - PORTNAME= Net-DNS-RR-SRV-Helper PORTVERSION= 0.0.0 PORTREVISION= 2 CATEGORIES= dns perl5 MASTER_SITES= CPAN MASTER_SITE_SUBDIR= CPAN:VVELOX PKGNAMEPREFIX= p5- MAINTAINER= vvelox@vvelox.net COMMENT= Orders SRV records by priority and weight for Net::DNS BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-Net-DNS>=0.68:dns/p5-Net-DNS \ p5-Sort-Naturally>=1.03:textproc/p5-Sort-Naturally USES= perl5 USE_PERL5= configure .include diff --git a/dns/p5-Net-DNS-Resolver-Mock/Makefile b/dns/p5-Net-DNS-Resolver-Mock/Makefile index eda8419c2266..e35c384cdc0b 100644 --- a/dns/p5-Net-DNS-Resolver-Mock/Makefile +++ b/dns/p5-Net-DNS-Resolver-Mock/Makefile @@ -1,25 +1,23 @@ -# Created by: Po-Chuan Hsieh - PORTNAME= Net-DNS-Resolver-Mock PORTVERSION= 1.20200215 CATEGORIES= dns perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= sunpoet@FreeBSD.org COMMENT= Mock a DNS Resolver object for testing LICENSE= ART10 GPLv1+ LICENSE_COMB= dual LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-Net-DNS>=0:dns/p5-Net-DNS TEST_DEPENDS= p5-Test-Exception>=0:devel/p5-Test-Exception USES= perl5 USE_PERL5= configure NO_ARCH= yes .include diff --git a/dns/p5-Net-DNS-Resolver-Programmable/Makefile b/dns/p5-Net-DNS-Resolver-Programmable/Makefile index 9ed484923da0..42718fdfc178 100644 --- a/dns/p5-Net-DNS-Resolver-Programmable/Makefile +++ b/dns/p5-Net-DNS-Resolver-Programmable/Makefile @@ -1,34 +1,32 @@ -# Created by: Koen Martens - PORTNAME= Net-DNS-Resolver-Programmable PORTVERSION= 0.009 CATEGORIES= dns net perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= gmc@sonologic.nl COMMENT= Programmable DNS resolver for off-line testing LICENSE= ART10 GPLv2+ LICENSE_COMB= dual LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-Net-DNS>=0.69:dns/p5-Net-DNS NO_ARCH= yes USES= perl5 USE_PERL5= configure PORTDOCS= CHANGES README TODO DOCSDIR= ${PREFIX}/share/doc/p5-Net-DNS-Resolver-Programmable OPTIONS_DEFINE= DOCS post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} .for f in ${PORTDOCS} ${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR} .endfor .include diff --git a/dns/p5-Net-DNS-TestNS/Makefile b/dns/p5-Net-DNS-TestNS/Makefile index 15020e577c1a..ca004cdf7d0b 100644 --- a/dns/p5-Net-DNS-TestNS/Makefile +++ b/dns/p5-Net-DNS-TestNS/Makefile @@ -1,22 +1,20 @@ -# Created by: Sunpoet Po-Chuan Hsieh - PORTNAME= Net-DNS-TestNS PORTVERSION= 1.10 PORTREVISION= 2 CATEGORIES= dns perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= sunpoet@FreeBSD.org COMMENT= Perl extension for simulating simple Nameservers BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-Net-DNS>=0.64:dns/p5-Net-DNS \ p5-XML-LibXML>=1.53:textproc/p5-XML-LibXML USES= perl5 USE_PERL5= configure NO_ARCH= yes .include diff --git a/dns/p5-Net-DNS-ToolKit/Makefile b/dns/p5-Net-DNS-ToolKit/Makefile index 3075d4fd8f68..e516e2ccc25f 100644 --- a/dns/p5-Net-DNS-ToolKit/Makefile +++ b/dns/p5-Net-DNS-ToolKit/Makefile @@ -1,24 +1,22 @@ -# Created by: Gea-Suan Lin - PORTNAME= Net-DNS-ToolKit PORTVERSION= 0.48 PORTREVISION= 1 CATEGORIES= dns perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Tools for working with DNS packets LICENSE= ART10 GPLv2 GPLv3 LICENSE_COMB= dual BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-Net-DNS-Codes>=0.09:dns/p5-Net-DNS-Codes \ p5-NetAddr-IP>=1.30:net-mgmt/p5-NetAddr-IP MAKE_JOBS_UNSAFE= yes USES= perl5 USE_PERL5= configure .include diff --git a/dns/p5-Net-DNS-Zone-Parser/Makefile b/dns/p5-Net-DNS-Zone-Parser/Makefile index bc04e93bb715..64168eed1d8e 100644 --- a/dns/p5-Net-DNS-Zone-Parser/Makefile +++ b/dns/p5-Net-DNS-Zone-Parser/Makefile @@ -1,21 +1,19 @@ -# Created by: Jimmy Bergman jimmy@sigint.se - PORTNAME= Net-DNS-Zone-Parser PORTVERSION= 0.02 PORTREVISION= 1 CATEGORIES= dns perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= jimmy@sigint.se COMMENT= Perl5 preprocessor for normalising a zone file BUILD_DEPENDS= p5-Net-DNS>=0.64:dns/p5-Net-DNS \ p5-Net-DNS-SEC>=0.15:dns/p5-Net-DNS-SEC RUN_DEPENDS= p5-Net-DNS>=0.64:dns/p5-Net-DNS \ p5-Net-DNS-SEC>=0.15:dns/p5-Net-DNS-SEC USES= perl5 USE_PERL5= configure .include diff --git a/dns/p5-Net-DNS-ZoneFile-Fast/Makefile b/dns/p5-Net-DNS-ZoneFile-Fast/Makefile index 5198a11693f9..a57dc661e5c7 100644 --- a/dns/p5-Net-DNS-ZoneFile-Fast/Makefile +++ b/dns/p5-Net-DNS-ZoneFile-Fast/Makefile @@ -1,22 +1,20 @@ -# Created by: Anton Berezin - PORTNAME= Net-DNS-ZoneFile-Fast PORTVERSION= 1.27 CATEGORIES= dns perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Perl module to parse BIND8/9 zone files LICENSE= BSD3CLAUSE BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-Net-DNS>=0.65:dns/p5-Net-DNS \ p5-Net-DNS-SEC>=0.15:dns/p5-Net-DNS-SEC NO_ARCH= yes USES= perl5 USE_PERL5= configure .include diff --git a/dns/p5-Net-DNS/Makefile b/dns/p5-Net-DNS/Makefile index 48931d77ae92..502961e7d254 100644 --- a/dns/p5-Net-DNS/Makefile +++ b/dns/p5-Net-DNS/Makefile @@ -1,40 +1,38 @@ -# Created by: James FitzGibbon - PORTNAME= Net-DNS PORTVERSION= 1.34 PORTEPOCH= 1 CATEGORIES= dns net perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= sunpoet@FreeBSD.org COMMENT= Perl5 interface to the DNS resolver, and dynamic updates LICENSE= MIT TEST_DEPENDS= p5-Digest-BubbleBabble>=0:security/p5-Digest-BubbleBabble \ p5-Test-Pod>=0:devel/p5-Test-Pod USES= perl5 USE_PERL5= configure CONFIGURE_ARGS= --no-IPv6-tests --no-online-tests NO_ARCH= yes OPTIONS_DEFINE= IDN IDN2 IPV6 SSHFP TSIG OPTIONS_DEFAULT=TSIG IDN_DESC= International Domain Names support via Net::LibIDN IDN2_DESC= International Domain Names support via Net::LibIDN2 SSHFP_DESC= SSH2 Fingerprint support TSIG_DESC= Transaction Signature Support IDN_BUILD_DEPENDS= p5-Net-LibIDN>=0.12:dns/p5-Net-LibIDN IDN_RUN_DEPENDS= p5-Net-LibIDN>=0.12:dns/p5-Net-LibIDN IDN2_BUILD_DEPENDS= p5-Net-LibIDN2>=1:dns/p5-Net-LibIDN2 IDN2_RUN_DEPENDS= p5-Net-LibIDN2>=1:dns/p5-Net-LibIDN2 SSHFP_BUILD_DEPENDS= p5-Digest-BubbleBabble>=0.01:security/p5-Digest-BubbleBabble SSHFP_RUN_DEPENDS= p5-Digest-BubbleBabble>=0.01:security/p5-Digest-BubbleBabble TSIG_BUILD_DEPENDS= p5-Digest-HMAC>=1.03:security/p5-Digest-HMAC TSIG_RUN_DEPENDS= p5-Digest-HMAC>=1.03:security/p5-Digest-HMAC .include diff --git a/dns/p5-Net-DNSBL-MultiDaemon/Makefile b/dns/p5-Net-DNSBL-MultiDaemon/Makefile index 72e92ec1ca2c..a4b9593fb848 100644 --- a/dns/p5-Net-DNSBL-MultiDaemon/Makefile +++ b/dns/p5-Net-DNSBL-MultiDaemon/Makefile @@ -1,38 +1,36 @@ -# Created by: Andrew Greenwood - PORTNAME= Net-DNSBL-MultiDaemon PORTVERSION= 0.39 PORTREVISION= 1 CATEGORIES= dns mail perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= bofh@FreeBSD.org COMMENT= Perl module for multi DNSBL prioritization LICENSE= ART10 GPLv1 GPLv2 GPLv3 LICENSE_COMB= dual BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-File-SafeDO>=0.12:devel/p5-File-SafeDO \ p5-Geo-IP-PurePerl>=1.10:net/p5-Geo-IP-PurePerl \ p5-Net-DNS-Codes>=0.09:dns/p5-Net-DNS-Codes \ p5-Net-DNS-ToolKit>=0.47:dns/p5-Net-DNS-ToolKit \ p5-Net-NBsocket>=0.23:net/p5-Net-NBsocket \ p5-NetAddr-IP>=4.067:net-mgmt/p5-NetAddr-IP \ p5-Unix-Syslog>=0.97:sysutils/p5-Unix-Syslog OPTIONS_DEFINE= RHBL OPTIONS_DEFAULT=RHBL RHBL_DESC= RHBL checking of URBL domains RHBL_BUILD_DEPENDS= p5-URBL-Prepare>=0.08:dns/p5-URBL-Prepare RHBL_RUN_DEPENDS= p5-URBL-Prepare>=0.08:dns/p5-URBL-Prepare USES= perl5 shebangfix USE_PERL5= configure NO_ARCH= yes SHEBANG_FILES= MultiDaemon.pm lib/Net/DNSBL/Utilities.pm .include diff --git a/dns/p5-Net-DNSBL-Statistics/Makefile b/dns/p5-Net-DNSBL-Statistics/Makefile index 08a4b5a3cd9a..9a6c90cc991c 100644 --- a/dns/p5-Net-DNSBL-Statistics/Makefile +++ b/dns/p5-Net-DNSBL-Statistics/Makefile @@ -1,26 +1,24 @@ -# Created by: Jin-Shan Tseng - PORTNAME= Net-DNSBL-Statistics PORTVERSION= 0.14 PORTREVISION= 1 CATEGORIES= dns mail perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= sunpoet@FreeBSD.org COMMENT= Gather DNSBL Statistics LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/GPL BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-Net-DNS-Codes>=0.09:dns/p5-Net-DNS-Codes \ p5-Net-DNS-ToolKit>=0.41:dns/p5-Net-DNS-ToolKit \ p5-Net-DNSBL-MultiDaemon>=0.26:dns/p5-Net-DNSBL-MultiDaemon USES= perl5 USE_PERL5= configure NO_ARCH= yes .include diff --git a/dns/p5-Net-DRI/Makefile b/dns/p5-Net-DRI/Makefile index 57f5a89c74eb..2a5f16287381 100644 --- a/dns/p5-Net-DRI/Makefile +++ b/dns/p5-Net-DRI/Makefile @@ -1,37 +1,35 @@ -# Created by: Mark Felder - PORTNAME= Net-DRI PORTVERSION= 0.96 PORTREVISION= 2 CATEGORIES= dns perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= feld@FreeBSD.org COMMENT= Perl library to access Domain Name Registries/Registrars LICENSE= GPLv2 GPLv3 LICENSE_COMB= dual LICENSE_FILE_GPLv2= ${WRKSRC}/LICENSE RUN_DEPENDS= p5-DateTime>0:devel/p5-DateTime \ p5-DateTime-Format-ISO8601>0.06:devel/p5-DateTime-Format-ISO8601 \ p5-DateTime-Format-Strptime>0:devel/p5-DateTime-Format-Strptime \ p5-DateTime-TimeZone>0:devel/p5-DateTime-TimeZone \ p5-Class-Accessor>0:devel/p5-Class-Accessor \ p5-Class-Accessor-Chained>0:devel/p5-Class-Accessor-Chained \ p5-Email-Valid>0:mail/p5-Email-Valid \ p5-IO-Socket-SSL>0.90:security/p5-IO-Socket-SSL \ p5-XML-LibXML>1.61:textproc/p5-XML-LibXML \ p5-UNIVERSAL-require>0:devel/p5-UNIVERSAL-require \ p5-SOAP-Lite>0:net/p5-SOAP-Lite \ p5-SOAP-WSDL>0:devel/p5-SOAP-WSDL \ p5-libwww>0:www/p5-libwww \ p5-Net-DNS>0:dns/p5-Net-DNS \ p5-MIME-Tools>0:mail/p5-MIME-Tools NO_ARCH= yes USES= perl5 USE_PERL5= configure .include diff --git a/dns/p5-Net-Domain-ExpireDate/Makefile b/dns/p5-Net-Domain-ExpireDate/Makefile index aa2d2c6a6245..4fd29a36e86c 100644 --- a/dns/p5-Net-Domain-ExpireDate/Makefile +++ b/dns/p5-Net-Domain-ExpireDate/Makefile @@ -1,20 +1,18 @@ -# Created by: clsung - PORTNAME= Net-Domain-ExpireDate PORTVERSION= 1.20 CATEGORIES= dns net perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Perl module obtain expiration date of domain names BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-Net-Whois-Raw>=0:net/p5-Net-Whois-Raw USES= perl5 USE_PERL5= configure NO_ARCH= yes .include diff --git a/dns/p5-Net-Domain-TLD/Makefile b/dns/p5-Net-Domain-TLD/Makefile index bf65fd027122..96e5f2dda07c 100644 --- a/dns/p5-Net-Domain-TLD/Makefile +++ b/dns/p5-Net-Domain-TLD/Makefile @@ -1,20 +1,18 @@ -# Created by: Anton Berezin - PORTNAME= Net-Domain-TLD PORTVERSION= 1.75 CATEGORIES= dns perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= vivek@khera.org COMMENT= Look up and validate TLDs LICENSE= ART10 GPLv1+ LICENSE_COMB= dual LICENSE_FILE= ${WRKSRC}/LICENSE USES= perl5 USE_PERL5= configure NO_ARCH= yes .include diff --git a/dns/p5-Net-LibIDN/Makefile b/dns/p5-Net-LibIDN/Makefile index 4c419ed0f171..9e57a002667f 100644 --- a/dns/p5-Net-LibIDN/Makefile +++ b/dns/p5-Net-LibIDN/Makefile @@ -1,27 +1,25 @@ -# Created by: Dominik Brettnacher - PORTNAME= Net-LibIDN PORTVERSION= 0.12 PORTREVISION= 5 CATEGORIES= dns perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= This module provides access to the libidn library LICENSE= ART10 GPLv1+ LICENSE_COMB= dual LICENSE_FILE_ART10= ${WRKSRC}/Artistic LIB_DEPENDS= libidn.so:dns/libidn USES= perl5 USE_PERL5= configure CONFIGURE_ARGS= --with-libidn=${LOCALBASE}/lib \ --with-libidn-inc=${LOCALBASE}/include post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/Net/LibIDN/LibIDN.so .include diff --git a/dns/p5-Net-LibIDN2/Makefile b/dns/p5-Net-LibIDN2/Makefile index b67605af42ca..bd3757e0a945 100644 --- a/dns/p5-Net-LibIDN2/Makefile +++ b/dns/p5-Net-LibIDN2/Makefile @@ -1,25 +1,23 @@ -# Created by: Po-Chuan Hsieh - PORTNAME= Net-LibIDN2 PORTVERSION= 1.01 CATEGORIES= dns perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= sunpoet@FreeBSD.org COMMENT= Perl bindings for GNU Libidn2 LICENSE= ART10 GPLv1+ LICENSE_COMB= dual LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= libidn2>=2.0.0:dns/libidn2 LIB_DEPENDS= libidn2.so:dns/libidn2 USES= perl5 USE_PERL5= modbuild post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/Net/LibIDN2/LibIDN2.so .include diff --git a/dns/p5-Net-Nslookup/Makefile b/dns/p5-Net-Nslookup/Makefile index 5c70d344460f..841ee7eae15e 100644 --- a/dns/p5-Net-Nslookup/Makefile +++ b/dns/p5-Net-Nslookup/Makefile @@ -1,19 +1,17 @@ -# Created by: clsung@dragon2.net - PORTNAME= Net-Nslookup PORTVERSION= 2.04 PORTREVISION= 1 CATEGORIES= dns perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Provides the capabilities of the standard tool nslookup(1) BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-Net-DNS>=0:dns/p5-Net-DNS USES= perl5 USE_PERL5= configure .include diff --git a/dns/p5-Net-RBLClient/Makefile b/dns/p5-Net-RBLClient/Makefile index 37203dd3aa64..ff38dcbdcff3 100644 --- a/dns/p5-Net-RBLClient/Makefile +++ b/dns/p5-Net-RBLClient/Makefile @@ -1,25 +1,23 @@ -# Created by: Gea-Suan Lin - PORTNAME= Net-RBLClient PORTVERSION= 0.5 PORTREVISION= 2 CATEGORIES= dns perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= sunpoet@FreeBSD.org COMMENT= Queries multiple Realtime Blackhole Lists in parallel LICENSE= ART10 GPLv1+ LICENSE_COMB= dual BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-Net-DNS>=0:dns/p5-Net-DNS USES= perl5 USE_PERL5= configure NO_ARCH= yes WRKSRC= ${WRKDIR}/RBLCLient-${PORTVERSION} .include diff --git a/dns/p5-POE-Component-Client-DNS-Recursive/Makefile b/dns/p5-POE-Component-Client-DNS-Recursive/Makefile index 9c9684e99314..8e937a3e8572 100644 --- a/dns/p5-POE-Component-Client-DNS-Recursive/Makefile +++ b/dns/p5-POE-Component-Client-DNS-Recursive/Makefile @@ -1,25 +1,23 @@ -# Created by: Steve Wills - PORTNAME= POE-Component-Client-DNS-Recursive PORTVERSION= 1.12 CATEGORIES= dns perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Recursive DNS client for POE LICENSE= ART10 GPLv1+ LICENSE_COMB= dual LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-Net-DNS>=0:dns/p5-Net-DNS \ p5-Net-IP-Minimal>=0:net/p5-Net-IP-Minimal \ p5-POE>=1.004:devel/p5-POE NO_ARCH= yes USES= perl5 USE_PERL5= configure .include diff --git a/dns/p5-POE-Component-Client-DNS/Makefile b/dns/p5-POE-Component-Client-DNS/Makefile index 3d4f1cb66b4c..d59927a8c658 100644 --- a/dns/p5-POE-Component-Client-DNS/Makefile +++ b/dns/p5-POE-Component-Client-DNS/Makefile @@ -1,26 +1,24 @@ -# Created by: Sergey Skvortsov - PORTNAME= POE-Component-Client-DNS PORTVERSION= 1.054 PORTEPOCH= 1 CATEGORIES= dns perl5 devel MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= POE component for non-blocking/concurrent DNS queries LICENSE= ART10 GPLv1+ LICENSE_COMB= dual LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-Net-DNS>=0.65:dns/p5-Net-DNS \ p5-POE>=1.249:devel/p5-POE TEST_DEPENDS= p5-Test-NoWarnings>=1.02:devel/p5-Test-NoWarnings NO_ARCH= yes USES= perl5 USE_PERL5= configure .include diff --git a/dns/p5-POE-Component-Client-DNSBL/Makefile b/dns/p5-POE-Component-Client-DNSBL/Makefile index dbc6cbb41c9b..dfbd68b6294d 100644 --- a/dns/p5-POE-Component-Client-DNSBL/Makefile +++ b/dns/p5-POE-Component-Client-DNSBL/Makefile @@ -1,21 +1,19 @@ -# Created by: Steve Wills - PORTNAME= POE-Component-Client-DNSBL PORTVERSION= 1.08 PORTREVISION= 1 CATEGORIES= dns perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Perl POE component that provides non-blocking DNSBL lookups BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-POE>=1.004:devel/p5-POE \ p5-Net-IP-Minimal>=0:net/p5-Net-IP-Minimal \ p5-POE-Component-Client-DNS>=0:dns/p5-POE-Component-Client-DNS USES= perl5 USE_PERL5= configure .include diff --git a/dns/p5-POE-Component-Resolver/Makefile b/dns/p5-POE-Component-Resolver/Makefile index e95f88e24c9a..7643d8877b38 100644 --- a/dns/p5-POE-Component-Resolver/Makefile +++ b/dns/p5-POE-Component-Resolver/Makefile @@ -1,25 +1,23 @@ -# Created by: Jase Thew - PORTNAME= POE-Component-Resolver PORTVERSION= 0.921 PORTREVISION= 2 CATEGORIES= dns devel perl5 MASTER_SITES= CPAN MASTER_SITE_SUBDIR= CPAN:RCAPUTO PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Non-blocking getaddrinfo() resolver LICENSE= ART10 GPLv1+ LICENSE_COMB= dual LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-POE>=1.311:devel/p5-POE NO_ARCH= yes USES= perl5 USE_PERL5= configure .include diff --git a/dns/p5-POE-Component-Server-DNS/Makefile b/dns/p5-POE-Component-Server-DNS/Makefile index cf3e42fc6c75..f1b0c32b4e6e 100644 --- a/dns/p5-POE-Component-Server-DNS/Makefile +++ b/dns/p5-POE-Component-Server-DNS/Makefile @@ -1,28 +1,26 @@ -# Created by: Jin-Shan Tseng - PORTNAME= POE-Component-Server-DNS PORTVERSION= 0.32 CATEGORIES= dns perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Non-blocking, concurrent DNS server component LICENSE= ART10 GPLv1+ LICENSE_COMB= dual LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-Net-DNS>=0.58:dns/p5-Net-DNS \ p5-POE>=0.38:devel/p5-POE \ p5-POE-Component-Client-DNS>=1.051:dns/p5-POE-Component-Client-DNS \ p5-POE-Component-Client-DNS-Recursive>=1.04:dns/p5-POE-Component-Client-DNS-Recursive \ p5-POE-Component-Generic>=0.0910:net/p5-POE-Component-Generic \ p5-POE-Filter-DNS-TCP>=0.04:dns/p5-POE-Filter-DNS-TCP NO_ARCH= yes USES= perl5 USE_PERL5= configure .include diff --git a/dns/p5-POE-Filter-DNS-TCP/Makefile b/dns/p5-POE-Filter-DNS-TCP/Makefile index efb9fda6aaa3..f3d95f363910 100644 --- a/dns/p5-POE-Filter-DNS-TCP/Makefile +++ b/dns/p5-POE-Filter-DNS-TCP/Makefile @@ -1,25 +1,23 @@ -# Created by: Anton Berezin - PORTNAME= POE-Filter-DNS-TCP PORTVERSION= 0.06 CATEGORIES= dns perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= POE Filter to handle DNS over TCP connections LICENSE= ART10 GPLv1+ LICENSE_COMB= dual LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-Net-DNS>=0.66:dns/p5-Net-DNS \ p5-POE>=1.311:devel/p5-POE USES= perl5 USE_PERL5= configure NO_ARCH= yes .include diff --git a/dns/p5-Tie-DNS/Makefile b/dns/p5-Tie-DNS/Makefile index 01d5cdd81c4a..4fac5ad68666 100644 --- a/dns/p5-Tie-DNS/Makefile +++ b/dns/p5-Tie-DNS/Makefile @@ -1,36 +1,34 @@ -# Created by: Seamus Venasse - PORTNAME= Tie-DNS PORTVERSION= 1.151560 PORTEPOCH= 1 CATEGORIES= dns perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= sunpoet@FreeBSD.org COMMENT= Tie interface to Net::DNS LICENSE= ART10 GPLv1+ LICENSE_COMB= dual LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-Net-DNS>=0:dns/p5-Net-DNS \ p5-Tie-Cache>=0:devel/p5-Tie-Cache TEST_DEPENDS= p5-Test-CheckManifest>=0:devel/p5-Test-CheckManifest \ p5-Test-Perl-Critic>=0:textproc/p5-Test-Perl-Critic USES= perl5 shebangfix USE_PERL5= configure NO_ARCH= yes SHEBANG_FILES= eg/*.pl OPTIONS_DEFINE= EXAMPLES post-install-EXAMPLES-on: ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/ ${INSTALL_DATA} ${WRKSRC}/eg/*.pl ${STAGEDIR}${EXAMPLESDIR}/ .include diff --git a/dns/p5-URBL-Prepare/Makefile b/dns/p5-URBL-Prepare/Makefile index 1ff7e6d04a3d..7346df6dafdf 100644 --- a/dns/p5-URBL-Prepare/Makefile +++ b/dns/p5-URBL-Prepare/Makefile @@ -1,19 +1,17 @@ -# Created by: Kurt Jaeger - PORTNAME= URBL-Prepare PORTVERSION= 0.09 PORTREVISION= 1 CATEGORIES= dns perl5 MASTER_SITES= CPAN MASTER_SITE_SUBDIR= CPAN:MIKER PKGNAMEPREFIX= p5- MAINTAINER= pi@FreeBSD.org COMMENT= Prepare hostname for URBL domain lookup USES= perl5 USE_PERL5= configure NO_ARCH= yes .include diff --git a/dns/packetq/Makefile b/dns/packetq/Makefile index f2712256c68f..b7614cd1295c 100644 --- a/dns/packetq/Makefile +++ b/dns/packetq/Makefile @@ -1,26 +1,24 @@ -# Created by: Leo Vandewoestijne - PORTNAME= packetq DISTVERSIONPREFIX= v DISTVERSION= 1.4.1 PORTREVISION= 3 CATEGORIES= dns MAINTAINER= freebsd@dns.company COMMENT= Basic SQL-frontend to PCAP-files LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING USES= autoreconf compiler:c++11-lib GNU_CONFIGURE= yes GH_ACCOUNT= DNS-OARC GH_PROJECT= PacketQ USE_GITHUB= yes OPTIONS_DEFINE= DOCS PLIST_FILES= bin/packetq PORTDOCS= CHANGES COPYING FAQ.md FIELDS.md FUNCTIONS.md README.md .include diff --git a/dns/pdnsd/Makefile b/dns/pdnsd/Makefile index 86baf0583ef2..0d3ad910c1ff 100644 --- a/dns/pdnsd/Makefile +++ b/dns/pdnsd/Makefile @@ -1,42 +1,40 @@ -# Created by: Roman Shterenzon - PORTNAME= pdnsd PORTVERSION= 1.2.9a CATEGORIES= dns MASTER_SITES= http://members.home.nl/p.a.rombouts/pdnsd/releases/ \ http://distfiles.pirateparty.in/ashish/ DISTNAME= ${PORTNAME}-${PORTVERSION}-par MAINTAINER= ashish@FreeBSD.org COMMENT= Caching (permanently, writes to disk on exit) DNS proxy-server LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING GNU_CONFIGURE= yes USES= cpe gmake USE_RC_SUBR= pdnsd CONFIGURE_ARGS= --with-cachedir=${PDNSDB} \ --disable-src-addr-disc OPTIONS_DEFINE= IPV6 DOCS WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} PDNSDB= /var/db/pdnsd DOCSRCDIR= ${WRKSRC}/doc DOC_FILES= html/dl.html html/doc.html html/faq.html html/index.html DOC_FILES+= txt/faq.txt txt/intro.txt txt/manual.txt CFLAGS+= -pthread IPV6_CONFIGURE_ENABLE= ipv6 post-install: @${RM} ${STAGEDIR}${PDNSDB}/pdnsd.cache post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} @${INSTALL_DATA} ${DOC_FILES:S@^@${DOCSRCDIR}/@} ${STAGEDIR}${DOCSDIR} .include diff --git a/dns/pear-File_DNS/Makefile b/dns/pear-File_DNS/Makefile index 5b81d45f2465..ba29aec4eedf 100644 --- a/dns/pear-File_DNS/Makefile +++ b/dns/pear-File_DNS/Makefile @@ -1,15 +1,13 @@ -# Created by: Chris St Denis () - PORTNAME= File_DNS PORTVERSION= 0.1.0 CATEGORIES= dns devel pear MAINTAINER= chris@ctgameinfo.com COMMENT= PEAR class to read and write RFC1033-style DNS Zonefiles BUILD_DEPENDS= ${PEARDIR}/File.php:sysutils/pear-File@${PHP_FLAVOR} RUN_DEPENDS= ${PEARDIR}/File.php:sysutils/pear-File@${PHP_FLAVOR} USES= pear .include diff --git a/dns/pear-Net_DNS2/Makefile b/dns/pear-Net_DNS2/Makefile index 484418800a0c..ce14dae8f0da 100644 --- a/dns/pear-Net_DNS2/Makefile +++ b/dns/pear-Net_DNS2/Makefile @@ -1,22 +1,20 @@ -# Created by: Wen Heping - PORTNAME= Net_DNS2 PORTVERSION= 1.5.2 CATEGORIES= dns net pear MAINTAINER= sunpoet@FreeBSD.org COMMENT= PHP Resolver library used to communicate with a DNS server LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE USES= pear USE_GITHUB= yes GH_ACCOUNT= mikepultz GH_PROJECT= netdns2 GH_TAGNAME= 1284c4b NO_ARCH= yes .include diff --git a/dns/powerdns-recursor/Makefile b/dns/powerdns-recursor/Makefile index 1fddfadafd7c..ed14232a3cd7 100644 --- a/dns/powerdns-recursor/Makefile +++ b/dns/powerdns-recursor/Makefile @@ -1,66 +1,64 @@ -# Created by: sten@blinkenlights.nl - PORTNAME= recursor DISTVERSION= 4.7.0 CATEGORIES= dns MASTER_SITES= http://downloads.powerdns.com/releases/ PKGNAMEPREFIX= powerdns- DISTNAME= pdns-${PORTNAME}-${DISTVERSION} MAINTAINER= tremere@cainites.net COMMENT= Advanced DNS recursor LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING BROKEN_armv6= fails to compile: use of overloaded operator << is ambiguous BROKEN_armv7= fails to compile: use of overloaded operator << is ambiguous BROKEN_FreeBSD_12_powerpc64= fails to compile: Assembler messages: unaligned opcodes detected in executable segment NOT_FOR_ARCHS= i386 NOT_FOR_ARCHS_REASON= archs with 32-bits time_t are no longer supported by upstream BUILD_DEPENDS= ${LOCALBASE}/include/boost/shared_ptr.hpp:devel/boost-libs LIB_DEPENDS= libboost_context.so:devel/boost-libs USES= autoreconf compiler:c++11-lib cpe gmake libtool \ localbase:ldflags pkgconfig ssl tar:bzip2 CPE_VENDOR= powerdns USE_RC_SUBR= pdns-recursor GNU_CONFIGURE= YES CONFIGURE_ARGS= --sysconfdir=${PREFIX}/etc/pdns \ --with-libsodium=no \ --without-net-snmp \ --without-systemd SUB_FILES= pkg-message USERS= pdns_recursor GROUPS= pdns OPTIONS_DEFINE= DNSTAP OPTIONS_DEFAULT= LUA OPTIONS_SINGLE= EXTLUA OPTIONS_SINGLE_EXTLUA= LUA LUAJIT LUAJITOR DNSTAP_DESC= dnstap support (see dnstap.info) LUAJITOR_DESC= Use lang/luajit-openresty LUAJIT_DESC= Use lang/luajit LUA_DESC= Use lang/lua DNSTAP_LIB_DEPENDS= libfstrm.so:devel/fstrm DNSTAP_CONFIGURE_ENABLE= dnstap LUAJITOR_LIB_DEPENDS= libluajit-5.1.so.2:lang/luajit-openresty LUAJITOR_CONFIGURE_ON= --with-lua=luajit LUAJIT_LIB_DEPENDS= libluajit-5.1.so.2:lang/luajit LUAJIT_CONFIGURE_ON= --with-lua=luajit LUA_USES= lua post-install: @${MKDIR} ${STAGEDIR}/var/run/pdns-recursor .include diff --git a/dns/public_suffix_list/Makefile b/dns/public_suffix_list/Makefile index f8743a02bbd0..b7ecb68232b8 100644 --- a/dns/public_suffix_list/Makefile +++ b/dns/public_suffix_list/Makefile @@ -1,30 +1,28 @@ -# Created by: Sunpoet Po-Chuan Hsieh - PORTNAME= public_suffix_list PORTVERSION= 20220629 CATEGORIES= dns MAINTAINER= sunpoet@FreeBSD.org COMMENT= Public Suffix List by Mozilla LICENSE= MPL20 LICENSE_FILE= ${WRKSRC}/LICENSE SLAVEDIRS= dns/p5-Mozilla-PublicSuffix dns/py-publicsuffix dns/py-publicsuffix2 dns/py-publicsuffixlist dns/rubygem-public_suffix dns/rubygem-public_suffix_service www/py-adblock NO_ARCH= yes NO_BUILD= yes PORTDATA= public_suffix_list.dat \ test_psl.txt GH_ACCOUNT= publicsuffix GH_PROJECT= list GH_TAGNAME= 104afe5 USE_GITHUB= yes do-install: ${MKDIR} ${STAGEDIR}${DATADIR}/ ${INSTALL_DATA} ${WRKSRC}/public_suffix_list.dat ${WRKSRC}/tests/test_psl.txt ${STAGEDIR}${DATADIR}/ .include diff --git a/dns/py-adns/Makefile b/dns/py-adns/Makefile index 92015c91b018..f3b6f6943c61 100644 --- a/dns/py-adns/Makefile +++ b/dns/py-adns/Makefile @@ -1,24 +1,22 @@ -# Created by: Hye-Shik Chang - PORTNAME= adns DISTVERSION= 1.4 DISTVERSIONSUFFIX= -py1 CATEGORIES= dns python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= rigoletto@FreeBSD.org COMMENT= Python module to resolve IPs to host names LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/GPL LIB_DEPENDS= libadns.so:dns/adns USES= localbase python:3.4+ USE_PYTHON= autoplist distutils post-patch: @${REINPLACE_CMD} -e 's|1.4-py1|1.4|g' ${WRKSRC}/setup.py .include diff --git a/dns/py-aiodns/Makefile b/dns/py-aiodns/Makefile index ae3a32352979..0d08a2a16b97 100644 --- a/dns/py-aiodns/Makefile +++ b/dns/py-aiodns/Makefile @@ -1,29 +1,27 @@ -# Created by: Waitman Gobble - PORTNAME= aiodns PORTVERSION= 3.0.0 CATEGORIES= dns python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= nork@ninth-nine.com COMMENT= Simple DNS resolver for asyncio LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pycares>4.0.0:dns/py-pycares@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes PORTDOCS= README.rst OPTIONS_DEFINE= DOCS post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README.rst ${STAGEDIR}${DOCSDIR} .include diff --git a/dns/py-dns-crawler/Makefile b/dns/py-dns-crawler/Makefile index b0b1ece176ec..ffc3b159ef2e 100644 --- a/dns/py-dns-crawler/Makefile +++ b/dns/py-dns-crawler/Makefile @@ -1,39 +1,37 @@ -# Created by: Po-Chuan Hsieh - PORTNAME= dns-crawler PORTVERSION= 1.4.9 CATEGORIES= dns python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Crawler for getting info about DNS domains and services LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=0:devel/py-setuptools_scm@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}asn1crypto>=1.3.0:devel/py-asn1crypto@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cert-human>=1.0.7:security/py-cert-human@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cryptography>=2.8:security/py-cryptography@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dnspython>=0:dns/py-dnspython@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ecdsa>=0.15:security/py-ecdsa@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}forcediphttpsadapter>=1.0.1:www/py-forcediphttpsadapter@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}GeoIP2>=3.0.0:net/py-GeoIP2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}hstspreload>=0:www/py-hstspreload@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}idna>=2.9:dns/py-idna@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyaml>=19.12.0:textproc/py-pyaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pycryptodome>=3.9.7:security/py-pycryptodome@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyicu>=2.4.3:devel/py-pyicu@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}openssl>=19.1.0:security/py-openssl@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}redis>=3.4.1:databases/py-redis@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.23.0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests-toolbelt>=0.9.1:www/py-requests-toolbelt@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}rq>=1.2.2:devel/py-rq@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/dns/py-dns-lexicon/Makefile b/dns/py-dns-lexicon/Makefile index 8a51dcc9c165..52ade830ab77 100644 --- a/dns/py-dns-lexicon/Makefile +++ b/dns/py-dns-lexicon/Makefile @@ -1,42 +1,40 @@ -# Created by: Goran Mekić - PORTNAME= dns-lexicon PORTVERSION= 3.11.3 CATEGORIES= dns python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Manipulate DNS records on various DNS providers in a standardized way LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4:www/py-beautifulsoup@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cryptography>=2:security/py-cryptography@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}importlib-metadata>=4:devel/py-importlib-metadata@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>=3:devel/py-yaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tldextract>=2:dns/py-tldextract@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes OPTIONS_DEFINE= DDNS GRANSY LOCALZONE OCI ROUTE53 SOFTLAYER DDNS_DESC= Dynamic DNS support GRANSY_DESC= Gransy support LOCALZONE_DESC= localzone support OCI_DESC= Oracle Cloud Infrastructure (OCI) support ROUTE53_DESC= Route 53 support SOFTLAYER_DESC= SoftLayer (IBM Cloud) support DDNS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dnspython>=2:dns/py-dnspython@${PY_FLAVOR} GRANSY_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zeep>=3:net/py-zeep@${PY_FLAVOR} LOCALZONE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}localzone>=0.9.8:dns/py-localzone@${PY_FLAVOR} OCI_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}oci>=2:devel/py-oci@${PY_FLAVOR} ROUTE53_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}boto3>=1:www/py-boto3@${PY_FLAVOR} SOFTLAYER_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}softlayer>=5:net/py-softlayer@${PY_FLAVOR} .include diff --git a/dns/py-dnspython/Makefile b/dns/py-dnspython/Makefile index 915a6e67e724..6184047739cc 100644 --- a/dns/py-dnspython/Makefile +++ b/dns/py-dnspython/Makefile @@ -1,52 +1,50 @@ -# Created by: Mario Sergio Fujikawa Ferreira - PORTNAME= dnspython PORTVERSION= 2.2.1 PORTREVISION= 1 PORTEPOCH= 1 CATEGORIES= dns python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= DNS toolkit for Python LICENSE= ISCL LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=3.4.3:devel/py-setuptools_scm@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent cython distutils NO_ARCH= yes PORTEXAMPLES= ddns.py e164.py mx.py name.py reverse.py reverse_name.py xfr.py \ zonediff.py OPTIONS_DEFINE= CURIO DNSSEC DOH EXAMPLES IDNA TRIO CURIO_DESC= Coroutine-based library Support DNSSEC_DESC= DNSSEC Support DOH_DESC= DNS over HTTPS Support IDNA_DESC= Internationalizede Domain Names in Application Support TRIO_DESC= TRIO Support CURIO_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}curio>=1.2:devel/py-curio@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sniffio>=1.1:devel/py-sniffio@${PY_FLAVOR} DNSSEC_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cryptography>=2.6:security/py-cryptography@${PY_FLAVOR} DOH_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}h2>0:www/py-h2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}httpx>=0.21.10:www/py-httpx@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests-toolbelt>0:www/py-requests-toolbelt@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} # Requires h2>=4.1.0 IDNA_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}idna>=2.1:dns/py-idna@${PY_FLAVOR} TRIO_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}trio>=0.14.0:net/py-trio@${PY_FLAVOR} post-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${PORTEXAMPLES:S,^,${WRKSRC}/examples/,} ${STAGEDIR}${EXAMPLESDIR} do-test: cd ${WRKSRC}/tests && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} utest.py .include diff --git a/dns/py-easyzone/Makefile b/dns/py-easyzone/Makefile index 59e469e5cfcb..8c07801abf42 100644 --- a/dns/py-easyzone/Makefile +++ b/dns/py-easyzone/Makefile @@ -1,21 +1,19 @@ -# Created by: Attila Nagy - PORTNAME= easyzone PORTVERSION= 1.2.2 PORTREVISION= 2 CATEGORIES= dns python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bra@fsn.hu COMMENT= DNS Zone abstraction module for Python LICENSE= MIT BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dnspython>=1.9.4:dns/py-dnspython@${PY_FLAVOR} RUN_DEPENDS:= ${BUILD_DEPENDS} USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/dns/py-idna/Makefile b/dns/py-idna/Makefile index ad4e172604ac..d5a9c7aa7d31 100644 --- a/dns/py-idna/Makefile +++ b/dns/py-idna/Makefile @@ -1,20 +1,18 @@ -# Created by: Kubilay Kocak - PORTNAME= idna PORTVERSION= 3.3 CATEGORIES= dns python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Internationalized Domain Names in Applications (IDNA) LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.md USES= python:3.5+ USE_PYTHON= autoplist concurrent distutils unittest NO_ARCH= yes .include diff --git a/dns/py-idna_ssl/Makefile b/dns/py-idna_ssl/Makefile index 4cf4f9f3f3ec..ddba72174497 100644 --- a/dns/py-idna_ssl/Makefile +++ b/dns/py-idna_ssl/Makefile @@ -1,27 +1,25 @@ -# Created by: Po-Chuan Hsieh - PORTNAME= idna_ssl PORTVERSION= 1.1.0 CATEGORIES= dns python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= idna-ssl-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Patch ssl.match_hostname for Unicode(idna) domains support LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}idna>=2.0:dns/py-idna@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aiohttp>=2.3:www/py-aiohttp@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-asyncio>=0:devel/py-pytest-asyncio@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-cov>=0:devel/py-pytest-cov@${PY_FLAVOR} USES= python:3.3+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/dns/py-ldns/Makefile b/dns/py-ldns/Makefile index 46210dbfb867..a581bef5a055 100644 --- a/dns/py-ldns/Makefile +++ b/dns/py-ldns/Makefile @@ -1,9 +1,7 @@ -# Created by: Emanuel Haupt - MASTERDIR= ${.CURDIR}/../../dns/ldns BUILD_PYLDNS=yes PLIST= ${.CURDIR}/pkg-plist .include "${MASTERDIR}/Makefile" diff --git a/dns/py-localzone/Makefile b/dns/py-localzone/Makefile index 65355367470a..748c6c3a5ad1 100644 --- a/dns/py-localzone/Makefile +++ b/dns/py-localzone/Makefile @@ -1,22 +1,20 @@ -# Created by: Po-Chuan Hsieh - PORTNAME= localzone PORTVERSION= 0.9.8 CATEGORIES= dns python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Library for managing DNS zones LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dnspython>=0:dns/py-dnspython@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/dns/py-namebench/Makefile b/dns/py-namebench/Makefile index 5c26a2379e6e..f8276f971ad1 100644 --- a/dns/py-namebench/Makefile +++ b/dns/py-namebench/Makefile @@ -1,52 +1,50 @@ -# Created by: Sahil Tandon - PORTNAME= namebench PORTVERSION= 1.3.1 PORTREVISION= 1 CATEGORIES= dns python benchmarks MASTER_SITES= SF/bsdsrc/${.CURDIR:T} \ https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/${PORTNAME}/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= ${PORTNAME}-${PORTVERSION}-source MAINTAINER= jgh@FreeBSD.org COMMENT= Open Source DNS benchmark utility LICENSE= APACHE20 BROKEN= incompatible with Python 3 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}Jinja2>=2.5.5:devel/py-Jinja2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}graphy>=1.0:graphics/py-graphy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dnspython>=1.9.4:dns/py-dnspython@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}httplib2>=0.6.0:www/py-httplib2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}simplejson>=2.1.6:devel/py-simplejson@${PY_FLAVOR} USES= python:3.6+ tar:tgz .include .if ! ${PORT_OPTIONS:MX11} RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}tkinter>=2.7.1:x11-toolkits/py-tkinter@${PY_FLAVOR} .endif MAKE_ENV+= NO_THIRD_PARTY=yes WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} PORTDOCS= README.txt USE_PYTHON= distutils autoplist PYDISTUTILS_INSTALLARGS+= --install-data=${PREFIX}/share OPTIONS_DEFINE= DOCS post-patch: @${REINPLACE_CMD} -e 's,/usr/local,${PREFIX},' \ ${WRKSRC}/libnamebench/util.py post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/${PORTDOCS} ${STAGEDIR}${DOCSDIR} .include diff --git a/dns/py-publicsuffix/Makefile b/dns/py-publicsuffix/Makefile index 1e4d9a00bad1..0e5df1e7540c 100644 --- a/dns/py-publicsuffix/Makefile +++ b/dns/py-publicsuffix/Makefile @@ -1,25 +1,23 @@ -# Created by: Dmitry Pryadko - PORTNAME= publicsuffix PORTVERSION= 1.1.0 PORTREVISION= 54 CATEGORIES= dns python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= d.pryadko@rambler-co.ru COMMENT= Get public suffix of domain name from Public Suffix List LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE PATCH_DEPENDS= public_suffix_list>=0:dns/public_suffix_list NO_ARCH= yes USES= python:3.6+ USE_PYTHON= autoplist distutils post-patch: @${CP} ${LOCALBASE}/share/public_suffix_list/public_suffix_list.dat ${WRKSRC}/publicsuffix/public_suffix_list.dat .include diff --git a/dns/py-publicsuffixlist/Makefile b/dns/py-publicsuffixlist/Makefile index 0653210e26ba..df52f59b9668 100644 --- a/dns/py-publicsuffixlist/Makefile +++ b/dns/py-publicsuffixlist/Makefile @@ -1,27 +1,25 @@ -# Created by: Po-Chuan Hsieh - PORTNAME= publicsuffixlist PORTVERSION= 0.7.13 PORTREVISION= 1 CATEGORIES= dns python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Publicsuffixlist implementation LICENSE= MPL20 LICENSE_FILE= ${WRKSRC}/LICENSE PATCH_DEPENDS= public_suffix_list>=0:dns/public_suffix_list USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes post-patch: @${CP} ${LOCALBASE}/share/public_suffix_list/public_suffix_list.dat ${WRKSRC}/publicsuffixlist/public_suffix_list.dat @${CP} ${LOCALBASE}/share/public_suffix_list/test_psl.txt ${WRKSRC}/publicsuffixlist/test_psl.txt .include diff --git a/dns/py-py3dns/Makefile b/dns/py-py3dns/Makefile index 472c2b67fab1..53b5d0398526 100644 --- a/dns/py-py3dns/Makefile +++ b/dns/py-py3dns/Makefile @@ -1,22 +1,20 @@ -# Created by: Mark Linimon - PORTNAME= py3dns PORTVERSION= 3.2.1 CATEGORIES= dns python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python 3 DNS library LICENSE= CNRI LICENSE_NAME= CNRI LICENSE AGREEMENT LICENSE_FILE= ${WRKSRC}/LICENSE LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept USES= python:3.3+ USE_PYTHON= autoplist concurrent distutils pytest NO_ARCH= yes .include diff --git a/dns/py-pycares/Makefile b/dns/py-pycares/Makefile index ef927779ea88..70e7b1705020 100644 --- a/dns/py-pycares/Makefile +++ b/dns/py-pycares/Makefile @@ -1,32 +1,30 @@ -# Created by: Dmitry Sivachenko - PORTNAME= pycares PORTVERSION= 4.1.2 CATEGORIES= dns python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= demon@FreeBSD.org COMMENT= Python interface to c-ares LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>=1.5.0:devel/py-cffi@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>=1.5.0:devel/py-cffi@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= distutils autoplist OPTIONS_DEFINE= IDNA IDNA_DESC= IDNA support IDNA_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}idna>0:dns/py-idna@${PY_FLAVOR} IDNA_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}idna>0:dns/py-idna@${PY_FLAVOR} post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/${PORTNAME}/_cares*.so do-test: cd ${WRKSRC} && ${SETENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} ${PYTHON_CMD} tests/tests.py .include diff --git a/dns/py-tldextract/Makefile b/dns/py-tldextract/Makefile index 8bcbe977d064..ab0d39c0321d 100644 --- a/dns/py-tldextract/Makefile +++ b/dns/py-tldextract/Makefile @@ -1,26 +1,24 @@ -# Created by: Dan Langille - PORTNAME= tldextract PORTVERSION= 3.3.1 CATEGORIES= dns python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dvl@FreeBSD.org COMMENT= Separate the TLD from the registered domain and subdomains of a URL LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>0:devel/py-setuptools_scm@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}idna>=2.0:dns/py-idna@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.1.0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests-file>=1.4:www/py-requests-file@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}filelock>0:sysutils/py-filelock@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/dns/radns/Makefile b/dns/radns/Makefile index cd1c0534f14b..ee82450dd539 100644 --- a/dns/radns/Makefile +++ b/dns/radns/Makefile @@ -1,31 +1,29 @@ -# Created by: Michael Cardell Widerkrantz - PORTNAME= radns DISTVERSION= 20110809-2 CATEGORIES= dns MASTER_SITES= http://hack.org/mc/hacks/radns/ MAINTAINER= mc@hack.org COMMENT= IPv6 DNS server address autoconfiguration client LICENSE= ISCL USES= tar:bzip2 USE_RC_SUBR= radns USERS= radns GROUPS= radns SUB_FILES= pkg-message PORTDOCS= LICENSE README README.FreeBSD NEWS OPTIONS_DEFINE= DOCS post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} .for i in ${PORTDOCS} @${INSTALL_DATA} ${WRKSRC}/${i} ${STAGEDIR}${DOCSDIR} .endfor .include diff --git a/dns/rbldnsd/Makefile b/dns/rbldnsd/Makefile index 141dc503a9e9..25824a8c568d 100644 --- a/dns/rbldnsd/Makefile +++ b/dns/rbldnsd/Makefile @@ -1,34 +1,32 @@ -# Created by: Paul Chvostek - PORTNAME= rbldnsd PORTVERSION= 0.998 CATEGORIES= dns MASTER_SITES= http://www.corpit.ru/mjt/rbldnsd/ \ ftp://ftp.renatasystems.org/pub/FreeBSD/ports/distfiles/ MAINTAINER= ports@FreeBSD.org COMMENT= Small and fast DNS daemon especially for DNSBL zones LICENSE= GPLv2 HAS_CONFIGURE= yes USE_RC_SUBR= rbldnsd USERS= rbldns GROUPS= ${USERS} SUB_FILES= pkg-message OPTIONS_DEFINE= DOCS do-install: @${MKDIR} ${STAGEDIR}${ETCDIR} ${INSTALL_DATA} ${FILESDIR}/example ${STAGEDIR}${ETCDIR}/ ${INSTALL_PROGRAM} ${WRKSRC}/rbldnsd ${STAGEDIR}${PREFIX}/sbin ${INSTALL_MAN} ${WRKSRC}/rbldnsd.8 ${STAGEDIR}${PREFIX}/man/man8 do-install-DOCS-on: ${INSTALL} -d ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/CHANGES-0.81 ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/TODO ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/NEWS ${STAGEDIR}${DOCSDIR} .include diff --git a/dns/rbllookup-ng/Makefile b/dns/rbllookup-ng/Makefile index 4dc92c033756..8eeefc8934b9 100644 --- a/dns/rbllookup-ng/Makefile +++ b/dns/rbllookup-ng/Makefile @@ -1,45 +1,43 @@ -# Created by: Edwin Groothuis - PORTNAME= rbllookup-ng PORTVERSION= 1.1 PORTREVISION= 3 CATEGORIES= dns mail MASTER_SITES= http://www.mavetju.org/download/ MAINTAINER= ports@FreeBSD.org COMMENT= Check given IP/Host presence in RBLs LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= p5-Net-DNS>=0:dns/p5-Net-DNS USES= perl5 shebangfix SHEBANG_FILES= rbllookup.pl getmoensted.pl NO_BUILD= yes NO_ARCH= yes PLIST_FILES= bin/rbllookup bin/getmoensted "@sample etc/rbllookup.conf.sample" PORTDOCS= CHANGELOG INSTALL NOTES README TODO gpg.asc CONFLICTS= rbllookup-0.* OPTIONS_DEFINE= DOCS post-patch: @${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|' \ ${WRKSRC}/rbllookup.pl do-install: ${INSTALL_SCRIPT} ${WRKSRC}/rbllookup.pl \ ${STAGEDIR}${PREFIX}/bin/rbllookup ${INSTALL_SCRIPT} ${WRKSRC}/getmoensted.pl \ ${STAGEDIR}${PREFIX}/bin/getmoensted ${INSTALL_DATA} ${WRKSRC}/rbllookup.conf \ ${STAGEDIR}${PREFIX}/etc/rbllookup.conf.sample do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR} .include diff --git a/dns/rbllookup/Makefile b/dns/rbllookup/Makefile index d37ce9be2ea5..4077e4f9d10c 100644 --- a/dns/rbllookup/Makefile +++ b/dns/rbllookup/Makefile @@ -1,30 +1,28 @@ -# Created by: Marcin Gondek - PORTNAME= rbllookup PORTVERSION= 0.0.1.1 PORTREVISION= 1 CATEGORIES= dns mail MASTER_SITES= SF MAINTAINER= drixter@e-utp.net COMMENT= Check given IP/Host presence in 106 RBLs BUILD_DEPENDS= p5-Net-DNS>=0:dns/p5-Net-DNS \ p5-Term-ANSIColor>=0:devel/p5-Term-ANSIColor USES= perl5 shebangfix SHEBANG_FILES= rbl.pl NO_BUILD= yes NO_WRKSUBDIR= yes PLIST_FILES= bin/rbllookup PORTDOCS= CHANGELOG INSTALL NOTES README TODO gpg.asc OPTIONS_DEFINE= DOCS do-install: ${INSTALL_SCRIPT} ${WRKSRC}/rbl.pl ${STAGEDIR}${PREFIX}/bin/rbllookup @${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR} .include diff --git a/dns/renewck/Makefile b/dns/renewck/Makefile index 30aa7f726166..220b579d5e15 100644 --- a/dns/renewck/Makefile +++ b/dns/renewck/Makefile @@ -1,23 +1,21 @@ -# Created by: Alexey Dokuchaev - PORTNAME= renewck PORTVERSION= 1.01 CATEGORIES= dns perl5 MASTER_SITES= http://download.gnu.org.ua/pub/release/dnstools/ MAINTAINER= ports@FreeBSD.org COMMENT= Check for expiring domains and send email notifications LICENSE= GPLv3+ RUN_DEPENDS= p5-Time-modules>0:devel/p5-Time-modules \ p5-Mail-Tools>0:mail/p5-Mail-Tools \ p5-GDBM>0:databases/p5-GDBM USES= perl5 USE_PERL5= configure NO_ARCH= yes PLIST_FILES= bin/renewck ${SITE_MAN1}/renewck.1.gz .include diff --git a/dns/rpsl2acl/Makefile b/dns/rpsl2acl/Makefile index 4f58a51a54c3..71d9f3c9ef53 100644 --- a/dns/rpsl2acl/Makefile +++ b/dns/rpsl2acl/Makefile @@ -1,21 +1,19 @@ -# Created by: Alexey Dokuchaev - PORTNAME= rpsl2acl PORTVERSION= 1.01 CATEGORIES= dns perl5 MASTER_SITES= http://download.gnu.org.ua/pub/release/dnstools/ MAINTAINER= ports@FreeBSD.org COMMENT= Query set of RPSL database objects and convert to BIND ACLs LICENSE= GPLv3+ RUN_DEPENDS= p5-Net-CIDR>0:net-mgmt/p5-Net-CIDR USES= perl5 USE_PERL5= configure NO_ARCH= yes PLIST_FILES= bin/rpsl2acl ${SITE_MAN1}/rpsl2acl.1.gz .include diff --git a/dns/rubygem-dnsruby/Makefile b/dns/rubygem-dnsruby/Makefile index 84033e2f26d5..5ad3ddea1a45 100644 --- a/dns/rubygem-dnsruby/Makefile +++ b/dns/rubygem-dnsruby/Makefile @@ -1,21 +1,19 @@ -# Created by: Wen Heping - PORTNAME= dnsruby PORTVERSION= 1.61.9 CATEGORIES= dns rubygems MASTER_SITES= RG MAINTAINER= ruby@FreeBSD.org COMMENT= Pure Ruby DNS client library LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= rubygem-simpleidn>=0.1<1:dns/rubygem-simpleidn USES= gem USE_RUBY= yes NO_ARCH= yes .include diff --git a/dns/rubygem-gitlab-net-dns/Makefile b/dns/rubygem-gitlab-net-dns/Makefile index 69faa2f92d96..5cc03d01b2ff 100644 --- a/dns/rubygem-gitlab-net-dns/Makefile +++ b/dns/rubygem-gitlab-net-dns/Makefile @@ -1,19 +1,17 @@ -# Created by: rpsfa@rit.edu - PORTNAME= gitlab-net-dns PORTVERSION= 0.9.1 CATEGORIES= dns rubygems MASTER_SITES= RG MAINTAINER= mfechner@FreeBSD.org COMMENT= Pure Ruby DNS library LICENSE= BSD2CLAUSE RUBY LICENSE_COMB= dual USES= gem USE_RUBY= yes NO_ARCH= yes .include diff --git a/dns/rubygem-google-apis-dns_v1/Makefile b/dns/rubygem-google-apis-dns_v1/Makefile index 3d6778ba7560..56749ecc5a51 100644 --- a/dns/rubygem-google-apis-dns_v1/Makefile +++ b/dns/rubygem-google-apis-dns_v1/Makefile @@ -1,21 +1,19 @@ -# Created by: Po-Chuan Hsieh - PORTNAME= google-apis-dns_v1 PORTVERSION= 0.23.0 CATEGORIES= dns rubygems MASTER_SITES= RG MAINTAINER= sunpoet@FreeBSD.org COMMENT= Simple REST client for version V1 of the Cloud DNS API LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.md RUN_DEPENDS= rubygem-google-apis-core>=0.7<2.0:devel/rubygem-google-apis-core USES= gem USE_RUBY= yes NO_ARCH= yes .include diff --git a/dns/rubygem-google-cloud-dns/Makefile b/dns/rubygem-google-cloud-dns/Makefile index 9c2267ee0988..a8b3ca346859 100644 --- a/dns/rubygem-google-cloud-dns/Makefile +++ b/dns/rubygem-google-cloud-dns/Makefile @@ -1,24 +1,22 @@ -# Created by: Po-Chuan Hsieh - PORTNAME= google-cloud-dns PORTVERSION= 0.35.1 CATEGORIES= dns rubygems MASTER_SITES= RG MAINTAINER= sunpoet@FreeBSD.org COMMENT= Official library for Google Cloud DNS LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= rubygem-google-apis-dns_v1>=0.1<1:dns/rubygem-google-apis-dns_v1 \ rubygem-google-cloud-core>=1.6<2:net/rubygem-google-cloud-core \ rubygem-googleauth>=0.16.2<2.0:security/rubygem-googleauth \ rubygem-zonefile>=1.04<2:dns/rubygem-zonefile USES= gem USE_RUBY= yes NO_ARCH= yes .include diff --git a/dns/rubygem-net-dns/Makefile b/dns/rubygem-net-dns/Makefile index a142ad8cd51f..f9cc807dc43c 100644 --- a/dns/rubygem-net-dns/Makefile +++ b/dns/rubygem-net-dns/Makefile @@ -1,19 +1,17 @@ -# Created by: rpsfa@rit.edu - PORTNAME= net-dns PORTVERSION= 0.9.0 CATEGORIES= dns rubygems MASTER_SITES= RG MAINTAINER= ruby@FreeBSD.org COMMENT= Pure Ruby DNS library LICENSE= BSD2CLAUSE RUBY LICENSE_COMB= dual USES= gem USE_RUBY= yes NO_ARCH= yes .include diff --git a/dns/rubygem-public_suffix/Makefile b/dns/rubygem-public_suffix/Makefile index f126c4a3c2a7..12f134b2e0bd 100644 --- a/dns/rubygem-public_suffix/Makefile +++ b/dns/rubygem-public_suffix/Makefile @@ -1,25 +1,23 @@ -# Created by: Steve Wills - PORTNAME= public_suffix PORTVERSION= 4.0.7 PORTREVISION= 3 CATEGORIES= dns rubygems MASTER_SITES= RG MAINTAINER= sunpoet@FreeBSD.org COMMENT= Ruby domain name parser based on the Public Suffix List LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt PATCH_DEPENDS= public_suffix_list>=0:dns/public_suffix_list USES= gem USE_RUBY= yes NO_ARCH= yes post-patch: @${CP} ${LOCALBASE}/share/public_suffix_list/public_suffix_list.dat ${WRKSRC}/data/definitions.txt .include diff --git a/dns/rubygem-public_suffix_service/Makefile b/dns/rubygem-public_suffix_service/Makefile index 93d9a55223cd..3075e5108c58 100644 --- a/dns/rubygem-public_suffix_service/Makefile +++ b/dns/rubygem-public_suffix_service/Makefile @@ -1,25 +1,23 @@ -# Created by: Sunpoet Po-Chuan Hsieh - PORTNAME= public_suffix_service PORTVERSION= 0.9.1 PORTREVISION= 66 CATEGORIES= dns rubygems MASTER_SITES= RG MAINTAINER= sunpoet@FreeBSD.org COMMENT= Parse and decompose domain names into TLD, domain, and subdomains LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE PATCH_DEPENDS= public_suffix_list>=0:dns/public_suffix_list USES= gem USE_RUBY= yes NO_ARCH= yes post-patch: @${CP} ${LOCALBASE}/share/public_suffix_list/public_suffix_list.dat ${WRKSRC}/lib/public_suffix/definitions.txt .include diff --git a/dns/rubygem-resolv-replace/Makefile b/dns/rubygem-resolv-replace/Makefile index 659674ce5388..354649f50c7b 100644 --- a/dns/rubygem-resolv-replace/Makefile +++ b/dns/rubygem-resolv-replace/Makefile @@ -1,22 +1,20 @@ -# Created by: Po-Chuan Hsieh - PORTNAME= resolv-replace PORTVERSION= 0.1.0 CATEGORIES= dns rubygems MASTER_SITES= RG MAINTAINER= sunpoet@FreeBSD.org COMMENT= Replace Socket DNS with Resolv LICENSE= BSD2CLAUSE RUBY LICENSE_COMB= dual LICENSE_FILE_BSD2CLAUSE=${WRKSRC}/LICENSE.txt RUN_DEPENDS= rubygem-resolv>=0:dns/rubygem-resolv USES= gem USE_RUBY= yes NO_ARCH= yes .include diff --git a/dns/rubygem-resolv/Makefile b/dns/rubygem-resolv/Makefile index fa905f7ecdad..e08bdea9ef56 100644 --- a/dns/rubygem-resolv/Makefile +++ b/dns/rubygem-resolv/Makefile @@ -1,20 +1,18 @@ -# Created by: Po-Chuan Hsieh - PORTNAME= resolv PORTVERSION= 0.2.1 CATEGORIES= dns rubygems MASTER_SITES= RG MAINTAINER= sunpoet@FreeBSD.org COMMENT= Thread-aware DNS resolver library in Ruby LICENSE= BSD2CLAUSE RUBY LICENSE_COMB= dual LICENSE_FILE_BSD2CLAUSE=${WRKSRC}/LICENSE.txt USES= gem USE_RUBY= yes NO_ARCH= yes .include diff --git a/dns/rubygem-simpleidn/Makefile b/dns/rubygem-simpleidn/Makefile index 3fcc2e65fe14..b241ef02af65 100644 --- a/dns/rubygem-simpleidn/Makefile +++ b/dns/rubygem-simpleidn/Makefile @@ -1,20 +1,18 @@ -# Created by: Douglas Thrift - PORTNAME= simpleidn PORTVERSION= 0.1.1 CATEGORIES= dns rubygems MASTER_SITES= RG MAINTAINER= douglas@douglasthrift.net COMMENT= Easy conversion from IDNA strings to unicode strings and vice-versa LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENCE RUN_DEPENDS= rubygem-unf>=0.1.4:textproc/rubygem-unf NO_ARCH= yes USES= gem USE_RUBY= yes .include diff --git a/dns/rubygem-validates_hostname/Makefile b/dns/rubygem-validates_hostname/Makefile index 8268caf2ba3c..4baab8cbed73 100644 --- a/dns/rubygem-validates_hostname/Makefile +++ b/dns/rubygem-validates_hostname/Makefile @@ -1,22 +1,20 @@ -# Created by: Po-Chuan Hsieh - PORTNAME= validates_hostname PORTVERSION= 1.0.11 CATEGORIES= dns rubygems MASTER_SITES= RG MAINTAINER= sunpoet@FreeBSD.org COMMENT= Extension to ActiveRecord::Base for validating hostnames LICENSE= MIT LICENSE_FILE= ${WRKSRC}/MIT-LICENSE RUN_DEPENDS= rubygem-activerecord60>=3.0:databases/rubygem-activerecord60 \ rubygem-activesupport60>=3.0:devel/rubygem-activesupport60 USES= gem USE_RUBY= yes NO_ARCH= yes .include diff --git a/dns/rubygem-zonefile/Makefile b/dns/rubygem-zonefile/Makefile index 5b27182f83be..a5fb9c285983 100644 --- a/dns/rubygem-zonefile/Makefile +++ b/dns/rubygem-zonefile/Makefile @@ -1,18 +1,16 @@ -# Created by: Po-Chuan Hsieh - PORTNAME= zonefile PORTVERSION= 1.06 CATEGORIES= dns rubygems MASTER_SITES= RG MAINTAINER= sunpoet@FreeBSD.org COMMENT= Library to manipulate BIND compatible Zonefiles (RFC1035) LICENSE= MIT USES= gem USE_RUBY= yes NO_ARCH= yes .include diff --git a/dns/scavenge/Makefile b/dns/scavenge/Makefile index a7a9c950b5cd..e828a214c188 100644 --- a/dns/scavenge/Makefile +++ b/dns/scavenge/Makefile @@ -1,24 +1,22 @@ -# Created by: mark@foster.cc - PORTNAME= scavenge PORTVERSION= 2.0 PORTREVISION= 1 CATEGORIES= dns MASTER_SITES= http://mark.foster.cc/pub/scavenge/ MAINTAINER= mark@foster.cc COMMENT= Discover/audit forward and reverse DNS records RUN_DEPENDS= p5-Net-DNS>=0:dns/p5-Net-DNS \ nmap:security/nmap NO_BUILD= yes USES= perl5 shebangfix PLIST_FILES= bin/scavenge SHEBANG_FILES= src/scavenge do-install: ${INSTALL_SCRIPT} ${WRKSRC}/src/scavenge ${STAGEDIR}${PREFIX}/bin .include diff --git a/dns/sheerdns/Makefile b/dns/sheerdns/Makefile index fbb1c196aff3..d573d0175284 100644 --- a/dns/sheerdns/Makefile +++ b/dns/sheerdns/Makefile @@ -1,31 +1,29 @@ -# Created by: bkhl - PORTNAME= sheerdns PORTVERSION= 1.04 CATEGORIES= dns MASTER_SITES= https://BSDforge.com/projects/source/dns/sheerdns/ MAINTAINER= portmaster@BSDforge.com COMMENT= Lightweight, simple, and fast master DNS server LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE USES= gmake tar:xz WRKSRC= ${WRKDIR}/${PORTNAME} PLIST_FILES= man/man8/sheerdns.8.gz sbin/sheerdns sbin/sheerdnshash PORTDOCS= sheerdns.html sheerdns.ps OPTIONS_DEFINE= DOCS post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/sbin/sheerdns @${STRIP_CMD} ${STAGEDIR}${PREFIX}/sbin/sheerdnshash post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}) .include diff --git a/dns/sleuth/Makefile b/dns/sleuth/Makefile index e1ec850df0ce..f5e90bf6980a 100644 --- a/dns/sleuth/Makefile +++ b/dns/sleuth/Makefile @@ -1,29 +1,27 @@ -# Created by: Mark Pulford - PORTNAME= sleuth PORTVERSION= 1.4.4 CATEGORIES= dns MASTER_SITES= ftp://atrey.karlin.mff.cuni.cz/pub/local/mj/net/ MAINTAINER= portmaster@BSDforge.com COMMENT= Tool for checking, and diagnosing DNS zones LICENSE= GPLv2 RUN_DEPENDS= p5-Net-DNS>=0:dns/p5-Net-DNS USES= shebangfix perl5 SHEBANG_FILES= sleuth PLIST_FILES= bin/sleuth etc/sleuth.conf.sample post-patch: @${REINPLACE_CMD} -i '' -e 's|/etc/sleuth.conf|${PREFIX}/etc/sleuth.conf|' \ ${WRKSRC}/sleuth do-install: ${INSTALL_SCRIPT} ${WRKSRC}/sleuth ${STAGEDIR}${PREFIX}/bin ${INSTALL_DATA} ${WRKSRC}/sleuth.conf \ ${STAGEDIR}${PREFIX}/etc/sleuth.conf.sample .include diff --git a/dns/tinystats/Makefile b/dns/tinystats/Makefile index 78b367e057b5..c249563f4266 100644 --- a/dns/tinystats/Makefile +++ b/dns/tinystats/Makefile @@ -1,41 +1,39 @@ -# Created by: Filippo Natali - PORTNAME= tinystats PORTVERSION= 1.1 CATEGORIES= dns MASTER_SITES= http://www.morettoni.net/bsd/ \ LOCAL/ehaupt MAINTAINER= ehaupt@FreeBSD.org COMMENT= DJB's tinydns statistics generator LICENSE= BSD2CLAUSE WRKSRC= ${WRKDIR}/${PORTNAME} ALL_TARGET= OPTIONS_DEFINE= IPV6 EXAMPLES DOCS PLIST_FILES= bin/tinystats PORTEXAMPLES= * PORTDOCS= README .include .if ${PORT_OPTIONS:MIPV6} MAKE_ARGS+= -DWITH_IPV6 .endif do-install: ${INSTALL_PROGRAM} ${WRKSRC}/tinystats ${STAGEDIR}${PREFIX}/bin @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/tinydns.sh.sample \ ${WRKSRC}/tinydns.log.run.sample \ ${WRKSRC}/update_slave.sh.sample \ ${WRKSRC}/start_slave.sh.sample \ ${WRKSRC}/Makefile.sample \ ${STAGEDIR}${EXAMPLESDIR} @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/${PORTDOCS} ${STAGEDIR}${DOCSDIR} .include diff --git a/dns/totd/Makefile b/dns/totd/Makefile index a8c67b53ec16..1e9a9fc283d1 100644 --- a/dns/totd/Makefile +++ b/dns/totd/Makefile @@ -1,32 +1,30 @@ -# Created by: Kris Kennaway - PORTNAME= totd PORTVERSION= 1.5.1 PORTREVISION= 2 CATEGORIES= dns MASTER_SITES= https://BSDforge.com/projects/source/dns/totd/ MAINTAINER= ed@FreeBSD.org COMMENT= DNS proxy that supports IPv6 <==> IPv4 record translation USES= desthack uidfix USE_RC_SUBR= totd GNU_CONFIGURE= yes PLIST_FILES= "@sample etc/totd.conf.sample" \ man/man8/totd.8.gz \ sbin/totd EXTRA_PATCHES= ${FILESDIR}/extra-patch-ne_mesg.c \ ${FILESDIR}/extra-patch-tcp_response.c MAKE_ARGS= CC="${CC}" post-patch: ${REINPLACE_CMD} -e 's/-o bin -g bin//g; s/-o root -g wheel//g' ${WRKSRC}/Makefile.in post-install: ${INSTALL_DATA} ${FILESDIR}/totd.conf.sample ${STAGEDIR}${PREFIX}/etc .include diff --git a/dns/udns/Makefile b/dns/udns/Makefile index 69f250eba8e4..587f119069a4 100644 --- a/dns/udns/Makefile +++ b/dns/udns/Makefile @@ -1,64 +1,62 @@ -# Created by: Martin Matuska - PORTNAME= udns PORTVERSION= 0.4 PORTREVISION= 1 CATEGORIES= dns MASTER_SITES= http://www.corpit.ru/mjt/udns/ MAINTAINER= mm@FreeBSD.org COMMENT= DNS resolver library with sync and async queries LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/COPYING.LGPL USES= pkgconfig HAS_CONFIGURE= yes USE_LDCONFIG= yes OPTIONS_DEFINE= IPV6 DOCS ALL_TARGET= staticlib shared PORTDOCS= * SHLIB_MAJOR= 0 IPV6_CONFIGURE_ENABLE= ipv6 PKGCONFIGDIR?= ${PREFIX}/libdata/pkgconfig post-build: @cd ${WRKSRC} && ${STRIP_CMD} dnsget_s ex-rdns_s rblcheck_s post-patch: @${SED} -e 's|%PREFIX%|${PREFIX}|g ; s|%VERSION%|${PORTVERSION}|g' \ ${FILESDIR}/libudns.pc.in > ${WRKDIR}/libudns.pc do-install: ${INSTALL_PROGRAM} ${WRKSRC}/libudns.so.${SHLIB_MAJOR} \ ${STAGEDIR}${PREFIX}/lib/libudns.so.${SHLIB_MAJOR} ${LN} -sf libudns.so.${SHLIB_MAJOR} \ ${STAGEDIR}${PREFIX}/lib/libudns.so ${INSTALL_DATA} ${WRKSRC}/udns.h ${STAGEDIR}${PREFIX}/include/udns.h ${INSTALL_DATA} ${WRKSRC}/libudns.a ${STAGEDIR}${PREFIX}/lib/libudns.a ${INSTALL_PROGRAM} ${WRKSRC}/dnsget_s ${STAGEDIR}${PREFIX}/bin/dnsget ${INSTALL_PROGRAM} ${WRKSRC}/rblcheck_s ${STAGEDIR}${PREFIX}/bin/rblcheck .for FILE in dnsget.1 rblcheck.1 ${INSTALL_MAN} ${WRKSRC}/${FILE} ${STAGEDIR}${MANPREFIX}/man/man1/${FILE} .endfor .for FILE in udns.3 ${INSTALL_MAN} ${WRKSRC}/${FILE} ${STAGEDIR}${MANPREFIX}/man/man3/${FILE} .endfor post-install: ${INSTALL_DATA} ${WRKDIR}/libudns.pc ${STAGEDIR}${PKGCONFIGDIR}/ post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} .for FILE in NEWS NOTES TODO ${INSTALL_DATA} ${WRKSRC}/${FILE} ${STAGEDIR}${DOCSDIR}/${FILE} .endfor .include diff --git a/dns/unbound/Makefile b/dns/unbound/Makefile index 4ab9d99c7305..1a83751c10b8 100644 --- a/dns/unbound/Makefile +++ b/dns/unbound/Makefile @@ -1,121 +1,119 @@ -# Created by: Sergey Matveychuk - PORTNAME= unbound DISTVERSION= 1.16.1 CATEGORIES= dns MASTER_SITES= https://www.nlnetlabs.nl/downloads/unbound/ \ https://distfiles.crux.guru/ MAINTAINER= jaap@NLnetLabs.nl COMMENT= Validating, recursive, and caching DNS resolver LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libexpat.so:textproc/expat2 USES= autoreconf cpe libtool pkgconfig ssl CPE_VENDOR= nlnetlabs USE_LDCONFIG= yes USE_RC_SUBR= unbound GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-libexpat=${LOCALBASE} \ --with-ssl=${OPENSSLBASE} TEST_TARGET= test USERS= ${PORTNAME} GROUPS= ${PORTNAME} PORTDOCS= CNAME-basedRedirectionDesignNotes.pdf CREDITS Changelog \ FEATURES IP-BasedActions.pdf LICENSE README README.DNS64 \ README.ipset.md README.svn README.tests TODO \ control_proto_spec.txt example.conf ietf67-design-02.odp \ ietf67-design-02.pdf requirements.txt OPTIONS_DEFINE= DEP-RSA1024 DNSCRYPT DNSTAP DOCS DOH ECDSA EVAPI \ FILTER_AAAA GOST HIREDIS LIBEVENT MUNIN_PLUGIN PYTHON \ SUBNET TFOCL TFOSE THREADS OPTIONS_DEFAULT= DOH DNSCRYPT ECDSA GOST LIBEVENT THREADS OPTIONS_SUB= yes DEP-RSA1024_DESC= Deprecate the use of RSA 1024 keys DNSCRYPT_DESC= Enable dnscrypt support DNSTAP_DESC= Enable dnstap logging support DOH_DESC= Enable DNS-over-HTTPS support ECDSA_DESC= Enable ECDSA (elliptic curve) support (OpenSSL >= 1.0) EVAPI_DESC= (Experimental) pluggable event based libunbound API support FILTER_AAAA_DESC= Build with AAAA filter functionality (contrib) GOST_DESC= Enable GOST support (requires OpenSSL >= 1.0) HIREDIS_DESC= Enable hiredis support for the cachedb module LIBEVENT_DESC= Build against libevent MUNIN_PLUGIN_DESC= Install Munin plugin SUBNET_DESC= Enable client subnet support TFOCL_DESC= Enable TCP Fast Open for client mode TFOSE_DESC= Enable TCP Fast Open for server mode STRIP_FILES= .libs/libunbound.so unbound-checkconf unbound unbound-control \ .libs/unbound-host .libs/unbound-anchor DEP-RSA1024_CONFIGURE_ON= --with-deprecate-rsa-1024 DNSCRYPT_LIB_DEPENDS= libsodium.so:security/libsodium DNSCRYPT_CONFIGURE_ENABLE= dnscrypt DNSTAP_LIB_DEPENDS= libfstrm.so:devel/fstrm \ libprotobuf-c.so:devel/protobuf-c DNSTAP_CONFIGURE_ENABLE= dnstap DOH_LIB_DEPENDS= libnghttp2.so:www/libnghttp2 DOH_CONFIGURE_ON= --with-libnghttp2 ECDSA_CONFIGURE_ENABLE= ecdsa ECDSA_VARS= DEPENDS_ARGS+=WITH_ECDSA=yes EVAPI_CONFIGURE_ENABLE= event-api GOST_CONFIGURE_ENABLE= gost GOST_VARS= DEPENDS_ARGS+=WITH_GOST=yes HIREDIS_LIB_DEPENDS= libhiredis.so:databases/hiredis HIREDIS_CONFIGURE_ON= --enable-cachedb \ --with-libhiredis LIBEVENT_LIB_DEPENDS= libevent.so:devel/libevent LIBEVENT_CONFIGURE_WITH= libevent LIBEVENT_CPPFLAGS+= $$(pkg-config libevent --cflags-only-I) LIBEVENT_LDFLAGS+= $$(pkg-config libevent --libs-only-L) MUNIN_PLUGIN_SUB_FILES= pkg-message PYTHON_BUILD_DEPENDS= swig:devel/swig PYTHON_USES= python PYTHON_CONFIGURE_ON= --with-pythonmodule=yes \ --with-pyunbound=yes \ ac_cv_path_SWIG=${LOCALBASE}/bin/swig \ LDFLAGS="-L${LOCALBASE}/lib" PYTHON_VARS= STRIP_FILES+=.libs/_unbound.so SUBNET_CONFIGURE_ENABLE= subnet TFOCL_CONFIGURE_ENABLE= tfo-client TFOSE_CONFIGURE_ENABLE= tfo-server THREADS_CONFIGURE_WITH= pthreads post-patch: @${RM} ${WRKSRC}/util/configlexer.c @${REINPLACE_CMD} -e 's|if test ! -e $$(DESTDIR)$$(configfile); then || ; \ s|$$(configfile); fi|$$(configfile).sample|' \ ${WRKSRC}/Makefile.in post-patch-FILTER_AAAA-on: ${CAT} ${WRKSRC}/contrib/aaaa-filter-iterator.patch | ${PATCH} -d ${WRKSRC} -p1 -s post-build: @for s in ${STRIP_FILES}; do ${STRIP_CMD} ${WRKSRC}/$$s; done post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/doc/|} ${STAGEDIR}${DOCSDIR} post-install-MUNIN_PLUGIN-on: @${MKDIR} ${STAGEDIR}${PREFIX}/share/munin/plugins ${INSTALL_SCRIPT} ${WRKDIR}/unbound-${DISTVERSION}/contrib/unbound_munin_ \ ${STAGEDIR}${PREFIX}/share/munin/plugins/ @${ECHO_MSG} @${ECHO_MSG} "=============================================================" @${CAT} ${WRKDIR}/pkg-message @${ECHO_MSG} "=============================================================" post-install-PYTHON-on: @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/_unbound.so .include diff --git a/dns/updatedd/Makefile b/dns/updatedd/Makefile index d2e481a47764..b7acff81e2de 100644 --- a/dns/updatedd/Makefile +++ b/dns/updatedd/Makefile @@ -1,21 +1,19 @@ -# Created by: geniusj@ods.org - PORTNAME= updatedd PORTVERSION= 2.6 PORTREVISION= 2 CATEGORIES= dns MASTER_SITES= SAVANNAH DISTNAME= ${PORTNAME}_${PORTVERSION} MAINTAINER= geniusj@ods.org COMMENT= Dynamic DNS Update Client supporting multiple services OPTIONS_DEFINE= DOCS USES= gmake libtool perl5 shebangfix SHEBANG_FILES= Documentation/updatedd-pppd-rc GNU_CONFIGURE= yes WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} .include diff --git a/dns/utdns/Makefile b/dns/utdns/Makefile index 3c11c8bb54e0..0a7a76cf40ed 100644 --- a/dns/utdns/Makefile +++ b/dns/utdns/Makefile @@ -1,25 +1,23 @@ -# Created by: Emanuel Haupt - PORTNAME= utdns PORTVERSION= 1.1 DISTVERSIONPREFIX= v CATEGORIES= dns MAINTAINER= ehaupt@FreeBSD.org COMMENT= Proxy UDP/DNS to TCP/DNS LICENSE= GPLv3 USES= autoreconf USE_GITHUB= yes GNU_CONFIGURE= yes USE_RC_SUBR= ${PORTNAME} SUB_LIST= PORTNAME=${PORTNAME} GH_ACCOUNT= rahra CFLAGS+= -DSOCK_NONBLOCK=1 PLIST_FILES= bin/utdns .include diff --git a/dns/validns/Makefile b/dns/validns/Makefile index d18db3be63fe..704322ddffd5 100644 --- a/dns/validns/Makefile +++ b/dns/validns/Makefile @@ -1,36 +1,34 @@ -# Created by: Hirohisa Yamaguchi - PORTNAME= validns PORTVERSION= 0.8 PORTREVISION= 1 CATEGORIES= dns security MASTER_SITES= http://www.validns.net/download/ MAINTAINER= umq@ueo.co.jp COMMENT= High performance DNS/DNSSEC zone validator LICENSE= BSD2CLAUSE LIB_DEPENDS= libJudy.so:devel/judy TEST_DEPENDS= p5-Test-Command-Simple>=0:devel/p5-Test-Command-Simple USES= ssl ALL_TARGET= ${PORTNAME} TEST_TARGET= test PLIST_FILES= bin/${PORTNAME} \ man/man1/${PORTNAME}.1.gz PORTDOCS= Changes README installation.mdwn notes.mdwn \ technical-notes.mdwn todo.mdwn usage.mdwn OPTIONS_DEFINE= DOCS do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin ${INSTALL_DATA} ${WRKSRC}/*.1 ${STAGEDIR}${MAN1PREFIX}/man/man1/ @${MKDIR} ${STAGEDIR}${DOCSDIR} @${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR}/ .include diff --git a/dns/vhostcname/Makefile b/dns/vhostcname/Makefile index 6c490d7f3212..f12eaa3b7a54 100644 --- a/dns/vhostcname/Makefile +++ b/dns/vhostcname/Makefile @@ -1,21 +1,19 @@ -# Created by: Alexey Dokuchaev - PORTNAME= vhostcname PORTVERSION= 2.00 CATEGORIES= dns perl5 MASTER_SITES= http://download.gnu.org.ua/pub/release/dnstools/ MAINTAINER= ports@FreeBSD.org COMMENT= Synchronize DNS with server names and aliases from Apache vhost LICENSE= GPLv3+ RUN_DEPENDS= p5-Net-DNS>0:dns/p5-Net-DNS USES= perl5 USE_PERL5= configure NO_ARCH= yes PLIST_FILES= bin/vhostcname ${SITE_MAN1}/vhostcname.1.gz .include diff --git a/dns/vizone/Makefile b/dns/vizone/Makefile index e58ca6be8fdb..495fbbacaee8 100644 --- a/dns/vizone/Makefile +++ b/dns/vizone/Makefile @@ -1,30 +1,28 @@ -# Created by: Emanuel Haupt - PORTNAME= vizone PORTVERSION= 0.1 CATEGORIES= dns MASTER_SITES= LOCAL/ehaupt MAINTAINER= ehaupt@FreeBSD.org COMMENT= Updates the serial number in one or more zonefiles USES= shebangfix perl5 USE_PERL5= run NO_ARCH= yes NO_BUILD= yes SHEBANG_FILES= updserial PORTEXAMPLES= example.tld PLIST_FILES= bin/vizone bin/updserial OPTIONS_DEFINE= EXAMPLES do-install: ${INSTALL_SCRIPT} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin ${INSTALL_SCRIPT} ${WRKSRC}/updserial ${STAGEDIR}${PREFIX}/bin @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/example.tld ${STAGEDIR}${EXAMPLESDIR} .include diff --git a/dns/walker/Makefile b/dns/walker/Makefile index 73f3cf3d0b0f..f79eb1f8847b 100644 --- a/dns/walker/Makefile +++ b/dns/walker/Makefile @@ -1,36 +1,34 @@ -# Created by: ijliao - PORTNAME= walker PORTVERSION= 3.8 PORTREVISION= 1 CATEGORIES= dns MASTER_SITES= http://josefsson.org/walker/releases/ MAINTAINER= ports@FreeBSD.org COMMENT= Recover zone file information from servers that use DNSSEC LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= p5-Net-DNS>=0:dns/p5-Net-DNS \ p5-Net-DNS-SEC>=0:dns/p5-Net-DNS-SEC USES= perl5 shebangfix SHEBANG_FILES= walker NO_BUILD= yes NO_ARCH= yes PLIST_FILES= bin/walker man/man1/walker.1.gz PORTDOCS= index.html OPTIONS_DEFINE= DOCS do-install: ${INSTALL_SCRIPT} ${WRKSRC}/walker ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/walker.1 ${STAGEDIR}${MAN1PREFIX}/man/man1 do-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/index.html ${STAGEDIR}${DOCSDIR} .include diff --git a/dns/whoseip/Makefile b/dns/whoseip/Makefile index d51c3ea35513..032dd0cb1f7e 100644 --- a/dns/whoseip/Makefile +++ b/dns/whoseip/Makefile @@ -1,21 +1,19 @@ -# Created by: Alexey Dokuchaev - PORTNAME= whoseip PORTVERSION= 1.00 CATEGORIES= dns perl5 MASTER_SITES= ftp://download.gnu.org.ua/pub/release/dnstools/ \ http://freebsd.nsu.ru/distfiles/ MAINTAINER= danfe@FreeBSD.org COMMENT= Get information about IP addresses: country code and network LICENSE= GPLv3+ RUN_DEPENDS= p5-Net-CIDR>0:net-mgmt/p5-Net-CIDR \ p5-Data-UUID>0:devel/p5-Data-UUID USES= perl5 USE_PERL5= configure NO_ARCH= yes .include diff --git a/dns/zkt/Makefile b/dns/zkt/Makefile index 5186309cf5c7..104adabbe9de 100644 --- a/dns/zkt/Makefile +++ b/dns/zkt/Makefile @@ -1,36 +1,34 @@ -# Created by: Frank Behrens - PORTNAME= zkt DISTVERSION= 1.1.4 CATEGORIES= dns MASTER_SITES= http://www.hznet.de/dns/zkt/ MAINTAINER= frank@harz.behrens.de COMMENT= Tool to manage keys and signatures for DNSSEC-zones LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= dnssec-signzone:dns/bind-tools RUN_DEPENDS:= ${BUILD_DEPENDS} DIR_NAMED_CONF?= /etc/namedb GNU_CONFIGURE= yes CONFIGURE_ARGS+= --enable-configpath=${DIR_NAMED_CONF} post-patch: @${REINPLACE_CMD} -e 's|/var/named/|${DIR_NAMED_CONF}/|g' ${WRKSRC}/man/*.8 do-install: ${INSTALL_PROGRAM} ${WRKSRC}/zkt-conf ${STAGEDIR}${PREFIX}/sbin/ ${INSTALL_PROGRAM} ${WRKSRC}/zkt-keyman ${STAGEDIR}${PREFIX}/sbin/ ${INSTALL_PROGRAM} ${WRKSRC}/zkt-ls ${STAGEDIR}${PREFIX}/sbin/ ${INSTALL_PROGRAM} ${WRKSRC}/zkt-signer ${STAGEDIR}${PREFIX}/sbin/ ${INSTALL_PROGRAM} ${WRKSRC}/zkt-soaserial ${STAGEDIR}${PREFIX}/sbin/ ${INSTALL_MAN} ${WRKSRC}/man/dnssec-zkt.8 ${STAGEDIR}${PREFIX}/man/man8/ ${INSTALL_MAN} ${WRKSRC}/man/zkt-conf.8 ${STAGEDIR}${PREFIX}/man/man8/ ${INSTALL_MAN} ${WRKSRC}/man/zkt-keyman.8 ${STAGEDIR}${PREFIX}/man/man8/ ${INSTALL_MAN} ${WRKSRC}/man/zkt-ls.8 ${STAGEDIR}${PREFIX}/man/man8/ ${INSTALL_MAN} ${WRKSRC}/man/zkt-signer.8 ${STAGEDIR}${PREFIX}/man/man8/ .include diff --git a/dns/zonenotify/Makefile b/dns/zonenotify/Makefile index 9f9a16d9c134..650c86ec34cd 100644 --- a/dns/zonenotify/Makefile +++ b/dns/zonenotify/Makefile @@ -1,26 +1,24 @@ -# Created by: Emanuel Haupt - PORTNAME= zonenotify PORTVERSION= 0.1 PORTREVISION= 1 CATEGORIES= dns MASTER_SITES= http://www.morettoni.net/bsd/ \ LOCAL/ehaupt MAINTAINER= ehaupt@FreeBSD.org COMMENT= DNS notify sender written in C PLIST_FILES= bin/zonenotify WRKSRC= ${WRKDIR}/${PORTNAME} post-patch: @${REINPLACE_CMD} -e 's|/usr/local|${STAGEDIR}${PREFIX}|' \ ${WRKSRC}/Makefile do-build: ${CC} -o ${WRKSRC}/${PORTNAME} ${CFLAGS} ${WRKSRC}/${PORTNAME}.c post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${PORTNAME} .include