Lines 1-8
Link Here
|
1 |
# $FreeBSD$ |
1 |
# $FreeBSD$ |
2 |
|
2 |
|
3 |
PORTNAME= mDNSResponder |
3 |
PORTNAME= mDNSResponder |
4 |
PORTVERSION= 878.1.1 |
4 |
PORTVERSION= 878.70.2 |
5 |
PORTREVISION= 1 |
|
|
6 |
CATEGORIES= dns net |
5 |
CATEGORIES= dns net |
7 |
MASTER_SITES= http://opensource.apple.com/tarballs/mDNSResponder/ |
6 |
MASTER_SITES= http://opensource.apple.com/tarballs/mDNSResponder/ |
8 |
PKGNAMESUFFIX= _nss |
7 |
PKGNAMESUFFIX= _nss |
Lines 21-29
Link Here
|
21 |
|
20 |
|
22 |
.include <bsd.port.pre.mk> |
21 |
.include <bsd.port.pre.mk> |
23 |
|
22 |
|
24 |
.if ${ARCH:C/^(...).*/\1/} == "arm" |
|
|
25 |
LD=${CC} |
23 |
LD=${CC} |
26 |
.endif |
|
|
27 |
|
24 |
|
28 |
post-extract: |
25 |
post-extract: |
29 |
@${CP} ${FILESDIR}/nss_mdns_freebsd.c ${WRKSRC}/mDNSPosix |
26 |
@${CP} ${FILESDIR}/nss_mdns_freebsd.c ${WRKSRC}/mDNSPosix |
Lines 32-38
Link Here
|
32 |
(cd ${WRKSRC}/mDNSPosix && ${CC} ${CFLAGS} -c -std=c99 -Wall -fPIC \ |
29 |
(cd ${WRKSRC}/mDNSPosix && ${CC} ${CFLAGS} -c -std=c99 -Wall -fPIC \ |
33 |
-I. -I${PREFIX}/include -DPREFIX=\"${PREFIX}\" \ |
30 |
-I. -I${PREFIX}/include -DPREFIX=\"${PREFIX}\" \ |
34 |
nss_mdns.c nss_mdns_freebsd.c) |
31 |
nss_mdns.c nss_mdns_freebsd.c) |
35 |
(cd ${WRKSRC}/mDNSPosix && ${LD} -shared nss_mdns.o nss_mdns_freebsd.o \ |
32 |
(cd ${WRKSRC}/mDNSPosix && ${LD} -shared -Wl,-soname=nss_mdns.so.1 nss_mdns.o nss_mdns_freebsd.o \ |
36 |
-o nss_mdns.so.1 -L${PREFIX}/lib -R${PREFIX}/lib -ldns_sd) |
33 |
-o nss_mdns.so.1 -L${PREFIX}/lib -R${PREFIX}/lib -ldns_sd) |
37 |
|
34 |
|
38 |
post-build: |
35 |
post-build: |
Lines 41-47
Link Here
|
41 |
do-install: |
38 |
do-install: |
42 |
${INSTALL_LIB} ${WRKSRC}/mDNSPosix/nss_mdns.so.1 \ |
39 |
${INSTALL_LIB} ${WRKSRC}/mDNSPosix/nss_mdns.so.1 \ |
43 |
${STAGEDIR}${PREFIX}/lib |
40 |
${STAGEDIR}${PREFIX}/lib |
44 |
${LN} -sf ${PREFIX}/lib/nss_mdns.so.1 \ |
41 |
${LN} -sf nss_mdns.so.1 \ |
45 |
${STAGEDIR}${PREFIX}/lib/nss_mdns.so |
42 |
${STAGEDIR}${PREFIX}/lib/nss_mdns.so |
46 |
${MKDIR} ${STAGEDIR}${EXAMPLESDIR} |
43 |
${MKDIR} ${STAGEDIR}${EXAMPLESDIR} |
47 |
${INSTALL_DATA} ${WRKSRC}/mDNSPosix/nss_mdns.conf \ |
44 |
${INSTALL_DATA} ${WRKSRC}/mDNSPosix/nss_mdns.conf \ |