pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/devel



Module Name:    pkgsrc
Committed By:   adam
Date:           Mon Jun 30 14:47:47 UTC 2025

Modified Files:
        pkgsrc/devel/protobuf: Makefile PLIST distinfo
        pkgsrc/devel/py-protobuf: Makefile PLIST distinfo

Log Message:
protobuf py-protobuf: updated to [6.]31.1

31.1

Compiler

Support allowing late injection of language feature set defaults from FeatureSet extensions while getting feature set extension values. (3419598)

C++

Support allowing late injection of language feature set defaults from FeatureSet extensions while getting feature set extension values. (3419598)

Java

Add missing copts attribute
Support allowing late injection of language feature set defaults from FeatureSet extensions while getting feature set extension values. (3419598)

Python

Support allowing late injection of language feature set defaults from FeatureSet extensions while getting feature set extension values. (3419598)
Python pyi print "import datetime" for Duration/Timestamp field
Add recursion depth limits to pure python (a3921fb)

Other

Fix cmake staleness test

31.0

Bazel

Loosen py_proto_library check to be on the import path instead of full directory (i.e. excluding external/module-name prefix). (a4be867)

Compiler

Add support for import option for protoc.(9901db6)
Add notices.h with information about our dependencies' licenses and add --notices flag to protoc to print the contents of that file. (7a26486)
Move upb minitable code generator into protoc (dce6b0f)
Upgrade abseil-cpp to 20250127 and use @com_google_absl -> @abseil-cpp and com_google_googletest -> @googletest canonical BCR names. (ba6b54d)

C++

Remove fast-path check for non-clang compilers in MessageCreator. (aa5410d)
Add missing include. (d390631)
Add weak attribute to GetClassData to speed up clang builds. (d896480)
Add nontemporal software prefetcher to repeated ptr field dtor to improve performance. (73f3469)
Warn on unused RepeatedPtrField. (683e9d2)
Add notices.h with information about our dependencies' licenses and add --notices flag to protoc to print the contents of that file. (7a26486)
Fix a bug in handling of implicit-presence string_view fields. (bd70a7c)
Control bounds checks via BUILD flags. (d21e8ef)
Upgrade abseil-cpp to 20250127 and use @com_google_absl -> @abseil-cpp and com_google_googletest -> @googletest canonical BCR names. (ba6b54d)
Create hardened versions of Get and Mutable for repeated_field. (ffade4a)

Java

Add weak attribute to GetClassData to speed up clang builds. (d896480)
Use ProtobufToStringOutput to control the output format of AbstractMessage.Builder.toString. (f5cb162)
Implement Protobuf Java Immutable API nest_in_file_class feature for Edition 2024. (0416c3e)
Introduce a Generated annotation to eventually replace javax.annotation.Generated (31e57fc)
Add volatile to featuresResolved (9e03ca5)
Fix Java concurrency issue in feature resolution for old <=3.25.x gencode using lazy feature resolution. (fafb0fd)
Remove Java runtime classes from kotlin release. (079be27)
Split maven dependencies into dev vs local
Improve error messaging when detecting and erroring out on integer overflow of byte count limit variables. (097fdb8)

Kotlin

Remove Java runtime classes from kotlin release. (079be27)

Csharp

Remove "experimental API" warnings from members in the .NET protobuf runtime. (afea52f)
Improve performace of repeated packed fixedSize fields

Objective-C

[ObjC] Deprecate GPBFieldDescriptor.isOptional. (86ab252)
[ObjC] Raise the library version and enable new generated code. (a639cf8)

Rust

Cherry-pick Rust fix to 31.x
Add upb_Map_GetMutable API to upb (dd5bf5e)
See also UPB changes below, which may affect Rust.

Python

