Lines 2-18
Link Here
|
2 |
# $FreeBSD: head/dns/maradns/Makefile 468929 2018-05-03 14:05:55Z mat $ |
2 |
# $FreeBSD: head/dns/maradns/Makefile 468929 2018-05-03 14:05:55Z mat $ |
3 |
|
3 |
|
4 |
PORTNAME= maradns |
4 |
PORTNAME= maradns |
5 |
PORTVERSION= 2.0.15 |
5 |
PORTVERSION= 3.5.0016 |
6 |
CATEGORIES= dns |
6 |
CATEGORIES= dns |
7 |
MASTER_SITES= http://maradns.samiam.org/download/2.0/${PORTVERSION}/ |
7 |
MASTER_SITES= https://maradns.samiam.org/download/3.5/${PORTVERSION}/ |
8 |
|
8 |
MAINTAINER= takefu@airport.fm |
9 |
MAINTAINER= je3kmz@FreeBSD.org |
|
|
10 |
COMMENT= DNS server with focus on security and simplicity |
9 |
COMMENT= DNS server with focus on security and simplicity |
11 |
|
10 |
|
12 |
LICENSE= BSD2CLAUSE |
11 |
LICENSE= BSD2CLAUSE |
13 |
LICENSE_FILE= ${WRKSRC}/COPYING |
12 |
LICENSE_FILE= ${WRKSRC}/COPYING |
14 |
|
13 |
|
15 |
USES= tar:bz2 |
14 |
USES= tar:xz |
16 |
USE_RC_SUBR= ${PORTNAME} zoneserver Deadwood |
15 |
USE_RC_SUBR= ${PORTNAME} zoneserver Deadwood |
17 |
USERS= bind |
16 |
USERS= bind |
18 |
GROUPS= bind |
17 |
GROUPS= bind |
Lines 25-36
OPTIONS_SUB= yes
Link Here
|
25 |
CONV_DESC= Install bind2csv2 tool (needs python) |
24 |
CONV_DESC= Install bind2csv2 tool (needs python) |
26 |
|
25 |
|
27 |
IPV6_CONFIGURE_ON= --ipv6 |
26 |
IPV6_CONFIGURE_ON= --ipv6 |
28 |
CONV_USES= python:2.7,run shebangfix |
27 |
CONV_USES= python:run shebangfix |
29 |
|
28 |
|
30 |
PORTDOCS= * |
29 |
PORTDOCS= * |
31 |
PORTEXAMPLES= * |
30 |
PORTEXAMPLES= * |
32 |
REINPLACE_ARGS= -i "" |
31 |
REINPLACE_ARGS= -i "" |
33 |
DEADWOOD_VER= 3.2.11 |
32 |
DEADWOOD_VER= deadwood-${PORTVERSION} |
|
|
33 |
|
34 |
pre-patch: |
35 |
@${ECHO_MSG} max_mem = 0 >> ${WRKSRC}/doc/en/examples/example_full_mararc |
36 |
@${ECHO_MSG} hide_disclaimer = \"YES\" >> ${WRKSRC}/doc/en/examples/example_full_mararc |
37 |
cd ${WRKSRC}/${DEADWOOD_VER}/src/; ${LN} -s Makefile.centos8 Makefile |
38 |
|
39 |
pre-patch-IPV6-on: |
40 |
@${ECHO_MSG} ipv6_bind_address = \"::1\" >> ${WRKSRC}/doc/en/examples/example_full_mararc |
41 |
@${REINPLACE_CMD} -e 's|bind_address=\"127.0.0.1|bind_address=\"127.0.0.1,\ ::1|'\ |
42 |
-e 's|127.0.0.1/16|127.0.0.1/16,\ ::1/128|' ${WRKSRC}/${DEADWOOD_VER}/doc/dwood3rc |
34 |
|
43 |
|
35 |
post-patch: |
44 |
post-patch: |
36 |
@${REINPLACE_CMD} -e 's|make |\$$\{MAKE\} |' ${WRKSRC}/build/Makefile.freebsd |
45 |
@${REINPLACE_CMD} -e 's|make |\$$\{MAKE\} |' ${WRKSRC}/build/Makefile.freebsd |
Lines 39-45
post-patch:
Link Here
|
39 |
s|/etc/deadwood|${ETCDIR}|g; s| = 99| = 53|g' |
48 |
s|/etc/deadwood|${ETCDIR}|g; s| = 99| = 53|g' |
40 |
|
49 |
|
41 |
do-install: |
50 |
do-install: |
42 |
${INSTALL_PROGRAM} ${WRKSRC}/deadwood-${DEADWOOD_VER}/src/Deadwood ${STAGEDIR}${PREFIX}/sbin |
51 |
${INSTALL_PROGRAM} ${WRKSRC}/${DEADWOOD_VER}/src/Deadwood ${STAGEDIR}${PREFIX}/sbin |
43 |
${INSTALL_PROGRAM} ${WRKSRC}/server/maradns ${STAGEDIR}${PREFIX}/sbin |
52 |
${INSTALL_PROGRAM} ${WRKSRC}/server/maradns ${STAGEDIR}${PREFIX}/sbin |
44 |
${INSTALL_PROGRAM} ${WRKSRC}/tcp/fetchzone ${STAGEDIR}${PREFIX}/bin |
53 |
${INSTALL_PROGRAM} ${WRKSRC}/tcp/fetchzone ${STAGEDIR}${PREFIX}/bin |
45 |
${INSTALL_PROGRAM} ${WRKSRC}/tcp/getzone ${STAGEDIR}${PREFIX}/bin |
54 |
${INSTALL_PROGRAM} ${WRKSRC}/tcp/getzone ${STAGEDIR}${PREFIX}/bin |
Lines 55-61
do-install:
Link Here
|
55 |
@${MKDIR} ${STAGEDIR}${ETCDIR} |
64 |
@${MKDIR} ${STAGEDIR}${ETCDIR} |
56 |
${INSTALL_DATA} ${WRKSRC}/doc/en/examples/example_full_mararc ${STAGEDIR}${ETCDIR}/mararc.sample |
65 |
${INSTALL_DATA} ${WRKSRC}/doc/en/examples/example_full_mararc ${STAGEDIR}${ETCDIR}/mararc.sample |
57 |
${INSTALL_DATA} ${WRKSRC}/doc/en/examples/example_csv2 ${STAGEDIR}${ETCDIR}/csv2.sample |
66 |
${INSTALL_DATA} ${WRKSRC}/doc/en/examples/example_csv2 ${STAGEDIR}${ETCDIR}/csv2.sample |
58 |
${INSTALL_DATA} ${WRKSRC}/deadwood-${DEADWOOD_VER}/doc/dwood3rc ${STAGEDIR}${ETCDIR}/dwood3rc.sample |
67 |
${INSTALL_DATA} ${WRKSRC}/${DEADWOOD_VER}/doc/dwood3rc ${STAGEDIR}${ETCDIR}/dwood3rc.sample |
59 |
|
68 |
|
60 |
do-install-CONV-on: |
69 |
do-install-CONV-on: |
61 |
${INSTALL_SCRIPT} ${WRKSRC}/tools/bind2csv2.py ${STAGEDIR}${PREFIX}/bin/bind2csv2 |
70 |
${INSTALL_SCRIPT} ${WRKSRC}/tools/bind2csv2.py ${STAGEDIR}${PREFIX}/bin/bind2csv2 |