Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

protobuf/abseil-cpp/grpc: update #44920

Merged
merged 35 commits into from
Jul 17, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
35 commits
Select commit Hold shift + click to select a range
d32a009
abseil-cpp: update to 20230125.3.
Johnnynator Jun 26, 2023
baf1010
Bear: rebuild against abseil-cpp-20230125.3_1
Johnnynator Jun 26, 2023
f0a0930
grpc: update to 1.56.0.
Johnnynator Jun 26, 2023
81213e5
justbuild: rebuild against abseil-cpp-20230125.3_1
Johnnynator Jun 26, 2023
3baa454
python3-grpcio: rebuild against abseil-cpp-20230125.3_1
Johnnynator Jun 26, 2023
1228629
sysdig: rebuild against abseil-cpp-20230125.3_1
Johnnynator Jun 26, 2023
5e64a07
python3-grpcio: update to 1.56.0.
Johnnynator Jun 26, 2023
e29bd33
protobuf: update to 23.4.
Johnnynator Jun 27, 2023
d34fc0b
EternalTerminal: rebuild against protobuf-23.3_1
Johnnynator Jun 27, 2023
9d76ee6
vlc: rebuild against protobuf-23.3_1
Johnnynator Jun 27, 2023
0cce282
mixxx: rebuild against protobuf-23.3_1
Johnnynator Jun 27, 2023
bd3adc9
telegram-desktop: rebuild against protobuf-23.3_1
Johnnynator Jun 27, 2023
886a493
usbguard: rebuild against protobuf-23.3_1
Johnnynator Jun 27, 2023
7f47ca1
nsjail: rebuild against protobuf-23.3_1
Johnnynator Jun 27, 2023
150144b
netdata: rebuild against protobuf-23.3_1
Johnnynator Jun 27, 2023
b7ba676
mumble: rebuild against protobuf-23.3_1
Johnnynator Jun 27, 2023
9b69708
mumble: rebuild against protobuf-23.3_1
Johnnynator Jun 27, 2023
ad96251
mozc: statically link against vendored prootbuf
Johnnynator Jun 27, 2023
416522d
mosh: rebuild against protobuf-23.3_1
Johnnynator Jun 27, 2023
3d53eea
libcompizconfig: rebuild against protobuf-23.3_1
Johnnynator Jun 27, 2023
0d1f954
libArcus: rebuild against protobuf-23.3_1
Johnnynator Jun 27, 2023
16ef5ac
kismet: rebuild against protobuf-23.3_1
Johnnynator Jun 27, 2023
db0f07c
cura-engine: rebuild against protobuf-23.3_1
Johnnynator Jun 27, 2023
6b76f50
clementine: rebuild against protobuf-23.3_1
Johnnynator Jun 27, 2023
6b64505
bloaty: rebuild against protobuf-23.3_1
Johnnynator Jun 27, 2023
1b41633
astroid: rebuild against protobuf-23.3_1
Johnnynator Jun 27, 2023
7ea56da
android-tools: rebuild against protobuf-23.3_1
Johnnynator Jun 27, 2023
8887bdc
justbuild: rebuild against grpc-1.56.0_1
Johnnynator Jun 27, 2023
86a8fae
sysdig: update to 0.31.5.
Johnnynator Jun 28, 2023
a2972e7
protobuf-c: rebuild against 23.3
Johnnynator Jul 2, 2023
6687054
netdata: update to 1.40.1.
Johnnynator Jul 2, 2023
e93ba0a
strawberry: rebuild against protobuf-23.3_1
Johnnynator Jul 8, 2023
cece4b6
libphonenumber: rebuild against protobuf-23.3_1
Johnnynator Jul 8, 2023
9c7886e
python3-protobuf: update to 4.23.4.
Johnnynator Jul 14, 2023
4b2f9b9
ghidra: bump protobuf-java to 3.23.4
Johnnynator Jul 16, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
158 changes: 98 additions & 60 deletions common/shlibs
Original file line number Diff line number Diff line change
Expand Up @@ -3115,9 +3115,9 @@ libm17n-flt.so.0 m17n-lib-1.7.0_1
libm17n-gui.so.0 m17n-lib-1.7.0_1
libm17n-core.so.0 m17n-lib-1.7.0_1
libm17n.so.0 m17n-lib-1.7.0_1
libprotobuf-lite.so.32 libprotobuf-lite-21.4_1
libprotoc.so.32 libprotoc-21.4_1
libprotobuf.so.32 libprotobuf-21.4_1
libprotobuf-lite.so.23.4.0 libprotobuf-lite-23.4_1
libprotoc.so.23.4.0 libprotoc-23.4_1
libprotobuf.so.23.4.0 libprotobuf-23.4_1
libsombok.so.3 sombok-2.4.0_1
libdeviceclient.so.0 pragha-1.3.3_1
libykclient.so.3 ykclient-2.15_1
Expand Down Expand Up @@ -3683,18 +3683,18 @@ liboblibs.so.0.1 oblibs-0.1.1.1_1
libaal-1.0.so.7 libaal-1.0.7_1
libaal-minimal.so.0 libaal-1.0.7_1
libcli.so.1.9 libcli-1.9.8.4_1
libaddress_sorting.so.27 libgrpc-1.49.1_1
libgpr.so.27 libgrpc-1.49.1_1
libgrpc.so.27 libgrpc-1.49.1_1
libgrpc_unsecure.so.27 libgrpc-1.49.1_1
libupb.so.27 libgrpc-1.49.1_1
libgrpc++.so.1.49 libgrpc-1.49.1_1
libgrpc++_alts.so.1.49 libgrpc-1.49.1_1
libgrpc++_error_details.so.1.49 libgrpc-1.49.1_1
libgrpc++_reflection.so.1.49 libgrpc-1.49.1_1
libgrpc++_unsecure.so.1.49 libgrpc-1.49.1_1
libgrpc_plugin_support.so.1.49 libgrpc-1.49.1_1
libgrpcpp_channelz.so.1.49 libgrpc-1.49.1_1
libaddress_sorting.so.33 libgrpc-1.56.0_1
libgpr.so.33 libgrpc-1.56.0_1
libgrpc.so.33 libgrpc-1.56.0_1
libgrpc_unsecure.so.33 libgrpc-1.56.0_1
libupb.so.33 libgrpc-1.56.0_1
libgrpc++.so.1.56 libgrpc-1.56.0_1
libgrpc++_alts.so.1.56 libgrpc-1.56.0_1
libgrpc++_error_details.so.1.56 libgrpc-1.56.0_1
libgrpc++_reflection.so.1.56 libgrpc-1.56.0_1
libgrpc++_unsecure.so.1.56 libgrpc-1.56.0_1
libgrpc_plugin_support.so.1.56 libgrpc-1.56.0_1
libgrpcpp_channelz.so.1.56 libgrpc-1.56.0_1
libircclient.so.1 libircclient-1.10_5
libFAudio.so.0 FAudio-19.05_1
libqaccessibilityclient-qt5.so.0 libqaccessibilityclient-0.4.0_1
Expand Down Expand Up @@ -4207,51 +4207,89 @@ libsunpinyin.so.3 libsunpinyin-3.0.0rc2_1
libtpm2-totp.so.0 libtpm2-totp-0.3.0_1
libmujs.so.1.2.0 mujs-1.2.0_2
libiir.so.1 libiir1-1.9.3_1
libabsl_statusor.so.2206.0.0 abseil-cpp-20220623.1_1
libabsl_hash.so.2206.0.0 abseil-cpp-20220623.1_1
libabsl_raw_hash_set.so.2206.0.0 abseil-cpp-20220623.1_1
libabsl_bad_variant_access.so.2206.0.0 abseil-cpp-20220623.1_1
libabsl_status.so.2206.0.0 abseil-cpp-20220623.1_1
libabsl_random_internal_pool_urbg.so.2206.0.0 abseil-cpp-20220623.1_1
libabsl_random_internal_randen.so.2206.0.0 abseil-cpp-20220623.1_1
libabsl_random_internal_randen_hwaes_impl.so.2206.0.0 abseil-cpp-20220623.1_1
libabsl_random_internal_randen_slow.so.2206.0.0 abseil-cpp-20220623.1_1
libabsl_cord.so.2206.0.0 abseil-cpp-20220623.1_1
libabsl_city.so.2206.0.0 abseil-cpp-20220623.1_1
libabsl_bad_optional_access.so.2206.0.0 abseil-cpp-20220623.1_1
libabsl_cordz_info.so.2206.0.0 abseil-cpp-20220623.1_1
libabsl_str_format_internal.so.2206.0.0 abseil-cpp-20220623.1_1
libabsl_synchronization.so.2206.0.0 abseil-cpp-20220623.1_1
libabsl_time.so.2206.0.0 abseil-cpp-20220623.1_1
libabsl_strings.so.2206.0.0 abseil-cpp-20220623.1_1
libabsl_throw_delegate.so.2206.0.0 abseil-cpp-20220623.1_1
libabsl_time_zone.so.2206.0.0 abseil-cpp-20220623.1_1
libabsl_spinlock_wait.so.2206.0.0 abseil-cpp-20220623.1_1
libabsl_base.so.2206.0.0 abseil-cpp-20220623.1_1
libabsl_civil_time.so.2206.0.0 abseil-cpp-20220623.1_1
libabsl_cord_internal.so.2206.0.0 abseil-cpp-20220623.1_1
libabsl_cordz_functions.so.2206.0.0 abseil-cpp-20220623.1_1
libabsl_cordz_handle.so.2206.0.0 abseil-cpp-20220623.1_1
libabsl_debugging_internal.so.2206.0.0 abseil-cpp-20220623.1_1
libabsl_demangle_internal.so.2206.0.0 abseil-cpp-20220623.1_1
libabsl_exponential_biased.so.2206.0.0 abseil-cpp-20220623.1_1
libabsl_graphcycles_internal.so.2206.0.0 abseil-cpp-20220623.1_1
libabsl_hashtablez_sampler.so.2206.0.0 abseil-cpp-20220623.1_1
libabsl_int128.so.2206.0.0 abseil-cpp-20220623.1_1
libabsl_log_severity.so.2206.0.0 abseil-cpp-20220623.1_1
libabsl_low_level_hash.so.2206.0.0 abseil-cpp-20220623.1_1
libabsl_malloc_internal.so.2206.0.0 abseil-cpp-20220623.1_1
libabsl_random_distributions.so.2206.0.0 abseil-cpp-20220623.1_1
libabsl_random_internal_platform.so.2206.0.0 abseil-cpp-20220623.1_1
libabsl_random_internal_randen_hwaes.so.2206.0.0 abseil-cpp-20220623.1_1
libabsl_random_internal_seed_material.so.2206.0.0 abseil-cpp-20220623.1_1
libabsl_random_seed_gen_exception.so.2206.0.0 abseil-cpp-20220623.1_1
libabsl_random_seed_sequences.so.2206.0.0 abseil-cpp-20220623.1_1
libabsl_raw_logging_internal.so.2206.0.0 abseil-cpp-20220623.1_1
libabsl_stacktrace.so.2206.0.0 abseil-cpp-20220623.1_1
libabsl_strerror.so.2206.0.0 abseil-cpp-20220623.1_1
libabsl_strings_internal.so.2206.0.0 abseil-cpp-20220623.1_1
libabsl_symbolize.so.2206.0.0 abseil-cpp-20220623.1_1
libabsl_flags.so.2301.0.0 abseil-cpp-20230125.3_1
libabsl_raw_logging_internal.so.2301.0.0 abseil-cpp-20230125.3_1
libabsl_flags_parse.so.2301.0.0 abseil-cpp-20230125.3_1
libabsl_flags_reflection.so.2301.0.0 abseil-cpp-20230125.3_1
libabsl_log_globals.so.2301.0.0 abseil-cpp-20230125.3_1
libabsl_flags_config.so.2301.0.0 abseil-cpp-20230125.3_1
libabsl_random_seed_sequences.so.2301.0.0 abseil-cpp-20230125.3_1
libabsl_statusor.so.2301.0.0 abseil-cpp-20230125.3_1
libabsl_flags_usage_internal.so.2301.0.0 abseil-cpp-20230125.3_1
libabsl_flags_commandlineflag.so.2301.0.0 abseil-cpp-20230125.3_1
libabsl_random_internal_randen_hwaes_impl.so.2301.0.0 abseil-cpp-20230125.3_1
libabsl_status.so.2301.0.0 abseil-cpp-20230125.3_1
libabsl_bad_any_cast_impl.so.2301.0.0 abseil-cpp-20230125.3_1
libabsl_bad_variant_access.so.2301.0.0 abseil-cpp-20230125.3_1
libabsl_raw_hash_set.so.2301.0.0 abseil-cpp-20230125.3_1
libabsl_bad_optional_access.so.2301.0.0 abseil-cpp-20230125.3_1
libabsl_cord.so.2301.0.0 abseil-cpp-20230125.3_1
libabsl_random_internal_distribution_test_util.so.2301.0.0 abseil-cpp-20230125.3_1
libabsl_cordz_handle.so.2301.0.0 abseil-cpp-20230125.3_1
libabsl_graphcycles_internal.so.2301.0.0 abseil-cpp-20230125.3_1
libabsl_spinlock_wait.so.2301.0.0 abseil-cpp-20230125.3_1
libabsl_cordz_functions.so.2301.0.0 abseil-cpp-20230125.3_1
libabsl_flags_usage.so.2301.0.0 abseil-cpp-20230125.3_1
libabsl_debugging_internal.so.2301.0.0 abseil-cpp-20230125.3_1
libabsl_strerror.so.2301.0.0 abseil-cpp-20230125.3_1
libabsl_random_internal_seed_material.so.2301.0.0 abseil-cpp-20230125.3_1
libabsl_log_internal_log_sink_set.so.2301.0.0 abseil-cpp-20230125.3_1
libabsl_log_internal_proto.so.2301.0.0 abseil-cpp-20230125.3_1
libabsl_crc_internal.so.2301.0.0 abseil-cpp-20230125.3_1
libabsl_civil_time.so.2301.0.0 abseil-cpp-20230125.3_1
libabsl_log_internal_conditions.so.2301.0.0 abseil-cpp-20230125.3_1
libabsl_crc_cpu_detect.so.2301.0.0 abseil-cpp-20230125.3_1
libabsl_log_entry.so.2301.0.0 abseil-cpp-20230125.3_1
libabsl_random_distributions.so.2301.0.0 abseil-cpp-20230125.3_1
libabsl_log_internal_globals.so.2301.0.0 abseil-cpp-20230125.3_1
libabsl_log_internal_format.so.2301.0.0 abseil-cpp-20230125.3_1
libabsl_random_internal_randen.so.2301.0.0 abseil-cpp-20230125.3_1
libabsl_exponential_biased.so.2301.0.0 abseil-cpp-20230125.3_1
libabsl_city.so.2301.0.0 abseil-cpp-20230125.3_1
libabsl_symbolize.so.2301.0.0 abseil-cpp-20230125.3_1
libabsl_leak_check.so.2301.0.0 abseil-cpp-20230125.3_1
libabsl_low_level_hash.so.2301.0.0 abseil-cpp-20230125.3_1
libabsl_log_severity.so.2301.0.0 abseil-cpp-20230125.3_1
libabsl_scoped_set_env.so.2301.0.0 abseil-cpp-20230125.3_1
libabsl_strings.so.2301.0.0 abseil-cpp-20230125.3_1
libabsl_die_if_null.so.2301.0.0 abseil-cpp-20230125.3_1
libabsl_hash.so.2301.0.0 abseil-cpp-20230125.3_1
libabsl_flags_commandlineflag_internal.so.2301.0.0 abseil-cpp-20230125.3_1
libabsl_periodic_sampler.so.2301.0.0 abseil-cpp-20230125.3_1
libabsl_random_internal_platform.so.2301.0.0 abseil-cpp-20230125.3_1
libabsl_malloc_internal.so.2301.0.0 abseil-cpp-20230125.3_1
libabsl_cordz_sample_token.so.2301.0.0 abseil-cpp-20230125.3_1
libabsl_str_format_internal.so.2301.0.0 abseil-cpp-20230125.3_1
libabsl_synchronization.so.2301.0.0 abseil-cpp-20230125.3_1
libabsl_log_internal_message.so.2301.0.0 abseil-cpp-20230125.3_1
libabsl_strings_internal.so.2301.0.0 abseil-cpp-20230125.3_1
libabsl_flags_private_handle_accessor.so.2301.0.0 abseil-cpp-20230125.3_1
libabsl_cord_internal.so.2301.0.0 abseil-cpp-20230125.3_1
libabsl_random_internal_randen_hwaes.so.2301.0.0 abseil-cpp-20230125.3_1
libabsl_throw_delegate.so.2301.0.0 abseil-cpp-20230125.3_1
libabsl_crc_cord_state.so.2301.0.0 abseil-cpp-20230125.3_1
libabsl_log_flags.so.2301.0.0 abseil-cpp-20230125.3_1
libabsl_flags_program_name.so.2301.0.0 abseil-cpp-20230125.3_1
libabsl_time_zone.so.2301.0.0 abseil-cpp-20230125.3_1
libabsl_examine_stack.so.2301.0.0 abseil-cpp-20230125.3_1
libabsl_crc32c.so.2301.0.0 abseil-cpp-20230125.3_1
libabsl_log_initialize.so.2301.0.0 abseil-cpp-20230125.3_1
libabsl_failure_signal_handler.so.2301.0.0 abseil-cpp-20230125.3_1
libabsl_time.so.2301.0.0 abseil-cpp-20230125.3_1
libabsl_cordz_info.so.2301.0.0 abseil-cpp-20230125.3_1
libabsl_log_sink.so.2301.0.0 abseil-cpp-20230125.3_1
libabsl_log_internal_nullguard.so.2301.0.0 abseil-cpp-20230125.3_1
libabsl_demangle_internal.so.2301.0.0 abseil-cpp-20230125.3_1
libabsl_flags_internal.so.2301.0.0 abseil-cpp-20230125.3_1
libabsl_base.so.2301.0.0 abseil-cpp-20230125.3_1
libabsl_hashtablez_sampler.so.2301.0.0 abseil-cpp-20230125.3_1
libabsl_flags_marshalling.so.2301.0.0 abseil-cpp-20230125.3_1
libabsl_random_internal_pool_urbg.so.2301.0.0 abseil-cpp-20230125.3_1
libabsl_int128.so.2301.0.0 abseil-cpp-20230125.3_1
libabsl_stacktrace.so.2301.0.0 abseil-cpp-20230125.3_1
libabsl_random_seed_gen_exception.so.2301.0.0 abseil-cpp-20230125.3_1
libabsl_log_internal_check_op.so.2301.0.0 abseil-cpp-20230125.3_1
libabsl_random_internal_randen_slow.so.2301.0.0 abseil-cpp-20230125.3_1
libairspyhf.so.0 libairspyhf-1.6.8_1
libtraceevent.so.1 libtraceevent-1.6.2_1
libtracefs.so.1 libtracefs-1.4.2_1
Expand Down
2 changes: 1 addition & 1 deletion srcpkgs/Bear/template
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# Template file for 'Bear'
pkgname=Bear
version=3.1.2
revision=1
revision=2
build_style=cmake
hostmakedepends="pkg-config protobuf protobuf-devel grpc"
makedepends="json-c++ spdlog grpc-devel protobuf-devel gtest-devel"
Expand Down
10 changes: 10 additions & 0 deletions srcpkgs/EternalTerminal/patches/limits.patch
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
--- a/EternalTerminal/external_imported/cxxopts/include/cxxopts.hpp 2022-05-05 17:20:44.000000000 +0200
+++ - 2023-07-10 20:07:25.607948589 +0200
@@ -37,6 +37,7 @@
#include <unordered_map>
#include <unordered_set>
#include <vector>
+#include <limits>

