# $OpenBSD: Makefile,v 1.10 2016/03/01 00:07:17 sthen Exp $ PORTROACH= limit:^v1 PORTROACH_COMMENT= gdnsd >= 2.0.0 requires __thread support SHARED_ONLY= Yes COMMENT= geographically-aware, authoritative-only DNS server GH_ACCOUNT= blblack GH_PROJECT= gdnsd GH_TAGNAME= v1.11.5 REVISION= 3 CATEGORIES= net HOMEPAGE= http://gdnsd.org/ # GPLv3+ PERMIT_PACKAGE_CDROM= Yes WANTLIB= c ev m pthread BUILD_DEPENDS= devel/libtool \ devel/ragel \ ${MODGNU_AUTOCONF_DEPENDS} \ ${MODGNU_AUTOMAKE_DEPENDS} # used for tests BUILD_DEPENDS+= archivers/xz \ net/curl LIB_DEPENDS= devel/libev RUN_DEPENDS= net/GeoIP TEST_DEPENDS= ${BUILD_DEPENDS} \ www/p5-libwww \ net/p5-Socket6 \ net/p5-IO-Socket-INET6 \ net/p5-Net-DNS AUTOCONF_VERSION= 2.63 AUTOMAKE_VERSION= 1.11 LIBTOOL_FLAGS= --tag=disable-static CONFIGURE_STYLE= gnu CONFIGURE_ARGS+= --with-rundir=${VARBASE}/run/ \ --with-rootdir=${VARBASE}/gdnsd CONFIGURE_ENV= LIBEV_LIBS="-L${LOCALBASE}/lib -lev" \ LIBEV_CFLAGS="-I${LOCALBASE}/include" SUBST_VARS+= VARBASE # XXX: At least one of these hangs, though doesn't seem to be gdnsd's fault post-extract: rm -r ${WRKSRC}/t/003complex pre-configure: cd ${WRKSRC} && env AUTOCONF_VERSION=${AUTOCONF_VERSION} \ AUTOMAKE_VERSION=${AUTOMAKE_VERSION} ./autogen.sh post-install: rm ${PREFIX}/lib/gdnsd/*.la rm ${PREFIX}/share/doc/gdnsd/*.pod .include