39 lines
1.8 KiB
Ruby
39 lines
1.8 KiB
Ruby
class Dhex < Formula
|
|
desc "Ncurses based advanced hex editor featuring diff mode and more"
|
|
homepage "https://www.dettus.net/dhex/"
|
|
url "https://www.dettus.net/dhex/dhex_0.69.tar.gz"
|
|
sha256 "52730bcd1cf16bd4dae0de42531be9a4057535ec61ca38c0804eb8246ea6c41b"
|
|
|
|
livecheck do
|
|
url :homepage
|
|
regex(/href=.*?dhex[._-]v?(\d+(?:\.\d+)+)\.t/i)
|
|
end
|
|
|
|
bottle do
|
|
sha256 cellar: :any_skip_relocation, arm64_monterey: "a7c9245918065f6ea1718b437f6d051a05eee5a907c718fdd91fa13221e96d0c"
|
|
sha256 cellar: :any_skip_relocation, arm64_big_sur: "6b2818af033ee41f28f7718a9a310dc32b2b54272f7485934a643571e54b65b9"
|
|
sha256 cellar: :any_skip_relocation, monterey: "da93104948edb1bfa1ceec708ab498d2b14bfee4a873ed9dff599a450698c50a"
|
|
sha256 cellar: :any_skip_relocation, big_sur: "f9737b2072e10b36cf34973fb1a18fbbdd570bbb4109656b89a51678220fd67e"
|
|
sha256 cellar: :any_skip_relocation, catalina: "d3f77d4f4b0f9899e74079753d754eb69296dfe5e44b6c2497c8680e0e941a23"
|
|
sha256 cellar: :any_skip_relocation, mojave: "2d6043ce881b7b407fa40691639c25c72d73a427fcdd39a56e0683f48b16b328"
|
|
sha256 cellar: :any_skip_relocation, high_sierra: "bfc2aa6c73ffff61a471b4dd8e183e493781a5c34baeddffc56fa89b0542a9bd"
|
|
sha256 cellar: :any_skip_relocation, sierra: "b83e63ad0f1e2910e1f2495903ac4077aa5caaabe8cb2702094f42c3921c7a9c"
|
|
sha256 cellar: :any_skip_relocation, x86_64_linux: "2080abdc26e68d518e2b989349107cbe479f9d10fe95f628851a0a638f43a5d4"
|
|
end
|
|
|
|
uses_from_macos "ncurses"
|
|
|
|
def install
|
|
inreplace "Makefile", "$(DESTDIR)/man", "$(DESTDIR)/share/man"
|
|
bin.mkpath
|
|
man1.mkpath
|
|
man5.mkpath
|
|
system "make", "install", "DESTDIR=#{prefix}"
|
|
end
|
|
|
|
test do
|
|
assert_match("GNU GENERAL PUBLIC LICENSE",
|
|
pipe_output("#{bin}/dhex -g 2>&1", "", 0))
|
|
end
|
|
end
|