#ifdef __cpp_lib_optional
#include <optional>
2 changes: 1 addition & 1 deletion srcpkgs/EternalTerminal/template
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# Template file for 'EternalTerminal'
pkgname=EternalTerminal
version=6.2.1
revision=1
revision=2
# revisions used for the specific versions of submodules.
# they can be found in the external/ directory of the source code.
_sanitizers_gitrev="99e159ec9bc8dd362b08d18436bd40ff0648417b"
Expand Down
77 changes: 0 additions & 77 deletions srcpkgs/abseil-cpp/patches/google-sucks.patch

This file was deleted.

9 changes: 7 additions & 2 deletions srcpkgs/abseil-cpp/template
Original file line number Diff line number Diff line change
@@ -1,16 +1,21 @@
# Template file for 'abseil-cpp'
pkgname=abseil-cpp
version=20220623.1
version=20230125.3
revision=1
build_style=cmake
configure_args="-DBUILD_SHARED_LIBS=ON -DABSL_PROPAGATE_CXX_STD=ON"
hostmakedepends="pkg-config"
makedepends="libatomic-devel"
short_desc="Abseil common libraries"
maintainer="Andrew J. Hesford <ajh@sideband.org>"
license="Apache-2.0"
homepage="https://abseil.io"
distfiles="https://github.com/abseil/abseil-cpp/archive/${version}.tar.gz"
checksum=91ac87d30cc6d79f9ab974c51874a704de9c2647c40f6932597329a282217ba8
checksum=5366d7e7fa7ba0d915014d387b66d0d002c03236448e1ba9ef98122c13b35c36

