pkgsrc-Changes archive

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

CVS commit: pkgsrc/devel/abseil



Module Name:    pkgsrc
Committed By:   adam
Date:           Sun Mar 15 22:25:56 UTC 2020

Modified Files:
        pkgsrc/devel/abseil: Makefile PLIST distinfo
Added Files:
        pkgsrc/devel/abseil/patches: patch-absl_base_config.h
            patch-absl_strings_CMakeLists.txt
            patch-absl_time_internal_cctz_src_time__zone__format.cc

Log Message:
abseil: updated to 20200225.1

20200225.1:
Patched Feb 2020 LTS branch with the bug fix for absl::Status::ErasePayload.

20200225:
Fix build on FreeBSD/powerpc
Add RISCV support to GetProgramCounter()
Add missing ABSL_HAVE_VDSO_SUPPORT conditional
Fix pointer format specifier in documentation
fix: Add support for more ARM processors detection
Use https links
Fix Conan builds
Always enable proper symbolize implementation on Windows
Fix spelling errors


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 pkgsrc/devel/abseil/Makefile
cvs rdiff -u -r1.1 -r1.2 pkgsrc/devel/abseil/PLIST \
    pkgsrc/devel/abseil/distinfo
cvs rdiff -u -r0 -r1.1 pkgsrc/devel/abseil/patches/patch-absl_base_config.h \
    pkgsrc/devel/abseil/patches/patch-absl_strings_CMakeLists.txt \
    pkgsrc/devel/abseil/patches/patch-absl_time_internal_cctz_src_time__zone__format.cc

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

Modified files:

Index: pkgsrc/devel/abseil/Makefile
diff -u pkgsrc/devel/abseil/Makefile:1.2 pkgsrc/devel/abseil/Makefile:1.3
--- pkgsrc/devel/abseil/Makefile:1.2    Sun Mar 15 22:19:45 2020
+++ pkgsrc/devel/abseil/Makefile        Sun Mar 15 22:25:56 2020
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.2 2020/03/15 22:19:45 tnn Exp $
+# $NetBSD: Makefile,v 1.3 2020/03/15 22:25:56 adam Exp $
 
-DISTNAME=      abseil-20190808
-PKGREVISION=   1
+DISTNAME=      abseil-20200225.1
 CATEGORIES=    devel
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=abseil/}
 GITHUB_PROJECT=        abseil-cpp
@@ -14,7 +13,6 @@ LICENSE=      apache-2.0
 
 USE_CMAKE=     yes
 USE_LANGUAGES= c++11
-
-CXXFLAGS+=     -fPIC
+CMAKE_ARGS+=   -DBUILD_SHARED_LIBS=ON
 
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/abseil/PLIST
diff -u pkgsrc/devel/abseil/PLIST:1.1 pkgsrc/devel/abseil/PLIST:1.2
--- pkgsrc/devel/abseil/PLIST:1.1       Thu Feb  6 20:11:35 2020
+++ pkgsrc/devel/abseil/PLIST   Sun Mar 15 22:25:56 2020
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.1 2020/02/06 20:11:35 adam Exp $
+@comment $NetBSD: PLIST,v 1.2 2020/03/15 22:25:56 adam Exp $
 include/absl/algorithm/algorithm.h
 include/absl/algorithm/container.h
 include/absl/base/attributes.h
@@ -8,12 +8,15 @@ include/absl/base/config.h
 include/absl/base/const_init.h
 include/absl/base/dynamic_annotations.h
 include/absl/base/internal/atomic_hook.h
+include/absl/base/internal/atomic_hook_test_helper.h
 include/absl/base/internal/bits.h
 include/absl/base/internal/cycleclock.h
 include/absl/base/internal/direct_mmap.h
 include/absl/base/internal/endian.h
+include/absl/base/internal/errno_saver.h
 include/absl/base/internal/exception_safety_testing.h
 include/absl/base/internal/exception_testing.h
+include/absl/base/internal/exponential_biased.h
 include/absl/base/internal/hide_ptr.h
 include/absl/base/internal/identity.h
 include/absl/base/internal/inline_variable.h
