36 lines
1.5 KiB
Ruby
36 lines
1.5 KiB
Ruby
class Memtester < Formula
|
|
desc "Utility for testing the memory subsystem"
|
|
homepage "http://pyropus.ca/software/memtester/"
|
|
url "http://pyropus.ca/software/memtester/old-versions/memtester-4.5.0.tar.gz"
|
|
sha256 "8ed52b0d06d4aeb61954994146e2a5b2d20448a8f3ce3ee995120e6dbde2ae37"
|
|
license "GPL-2.0-only"
|
|
|
|
# Despite the name, all the versions are seemingly found on this page. If this
|
|
# doesn't end up being true over time, we can check the homepage instead.
|
|
livecheck do
|
|
url "http://pyropus.ca/software/memtester/old-versions/"
|
|
regex(/href=.*?memtester[._-]v?(\d+(?:\.\d+)+)\.t/i)
|
|
end
|
|
|
|
bottle do
|
|
sha256 cellar: :any_skip_relocation, arm64_big_sur: "42853393d7487f7e754b8131fffd04a4dc17b3fe0aa7438c3fe3ebb459f50779"
|
|
sha256 cellar: :any_skip_relocation, big_sur: "3e5d78ffc5d9fee92d95d3107aa82d6519830746ebeacc7e57f29d510c84b009"
|
|
sha256 cellar: :any_skip_relocation, catalina: "3a076907f16eea276860af92f2ce27ac3ffa5f7ddb6b107bcd0767a4d2ae8f9e"
|
|
sha256 cellar: :any_skip_relocation, mojave: "0d0340b01dbeef9616b14cdb1b31d60f7c55280c289d6220a613fc15cbb73978"
|
|
sha256 cellar: :any_skip_relocation, high_sierra: "1f4076eee7326cf525af344331ffd23b6961148b16c82cf9f8ba28e0f098a881"
|
|
end
|
|
|
|
def install
|
|
inreplace "Makefile" do |s|
|
|
s.change_make_var! "INSTALLPATH", prefix
|
|
s.gsub! "man/man8", "share/man/man8"
|
|
end
|
|
inreplace "conf-ld", " -s", ""
|
|
system "make", "install"
|
|
end
|
|
|
|
test do
|
|
system bin/"memtester", "1", "1"
|
|
end
|
|
end
|