Remove -O1 workaround for aarch64 -- it's no longer needed, as verified by
sthen and naddy. Tests on amd64 by sthen and myself, aarch64 by sthen and
naddy, and on sparc64 by jca.
ok jca sthen
devel/gtest port. This way the legacy INSTANTIATE_TEST_SUITE_P
is defined and the tests compile. The protobuf-test hangs after
some time, but that's a problem for another day.
ok sthen
- restrict to O1 on aarch64; segfaults at runtime knocking out various
builds of ports depending on protobuf (dnsdist, mosh, etc). tracked down
thus far by otto@, more details in https://marc.info/?l=openbsd-ports&m=156363469501634&w=2
by reyk (most recently) and others.
All consumers tested by jca (sparc64) and myself (amd64).
moral support from phessler; a certain P4 guy also wants this.
ok jca -- many thanks for all your help with this!
tweaks by me. Greg contacted the maintainer who said he's no longer interested,
so drop MAINTAINER and bump REVISION while there. Also switch MASTER_SITES from
googlecode to github.
accessible, but the distfiles are still available at an archive URL.
Introduce MASTER_SITE_GOOGLECODE and use it for all affected ports.
ok czarkoff@ danj@ sthen@
Protocol buffers are a flexible, efficient, automated mechanism for
serializing structured data - think XML, but smaller, faster, and
simpler. You define how you want your data to be structured once, then
you can use special generated source code to easily write and read your
structured data to and from a variety of data streams and using a
variety of languages. You can even update your data structure without
breaking deployed programs that are compiled against the "old" format.