@@ -22,6 +25,7 @@ include/absl/base/internal/invoke.h
 include/absl/base/internal/low_level_alloc.h
 include/absl/base/internal/low_level_scheduling.h
 include/absl/base/internal/per_thread_tls.h
+include/absl/base/internal/periodic_sampler.h
 include/absl/base/internal/pretty_function.h
 include/absl/base/internal/raw_logging.h
 include/absl/base/internal/scheduling_mode.h
@@ -42,13 +46,19 @@ include/absl/base/internal/unscaledcycle
 include/absl/base/log_severity.h
 include/absl/base/macros.h
 include/absl/base/optimization.h
+include/absl/base/options.h
 include/absl/base/policy_checks.h
 include/absl/base/port.h
 include/absl/base/thread_annotations.h
+include/absl/container/btree_map.h
+include/absl/container/btree_set.h
+include/absl/container/btree_test.h
 include/absl/container/fixed_array.h
 include/absl/container/flat_hash_map.h
 include/absl/container/flat_hash_set.h
 include/absl/container/inlined_vector.h
+include/absl/container/internal/btree.h
+include/absl/container/internal/btree_container.h
 include/absl/container/internal/common.h
 include/absl/container/internal/compressed_tuple.h
 include/absl/container/internal/container_memory.h
@@ -115,6 +125,10 @@ include/absl/flags/marshalling.h
 include/absl/flags/parse.h
 include/absl/flags/usage.h
 include/absl/flags/usage_config.h
+include/absl/functional/bind_front.h
+include/absl/functional/function_ref.h
+include/absl/functional/internal/front_binder.h
+include/absl/functional/internal/function_ref.h
 include/absl/hash/hash.h
 include/absl/hash/hash_testing.h
 include/absl/hash/internal/city.h
@@ -127,6 +141,7 @@ include/absl/numeric/int128_have_intrins
 include/absl/numeric/int128_no_intrinsic.inc
 include/absl/random/bernoulli_distribution.h
 include/absl/random/beta_distribution.h
+include/absl/random/bit_gen_ref.h
 include/absl/random/discrete_distribution.h
 include/absl/random/distribution_format_traits.h
 include/absl/random/distributions.h
@@ -134,13 +149,15 @@ include/absl/random/exponential_distribu
 include/absl/random/gaussian_distribution.h
 include/absl/random/internal/chi_square.h
 include/absl/random/internal/distribution_caller.h
-include/absl/random/internal/distribution_impl.h
 include/absl/random/internal/distribution_test_util.h
 include/absl/random/internal/distributions.h
 include/absl/random/internal/explicit_seed_seq.h
 include/absl/random/internal/fast_uniform_bits.h
 include/absl/random/internal/fastmath.h
+include/absl/random/internal/generate_real.h
 include/absl/random/internal/iostream_state_saver.h
+include/absl/random/internal/mock_overload_set.h
+include/absl/random/internal/mocking_bit_gen_base.h
 include/absl/random/internal/nanobenchmark.h
 include/absl/random/internal/nonsecure_base.h
 include/absl/random/internal/pcg_engine.h
@@ -158,7 +175,10 @@ include/absl/random/internal/seed_materi
 include/absl/random/internal/sequence_urbg.h
 include/absl/random/internal/traits.h
 include/absl/random/internal/uniform_helper.h
+include/absl/random/internal/wide_multiply.h
 include/absl/random/log_uniform_int_distribution.h
+include/absl/random/mock_distributions.h
+include/absl/random/mocking_bit_gen.h
 include/absl/random/poisson_distribution.h
 include/absl/random/random.h
 include/absl/random/seed_gen_exception.h
@@ -166,12 +186,18 @@ include/absl/random/seed_sequences.h
 include/absl/random/uniform_int_distribution.h
 include/absl/random/uniform_real_distribution.h
 include/absl/random/zipf_distribution.h
+include/absl/status/status.h
+include/absl/status/status_payload_printer.h
 include/absl/strings/ascii.h
 include/absl/strings/charconv.h
+include/absl/strings/cord.h
+include/absl/strings/cord_test_helpers.h
 include/absl/strings/escaping.h
 include/absl/strings/internal/char_map.h
 include/absl/strings/internal/charconv_bigint.h
 include/absl/strings/internal/charconv_parse.h
