homebrew-cask/Casks/macports.rb

46 lines
2.6 KiB
Ruby

cask 'macports' do
version '2.4.4'
if MacOS.version <= :mountain_lion
sha256 'ba75e4a1151a5e06b8e271b26296c4418a2285bd27090c83867aeddd3a62c508'
# github.com/macports/macports-base was verified as official when first introduced to the cask
url "https://github.com/macports/macports-base/releases/download/v#{version}/MacPorts-#{version}-10.8-MountainLion.pkg"
pkg "MacPorts-#{version}-10.8-MountainLion.pkg"
elsif MacOS.version <= :mavericks
sha256 '7bb4e9285eee6fc5c75d5f0532e4dc091c9d921a2fba62784e275410bb4b9894'
# github.com/macports/macports-base was verified as official when first introduced to the cask
url "https://github.com/macports/macports-base/releases/download/v#{version}/MacPorts-#{version}-10.9-Mavericks.pkg"
pkg "MacPorts-#{version}-10.9-Mavericks.pkg"
elsif MacOS.version <= :yosemite
sha256 '44871c8d1e6ed05fab15dcb85912c836259c7af13ab9c3729eb4da0476a22ed4'
# github.com/macports/macports-base was verified as official when first introduced to the cask
url "https://github.com/macports/macports-base/releases/download/v#{version}/MacPorts-#{version}-10.10-Yosemite.pkg"
pkg "MacPorts-#{version}-10.10-Yosemite.pkg"
elsif MacOS.version <= :el_capitan
sha256 'dc5b697deb9a17c6d9f2a8e955322665cebdde26bb4f4548ded29bd2f13042a7'
# github.com/macports/macports-base was verified as official when first introduced to the cask
url "https://github.com/macports/macports-base/releases/download/v#{version}/MacPorts-#{version}-10.11-ElCapitan.pkg"
pkg "MacPorts-#{version}-10.11-ElCapitan.pkg"
elsif MacOS.version <= :sierra
sha256 '3a8fee56254c650fbf56c5b131a10e4fc8b86d4e5de4a1b5bb5a5a64d27cf461'
# github.com/macports/macports-base was verified as official when first introduced to the cask
url "https://github.com/macports/macports-base/releases/download/v#{version}/MacPorts-#{version}-10.12-Sierra.pkg"
pkg "MacPorts-#{version}-10.12-Sierra.pkg"
else
sha256 'ce7eca9b5fed5e794fcb44cf7363b894f9f6189bdd0f921ec713515ea3eeb656'
# github.com/macports/macports-base was verified as official when first introduced to the cask
url "https://github.com/macports/macports-base/releases/download/v#{version}/MacPorts-#{version}-10.13-HighSierra.pkg"
pkg "MacPorts-#{version}-10.13-HighSierra.pkg"
end
appcast 'https://github.com/macports/macports-base/releases.atom',
checkpoint: '745646b5744d5d5d159a2d6a276fab7338b60ca1827416ff5c2e49a8538129c4'
name 'MacPorts'
homepage 'https://www.macports.org/'
gpg "#{url}.asc", key_id: '01ff673fb4aae6cd'
uninstall pkgutil: 'org.macports.MacPorts'
zap trash: '~/.macports'
end