Update GetCurrentTime to use datetime.datetime.now (01b154c)
Make Py JSON float_precision apply to both float and double fields. (5b54ee3)
-Add '+' and '-' annotations for Timestamp and Duration in Python (fff783e)
Bug fix for FieldMask.MergeFrom() with unset fields. (1c87ac3)
Make python text_format able to skip unknown fields for repeated messages (dcafca2)
Fix segment fault for UPB Pyhon 'in' method of empty repeated extensions (da04261)
Fix upb to escape DefinitelyNeedsEscape (like " and ') for bytes field (b234305)
Check with fallback descriptorDB for FindExtensionByNumber()/FindAllExtensions in UPB python pool. (9fd28d9)
Add clear() method to repeated fields in Python. (0324f39)
Register Scalar/MessageMapContainerTypes as virtual subclasses of (9a0b591)
Fix python codegen crash when C++ features are used. (308aaf4)
Add more detail to the comment for GetMessageClassesForFiles (9befb58)
Add constructing unpack routine to Python Protobuf Any API. (fb78c09)
Implement typing for proto Timestamp/Duration assignments. (0e3326b)

PHP

Deprecate Descriptor Label. As an alternative, add helper methods for checking whether a field is required or repeated. (d82de8f)
Feat(php): improve return typehint when repeatedfield

PHP C-Extension

Automated rollback of commit f9863df.
Deprecate Descriptor Label. As an alternative, add helper methods for checking whether a field is required or repeated. (d82de8f)
Ruby: Allow to get a file descriptor by a file name
Feat(php): improve return typehint when repeatedfield
See also UPB changes below, which may affect PHP C-Extension.

Ruby

Fix silent failure of rb_test rules to run test
Ruby | Add support for a protobuf debug build
Ruby | Support installing the gem via git and some other small build tweaks
Deprecate Descriptor Label. As an alternative, add helper methods for checking whether a field is required or repeated. (d82de8f)
[Ruby]Implement #to_hash for message classes
Drop Ruby 3.0


To generate a diff of this commit:
cvs rdiff -u -r1.89 -r1.90 pkgsrc/devel/protobuf/Makefile
cvs rdiff -u -r1.30 -r1.31 pkgsrc/devel/protobuf/PLIST
cvs rdiff -u -r1.88 -r1.89 pkgsrc/devel/protobuf/distinfo
cvs rdiff -u -r1.85 -r1.86 pkgsrc/devel/py-protobuf/Makefile
cvs rdiff -u -r1.28 -r1.29 pkgsrc/devel/py-protobuf/PLIST
cvs rdiff -u -r1.76 -r1.77 pkgsrc/devel/py-protobuf/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/devel/protobuf/Makefile
diff -u pkgsrc/devel/protobuf/Makefile:1.89 pkgsrc/devel/protobuf/Makefile:1.90
--- pkgsrc/devel/protobuf/Makefile:1.89 Mon Mar 31 11:57:30 2025
+++ pkgsrc/devel/protobuf/Makefile      Mon Jun 30 14:47:47 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.89 2025/03/31 11:57:30 adam Exp $
+# $NetBSD: Makefile,v 1.90 2025/06/30 14:47:47 adam Exp $
 #
 # When updating this, please also update devel/py-protobuf.
 #
@@ -8,7 +8,7 @@
 # likely that any upstream release, even if apparently minor, will
 # require a recursive revbump.
 
-DISTNAME=      protobuf-29.4
+DISTNAME=      protobuf-31.1
 CATEGORIES=    devel
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=protocolbuffers/}
 GITHUB_PROJECT=        protobuf
@@ -19,14 +19,13 @@ HOMEPAGE=   https://github.com/protocolbuf
 COMMENT=       Google protocol buffers
 LICENSE=       modified-bsd
 
-USE_CXX_FEATURES=      c++14
+USE_CXX_FEATURES=      c++17
 USE_LANGUAGES=         c c++
-# Fails with C++14 default language
-FORCE_CXX_STD=         c++14
+FORCE_CXX_STD=         c++17
 
 CMAKE_CONFIGURE_ARGS+= -Dprotobuf_ABSL_PROVIDER=package
 # FIXME: Currently libupd makes net/grpc build fail.
-CMAKE_CONFIGURE_ARGS+= -Dprotobuf_BUILD_LIBUPB=OFF
+#CMAKE_CONFIGURE_ARGS+=        -Dprotobuf_BUILD_LIBUPB=OFF
 CMAKE_CONFIGURE_ARGS+= -Dprotobuf_BUILD_SHARED_LIBS=ON
 # requires googletest to be checked out in third_party/googletest
 CMAKE_CONFIGURE_ARGS+= -Dprotobuf_BUILD_TESTS=OFF

