42 lines
1.5 KiB
Ruby
42 lines
1.5 KiB
Ruby
class Whois < Formula
|
|
desc "Lookup tool for domain names and other internet resources"
|
|
homepage "https://packages.debian.org/sid/whois"
|
|
url "https://deb.debian.org/debian/pool/main/w/whois/whois_5.5.11.tar.xz"
|
|
sha256 "966281eb8301c14a1acc17e46c70061f73179d80e370aef43065c22f0947fb87"
|
|
license "GPL-2.0-or-later"
|
|
head "https://github.com/rfc1036/whois.git", branch: "next"
|
|
|
|
bottle do
|
|
sha256 cellar: :any, arm64_monterey: "be657821ee4224c09ebe3909fc441b2a8baa78cd369425c4669effae0abba9b3"
|
|
sha256 cellar: :any, arm64_big_sur: "5b42ff43ea4711c8ca3c0c40bff695aa5963c1414326fb837a47e9712f88f99b"
|
|
sha256 cellar: :any, monterey: "d09d231e93cdc0425c53400bac35585454b2ab6e440517f6f91f8fbad0636d1d"
|
|
sha256 cellar: :any, big_sur: "3df50be53c085527789f072e304be94afaa43d7a4a5f7723b52c937fd424215c"
|
|
sha256 cellar: :any, catalina: "c3660283e22b3999805d3b777c766b1f002fe4979af09595ad8f6ec822f38df7"
|
|
sha256 cellar: :any_skip_relocation, x86_64_linux: "28a3b321ea1423176b44bb8892411ebaa806bda4de732e29a7a94488c08d58b8"
|
|
end
|
|
|
|
keg_only :provided_by_macos
|
|
|
|
depends_on "pkg-config" => :build
|
|
depends_on "libidn2"
|
|
|
|
def install
|
|
ENV.append "LDFLAGS", "-L/usr/lib -liconv" if OS.mac?
|
|
|
|
have_iconv = if OS.mac?
|
|
"HAVE_ICONV=1"
|
|
else
|
|
"HAVE_ICONV=0"
|
|
end
|
|
|
|
system "make", "whois", have_iconv
|
|
bin.install "whois"
|
|
man1.install "whois.1"
|
|
man5.install "whois.conf.5"
|
|
end
|
|
|
|
test do
|
|
system "#{bin}/whois", "brew.sh"
|
|
end
|
|
end
|