diff options
author | sergei <sergei@FreeBSD.org> | 2004-10-12 17:57:28 +0800 |
---|---|---|
committer | sergei <sergei@FreeBSD.org> | 2004-10-12 17:57:28 +0800 |
commit | e12163a9c410f1d603b4eefe21d7902935e26049 (patch) | |
tree | 981d62e20884330bbff50e103946deed0fd6c142 /dns/dnrd/Makefile | |
parent | 0fbab521b5697bb944be7df6cf1271cb82177abd (diff) | |
download | freebsd-ports-gnome-e12163a9c410f1d603b4eefe21d7902935e26049.tar.gz freebsd-ports-gnome-e12163a9c410f1d603b4eefe21d7902935e26049.tar.zst freebsd-ports-gnome-e12163a9c410f1d603b4eefe21d7902935e26049.zip |
- Update to 2.16 - this fixes various bugs and adds random query IDs
to prevent cache poisoning.
PR: ports/72522
Submitted by: Natanael Copa <ncopa@users.sourceforge.net>
While I'm here:
- Rework installation mechanism - use do-install target
- Respect NOPORTDOCS
- Install samples into EXAMPLESDIR
- Use DOCSDIR and EXAMPLESDIR macros in pkg-plist
Diffstat (limited to 'dns/dnrd/Makefile')
-rw-r--r-- | dns/dnrd/Makefile | 26 |
1 files changed, 19 insertions, 7 deletions
diff --git a/dns/dnrd/Makefile b/dns/dnrd/Makefile index 280cf1929b1f..15a7c1e847b0 100644 --- a/dns/dnrd/Makefile +++ b/dns/dnrd/Makefile @@ -6,7 +6,7 @@ # PORTNAME= dnrd -PORTVERSION= 2.15 +PORTVERSION= 2.16 CATEGORIES= dns MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} MASTER_SITE_SUBDIR= dnrd @@ -21,24 +21,36 @@ GNU_CONFIGURE= yes CONFIGURE_TARGET= --build=${MACHINE_ARCH}-portbld-freebsd${OSREL} CONFIGURE_ENV= PTHREAD_CFLAGS=${PTHREAD_CFLAGS} PTHREAD_LIBS=${PTHREAD_LIBS} -MAN8= dnrd.8 - .if defined(WITH_TCP) -CONFIGURE_ARGS+= --enable-tcp +CONFIGURE_ARGS+= --enable-tcp .endif .if defined(WITHOUT_MASTER) CONFIGURE_ARGS+= --disable-master .endif +MAN8= dnrd.8 +DOCS= AUTHORS ChangeLog INSTALL README \ + doc/README-cache doc/README-master doc/TODO +EXAMPLES= doc/master.sample + post-patch: - @${REINPLACE_CMD} -e 's|/etc/dnrd|${PREFIX}/etc/dnrd|g' ${WRKSRC}/doc/dnrd.8 \ - ${WRKSRC}/doc/master.sample ${WRKSRC}/doc/README-master ${WRKSRC}/src/common.h \ + @${REINPLACE_CMD} -e 's|/etc/dnrd|${PREFIX}/etc/dnrd|g' \ + ${WRKSRC}/doc/dnrd.8 ${WRKSRC}/doc/master.sample \ + ${WRKSRC}/doc/README-master ${WRKSRC}/src/common.h \ ${WRKSRC}/src/master.c ${WRKSRC}/src/main.c @${SED} -e 's|%%RC_SUBR%%|${RC_SUBR}|g' -e 's|%%PREFIX%%|${PREFIX}|' \ ${FILESDIR}/dnrd.sh > ${WRKDIR}/dnrd.sh -post-install: +do-install: ${INSTALL_SCRIPT} ${WRKDIR}/dnrd.sh ${PREFIX}/etc/rc.d/dnrd.sh + ${INSTALL_PROGRAM} ${WRKSRC}/src/dnrd ${PREFIX}/sbin + ${INSTALL_MAN} ${WRKSRC}/doc/dnrd.8 ${MAN8PREFIX}/man/man8 + @${MKDIR} ${EXAMPLESDIR} + cd ${WRKSRC} && ${INSTALL_DATA} ${EXAMPLES} ${EXAMPLESDIR} +.if !defined(NOPORTDOCS) + @${MKDIR} ${DOCSDIR} + cd ${WRKSRC} && ${INSTALL_DATA} ${DOCS} ${DOCSDIR} +.endif .include <bsd.port.mk> |