Index: pkgsrc/devel/protobuf/PLIST
diff -u pkgsrc/devel/protobuf/PLIST:1.30 pkgsrc/devel/protobuf/PLIST:1.31
--- pkgsrc/devel/protobuf/PLIST:1.30    Mon Mar 31 13:29:39 2025
+++ pkgsrc/devel/protobuf/PLIST Mon Jun 30 14:47:47 2025
@@ -1,6 +1,10 @@
-@comment $NetBSD: PLIST,v 1.30 2025/03/31 13:29:39 adam Exp $
+@comment $NetBSD: PLIST,v 1.31 2025/06/30 14:47:47 adam Exp $
 bin/protoc
 bin/protoc-${PKGVERSION}.0
+bin/protoc-gen-upb
+bin/protoc-gen-upb-${PKGVERSION}.0
+bin/protoc-gen-upbdefs
+bin/protoc-gen-upbdefs-${PKGVERSION}.0
 include/google/protobuf/any.h
 include/google/protobuf/any.pb.h
 include/google/protobuf/any.proto
@@ -15,103 +19,27 @@ include/google/protobuf/arenaz_sampler.h
 include/google/protobuf/compiler/code_generator.h
 include/google/protobuf/compiler/code_generator_lite.h
 include/google/protobuf/compiler/command_line_interface.h
-include/google/protobuf/compiler/cpp/enum.h
-include/google/protobuf/compiler/cpp/extension.h
-include/google/protobuf/compiler/cpp/field.h
-include/google/protobuf/compiler/cpp/field_generators/generators.h
-include/google/protobuf/compiler/cpp/file.h
 include/google/protobuf/compiler/cpp/generator.h
 include/google/protobuf/compiler/cpp/helpers.h
-include/google/protobuf/compiler/cpp/ifndef_guard.h
-include/google/protobuf/compiler/cpp/message.h
-include/google/protobuf/compiler/cpp/message_layout_helper.h
 include/google/protobuf/compiler/cpp/names.h
-include/google/protobuf/compiler/cpp/namespace_printer.h
 include/google/protobuf/compiler/cpp/options.h
-include/google/protobuf/compiler/cpp/padding_optimizer.h
-include/google/protobuf/compiler/cpp/parse_function_generator.h
-include/google/protobuf/compiler/cpp/service.h
-include/google/protobuf/compiler/cpp/tracker.h
-include/google/protobuf/compiler/csharp/csharp_doc_comment.h
-include/google/protobuf/compiler/csharp/csharp_enum.h
-include/google/protobuf/compiler/csharp/csharp_enum_field.h
-include/google/protobuf/compiler/csharp/csharp_field_base.h
 include/google/protobuf/compiler/csharp/csharp_generator.h
-include/google/protobuf/compiler/csharp/csharp_helpers.h
-include/google/protobuf/compiler/csharp/csharp_map_field.h
-include/google/protobuf/compiler/csharp/csharp_message.h
-include/google/protobuf/compiler/csharp/csharp_message_field.h
-include/google/protobuf/compiler/csharp/csharp_options.h
-include/google/protobuf/compiler/csharp/csharp_primitive_field.h
-include/google/protobuf/compiler/csharp/csharp_reflection_class.h
-include/google/protobuf/compiler/csharp/csharp_repeated_enum_field.h
-include/google/protobuf/compiler/csharp/csharp_repeated_message_field.h
-include/google/protobuf/compiler/csharp/csharp_repeated_primitive_field.h
-include/google/protobuf/compiler/csharp/csharp_source_generator_base.h
-include/google/protobuf/compiler/csharp/csharp_wrapper_field.h
 include/google/protobuf/compiler/csharp/names.h
 include/google/protobuf/compiler/importer.h
 include/google/protobuf/compiler/java/context.h
 include/google/protobuf/compiler/java/doc_comment.h
