{"name":"protobuf@21","full_name":"protobuf@21","tap":"homebrew/core","oldnames":[],"aliases":[],"versioned_formulae":["protobuf@33","protobuf@29"],"desc":"Protocol buffers (Google's data interchange format)","license":"BSD-3-Clause","homepage":"https://protobuf.dev/","versions":{"stable":"21.12","head":null,"bottle":true},"urls":{"stable":{"url":"https://github.com/protocolbuffers/protobuf/releases/download/v21.12/protobuf-all-21.12.tar.gz","tag":null,"revision":null,"using":null,"checksum":"2c6a36c7b5a55accae063667ef3c55f2642e67476d96d355ff0acb13dbb47f09"}},"patches":[{"strip":"p1","url":"https://github.com/protocolbuffers/protobuf/commit/da973aff2adab60a9e516d3202c111dbdde1a50f.patch?full_index=1","sha256":"911925e427a396fa5e54354db8324c0178f5c602b3f819f7d471bb569cc34f53","type":"backport","resolves":[{"type":"defect","id":"https://github.com/protocolbuffers/protobuf/pull/10403"}]}],"revision":1,"version_scheme":0,"compatibility_version":null,"autobump":true,"no_autobump_message":null,"skip_livecheck":false,"bottle":{"stable":{"rebuild":0,"root_url":"https://ghcr.io/v2/homebrew/core","files":{"arm64_tahoe":{"cellar":":any","url":"https://ghcr.io/v2/homebrew/core/protobuf/21/blobs/sha256:65023d2a73ac89c385ff14782c38c1f629828d753d880f8e910a7ee19fc35e47","sha256":"65023d2a73ac89c385ff14782c38c1f629828d753d880f8e910a7ee19fc35e47"},"arm64_sequoia":{"cellar":":any","url":"https://ghcr.io/v2/homebrew/core/protobuf/21/blobs/sha256:9a941768e6f914b2c5a412728f3794a49a53b894b3cbe637809df93bc9b521e3","sha256":"9a941768e6f914b2c5a412728f3794a49a53b894b3cbe637809df93bc9b521e3"},"arm64_sonoma":{"cellar":":any","url":"https://ghcr.io/v2/homebrew/core/protobuf/21/blobs/sha256:a906fb18cfff9e07a71c34d01c74676ea28290fa6c4cfa26f68e48449abf242a","sha256":"a906fb18cfff9e07a71c34d01c74676ea28290fa6c4cfa26f68e48449abf242a"},"arm64_ventura":{"cellar":"/opt/homebrew/Cellar","url":"https://ghcr.io/v2/homebrew/core/protobuf/21/blobs/sha256:f2997129a1170a2e472499cdfc829c03f8e8613826360837498fc42843f7bb94","sha256":"f2997129a1170a2e472499cdfc829c03f8e8613826360837498fc42843f7bb94"},"sonoma":{"cellar":"/usr/local/Cellar","url":"https://ghcr.io/v2/homebrew/core/protobuf/21/blobs/sha256:f14d28a66a3801b28475e4913e9d5515074179ec8eec48c8fea5ec0c829e8f19","sha256":"f14d28a66a3801b28475e4913e9d5515074179ec8eec48c8fea5ec0c829e8f19"},"ventura":{"cellar":"/usr/local/Cellar","url":"https://ghcr.io/v2/homebrew/core/protobuf/21/blobs/sha256:2b155b3335e6db2264fbc0bfb5c1d89a3bc7ac2fd4a15d844d653df8b0aa2858","sha256":"2b155b3335e6db2264fbc0bfb5c1d89a3bc7ac2fd4a15d844d653df8b0aa2858"},"arm64_linux":{"cellar":":any_skip_relocation","url":"https://ghcr.io/v2/homebrew/core/protobuf/21/blobs/sha256:db77181834de160a35c791b30f45a43cd01c6206784a1d5ff1e7591a52ded2a7","sha256":"db77181834de160a35c791b30f45a43cd01c6206784a1d5ff1e7591a52ded2a7"},"x86_64_linux":{"cellar":":any_skip_relocation","url":"https://ghcr.io/v2/homebrew/core/protobuf/21/blobs/sha256:b2557598e344f5da522d3a819c63cd59a46ed043dc4d9aecfa9b721c162b7778","sha256":"b2557598e344f5da522d3a819c63cd59a46ed043dc4d9aecfa9b721c162b7778"}}}},"pour_bottle_only_if":null,"keg_only":true,"keg_only_reason":{"reason":":versioned_formula","explanation":""},"options":[],"build_dependencies":["cmake","python@3.12","python@3.13"],"dependencies":[],"test_dependencies":["python@3.12","python@3.13"],"recommended_dependencies":[],"optional_dependencies":[],"uses_from_macos":["zlib"],"uses_from_macos_bounds":[{}],"requirements":[],"conflicts_with":[],"conflicts_with_reasons":[],"link_overwrite":[],"caveats":null,"installed":[],"linked_keg":null,"pinned":false,"outdated":false,"deprecated":true,"deprecation_date":"2025-01-08","deprecation_reason":"versioned_formula","deprecation_replacement_formula":null,"deprecation_replacement_cask":null,"deprecate_args":{"date":"2025-01-08","because":"versioned_formula","replacement_formula":null,"replacement_cask":null},"disabled":true,"disable_date":"2026-01-08","disable_reason":"versioned_formula","disable_replacement_formula":null,"disable_replacement_cask":null,"disable_args":{"date":"2026-01-08","because":"versioned_formula","replacement_formula":null,"replacement_cask":null},"post_install_steps":[],"post_install_defined":false,"service":null,"tap_git_head":"155d9a473d8cfee0215a5670557917cf7de76254","ruby_source_path":"Formula/p/protobuf@21.rb","ruby_source_checksum":{"sha256":"3e72ac1e2ee81df457ad49d4d0855403659458c65251696e8171ac7b22adf64c"},"variations":{},"analytics":{"install":{"30d":{"protobuf@21":77},"90d":{"protobuf@21":542,"protobuf@21 --HEAD":1},"365d":{"protobuf@21":4458,"protobuf@21 --HEAD":3}},"install_on_request":{"30d":{"protobuf@21":48},"90d":{"protobuf@21":291,"protobuf@21 --HEAD":1},"365d":{"protobuf@21":2322,"protobuf@21 --HEAD":3}},"build_error":{"30d":{"protobuf@21":0}}},
"generated_date":"2026-10-01"}
