Lines 7-40
Link Here
|
7 |
# |
7 |
# |
8 |
|
8 |
|
9 |
PORTNAME= mDNSResponder |
9 |
PORTNAME= mDNSResponder |
10 |
PORTVERSION= 214 |
10 |
PORTVERSION= 214.3 |
11 |
CATEGORIES= net dns |
11 |
CATEGORIES= net dns |
12 |
MASTER_SITES= http://opensource.apple.com/tarballs/mDNSResponder/ |
12 |
MASTER_SITES= http://opensource.apple.com/tarballs/mDNSResponder/ |
13 |
DISTNAME= ${PORTNAME}-${PORTVERSION} |
|
|
14 |
|
13 |
|
15 |
MAINTAINER= ports@FreeBSD.org |
14 |
MAINTAINER= sunpoet@sunpoet.net |
16 |
COMMENT= Apple's mDNSResponder |
15 |
COMMENT= Apple's mDNSResponder |
17 |
|
16 |
|
18 |
MAKE_JOBS_UNSAFE= yes |
|
|
19 |
|
20 |
USE_BISON= build |
21 |
USE_LDCONFIG= YES |
22 |
|
23 |
USE_GMAKE= YES |
24 |
USE_RC_SUBR= mdnsd.sh |
25 |
MAKE_ARGS+= os=freebsd LOCALBASE=${PREFIX} MANPATH=${MANPREFIX}/man |
26 |
BUILD_WRKSRC= ${WRKSRC}/mDNSPosix |
17 |
BUILD_WRKSRC= ${WRKSRC}/mDNSPosix |
27 |
INSTALL_WRKSRC= ${WRKSRC}/mDNSPosix |
18 |
INSTALL_WRKSRC= ${WRKSRC}/mDNSPosix |
28 |
EXTRA_PROGS_BIN=mDNSClientPosix \ |
19 |
MAKE_ARGS+= os=freebsd LOCALBASE=${PREFIX} MANPATH=${MANPREFIX}/man |
29 |
mDNSIdentify \ |
|
|
30 |
mDNSNetMonitor \ |
31 |
mDNSProxyResponderPosix \ |
32 |
mDNSResponderPosix |
33 |
EXTRA_PROGS_SBIN=dnsextd |
34 |
MAKE_JOBS_UNSAFE= yes |
20 |
MAKE_JOBS_UNSAFE= yes |
|
|
21 |
USE_BISON= build |
22 |
USE_GMAKE= yes |
23 |
USE_LDCONFIG= yes |
24 |
USE_RC_SUBR= mdnsd |
25 |
EXTRA_PROGS_BIN=mDNSClientPosix mDNSIdentify mDNSNetMonitor \ |
26 |
mDNSProxyResponderPosix mDNSResponderPosix |
27 |
EXTRA_PROGS_SBIN=dnsextd |
35 |
|
28 |
|
36 |
EXTRAMAN8= dnsextd.8 mDNSResponderPosix.8 |
29 |
EXTRAMAN8= dnsextd.8 mDNSResponderPosix.8 |
37 |
|
|
|
38 |
MAN8= mdnsd.8 ${EXTRAMAN8} |
30 |
MAN8= mdnsd.8 ${EXTRAMAN8} |
39 |
|
31 |
|
40 |
CONFLICTS= avahi-libdns-[0-9]* |
32 |
CONFLICTS= avahi-libdns-[0-9]* |
Lines 46-66
Link Here
|
46 |
.endif |
38 |
.endif |
47 |
|
39 |
|
48 |
post-patch: |
40 |
post-patch: |
49 |
${MV} ${WRKSRC}/mDNSShared/mDNSResponder.8 \ |
41 |
@${MV} ${WRKSRC}/mDNSShared/mDNSResponder.8 \ |
50 |
${WRKSRC}/mDNSShared/mDNSResponderPosix.8 |
42 |
${WRKSRC}/mDNSShared/mDNSResponderPosix.8 |
|
|
43 |
|
51 |
pre-build: |
44 |
pre-build: |
52 |
@${REINPLACE_CMD} -e 's|-lpthread|${PTHREAD_LIBS}|g' \ |
45 |
@${REINPLACE_CMD} -e 's|-lpthread|${PTHREAD_LIBS}|g' \ |
53 |
-e 's|mDNSResponder.8|mDNSResponderPosix.8|g' \ |
46 |
-e 's|mDNSResponder.8|mDNSResponderPosix.8|g' \ |
54 |
${WRKSRC}/mDNSPosix/Makefile |
47 |
${WRKSRC}/mDNSPosix/Makefile |
55 |
|
48 |
|
56 |
post-install: |
49 |
post-install: |
57 |
cd ${INSTALL_WRKSRC}/build/prod && \ |
50 |
@cd ${INSTALL_WRKSRC}/build/prod && \ |
58 |
${INSTALL_PROGRAM} ${EXTRA_PROGS_BIN} ${PREFIX}/bin && \ |
51 |
${INSTALL_PROGRAM} ${EXTRA_PROGS_BIN} ${PREFIX}/bin && \ |
59 |
${INSTALL_PROGRAM} ${EXTRA_PROGS_SBIN} ${PREFIX}/sbin |
52 |
${INSTALL_PROGRAM} ${EXTRA_PROGS_SBIN} ${PREFIX}/sbin |
60 |
. for section in 1 2 3 4 5 6 7 8 |
53 |
.for page in ${EXTRAMAN8} |
61 |
. for page in ${EXTRAMAN${section}} |
54 |
@${INSTALL_MAN} ${WRKSRC}/mDNSShared/${page} ${MAN8PREFIX}/man/man8/ |
62 |
${INSTALL_MAN} ${WRKSRC}/mDNSShared/${page} ${MAN${section}PREFIX}/man/man${page:E}/ |
55 |
.endfor |
63 |
. endfor |
|
|
64 |
. endfor |
65 |
|
56 |
|
66 |
.include <bsd.port.post.mk> |
57 |
.include <bsd.port.post.mk> |