-include/google/protobuf/compiler/java/field_common.h
-include/google/protobuf/compiler/java/file.h
-include/google/protobuf/compiler/java/full/enum.h
-include/google/protobuf/compiler/java/full/enum_field.h
-include/google/protobuf/compiler/java/full/extension.h
-include/google/protobuf/compiler/java/full/field_generator.h
-include/google/protobuf/compiler/java/full/generator_factory.h
-include/google/protobuf/compiler/java/full/make_field_gens.h
-include/google/protobuf/compiler/java/full/map_field.h
-include/google/protobuf/compiler/java/full/message.h
-include/google/protobuf/compiler/java/full/message_builder.h
-include/google/protobuf/compiler/java/full/message_field.h
-include/google/protobuf/compiler/java/full/primitive_field.h
-include/google/protobuf/compiler/java/full/service.h
-include/google/protobuf/compiler/java/full/string_field.h
 include/google/protobuf/compiler/java/generator.h
-include/google/protobuf/compiler/java/generator_common.h
-include/google/protobuf/compiler/java/generator_factory.h
 include/google/protobuf/compiler/java/helpers.h
-include/google/protobuf/compiler/java/internal_helpers.h
 include/google/protobuf/compiler/java/java_features.pb.h
-include/google/protobuf/compiler/java/lite/enum.h
-include/google/protobuf/compiler/java/lite/enum_field.h
-include/google/protobuf/compiler/java/lite/extension.h
-include/google/protobuf/compiler/java/lite/field_generator.h
-include/google/protobuf/compiler/java/lite/generator_factory.h
-include/google/protobuf/compiler/java/lite/make_field_gens.h
-include/google/protobuf/compiler/java/lite/map_field.h
-include/google/protobuf/compiler/java/lite/message.h
-include/google/protobuf/compiler/java/lite/message_builder.h
-include/google/protobuf/compiler/java/lite/message_field.h
-include/google/protobuf/compiler/java/lite/primitive_field.h
-include/google/protobuf/compiler/java/lite/string_field.h
-include/google/protobuf/compiler/java/message_serialization.h
 include/google/protobuf/compiler/java/name_resolver.h
 include/google/protobuf/compiler/java/names.h
 include/google/protobuf/compiler/java/options.h
-include/google/protobuf/compiler/java/shared_code_generator.h
-include/google/protobuf/compiler/kotlin/file.h
 include/google/protobuf/compiler/kotlin/generator.h
-include/google/protobuf/compiler/kotlin/message.h
-include/google/protobuf/compiler/objectivec/enum.h
-include/google/protobuf/compiler/objectivec/enum_field.h
-include/google/protobuf/compiler/objectivec/extension.h
-include/google/protobuf/compiler/objectivec/field.h
-include/google/protobuf/compiler/objectivec/file.h
+include/google/protobuf/compiler/notices.h
 include/google/protobuf/compiler/objectivec/generator.h
-include/google/protobuf/compiler/objectivec/helpers.h
-include/google/protobuf/compiler/objectivec/import_writer.h
 include/google/protobuf/compiler/objectivec/line_consumer.h
-include/google/protobuf/compiler/objectivec/map_field.h
-include/google/protobuf/compiler/objectivec/message.h
-include/google/protobuf/compiler/objectivec/message_field.h
 include/google/protobuf/compiler/objectivec/names.h
 include/google/protobuf/compiler/objectivec/nsobject_methods.h
-include/google/protobuf/compiler/objectivec/oneof.h
-include/google/protobuf/compiler/objectivec/options.h
-include/google/protobuf/compiler/objectivec/primitive_field.h
-include/google/protobuf/compiler/objectivec/tf_decode_data.h
 include/google/protobuf/compiler/parser.h
 include/google/protobuf/compiler/php/names.h
 include/google/protobuf/compiler/php/php_generator.h
@@ -119,26 +47,9 @@ include/google/protobuf/compiler/plugin.
 include/google/protobuf/compiler/plugin.pb.h
 include/google/protobuf/compiler/plugin.proto
 include/google/protobuf/compiler/python/generator.h
-include/google/protobuf/compiler/python/helpers.h
 include/google/protobuf/compiler/python/pyi_generator.h
 include/google/protobuf/compiler/retention.h
 include/google/protobuf/compiler/ruby/ruby_generator.h