if [ $XBPS_TARGET_NO_ATOMIC8 ]; then
configure_args+=" -DCMAKE_CXX_STANDARD_LIBRARIES=-latomic"
fi

abseil-cpp-devel_package() {
short_desc+=" (development files)"
Expand Down
31 changes: 31 additions & 0 deletions srcpkgs/android-tools/patches/protobuf-23.patch
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
--- android-tools-34.0.1.orig/vendor/extras/libjsonpb/parse/jsonpb.cpp 2023-06-28 23:15:15.414236253 +0200
+++ android-tools-34.0.1/vendor/extras/libjsonpb/parse/jsonpb.cpp 2023-06-28 23:34:21.672962973 +0200
@@ -51,7 +51,7 @@
#if GOOGLE_PROTOBUF_VERSION < 3016000
return MakeError<std::string>(status.error_message().as_string());
#else
- return MakeError<std::string>(status.message().as_string());
+ return MakeError<std::string>(std::string(status.message()));
#endif
}
return ErrorOr<std::string>(std::move(json));
@@ -68,7 +68,7 @@
#if GOOGLE_PROTOBUF_VERSION < 3016000
return MakeError<std::monostate>(status.error_message().as_string());
#else
- return MakeError<std::monostate>(status.message().as_string());
+ return MakeError<std::monostate>(std::string(status.message()));
#endif
}
if (!message->ParseFromString(binary)) {
--- a/vendor/CMakeLists.partition.txt 2023-03-03 17:18:50.000000000 +0100
+++ - 2023-07-10 23:06:19.290718502 +0200
@@ -20,7 +20,7 @@

add_library(libjsonpbparse STATIC
extras/libjsonpb/parse/jsonpb.cpp)
-target_link_libraries(libjsonpbparse PRIVATE libbase)
+target_link_libraries(libjsonpbparse PRIVATE libbase absl_status)
target_include_directories(libjsonpbparse PUBLIC
extras/libjsonpb/parse/include)

2 changes: 1 addition & 1 deletion srcpkgs/android-tools/template
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# Template file for 'android-tools'
pkgname=android-tools
version=34.0.1
revision=1
revision=2
archs="armv* aarch64* x86_64* i686* ppc64le*"
build_style=cmake
hostmakedepends="perl go protobuf pkg-config"
Expand Down
11 changes: 11 additions & 0 deletions srcpkgs/astroid/patches/cpp17.patch
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
--- astroid-0.16/CMakeLists.txt 2021-08-05 15:31:11.000000000 +0200
+++ - 2023-07-03 21:53:30.304595787 +0200
@@ -145,7 +145,7 @@
# compile flags and options
#

-set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++14")
+set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++17")

include_directories (
${GTKMM3_INCLUDE_DIRS}
2 changes: 1 addition & 1 deletion srcpkgs/astroid/template
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# Template file for 'astroid'
pkgname=astroid
version=0.16
revision=8
revision=9
build_style=cmake
build_helper=gir
hostmakedepends="pkg-config scdoc protobuf gobject-introspection"
Expand Down
20 changes: 20 additions & 0 deletions srcpkgs/bloaty/patches/cpp17.patch
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
--- bloaty-1.1/CMakeLists.txt 2020-05-24 06:43:55.000000000 +0200
+++ - 2023-07-08 12:51:24.115742363 +0200
@@ -2,7 +2,7 @@
cmake_policy(SET CMP0048 NEW)
project (Bloaty VERSION 1.0)
project (Bloaty VERSION 1.1)
-set(CMAKE_CXX_STANDARD 11)
+set(CMAKE_CXX_STANDARD 17)

# Options we define for users.
option(BLOATY_ENABLE_ASAN "Enable address sanitizer." OFF)
@@ -93,7 +93,7 @@
include_directories("${CMAKE_CURRENT_BINARY_DIR}/src")

# Baseline build flags.
-set(CMAKE_CXX_FLAGS "-std=c++11 -W -Wall -Wno-sign-compare")
+set(CMAKE_CXX_FLAGS "-W -Wall -Wno-sign-compare")
set(CMAKE_CXX_FLAGS_DEBUG "-g1")
set(CMAKE_CXX_FLAGS_RELEASE "-O2")
set(CMAKE_CXX_FLAGS_RELWITHDEBINFO "-O2 -g1")
Loading
Loading