BSD Ports

net/chrony 4.9 FreeBSD

System clock synchronization client and server

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
91145446a3
License
GPLv2
Categories
net
Package size
282.5 KiB, 618.4 KiB installed

Description

chrony is a pair of programs which are used to maintain the accuracy of the system clock on a computer; the two programs are called chronyd and chronyc.

chronyd is a daemon which runs in background on the system. It obtains measurements via the network of the system clock's offset relative to time servers on other systems and adjusts the system time accordingly. For isolated systems, the user can periodically enter the correct time by hand (using chronyc). In either case, chronyd determines the rate at which the computer gains or loses time, and compensates for this. chronyd implements the NTP protocol and can act as either a client or a server.

chronyc provides a user interface to chronyd for monitoring its performance and configuring various settings. It can do so while running on the same computer as the chronyd instance it is controlling or a different computer.

In the other systems

SystemPortVersion
FreeBSDnet/chrony4.9
NetBSDnet/chrony4.9
DragonFlynet/chrony4.6.1_1

Install

Binary package:

pkg install chrony

From the ports tree:

cd /usr/ports/net/chrony/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	chrony>0:net/chrony

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest4.94.94.34.84.9
FreeBSD:14:quarterly4.94.9n/a4.74.9
FreeBSD:15:latest4.94.9n/a4.74.8
FreeBSD:15:quarterly4.94.9n/an/an/a
FreeBSD:16:latest4.94.9n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Test 1

The full lists below include those, and their dependencies in turn.

Build dependencies 16
Run dependencies 14

Configuration

Options name: net_chrony

OptionDefaultDescription
DOCSoffBuild and/or install documentation
EXAMPLESoffBuild and/or install examples
HTMLDOCSoffBuild HTML docs (IMPLIES DOCS, needs ruby, asciidoctor)
NETTLEonNettle crypto library support for secure hash and NTS
NSSoffNSS-based support for more hashing algorithms
NTSonSupport Network Time Security (NTS, uses GnuTLS & Nettle)
USERonRun as user/group chronyd (unset: user/group ntpd)
USES
cpe gmake libedit pkgconfig
Service scripts
chronyd
Conflicts with
chrony-lite

Files

Manual pages 3
  • chrony.conf(5)
  • chronyc(1)
  • chronyd(8)
pkg-plist 12
  • bin/chronyc
  • @sample etc/chrony.conf.sample
  • share/man/man1/chronyc.1.gz
  • share/man/man5/chrony.conf.5.gz
  • share/man/man8/chronyd.8.gz
  • sbin/chronyd
  • @dir(chronyd,chronyd) /var/db/chrony
  • share/doc/chrony/chrony.conf.html
  • share/doc/chrony/chronyc.html
  • share/doc/chrony/chronyd.html
  • share/doc/chrony/faq.html
  • share/doc/chrony/installation.html
distinfo 1
FileSizeSHA256
chrony-4.9.tar.gz6638094924c6f530105bcd5b9e9e33c48a2ae1bfd889222c8480bc41601110efc864d0
Master sites 1
  • https://chrony-project.org/releases/

Commit history 2

DateCommitCreditsLog message
91145446a3 Matthias Andree net/chrony: Add TEST_DEPENDS...shells/bash
...to spell out "make test" requirements. Fixes: d5885a88b9c69036873ebc68cd01e507ac774d8e Reported by: arrowd@ Pull request: https://github.com/freebsd/freebsd-ports/pull/606
581429f720 Matthias Andree net/chrony: update to 4.9 release
Changelog: https://chrony-project.org/news.html#_27_aug_2026_chrony_4_9_released While here, drop one patch and refresh the others to avoid line # fuzz. Pull Request: https://github.com/freebsd/freebsd-ports/pull/604