-include/google/protobuf/compiler/rust/accessors/accessor_case.h
-include/google/protobuf/compiler/rust/accessors/accessors.h
-include/google/protobuf/compiler/rust/accessors/default_value.h
-include/google/protobuf/compiler/rust/accessors/generator.h
-include/google/protobuf/compiler/rust/accessors/with_presence.h
-include/google/protobuf/compiler/rust/context.h
-include/google/protobuf/compiler/rust/crate_mapping.h
-include/google/protobuf/compiler/rust/enum.h
-include/google/protobuf/compiler/rust/generator.h
-include/google/protobuf/compiler/rust/message.h
-include/google/protobuf/compiler/rust/naming.h
-include/google/protobuf/compiler/rust/oneof.h
-include/google/protobuf/compiler/rust/relative_path.h
-include/google/protobuf/compiler/rust/rust_field_type.h
-include/google/protobuf/compiler/rust/rust_keywords.h
-include/google/protobuf/compiler/rust/upb_helpers.h
 include/google/protobuf/compiler/scc.h
 include/google/protobuf/compiler/subprocess.h
 include/google/protobuf/compiler/versions.h
@@ -149,6 +60,8 @@ include/google/protobuf/cpp_features.pro
 include/google/protobuf/descriptor.h
 include/google/protobuf/descriptor.pb.h
 include/google/protobuf/descriptor.proto
+include/google/protobuf/descriptor.upb.h
+include/google/protobuf/descriptor.upb_minitable.h
 include/google/protobuf/descriptor_database.h
 include/google/protobuf/descriptor_legacy.h
 include/google/protobuf/descriptor_lite.h
@@ -178,6 +91,7 @@ include/google/protobuf/go_features.prot
 include/google/protobuf/has_bits.h
 include/google/protobuf/implicit_weak_message.h
 include/google/protobuf/inlined_string_field.h
+include/google/protobuf/internal_feature_helper.h
 include/google/protobuf/internal_visibility.h
 include/google/protobuf/io/coded_stream.h
 include/google/protobuf/io/gzip_stream.h
@@ -204,13 +118,13 @@ include/google/protobuf/json/json.h
 include/google/protobuf/map.h
 include/google/protobuf/map_entry.h
 include/google/protobuf/map_field.h
-include/google/protobuf/map_field_inl.h
 include/google/protobuf/map_field_lite.h
 include/google/protobuf/map_type_handler.h
 include/google/protobuf/message.h
 include/google/protobuf/message_lite.h
 include/google/protobuf/metadata.h
 include/google/protobuf/metadata_lite.h
+include/google/protobuf/micro_string.h
 include/google/protobuf/parse_context.h
 include/google/protobuf/port.h
 include/google/protobuf/port_def.inc
@@ -237,7 +151,6 @@ include/google/protobuf/stubs/common.h
 include/google/protobuf/stubs/platform_macros.h
 include/google/protobuf/stubs/port.h
 include/google/protobuf/stubs/status_macros.h
-include/google/protobuf/testing/file.h
 include/google/protobuf/text_format.h
 include/google/protobuf/thread_safe_arena.h
 include/google/protobuf/timestamp.pb.h
@@ -258,13 +171,122 @@ include/google/protobuf/wire_format.h
 include/google/protobuf/wire_format_lite.h
 include/google/protobuf/wrappers.pb.h
 include/google/protobuf/wrappers.proto
