diff --git a/Casks/i/idafree.rb b/Casks/i/idafree.rb index 627024521672..265c33375b42 100644 --- a/Casks/i/idafree.rb +++ b/Casks/i/idafree.rb @@ -1,29 +1,29 @@ cask "idafree" do arch arm: "arm_" - version "8.3" - sha256 arm: "52fd0726640f3f5697e657d074f363c147a97b46781955339fb63fef547c8992", - intel: "e1c679dbf6518c4b25d86d84572aa215c998281d4f61b99affa65a9583c0ee11" + version "8.4.240320" + sha256 arm: "75b806df3a3be1268fa079fb3b1e0bfbaf3340ee2712f9a2eb33fca0e2c19c83", + intel: "d5fb5cc4443c85a692503c59654b46910d92d5dcbd68c893c12c1ba8c0ea2729" - url "https://out7.hex-rays.com/files/#{arch}idafree#{version.no_dots}_mac.app.zip" + url "https://out7.hex-rays.com/files/#{arch}idafree#{version.major_minor.no_dots}_mac.app.zip" name "IDA Free" desc "Binary code analysis tool" homepage "https://hex-rays.com/ida-free/" livecheck do - url :homepage - regex(/>.*?IDA\s*v?(\d+(?:\.\d+)+).*?\s*IDA\s*v?(\d+(?:\.\d+)+)[^<]*?= :catalina" installer script: { - executable: "#{arch}idafree#{version.no_dots}_mac.app/Contents/MacOS/installbuilder.sh", + executable: "#{arch}idafree#{version.major_minor.no_dots}_mac.app/Contents/MacOS/installbuilder.sh", args: ["--mode", "unattended", "--installpassword", ""], } uninstall script: { - executable: "/Applications/IDA Freeware #{version}/uninstall.app/Contents/MacOS/installbuilder.sh", + executable: "/Applications/IDA Freeware #{version.major_minor}/uninstall.app/Contents/MacOS/installbuilder.sh", args: ["--mode", "unattended"], sudo: true, }