aboutsummaryrefslogtreecommitdiff
path: root/net/chrony/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'net/chrony/Makefile')
-rw-r--r--net/chrony/Makefile41
1 files changed, 41 insertions, 0 deletions
diff --git a/net/chrony/Makefile b/net/chrony/Makefile
new file mode 100644
index 000000000000..4e9c07d42836
--- /dev/null
+++ b/net/chrony/Makefile
@@ -0,0 +1,41 @@
+# Created by: Masaki TAGAWA <masaki@club.kyutech.ac.jp>
+# $FreeBSD$
+
+PORTNAME= chrony
+PORTVERSION= 1.29.1
+CATEGORIES= net
+MASTER_SITES= http://download.tuxfamily.org/chrony/
+
+MAINTAINER= masaki@club.kyutech.ac.jp
+COMMENT= System clock synchronization client and server
+
+LICENSE= GPLv2
+
+# XXX: should theoretically work on others, but at least on PowerPC it dies
+# with ``Could not open any NTP socket'' message :(
+ONLY_FOR_ARCHS= i386 amd64
+
+USES= gmake
+HAS_CONFIGURE= yes
+CONFIGURE_ARGS= --sysconfdir=${PREFIX}/etc --mandir=${MANPREFIX}/man \
+ --datarootdir=${DATADIR} --docdir=${DOCSDIR}
+USE_RC_SUBR= chronyd
+
+PORTDOCS= README chrony.txt
+
+# XXX: there are also other potentially useful options worth looking into:
+# --without-nss Don't use NSS even if it is available
+# --without-tomcrypt Don't use libtomcrypt even if it is available
+# --disable-pps Disable PPS API support
+OPTIONS_DEFINE= IPV6
+OPTIONS_DEFAULT= IPV6
+
+IPV6_CATEGORIES= ipv6
+IPV6_CONFIGURE_OFF= --disable-ipv6
+
+post-install:
+.for f in chrony.conf.example chrony.conf.example2 chrony.keys.example
+ ${INSTALL_DATA} ${WRKSRC}/examples/${f} ${STAGEDIR}${PREFIX}/etc
+.endfor
+
+.include <bsd.port.mk>