devel/eastl 3.27.01 FreeBSD
Electronic Arts Standard Template Library
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
069d5f6036- License
- BSD3CLAUSE
- Categories
- devel
Description
EASTL stands for Electronic Arts Standard Template Library. It is a C++ template library of containers, algorithms, and iterators useful for runtime and tool development across multiple platforms. It is a fairly extensive and robust implementation of such a library and has an emphasis on high performance above all other considerations.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | devel/eastl | 3.27.01 |
| DragonFly | devel/eastl | 3.21.12.9 |
| HardenedBSD | devel/eastl | 3.27.01 |
| GhostBSD | devel/eastl | 3.21.23 |
Install
Binary package:
pkg install eastl
From the ports tree:
cd /usr/ports/devel/eastl/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= eastl>0:devel/eastl
LIB_DEPENDS= libEASTL.so:devel/eastl
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | - | 3.27.01 | 3.13.06_1 | 3.21.23 | 3.27.01 |
| FreeBSD:14:quarterly | - | 3.27.01 | n/a | 3.21.23 | 3.27.01 |
| FreeBSD:15:latest | - | 3.27.01 | n/a | 3.21.23 | 3.21.23 |
| FreeBSD:15:quarterly | - | 3.27.01 | n/a | n/a | n/a |
| FreeBSD:16:latest | - | 3.27.01 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
The Makefile names none itself; they come from USES and USE_*.
The full lists below include those, and their dependencies in turn.
Build dependencies 15
No port depends on this one.
Configuration
No options to configure.
- USES
- cmake compiler:c++17-lang
- Service scripts
- none
Files
pkg-plist 284
- include/EABase/config/eacompiler.h
- include/EABase/config/eacompilertraits.h
- include/EABase/config/eaplatform.h
- include/EABase/eabase.h
- include/EABase/eadeprecated.h
- include/EABase/eahave.h
- include/EABase/earesult.h
- include/EABase/eastdarg.h
- include/EABase/eaunits.h
- include/EABase/int128.h
- include/EABase/nullptr.h
- include/EABase/version.h
- include/EASTL/algorithm.h
- include/EASTL/allocator.h
- include/EASTL/allocator_malloc.h
- include/EASTL/any.h
- include/EASTL/array.h
- include/EASTL/atomic.h
- include/EASTL/atomic_raw.h
- include/EASTL/bit.h
- include/EASTL/bitset.h
- include/EASTL/bitvector.h
- include/EASTL/bonus/adaptors.h
- include/EASTL/bonus/call_traits.h
- include/EASTL/bonus/compressed_pair.h
- include/EASTL/bonus/fixed_ring_buffer.h
- include/EASTL/bonus/fixed_tuple_vector.h
- include/EASTL/bonus/flags.h
- include/EASTL/bonus/intrusive_sdlist.h
- include/EASTL/bonus/intrusive_slist.h
- include/EASTL/bonus/list_map.h
- include/EASTL/bonus/lru_cache.h
- include/EASTL/bonus/overloaded.h
- include/EASTL/bonus/ring_buffer.h
- include/EASTL/bonus/sort_extra.h
- include/EASTL/bonus/tuple_vector.h
- include/EASTL/chrono.h
- include/EASTL/compare.h
- include/EASTL/core_allocator.h
- include/EASTL/core_allocator_adapter.h
- include/EASTL/deque.h
- include/EASTL/expected.h
- include/EASTL/finally.h
- include/EASTL/fixed_allocator.h
- include/EASTL/fixed_function.h
- include/EASTL/fixed_hash_map.h
- include/EASTL/fixed_hash_set.h
- include/EASTL/fixed_list.h
- include/EASTL/fixed_map.h
- include/EASTL/fixed_set.h
- include/EASTL/fixed_slist.h
- include/EASTL/fixed_string.h
- include/EASTL/fixed_substring.h
- include/EASTL/fixed_vector.h
- include/EASTL/functional.h
- include/EASTL/hash_map.h
- include/EASTL/hash_set.h
- include/EASTL/heap.h
- include/EASTL/initializer_list.h
- include/EASTL/internal/atomic/arch/arch.h
- include/EASTL/internal/atomic/arch/arch_acquire_fence.h
- include/EASTL/internal/atomic/arch/arch_add_fetch.h
- include/EASTL/internal/atomic/arch/arch_and_fetch.h
- include/EASTL/internal/atomic/arch/arch_cmpxchg_strong.h
- include/EASTL/internal/atomic/arch/arch_cmpxchg_weak.h
- include/EASTL/internal/atomic/arch/arch_compiler_barrier.h
- include/EASTL/internal/atomic/arch/arch_cpu_pause.h
- include/EASTL/internal/atomic/arch/arch_exchange.h
- include/EASTL/internal/atomic/arch/arch_fetch_add.h
- include/EASTL/internal/atomic/arch/arch_fetch_and.h
- include/EASTL/internal/atomic/arch/arch_fetch_or.h
- include/EASTL/internal/atomic/arch/arch_fetch_sub.h
- include/EASTL/internal/atomic/arch/arch_fetch_xor.h
- include/EASTL/internal/atomic/arch/arch_load.h
- include/EASTL/internal/atomic/arch/arch_memory_barrier.h
- include/EASTL/internal/atomic/arch/arch_or_fetch.h
- include/EASTL/internal/atomic/arch/arch_signal_fence.h
- include/EASTL/internal/atomic/arch/arch_store.h
- include/EASTL/internal/atomic/arch/arch_sub_fetch.h
- include/EASTL/internal/atomic/arch/arch_thread_fence.h
- include/EASTL/internal/atomic/arch/arch_xor_fetch.h
- include/EASTL/internal/atomic/arch/arm/arch_arm.h
- include/EASTL/internal/atomic/arch/arm/arch_arm_acquire_fence.h
- include/EASTL/internal/atomic/arch/arm/arch_arm_load.h
- include/EASTL/internal/atomic/arch/arm/arch_arm_memory_barrier.h
- include/EASTL/internal/atomic/arch/arm/arch_arm_store.h
- include/EASTL/internal/atomic/arch/arm/arch_arm_thread_fence.h
- include/EASTL/internal/atomic/arch/x86/arch_x86.h
- include/EASTL/internal/atomic/arch/x86/arch_x86_acquire_fence.h
- include/EASTL/internal/atomic/arch/x86/arch_x86_add_fetch.h
- include/EASTL/internal/atomic/arch/x86/arch_x86_and_fetch.h
- include/EASTL/internal/atomic/arch/x86/arch_x86_cmpxchg_strong.h
- include/EASTL/internal/atomic/arch/x86/arch_x86_cmpxchg_weak.h
- include/EASTL/internal/atomic/arch/x86/arch_x86_exchange.h
- include/EASTL/internal/atomic/arch/x86/arch_x86_fetch_add.h
- include/EASTL/internal/atomic/arch/x86/arch_x86_fetch_and.h
- include/EASTL/internal/atomic/arch/x86/arch_x86_fetch_or.h
- include/EASTL/internal/atomic/arch/x86/arch_x86_fetch_sub.h
- include/EASTL/internal/atomic/arch/x86/arch_x86_fetch_xor.h
- include/EASTL/internal/atomic/arch/x86/arch_x86_load.h
The first 100 are listed.
distinfo 7
| File | Size | SHA256 |
|---|---|---|
| electronicarts-EASTL-3.27.01_GH0.tar.gz | 1.703297e+06 | fce43bf443f5569b00a8deae735394ea0b16f6c3f96867a17ded50775ffcdd12 |
| electronicarts-EAAssert-e5e181255de2e883dd1f987c78ccc42ac81d3bca_GH0.tar.gz | 15394 | 125c3a93863c7e382c616baf053ec00c040c1a5f380a63840b265411c364ab55 |
| electronicarts-EABase-0699a15efdfd20b6cecf02153bfa5663decb653c_GH0.tar.gz | 107934 | d33041d12765412080473568fec1e7cc17cde7255b6eb914085ccdf3c00911ad |
| electronicarts-EAMain-24ca8bf09e6b47b860286fc2f4c832f4009273d1_GH0.tar.gz | 34109 | 497c9484764600c2cab2d0f036fd1866b098065c58c8b7c426617ca1d077a5c1 |
| electronicarts-EAStdC-fbcc34e89c63636054334888f3a5bd7ac2fd4b76_GH0.tar.gz | 564895 | 857cf2bf88146bd41df128b1aa0a8c2db935a5a7cc3889b95e3100ddab774c79 |
| electronicarts-EATest-a59b372fc9cba517283ad6d060d2ab96e0ba34ac_GH0.tar.gz | 37180 | 8c517b2fae21920e6bc7acb61252842fb8d565c111432261b38c2fda948169fd |
| electronicarts-EAThread-f3c6c54d19699639a5edcf5237ea8b71aca6842c_GH0.tar.gz | 283187 | 242cc6cb078bba9d2b943336d23179d23cb64e9654f80851c53da424eccb3506 |