| Version | EAPI | Keywords | Slot |
|---|---|---|---|
| 9999 | 8 | ~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos | 0/$(ver_cut 1-2).0 |
| 33.1 | 8 | ~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos | 0/$(ver_cut 1-2).0 |
| 33.0 | 8 | ~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos | 0/$(ver_cut 1-2).0 |
| 32.1 | 8 | ~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos | 0/$(ver_cut 1-2).0 |
| 31.1 | 8 | ~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos | 0/$(ver_cut 1-2).0 |
| 30.2 | 8 | ~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos | 0/$(ver_cut 1-2).0 |
| 29.5 | 8 | ~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos | 0/$(ver_cut 1-2).0 |
| 28.0 | 8 | ~alpha amd64 arm arm64 ~loong ~mips ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos | 0/$(ver_cut 1-2).0 |
| 25.6 | 8 | ~alpha ~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos | 0/$(ver_cut 1-2).0 |
| 21.12 | 8 | ~alpha amd64 arm arm64 ~loong ~mips ppc64 ~riscv x86 ~x64-macos | 0/3.$(ver_cut 1-2).0 |
<pkgmetadata> <maintainer type="person" proxied="yes"> <email>negril.nx+gentoo@gmail.com</email> <name>Paul Zander</name> </maintainer> <maintainer type="project" proxied="proxy"> <email>proxy-maint@gentoo.org</email> <name>Proxy Maintainers</name> </maintainer> <slots> <subslots>Soname version number</subslots> </slots> <use> <flag name="conformance">Build conformance tests</flag> <flag name="libprotoc">Build libprotoc</flag> <flag name="libupb">Build libupb</flag> <flag name="protobuf">Build protobuf libraries and protoc compiler</flag> <flag name="protoc">Build libprotoc and protoc compiler</flag> </use> <upstream> <remote-id type="cpe">cpe:/a:google:protobuf</remote-id> <remote-id type="github">protocolbuffers/protobuf</remote-id> </upstream> </pkgmetadata>
| Flag | Description | 9999 | 33.1 | 33.0 | 32.1 | 31.1 | 30.2 | 29.5 | 28.0 | 25.6 | 21.12 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| conformance | Build conformance tests | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✗ |
| debug | Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✗ |
| emacs | Add support for GNU Emacs | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| examples | Install examples, usually source code | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| libprotoc | Build libprotoc | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ | ✗ |
| libupb | Build libupb | ⊕ | ⊕ | ⊕ | ⊕ | ✓ | ✓ | ✓ | ✓ | ✗ | ✗ |
| protobuf | Build protobuf libraries and protoc compiler | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ | ✗ |
| protoc | Build libprotoc and protoc compiler | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ | ✗ |
| test | Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| zlib | Add support for zlib compression | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Type | File | Size | Versions |
|---|---|---|---|
| DIST | protobuf-21.12.tar.gz | 5141166 bytes | 21.12 |
| DIST | protobuf-25.6.tar.gz | 5878040 bytes | 25.6 |
| DIST | protobuf-28.0.tar.gz | 9259114 bytes | 28.0 |
| DIST | protobuf-29.5.tar.gz | 9338935 bytes | 29.5 |
| DIST | protobuf-30.2.tar.gz | 9506934 bytes | 30.2 |
| DIST | protobuf-31.1.tar.gz | 9583956 bytes | 31.1 |
| DIST | protobuf-32.1.tar.gz | 9676391 bytes | 32.1 |
| DIST | protobuf-33.0.tar.gz | 6872665 bytes | 33.0 |
| DIST | protobuf-33.1.tar.gz | 6865436 bytes | 33.1 |
| Type | File | Size |
|---|