1 # $NetBSD: Makefile,v 1.67 2010/01/17 12:02:34 wiz Exp $
7 MASTER_SITES= http://www.eecis.udel.edu/~ntp/ntp_spool/ntp4/ntp-4.2/
9 MAINTAINER= pkgsrc-users@NetBSD.org
10 HOMEPAGE= http://www.ntp.org/
11 COMMENT= Network Time Protocol Version 4
13 PKG_INSTALLATION_TYPES= overwrite pkgviews
14 PKG_DESTDIR_SUPPORT= user-destdir
16 CONFLICTS+= openntpd-[0-9]*
20 USE_TOOLS+= pax perl:run
22 CONFIGURE_ARGS+=--sysconfdir=${PKG_SYSCONFDIR}
23 CONFIGURE_ENV+= PATH_PERL=${PERL5}
25 DOCDIR= ${DESTDIR}${PREFIX}/share/doc/ntp4
26 EXAMPLESDIR= ${DESTDIR}${PREFIX}/share/examples/ntp4
27 ALL_NTP_DOCS= ${DOCDIR} ${EXAMPLESDIR}
29 RCD_SCRIPTS= ntpd ntpdate
32 cd ${WRKSRC}/html && pax -rw -pm . ${DOCDIR}
33 cd ${WRKSRC}/conf && pax -rw -pm . ${EXAMPLESDIR}
34 ${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${ALL_NTP_DOCS}
35 ${FIND} ${ALL_NTP_DOCS} -type d -print | ${XARGS} ${CHMOD} ${PKGDIRMODE}
36 ${FIND} ${ALL_NTP_DOCS} -type f -print | ${XARGS} ${CHMOD} ${SHAREMODE}
38 .include "../../mk/bsd.prefs.mk"
41 PLIST_VARS+= ntptime tickadj timetrim
43 .if ${OPSYS} == "NetBSD" || ${OPSYS} == "DragonFly" || ${OPSYS} == "Linux"
46 .elif ${OPSYS} == "IRIX"
48 .elif ${OPSYS} == "SunOS"
53 .if ${OPSYS} == "NetBSD"
54 CONFIGURE_ARGS+= --enable-clockctl
55 .elif ${OPSYS} == "Linux" && exists(/usr/include/sys/capability.h)
56 CONFIGURE_ARGS+= --enable-linuxcaps
58 # no chroot/privilege drop supported
61 CPPFLAGS.Linux+= -D_GNU_SOURCE # for struct in6_pktinfo
63 .include "../../security/openssl/buildlink3.mk"
65 CONFIGURE_ARGS+= --with-openssl-incdir=${SSLBASE}/include
66 CONFIGURE_ARGS+= --with-openssl-libdir=${SSLBASE}/lib
67 CONFIGURE_ARGS+= --with-crypto=openssl
69 .include "../../devel/readline/buildlink3.mk"
70 .include "../../mk/bsd.pkg.mk"