+include/absl/strings/internal/cord_internal.h
+include/absl/strings/internal/escaping.h
 include/absl/strings/internal/escaping_test_common.h
 include/absl/strings/internal/memutil.h
 include/absl/strings/internal/numbers_test_common.h
@@ -233,6 +259,9 @@ include/absl/types/bad_any_cast.h
 include/absl/types/bad_optional_access.h
 include/absl/types/bad_variant_access.h
 include/absl/types/compare.h
+include/absl/types/internal/conformance_aliases.h
+include/absl/types/internal/conformance_archetype.h
+include/absl/types/internal/conformance_profile.h
 include/absl/types/internal/optional.h
 include/absl/types/internal/span.h
 include/absl/types/internal/variant.h
@@ -243,53 +272,58 @@ include/absl/utility/utility.h
 lib/cmake/absl/abslConfig.cmake
 lib/cmake/absl/abslTargets-noconfig.cmake
 lib/cmake/absl/abslTargets.cmake
-lib/libabsl_bad_any_cast_impl.a
-lib/libabsl_bad_optional_access.a
-lib/libabsl_bad_variant_access.a
-lib/libabsl_base.a
-lib/libabsl_city.a
-lib/libabsl_civil_time.a
-lib/libabsl_debugging_internal.a
-lib/libabsl_demangle_internal.a
-lib/libabsl_dynamic_annotations.a
-lib/libabsl_examine_stack.a
-lib/libabsl_failure_signal_handler.a
-lib/libabsl_flags.a
-lib/libabsl_flags_config.a
-lib/libabsl_flags_handle.a
-lib/libabsl_flags_internal.a
-lib/libabsl_flags_marshalling.a
-lib/libabsl_flags_parse.a
-lib/libabsl_flags_registry.a
-lib/libabsl_flags_usage.a
-lib/libabsl_flags_usage_internal.a
-lib/libabsl_graphcycles_internal.a
-lib/libabsl_hash.a
-lib/libabsl_hashtablez_sampler.a
-lib/libabsl_int128.a
-lib/libabsl_leak_check.a
-lib/libabsl_leak_check_disable.a
-lib/libabsl_log_severity.a
-lib/libabsl_malloc_internal.a
-lib/libabsl_random_distributions.a
-lib/libabsl_random_internal_distribution_test_util.a
-lib/libabsl_random_internal_pool_urbg.a
-lib/libabsl_random_internal_randen.a
-lib/libabsl_random_internal_randen_hwaes.a
-lib/libabsl_random_internal_randen_hwaes_impl.a
-lib/libabsl_random_internal_randen_slow.a
-lib/libabsl_random_internal_seed_material.a
-lib/libabsl_random_seed_gen_exception.a
-lib/libabsl_random_seed_sequences.a
-lib/libabsl_raw_hash_set.a
-lib/libabsl_scoped_set_env.a
-lib/libabsl_spinlock_wait.a
-lib/libabsl_stacktrace.a
-lib/libabsl_str_format_internal.a
-lib/libabsl_strings.a
-lib/libabsl_strings_internal.a
-lib/libabsl_symbolize.a
-lib/libabsl_synchronization.a
-lib/libabsl_throw_delegate.a
-lib/libabsl_time.a
-lib/libabsl_time_zone.a
+lib/libabsl_bad_any_cast_impl.so
+lib/libabsl_bad_optional_access.so
+lib/libabsl_bad_variant_access.so
+lib/libabsl_base.so
+lib/libabsl_city.so
+lib/libabsl_civil_time.so
+lib/libabsl_cord.so
+lib/libabsl_debugging_internal.so
+lib/libabsl_demangle_internal.so
+lib/libabsl_dynamic_annotations.so
+lib/libabsl_examine_stack.so
+lib/libabsl_exponential_biased.so
+lib/libabsl_failure_signal_handler.so
+lib/libabsl_flags.so
+lib/libabsl_flags_config.so
+lib/libabsl_flags_internal.so
+lib/libabsl_flags_marshalling.so
+lib/libabsl_flags_parse.so
+lib/libabsl_flags_program_name.so
+lib/libabsl_flags_registry.so
+lib/libabsl_flags_usage.so
+lib/libabsl_flags_usage_internal.so
+lib/libabsl_graphcycles_internal.so
+lib/libabsl_hash.so
+lib/libabsl_hashtablez_sampler.so
+lib/libabsl_int128.so
+lib/libabsl_leak_check.so
+lib/libabsl_leak_check_disable.so
+lib/libabsl_log_severity.so
+lib/libabsl_malloc_internal.so
+lib/libabsl_periodic_sampler.so
+lib/libabsl_random_distributions.so
+lib/libabsl_random_internal_distribution_test_util.so
+lib/libabsl_random_internal_pool_urbg.so
+lib/libabsl_random_internal_randen.so
+lib/libabsl_random_internal_randen_hwaes.so
+lib/libabsl_random_internal_randen_hwaes_impl.so
+lib/libabsl_random_internal_randen_slow.so
+lib/libabsl_random_internal_seed_material.so
+lib/libabsl_random_seed_gen_exception.so
+lib/libabsl_random_seed_sequences.so
+lib/libabsl_raw_hash_set.so
+lib/libabsl_raw_logging_internal.so
+lib/libabsl_scoped_set_env.so
+lib/libabsl_spinlock_wait.so
+lib/libabsl_stacktrace.so
+lib/libabsl_status.so
+lib/libabsl_str_format_internal.so
+lib/libabsl_strings.so
+lib/libabsl_strings_internal.so
+lib/libabsl_symbolize.so
+lib/libabsl_synchronization.so
+lib/libabsl_throw_delegate.so
+lib/libabsl_time.so
+lib/libabsl_time_zone.so
Index: pkgsrc/devel/abseil/distinfo
diff -u pkgsrc/devel/abseil/distinfo:1.1 pkgsrc/devel/abseil/distinfo:1.2
--- pkgsrc/devel/abseil/distinfo:1.1    Thu Feb  6 20:11:35 2020
+++ pkgsrc/devel/abseil/distinfo        Sun Mar 15 22:25:56 2020
@@ -1,6 +1,9 @@
-$NetBSD: distinfo,v 1.1 2020/02/06 20:11:35 adam Exp $
+$NetBSD: distinfo,v 1.2 2020/03/15 22:25:56 adam Exp $
 
