svn commit: r505894 - in head/devel: . abseil

Alexey Dokuchaev danfe at FreeBSD.org
Fri Jul 5 11:10:57 UTC 2019


Author: danfe
Date: Fri Jul  5 11:10:55 2019
New Revision: 505894
URL: https://svnweb.freebsd.org/changeset/ports/505894

Log:
  Abseil is an open source collection of C++ libraries drawn from the
  most fundamental pieces of Google's internal codebase.
  
  WWW: https://abseil.io/

Added:
  head/devel/abseil/
  head/devel/abseil/Makefile   (contents, props changed)
  head/devel/abseil/distinfo   (contents, props changed)
  head/devel/abseil/pkg-descr   (contents, props changed)
  head/devel/abseil/pkg-plist   (contents, props changed)
Modified:
  head/devel/Makefile

Modified: head/devel/Makefile
==============================================================================
--- head/devel/Makefile	Fri Jul  5 10:38:03 2019	(r505893)
+++ head/devel/Makefile	Fri Jul  5 11:10:55 2019	(r505894)
@@ -92,6 +92,7 @@
     SUBDIR += aarch64-none-elf-gcc
     SUBDIR += aarch64-xtoolchain-gcc
     SUBDIR += abi-compliance-checker
+    SUBDIR += abseil
     SUBDIR += ace
     SUBDIR += ace+tao-doc
     SUBDIR += acsccid

Added: head/devel/abseil/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/abseil/Makefile	Fri Jul  5 11:10:55 2019	(r505894)
@@ -0,0 +1,26 @@
+# Created by: Alexey Dokuchaev <danfe at FreeBSD.org>
+# $FreeBSD$
+
+PORTNAME=	abseil
+PORTVERSION=	g20190703
+CATEGORIES=	devel
+
+MAINTAINER=	danfe at FreeBSD.org
+COMMENT=	Abseil Common Libraries (C++)
+
+LICENSE=	APACHE20
+
+BROKEN_powerpc=	fatal error: sys/platform/ppc.h: No such file or directory
+
+USES=		cmake compiler:c++11-lang
+USE_GITHUB=	yes
+GH_PROJECT=	${PORTNAME}-cpp
+GH_TAGNAME=	74d9175
+
+post-install:
+# XXX: should fix CMakeLists.txt instead of removing empty directories
+	${RMDIR} ${STAGEDIR}${PREFIX}/include/absl/copts \
+		${STAGEDIR}${PREFIX}/include/absl/strings/testdata
+	${RM} -r ${STAGEDIR}${PREFIX}/include/absl/time/internal/cctz/testdata
+
+.include <bsd.port.mk>

Added: head/devel/abseil/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/abseil/distinfo	Fri Jul  5 11:10:55 2019	(r505894)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1562181480
+SHA256 (abseil-abseil-cpp-g20190703-74d9175_GH0.tar.gz) = 1c758e99752c4cc304b450ebed0199577b5983b0554995b58937941b60f963ec
+SIZE (abseil-abseil-cpp-g20190703-74d9175_GH0.tar.gz) = 1475938

Added: head/devel/abseil/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/abseil/pkg-descr	Fri Jul  5 11:10:55 2019	(r505894)
@@ -0,0 +1,10 @@
+Abseil is an open source collection of C++ libraries drawn from the
+most fundamental pieces of Google's internal codebase.  These libraries
+are the nuts-and-bolts that underpin almost everything Google runs.
+Bits and pieces of these APIs are embedded in most of our open source
+projects, and Abseil aims to bring them together into one comprehensive
+project.  Absei encompasses the most basic building blocks of Google's
+codebase: code that is production-tested and will be fully maintained
+for years to come.
+
+WWW: https://abseil.io/

