# $Id: Portfile 119868 2014-05-08 19:02:33Z dluke@macports.org $

PortSystem 1.0

name            ntp
version         4.2.6p5
revision	1
categories      sysutils net
maintainers     geeklair.net:dluke
description     NTP is a protocol designed to synchronize the clocks of computers over a network
#license	NTP (http://www.eecis.udel.edu/~mills/ntp/html/copyright.html), see http://opensource.org/licenses/NTP
license		Permissive

long_description	NTP is an implementation of RFC-5905. It is widely \
			used to synchronize a computer to Internet time \
			servers or other sources.
homepage        http://www.ntp.org/
master_sites    http://www.eecis.udel.edu/~ntp/ntp_spool/ntp4/ntp-4.2/

checksums	md5	00df80a84ec9528fcfb09498075525bc \
		sha1	4a5353a4791b6f4315a66c28d504ec6c7926b192 \
		rmd160	aa1caffe697328b5c3e29dfa50b6074138646d20

platforms       darwin

startupitem.create	yes
startupitem.netchange	yes
startupitem.executable	${prefix}/bin/ntpd -n -g -p ${prefix}/var/run/ntpd.pid -f ${prefix}/var/db/ntp.drift -c ${prefix}/etc/ntp.conf

post-destroot	{
			xinstall -o root -m 644 ${filespath}/ntp.conf \
				${destroot}${prefix}/etc/ntp.conf.dist

			xinstall -m 755 -d ${destroot}${prefix}/var/run \
				${destroot}${prefix}/var/db		

			destroot.keepdirs ${destroot}${prefix}/var/run \
				${destroot}${prefix}/var/db
		}

post-activate	{
			if {![file exists ${prefix}/etc/ntp.conf]} {
				file copy ${prefix}/etc/ntp.conf.dist ${prefix}/etc/ntp.conf
			}
		}

livecheck.type regex
livecheck.url http://support.ntp.org/rss/releases.xml
livecheck.regex (\\d+\.\\d+.\\d+p\\d+)\.\*Stable
