aboutsummaryrefslogtreecommitdiffstats
path: root/core/openntpd/APKBUILD
diff options
context:
space:
mode:
authorCarlo Landmeter <clandmeter@gmail.com>2009-02-12 09:24:35 +0000
committerCarlo Landmeter <clandmeter@gmail.com>2009-02-12 09:24:35 +0000
commitdcd5b5be2cbd0a0505dc4b20fdeef4fef06ce8dc (patch)
tree45febbc2fbb58b2cd8fd00e7a53ad5ffca134563 /core/openntpd/APKBUILD
parentf9e132166ed98a4bf79f2defd8acbdf2315fe0e9 (diff)
parenta2e7b0043cd02246557d9743e4ca725ac0013b2e (diff)
downloadaports-dcd5b5be2cbd0a0505dc4b20fdeef4fef06ce8dc.tar.bz2
aports-dcd5b5be2cbd0a0505dc4b20fdeef4fef06ce8dc.tar.xz
Merge commit 'ncopa/master'
Diffstat (limited to 'core/openntpd/APKBUILD')
-rw-r--r--core/openntpd/APKBUILD52
1 files changed, 52 insertions, 0 deletions
diff --git a/core/openntpd/APKBUILD b/core/openntpd/APKBUILD
new file mode 100644
index 0000000000..4d13163d84
--- /dev/null
+++ b/core/openntpd/APKBUILD
@@ -0,0 +1,52 @@
+pkgname=openntpd
+pkgver=3.9_p1
+_myver=3.9p1
+pkgrel=2
+pkgdesc="Lightweight NTP server ported from OpenBSD"
+url=http://www.openntpd.org/
+install=openntpd.install
+
+subpackages="openntpd-doc"
+depends="uclibc openssl"
+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-3.9p1-ifaddr.patch
+ openntpd.conf.d
+ openntpd.rc
+ openntpd.install
+ "
+
+_prepare() {
+ cd "$srcdir/$pkgname-$_myver"
+ patch -p1 < ../openntpd-3.9p1-ifaddr.patch
+ 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"
+ mkdir -p "$pkgdir/etc/init.d" "$pkgdir/etc/conf.d"
+ cp ../openntpd.rc "$pkgdir/etc/init.d/ntpd"
+ cp ../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
+a1640ec40ac228338e60bd4fda42f84d openntpd-3.9p1-ifaddr.patch
+e3eee9eb2ea092dfdf9d887cd6df5795 openntpd.conf.d
+5000453927b7ae9943d51194c1042355 openntpd.rc
+21032167a8524bc88565c83b328be44b openntpd.install"