Added: head/devel/abseil/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/abseil/pkg-plist	Fri Jul  5 11:10:55 2019	(r505894)
@@ -0,0 +1,282 @@
+include/absl/algorithm/algorithm.h
+include/absl/algorithm/container.h
+include/absl/base/attributes.h
+include/absl/base/call_once.h
+include/absl/base/casts.h
+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/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/exception_safety_testing.h
+include/absl/base/internal/exception_testing.h
+include/absl/base/internal/hide_ptr.h
+include/absl/base/internal/identity.h
+include/absl/base/internal/inline_variable.h
+include/absl/base/internal/inline_variable_testing.h
+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/pretty_function.h
+include/absl/base/internal/raw_logging.h
+include/absl/base/internal/scheduling_mode.h
+include/absl/base/internal/scoped_set_env.h
+include/absl/base/internal/spinlock.h
+include/absl/base/internal/spinlock_akaros.inc
+include/absl/base/internal/spinlock_linux.inc
+include/absl/base/internal/spinlock_posix.inc
+include/absl/base/internal/spinlock_wait.h
+include/absl/base/internal/spinlock_win32.inc
+include/absl/base/internal/sysinfo.h
+include/absl/base/internal/thread_annotations.h
+include/absl/base/internal/thread_identity.h
+include/absl/base/internal/throw_delegate.h
+include/absl/base/internal/tsan_mutex_interface.h
+include/absl/base/internal/unaligned_access.h
+include/absl/base/internal/unscaledcycleclock.h
+include/absl/base/log_severity.h
+include/absl/base/macros.h
+include/absl/base/optimization.h
+include/absl/base/policy_checks.h
+include/absl/base/port.h
+include/absl/base/thread_annotations.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/common.h
+include/absl/container/internal/compressed_tuple.h
+include/absl/container/internal/container_memory.h
+include/absl/container/internal/counting_allocator.h
+include/absl/container/internal/hash_function_defaults.h
+include/absl/container/internal/hash_generator_testing.h
+include/absl/container/internal/hash_policy_testing.h
+include/absl/container/internal/hash_policy_traits.h
+include/absl/container/internal/hashtable_debug.h
+include/absl/container/internal/hashtable_debug_hooks.h
+include/absl/container/internal/hashtablez_sampler.h
+include/absl/container/internal/have_sse.h
+include/absl/container/internal/inlined_vector.h
+include/absl/container/internal/layout.h
+include/absl/container/internal/node_hash_policy.h
+include/absl/container/internal/raw_hash_map.h
+include/absl/container/internal/raw_hash_set.h
+include/absl/container/internal/test_instance_tracker.h
+include/absl/container/internal/tracked.h
+include/absl/container/internal/unordered_map_constructor_test.h
+include/absl/container/internal/unordered_map_lookup_test.h
+include/absl/container/internal/unordered_map_members_test.h
+include/absl/container/internal/unordered_map_modifiers_test.h
+include/absl/container/internal/unordered_set_constructor_test.h
+include/absl/container/internal/unordered_set_lookup_test.h
+include/absl/container/internal/unordered_set_members_test.h
+include/absl/container/internal/unordered_set_modifiers_test.h
+include/absl/container/node_hash_map.h
+include/absl/container/node_hash_set.h
+include/absl/debugging/failure_signal_handler.h
+include/absl/debugging/internal/address_is_readable.h
+include/absl/debugging/internal/demangle.h
+include/absl/debugging/internal/elf_mem_image.h
+include/absl/debugging/internal/examine_stack.h
+include/absl/debugging/internal/stack_consumption.h
+include/absl/debugging/internal/stacktrace_aarch64-inl.inc
+include/absl/debugging/internal/stacktrace_arm-inl.inc
+include/absl/debugging/internal/stacktrace_config.h
+include/absl/debugging/internal/stacktrace_generic-inl.inc
+include/absl/debugging/internal/stacktrace_powerpc-inl.inc
+include/absl/debugging/internal/stacktrace_unimplemented-inl.inc
+include/absl/debugging/internal/stacktrace_win32-inl.inc
+include/absl/debugging/internal/stacktrace_x86-inl.inc
+include/absl/debugging/internal/symbolize.h
+include/absl/debugging/internal/vdso_support.h
+include/absl/debugging/leak_check.h
+include/absl/debugging/stacktrace.h
+include/absl/debugging/symbolize.h
+include/absl/debugging/symbolize_elf.inc
+include/absl/debugging/symbolize_unimplemented.inc
+include/absl/debugging/symbolize_win32.inc
+include/absl/flags/config.h
+include/absl/flags/declare.h
+include/absl/flags/flag.h
+include/absl/flags/internal/commandlineflag.h
+include/absl/flags/internal/flag.h
+include/absl/flags/internal/parse.h
+include/absl/flags/internal/path_util.h
+include/absl/flags/internal/program_name.h
+include/absl/flags/internal/registry.h
+include/absl/flags/internal/type_erased.h
+include/absl/flags/internal/usage.h
+include/absl/flags/marshalling.h
+include/absl/flags/parse.h
+include/absl/flags/usage.h
+include/absl/flags/usage_config.h
+include/absl/hash/hash.h
+include/absl/hash/hash_testing.h
+include/absl/hash/internal/city.h
+include/absl/hash/internal/hash.h
+include/absl/hash/internal/spy_hash_state.h
+include/absl/memory/memory.h
+include/absl/meta/type_traits.h
+include/absl/numeric/int128.h
+include/absl/numeric/int128_have_intrinsic.inc
+include/absl/numeric/int128_no_intrinsic.inc
+include/absl/random/bernoulli_distribution.h
+include/absl/random/beta_distribution.h
+include/absl/random/discrete_distribution.h
+include/absl/random/distribution_format_traits.h
+include/absl/random/distributions.h
+include/absl/random/exponential_distribution.h
+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/iostream_state_saver.h
+include/absl/random/internal/nanobenchmark.h
+include/absl/random/internal/nonsecure_base.h
+include/absl/random/internal/pcg_engine.h
+include/absl/random/internal/platform.h
+include/absl/random/internal/pool_urbg.h
+include/absl/random/internal/randen-keys.inc
+include/absl/random/internal/randen.h
+include/absl/random/internal/randen_detect.h
+include/absl/random/internal/randen_engine.h
+include/absl/random/internal/randen_hwaes.h
+include/absl/random/internal/randen_slow.h
+include/absl/random/internal/randen_traits.h
+include/absl/random/internal/salted_seed_seq.h
+include/absl/random/internal/seed_material.h
+include/absl/random/internal/sequence_urbg.h
+include/absl/random/internal/traits.h
+include/absl/random/internal/uniform_helper.h
+include/absl/random/log_uniform_int_distribution.h
+include/absl/random/poisson_distribution.h
+include/absl/random/random.h
+include/absl/random/seed_gen_exception.h
+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/strings/ascii.h
+include/absl/strings/charconv.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/escaping_test_common.h
+include/absl/strings/internal/memutil.h
+include/absl/strings/internal/numbers_test_common.h
+include/absl/strings/internal/ostringstream.h
+include/absl/strings/internal/pow10_helper.h
+include/absl/strings/internal/resize_uninitialized.h
+include/absl/strings/internal/stl_type_traits.h
+include/absl/strings/internal/str_format/arg.h
+include/absl/strings/internal/str_format/bind.h
+include/absl/strings/internal/str_format/checker.h
+include/absl/strings/internal/str_format/extension.h
+include/absl/strings/internal/str_format/float_conversion.h
+include/absl/strings/internal/str_format/output.h
+include/absl/strings/internal/str_format/parser.h
+include/absl/strings/internal/str_join_internal.h
+include/absl/strings/internal/str_split_internal.h
+include/absl/strings/internal/utf8.h
+include/absl/strings/match.h
+include/absl/strings/numbers.h
+include/absl/strings/str_cat.h
+include/absl/strings/str_format.h
+include/absl/strings/str_join.h
+include/absl/strings/str_replace.h
+include/absl/strings/str_split.h
+include/absl/strings/string_view.h
+include/absl/strings/strip.h
+include/absl/strings/substitute.h
+include/absl/synchronization/barrier.h
+include/absl/synchronization/blocking_counter.h
+include/absl/synchronization/internal/create_thread_identity.h
+include/absl/synchronization/internal/graphcycles.h
+include/absl/synchronization/internal/kernel_timeout.h
+include/absl/synchronization/internal/mutex_nonprod.inc
+include/absl/synchronization/internal/per_thread_sem.h
+include/absl/synchronization/internal/thread_pool.h
+include/absl/synchronization/internal/waiter.h
+include/absl/synchronization/mutex.h
+include/absl/synchronization/notification.h
+include/absl/time/civil_time.h
+include/absl/time/clock.h
+include/absl/time/internal/cctz/include/cctz/civil_time.h
+include/absl/time/internal/cctz/include/cctz/civil_time_detail.h
+include/absl/time/internal/cctz/include/cctz/time_zone.h
+include/absl/time/internal/cctz/include/cctz/zone_info_source.h
+include/absl/time/internal/cctz/src/time_zone_fixed.h
+include/absl/time/internal/cctz/src/time_zone_if.h
+include/absl/time/internal/cctz/src/time_zone_impl.h
+include/absl/time/internal/cctz/src/time_zone_info.h
+include/absl/time/internal/cctz/src/time_zone_libc.h
+include/absl/time/internal/cctz/src/time_zone_posix.h
+include/absl/time/internal/cctz/src/tzfile.h
+include/absl/time/internal/get_current_time_chrono.inc
+include/absl/time/internal/get_current_time_posix.inc
+include/absl/time/internal/test_util.h
+include/absl/time/internal/zoneinfo.inc
+include/absl/time/time.h
+include/absl/types/any.h
+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/optional.h
+include/absl/types/internal/span.h
+include/absl/types/internal/variant.h
+include/absl/types/optional.h
+include/absl/types/span.h
+include/absl/types/variant.h
+include/absl/utility/utility.h
+lib/cmake/absl/abslConfig.cmake
+lib/cmake/absl/abslTargets-%%CMAKE_BUILD_TYPE%%.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_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_malloc_internal.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


More information about the svn-ports-all mailing list