homebrew-core/Formula/memtester.rb

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