Index: head/dns/maradns/Makefile =================================================================== --- head/dns/maradns/Makefile (revision 399476) +++ head/dns/maradns/Makefile (revision 399477) @@ -1,77 +1,77 @@ # Created by: Anders Nordby # $FreeBSD$ PORTNAME= maradns -PORTVERSION= 2.0.12 +PORTVERSION= 2.0.13 CATEGORIES= dns MASTER_SITES= http://maradns.samiam.org/download/2.0/${PORTVERSION}/\ SF/${PORTNAME}/MaraDNS/${PORTVERSION}/ MAINTAINER= mat@FreeBSD.org COMMENT= DNS server with focus on security and simplicity LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING -DEADWOOD_VER= 3.2.08 +DEADWOOD_VER= 3.2.09 REINPLACE_ARGS= -i "" MAKE_ENV= FLAGS="${CFLAGS}" CONFIGURE_ENV= LANG= HAS_CONFIGURE= yes USE_RC_SUBR= ${PORTNAME} zoneserver Deadwood -USES= tar:bz2 +USES= tar:bz2 shebangfix USERS= bind GROUPS= bind INSTALL_TARGET= install PREFIX=${STAGEDIR}${PREFIX} +SHEBANG_FILES= ${WRKSRC}/tools/bind2csv2.py -OPTIONS_DEFINE= IPV6 DOCS EXAMPLES +OPTIONS_DEFINE= IPV6 DOCS EXAMPLES CONV +OPTIONS_SUB= yes +CONV_DESC= Install bind2csv2 tool (needs python) IPV6_CONFIGURE_ON= --ipv6 +CONV_USES= python:run PORTDOCS= * PORTEXAMPLES= * post-patch: - @${REINPLACE_CMD} -e 's|cc|${CC}|' ${WRKSRC}/build/Makefile.freebsd + @${REINPLACE_CMD} -e 's|\|${CC}|' ${WRKSRC}/build/Makefile.freebsd @${FIND} ${WRKSRC} -type f ! -name "*.orig" | ${XARGS} ${REINPLACE_CMD} -e \ - 's|/etc/maradns|${ETCDIR}|g; s|/etc/mararc|${ETCDIR}|g' -e\ - 's|/etc/deadwood|${ETCDIR}|g' -e\ - 's| = 99| = 53|g' + '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/getzone ${STAGEDIR}${PREFIX}/bin ${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_SCRIPT} ${WRKSRC}/tools/bind2csv2.py ${STAGEDIR}${PREFIX}/bin/bind2csv2 - ${INSTALL_MAN} ${WRKSRC}/doc/en/man/askmara.1 ${STAGEDIR}${MANPREFIX}/man/man1 - ${INSTALL_MAN} ${WRKSRC}/doc/en/man/getzone.1 ${STAGEDIR}${MANPREFIX}/man/man1 - ${INSTALL_MAN} ${WRKSRC}/doc/en/man/fetchzone.1 ${STAGEDIR}${MANPREFIX}/man/man1 - ${INSTALL_MAN} ${WRKSRC}/doc/en/man/maradns.8 ${STAGEDIR}${MANPREFIX}/man/man8 - ${INSTALL_MAN} ${WRKSRC}/doc/en/man/zoneserver.8 ${STAGEDIR}${MANPREFIX}/man/man8 - ${INSTALL_MAN} ${WRKSRC}/doc/en/man/duende.8 ${STAGEDIR}${MANPREFIX}/man/man8 - ${INSTALL_MAN} ${WRKSRC}/doc/en/man/mararc.5 ${STAGEDIR}${MANPREFIX}/man/man5 - ${INSTALL_MAN} ${WRKSRC}/doc/en/man/csv1.5 ${STAGEDIR}${MANPREFIX}/man/man5 - ${INSTALL_MAN} ${WRKSRC}/doc/en/man/csv2.5 ${STAGEDIR}${MANPREFIX}/man/man5 - ${INSTALL_MAN} ${WRKSRC}/doc/en/man/csv2_txt.5 ${STAGEDIR}${MANPREFIX}/man/man5 - ${INSTALL_MAN} ${WRKSRC}/doc/en/man/Deadwood.1 ${STAGEDIR}${MANPREFIX}/man/man1 + ${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} -rf ${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 Index: head/dns/maradns/distinfo =================================================================== --- head/dns/maradns/distinfo (revision 399476) +++ head/dns/maradns/distinfo (revision 399477) @@ -1,2 +1,2 @@ -SHA256 (maradns-2.0.12.tar.bz2) = a7683749d312f469e7f42d0f9b74588eb207bfa69391a9f2364b67af83d32ebc -SIZE (maradns-2.0.12.tar.bz2) = 1159457 +SHA256 (maradns-2.0.13.tar.bz2) = 661ea06fb18df6d2469b2bf824ffd93545a091af185362cbc738d1aa408210c3 +SIZE (maradns-2.0.13.tar.bz2) = 1148494 Index: head/dns/maradns/files/patch-MaraDns.h =================================================================== --- head/dns/maradns/files/patch-MaraDns.h (revision 399476) +++ head/dns/maradns/files/patch-MaraDns.h (revision 399477) @@ -1,28 +1,28 @@ ---- ./MaraDns.h.orig 2014-02-12 08:17:18.000000000 +0000 -+++ ./MaraDns.h 2014-02-20 15:23:22.000000000 +0000 -@@ -77,21 +77,21 @@ +--- MaraDns.h.orig 2015-09-26 05:35:18 UTC ++++ MaraDns.h +@@ -71,21 +71,21 @@ line to point to Bash */ -#define MARADNS_DEFAULT_UID 99 +#define MARADNS_DEFAULT_UID 53 /* The default GID (Group ID) that MaraDNS has; see the default UID notes above. Again: CHANGE THE MARARC MAN PAGE IF YOU CHANGE THIS VALUE */ -#define MARADNS_DEFAULT_GID 99 +#define MARADNS_DEFAULT_GID 53 /* The UID that the Duende logging process uses. CHANGE THE DUENDE MAN PAGE IF YOU CHANGE THIS VALUE (same general process as changing the mararc man page; the source file for the duende man page is duende.ej) */ -#define DUENDE_LOGGER_UID 66 +#define DUENDE_LOGGER_UID 65534 /* The directory that Duende runs in. This directory has to exist for Duende to be able to run. Again, IF YOU CHANGE THIS, CHANGE THE DUENDE MAN PAGE */ -#define DUENDE_CHROOT_DIR "/etc/maradns/logger" +#define DUENDE_CHROOT_DIR "/var/empty/" /* The default IP address that Askmara uses; this used to be 127.0.0.3 but is now 127.0.0.1 because many non-Linux systems only use 127.0.0.1 Index: head/dns/maradns/files/patch-build_Makefile.freebsd =================================================================== --- head/dns/maradns/files/patch-build_Makefile.freebsd (nonexistent) +++ head/dns/maradns/files/patch-build_Makefile.freebsd (revision 399477) @@ -0,0 +1,12 @@ +--- build/Makefile.freebsd.orig 2012-02-12 06:04:11 UTC ++++ build/Makefile.freebsd +@@ -47,7 +47,8 @@ all: + cd ../qual ; make $(M) ; cd ../server ; \ + make $(M) $(Q) COMPILED=\"$(COMPILED)\" $(V) ; \ + cd ../tools ; make $(M) ; \ +- cd ../deadwood-*/src/ ; make FLAGS="-O2"; \ ++ cd misc ; make $(M) ; \ ++ cd ../../deadwood-*/src/ ; make FLAGS="-O2"; \ + cd ../../tcp ; make $(M) $(V) ; cat ../00README.FIRST + + debug: Property changes on: head/dns/maradns/files/patch-build_Makefile.freebsd ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/dns/maradns/pkg-plist =================================================================== --- head/dns/maradns/pkg-plist (revision 399476) +++ head/dns/maradns/pkg-plist (revision 399477) @@ -1,21 +1,25 @@ bin/askmara +%%CONV%%bin/bind2csv2 bin/duende bin/fetchzone bin/getzone +bin/mqhash @sample %%ETCDIR%%/csv2.sample @sample %%ETCDIR%%/dwood3rc.sample @sample %%ETCDIR%%/mararc.sample man/man1/Deadwood.1.gz man/man1/askmara.1.gz +man/man1/bind2csv2.1.gz man/man1/fetchzone.1.gz man/man1/getzone.1.gz +man/man1/mqhash.1.gz man/man5/csv1.5.gz man/man5/csv2.5.gz man/man5/csv2_txt.5.gz man/man5/mararc.5.gz man/man8/duende.8.gz man/man8/maradns.8.gz man/man8/zoneserver.8.gz sbin/Deadwood sbin/maradns sbin/zoneserver