Index: head/dns/dnsmasq-devel/Makefile =================================================================== --- head/dns/dnsmasq-devel/Makefile (revision 383356) +++ head/dns/dnsmasq-devel/Makefile (revision 383357) @@ -1,131 +1,132 @@ # Created by: Matthias Andree # $FreeBSD$ PORTNAME= dnsmasq DISTVERSION= 2.73rc3 CATEGORIES= dns ipv6 MASTER_SITES= http://www.thekelleys.org.uk/dnsmasq/release-candidates/ PKGNAMESUFFIX= -devel MAINTAINER= mandree@FreeBSD.org COMMENT= Lightweight DNS forwarder, DHCP, and TFTP server LICENSE= GPLv2 #IGNORE= build stable version instead, it is newer than this release candidate CONFLICTS_INSTALL=dnsmasq-2* +BROKEN= Size mismatch PORTDOCS= CHANGELOG CHANGELOG.archive FAQ doc.html setup.html SUB_FILES= pkg-message CFLAGS+= -Wall -Wno-unused-value CPPFLAGS+= -I${LOCALBASE}/include MAKE_ARGS= CC="${CC}" CFLAGS="${CFLAGS}" PREFIX="${PREFIX}" COPTS="${CFLAGS}" LIBS="${LDFLAGS}" RPM_OPT_FLAGS="${CPPFLAGS}" OPTIONS_DEFINE= IPV6 DBUS LUA DNSSEC DOCS OPTIONS_DEFAULT= IPV6 NLS DNSSEC OPTIONS_EXCLUDE+= EXAMPLES OPTIONS_RADIO= INTL OPTIONS_RADIO_INTL= IDN NLS INTL_DESC= Internationalization Support Level NLS_DESC= IDN+NLS: Int'l Domain Names & National Language support IDN_DESC= IDN: Int'l Domain Names WITHOUT full NLS LUA_DESC= Support lease-change scripts written in Lua DNSSEC_DESC= Enable DNSSEC caching and validation USES= shebangfix tar:xz SHEBANG_FILES= contrib/dynamic-dnsmasq/dynamic-dnsmasq.pl \ contrib/dnslist/dnslist.pl .include .if empty(PORT_OPTIONS:MIPV6) CFLAGS+= -DNO_IPV6 .endif .if ${PORT_OPTIONS:MNLS} USES+= pkgconfig gettext iconv gmake LIB_DEPENDS+= libidn.so:${PORTSDIR}/dns/libidn PLIST_SUB+= NLS="" ALL_TARGET= all-i18n _intllibs= -lintl .else _intllibs= PLIST_SUB+= NLS="@comment " .if ${PORT_OPTIONS:MIDN} USES+= iconv CFLAGS+= -DHAVE_IDN LIB_DEPENDS+= libidn.so:${PORTSDIR}/dns/libidn _intllibs+= -lidn .endif .endif .if ${PORT_OPTIONS:MDBUS} LIB_DEPENDS+= libdbus-1.so:${PORTSDIR}/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 .endif .if ${PORT_OPTIONS:MDNSSEC} CFLAGS+= -DHAVE_DNSSEC USES+= pkgconfig LIB_DEPENDS+= libnettle.so:${PORTSDIR}/security/nettle LIB_DEPENDS+= libgmp.so:${PORTSDIR}/math/gmp .endif USE_RC_SUBR= dnsmasq .include LDFLAGS+= -L${LOCALBASE}/lib ${_intllibs} ${ICONV_LIB} post-patch: ${REINPLACE_CMD} -e "s/lua5\.1/lua-${LUA_VER}/" ${WRKSRC}/Makefile pre-configure: pretty-print-config .if ${PORT_OPTIONS:MIDN} .if empty(PORT_OPTIONS:MNLS) @if ${OBJDUMP} -p ${LOCALBASE}/lib/libidn.so \ | ${EGREP} -q 'NEEDED[[:space:]]+libintl\.so' ; \ then ${ECHO} ; ${ECHO} 'WARNING: dns/libidn was compiled with NLS support!' ; \ ${ECHO} 'Recompile libidn 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 ${REINPLACE_CMD} -i '' 's}%%PREFIX%%}${PREFIX}}' ${STAGEDIR}${PREFIX}/etc/dnsmasq.conf.example ${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 Index: head/dns/fastresolve/Makefile =================================================================== --- head/dns/fastresolve/Makefile (revision 383356) +++ head/dns/fastresolve/Makefile (revision 383357) @@ -1,39 +1,40 @@ # Created by: verm@drunkmonk.net # $FreeBSD$ PORTNAME= fastresolve PORTVERSION= 2.10 PORTREVISION= 5 CATEGORIES= dns MASTER_SITES= http://www.djmnet.org/sw/dist/ MAINTAINER= ports@FreeBSD.org COMMENT= Programs that process web logs to get DNS and domain ownership info +BROKEN= Unfetchable LIB_DEPENDS= libadns.so:${PORTSDIR}/dns/adns RUN_DEPENDS= p5-BerkeleyDB>=0:${PORTSDIR}/databases/p5-BerkeleyDB LICENSE= GPLv2 OPTIONS_DEFINE= DOCS USES= perl5 tar:bzip2 USE_BDB= yes GNU_CONFIGURE= yes CONFIGURE_ENV= PERL=${PERL} \ djm_cv_lib_db_Dbopen=yes LDFLAGS+= -L${LOCALBASE}/lib -L${BDB_LIB_DIR} CXXFLAGS+= -I${LOCALBASE}/include -I${BDB_INCLUDE_DIR} post-patch: @${REINPLACE_CMD} -e 's/-ldb"/-l${BDB_LIB_CXX_NAME}"/g' ${WRKSRC}/configure post-install: @${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 Index: head/dns/firedns/Makefile =================================================================== --- head/dns/firedns/Makefile (revision 383356) +++ head/dns/firedns/Makefile (revision 383357) @@ -1,25 +1,26 @@ # Created by: Dean Hollister # $FreeBSD$ PORTNAME= firedns PORTVERSION= 0.9.12 CATEGORIES= dns devel MASTER_SITES= 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 +BROKEN= Unfetchable BUILD_DEPENDS= ${LOCALBASE}/include/firestring.h:${PORTSDIR}/misc/firestring USES= tar:bzip2 HAS_CONFIGURE= yes USE_LDCONFIG= yes WRKSRC= ${WRKDIR}/${PORTNAME} pre-configure: @-${RM} ${WRKSRC}/firemake/*.orig .include Index: head/dns/geta/Makefile =================================================================== --- head/dns/geta/Makefile (revision 383356) +++ head/dns/geta/Makefile (revision 383357) @@ -1,21 +1,22 @@ # Created by: sumikawa # $FreeBSD$ PORTNAME= geta PORTVERSION= 19990419 PORTREVISION= 1 CATEGORIES= dns ipv6 MASTER_SITES= ftp://ftp.kame.net/pub/kame/misc/ DISTNAME= pping-${PORTVERSION} MAINTAINER= sumikawa@FreeBSD.org COMMENT= Geta(GET Address) - Simple IPv4/IPv6 address resolving tool +BROKEN= Unfetchable WRKSRC= ${WRKDIR}/pping GNU_CONFIGURE= yes USES= perl5 USE_PERL5= build PLIST_FILES= bin/geta .include Index: head/dns/ldns/Makefile =================================================================== --- head/dns/ldns/Makefile (revision 383356) +++ head/dns/ldns/Makefile (revision 383357) @@ -1,146 +1,145 @@ # Created by: Konstantin Saurbier # $FreeBSD$ PORTNAME= ldns PORTVERSION= 1.6.17 PORTREVISION= 4 CATEGORIES= dns MASTER_SITES= http://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 GNU_CONFIGURE= yes -USES= gmake libtool -USE_OPENSSL= yes +USES= gmake libtool ssl USE_LDCONFIG= yes .if ! (defined(BUILD_PYLDNS) || defined(BUILD_P5PERL)) OPTIONS_DEFINE= DOXYGEN EXAMPLES DRILL OPTIONS_DEFAULT= EXAMPLES DRILL DRILL_DESC= With drill program .endif OPTIONS_DEFINE+= GOST \ RRTYPENINFO RRTYPERKEY RRTYPECDS RRTYPEURI RRTYPETA GOST_DESC= GOST signatures enabled, requires openssl >= 1.0.0 RRTYPENINFO_DESC= Enable draft RR type ninfo. RRTYPERKEY_DESC= Enable draft RR type rkey. RRTYPECDS_DESC= Enable draft RR type cds. RRTYPEURI_DESC= Enable draft RR type uri. RRTYPETA_DESC= Enable draft RR type ta. OPTIONS_SUB= yes .include .if defined(BUILD_PYLDNS) USES+= python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} ALL_TARGET= pyldns INSTALL_TARGET= install-pyldns CONFIGURE_ARGS+=--with-pyldns LIB_DEPENDS+= libldns.so:${PORTSDIR}/dns/ldns BUILD_DEPENDS+= ${LOCALBASE}/bin/swig:${PORTSDIR}/devel/swig13 post-patch: @${SED} -i '' -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 LIB_DEPENDS+= libldns.so:${PORTSDIR}/dns/ldns post-patch: @${SED} -i '' -e 's=-I./include/ldns=-I${LOCALBASE}/include/ldns=' ${WRKSRC}/Makefile.in .else ALL_TARGET= all INSTALL_TARGET= install-lib install-h install-config .if ${PORT_OPTIONS:MDOXYGEN} BUILD_DEPENDS+= doxygen:${PORTSDIR}/devel/doxygen ALL_TARGET+= doc INSTALL_TARGET+=install-manpages .endif .endif # BUILD_PYLDNS || BUILD_P5PERL .if ${PORT_OPTIONS:MGOST} . if ${OSVERSION} < 1000015 BUILD_DEPENDS+= openssl>=1.0:${PORTSDIR}/security/openssl CONFLICTS+= libressl-* . endif .else NO_GOST= --disable-gost CONFIGURE_ARGS+=${NO_GOST} .endif .if ${PORT_OPTIONS:MRRTYPENINFO} CONFIGURE_ARGS+= --enable-rrtype-ninfo .endif .if ${PORT_OPTIONS:MRRTYPERKEY} CONFIGURE_ARGS+= --enable-rrtype-rkey .endif .if ${PORT_OPTIONS:MRRTYPECDS} CONFIGURE_ARGS+= --enable-rrtype-cds .endif .if ${PORT_OPTIONS:MRRTYPEURI} CONFIGURE_ARGS+= --enable-rrtype-uri .endif .if ${PORT_OPTIONS:MRRTYPETA} CONFIGURE_ARGS+= --enable-rrtype-ta .endif .if ! (defined(BUILD_PYLDNS) || defined(BUILD_P5PERL)) post-configure: # ac_cv_prog_libtool=../libtool => Always use bundled libtool .if ${PORT_OPTIONS:MEXAMPLES} @(cd ${WRKSRC}/examples; ./configure --prefix=${PREFIX} \ --infodir=${PREFIX}/${INFO_PATH} --mandir=${MANPREFIX}/man \ --build=${CONFIGURE_TARGET} ${NO_GOST} ${NO_SHA2} \ ac_cv_prog_libtool=../libtool) .endif .if ${PORT_OPTIONS:MDRILL} @(cd ${WRKSRC}/drill; ./configure --prefix=${PREFIX} \ --mandir=${MANPREFIX}/man \ --build=${CONFIGURE_TARGET} \ ac_cv_prog_libtool=../libtool) .endif post-build: .if ${PORT_OPTIONS:MEXAMPLES} @(cd ${WRKSRC}/examples; ${MAKE_CMD}) .endif .if ${PORT_OPTIONS:MDRILL} @(cd ${WRKSRC}/drill; ${MAKE_CMD}) .endif post-install: .if ${PORT_OPTIONS:MEXAMPLES} @(cd ${WRKSRC}/examples; ${MAKE_CMD} ${MAKE_ARGS} install) .endif .if ${PORT_OPTIONS:MDRILL} @(cd ${WRKSRC}/drill; ${MAKE_CMD} ${MAKE_ARGS} install) .endif ${INSTALL_DATA} ${WRKSRC}/packaging/libldns.pc ${STAGEDIR}${PREFIX}/libdata/pkgconfig .endif # BUILD_PYLDNS || BUILD_P5PERL .include Index: head/dns/p5-Net-DNS-ZoneCheck/Makefile =================================================================== --- head/dns/p5-Net-DNS-ZoneCheck/Makefile (revision 383356) +++ head/dns/p5-Net-DNS-ZoneCheck/Makefile (revision 383357) @@ -1,21 +1,22 @@ # Created by: Anton Berezin # $FreeBSD$ PORTNAME= Net-DNS-ZoneCheck PORTVERSION= 0.01 PORTREVISION= 1 CATEGORIES= dns perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= tobez@FreeBSD.org COMMENT= Validate a DNS zone composed of Net::DNS::RR records +BROKEN= Unfetchable BUILD_DEPENDS= p5-Regexp-Common>=0:${PORTSDIR}/textproc/p5-Regexp-Common \ p5-Net-DNS>=0:${PORTSDIR}/dns/p5-Net-DNS RUN_DEPENDS:= ${BUILD_DEPENDS} USES= perl5 USE_PERL5= configure .include Index: head/dns/totd/Makefile =================================================================== --- head/dns/totd/Makefile (revision 383356) +++ head/dns/totd/Makefile (revision 383357) @@ -1,32 +1,33 @@ # Created by: Kris Kennaway # $FreeBSD$ PORTNAME= totd PORTVERSION= 1.5.1 PORTREVISION= 1 CATEGORIES= dns ipv6 MASTER_SITES= ftp://ftp.pasta.cs.uit.no/pub/Vermicelli/ MAINTAINER= ed@FreeBSD.org COMMENT= DNS proxy that supports IPv6 <==> IPv4 record translation USES= desthack uidfix +BROKEN= Unfetchable USE_RC_SUBR= totd GNU_CONFIGURE= yes PLIST_FILES= etc/totd.conf.sample sbin/totd \ man/man8/totd.8.gz 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