CVE and update status of the FreeBSD ports tree4,526 unaddressed CVEs in 616 portsAll times are CET

Port details

devel/protobuf-c1.5.2

Code generator and libraries to use Protocol Buffers from pure C

Maintainer
truckman@FreeBSD.org
Packages
protobuf-c 1.5.2
Upstream
up to date
CPE
protobuf-c_project:protobuf-c from the port
WWW
https://github.com/protobuf-c/protobuf-c
Links
cgit · VuXML

Unaddressed (0) · The CVE record lists this version as affected, no VuXML entry names the CVE

None. There is no CVE without a VuXML entry for this version.

VuXML only (0) · listed, port not fixed yet

None. pkg audit reports nothing for this version.

Fixed (0)

No VuXML entries for this package.

Commits (70)

Don Lewis (truckman) · 1.2.0
Upgrade devel/protobuf-c to 1.2.0.

[ Robert Edmonds ]
  * Release 1.2.0.

  [ Ilya Lipnitsky ]
  * Implement the "optimize_for = CODE_SIZE" option (#183).

  * Eliminate undefined behavior in zigzag functions (#198).

  * Pack negative enum values correctly (#199).

  [ Peter Leschev ]
  * Fix protobuf_c_message_get_packed_size() on 16-bit systems (#196, #197).

  [ Diego Elio Petten\xc3\xb2 ]
  * Update link to Autotools Mythbuster to canonical site (#201).

  [ Zex Li ]
  * Skip test suite when cross-compiling (#184).

PR:		206757
Submitted by:	olgeni
Sponsored by:	Farsight Security, Inc.
2c114527b4
Don Lewis (truckman) · 1.1.1
Use option helper, eliminating the need for bsd.port.options.mk.

Sponsored by:	Farsight Security, Inc.
bb034c3881
Don Lewis (truckman) · 1.1.1
Upgrade devel/protobuf-c to 1.1.1

[ Robert Edmonds ]
  * Release 1.1.1.

  * Use protobuf 2.6.1 in the Travis-CI environment.

  [ Ilya Lipnitskiy ]
  * Munge C block comment delimiters in protobuf comments, preventing syntax
    errors in generated header files (Issue #180, #185).

  * Add static qualifier to ProtobufCEnumValue and ProtobufCEnumValueIndex
    variables in generated output.

  [ Oleg Efimov ]
  * Fix -Wpointer-sign compiler diagnostics in the test suite.

  * Check for NULL pointers in protobuf_c_message_free_unpacked()
    (Issue #177).

  * Exclude protoc-c and downloaded protobuf sources from Coveralls report.

  [ Andrey Myznikov ]
  * Fix incorrect 'short_name' field values in ProtobufCServiceDescriptor
    variables in generated output.

PR:		199950
Submitted by:	olgeni
Approved by:	mat (mentor)
Sponsored by:	Farsight Security, Inc.
Differential Revision:	https://reviews.freebsd.org/D2464
6966a3cd04
Bryan Drewery (bdrewery) · 1.1.0
USE_GITHUB: For the new support, fix DISTNAME to be more consistent.

When using GH_TAGNAME the DISTNAME would have GH_PROJECT and GH_ACCOUNT in
it. When not using GH_TAGNAME it would not have this. Now both cases
will add in the GH_PROJECT and GH_ACCOUNT.

Add special care to ensure that the DISTVERSION is not added in twice. If
a port does GH_TAGNAME=v${PORTVERSION} it will be added in twice though. For
that case DISTVERSIONPREFIX=v should be set and no GH_TAGNAME should be used.

empty() is used rather than (!defined || !${}) to support fmake.

The purpose of setting DISTNAME at all in these cases is to make it more clear
that the distfile is from *GITHUB* and to avoid collisions if a project were
to be renamed or moved. Without adding in GH_PROJECT and GH_ACCOUNT then there
are real risks that collisions on filenames would happen on renamed or moved
projects, which is fairly common. A GITHUB-generated file may not match
a custom-rolled or git-archive-rolled distfile.

PR:		199069
With hat:	portmgr
Testing done:	All USE_GITHUB ports without GH_COMMIT were checksum/fetch/extract/WRKSRC tested.
aa6ad6e726
Don Lewis (truckman) · 1.1.0
Convert to USE_GITHUB. This requires USES=autoreconf, but eliminates the need for USES=pathfix as well as a patch.

Differential Revision:	https://reviews.freebsd.org/D2234
Approved by:	mat (mentor)
Sponsored by:	Farsight Security, Inc.
d16d2d96a7
Don Lewis (truckman) · 1.1.0
Upgrade to version 1.1.0:

protobuf-c (1.1.0)

  [ Robert Edmonds ]
  * Release 1.1.0.

  [ Ilya Lipnitskiy ]
  * Fix a bug when merging optional byte fields.

  * Documentation updates.

  * Implement oneof support (Issue #174). Protobuf 2.6.0 or newer is now
  required to build protobuf-c.

  * Print leading comments for enum, message, and field definitions into
  generated header files (Issue #175).

Github does not speak http (only https), so mirror the distfile on
LOCAL (suggested by mat@).

Use PORTDOCS=* instead of listing DOXYGEN generated files in pkg-plist.

Use options helpers instead of .if (suggested by mat@).

Differential Revision:	https://reviews.freebsd.org/D1448
Approved by:	mat (mentor)
Sponsored by:	Farsight Security, Inc.
33865d3e2f
Antoine Brodin (antoine) · 1.0.2_2
Update devel/doxygen to 1.8.9

PR:		ports/196342
Submitted by:	Naram Qashat (maintainer)
Exp-run and fixes to depending ports:	self
38e8f93368
Baptiste Daroussin (bapt) · 1.0.2_1
Cleanup plist
6f2e3d424c
Sunpoet Po-Chuan Hsieh (sunpoet) · 1.0.2_1
- Update to 2.6.0 - Update MASTER_SITES - Add my LOCAL to MASTER_SITES - Use USE_CSTD - Use MAKE_CMD - Reformat pkg-descr - Update WWW - Take maintainership - Bump PORTREVISION for devel/protobuf shlib change

Changes:	https://code.google.com/p/protobuf/source/browse/trunk/CHANGES.txt
c86b04b3b8
Dmitry Marakasov (amdmi3) · 1.0.2
- Update to 1.0.2

PR:		193674
Submitted by:	truckman@FreeBSD.org (maintainer)
d16ec16c67
Dmitry Marakasov (amdmi3) · 1.0.1_1
- Drop .la files, no dependees require them

Approved by:	portmgr blanket
8b3bcfc5b6
William Grzybowski (wg) · 1.0.1
devel/protobuf-c: update to 1.0.1

- Bump port revision due to shlib change
- Add DOCS option
- Pass maintainership to submitter

PR:		192175
Submitted by:	truckman
Approved by:	maintainer
f3ff426b00
Tijl Coosemans (tijl) · 0.15_2
When linking a library libA with a library libB using libtool, if libB.la exists, libtool will add all libraries libB.la refers to (dependency_libs field) to the linker command line and store them in the dependency_libs field of libA.la.  So everything that subsequently links with libA will also link to these extra libraries.  This causes too much overlinking.

This commit modifies Mk/Uses/libtool.mk so it empties the dependency_libs
field in .la libraries during staging.  However, because .la libraries have
very limited use when dependency_libs is empty it makes sense to completely
remove them during staging.

So with this commit USES=libtool is modified to remove .la libraries and a
new form (USES=libtool:keepla) is introduced in case they need to be kept
(dependency_libs is still emptied).

PORTREVISION is bumped on all ports with USES=libtool that install .la
libraries.  Most ports are also changed to add :keepla because .la
libraries have to be kept around as long as there are dependent ports with
.la libraries that refer to them in their dependency_libs field.  In most
cases :keepla can be removed again as soon as all dependent ports that
install .la libraries have some form of USES=libtool added to their
Makefile.

PR:		ports/188759
Exp-run:	bdrewery
Approved by:	portmgr (bdrewery)
aad09bc5e2
Baptiste Daroussin (bapt) · 0.15_1
Support stage USES=libtool
23eae42286
Baptiste Daroussin (bapt) · 0.15_1
Add NO_STAGE all over the place in preparation for the staging support (cat: devel part 3)
580a778a16
Baptiste Daroussin (bapt) · 0.15_1
Eradicate USE_GNOME=pkgconfig from devel While here: USE_GMAKE->USES=gmake USE_GNOME=gnomehack->USES=pathfix USE_PERL5*->USES=perl5
fb1131a6f9
Vanilla I. Shu (vanilla) · 0.15_1
1: Upgrade protobuf to 2.5.0. 2: bump revision. 3: document UPDATING.
5e191b87d1
Mark Linimon (linimon) · 0.15
Mark as broken on powerpc-9: does not compile.

Hat:		portmgr
Feature safe:	yes
c72245b803
Dmitry Marakasov (amdmi3) · 0.15
- Add LDFLAGS to CONFIGURE_ENV and MAKE_ENV (as it was done with LDFLAGS) - Fix all ports that add {CPP,LD}FLAGS to *_ENV to modify flags instead

PR:		157936
Submitted by:	myself
Exp-runs by:	pav
Approved by:	pav
6f6fbe4bdf
Vanilla I. Shu (vanilla) · 0.15
Add protobuf-c 0.15, this package provides a code generator and runtime libraries to use Protocol Buffers from pure C (not C++).

PR:		ports/157099
Submitted by:	Aaron Hurt <ahurt at anbcs.com>
66660f05b0