View | Details | Raw Unified | Return to bug 147657
Collapse All | Expand All

(-)/usr/ports/sunpoet/mDNSResponder/Makefile (-25 / +16 lines)
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>
(-)/usr/ports/sunpoet/mDNSResponder/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
MD5 (mDNSResponder-214.tar.gz) = 8285a8f63c63a824cbafb9b6404163e8
1
MD5 (mDNSResponder-214.3.tar.gz) = b523eeadb302bbf124f985d5ff5d4a0d
2
SHA256 (mDNSResponder-214.tar.gz) = d8df2983869370853e3b189e209a68ec879295bd476f24a789c982292969df97
2
SHA256 (mDNSResponder-214.3.tar.gz) = 4ca4505fa151c45ccca6981562c11592cf7776576423a3fac926e0e1bd08e600
3
SIZE (mDNSResponder-214.tar.gz) = 1623680
3
SIZE (mDNSResponder-214.3.tar.gz) = 1632678
(-)/usr/ports/sunpoet/mDNSResponder/files/mdnsd.in (+22 lines)
Line 0 Link Here
1
#!/bin/sh
2
#
3
# $FreeBSD$
4
5
# PROVIDE: mdnsd
6
# REQUIRE: DAEMON
7
# KEYWORD: shutdown
8
9
. /etc/rc.subr
10
11
name=mdnsd
12
rcvar=`set_rcvar`
13
14
load_rc_config $name
15
16
: ${mdnsd_enable="NO"}
17
: ${mdnsd_pidfile="/var/run/${name}.pid"}
18
19
command="%%PREFIX%%/sbin/${name}"
20
pidfile="${mdnsd_pidfile}"
21
22
run_rc_command $*
(-)/usr/ports/sunpoet/mDNSResponder/files/mdnsd.sh.in (-19 lines)
Lines 1-19 Link Here
1
#!/bin/sh
2
# $FreeBSD: ports/net/mDNSResponder/files/mdnsd.sh.in,v 1.6 2010/03/27 00:13:47 dougb Exp $
3
4
# PROVIDE: mdnsd
5
# REQUIRE: DAEMON
6
# KEYWORD: shutdown
7
8
mdnsd_enable="${mdnsd_enable-NO}"
9
10
. /etc/rc.subr
11
12
name=mdnsd
13
rcvar=`set_rcvar`
14
command="%%PREFIX%%/sbin/${name}"
15
pidfile="/var/run/${name}.pid"
16
17
load_rc_config $name
18
19
run_rc_command $*

Return to bug 147657