|
Lines 3-12
Link Here
|
| 3 |
|
3 |
|
| 4 |
PORTNAME= getdns |
4 |
PORTNAME= getdns |
| 5 |
PORTVERSION= 1.2.1 |
5 |
PORTVERSION= 1.2.1 |
|
|
6 |
PORTREVISION= 1 |
| 6 |
CATEGORIES= dns ipv6 |
7 |
CATEGORIES= dns ipv6 |
| 7 |
MASTER_SITES= https://getdnsapi.net/dist/ \ |
8 |
MASTER_SITES= https://getdnsapi.net/dist/ \ |
| 8 |
ZI \ |
9 |
ZI \ |
| 9 |
http://getdnsapi.net/dist/ \ |
10 |
http://getdnsapi.net/dist/ |
| 10 |
|
11 |
|
| 11 |
MAINTAINER= zi@FreeBSD.org |
12 |
MAINTAINER= zi@FreeBSD.org |
| 12 |
COMMENT= Modern asynchronous DNS API |
13 |
COMMENT= Modern asynchronous DNS API |
|
Lines 32-42
PLIST_SUB+= SOVERSION="${SOVERSION}" SOMAJVER="${SOMAJVER}"
Link Here
|
| 32 |
SUB_FILES+= pkg-message |
33 |
SUB_FILES+= pkg-message |
| 33 |
|
34 |
|
| 34 |
OPTIONS_SUB= yes |
35 |
OPTIONS_SUB= yes |
| 35 |
OPTIONS_DEFINE= DOCS LIBEV LIBEVENT LIBUV |
36 |
OPTIONS_DEFINE= DOCS LIBEV LIBEVENT LIBUV STUBBY |
| 36 |
|
37 |
|
| 37 |
LIBEV_DESC= Build with libev extension |
38 |
LIBEV_DESC= Build with libev extension |
| 38 |
LIBEVENT_DESC= Build with libevent extension |
39 |
LIBEVENT_DESC= Build with libevent extension |
| 39 |
LIBUV_DESC= Build with libuv extension |
40 |
LIBUV_DESC= Build with libuv extension |
|
|
41 |
STUBBY_DESC= Build with Stubby DNS/TLS resolver |
| 40 |
|
42 |
|
| 41 |
LIBEV_LIB_DEPENDS= libev.so:devel/libev |
43 |
LIBEV_LIB_DEPENDS= libev.so:devel/libev |
| 42 |
LIBEV_CONFIGURE_WITH= libev |
44 |
LIBEV_CONFIGURE_WITH= libev |
|
Lines 44-49
LIBEVENT_LIB_DEPENDS= libevent_core.so:devel/libevent
Link Here
|
| 44 |
LIBEVENT_CONFIGURE_WITH=libevent |
46 |
LIBEVENT_CONFIGURE_WITH=libevent |
| 45 |
LIBUV_LIB_DEPENDS= libuv.so:devel/libuv |
47 |
LIBUV_LIB_DEPENDS= libuv.so:devel/libuv |
| 46 |
LIBUV_CONFIGURE_WITH= libuv |
48 |
LIBUV_CONFIGURE_WITH= libuv |
|
|
49 |
STUBBY_LIB_DEPENDS= libyaml.so:textproc/libyaml |
| 50 |
STUBBY_CONFIGURE_WITH= stubby |
| 47 |
|
51 |
|
| 48 |
post-patch: |
52 |
post-patch: |
| 49 |
${REINPLACE_CMD} -Ee 's,^(sharedoc = ).*,\1${WRKDIR}/doc,' \ |
53 |
${REINPLACE_CMD} -Ee 's,^(sharedoc = ).*,\1${WRKDIR}/doc,' \ |
|
Lines 53-56
post-install:
Link Here
|
| 53 |
${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libgetdns*.so.* |
57 |
${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libgetdns*.so.* |
| 54 |
${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/getdns_query |
58 |
${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/getdns_query |
| 55 |
|
59 |
|
|
|
60 |
post-install-STUBBY-on: |
| 61 |
${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/stubby |
| 62 |
|
| 56 |
.include <bsd.port.mk> |
63 |
.include <bsd.port.mk> |