Subject: CVS commit: pkgsrc/devel/protobuf
From: Thomas Klausner
Date: 2024-09-21 12:23:36
Message id: 20240921102336.75D82FC74@cvs.NetBSD.org

Log Message:
protobuf: update to 28.2.

28.2

C++

    Fix cord handling in DynamicMessage and oneofs. (#18373) (5b0e543)

28.1

C++

    Fix compiler error with StrongReferenceToType() (8ea3bb1)

28.0

Compiler

    UPB text encoder without using reflection for Rust (used for a message's \ 
Debug trait) that will print out field number to value entries instead of field \ 
name to value entries of a message like how it's expected for the usual text \ 
format using reflection. (f9dd9ce)
    Enable MessageLite::DebugString to use Message::DebugString where possible. \ 
(f810cc5)
    Always report plugin support errors from protoc. (986ef8d)
    Stop supporting EDITION_PROTO2 as an alias for EDITION_LEGACY. (35b3425)
    Rename DynamicCastToGenerated/DownCastToGenerated to (18da465)
    Mark deleted fields in descriptor.proto reserved (44c409d)
    Protoc: support inf, -inf, nan, and -nan in option values (#15017) (3c03e93)

C++

    Move -Werror to our test/dev bazelrc files. (#17938) (f5a1b17)
    Introduce FieldDescriptor::cpp_string_type() API to replace direct ctype \ 
inspection which will be removed in the next breaking change (72b0b7a)
    Removed specific MSVC settings when installing (#17285) (770090e)
    Omit the _raw_default_instance_ declaration when using DLL linkage. (79c55cb)
    Enable MessageLite::DebugString to use Message::DebugString where possible. \ 
(f810cc5)
    Fix a bug in which proto code uses ctype instead of string_type internally. \ 
(dfbe987)
    Add an optimization that prevents an exponential number of comparisons on \ 
deeply (594a71f)
    Replace FindHelper() with BucketNumber() when only the bucket number is \ 
required. (8c7b1ec)
    Stop supporting EDITION_PROTO2 as an alias for EDITION_LEGACY. (35b3425)
    Rename DynamicCastToGenerated/DownCastToGenerated to (18da465)
    Prohibit using features in the same file they're defined in. (24b91a7)
    Implement new Debug API with redaction. (bb68eb2)
    Use bool HasHasbits(const FieldDescriptor*) instead of manual checks. (448e326)
    Add java to reserved names to escape extensions to java_. This may break \ 
existing references to gencode for extensions named java. (c99cf4b)
    Put arena cleanup nodes on a separate chunked list instead of at the ends of \ 
arena blocks. (f70d90b)
    Fix validation checks of implicit presence. (d6c2833)
    Clarify map behaviors in editions. (0dbd99a)
    Protoc: support inf, -inf, nan, and -nan in option values (#15017) (3c03e93)

Files:
RevisionActionfile
1.84modifypkgsrc/devel/protobuf/Makefile
1.26modifypkgsrc/devel/protobuf/PLIST
1.84modifypkgsrc/devel/protobuf/distinfo