-SHA1 (abseil-20190808-20190808.tar.gz) = edb48b61b6074c9af5e8fed85b5c178d126ff76b
-RMD160 (abseil-20190808-20190808.tar.gz) = 4fd4e2f9576a094a91bf20188450e242a9f3d33a
-SHA512 (abseil-20190808-20190808.tar.gz) = 5f1fd89f19ee54dac50213ac962e3131c77b1d0c5dbf82b3b4a194ca2830783614f632fe83cc639ffd2eb260ced1aaa08aa81a7d7dc5bf7222d2d62bb5c91e76
-Size (abseil-20190808-20190808.tar.gz) = 1480217 bytes
+SHA1 (abseil-20200225.1-20200225.1.tar.gz) = b947dc040e66153475974a6e887d538736ac11af
+RMD160 (abseil-20200225.1-20200225.1.tar.gz) = 9c9035fe601c058bbb978b5e34f25d8b19fd708d
+SHA512 (abseil-20200225.1-20200225.1.tar.gz) = ed4f560d02903ac2d07b2365a6865320d749f994b7dc3231b20b6d7ac1393a5970a43468edcb8369782c03bd20902cb84c43424170ecefb39ab3e8af26fd4e44
+Size (abseil-20200225.1-20200225.1.tar.gz) = 1679633 bytes
+SHA1 (patch-absl_base_config.h) = 142c09f4d34b1e9fe87d10469e42f4ccb3be7eb0
+SHA1 (patch-absl_strings_CMakeLists.txt) = 5c61667c43e50783f42c5311a77febbb33669dec
+SHA1 (patch-absl_time_internal_cctz_src_time__zone__format.cc) = 501736490edc62afb8b82e16f9a88e7fab6f5552

Added files:

