dev-libs/protobuf (gentoo)

Search

Install

Install this package:

emerge -a dev-libs/protobuf

Package Information

Description:
Google's Protocol Buffers - Extensible mechanism for serializing structured data
Homepage:
https://protobuf.dev/
License:
BSD

Versions

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
34.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
33.4 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.9 8 ~alpha ~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~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

Metadata

Maintainers

Upstream

Raw Metadata XML
<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>

Lint Warnings

USE Flags

Manage flags for this package: euse -i <flag> -p dev-libs/protobuf | euse -E <flag> -p dev-libs/protobuf | euse -D <flag> -p dev-libs/protobuf

Flag Description 9999 34.2 33.4 33.1 33.0 32.1 31.1 30.2 29.5 28.0 25.9 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 ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓

Files

Manifest

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-25.9.tar.gz 5876049 bytes 25.9
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
DIST protobuf-33.4.tar.gz 6887338 bytes 33.4
DIST protobuf-34.2.tar.gz 7036403 bytes 34.2
Unmatched Entries
Type File Size