pkgsrc/net/openntpd/Makefile
wiz aad5c626f7 Updated openntpd to 6.0p1.
Changes since OpenNTPD 5.9p1
============================

    * Fixed a link failure on older Linux distributions and a build
      failure on FreeBSD.
    * Set MOD_MAXERROR to avoid unsynced time status when using
      ntp_adjtime.
    * Fixed HTTP Timestamp header parsing to use strptime in a more
      portable fashion.
    * Hardened TLS for ntpd constraints, enabling server name
      verification. Thanks to Luis M. Merino.

Note that HTTPS TLS constraints are currently disabled in pkgsrc pending
evaluation of how best to deal with libressl.
2016-06-15 05:40:21 +00:00

56 lines
1.8 KiB
Makefile

# $NetBSD: Makefile,v 1.44 2016/06/15 05:40:21 wiz Exp $
DISTNAME= openntpd-6.0p1
CATEGORIES= net
MASTER_SITES= ${MASTER_SITE_OPENBSD:=OpenNTPD/}
MAINTAINER= henson@acm.org
HOMEPAGE= http://www.openntpd.org/
COMMENT= Free implementation of the Network Time Protocol
LICENSE= isc
CONFLICTS+= ntp-[0-9]*
GNU_CONFIGURE= yes
CONFIGURE_ARGS+= --localstatedir=${VARBASE}
CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR:Q}
CONFIGURE_ARGS+= --disable-https-constraint
SUBST_CLASSES+= ntpd_m1
SUBST_CLASSES+= ntpd_m2
SUBST_STAGE.ntpd_m1= pre-build
SUBST_STAGE.ntpd_m2= pre-build
SUBST_FILES.ntpd_m1= src/ntpd.8
SUBST_FILES.ntpd_m2= src/ntpd.8 src/ntpctl.8
SUBST_SED.ntpd_m1+= -e 's,/var/db/,${VARBASE}/db/openntpd/,g'
SUBST_SED.ntpd_m2+= -e 's,/var/run/,${VARBASE}/run/,g'
SUBST_CLASSES+= ntpd_h
SUBST_STAGE.ntpd_h= pre-build
SUBST_FILES.ntpd_h= src/ntpd.h
SUBST_SED.ntpd_h+= -e 's,/db/ntpd.drift,/db/openntpd/ntpd.drift,g'
EGDIR= ${PREFIX}/share/examples/openntpd
CONF_FILES= ${EGDIR}/ntpd.conf ${PKG_SYSCONFDIR}/ntpd.conf
RCD_SCRIPTS= openntpd
PKG_GROUPS= _ntp
PKG_USERS= _ntp:_ntp
PKG_HOME._ntp= ${VARBASE}/chroot/ntpd
BUILD_DEFS+= VARBASE
OWN_DIRS= ${VARBASE}/chroot/ntpd ${VARBASE}/db/openntpd
AUTO_MKDIRS= yes
INSTALLATION_DIRS+= sbin ${PKGMANDIR}/man5 ${PKGMANDIR}/man8 ${EGDIR}
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/src/ntpd ${DESTDIR}${PREFIX}/sbin/ntpd
ln ${DESTDIR}${PREFIX}/sbin/ntpd ${DESTDIR}${PREFIX}/sbin/ntpctl
${INSTALL_MAN} ${WRKSRC}/src/ntpd.8 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man8/ntpd.8
${INSTALL_MAN} ${WRKSRC}/src/ntpctl.8 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man8/ntpctl.8
${INSTALL_MAN} ${WRKSRC}/src/ntpd.conf.5 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man5/ntpd.conf.5
${INSTALL_DATA} ${WRKSRC}/ntpd.conf ${DESTDIR}${EGDIR}/ntpd.conf
.include "../../mk/bsd.pkg.mk"