diff options
Diffstat (limited to 'main/openntpd/APKBUILD')
-rw-r--r-- | main/openntpd/APKBUILD | 49 |
1 files changed, 49 insertions, 0 deletions
diff --git a/main/openntpd/APKBUILD b/main/openntpd/APKBUILD new file mode 100644 index 0000000000..38c11ca514 --- /dev/null +++ b/main/openntpd/APKBUILD @@ -0,0 +1,49 @@ +# Maintainer: Natanael Copa <ncopa@alpinelinux.org> +pkgname=openntpd +pkgver=3.9_p1 +_myver=3.9p1 +pkgrel=4 +pkgdesc="Lightweight NTP server ported from OpenBSD" +url=http://www.openntpd.org/ +install=openntpd.pre-install + +subpackages="openntpd-doc" +depends= +makedepends="openssl-dev" +license=BSD +source=" + ftp://ftp.openbsd.org/pub/OpenBSD/OpenNTPD/openntpd-$_myver.tar.gz + openntpd-3.9p1_reconnect_on_sendto_EINVAL.diff + openntpd.conf.d + openntpd.rc + $install + " + +_prepare() { + cd "$srcdir/$pkgname-$_myver" + patch -p1 < ../openntpd-3.9p1_reconnect_on_sendto_EINVAL.diff + sed -i '/NTPD_USER/s:_ntp:ntp:' ntpd.h || return 1 +} + +_compile() { + cd "$srcdir/$pkgname-$_myver" + ./configure --prefix=/usr --mandir=/usr/share/man + make || return 1 +} + +_install() { + cd "$srcdir/$pkgname-$_myver" + make install DESTDIR="$pkgdir" + install -Dm755 ../openntpd.rc "$pkgdir/etc/init.d/ntpd" + install -Dm644 ../openntpd.conf.d "$pkgdir/etc/conf.d/ntpd" +} + + +build() { + _prepare && _compile && _install +} +md5sums="afc34175f38d08867c1403d9008600b3 openntpd-3.9p1.tar.gz +ae2f708b860975b64126bb316aeb6641 openntpd-3.9p1_reconnect_on_sendto_EINVAL.diff +e3eee9eb2ea092dfdf9d887cd6df5795 openntpd.conf.d +5000453927b7ae9943d51194c1042355 openntpd.rc +05349f95db78fb482798b2c6d1f9c61e openntpd.pre-install" |