From b2602d2509f8839e8fd11618091d4e082627e161 Mon Sep 17 00:00:00 2001 From: Patrick Linnane Date: Thu, 2 May 2024 11:09:16 -0700 Subject: [PATCH] Deprecate repository Signed-off-by: Patrick Linnane --- .editorconfig | 9 - .gitattributes | 1 - .github/ISSUE_TEMPLATE/01_bug_report.yml | 48 --- .github/ISSUE_TEMPLATE/config.yml | 15 - .github/PULL_REQUEST_TEMPLATE.md | 20 -- .github/config.yml | 6 - .github/dependabot.yml | 10 - .github/workflows/autobump.yml | 62 ---- .github/workflows/automerge.yml | 35 --- .github/workflows/cache.yml | 48 --- .github/workflows/ci.yml | 274 ------------------ .github/workflows/dispatch-command.yml | 22 -- .github/workflows/lock-threads.yml | 36 --- .github/workflows/rebase.yml | 38 --- .github/workflows/rerun-workflow.yml | 45 --- .github/workflows/stale-issues.yml | 70 ----- .github/workflows/triage.yml | 81 ------ .gitignore | 13 - CONTRIBUTING.md | 45 --- Casks/1password6.rb | 22 -- Casks/ableton-live-intro10.rb | 28 -- Casks/ableton-live-lite10.rb | 28 -- Casks/ableton-live-standard10.rb | 28 -- Casks/ableton-live-suite10.rb | 34 --- Casks/ableton-live-suite9.rb | 18 -- Casks/adoptopenjdk8.rb | 26 -- Casks/alfred2.rb | 26 -- Casks/alfred3.rb | 25 -- Casks/anaconda2.rb | 40 --- Casks/arduino-nightly.rb | 21 -- Casks/arq5.rb | 27 -- Casks/atom-beta.rb | 33 --- Casks/atom-nightly.rb | 31 -- Casks/calibre4.rb | 44 --- Casks/charles-applejava.rb | 18 -- Casks/cleanmymac3.rb | 66 ----- Casks/daedalus-flight.rb | 25 -- Casks/dash2.rb | 19 -- Casks/dash3.rb | 22 -- Casks/dash4.rb | 24 -- Casks/dash5.rb | 28 -- Casks/docker-edge.rb | 64 ---- Casks/forklift2.rb | 20 -- Casks/forklift3.rb | 39 --- Casks/hamsket-nightly.rb | 35 --- Casks/hancom-word-2014.rb | 27 -- Casks/intellij-idea-ce19.rb | 35 --- Casks/intellij-idea19.rb | 33 --- Casks/iterm2-legacy.rb | 23 -- Casks/java6.rb | 28 -- Casks/keyboard-maestro8.rb | 26 -- Casks/ksdiff2.rb | 23 -- Casks/microsoft-office-2016.rb | 110 ------- Casks/microsoft-office-2019.rb | 107 ------- Casks/miniconda2.rb | 37 --- Casks/morpheus-beta.rb | 29 -- Casks/omnifocus2.rb | 36 --- Casks/omnigraffle6.rb | 22 -- Casks/omniplan3.rb | 33 --- Casks/papers3.rb | 24 -- Casks/powershell6.rb | 30 -- Casks/processing2.rb | 22 -- Casks/propresenter6.rb | 31 -- Casks/quicktime-player7.rb | 17 -- Casks/rambox-ce.rb | 34 --- Casks/skype7.rb | 25 -- Casks/soulver2.rb | 23 -- Casks/sublime-text2.rb | 21 -- Casks/sublime-text3.rb | 31 -- Casks/temurin18.rb | 21 -- Casks/tower2.rb | 21 -- Casks/transmit4.rb | 18 -- Casks/vmware-fusion10.rb | 88 ------ Casks/vmware-fusion11.rb | 91 ------ Casks/vmware-fusion12.rb | 104 ------- Casks/vmware-fusion7.rb | 39 --- Casks/vmware-fusion8.rb | 82 ------ Casks/vox2.rb | 19 -- Casks/xmind8.rb | 20 -- Casks/zulu13.rb | 21 -- Casks/zulu15.rb | 23 -- Casks/zulu7.rb | 18 -- LICENSE | 23 -- README.md | 41 +-- .../secure_connection_audit_skiplist.json | 3 - cask_renames.json | 3 - 86 files changed, 3 insertions(+), 3128 deletions(-) delete mode 100644 .editorconfig delete mode 100644 .gitattributes delete mode 100644 .github/ISSUE_TEMPLATE/01_bug_report.yml delete mode 100644 .github/ISSUE_TEMPLATE/config.yml delete mode 100644 .github/PULL_REQUEST_TEMPLATE.md delete mode 100644 .github/config.yml delete mode 100644 .github/dependabot.yml delete mode 100644 .github/workflows/autobump.yml delete mode 100644 .github/workflows/automerge.yml delete mode 100644 .github/workflows/cache.yml delete mode 100644 .github/workflows/ci.yml delete mode 100644 .github/workflows/dispatch-command.yml delete mode 100644 .github/workflows/lock-threads.yml delete mode 100644 .github/workflows/rebase.yml delete mode 100644 .github/workflows/rerun-workflow.yml delete mode 100644 .github/workflows/stale-issues.yml delete mode 100644 .github/workflows/triage.yml delete mode 100644 .gitignore delete mode 100644 CONTRIBUTING.md delete mode 100644 Casks/1password6.rb delete mode 100644 Casks/ableton-live-intro10.rb delete mode 100644 Casks/ableton-live-lite10.rb delete mode 100644 Casks/ableton-live-standard10.rb delete mode 100644 Casks/ableton-live-suite10.rb delete mode 100644 Casks/ableton-live-suite9.rb delete mode 100644 Casks/adoptopenjdk8.rb delete mode 100644 Casks/alfred2.rb delete mode 100644 Casks/alfred3.rb delete mode 100644 Casks/anaconda2.rb delete mode 100644 Casks/arduino-nightly.rb delete mode 100644 Casks/arq5.rb delete mode 100644 Casks/atom-beta.rb delete mode 100644 Casks/atom-nightly.rb delete mode 100644 Casks/calibre4.rb delete mode 100644 Casks/charles-applejava.rb delete mode 100644 Casks/cleanmymac3.rb delete mode 100644 Casks/daedalus-flight.rb delete mode 100644 Casks/dash2.rb delete mode 100644 Casks/dash3.rb delete mode 100644 Casks/dash4.rb delete mode 100644 Casks/dash5.rb delete mode 100644 Casks/docker-edge.rb delete mode 100644 Casks/forklift2.rb delete mode 100644 Casks/forklift3.rb delete mode 100644 Casks/hamsket-nightly.rb delete mode 100644 Casks/hancom-word-2014.rb delete mode 100644 Casks/intellij-idea-ce19.rb delete mode 100644 Casks/intellij-idea19.rb delete mode 100644 Casks/iterm2-legacy.rb delete mode 100644 Casks/java6.rb delete mode 100644 Casks/keyboard-maestro8.rb delete mode 100644 Casks/ksdiff2.rb delete mode 100644 Casks/microsoft-office-2016.rb delete mode 100644 Casks/microsoft-office-2019.rb delete mode 100644 Casks/miniconda2.rb delete mode 100644 Casks/morpheus-beta.rb delete mode 100644 Casks/omnifocus2.rb delete mode 100644 Casks/omnigraffle6.rb delete mode 100644 Casks/omniplan3.rb delete mode 100644 Casks/papers3.rb delete mode 100644 Casks/powershell6.rb delete mode 100644 Casks/processing2.rb delete mode 100644 Casks/propresenter6.rb delete mode 100644 Casks/quicktime-player7.rb delete mode 100644 Casks/rambox-ce.rb delete mode 100644 Casks/skype7.rb delete mode 100644 Casks/soulver2.rb delete mode 100644 Casks/sublime-text2.rb delete mode 100644 Casks/sublime-text3.rb delete mode 100644 Casks/temurin18.rb delete mode 100644 Casks/tower2.rb delete mode 100644 Casks/transmit4.rb delete mode 100644 Casks/vmware-fusion10.rb delete mode 100644 Casks/vmware-fusion11.rb delete mode 100644 Casks/vmware-fusion12.rb delete mode 100644 Casks/vmware-fusion7.rb delete mode 100644 Casks/vmware-fusion8.rb delete mode 100644 Casks/vox2.rb delete mode 100644 Casks/xmind8.rb delete mode 100644 Casks/zulu13.rb delete mode 100644 Casks/zulu15.rb delete mode 100644 Casks/zulu7.rb delete mode 100644 LICENSE delete mode 100644 audit_exceptions/secure_connection_audit_skiplist.json delete mode 100644 cask_renames.json diff --git a/.editorconfig b/.editorconfig deleted file mode 100644 index c6c8b3621938a4..00000000000000 --- a/.editorconfig +++ /dev/null @@ -1,9 +0,0 @@ -root = true - -[*] -indent_style = space -indent_size = 2 -end_of_line = lf -charset = utf-8 -trim_trailing_whitespace = true -insert_final_newline = true diff --git a/.gitattributes b/.gitattributes deleted file mode 100644 index 176a458f94e0ea..00000000000000 --- a/.gitattributes +++ /dev/null @@ -1 +0,0 @@ -* text=auto diff --git a/.github/ISSUE_TEMPLATE/01_bug_report.yml b/.github/ISSUE_TEMPLATE/01_bug_report.yml deleted file mode 100644 index 1a0ecc13d4b29a..00000000000000 --- a/.github/ISSUE_TEMPLATE/01_bug_report.yml +++ /dev/null @@ -1,48 +0,0 @@ -name: Reproducible Bug Report -description: If you’re sure it’s reproducible and not just your machine, submit an issue so we can investigate -body: - - type: checkboxes - attributes: - label: Verification - description: Please verify that you’ve followed these steps - options: - - label: I understand that [if I ignore these instructions, my issue may be closed without review](https://github.com/Homebrew/homebrew-cask/blob/master/doc/faq/closing_issues_without_review.md). - required: true - - label: I have retried my command with `--force`. - required: false - - label: I ran `brew update-reset && brew update` and retried my command. - required: false - - label: I ran `brew doctor`, fixed as many issues as possible and retried my command. - required: false - - label: I have checked the instructions for [reporting bugs](https://github.com/Homebrew/homebrew-cask#reporting-bugs). - required: true - - label: I made doubly sure this is not a [checksum does not match / SHA256 mismatch](https://docs.brew.sh/Common-Issues#cask---checksum-does-not-match) error (do not open an issue before trying to open a PR to fix first). - required: true - - type: textarea - attributes: - label: Description of issue - validations: - required: true - - type: input - attributes: - label: Command that failed - validations: - required: true - - type: textarea - attributes: - label: Output of command with `--verbose --debug` - render: shell - validations: - required: true - - type: textarea - attributes: - label: Output of `brew doctor` and `brew config` - render: shell - validations: - required: true - - type: textarea - attributes: - label: Output of `brew tap` - render: shell - validations: - required: true diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml deleted file mode 100644 index e89a8ac4b99544..00000000000000 --- a/.github/ISSUE_TEMPLATE/config.yml +++ /dev/null @@ -1,15 +0,0 @@ -blank_issues_enabled: false - -contact_links: - - name: Get help in GitHub Discussions - url: https://github.com/orgs/Homebrew/discussions - about: Have a question? Not sure if your issue affects everyone reproducibly? The quickest way to get help is on Homebrew's GitHub Discussions! - - name: New issue on Homebrew/brew - url: https://github.com/Homebrew/brew/issues/new/choose - about: Having a `brew` problem that's not from a `brew install` or `brew upgrade` of a single cask? Report it to Homebrew/brew (the Homebrew package manager) - - name: New issue on Homebrew/homebrew-core - url: https://github.com/Homebrew/homebrew-core/issues/new/choose - about: Having a Homebrew formula problem? Report it to Homebrew/homebrew-core (the formula tap/repository) - - name: Ideas for a new feature - url: https://docs.brew.sh/How-To-Open-a-Homebrew-Pull-Request - about: If you have an idea for a new feature, here's how to add it to Homebrew diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md deleted file mode 100644 index 5bcf9d032fe690..00000000000000 --- a/.github/PULL_REQUEST_TEMPLATE.md +++ /dev/null @@ -1,20 +0,0 @@ -**Important:** *Do not tick a checkbox if you haven’t performed its action.* Honesty is indispensable for a smooth review process. - -_In the following questions `` is the token of the cask you're submitting._ - -After making any changes to a cask, existing or new, verify: - -- [ ] The submission is for [a stable version](https://docs.brew.sh/Acceptable-Casks#stable-versions) or [documented exception](https://docs.brew.sh/Acceptable-Casks#but-there-is-no-stable-version). -- [ ] `brew audit --cask --online ` is error-free. -- [ ] `brew style --fix ` reports no offenses. - -Additionally, **if adding a new cask**: - -- [ ] Named the cask according to the [token reference](https://docs.brew.sh/Cask-Cookbook#token-reference). -- [ ] Checked the cask was not [already refused](https://github.com/Homebrew/homebrew-cask-versions/search?q=is%3Aclosed&type=pullrequests). -- [ ] Checked the cask is submitted to [the correct repo](https://docs.brew.sh/Acceptable-Casks#finding-a-home-for-your-cask). -- [ ] `brew audit --cask --new ` worked successfully. -- [ ] `HOMEBREW_NO_INSTALL_FROM_API=1 brew install --cask ` worked successfully. -- [ ] `brew uninstall --cask ` worked successfully. - ---- diff --git a/.github/config.yml b/.github/config.yml deleted file mode 100644 index 9589d50059765f..00000000000000 --- a/.github/config.yml +++ /dev/null @@ -1,6 +0,0 @@ -requestInfoUserstoExclude: - - bevanjkay - - miccal - - ran-dall - - reitermarkus - - vitorgalvao diff --git a/.github/dependabot.yml b/.github/dependabot.yml deleted file mode 100644 index 76008e1a56eedd..00000000000000 --- a/.github/dependabot.yml +++ /dev/null @@ -1,10 +0,0 @@ -version: 2 -updates: - - package-ecosystem: github-actions - directory: / - schedule: - interval: weekly - # The actions in triage-issues.yml are updated in the Homebrew/.github repo - ignore: - - dependency-name: actions/stale - - dependency-name: dessant/lock-threads diff --git a/.github/workflows/autobump.yml b/.github/workflows/autobump.yml deleted file mode 100644 index 335df20d7b444d..00000000000000 --- a/.github/workflows/autobump.yml +++ /dev/null @@ -1,62 +0,0 @@ -name: Bump casks on schedule or request - -on: - workflow_dispatch: - inputs: - casks: - description: Custom list of casks to livecheck and bump if outdated - required: false - schedule: - # Every day at 5am - - cron: "0 5 * * *" - -env: - CASKS: > - 1password-beta - android-studio-preview-canary - defold-alpha - discord-canary - dropbox-beta - emacs-nightly - iterm2-nightly - macloggerdx-beta - mongodb-compass-beta - openscad-snapshot - openshot-video-editor-daily - opera-beta - opera-developer - signal-beta - sketch-beta - slack-beta - termius-beta - vivaldi-snapshot - vscodium-insiders - whatsapp-beta - -permissions: - contents: read - -jobs: - autobump: - if: github.repository == 'Homebrew/homebrew-cask-versions' - runs-on: macos-latest - steps: - - name: Set up Homebrew - id: set-up-homebrew - uses: Homebrew/actions/setup-homebrew@master - with: - core: false - cask: true - test-bot: false - - - name: Configure Git user - uses: Homebrew/actions/git-user-config@master - with: - username: ${{ (github.event_name == 'workflow_dispatch' && github.actor) || 'BrewTestBot' }} - - - name: Bump casks - uses: Homebrew/actions/bump-packages@master - continue-on-error: true - with: - token: ${{ secrets.HOMEBREW_CASK_REPO_WORKFLOW_TOKEN }} - casks: ${{ github.event.inputs.casks || env.CASKS }} diff --git a/.github/workflows/automerge.yml b/.github/workflows/automerge.yml deleted file mode 100644 index 6658e3135a1816..00000000000000 --- a/.github/workflows/automerge.yml +++ /dev/null @@ -1,35 +0,0 @@ -name: Enable auto-merge - -on: - schedule: - - cron: 0 * * * * - pull_request_target: - types: - - opened - - synchronize - - reopened - - edited - - labeled - - unlabeled - - ready_for_review - -permissions: {} - -jobs: - automerge: - if: startsWith(github.repository, 'Homebrew/') - runs-on: ubuntu-latest - steps: - - name: Enable auto-merge - uses: reitermarkus/automerge@634d0a4b51134c163eee182ac9aa79133eb33e8d - with: - token: ${{ secrets.HOMEBREW_GITHUB_PUBLIC_REPO_TOKEN }} - merge-method: merge - squash-commit-title: ${pull_request.title} (#${pull_request.number}) - squash-commit-message: '\n' - do-not-merge-labels: automerge-skip,do not merge - required-labels: bump-cask-pr - pull-request: ${{ github.event.inputs.pull-request }} - pull-request-author-associations: MEMBER,OWNER - review: ${{ github.event.inputs.review }} - review-author-associations: MEMBER,OWNER diff --git a/.github/workflows/cache.yml b/.github/workflows/cache.yml deleted file mode 100644 index 680f9849abd9c4..00000000000000 --- a/.github/workflows/cache.yml +++ /dev/null @@ -1,48 +0,0 @@ -name: Cache - -on: - push: - paths: - - .github/workflows/cache.yml - schedule: - - cron: "0 */6 * * *" # every 6 hours - -concurrency: - group: cache - cancel-in-progress: true - -permissions: - contents: read - -jobs: - update: - if: github.repository_owner == 'Homebrew' - strategy: - matrix: - runner: - - macos-11 - - macos-12 - - macos-13 - - macos-14 - - ubuntu-latest - runs-on: ${{ matrix.runner }} - steps: - - name: Set up Homebrew - id: set-up-homebrew - uses: Homebrew/actions/setup-homebrew@master - with: - core: false - cask: false - test-bot: false - - - name: Cache Homebrew Gems - id: cache - uses: actions/cache@v4 - with: - path: ${{ steps.set-up-homebrew.outputs.gems-path }} - key: ${{ matrix.runner }}-rubygems-${{ steps.set-up-homebrew.outputs.gems-hash }} - restore-keys: ${{ matrix.runner }}-rubygems- - - - name: Install Homebrew Gems - id: gems - run: brew install-bundler-gems --groups=audit,bootsnap,style diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml deleted file mode 100644 index c262022f16685d..00000000000000 --- a/.github/workflows/ci.yml +++ /dev/null @@ -1,274 +0,0 @@ -name: CI - -on: - pull_request: - workflow_dispatch: - inputs: - casks: - description: List of casks to audit (comma-separated) - required: true - skip_install: - description: Skip installation of casks - required: false - default: true - type: boolean - new_cask: - description: Apply new cask audit - required: false - default: false - type: boolean - -env: - HOMEBREW_DEVELOPER: 1 - HOMEBREW_NO_AUTO_UPDATE: 1 - HOMEBREW_NO_INSTALL_FROM_API: 1 - HOMEBREW_GITHUB_API_TOKEN: ${{ github.token }} - -concurrency: - group: "${{ github.ref }}" - cancel-in-progress: ${{ github.event_name == 'pull_request' }} - -permissions: - contents: read - -jobs: - generate-matrix: - outputs: - matrix: ${{ steps.generate-matrix.outputs.matrix }} - runs-on: macos-latest - steps: - - name: Set up Homebrew - id: set-up-homebrew - uses: Homebrew/actions/setup-homebrew@master - with: - core: false - cask: true - test-bot: false - - - name: Check out Pull Request - uses: actions/checkout@v4 - with: - fetch-depth: 0 - persist-credentials: false - - - name: Generate CI matrix - id: generate-matrix - run: | - if [[ "${GITHUB_EVENT_NAME}" == "workflow_dispatch" ]] - then - brew ruby -- "$(brew --repository homebrew/cask)/cmd/lib/generate-matrix.rb" ${{ github.event.inputs.skip_install && '--skip-install' }} ${{ github.event.inputs.new_cask && '--new' }} --casks=${{ github.event.inputs.casks }} - else - brew ruby -- "$(brew --repository homebrew/cask)/cmd/lib/generate-matrix.rb" --url="${{ github.event.pull_request.url }}" - fi - - test: - name: ${{ matrix.name }} - needs: generate-matrix - runs-on: ${{ matrix.runner }} - strategy: - fail-fast: false - matrix: - include: ${{ fromJson(needs.generate-matrix.outputs.matrix) }} - steps: - - name: Set up Homebrew - id: set-up-homebrew - uses: Homebrew/actions/setup-homebrew@master - with: - core: false - cask: true - test-bot: true - - - name: Enable debug mode - run: | - echo 'HOMEBREW_DEBUG=1' >> "${GITHUB_ENV}" - echo 'HOMEBREW_VERBOSE=1' >> "${GITHUB_ENV}" - if: runner.debug - - - name: Check out Pull Request - uses: actions/checkout@v4 - with: - fetch-depth: 0 - persist-credentials: false - - - name: Clean up CI machine - run: | - if [ "${{ matrix.runner }}" == 'macos-12' ] && ! brew uninstall --cask julia && ! rm -r /Applications/Julia-*.app; then - echo '::warning::Removing Julia is no longer necessary.' - fi - - if ! rm /usr/local/bin/dotnet; then - echo '::warning::Removing `dotnet` symlink is no longer necessary.' - fi - - if ! rm /usr/local/bin/pod; then - echo '::warning::Removing `cocoapods` symlink is no longer necessary.' - fi - - if ! rm /usr/local/bin/chromedriver; then - echo '::warning::Removing `chromedriver` symlink is no longer necessary.' - fi - - brew unlink python && brew link --overwrite python - if: runner.os == 'macOS' - - - name: Cache Homebrew Gems - id: cache - uses: actions/cache@v4 - with: - path: ${{ steps.set-up-homebrew.outputs.gems-path }} - key: ${{ matrix.runner }}-rubygems-${{ steps.set-up-homebrew.outputs.gems-hash }} - restore-keys: ${{ matrix.runner }}-rubygems- - - - name: Run brew test-bot --only-tap-syntax - id: tap-syntax - run: brew test-bot --tap '${{ matrix.tap }}' --only-tap-syntax - if: always() && !matrix.cask - - - name: Run brew fetch --cask ${{ matrix.cask.token }} - id: fetch - run: | - brew fetch --cask --retry --force ${{ join(matrix.fetch_args, ' ') }} '${{ matrix.cask.path }}' - timeout-minutes: 30 - if: > - always() && - contains(fromJSON('["success", "skipped"]'), steps.tap-syntax.outcome) && - matrix.cask - - - name: Run brew audit --cask${{ (matrix.cask && ' ') || ' --tap ' }}${{ matrix.cask.token || matrix.tap }} - id: audit - run: | - brew audit --cask ${{ join(matrix.audit_args, ' ') }}${{ (matrix.cask && ' ') || ' --tap ' }}'${{ matrix.cask.token || matrix.tap }}' - timeout-minutes: 30 - if: > - always() && - contains(fromJSON('["success", "skipped"]'), steps.tap-syntax.outcome) && - (!matrix.cask || steps.fetch.outcome == 'success') && - !matrix.skip_audit - - - name: Gather cask information - id: info - run: | - brew tap homebrew/cask-versions - brew ruby <<'EOF' - require 'cask/cask_loader' - require 'cask/installer' - - cask = Cask::CaskLoader.load('${{ matrix.cask.path }}') - - was_installed = cask.installed? - manual_installer = cask.artifacts.any? { |artifact| - artifact.is_a?(Cask::Artifact::Installer::ManualInstaller) - } - - macos_requirement_satisfied = if macos_requirement = cask.depends_on.macos - macos_requirement.satisfied? - else - true - end - - cask_conflicts = cask.conflicts_with&.dig(:cask).to_a.select { |c| Cask::CaskLoader.load(c).installed? } - formula_conflicts = cask.conflicts_with&.dig(:formula).to_a.select { |f| Formula[f].any_version_installed? } - - installer = Cask::Installer.new(cask) - cask_and_formula_dependencies = installer.missing_cask_and_formula_dependencies - - cask_dependencies = cask_and_formula_dependencies.select { |d| d.is_a?(Cask::Cask) }.map(&:full_name) - formula_dependencies = cask_and_formula_dependencies.select { |d| d.is_a?(Formula) }.map(&:full_name) - - File.open(ENV.fetch("GITHUB_OUTPUT"), "a") do |f| - f.puts "was_installed=#{JSON.generate(was_installed)}" - f.puts "manual_installer=#{JSON.generate(manual_installer)}" - f.puts "macos_requirement_satisfied=#{JSON.generate(macos_requirement_satisfied)}" - f.puts "cask_conflicts=#{JSON.generate(cask_conflicts)}" - f.puts "cask_dependencies=#{JSON.generate(cask_dependencies)}" - f.puts "formula_conflicts=#{JSON.generate(formula_conflicts)}" - f.puts "formula_dependencies=#{JSON.generate(formula_dependencies)}" - end - EOF - if: always() && steps.fetch.outcome == 'success' && matrix.cask - - - name: Uninstall conflicting formulae - run: | - brew uninstall --formula ${{ join(fromJSON(steps.info.outputs.formula_conflicts), ' ') }} - if: always() && steps.info.outcome == 'success' && join(fromJSON(steps.info.outputs.formula_conflicts)) != '' - timeout-minutes: 30 - - - name: Uninstall conflicting casks - run: | - brew uninstall --cask ${{ join(fromJSON(steps.info.outputs.cask_conflicts), ' ') }} - if: always() && steps.info.outcome == 'success' && join(fromJSON(steps.info.outputs.cask_conflicts)) != '' - timeout-minutes: 30 - - - name: Run brew uninstall --cask --zap ${{ matrix.cask.token }} - run: | - brew uninstall --cask --zap '${{ matrix.cask.path }}' - if: always() && steps.info.outcome == 'success' && fromJSON(steps.info.outputs.was_installed) - timeout-minutes: 30 - - - name: Take snapshot of installed and running apps and services - id: snapshot - run: | - brew ruby -r "$(brew --repository homebrew/cask)/cmd/lib/check.rb" <<'EOF' - File.open(ENV.fetch("GITHUB_OUTPUT"), "a") do |f| - f.puts "before=#{JSON.generate(Check.all)}" - end - EOF - if: always() && steps.info.outcome == 'success' - - - name: Run brew install --cask ${{ matrix.cask.token }} - id: install - run: brew install --cask '${{ matrix.cask.path }}' - if: > - always() && steps.info.outcome == 'success' && - fromJSON(steps.info.outputs.macos_requirement_satisfied) && - !matrix.skip_install - timeout-minutes: 30 - - - name: Run brew uninstall --cask ${{ matrix.cask.token }} - run: brew uninstall --cask '${{ matrix.cask.path }}' - if: always() && steps.install.outcome == 'success' && !fromJSON(steps.info.outputs.manual_installer) - timeout-minutes: 30 - - - name: Uninstall formula dependencies - run: | - brew uninstall --formula ${{ join(fromJSON(steps.info.outputs.formula_dependencies), ' ') }} - if: always() && steps.install.outcome == 'success' && join(fromJSON(steps.info.outputs.formula_dependencies)) != '' - timeout-minutes: 30 - - - name: Uninstall cask dependencies - run: | - brew uninstall --cask ${{ join(fromJSON(steps.info.outputs.cask_dependencies), ' ') }} - if: always() && steps.install.outcome == 'success' && join(fromJSON(steps.info.outputs.cask_dependencies)) != '' - timeout-minutes: 30 - - - name: Compare installed and running apps and services with snapshot - run: | - brew ruby -r "$(brew --repository homebrew/cask)/cmd/lib/check.rb" <<'EOF' - require "cask/cask_loader" - require "utils/github/actions" - - before = JSON.parse(<<~'EOS').transform_keys(&:to_sym) - ${{ steps.snapshot.outputs.before }} - EOS - after = Check.all - - cask = Cask::CaskLoader.load('${{ matrix.cask.path }}') - errors = Check.errors(before, after, cask: cask) - - errors.each do |error| - onoe error - puts GitHub::Actions::Annotation.new(:error, error, file: '${{ matrix.cask.path }}') - end - - exit 1 if errors.any? - EOF - if: always() && steps.snapshot.outcome == 'success' - - conclusion: - name: conclusion - needs: test - runs-on: ubuntu-latest - if: always() - steps: - - name: Result - run: ${{ needs.test.result == 'success' }} diff --git a/.github/workflows/dispatch-command.yml b/.github/workflows/dispatch-command.yml deleted file mode 100644 index 7b949e3ca2efc8..00000000000000 --- a/.github/workflows/dispatch-command.yml +++ /dev/null @@ -1,22 +0,0 @@ -name: Dispatch Command - -on: - issue_comment: - types: [created] - -permissions: - contents: read - -jobs: - dispatch-command: - if: startsWith(github.repository, 'Homebrew/') - runs-on: ubuntu-latest - steps: - - name: Dispatch /rebase Command - uses: peter-evans/slash-command-dispatch@13bc09769d122a64f75aa5037256f6f2d78be8c4 - with: - token: ${{ secrets.HOMEBREW_GITHUB_PUBLIC_REPO_TOKEN }} - reaction-token: ${{ secrets.HOMEBREW_GITHUB_PUBLIC_REPO_TOKEN }} - commands: rebase - permission: triage - issue-type: pull-request diff --git a/.github/workflows/lock-threads.yml b/.github/workflows/lock-threads.yml deleted file mode 100644 index 92383f83522512..00000000000000 --- a/.github/workflows/lock-threads.yml +++ /dev/null @@ -1,36 +0,0 @@ -# This file is synced from the `.github` repository, do not modify it directly. -name: Lock threads - -on: - push: - paths: - - .github/workflows/lock-threads.yml - branches-ignore: - - dependabot/** - schedule: - # Once every day at 1am UTC - - cron: "0 1 * * *" - issue_comment: - -permissions: - issues: write - pull-requests: write - -concurrency: - group: lock-threads - cancel-in-progress: ${{ github.event_name != 'issue_comment' }} - -jobs: - lock-threads: - if: github.repository_owner == 'Homebrew' && github.event_name != 'issue_comment' - runs-on: ubuntu-latest - steps: - - name: Lock Outdated Threads - uses: dessant/lock-threads@1bf7ec25051fe7c00bdd17e6a7cf3d7bfb7dc771 - with: - github-token: ${{ secrets.GITHUB_TOKEN }} - process-only: 'issues, prs' - issue-inactive-days: 30 - add-issue-labels: outdated - pr-inactive-days: 30 - add-pr-labels: outdated diff --git a/.github/workflows/rebase.yml b/.github/workflows/rebase.yml deleted file mode 100644 index b12f95d71ad611..00000000000000 --- a/.github/workflows/rebase.yml +++ /dev/null @@ -1,38 +0,0 @@ -name: Rebase Pull Request - -on: - repository_dispatch: - types: [rebase-command] - -permissions: - contents: read - -jobs: - rebase_pull_request: - name: Rebase Pull Request - runs-on: ubuntu-latest - steps: - - name: Rebase Pull Request - uses: peter-evans/rebase@52289ddc070ea10c8e2530c0740972ff39ac8769 - id: rebase - with: - token: ${{ secrets.HOMEBREW_CASK_REBASE_TOKEN }} - head: ${{ github.event.client_payload.pull_request.head.label }} - - - name: Add 👍 Reaction - if: always() && steps.rebase.outputs.rebased-count == 1 - uses: peter-evans/create-or-update-comment@71345be0265236311c031f5c7866368bd1eff043 - with: - token: ${{ secrets.HOMEBREW_GITHUB_PUBLIC_REPO_TOKEN }} - repository: ${{ github.event.client_payload.github.payload.repository.full_name }} - comment-id: ${{ github.event.client_payload.github.payload.comment.id }} - reactions: '+1' - - - name: Add 👎 Reaction - if: always() && steps.rebase.outputs.rebased-count != 1 - uses: peter-evans/create-or-update-comment@71345be0265236311c031f5c7866368bd1eff043 - with: - token: ${{ secrets.HOMEBREW_GITHUB_PUBLIC_REPO_TOKEN }} - repository: ${{ github.event.client_payload.github.payload.repository.full_name }} - comment-id: ${{ github.event.client_payload.github.payload.comment.id }} - reactions: '-1' diff --git a/.github/workflows/rerun-workflow.yml b/.github/workflows/rerun-workflow.yml deleted file mode 100644 index 65eaf77fd03344..00000000000000 --- a/.github/workflows/rerun-workflow.yml +++ /dev/null @@ -1,45 +0,0 @@ -name: Re-run Workflow - -on: - workflow_run: - workflows: - - CI - types: - - completed - pull_request_target: - types: - - closed - - labeled - - unlabeled - schedule: - - cron: '30 */3 * * *' # every 3 hours (30 minutes past the hour) - -permissions: - contents: read - -jobs: - rerun-workflow: - if: > - startsWith(github.repository, 'Homebrew/') && - ( - github.event.label.name == 'ci-requeue' || - github.event.label.name == 'ci-retry' || - github.event.label.name == 'ci-skip-appcast' || - github.event.label.name == 'ci-skip-install' || - github.event.label.name == 'ci-skip-homepage' || - github.event.label.name == 'ci-skip-livecheck' || - github.event.label.name == 'ci-skip-livecheck-min-os' || - github.event.label.name == 'ci-skip-repository' || - github.event.label.name == 'ci-syntax-only' || - !github.event.label.name - ) - runs-on: ubuntu-latest - steps: - - name: Re-run CI workflow - uses: reitermarkus/rerun-workflow@89b6d612733e2116cf83085372ed69fc1e529630 - with: - token: ${{ secrets.HOMEBREW_GITHUB_PUBLIC_REPO_TOKEN }} - once-label: ci-requeue - continuous-label: ci-retry - trigger-labels: ci-skip-appcast,ci-skip-install,ci-skip-homepage,ci-skip-livecheck,ci-syntax-only,ci-skip-repository,ci-skip-livecheck-min-os - workflow: ci.yml diff --git a/.github/workflows/stale-issues.yml b/.github/workflows/stale-issues.yml deleted file mode 100644 index 5fd78c25c04007..00000000000000 --- a/.github/workflows/stale-issues.yml +++ /dev/null @@ -1,70 +0,0 @@ -# This file is synced from the `.github` repository, do not modify it directly. -name: Manage stale issues - -on: - push: - paths: - - .github/workflows/stale-issues.yml - branches-ignore: - - dependabot/** - schedule: - # Once every day at midnight UTC - - cron: "0 0 * * *" - issue_comment: - -permissions: - issues: write - pull-requests: write - -concurrency: - group: stale-issues - cancel-in-progress: ${{ github.event_name != 'issue_comment' }} - -jobs: - stale: - if: > - github.repository_owner == 'Homebrew' && ( - github.event_name != 'issue_comment' || ( - contains(github.event.issue.labels.*.name, 'stale') || - contains(github.event.pull_request.labels.*.name, 'stale') - ) - ) - runs-on: ubuntu-latest - steps: - - name: Mark/Close Stale Issues and Pull Requests - uses: actions/stale@v9 - with: - repo-token: ${{ secrets.GITHUB_TOKEN }} - days-before-stale: 21 - days-before-close: 7 - stale-issue-message: > - This issue has been automatically marked as stale because it has not had - recent activity. It will be closed if no further activity occurs. - stale-pr-message: > - This pull request has been automatically marked as stale because it has not had - recent activity. It will be closed if no further activity occurs. - exempt-issue-labels: "gsoc-outreachy,help wanted,in progress" - exempt-pr-labels: "gsoc-outreachy,help wanted,in progress" - - bump-pr-stale: - if: > - github.repository_owner == 'Homebrew' && ( - github.event_name != 'issue_comment' || ( - contains(github.event.issue.labels.*.name, 'stale') || - contains(github.event.pull_request.labels.*.name, 'stale') - ) - ) - runs-on: ubuntu-latest - steps: - - name: Mark/Close Stale `bump-formula-pr` and `bump-cask-pr` Pull Requests - uses: actions/stale@v9 - with: - repo-token: ${{ secrets.GITHUB_TOKEN }} - days-before-stale: 2 - days-before-close: 1 - stale-pr-message: > - This pull request has been automatically marked as stale because it has not had - recent activity. It will be closed if no further activity occurs. To keep this - pull request open, add a `help wanted` or `in progress` label. - exempt-pr-labels: "help wanted,in progress" - any-of-labels: "bump-formula-pr,bump-cask-pr" diff --git a/.github/workflows/triage.yml b/.github/workflows/triage.yml deleted file mode 100644 index a216f5f5a1bafc..00000000000000 --- a/.github/workflows/triage.yml +++ /dev/null @@ -1,81 +0,0 @@ -name: Triage tasks - -on: pull_request_target - -concurrency: - group: "triage-${{ github.event.number }}" - cancel-in-progress: true - -permissions: - contents: read - pull-requests: write - -jobs: - limit-pull-requests: - if: > - always() && github.repository_owner == 'Homebrew' && - (github.event_name == 'pull_request_target' && - github.event.action == 'opened') - runs-on: ubuntu-latest - steps: - - uses: Homebrew/actions/limit-pull-requests@master - with: - except-users: | - BrewTestBot - comment-limit: 15 - comment: | - Hi, thanks for your contribution to Homebrew! You already have >=15 open pull requests, so please get them ready to be merged or close them before you open more. If CI fails on any of them, please fix it or ask for help doing so. - If you are performing simple version bumps, @BrewTestBot automatically bumps [a list of casks](https://github.com/${{ github.repository }}/blob/HEAD/.github/autobump.txt) so you don't need to. Please take a look at issues and pull requests labelled https://github.com/${{ github.repository }}/labels/help%20wanted and see if you can help to fix any of them. Thanks! - close-limit: 30 - close: true - - triage: - runs-on: ubuntu-latest - steps: - - name: Check commit format - uses: Homebrew/actions/check-commit-format@master - with: - token: ${{secrets.HOMEBREW_GITHUB_PUBLIC_REPO_TOKEN}} - - name: Label pull request - uses: Homebrew/actions/label-pull-requests@master - if: always() - with: - token: ${{secrets.HOMEBREW_GITHUB_PUBLIC_REPO_TOKEN}} - def: | - - label: cask deprecated - path: Cask/.+ - content: \n deprecate!.*\n - - - label: cask disabled - path: Cask/.+ - content: \n disable!.*\n - - - label: new cask - status: added - path: Casks/.+ - - - label: marked for removal/rejection - status: removed - path: Casks/.+ - - - label: documentation - path: (.*\.md|\.github/ISSUE_TEMPLATE/.*\.yml) - - - label: bump-cask-pr - pr_body_content: Created with `brew bump-cask-pr` - - - label: missing description - path: Casks/.+ - missing_content: \n desc .+\n - - - label: extract_plist livecheck - path: Casks/.+ - content: \n strategy :extract_plist.*\n - - - label: missing zap - path: Casks/.+ - missing_content: zap .+\n - - - label: autobump - path: \.github/autobump\.txt - allow_any_match: true diff --git a/.gitignore b/.gitignore deleted file mode 100644 index fc19d45ef7b716..00000000000000 --- a/.gitignore +++ /dev/null @@ -1,13 +0,0 @@ -# toplevel -/.bundle/ -/.idea/ -/bin/ -/vendor/ -/venv/ - -# anywhere in the tree -*~ -*.iml -.DS_Store -.ruby-version -coverage diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md deleted file mode 100644 index 787522139b3d16..00000000000000 --- a/CONTRIBUTING.md +++ /dev/null @@ -1,45 +0,0 @@ -# How to Contribute - -[Instructions from the main repository](https://github.com/Homebrew/homebrew-cask/blob/master/CONTRIBUTING.md) apply. Exceptions are documented on the [README](README.md) and this document. - -## Naming Versions Casks - -All Cask names and tokens should be of the form of: - -`` or `-` - -### Versions Token Examples - -Cask Token | `-` | Filename ---------------------|------------------------------|------------------------ -`alfred 2` | `alfred2` | `alfred2.rb` -`dash` | `dash3` | `dash3.rb` -`lingon-x` | `lingon-x5` | `lingon-x5.rb` -`transmit` | `transmit4` | `transmit4.rb` - -Cask Token | `-` | Filename ---------------------|------------------------------|------------------------ -`docker` | `docker-edge` | `docker-edge.rb` -`firefox` | `firefox-beta` | `firefox-beta.rb` -`sublime-text` | `sublime-text-dev` | `sublime-text-dev.rb` -`vlc` | `vlc-nightly` | `vlc-nightly.rb` - -# Nightly Builds (Nightlies) - -For Casks of [nightlies](https://en.wikipedia.org/wiki/Daily_build), `version`, `sha256`, and `url` change frequently, making the Cask constantly outdated. To alleviate having to regularly update them, the use of a [`url do` block](https://github.com/Homebrew/homebrew-cask/blob/master/doc/cask_language_reference/stanzas/url.md#using-a-block-to-defer-code-execution) in conjunction with `version :latest` and `sha256 :no_check` is encouraged, to ensure the latest version is always fetched. - -See [this pull request for exist-db-nightly](https://github.com/Homebrew/homebrew-cask-versions/pull/3067) for an example of the procedure. - -Example ([exist-db-nightly.rb](https://github.com/Homebrew/homebrew-cask-versions/blob/16b3bab91ab5b9a69ef7c456441b0e0fced56516/Casks/exist-db-nightly.rb#L6#L14)): - -```ruby -url do - require "open-uri" - base_url = "http://static.adamretter.org.uk/exist-nightly" - builds_url = "#{base_url}/table.html" - latest_build_filename = URI(builds_url).open do |io| - io.read.scan(%r{.*?(.*?).*?dmg}m).max[1] - end - "#{base_url}/#{latest_build_filename}" -end -``` diff --git a/Casks/1password6.rb b/Casks/1password6.rb deleted file mode 100644 index 88d620208def63..00000000000000 --- a/Casks/1password6.rb +++ /dev/null @@ -1,22 +0,0 @@ -cask "1password6" do - version "6.8.9" - sha256 "d7cc24dc354f27441929350b9e6e2e4a710d6ed0bdab06f0e9be07160fe04200" - - url "https://c.1password.com/dist/1P/mac4/1Password-#{version}.zip" - name "1Password" - desc "Password manager that keeps all passwords secure behind one password" - homepage "https://1password.com/" - - deprecate! date: "2023-12-17", because: :discontinued - - auto_updates true - - app "1Password #{version.major}.app" - - zap trash: [ - "~/Library/Application Scripts/2BUA8C4S2C.com.agilebits.onepassword-osx-helper", - "~/Library/Containers/2BUA8C4S2C.com.agilebits.onepassword-osx-helper", - "~/Library/Containers/com.agilebits.onepassword-osx", - "~/Library/Group Containers/2BUA8C4S2C.com.agilebits", - ] -end diff --git a/Casks/ableton-live-intro10.rb b/Casks/ableton-live-intro10.rb deleted file mode 100644 index 10aac4c8fcd383..00000000000000 --- a/Casks/ableton-live-intro10.rb +++ /dev/null @@ -1,28 +0,0 @@ -cask "ableton-live-intro10" do - version "10.1.43" - sha256 "71e3c03d780e1f4f82654bb5ee74bdc13e3d22659146c9f052239cde2d2dad07" - - url "https://cdn-downloads.ableton.com/channels/#{version}/ableton_live_intro_#{version}_64.dmg" - name "Ableton Live Intro" - desc "Sound and music editor" - homepage "https://www.ableton.com/en/live/" - - deprecate! date: "2023-12-17", because: :discontinued - - auto_updates true - depends_on macos: ">= :el_capitan" - - app "Ableton Live #{version.major} Intro.app" - - uninstall quit: "com.ableton.live" - - zap trash: [ - "~/Library/Application Support/Ableton", - "~/Library/Application Support/CrashReporter/Ableton *_*.plist", - "~/Library/Application Support/CrashReporter/Live_*.plist", - "~/Library/Caches/Ableton", - "~/Library/Preferences/Ableton", - "~/Library/Preferences/com.ableton.live.plist*", - "~/Music/Ableton", - ] -end diff --git a/Casks/ableton-live-lite10.rb b/Casks/ableton-live-lite10.rb deleted file mode 100644 index c48e197cb00bad..00000000000000 --- a/Casks/ableton-live-lite10.rb +++ /dev/null @@ -1,28 +0,0 @@ -cask "ableton-live-lite10" do - version "10.1.43" - sha256 "14cd6fc64dd674584d50abebe2a475c6c5754d9e35c9a82aeb28a17ccb4ac84c" - - url "https://cdn-downloads.ableton.com/channels/#{version}/ableton_live_lite_#{version}_64.dmg" - name "Ableton Live Lite" - desc "Sound and music editor" - homepage "https://www.ableton.com/en/products/live-lite/" - - deprecate! date: "2023-12-17", because: :discontinued - - auto_updates true - depends_on macos: ">= :el_capitan" - - app "Ableton Live #{version.major} Lite.app" - - uninstall quit: "com.ableton.live" - - zap trash: [ - "~/Library/Application Support/Ableton", - "~/Library/Application Support/CrashReporter/Ableton *_*.plist", - "~/Library/Application Support/CrashReporter/Live_*.plist", - "~/Library/Caches/Ableton", - "~/Library/Preferences/Ableton", - "~/Library/Preferences/com.ableton.live.plist*", - "~/Music/Ableton", - ] -end diff --git a/Casks/ableton-live-standard10.rb b/Casks/ableton-live-standard10.rb deleted file mode 100644 index e84636cfe8a435..00000000000000 --- a/Casks/ableton-live-standard10.rb +++ /dev/null @@ -1,28 +0,0 @@ -cask "ableton-live-standard10" do - version "10.1.43" - sha256 "73c04b069f9636931ed585e8c936276a33ea4f24871ae494542739926cd15fa2" - - url "https://cdn-downloads.ableton.com/channels/#{version}/ableton_live_standard_#{version}_64.dmg" - name "Ableton Live Standard" - desc "Sound and music editor" - homepage "https://www.ableton.com/en/live/" - - deprecate! date: "2023-12-17", because: :discontinued - - auto_updates true - depends_on macos: ">= :el_capitan" - - app "Ableton Live #{version.major} Standard.app" - - uninstall quit: "com.ableton.Live" - - zap trash: [ - "~/Library/Application Support/Ableton", - "~/Library/Application Support/CrashReporter/Ableton *_*.plist", - "~/Library/Application Support/CrashReporter/Live_*.plist", - "~/Library/Caches/Ableton", - "~/Library/Preferences/Ableton", - "~/Library/Preferences/com.ableton.live.plist*", - "~/Music/Ableton", - ] -end diff --git a/Casks/ableton-live-suite10.rb b/Casks/ableton-live-suite10.rb deleted file mode 100644 index 565145193f4d4e..00000000000000 --- a/Casks/ableton-live-suite10.rb +++ /dev/null @@ -1,34 +0,0 @@ -cask "ableton-live-suite10" do - version "10.1.43" - sha256 "8bb8e4b9a4f1f3daa1129dbdf8add879d4e8d575ba95e923ed6dcba368f48717" - - url "https://cdn-downloads.ableton.com/channels/#{version}/ableton_live_suite_#{version}_64.dmg" - name "Ableton Live Suite" - desc "Sound and music editor" - homepage "https://www.ableton.com/en/live/" - - deprecate! date: "2023-12-17", because: :discontinued - - auto_updates true - depends_on macos: ">= :el_capitan" - - app "Ableton Live #{version.major} Suite.app" - - uninstall quit: "com.ableton.live" - - zap trash: [ - "/Library/Logs/DiagnosticReports/Max_*.*_resource.diag", - "~/Library/Application Support/Ableton", - "~/Library/Application Support/CrashReporter/Ableton *_*.plist", - "~/Library/Application Support/CrashReporter/Live_*.plist", - "~/Library/Application Support/CrashReporter/Max_*.plist", - "~/Library/Application Support/Cycling '74", - "~/Library/Caches/Ableton", - "~/Library/Preferences/Ableton", - "~/Library/Preferences/com.ableton.live.plist*", - "~/Library/Preferences/com.cycling74.Max*.plist*", - "~/Music/Ableton", - "~/Documents/Max [0-9]", - "/Users/Shared/Max [0-9]", - ] -end diff --git a/Casks/ableton-live-suite9.rb b/Casks/ableton-live-suite9.rb deleted file mode 100644 index cd40e90b315e50..00000000000000 --- a/Casks/ableton-live-suite9.rb +++ /dev/null @@ -1,18 +0,0 @@ -cask "ableton-live-suite9" do - version "9.7.7" - sha256 "582547c75197e0f88cb4b88d579ce982f03a32cd2b48739fe3c77a516b49191d" - - url "https://cdn-downloads.ableton.com/channels/#{version}/ableton_live_suite_#{version}_64.dmg" - name "Ableton Live 9 Suite" - desc "Sound and music editor" - homepage "https://www.ableton.com/en/live/" - - deprecate! date: "2023-12-17", because: :discontinued - - app "Ableton Live #{version.major} Suite.app" - - zap trash: [ - "~/Library/*/*[Aa]bleton*", - "~/Music/Ableton/Factory Packs", - ] -end diff --git a/Casks/adoptopenjdk8.rb b/Casks/adoptopenjdk8.rb deleted file mode 100644 index 8311391830c927..00000000000000 --- a/Casks/adoptopenjdk8.rb +++ /dev/null @@ -1,26 +0,0 @@ -cask "adoptopenjdk8" do - version "8,292,b10" - sha256 "4e200bc752337abc9dbfddf125db6a600f2ec53566f6f119a83036c8242a7672" - - url "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk#{version.csv.first}u#{version.csv.second}-#{version.csv.third}/OpenJDK#{version.csv.first}U-jdk_x64_mac_hotspot_#{version.csv.first}u#{version.csv.second}#{version.csv.third}.pkg", - verified: "github.com/AdoptOpenJDK/openjdk8-binaries/" - name "AdoptOpenJDK 8" - desc "Prebuilt OpenJDK binaries" - homepage "https://adoptopenjdk.net/" - - deprecate! date: "2023-12-17", because: :discontinued - - pkg "OpenJDK#{version.csv.first}U-jdk_x64_mac_hotspot_#{version.csv.first}u#{version.csv.second}#{version.csv.third}.pkg" - - uninstall pkgutil: "net.adoptopenjdk.#{version.csv.first}.jdk" - - # No zap stanza required - - caveats do - <<~EOS - Temurin is the official successor to this software: - - brew install --cask temurin8 - EOS - end -end diff --git a/Casks/alfred2.rb b/Casks/alfred2.rb deleted file mode 100644 index a65035e067135b..00000000000000 --- a/Casks/alfred2.rb +++ /dev/null @@ -1,26 +0,0 @@ -cask "alfred2" do - version "2.9_446" - sha256 "26a99cc0b96a4acee02bbc162ee433d9f1b20518ba8acc9691564b2c3698ed6a" - - url "https://cachefly.alfredapp.com/Alfred_#{version}.zip" - name "Alfred" - desc "Application launcher and productivity software" - homepage "https://www.alfredapp.com/" - - deprecate! date: "2023-12-17", because: :discontinued - - auto_updates true - - app "Alfred 2.app" - - uninstall quit: "com.runningwithcrayons.Alfred-2" - - zap trash: [ - "~/Library/Application Support/Alfred 2", - "~/Library/Caches/com.runningwithcrayons.Alfred-2", - "~/Library/Caches/com.runningwithcrayons.Alfred-Preferences", - "~/Library/Preferences/com.runningwithcrayons.Alfred-2.plist", - "~/Library/Preferences/com.runningwithcrayons.Alfred-Preferences.plist", - "~/Library/Saved Application State/com.runningwithcrayons.Alfred-Preferences.savedState", - ] -end diff --git a/Casks/alfred3.rb b/Casks/alfred3.rb deleted file mode 100644 index 75a6183ed7df5f..00000000000000 --- a/Casks/alfred3.rb +++ /dev/null @@ -1,25 +0,0 @@ -cask "alfred3" do - version "3.8.6_972" - sha256 "20b111cbd22fb57f8a1d11348e12b55f9725c8eca6517790b1df8e2cd9c9a9b8" - - url "https://cachefly.alfredapp.com/Alfred_#{version}.dmg" - name "Alfred" - desc "Application launcher and productivity software" - homepage "https://www.alfredapp.com/" - - deprecate! date: "2023-12-17", because: :discontinued - - auto_updates true - - app "Alfred #{version.major}.app" - - uninstall quit: "com.runningwithcrayons.Alfred-#{version.major}" - - zap trash: [ - "~/Library/Application Support/Alfred #{version.major}", - "~/Library/Caches/com.runningwithcrayons.Alfred-#{version.major}", - "~/Library/Preferences/com.runningwithcrayons.Alfred-#{version.major}.plist", - "~/Library/Preferences/com.runningwithcrayons.Alfred-Preferences-#{version.major}.plist", - "~/Library/Saved Application State/com.runningwithcrayons.Alfred-Preferences-#{version.major}.savedState", - ] -end diff --git a/Casks/anaconda2.rb b/Casks/anaconda2.rb deleted file mode 100644 index a7752deb23b5da..00000000000000 --- a/Casks/anaconda2.rb +++ /dev/null @@ -1,40 +0,0 @@ -cask "anaconda2" do - version "2019.10" - sha256 "463cbd0b90c47d02ec341377110653870c7cc9d65572c655c5e44aaf2ccb280d" - - url "https://repo.continuum.io/archive/Anaconda2-#{version}-MacOSX-x86_64.sh", - verified: "repo.continuum.io/archive/" - name "Continuum Analytics Anaconda2" - desc "Data science platform" - homepage "https://www.anaconda.com/" - - deprecate! date: "2023-12-17", because: :discontinued - - container type: :naked - - installer script: { - executable: "Anaconda2-#{version}-MacOSX-x86_64.sh", - args: ["-b", "-p", "#{HOMEBREW_PREFIX}/anaconda2"], - sudo: true, - } - - postflight do - set_ownership "#{HOMEBREW_PREFIX}/anaconda2" - end - - uninstall delete: [ - "#{HOMEBREW_PREFIX}/anaconda2", - "/Applications/Anaconda-Navigator.app", - ] - - zap trash: [ - "~/.anaconda", - "~/.conda", - "~/.condarc", - ] - - caveats do - files_in_usr_local - path_environment_variable "#{HOMEBREW_PREFIX}/anaconda2/bin" - end -end diff --git a/Casks/arduino-nightly.rb b/Casks/arduino-nightly.rb deleted file mode 100644 index 808e305612838f..00000000000000 --- a/Casks/arduino-nightly.rb +++ /dev/null @@ -1,21 +0,0 @@ -cask "arduino-nightly" do - version :latest - sha256 :no_check - - url "https://downloads.arduino.cc/arduino-nightly-macosx.zip" - name "Arduino" - desc "Electronics prototyping platform" - homepage "https://www.arduino.cc/" - - deprecate! date: "2023-12-17", because: :discontinued - - conflicts_with cask: "arduino" - - app "Arduino.app" - - zap trash: [ - "~/Documents/Arduino", - "~/Library/Arduino15", - "~/Library/Saved Application State/cc.arduino.Arduino.savedState", - ] -end diff --git a/Casks/arq5.rb b/Casks/arq5.rb deleted file mode 100644 index 8314be382a7633..00000000000000 --- a/Casks/arq5.rb +++ /dev/null @@ -1,27 +0,0 @@ -cask "arq5" do - version "5.22" - sha256 "9aaa28e5d20155865d6d5ed510a0bf92f34954ff86b5d9830b97d08efb4584c9" - - url "https://www.arqbackup.com/download/arqbackup/Arq_#{version}.zip" - name "Arq" - desc "Multi-cloud backup application" - homepage "https://www.arqbackup.com/" - - deprecate! date: "2023-12-17", because: :discontinued - - auto_updates true - conflicts_with cask: "arq" - - app "Arq.app" - - zap trash: [ - "/Library/Application Support/ArqAgent*", - "~/Library/Application Support/Arq*", - "~/Library/Arq*", - "~/Library/Caches/com.haystacksoftware.ArqAgent", - "~/Library/HTTPStorages/com.haystacksoftware.ArqAgent", - "~/Library/Logs/Arq*", - "~/Library/Preferences/com.haystacksoftware.Arq*.plist", - "~/Library/Saved Application State/com.haystacksoftware.Arq.savedState", - ] -end diff --git a/Casks/atom-beta.rb b/Casks/atom-beta.rb deleted file mode 100644 index 17f767e7f71477..00000000000000 --- a/Casks/atom-beta.rb +++ /dev/null @@ -1,33 +0,0 @@ -cask "atom-beta" do - version "1.61.0-beta0" - sha256 "9d96b0483ec121fd70b2d57b0d5d33cb5bc716faa38b1a90e78e3d41ab7ece11" - - url "https://github.com/atom/atom/releases/download/v#{version}/atom-mac.zip", - verified: "github.com/atom/atom/" - name "Github Atom Beta" - desc "Cross-platform text editor" - homepage "https://atom.io/beta" - - deprecate! date: "2023-12-17", because: :discontinued - - auto_updates true - - app "Atom Beta.app" - binary "#{appdir}/Atom Beta.app/Contents/Resources/app/apm/bin/apm", target: "apm-beta" - binary "#{appdir}/Atom Beta.app/Contents/Resources/app/atom.sh", target: "atom-beta" - - zap trash: [ - "~/.atom", - "~/Library/Application Support/Atom", - "~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.github.atom.sfl*", - "~/Library/Application Support/com.github.atom.ShipIt", - "~/Library/Application Support/ShipIt_stderr.log", - "~/Library/Application Support/ShipIt_stdout.log", - "~/Library/Caches/com.github.atom", - "~/Library/Caches/com.github.atom.ShipIt", - "~/Library/Logs/Atom", - "~/Library/Preferences/com.github.atom.helper.plist", - "~/Library/Preferences/com.github.atom.plist", - "~/Library/Saved Application State/com.github.atom.savedState", - ] -end diff --git a/Casks/atom-nightly.rb b/Casks/atom-nightly.rb deleted file mode 100644 index d2704c789140a4..00000000000000 --- a/Casks/atom-nightly.rb +++ /dev/null @@ -1,31 +0,0 @@ -cask "atom-nightly" do - version "1.63.0-nightly1" - sha256 "50d34ac7d66627749f509df7535078372c9e4e8ce2e82b70de2870147933457f" - - url "https://atom-installer.github.com/v#{version}/atom-mac.zip", - verified: "atom-installer.github.com/" - name "Github Atom Nightly" - desc "Cross-platform text editor" - homepage "https://atom.io/nightly" - - deprecate! date: "2023-12-17", because: :discontinued - - app "Atom Nightly.app" - binary "#{appdir}/Atom Nightly.app/Contents/Resources/app/apm/bin/apm", target: "apm-nightly" - binary "#{appdir}/Atom Nightly.app/Contents/Resources/app/atom.sh", target: "atom-nightly" - - zap trash: [ - "~/.atom", - "~/Library/Application Support/Atom", - "~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.github.atom.sfl*", - "~/Library/Application Support/com.github.atom.ShipIt", - "~/Library/Application Support/ShipIt_stderr.log", - "~/Library/Application Support/ShipIt_stdout.log", - "~/Library/Caches/com.github.atom", - "~/Library/Caches/com.github.atom.ShipIt", - "~/Library/Logs/Atom", - "~/Library/Preferences/com.github.atom.helper.plist", - "~/Library/Preferences/com.github.atom.plist", - "~/Library/Saved Application State/com.github.atom.savedState", - ] -end diff --git a/Casks/calibre4.rb b/Casks/calibre4.rb deleted file mode 100644 index f7c72a9f5ccbf3..00000000000000 --- a/Casks/calibre4.rb +++ /dev/null @@ -1,44 +0,0 @@ -cask "calibre4" do - version "4.23.0" - sha256 "422b8f452f2d801f612f28f262421a8b18195c5f9473c0997b828d6f4b91b005" - - url "https://download.calibre-ebook.com/#{version}/calibre-#{version}.dmg" - name "calibre" - desc "E-books management software" - homepage "https://calibre-ebook.com/" - - deprecate! date: "2023-12-17", because: :discontinued - - conflicts_with cask: "calibre" - depends_on macos: ">= :mojave" - - app "calibre.app" - binary "#{appdir}/calibre.app/Contents/MacOS/calibre" - binary "#{appdir}/calibre.app/Contents/MacOS/calibre-complete" - binary "#{appdir}/calibre.app/Contents/MacOS/calibre-customize" - binary "#{appdir}/calibre.app/Contents/MacOS/calibre-debug" - binary "#{appdir}/calibre.app/Contents/MacOS/calibre-parallel" - binary "#{appdir}/calibre.app/Contents/MacOS/calibre-server" - binary "#{appdir}/calibre.app/Contents/MacOS/calibre-smtp" - binary "#{appdir}/calibre.app/Contents/MacOS/calibredb" - binary "#{appdir}/calibre.app/Contents/MacOS/ebook-convert" - binary "#{appdir}/calibre.app/Contents/MacOS/ebook-device" - binary "#{appdir}/calibre.app/Contents/MacOS/ebook-edit" - binary "#{appdir}/calibre.app/Contents/MacOS/ebook-meta" - binary "#{appdir}/calibre.app/Contents/MacOS/ebook-polish" - binary "#{appdir}/calibre.app/Contents/MacOS/ebook-viewer" - binary "#{appdir}/calibre.app/Contents/MacOS/fetch-ebook-metadata" - binary "#{appdir}/calibre.app/Contents/MacOS/lrf2lrs" - binary "#{appdir}/calibre.app/Contents/MacOS/lrfviewer" - binary "#{appdir}/calibre.app/Contents/MacOS/lrs2lrf" - binary "#{appdir}/calibre.app/Contents/MacOS/markdown-calibre" - binary "#{appdir}/calibre.app/Contents/MacOS/web2disk" - - zap trash: [ - "~/Library/Caches/calibre", - "~/Library/Preferences/calibre", - "~/Library/Preferences/net.kovidgoyal.calibre.plist", - "~/Library/Saved Application State/com.calibre-ebook.ebook-viewer.savedState", - "~/Library/Saved Application State/net.kovidgoyal.calibre.savedState", - ] -end diff --git a/Casks/charles-applejava.rb b/Casks/charles-applejava.rb deleted file mode 100644 index 6123577fe16a08..00000000000000 --- a/Casks/charles-applejava.rb +++ /dev/null @@ -1,18 +0,0 @@ -cask "charles-applejava" do - version "3.12.3" - sha256 "c6e53152ae37def095c9319e1762554df9285ae387a943068cc7fb3133056646" - - url "https://www.charlesproxy.com/assets/release/#{version.gsub(/b\d$/, "")}/charles-proxy-#{version}-applejava.dmg" - name "Charles" - desc "Web debugging Proxy application" - homepage "https://www.charlesproxy.com/previous-release/" - - deprecate! date: "2023-12-17", because: :discontinued - - app "Charles.app" - - zap trash: [ - "~/Library/Application Support/Charles", - "~/Library/Preferences/com.xk72.charles.config", - ] -end diff --git a/Casks/cleanmymac3.rb b/Casks/cleanmymac3.rb deleted file mode 100644 index 2a243f899b79f6..00000000000000 --- a/Casks/cleanmymac3.rb +++ /dev/null @@ -1,66 +0,0 @@ -cask "cleanmymac3" do - version "3.11.0,1569589418" - sha256 "c1508304fb63351effc643df2d31a9ae4cceb141301dc91c829bc1c0f21d230f" - - url "https://dl.devmate.com/com.macpaw.CleanMyMac#{version.major}/#{version.major_minor_patch}/#{version.csv.second}/CleanMyMac3-#{version.major_minor_patch}.zip", - verified: "dl.devmate.com/" - name "CleanMyMac" - desc "Tool to remove unnecessary files and folders from disk" - homepage "https://macpaw.com/cleanmymac" - - deprecate! date: "2023-12-17", because: :discontinued - - app "CleanMyMac #{version.major}.app" - - uninstall launchctl: [ - "com.macpaw.CleanMyMac#{version.major}.Agent", - "com.macpaw.CleanMyMac#{version.major}.HealthMonitor", - "com.macpaw.CleanMyMac#{version.major}.Menu", - "com.macpaw.CleanMyMac#{version.major}.Scheduler", - "com.macpaw.CleanMyMac#{version.major}.Updater", - ], - quit: [ - "com.macpaw.CleanMyMac#{version.major}", - "com.macpaw.CleanMyMac#{version.major}.HealthMonitor", - "com.macpaw.CleanMyMac#{version.major}.Menu", - ], - login_item: "CleanMyMac #{version.major} Menu", - delete: [ - "/Library/LaunchDaemons/com.macpaw.CleanMyMac#{version.major}.Agent.plist", - "/Library/PrivilegedHelperTools/com.macpaw.CleanMyMac#{version.major}.Agent", - ] - - zap trash: [ - "/Users/Shared/CleanMyMac #{version.major} Menu", - "/Users/Shared/CleanMyMac #{version.major}", - "~/Library/Application Scripts/com.macpaw.CleanMyMac#{version.major}.CleanMyMacWidget", - "~/Library/Application Support/CleanMyMac #{version.major} Menu", - "~/Library/Application Support/CleanMyMac #{version.major}", - "~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.macpaw.cleanmymac#{version.major}.scheduler.sfl*", - "~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.macpaw.cleanmymac#{version.major}.sfl*", - "~/Library/Caches/CleanMyMac #{version.major}", - "~/Library/Caches/com.apple.helpd/SDMHelpData/Other/English/HelpSDMIndexFile/com.macpaw.CleanMyMac#{version.major}.help*", - "~/Library/Caches/com.macpaw.CleanMyMac#{version.major}", - "~/Library/Caches/com.macpaw.CleanMyMac#{version.major}.HealthMonitor", - "~/Library/Caches/com.macpaw.CleanMyMac#{version.major}.KnowledgeBase", - "~/Library/Caches/com.macpaw.CleanMyMac#{version.major}.Menu", - "~/Library/Caches/com.macpaw.CleanMyMac#{version.major}.Scheduler", - "~/Library/Caches/com.macpaw.CleanMyMac#{version.major}.Updater", - "~/Library/Containers/com.macpaw.CleanMyMac#{version.major}.CleanMyMacWidget", - "~/Library/Group Containers/*.com.macpaw.CleanMyMac#{version.major}", - "~/Library/LaunchAgents/com.macpaw.CleanMyMac#{version.major}.HealthMonitor.plist", - "~/Library/LaunchAgents/com.macpaw.CleanMyMac#{version.major}.Updater.plist", - "~/Library/Logs/CleanMyMac #{version.major} Menu/HealthMonitor", - "~/Library/Logs/CleanMyMac #{version.major}.log", - "~/Library/Logs/com.macpaw.CleanMyMac#{version.major}", - "~/Library/Preferences/com.macpaw.CleanMyMac#{version.major}.HealthMonitor.plist", - "~/Library/Preferences/com.macpaw.CleanMyMac#{version.major}.KnowledgeBase.plist", - "~/Library/Preferences/com.macpaw.cleanmymac#{version.major}.Menu.plist", - "~/Library/Preferences/com.macpaw.cleanmymac#{version.major}.menu.plist", - "~/Library/Preferences/com.macpaw.CleanMyMac#{version.major}.plist", - "~/Library/Preferences/com.macpaw.CleanMyMac#{version.major}.Scheduler.plist", - "~/Library/Preferences/com.macpaw.CleanMyMac-#{version.major}-Helper.plist", - "~/Library/WebKit/com.macpaw.CleanMyMac#{version.major}", - "~/Pictures/Photos Library.photoslibrary/private/com.macpaw.CleanMyMac#{version.major}", - ] -end diff --git a/Casks/daedalus-flight.rb b/Casks/daedalus-flight.rb deleted file mode 100644 index 186d9e3c479d3d..00000000000000 --- a/Casks/daedalus-flight.rb +++ /dev/null @@ -1,25 +0,0 @@ -cask "daedalus-flight" do - version "4.11.0,21857" - sha256 "37a956cee16bede4442754879071d07f400ae8c726a942c68261f88d0117eabe" - - url "https://update-cardano-mainnet-flight.iohk.io/daedalus-#{version.csv.first}-mainnet_flight-#{version.csv.second}.pkg", - verified: "update-cardano-mainnet-flight.iohk.io/" - name "Daedalus Flight" - desc "Pre-release of Daedalus cryptocurrency wallet for ada on the Cardano blockchain" - homepage "https://daedaluswallet.io/en/flight/" - - deprecate! date: "2024-05-02", because: :discontinued - - auto_updates true - depends_on macos: ">= :high_sierra" - - pkg "daedalus-#{version.csv.first}-mainnet_flight-#{version.csv.second}.pkg" - - uninstall pkgutil: "org.Daedalusmainnet_flight.pkg" - - zap trash: [ - "~/Library/Application Support/Daedalus Flight", - "~/Library/Preferences/com.electron.daedalus-flight.plist", - "~/Library/Saved Application State/com.electron.daedalus-flight.savedState", - ] -end diff --git a/Casks/dash2.rb b/Casks/dash2.rb deleted file mode 100644 index aeffdf0cd5baa5..00000000000000 --- a/Casks/dash2.rb +++ /dev/null @@ -1,19 +0,0 @@ -cask "dash2" do - version "2.2.6" - sha256 "a7de5e00528611f86d1024164b1b5d536ce039344b6ca3c211918c7458f7e412" - - url "https://kapeli.com/downloads/v#{version.major}/Dash.zip" - name "Dash" - desc "API documentation browser and code snippet manager" - homepage "https://kapeli.com/dash" - - deprecate! date: "2023-12-17", because: :discontinued - - app "Dash.app" - - zap trash: [ - "~/Library/Application Support/Dash", - "~/Library/Preferences/com.kapeli.dash.plist", - "~/Library/Preferences/com.kapeli.dashdoc.plist", - ] -end diff --git a/Casks/dash3.rb b/Casks/dash3.rb deleted file mode 100644 index 58d40ae521cc0e..00000000000000 --- a/Casks/dash3.rb +++ /dev/null @@ -1,22 +0,0 @@ -cask "dash3" do - version "3.4.4" - sha256 "a7fd1a759965d26a0de6a43b32aec857e3222fd02d4cfc6d0ef66a92da63d526" - - url "https://kapeli.com/downloads/v#{version.major}/Dash.zip" - name "Dash" - desc "API documentation browser and code snippet manager" - homepage "https://kapeli.com/dash" - - deprecate! date: "2023-12-17", because: :discontinued - - auto_updates true - - app "Dash.app" - - zap trash: [ - "~/Library/Application Support/com.kapeli.dashdoc", - "~/Library/Application Support/Dash", - "~/Library/Preferences/com.kapeli.dash.plist", - "~/Library/Preferences/com.kapeli.dashdoc.plist", - ] -end diff --git a/Casks/dash4.rb b/Casks/dash4.rb deleted file mode 100644 index 3eea4f789e58e3..00000000000000 --- a/Casks/dash4.rb +++ /dev/null @@ -1,24 +0,0 @@ -cask "dash4" do - version "4.6.7" - sha256 "e2b5eb996645b25f12ccae15e24b1b0d8007bc5fed925e14ce7be45a2b693fb6" - - url "https://kapeli.com/downloads/v#{version.major}/Dash.zip" - name "Dash" - desc "API documentation browser and code snippet manager" - homepage "https://kapeli.com/dash" - - deprecate! date: "2023-12-17", because: :discontinued - - auto_updates true - - app "Dash.app" - - zap trash: [ - "~/Library/Application Support/com.kapeli.dashdoc", - "~/Library/Application Support/Dash", - "~/Library/Caches/com.kapeli.dashdoc", - "~/Library/Cookies/com.kapeli.dashdoc.binarycookies", - "~/Library/Logs/Dash", - "~/Library/Preferences/com.kapeli.dashdoc.plist", - ] -end diff --git a/Casks/dash5.rb b/Casks/dash5.rb deleted file mode 100644 index 6c7a370535e84a..00000000000000 --- a/Casks/dash5.rb +++ /dev/null @@ -1,28 +0,0 @@ -cask "dash5" do - version "5.5.2,950" - sha256 "cd98b4496bfa82ff2cd4c98f7d8a35eb83b909b7da605eb291d12a0c162c24a8" - - url "https://kapeli.com/downloads/v#{version.major}/Dash.zip" - name "Dash" - desc "API documentation browser and code snippet manager" - homepage "https://kapeli.com/dash" - - deprecate! date: "2023-12-17", because: :discontinued - - auto_updates true - depends_on macos: ">= :mojave" - - app "Dash.app" - - zap trash: [ - "~/Library/Application Support/com.kapeli.dashdoc", - "~/Library/Application Support/Dash", - "~/Library/Caches/com.kapeli.dashdoc", - "~/Library/Cookies/com.kapeli.dashdoc.binarycookies", - "~/Library/HTTPStorages/com.kapeli.dashdoc.binarycookies", - "~/Library/Logs/Dash", - "~/Library/Preferences/com.kapeli.dashdoc.plist", - "~/Library/Saved Application State/com.kapeli.dashdoc.savedState", - "~/Library/WebKit/com.kapeli.dashdoc", - ] -end diff --git a/Casks/docker-edge.rb b/Casks/docker-edge.rb deleted file mode 100644 index 1200128683b38d..00000000000000 --- a/Casks/docker-edge.rb +++ /dev/null @@ -1,64 +0,0 @@ -cask "docker-edge" do - version "2.5.4,50534" - sha256 "5d63435e322494be1113c0e25474fd55db4b06563abc2c0f9697db54584d1595" - - url "https://desktop.docker.com/mac/edge/#{version.csv.second}/Docker.dmg" - name "Docker Community Edition for Mac (Edge)" - name "Docker CE for Mac (Edge)" - desc "App to build and share containerized applications and microservices" - homepage "https://www.docker.com/products/docker-desktop" - - deprecate! date: "2023-12-17", because: :discontinued - - auto_updates true - depends_on macos: ">= :mojave" - - app "Docker.app" - - uninstall launchctl: [ - "com.docker.helper", - "com.docker.vmnetd", - ], - quit: "com.docker.docker", - delete: [ - "/Library/PrivilegedHelperTools/com.docker.vmnetd", - "/private/var/tmp/com.docker.vmnetd.socket", - "/usr/local/bin/docker", - "/usr/local/bin/docker-compose", - "/usr/local/bin/docker-credential-desktop", - "/usr/local/bin/docker-credential-osxkeychain", - "/usr/local/bin/hyperkit", - "/usr/local/bin/kubectl", - "/usr/local/bin/kubectl.docker", - "/usr/local/bin/notary", - "/usr/local/bin/vpnkit", - ] - - zap trash: [ - "/usr/local/bin/docker-compose.backup", - "/usr/local/bin/docker.backup", - "~/Library/Application Scripts/com.docker.helper", - "~/Library/Application Support/Docker Desktop", - "~/Library/Caches/com.docker.docker", - "~/Library/Caches/com.plausiblelabs.crashreporter.data/com.docker.docker", - "~/Library/Caches/KSCrashReports/Docker", - "~/Library/Containers/com.docker.docker", - "~/Library/Containers/com.docker.helper", - "~/Library/Group Containers/group.com.docker", - "~/Library/Logs/Docker Desktop", - "~/Library/Preferences/com.docker.docker.plist", - "~/Library/Preferences/com.electron.docker-frontend.plist", - "~/Library/Saved Application State/com.electron.docker-frontend.savedState", - ], - rmdir: [ - "~/Library/Caches/com.plausiblelabs.crashreporter.data", - "~/Library/Caches/KSCrashReports", - ] - - caveats do - <<~EOS - Starting with Docker Desktop 3.0.0, Stable and Edge releases - are combined into a single, cumulative release stream. - EOS - end -end diff --git a/Casks/forklift2.rb b/Casks/forklift2.rb deleted file mode 100644 index fa576616adae95..00000000000000 --- a/Casks/forklift2.rb +++ /dev/null @@ -1,20 +0,0 @@ -cask "forklift2" do - version "2.6.6" - sha256 "0fa2bb7927d07c0c13b964b517b500ea6a77a6a569becba3ea392b2f82c05fce" - - url "https://download.binarynights.com/ForkLift#{version}.zip" - name "ForkLift" - desc "Finder replacement and FTP, SFTP, WebDAV and Amazon s3 client" - homepage "https://www.binarynights.com/forklift/" - - deprecate! date: "2023-12-17", because: :discontinued - - conflicts_with cask: "forklift" - - app "ForkLift.app" - - zap trash: [ - "~/Library/Caches/com.binarynights.ForkLift#{version.major}", - "~/Library/Preferences/com.binarynights.ForkLift#{version.major}.plist", - ] -end diff --git a/Casks/forklift3.rb b/Casks/forklift3.rb deleted file mode 100644 index 1d2ec36f5bba7d..00000000000000 --- a/Casks/forklift3.rb +++ /dev/null @@ -1,39 +0,0 @@ -cask "forklift3" do - version "3.5.8" - sha256 "0d7c4a2b8045eb6e700001cef73a1c80058c7829a8bd8eada45efa4d35cc5207" - - url "https://download.binarynights.com/ForkLift#{version}.zip" - name "ForkLift" - desc "Finder replacement and FTP, SFTP, WebDAV and Amazon s3 client" - homepage "https://binarynights.com/" - - deprecate! date: "2023-12-17", because: :discontinued - - auto_updates true - conflicts_with cask: "forklift" - depends_on macos: ">= :sierra" - - app "ForkLift.app" - - uninstall launchctl: [ - "com.binarynights.ForkLiftHelper", - "com.binarynights.ForkLiftMini", - ], - quit: [ - "com.binarynights.ForkLift-#{version.major}", - "com.binarynights.ForkLiftMini", - ], - delete: "/Library/PrivilegedHelperTools/com.binarynights.ForkLiftHelper" - - zap trash: [ - "~/Library/Application Support/ForkLift", - "~/Library/Caches/com.binarynights.ForkLift-#{version.major}", - "~/Library/Cookies/com.binarynights.ForkLift-#{version.major}.binarycookies", - "~/Library/HTTPStorages/com.binarynights.ForkLift-#{version.major}", - "~/Library/Logs/ForkLift", - "~/Library/Logs/ForkLiftMini", - "~/Library/Preferences/com.binarynights.ForkLift-#{version.major}.plist", - "~/Library/Preferences/com.binarynights.ForkLiftMini.plist", - "~/Library/Saved Application State/com.binarynights.ForkLift-#{version.major}.savedState", - ] -end diff --git a/Casks/hamsket-nightly.rb b/Casks/hamsket-nightly.rb deleted file mode 100644 index c5203940662351..00000000000000 --- a/Casks/hamsket-nightly.rb +++ /dev/null @@ -1,35 +0,0 @@ -cask "hamsket-nightly" do - version "0.6.5" - sha256 "58d967060ff0a25dc35df3d22d58ef4c63142af9014b8fcb4aad3d7b906862ff" - - url "https://github.com/TheGoddessInari/hamsket/releases/download/nightly/Hamsket-#{version}.dmg" - name "Hamsket" - desc "Free and Open Source messaging and emailing app" - homepage "https://github.com/TheGoddessInari/hamsket" - - deprecate! date: "2024-01-01", because: :discontinued - - depends_on macos: ">= :high_sierra" - - app "Hamsket.app" - - zap trash: [ - "~/Library/Application Support/CrashReporter/Rambox Helper_*.plist", - "~/Library/Application Support/CrashReporter/Rambox_*.plist", - "~/Library/Application Support/Hamsket", - "~/Library/Application Support/Rambox", - "~/Library/Caches/com.grupovrs.ramboxce", - "~/Library/Caches/com.grupovrs.ramboxce.ShipIt", - "~/Library/Caches/com.saenzramiro.rambox", - "~/Library/Logs/Rambox", - "~/Library/Preferences/ByHost/com.grupovrs.ramboxce.ShipIt.*.plist", - "~/Library/Preferences/com.grupovrs.ramboxce.helper.plist", - "~/Library/Preferences/com.grupovrs.ramboxce.plist", - "~/Library/Preferences/com.saenzramiro.rambox.helper.plist", - "~/Library/Preferences/com.saenzramiro.rambox.plist", - "~/Library/Saved Application State/com.grupovrs.ramboxce.savedState", - "~/Library/Saved Application State/com.saenzramiro.rambox.savedState", - "~/Library/Saved Application State/com.thegoddessinari.hamsket.savedState", - "~/Library/WebKit/com.saenzramiro.rambox", - ] -end diff --git a/Casks/hancom-word-2014.rb b/Casks/hancom-word-2014.rb deleted file mode 100644 index cb6dae2e1e12d6..00000000000000 --- a/Casks/hancom-word-2014.rb +++ /dev/null @@ -1,27 +0,0 @@ -cask "hancom-word-2014" do - version :latest - sha256 :no_check - - url "https://cdn.hancom.com/pds/hnc/DOWN/HwpMac2014VP_Home.pkg", - referer: "https://hancom.com/mypage/myIndivPrdtList.do" - name "Hacom Word Processor 2014 VP" - desc "Word processor" - homepage "https://office.hancom.com/" - - deprecate! date: "2023-12-17", because: :discontinued - - pkg "HwpMac2014VP_Home.pkg" - - uninstall quit: "com.hancom.office.hwp.mac.general", - pkgutil: [ - "com.haansoft.hanwordQuickLookGenerator", - "com.hancom.office.hwp.mac.general", - ] - - zap trash: [ - "/private/var/db/receipts/com.hancom.office.hwp.mac.general.bom", - "/private/var/db/receipts/com.hancom.office.hwp.mac.general.plist", - "~/Library/Caches/com.hancom.office.hwp.mac.general", - "~/Library/Preferences/com.hancom.office.hwp.mac.general.plist", - ] -end diff --git a/Casks/intellij-idea-ce19.rb b/Casks/intellij-idea-ce19.rb deleted file mode 100644 index eacdfd5cdd74e6..00000000000000 --- a/Casks/intellij-idea-ce19.rb +++ /dev/null @@ -1,35 +0,0 @@ -cask "intellij-idea-ce19" do - version "2019.3.5,193.7288.26" - sha256 "9069f23e8dda9307083526c6c438b40cb1858598789c5480040d9345b605d80b" - - url "https://download.jetbrains.com/idea/ideaIC-#{version.csv.first}.dmg" - name "IntelliJ IDEA Community Edition" - name "IntelliJ IDEA CE" - desc "IDE for Java development - community edition" - homepage "https://www.jetbrains.com/idea/" - - deprecate! date: "2023-12-17", because: :discontinued - - auto_updates true - conflicts_with cask: "intellij-idea-ce" - - app "IntelliJ IDEA CE.app" - - uninstall_postflight do - ENV["PATH"].split(File::PATH_SEPARATOR).map { |path| File.join(path, "idea") }.each do |path| - if File.readable?(path) && - File.readlines(path).grep(/# see com.intellij.idea.SocketLock for the server side of this interface/).any? - File.delete(path) - end - end - end - - zap trash: [ - "~/Library/Application Support/IdeaIC#{version.major_minor}", - "~/Library/Caches/IdeaIC#{version.major_minor}", - "~/Library/Logs/IdeaIC#{version.major_minor}", - "~/Library/Preferences/com.jetbrains.intellij.ce.plist", - "~/Library/Preferences/IdeaIC#{version.major_minor}", - "~/Library/Saved Application State/com.jetbrains.intellij.ce.savedState", - ] -end diff --git a/Casks/intellij-idea19.rb b/Casks/intellij-idea19.rb deleted file mode 100644 index e9aa4c57792019..00000000000000 --- a/Casks/intellij-idea19.rb +++ /dev/null @@ -1,33 +0,0 @@ -cask "intellij-idea19" do - version "2019.3.5" - sha256 "196b739562012f2bbab22362d6a3094a1806acf1e1d0279b536f5f0327796a0d" - - url "https://download.jetbrains.com/idea/ideaIU-#{version}.dmg" - name "IntelliJ IDEA Ultimate" - desc "IDE for JVM languages" - homepage "https://www.jetbrains.com/idea/" - - deprecate! date: "2023-12-17", because: :discontinued - - auto_updates true - - app "IntelliJ IDEA.app" - - uninstall_postflight do - ENV["PATH"].split(File::PATH_SEPARATOR).map { |path| File.join(path, "idea") }.each do |path| - if File.readable?(path) && - File.readlines(path).grep(/# see com.intellij.idea.SocketLock for the server side of this interface/).any? - File.delete(path) - end - end - end - - zap trash: [ - "~/Library/Application Support/IntelliJIdea#{version.major_minor}", - "~/Library/Caches/IntelliJIdea#{version.major_minor}", - "~/Library/Logs/IntelliJIdea#{version.major_minor}", - "~/Library/Preferences/com.jetbrains.intellij.plist", - "~/Library/Preferences/IntelliJIdea#{version.major_minor}", - "~/Library/Saved Application State/com.jetbrains.intellij.savedState", - ] -end diff --git a/Casks/iterm2-legacy.rb b/Casks/iterm2-legacy.rb deleted file mode 100644 index 89e4699b162526..00000000000000 --- a/Casks/iterm2-legacy.rb +++ /dev/null @@ -1,23 +0,0 @@ -cask "iterm2-legacy" do - # NOTE: "2" is not a version number, but indicates a different vendor - version "2.1.4" - sha256 "1062b83e7808dc1e13362f4a83ef770e1c24ea4ae090d1346b49f6196e9064cd" - - url "https://iterm2.com/downloads/stable/iTerm2-#{version.dots_to_underscores}.zip" - name "iTerm2" - desc "Terminal emulator as alternative to Apple's Terminal app" - homepage "https://www.iterm2.com/" - - deprecate! date: "2023-12-17", because: :discontinued - - auto_updates true - conflicts_with cask: [ - "iterm2", - "iterm2-beta", - "iterm2-nightly", - ] - - app "iTerm.app" - - zap trash: "~/Library/Preferences/com.googlecode.iterm2.plist" -end diff --git a/Casks/java6.rb b/Casks/java6.rb deleted file mode 100644 index c78f3c5d435fb6..00000000000000 --- a/Casks/java6.rb +++ /dev/null @@ -1,28 +0,0 @@ -cask "java6" do - version "1.6.0_65-b14-468,2019,041-88384-20191011-3d8da658-dca4-4a5b-b67c-26e686876403" - sha256 "3a91bd24a0524df4cde9433f2ac56182818f78aacda36c7529b3d548e0c12e63" - - on_mojave :or_older do - pkg "JavaForOSX.pkg" - - uninstall pkgutil: "com.apple.pkg.JavaForMacOSX107" - end - on_catalina :or_newer do - artifact "JavaForOSX/JavaForOSX.pkg/Payload/Library/Java/JavaVirtualMachines/1.6.0.jdk", - target: "/Library/Java/JavaVirtualMachines/1.6.0.jdk" - - preflight do - system_command "pkgutil", chdir: staged_path, args: ["--expand-full", "JavaForOSX.pkg", "JavaForOSX"] - end - end - - url "https://updates.cdn-apple.com/#{version.csv.second}/cert/#{version.csv.third}/JavaForOSX.dmg", - verified: "updates.cdn-apple.com/" - name "Apple Java 6 Standard Edition Development Kit" - desc "Legacy runtime for the Java programming language" - homepage "https://support.apple.com/kb/DL1572" - - deprecate! date: "2023-12-17", because: :discontinued - - zap trash: "~/Library/Application Support/java" -end diff --git a/Casks/keyboard-maestro8.rb b/Casks/keyboard-maestro8.rb deleted file mode 100644 index 3dbf02ddc2b44f..00000000000000 --- a/Casks/keyboard-maestro8.rb +++ /dev/null @@ -1,26 +0,0 @@ -cask "keyboard-maestro8" do - version "8.2.4" - sha256 "4547c28e7628b5c95112d18ed388d3f581fe231888bc062c152c279df7da6373" - - url "https://files.stairways.com/keyboardmaestro-#{version.no_dots}.zip", - verified: "files.stairways.com/" - name "Keyboard Maestro" - desc "Automation software" - homepage "https://www.keyboardmaestro.com/main/" - - deprecate! date: "2023-12-17", because: :discontinued - - app "Keyboard Maestro.app" - - zap trash: [ - "~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.stairways.keyboardmaestro.editor.sfl*", - "~/Library/Application Support/Keyboard Maestro", - "~/Library/Caches/com.stairways.keyboardmaestro.editor", - "~/Library/Caches/com.stairways.keyboardmaestro.engine", - "~/Library/Logs/Keyboard Maestro", - "~/Library/Preferences/com.stairways.keyboardmaestro.editor.plist", - "~/Library/Preferences/com.stairways.keyboardmaestro.engine.plist", - "~/Library/Preferences/com.stairways.keyboardmaestro.plist", - "~/Library/Saved Application State/com.stairways.keyboardmaestro.editor.savedState", - ] -end diff --git a/Casks/ksdiff2.rb b/Casks/ksdiff2.rb deleted file mode 100644 index 1e55e4f37b13e5..00000000000000 --- a/Casks/ksdiff2.rb +++ /dev/null @@ -1,23 +0,0 @@ -cask "ksdiff2" do - version "2.4.2,126,sep-7-2021" - sha256 "11a4e09eab56fed96cb1e1fb5fbec350a726ee8dd07a7d0d1d992dd4e44b6d68" - - url "https://updates.kaleidoscope.app/v#{version.major}/prod/ksdiff-#{version.csv.first}-#{version.csv.second}-#{version.csv.third}.zip" - name "ksdiff v2" - desc "Command-line tool for the App Store version of Kaleidoscope v2" - homepage "https://kaleidoscope.app/ksdiff#{version.major}" - - deprecate! date: "2023-12-17", because: :discontinued - - conflicts_with cask: [ - "kaleidoscope", - "kaleidoscope2", - "ksdiff", - ] - - pkg "ksdiff-#{version.csv.first}/Install ksdiff.pkg" - - uninstall pkgutil: "com.blackpixel.kaleidoscope.ksdiff.installer.pkg" - - # No zap stanza required -end diff --git a/Casks/microsoft-office-2016.rb b/Casks/microsoft-office-2016.rb deleted file mode 100644 index 5f2afca4d0403a..00000000000000 --- a/Casks/microsoft-office-2016.rb +++ /dev/null @@ -1,110 +0,0 @@ -cask "microsoft-office-2016" do - version "16.16.20101200" - sha256 "f108918241da7bd1442b97e42c6f9c3d9241202461c2f8ea0fc4e8abb2a1c581" - - url "https://officecdn-microsoft-com.akamaized.net/pr/C1297A47-86C4-4C1F-97FA-950631F94777/MacAutoupdate/Microsoft_Office_#{version}_Installer.pkg", - verified: "officecdn-microsoft-com.akamaized.net/pr/C1297A47-86C4-4C1F-97FA-950631F94777/MacAutoupdate/" - name "Microsoft Office" - desc "Office suite" - homepage "https://products.office.com/mac/microsoft-office-for-mac/" - - deprecate! date: "2023-12-17", because: :discontinued - - auto_updates true - conflicts_with cask: %w[ - microsoft-excel - microsoft-office - microsoft-office-businesspro - microsoft-onenote - microsoft-outlook - microsoft-powerpoint - microsoft-word - onedrive - ] - depends_on macos: ">= :sierra" - - pkg "Microsoft_Office_#{version}_Installer.pkg" - - uninstall launchctl: [ - "com.microsoft.autoupdate.helper", - "com.microsoft.office.licensing.helper", - "com.microsoft.office.licensingV2.helper", - "com.microsoft.OneDriveStandaloneUpdater", - "com.microsoft.OneDriveStandaloneUpdaterDaemon", - "com.microsoft.OneDriveUpdaterDaemon", - "com.microsoft.update.agent", - ], - quit: "com.microsoft.autoupdate2", - pkgutil: [ - "com.microsoft.OneDrive", - "com.microsoft.package.DFonts", - "com.microsoft.package.Fonts", - "com.microsoft.package.Frameworks", - "com.microsoft.package.Microsoft_AutoUpdate.app", - "com.microsoft.package.Microsoft_Excel.app", - "com.microsoft.package.Microsoft_OneNote.app", - "com.microsoft.package.Microsoft_Outlook.app", - "com.microsoft.package.Microsoft_PowerPoint.app", - "com.microsoft.package.Microsoft_Word.app", - "com.microsoft.package.Proofing_Tools", - "com.microsoft.pkg.licensing", - ], - delete: [ - "/Applications/Microsoft Excel.app", - "/Applications/Microsoft OneNote.app", - "/Applications/Microsoft Outlook.app", - "/Applications/Microsoft PowerPoint.app", - "/Applications/Microsoft Word.app", - "/Applications/OneDrive.app", - ] - - zap launchctl: [ - "com.microsoft.autoupdate.helper", - "com.microsoft.autoupdate.helpertool", - "com.microsoft.update.agent", - ], - pkgutil: "com.microsoft.package.Microsoft_AutoUpdate.app", - trash: [ - "~/Library/Application Scripts/com.microsoft.errorreporting", - "~/Library/Application Scripts/com.microsoft.Excel", - "~/Library/Application Scripts/com.microsoft.Office365ServiceV2", - "~/Library/Application Scripts/com.microsoft.onenote.mac", - "~/Library/Application Scripts/com.microsoft.Outlook", - "~/Library/Application Scripts/com.microsoft.Powerpoint", - "~/Library/Application Scripts/com.microsoft.Word", - "~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.microsoft.excel.sfl*", - "~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.microsoft.powerpoint.sfl*", - "~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.microsoft.word.sfl*", - "~/Library/Caches/com.microsoft.autoupdate.fba", - "~/Library/Caches/com.microsoft.autoupdate2", - "~/Library/Caches/Microsoft/uls/com.microsoft.autoupdate.fba", - "~/Library/Caches/Microsoft/uls/com.microsoft.autoupdate2", - "~/Library/Containers/com.microsoft.com.microsoft.RMS-XPCService", - "~/Library/Containers/com.microsoft.errorreporting", - "~/Library/Containers/com.microsoft.Excel", - "~/Library/Containers/com.microsoft.netlib.shipassertprocess", - "~/Library/Containers/com.microsoft.Office365ServiceV2", - "~/Library/Containers/com.microsoft.onenote.mac", - "~/Library/Containers/com.microsoft.Outlook", - "~/Library/Containers/com.microsoft.Powerpoint", - "~/Library/Containers/com.microsoft.Word", - "~/Library/Cookies/com.microsoft.autoupdate.fba.binarycookies", - "~/Library/Cookies/com.microsoft.autoupdate2.binarycookies", - "~/Library/Group Containers/UBF8T346G9.ms", - "~/Library/Group Containers/UBF8T346G9.Office", - "~/Library/Group Containers/UBF8T346G9.OfficeOneDriveSyncIntegration", - "~/Library/Group Containers/UBF8T346G9.OfficeOsfWebHost", - "~/Library/Preferences/com.microsoft.autoupdate.fba.plist", - "~/Library/Preferences/com.microsoft.autoupdate2.plist", - "~/Library/Preferences/com.microsoft.Excel.plist", - "~/Library/Preferences/com.microsoft.Outlook.plist", - "~/Library/Preferences/com.microsoft.Powerpoint.plist", - "~/Library/Preferences/com.microsoft.Word.plist", - "~/Library/Saved Application State/com.microsoft.autoupdate2.savedState", - "~/Library/Saved Application State/com.microsoft.office.setupassistant.savedState", - ], - rmdir: [ - "~/Library/Caches/Microsoft", - "~/Library/Caches/Microsoft/uls", - ] -end diff --git a/Casks/microsoft-office-2019.rb b/Casks/microsoft-office-2019.rb deleted file mode 100644 index c1a7665f2b116c..00000000000000 --- a/Casks/microsoft-office-2019.rb +++ /dev/null @@ -1,107 +0,0 @@ -cask "microsoft-office-2019" do - version "16.78.23102801" - sha256 "39162ad1bcdbdf365a840c954a91544c17589f97c5e293c91dea9d52270c04de" - - url "https://officecdnmac.microsoft.com/pr/C1297A47-86C4-4C1F-97FA-950631F94777/MacAutoupdate/Microsoft_365_and_Office_#{version}_Installer.pkg" - name "Microsoft Office" - desc "Office suite" - homepage "https://www.microsoft.com/en-us/microsoft-365/mac/microsoft-365-for-mac/" - - deprecate! date: "2023-12-17", because: :discontinued - - auto_updates true - conflicts_with cask: %w[ - microsoft-excel - microsoft-office - microsoft-office-2016 - microsoft-office-businesspro - microsoft-onenote - microsoft-outlook - microsoft-powerpoint - microsoft-word - onedrive - ] - depends_on macos: ">= :monterey" - - pkg "Microsoft_365_and_Office_#{version}_Installer.pkg" - - uninstall launchctl: [ - "com.microsoft.autoupdate.helper", - "com.microsoft.office.licensing.helper", - "com.microsoft.office.licensingV2.helper", - "com.microsoft.OneDriveStandaloneUpdater", - "com.microsoft.OneDriveStandaloneUpdaterDaemon", - "com.microsoft.OneDriveUpdaterDaemon", - "com.microsoft.SyncReporter", - "com.microsoft.update.agent", - ], - quit: "com.microsoft.autoupdate2", - pkgutil: [ - "com.microsoft.OneDrive", - "com.microsoft.package.DFonts", - "com.microsoft.package.Fonts", - "com.microsoft.package.Frameworks", - "com.microsoft.package.Microsoft_AutoUpdate.app", - "com.microsoft.package.Microsoft_Excel.app", - "com.microsoft.package.Microsoft_OneNote.app", - "com.microsoft.package.Microsoft_Outlook.app", - "com.microsoft.package.Microsoft_PowerPoint.app", - "com.microsoft.package.Microsoft_Word.app", - "com.microsoft.package.Proofing_Tools", - "com.microsoft.pkg.licensing", - ], - delete: [ - "/Applications/Microsoft Excel.app", - "/Applications/Microsoft OneNote.app", - "/Applications/Microsoft Outlook.app", - "/Applications/Microsoft PowerPoint.app", - "/Applications/Microsoft Word.app", - "/Applications/OneDrive.app", - ] - - zap launchctl: [ - "com.microsoft.autoupdate.helper", - "com.microsoft.autoupdate.helpertool", - "com.microsoft.update.agent", - ], - pkgutil: "com.microsoft.package.Microsoft_AutoUpdate.app", - trash: [ - "~/Library/Application Scripts/com.microsoft.errorreporting", - "~/Library/Application Scripts/com.microsoft.Excel", - "~/Library/Application Scripts/com.microsoft.Office365ServiceV2", - "~/Library/Application Scripts/com.microsoft.onenote.mac", - "~/Library/Application Scripts/com.microsoft.Outlook", - "~/Library/Application Scripts/com.microsoft.Powerpoint", - "~/Library/Application Scripts/com.microsoft.Word", - "~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.microsoft.excel.sfl*", - "~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.microsoft.powerpoint.sfl*", - "~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.microsoft.word.sfl*", - "~/Library/Caches/com.microsoft.autoupdate*", - "~/Library/Caches/Microsoft/uls/com.microsoft.autoupdate*", - "~/Library/Containers/com.microsoft.com.microsoft.RMS-XPCService", - "~/Library/Containers/com.microsoft.errorreporting", - "~/Library/Containers/com.microsoft.Excel", - "~/Library/Containers/com.microsoft.netlib.shipassertprocess", - "~/Library/Containers/com.microsoft.Office365ServiceV2", - "~/Library/Containers/com.microsoft.onenote.mac", - "~/Library/Containers/com.microsoft.Outlook", - "~/Library/Containers/com.microsoft.Powerpoint", - "~/Library/Containers/com.microsoft.Word", - "~/Library/Cookies/com.microsoft.autoupdate*.binarycookies", - "~/Library/Group Containers/UBF8T346G9.ms", - "~/Library/Group Containers/UBF8T346G9.Office", - "~/Library/Group Containers/UBF8T346G9.OfficeOneDriveSyncIntegration", - "~/Library/Group Containers/UBF8T346G9.OfficeOsfWebHost", - "~/Library/Preferences/com.microsoft.autoupdate*.plist", - "~/Library/Preferences/com.microsoft.Excel.plist", - "~/Library/Preferences/com.microsoft.Outlook.plist", - "~/Library/Preferences/com.microsoft.Powerpoint.plist", - "~/Library/Preferences/com.microsoft.Word.plist", - "~/Library/Saved Application State/com.microsoft.autoupdate2.savedState", - "~/Library/Saved Application State/com.microsoft.office.setupassistant.savedState", - ], - rmdir: [ - "~/Library/Caches/Microsoft", - "~/Library/Caches/Microsoft/uls", - ] -end diff --git a/Casks/miniconda2.rb b/Casks/miniconda2.rb deleted file mode 100644 index de9d85222d3b69..00000000000000 --- a/Casks/miniconda2.rb +++ /dev/null @@ -1,37 +0,0 @@ -cask "miniconda2" do - version :latest - sha256 :no_check - - url "https://repo.continuum.io/miniconda/Miniconda2-latest-MacOSX-x86_64.sh", - verified: "repo.continuum.io/miniconda/" - name "Continuum Analytics Miniconda" - desc "Minimal installer for conda" - homepage "https://www.anaconda.com/" - - deprecate! date: "2023-12-17", because: :discontinued - - container type: :naked - - installer script: { - executable: "Miniconda2-latest-MacOSX-x86_64.sh", - args: ["-b", "-p", "#{HOMEBREW_PREFIX}/miniconda2"], - sudo: true, - } - - postflight do - set_ownership "#{HOMEBREW_PREFIX}/miniconda2" - end - - uninstall delete: "#{HOMEBREW_PREFIX}/miniconda2" - - zap trash: [ - "~/.conda", - "~/.condarc", - "~/.continuum", - ] - - caveats do - files_in_usr_local - path_environment_variable "#{HOMEBREW_PREFIX}/miniconda2/bin" - end -end diff --git a/Casks/morpheus-beta.rb b/Casks/morpheus-beta.rb deleted file mode 100644 index a549454bdd53da..00000000000000 --- a/Casks/morpheus-beta.rb +++ /dev/null @@ -1,29 +0,0 @@ -cask "morpheus-beta" do - version "2.2.5.2" - sha256 "ce23be8d9d64f3462873c69166e5b8662ed52a2b418d2a15451e7dc79e22430c" - - url "https://imc.zih.tu-dresden.de/morpheus/packages/mac/Morpheus-#{version}.dmg", - verified: "imc.zih.tu-dresden.de/morpheus/" - name "Morpheus" - desc "Modelling environment for multi-cellular systems biology" - homepage "https://morpheus.gitlab.io/" - - deprecate! date: "2024-04-15", because: :discontinued - - conflicts_with cask: "morpheus" - - app "Morpheus.app" - - zap trash: [ - "~/Library/Application Support/CrashReporter/morpheus_*.plist", - "~/Library/Application Support/data/Morpheus", - "~/Library/Application Support/Morpheus", - "~/Library/Caches/Morpheus", - "~/Library/Preferences/de.tu-dresden.Morpheus.plist", - "~/Library/Preferences/io.gitlab.morpheus.morpheus.plist", - "~/Library/Preferences/morpheus-gui.plist", - "~/Library/Preferences/org.morpheus.Morpheus.plist", - "~/Library/Saved Application State/de.tu-dresden.Morpheus.savedState", - "~/Library/Saved Application State/io.gitlab.morpheus.morpheus.savedState", - ] -end diff --git a/Casks/omnifocus2.rb b/Casks/omnifocus2.rb deleted file mode 100644 index 87446e1dacc3b0..00000000000000 --- a/Casks/omnifocus2.rb +++ /dev/null @@ -1,36 +0,0 @@ -cask "omnifocus2" do - on_el_capitan :or_older do - version "2.10" - sha256 "e808a72e60cdff9ff5aa1046d856bf62d6418e4915248816c4640e32e52fd8e8" - - url "https://downloads.omnigroup.com/software/MacOSX/10.11/OmniFocus-#{version}.dmg" - end - on_sierra :or_newer do - version "2.12.4" - sha256 "8a2dc53331dba804f6781773fef546a03c181fc4ff0eb7ee4f871c10342621f0" - - url "https://downloads.omnigroup.com/software/MacOSX/10.12/OmniFocus-#{version}.dmg" - end - - name "OmniFocus" - desc "Scheduling application focusing on organization" - homepage "https://www.omnigroup.com/omnifocus/" - - deprecate! date: "2023-12-17", because: :discontinued - - depends_on macos: ">= :sierra" - - app "OmniFocus.app" - - uninstall quit: "com.omnigroup.OmniFocus#{version.major}" - - zap trash: [ - "~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.omnigroup.omnifocus#{version}.sfl*", - "~/Library/Caches/Metadata/com.omnigroup.OmniFocus#{version}", - "~/Library/Containers/com.omnigroup.OmniFocus#{version}", - "~/Library/Group Containers/34YW5XSRB7.com.omnigroup.OmniFocus", - "~/Library/Preferences/com.omnigroup.OmniFocus#{version}.LSSharedFileList.plist", - "~/Library/Preferences/com.omnigroup.OmniSoftwareUpdate.plist", - "~/Library/Saved Application State/com.omnigroup.OmniFocus#{version}.savedState", - ] -end diff --git a/Casks/omnigraffle6.rb b/Casks/omnigraffle6.rb deleted file mode 100644 index b63c52a5b23a95..00000000000000 --- a/Casks/omnigraffle6.rb +++ /dev/null @@ -1,22 +0,0 @@ -cask "omnigraffle6" do - version "6.6.2" - sha256 "f0b05a654686c42703cddef646a2519235b45d26bd06988a6e644aa96c0eb828" - - url "https://downloads.omnigroup.com/software/MacOSX/10.10/OmniGraffle-#{version}.dmg" - name "OmniGraffle 6" - desc "Visual communication software" - homepage "https://www.omnigroup.com/omnigraffle/" - - deprecate! date: "2023-12-17", because: :discontinued - - app "OmniGraffle.app" - - zap trash: [ - "~/Library/Application Scripts/com.omnigroup.OmniGraffle6", - "~/Library/Application Scripts/com.omnigroup.OmniSoftwareUpdate.OSUCheckService", - "~/Library/Containers/com.omnigroup.OmniGraffle6", - "~/Library/Containers/com.omnigroup.OmniSoftwareUpdate.OSUCheckService", - "~/Library/Preferences/com.omnigroup.OmniGraffle6.plist", - "~/Library/Saved Application State/com.omnigroup.OmniGraffle6.savedState", - ] -end diff --git a/Casks/omniplan3.rb b/Casks/omniplan3.rb deleted file mode 100644 index d5f69cc224e1d7..00000000000000 --- a/Casks/omniplan3.rb +++ /dev/null @@ -1,33 +0,0 @@ -cask "omniplan3" do - on_high_sierra :or_older do - version "3.13" - sha256 "82e0d7db2626d751f93f97d80dc032e4bc01bba1e05ea52c553e4771c8cfeec5" - - url "https://downloads.omnigroup.com/software/MacOSX/10.13/OmniPlan-#{version}.dmg" - end - on_mojave :or_newer do - version "3.14.4" - sha256 "34367f22766e5e420224e343d3cc2087c808f121f7c3f0fdfbd0e58f2d596e7e" - - url "https://downloads.omnigroup.com/software/MacOSX/10.14/OmniPlan-#{version}.dmg" - end - - name "OmniPlan" - desc "Project planning and management software" - homepage "https://www.omnigroup.com/omniplan/" - - deprecate! date: "2023-12-17", because: :discontinued - - auto_updates true - conflicts_with cask: "omniplan" - depends_on macos: ">= :mojave" - - app "OmniPlan.app" - - zap trash: [ - "~/Library/Application Scripts/com.omnigroup.OmniPlan#{version.major}", - "~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.omnigroup.omniplan#{version.major}.sfl*", - "~/Library/Containers/com.omnigroup.OmniPlan#{version.major}", - "~/Library/Preferences/com.omnigroup.OmniPlan#{version.major}.plist", - ] -end diff --git a/Casks/papers3.rb b/Casks/papers3.rb deleted file mode 100644 index e2847d2a5d71be..00000000000000 --- a/Casks/papers3.rb +++ /dev/null @@ -1,24 +0,0 @@ -cask "papers3" do - version "3.4.25_600" - sha256 "3a67540bcc9c676301567bf8654ae745fb900cd5736a90715f504458de272282" - - url "https://downloads.mekentosj.com/papers_#{version.no_dots}.dmg", - verified: "downloads.mekentosj.com/" - name "Papers" - desc "Reference management software for researchers" - homepage "https://support.papersapp.com/support/solutions/articles/30000031865-existing-papers-3-users-accessing-papers-3-program-files-for-additional-device-installs" - - deprecate! date: "2023-12-17", because: :discontinued - - app "Papers.app" - - uninstall login_item: "Citations" - - zap trash: [ - "~/Library/Application Support/Papers#{version.major}", - "~/Library/Caches/com.mekentosj.Citations", - "~/Library/Caches/com.mekentosj.papers#{version.major}", - "~/Library/Preferences/com.mekentosj.Citations.plist", - "~/Library/Preferences/com.mekentosj.papers#{version.major}", - ] -end diff --git a/Casks/powershell6.rb b/Casks/powershell6.rb deleted file mode 100644 index 82c5712aabd0b2..00000000000000 --- a/Casks/powershell6.rb +++ /dev/null @@ -1,30 +0,0 @@ -cask "powershell6" do - version "6.2.7" - sha256 "d968da998b00178f666f342c9823c7df5038947a46d153892b1b20580be8d6d4" - - url "https://github.com/PowerShell/PowerShell/releases/download/v#{version}/powershell-#{version}-osx-x64.pkg" - name "PowerShell" - desc "Command-line shell and scripting language" - homepage "https://github.com/PowerShell/PowerShell" - - deprecate! date: "2023-12-17", because: :discontinued - - conflicts_with cask: "powershell" - depends_on macos: ">= :high_sierra" - - pkg "powershell-#{version}-osx-x64.pkg" - - uninstall pkgutil: "com.microsoft.powershell" - - zap trash: [ - "~/.cache/powershell", - "~/.config/PowerShell", - "~/.local/share/powershell", - ], - rmdir: [ - "~/.cache", - "~/.config", - "~/.local", - "~/.local/share", - ] -end diff --git a/Casks/processing2.rb b/Casks/processing2.rb deleted file mode 100644 index 17ff87bdfc2313..00000000000000 --- a/Casks/processing2.rb +++ /dev/null @@ -1,22 +0,0 @@ -cask "processing2" do - version "2.2.1" - sha256 "8c237b3eb50626e8ffc648bfdeddaa18ceffbd6a48f8fec77a8eab5b774971fc" - - url "https://download.processing.org/processing-#{version}-macosx.zip" - name "Processing" - desc "Flexible software sketchbook and a language for learning how to code" - homepage "https://processing.org/" - - deprecate! date: "2023-12-17", because: :discontinued - - conflicts_with cask: [ - "processing", - "processing3", - ] - - app "Processing.app" - - uninstall quit: "org.processing.app" - - zap trash: "~/Library/Processing/preferences.txt" -end diff --git a/Casks/propresenter6.rb b/Casks/propresenter6.rb deleted file mode 100644 index 7f3f77187b9841..00000000000000 --- a/Casks/propresenter6.rb +++ /dev/null @@ -1,31 +0,0 @@ -cask "propresenter6" do - version "6.5.3_100991749" - sha256 "8a822ae5dbf1f4a17008cee66dcf98487b424a3ef01a381de9310eb9bd6ce530" - - url "https://renewedvision.com/downloads/ProPresenter%20#{version.major}_#{version}.dmg" - name "ProPresenter 6" - desc "Presentation and production application for live events" - homepage "https://www.renewedvision.com/propresenter.php" - - deprecate! date: "2023-12-17", because: :discontinued - - depends_on macos: ">= :high_sierra" - - app "ProPresenter #{version.major}.app" - - zap trash: [ - "/Library/Application Support/RenewedVision", - "/Library/Caches/com.renewedvision.ProPresenter#{version.major}", - "/Users/Shared/Renewed Vision Media", - "~/Library/Application Support/RenewedVision/ProPresenter#{version.major}", - "~/Library/Caches/com.renewedvision.ProPresenter#{version.major}", - "~/Library/Caches/KSCrashReports/ProPresenter #{version.major}", - "~/Library/Caches/Sessions/ProPresenter #{version.major}", - "~/Library/Preferences/com.renewedvision.ProPresenter#{version.major}.plist", - ], - rmdir: [ - "~/Library/Application Support/RenewedVision", - "~/Library/Caches/KSCrashReports", - "~/Library/Caches/Sessions", - ] -end diff --git a/Casks/quicktime-player7.rb b/Casks/quicktime-player7.rb deleted file mode 100644 index 6d2b8dc9642fd3..00000000000000 --- a/Casks/quicktime-player7.rb +++ /dev/null @@ -1,17 +0,0 @@ -cask "quicktime-player7" do - version "7.6.6" - sha256 "1959c0103c8b9c0ffffbbe70c15d08524576481f0a2eb37e36509fe324d16a3e" - - url "https://support.apple.com/downloads/DL923/en_US/QuickTimePlayer#{version}_SnowLeopard.dmg" - name "QuickTime Player 7" - desc "Video player" - homepage "https://support.apple.com/kb/dl923" - - deprecate! date: "2023-12-17", because: :discontinued - - pkg "QuickTimePlayer#{version}_SnowLeopard.pkg" - - uninstall pkgutil: "com.apple.pkg.QuickTimePlayer#{version}_SnowLeopard" - - # No zap stanza required -end diff --git a/Casks/rambox-ce.rb b/Casks/rambox-ce.rb deleted file mode 100644 index f0cecb88fbac8c..00000000000000 --- a/Casks/rambox-ce.rb +++ /dev/null @@ -1,34 +0,0 @@ -cask "rambox-ce" do - version "0.8.0" - sha256 "c5e93e259344a7b029869bbe7f9d222c141c0f0308fb0a82f6bd3d97f018ef1d" - - url "https://github.com/ramboxapp/community-edition/releases/download/#{version}/Rambox-#{version}-mac-universal.zip", - verified: "github.com/ramboxapp/community-edition/" - name "Rambox Community Edition" - desc "Free and Open Source messaging and emailing app" - homepage "https://rambox.pro/" - - deprecate! date: "2023-12-17", because: :discontinued - - conflicts_with cask: "rambox" - - app "Rambox.app" - - zap trash: [ - "~/Library/Application Support/CrashReporter/Rambox Helper_*.plist", - "~/Library/Application Support/CrashReporter/Rambox_*.plist", - "~/Library/Application Support/Rambox", - "~/Library/Caches/com.grupovrs.ramboxce", - "~/Library/Caches/com.grupovrs.ramboxce.ShipIt", - "~/Library/Caches/com.saenzramiro.rambox", - "~/Library/Logs/Rambox", - "~/Library/Preferences/ByHost/com.grupovrs.ramboxce.ShipIt.*.plist", - "~/Library/Preferences/com.grupovrs.ramboxce.helper.plist", - "~/Library/Preferences/com.grupovrs.ramboxce.plist", - "~/Library/Preferences/com.saenzramiro.rambox.helper.plist", - "~/Library/Preferences/com.saenzramiro.rambox.plist", - "~/Library/Saved Application State/com.grupovrs.ramboxce.savedState", - "~/Library/Saved Application State/com.saenzramiro.rambox.savedState", - "~/Library/WebKit/com.saenzramiro.rambox", - ] -end diff --git a/Casks/skype7.rb b/Casks/skype7.rb deleted file mode 100644 index d388e0a602d5eb..00000000000000 --- a/Casks/skype7.rb +++ /dev/null @@ -1,25 +0,0 @@ -cask "skype7" do - version "7.59.37" - sha256 "5d5d6811dcb0727c478d198cb24b99317dd10db0e55d81601d77285434f8cf1d" - - url "https://download.skype.com/macosx/bf9ccdd6b5b079049ff5a87419033ce3/Skype_#{version}.dmg" - name "Skype" - desc "Video chat, voice call and instant messaging application" - homepage "https://www.skype.com/en/get-skype/" - - deprecate! date: "2023-12-17", because: :discontinued - - auto_updates true - conflicts_with cask: "skype" - - app "Skype.app" - - zap trash: [ - "~/Library/Application Support/Skype", - "~/Library/Caches/com.plausiblelabs.crashreporter.data/com.skype.skype", - "~/Library/Caches/com.skype.skype", - "~/Library/Preferences/com.skype.skype.plist", - "~/Library/Preferences/com.skype.skypewifi.plist", - "~/Library/Saved Application State/com.skype.skype.savedState", - ] -end diff --git a/Casks/soulver2.rb b/Casks/soulver2.rb deleted file mode 100644 index 7b7da07a42234c..00000000000000 --- a/Casks/soulver2.rb +++ /dev/null @@ -1,23 +0,0 @@ -cask "soulver2" do - version "2.10,6109" - sha256 :no_check - - url "https://d1k3ac1niusr4e.cloudfront.net/soulver#{version.major}.zip", - verified: "d1k3ac1niusr4e.cloudfront.net/" - name "Soulver" - desc "Text editor and calculator" - homepage "https://soulver.app/" - - deprecate! date: "2023-12-17", because: :discontinued - - auto_updates true - depends_on macos: ">= :high_sierra" - - app "Soulver #{version.major}.app" - - zap trash: [ - "~/Library/Application Support/Soulver", - "~/Library/Autosave Information/Unsaved Soulver Document*", - "~/Library/Preferences/com.acqualia.soulver.plist", - ] -end diff --git a/Casks/sublime-text2.rb b/Casks/sublime-text2.rb deleted file mode 100644 index 63e9128ba820b1..00000000000000 --- a/Casks/sublime-text2.rb +++ /dev/null @@ -1,21 +0,0 @@ -cask "sublime-text2" do - version "2.0.2" - sha256 "906e71e19ae5321f80e7cf42eab8355146d8f2c3fd55be1f7fe5c62c57165add" - - url "https://download.sublimetext.com/Sublime%20Text%20#{version}.dmg" - name "Sublime Text 2" - desc "Text editor for code, markup and prose" - homepage "https://www.sublimetext.com/2" - - deprecate! date: "2023-12-17", because: :discontinued - - app "Sublime Text 2.app" - binary "#{appdir}/Sublime Text 2.app/Contents/SharedSupport/bin/subl" - - zap trash: [ - "~/Library/Application Support/Sublime Text 2", - "~/Library/Caches/com.sublimetext.2", - "~/Library/Preferences/com.sublimetext.2.plist", - "~/Library/Saved Application State/com.sublimetext.2.savedState", - ] -end diff --git a/Casks/sublime-text3.rb b/Casks/sublime-text3.rb deleted file mode 100644 index 78012c0d9d6755..00000000000000 --- a/Casks/sublime-text3.rb +++ /dev/null @@ -1,31 +0,0 @@ -cask "sublime-text3" do - version "3.211" - sha256 "531c84e24983927c59dc0c5611f605776f917d1c516af80c69c09ea232d24e01" - - url "https://download.sublimetext.com/Sublime%20Text%20Build%20#{version.no_dots}.dmg" - name "Sublime Text 3" - desc "Text editor for code, markup and prose" - homepage "https://www.sublimetext.com/3" - - deprecate! date: "2023-12-17", because: :discontinued - - auto_updates true - conflicts_with cask: [ - "sublime-text", - "sublime-text-dev", - ] - - app "Sublime Text.app" - binary "#{appdir}/Sublime Text.app/Contents/SharedSupport/bin/subl" - - uninstall quit: "com.sublimetext.#{version.major}" - - zap trash: [ - "~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.sublimetext.#{version.major}.sfl*", - "~/Library/Application Support/Sublime Text #{version.major}", - "~/Library/Caches/com.sublimetext.#{version.major}", - "~/Library/HTTPStorages/com.sublimetext.##{version.major}", - "~/Library/Preferences/com.sublimetext.#{version.major}.plist", - "~/Library/Saved Application State/com.sublimetext.#{version.major}.savedState", - ] -end diff --git a/Casks/temurin18.rb b/Casks/temurin18.rb deleted file mode 100644 index 9d4347f7397024..00000000000000 --- a/Casks/temurin18.rb +++ /dev/null @@ -1,21 +0,0 @@ -cask "temurin18" do - arch arm: "aarch64", intel: "x64" - - version "18.0.2.1,1" - sha256 arm: "21797abd8a53efcc89da3b4613697a0b2737f3c3cbb7f6ce0e5128478d5ce262", - intel: "ca4a486dfe344cf9476fb7174df66740826f679c9356caf25f14246ea79e25b9" - - url "https://github.com/adoptium/temurin#{version.major}-binaries/releases/download/jdk-#{version.csv.first}%2B#{version.csv.second}/OpenJDK#{version.major}U-jdk_#{arch}_mac_hotspot_#{version.csv.first}_#{version.csv.second.major}.pkg", - verified: "github.com/adoptium/" - name "Eclipse Temurin Java Development Kit" - desc "JDK from the Eclipse Foundation (Adoptium)" - homepage "https://adoptium.net/" - - deprecate! date: "2023-12-17", because: :discontinued - - pkg "OpenJDK#{version.major}U-jdk_#{arch}_mac_hotspot_#{version.csv.first}_#{version.csv.second.major}.pkg" - - uninstall pkgutil: "net.temurin.#{version.major}.jdk" - - # No zap stanza required -end diff --git a/Casks/tower2.rb b/Casks/tower2.rb deleted file mode 100644 index fa7404d219616c..00000000000000 --- a/Casks/tower2.rb +++ /dev/null @@ -1,21 +0,0 @@ -cask "tower2" do - version "2.6.7-362,b679e775" - sha256 "40cf4bbc5712c7b97d2da0e3b6558dfed8f1e85cd3b524141a2a1012183f0e9b" - - url "https://fournova-app-updates.s3.amazonaws.com/apps/tower#{version.major}-mac/#{version.split("-").last.tr(",", "-")}/Tower-#{version.major}-#{version.csv.first}.zip", - verified: "fournova-app-updates.s3.amazonaws.com/" - name "Tower" - desc "Git client focusing on power and productivity" - homepage "https://www.git-tower.com/" - - deprecate! date: "2023-12-17", because: :discontinued - - app "Tower.app" - binary "#{appdir}/Tower.app/Contents/MacOS/gittower" - - zap trash: [ - "~/Library/Application Support/com.fournova.Tower#{version.major}", - "~/Library/Caches/com.fournova.Tower#{version.major}", - "~/Library/Preferences/com.fournova.Tower#{version.major}.plist", - ] -end diff --git a/Casks/transmit4.rb b/Casks/transmit4.rb deleted file mode 100644 index 343264f4f335dc..00000000000000 --- a/Casks/transmit4.rb +++ /dev/null @@ -1,18 +0,0 @@ -cask "transmit4" do - version "4.4.13" - sha256 "0d7095351378aa3c581de064f99fedecbfac683377048a4c0457976f5ce79f3b" - - url "https://download.panic.com/transmit/Transmit%20#{version.major}/Transmit%20#{version}.zip" - name "Transmit" - desc "File transfer application" - homepage "https://panic.com/transmit/" - - deprecate! date: "2023-12-17", because: :discontinued - - app "Transmit.app" - - zap trash: [ - "~/Library/Application Support/Transmit", - "~/Library/Preferences/com.panic.Transmit.plist", - ] -end diff --git a/Casks/vmware-fusion10.rb b/Casks/vmware-fusion10.rb deleted file mode 100644 index 831d8689db98e9..00000000000000 --- a/Casks/vmware-fusion10.rb +++ /dev/null @@ -1,88 +0,0 @@ -cask "vmware-fusion10" do - version "10.1.6-12989998" - sha256 "b3d647dd74bd2c61bc1443a2f7d27e69a6d3fb01304306ef50af2db859440f2b" - - url "https://download3.vmware.com/software/fusion/file/VMware-Fusion-#{version}.dmg" - name "VMware Fusion" - desc "Create, manage, and run virtual machines" - homepage "https://www.vmware.com/products/fusion.html" - - deprecate! date: "2023-12-17", because: :discontinued - - auto_updates true - conflicts_with cask: %w[ - vmware-fusion - vmware-fusion7 - vmware-fusion8 - vmware-fusion11 - vmware-fusion12 - vmware-fusion-tech-preview - ] - - app "VMware Fusion.app" - binary "#{appdir}/VMware Fusion.app/Contents/Library/vmnet-bridge" - binary "#{appdir}/VMware Fusion.app/Contents/Library/vmnet-cfgcli" - binary "#{appdir}/VMware Fusion.app/Contents/Library/vmnet-cli" - binary "#{appdir}/VMware Fusion.app/Contents/Library/vmnet-dhcpd" - binary "#{appdir}/VMware Fusion.app/Contents/Library/vmnet-natd" - binary "#{appdir}/VMware Fusion.app/Contents/Library/vmnet-netifup" - binary "#{appdir}/VMware Fusion.app/Contents/Library/vmnet-sniffer" - binary "#{appdir}/VMware Fusion.app/Contents/Library/vmrun" - binary "#{appdir}/VMware Fusion.app/Contents/Library/vmss2core" - binary "#{appdir}/VMware Fusion.app/Contents/Library/VMware OVF Tool/ovftool" - binary "#{appdir}/VMware Fusion.app/Contents/Library/vmware-aewp" - binary "#{appdir}/VMware Fusion.app/Contents/Library/vmware-authd" - binary "#{appdir}/VMware Fusion.app/Contents/Library/vmware-cloneBootCamp" - binary "#{appdir}/VMware Fusion.app/Contents/Library/vmware-id" - binary "#{appdir}/VMware Fusion.app/Contents/Library/vmware-ntfs" - binary "#{appdir}/VMware Fusion.app/Contents/Library/vmware-rawdiskAuthTool" - binary "#{appdir}/VMware Fusion.app/Contents/Library/vmware-rawdiskCreator" - binary "#{appdir}/VMware Fusion.app/Contents/Library/vmware-remotemks" - binary "#{appdir}/VMware Fusion.app/Contents/Library/vmware-usbarbitrator" - binary "#{appdir}/VMware Fusion.app/Contents/Library/vmware-vdiskmanager" - binary "#{appdir}/VMware Fusion.app/Contents/Library/vmware-vmdkserver" - binary "#{appdir}/VMware Fusion.app/Contents/Library/vmware-vmx" - binary "#{appdir}/VMware Fusion.app/Contents/Library/vmware-vmx-debug" - binary "#{appdir}/VMware Fusion.app/Contents/Library/vmware-vmx-stats" - - postflight do - system_command "#{appdir}/VMware Fusion.app/Contents/Library/Initialize VMware Fusion.tool", - args: ["set"], - sudo: true - end - - uninstall_preflight do - set_ownership "#{appdir}/VMware Fusion.app" - end - - uninstall delete: "/etc/paths.d/com.vmware.fusion.public" - - zap trash: [ - "/Library/Application Support/VMware", - "/Library/Logs/VMware Fusion Services.log", - "/Library/Logs/VMware USB Arbitrator Service.log", - "/Library/Logs/VMware", - "/Library/Preferences/VMware Fusion", - "~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.vmware.fusion.sfl*", - "~/Library/Application Support/VMware Fusion", - "~/Library/Caches/com.vmware.fusion", - "~/Library/Logs/VMware Fusion", - "~/Library/Logs/VMware Graphics Service.log", - "~/Library/Logs/VMware", - "~/Library/Preferences/com.vmware.fusion.LSSharedFileList.plist", - "~/Library/Preferences/com.vmware.fusion.LSSharedFileList.plist.lockfile", - "~/Library/Preferences/com.vmware.fusion.plist", - "~/Library/Preferences/com.vmware.fusion.plist.lockfile", - "~/Library/Preferences/com.vmware.fusionDaemon.plist", - "~/Library/Preferences/com.vmware.fusionDaemon.plist.lockfile", - "~/Library/Preferences/com.vmware.fusionStartMenu.plist", - "~/Library/Preferences/com.vmware.fusionStartMenu.plist.lockfile", - "~/Library/Preferences/VMware Fusion", - "~/Library/Saved Application State/com.vmware.fusion.savedState", - "~/Library/WebKit/com.vmware.fusion", - ] - - caveats do - kext - end -end diff --git a/Casks/vmware-fusion11.rb b/Casks/vmware-fusion11.rb deleted file mode 100644 index 3c9b36f71d4b77..00000000000000 --- a/Casks/vmware-fusion11.rb +++ /dev/null @@ -1,91 +0,0 @@ -cask "vmware-fusion11" do - version "11.5.7-17130923" - sha256 "c7d58ca44510de6c1ddffe86129ed19982114e742d71e7d81e4a5882036e06e3" - - url "https://download3.vmware.com/software/fusion/file/VMware-Fusion-#{version}.dmg" - name "VMware Fusion" - desc "App to run other operating systems without rebooting" - homepage "https://www.vmware.com/products/fusion.html" - - deprecate! date: "2023-12-17", because: :discontinued - - auto_updates true - conflicts_with cask: %w[ - vmware-fusion - vmware-fusion7 - vmware-fusion8 - vmware-fusion10 - vmware-fusion12 - vmware-fusion-tech-preview - ] - depends_on macos: ">= :mojave" - - app "VMware Fusion.app" - binary "#{appdir}/VMware Fusion.app/Contents/Library/vkd/bin/vctl" - binary "#{appdir}/VMware Fusion.app/Contents/Library/vmnet-bridge" - binary "#{appdir}/VMware Fusion.app/Contents/Library/vmnet-cfgcli" - binary "#{appdir}/VMware Fusion.app/Contents/Library/vmnet-cli" - binary "#{appdir}/VMware Fusion.app/Contents/Library/vmnet-dhcpd" - binary "#{appdir}/VMware Fusion.app/Contents/Library/vmnet-natd" - binary "#{appdir}/VMware Fusion.app/Contents/Library/vmnet-netifup" - binary "#{appdir}/VMware Fusion.app/Contents/Library/vmnet-sniffer" - binary "#{appdir}/VMware Fusion.app/Contents/Library/vmrest" - binary "#{appdir}/VMware Fusion.app/Contents/Library/vmrun" - binary "#{appdir}/VMware Fusion.app/Contents/Library/vmss2core" - binary "#{appdir}/VMware Fusion.app/Contents/Library/VMware OVF Tool/ovftool" - binary "#{appdir}/VMware Fusion.app/Contents/Library/vmware-aewp" - binary "#{appdir}/VMware Fusion.app/Contents/Library/vmware-authd" - binary "#{appdir}/VMware Fusion.app/Contents/Library/vmware-cloneBootCamp" - binary "#{appdir}/VMware Fusion.app/Contents/Library/vmware-id" - binary "#{appdir}/VMware Fusion.app/Contents/Library/vmware-ntfs" - binary "#{appdir}/VMware Fusion.app/Contents/Library/vmware-rawdiskAuthTool" - binary "#{appdir}/VMware Fusion.app/Contents/Library/vmware-rawdiskCreator" - binary "#{appdir}/VMware Fusion.app/Contents/Library/vmware-remotemks" - binary "#{appdir}/VMware Fusion.app/Contents/Library/vmware-usbarbitrator" - binary "#{appdir}/VMware Fusion.app/Contents/Library/vmware-vdiskmanager" - binary "#{appdir}/VMware Fusion.app/Contents/Library/vmware-vmdkserver" - binary "#{appdir}/VMware Fusion.app/Contents/Library/vmware-vmx" - binary "#{appdir}/VMware Fusion.app/Contents/Library/vmware-vmx-debug" - binary "#{appdir}/VMware Fusion.app/Contents/Library/vmware-vmx-stats" - - postflight do - system_command "#{appdir}/VMware Fusion.app/Contents/Library/Initialize VMware Fusion.tool", - args: ["set"], - sudo: true - end - - uninstall_preflight do - set_ownership "#{appdir}/VMware Fusion.app" - end - - uninstall delete: "/etc/paths.d/com.vmware.fusion.public" - - zap trash: [ - "/Library/Application Support/VMware", - "/Library/Logs/VMware Fusion Services.log", - "/Library/Logs/VMware USB Arbitrator Service.log", - "/Library/Logs/VMware", - "/Library/Preferences/VMware Fusion", - "~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.vmware.fusion.sfl*", - "~/Library/Application Support/VMware Fusion", - "~/Library/Caches/com.vmware.fusion", - "~/Library/Logs/VMware Fusion", - "~/Library/Logs/VMware Graphics Service.log", - "~/Library/Logs/VMware", - "~/Library/Preferences/com.vmware.fusion.LSSharedFileList.plist", - "~/Library/Preferences/com.vmware.fusion.LSSharedFileList.plist.lockfile", - "~/Library/Preferences/com.vmware.fusion.plist", - "~/Library/Preferences/com.vmware.fusion.plist.lockfile", - "~/Library/Preferences/com.vmware.fusionDaemon.plist", - "~/Library/Preferences/com.vmware.fusionDaemon.plist.lockfile", - "~/Library/Preferences/com.vmware.fusionStartMenu.plist", - "~/Library/Preferences/com.vmware.fusionStartMenu.plist.lockfile", - "~/Library/Preferences/VMware Fusion", - "~/Library/Saved Application State/com.vmware.fusion.savedState", - "~/Library/WebKit/com.vmware.fusion", - ] - - caveats do - kext - end -end diff --git a/Casks/vmware-fusion12.rb b/Casks/vmware-fusion12.rb deleted file mode 100644 index 6fc4b53a19edb7..00000000000000 --- a/Casks/vmware-fusion12.rb +++ /dev/null @@ -1,104 +0,0 @@ -cask "vmware-fusion12" do - on_catalina :or_older do - version "12.1.2,17964953" - sha256 "873049d4080168b56085c5b67be1d4eeb14debc0e6cf176dbd52c78518d0b883" - - url "https://download3.vmware.com/software/fusion/file/VMware-Fusion-#{version.csv.first}-#{version.csv.second}.dmg" - - caveats do - kext - end - end - on_big_sur :or_newer do - version "12.2.5,20904517" - sha256 "403d14e7609f1863bd46617c90f2e3642f6b68ed387c1b7f8c62722d580c633c" - - url "https://download3.vmware.com/software/FUS-#{version.csv.first.no_dots}/VMware-Fusion-#{version.csv.first}-#{version.csv.second}_x86.dmg" - end - - name "VMware Fusion" - desc "Create, manage, and run virtual machines" - homepage "https://www.vmware.com/products/fusion.html" - - deprecate! date: "2023-12-17", because: :discontinued - - auto_updates true - conflicts_with cask: %w[ - vmware-fusion - vmware-fusion7 - vmware-fusion8 - vmware-fusion10 - vmware-fusion11 - vmware-fusion-tech-preview - ] - depends_on macos: ">= :catalina" - - app "VMware Fusion.app" - binary "#{appdir}/VMware Fusion.app/Contents/Library/vkd/bin/vctl" - binary "#{appdir}/VMware Fusion.app/Contents/Library/vmnet-bridge" - binary "#{appdir}/VMware Fusion.app/Contents/Library/vmnet-cfgcli" - binary "#{appdir}/VMware Fusion.app/Contents/Library/vmnet-cli" - binary "#{appdir}/VMware Fusion.app/Contents/Library/vmnet-dhcpd" - binary "#{appdir}/VMware Fusion.app/Contents/Library/vmnet-natd" - binary "#{appdir}/VMware Fusion.app/Contents/Library/vmnet-netifup" - binary "#{appdir}/VMware Fusion.app/Contents/Library/vmnet-sniffer" - binary "#{appdir}/VMware Fusion.app/Contents/Library/vmrest" - binary "#{appdir}/VMware Fusion.app/Contents/Library/vmrun" - binary "#{appdir}/VMware Fusion.app/Contents/Library/vmss2core" - binary "#{appdir}/VMware Fusion.app/Contents/Library/VMware OVF Tool/ovftool" - binary "#{appdir}/VMware Fusion.app/Contents/Library/vmware-aewp" - binary "#{appdir}/VMware Fusion.app/Contents/Library/vmware-authd" - binary "#{appdir}/VMware Fusion.app/Contents/Library/vmware-cloneBootCamp" - binary "#{appdir}/VMware Fusion.app/Contents/Library/vmware-id" - binary "#{appdir}/VMware Fusion.app/Contents/Library/vmware-ntfs" - binary "#{appdir}/VMware Fusion.app/Contents/Library/vmware-rawdiskAuthTool" - binary "#{appdir}/VMware Fusion.app/Contents/Library/vmware-rawdiskCreator" - binary "#{appdir}/VMware Fusion.app/Contents/Library/vmware-remotemks" - binary "#{appdir}/VMware Fusion.app/Contents/Library/vmware-usbarbitrator" - binary "#{appdir}/VMware Fusion.app/Contents/Library/vmware-vdiskmanager" - binary "#{appdir}/VMware Fusion.app/Contents/Library/vmware-vmdkserver" - binary "#{appdir}/VMware Fusion.app/Contents/Library/vmware-vmx" - binary "#{appdir}/VMware Fusion.app/Contents/Library/vmware-vmx-debug" - binary "#{appdir}/VMware Fusion.app/Contents/Library/vmware-vmx-stats" - - postflight do - system_command "#{appdir}/VMware Fusion.app/Contents/Library/Initialize VMware Fusion.tool", - args: ["set"], - sudo: true - end - - uninstall_preflight do - set_ownership "#{appdir}/VMware Fusion.app" - end - - uninstall delete: "/etc/paths.d/com.vmware.fusion.public" - - zap trash: [ - "/Library/Application Support/VMware", - "/Library/Logs/VMware Fusion Services.log", - "/Library/Logs/VMware USB Arbitrator Service.log", - "/Library/Logs/VMware", - "/Library/Preferences/VMware Fusion", - "~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.vmware.fusion.sfl*", - "~/Library/Application Support/VMware Fusion Applications Menu", - "~/Library/Application Support/VMware Fusion", - "~/Library/Caches/com.vmware.fusion", - "~/Library/Logs/VMware Fusion Applications Menu", - "~/Library/Logs/VMware Fusion", - "~/Library/Logs/VMware Graphics Service.log", - "~/Library/Logs/VMware", - "~/Library/Preferences/com.vmware.fusion.LSSharedFileList.plist", - "~/Library/Preferences/com.vmware.fusion.LSSharedFileList.plist.lockfile", - "~/Library/Preferences/com.vmware.fusion.plist", - "~/Library/Preferences/com.vmware.fusion.plist.lockfile", - "~/Library/Preferences/com.vmware.fusionApplicationsMenu.helper.plist", - "~/Library/Preferences/com.vmware.fusionApplicationsMenu.plist", - "~/Library/Preferences/com.vmware.fusionDaemon.plist", - "~/Library/Preferences/com.vmware.fusionDaemon.plist.lockfile", - "~/Library/Preferences/com.vmware.fusionStartMenu.plist", - "~/Library/Preferences/com.vmware.fusionStartMenu.plist.lockfile", - "~/Library/Preferences/VMware Fusion", - "~/Library/Saved Application State/com.vmware.fusion.savedState", - "~/Library/WebKit/com.vmware.fusion", - ] -end diff --git a/Casks/vmware-fusion7.rb b/Casks/vmware-fusion7.rb deleted file mode 100644 index d6ff92acb3a49a..00000000000000 --- a/Casks/vmware-fusion7.rb +++ /dev/null @@ -1,39 +0,0 @@ -cask "vmware-fusion7" do - version "7.1.3-3204469" - sha256 "9ba3e002cc2ed3d3adc96b8b748d49c72069acac35f0fcc71ceaa7729895da17" - - url "https://download3.vmware.com/software/fusion/file/VMware-Fusion-#{version}.dmg" - name "VMware Fusion" - desc "Create, manage, and run virtual machines" - homepage "https://www.vmware.com/products/fusion.html" - - deprecate! date: "2023-12-17", because: :discontinued - - conflicts_with cask: %w[ - vmware-fusion - vmware-fusion8 - vmware-fusion10 - vmware-fusion11 - vmware-fusion12 - vmware-fusion-tech-preview - ] - - app "VMware Fusion.app" - binary "#{appdir}/VMware Fusion.app/Contents/Library/vmnet-cfgcli" - binary "#{appdir}/VMware Fusion.app/Contents/Library/vmnet-cli" - binary "#{appdir}/VMware Fusion.app/Contents/Library/vmrun" - binary "#{appdir}/VMware Fusion.app/Contents/Library/vmware-vdiskmanager" - binary "#{appdir}/VMware Fusion.app/Contents/Library/VMware OVF Tool/ovftool" - - uninstall_preflight do - set_ownership "#{appdir}/VMware Fusion.app" - end - - # NOTE: '~/Library/Application Support/VMware Fusion' is not safe - # to delete. In older versions, VM images were located there. - zap trash: [ - "~/Library/Caches/com.vmware.fusion", - "~/Library/Logs/VMware Fusion", - "~/Library/Logs/VMware", - ] -end diff --git a/Casks/vmware-fusion8.rb b/Casks/vmware-fusion8.rb deleted file mode 100644 index 462953ca8c0999..00000000000000 --- a/Casks/vmware-fusion8.rb +++ /dev/null @@ -1,82 +0,0 @@ -cask "vmware-fusion8" do - version "8.5.10-7527438" - sha256 "f81f4dbbb27b12eb3a31e96df4207a7e564a2f98f1b32eb1c4d9453308ef3ffe" - - url "https://download3.vmware.com/software/fusion/file/VMware-Fusion-#{version}.dmg" - name "VMware Fusion" - desc "Create, manage, and run virtual machines" - homepage "https://www.vmware.com/products/fusion.html" - - deprecate! date: "2023-12-17", because: :discontinued - - auto_updates true - conflicts_with cask: %w[ - vmware-fusion - vmware-fusion7 - vmware-fusion10 - vmware-fusion11 - vmware-fusion12 - vmware-fusion-tech-preview - ] - - app "VMware Fusion.app" - binary "#{appdir}/VMware Fusion.app/Contents/Library/vmnet-bridge" - binary "#{appdir}/VMware Fusion.app/Contents/Library/vmnet-cfgcli" - binary "#{appdir}/VMware Fusion.app/Contents/Library/vmnet-cli" - binary "#{appdir}/VMware Fusion.app/Contents/Library/vmnet-dhcpd" - binary "#{appdir}/VMware Fusion.app/Contents/Library/vmnet-natd" - binary "#{appdir}/VMware Fusion.app/Contents/Library/vmnet-netifup" - binary "#{appdir}/VMware Fusion.app/Contents/Library/vmnet-sniffer" - binary "#{appdir}/VMware Fusion.app/Contents/Library/vmrun" - binary "#{appdir}/VMware Fusion.app/Contents/Library/vmss2core" - binary "#{appdir}/VMware Fusion.app/Contents/Library/VMware OVF Tool/ovftool" - binary "#{appdir}/VMware Fusion.app/Contents/Library/vmware-aewp" - binary "#{appdir}/VMware Fusion.app/Contents/Library/vmware-authd" - binary "#{appdir}/VMware Fusion.app/Contents/Library/vmware-cloneBootCamp" - binary "#{appdir}/VMware Fusion.app/Contents/Library/vmware-id" - binary "#{appdir}/VMware Fusion.app/Contents/Library/vmware-ntfs" - binary "#{appdir}/VMware Fusion.app/Contents/Library/vmware-rawdiskAuthTool" - binary "#{appdir}/VMware Fusion.app/Contents/Library/vmware-rawdiskCreator" - binary "#{appdir}/VMware Fusion.app/Contents/Library/vmware-remotemks" - binary "#{appdir}/VMware Fusion.app/Contents/Library/vmware-usbarbitrator" - binary "#{appdir}/VMware Fusion.app/Contents/Library/vmware-vdiskmanager" - binary "#{appdir}/VMware Fusion.app/Contents/Library/vmware-vmdkserver" - binary "#{appdir}/VMware Fusion.app/Contents/Library/vmware-vmx" - binary "#{appdir}/VMware Fusion.app/Contents/Library/vmware-vmx-debug" - binary "#{appdir}/VMware Fusion.app/Contents/Library/vmware-vmx-stats" - - postflight do - system_command "#{appdir}/VMware Fusion.app/Contents/Library/Initialize VMware Fusion.tool", - args: ["set"], - sudo: true - end - - uninstall_preflight do - set_ownership "#{appdir}/VMware Fusion.app" - end - - zap trash: [ - "/Library/Application Support/VMware", - "/Library/Logs/VMware Fusion Services.log", - "/Library/Logs/VMware USB Arbitrator Service.log", - "/Library/Logs/VMware", - "/Library/Preferences/VMware Fusion", - "~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.vmware.fusion.sfl*", - "~/Library/Application Support/VMware Fusion", - "~/Library/Caches/com.vmware.fusion", - "~/Library/Logs/VMware Fusion", - "~/Library/Logs/VMware Graphics Service.log", - "~/Library/Logs/VMware", - "~/Library/Preferences/com.vmware.fusion.LSSharedFileList.plist", - "~/Library/Preferences/com.vmware.fusion.LSSharedFileList.plist.lockfile", - "~/Library/Preferences/com.vmware.fusion.plist", - "~/Library/Preferences/com.vmware.fusion.plist.lockfile", - "~/Library/Preferences/com.vmware.fusionDaemon.plist", - "~/Library/Preferences/com.vmware.fusionDaemon.plist.lockfile", - "~/Library/Preferences/com.vmware.fusionStartMenu.plist", - "~/Library/Preferences/com.vmware.fusionStartMenu.plist.lockfile", - "~/Library/Preferences/VMware Fusion", - "~/Library/Saved Application State/com.vmware.fusion.savedState", - "~/Library/WebKit/com.vmware.fusion", - ] -end diff --git a/Casks/vox2.rb b/Casks/vox2.rb deleted file mode 100644 index ace0b2cbd21e1c..00000000000000 --- a/Casks/vox2.rb +++ /dev/null @@ -1,19 +0,0 @@ -cask "vox2" do - version "2.8.26" - sha256 "4d3c3a9e34ba55f5985940cab403aa2bd0057954cf6f954f1e33063111f4ca03" - - url "https://cloud.coppertino.com/vox/downloads/Vox_#{version}.zip", - verified: "cloud.coppertino.com/vox/" - name "VOX" - desc "Music player for high resoluion (Hi-Res) music through the external sources" - homepage "https://vox.rocks/mac-music-player/old-versions" - - deprecate! date: "2023-12-17", because: :discontinued - - app "VOX.app" - - zap trash: [ - "~/Library/Containers/com.coppertino.Vox", - "~/Library/Preferences/com.coppertino.Vox.plist", - ] -end diff --git a/Casks/xmind8.rb b/Casks/xmind8.rb deleted file mode 100644 index 4d497579581152..00000000000000 --- a/Casks/xmind8.rb +++ /dev/null @@ -1,20 +0,0 @@ -cask "xmind8" do - version "8-update9" - sha256 "120745d98a6122af56f944f666c59a6c3e06099be3838c365e6554e82db19211" - - url "https://dl3.xmind.net/xmind-#{version}-macosx.dmg" - name "XMind" - desc "Mind mapping and brainstorming tool" - homepage "https://www.xmind.net/xmind8-pro/" - - deprecate! date: "2023-12-17", because: :discontinued - - conflicts_with cask: "xmind" - - app "XMind.app" - - zap trash: [ - "~/Library/Saved Application State/org.xmind.cathy.application.savedState", - "~/Library/XMind", - ] -end diff --git a/Casks/zulu13.rb b/Casks/zulu13.rb deleted file mode 100644 index e916844938db25..00000000000000 --- a/Casks/zulu13.rb +++ /dev/null @@ -1,21 +0,0 @@ -cask "zulu13" do - arch arm: "aarch64", intel: "x64" - - version "13.0.14,13.54.17-ca" - sha256 arm: "b7b41f43f6a76f84d579e1d7b4abfd536928b6472e0ca3a8188f474235137b8e", - intel: "e83a0fb55f3d736c88d9fff33ee6c4a11901507a932477df15bed220c84714c4" - - url "https://cdn.azul.com/zulu/bin/zulu#{version.csv.second}-jdk#{version.csv.first}-macosx_#{arch}.dmg", - referer: "https://www.azul.com/downloads/zulu/zulu-mac/" - name "Azul Zulu Java Standard Edition Development Kit" - desc "OpenJDK distribution from Azul" - homepage "https://www.azul.com/products/core/" - - deprecate! date: "2023-12-17", because: :discontinued - - pkg "Double-Click to Install Azul Zulu JDK #{version.major}.pkg" - - uninstall pkgutil: "com.azulsystems.zulu.#{version.major}" - - zap trash: "~/Library/Saved Application State/com.azul.zulu.#{version.major}*.java.savedState" -end diff --git a/Casks/zulu15.rb b/Casks/zulu15.rb deleted file mode 100644 index f9bf2b9f84574a..00000000000000 --- a/Casks/zulu15.rb +++ /dev/null @@ -1,23 +0,0 @@ -cask "zulu15" do - arch arm: "aarch64", intel: "x64" - - version "15.0.10,15.46.17-ca" - sha256 arm: "f5d123cd149f245792d0d807086f4c58c493bd52db8162ed2d2609f97e493ac1", - intel: "9e8a2b162826af9ac9db248e4c9e7a8983bbe31ae63686a19a3c291770f9427c" - - url "https://cdn.azul.com/zulu/bin/zulu#{version.csv.second}-jdk#{version.csv.first}-macosx_#{arch}.dmg", - referer: "https://www.azul.com/downloads/zulu/zulu-mac/" - name "Azul Zulu Java Standard Edition Development Kit" - desc "Zulu OpenJDK 15" - homepage "https://www.azul.com/products/core/" - - deprecate! date: "2023-12-17", because: :discontinued - - depends_on macos: ">= :sierra" - - pkg "Double-Click to Install Azul Zulu JDK #{version.major}.pkg" - - uninstall pkgutil: "com.azulsystems.zulu.#{version.major}" - - zap trash: "~/Library/Saved Application State/com.azul.zulu.#{version.major}*.java.savedState" -end diff --git a/Casks/zulu7.rb b/Casks/zulu7.rb deleted file mode 100644 index d73b0b727378fd..00000000000000 --- a/Casks/zulu7.rb +++ /dev/null @@ -1,18 +0,0 @@ -cask "zulu7" do - version "7.0.352,7.56.0.11-ca" - sha256 "f17990028acbafe8060424cd1a6e28296598c959f81a1f9bd34dba1d5b9696d7" - - url "https://cdn.azul.com/zulu/bin/zulu#{version.csv.second}-jdk#{version.csv.first}-macosx_x64.dmg", - referer: "https://www.azul.com/downloads/zulu/zulu-mac/" - name "Azul Zulu Java Standard Edition Development Kit" - desc "OpenJDK distribution from Azul" - homepage "https://www.azul.com/products/core/" - - deprecate! date: "2023-12-17", because: :discontinued - - pkg "Double-Click to Install Azul Zulu JDK #{version.major}.pkg" - - uninstall pkgutil: "com.azulsystems.zulu.#{version.major}" - - zap trash: "~/Library/Saved Application State/com.azul.zulu.#{version.major}*.java.savedState" -end diff --git a/LICENSE b/LICENSE deleted file mode 100644 index 6f2b7b0415b413..00000000000000 --- a/LICENSE +++ /dev/null @@ -1,23 +0,0 @@ -Copyright (c) 2013, Paul Hinze & Contributors -All rights reserved. - -Redistribution and use in source and binary forms, with or without modification, -are permitted provided that the following conditions are met: - -* Redistributions of source code must retain the above copyright notice, this - list of conditions and the following disclaimer. - -* Redistributions in binary form must reproduce the above copyright notice, this - list of conditions and the following disclaimer in the documentation and/or - other materials provided with the distribution. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND -ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR -ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON -ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/README.md b/README.md index 87e4084377f6af..a9eadcb897a2d6 100644 --- a/README.md +++ b/README.md @@ -1,40 +1,5 @@ -# homebrew-cask-versions +# Homebrew/cask-versions (deprecated) -Here you'll find alternate versions of Casks for the [Homebrew Cask](https://github.com/Homebrew/homebrew-cask) -project. +Formerly contained alternate versions of Casks. -# Usage - -After you install Homebrew, run the following command: - -```sh -brew tap homebrew/cask-versions -``` - -You can now install alternate versions of Casks. - -```sh -brew install iterm2-beta -``` - -## Submitting a Cask to this repository - -See [CONTRIBUTING.md](CONTRIBUTING.md). - -## Acceptable Casks - -`homebrew/cask-versions` is not intended to be used for all and any old versions you personally require. Casks submitted here should be expected to be used by a reasonable number of people and supported by contributors long-term. - -You may wish to consider hosting your own [tap](https://github.com/Homebrew/brew/blob/master/docs/How-to-Create-and-Maintain-a-Tap.md) for casks you wish to personally support that do not meet the above standards. - -For this repo, rules are (following our [nomenclature](https://docs.brew.sh/Acceptable-Casks#finding-a-home-for-your-cask)): - -+ Include the latest minor version of legacy versions of commercial and freemium software. -+ Legacy versions of commercial and freemium software are restricted to a maximum of five casks. -+ Include beta, development, unstable, nightly, early access program, …. -+ Refuse legacy versions of gratis or open-source software, unless there is a clear demonstrable need for them. -+ Legacy versions of gratis or open-source software that were accepted should be removed after one year. -+ Include casks that do not fit the rules, but need to exist somewhere since they are required by other casks. - -## License -Code is under the [BSD 2 Clause (NetBSD) license](https://github.com/Homebrew/homebrew-cask-versions/blob/master/LICENSE) +These have mostly been migrated to [Homebrew/homebrew-cask](https://github.com/Homebrew/homebrew-cask) diff --git a/audit_exceptions/secure_connection_audit_skiplist.json b/audit_exceptions/secure_connection_audit_skiplist.json deleted file mode 100644 index 0e6840ae4f959f..00000000000000 --- a/audit_exceptions/secure_connection_audit_skiplist.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "microsoft-office-2019": "https://www.microsoft.com/en-us/microsoft-365/mac/microsoft-365-for-mac/" -} diff --git a/cask_renames.json b/cask_renames.json deleted file mode 100644 index 772276af317113..00000000000000 --- a/cask_renames.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "whatsapp-alpha": "whatsapp-beta" -}