homebrew-core/Formula/regina-rexx.rb

35 lines
1.3 KiB
Ruby

class ReginaRexx < Formula
desc "Interpreter for Rexx"
homepage "https://regina-rexx.sourceforge.io/"
url "https://downloads.sourceforge.net/project/regina-rexx/regina-rexx/3.9.5/regina-rexx-3.9.5.tar.gz"
sha256 "08e9a9061bee0038cfb45446de20766ffdae50eea37f6642446ec4e73a2abc51"
license "GPL-2.0-or-later"
bottle do
sha256 arm64_monterey: "c97635f3169b3c26ebe86c3efb2cc591c936052f4b06a71144488e5917b911fd"
sha256 arm64_big_sur: "959d6f80f93d13720130111f1f898b97b521affcbbc2b67b8540d5e518512a86"
sha256 monterey: "4bc6b21a904b70ae6775da17b948d54b0e1e78849d330c7777c1896b540cb0a9"
sha256 big_sur: "1c37cd2d7e0860ebabb477de8a89fb9debedcfabb5ccffcabfba1eef17b18a62"
sha256 catalina: "d132bc2537c7b8a07cd31fb9dc11c77e460243fd0bac5b6f69d3ab32e06f53cc"
sha256 x86_64_linux: "4f461dda1b7fc8a862c87509ad52cf525f6b4c02c15d33e07f5f7274a20e808c"
end
uses_from_macos "libxcrypt"
def install
ENV.deparallelize # No core usage for you, otherwise race condition = missing files.
system "./configure", *std_configure_args
system "make", "install"
end
test do
(testpath/"test").write <<~EOS
#!#{bin}/regina
Parse Version ver
Say ver
EOS
chmod 0755, testpath/"test"
assert_match version.to_s, shell_output(testpath/"test")
end
end