From 982b457b400faded6519b308b87ede9537aacced Mon Sep 17 00:00:00 2001 From: Michael Forney Date: Fri, 11 Aug 2017 19:28:51 -0700 Subject: Add openntpd 6.2p1 --- pkg/openntpd/.gitignore | 2 + pkg/openntpd/config.h | 40 +++++++++++++++++++ pkg/openntpd/gen.rc | 45 ++++++++++++++++++++++ .../0001-Set-CTLSOCKET-to-run-ntpd.sock.patch | 25 ++++++++++++ pkg/openntpd/rev | 1 + pkg/openntpd/sha256 | 1 + pkg/openntpd/url | 1 + 7 files changed, 115 insertions(+) create mode 100644 pkg/openntpd/.gitignore create mode 100644 pkg/openntpd/config.h create mode 100644 pkg/openntpd/gen.rc create mode 100644 pkg/openntpd/patch/0001-Set-CTLSOCKET-to-run-ntpd.sock.patch create mode 100644 pkg/openntpd/rev create mode 100644 pkg/openntpd/sha256 create mode 100644 pkg/openntpd/url (limited to 'pkg/openntpd') diff --git a/pkg/openntpd/.gitignore b/pkg/openntpd/.gitignore new file mode 100644 index 00000000..65475cc0 --- /dev/null +++ b/pkg/openntpd/.gitignore @@ -0,0 +1,2 @@ +/openntpd-6.2p1.tar.gz +/src diff --git a/pkg/openntpd/config.h b/pkg/openntpd/config.h new file mode 100644 index 00000000..826ad72a --- /dev/null +++ b/pkg/openntpd/config.h @@ -0,0 +1,40 @@ +#include + +#define __dead _Noreturn +#define PACKAGE_NAME "OpenNTPD" +#define PACKAGE_TARNAME "openntpd" +#define PACKAGE_VERSION "6.2p1" +#define PACKAGE_STRING "OpenNTPD 6.2p1" +#define PACKAGE_BUGREPORT "" +#define PACKAGE_URL "" +#define PACKAGE "openntpd" +#define VERSION "6.2p1" +#define HAVE_MEMORY_H 1 +#define LT_OBJDIR ".libs/" +#define SPT_TYPE SPT_REUSEARGV +#define HAVE_ARC4RANDOM 1 +#define HAVE_ARC4RANDOM_BUF 1 +#define HAVE_ARC4RANDOM_UNIFORM 1 +#define HAVE_EXPLICIT_BZERO 1 +#define HAVE_GETAUXVAL 1 +#define HAVE_TIMINGSAFE_MEMCMP 1 +#define HAVE_ASPRINTF 1 +#define HAVE_DAEMON 1 +#define HAVE_MEMMEM 1 +#define HAVE_REALLOCARRAY 1 +#define HAVE_RECALLOCARRAY 1 +#define HAVE_SETGROUPS 1 +#define HAVE_SETRESGID 1 +#define HAVE_SETRESUID 1 +#define HAVE_STRLCAT 1 +#define HAVE_STRLCPY 1 +#define HAVE_STRTONUM 1 +#define HAVE_ADJTIMEX 1 +#define HAVE_TLS_CONFIG_SET_CA_MEM 1 +#define HAVE_LIBTLS yes +#define HAVE___PROGNAME 1 +#define HAVE_ERR_H 1 +#define HAVE_IFADDRS_H 1 +#define HAVE_PATHS_H 1 +#define NTPD_USER "ntpd" +#define CONSTRAINT_CA "/etc/ssl/cert.pem" diff --git a/pkg/openntpd/gen.rc b/pkg/openntpd/gen.rc new file mode 100644 index 00000000..8c4e6f8e --- /dev/null +++ b/pkg/openntpd/gen.rc @@ -0,0 +1,45 @@ +cflags\ + -D _GNU_SOURCE\ + -include '$dir'/config.h\ + -isystem pkg/openbsd/include\ + -isystem '$builddir'/pkg/libressl/include\ + -I include\ + -I '$srcdir'/src\ + -I '$srcdir'/include + +yacc parse '$srcdir'/src/parse.y +exe ntpd -d pkg/libressl/headers\ + src/^(\ + client.c\ + config.c\ + constraint.c\ + control.c\ + fake-sensors.c\ + log.c\ + ntp.c\ + ntp_dns.c\ + ntp_msg.c\ + ntpd.c\ + server.c\ + util.c\ + )\ + compat/^(\ + adjfreq_linux.c\ + closefrom.c\ + freezero.c\ + imsg.c\ + imsg-buffer.c\ + md5.c\ + progname.c\ + setproctitle.c\ + )\ + '$outdir'/parse.tab.c\ + '$builddir'/pkg/^(\ + libressl/^(libcrypto.a.d libtls.a.d)\ + openbsd/libbsd.a.d\ + ) +file bin/ntpd '$outdir'/ntpd 755 +sym bin/ntpctl ntpd +man -d src 5 ntpd.conf.5 8 ntpd.8 ntpctl.8 + +fetch curl diff --git a/pkg/openntpd/patch/0001-Set-CTLSOCKET-to-run-ntpd.sock.patch b/pkg/openntpd/patch/0001-Set-CTLSOCKET-to-run-ntpd.sock.patch new file mode 100644 index 00000000..49a2c389 --- /dev/null +++ b/pkg/openntpd/patch/0001-Set-CTLSOCKET-to-run-ntpd.sock.patch @@ -0,0 +1,25 @@ +From 299d37f57b16a4613fabd179288039e883c161cb Mon Sep 17 00:00:00 2001 +From: Michael Forney +Date: Fri, 11 Aug 2017 23:08:10 -0700 +Subject: [PATCH] Set CTLSOCKET to /run/ntpd.sock + +--- + src/ntpd.h | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/src/ntpd.h b/src/ntpd.h +index 39b8e7b..41a0b22 100644 +--- a/src/ntpd.h ++++ b/src/ntpd.h +@@ -48,7 +48,7 @@ + #define LOCALSTATEDIR "/var" + #endif + #define DRIFTFILE LOCALSTATEDIR "/db/ntpd.drift" +-#define CTLSOCKET LOCALSTATEDIR "/run/ntpd.sock" ++#define CTLSOCKET "/run/ntpd.sock" + + #if defined(SO_SETFIB) + #define SO_RTABLE SO_SETFIB +-- +2.14.1 + diff --git a/pkg/openntpd/rev b/pkg/openntpd/rev new file mode 100644 index 00000000..d00491fd --- /dev/null +++ b/pkg/openntpd/rev @@ -0,0 +1 @@ +1 diff --git a/pkg/openntpd/sha256 b/pkg/openntpd/sha256 new file mode 100644 index 00000000..ed6dc2e7 --- /dev/null +++ b/pkg/openntpd/sha256 @@ -0,0 +1 @@ +05e1668f89969a6ae064f411cb1d864ca3acb27ebd8fac963e6443ea0788d0bc openntpd-6.2p1.tar.gz diff --git a/pkg/openntpd/url b/pkg/openntpd/url new file mode 100644 index 00000000..0934ee83 --- /dev/null +++ b/pkg/openntpd/url @@ -0,0 +1 @@ +url = "https://ftp.openbsd.org/pub/OpenBSD/OpenNTPD/openntpd-6.2p1.tar.gz" -- cgit v1.2.3