+include/upb/base/descriptor_constants.h
+include/upb/base/internal/endian.h
+include/upb/base/internal/log2.h
+include/upb/base/status.h
+include/upb/base/status.hpp
+include/upb/base/string_view.h
+include/upb/base/upcast.h
+include/upb/generated_code_support.h
+include/upb/hash/common.h
+include/upb/hash/int_table.h
+include/upb/hash/str_table.h
+include/upb/json/decode.h
+include/upb/json/encode.h
+include/upb/lex/atoi.h
+include/upb/lex/round_trip.h
+include/upb/lex/strtod.h
+include/upb/lex/unicode.h
+include/upb/mem/alloc.h
+include/upb/mem/arena.h
+include/upb/mem/arena.hpp
+include/upb/mem/internal/arena.h
+include/upb/message/accessors.h
+include/upb/message/array.h
+include/upb/message/compare.h
+include/upb/message/compat.h
+include/upb/message/copy.h
+include/upb/message/internal/accessors.h
+include/upb/message/internal/array.h
+include/upb/message/internal/compare_unknown.h
+include/upb/message/internal/extension.h
+include/upb/message/internal/iterator.h
+include/upb/message/internal/map.h
+include/upb/message/internal/map_entry.h
+include/upb/message/internal/map_sorter.h
+include/upb/message/internal/message.h
+include/upb/message/internal/tagged_ptr.h
+include/upb/message/internal/types.h
+include/upb/message/map.h
+include/upb/message/map_gencode_util.h
+include/upb/message/merge.h
+include/upb/message/message.h
+include/upb/message/tagged_ptr.h
+include/upb/message/value.h
+include/upb/mini_descriptor/build_enum.h
+include/upb/mini_descriptor/decode.h
+include/upb/mini_descriptor/internal/base92.h
+include/upb/mini_descriptor/internal/decoder.h
+include/upb/mini_descriptor/internal/encode.h
+include/upb/mini_descriptor/internal/encode.hpp
+include/upb/mini_descriptor/internal/modifiers.h
+include/upb/mini_descriptor/internal/wire_constants.h
+include/upb/mini_descriptor/link.h
+include/upb/mini_table/enum.h
+include/upb/mini_table/extension.h
+include/upb/mini_table/extension_registry.h
+include/upb/mini_table/field.h
+include/upb/mini_table/file.h
+include/upb/mini_table/internal/enum.h
+include/upb/mini_table/internal/extension.h
+include/upb/mini_table/internal/field.h
+include/upb/mini_table/internal/file.h
+include/upb/mini_table/internal/message.h
+include/upb/mini_table/internal/size_log2.h
+include/upb/mini_table/internal/sub.h
+include/upb/mini_table/message.h
+include/upb/mini_table/sub.h
 include/upb/port/atomic.h
 include/upb/port/def.inc
 include/upb/port/undef.inc
 include/upb/port/vsnprintf_compat.h
-include/upb_generator/common/names.h
-include/upb_generator/minitable/names.h
-include/upb_generator/minitable/names_internal.h
+include/upb/reflection/common.h
+include/upb/reflection/def.h
+include/upb/reflection/def.hpp
+include/upb/reflection/def_pool.h
+include/upb/reflection/def_type.h
+include/upb/reflection/descriptor_bootstrap.h
+include/upb/reflection/enum_def.h
+include/upb/reflection/enum_reserved_range.h
+include/upb/reflection/enum_value_def.h
+include/upb/reflection/extension_range.h
+include/upb/reflection/field_def.h
+include/upb/reflection/file_def.h
+include/upb/reflection/internal/def_pool.h
+include/upb/reflection/internal/desc_state.h
+include/upb/reflection/internal/enum_def.h
+include/upb/reflection/internal/enum_reserved_range.h
+include/upb/reflection/internal/enum_value_def.h
+include/upb/reflection/internal/extension_range.h
+include/upb/reflection/internal/field_def.h
+include/upb/reflection/internal/file_def.h
+include/upb/reflection/internal/message_def.h
+include/upb/reflection/internal/message_reserved_range.h
+include/upb/reflection/internal/method_def.h
+include/upb/reflection/internal/oneof_def.h
+include/upb/reflection/internal/service_def.h
+include/upb/reflection/internal/upb_edition_defaults.h
+include/upb/reflection/message.h
+include/upb/reflection/message.hpp
+include/upb/reflection/message_def.h
+include/upb/reflection/message_reserved_range.h
+include/upb/reflection/method_def.h
+include/upb/reflection/oneof_def.h
+include/upb/reflection/service_def.h
+include/upb/text/debug_string.h
+include/upb/text/encode.h
+include/upb/text/internal/encode.h
+include/upb/text/options.h
+include/upb/util/def_to_proto.h
+include/upb/util/required_fields.h
+include/upb/wire/byte_size.h
+include/upb/wire/decode.h
+include/upb/wire/encode.h
+include/upb/wire/eps_copy_input_stream.h
+include/upb/wire/internal/decode_fast.h
+include/upb/wire/reader.h
+include/upb/wire/types.h
 include/utf8_range.h
 include/utf8_validity.h
 lib/cmake/protobuf/protobuf-config-version.cmake
@@ -283,8 +305,12 @@ lib/libprotobuf.so
 lib/libprotobuf.so.${PKGVERSION}.0
 lib/libprotoc.so
 lib/libprotoc.so.${PKGVERSION}.0
+lib/libupb.a
 lib/libutf8_range.so