Index: pkgsrc/devel/abseil/patches/patch-absl_base_config.h
diff -u /dev/null pkgsrc/devel/abseil/patches/patch-absl_base_config.h:1.1
--- /dev/null   Sun Mar 15 22:25:56 2020
+++ pkgsrc/devel/abseil/patches/patch-absl_base_config.h        Sun Mar 15 22:25:56 2020
@@ -0,0 +1,22 @@
+$NetBSD: patch-absl_base_config.h,v 1.1 2020/03/15 22:25:56 adam Exp $
+
+Add support for NetBSD.
+
+--- absl/base/config.h.orig    2020-03-15 11:32:41.206104135 +0000
++++ absl/base/config.h
+@@ -365,6 +365,7 @@ static_assert(ABSL_INTERNAL_INLINE_NAMES
+ #ifdef ABSL_HAVE_MMAP
+ #error ABSL_HAVE_MMAP cannot be directly set
+ #elif defined(__linux__) || defined(__APPLE__) || defined(__FreeBSD__) ||   \
++    defined(__NetBSD__) || \
+     defined(__ros__) || defined(__native_client__) || defined(__asmjs__) || \
+     defined(__wasm__) || defined(__Fuchsia__) || defined(__sun) || \
+     defined(__ASYLO__)
+@@ -378,6 +379,7 @@ static_assert(ABSL_INTERNAL_INLINE_NAMES
+ #ifdef ABSL_HAVE_PTHREAD_GETSCHEDPARAM
+ #error ABSL_HAVE_PTHREAD_GETSCHEDPARAM cannot be directly set
+ #elif defined(__linux__) || defined(__APPLE__) || defined(__FreeBSD__) || \
++    defined(__NetBSD__) || \
+     defined(__ros__)
+ #define ABSL_HAVE_PTHREAD_GETSCHEDPARAM 1
+ #endif
Index: pkgsrc/devel/abseil/patches/patch-absl_strings_CMakeLists.txt
diff -u /dev/null pkgsrc/devel/abseil/patches/patch-absl_strings_CMakeLists.txt:1.1
--- /dev/null   Sun Mar 15 22:25:56 2020
+++ pkgsrc/devel/abseil/patches/patch-absl_strings_CMakeLists.txt       Sun Mar 15 22:25:56 2020
@@ -0,0 +1,14 @@
+$NetBSD: patch-absl_strings_CMakeLists.txt,v 1.1 2020/03/15 22:25:56 adam Exp $
+
+Fix building shared libraries.
+
+--- absl/strings/CMakeLists.txt.orig   2020-03-15 21:50:42.000000000 +0000
++++ absl/strings/CMakeLists.txt
+@@ -538,6 +538,7 @@ absl_cc_library(
+   COPTS
+     ${ABSL_DEFAULT_COPTS}
+   DEPS
++    absl::strings
+     absl::strings_internal
+     absl::base
+     absl::base_internal
Index: pkgsrc/devel/abseil/patches/patch-absl_time_internal_cctz_src_time__zone__format.cc
diff -u /dev/null pkgsrc/devel/abseil/patches/patch-absl_time_internal_cctz_src_time__zone__format.cc:1.1
--- /dev/null   Sun Mar 15 22:25:56 2020
+++ pkgsrc/devel/abseil/patches/patch-absl_time_internal_cctz_src_time__zone__format.cc Sun Mar 15 22:25:56 2020
@@ -0,0 +1,18 @@
+$NetBSD: patch-absl_time_internal_cctz_src_time__zone__format.cc,v 1.1 2020/03/15 22:25:56 adam Exp $
+
+Avoid _XOPEN_SOURCE.
+
+--- absl/time/internal/cctz/src/time_zone_format.cc.orig       2020-03-15 11:19:38.157894380 +0000
++++ absl/time/internal/cctz/src/time_zone_format.cc
+@@ -18,11 +18,6 @@
+ #endif
+ #endif
+ 
+-#if defined(HAS_STRPTIME) && HAS_STRPTIME
+-#if !defined(_XOPEN_SOURCE)
+-#define _XOPEN_SOURCE  // Definedness suffices for strptime.
+-#endif
+-#endif
+ 
+ #include "absl/base/config.h"
+ #include "absl/time/internal/cctz/include/cctz/time_zone.h"



Home | Main Index | Thread Index | Old Index