38 lines
1.3 KiB
Ruby
38 lines
1.3 KiB
Ruby
class Tlsdate < Formula
|
|
desc "Secure rdate replacement"
|
|
homepage "https://www.github.com/ioerror/tlsdate/"
|
|
url "https://github.com/ioerror/tlsdate/archive/tlsdate-0.0.13.tar.gz"
|
|
sha256 "90efdff87504b5159cb6a3eefa9ddd43723c073d49c4b3febba9e48fc1292bf9"
|
|
head "https://github.com/ioerror/tlsdate.git"
|
|
|
|
bottle do
|
|
sha256 "0d2b8b903299eae65fe12cfb5d5d7a7bcfabfad1f9be4a0870cdfeee7040b4ff" => :sierra
|
|
sha256 "c7d7ea17bf9e7cb9b897a0f0aeed0ef3c50f2c309e0b6055fdfe7bee3aca5152" => :el_capitan
|
|
sha256 "58bfadb241575316ab6877c584a09e3681084165bfd733430e5c3f4b0b8be494" => :yosemite
|
|
sha256 "cf446ccff505ef69dd583f61d82a61420697b39c66c2cd2f006944d688ac8fee" => :mavericks
|
|
end
|
|
|
|
depends_on "autoconf" => :build
|
|
depends_on "automake" => :build
|
|
depends_on "libtool" => :build
|
|
depends_on "pkg-config" => :build
|
|
depends_on "libevent" => :build
|
|
depends_on "openssl"
|
|
|
|
# Upstream PR to fix the build on macOS
|
|
patch do
|
|
url "https://github.com/ioerror/tlsdate/pull/160.patch"
|
|
sha256 "78a739d952d2fa0046eec958194136c50751c0e97bfe9f5ed173ecc864f8adb8"
|
|
end
|
|
|
|
def install
|
|
system "./autogen.sh"
|
|
system "./configure", "--disable-dependency-tracking", "--prefix=#{prefix}"
|
|
system "make", "install"
|
|
end
|
|
|
|
test do
|
|
system "#{bin}/tlsdate", "--verbose", "--dont-set-clock"
|
|
end
|
|
end
|