FreeBSD Ports

devel/abseil 20250127.1_2

Abseil Common Libraries (C++)

Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
4b7b927eb5
License
APACHE20
Categories
devel
Package size
1118.7 KiB, 5686.0 KiB installed

Description

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. Abseil encompasses the most basic building blocks of Google's codebase: code that is production-tested and will be fully maintained for years to come.

Install

As a binary package — by origin, or by package name:

pkg install devel/abseil
pkg install abseil

From the ports tree:

cd /usr/ports/devel/abseil/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	abseil>0:devel/abseil
LIB_DEPENDS=	libabsl_bad_any_cast_impl.so:devel/abseil

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest20250127.1_220250127.1_220220623.120250127.120250127.1_2
FreeBSD:14:quarterly20250127.1_220250127.1_2n/a20250127.020250127.1_2
FreeBSD:15:latest20250127.1_220250127.1_2n/a20250127.120250127.1
FreeBSD:15:quarterly20250127.1_220250127.1_2n/an/an/a
FreeBSD:16:latest20250127.1_220250127.1_2n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

All build dependencies 15
Required by 1337

The first 100 are listed.

Configuration

No options to configure.

USES
cmake compiler:c++17-lang pathfix
Service scripts
none

Files

pkg-plist 764
  • 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/atomic_hook_test_helper.h
  • include/absl/base/internal/cycleclock.h
  • include/absl/base/internal/cycleclock_config.h
  • include/absl/base/internal/direct_mmap.h
  • include/absl/base/internal/dynamic_annotations.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/fast_type_id.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/nullability_impl.h
  • include/absl/base/internal/per_thread_tls.h
  • include/absl/base/internal/poison.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/strerror.h
  • include/absl/base/internal/sysinfo.h
  • include/absl/base/internal/thread_identity.h
  • include/absl/base/internal/throw_delegate.h
  • include/absl/base/internal/tracing.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/internal/unscaledcycleclock_config.h
  • include/absl/base/log_severity.h
  • include/absl/base/macros.h
  • include/absl/base/no_destructor.h
  • include/absl/base/nullability.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/prefetch.h
  • include/absl/base/thread_annotations.h
  • include/absl/cleanup/cleanup.h
  • include/absl/cleanup/internal/cleanup.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/hash_container_defaults.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/common_policy_traits.h
  • include/absl/container/internal/compressed_tuple.h
  • include/absl/container/internal/container_memory.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/inlined_vector.h
  • include/absl/container/internal/layout.h
  • include/absl/container/internal/node_slot_policy.h
  • include/absl/container/internal/raw_hash_map.h
  • include/absl/container/internal/raw_hash_set.h
  • include/absl/container/internal/test_allocator.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/crc/crc32c.h

The first 100 are listed.

distinfo 2
FileSizeSHA256
abseil-cpp-20250127.1.tar.gz2.267282e+06b396401fd29e2e679cace77867481d388c807671dc2acc602a0259eeb79b7811
a4950fba03217d0ea102c98ce795c189bba50383.patch645747ceb260d2182659246a0a85c389c4b87ccdf21944aac32a34890191bada85e7
Master sites 1
  • https://github.com/abseil/abseil-cpp/releases/download/20250127.1/

Commit history 1

DateCommitCreditsLog message
4b7b927eb5 Piotr Kubaj devel/abseil: fix runtime on powerpc64*
Fix detecting timebase frequency. The equivalent fix has been merged upstream (PR #2147, commit 9e15d3d6cc19).