+lib/libutf8_range.so.${PKGVERSION}.0
 lib/libutf8_validity.so
+lib/libutf8_validity.so.${PKGVERSION}.0
 lib/pkgconfig/protobuf-lite.pc
 lib/pkgconfig/protobuf.pc
+lib/pkgconfig/upb.pc
 lib/pkgconfig/utf8_range.pc

Index: pkgsrc/devel/protobuf/distinfo
diff -u pkgsrc/devel/protobuf/distinfo:1.88 pkgsrc/devel/protobuf/distinfo:1.89
--- pkgsrc/devel/protobuf/distinfo:1.88 Mon Mar 31 11:57:30 2025
+++ pkgsrc/devel/protobuf/distinfo      Mon Jun 30 14:47:47 2025
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.88 2025/03/31 11:57:30 adam Exp $
+$NetBSD: distinfo,v 1.89 2025/06/30 14:47:47 adam Exp $
 
-BLAKE2s (protobuf-29.4.tar.gz) = 2ee1ee5c31fa0f9ae67ecfba7e54bd68ff9e268253bc22da9e9dbd565ab071ea
-SHA512 (protobuf-29.4.tar.gz) = c888cb9961d58b7fb11a3363ff4d2684605cdd79756712f407ffe5f275569bf69b4370f1d2a0e20775646745cddd41a9b510f1c1981be4e969c9acf0dc2ba734
-Size (protobuf-29.4.tar.gz) = 9350942 bytes
+BLAKE2s (protobuf-31.1.tar.gz) = 5c630b9b137e0a086ce4f81b543a58cbc2b7e9f1c158087bbc56cb634fb0c952
+SHA512 (protobuf-31.1.tar.gz) = 5bf730e37183defcb29cf4831128f536ad8bcdce2b2b46b297d95f3de4a037b9ff3b6c57df66a039256dcefd828ba9d43c32b01a7a82aa5c881a9ae12cadb643
+Size (protobuf-31.1.tar.gz) = 9583956 bytes

Index: pkgsrc/devel/py-protobuf/Makefile
diff -u pkgsrc/devel/py-protobuf/Makefile:1.85 pkgsrc/devel/py-protobuf/Makefile:1.86
--- pkgsrc/devel/py-protobuf/Makefile:1.85      Sat Apr 12 20:03:45 2025
+++ pkgsrc/devel/py-protobuf/Makefile   Mon Jun 30 14:47:47 2025
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.85 2025/04/12 20:03:45 adam Exp $
+# $NetBSD: Makefile,v 1.86 2025/06/30 14:47:47 adam Exp $
 
-DISTNAME=      protobuf-5.29.4
+DISTNAME=      protobuf-6.31.1
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
-PKGREVISION=   1
 CATEGORIES=    devel python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=p/protobuf/}
 

