notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine

Bot filter coming soon

To deter bots pegging the database CPU to 100%, a bot testing filter to be added to the website. This should not affect newsfeeds etc. Anubis seems light-weight - it is already in use within the FreeBSD Project. This notice is just a heads up in case you see something odd. This notice will be updated after Anubis is installed.

Port details
libprotobuf-mutator Library for structured fuzzing with protobuffers
1.5_1 develnew! on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout Package not present on quarterly.This port was created during this quarter. It will be in the next quarterly branch but not the current one.
Maintainer: sunpoet@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2025-04-09 17:51:07
Last Update: 2025-04-18 05:37:04
Commit Hash: 186a878
License: APACHE20
WWW:
https://github.com/google/libprotobuf-mutator
Description:
libprotobuf-mutator is a library to randomly mutate protobuffers. It could be used together with guided fuzzing engines, such as libFuzzer.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (25 items)
Collapse this list.
  1. /usr/local/share/licenses/libprotobuf-mutator-1.5_1/catalog.mk
  2. /usr/local/share/licenses/libprotobuf-mutator-1.5_1/LICENSE
  3. /usr/local/share/licenses/libprotobuf-mutator-1.5_1/APACHE20
  4. include/libprotobuf-mutator/port/gtest.h
  5. include/libprotobuf-mutator/port/protobuf.h
  6. include/libprotobuf-mutator/src/binary_format.h
  7. include/libprotobuf-mutator/src/field_instance.h
  8. include/libprotobuf-mutator/src/libfuzzer/libfuzzer_macro.h
  9. include/libprotobuf-mutator/src/libfuzzer/libfuzzer_mutator.h
  10. include/libprotobuf-mutator/src/mutator.h
  11. include/libprotobuf-mutator/src/random.h
  12. include/libprotobuf-mutator/src/text_format.h
  13. include/libprotobuf-mutator/src/utf8_fix.h
  14. include/libprotobuf-mutator/src/weighted_reservoir_sampler.h
  15. lib/cmake/libprotobuf-mutator/libprotobuf-mutatorConfig.cmake
  16. lib/cmake/libprotobuf-mutator/libprotobuf-mutatorTargets-release.cmake
  17. lib/cmake/libprotobuf-mutator/libprotobuf-mutatorTargets.cmake
  18. lib/libprotobuf-mutator-libfuzzer.so
  19. lib/libprotobuf-mutator-libfuzzer.so.0
  20. lib/libprotobuf-mutator.so
  21. lib/libprotobuf-mutator.so.0
  22. libdata/pkgconfig/libprotobuf-mutator.pc
  23. @owner
  24. @group
  25. @mode
Collapse this list.
Dependency lines:
  • libprotobuf-mutator>0:devel/libprotobuf-mutator
To install the port:
cd /usr/ports/devel/libprotobuf-mutator/ && make install clean
To add the package, run one of these commands:
  • pkg install devel/libprotobuf-mutator
  • pkg install libprotobuf-mutator
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: libprotobuf-mutator
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1744215555 SHA256 (google-libprotobuf-mutator-v1.5_GH0.tar.gz) = 895958881b4993df70b4f652c2d82c5bd97d22f801ca4f430d6546809df293d5 SIZE (google-libprotobuf-mutator-v1.5_GH0.tar.gz) = 42820

Packages (timestamps in pop-ups are UTC):
libprotobuf-mutator
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest1.5_11.5_1-1.5_11.5_1---
FreeBSD:13:quarterly--------
FreeBSD:14:latest1.51.5_1-1.51.5_1---
FreeBSD:14:quarterly--------
FreeBSD:15:latest1.5_11.5_1n/a-n/a---
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. cmake : devel/cmake-core
  2. ninja : devel/ninja
Library dependencies:
  1. libprotobuf.so : devel/protobuf
There are no ports dependent upon this port

Configuration Options:
No options to configure
Options name:
devel_libprotobuf-mutator
USES:
cmake:testing localbase:ldflags
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/google/libprotobuf-mutator/tar.gz/v1.5?dummy=/
Collapse this list.

Number of commits found: 2

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
1.5_1
18 Apr 2025 05:37:04
commit hash: 186a8781b0d466348f2c13a1a9785c179c0b0046commit hash: 186a8781b0d466348f2c13a1a9785c179c0b0046commit hash: 186a8781b0d466348f2c13a1a9785c179c0b0046commit hash: 186a8781b0d466348f2c13a1a9785c179c0b0046 files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
devel/protobuf: Update to 29.4

- Bump PORTREVISION of dependent ports for shlib change

Changes:	https://github.com/protocolbuffers/protobuf/releases
1.5
09 Apr 2025 17:41:32
commit hash: 49a46084dc5ef76a7eaddbebc4d881f4c7f6544fcommit hash: 49a46084dc5ef76a7eaddbebc4d881f4c7f6544fcommit hash: 49a46084dc5ef76a7eaddbebc4d881f4c7f6544fcommit hash: 49a46084dc5ef76a7eaddbebc4d881f4c7f6544f files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
devel/libprotobuf-mutator: Add libprotobuf-mutator 1.5

libprotobuf-mutator is a library to randomly mutate protobuffers. It could be
used together with guided fuzzing engines, such as libFuzzer.

Number of commits found: 2