Index: pkgsrc/devel/py-protobuf/PLIST
diff -u pkgsrc/devel/py-protobuf/PLIST:1.28 pkgsrc/devel/py-protobuf/PLIST:1.29
--- pkgsrc/devel/py-protobuf/PLIST:1.28 Sat Apr 12 20:03:45 2025
+++ pkgsrc/devel/py-protobuf/PLIST      Mon Jun 30 14:47:47 2025
@@ -1,10 +1,12 @@
-@comment $NetBSD: PLIST,v 1.28 2025/04/12 20:03:45 adam Exp $
+@comment $NetBSD: PLIST,v 1.29 2025/06/30 14:47:47 adam Exp $
 ${PYSITELIB}/${WHEEL_INFODIR}/METADATA
 ${PYSITELIB}/${WHEEL_INFODIR}/RECORD
 ${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
 ${PYSITELIB}/${WHEEL_INFODIR}/licenses/LICENSE
-${PYSITELIB}/${WHEEL_INFODIR}/namespace_packages.txt
 ${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
+${PYSITELIB}/google/__init__.py
+${PYSITELIB}/google/__init__.pyc
+${PYSITELIB}/google/__init__.pyo
 ${PYSITELIB}/google/_upb/_message.so
 ${PYSITELIB}/google/protobuf/__init__.py
 ${PYSITELIB}/google/protobuf/__init__.pyc
@@ -51,9 +53,6 @@ ${PYSITELIB}/google/protobuf/field_mask_
 ${PYSITELIB}/google/protobuf/internal/__init__.py
 ${PYSITELIB}/google/protobuf/internal/__init__.pyc
 ${PYSITELIB}/google/protobuf/internal/__init__.pyo
-${PYSITELIB}/google/protobuf/internal/_parameterized.py
-${PYSITELIB}/google/protobuf/internal/_parameterized.pyc
-${PYSITELIB}/google/protobuf/internal/_parameterized.pyo
 ${PYSITELIB}/google/protobuf/internal/api_implementation.py
 ${PYSITELIB}/google/protobuf/internal/api_implementation.pyc
 ${PYSITELIB}/google/protobuf/internal/api_implementation.pyo
@@ -117,6 +116,9 @@ ${PYSITELIB}/google/protobuf/proto_build
 ${PYSITELIB}/google/protobuf/proto_json.py
 ${PYSITELIB}/google/protobuf/proto_json.pyc
 ${PYSITELIB}/google/protobuf/proto_json.pyo
+${PYSITELIB}/google/protobuf/proto_text.py
+${PYSITELIB}/google/protobuf/proto_text.pyc
+${PYSITELIB}/google/protobuf/proto_text.pyo
 ${PYSITELIB}/google/protobuf/pyext/__init__.py
 ${PYSITELIB}/google/protobuf/pyext/__init__.pyc
 ${PYSITELIB}/google/protobuf/pyext/__init__.pyo
@@ -129,9 +131,6 @@ ${PYSITELIB}/google/protobuf/reflection.
 ${PYSITELIB}/google/protobuf/runtime_version.py
 ${PYSITELIB}/google/protobuf/runtime_version.pyc
 ${PYSITELIB}/google/protobuf/runtime_version.pyo
-${PYSITELIB}/google/protobuf/service.py
-${PYSITELIB}/google/protobuf/service.pyc
-${PYSITELIB}/google/protobuf/service.pyo
 ${PYSITELIB}/google/protobuf/service_reflection.py
 ${PYSITELIB}/google/protobuf/service_reflection.pyc
 ${PYSITELIB}/google/protobuf/service_reflection.pyo
@@ -171,4 +170,3 @@ ${PYSITELIB}/google/protobuf/util/__init
 ${PYSITELIB}/google/protobuf/wrappers_pb2.py
 ${PYSITELIB}/google/protobuf/wrappers_pb2.pyc
 ${PYSITELIB}/google/protobuf/wrappers_pb2.pyo
-${PYSITELIB}/protobuf-${PKGVERSION}-py${PYVERSSUFFIX}-nspkg.pth

Index: pkgsrc/devel/py-protobuf/distinfo
diff -u pkgsrc/devel/py-protobuf/distinfo:1.76 pkgsrc/devel/py-protobuf/distinfo:1.77
--- pkgsrc/devel/py-protobuf/distinfo:1.76      Mon Mar 31 11:57:30 2025
+++ pkgsrc/devel/py-protobuf/distinfo   Mon Jun 30 14:47:47 2025
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.76 2025/03/31 11:57:30 adam Exp $
+$NetBSD: distinfo,v 1.77 2025/06/30 14:47:47 adam Exp $
 
-BLAKE2s (protobuf-5.29.4.tar.gz) = fce69f9a95b772f8c592c62e6594cb3f17ae92a6e655c26517d1bd084107d4a5
-SHA512 (protobuf-5.29.4.tar.gz) = 634faf103ed8320762593689796d26e6b988e1b40277b12dc7356983c07d5d1da8cac1530e4f16c0a1494abfb885f26bf9884988029e863515cf535c62d96c77
-Size (protobuf-5.29.4.tar.gz) = 424902 bytes
+BLAKE2s (protobuf-6.31.1.tar.gz) = 62bc544d5332108a1e8429937aa0d1b18b075fa047446f99c1cacf96de3e7eb2
+SHA512 (protobuf-6.31.1.tar.gz) = 595c125a116020344d5706adf444e1a3259eae5bce3ca61b92c1ab4cb63c167f97210c71e5e24b8c49c6489777ca6de95abdd398125ba3925313ad5ebe09cc18
+Size (protobuf-6.31.1.tar.gz) = 441797 bytes



Home | Main Index | Thread Index | Old Index